Memcached
Люди, не используйте memcached, если можно этого не делать! Статьи на «Хабре» говорят о том, что:
a) люди не понимают когда нужно использовать memcached, а когда нельзя б) люди не знают о других способах использования разделяемой памяти, memcached самый «раскрученный»
IE8beta2
Вышла вторая бета Internet Explorer 8.0, в списке поддерживаемых операционных систем
Печальная новость — CSS expression больше не будут функционировать стандартном режиме этого браузера, но они всё ещё поддерживаются в режимах IE7Strict и IE7Quirks. Не понимаю для чего это. Как теперь эмулировать недостающее?
Интересных новых штук несколько: новая стартовая страница, цветные закладки, нормальный autocomplete строки адреса. Из технических штук мне понравились методы для безопасного разбора и проверки JSON (JSON.parse, JSON.stringify).
DOM storage, XDomainRequest и Connectivity Events были, кажется, и в первой бете.
Ощущение, что ребята серьёзно взялись за свой браузер. С версии 8.5 это даже можно будет использовать.
Одномерная графика
3D есть, двухмерная (плоская) графика — тоже, где одномерная?

Надо будет игрушку замутить. Тетрис. Не! Квест!
Unix/юмор
Центр разработчика

Понятно только разработчикам, да.
hUnsubscribe
Давайте я тоже
Микроформат hUnsubscribe. В тексте HTML-письма ссылка, ведущая на безусловную отписку от рассылки помечается как rel="unsubscribe". Почтовый клиент, если видит эту ссылку, показывает кнопку «отписаться», я в неё тыкаю, он меня отписывает.
Как же меня задрало отписываться от всякого мусора, который шлёт каждый третий сайт, где нужно регистрироваться!
Новый виток переосмысления русского языка
В этом разговорном русском выражении подразумеваются счёты (ещё можно встретить в провинции), а не щиты!
Пишут в одном из тредов сайта OpenNET. Фраза в исходном сообщении, к которой относится приведённый коментарий звучала так: «сбросить со щитов». Но последнее я хотя бы могу принять за каламбур.
Вот так и меняется смысл поговорок, устойчивых выражений и так далее. Старый забывается, рождаются новые теории о том, «что бы это значило».
Тролли
Раньше тролли жили под мостами, сейчас тролли живут под постами.
Ogg и тег VIDEO, ActiveX Canvas для IE
Из других интересных новостей — Vladimir Vukićević разработал ActiveX для IE, который повторяет функциональность этого тега пока только частично, но работа продолжается. Тот же автор обещает в будущем поддержку тегов video и audio, тоже, видимо, в формате ActiveX.
Табак и картошка
Все знают, что курить и есть картошку нас научил Пётр I. Так? Он же завёз в Россию подсолнечник и кукурузу.
Да вот беда: ещё в 1634 (!) году Михаил Фёдорович запрещает курение табака по всей России. „Соборние Уложение“ 1649 года запрещало „табак курить, пить и вообще держать у себя“. […] Тогда же, при Алексее Михайловиче, в садиках стали появляться подсолнухи. Они используются и как декоративные растения, и для семечек. Как огородное растение, разводят и кукурузу. […] В XVII веке появился и чай. В 1638 году монгольский
Алтын-хан прислал Михаилу Фёдоровичу подарок — 4 пуда чайного листа. […] С конца XVII века в Московии появляются заварочные чайники. […] Вот только как быть с речью патриарха Никона, который в 1666 году… обрушился на тех, кто курить табак, лузгает семечки и употребляет в пищу „богопротивную картовь“?
Из книги «О русском пьянстве, лени и жестокости (Мифы о России)» Владимира Мединского. Вот интересно — правда или домыслы автора? Никаких источников по тексту в данном месте автор не приводит.
Почему я не ставлю Skype
Давайте я сразу всем отвечу почему у меня нет skype. Аргументы, которые мне приводят «за скайп»: «там общаются голосом» и «говорить быстрее, чем печатать».
Правда заключается в том, что эти агрументы не «за», а «против».
Нет, я решительно не понимаю, почему вам всем так нравится общаться голосом в «Скайпе», разве что вам редко приходится общаться с несколькими собеседниками. У меня, в качестве средства общения есть Jabber и полторы тыщи собеседников.
Ручная правка рендеринга текста в «Фотошопе»
Сегодня вместо того, чтобы учить комбинации клавиш в Фотошопе, займёмся практикой. Если мы пишем текст не на макете
веб-страницы, где в реальной жизни его всё равно будет рендеритькакой-нибудь браузер с помощьюкакой-нибудь операционной системы, а на графическом элементе, который будет использован «как есть», то стоит обратить внимание на то, как этот текст порендерен в конкретные пиксели.
У Ильи Бирмана в журнале статья о правке шрифта, смысл которой становится понятен после одного из его комментариев к статье:
Субпиксельное сглаживание нельзя вбивать в изображение. На разных мониторах разный порядок цветов в пикселе, и только ОС может это корректно учесть. Добившись отличного изображения на собственном мониторе, мы можем даже не догадываться, что на куче других получили размазню.
HTML5 и IE
Оказывается, есть немного кривой, но способ заставить IE показывать незнакомые ему теги в глобальном namespace! В частности, это поможет уже сейчас использовать семантические теги из HTML5.
Решение основано на интересном хаке:
Btw, if you want CSS rules to apply to unknown elements in IE, you just have to do document.createElement(elementName). This somehow lets the CSS engine know that elements with that name exist.
Есть другое решение, но оно требует использования namespace. В IE есть всеми забытая технология custom tags. Когда появился черновик HTML5 я пытался использовать её, чтобы внедрить в документ новые теги:
<html xmlns:html5="http://www.w3.org/html/wg/html5/">
<head>
<style type="text/css">
html5\:footer {
display: block;
border: 1px solid black;
padding: 10px;
}
</style>
</head>
<body>
<html5:footer>This is footer!</html5:footer>
</body>
</html>Не совсем то, что нужно, если не использовать сторонние средства. Если использовать, то для альтернативного браузера можно оставлять как есть, а для правильных — вычищать ненужное пространство заменой на уровне
Далее дело техники. Например, если взять Nginx, в нём есть модули rewrite, browser и sub. Первый умеет выполнять условия, второй — определять браузеры, третий — заменять одну строку на другую. Получается
modern_browser msie 1.0;
if ($ancient_browser) {
sub_filter 'html5:' ''
}Надо сразу оговориться, что это не готовое решение, а намётки: кроме «html5:» надо так же вычистить «html5\:».
К вопросу о «Калгоне»
Если Вы будете должным образом регулировать количество используемого моющего средства, необходимости в удалении накипи не будет. […] Средства для удаления накипи содержат кислоты и это может привести к изменению цвета Вашего белья и оказать негативное воздействие на вашу машину.
Из инструкции к стиральной машине «Whirlpool AWG263», которую мы купили недавно на съёмную квартиру. Кстати, локализацию выполняли
Впрочем, есть и другое объяснение — если машинку полностью производят
Красавица жена

Моя красавица жена. Фото Олега Самойлова.
Совы и Жаворонки
«Жаворонки» (любители вставать рано) не понимают «сов». Что говорит «жаворонок» на мою фразу «мне в офис можно
Статистика утверждает, что непереучиваемых «сов» и «жаворонков» всего 15%. Я в эти проценты вхожу. Меня не переучила школа (на первых уроках часто дремал), потом техникум (первая пара — почти два часа здорового сна), потом университет (первые пары — время, когда я сплю дома), потом первая работа в большой структуре (однажды я уснул в вахте так, что проехал на несколько остановок, пока женщина, знакомая с моими родителями не разбудила меня).
Я либо спал, либо ходил, как живой зомби. За это время накопилась
Самое огорчительное для меня даже не это. Огорчительнее всего, что творческие способности лучше всего у меня проявляются ночью, в тишине и одиночестве, что совсем не подходит для семейной жизни. Приоритет всё равно у семьи, но жить без ночной ясности мышления
Удостовирение (sic)

Официальный документ, временное удостоверение (жена получила, она меняет паспорт в связи со сменой фамилии).
Новости
Российские дизайнеры убирают с сайтов шрифт «Georgia».
Raphaël — графические эффекты на JS
«Raphaël» — небольшая (18 килобайт) библиотечка для быстрого применения графических эффектов (на сайте есть примеры отражения, вращения картинки и текста) и работы с графическими примитивами.
Работает под Safari 3.0+, FireFox 3.0+, Opera 9.50+, IE 6.0+. Используются SVG и VML. Как видно, большинство браузеров самых последних версий, именно
Русское слово «раша»
Carlo Pazolini, Vitek, Vigor, Scarlett, Rolsen, Kaiser, Hansa, Techno, Trony, Elenberg, Bork, Milagro, Kaffa Industries, Greenfield, Tess, Jardin, Curtis & Patridge, Faberlic, Sela, TJ Collection, Chester, Carnaby, GloriaJeans, Gee Jey, Ralf Ringer, Tervolina, Oggi, Camelot, ErichKrause, Akira, Binatone, Polar, Prology, Frau Schmidt, Motor, Baon, BeFree, Incity, Jardin, Maître de Thé, Mr. Ricco, Alstein, Bagbier — всё это российские бренды.
Кстати, продукцию многих из перечисленных компаний я бы покупать не стал даже под дулом адронного коллайдера. Остальные мне весьма симпатичны — те же «камелоты» или «Motor».