С момента покупки Скайпа Микрософтом, тот потихоньку превращается в говно. Тем не менее, многие люди продолжают им пользоваться, по инерции (см. ICQ). То есть, периодически требуется скачивать установщик с официального сайта.
На официальном сайте под видом установщика нам подсовывают некий SkypeSetup.exe размером полтора мегабайта, который, конечно же, никаким установщиком не является. Это "сетевой инсталлятор", пустышка. После запуска он скачивает 25 мегабайт настоящего SkypeSetyp.msi, помещает его в %temp%, запускает (переносит в оперативную память) и удаляет. Сука.
То есть, для того, чтобы установить Скайп, к примеру, на 100 машин, мы должны скачать тот самый SkypeSetyp.msi 100 раз, потратив 2,5 гигабайта лишнего трафика. Я уже молчу про то, что без сети установка будет невозможна.
Такой подход категорически неприемлем, нам нужен полный SkypeSetup.msi, а не предлагаемый exe-обрубок.
Есть два варианта решения проблемы.
1. Устанавливаем хитрые права на каталог временных файлов %temp%. А именно, оставляем всё как есть, но в расширенных настройках прав запрещаем удаление файлов. После чего проводим тестовую установку Скайпа посредством SkypeSetup.exe и копируем из %temp% пойманный в ловушку SkypeSetup.msi.
И не забываем после всего вернуть права обратно, иначе раздел очень быстро закончится.
2. Официальный сайт Скайпа превратился в филиал microsoft.com, то есть, на нём невозможно ничего найти. В том числе и ссылку на полный инсталлятор. Тем не менее, она там есть:
http://www.skype.com/go/getskype-msi
Пока работает.
До очередных изменений, "улучшающих функциональность".
Ну а после изменений останется действовать первым способом, он универсальный.
Комментарии
imen
#cid75494
Ответить
Закономерное следствие перехода от захвата рынка (набора пользовательской базы) к монетизации достигнутого положения (стрижке купонов).
Ибо закон всемирного тяготения.
Два переезда равны одному пожару.
Особенно если не забыть включить в модель ресурсоёмкость процесса хотя бы поиска альтернативы.
И оно не проверяет результата выполнения операции (в данном случае удаления)?
Нечто самая лучшая © ОС не умеет tmpfs? ☺
ЗЫ: То, что ты хотя бы не обозначил вопроса о необходимости поверки полученного от не заслуживающего доверия источника, на наличие вредоносной функциональности крайне неправильно.
#cid75505
Ответить
#cid75494, imen
Наоборот.
Никто из виндового не проверяет. Зачем проверять, если установка всё равно продолжается, вне зависимости от? :)
Неа, не умеет. Все временные файлы всегда хранятся на диске :)))
Кстати, сейчас разбираюсь, можно ли реализовать полноценную tmpfs в виндах. Если разберусь — будет заметка.
Так несколько раз подчёркнуто, что скачиваем установщик с официального сайта.
И другие варианты вообще не рассматриваются.
Ибо нех.
imen
#cid75647
Ответить
Предупредить пользователя после завершения установки.
А хотя бы /tmp, который по FHS (и тоже на диске? ☺
Богатый и неленивый человек.
Надеюсь, ты занимаешься этим исключительно заради того, чтобы вчинить майкрософту иск за нарушение условий использования интеллектуальной собственности, распространяемой на условиях GPLv3+? ☺
Так вопрос, собственно, о доверии к оному оффициальному сайту (то есть к майкрософту).
Нечто они никогда не отличались на ниве распространения откровенно вредоносного ПО (начиная с обновления для ХРени, знание о необходимости отказа от установки которого впитывается виндузятниками вместо молока матери)? Или не допускали ошибок типа false positives (здесь я о непереводе в промышленную эксплоатацию заложенной на уровне той же ХРени фичи централизованного выключения всех копий, которые в майкрософт посчитали "нелицензионными", ибо уже тогда побоялись потери главного конкурентного преимущства).
Диман
#cid81823
Ответить
Жалко поздно заметил статью... Вторым способом давно нахожу установщики (напр. chrome.msi). Но как совет - нормально.
#cid82509
Ответить
До появления в Файрфоксе DownloadHelper-а я первым способом выдирал ролики с Ютуба. Исходного качества.
imen
#cid82536
Ответить
#cid82509,
UnPlug для решения этой задачи (сохранение видео с возможностью выбора размера/качества) не подходит?
ЗЫ: DownloadHelper кажется когда-то зачем-то был установлен, но потребности в нём да-а-авненько не ощущаю.
#cid82543
Ответить
#cid75647, imen
О чём? Зачем?
Винда периодически сама "забывает" очищать каталог временных файлов, и на каждом втором компьютере там лежат десятки тысяч старых мусорных файлов, которые занимают гигабайты. Представь, что будет, если о каждом файле будет отдельное предупреждение.
Считаешь, в виндузе недостаточно ебанутых сообщений?
Скорее — любопытный патологоанатом.
Это как доверить чемодан с деньгами привокзальным цыганам. Посторожить.
Тем не менее, что касается скайпа — его лучше скачивать с официального источника, а не с левых файлопомоек. Потому что иначе в довесок к официальным троянам можно получить массу дополнительных сюрпризов.
#cid82544
Ответить
#cid82536, imen
Не знал такого. Или не пробовал, или пробовал но не понравилось, поэтому выкинул из головы. По крайней мере, название не помню. Сейчас посмотрю, за наводку спасибо.
imen
#cid82855
Ответить
#cid82543,
Об ошибке удаления временных файлов.
Как зачем? За тем, чтобы следствия не оказались для пользователя сюрпризом.
Так ли уж _сама_?…
Лепота будет.
Считаю что недостаточно.
И что оказание помощи в прочтении (и как минимум запоминании) всех этих сообщений является необходимым дополнением лицензирования всего и все.
Касаемо же ебанутости, смотри сам.
Типовая реакция адепта секты вендавс на предложение следования принципам SF.net (пусть мыши сами разбираются с заёбами своей любимой ОС, время разработчика слишком дорого, чтобы тратить его на удовлетворение халавщиков):
С естественнейшим поступлированием мнения большинства в качестве неоспоримого критерия нормы (ну прямо просится на стол к каннибалам, в качестве главного блюда, с признанием совершенной нормальности действия):
На попытку указания простого и очевидного факта, что уже в ХРени тенденция запиливания вредоносных функций вошла в неустранимое противоречие с здравым смыслом пользователя было отвечено.
И все прочие попытки призвать к здравому смыслу отметались с порога под таким уютненьким ярлычком:
Так что только:
1. Больше сообщений;
2. Больше ебанутости;
3. Все сообщения _внимательнейшим_ образом читать;
4. По прочитанному обязательно зачёт.
Гонишь!
Некромант!
И почему не предлагается вариант принципиального отказа хотя бы от блобов?
Это я ещё не требую последовательности следования принципам уровня RMS (хотя можно было бы и нужно тоже).
#cid82872
Ответить
#cid82855, imen
В системе заложено очищение каталога временных файлов перед выходом из сеанса. Это логично. Система не может доверять стороннему приложению, написанному хер знает кем (99% виндуз-приложений). Так что да, неочищение временных каталогов — это системная ошибка.
Можно ли решить проблему, расположив временные файлы в RAM? Естественно, и это лучшее решение.
Но в виндах оно лежит на диске, и это факт, который глупо игнорировать.
Лицензионное соглашение под каждым уведомлением — это отличная идея.
Ещё раз: у виндов есть фундаментальные недостатки. Недостатки проектирования. Философствовать про них глупо, потому что во-первых, они тупо есть и их нельзя исправить (см. "фундаментальные"), а во-вторых, если их исправить, то получится совсем другая система.
Твои рецепты в стиле "больше ада" — они из разряда розовых фантазий. Наверное тешат самолюбие, радуют и морально успокаивают, но нифига не помогают на практике.
imen
#cid83004
Ответить
#cid82872,
Не проектирования, а ТЗ на проектирование или _целей_ разработки.
Или как минимум: наличие и характер фундаментальных недостатков предопределены целями разработки системы.
Не глупо, а необходимо.
Иначе большинство (почему-то, видимо совершенно «случайно»), использующее эту систему, запишет эти ошибки в категорию законов природы.
Без распространения информации о принципиальной решаемости «естественных… и привычных проблем их решения не будет вообще.
Они являются всего лишь развитием и продолжением _наблюдаемой_ тенденции.
Многое из наблюдаемого ныне всего несколькими десятилетиями ранее можно было классифицировать в качестве «розовых фантазий».
Полагаешь?
Могу рекомендовать для начала попробовать оценить перспективу (и оценку пользователями) распространения условно-работоспособного (требующего дополнительной активации) ПО во времена выхода на рынок вынь95…
imen
#cid83043
Ответить
Следующей наглядной иллюстрацией розовых фантазий из категории «больше ада» является распространение феномена рекламы (как привычной по интернетам типа pop-up, так и в классической «телевизионной» реализации) при показе видео в интернетах (слава флешу и одна из главных причин его живучести).
Гость
#cid90026
Ответить
Отличная статья, выбешивает, когда пытаются что-то ограничить