Магазины с продуктами — это лохотрон. Они кормят Вас только пока Вы носите им денюшку. Личное авто и общественный транспорт — тоже лохотрон.
Лучше ходить на дачу пешком и жрать по дороге кору деревьев.
Нет. Отдельную версию не нужно, потому что src=«images/logo.png» заставит браузер сначала посмотреть в свой кеш, потом в архив и после уже сделать запрос. В архиве хранятся дублирующие файлы. Это позволит обеспечить совместимость со старыми браузерами.
Перегенерировать — да придётся. Но без архива Вам пришлось бы заного файл обфусцировать. И ещё пришлось бы хранить 2 версии: my.src.js + my.min.js.
И надо в браузерах сделать ограничение по размеру в 200кб. Этого хватит что бы впихнуть все css, js и большинство мелких картинок (уголки, иконки). Т.е. 90% всех файлов занимающих 10% объёма. Если ограничения не будет, то быдлокодеры, могут попытаться запихнуть в файл весь контент да и сайт будет долго грузится.
Я бы ещё сделал ограничение: 1 архив на страницу, что бы уш точно только дизайн был. Конце концов в этом и смысл: сократить кол-во загружаемых файлов.
Есть у меня идея для браузеростроителей! Было бы круто сделать поддержку архивов.
Сейчас что бы загрузить страничку, приходится скачивать 50-100 мелких файликов (картинки, js, css, и т.п...). И что бы решить проблему тормозов верстальщики мучаются со спрайтами, css и js обфускацией, прелоадерами фоновых картинок и т.п...; сисадмины мучаются с «nginx для статики» и вообще очень много заморочек по оптимизации это создаёт.
Было бы круто в браузерах встроить поддержку медиа-архивов и в этот один архив пихать сразу все файлы дизайна (не контент). т.е. как-то так:
Браузер прежде чем скачивать image.jpg должен сначала посмотреть в архив и взять оттуда, если там есть.
Это всё очень кратко описал. Естественно, должны быть ограничения на размер архива и не более одного архива на страницу (что бы нерадивые программисты контент не старались в него запихнуть), ну и ещё много особенностей/нюансов — тема для отдельной статьи, а не для комментария.
«то можно заранее подгружать страницу со следующим шагом.»Это врятли, потому что на следущейм шаге вы увидите ошибку о том, что предыдущий ещё не заполнен.
«А неродивые девелоперы будут через этот механизм все страницы из сайтмэпа префетчить.»
Даже не обязательно отключать это в браузере, достаточно сделать какой-то настраеваемый лимит. Тогда по умолчанию можно будет ставить 5 (не больше 5 префетчей на страницу) и пускай девелоперы мучаются решая что важнее.
Многие пользователи с огромными мониками предпочитают не максимизировать окно браузера (как написано выше), поэтому ваши доводы верны только на половину.
Про №1. Меня спасает вредная привычка: каждый час независимо от глубины транса, приходится вылезать на улицу на перекур. Иногда ловлю просвятления в от обычных сигарет и после возвращения стираю всё что напрограммил.
Поддержка сайта обычно подразумевает кроме доработок, ещё и постоянный мониторинг/контроль чего-либо: постоянная доступность сайта; постоянная синхронизация 1С->сайт; бэкапы и т.п… Т.е. приходится, всё равно стабильно тратить 5 час/месяц. В итоге приходим к фиксированной оплате с включёнными пятью часами + доработки сверху.
Я открыл, зашёл в столик и сижу жду пока народ наберётся. В это врремя гуляю по другим сайтам и пишу этот комент. Судока при этом в фоне. И когда игра начинается я этого не вижу, а соперник то уже всё раскрыл.
Может звуковой сигнал хотя бы подавать?
Где-то год назад увлекался я судоку и у меня уже есть готовый бот :)
Писать бота — интереснее, чем играть. А после написания бота играть стало совсем не интересно — это что-то вроде: прошёл все уровни и побил главного босса.
А зачем им 135млн фото сразу??? Подозреваю, что это долгий архив и за один день скачивают максимум 1млн фоток. Ну максимум 10млн.
Я, прежде чем ресайзить 135млн, посмотрел бы в сторону ресайза по требованию. Т.е. ресайзить фотку в момент показа. что-то типа:
При этом для запуска нового дизайна, потребовалось бы предварительно отконвертить только 1млн — 10млн самых свежих фоток (те которые точно понадобятся в первый день), а все остальные генерить по требованию + в паралельном режиме, пока новый дизайн уже крутится не спеша обрабатывать оставшиеся 130млн.
У меня такое бывает, когда нет чёткого плана и последовательности действий. Запускаю Zend и пол часа думаю: то ли каталог начать делать, то ли фидбэк, то ли админку причесать то ли ещё чего… Очень помогают списки + график ганта.
Вышеупомянутый jquery.example делает то же самое плюс:
+ добавляет класс example на который можно повесить color: gray; — теким образом, то что по дефолту вписано, будет иметь другой цвет.
+ вытирает из формы свои значения в момент субмита. Иначе Вам в форму обратной связи будет постоянно ссыпаться: «сообщение» от «имя фамилия» ответить на «электронную почту».
Не зря они решили по электронке уведомления слать. Пойди потом в суде докажи, что гос.чиновник тебе ничего не отправлял, когда у него на компе будет надпись «письмо отправлено». Ещё один способ прикрыть интернет СМИ, а сервера уничтожить. :(
Господин keksn написал, что в банках всё запоролено и никакими облаками там не пахнет. Я всего лишь написал, что это не всегда так. Что Вы ещё хотите? Поспорить о безопасности и правильности построения сетей в банках? Это не тема нынешнего разговора.
ВТБ24 — это подразделение ВТБ. Даже логотип один и тот же. :)
Я тоже так думал, пока не пошёл Р/С в ВТБ24 открывать. Прихожу значит, отдаю собственноручно напечатанное заявление, в нём находят какие-то косяки, я достаю нотик, всё правлю, закидываю на флешку и спрашиваю:
— можете распечатать?
— Да.
Сотрудница воткнула мою флешку в свой комп и распечатала мне документики.
Я прифигел, тем более что работница была не новенькой — видно что хорошо знает свою работу, но такой ляп…
А все москали так сайты смотрят? :)
Лучше ходить на дачу пешком и жрать по дороге кору деревьев.
Перегенерировать — да придётся. Но без архива Вам пришлось бы заного файл обфусцировать. И ещё пришлось бы хранить 2 версии: my.src.js + my.min.js.
И надо в браузерах сделать ограничение по размеру в 200кб. Этого хватит что бы впихнуть все css, js и большинство мелких картинок (уголки, иконки). Т.е. 90% всех файлов занимающих 10% объёма. Если ограничения не будет, то быдлокодеры, могут попытаться запихнуть в файл весь контент да и сайт будет долго грузится.
Я бы ещё сделал ограничение: 1 архив на страницу, что бы уш точно только дизайн был. Конце концов в этом и смысл: сократить кол-во загружаемых файлов.
Сейчас что бы загрузить страничку, приходится скачивать 50-100 мелких файликов (картинки, js, css, и т.п...). И что бы решить проблему тормозов верстальщики мучаются со спрайтами, css и js обфускацией, прелоадерами фоновых картинок и т.п...; сисадмины мучаются с «nginx для статики» и вообще очень много заморочек по оптимизации это создаёт.
Было бы круто в браузерах встроить поддержку медиа-архивов и в этот один архив пихать сразу все файлы дизайна (не контент). т.е. как-то так:
[link rel=«archive» href=«design-all.zip»]
[img src=«image.jpg»]
Браузер прежде чем скачивать image.jpg должен сначала посмотреть в архив и взять оттуда, если там есть.
Это всё очень кратко описал. Естественно, должны быть ограничения на размер архива и не более одного архива на страницу (что бы нерадивые программисты контент не старались в него запихнуть), ну и ещё много особенностей/нюансов — тема для отдельной статьи, а не для комментария.
«А неродивые девелоперы будут через этот механизм все страницы из сайтмэпа префетчить.»
Даже не обязательно отключать это в браузере, достаточно сделать какой-то настраеваемый лимит. Тогда по умолчанию можно будет ставить 5 (не больше 5 префетчей на страницу) и пускай девелоперы мучаются решая что важнее.
Может звуковой сигнал хотя бы подавать?
Писать бота — интереснее, чем играть. А после написания бота играть стало совсем не интересно — это что-то вроде: прошёл все уровни и побил главного босса.
Я, прежде чем ресайзить 135млн, посмотрел бы в сторону ресайза по требованию. Т.е. ресайзить фотку в момент показа. что-то типа:
< img src="< ?= getResized($oldSrc, $newSrc, 170, 135);? >" / >
При этом для запуска нового дизайна, потребовалось бы предварительно отконвертить только 1млн — 10млн самых свежих фоток (те которые точно понадобятся в первый день), а все остальные генерить по требованию + в паралельном режиме, пока новый дизайн уже крутится не спеша обрабатывать оставшиеся 130млн.
+ добавляет класс example на который можно повесить color: gray; — теким образом, то что по дефолту вписано, будет иметь другой цвет.
+ вытирает из формы свои значения в момент субмита. Иначе Вам в форму обратной связи будет постоянно ссыпаться: «сообщение» от «имя фамилия» ответить на «электронную почту».
ВТБ24 — это подразделение ВТБ. Даже логотип один и тот же. :)
— можете распечатать?
— Да.
Сотрудница воткнула мою флешку в свой комп и распечатала мне документики.
Я прифигел, тем более что работница была не новенькой — видно что хорошо знает свою работу, но такой ляп…
Where is your магнитный брелок и АЦП now?