Как скрестить ужа…

January 9th, 2010
Comments Off

Интересное наблюдение. Единственное животное, которое можно скрестить с ужом – это ёж. А вот слона можно скрестить с чем угодно. :-)

Символы для release сборки.

January 5th, 2010
Comments Off

В очередной раз столкнулся с мифом, что, мол, release сборку невозможно отлаживать, так как символов нет. Значит так! Американцы на Луне были! Тьфу ты. В смысле, символы в release сборке включать: а) можно, б) нужно и в) полезно. Генерация отладочной информации не влияет на оптимизацию кода. Хотите, проверьте сами – сравните ассемблерные листинги с генерацией символов и без. Более того, случаи, когда это не так, однозначно трактуются как ошибки, которые можно смело отправлять в Microsoft. Мне, кстати, и самому было бы интересно посмотреть на тест-кейс воспроизводящий подобную ошибку.

,

По просьбам трудящихся… ;-)

January 5th, 2010

shaf :

Тогда запости вид из окна :)

Не из окна, правда, с крыльца, но вид (по клику открывается в полном размере):

Вид с крыльца

Вид с крыльца

:-)

PS. Никак не могу попать домой днем…

C Новым Годом!

December 31st, 2009

Ну что, прошедший год был ничего так себе, сложный, но интересный. Два из трех важных дел уже, можно сказать, наполовину сделано. Осталось только дерево посадить. ;-)

Пусть новый год вам принесет многие радости и малые печали, добавит мудрости и даст 1000 поинтов экспы. :-)

Их нравы.

December 30th, 2009

Топаю вчера утром по пути на работу на автобусную остановку. Кругом красота, – дома и деревья ночным инеем покрыты, рождественские огни горят. Рассвет красиво облака снизу подсвечивает…

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

Выхожу на остановку и вижу картину маслом по хлебу. Стоит мужичек в коротких штанишках по колено и в рубашке с короткими рукавами. Стоит и ждет автобуса. Почесывает ногу ногой. Что характерно не дрожит и зубами не стучит. Либо уже не может, либо не собирается. Кожа на руках и ногах покраснела, и только. Даже мурашками не покрылся, засранец.

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

Почему нельзя прервать вызов ReadConsole?

December 29th, 2009

Представьте, что где-то в коде есть такой кусок:

BOOL Res =
    ReadConsole(
        GetStdHandle(STD_INPUT_HANDLE),
        Buffer,
        sizeof(Buffer),
        &ReadChars,
        NULL);

Теперь, скажем, нам в какой-то момент нужно корректно прервать вызов ReadConsole() (из другого потока). Как это сделать?

Read more…

, ,

Garden d’Lights 2009.

December 16th, 2009
Comments Off

Garden d’Lights в этом году был заметно меньше прошлогоднего, но все равно очень красиво:

Таинственный куст.

Таинственный куст.

Read more…

,