Евгений Степанищев

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

Почему я не ставлю Skype

Давайте я сразу всем отвечу почему у меня нет skype. Аргументы, которые мне приводят «за скайп»: «там общаются голосом» и «говорить быстрее, чем печатать».

Правда заключается в том, что эти агрументы не «за», а «против».

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

Во-вторых, случись что, где вы найдёте историю сообщений? Ах, у вас есть аудизаписи? Как насчёт поиска по ним и возможности «прочитать по диагонали»?

В-третьих, я могу общаться «текстом» даже когда вокруг куча народу и никому не буду мешать! И могу говорить на любые темы!

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

Нет, я решительно не понимаю, почему вам всем так нравится общаться голосом в «Скайпе», разве что вам редко приходится общаться с несколькими собеседниками. У меня, в качестве средства общения есть Jabber и полторы тыщи собеседников.
32 комментария
22 августа 2008 12:33

Ручная правка рендеринга текста в «Фотошопе»

Сегодня вместо того, чтобы учить комбинации клавиш в Фотошопе, займёмся практикой. Если мы пишем текст не на макете веб-страницы, где в реальной жизни его всё равно будет рендерить какой-нибудь браузер с помощью какой-нибудь операционной системы, а на графическом элементе, который будет использован «как есть», то стоит обратить внимание на то, как этот текст порендерен в конкретные пиксели.
У Ильи Бирмана в журнале статья о правке шрифта, смысл которой становится понятен после одного из его комментариев к статье:

Субпиксельное сглаживание нельзя вбивать в изображение. На разных мониторах разный порядок цветов в пикселе, и только ОС может это корректно учесть. Добившись отличного изображения на собственном мониторе, мы можем даже не догадываться, что на куче других получили размазню.
Комментировать
22 августа 2008 12:07

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\:».
3 комментария
21 августа 2008 15:22

К вопросу о «Калгоне»

Если Вы будете должным образом регулировать количество используемого моющего средства, необходимости в удалении накипи не будет. […] Средства для удаления накипи содержат кислоты и это может привести к изменению цвета Вашего белья и оказать негативное воздействие на вашу машину.
Из инструкции к стиральной машине «Whirlpool AWG263», которую мы купили недавно на съёмную квартиру. Кстати, локализацию выполняли какие-то эээ… альтернативно мыслящие люди, иначе как объяснить угодливое «Вы» и то, что в англоязычной части инструкции все рисунки интерфейса машины содержат русские символы.

Впрочем, есть и другое объяснение — если машинку полностью производят где-то в России по лицензии Whirlpool.
14 комментариев
20 августа 2008 22:35

Красавица жена

Моя жена (51.60КБ)

Моя красавица жена. Фото Олега Самойлова.
9 комментариев
20 августа 2008 16:04

Совы и Жаворонки

«Жаворонки» (любители вставать рано) не понимают «сов». Что говорит «жаворонок» на мою фразу «мне в офис можно к 12-ти приехать»? «О! До работы можно столько успеть дома!» Конечно, у «жаворонка» 12 — середина дня. «Сова» «до работы» успевает только одно — поспать. Зато вечером недоумевают уже «совы». «Слушай, я тебя разбудил что ли? А чего так рано? Время всего-то одинадцать! Ты заболел?»

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

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

Самое огорчительное для меня даже не это. Огорчительнее всего, что творческие способности лучше всего у меня проявляются ночью, в тишине и одиночестве, что совсем не подходит для семейной жизни. Приоритет всё равно у семьи, но жить без ночной ясности мышления как-то пресно.
19 комментариев
20 августа 2008 11:03

Удостовирение (sic)

Удостовирение (48.73КБ)

Официальный документ, временное удостоверение (жена получила, она меняет паспорт в связи со сменой фамилии).
16 комментариев
18 августа 2008 16:43

Новости

Российские дизайнеры убирают с сайтов шрифт «Georgia».
19 комментариев
15 августа 2008 10:56

Raphaël — графические эффекты на JS

«Raphaël» — небольшая (18 килобайт) библиотечка для быстрого применения графических эффектов (на сайте есть примеры отражения, вращения картинки и текста) и работы с графическими примитивами.

Работает под Safari 3.0+, FireFox 3.0+, Opera 9.50+, IE 6.0+. Используются SVG и VML. Как видно, большинство браузеров самых последних версий, именно из-за SVG. Надеюсь, автор со временем сделает degradation через Canvas, который работает медленее, но зато поддерживается предыдущими версиями Safari, FireFox и Opera.
16 комментариев
15 августа 2008 00:15

Русское слово «раша»

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».
28 комментариев
13 августа 2008 00:41

Как новые технологии помогают нам жить

Сейчас под окнами нашего офиса на Таганке какой-то человек очень громко включил музыку в своей машине 1997-го года. Музыка играла несколько минут и с лёгкостью достигала нашего этажа, мешая работать. С помощью цифрового фотоаппарата был сфотографирован и увеличен номер телефона (машина продаётся), написанный на машине, при помощи IP-телефона Cisco был осуществлён звонок, я вежливо попросил убавить музыку, чтобы не мешать работать целому офису. Мужик извинился и музыку выключил.

А не будь у нас новых технологий, могло и до драки дойти.

P.S. Кстати, номер я и глазами разглядел, но ошибся на одну цифру, написано очень неразборчиво, а мы на четвёртом этаже всё-таки.
3 комментария
12 августа 2008 17:33

«Дарвин» — хорошая идея

Рекламирую ещё один комикс, который, правда, подойдёт далеко не каждому — циничный, жестокий отвратительный «Мистер Виглз и его друзья».

Мистер Виглз на русском (59.79КБ)
8 комментариев
12 августа 2008 10:07

VML и PNG

Совершенно случайно обнаружил поразительную штуку: оказывается IE, загружая картинку через VML, понимает альфа-прозначность у PNG:
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />
<style>
	v\:* { behavior: url(#default#VML); display: inline-block; }
</style>
<v:image src="http://www.w3.org/Graphics/PNG/alphatest.png" style="width: 380px; height: 287px"></v:image>
К сожалению, есть существенный недостаток: картинка отображается чувствительно медленнее.
7 комментариев
11 августа 2008 20:01

Об инфантильности

Некоторые считают, что плакать — ребячество. Даниель (который с рождения Годфри досыта наслушался плача) придерживается противоположного мнения. Плакать в голос — ребячество, поскольку плачущий верит, что его услышат и опрометью бросятся спасать. Плакать беззвучно, как Даниель в это утро, — знак возмужалого страдальца, не питающего подобных иллюзий.
Нил Стивенсон «Ртуть»
11 комментариев
10 августа 2008 19:16

Война

http://rutube.ru/war.html
5 комментариев
9 августа 2008 11:36