Comments 148
Крик души, я бы сказал. Однако, боль очень знакомая. Лет десять назад, в основном благодаря таким вот "щедрым" приложениям приходилось по несколько раз в год переустанавливать операционку.
В последнее время сталкиваюсь с этим гораздо реже, поскольку деятельность как-то стандартизировалась, освоил работу с контейнерами и вообще, стараюсь пользоваться онлайн инструментами.
Как ни странно, очень похожий подход можно наблюдать у некоторых торговых сетей, когда при покупке крючка для ванной запишут твой номер телефона, емейл, выпишут дисконтную карту, насыплют бонусов и вообще запудрят мозги их мутной экосистемой, как будто человеку больше заняться нечем.
В последнее время сталкиваюсь с этим гораздо реже, поскольку деятельность как-то стандартизировалась, освоил работу с контейнерами и вообще, стараюсь пользоваться онлайн инструментами.Или потому что сейчас на машинах стоят десятки гигабайт ОЗУ и внимание на эти автозагрузки не обращаешь. Что не нивелирует проблемы, конечно.
Или потому что сейчас на машинах стоят десятки гигабайт ОЗУ
Согласен. Но все же, я бы сказал "И потому что ..."
и внимание на эти автозагрузки не обращаешь
Пару минут отнимает разобраться в этом мусоре. Ну хорошо, 5 минут — если приходится лезть в службы.
Вообще не вижу проблемы. Результат на скрине:
Удачи с удалением множественных навесок Adobe Acrobat, от апдейтера, до нотификатора. Или тот же Gaijin, неумолимо прописывающийся в автозагрузку каждый раз. Имя им - легион.
Еще бывает, что сначала нужно разобраться, что это за программа, что она делает и кто ее воткнул. Погуглить, почитать.
А если угораздит поставить себе Baidu и случайно снести единственный способ его удалить, мммммммм...
Он же как руткит, хрен достанешь и хрен снесёшь без особо мощного колдунства.
5 минут в день. Мне кажется, это достаточно много.
Классическое «сам придумал — сам поспорил»? :)
Я сразу говорил о том, что многие программы восстанавливаются в автозапуске. Если стоит Адобовский пакет, то убрать ненужные Акробатовские приблуды невозможно. Так или иначе какой-то элемент подтягивает связи.
Или просто раздражает количество строчек? Ну так это кошкины слезы по сравнению с реальным количеством служб. Пора привыкнуть, что времена DOS прошли и никогда не вернутся, современное приложение это не один единственный исполняемый файл и даже не пачка библиотек
Но судя по вашим комментариям, у вас это не так — ежедневно появляется всякая гадость. Расскажите, как вы с ней боретесь. Или оставляете всё как есть, пусть себе работает в фоне?
Я же сразу назвал два примера. Они возвращаются в автозагрузку либо после запуска, либо после обновления связанных программ.
Ставился он при каждом входе в систему в профиль пользователя в папку %APPDATA%\Local\Google\Chrome.
Я просто удалил эту папку и на её место записал файл Chrome.
Всё — инсталлятор больше не может создать папку, потому что уже есть файл с таким именем. Вы могли бы аналогично найти нежелательный запускаемый файл, удалить его и не его место создать папку с тем же именем.
"Могли бы" не создавать пользователю таких проблем изначально :)
Этот метод очень ограничен. Не сработает там, где есть привязка к остальному пакету или привязка функционала. Например, клиент Astute Graphics должен быть запущен всегда, потому что к нему прикрутили проверку лицензии. Сам по себе он не делает ничего полезного, кроме проверки апдейтов, которые выходят реже раза в месяц и не являются обязательными.
Именно потому лучше не удалять, а отключать. Включать себя обратно ещё не все научились (а может, остатки совести не позволяют).
Лет десять назад, в основном благодаря таким вот «щедрым» приложениям приходилось по несколько раз в год переустанавливать операционкуЯ бы сказал — лет 20 назад, еще можно поверить.
А 10 лет назад что было? Винда 7? Вообще беспроблемная система, очень долго с нее не слезал, средний аптайм был порядка месяца. Ставил я ее… 1 раз на каждый комп. Ну может 2 раза, но это не точно.
А контейнеры можно юзать для виндового десктопного софта юзать? А не подскажете, как?
Решено.
Следующее "надгробье" будет состоять исключительно из пары строчек предисловия - и дюжины картинок-мемесов.
Если я придумаю, как вывернуться, чтобы меня НЛО не забрало за особо сильный degradation.
Всё-таки, иногда настроения читать и правда нет. Пора бы мне уважить этот порыв почтеннейшей публики.
Лучше, чем у Хекслета.
Это не поток сознания, а банальная неграмотность, из-за которой текст невозможно читать.
Ну и автор - ламер, конечно же, не слышавший похоже даже про autoruns от sysinternals
Столкнулся с "этим" пару лет назад у двоих друзей, почти одновременно явившихся с проблемой "комп тормозит - невозможно работать". Причиной оказалась автозагружающийся и работающий в фоне Steam и сильно фрагментированные файлы в его каталоге на HDD.
О, это примерно в то время, когда они внедрили своё чудесное обновлённое окно загрузки, да? Которое показывает всё, что угодно, только не время до конца загрузки.
Меня всегда смешило их "выделяем место на диске..." в начале загрузки, которое вроде бы должно содействовать уменьшению фрагментации - но поскольку перед реализацией фичи головой не думали, результатом стало только увеличение времени установки...
Плюс вредная привычка грузить когда попало что угодно (топовую загрузку в воркшопе, мемчики из раздела Artwork, ещё что-то) по клику на запись игры в библиотеке. До сих пор не знаю, как это обрубить совсем полностью (как минимум воркшоп всё ещё опрашивается даже в наиэкономнейшем строжайшем режиме).
Если диск один - делить его на системный каталог и каталог под игры - не логично. Хардвару будет всё равно, что логически диск разделён, точнее даже наоборот, ему будет хуже, так как придётся головку лишний раз дёргать туда-сюда. Диск под игры/софт должен быть отдельным, если хочется увеличить скорость работы.
Дефрагментацию настроить? Видимо, это решение для слабаков, которые умеют гуглить информацию из 90-00х...
Я винду переставлял в 2021 в связи с покупкой нового диска для реорганизации пространства. Софт стоял на системном ssd на 256гб и забивал его под завязку, что не шибко полезно, особенно по прошествии 8 лет с покупки ssd первых поколений. И даже на тот момент стоял подзавязку забитый 1тб диск под стимовские игрушки и ничего не тормозило по прошествии 5 лет с установки винды.
Сейчас 256гб диск оставлен чисто под систему + побочки в виде папки загрузок и всяких софтовых аппдата. Старый 1тб диск из под игр выделился под софт, файлы и торренты, а игры ныне забивают 1719гб на 2тб диске. Прошло уже 10 месяцев и до сих пор ничего не тормозит.
Я к тому... Может проблема была таки не в стиме?
Конфиг: i5 3470, 12гб оперативы, gtx 1060 6гб.
Ну в танках какое-то нереальное количество моделей стало, их можно понять.
Не просто "нереальное количество моделей", а "количество моделей, которые 90% игроков не увидит нигде и никогда".
Всякие Pz V/IV, БТ-СВ, Фуры Бреда и прочие выкидыши неэффективного сплава маркетинга с балансировкой.
Вот и приходится всем игрокам хранить эти гигабайты на случай, если какой-нибудь коллекционер раз в год выкатит свою любимую модель.
Может это у них крипта танками реализована - у всех хранится каждая танкотранзакция?
Ну, до чиа 1тб HDD стоил 1 тысячу рублей, что стало на тот момент копейками. Сейчас 2-4 тысячи, что дороже, но всё равно тоже не космос.
Да, согласен, что в идеале бы разрабам придумать систему, которая будет во всех конфигурациях графики хранить какое-то ограниченное количество моделей чисто для теста производительности, и скачивать в итоге только тех модели, которые пользак выберет после этого самого теста. Но на тот момент жаловаться на занятые гигабайты - нууу, такое себе.
и скачивать в итоге только тех модели, которые пользак выберет после этого самого теста.
Не вариант, потому что игра многопользовательская, и на поле боя, кроме вас, есть танки других игроков. И на этот случай надо иметь все модели, которые там могут появиться.
Единственный реальный вариант - ограничивать уровень загружаемых танков: хочу я, например, играть на 5-7 уровнях - значит, мне загруженными нужны только с 4 по 8, техника других уровней появиться на поле боя не может.
Вообще, в World of Warcraft, Starcraft II и в Diablo III вовсю используют технологию "загрузки по мере востребования".
Скачал первые десять гиг - и остальное будет догружаться прямо перед очередной сессией. Самое необходимое. А всё остальное докачается в фоне.
Технология селективной загрузки ресурсов клиента (которая не будет грузить контент, который ты никогда не увидишь) УЖЕ может вырасти отсюда...
...а вместо этого мы получили симулятор Findom.
(в League of Legends тоже что-то такое... было... было :( )
и остальное будет догружаться прямо перед очередной сессией.
А остальные двадцать девять игроков пусть подождут, пока у меня загружается моделька, которую можно скачать заранее? Такое себе.
Всё ещё диалап? Понимаю, понимаю, да, тут такая фича не пригодится...
Достаточно, чтобы у одного из игроков было медленное соединение - и долгую загрузку боя получат все тридцать - потому что в бою хочется видеть танки и карту, а не серое на сером..
Вы будете мне рассказывать об этом? :) Серьёзно? :)
Следите за руками.
Каждую модель надо скачать не больше раза. Так? Так.
Каждая модель весит от силы мегабайт сто со всем FullHD сыром, в самом пессимистичном случае. Так? Так.
В каждом уровне танк может встретить противника как минимум на 1 уровень старше/младше. Так? Так.
На каждом уровне есть модели популярные - а есть крайне редкие. Так? Так.
Теперь начинаем чараваць.
Мы пытаемся войти в бой, не имея никаких моделей.
Мы грузимся, скажем, на печально известный пятый уровень. С мясушком в виде четвёрок. Потому, что у нас чёртов бесполезный премиальный Чёрчилль. До этого мы не играли.
Возьмём абсолютно первый попавшийся реплей такого боя и посмотрим, что нам надо грузить.
С нами засасывает:
нашего Чёрчилля, модельку которого можно загрузить до постановки в очередь,
шесть КВ-1. Очевидно, что шанс нарваться на них высок. Тоже можно загрузить до постановки в очередь,
семь штук каких-то М10 РТФМ. Понятия не имею, что это за ведро, в моё время таких не было. Но если их в очереди стоит много - тоже надо загрузить заранее. До постановки себя в очередь,
четыре Т67. Классика. Тоже грузим заранее.
Осталось 12 уникальных танков в сессии.
Если Вы сам себе злобный буратино и хотите скачать их с HD скинами - Вам придётся выкачать 12 х 100 мегабайт. Гиг двести.
Но скорее всего Вы выберете правильное решение и предпочтёте SD, это должно ополовинить размер закачки.
Вопрос: Ваш коннект не способен загрузить 600 мегабайт за 30 секунд предбоевого отсчёта, в течение которого Вы всё равно ничего полезного не делаете? Если пропустите первую минуту боя - полагаю, в этом тоже не будет особо ничего криминального.
Уже в следующем бою нам не придётся грузить почти ничего из этого.
Боёв десять спустя у нас будет полный набор популярных моделек на +/- 1 уровень боёв (или больше).
И пошло-поехало...
Вопрос: Ваш коннект не способен загрузить 600 мегабайт за 30 секунд предбоевого отсчёта, в течение которого Вы всё равно ничего полезного не делаете?Попробую вам возразить.
Если у вашего оппонента средняя для России скорость интернета, то на загрузку 600 мегабайт у него уйдет примерно 75 секунд в идеальных условиях (обратите внимание, что по ссылке скорость указана в Mbps, а не MBps). В реальности это скорее две-три минуты. В бой он вступит тогда, когда в половине случаев (см. т.н. турбосливы) исход боя уже решен, и половина команды уже в ангаре.
Если у вашего оппонента ADSL: например, как во многих местах в Европе, то для шестисот мегабайт ему требуется уже 400 секунд в идеальных условиях. Половина боев к этому моменту уже завершена. В реальности же будет хорошо, если ему удастся войти хотя бы в один бой из десяти.
Не лучшая игровая механика для новичка?
Помнится, когда балансер тупил и заставлял игроков ждать по 3-4 минуты, это было охрененной проблемой, и ее пытались решать даже за счет баланса команд.
Хорошо подмечено,@MTyrz! Да и с нынешним трендом на вуайеризм трафика подлагивать будет йохохо.
С одной стороны, если со скоростью у игрока НАСТОЛЬКО всё плохо - действительно, проще выкачать клиент целиком заранее.
С другой стороны, смотрите, какая закавыка. Я беру размер моделей по максимуму. Пессимистично - 50 мегабайт.
В самом оптимистичном раскладе SD моделька с красявостями - это 30 мегабайт. Беру за эталон вот этого старинного JagdPz в форм-факторе "куст" времён "до 1.0".
Без визуального мусора... не помню, мегабайт 20, что ли. Может, ещё меньше. Есть же ещё всякие переиспользования моделей, etc-etc.
Это уже уменьшает затраты трафиковремени с 400 секунд до ~200-250.
На более современных форматах (и чуть более шакальных процентах) пожатия текстур, думаю, можно выгадать ещё четвертушку и вписаться в 100 секунд на самом отвратительном коннекте из вообще приемлемых как минимум в половине случаев.
Остальным вообще раздолье будет.
Заставлять новичка подождать несколько раз по 100 секунд и потом играть комфортно - имхо лучше, чем заставлять его качать 50 гиг винтажного барахла (а потом носиться по офису, подбирая куски задницы, и гадать, как вырезать из клиента устаревший контент, никого не обидев. Как в Destiny 2 было).
Потому, что "воронка".
Игрок должен быть в игровом клиенте. Да подольше.
Всё, что этому содействует, - хорошо.
Всё, что оттягивает момент входа в игру, - плохо. По определению. Не находящийся в игре игрок платит - редко.
Было бы желание - возможность всегда найдётся.
Но, к сожалению ли, к счастью ли, я уже там не работаю и дальше анализировать это не собираюсь.
Время, когда кто-то мог ко мне прислушаться, прошло больше пяти лет тому назад - и поделом...
Заставлять новичка подождать несколько раз по 100 секунд и потом играть комфортно — имхо лучше, чем заставлять его качать 50 гиг винтажного барахлаХороший вопрос.
…
Потому, что «воронка».
Игрок должен быть в игровом клиенте. Да подольше.
Всё, что этому содействует, — хорошо.
Всё, что оттягивает момент входа в игру, — плохо. По определению. Не находящийся в игре игрок платит — редко.
Что лучше: разово долго ждать при установке, или ждать некоторое неопределенное время при каждом старте в течении неопределенного числа стартов? Меня однозначно выбесило бы второе, потому что когда я ставлю игру, я выделяю свое время на установку игры: но когда я сажусь играть, я выделил свое время на процесс игры, а не на установку.
Точно так же никто не ворчит на длительность установки винды, а вот на обновления при включении компа ругаются страшной руганью. И — на мой непросвещенный взгляд — эти вроде бы мелкие, но заметные паузы гораздо критичнее для оттягивания момента входа. Потому, что они гораздо менее предсказуемы, и происходят вне выделенного на технические работы времени.
Но это, конечно, запросто может быть моими личными тараканами, и мое мнение тут имеет в лучшем случае совещательный голос (прямо в ВГ, если что, я не работал никогда, только на аутсорсе, и это тоже было давно).
Вежливо напомню, что у нас основной сыр-бор начался с 50ГБ игрового клиента, в котором половина - контент, которого игрок никогда не увидит.
Подгрузка на ходу - это скорее приятный бонус к собственно экономии на объёме.
Что лучше: разово долго ждать при установке, или ждать некоторое неопределенное время при каждом старте в течении неопределенного числа стартов? Меня однозначно выбесило бы второе, потому что когда я ставлю игру, я выделяю свое время на установку игры: но когда я сажусь играть, я выделил свое время на процесс игры, а не на установку.
Дело вкуса (и целеполагания), на самом деле.
Когда мне приспичивает раз в полгода побегать в DIII, мне куда удобнее быстро всосать первые пару гигов - и потом по ходу игры докачивать.
Ту же GTA V я не трогаю из-за того, что ёклмн, 110 гигов! барахла! убогого! которое мне не нужно! я хочу во фриплее оттянуться! нафиг не надо хейсты и прочая приблуда мне!..
...нохрентамбыл.
Upd. В EVE Online подгрузка по запросу - так и вовсе режим по умолчанию нынче, если не ошибаюсь. Учитывая, что шанс наткнуться на любой контент в любой момент времени там в среднем намного выше, чем наткнуться в танках на любой танк, да вкупе со стремлением к бесшовности космоса - почему-то им там это не мешает...
А про экономию на объеме, мне кажется, сейчас по большей части думать забыли напрочь. ВГ, если он до сих пор предлагает скачивать HD-версию опционально, еще и получше многих будет.
Любопытный эффект: каким-нибудь мододелам к игре четвертьвековой давности не в лом запилить выборочную установку мода с индикацией того, что на этом компоненте вы можете сэкономить целых триста килобайт. А солидные корпорации, выпускающие ААА-игры, начинают тягуче объяснять, что это стоит 100500 денег и никому не нужно…
Ту же GTA V я не трогаю из-за того, что ёклмн, 110 гигов! барахла! убогого! которое мне не нужно! я хочу во фриплее оттянуться! нафиг не надо хейсты и прочая приблуда мне!..
Мои соболезнования
Потому что гта5 — это огромная и совершенно бесшовная карта, где можно или катать миссии, или просто так, в свое удовольствие, прыгать по холмам, закладывая на серпантинах или подрезая коробки на трассе.
Никаких задержек, никаких «сейв/лоад», все предельно прозрачно и без пауз.
При этом — отличный моушн-анимейшн, включая мимику, потрясающая озвучка. Полная кинематографичность и реалистичность, ролики не стыдно сравнить с LDR.
Да, они смухлевали, половину карты заняв огромной горой и озером, но и остального более чем достаточно
А что такое жалкие 100 гигов даже на 0.5 тб харде? Плюнуть и растереть. Оно того стоит до байта. За офигеннейший 3д-боевик, с классным сюжетом и геймплеем — это не стоит ни малейшего внимания
установил какую-то свою ерудну в автозагрузку, жрущую аж 300Мб оперативкиАнтичитер, скорее всего, ибо читеры там — залюбили конкретно. Но даже если нет — выключил строчку из автозагрузки и забыл, в чем проблема, я правда не понимаю. Лишнее можно вообще с харда удалить
Они никуда не уходили.
Вспоминаем про Mail.ru агент, про всякие ускорятели интернета, дефрагментаторы и псевдо-антивирусы.
В связке оно вполне неплохо работало, зная только имейл можно было найти страничку человека + написать ему в мессенжер. Я помню достаточно много через него общался (веб-версия конечно, на комп себе ничего ставить не нужно было).
Аська тогда у меня основным мессенжером была, но там надо было номер узнавать у человека (привет пяти- и шестизнаки). А в «экосистеме» Мейлру сразу был контакт доступен.
На счёт конкуренции нынешним — сложно представить такой расклад сегодня, слишком уж бедным по функциям был тогдашний агент.
А если прекратить страдания и уйти с пека на приставку?
Там страдания от отсутствия кучи нишевых игр и клавиатуры с мышью)
Зато с вирусами, шифровальщиками и шпийонами )
Не-ГОГ версия с потенциальным малварем или ГОГ версия с дефективным установщиком, беспощадно дёргающим жёсткий диск и оперативную память, и рекламой, хмммм...
Реклама, кстати, была ещё в установщике Windows 95 (или Win98, помню только картинки с неграми). Но реклама вшита в установщик, т.е. не выходит в онлайн и не сливает данные. Поэтому никаких проблем с этим.
Не замечали потому, что не сравнивали или потому, что не думали?
Инсталлер не может потребить ресурсов столько же, сколько распаковка "голым" 7zip. Только больше. Угадайте, почему.
На этом и остановимся.
Впрочем, можете сами поэкспериментировать: погонять 7z «на максималках» и позамерять, сколько времени ту же игровую папку распаковывает инсталлятор GOG. Я для личных целей делал архивы, 7z на максималках это довольно долго.
Я со своим ущербным HDD (какой-то чудовищно тормозной вариант WD10SPZX-24Z100) чувствую каждую кочку при распаковке.
Перепаковывал 20 гигабайт модификаций для Skyrim. С предпоследней степенью сжатия zip, остальные настройки по умолчанию. Летает, систему не вешает, как при запаковке, так и при распаковке.
Установка какого-нибудь Stellaris гоговским установщиком затягивается на значительно большее время - и параллельно с этим что-то поделать тяжеловато.
В обоих случаях - тысячи мелких разнотипных (и плохосжимаемых) файлов.
Не говоря уже о том, что 7zip не обмазан посторонним писанным ногами функционалом, а потому быть таким же медленным, как гоговские установщики, не может быть априори.
Давайте, расскажите мне, какие хорошие и оптимизированные гоговские установщики.
Вы часом не из той "особо лояльной" клиентуры, которой и требование в 300GB свободного места для установки 50GB патча (или даже полтерабайта) - сущий пустяк?
Там чуть сложнее с модами, скорее всего.
Wii U не уменьшила страдания : ( ( (
А какие из описанных в посте проблем имеются на Wii U ? Искреннее интересно, т.к. я играл только на более старых консолях.
Прям так из описанных, хмммммм... Чертовски хороший вопрос!
Поскольку Wii U принципиально однозадачна - она страдает одновременно ото всех сразу перечисленных проблем и от ни одной.
Хочешь что-то другое сделать - переключись на другое приложение полностью.
Где-то какие-то мелочи можно попытаться выполнить через... как это назвать... входящие в часть firmware мини-приложения.
Формально, Вы даже можете попробовать не выходя из игры сунуть нос в приставочный браузер, чтобы подсмотреть что-нибудь в гайдах.
Или попытаться запустить музыку в фоне.
Но ничего хорошего из этого не выйдет.
С одной стороны Хабр, конечно, не жалобная книга.
С другой - написано хорошо, и присутствующий в статье БАГРАТИОН (простите) понятен и близок любому человеку, который может назвать себя геймером. А феномену bloatware и фразе "Да что эти отцы-основатели понимают, давайте переделаем красиво!" больше лет, чем мне. Се ля ви, блин.
Есть non-steam, non-gog, non-origin и какие угодно версии, отвязанные от раколаунчеров.
симы, стимы, гоги...
мышь кололась, но продолжала тщательно обкладывать себя кактусами, иначе будет не обо что колоться...
это что? писк души?
или так:
тяжела участь современного геймерка, захотел поиграть - пришлось ставить магазин. Купите то, купите это, привяжите мамину карточку...
а может все-таки торренты, не?
Нееее, там вирусы, бабайки и грабители аккаунтов порнхаба, лучше я мамину карточку под удар подставлю, что нам зумерам, эти деньги, это все материальное-мирскОе, а мы существа возвышенные, за мирским не гонимся, у нас рейды, подземелья, свадьбы в онлайне с ушастыми няшами и спасение мира от восьмиполигональных кабанчиков.
А тут еще это, приходится диспетчер запускать, но и это еще не все, дальше вкладка автозагрузки, и там еще читать придется, узнавать названия, ну карочи хакиры мы теперь, осталось только написать свое "веское фи" во все созданные каналы, мы же СМИ, да еще и хакерско-геймерское, пусть наши лайфхаки всем помогут, сакральные знания же ш...
на деле: три с половиной клика "единожды" и проблема снята до полной инсталляции приложения. Но нет, это слишком скучно, лучше написать о своих страданиях 100500 букав, это же эхсхлюзивный контент с полезными советами...
Торренты не подходят, если вы предпочитаете платить за чужую работу, а не брать без разрешения.
Знал я контору, в которой нераспечатанными лежали лицензионные дистрибутивы, а на компах крутился тот же софт, но крякнутый. Это им было проще, чем долбаться с менеджерами лицензий и прочими доказательствами того, что ты не верблюд — по крайней мере, они так объясняли.
И я совершенно ничего не говорю про юридическую правоту или неправоту, хорошо это или плохо, рискованно или не очень — но вот факт. Деньги у конторы точно есть, дистрибутив она точно купила, а все сопутствующие пляски вокруг корректного лицензирования для нее оказались слишком утомительны.
И это, заметим, вполне бизнес-софт, а не игры с лаунчерами, защитами и рекламой.
Именно по этому я уже много лет цифровой минималист: linux, blender, inkscape, krita, пяток консольных утилит. Загружаешься, занято 300 мб оперативки, околонулевая загрузка процессора, сети и диска.
И подальше от этого всего гудящего свистопердящего мира говнософта и игр.
Аскетизм ради аскетизма смысла не имеет.
И зачастую действительно дешевле докинуть памяти и процессоров, чем заниматься оптимизацией.
Проблемы появляются тогда, когда ресурсов не добавить, а приложения продолжают толстеть.
чтобы их использовать.
... чтобы их использовать под пользовательские данные, а не под раздутые фреймворки, сто слоёв интерпретаторов и виртуальных машин и тем более под спайварь.
под спайварь.
А это неправильное использование ресурсов. Но, к сожалению, оно сегодня идёт в комплекте с предыдущими пунктами. И чтобы жить без спайвари, нужно иметь достаточную квалификацию для этого. У большинства юзеров её нет.
Мне ресурсы ЭВМ нужны, чтобы "ворочать" графику с комфортным FPS.
Я против борьбы ради борьбы. У меня 32 гига памяти. Мне не жалко гиг-другой, если оно мне работать не мешает. Всю память выжирает только склейка панорам периодически.
Помножьте эту бессмысленную работу процессора на миллионы устройств и набегут бессмысленные киловатты тепла и выброшенные в атмосферу кубокилометры CO₂
Я как-то чисто из интереса считал энергопотребление рабочих компьютеров пару-тройку лет назад. Примерно 200 штук. Тогда у меня основной железкой был core2duo, пара десятков sandy bridge, но встречались и пни4.
Выходило что-то в районе полпроцента от всего энергопотребления небольшого завода. То есть на уровне погрешности измерения.
Так что все экономия всех этих миллионов устройств запросто перекроется одной-двумя крупными ТЭЦ.
Это если вообще владельцы этих устройств решат заняться экономией. А они не решат, потому что им этого не надо.
Это если вообще
Пфф, у моей бабушки еще меньше загрузка оперативы и процессора- у нее нет компа в принципе.
О, давайте из исходников игру для программистов Colobot соберём?
Вы знаете, я ненавижу Viber.
Я часто слышу на него жалобы. Но у меня, похоже, какой-то другой вайбер стоит. Он не открывает никаких страниц в браузере, спам рекламный приходит два-три раза в месяц…
В это время Блокнот «вспоминает», что он наконец загрузился, и всплывает поверх всех окон.
Если вы запустили программу, то она считает, что она вам нужна. Потому и выходит на передний план, как только загрузится. Откуда она будет знать, что вам нужна не она?
Кыш, итить твою! Альт-таб, альт-таб, альт-таб, да чтоб тебя… Down, boy, dammit!
Альт не отпускайте. ;)
не воровать фокус без особо большой нужды.
Некоторые всё же умеют. Просто моргают кнопкой в панели, если им внимания хочется. Но это же явно запрограммировать надо.
выделили целый лоток именно для показа оповещений.
Но вот же жь подстава — им никто не пользуется почему-то.
Ну хотя бы потому, что там всё валится в одну кучу и найти оповещение конкретного приложения может быть непросто.
На счёт того, что многие игры (да и программы) тащат за собой кучу мусора и лончеров — согласен. А лончеры лезут в автозагрузку, тащат какие-то социальные функции и т.п.
Но у меня, похоже, какой-то другой вайбер стоит. Он не открывает никаких страниц в браузере, спам рекламный приходит два-три раза в месяц…
Похоже, то ли Вам повезло, то ли я стриггерил у себя что-то не то. Что ни обновление - то обязательно долбёжка в браузер.
Если вы запустили программу, то она считает, что она вам нужна. Потому и выходит на передний план, как только загрузится. Откуда она будет знать, что вам нужна не она?
Чертовски хороший вопрос.
Навскидку, не думая, на одной сонной голове и трёх глотках кофе я могу выделить следующие критерии:
Пользователь уже работает в другом приложении в полноэкранном режиме.
Пользователь активно вводит текст. Один хрен нынче проверка правописания работает, похоже, даже если её полностью отключить в ОС. Пусть выполняет полезную работу, что ли. Семафорит, пишет пользователь текст или нет.
С этого, по крайней мере, можно начать.
Ну хотя бы потому, что там всё валится в одну кучу и найти оповещение конкретного приложения может быть непросто.
"У меня, похоже, какой-то другой виндовс стоит", стало быть. Мне туда за последние два месяца не упало вообще ничего. Да и до этого буквально один тост в неделю, от Центра Обновлений Windows.
Учитывая, как бессистемно свалены настройки уведомлений в Win10, может, я таки умудрился сорвать джек-пот и забить всю эту подсистему на корню как-то.
Что ни обновление — то обязательно долбёжка в браузер.
При обновлениях страничка открывается. Но не самопроизвольно же во время работы. Я, впрочем, обновляю клиента нечасто, только когда встаёт в позу «обновляй, иначе работать не буду».
Пользователь уже работает в другом приложении в полноэкранном режиме.
Вроде как если именно в полноэкранном работаешь (а не в окне, развёрнутом на весь экран), то фокус не переходит. Хотя иногда бывают приколы, когда окно открылось поверх, а фокус остался в рабочем приложении.
Мне туда за последние два месяца не упало вообще ничего.
Так никто им не пользуется — вот и не валится ничего. Но когда пользуются — то начинается кучамусора.
У папы Viber тоже не открывает никаких страниц в браузере. Но у него другая проблема — регулярно слетает список контактов и теряется история сообщений.
Ну хотя бы потому, что там всё валится в одну кучу и найти оповещение конкретного приложения может быть непросто.
А почему автор приложения считает, что его уведомление важнее остальной кучи?
регулярно слетает список контактов и теряется история сообщений.
Тоже не встречал подобного. С телефона не разлогинивается?
А почему автор приложения считает, что его уведомление важнее остальной кучи?
Потому что если я показываю уведомление, то хочу, чтобы его было видно.
Но у него другая проблема — регулярно слетает список контактов и теряется история сообщений.
Посмотрите внимательно, как именно у него настроена синхронизация контактов/сообщений через "облако".
На всех устройствах, которыми он пользуется.
Похоже, где-то на одном из них подключена не та учётка облака (или не полная синхронизация выставлена). От чего у Вайбера паника и рассинхроны.
Ну или в идеале поперепривязывать на всех устройствах облака.
Вайбер не хранит контакты и сообщения у себя - для синхронизации нужен внешний сервис. Но поскольку кодили это ногами (да и облака, через которые идёт синхронизация, имеют свои прибабахи) - где-то БУДУТ перестыки.
Viber используется ровно на одном устройстве — на домашнем компьютере. Учётка облака не подключена, и наверное в этом и проблема. Но какого фига ему нужна обязательная синхронизация с облаком просто чтобы не удалять свои же файлы?
Но какого фига ему нужна обязательная синхронизация с облаком просто чтобы не удалять свои же файлы?
Не совсем.
На своих серверах Viber не хранит ничего такого.
Без облака остаётся только какое-то локальное хранилище.
Которое могут чистить без спросу и/или портить всякие CC Cleaner'ы, индексаторы, сжиматоры, очищаторы... антивирусы...
Я, правда, вот совсем не помню, куда Viber своё добро складирует. Но, да, in a pinch включение облака должно помочь.
раньше вроде Вайбер не умел так работать - ему обязательно было нужно приложение на телефоне. возможно из-за его отсутствия все глюки.
Если вы запустили программу, то она считает, что она вам нужна. Потому и выходит на передний план, как только загрузится. Откуда она будет знать, что вам нужна не она?
Ну вот можно посмотреть на мак ос, например. Пока программа запускается, она прыгает в доке. Когда она закончила запускаться, она перестаёт прыгать и под ней появляется точка, показывающая, что программа запущена. Если я её ждал, я увижу это и нажму на иконку в доке, сама она поверх всего не вылезет.
Так должно быть. Альтернативно одарённые разработчики, открывающие окна поверх всего, конечно, есть.
Обычно, даже если оно долго запускается, то после нажатия на иконку хоть какой-то объект показывается и активным становится, затем вы переходите в другое приложение, а то остаётся на заднем плане.
Если же вы нажали иконку, комп пошел запускать программу, вы переключились на другую — то у запускаемой фокуса не было и она вылезет наверх.
У себя я потыкался сейчас — никто не передний план сам не лезет. Либо запускаются моментом, либо шуршат в фоне и после запуска моргают кнопкой в тулбаре. Запустить сразу три приложения и идти читать новости в ожидании, пока они запустятся — даже не знаю, что это может быть. Лайтрум с фотошопом, возможно.
хотя мой личный рекордсмен — пакет плагинов Topaz под фотошоп, они написаны на кутях, и в свое время имели замечательнейшую «особенность» — прогресс-бар выскакивал поверх фотошопвского окна и выносил себя с фш на передний план. на КАЖДУЮ фотку — то есть, если ты поставил пакетно ковырять штук 200 фоток — можно идти курить и пить кофе, компом в это время пользоваться нельзя.
(а на маке этой проблемы не было)
Не очень понятно при чем тут геймдев. Это язва винды. В каждом втором инсталяторе галки по умолчанию на "установить яндекс/маил/супер прогу/другое гавно" и т.п.
Если так бесит, ставьте линукс и PortProton. Все это гавно точно не будет загружаться при запуске компьютера.
Вот поэтому мобильные ОС лучше, чем настольные и однажды заменят их. Там разработчики платформ подумали о таком и подобный ад устроить технически невозможно.
А нынешние настольные ОС -- это пережиток тех времён, когда пользователи сами умели администрировать свои компьютеры.
Чем лучше-то? Нужно отправить 100 рублей кому-то - то у тебя Сбер не запустится, пока ты ему не сдашь: контактную книгу, геолокацию, доступ к ФС, доступ к медиа, доступ к...
И если среди фонариков выбор есть, то Сбер принципиально многие вещи через сайт делать "не умеет", а точнее - не хочет.
Лучше тем хотя бы, что нет автозагрузки и приложения не могут запускать нежелательные активности фоном.
А хуже тем, что они не могут запускать желательные активности фоном.
Ошибаетесь. И автозагрузка есть, и активности фоном.
Ещё как могут...
Попробуйте на том же проклятущем Samsung A01 выбить из автозагрузки их bloatware.
Который кому как, а мне полезной нагрузки не несёт совсем. Только стреляет нотификацией "ну примите уже наше privacy policy да создайте самсунг учётку!" раз в неделю.
Увлекательное занятие.
А вот какой-то гипотетический десктопный сбер (или какой-то не гипотетический вайбер) мог бы получать доступ ко всему этому вообще без спроса
Если пользоваться Виндой.
Но даже с виндой:
1) Винда не имеет контактной книги, и даже если у вас есть аутлук с контактами, то другое приложение их оттуда не вытащит.
2) Винда не может слить данные с датчиков, которых у неё нет. Гео, акселометр, и т.п.
По ФС - да, согласен.
1) Винда не имеет контактной книги, и даже если у вас есть аутлук с контактами, то другое приложение их оттуда не вытащит.
Где найти мои контакты в Windows 10? (microsoft.com)
Имеет. Сюрприииииз!
2) Винда не может слить данные с датчиков, которых у неё нет. Гео, акселометр, и т.п.
Смотря насколько творчески загнаться.
Критически важно для сесюрности три момента с "внешними датчиками":
запись видео (монитор отдельно, камера отдельно)
запись звука
координаты
Ноутбуки по всем трём пунктам на глубоком дне :)
Да и стационарники не совсем в безопасности.
У меня винда чуть более старая; и даже у тех, кто сейчас на 10-ке, я не уверен, что люди пользуются именно этой штукой.
Камера - шторка, монитор - ну, наверное можно, не совсем понятно зачем, плюс там ад будет в плане производительности, батареи и пропускной способности сети, координаты - ну разве что вафлю передавать, и надеяться, что это вафля есть в базе с привязанной к ней геоточкой.
и надеяться, что это вафля есть в базе с привязанной к ней геоточкой
Вот конкретно у нас в РБ из-за того, что зажравшийся монополист на каждом роутере принудительно оставляет открытый вайфай канал "для себя" соотношение точных координат vs конкретной вайфай точки можно получить достаточно точно. По крайней мере в городской местности.
Монитор не нужно записывать в режиме 24/7.
Как тут влияет открытость wifi?
Долгая история.
Если кратенько / с прелюдией - Белтелеком на каждом роутере держит открытый вайфай для своего платного сервиса "вайфай по карточке из ларька".
Позиции у них статичные, данные каналов, насколько я знаю, в принципе не меняются, ни с ребутом, ни с перепрошивкой (официальной).
И Белтелеком у мамы монополист, так что роутеров много и они везде.
Готовая замена GPS получается. Ведь для того, чтобы увидеть вайфай точку, к ней не надо коннектиться. А вычислить примерную позицию свою по количеству доступных точек и их примерным координатам - пфффф, влёгкую.
Вот сразу статья в двух частях на эту тему с техническими нюансами: часть 1, часть 2.
Если все точки были бы запаролены, их SSID так же были бы видны и по ним так же можно вычислять гео-локацию.
Это не целью «докопаться», может есть какой-то нюанс, который мы не знаем.
Там другой ад, и он уже устроен.
Поэтому, когда я увидел, что какая-то второсортная игра просит 100 гигов драгоценного SSD диска, я вспылил и начать писал свою, с блекджеком и девицами.
И даже сегодня, несколько лет (700+ часов работы) спустя, игра умещается на две дискеты, хотя принципиально не сильно отличается от опухшего мутанта (которому еще и два лаунчера нужно, да) сверху.
Перехват фокуса - отдельная боль. Меня, например люто бесит Media Player Classic, который всегда перехватывает фокус при открытии нового файла в каталоге. Например, я смотрю сериал. Пока идут закрывающие титры, я переключаюсь, например, в браузер, почту там почитать или еще что. Титры кончаются, MPC открывает (в фоне) следующий файл и перехватывает фокус ввода. В итоге я сижу и тупо не понимаю, почему у меня отключился скроллинг в браузере и почему звук такой тихий - а потому, что находящийся в фоне MPC перехватил фокус, и мой скроллинг вниз колесиком интерпретируется как уменьшение громкости.
А ещё есть перехват мыши у некоторых игр, тоже весело. Запускашь игру, пока она грузится - переключаешься на браузер. А секунд через десять хоба - мышь улетает в центр экрана и висит там, подергиваясь при попытке ее сдвинуть.
Наверное все видели этот ролик, но забавно вспомнить.
И зарефандят.
Может быть.
Человек впихнувший новую фичу уже получил свою зарплату, лайки в соцсетях за рассказ о том как он умеет и строчку в резюме "опыт работы с ...", и Ваш рефанд его вообще никак не трогает. :)
Разок пришел работать в геймдев компанию, проект с компанией закрыли через 3 месяца.
За прошедший год пару раз приходило предложение пройти собес в SberGames. Отказывался. На днях увидел новость о том, что направление закрыли. Просуществовало оно год.
В общем нафиг этот геймдев. Хочешь делать игры - делай свои игры в свободное от работы время.
А что касается современной индустрии - после 2013 года ничего интересного не встречал. Уже и не слежу за новинками.
Смотря чего ищете, на самом деле.
Приятных сюрпризов хватает... если ничего хорошего не ждать.
Лично для меня последним приятным сюрпризом оказался The Hand of Merlin, например. Прям совсем уууууу влажные восторги. Забавный гибрид Silent Storm и Hand of Fate в раннем средневековье.
Хочешь делать игры - делай свои игры в свободное от работы время.
Истинно. Благо, если не лезть в 3D - технологии в принципе позволяют сделать ВСЁ водиночку. Да и с 3D как-то малость полегче нынче.
Убил бы за, скажем, симулятор полноценной ККИ с релизными циклами и турнирами.
Но (за вычетом совсем ужратой MTG Arena) таких проектов чойто не видно.
Придётся что-то думать самому.
Вот, найду работу, достану свои черновики, буду думать потихоньку, как ЭТО писать...
Не специалист по ККИ, так что спрошу - чего не хватает в Heartstone (кроме совести у разрабов)?
Не играл со времён самой первой ротации сетов (что давненько).
Ввиду того, что Blizzard хронически не везёт с любыми подобиями коллекционных игр (что WOW TCG, что Miniatures, что Hearthstone - сплошная коллекция brain farts), сказать, чего именно не хватает HS, затруднительно.
Я бы рискнул взять в единый скоуп И Hearthstone, И WOW TCG, из которого HS вырос, и отметить следующие их общие детские болезни.
Постоянное выбрасывание в мусорку удачных идей геймплея.
Разложопица с балансом мощи карты относительно её манакоста.
Бардак со стилистикой артов.
Конкретно для HS дело ещё и усугубляется неравномерной зависимостью от рандома для разных типов колод.
Скорее отсутствующей ролью стабилизации колоды в её эффективности.
Ну и попытками усидеть на трёх стульях разом, с их ПвЕ режимами и прочими несмешными геймплейными шутками.
Ротация, фактически зануляющая ценность части донатерского контента, оказалась просто вишенкой на торте.
Наверное, в 2022 году моё бухтение прозвучит как полная дичь...
Деградация софта - естественный путь в один конец.
Зато как программисты без работы не останемся.
Еще увидим не один тренд в духе "давайте упрощать", и вот теперь у нас 15 новых несовместимых стандартов.
Еще не один проект развалится от своей сложности, а новичок вырастет потому, что решительно отрезал все лишнее.
Когда то давно наш преподаватель рассказывал, что перспективная задача будущего - утилизация ИС (информационных систем)
Тогда мне было сложно осознать его мысль, а сейчас - Я понимаю, насколько это была прогрессивная мысль.
Работаю в сервисе по ремонту. С автором, полностью согласен. Когда открываешь автозагрузку на устройстве клиента, волосы начинают шевелиться, в "нескромных местах"))). А программные продукты на столько "озверели", что уже меры не знают. И самое главное не знаешь кого винить. Толи маркетологи с цепи сорвались или производители железа спелись с компаниями по производству железа. А может и то и другое вместе.
Такое и на игравой станции 4-5.
Лаунчер от Ubisoft или Rockstar всегда просит залогиниться, с гейпада тяжело все это набирать в пеэс4-5.
Если зайти в любую клиентскую (про браузерные хз, не мое) онлайн игру, то первой же строчкой в FAQ будет удалить антивирус, отключить брандмауэр и так далее. Вплоть до переустановить ОС. А второй строчкой в FAQ будет перед игрой закройте ВСЕ приложения на данном компьютере. Да и инсталлятор (причем даже офлайновых игр) вам это предложит некоторой вероятностью, что в общем было актуально в 90 и ранее, когда если уж инсталятор запустился, то все ресурсы он и сожрет. Но сейчас-то зачем?
Мультизадачность? Не, не слышали.
Проверить совместимость с дефолтными настройками брандмауэра? Зачем?
А если у вас не вдруг какой-то необычный софт стоит - то вообще есть риск обломаться с игрой. Особенно из-за античита. Помнится некоторые игры вообще не стартовали, если на компе есть какой-нибудь alcohol120%.
Так что лаунчеры - это еще не самая боль, ИМХО.
Надгробья современного геймдева. Добрососедское