Prompt poison

Если в тексте документа для перевода «Промпт 8» в режиме перевода с русского на английский встретит последовательность вида «/a/a/a/a/.a», то он просто валится без объяснения причин. Удивительно. Четыре часа потратил, чтобы понять в чём дело.

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

Не мешайте мне жить под столом!

Но в нашем веке только человек по-настоящему свободное существо, и только он имеет право жить где захочет.

— Тогда я буду жить под журнальным столиком! — решил я.

— Нет! — сказал папа, завязывая галстук. — Детям под столиком жить нельзя!

— А когда я вырасту, можно будет жить под столиком? — спросил я.

— Нет, взрослые тоже не живут под столами! — рассердился папа и ушел на службу.

Леонид Каганов. «Беседы с папой»

Не мешайте мне жить под столом!

Оставить комментарий

Что это было?

Стучится мне сегодня в аську какой-то неизвестный из Махачкалы:

Мага. 20:39:12: Насчет газели хотел узнать
BOLK 20:39:28: а что насчёт газели?
Мага. 20:39:28: Какие цены?
BOLK 20:39:38: ничего не понял. какой газели?
Мага. 20:39:49: Ты же в москве живешь ?
BOLK 20:39:56: да
Мага. 20:40:00: Я хочу машину купить
BOLK 20:40:09: я не против
Мага. 20:40:23: Я слышал у вас дешева стоит их
BOLK 20:40:30: понятия не имею

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

Собираю свой Debian-пакет

В общем как видно, преимущества и недостатки одного и другого довольно сомнительны. Но это только по отношению к конечному пользователю. Как только мы начинаем собирать свой собственный пакет (почти с нуля), недостатки Deb становятся более очевидными.

К ним можно отнести: Множество файлов конфигурации (против 1-го spec у rpm); Множество служебных dh_* команд, которые не совсем понятно что делают; Исходник идёт не одним файлом, а 2-я, 3-я; Сложность в накладывании патчей; Возможность делать одно и тоже несколькими разными способами.

Внутренний язык dh_make тоже не делает сборку особо привлекательной.

Да-да-да, чёрт возьми! Оказывается, не одному мне это очевидно.

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

Измеритель удара, продолжение

Есть у нас в офисе бывший боксёр (наверное не один, но этот наиболее раскаченный). Спросил его о его силе удара по этому измерителю. У него 215 кгс. Т. е. по ссылке, которую я вчера приводил, расположено что-то совсем иное, какие-то другие цифры.

В общем, на фоне 215 кгс сильно накаченного бывшего боксёра, весящего явно за сотню, мои 185 смотрятся очень неплохо.

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

Измеритель удара

У нас в «Яндексе» много всяких интересных штук на этажах. Сегодня нашёл на 6-м этаже измеритель силы удара. К сожалению, он висит на такой высоте, что я могу делать только верхние удары, нижний боковой, к пример, измерить не получается.

В общем, прямой удар правой без разминки — 185 кгс. Больше я не сделаю — суставы протестуют. В принципе, это неплохо, но есть к чему стремиться, если я, конечно, надумаю стремиться.

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

Пишу книгу (зачёркнуто) пишу оглавление

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

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

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

Нумерация мест в вагонах

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

Вкратце.

Люкс: 1, 2, 19 — рядом с туалетом.
Купе: 1—4 — рядом с проводником, 33—36 — рядом с туалетом.
Плацкартный: 1—4, 53, 54 — рядом с проводником, 33—38 — рядом с туалетом, 37—54 — боковые

Добавлено 3 июня 18:05: на сайте «Магистраль» есть более полная схема вагонов. Спасибо читателю.

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

Chromium 3: тег VIDEO

Вчера вышел очередной билд dev-версии браузера Chromium 3.0. Насколько я понял, это первый билд, который показали народу. Скорость с которой Google клепает мажорные версии поражает.

А более меня поражает чем так полюбился разработчикам тег VIDEO. Из всего стандарта, кажется, это второе (первое — CANVAS), что стремятся реализовать в браузере. Opera и Safari реализовали, в FireFox 3.5 этот тег тоже уже есть. И вот теперь есть Chromium с поддержкой VIDEO. Я удивился, когда узнал, что IE8 вышел без него (тем более, что аналогичный тег там уже есть — IMG, он умеет проигрывать видео).

Правда по форматам видео полный разброд (вот что значит недописанный стандарт!): Opera и FireFox выбрали Theora, Safari — QuickTime, а Chromium — H.264.

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

Засос, наверное?

А что это у девушки-модели с сайта-магазина Hot Topic с рукой, а? PR ход?

Hot Topic (28.77КиБ)

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

Кто сказал «техника безопасности»?

Стройка (38.35КиБ)

Снято около офиса. Плохо видно, знаю, телефоном снято. В кадре крюк крана, на крюке висит лестница. Врядли её просто как груз поднимали.

Добавлено 27 мая 2009 года в 10:25: в комментариях подсказывают, что это «противоугонка» — подвесили, чтобы не спёрли лесенку.

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

Атеизм — религия!

По убеждениям я атеист. Поэтому я не говорю фраз вроде «господи», «слава богу» или «ради бога». По той же причине я стараюсь не говорить слова «спасибо». Вместо этого я говорю: «Благодарю». Правда, получается не всегда.

Вот теперь я верю, что атеизм — это такая религия.

21 комментарий

Лебедев рано постарел

Артемий Андреевич Лебедев, как известно, родился 13 февраля 1975 года. То есть сейчас ему 34 года. А теперь цитата из сегодняшнего бизнес-линча:

И откуда берется уверенность, что старикам тяжелее стоять, чем молодым? Я когда был молод, всегда сидел. А сейчас стою, даже когда вагон пустой.

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

Другое дело, что 34 года это даже близко не старость, более того это даже ещё не зрелость. Если Лебедев в 34 года чувствуют себя старым, то ему пора бы уже завязать с выпивкой (курить он, кажется, бросил), взяться за спорт, режим и здоровое питание.

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

Быстрый trim для JavaScript

Самый быстрый trim на JavaScript выглядит странно:

function trim12 (str) {
    var	str = str.replace(/^\s\s*/, ''),
        ws = /\s/,
        i = str.length;
    while (ws.test(str.charAt(--i)));
    return str.slice(0, i + 1);
}

Код взят из блога Flagrant Badassery. Цикл с регуляркой быстрее, чем простое регулярное выражение /\s+$/, а кроме того, \s\s* быстрее, чем \s+? OMG!

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

POSIX-регулярки в PCRE

Для меня это просто открытие какое-то, что POSIX regexp работают внутри PCRE:

bolk.dev ~ $ php <<PHP
> <?var_dump(preg_match('/[[:alnum:]]\d+/', 'a9'));
> PHP
int(1)

В документации упоминания есть, но я никогда внимания на них не обращал.

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

Бункер

Бункер (43.95КиБ)

В выходные ходили на экскурсию в секретный советский бункер. Рекомендую. Бункер, конечно, рассекречен (уже два года как). Но побывать на минус 18 этаже (60 метров), в тоннелях диаметром девять метров, куда раньше имели доступ только несколько людей во всей России, очень интересно.

Стоимость билета для одного взрослого человека — 600 рублей.

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

Ремейк старой шутки

# -*- coding: utf-8 -*-

True, False = False, True # happy debugging!

Это Python, для тех, кто не понял.

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

PHP 5.3: что нового

На «Хабре» хорошая обзорная статья рассказывающая о том, что нового в PHP 5.3.

P.S. почему к любой статье по PHP обязательно появится коментарий с полной пургой, а?

41 комментарий