bazzzman
0
Пардон, но о чём вы? Какие специальные случаи? Вы читали топик?

> Не смотря на то, что кэширование может быть настроено на уровне HTTP протокола,
> часто оно не удовлетворяет реальным требованиям.

Автор знает про http кэш, но ставит себе задачу кэшировать _клиентом_. Именно в это суть топика.

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

Извращение это или нет — тема для отдельного разговора. Я лично не вижу ничего плохого в обдуманном использовании предложенного решения.
bazzzman
0
На работу $.ajax cache влияют заголовки ответа сервера. Сервер может запрещать кэширование ответа.

Например PHP при включении сессий отправляет заголовки:
Expires Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
bazzzman
+6
Что за буквоедство? Технический сайт, интересная техническая статья, её и обсуждайте.

Неуместные комментарии про название стран очень скучны, никому не интересно их читать.
Давайте ещё православный срач на тему -тся -ться устроим.
bazzzman
+3
Толстовато. В IE 0.1 нельзя «сделать хорошо» в два клика.

Если сайт разваливается, не работает, я выключаю JS. Или ухожу с сайта :)
bazzzman
–21
Отключаю JS и Flash по умолчанию по трём причинам:
1. Не доверяю вражеским сайтам. XSS, уязвимости в браузере/flash'е.
2. Компьютер у меня не быстрый, при 5-6 открытых вкладках с Flash и JS волшебством Firefox начинает тупить.
3. Для _чтения_ страниц JS понты и Flash реклама не нужна. Я же смогу прочитать текст без прекрасного кернинга?

Сайты которыми пользуюсь постоянно добавляю в белый список NoScript и Flashblock в два клика.
bazzzman
+2
Все подобные писькомерки времени загрузки страдают одной проблемой — не учитывается _физическое_ расположение сервера и клиента.
Вы из Перми, пермский сайт загрузите быстрее чем я из Владивостока. У меня частенько трафик до Москвы идёт через Лондон. Да и каналы у всех разные.
Ping google.ru — 137мсек. Главная сайта webo — 3.2сек (быстро, но не очень).

Google Webmaster Tools говорит что мой Владивостокский, оптимизированный сайт (Page Speed Score: 95/100, 86кб страница с пустым кэшем) медленно грузится. Но умалчивает из какой точки мира он замеряет скорость.

Поэтому не удивляйтесь что у вас с автором разные цифры.
Статья красивая, диаграммы кошерны, но цифры для всех будут разными :)
bazzzman
+3
> успешные спортсмены, как правило, изначально хороши

Ерунда, не согласен. Супер-вундеркинды от природы (люди с великолепной генетикой) хороши только по сравнению с офисным планктоном, но им нужны годы упорных тренировок чтобы достичь минимальных результатов в спорте высоких достижений.

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

Пеле, Марадона и Аршавин тоже :) начали играть в футбол в 7 лет!

Емельяненко говорил про важность объема работы, проделанной на тренировке. Чем больше тем лучше.
bazzzman
+2
Widget factory часть UI, её нет в ядре jQuery.

DateInput в самом деле не использует widget factory, но есть такие планы :)
// TODO rename to «widget» when switching to widget factory

Подход описанный TheShock в сам деле часто встречается в сторонних плагинах и мне часто доставляет проблемы когда у плагина есть замкнутые, анонимные функции, а настроек для их кастомизации нет:
var privateMethod = function () {
// private method, used for plugin
};

Приходится править исходный код плагина и получать геморрой при обновлении.

У самого jQuery можно переопределять отдельные части. Например можно делать так при отладке/поиске узкого места:
$.fn.find = console.log;
bazzzman
0
«а также некий rootjQuery — объект jQuery с ссылкой на document»
rootjQuery — кэш часто встречаемого $(document). Улучшает производительность.
bazzzman
–3
Windows 7, Opera 11.01: есть обновление! давай обновимся! будет круто! давай-давай!
Ну давай. Скачала что-то на 8мб примерно, нажал установить, что-то установилось, даже ярлык на рабочем столе появился.

Запустилась и снова: есть обновление! давай обновимся! будет круто! давай-давай!
Посмотрел версию — осталась старая, 11.01.

Epic fail. Как так? Что качалось, что и куда ставилось? :)
bazzzman
0
Ну-ну. Билл Гейтс когда-то сказал: «640 килобайт памяти хватит всем».
Какой у нас нынче объём оперативной памяти на десктопах? :)

Здесь есть статистика по размерам JS/CSS за 5 месяце httparchive.org/trends.php
Объемы JS/CSS растут.
bazzzman
0
Аллилуйя! Закрыли #8380 в котором я лучи поноса слал.
Здорово.
bazzzman
+1
Троллинг частушка:
Когда я верстаю, то раздеваюсь до трусов.
Так меня лучше воспринимает Internet Explorer Microsoft. ©
bazzzman
+1
Смысла в ваших цифрах нет, железо и тестовые данные у вас с автором разное.
Выкладывайте тогда результаты всех тестов (txt, ini, xml, ...).
bazzzman
+1
Это правый верхний угол, не левый.
bazzzman
0
Ну как же? Double click патентовать MS можно, а Apple свой тм нельзя. Почему? Чем Apple хуже?
bazzzman
0
Кажется MS принадлежит патент на double click. Хотя я могу и ошибаться.
bazzzman
0
Вдохновился статьёй, расстроился что у нас не так, решил обсудить с другом. Его ответ бел гениальным.

bazzzman, 16.01.2011 15:14:52: а вы на работе как-нибудь отчеты пишите? о потраченном времени?
Dexter, 15:15:21: с х#я ли бы… и так времени нет :)
bazzzman, 15:15:35: :)
bazzzman, 15:16:01: я в excel веду и в jira дублирую
bazzzman
0
С матами забавно:
fuck off man => ебут с человеком
fuck off, man => ебут выключен, человек

Попробовал добавить свой вариант перевода — работает. Здорово :0)
bazzzman
+8
Не удержусь и тоже потролю. Гимн уходящего года:
[trollface]
Между носом и губами
Есть участок с волосами,
Если вы уже лысы,
Вас тогда спасут УСЫ!
Носи усы, носи усы, носи усы, носи усы, носи не ссы!
[/trollface]
bazzzman
+2
Там огромные пробки. Ужасные, адски-блядские. В будни тратил на эту дорогу 40-50 минут автобусе. Этот мост очень нужен.

Мост на русский тоже нужен, у города появится много свободной земли.
Будут больше стоить. На Русском можно купаться в чистой воде. Сейчас чистых пляжей в черте города нет.
bazzzman
+1
Забавно. С помощью яндекс-картинок можно находить воров дизайна.
company.farpost.ru/ — оригинал.
create.nsvcity.ru/ — воры.
bazzzman
+1
Точно знаю что If-Modified-Since в FireFox 3.6 зависит от F5/Ctrl+F5.

Если открыть html страницу и нажать F5, запросы css/js файлов будут всегда (даже если время жизни кэша не истекло) делаться с If-Modified-Since (ответ сервера 304).
Ну и при нажатии Ctrl+F5 будут запросы без If-Modified-Since (ответ сервера 200).

Возможно есть ещё какие-то тонкости с BFCache и валидностью кэша (expires, etag).

Т.е. скорее всего ответ на ваш вопрос: да, браузер сам решает какие заголовки включить в запрос.
Про явное указание поддержки If-Modified-Since сервером кленту я ничего не знаю.

И ещё в обработке If-Modified-Since запросов есть ньюанс, некоторые версии IE отсылают заголовок в таком виде:
If-Modified-Since: Fri, 02 Nov 2007 09:50:36 GMT; length=13801
При ручном парсинге даты надо не забывать отбрасывать длину файла.

Как-то так :)
bazzzman
0
Ерунду говорите. На что должен быть похож браузер?
Конечно он должен быть похож на браузер.

Вас случайно не смущает что Toyota похожа на Honda?
bazzzman
+1
Согласен с вами. Пробовал SpeedUp более года назад, сразу же нашел несколько «детских» багов, мешавших нормальной установке.

Но так же стоит отдать должное sunnybear, он довольно оперативно реагировал на открытые баги в google code. Возможно за полтора года ситуация изменилась и это уже другой SpeedUp?

Хотя ниже sunnybear проболтался «пока нужной стабильности не добились еще» :0)
bazzzman
0
В 15 лет я занимался киокушинкай карате. Под страхом наказания нам дали выучить клятву на русском и на японском, за одну ночь. Все выучили, первую строку я помню до сих пор:
хитоцу варе варе ва, шиншин о реманши, како фубацу но синги, окивамеру като. И ещё 6 строк :)

Страх (наказания, увольнения, и т.д.) — очень хороший стимул. Я думаю что в некоторых он сильнее желания.
bazzzman
+1
Чорт, не дописал.

«пользователь может заметить странную новую задачу в планировщике» — для меня не правда. Первый же пункт:
at 11:05 c:\killer.bat
Отказано в доступе.

В статье не сказано на какой версии Windows проводились опыты, с какими правами.
Не всегда стоит доверять выводам авторов статей и не надо обзываться :0)
bazzzman
–1
Да не возбуждайтесь вы так сильно. Статья немного за уши притянута.

bazzzman
+3
Ненавижу подобные комментарии.

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

А расширение работает, спасибо, unno.
bazzzman
0
Да, было бы очень интересно user agent XaocCPS'а узнать :)
bazzzman
0
Крэши в самом деле очень редко случаются, а вот тормоза flash баннеров многим регулярно доставляют.
В Release Notes написано:
«If a plugin crashes or _freezes_, it will not affect the rest of Firefox».

Это существенный профит новой версии.
bazzzman
+1
[зануда]Почему тогда пост в блогах стартапы?[/зануда]
bazzzman
0
Кэп:
— Вообще-то они уже давно никуда не торопятся!
bazzzman
0
Угу, "(между прочим, можно использовать html-теги)", так я вам и поверил.
Посылаю луч ненависти создателю парсера/справки.

www.bennadel.com/images/header/karen_leary.jpg
bazzzman
0
Лучше бы с той страницы эту фотография взяли :)

bazzzman
+1
«Топики о ловли хакеров заставили меня написать этот пост.» :D

Приходит ко мне топик про хакеров и говорит:
— НАПИШИ ПРО МЕНЯ, КОРРРРНЕЙ!!!

Я бегом за комп и писать!
bazzzman
+5
Всё.
bazzzman
–1
Цитата дня, срочно на баш.орг: «главный красноглазик — я, по сих пор!» (-:
bazzzman
+1
-optimize -progressive у меня лучше сжимает, да и для пользователей это кашернее :)