crypt of decay - печальное [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

печальное [Oct. 14th, 2014|08:31 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
вы, кстати, заметили, что современные сайты стали весить мегабайты и десятки мегабайт, а информации на них стало чуть ли не на порядки меньше, чем раньше, когда сто килобайт — это было ОВЕРМЕГАДОХУЯВАЩЕ?

казалось бы, что всё должно быть наоборот. смотрите, раньше для создания какого-то там форматирования и «красоты» надо было повторять все эти тэги, усердно прописывать цвета элементам и всё такое. теперь у нас есть css и js — два инструмента для того, чтобы уменьшить «вес» сайтов, не уменьшая информационную нагрузку.

казалось бы: теперь можно сделать css, один-два небольших скрипта, а к этому пристегнуть текстовое наполнение, очищеное от шелухи.

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

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

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

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

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

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

пичалечка.

само собой, никакой морали у этой прохладной истории нет. страницы будут всё жирнее, для их отображения надо будет всё больше ресурсов, и так ad infinitum. а потом взорвётся Солнце и все умрут.
Linkmeow!

Comments:
[User Picture]
From:[info]kanaj
Date:October 14th, 2014 - 07:57 pm
(Link)
Еще как заметил. Наворотили ебаного, не знаю как браузер настроить. Веб 1.0 со слезами вспоминаю. С ЖЖ потому сюда и перелез - ждать минуту, пока комментарии раскроются, да ну его на хуй.

То же самое со всеми адобовскими программами и майкрософтом офисом, например. Что там весит по 10 гигов - хуй знает. Всякие секретарши риальне с вордом и инструментами форматирования воюют, когда-нибудь по приколу LyX поставлю, чтоб заебались пробелы лепить, честное слово.
[User Picture]
From:[info]ketmar
Date:October 14th, 2014 - 08:11 pm
(Link)
с большинством современного софта, на самом деле. веб просто удобный пример.

собственно, можно посмотреть, например, на исходники того же хромиума. и на бинарники. это же пиздец пиздеца — мегабайты и мегабайты кода для показывания сраных страниц. и всё равно оно толком не работает.
[User Picture]
From:[info]kanaj
Date:October 14th, 2014 - 08:18 pm
(Link)
А линкс-лайк ручками делал или есть какая-то приблуда искаропки? Бывает и линксами всякими лажу, но это дома, а под виндой на работе сонсоль такая, что плакать хочется, так я на симанки накатил бы.
[User Picture]
From:[info]ketmar
Date:October 14th, 2014 - 08:28 pm
(Link)
руками. накладываю сверху дурных размеров css, который чинит, убирает и всё такое. на основе базового стиля, хуй его помнит, как он там называется.

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

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

теперь понимаешь иронию ситуации? да, они снизу есть. но зачем — не знает никто. особенно не знает тот уёбок, который сделал автодогрузку. потому что попасть по этим ссылкам теперь — это надо иметь или нечеловечески быструю реакцию, или нечеловечески медленные интернеты.

понятно, что можно отрубить скрипты, попасть, потом врубить. или дополнительно хачить css на предмет неубирания шапки конкретно на этой странице. или… или ещё хаки придумывать. потому что уебан, который вчера нашёл на помойке книгу по js, сегодня решил блеснуть, и таки блеснул. проверить же, как это вписывается в общий концепт… а нахуя?
From:[info]tzirechnoy.livejournal.com
Date:October 14th, 2014 - 10:01 pm
(Link)
А что -- консоль, links2 вполне графический и не требует какой-то отдельной консоли.
(в основном в нём и сижу. Вот в том числе прямо сейчас).
[User Picture]
From:[info]kanaj
Date:October 15th, 2014 - 08:17 am
(Link)
Там шрифты говно.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:03 pm
(Link)
terminus рулез.
From:[info]tzirechnoy.livejournal.com
Date:October 15th, 2014 - 03:21 pm
(Link)
У него действительно свои вкопмилены внутрь. И если хочешь картинки -- то только перекомпиляцыей...
From:(Anonymous)
Date:October 15th, 2014 - 11:10 pm
(Link)
>если хочешь картинки -- то только перекомпиляцыей.

ложь
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 11:38 pm
(Link)
не «ложь», а «кладировай»!
From:(Anonymous)
Date:October 15th, 2014 - 03:15 am
(Link)
> С ЖЖ потому сюда и перелез - ждать минуту, пока комментарии раскроются, да ну его на хуй.

Доо, конечно, лучше перезагрузка страницы для каждого раскрытия треда.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 03:20 am
(Link)
лучше бы они ничего там не трогали вообще. никогда.

а ещё лучше — дали бы апи, чтобы можно было спросить жысон псота и жысон каментов, и больше от них вообще нихуя не надо. потому что то, что они там своими жопными манипуляторами пишут — так лучше бы они вместо этого «голубая луна» хором пели.
From:(Anonymous)
Date:October 15th, 2014 - 03:38 am
(Link)
Ну так это проблема конкретно жж. Т.е. дай им задание переписать всё взад под веб 1.0 — и выйдет такое же тормозное говно, если не хуже.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 03:41 am
(Link)
жж просто первый попавшийся под руку говносайт. на самом деле подобного — почти все интернеты же.
[User Picture]
From:[info]kanaj
Date:October 15th, 2014 - 08:28 am
(Link)
Сраный дизайн падмабилке, с раскрывающимися до бесконечности списками при отсутствии ссылки на архив, рубрикации и всего такого. "На сайте видел, вроде здесь, листай, вроде еще ниже, листай, листай... Погоди, ну было же. Опа, браузер крашится! Опа! Сожрато все место на диске С: !"
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:04 pm
(Link)
«look ma i can into js! don't need no stinking brains!»
[User Picture]
From:[info]kanaj
Date:October 15th, 2014 - 08:22 am
(Link)
Ну вот Миша увеличил лимит, при котором тред сморщивается - и бодрячком. Да и раньше какие-то скрипты самопальные для раскрытия тредов существовали, году в 2008 том же. Потом начался ад с ебаной убегающей кнопочкой внизу, какими-то рекламами ТП-блогов, платной статистикой и социальным капиталом.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:07 pm
(Link)
>Да и раньше какие-то скрипты самопальные для раскрытия тредов существовали,
>году в 2008 том же.

ага. у меня был свой скрипт, намного удобней того уебанства, что сейчас. он имел кнопку «раскукожить всё» и прогрессбар раскукоживания, например, мог автоматически раскукоживать, пока я читал сам псто и всё такое.

а потом эти уебаны поломали стили, а потом приделали своё дерьмо, которое у меня ещё и работало не во всех журналах, гыг. гении софтостроения просто.
[User Picture]
From:[info]steinkrauz
Date:October 15th, 2014 - 08:14 am
(Link)
Полный офис весит гиг с хвостиком и в нём реально дохера всего упихнуто.

А вот на что тратит 250 метров Acrobat Reader действительно загадка.
[User Picture]
From:[info]manroe666
Date:October 14th, 2014 - 08:46 pm
(Link)
Весь веб 2.0 - жидомассонский проект, созданный с целью затащить пользователя в социальные хУйни и там ебать его рекламой до смерти, пока жиды насилуют арийских девочек.
[User Picture]
From:[info]ketmar
Date:October 14th, 2014 - 09:07 pm
(Link)
хм. пора идти в жиды записываться, я тоже хочу насиловать арийских девочек.
From:(Anonymous)
Date:October 14th, 2014 - 10:19 pm
(Link)
прелесть какая) и пост тоже)))
From:[info]tzirechnoy.livejournal.com
Date:October 14th, 2014 - 10:03 pm
(Link)
>казалось бы, что всё должно быть наоборот.

Не должно. Раньшэ, когда это было сложно -- всё требовало мозгов или хотя бы денег. Потому и информацыи было большэ. Сейчас чтобы склепать десятиметровый хомяк -- не требуется практически ничего. Потому и информацыи на них нет.
[User Picture]
From:[info]ketmar
Date:October 14th, 2014 - 10:04 pm
(Link)
ну, я же мечтаю…
[User Picture]
From:[info]geladen
Date:October 14th, 2014 - 10:08 pm
(Link)
да лють вообще; иной хомяк за мегабайт весит -- на полноценную ОС хватит. только электроны зря переводят.
а что информации стало меньше, так может оно и к лучшему, не то ишь распесделись.
[User Picture]
From:[info]ketmar
Date:October 14th, 2014 - 10:12 pm
(Link)
оно ещё и запускается под вполне себе ОС. реально, браузеры уже давно стали тормозными, жрущими память и очень хуёво спроектированными ОС.
[User Picture]
From:[info]geladen
Date:October 14th, 2014 - 10:20 pm
(Link)
воистину так. и поверх этого безобразия, бесчисленные уеб, прости Господи, мастеры, хуячат слоем ещё одну ос -- собственно сраный сайтик.
From:[info]silly_sad
Date:October 14th, 2014 - 11:01 pm
(Link)
казалось бы, причом здесь ООП...
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:28 am
(Link)
и ведь действительно: не при чём. тем более, что js-говнокодеры не умеют в ООП. максимум, что могут осознать их ущербные недомозги — это жабоподобные «классы». прототипное ООП для динамических языков круче и гибче, но это нужно хотя бы три мыслящих извилины в мозге, а у js-кодеров даже одной нет.
From:[info]remedie
Date:October 15th, 2014 - 01:20 am
(Link)
Да что тут говорить, современные практики программирования интернетов сломали нахуй всё хорошее, что было заложено создателями. За десятком безумцев, получающих удовольствие от самого факта doing it wrong и, к сожалению, задающих тренд, следуют толпы тупых чуваков, которые потребляют новые фрэймворки и создают сраные сгустки безумия, именуемые сайтами а-ля 21 век. Разработчики браузеров хуеют и вкладываются в оптимизацию движков, чтобы хоть как-то провернуть эти новые сайты. Но поскольку таргет оптимизации совсем неправильный, получается говно на говне, в котором нормальному человеку делать нечего.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:26 am
(Link)
процесс, кстати, самоподдерживающийся: чем быстрее работает js, тем более монстрообразные «сайты» пишут. оно опять тормозит, js опять ускоряют, говнодевелоперы опять добавляют говнокода…

вот поэтому и не надо было js ускорять. наоборот, надо было замедлять нахуй. но уже поздно, увы…
From:(Anonymous)
Date:October 15th, 2014 - 02:55 am
(Link)
не все сидят за одним и тем же девайсом. сделать так, чтобы было удобно, читая с айфончика, однроеда, с десктопа, с часов, холодильника - сейчас не так-то просто и требует достаточной квалификации, которая не вписывается в дедлайны реализации. это может быть нормальным.

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

современные каналы позволяют пережить поток говна намного больше, чем семь мегабайт и всем насрать, потому что ты сам платишь за канал деньги. говнокод? в современных реалиях необходимо делать более-менее толковую архитектуру и заботиться о том, чтобы продукт был в минимальные сроки, иначе в академиях останутся одни Вирты.. быстрее, выше, толще.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 03:00 am
(Link)
а ещё, например, деньги за канал платит хозяин сервера. у которого, например, десять тысяч скачиваний в сутки. а теперь смотрим, как серверу будет лучше: отдать десять тысяч раз по двенадцать килобайт, или десять тысяч раз по мегабайту?

а, ну да: «нам нужно больше спайса купить ещё пять серверов, наши пятнадцать не справляются! и каналов! больше! потому что мы жопору… э… короче, надо больше серверов!»

и, кстати, что характерно: вот это самое «разный вид для разных дивайсов» — оно снова таки изящней решается всё теми же скриптами. которые посмотрят на разрешение экрана, на то, какое устройство — и сформируют под него страницу. опачки.
From:[info]tzirechnoy.livejournal.com
Date:October 15th, 2014 - 12:04 pm
(Link)
Разный вид для разных девайсов -- можэт и скриптами. А чтобы на всех девайсов эту галиматью можно было прочесть -- достаточно просто не выпендриваться, и фигачить html 3.2.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:11 pm
(Link)
ну мало ли, вдруг кому немного выпендриться захочется. я-то тоже считаю, что на странице первичной должна быть информация, а не свистоперделки. для нормального оформления информации в читабельный вид старого доброго html3 достаточно. ну, можно к нему ещё совсем чуть-чуть css подцепить, но это уже украшательства.
[User Picture]
From:[info]steinkrauz
Date:October 15th, 2014 - 08:11 am
(Link)
>сейчас не так-то просто и требует достаточной квалификации,

Ага, эта квалификация называется "прочитал современный учебник по CSS".
Просто читать уже никто не умеют, умеют только пиздеть про то, какие они крутые, и гуглить готовые рецепты.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 01:17 pm
(Link)
css, кстати, тоже срань та ещё. почему, блядь, «width:100%; border:8px solid» занимает БОЛЬШЕ, блядь, ста процентов страницы по ширине? КАКОГО ХУЯ? как, блядь, мне сделать, чтобы див занимал всю страницу от пикселя справа до пикселя слева, и имел при этом рамку в восемь пикселей? ПОЧЕМУ, блядь, для этого надо добавить «margin-left:-8px»?!

это так, навскидку. в css почти всё уёбищно. а что не уёбищно, то, блядь, бесполезно.
[User Picture]
From:[info]steinkrauz
Date:October 15th, 2014 - 01:52 pm
(Link)
Вот именно поэтому и надо читать учебник.

Размер элемента складывается из границы, рамки, отступа и содержимого. Свойство width задаёт размер содержимого. Собственно, очевидно, что если к 100% страницы мы добавим ещё толщину рамки, то в сумме элемент получится больше ширины.

Вообще, указывать 100% ширины это глупость, оно на всю страницу разворачивается по умолчанию, тут достаточно спозиционировать div по правому краю.

А если не заморачиваться с поддержкой странных браузеров, то в CSS3 есть свойство box-sizing, в котором можно указать, какие измерения входят в свойство width элемента.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 02:18 pm
(Link)
>Вот именно поэтому и надо читать учебник.
нет, вот именно поэтому и надо убивать создателей css. потому что css box model — уебанизм.
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 02:22 pm
(Link)
>Вообще, указывать 100% ширины это глупость
оба-на. сделал div без ширины. НАЕБАЛОВО! оно не на всю страницу, слева и справа есть пустые места! да-да, как раз те восеми пикселей, которые я в своём примере указал. упс.

>в CSS3 есть свойство box-sizing
ОМММ! не прошло и двадцати лет, как кто-то догадался! а я себя слоупоком называю…
[User Picture]
From:[info]steinkrauz
Date:October 15th, 2014 - 07:49 pm
(Link)
что я делаю не так?



<div style="right:0; background-color:#DEADFF; border-width: 8px; border-style: solid"><p>Do What The Fuck You Want</div>
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 07:56 pm
(Link)
>что я делаю не так?
border ты делаешь не так. убери его, или сделай 1px.

ах, да. opera 12, конечно же. это, собственно, момент, когда всё развитие и все исправления в вебе остановились.
[User Picture]
From:[info]steinkrauz
Date:October 15th, 2014 - 08:25 pm
(Link)


хоть с однопиксельной рамкой, хоть без неё, результат одинаковый

Ну, опера всегда была несколько своеобразной в плане отображений страниц. В любом случае, у неё есть няшный dragonfly, где можно посмотреть стиль конкретного объекта
[User Picture]
From:[info]ketmar
Date:October 15th, 2014 - 08:36 pm
(Link)
а у меня есть няшный порт aardvark'а, где это делается удобней.
From:(Anonymous)
Date:October 16th, 2014 - 01:57 am

(Link)
гы %-) вкладка али эксресс-вход и мой бложик %-) ня!

/Лельк