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

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

Про состояние российской разведки

Свежая смешнина со вкусом Родины — недавно в США поймали российских шпионов разведчиков, в ЖЖ smartnik800 некоторые особенности нашей разведки:

Российские шпионы пользовались стеганографией (интеграция текста в невинные по содержанию картинки), но при обыске ФБР нашло бумажку, где было написано «alt, control, e» и записан пароль открытым текстом (именно такими напоминалками обклеены мониторы у российских бухгалтеров!).

Средством сообщения у второй группы шпионов был коротковолновый радиопередатчик, а «радистку Кэт» звали Вики Пелеас (сразу вспоминается Греф с бессмертным: «где же вы же ее взяли-то, рухлядь эту старую?»)
Там ещё несколько пунктов с подобным содержанием.
Комментировать
30 июня 2010 11:18

Никто ещё не выпустил пиво Python?

Сейчас сижу на кухне, а перед глазами стоит соседская литровая банка пива, подумалось, что если бы кто-нибудь выпускал пиво «Пайтон», то «1L» на нём смотрелось бы очень гармонично.

Не все знают Пайтон, поэтому придётся разъяснить шутку. «1L» — так в Пайтоне записывается число «1» типа «long» (антизанудская мантра: знаю, long — это класс-объект), так что для пайтонистов такое сочетание вполне узнаваемо.
6 комментариев
30 июня 2010 02:08

DEFENDER в favicon

DEFENDER (2.86КБ) Трюк с подменой favicon используется в вебе довольно редко, впрочем, этому есть причина: он не работает в Internet Explorer (даже в 9-й версии). Я его использовал в первый раз года четыре назад — в таск-менеджере, который мы писали для внутренних целей в фирме L., он использовался для того, чтобы сигнализировать, что на вкладке таск-менеджера есть срочная задача.

Но есть способы использовать его более впечатляющим (хотя и более бесполезным) способом — дать возможность играть внутри favicon в игры. Существуют несколько таких игр, одна из них, например — DEFENDER.

Работает в «Опере» 9.2+ и Firefox 2.x (в FF 3 проблемы). Под WebKit работает выборочно, новые версии (где реализован метод CANVAS API «toDataURL()») игру поддерживают, правда, в шестом «Хромиуме» тормозит безбожно.

Управление простое: «N» — новая игра и стрелять, «WASD» (или клавиши курсора) — управление корабликом, «Enter» — чтобы выбрать куда вывести игру (на страницу или favicon).

P.S. На сайте с этой игрой есть ещё несколько таких игр.
11 комментариев
30 июня 2010 01:08

Хороним XBM

Помимо GIF, JPEG, PNG и SVG в браузерах есть ещё один «общий» формат графики — XBM. Не сказать чтобы сильно полезный, скорее забавный. Формат текстовый и очень простой, как раз его использует Wolf5k для отображения графики.

Несколько лет назад его поддержку прекратил браузер IE, с версии IE6.0SP1 XBM больше не поддерживается. Причина проста — IE падал, если подсунуть ему неправильно сформированную картинку. Поэтому поддержку формата просто отключили (сделали ключ в реестре («BlockXBM»), если очень хочется, поддержку можно вернуть). В общем-то, правильно, формат совершенно гиковский и его использование большая редкость (хотя и встречается).

И вот сегодня я, поставив Firefox 4.0b2pre, увидел, что в нём нет поддержки XBM. Стал разбираться. Оказывается его поддержку выключили в версии 3.6:

It doesn't seem like anyone uses XBMs on the web these days (microsoft dropped support for them in ie6), and we no longer use them anyone in the platform. Each additional image decoder makes it more time consuming to maintain imagelib, because changes have to be replicated. Thus, unless somebody has a reasoned opinion to the contrary, I'll remove XBM support in a week or two.
Увы. Из исходников выкинули совсем, никакого ключа в реестре.
2 комментария
30 июня 2010 00:57