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

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

Соединённые Штаты Веспуччии

Новые страны и континенты не разу не называли в чью-либо честь по имени, а только по фамилии!

А Америка названа в честь зажиточного купца из Бристоля — Ричарда Америка! Р.Америк финансировал 2-ю экспедицию Джона Кабота, который в мае 1497-го на корабле «Мэтью» достиг берегов Лабрадора, став первым европейцем вступившем на американскую землю — на 2 года раньше Веспуччи. Он первый и составил карту побережья Сев, Америки (в которой кстати Веспуччи вааще не бывал, токо в Южной..) Так и возникла запись в честь главного спонсора экспедиции: «…в день св. Иоанна Крестителя (24 июня 1497г.) найдена земля Америка купцами из Бристоля…»
В школе нам врали!
12 комментариев
23 апреля 2009 16:56

Спектруму 27 лет!

«Спектрум» был вторым компьютером в моей жизни (первым был «Радио РК-86»), но первым и единственным, который я знал от и до — полностью всю программную и аппаратную часть. Сегодня компьютерам этой серии исполняется 27 лет.

Всё утро ностальгируя, я нашёл на одном сайте все (!) выпуски «ZX Форум» и «ZX Ревю» и в первом же номере «ZX Форума» наткнулся на свою фамилию:

Но особенно приятны нам письма, в которых читатели делятся своими несколькими первыми (но, конечно же, не последними) POKES, найденными самостоятельно после того, как они начали активно изучать машинный код. Большинство из них пишут, что им очень помогли в работе наши книги по программированию в машинных кодах. Это Селифонтов Михаил из г. Углич Ярославской обл., Степанищев Е.В. из Лениногорска […]
Правда, я писал, кажется, в «ZX Ревю», а не «ZX Форум» и, к тому же, писал вместе с братишкой. Надо будет пошарить по архиву 94-го года, попробовать найти что мы там отсылали. Кажется, чинили игры, которые не шли на нашем с ним клоне «Спектрума».

Добавлено 23.04.2009 11:27: вот ещё:

ИФК: Степанищев Е.В. из г. Лениногорска (Татарстан) пишет:
КОРР: Недавно обнаружил неприятную особенность MONS-3: попробуйте выполнить в пошаговом режиме команту HALT — и он зависнет.
MONS-3 — это был такой ассемблерный отладчик для «Спектрума».

Добавлено 23.04.2009 11:32: И ещё:

А пока приводим информацию Степанищева Е.В. из Лениногорска (Татарстан) — результаты «лечения» игр, не идущих на «Компаньоне» всё по той же причине — неправильная обработка прерываний второго рода. […]
«Компаньон» — это как раз тот клон «Спектрума», который был у нас с братишкой.

Добавлено 23.04.2009 13:13: Из «ZX Ревю» №3 за 1995 год:

Таинственный любитель адвентюр и творчества Булгакова, проживающий в Воркуте, и подписавший свое письмо так: «FLAT 50, MESSIR», отвечает на ряд вопросов из «Перекрестка». В частности, Степанищеву Е.В. из Лениногорска: В ADVENTURELAND, чтобы избежать проблем с медведем, надо дать команду HOLLO (кричать).
18 комментариев
23 апреля 2009 11:25

Каждый день по фильму

Как я уже не раз говорил в комментариях, я каждый день смотрю по фильму. Иногда — по два. Обычно, смотрю пока ужинаю и досматриваю перед сном. В почте спросили пару раз какие фильмы я посмотрел последними. Дабы не отвечать на эти и будущие письма по отдельности, отвечаю тут. Последние фильмы (в обратном порядке с сегодняшнего дня), которые я посмотрел: Дальше не помню. Естественно, я совершенно не помню смотрел я какой-то фильм или нет только по названию (имён режисёров и актёров я не запоминаю, мне есть чем забивать голову кроме этого).
8 комментариев
22 апреля 2009 23:59

В социальных сетях черствеют

Учёные Университета Южной Каролины предупреждают: если плотность потока информации, поступающей через СМИ и интернет, останется прежней, человек перестанет различать категории добра и зла.

Проведенный ими тест мозговой активности показал, что реакция при виде физической боли наступает почти мгновенно, а вот сопереживание моральному страданию запаздывает на 6–8 секунд. «Если при этом мы продолжаем получать поток все новой и новой информации, эти чувства могут не возникнуть, что обязательно скажется на моральном облике человека», — считают ученые.

Их коллеги из Университета Огайо винят во всем Twitter и другие социальные сети со стремительным потоком сообщений длиной 140 символов: беглый взгляд на них не позволяет сформировать мнение и дать оценку. Кстати, об оценках: по статистике средние баллы студентов, пользующихся Facebook, ниже, чем у их сверстников.
Пишет газета «F5» (№9 за апрель 2009). Говорил я, что «Твиттер» — это плохо! А бесчеловечный PDF, в котором газету «F5» предлагается просматривать — это вообще вселенское зло.
10 комментариев
22 апреля 2009 19:36

PDF417

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

Оказывается, это PDF417:

Двумерный штрих-код переменной длины для кодирования буквенно-числовых данных. PDF417 очень похож на DataMatrix и предоставляет немного больше возможностей, требуя, соответственно, больше места. Используется для общего применения, включая ярлыки на багаже, маркировку различных частей и на удостоверениях личности
Есть специальное SDK для распознавания и онлайн-сервис для кодирования и декодирования.

Вот как выглядит PDF417 с фразой «This is PDF417 sample for bolknote.ru»:

PDF417 (0.50КБ)
11 комментариев
22 апреля 2009 01:16

Сергей Брин или откуда в эмблеме Google радуга

Сергей Брин (27.71КБ) Я сегодня обещал хостить всякую херню, обещание надо держать. Вот эта милашка — один из основателей компании «Гугл» Сергей Брин.
25 комментариев
21 апреля 2009 18:12

Валюты разных стран

Валюты разных стран (60.29КБ)

Весна — время, когда хочется странного (несмотря на снег за окном). Поэтому попощу-ка я всякую херню в свой уютный бложик. Вот, например, валюты разных стран, которые лежат у меня на столе на работе.

Слева направо: интренет, Белоруссия, Мальдивы, Украина, Китай.
9 комментариев
21 апреля 2009 13:16

Почему разработчики браузеров не внедряют CSS3?

Лично для меня очевиден ответ на вопрос, вынесенный в заголовок. Но умница pepelsbey расписал всё настолько хорошо, что грех не процитировать:

Чтобы чётко понимать чем стандарт отличается от черновика, прочитайте черновик CSS 3, а особенно места, помеченные красным. Фразы там звучат примерно такие:

— А может назовём свойство blah-blah иначе? Например foo-foo!
— А давайте возьмём свойства a, b и с и… объединим их в одно с именем abc?
— …и так далее.

И что в итоге? Каким образом производителям браузеров внедрять свойства, которые ещё до конца не описаны?
Нет, конечно есть модули, которые близки к статусу рекомендаций, но над большинством вещей ещё думать и думать.
В частности, на мой вопрос про border-radius, разработчики Opera ответили, что оно уже реализовано в экспериментальных билдах, но вокруг него крутится столько нюансов, а Mozilla делает так, а Webkit иначе… как же поступать Opera? Вот и тормозит внедрение новых классных фич…

Поэтом заявление MS о том, что, мол, мы не поддерживаем CSS 3, пока черновик не превратится в финальную спецификацию, звучат вполне резонно. Как бы это ни было грустно.

В общем, меньше фанатизма и больше читайте спецификации ;)
15 комментариев
20 апреля 2009 17:04

«Книга постоянств» Императора Пхп

Около года не читаю жежешный ru_php, а он всё не меняется, оказывается:

Вырисовалась проблема — при var_dump ($класс), var_dump, как последний предатель, выдает все private переменные класса… — так должно быть или это глюк? Не хотелось бы при гипотетической краже скрипта, обработанного Zend Encode что бы отвардампили все пароли и ключи оплат.
Я подумываю о том, чтобы добавить это сообщество в свой RSS-ридер, чтобы с утра поднимать себе настроение.
12 комментариев
20 апреля 2009 16:51

Torrents & Rapidshare

«Торрент» (точнее — BitTorrent), это сеть для обмена файлами между пользователями сети через интернет, «Рапидшара» или «Рапида» (Rapidshare) — классический хостинг файлов большого размера.

Я попробовал то и другое и хочу сказать, что пользоваться «Рапидшарой» мне понравилось больше. Достоинства и недостатки каждого способа скачивания файлов я написал ниже.

Rapidshare

Минусы: чтобы пользоваться без ограничений, нужно заплатить (от €1,50 до 15 центов в день, в зависимости от срока подписки); скорость скачивания может оказаться меньше возможностей вашего канала; для скачивания желательно пользоваться специальными программами, так как файл бывает разбит на 10—15 кусков.

Плюсы: поиск осуществляется любым поисковиком (просто добавляем к названию слово «rapidshare»); скорость скачивания постоянная; обратный канал почти не занимается; файл после скачивания не нужно хранить; можно качать даже браузером.

BitTorrent

Минусы: нет какого-либо единого, удобного поиска; скорость скачивания сильно зависит от множества факторов, на которые вы не можете повлиять (один файл у меня качался 4 недели); может случиться так, что вы не докачаете свой 30 гигабайтный архив на 99% из-за того, что все раздающие его у себя стёрли; файл лучше не удалять после скачивания, так как теперь его будут скачивать и у вас тоже, как следствие — забит обратный канал. Для скачивания необходима специальная программа. Ещё минус — новичку сложно разобраться.

Плюсы: бесплатная сеть, если повезёт, скорость скачивания файла будет упираться только в ваш канал. Клиентскую программу можно поставиться на некоторые модели роутеров и NAS-хранилищ.
70 комментариев
20 апреля 2009 13:31

Сборки FAR 2.0 alpha

Читатели подсказали (потерял уже кто и где), что на googlecode выкладываются свежие сборки FAR 2.0 alpha. Судя по тому, что выкладываются не каждый день, человек проверяет их на стабильность. Я пользуюсь уже несколько недель, полёт нормальный.

Кстати, блогер Iceman делает собственные сборки FAR 2.0, причём аж двумя компиляторами — gcc и VC9. Пеарю.
21 комментарий
19 апреля 2009 12:38

Обезболивающее и жаропонижающее

Я тут слегка приболел (привет, любители открытых окон в офисе!), попросил жену купить таблетки от головной боли, так как оказалось, что в доме нет ни одного болеутоляющего без жаропонижающего эффекта. В аптеке таких тоже не оказалось!

У меня температура около 37,5°, то есть сбивать её не нужно и даже вредно, голова болит со вчерашнего вечера и хочется уже облегчения.

У меня в последнее время ощущение, что люди не понимают для чего их организм повышает температуру во время болезни и что сбивать её вредно. Ребята, это он так борется с болезнью — часть микроогранизмов погибает при повешении температуры тела, кроме того, при повышенной температуре в тканях ускоряется обмен веществ и восстановление пораженных участков. Не надо мешать организму! Это плохо и вредно.

Конечно, надо обращать внимание на динамику повышения температуры и состояние организма. Сам себе я сбивать температуру начинаю примерно с 39°, заранее, так как при 42° кровь уже загустевает достаточно, чтобы образовались тромбозы, а лекарства действуют не моментально. Если температура достигла опасного предела — в холодную ванну. Если отключили воду, можно натереться чем-то спиртосодержащим. Спирт, испаряясь с тела, уменьшает его температуру.

Впрочем, если температура выросла до такой отметки, лучше вызвать врача. Не надо забывать, что в Москве скорая помощь будет ехать несколько часов.

Кстати, интересно, что «температура тела» — условность. Когда градусник под мышкой показывает 36,6°, в вашей печени температура может достигать 38°, а кончики ног могут быть охлаждены до 24,4°. Если вы пробежались, мышцы могут поднять температуру на 5—7°.

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

Дополнение от 18 апреля 2009 23:41: мне в комментариях подсказывают, что все доступные обезболивающие обладают жаропонижающим эффектом.
74 комментария
18 апреля 2009 16:33

Определить начало дня в Python

Искал в Python способ переставить время на начало дня. В Python для манипулирования датами есть довольно удобный (если не считать временных зон) модуль datetime, получилось два варианта: первый придумал сам, второй подсказал (ещё раз спасибо) Иван Сагалаев:
import datetime

currentdate = datetime.datetime.today()
print currentdate.replace(hour=0, minute=0, second=0, microsecond=0)
import datetime

currentdate = datetime.datetime.today()
print currentdate.combine(currentdate.date(), currentdate.min.time())
Комментировать
17 апреля 2009 18:28

«Спасибо за покупку»

Мир перевернулся. Меня родители воспитали в том духе, что это продавец должен говорить «спасибо», что я у него купил товар, а я ему должен ответить «пожалуйста». Косвенно эту точку зрения подтверждают чеки, на которых до сих пор пишут «СПАСИБО!» или «СПАСИБО ЗА ПОКУПКУ!».

Спасибо! (21.15КБ)

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

P.S. Кто-нибудь мне объяснить тягу анекдотичных блондинок и маркетологов к верхнему регистру?
27 комментариев
17 апреля 2009 12:48

Поколение твиттера

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

Я сам частично этому подвержен — мне нравятся блоги, а это признак. Блоги характеризуются небольшим размером поста, хотя мне нравится и художественная литература. Вот что мне не нравится, так это твиттер. Для тех, кто не знаком: это так называемый «микроблогинг», разновидность блога. Размер сообщения в данном микроблоге — 140 символов.

Я легко могу понять почему так популярны блоги: для сознания клипового типа так проще. Почему стал популярен твиттер, я уже тоже начинаю понимать. Рождается новое сознание «стриповое», для которого текст на два абзаца сложен.

Это значит, что поток информации ещё более увеличился за последние годы и люди не успевают её перерабатывать. Наверное, немаловажна и обратная сторона — авторская. В «микроблог» можно писать быстрее, более сыро, на ходу и чаще. Но эту сторону я рассматривать не хочу, не интересно. Хотя, именно этим мне «Твиттер» не нравится — негде развернуться, да и туземная краткость талантом блещет редко.

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

Если вас утомил предыдущий абзац, у вас «стриповое» сознание.

Если вам кажется, что в слове «стриповое» есть какой-то неприличный корень, то я вас разочарую: его там нет. Так же как нет ничего неприличного в словах «подстрахуй» или «бляха».
38 комментариев
17 апреля 2009 00:41