Какое-то нерусское у вас имя, Мастер.

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

2 комментария

20 лет за компьютером

В этом году исполняется 20 лет со дня, когда я впервые сел за клавиатуру компьютера (это был Радио 86РК) и написал свою первую программу (тогда это был Basic). Надо будет посмотреть по дневникам точную дату.

P.S. Моей жене в том же году исполнилось 4 года.

14 комментариев

Модуль XScript для PHP

Писал для PHP биндинг в XScript. Си++ я не знаю (и знать не хочу), поэтому писал на Си. Огромое спасибо Antony Dovgal за помощь, без него я бы ещё долго разбирался как писать модули для PHP на Си внутри вражеского Си++, с его же помощью причесал m4-файл и код.

Что я хочу сказать. Опыт, конечно, полезный, но грустно, что сейчас, как и несколько лет назад (когда я писал первый модуль), практически нет документации о том как писать модули, не говоря уже о хороших, обзорных статьях, где все шаги были бы расписаны и рассказано было бы что и зачем делается.

Чистого времени я потратил половину дня (вместе с хождением по «Яндексу», перепиской, установкой пакетов XScript и прочее — ещё 1,5 дня), но это только потому, что Тони согласился помочь (и у него был опыт написания Си++ модулей на Си на примере биндинга к архиватору RAR, который мы и разбирали).

Думаю, этим и объясняется небольшое количество бинарных модулей на PHP, а так же их низкое качество. Жаль.

10 комментариев

Легальный «Касперский» на полгода

У меня как раз закончилась тестовая лицензия на антивирус Касперского, который распространялся с «Я.Онлайн», а тут подоспел бесплатный «Касперский» для Windows 7. Ура. А то я уже попробовал бесплатную «Авиру» и мне не понравилось.

44 комментария

Почему багажную бирку всегда прикрепляют к билету моей жены?

За последние два года у нас с женой на двоих 22 перелёта (это очень легко посмотреть по домашней бухгалтерии). За это время багажную бирку только один раз прикрепили к моему билету, а во все остальные прикрепляли к билету жены.

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

А у вас есть такой опыт?

11 комментариев

Knockknock

Knockknock (68.49КиБ)

Есть в Казани отличная компания — «Knock Knock», ребята завоёвывают различные награды, делают отличную полиграфию, интерфейсы и сайты. На фото — все трое директоров, всех троих я считаю друзьями. Фото взято с сайта компании и якобы иллюстирует процесс придумывания знаменитого календаря для компании «Truck center».

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

У Саида (верхний чувак) ряд выглядит так: визуализация, просмотр сконструированных звуков, неизвестное действие.

Артём (посередине) — зрительное воспоминание, зрительное конструирование, визуализация.

Ярослав — зрительное конструирование, визуализация, внутренний диалог.

8 комментариев

PayPal: заработай на кризисе

В платёжной системе PayPal есть процедура привязки кредитки, во время которой с неё снимается $1,95, которые потом возвращаются обратно.

Списались они 16 апреля, а вернулись 21-го. В итоге, при конвертации я заработал 69 копеек.

9 комментариев

Безопасность: SHA1 больше нет

Пока я тут в отпуске был, в SHA1 нашли серьёзную уязвимость. О хешировании пароля через SHA1 придётся забыть. 252 вариантов, как сказали в комментариях к исходной статье, для хорошей сети компьютеров (например, ботнета) не проблема — меньше дня перебора. Если у вас что-то совсем уж секретное, то за вас возьмётся IBM Roadrunner, ему, чтобы сделать перебор этих комбинаций, нужно будет 4 минуты.

Переходить рекомендуется на SHA2 (хотя я выбрал бы TIGER). Ну а там, где хеширование используется не для сокрытия, а для уменьшения количества данных (например, получения ключа кеша по хешу URL), по-прежнему можно использовать SHA-1.

В PHP для этого можно использовать модуль hash (в версиях ниже 5.1.2 — mhash) или реализацию SHA-256 на чистом PHP. В Python — hashlib.

4 комментария

Фотосессия в Казани

Мы с женой (89.35КиБ)

Маша Зверева всё-таки гений! Из двух картонок (измученных под вечер нас) она смогла сделать приличный материал для снимков. Спасибо за отличные снимки, Маша!

P.S. Полностью выложу альбом, после того как прилечу в Москву (завтра-послезавтра).

Дополнение от 11 мая 2009 года 14:34: остальные фотки выложил в свой фотоальбом на «Яндекс.Фотках».

2 комментария

«Я часть той силы, что вечно хочет зла и вечно совершает благо…»

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

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

8 комментариев

Задержать дыхание на две минуты

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

Читаю это, лёжа в ванной. Что-то мне фраза про две минуты под водой показалась сомнительной, нырнул я под воду и пролежал там две минуты сорок секунд. Без всякой подготовки. Причём в сокращённой, журнальной версии романа тоже упоминаются две минуты. Значит не опечатка. Ничего не понимаю.

Дополнение от 9 мая 2009 года 00:26: в комментарях указали на то, что в движении задерживать дыхание на длительное время труднее. Я попробовал засечь время и просто ходить кругами по комнате. Продержался полторы минуты. Если было бы очень надо, мог продержаться ещё секунд 10—15, но это уже в глазах бы темнело. В любом случае, две минуты выглядят сомнительным достижением, как не крути.

28 комментариев

Dialupass: если пароль от диалапа утерян

Потерял я на днях свой пароль к интернет-соединению: он был забит в «Опере» на домашнем компьютере, а я её как раз переставил с полной вычисткой. В Windows пароль сохранился (в диалоге dial-up), но как его оттуда достать? А достать нужно — оплата производится в личном кабинете на сайте. Поискал в интернетах. Среди изобилия платных программ, нашёл одну бесплатную, которая мне всё и показала. Называется Dialupass.

Программа работает под Windows 2000, XP, 2003, Vista, 2008, для Windows 9x и ME есть более старая версия. В случае чего — рекомендую.

11 комментариев

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

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

Станислав Лем. «Кибериада».

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

3 комментария

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

Женщина в сером худи сидит за столом с канцелярскими принадлежностями, работает с бумагами на фоне панорамных фотографий городских пейзажей и архитектуры.
Моя жена в телевизоре

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

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

Добавлено 30.04.2009 9:49: видео выложил к себе на «Яндекс.Видео».

9 комментариев

Лечу в Казань

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

11 комментариев

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

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

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

8 комментариев

Puzzle

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

Сфотографировал около офиса.

6 комментариев

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

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

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

На каком же расстоянии от приёмника пела Пугачёва?

23 комментария