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

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

Мистика

Сегодня произошло какое-то мистическое бредото: мы с женой решили поспать после обеда часик-другой, а ключ оставили в двери. Пока спали, пришли соседи по квартире и позвонили в дверь.

И вот, я просыпаюсь, жена тоже открывает глаза, я мысленно, глядя в глаза, спрашиваю у неё: «чего они раззвонились?», она так же мысленно отвечает: «так ты же ключ в двери оставил». Спросонья я даже не удивился, просто открыл дверь и дальше лёг спать.

Когда проснулись, оказалось, что у жены было то же самое ощущение — что общались мысленно и она дословно сказал фразу, которой мне ответила. Что это было — неясно, тем более, что я вспоминаю ещё об одном таком же случае, но в тот раз я ничего не рассказывал, думал показалось.

Отдельной строкой я хочу сказать, что существование телепатии я считаю почти невероятным.
18 комментариев
18 июля 2009 21:11

Safari: как из текстового поля сделать поле для ввода пароля

Как говорится «хозяйке на заметку».

У WebKit (браузер Safari) есть CSS-свойство «-webkit-text-security», которое позволяет установить на что заменять введённые в текстовое поле символы. Может принимать следующие значения: «none», «disk», «circle» и «square». Переводить не надо, думаю.

Это помогает обойти не очень (на мой взгляд) удобное ограничение Mac OS, что в поле пароля нельзя вводить русские буквы. У меня некоторые пароли содержат символы в двух раскладках.
4 комментария
17 июля 2009 19:16

Чуть не доигрался

Неправильно поднял штангу (над лицом) и чуть не уронил 78 килограмм себе на горло, успел вырулить на лицо (на грудь не сообразил), попал по носу и по зубам, разбил изнутри губу. Ладно зубы не выбил и нос не сломал.

Совсем беспечным стал: поднимал над лицом, разговаривал в этот момент, не сосредоточился.
29 комментариев
16 июля 2009 13:46

Книга: как движется

Николай выложил текущую версию книги «Реактивные веб-сайты», которую мы пишем втроём.
3 комментария
13 июля 2009 20:04

Mecano. Hijo de la luna

Скоро год со дня нашей свадьбы, осталось меньше месяца. Как отмечать это события я пока не знаю. Как вы отмечаете свои юбилеи свадьбы?

Bonus track. Песня, под которую мы танцевали первый танец на свадьбе (группа «Mecano», песня «Hijo de la luna»):

21 комментарий
13 июля 2009 16:09

Как сменить имя процесса в Python

Написал тут небольшой демон на Пайтоне и обнаружил, что «тушить» его через start-stop-daemon неудобно.

Start-stop-daemon — утилита для запуска и остановки демонов, обычно для останова ей передаётся параметр «stop» и ещё два параметр: имя файла, где записан PID процесса, который надо остановить и имя этого процесса. Утилита, прочитав PID, должна проконтролировать — действительно ли на данном PID работает процесс с заданным именем.

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

Я помню, что в Perl было очень просто — записал в переменную $0 имя и в списке процессов видно записанное значение. В Python запись в sys.arvg[0] ничего не даёт.

В общем, мой велосипед (только для Linux!):
import os.path, sys, ctypes

ctypes.CDLL('libc.so.6').prctl(15, os.path.basename(sys.argv[0]), 0, 0, 0)
Не все утилиты «увидят» новое имя, но для start-stop-daemon и killall этот способ работает.
2 комментария
10 июля 2009 17:56

WTF???

У wunder-bar в ЖЖ фотографии… пьяного Медведева? Что же сегодня за день такой? Одно плохие новости с утра. Я, кстати, совершенно без иронии — Медведева я уважаю (-ал?), а тех, кто пьёт на работе — нет.

Добавлено 9 июля 2009 12:34: Костя Коломеец подсказывает, что это фейк.
5 комментариев
9 июля 2009 11:02

Школьные годы

Хочу сразу сказать: никакой ностальгии по «старым добрым временам» я не испытываю. Может у меня память на события слишком хорошая. Сегодня в метро слышал разговор двух довольно взрослых людей — вспоминал школьные годы, упоминались имена учителей.

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

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

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

Помню имя (Марья?, кажется, Петровна) учительницы русского языка и литературы, которая была у нас классной руководительницей. Помню её рассуждения про дружбу народов и про равенство елеем льющиеся по классу и тут же срывающийся на крик её голос: «Вы — турки! Тупые турки!». Почему-то она не желала дружить турецкий народ и считать его равным.

Школу я закончил в 1992 году.

А вы помните имена своих школьных учителей?
22 комментария
8 июля 2009 14:45

Музей автоугона имени Юрия Деточкина

Музей автоугона (27.42КБ) В выходные сходили с женой в музей автоугона имени Юрия Деточкина. Музей небольшой, бесплатный, экспонатов мало, но попадаются интересные. На фото — самодельные «противоугонки»: рыболовные крючки и капкан.

Сайта у музея нет, находится он на ул. Коптевской, д. 71, внутри здания автосалона (найти самостоятельно его непросто, лучше спросить у охраны).
2 комментария
6 июля 2009 15:13

Feedparser и санитайзер в Python

Странно, но в модуле feedparser для Python не нашёл способа как выключить внутренний санитайзер. Зачем его выключать? Во-первых, он плохенький (например, просто убивает все inline-стили), во-вторых, понадобилось брать RSS из доверенного источника, где санитайзить нечего.

Сделал monkey patch:
import feedparser
feedparser._sanitizeHTML = lambda html, encoding: html
5 комментариев
2 июля 2009 13:33

Останкинская башня

Останкинская башня (58.60КБ) В позапрошлые выходные мы с женой ходили на экскурсию в Останкинскую башню (600 рублей на человека). Экскурсия состоит из двух частей: небольшой рассказ про историю башни и подъём на высоту 337 метров. Ходить по стеклу, хоть и бронированному, сначала немного страшновато, но быстро привыкаешь. Я на нём даже попрыгал.
2 комментария
30 июня 2009 17:20

Кругом одна порнуха?

По данным робота Яндекса, количество сайтов, посвященных «взрослому» контенту, в Рунете составляет приблизительно 0.5%. Однако продвижение этих сайтов настолько агрессивно, что многие пользователи натыкаются на эротический контент непропорционально часто — даже если не ищут его целенаправленно.
с сайта компании «Яндекс». Мнение о том, что в интернете «кругом порнография» сильно преувеличено.
10 комментариев
29 июня 2009 18:20

«Ночнушка»

Увидел на «Хабре» чудесное название для ночных билдов — «ночнушка». Мне нравится, прелестно.
Комментировать
28 июня 2009 20:33

Совпадение в интерфейсе

SMS (48.09КБ)

Надо же как совпало — SMS вполне реальная, а «Да» и «Назад» — это интерфейсные особенности локализации именно этого телефона.
Комментировать
26 июня 2009 17:23

После 21:30 вкусняшка превратится в тыкву

Купила тебе вкусняшку, но она такая вкусная, то чем позже ты домой сегодня придёшь тем меньше тебе её достанется. Начнёт вкусняшка уменьшаться с 21.30 :)
Жена заманивает домой. Господи, спасибо тебе за такую замечательную жену!
7 комментариев
26 июня 2009 16:50