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

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

Лем о хорошем менеджементе

Ипполип был уверен, что хороший правитель не тот, кого подданные хвалят или ругают, а тот, которого никто не замечает. Король был приверженцем экспериментальной философии, в которой признается истиной не то, что сумеешь сказать, а то, что тебе удается сделать.
Станислав Лем. «Кибериада».

Я почему-то был уверен, что первая часть цитаты — исключительно современное веяние в менеджементе. Ан нет — в 1979 году считали так же.
3 комментария
6 мая 2009 11:09

Ем: лулло, саподилла, кизил, горькая дыня

В разделе «ем» появились описания лулло, саподиллы, кизила и горькой дыни.
2 комментария
3 мая 2009 11:18

Первый телеэфир моей жены

Моя жена в телевизоре (36.60КБ)

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

Марина, поздравляю тебя с первым эфиром. Вижу, что волновалась. Но мой первый эфир выглядел куда менее достойно.

Добавлено 30.04.2009 9:49: видео выложил к себе на «Яндекс.Видео».
9 комментариев
29 апреля 2009 21:51

Лечу в Казань

Завтра, 30-го апреля, вылетаем с женой в Казань, будем там до 11-го мая. Я хочу заняться кое-какими проектами, до которых руки всё не доходили, за это время как раз управлюсь. Ну и отдохнём: в Казани всё сильно дешевле, можно и посорить деньгами.
11 комментариев
29 апреля 2009 18:52

Рано радоваться: цены на жильё

Цены на жильё в Москве (5.30КБ)

Диаграмма взята с сайта Metrinfo.
14 комментариев
29 апреля 2009 13:59

libmapi: почему так долго?

Вчера один из моих читателей вскользь поинтересовался — неужели с libmapi так сложно работать.

Для примера, чтение данных переговорок (включая рекуррентные встречи), занимает сейчас у меня в «Пайтоне»: 1275 строк основного файла модуля, 647 строк файла описаний структур MAPI, 4046 строк констант MAPI, плюс 457 строк файла данных для Pid-свойств.
8 комментариев
29 апреля 2009 12:38

Puzzle

Собери две машины (32.37КБ)

Сфотографировал около офиса.
6 комментариев
28 апреля 2009 13:50

Проект засекречен, учёные могли и не знать

Не забуду, как меня «уличили», что пою под «фанеру» и делаю это неумело. Тогда только-только появились ушные мониторы, позволявшие работать на удалении от сцены. Но я не учла, что радиоволнам нужно время на преодоление расстояния и звук из наушников может не совпадать с тем, который слышат зрители.
говорит Пугачёва в своём свежем интервью «Итогам». Я, честно сказать, всегда думал, что радиволны распространяются со скоростью света (физики, я знаю, что скорость зависит от среды, но Пугачёва-то в воздушной среде пела).

На каком же расстоянии от приёмника пела Пугачёва?
23 комментария
28 апреля 2009 10:53

Canvas в разных браузерах

Сегодня с утра, порадовавшись выходу Mozilla Firefox 3.5beta4, решил погонять её на JS-эмуляторе «Спектрума», о котором я упоминал. По скорости выходит где-то на уровне или впереди Safari4beta.

Canvas (3.77КБ)

Плохо то, что Firefox, как оказывается, сильно размывает Canvas. Когда я играл на эмуляторе в одну из игр, мне казалось, что у меня что-то со зрением — до того размытая картинка. На скриншоте видно (слева направо): Opera 10 alpha 1456, Safari 3.2.2, Firefox 3.5beta4.

Получаем ещё один «стандарт», который ведёт себя во всех браузерах по-разному. Приехали.
10 комментариев
28 апреля 2009 10:17

Блог Виктории Григорьевны

Наткнулся на «Хабре» на блог Виктории Григорьевны. Не напрягайте память, это не очередная лобковая звезда, меня блог заинтересовал тем, что женщине 71 год и она ведёт блог в интернете. Посмотрите, кстати, на средний размер поста — куда больше 1—2 абзацев (намёк понятен да?).

Внуки, если вы будете это читать, то это у вас там, в будущем, пруд пруди дедушек и бабушек с бложиками, а у нас тут это явление удивительное.
Комментировать
28 апреля 2009 00:00

«XHTML», что значит «Хороший HTML»

Обсуждаем с Вегедом как прикручивать корпоративные XSLT-шаблоны к Django:

— Пусть у тебя на входе плохой HTML — говорид Вегед и пишет, вероятно по привычке, «XHTML»
— «Х» от слова э… «плохой»? — интересуюсь я.
Комментировать
27 апреля 2009 23:29

У создателя сети «ФИДО» не было собаки

Известно лишь, что один из потомков по кличке Fido попал к Тому Дженнингсу, основавшему впоследствии одноименную сеть FIDO, ставшую прообразом интернета.
Пишет Леонид Каганов в своей статье «Космонавтика родилась в собачей конуре», тогда как у Тома не было никакой собаки:

Сегодня в соседней деревушке (Mountain View, CA) в компьютерном музее выступал основатель фидонет. Рассказывал полтора часа как все создавалось (кстати, вопреки красивой легенде о собаке Fido он сказал что название для новой сети он позаимствовал с визитки какой-то компьютерной конторы).
Добавлено 27 апреля 2009 9:47: вот чем опасно читать только начало и только конец статьи, я правда подумал, что статья Леонида о каких-то исследованиях. Когда ж возьму себе за правило либо читать статью целиком, либо не читать её вовсе?
7 комментариев
26 апреля 2009 21:12

«Надо уколоть палец, чтобы кровь перестала идти»

Стоит с московскими курильщиками заговорить о курении, как попадаешь в «Зазеркалье». Помните?

— Ах, нет, я никуда не хочу попасть! — сказала Алиса. — Мне и здесь хорошо. Очень хорошо! Только ужасно жарко и пить хочется!

— Этому горю помочь нетрудно, — сказала Королева и вынула из кармана небольшую коробку. — Хочешь сухарик?

Алиса подумала, что отказаться будет невежливо, хотя сухарь ей был совсем ни к чему. Она взяла сухарь и стала его жевать; сухарь был страшно сухой, и она чуть не подавилась.
— Я совершенно не порчу лёгкие — говорят московские курильщики — в Москве и так воздух плохой.

Надо будет спросить едят ли они сухарики, когда хочется пить.
19 комментариев
26 апреля 2009 02:21

ZX Recoloring

К дню рождения «Спектрума» на «Хабре» был анонсирован интересный проект — ZX Recoloring. Идея простая до зевоты: эмуляторы «Спектрума» существуют для чего угодно, кроме, разве что, кофеварок, игр для «Спектрума» — вагон, есть просто шедевры, но нюанс: графика, по нынешним временам, просто ужасная.

Автор проекта предлагает накладывать на эмулятор специальный «облагораживатель» графики — создаются два набора спрайтов: «что искать» и «на что заменять». Программа, работающая поверх эмулятора, ищет в кадре знакомые спрайты и заменяет их на спрайты из второго набора. Получается красивая графика без вмешательства в код.

Идея неплохая, но в таком виде годится только для совсем простых игр. Даже если взглянуть на скриншот игры «Everyones a Wally» из моего предыдущего поста, сразу станет видно, что спрайты там пересекаются: справа скамейка перекрывает дерево, а скамейку закрывает фуксиновый мужик.

Если же попытаться заменять спрайты по неполному совпадению, расставлять приоритеты (мужик перекрывает скамейку, скамейка мужика — нет), то тут такой цирк получается, что игру проще переписать, чем оттестировать все случаи (что если где-то дерево закрывается скамейку, а где-то — наоборот?).

Snoopy (5.46КБ)

Или вот взять одну из моих любимых игр на «Спектруме» — «Snoopy & Peanuts» (на иллюстрации): плинтус на заднем фоне, какой-то грустный гуманоид закрывает собой окно и кресло, а поверх него стоит Снупи, банка с чем-то стрёмным закрывает собой тумбочку.

Хотя, в эту игру я и сейчас, не морщась, могу сыграть.
4 комментария
26 апреля 2009 02:00

Кроссплатформенная среда: ZX Spectrum

Прочитав в «Википедии», что ZX Spectrum — самая эмулируемая платформа, я подумал — а есть ли эмулятор на JavaScript? Скорости должно уже хватать (там процессор Zilog Z80, 3,5 МГц и видеопамять несколько килобайт). Оказывается, есть, называется JSSpeccy. Можно посмотреть online и даже запустить 10 игр.

«Яве» и прочим кроссплатформенным языкам такая переносимость и не снилась.

Everyones a Wally (11.38КБ)

Кстати, очень хорошая возможность потестировать браузеры на производительность (там 644 килобайта ядрённого JS-кода). Лучше всех себя показал Safari4 beta 528.16, похуже — Opera 10 alpha 1413, ещё хуже — FireFox 3.0.9, совсем плохо — Google Chrome 1.0.154.53. Под Internet Explorer эмулятор не пошёл (JSSpeccy заточен под Canvas). К сожалению, последней беты FireFox 3.5 у меня нет, но можете попробовать сами потестировать.
18 комментариев
23 апреля 2009 17:57