• Повторно используемый кэширующий прокси на JavaScript
    0
    Пардон, но о чём вы? Какие специальные случаи? Вы читали топик?

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

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

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

    Извращение это или нет — тема для отдельного разговора. Я лично не вижу ничего плохого в обдуманном использовании предложенного решения.
  • Повторно используемый кэширующий прокси на JavaScript
    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
  • Изменение часовых зон в России, Белоруссии и на Украине
    +6
    Что за буквоедство? Технический сайт, интересная техническая статья, её и обсуждайте.

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

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

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

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

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

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

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

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

    Емельяненко говорил про важность объема работы, проделанной на тренировке. Чем больше тем лучше.
  • Как устроен jQuery: изучаем исходники
    +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;
  • Как устроен jQuery: изучаем исходники
    0
    «а также некий rootjQuery — объект jQuery с ссылкой на document»
    rootjQuery — кэш часто встречаемого $(document). Улучшает производительность.
  • Opera 11.10 — весенний релиз
    –3
    Windows 7, Opera 11.01: есть обновление! давай обновимся! будет круто! давай-давай!
    Ну давай. Скачала что-то на 8мб примерно, нажал установить, что-то установилось, даже ярлык на рабочем столе появился.

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

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

    Здесь есть статистика по размерам JS/CSS за 5 месяце httparchive.org/trends.php
    Объемы JS/CSS растут.
  • Вышел jQuery 1.5.2
    0
    Аллилуйя! Закрыли #8380 в котором я лучи поноса слал.
    Здорово.
  • Создание портала проекта с использованием технологий Google
    0
    Хабр не торт?
  • HTML5 будет закончен к 2014, что будет дальше?
    +1
    Троллинг частушка:
    Когда я верстаю, то раздеваюсь до трусов.
    Так меня лучше воспринимает Internet Explorer Microsoft. ©
  • Самые быстрые настройки для PHP-скриптов
    +1
    Смысла в ваших цифрах нет, железо и тестовые данные у вас с автором разное.
    Выкладывайте тогда результаты всех тестов (txt, ini, xml, ...).
  • Википедия любит OpenStreetMap
    +1
    Это правый верхний угол, не левый.
  • Microsoft выступает против закрепления торговой марки «App Store» за Apple
    0
    Ну как же? Double click патентовать MS можно, а Apple свой тм нельзя. Почему? Чем Apple хуже?
  • Microsoft выступает против закрепления торговой марки «App Store» за Apple
    0
    Кажется MS принадлежит патент на double click. Хотя я могу и ошибаться.
  • Перевод «How we got rid of time reports» Henrik Kniberg
    0
    Вдохновился статьёй, расстроился что у нас не так, решил обсудить с другом. Его ответ бел гениальным.

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

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

    Мост на русский тоже нужен, у города появится много свободной земли.
    Будут больше стоить. На Русском можно купаться в чистой воде. Сейчас чистых пляжей в черте города нет.
  • Все копии картинки – на одной странице
    +1
    Забавно. С помощью яндекс-картинок можно находить воров дизайна.
    company.farpost.ru/ — оригинал.
    create.nsvcity.ru/ — воры.
  • Заголовок Last-Modified, Symfony и ускорение поисковой индексации
    +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
    При ручном парсинге даты надо не забывать отбрасывать длину файла.

    Как-то так :)
  • Mozilla переносит Firefox 4 RC на начало 2011 года
    0
    Ерунду говорите. На что должен быть похож браузер?
    Конечно он должен быть похож на браузер.

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

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

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

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

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

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

  • Habrex — расширение для Habra-голиков для Safari 5
    +3
    Ненавижу подобные комментарии.

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

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

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

    www.bennadel.com/images/header/karen_leary.jpg
  • Использование Delegate и Undelegate в jQuery 1.4.2
    0
    Лучше бы с той страницы эту фотография взяли :)

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

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

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