Вторник, 16 Августа 2005 г.
14:36 [Work] Применимость
Нет ничего хуже, чем знать, как устранить проблему, знать, когда она нуждается в устранении, и не мочь выразить этот критерий применимости алгоритмически.
Вторник, 9 Августа 2005 г.
11:48 [Work] бинаризация
Дано: некое изображение — функция из (x, y) в яркость, предположительно вида
f(x, y) = C + Sum[i=1,n] a_i exp{-[(x - x_i)^2 + (y - y_i)^2] / (2 sigma_i^2)}.
То есть, грубо, сумма гауссиан. Но задана она значениями во всех целочисленных точках, а не параметрами a_i, x_i, y_i, sigma_i. Спрашивается, что нужно с этой функцией сделать, чтобы получить функцию
g(x, y) = sqrt(2 pi) Sum[i=1,n] B_{x_i,y_i,sqrt(a_i pi/2) sigma_i}(x,y),
где B_{X,Y,r}(x,y) =
1 if X - r <= x <= X + r & Y - r <= y <= Y + r,
0 otherwise?

(Почему именно такого вида B? Потому что интеграл по всей плоскости от гауссианы a_i exp{-[(x - x_i)^2 + (y - y_i)^2] / (2 sigma_i^2)} равен 2 pi a_i sigma_i^2, и я хочу, чтобы интеграл от соответствующей B по всей плоскости был таким же.)
Воскресенье, 31 Июля 2005 г.
19:00 [Life]
Вчера родители затащили на дачу на шашлыки. Заставляли отцовский ноутбук не сваливать DVD-привод в PIO-режим, пили пиво, ели шашлыки, купались, пробовали водить машину.

Теперь сижу болею. И ещё, вместо того, чтобы весь день валяться дома, пошёл с утра лазить по крышам, смотреть, отчего в дождь связь в сетке ухудшается. Таки нашёл. Ужос.
Пятница, 22 Июля 2005 г.
20:21 [Hard] Optimus
Весь мир обсуждает проект клавиатуры Optimus от студии Лебедева.

Нет, ну, положим, дисплейчики на каждой клавише — это фигня. Но вот что мне в ней нравится: они добавили по одной-две клавиши в каждый ряд алфавитной области. Этого ещё (почему-то) не делал никто.

Почему это так важно? Потому что в русском алфавите 33 буквы против 26 латинских. И разместить их все на стандартной 104-клавишной клавиатуре, не жертвуя ничем, невозможно. И из-за устоявшейся традиции пишущих машинок жертвуют символами ` ' [ ] { } < > ~ |. И запятой, которую какой-то идиот поставил в верхний регистр. Я бы, скажем, был очень рад видеть их все на своих местах. Как-нибудь так:
ё 1 2 3 4 5 6 7 8 9 0 - =        Ё ! ` № ; % : ? * ( ) _ +
   й ц у к е н г ш щ з х ъ [ ]      Й Ц У К Е Н Г Ш Щ З Х Ъ { }
    ф ы в а п р о л д ж э \ '        Ф Ы В А П Р О Л Д Ж Э / "
      я ч с м и т ь б ю , .           Я Ч С М И Т Ь Б Ю < >

И ещё этот блок из 10 клавиш слева. То, чего мне так не хватает: нескольких программируемых клавиш, у которых нет никаких априорных функций. Которые можно нажимать одни, без Ctrl+Alt’ов.

В общем, я хочу такую клаву. Если они её правда сделают.
Четверг, 21 Июля 2005 г.
18:02 [SPAM] Газет не надо
На моей, кажется, четвёртой инкарнации объявления «Газет не надо» на почтовом ящике появился ответ. Синей шариковой ручкой, кривым почерком (ну понятно, на вертикальной-то поверхности писать…):

И не будет!

Что, понятно, подтверждает наличие в оффлайне разумной жизни.
Среда, 20 Июля 2005 г.
21:28 [Books] Harry Potter and the Half Blood Prince
Прочитал Harry Potter and the Half Blood Prince. Слегка в шоке.

Если первую, ну две, ну, может быть, даже три книги можно ещё было как-то с натяжкой назвать детскими сказками… Goblet of Fire, Order of Phoenix и особенно Half Blood Prince уже совершенно недетские. А уж что будет в седьмой…
Суббота, 16 Июля 2005 г.
11:36 [Дела домашние] Домофон
Ну вот. Нам поставили дверь и домофоны.

Пришли какие-то ребята, проковыряли дырку в перегородке, просунули кабели. Между стояками прокинули прямо по площадке. Курили в подъезде. Ворчали, что медленно идёт работа. Соседу ставили трубку — просверлили насквозь стену, отломали кусок стены. Заставил их мой провод просунуть через штатную дырку, где телефон, антенна и обе сети.

В общем, всё через . Мы сети аккуратнее тянем.
Четверг, 7 Июля 2005 г.
21:46 [Journals.ru] В списке записей лишний раз эскейпятся entities: &
Баг: при просмотре списка записей & лишний раз заменяется на &amp;.

Тестовый пример: в этой записи.

Ожидаемое поведение:
<a href="/journals_comments.php?id=1374875">[Journals.ru] В списке записей
лишний раз эскейпятся entities: &amp;</a>

Наблюдаемое поведение:
<a href="/journals_comments.php?id=1374875">[Journals.ru] В списке записей
лишний раз эскейпятся entities: &amp;amp;</a>
21:41 [Дела домашние] Семизначка
Неделю назад Новосибирск наконец, как подобает большому городу, перешёл на семизначную нумерацию телефонов. Теперь у меня там ещё троечка впереди.
21:34 [Дела домашние] Домофон
У нас в подъезде будут ставить домофоны. Пытаюсь понять, то ли это хорошо, то ли бесполезно, то ли неудобно.
Воскресенье, 3 Июля 2005 г.
13:03 [Фото] Ещё гроза…
Понедельник, 27 Июня 2005 г.
20:20 [Soft] Kaspersky Anti-Virus Personal 5.0.372
Ранее по теме: [Soft] Тестируем Kaspersky Antivirus Personal 5.0.227

Установка

Помня прошлый опыт, отключаем крыжик «Operate according to recommended settings», отключаем сетку.

Перезагрузка.

Гуй

С гуём, естественно, всё так же. Те же плоские окна и кнопки, косящие под гиперлинки.

Настройки

В настройках новая линка: Threats and Exclusions. Там можно задать тип используемых баз (нормальные или параноидальные), задать исключения, и посмотреть, что мы умеем ловить.

Правило 7. Когда собираешься добавлять много (скажем, около полутора сотен тысяч) элементов в list view, скажи ему, чтоб не перерисовывался каждый раз. Быстрее будет.

Ой, там ещё кнопочка Details… есть. Ой, а куда это он мне браузер открыл? Virus Encyclopedia? Ну вот уж эту-то кнопочку нужно было сделать гиперлинком.

Ооо, они добавили настроек. Или это я их в прошлый раз не заметил.

File protection. [ ] Disable Real-Time File Protection, [ ] Do not scan disk boot sectors, [ ] Stop if scan takes longer than (sec) [___].

Mail protection. [ ] Disable Real-Time Mail Protection, [x] Do not scan outgoing mail, [ ] Stop if scan takes longer than (sec) [___].

Protection against network attacks. [ ] Disable protection against network attacks, [ ] Do not notify about network attacks, [ ] Block the attacking computer for (min) [___], [ ] Use stealth mode.

Script monitoring. [ ] Disable script monitoring.

Правило 8. Если к checkbox’у нужно привязать дополнительное поле ввода для минут, секунд или километров, единицы измерения ставят справа от поля.

On-Demand Scan Settings. [ ] Do not scan disk boot sectors, [ ] Do not scan system memory, [ ] Do not scan packed executable files, [ ] Do not scan archives, [ ] Do not scan startup objects, [x] Do not ask for passwords when scanning objects.

Правило 9. Никогда нигде не используйте не лишних не отрицаний.

Updater settings. Не изменились. Путь всё так же нельзя ввести.

Правило 10. В фразе Select the folder, containing the updates запятая не нужна.

Ооо. Теперь обновление по ftp не настаивает, чтобы каталоги с обновлениями висели сразу от корня сервера, можно запихать внутрь.

Не может прочитать …/AutoPatches/soft.xml. Ну а фигли, у меня их и нет. Отключаем Update application modules. Та же хрень. Ну и какого? Для тебя всё равно патчей нет, ты пока что последняя версия. Да, и что это за идея — большие буквы в пути использовать? У меня на том сервере, куда я обновления кладу, большие буквы в маленькие автоконвертятся.

Убиваем в master.xml упоминание soft.xml. Щас он начнёт материться, что master.xml кто-то трогал.

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

Хм, а по SMB — обновляется! WTF?

Ладно. FTP — плохо, HTTP — не проверялось, но явно не лучше, SMB — удовлетворительно. Работайте дальше.
Воскресенье, 26 Июня 2005 г.
15:20 [Дела домашние] У нас в подъезде красят стены
У нас в подъезде красят стены. С одной стороны — хорошо, с другой стороны — он теперь будет синий, с третьей стороны — воняет, что крыша едет.
Пятница, 24 Июня 2005 г.
00:01 [Soft] Извращаемся со словарями
В прошлом году, помнится, хотел я словарь. Кончилось тогда тем, что я нашёл ispell и словарь Лебедева, в котором все Ё на месте. Теперь пытаюсь всё это дело поставить и заюзать.

Итак, проблема первая. ispell — программа исходно Linux’овая. У неё есть немного компиляций под винду. Из них: одна нативная, вторая — под Cygwin, третья — под emx (DOS-расширитель). И все три пользовательский интерфейс строят на ESC-последовательностях DOS’овского драйвера ANSI.SYS. Гхым. В NT’шной консоли, разумеется, их видно как ←[2J и прочие трудночитаемые надписи.

Ну ладно, фиг с ним, с ispell’ом. Есть ещё такая штука, как aspell, у неё даже есть официальный порт под винду, с инсталлятором. Качаем, устанавливаем.

Да, но проблема вторая: aspell не совместим по словарю с ispell’ом. Русский словарь к aspell’у на сайте есть, но он без Ё. Мне такое не подходит.

Ага. Долго читаем Яндекс, находим ссылку на http://www.inp.nsk.su/~grozin/aspell/: Как отконвертировать ispell’овский словарь Лебедева в формат aspell’а. Ну и вперёд.

Проблема третья. aspell работает в некоей внутренней кодировке, а для работы с текстами ему надо ещё файлы кодировок. В комплекте идёт koi8-r. Нет, я понимаю, что под Linux’ом так принято, но, понимаете, у нас тут винда. А в входных файлах предполагаются «кавычки», —тире— и прочие специфичные для windows-1251 символы. Да и консоль отображает в основном cp866, изредка windows-1251.

Итак, нам нужен файл кодовой страницы windows-1251 для aspell’а. Нет ничего проще, в документации написано — хотите делать файлы кодовых страниц, качайте пакет aspell-lang.

Да, но те файлы кодовых страниц, которые делает mkchardata из aspell-lang, подходят для aspell 0.60 и выше. Проблема четвёртая: порт под винду сделан только для 0.50, а там они совершенно другого формата.

Читаем Гугл. Много думаем. Выходим на проект bgoffice — видимо, болгарский OpenOffice. Мда. Ну хорошо, что у них там кодировка тоже windows-1251. Вытаскиваем из CVS файл cp1251.dat. Прописываем его в качестве основной кодировки, собираем словарь. Словаря, между прочим, получается ни много ни мало 43 мегабайта.

Проверяем. Надо же, работает. Только не даёт редактировать неправильные слова, как Word, и не даёт откатывать назад. -ться/-тся, разумеется, тоже не поймает, но, в конце концов, это словарь, а не проверка грамматики.

Спрашивается, почему, прежде чем оно начнёт приемлемо работать, нужно оббежать пол-Интернета?
Пятница, 17 Июня 2005 г.
13:50 [Фото] Град
Среда, 15 Июня 2005 г.
23:32 [Фото] Гроза
  • Молнию хорошо фотографировать в режиме “Firework show”. Выдержка 4 секунды, диафрагма открыта полностью, фокус на бесконечность.
  • Хотел попробовать сжульничать — режим Movie, записать минут десять, потом кадров повыдёргивать. Шумит так, что за шумом не видно собственно молний.
  • Снимать молнию, которая уже сверкает — дохлый номер. Нужно предугадывать. Сверкнуло — раз, два, три, четыре, пять, шесть, дави!, упс, не было, ну и фиг с ней, считай по новой.
  • Штатив бы не помешал. Но ночью можно и без него
  • Одна карточка хорошо, а две лучше. На одну снимаешь, со второй параллельно сливаешь нащёлканное.

Фотки
Суббота, 11 Июня 2005 г.
15:10 [Фото] выиграл карточку памяти
Сходил в Квесту на лохотронрозыгрыш призов. Выиграл карточку памяти на гигабайт. Мелочь, а приятно

Однако, по здравом рассуждении, больше я в таких акциях не участвую. Не моё это — халяву ловить. Надо — пошёл, купил.

Опять же, ещё во вторник придётся тащиться к ним за гарантийником… Нет чтоб сразу всё грамотно провести.
Пятница, 10 Июня 2005 г.
22:34 [Сети] academ.org вводит цензуру
Краткое содержание предыдущих серий.
  1. academ.org открещивается от видеосерверов и делает их частными ресурсами отдельных пользователей.
  2. Вводится новый договор, по которому: (а) отменяется тарифный план «Модем», (б) пользователя можно выгнать в любой момент без объяснения причин, (в) частные ресурсы нужно регистрировать.
  3. Цены поднимаются в два раза по сравнению с планом «Стандарт», все тарифы уравниваются.
  4. Меня отправляют в блокировку, за неперезаключение договора. Вся суть блокировки состоит в том, что DHCP-сервер не даёт мне настройки.
Итак, Серия 5. Кто матом ругается, тот хуплохо воспитан

В academ.org позвонил анонимный дядька и сказал, что он не в восторге, что в сети свободно доступны фильмы с матами. Руководство положило все видеосерверы на пол и кинулось сносить фильмы в переводе Гоблина.

Интересно, сколько ещё можно сделать с клиентами, пока они не восстанут?
Среда, 8 Июня 2005 г.
14:26 [Soft] DVDDecrypter +(
Сволочи. Они убили DVDDecrypter.

Current music: минута молчания
Вторник, 7 Июня 2005 г.
01:29
Какого хрена, спрашивается, я сижу до полпятого ночи…
Закрыть