
23:49
Untitled [276]
Чувствую себя в Мор. Утопии, когда IRL сдаю последний квест на воскресенье в 10 вечера -- и только тогда свободен.
22:41
Чтобы замести следы
Шёл по улице, сдуло ветром шапку, как в заставке Лэйн. Но! Время не остановилось!
Выходит, я не бог? (
Выходит, я не бог? (
Комментарии (3)
23:55
Untitled [275]
Узнал, что есть название улицы "Первый проезд Перова Поля" (сначала мне послышалось "первый проезд первого поля", очень смеялся). В районе Перово. Хм, это означает, что "Перово" -- это краткое прилагательное. Каково? Перово. Кроме того, это означает, что Перово склоняется. А я думал, что нет.
Хм, может быть ситуация с другими районами такая же? Например, школа в районе Алтуфьево -- Алтуфьева школа. Или -- выхина молодёжь ходит в клуб "зелёная монетка".
Хм, может быть ситуация с другими районами такая же? Например, школа в районе Алтуфьево -- Алтуфьева школа. Или -- выхина молодёжь ходит в клуб "зелёная монетка".
Комментарии (1)
Когда отлаживаете удалённо -- главное -- это не забывать перезаливать исполняемый файл после каждой компиляции. В противном случае вас ожидают неприятные казусы типа неподгруженных символов (Symbols) для dll, а также не срабатывающих точек останова в основной программе.
Не мешало бы этот процесс автоматизировать. Может быть, в Visual Studio есть для этого средства, просто я о них не знаю?
Кроме того, обращайте внимание на настройку рабочей папки (Working Directory) в настройках удалённой отладки. Это удалённая папка, которая будет текущей для приложения, когда оно запустится. А "Команда" (Command) имя исоплняемого файла (вместе с путём) -- тоже на удалённой машине!
Не мешало бы этот процесс автоматизировать. Может быть, в Visual Studio есть для этого средства, просто я о них не знаю?
Кроме того, обращайте внимание на настройку рабочей папки (Working Directory) в настройках удалённой отладки. Это удалённая папка, которая будет текущей для приложения, когда оно запустится. А "Команда" (Command) имя исоплняемого файла (вместе с путём) -- тоже на удалённой машине!
23:42
Скрудж
Однажды мне дали подержать в руках миллион рублей. Наличными. Купюрами по 5 тысяч.
В этот момент я понял, что такое деньги. Деньги -- это просто бумажки. С циферками.
Если будет возможность, рекомендую всем проделать то же самое.
В этот момент я понял, что такое деньги. Деньги -- это просто бумажки. С циферками.
Если будет возможность, рекомендую всем проделать то же самое.
Комментарии (5)
23:53
Untitled [274]
Некоторые говорят, что подарки не передаривают.
Нашёл книжку. Старую. На форзаце две (!) дарственные надписи.
Первая: "Подарено А.Б. (фамилия одариваемого). 7 ноября такого-то года. Б.В. (фамилия дарителя)".
Вторая: "Подарено В.Г. (фамилия одариваемого). 8 ноября того же года. Читай на здоровье. А.Б. (фамилия дарителя)".
К сожалению, нет возможности выяснить, почему так было сделано. Но выглядит довольно смешно.
А потом я нашёл ещё одну книжку. Оказывается, это был двухтомник. На втором томе надпись только одна (первая) и 2-й том был подарен на месяц раньше О_О. Детектив, блин.
Ах да, двухтомник Пушкина.
Нашёл книжку. Старую. На форзаце две (!) дарственные надписи.
Первая: "Подарено А.Б. (фамилия одариваемого). 7 ноября такого-то года. Б.В. (фамилия дарителя)".
Вторая: "Подарено В.Г. (фамилия одариваемого). 8 ноября того же года. Читай на здоровье. А.Б. (фамилия дарителя)".
К сожалению, нет возможности выяснить, почему так было сделано. Но выглядит довольно смешно.
А потом я нашёл ещё одну книжку. Оказывается, это был двухтомник. На втором томе надпись только одна (первая) и 2-й том был подарен на месяц раньше О_О. Детектив, блин.
Ах да, двухтомник Пушкина.
Комментарии (1)
23:50
Untitled [273]
Как правило, песенки для заставок аниме пишутся специально. Мне, однако, известно несколько исключений.
1. Евангелион. Где-то читал, что опенинг существовал до сериала. Но это не точно. А вот эндинг -- fly me to the moon -- 1954 года (тык).
2. Black Rock Shooter TV. Мику-песня 2008 года либо ранее. Сериал -- 2011. Supercell перепела.
3. Kuuchuu Buranko. Эндинг является перепевкой песни Bebu Silvetti // Spring Rain 1976 года (о чём написано прямо в титрах).
4. Gakuen Utopia Manabi Straight. Опенинг впервые выпущен в 1996 году (видео), певица умерла в 2004, сериал вышел в 2007. Вот его опенинг. (wiki).
5. В заставке OVA-сериала Kujibiki Unbalance играют песню Under17, написанную для 1-го сезона Genshiken... в котором песня изображала... заставку (не существующего на тот момент) OVA-сериала Kujibiki Unbalance! (видео) (в Genshiken играют в 1-й серии). В TV заставку сменили.
Вспомню ещё -- напишу.
1. Евангелион. Где-то читал, что опенинг существовал до сериала. Но это не точно. А вот эндинг -- fly me to the moon -- 1954 года (тык).
2. Black Rock Shooter TV. Мику-песня 2008 года либо ранее. Сериал -- 2011. Supercell перепела.
3. Kuuchuu Buranko. Эндинг является перепевкой песни Bebu Silvetti // Spring Rain 1976 года (о чём написано прямо в титрах).
4. Gakuen Utopia Manabi Straight. Опенинг впервые выпущен в 1996 году (видео), певица умерла в 2004, сериал вышел в 2007. Вот его опенинг. (wiki).
5. В заставке OVA-сериала Kujibiki Unbalance играют песню Under17, написанную для 1-го сезона Genshiken... в котором песня изображала... заставку (не существующего на тот момент) OVA-сериала Kujibiki Unbalance! (видео) (в Genshiken играют в 1-й серии). В TV заставку сменили.
Вспомню ещё -- напишу.
Комментарии (2)
23:00
Not enough room
С одной стороны, конечно хорошо, что Windows XP предупреждает пользователя о том, что у него на диске осталось менее 200 мегабайт, тем более, что это приводит к дополнительным операциям в NTFS. Но с другой стороны, она это делает слишком настойчиво. Сообщение (baloon tip) в трее выскакивает чуть ли не раз в 10 минут. И приходится либо терпеть его висящим, либо прицеливаться и попадать по крестику (а если промазать, то начнётся "поиск возможных способов увеличения места"), либо бросать текущие дела и начинать чистить диск.
Правда я выяснил, что можно кликнуть по сообщению правой кнопкой -- даже в центре! -- и оно закроется (на 10 минут). (Ещё, конечно, можно отключить всплывающие подсказки в принципе или понизить порог выдачи сообщений (по свободному месту) -- но у этих методов есть недостатки)
К сожалению, не знаю, наблюдается ли такая же ситуация в Windows 7, т.к. на компах с ней у меня ещё не заканчивалось место не диске.
Правда я выяснил, что можно кликнуть по сообщению правой кнопкой -- даже в центре! -- и оно закроется (на 10 минут). (Ещё, конечно, можно отключить всплывающие подсказки в принципе или понизить порог выдачи сообщений (по свободному месту) -- но у этих методов есть недостатки)
К сожалению, не знаю, наблюдается ли такая же ситуация в Windows 7, т.к. на компах с ней у меня ещё не заканчивалось место не диске.
Комментарии (1)
23:51
Уроборос
Решил заняться удалённой отладкой.
Установка в одной комнате, рабочий комп в другой. На установку ставить среду разработки -- долго и нежелательно. Поставил удалённый отладчик. Но во время отладки мне надо следить за работой установки, что невозможно, когда я сижу в другой комнате за рабочим компом, с которого я отлаживаю. Что я делаю?
На рабочем компе поднимается сервер удалённого рабочего стола (мой любимый TightVNC) и среда разработки. А на установке поднимается сервер удалённой отладки и клиент удалённого рабочего стола. Сам сижу за установкой. Получается система:

Установка в одной комнате, рабочий комп в другой. На установку ставить среду разработки -- долго и нежелательно. Поставил удалённый отладчик. Но во время отладки мне надо следить за работой установки, что невозможно, когда я сижу в другой комнате за рабочим компом, с которого я отлаживаю. Что я делаю?
На рабочем компе поднимается сервер удалённого рабочего стола (мой любимый TightVNC) и среда разработки. А на установке поднимается сервер удалённой отладки и клиент удалённого рабочего стола. Сам сижу за установкой. Получается система:

23:41
Untitled [272]
Мышка вместе со своим ковриком лежит у меня прямо на системном блоке. И это к лучшему.
Работал я работал, чувствую, что-то коврик больно тёплый. А под ним -- ещё теплее. и вообще весь комп тёплый. Такого быть не должно. Запускаю SpeedFan. Вижу охренительную картину:

Подозрение: сдох кулер.
Выключил, открыл (температура сразу -10 градусов). Оказалось:
1. Кулеры на видяхе и на процессоре пашут.
2. Кулер в БП не шевелится.
3. Были ещё 2 кулера, исторически располагающиеся на винчестерах, так они вообще оказались отключены (подключил).
А дело в том, что ток воздуха наружу (или снаружи внутрь) создаётся исключительно кулером БП. Остальные просто гоняют воздух внутри.
Вскрыл БП, кулер пальцем вращается с трудом. Пыль. К счастью, кулер БП разбирался. После "протирки оптических осей" кулера ацетоном, а потом намазывания (оси) машинным маслом, кулер заработал. Температура резко упала.
Честно говоря, я вообще удивлён, что с неработающим кулером БП комп не загнулся и не выключился аварийно. Если бы я не держал мышку на системном блоке, возможно, обнаружил бы неисправность нескоро. И удивлялся бы странным глюкам и внезапным отключениям.
Мораль тут такова: температуру компа необходимо мониторить. Все современные компы содержат в себе датчики температуры. Есть множество программ, которые позволяют узнать температуру не тактильным способом.
Работал я работал, чувствую, что-то коврик больно тёплый. А под ним -- ещё теплее. и вообще весь комп тёплый. Такого быть не должно. Запускаю SpeedFan. Вижу охренительную картину:

Подозрение: сдох кулер.
Выключил, открыл (температура сразу -10 градусов). Оказалось:
1. Кулеры на видяхе и на процессоре пашут.
2. Кулер в БП не шевелится.
3. Были ещё 2 кулера, исторически располагающиеся на винчестерах, так они вообще оказались отключены (подключил).
А дело в том, что ток воздуха наружу (или снаружи внутрь) создаётся исключительно кулером БП. Остальные просто гоняют воздух внутри.
Вскрыл БП, кулер пальцем вращается с трудом. Пыль. К счастью, кулер БП разбирался. После "протирки оптических осей" кулера ацетоном, а потом намазывания (оси) машинным маслом, кулер заработал. Температура резко упала.
Честно говоря, я вообще удивлён, что с неработающим кулером БП комп не загнулся и не выключился аварийно. Если бы я не держал мышку на системном блоке, возможно, обнаружил бы неисправность нескоро. И удивлялся бы странным глюкам и внезапным отключениям.
Мораль тут такова: температуру компа необходимо мониторить. Все современные компы содержат в себе датчики температуры. Есть множество программ, которые позволяют узнать температуру не тактильным способом.
Комментарии (3)
23:46
Ring of invisibility
Сообщения в Windows всегда посылаются окну. И тут я оказался в ситуации, когда сообщение принять надо, а окна нет. Что же делать? Мне посоветовали два метода решения:
1. Использовать PostThreadMessage. Такие сообщения посылаются не окну, а потоку. Проблема: если поток впадёт в какой-либо посторонний цикл обработки сообщений (который не имеет отношение к вашей обработке, например, внутри вызова MessageBox), ваше сообщение будет похерено.
2. Создать невидимое окно и посылать сообщения туда. Как оказалось, разработчики винды предвидели это и создали специальный тип окна "только для сообщений". Для его создания надо при вызове функции CreateWindowEx 4-й параметр с конца (hWndParent) установить в HWND_MESSAGE. Пример: stackoverflow.com/questions/4081334/using-creat...
1. Использовать PostThreadMessage. Такие сообщения посылаются не окну, а потоку. Проблема: если поток впадёт в какой-либо посторонний цикл обработки сообщений (который не имеет отношение к вашей обработке, например, внутри вызова MessageBox), ваше сообщение будет похерено.
2. Создать невидимое окно и посылать сообщения туда. Как оказалось, разработчики винды предвидели это и создали специальный тип окна "только для сообщений". Для его создания надо при вызове функции CreateWindowEx 4-й параметр с конца (hWndParent) установить в HWND_MESSAGE. Пример: stackoverflow.com/questions/4081334/using-creat...
23:47
А если найду? (часть 1)
У меня часто на улице спрашивают "как пройти в библиотеку", я уже писал.
Но сегодня при входе в под'езд меня стал догонять мужик и звать. Позже я подумал, надо было сразу быстро набрать код, зайти внутрь и гори всё огнём, но я решил подождать, пока он меня догонит -- мало ли что ему нужно.
Мужик оказался не очень похож на гопника и с сигаретой. Короче говоря, он искал какого-то "Серёгу с третьего этажа". Я такого не знал. Он переспросил "ну, такой, с двумя детьми".
Я: Нет, не знаю.
Он: Значит, такого здесь не живёт...
Я: Ну почему же не живёт? Может, живёт, просто я его не знаю.
Он отошёл на пару шагов, но уходить от двери в под'езд не собирался. Набирать код в таких условиях я не мог, поэтому просто позвонил в квартиру и мне открыли.
(убежать я тоже не мог, т.к. находился в "предбаннике" под'езда, а мужик перегораживал выход; поэтому я подготовил в руке ПА-2)
Тут мужик спросил: "А ты сам-то с какого этажа?". Я прифигел. "Хороший вопрос!" -- отвечаю. Открываю дверь и пытаюсь сразу за собой закрыть. Но не получается. Похоже, мужик всё же проник внутрь. Я пошёл по лестнице, проверяя, не идёт ли он за мной. Он не шёл. Спустя минуту я услышал звук закрывшейся двери -- мужик ушёл. Вот я думаю -- может, он информацию какую-то собирал? Например, узнал, что нужного человека зовут Сергей, он живёт на 3-м этаже и у него двое детей. И ищет, где его квартира?
>>
Но сегодня при входе в под'езд меня стал догонять мужик и звать. Позже я подумал, надо было сразу быстро набрать код, зайти внутрь и гори всё огнём, но я решил подождать, пока он меня догонит -- мало ли что ему нужно.
Мужик оказался не очень похож на гопника и с сигаретой. Короче говоря, он искал какого-то "Серёгу с третьего этажа". Я такого не знал. Он переспросил "ну, такой, с двумя детьми".
Я: Нет, не знаю.
Он: Значит, такого здесь не живёт...
Я: Ну почему же не живёт? Может, живёт, просто я его не знаю.
Он отошёл на пару шагов, но уходить от двери в под'езд не собирался. Набирать код в таких условиях я не мог, поэтому просто позвонил в квартиру и мне открыли.
(убежать я тоже не мог, т.к. находился в "предбаннике" под'езда, а мужик перегораживал выход; поэтому я подготовил в руке ПА-2)
Тут мужик спросил: "А ты сам-то с какого этажа?". Я прифигел. "Хороший вопрос!" -- отвечаю. Открываю дверь и пытаюсь сразу за собой закрыть. Но не получается. Похоже, мужик всё же проник внутрь. Я пошёл по лестнице, проверяя, не идёт ли он за мной. Он не шёл. Спустя минуту я услышал звук закрывшейся двери -- мужик ушёл. Вот я думаю -- может, он информацию какую-то собирал? Например, узнал, что нужного человека зовут Сергей, он живёт на 3-м этаже и у него двое детей. И ищет, где его квартира?
>>
23:34
Не верблюд
Окошечко в присутственном месте. Над ним прилеплен листочек бумаги:
График работы учреждения бла-блабла:
понедельник, вторник, пятница -- с 8 до 17;
среда, четверг -- с 11 до 20;
1-я, 3-я суббота месяца с 10 до 14;
воскресенье -- выходной
(или что-то в этом роде)
Я (внимательно читая об'явление): ой, какой у вас график работы сложный...
Женщина в окошке: а это не наш!
Я: О_о''
Так какого он хрена там висит, спрашивается?! (это и правда оказался не их график работы)
График работы учреждения бла-блабла:
понедельник, вторник, пятница -- с 8 до 17;
среда, четверг -- с 11 до 20;
1-я, 3-я суббота месяца с 10 до 14;
воскресенье -- выходной
(или что-то в этом роде)
Я (внимательно читая об'явление): ой, какой у вас график работы сложный...
Женщина в окошке: а это не наш!
Я: О_о''
Так какого он хрена там висит, спрашивается?! (это и правда оказался не их график работы)
23:39
Untitled [271]
Дано: большой шкаф. Задача: поставить его в определённом месте. В это место есть два входа по бокам. В помещениях по обе стороны от места потолок одной высоты, а в самом месте -- другой, ниже.
В итоге сложилась парадоксальная ситуация, когда возможно поставить шкаф в любом из боковых помещений и даже перенести через назначенное место из одного помещения в другое. Но в самом месте его поставить стоймя нельзя (только на боку). Прямо он не проходит в проход, по диагонали наклонить -- всё равно не проходит. Если положить на бок -- можно занести, но нельзя поставить, т.к. высота потолка недостаточна.
Пришлось разбирать, а потом собирать обратно уже стоймя. Иначе никак.
В итоге сложилась парадоксальная ситуация, когда возможно поставить шкаф в любом из боковых помещений и даже перенести через назначенное место из одного помещения в другое. Но в самом месте его поставить стоймя нельзя (только на боку). Прямо он не проходит в проход, по диагонали наклонить -- всё равно не проходит. Если положить на бок -- можно занести, но нельзя поставить, т.к. высота потолка недостаточна.
Пришлось разбирать, а потом собирать обратно уже стоймя. Иначе никак.
23:06
Untitled [270]
Я прогнозировал финансовый кризис в России сразу после Олимпийских Игр, но всё оборачивается несколько иначе о_О... продолжаем запасать тушёнку. Если бы я жил на другой планете, взял бы попкорн.
23:47
Untitled [269]
Занялся тут на досуге вопросом лемматизации (приведения в начальную форму всех слов) текста. Нашёл библиотеку phpMorphy. Стал копать. Прогнал текст, смотрю, чаще всего встречается слово "мень". Думаю, что за мень такой, чёрт возьми?
Посмотрел в гугле. Отсеял товарища по имени Александр Мень. Посмотрел ещё раз. Мень -- это такая рыба! О_о
Оказалось, что слова в возвращаемом списке вариантов идут по алфавиту, а не по популярности (что логично). А я везде брал по-умолчанию первый вариант (для теста гонял, так проще, чем разбирать контекст). Итак, это была лемматизация слова "меня" -- два варианта -- "мень" и "я". Зато словарь не знает слова "университет".
Посмотрел в гугле. Отсеял товарища по имени Александр Мень. Посмотрел ещё раз. Мень -- это такая рыба! О_о
Оказалось, что слова в возвращаемом списке вариантов идут по алфавиту, а не по популярности (что логично). А я везде брал по-умолчанию первый вариант (для теста гонял, так проще, чем разбирать контекст). Итак, это была лемматизация слова "меня" -- два варианта -- "мень" и "я". Зато словарь не знает слова "университет".
23:48
Об об'ективности
Не могу научиться об'ективно воспринимать текст. Читаешь что-нибудь убедительное и мысленно соглашаешься. А потом находишь такую же убедительную другую точку зрения. И уже соглашаешься с ней. Что же делать?
Я придумал метод, только, к сожалению, не испробовал его на практике. При чтении текста надо включить в голове второй голос, который будет отрицать каждое утверждение и произносить его после написанного. Тогда, возможно, удастся уйти от убедительности текста изреть зрить зырить в корень.
Я придумал метод, только, к сожалению, не испробовал его на практике. При чтении текста надо включить в голове второй голос, который будет отрицать каждое утверждение и произносить его после написанного. Тогда, возможно, удастся уйти от убедительности текста и
23:54
Untitled [268]
Мужик в метро напротив держит на коленях маленький полиэтиленовый пакетик, непрозрачный. Что внутри -- не видно. Он его приоткрывает и, чтобы никто не видел, начинает там что-то аккуратно ковырять пальцем.
Я бы сначала подумал, что он вшей из собачки своей выковыривает, да только собачка в пакетике том быть не могла. Уж больно маленький. Разве что, только её голова. Я рисую у себя в голове страшную картину, Как мужик везёт в метро собачью голову и выковыривает из неё вшей.
Слежу дальше. Наконец, из пакетика показалось то, что там было. Это была коробочка. Мужик сдирал наклейку с коробочки. Ну, тут наиболее вероятная гипотеза, что коробочка в подарок, а сдирал ценник. Я улыбнулся. Но версия с головой была бы интереснее.
Я бы сначала подумал, что он вшей из собачки своей выковыривает, да только собачка в пакетике том быть не могла. Уж больно маленький. Разве что, только её голова. Я рисую у себя в голове страшную картину, Как мужик везёт в метро собачью голову и выковыривает из неё вшей.
Слежу дальше. Наконец, из пакетика показалось то, что там было. Это была коробочка. Мужик сдирал наклейку с коробочки. Ну, тут наиболее вероятная гипотеза, что коробочка в подарок, а сдирал ценник. Я улыбнулся. Но версия с головой была бы интереснее.
23:54
Untitled [267]
В интернет-магазинах с однотипной, но разнообразной в деталях, продукцией совершенно необходим нормальный фильтр, позволяющий отсеивать ненужные девайсы и оставлять только подходящие. Иначе поиск становится унылым перебором и потенциальный покупатель может уйти. Если, конечно, у него есть выбор.
Хороший пример -- Яндекс.Маркет. Для каждого типа товара можно настраивать всё-всё-всё.
Плохой пример -- National Instruments. Приборы можно упорядочить по возрастанию либо по убыванию только одного показателя (цена, число входов, выходов, разрешение, частота дискретизации и т.д.). Но можно ещё включить фильтр по категории. Но только один для каждого признака. Допустим, нельзя выбрать одновременно приборы, подключаемые по шинам PCI и USB. Или имеющие от 4 до 8 выходов. Хотя можно одновременно показать приборы, подключаемые по PCI с числом выходов не меньше 8.
Хороший пример -- Яндекс.Маркет. Для каждого типа товара можно настраивать всё-всё-всё.
Плохой пример -- National Instruments. Приборы можно упорядочить по возрастанию либо по убыванию только одного показателя (цена, число входов, выходов, разрешение, частота дискретизации и т.д.). Но можно ещё включить фильтр по категории. Но только один для каждого признака. Допустим, нельзя выбрать одновременно приборы, подключаемые по шинам PCI и USB. Или имеющие от 4 до 8 выходов. Хотя можно одновременно показать приборы, подключаемые по PCI с числом выходов не меньше 8.