Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
143 13 48

Аноним 06/11/19 Срд 09:23:19 2068821721
image.png (90Кб, 1454x728)
1454x728
image.png (262Кб, 1080x1431)
1080x1431
Объясни мне, анонче, какого чёрта нынче что ни приложение, то жир на сто мегабайт? Почему яндекс транспорт весит двести мегабайт, когда также установлены карты на те же двести? У них уберсложный интерфейс из текста и прямоугольников двух цветов? Шазам в оригинале весит пятнадцать мегов, а облегчённая кустарная версия 500 кб. Что вообще есть в этом Шазаме кроме кнопки "искать" и адреса сервера?

На зызе помню была игра N+, она весила то ли тридцать, то ли девять мегабайт, и это был полноценный платформер со своим редактором уровней. А сейчас грёбаная КЛАВИАТУРА от гугла весит больше ста. ПОЧЕМУ ТАК НАХУЙ?
Аноним 06/11/19 Срд 09:26:07 2068823012
15692999598990.png (305Кб, 332x448)
332x448
бамп блджад
Аноним 06/11/19 Срд 09:26:53 2068823363
15717550339190.gif (904Кб, 250x250)
250x250
бамп
Аноним 06/11/19 Срд 09:27:50 2068823794
1460671381888.png (174Кб, 287x327)
287x327
Аноним 06/11/19 Срд 09:28:27 2068824025
15575624440731.jpg (140Кб, 960x657)
960x657
бампец
Аноним 06/11/19 Срд 09:28:47 2068824156
inRIYVW1v0Q.jpg (183Кб, 1080x1376)
1080x1376
Аноним 06/11/19 Срд 09:29:15 2068824377
15708825333540.png (1984Кб, 1080x1146)
1080x1146
Аноним 06/11/19 Срд 09:29:44 2068824558
Файлы под все железо/платформы, переводы на узбекский, анальные зонды
Аноним 06/11/19 Срд 09:29:47 2068824579
VRxnJUTiYKQ.jpg (142Кб, 1001x1213)
1001x1213
Аноним 06/11/19 Срд 09:30:24 20688248210
>>206882172 (OP)
Библиотеки с телеметрией, хайрезные картиночки для твоего 4k дисплея. Ну и просто никто не парится насчёт размера приложения. Зачем тратить на это время, если на телефонах сейчас по 128 гигов памяти?
Аноним 06/11/19 Срд 09:30:35 20688249111
Хуевый неоптимизированный код
>>206882455
Аноним 06/11/19 Срд 09:30:37 20688249412
>>206882172 (OP)
Не могут в оптимизацию текстур и векторные изображения
Аноним 06/11/19 Срд 09:30:40 20688249613
83e519db3782e47[...].png (575Кб, 882x640)
882x640
>>206882379
А я знаю эту тетю. Она писю показывает.
Аноним 06/11/19 Срд 09:32:03 20688255114
Аноним 06/11/19 Срд 09:32:33 20688257715
>>206882482
Библиотеки они на то и библиотеки, чтобы их один раз скачал и много раз использовал, а не так, чтобы у каждого приложения свои. Как может многомилионная компания не уделить своему продукту столько же внимания, сколько ему уделяет сторонний крякер на форуме, делая лайт версию?
Аноним 06/11/19 Срд 09:33:04 20688259316
>>206882172 (OP)
На счет сторонних - это библиотеки. Нативно никто не пишет.
На гугловских - потому что там много кода.

бывший ведройд-разраб
Аноним 06/11/19 Срд 09:33:59 20688263817
>>206882494
Какие нахер текстуры и изображения в яндекс картах? Иконка 56х56 и рекламки 600х60, чтоб без сети показывал?
Аноним 06/11/19 Срд 09:35:01 20688268218
>>206882593
>это библиотеки
На андроиде не изобрели dll и более менее вменяемый фреймворк аля .net?
Аноним 06/11/19 Срд 09:36:04 20688271819
>>206882593
Какой код в клавиатуре весит сто мегабайт нахуй? Они его в трипликате на десяти языках сохраняют? Это буквы, карл, война и мир 700 кб весит.
Аноним 06/11/19 Срд 09:36:51 20688274720
>>206882577
Дурацкий вопрос. У крякера есть душа, у капиталиста - только лужёная глотка и пузо.
Аноним 06/11/19 Срд 09:38:26 20688282721
>>206882638
Твои варианты почему оно столько весит?
Аноним 06/11/19 Срд 09:40:23 20688290322
О, посижу в треде, тоже охуеваю как приложения требуют обновляться через каждые три дня, а каждое обновление это скачивание 30+ мегабайт.
Аноним 06/11/19 Срд 09:41:14 20688293623
>>206882172 (OP)
Мультиплатформада и андройдофон это месиво железяк, разных версий андройда и хуй знает чего ещёи миллиард библиотек из которых в приложении по пол функции используется.
Аноним 06/11/19 Срд 09:42:23 20688298224
>>206882172 (OP)
Там анальный зонд для слежки за тобой и за мной. Я не рофлю, ведро следит за своим носителем, не только ведро, огрызок тоже
Аноним 06/11/19 Срд 09:43:46 20688304625
>>206882827
Хер знает, тупой блоат поди. Среда в которой они своё говно клепают насоздаёт файлов а ля "индекс индексов папок проекта", в котором выделяют по 128 байт на каждую позицию, потому что чисто теоретически в название папки можно закопипастить пол сотни символов, а символы могут быть из расширенной китайской раскладки и так далее, а позиций в списках по паре тысяч. Получается, что файл с информацией на 1 кб занимает в пять тысяч раз больше места.
Аноним 06/11/19 Срд 09:45:25 20688311426
>>206882982
Я сам из фольги шапки внукам вяжу, но какой профит от хранения бесполезных одинаковых для всех данных на миллионе машин? Для зондов нужны адрес и чуток кода, не?
Аноним 06/11/19 Срд 09:45:36 20688312027
>>206882982
Ясен хрен, но мегабайты-то на что уходят? Зонд - это простой код.
Аноним 06/11/19 Срд 09:48:51 20688324828
>>206882172 (OP)
Это бог-машина. Ты наверняка уже видел где-то схему.
Аноним 06/11/19 Срд 09:53:26 20688344629
>>206882172 (OP)
Вкачусь тоже в тред.
Объясните мне, зачем дефолтному приложению "Погода" доступ к моим медиа, контактам и СОВЕРШЕНИЮ ЗВОНКОВ. Они что, с моего телефона будут обзванивать все мои контакты и голосом робота сообщать, что я (негодяй такой) смотрю погоду?
Аноним 06/11/19 Срд 09:53:31 20688344930
Пиздец я не понимаю, почему раньше были настолько годные игры и весили ебучие блять считанные килобайты, а сейчас ЕБАНАЯ КЛАВИАТУРА весит больше чем блять вообще суммарно было место на ламповом сони эриксон
Аноним 06/11/19 Срд 09:53:57 20688346831
>>206882577
> Библиотеки они на то и библиотеки, чтобы их один раз скачал и много раз использовал, а не так, чтобы у каждого приложения свои.
Чтобы не было мучений с зоопарком версий, проще всё упаковать с приложением.
> Как может многомилионная компания не уделить своему продукту столько же внимания, сколько ему уделяет сторонний крякер на форуме, делая лайт версию?
Крякера не выебут во все щели, если у 1% юзеров приложение не заведётся.
Аноним 06/11/19 Срд 09:58:55 20688370232
>>206883446
Во-первых, данные о твоих звонках стоят денег, а зарплату разрабам платить надо. Во-вторых, систем разрешений в андроиде ебанутая и ебанутеет с каждой новой версией, для работы с блютузом нужно разрешение на геолокацию, например.
Аноним 06/11/19 Срд 10:05:23 20688397433
>>206883449
Потому что хайрезные иконки и эмодзи отжирают место.
Аноним 06/11/19 Срд 10:11:11 20688425834
>>206883974
120 ебучих мегабайт для лагающей клавы? Охуенно, чё
06/11/19 Срд 10:13:15 20688435235
>>206882172 (OP)
>Почему яндекс транспорт весит двести мегабайт, когда также установлены карты на те же двести?
Ты даун, твое ведро размер приложения считает вместе с кешем карт

а всякие клавиатуры от гугла и пейсбуки - ну криво написанное говно на электроне через 10 фреймворков и две виртуальные машины

а все потому что лично ты каждый год покупаешь по ксиаоми с новым процессором, вместо того чтобы голосовать кошельком против этого говна
Аноним 06/11/19 Срд 10:15:03 20688443236
>>206884258
4к же.
Иконка буковки или емоджи 256х256х32 бита, т.е. по 250кбайт каждая, их пож тыщу надо хранить всяких разных вот тебе и вес
Аноним 06/11/19 Срд 10:20:15 20688468237
Аноним 06/11/19 Срд 10:21:37 20688475338
>>206882172 (OP)
Да это ладно.
Я вот удивился, когда поставил китайский WeChat, а он где-то 500мб весит. Тупа чат.
Аноним 06/11/19 Срд 10:25:09 20688492739
Изображения и звуки
/тред
Аноним 06/11/19 Срд 10:26:40 20688498340
>>206884753
WeChat это не "тупа чат", ебанутый.
Аноним 06/11/19 Срд 10:29:08 20688508541
Аноним 06/11/19 Срд 10:29:19 20688509642
Аноним 06/11/19 Срд 10:29:30 20688510143
Аноним 06/11/19 Срд 10:29:32 20688510244
>>206884352
>голосовать кошельком
>в эпоху договорного спланированного на десять лет вперёд рынка
Перетолстил.
Аноним 06/11/19 Срд 10:29:41 20688510745
Компании специально забивают место телефона, чтобы была потребность купить новые устройства. Капитализм.
Аноним 06/11/19 Срд 10:30:07 20688512646
>>206882172 (OP)
Потому что пижерахи кодить не умеют.
Аноним 06/11/19 Срд 10:30:25 20688514247
>>206885085
Внутри WeChat возможно проведение денежных транзакций, внутренняя платежная система называется WeChat Pay. Интересно, что в Китайский Новый год 2016 было проведено больше транзакций, чем у платёжной системы PayPal за весь прошедший 2015 год.[7] С середины 2010-х WeChat все более активно используется для расчётов и покупок в Китае. Существует два способа оплаты: через кошелёк WeChat и через банковскую карту, привязанную к WeChat. Для этих операций используется уникальный QR-код, который присваивается каждому пользователю, зарегистрированному в WeChat. Оплата происходит посредством сканирования QR-кода продавца или покупателя, после чего вводится пароль и происходит перевод денег.

В 2018 году функциональность WeChat значительно расширили, особенно для идентифицированных пользователей. Сейчас WeChat можно использовать для подтверждения личности при пересечении границы между материковым Китаем и Макао / Гонконгом (паспорт при этом предъявлять не нужно)[
Аноним 06/11/19 Срд 10:30:46 20688515948
>>206885102
>договорного спланированного на десять лет
Кем?
Аноним 06/11/19 Срд 10:32:38 20688525449
Аноним 06/11/19 Срд 10:33:17 20688528650
>>206885142
Кек.
То есть ты хочешь сказать, что из-за того, что им можно платить он весит полгига?
Почему тогда столько не весят Эппл/Гугл/Самсунг/Хуавей/Ми пеи?
Аноним 06/11/19 Срд 10:33:53 20688531151
Аноним 06/11/19 Срд 10:34:06 20688532352
>>206885286
Ты долбоёб, или ты долбоёб?
Им можно НЕ ТОЛЬКО платить.
Аноним 06/11/19 Срд 10:36:57 20688545653
>>206882172 (OP)
>жир на сто мегабайт
Потому что локально стягивают данные и забивают ими твой ксиоми. Карты всякие, в виде изображений, чтобы по апихе не тянуть каждый раз.
Аноним 06/11/19 Срд 10:36:59 20688545954
Аноним 06/11/19 Срд 10:39:19 20688557555
>>206885286
Только что открыл у себя в гуглоплее - размер wechat - 102 Мб. Так что пошёл на хуй.
Аноним 06/11/19 Срд 10:40:23 20688562256
>>206882827
Очевидно что жЫдЫ намеренно завышают вес приложений, чтобы глупые гои каждый год покупали новые девайсы. Так же происходит на пеке с играми.
Аноним 06/11/19 Срд 10:44:31 20688581657
>>206882172 (OP)
>ПОЧЕМУ ТАК НАХУЙ?
Это чтобы шпионить за тобой
Аноним 06/11/19 Срд 10:46:39 20688589958
Вброшу древнюю пасту.

Из любой хуйни делают социалку. Заебали. Зачем? Фотошоп cs5 весит 2 гига. Что там? Непонятно. Никому не надо. В нагрузку бридж непонятная ублюдочная тормозная смотрелка. что-то там сцлайв какой-то итд. Зачем? Брат дал сборку сц5 - весит 130 метров. Вырезанный выдернутый из 2-х гигов дебильной зашоренной грязи корпоративного мышления маркетингового идиотизма и прочего кретинизма работы с "пользователем 2.0" - чистый фотошоп весит 130 метров. Все супер-пупер-современные примочки решения прилады последний писк дрызг науки и слово Адобе в этой отрасли - с_аккумулированное за 20 лет - весит 130 метров. Зачем все остальное? Я не хочу общаться с пользователями не хочу ходить на ваш портал обмениваться кистями тыкать кнопки рейтингов под картинками комментить работы смотреть на дебильные аватарки пользователей и заниматься прочей социальной ебалой.
Фотошопер фотошопь, паралельно общайся выкладывай работы туси трать время расти рейтинг обменивайся кросспость. картиночные хостинги (не фотохостинги, нет. просто тупое "закачай картинку получи урл брось в аську" ) - тоже самое. прокоменть картинку выставь рейтинг общайся на форуме. Напридумывали хуеты. больной. Моя скриншотилка блядь. которая была 1 мегабайт полгода назад. испоганилась. превращается постепенно в 20-мегового монстра из апдейта к апдейту. Скриншоты делаешь - бросай в веб кросспость в твиттер фейсбук вступи в сообщество запости на флирк. ну ЗАЕБАЛИ. идите нахуй. умрите. мне просто нужна скриншотилка на компе. которая просто будет сидеть в трее и скриншотить. и ВСЕ.
убунта новая. решил на нетбук ставить. предварительно скачал лайв запустил. тоже блядь - 33 клиента социальных сетей. будь в курсе смотри-читай-получай-пиши мессаги прямо с рабочего стола сри в твиттер-фейсбук-прочее дерьмо. сри в интернет не отрываясь. Тоже самое с мобильниками. не знаешь как эту гору мусора убрать с глаз долой с виджетов.
90% людей не свойственно "истерично ненасытно общаться со всем миром". из любой "1 hour soft" делают "трубу" во внешний мир. Даже там где она не нужна. Сообществ уже наверно больше чем пользователей. Куда ни плюнь - везде предлагают тормознуться и зависнуть. на всю жизнь . Почему? Отрасль двигают нерды и боты которые все детство просидели дома? в комнате у компа 15 лет сидели? Или...откуда такой напор "принуждения к общению"? В каких больных головах рождаются мысли о недостатке внешних связей? Вот даже Netbeans. Просто редактор пхп-кода. IDE. И даже там какая-то ебала. кенай какой-то, - сообщество репозитарий помойка паблик-кода итд. Логин прямо из IDE. Ебать. идите нахуй юродивые
Аноним 06/11/19 Срд 10:50:08 20688605659
.jpg (205Кб, 1200x900)
1200x900
>>206882903
они обновляются потому что прогеры тупые макаки, новый фичи добавляют раз в полгода, а потом чинят баги, добавляя еще больше багов и так по кругу, у ростелекома приложуха есть, где можно платить за интернет через эплпей, так они как то пофиксили баг и в итоге сломали вообще любой способ оплаты а я плачу как раз в последний день, в итоге не получилось оплатить через приложение и пришлось пиздовать до их офиса и стоять в очереди с бабками около часа.
Аноним 06/11/19 Срд 10:51:47 20688613760
>>206882172 (OP)
Двачую. Мне кажется, что если бы программисты всё оптимизировали, то телефон летал бы на 128 мб оперативной и 700 Мгц. Можно было бы купить смарт за 2к и заебись. Раньше телефоны с j2me имели несколько МБ всего и отлично работали.
Аноним 06/11/19 Срд 10:52:53 20688618161
>>206882172 (OP)
У меня есть девай, мы с пацанами на работе его делаем уже год.
Я собирал для него ОС. Для ОС мы заложили eeprom размером 32 МБ. Это много. "Война И Мир" весит порядка 3 МБ. Скомпилированный EABI ELF код весит примерно в 5-10 раз меньше исходников на С. Получается чтобы занять 32 мега бинарями, надо собрать 160-320 мегов исходников. Так вот, ядро: линукс, 3.4 МБ, рутфс, т.е. всё содержимое ОС, это программы библиотеки, сторонние драйвера, конфиги, ресурсы, скрипты запуска, локали, в т.ч. хттп-сервер, постгрес, пхп, и qt-шные библиотеки, и т.д, заняло ещё 26 мегов. Без PHP, БД, библиотек для прогеров верхнего уровня и локалей весило бы не больше 5 мегов. Ещё пол мега для двух загрузчиков и фирмвари сейфети-контроллера.
Для ПО верхнего уровня была предусмотрена 1 ГБ нанд флешина.
Они не помещаются.

Почему так получается? И вижу несколько причин.
1. Время программиста дороже чем время компьютера.
2. Менеджмент, условия и парадигмы, которые упрощают написание кода несколькими людьми одновременно.
3. Закон Мура, работающий до недавнего времени
4. Потребность в дешёвом низкоквалифицированном коде.
А от сюда следствия: появляется приоритет скорости написания над оптимальностью. ООП, высокие уровни абстракций, интерпритаторы и виртуальные машины, всё чтобы хуяк-хуяк и в продакшин. Чтобы любой человек прочитав книгу язык_найм за 21 день, смог сесть к станку и решать задачи из трекера задач, соответсвовать методологии и не думать про память, синхронизацию, тики процессора, кэш, виртаульную память, очереди задач планировщика ОС, и всё то о чём должен знать квалифицированный спец. Пока мы готовый раз в год покупать новый телефон и раз в три года апгрейдить компьютер всё будет так. Хороший пример, приложение "фонарик" для андройда/айоса будет весить около мега, но будет работать на целом зоопарке устройств и написать его можно одной десятью строками в одном можном фреймворке по сотню платформ. Вместе с десятью строками будут упакованы ещё кучу легаси-переходников, ресурсов и прочего говна. В спектруме не было мегабайта, на спектруме "приложение" которое могло бы зажечь лампочку весило бы несколько байт, а исходник занимал бы от одной до пяти строк, но он будет работать только на спектруме и только если светодиод припаян к конкретному выводу, и для этого надо знать бейсик и схемотехнику спектрума.
>>206882682
Ты очень странный
Аноним 06/11/19 Срд 10:53:43 20688622862
image.png (571Кб, 784x576)
784x576
Аноним 06/11/19 Срд 10:54:45 20688627163
>>206885323
Ну если ты такой шарящий, то объясни почему там банят ни за что. И как потом разбаниться?

>>206885575
Дурачок ты дебильноватый, это он в магазине столько весит, на телефон при установке больше.
Кстати, я ошибся, он весит не полгига, а гиг вообще в установленном виде.
Аноним 06/11/19 Срд 10:57:44 20688641664
>>206886181
Как-то так и есть, анон.
По тем же причинам игори сейчас весят по 70 Гб, при этом безбожно подвисают даже на современном железе. В приоритете скорость разработки, модульность. Чтобы можно было уволить одного челика, и взять на его место другого и тот смог бы доделать работу без особых проблем.
Аноним 06/11/19 Срд 10:59:47 20688652965
>>206882903
Двачую, заебало пиздец.
Аноним 06/11/19 Срд 11:02:32 20688667166
>>206883446
Качай которое не требует, у меня Weawow
Аноним 06/11/19 Срд 11:03:14 20688670167
>>206885286
Он тебе говорит о том что если не использовать фреймворки-хуёрки, написать всё то же на крестах, используя только системные вызовы сиречь апи операционки, оно бы весило от силы 10 МБ. Там нет функционала/медиа-контента на пол гига.
В душе не ебу что за уечат, что он может, какая-то китайскя поебень в которой с европейской симки не зарегистрироваться
Аноним 06/11/19 Срд 11:03:38 20688673168
>>206882172 (OP)
Ну смотри, предположим ты программист.
У тебя есть два стула:
1) Написать программу за неделю на готовых, протестированных фреймворках, с минимум багов, многопоточную, с поддержкой графического ускорения, с векторным интерфейсом, который будет прекрасно масштабироваться под любые разрешения и тянуться на любые соотношения диагоналей, с поддержкой, например SSE инструкций, что бы на фотку 6000х4000 мгновенно накладывался цветной фильр. НО все это чудо будет весить полтора гигабайта и будет жрать 800 мегов оперативки. Потому что тебе придется подключить библиотеки написанные кем-то другим, для целей, которые намного фундаментальнее твоих.

2)Ты не используешь фреймфорки, а пишешь каждый байтик своей программы самостоятельно. Прописывая только то, что используешь - никаких лишних функций. Тратишь сотни человекочасов что бы реализовать простой вывод текста на экран поверх картинки, попутно изучая все виды письменных глифов на планете и решая внезапные проблемы, на вроде, как в языке, который пишется справа-налево, сделать отображение чисел, которые они почему то пишут как и мы - слева-направо. Выпускаешь первую версию своей программы в статусе беты через год, после начала работы. Ловишь тысячи баг репортов в первый же день и еще год дебажишь, отлавливая баги, которые в готовых фреймворках уже давно пофикшены другими программистами. Из-за недостатка знаний ты не можешь реализовать оптимизацию обработки графики и поэтому не смотря на маленький вес, программа захлебывается от картинок 6000х4000 пикселей, съедая 100% процессора в течении минуты.
НО при этом твоя программа будет весить 50 мегабайт, так как в ней есть только твой код. И оперативы жрет считанные мегабайты.
Аноним 06/11/19 Срд 11:06:15 20688685369
>>206886731
Ой, да что ты говоришь. Умные все такие.
Чёта раньше такого не было и всё было нормально.
Лет 15 назад у меня на пк программы весили меньше, чем щас на телефоны.
Аноним 06/11/19 Срд 11:10:36 20688709970
>>206886731
Почему тогда меня в универе учили разрабатывать ПО вторым способом?
Так бы и сказали бы тогда: чувак фреймворки твоё всё.
Аноним 06/11/19 Срд 11:13:12 20688725671
>>206886853
Дооо, хотел бы я посмотреть, как, какой-нить просмотрщик графики 20 летней давности, на которм открывали максимум 1024х786 картинки, сейчас возьмет и полистает папку с фотками в 20 мегапикселей с современного смарта и попытается их обработать как-нить. Еще лучше это сделать на компе того времени, что бы совсем наглядно было видно, что такое "и нормально было".
Аноним 06/11/19 Срд 11:15:28 20688737372
>>206887256
Я это к тому, что сейчас все разрабы обленились и ничё не хотят делать и оптимизировать и спихивают всё на железо.
Аноним 06/11/19 Срд 11:18:14 20688751073
>>206882577
>ПОЧЕМУ ТАК НАХУЙ
Потому что всем похуй. Делают на отъебись. Это они только пиздеть могут про РОКЕТ САЕНС, ЭДЖАЙЛ, ОПТИМИЗЕЙШОН, БИГ ДАТА, БЛОУ ДЖОБ. На деле код пишут индусы и не проверяет никто.
Аноним 06/11/19 Срд 11:19:11 20688756874
Screenshot2019-[...].png (85Кб, 720x1280)
720x1280
Да, ето боль.
Аноним 06/11/19 Срд 11:22:44 20688778275
Столкнулся с таким и обратил внимание что uTorrent 2 версии весит 311кбайт, там есть весь нужный функционал + rss и куча другого и даже есть пасхалка в виде тетриса. Качает и не выдает ошибок. Другие торрент клиенты весят больше 10 а то 30 метров и при этом бывает что и не качают из-за странных ошибок типа файл занят другим процессом. Вот такие дела. Новый uTorrent - это вообще пиздец реклама вылезает даже если он незапущен
Аноним 06/11/19 Срд 11:25:17 20688792076
>>206887256
Да как нехуй. В диск упрётся и всё. Найди какой-нибудь Acdsee 3.1, да сам проверь.
Аноним 06/11/19 Срд 11:26:36 20688798877
>>206887373
Никто не обленился, где надо делать маленький размер, там делают. Дело не в разрабах, а в том, что народ, за каким-то хуем лезет в диспетчер задач и читает там цифры, выдумывая свою говноаналитику, не понимая сути. В процентном соотношении программы становятся легче. 20 лет назад, надо было выбирать - запустить браузер, или плеер или игру - и не дай бог тебе рискнуть и запустить все сразу. При переключении альт+таб комп мог тупо вылететь в ресет. Сейчас на пк ты можешь скролить двач, смотреть 30 вкладок ютуба, что фактически равно 30-ти запущеным видеоплеерам и все это при свернутой в трей игрой. Так какого хуя, спрашивается, вы ноете. Хотите как 20 лет назад, что бы браузер в процентном соотношении сжирал 90% доступных ресурсов?
Аноним 06/11/19 Срд 11:30:05 20688818778
>>206887988
Хохохо, посмотрите на этого шизика.
Ты, видиом, сам говнокодер.
Аноним 06/11/19 Срд 11:35:40 20688846979
>>206887920
>Acdsee 3.1
Я этой версией пользуюсь уже лет пятнадцать. Стремительная как понос, я еще не успел даблклик сделать, а картинка уже открыта. В те года софт делали заебись, оптимизировали, оперативы то было 64 килобайта. Вот тот же Acdsee 3.1 не распаковывает сразу нахуй всю ПНГ в память перед просмотром, а делает это как то нормально. В то же время современный просмотрщик распакует всю пнг сразу и может сожрать сразу пару гигабайт памяти еще не показав картинку. Все заебись со старым софтом, проблема лишь в совместимости с современными форматами. У 3.1 есть проблемы с современными пнгхами с альфаканалом, например, отсутствием поддержки webp и прочим новомодным говном.
Аноним 06/11/19 Срд 11:36:09 20688849880
>>206888187
Ну ты, блять умный, негвонокодер. Открывай архивы старых программ, они вполне доступны. Качай приложения по 5 мегабайт и пользуйся ими, хуле плачешь о потраченой памяти. Поставь себе виндовс 95. Памяти станет завались.
Аноним 06/11/19 Срд 11:38:13 20688861781
>>206886731
50 мегабайт нативного кода надо писать лет десять не отвлекаясь на сон.
>SIMD в фреймворке
Ну-ну. В целом ты прав, но в оценке ошибаешься. Если ты пишешь под конкретную систему, если ты знаешь какой именно проц, то как раз тут ты можешь явно использовать SSE и MMX и прочие штуки, если ты вручную будешь реализовывать весь функционал, то даже без вдумчивой оптимизации и знаний уровня гуру, ты получишь приложение в несколько раз быстрее и в сотни раз меньше. Даже при использовании сторонних библиотек. К твоему примеру, все базовые графические преобразования содержит библиотека ImageMagick и весит со всеми наворотами около 20 мегабайт. Чтобы в ней заработал SSE или NEON надо пересобрать её указав какое именно векторное расширение использовать, тогда она будет работать быстрее, в некоторых задачах до нескольких десятков раз. Если вручную с явными вызовами описать нужные тебе преобразования пользуясь SSE, взяв документацию именно на то семейство процессоров, под которое ты пишешь, то можно ускорить выполнение в 100-1000 раз, как невероятно это не звучало бы. Простое избегание промахов кэша сокращает время сортировки пузырьком более чем в тысячу раз. Фреймворки почти никогда не затачиваются под архитектуру, и с расширениями системы команд дружат только флагами компилятора, если повезёт. Ну и наверное не стоит из-за одного месседжбокса тянуть весь GTK или QT.
Аноним 06/11/19 Срд 11:38:27 20688863482
>>206887988
>смотреть 30 вкладок ютуба
Я и на XP мог смотреть 30 вкладок ютуба на Опере, которая Presto. И все это на жалких 512 мегабайтах оперативки. А сейчас попробуй запусти 30 вкладок? Переключаешься с одной на вторую и браузер начинает собирать все свои кишки с харда. Только ССД и спасает. А тогда не было ССД, а 30 вкладок я смотрел и даже 130 иногда.
Аноним 06/11/19 Срд 11:42:25 20688890583
какие, нахуй, платформеры по 9 мбайт, винда 95 мегабайт 30 занимала
Аноним 06/11/19 Срд 11:42:29 20688890984
Ну так вот имено - нормально работает, но не работает. Добавь поддержку всех форматов, и прозрачности, сразу + 100 мегов к програме. Добавь возможность редактировать фотки, еще + 100 и обсер с уходом в даун из-за этой самой неполной распаковки пнг. Кроме как вывести битмап на экран, он ничего не может. Этого может быть достаточно для просмотрщика, а может и нет, зависит от цели использования.
Аноним 06/11/19 Срд 11:42:33 20688891385
>>206888634
Ставь ХР, ставь Presto, благо 12.18 доступна всем и пользуйся.
Аноним 06/11/19 Срд 11:43:21 20688896986
>>206888913
Лол там любой сайт развалится, даже обычный гугл
Аноним 06/11/19 Срд 11:44:23 20688903387
>>206888634
Двачую, я не вижу новых фич, я вижу что те же 30 вкладок, которым 10 лет назад хватало 512 МБ, теперь сожрали 20+ гигов
Аноним 06/11/19 Срд 11:45:12 20688907388
>>206888913
Хули я то должен ставить? Пусть эти уебаны-вебмакаки меньше своего говноскрипта пихают. А то засрали своим говном все интернеты, а оперу я должен ставить. Охуел чтоли? Я поставлю, когда будут писать качественные сайты.
Аноним 06/11/19 Срд 11:45:26 20688908589
>>206888913
Я сидел на престо до тех пор пока там сосач работал
Аноним 06/11/19 Срд 11:47:56 20688922990
>>206888634
Не пизди,
1. во времена хп ютуба как такового небыло. И видосы тогда 240р были. И интернет стоит столько, что онлайн никто в здравом уме ничего не смотрел.
2. В то время сайты писались на хтмл в блокноте и весили сами по себе 20 килобайт. На современном компе ты таких можешь 30 000 открыть. И они займут пару сотен мегабайт.
Аноним 06/11/19 Срд 11:48:04 20688924291
>>206889073
Они называют это "прогресс".
Аноним 06/11/19 Срд 11:48:35 20688927392
Сука до сих пор горит с самовыпила оперы. Был полноценный самодостаточный браузер со своим движком. Но поделие гугла и ябла всех сожрало. Настанет время, когда и ФурриФокса сожрут.
Аноним 06/11/19 Срд 11:50:58 20688942593
>>206889242
Прогрессом и прочими красивыми словами они это просто называют. На деле это маркетинговая поебень, которую заставили всех жрать. Нахуй тебе ебучий антивирус в браузере? Браузер это сука просто браузер, если тебе нужен антивирус-поставь его отдельно. Но нет, ДЛЯ ВАШЕЙ ЖЕ БЕЗОПАСНОСТИ жри хуевый антивирус, жри, сука!
Аноним 06/11/19 Срд 11:51:09 20688944294
>>206889073
Тебе никто ничего не должен. Нет денег на оперативку? Твои проблемы. Нет денег на новый компьютер, который тянет новые браузеры и новые ОС? Это твои проблемы. Тормозят сайты в интернете? Это тоже твои проблемы.
Не нравится? Не пользуйся. Хочешь, чтобы было быстро и хорошо? Плати. Не хочешь платить? Страдай.
Аноним 06/11/19 Срд 11:51:23 20688946995
>>206889229
Кринжово флексишь, зумерок
Аноним 06/11/19 Срд 11:51:29 20688948096
>>206889273
Нетскейп машет вам хуем с того света.
"Ну как вы там, потомки? Уже заебались сраться, какой браузер лучше? Чо, кто такой хром?"
Аноним 06/11/19 Срд 11:51:44 20688949597
>>206889425
А нахуй ты яндекс поставил? Не нравится его встроенный функционал, пользуйся другим.
Аноним 06/11/19 Срд 11:53:05 20688956798
>>206889273
Небыл он полноценным. Его "оригинальный движок" был настолько уебанским, что с браузером поставлялся специальный файл, в который разрабы записывали, как опера должна открыть определенный сайт, например гуглопочту, или яху. Под конец этот файл стал настолько большим, что его уже невозможно было поддерживать адекватными силами. Это и стало причиной перехода на новый движок. Это сам директор оперы расказывал, когда объяснял причину перехода.
Аноним 06/11/19 Срд 11:53:46 20688961299
>>206889469
Не понял ни одного слова. Это какой-то детский сленг, я полагаю.
Аноним 06/11/19 Срд 11:54:33 206889661100
>>206882172 (OP)
Мне больше интересно, почему обычная вкладка ютуба в браузере жрет ГИГАБАЙТ блядь озу.
Аноним 06/11/19 Срд 11:55:33 206889714101
Я занимаюсь программированием уже 15 лет. Но в последнее время при разработке не принято думать об эффективности, простоте и совершенстве: вплоть до того, что мне становится грустно за свою карьеру и за IT-отрасль в целом.

Для примера, современные автомобили работают, скажем, на 98% от того, что физически позволяет нынешняя конструкция двигателя. Современная архитектура использует точно рассчитанное количество материала, чтобы выполнять свою функцию и оставаться в безопасности в данных условиях. Все самолёты сошлись к оптимальному размеру/форме/нагрузке и в основном выглядят одинаково.

Только в программном обеспечении считается нормальным, если программа работает на уровне 1% или даже 0,01% от возможной производительности. Ни у кого вроде нет возражений. Люди даже гордятся, насколько неэффективно работает программа, типа «зачем беспокоиться, компьютеры достаточно быстрые».

Наверное, вы слышали такую мантру: «Время программиста дороже времени компьютера». Это означает, что мы тратим компьютерное время в беспрецедентных масштабах. Вы бы купили машину с расходом 100 литров на 100 километров? Как насчёт 1000 литров? С компьютерами такое происходит постоянно.
Оглянитесь вокруг: портативные компьютеры в тысячи раз мощнее тех, что привели человека на Луну. Тем не менее, каждый второй сайт не может обеспечить плавную прокрутку страницы на 60 FPS на последнем топовом MacBook Pro. Я могу комфортно играть в игры, смотреть видео 4K, но не прокручивать веб-страницы! Это нормально?

Почтовому приложению Google Inbox в браузере Chrome от той же Google, требуется 13 секунд, чтобы открыть письмо среднего размера.

Он ещё анимирует пустые белые формы вместо того, чтобы показать их содержимое, потому что это единственный способ анимировать что-то на веб-странице с приличной производительностью. Нет, не 60 FPS, а скорее «настолько быстро, насколько возможно на этой странице». С нетерпением жду, что же веб-сообщество предложит, когда дисплеи 120 Гц станут мейнстримом. Они еле справляются с 60 Гц.

Обновление Windows 10 занимает 30 минут. Что можно делать так долго? Этого времени достаточно, чтобы полностью отформатировать мой SSD-накопитель, загрузить свежий билд и установить его примерно 5 раз подряд.

В современных текстовых редакторах задержка при наборе больше, чем в 42-летнем Emacs. Текстовые редакторы! Что может быть проще? На каждое нажатие клавиши, нужно всего лишь обновить крошечную прямоугольную область на экране, а современные текстовые редакторы не могут сделать это за 16 мс. А это много времени. МНОГО. 3D-игра заполняет экран сотнями тысяч (!!!) полигонов за те же 16 мс, а также обрабатывает ввод, пересчитывает мир и динамически загружает/выгружает ресурсы. Как так?

Тенденция такова, что софт вовсе не становится быстрее и функциональнее. Мы получаем более быстрое оборудование, на котором софт с теми же функциями ворочается медленнее, чем раньше. Всё работает намного медленнее максимальной скорости. Никогда не задумывались, почему ваш телефон загружается от 30 до 60 секунд? Почему он не может загрузиться, скажем, за одну секунду? Здесь нет никаких физических ограничений. Лично мне бы такое понравилось. Хочется, чтобы разработчики достигли предела, используя каждый бит для производительности.

И ещё это раздутие. Веб-приложения могут открываться в десять раз быстрее, если просто заблокировать рекламу. Google умоляет всех прекратить тормоза с помощью инициативы AMP — технического решения, для которого не нужны какие-либо технологии, просто немного здравого смысла. Если удалить раздувание, интернет станет работать на сумасшедшей скорости. Неужели это сложно понять?

Система Android без приложений занимает почти 6 ГБ. Просто задумайтесь на секунду, насколько неприлично огромное это число. Что там, фильмы в HD-качестве? Думаю, в основном код: ядро, драйверы. Ещё какие-то ресурсы, конечно, но они не могут быть такими большими. Сколько же драйверов вам нужно для телефона?

Windows 95 занимала 30 МБ. Сегодня у нас есть веб-страницы тяжелее, чем эта ОС! Windows 10 уже 4 ГБ, то есть в 133 раза больше. Но разве она в 133 раза лучше? Я имею в виду, функционально они практически одинаковы. Да, у нас появилась Кортана, но я сомневаюсь, что она весит 3970 МБ. Но это Windows 10, неужели Android должен быть ещё в полтора раза больше?

Приложение клавиатуры Google как ни в чём не бывало съедает 150 МБ. Эта программа рисует 30 клавиш на экране — она правда в пять раз сложнее, чем вся Windows 95? Приложение Google app, в основном, просто пакет для Google Web Search, занимает 350 МБ! Сервисы Google Play, которыми я не пользуюсь (я не покупаю там книги, музыку или видео) — 300 МБ, которые просто сидят здесь и которые нельзя удалить.

После установки всех необходимых приложений (социальные сети, чаты, карты, такси, банки и т. д.) на телефоне остался всего 1 гигабайт для фотографий. И это вообще без игр и музыки! Помните времена, когда ОС, приложения и все ваши данные помещались на дискету?

Ваша программа для заметок наверняка написана в Electron и, таким образом, поставляется с драйвером для контроллера Xbox 360, умеет показывать 3D-графику, воспроизводить аудио и фотографировать с помощью веб-камеры.

Простой текстовый чат всегда славился скоростью и малым потреблением памяти. Так что Slack — это пример очень ресурсоёмкого приложения. Я имею в виду, что чат и текстовый редактор — это самые базовые вещи, они должны потреблять меньше всего ресурсов. Добро пожаловать в 2018 год.

Вы можете сказать, что они хотя бы работают. Но увеличение размера — не значит улучшение. Это значит, что кто-то потерял контроль. Мы больше не знаем, что происходит. Увеличение размера — это повышение сложности, снижение производительности и надёжности. Это ненормально и не должно считаться нормой. На раздутый размер нужно сразу обращать внимание — и держаться от них подальше.

Android-телефон на 16 ГБ был прекрасен три года назад. Сегодня под Android 8.1 он еле работает, потому что каждое приложение увеличилось минимум вдвое без видимых причин. Дополнительных функций нет. Они не стали быстрее и внешний вид не изменился. Они просто… раздулись?

iPhone 4s вышел с iOS 5, но едва может работать под управлением iOS 9. И это не потому, что iOS 9 намного лучше — в основном, система не изменилась. Но новое оборудование быстрее, поэтому они сделали программное обеспечение медленнее. Не волнуйтесь — вы получили захватывающие новые возможности, например… работа тех же приложений с той же скоростью! Не знаю.

iOS 11 прекратила поддержку 32-разрядных приложений. Это значит, что если разработчик не готов вернуться и обновить приложение, скорее всего, вы не увидите снова эту отличную программу.

Сегодняшние веб-страницы не будут работать в любом браузере через 10 лет (а может и раньше).

«Нужно бежать со всех ног, чтобы только остаться на том же месте». Но смысл? Я могу постоянно покупать новые телефоны и ноутбуки, как все, но делать это лишь ради того, чтобы иметь возможность запускать все те же приложения, которые стали только медленнее?

Думаю, что мы можем и должны исправить ситуацию. Сейчас все разрабатывают программы для сегодняшнего дня, изредка для завтрашнего. Но будет неплохо делать вещи, которые работают немного дольше.

Хуже — значит лучше

Сейчас никто ничего не понимает. И не хочет понимать. Мы просто выпускаем полусырую ерунду, надеемся на лучшее и называем это «здравым смыслом для стартапа».

Веб-страницы просят обновиться, если что-то пошло не так. У кого есть время, чтобы найти причину неполадки?
Аноним 06/11/19 Срд 11:55:59 206889738102
>>206889661
Потому что это не вкладка жрет, а видос, который ты открыл. Вкладка с кодом может весть 1 байт, но если видос на этой вкладке просматривается, и соответственно кешируется и записывается на диск, то все это место будет показано, как вес страницы.
Аноним 06/11/19 Срд 11:56:54 206889785103
>>206889738
Ты даун? Тебе написали Про ОЗУ, ебаный дебил, а не про кэш.
Аноним 06/11/19 Срд 11:57:36 206889829104
>>206889738
По твоей логике выходит, что текст на этой страничке весит около 600 мегабайт, потому что именно столько она сейчас пожирает в моей памяти.
Аноним 06/11/19 Срд 11:57:50 206889841105
>>206883702
> Во-вторых, систем разрешений в андроиде ебанутая и ебанутеет с каждой новой версией, для работы с блютузом нужно разрешение на геолокацию, например.
Всё логично и правильно. Думаешь, по блютузу не смогут вычислить твоё местоположение? Прекрасно могут.
Аноним 06/11/19 Срд 11:58:36 206889888106
>>206889785
Ты даун, ты понимаешь, что кэш может в оперативке хранится, если ее достаточно. И нормальный программист так и сделает, что бы лишний раз диск не дергать. Т.к. работа с диском - самое медленное место в системе.
06/11/19 Срд 11:59:05 206889914107
>>206882577
> Как может многомилионная компания не уделить своему продукту столько же внимания, сколько ему уделяет сторонний крякер на форуме, делая лайт версию?
Да многомиллионным часто вообще похуй. Вот допустим есть инстаграм, в нем есть видеоплеер. Так как эту хуйню чаще используют во всяких смартах и прочем говне с качелькой громкости - эти ебланы даже не прикрутили ползунок на сайте и ты смотришь видео с громкостью установленной по умолчанию и чтобы сделать потише - тебе нужно лезть в системный ползунок. Вроде что стоит, просто добавить ебучий ползунок в видео, как это спустя несколько лет сделал твиттер. Вот тебе и многомиллионная компания.
Аноним 06/11/19 Срд 11:59:26 206889931108
>>206889888
Вот именно, ебанат, так это и работает, а не та залупа, которую ты высрал в первом посте.
Аноним 06/11/19 Срд 12:00:15 206889972109
>>206889914
Ебанько, почему ты воспринимаешь системный ползунов на андроида как нормально,а на пеке как что-то плохое?
Аноним 06/11/19 Срд 12:01:42 206890060110
>>206889931
Нихуя это не так работает, в реальности там и диск участвует. Сам браузер сохраняет свое состояние, например, что бы при перезепуске показать тебе то место, на котором ты закончил.
06/11/19 Срд 12:03:50 206890166111
>>206889972
Потому что блять для этого ползунка есть БУКВАЛЬНО ДВЕ ИЗ ТРЕХ КНОПОК НА ТЕЛЕФОНЕ.
Аноним 06/11/19 Срд 12:06:24 206890306112
>>206889829
Если у тебя эта страница весит 600 мегов, то я хуй знат даже что тебе сказать, у тебя явно какие-то проблемы с компом.
Аноним 06/11/19 Срд 12:06:53 206890334113
>>206889714
Наконец-то хоть кто-то это написал.
Аноним 06/11/19 Срд 12:11:59 206890603114
image.png (1024Кб, 1200x900)
1200x900
Любое веб-приложение выдаёт постоянный поток «случайных» ошибок JS, даже на совместимых браузерах.

Вся архитектура баз данных веб/SQL построена на предпосылке (даже надежде), что никто не изменит данные, пока вы смотрите на открытую веб-страницу.

Большинство приложений для совместной работы сделали «как смогли», там масса типичных сценариев, когда они теряют данные. Видели диалог «Какую версию сохранить?» Сегодня планка так низка, что пользователи рады даже этому вопросу.


Linux намеренно убивает случайные процессы. И всё же это самая популярная серверная ОС.

У меня каждое устройство регулярно выходит из строя так или иначе. Время от времени монитор Dell нужно аппаратно перезагружать, потому что в нём есть софт. AirDrop? Вам повезёт, если он обнаружит устройство, иначе что делать? Bluetooth? Спецификации настолько сложны, что устройства не будут устанавливать связь друг с другом, а периодические перезагрузки — оптимальный вариант.

И я даже не упоминаю об Интернете вещей. Это настолько за гранью разумного, что даже нечего добавить.

Я хочу гордиться своей работой. Я хочу делать рабочие, стабильные вещи. Для этого нужно понять, что конкретно мы разрабатываем, внутри и снаружи, а это невозможно сделать в раздутых, чрезмерно усложнённых системах.

В программировании такой же хаос

Кажется, что никто больше не заинтересован в качественных, быстрых, эффективных, долговечных, основательных решениях. Даже если давно известны эффективные решения, мы по-прежнему боремся с теми же проблемами: управление пакетами, системы сборки, компиляторы, конструкция языка, IDE.

Системы сборки по своей сути ненадёжны и периодически требуют полной очистки, хотя у них есть вся информация для инвалидации. Ничто не мешает сделать процесс сборки надёжным, предсказуемым и на 100% воспроизводимым. Просто никто не думает, что это важно. NPM уже много лет находится в состоянии «иногда работает».

А время сборки? Никто не считает проблемой, что компилятор работает минуты или даже часы. А как же «время программиста дороже»? Почти все компиляторы, пре- и постпроцессоры значительно, иногда катастрофически увеличивают время сборки, не обеспечивая пропорционально существенных преимуществ.

Вы ожидаете, что программисты будут принимать в основном рациональные решения, но иногда они делают прямо противоположное. Например, выбирая Hadoop даже если он медленнее, чем выполнение той же задачи на одном десктопном компьютере.

Машинное обучение и ИИ отбросили программное обеспечение к гаданию на кофейной гуще во времена, когда большинство компьютеров даже не были достаточно надёжными.

Когда приложение или сервис говорит «под управлением ИИ» или «на основе машинного обучения», я читаю это как «ненадёжное, непредсказуемое поведение, которое не поддаётся объяснению». Я держусь подальше от «ИИ», потому что хочу от компьютеров противоположного: надёжности, предсказуемости и логики.

Мы засунули виртуальные машины в Linux, а затем засунули Docker в виртуальные машины, просто потому что никто не смог разобраться с бардаком, который производят большинство программ, языков и их окружений. Мы накрываем дерьмо одеялами, чтобы не убирать его. Например, «единый бинарник» остаётся ОГРОМНЫМ преимуществом Go. Нет бардака == успех.

А зависимости? Люди бездумно ставят переусложнённые «полные пакеты» для простейших проблем, не думая о последствиях. Из этих зависимостей растут новые. В конечном итоге вы получаете дерево, которое является чем-то средним между фильмом ужасов (огромное и полное конфликтов) и комедией (нет причин, по которым мы добавили сюда эти пакеты, но вот они).

Программы не могут работать несколько лет без перезагрузки. Иногда даже несколько дней — это слишком. Происходят случайные глюки, и никто не знает почему.

Что ещё хуже, ни у кого нет времени остановиться и выяснить, что произошло. Зачем беспокоиться, если всегда есть другой выход. Поднять новый инстанс AWS. Перезапустить процесс. Удалить и восстановить базу данных. Написать скрипт, который будет перезапускать ваше сломанное приложение каждые 20 минут. Включить одни и те же ресурсы несколько раз: тяп-ляп — и в продакшн. Двигайся быстро, не трать время на исправление ошибок.

Это не инженерная работа. Это просто ленивое программирование. Инженерная работа предполагает глубокое понимание производительности, структуры и ограничений того, что вы создаёте. Лепить халтуру из некачественного материала — совершенно противоположное занятие. Чтобы развиваться, мы должны понимать, что и зачем мы делаем.

Таким образом, всё это просто куча едва работающего кода, добавленного поверх ранее написанного едва работающего кода. Он продолжает расти в размерах и сложности, уменьшая шансы на изменения.

Чтобы иметь здоровую экосистему, необходимо вернуться. Необходимо иногда выбрасывать хлам и заменять его лучшими альтернативами.

Но у кого есть на это время? Новые ядра ОС не выходили сколько, 25 лет? Это сейчас стало слишком сложным, чтобы просто взять и переписать. В браузерах накопилось столько пограничных ситуаций и исторических прецедентов, что никто не осмелится писать движок с нуля.

Мы застряли, и никто нас не спасёт.

Бизнесу всё равно

Пользователям тоже. Они выучились принимать то, что мы делаем. Мы (инженеры) говорим, что каждое приложение для Android занимает 350 МБ? Хорошо, они будут с этим жить. Мы говорим, что не можем обеспечить плавную прокрутку? Окей, они свыкнутся с телефоном, который подтормаживает. Мы говорим: «Если не работает, перезагрузитесь»? Они перезагрузятся. Ведь у них нет выбора.

Конкуренции тоже нет. Все строят одни и те же медленные, раздутые, ненадёжные продукты. Случайный скачок вперёд по качеству даёт конкурентное преимущество (iPhone/iOS против других смартфонов, Chrome против других браузеров) и заставляет всех перегруппироваться, но ненадолго.

Наша миссия как инженеров — показать миру потрясающие возможности современных компьютеров с точки зрения производительности, надёжности, качества и удобства использования. Если нам не всё равно, люди потянутся. И никто кроме нас не покажет им, что такое возможно. Если только нам не наплевать.
Аноним 06/11/19 Срд 12:14:11 206890720115
>>206890334
Эта паста была на хабре и там челу в коментах четко объяснили, что он не прав. Он приводит в примеры, например емакс, как пример легкого и функционального редактора, при этом во всей своей пасте он допустил фундаментальную ошибку, говоря, что эти програамы легкие. В свое время, когда они только появились, тот же емакс считался пиздец каким жирным и неповоротливыми. И так со всеми примерами. Считать надо не мегабайты, а то, сколько ресурсов они сжирали на компах того времени, и внезапно выяснится, что емакс 20 лет назад, это тоже самое, что визуал студио сегодня. Только VS по сравнению с эмаксом, это небоскреб по сравнению с шашашом, в плане возможностей.
Аноним 06/11/19 Срд 12:15:03 206890774116
>>206890720
> и там челу в коментах четко объяснили, что он не прав
А ну раз в комментах объяснили
Аноним 06/11/19 Срд 12:15:17 206890782117
>>206890720
Программисты выгораживают программистов. Ну кто бы сомневался!
Аноним 06/11/19 Срд 12:19:30 206891029118
>>206890774
Ну ты то комент на дваче тоже написал, тебя сразу в имбецилы причислить можно и любую твою точку зрения в унитаз спустить, или здесь коменты как-то отличаются?
Аноним 06/11/19 Срд 12:21:50 206891174119
>>206890720
Нечего отпираться.
Сфера разработки находится в глубоком кризисе.
И что такое оптимизация современные зумеры-говнокодеры уже и забыли, в лучшем случае. А то и вообще не знали.
Аноним 06/11/19 Срд 12:22:25 206891212120
Аноним 06/11/19 Срд 12:22:56 206891249121
Как же заебало это нытье. Хуле эти нытики не делают как надо, не пишут правильный, легкий и быстрый софт? А потому что внезапно это так не работает.

Паста в тему:

Я серьёзно изменил своё отношение к происходящему, когда у меня появился собственный проект с собственными всамделишными клиентами. И, на самом деле, если вот прямо здесь и сейчас надо подпереть стенку бомбой с часовым механизмом, за неимением ничего другого подходящего по размеру и весу, надо брать и подпирать — потому что иначе завтра вся конструкция потеряет свой смысл. Да, потом надо будет если не заменить бомбу, например, мешком с гантелями (наивно считать, что теперь туда влезет что-то стандартное без перестройки половины фундамента), то хотя бы перерезать провода таймера и, по возможности, выкрутить взрыватель и поставить пару тройку табличек «НЕ ТРОГАЙ!» для потомков. Но это всё потом, а сейчас — не с менеджером, а с разъярённым живым человеком на проводе и пальцами на клавиатуре надо очень быстро решить проблему любым доступным способом.

Я раньше поражался тому, как уродливы изнутри «взлетевшие» проекты. Сейчас я знаю: красивые проекты не взлетают, потому что они не успевают взлететь. Пока инженеры в белых халатах прикручивают красивый двигатель к идеальному крылу, бригада взлохмаченных придурков во главе с безумным авантюристом пролетает над ними на конструкции из микроавтобуса, забора и двух промышленных фенов, навстречу второму туру инвестиций. Авантюрист любезно раздаёт восторженным пассажирам талоны и бумажные пакетики.
Аноним 06/11/19 Срд 12:25:54 206891412122
>>206891174
Это правда, но только наполовину. Напиисание оптимизированного кода вредит бизнесу. Открой свой стартап, найми прогаммистов, и путь они тебе 6 месяцев 1 алгоритм пишут. Пока твои конкуренты выпускают уже третью версию приложения.
Аноним 06/11/19 Срд 12:26:19 206891439123
>>206891249
Ну вот этот пост только подтверждает то, о чём говорилось выше.
Все просто забили на оптимизацию и даже на нормальный код в принципе.
Ссу на вас, рабы капитализма, которым лишь бы продать, а потом срать что будет.
Аноним 06/11/19 Срд 12:27:15 206891483124
>>206891212
У меня браузер сейчас открыт с одной это вкладкой и все полностью весит 374 мегабайта.
Аноним 06/11/19 Срд 12:28:37 206891554125
>>206891483
Ну щас до бамплимита доберется, будут все 600
Аноним 06/11/19 Срд 12:28:59 206891573126
>>206882718
Там самого кода - хуй и нихуя. Но тот тул, которым писали это говно, докинул довеском все жырные библиотеки в проект.
Это типа как пишешь небольшой рассказик, в нем упоминается фрагмент Войны и Мира, ты не хочешь перепечатывать или копипастить - ты делаешь в своем тексте на них ссылку, но ебанутый робот-верстальщик твоей тоненькой книжки допихивает в тот же переплет ПОЛНОЕ СОБРАНИЕ СОЧИНЕНИЙ ВСЕХ РУССКИХ КЛАССИКОВ. ВСЮ ЕБАНУЮ БИБЛИОТЕКУ КОНГРЕССА США НА ВСЕХ ВОЗМОЖНЫХ ЯЗЫКАХ.
Аноним 06/11/19 Срд 12:29:03 206891575127
>>206882172 (OP)
Погромисты нынче охуевшие и зажравшиеся, не умеют в оптимизацию кода, да и вообще лентяи. Эх, было время, когда сражались за каждый байт и писали на асме, но всё просрано в итоге, вот и имеем мегабайты хлама и тормоза.
Аноним 06/11/19 Срд 12:30:41 206891645128
>>206891483
В чём принципиальная разница? Тут по факту несколько мегабайт кода (включая весь жаваскрипт и его библиотеки с крайне избыточным функционалом, которые сюда подгружаются) и несколько мегабайт картинок.
Аноним 06/11/19 Срд 12:33:24 206891798129
Аноним 06/11/19 Срд 12:33:33 206891806130
>>206891439
>которым лишь бы продать
Почему-то именно капитализм придумал всю электронику и софт, а все что мог социализм - только пиздить и отставать.

Печалит разве что то, что такая вот хуета постепенно пролезает и в те области, где ее быть не должно. Если раньше говорили, что хотя бы в авиации, космонавтике и прочих таких сферах с качеством все норм, то после истории с этим TCAS на 737-MAX уже и не знаешь во что верить.

Помню читал фантастику одну, там выдвигалась идея что есть некий предел развития цивилизации. По достижении которого инфраструктура становится настолько сложной и хрупкой, напичканной перенавороченными суперкомпьютерами которые хуй знает как и что делают, что рушится от любого случайного бедствия, хороня под собой всю цивилизацию. Потому что если что-то выходит из строя то никто уже не знает как это чинить или как без этого жить.
Аноним 06/11/19 Срд 12:35:18 206891900131
>>206891575
Погромистов даже как щас - мало, из-за этого лепят эти уродские парадигмы программирования жопой, и пропихивают их под лозунгами экономии человекочасов.
Аноним 06/11/19 Срд 12:37:44 206892016132
>>206885899
>90% людей не свойственно "истерично ненасытно общаться со всем миром"
ТЫСКОЗАЛ? Вполне вероятно что как раз наоборот.

Вообще тред полон диванных аналитиков, которые никогда не заводили свой собственный проект. Иначе они бы все это понимали.

Например тот же избыток фич. Да, тебе нужно, грубо говоря, пять фич от программы. А твоему соседу нужно тоже пять фич, но три из них другие. А вон тому нужно еще пять, но с тобой совпадает только одна. Потому что у всех сценарии использования разные. И вот уже в приложении 10-15 фич, а тебе-то нужно было только 5, и тебе кажется что программа стала говном. Но на деле это только тебе они не нужны, а другим - нужны.

Помню была хорошая паста на эту тему, только не могу вспомнить где. Там это было разобрано на примере текстового редактора. Грубо говоря, Васе-мимокрокодилу нужно только текст печатать и картиночки вставля, Пете-студенту надо уметь списки литературы по госту оформлять, а Саше-редактору нужно рецензирование, заметки и подсчет слов. В итоге каждый использует только процентов 20 функций программы, но это не значит что остальные лишние - их используют другие.
Аноним 06/11/19 Срд 12:39:16 206892083133
>>206892016
> Вполне вероятно что как раз наоборот.
Но эти мартыхи не умеют в профессиональную деятельность. Они не шопят - они юзают дебильные говнофильтры. Они не кодят, они максимум залипают в свой инстаграм.
Аноним 06/11/19 Срд 12:40:26 206892142134
>>206892016
> но это не значит что остальные лишние - их используют другие.
И на все это достаточно 130 мб.
Остальное дерьмо где на подошву налипло, а?
Аноним 06/11/19 Срд 12:40:57 206892166135
>>206891645
Ну в том, что это не текстовый документ. Это куча процессов, это связь с сервером по защищенному протоколу с шифрованием, это сам браузер со воими фоновыми процессами, сохраниение состояний, джаваскрипт-движком, рендером на видеокарте, постоянноя обработка DOM, которая довольно ресурсоемкая из-за его структуры, плюс скрипты. Я вот пишу это сообщение во всплышем окне, а это уже какой-никакой гуи. ГУИ с отдельным окном для сообщения на сайте, ебать. Окно, естественно обрабатывается в отдельном потоке. 10 лет назад о таком и не мечтали. Вот отсюда и вес.
Аноним 06/11/19 Срд 12:41:20 206892184136
>>206892016
Почему-то раньше фотошоп умещался на CD, а теперь занимает хуевы тучи гигабайтов, хотя функционал в принципе остался тот же. Такая же хуйня с операционками - чем дальше, тем жирнее они становятся.
Аноним 06/11/19 Срд 12:44:11 206892342137
>>206892016
Если можно вставлять картинки в текст, это уже текстовый процессор
Аноним 06/11/19 Срд 12:44:14 206892343138
>>206892083
От того что ты будешь их обзывать и оскорблять - ничего не изменится. Это тоже часть аудитории проекта.

Вообще всегда есть две крайности в разработке:

1) У тебя есть четкое видение продукта, ты пилишь только то что считаешь нужным, пользователей шлешь нахуй с их предложениями. Очевидно что в таком случае есть опасность сделать совершенно не то, что нужно пользователям, особенно если ты делаешь продукт который сам не используешь (типичный пример - кодер пишет софт для художников или там бухгалтеров, и при этом имеет совершенно неправильные и ни на чем не основанные представления о том, что им нужно)
Такой подход работает только если ты делаешь инструмент сам для себя. Ну например кодеры пишут софт для других кодеров. И то не всегда оно срабатывает.

2) Ты идешь на поводу у пользователей и добавляешь все что они попросят. Но пользователи часто сами не знают чего хотят, часто просят какую-то дичь, или например громко о чем-то просит 1%, а 99% молчат, в итоге ты тратишь кучу времени чтобы добавить фичи, нужные меньшинству и не нужные всем остальным (как раз то, о чем ноют в этом треде). На самом деле это очень сложно - уметь тактично слать отдельные хотелки пользователей нахуй, всегда хочется чтобы пользователь был доволен. А в итоге и получаются комбайны, весящие 9000 гигов и шутки типа "интересно, что будет раньше: Nero научится проигрывать mp3 или Winamp - записывать диски?".

Ну и все проекты так или иначе балансируют между этими крайностями, кто-то успешнее, кто-то хуевее.
Аноним 06/11/19 Срд 12:46:14 206892429139
>>206892142
Да тоже не факт. Например тот же фотошоп должен уметь работать с кучей периферии, количество которой с годами только растет, все эти планшеты-стилусы-перья-сканеры и прочая поебень. В итоге у тебя там наверняка дохуя мегабайт библиотек и драйверов для этого говна, которая тебе лично может и не нужна, а вот васяну из соседней конторы, работающему за древним Intuous - очень даже.
Ну и да, если какая-то библиотека добавляет пару метров к весу продукта, но экономит нам пару дней работы разработчика - используем ее.
Аноним 06/11/19 Срд 12:47:32 206892505140
>>206892184
>чем дальше, тем жирнее они становятся.
Выше уже написал. Растет зоопарк устройств, слоев совместимости со старым говном, всяких технологий и фреймворков которые ОС должна поддерживать (один DirectX там в винде сколько нынче весит? А что поделать, если люлди хотят и ИИ на видеокартах обучать и в топовые игры играть) иконочки в UHD и прочая хуйня.
Аноним 06/11/19 Срд 13:55:47 206896398141
>>206892343
>От того что ты будешь их обзывать и оскорблять - ничего не изменится.
От того, что они не будут знать о себе правды, действительно ничего не изменится. Как и от того, что я начну изобретать обтекаемые формулировки и политкорректные определения.
Ни слово инвалид, ни конструкция афро-американец не сделали калек счастливее, а нигеров образованнее.

Совсем другое дело, если ты цинично делаешь деньги на этом скоте. Но обычно, если ты продаешь скоту его жвачный корм, ты не пишешь код, у тебя другая специализация. Ты пишешь требования и рвешь мне нервы, пидор..
Аноним 06/11/19 Срд 14:12:21 206897358142
>>206892429
Дрова и логика очень компактны, даже для кучи железа.
В старых окошках например не было проблемы с периферией, дрова к ней шли целыми пачками, на все виды всего.
Плюс сейчас блядь десятилетнему принтеру свежих дров ненайти порой, производитель пидорас и надо поднимать хрю на виртуалке ради МФУ - про поддержку всего на свете забудь вообще, нет ее.
Куча периферии переехало на всякие стандартизированные протоколы и прочую херабору, плюс требуют себе дополнительно загружать спецсофт, тоже дохуя тяжелый. И никакого вклада в вес оси периферия вносить и не должна и не может.

Но все пухнет как на дрожжах. Всем поебать на скорость и память, дополнительные ядра и дешевые террабайты все спишут.
Аноним 06/11/19 Срд 14:19:16 206897786143
Аноним 06/11/19 Срд 14:38:54 206898931144
>>206897358
Как раз для того, что бы использовать в своем софте эти самые дополнительные ядра, нужно увеличить размер кодовой базы, А при использовании 8 ядер, вместо одного, эти ядра будут обрабатывать одновременно 8 задач, вместо одной. Естественно, что при этом потребеление оперативки увеличится, т.к. в ней будет хранится в 8 раз больше данных, необходимых для работы.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов