?

Log in

No account? Create an account
Flicker's Journal

> recent entries
> calendar
> friends
> profile
> previous 20 entries

Friday, December 13th, 2013
3:13 pm - Rsyslog
По просьбе автора, намекаю широкой общественности, что один из официальных репозиториев rsyslog ждёт вас по адресу:
https://github.com/rgerhards/rsyslog

Мои полтора коммита там уже есть :)

(comment on this)

Monday, August 25th, 2008
12:07 am
Сменил род деятельности - на Парнас-М я больше не работаю. Бездельничаю.

Зато закончил перекладывать банную печку.
Read more...Collapse )

(4 comments | comment on this)

Thursday, May 8th, 2008
12:51 pm
Есть ли что-то странное в том, что, разыскивая в Сети старого знакомого, я неизменно нахожу старого себя?

(3 comments | comment on this)

Wednesday, May 7th, 2008
2:17 pm
http://dr-lunin.livejournal.com/134912.html
Так и живём.

(comment on this)

11:01 am
Очень я люблю хороший инструмент. Бывало, куплю что-нибудь очень узко специализированное, применить некуда - а душа радуется, потому что теперь оно у меня есть.
Вот и тут, по случаю невыкручивающегося болта, были куплены экстракторы резьбы Force (такие: http://www.domodedovoshop.ru/shop/product/12516.html). Надо сказать, первый болт выкрутился, да. Но там уж совсем всё просто было.
На втором болте два экстрактора замялись, подтверждая свою пластилиновую сущность.
А сам болт, в итоге, выкрутили обычной отвёрткой.

И такое бывает очень часто. Слишком часто. Купил - выкинул. Проверка товара осуществляется после оплаты. Автор ответственности не несёт.

(comment on this)

Thursday, August 2nd, 2007
11:49 am - Творческое применение ПДД
Хочется пофантазировать о "встречке". Ясность внесли, теперь разговоры о том, что разворот не является выездом на полосу встречного движения, прекратятся. С одной стороны, теперь это однозначный выезд. С другой стороны - прав за это теперь не лишают.

А вот такая, например, ситуация, как пересечение дороги через сплошную (например, из двора во двор напротив) - по-прежнему будет считаться злостным нарушением и квалифицироваться по 12.15.4, потому что поворотов и разворотов при этом не происходит.

С разворотом и поворотом налево на широкой дороге при отсутствии разметки и вне перекрёстка тоже всё ясно -- штраф по 12.15.3, ПДД 9.2.

Поворот налево с такой дороги на перекрёстке, при отсутствии предписывающих знаков или разметки, разрешающих поворот налево... тоже запрещён ПДД 9.2, но это в голове не укладывается, поэтому и не штрафуют, и эта бредовая норма в законе остаётся. Смысл такой: общая норма -- ПДД 9.2 -- запрещает выезд на левую половину дороги. Специальных норм, которые отменяли бы действие общей, при отсутствии знаков и разметки на перекрёстке, не существует. Следовательно -- нельзя.

Кстати, как я уже упоминал, теперь за поворот направо не из правого ряда будут штрафовать. Вы, когда въезжаете на круговое движение, всегда в правый ряд перестраиваетесь? Я -- нет. 100 рублей. При отсутствии знаков "движение по полосам" или соответствующей разметки надо перестраиваться.

(4 comments | comment on this)

11:32 am - ПДД
Почитал свежие изменения в КоАП. Кроме известных всем изменений в размерах штрафов, там есть ещё несколько забавных пунктиков.

Появились отдельные понятия "освидетельствование на состояние алкогольного опьянения" и "медицинское освидетельствование". Раньше освидетельствование было только медицинским. Теперь его может проводить инспектор ДПС. Однако, при несогласии водителя с результатами такого освидетельствования, инспектор обязан направить водителя на медицинское освидетельствование. Пока что правил проведения освидетельствования "на месте" не существует, их должно будет утвердить правительство.

Широко известный пункт 12.15.3 (выезд на "встречку") размножился почкованием, теперь в нём наказывают за встречку в сочетании с разворотом, поворотом налево или объездом препятствия. Штраф 1000-1500 рублей. Лишение прав не предусмотрено. А вот в пункте 12.15.4 теперь лишение прав на 4-6 месяцев, без возможности замены штрафом, за выезд на встречку в нарушение ПДД во всех остальных случаях.

Появился штраф (100 рублей) за выполнение поворота или разворота не из соответствующего крайнего положения на проезжей части.

(1 comment | comment on this)

Friday, April 20th, 2007
3:04 pm - Выдача сертификатов X.509
Недавно мне понадобилось сгенерировать сертификаты для тестирования EAP+FreeRADIUS. Исторически, я создавал сертификаты для разных применений разными несложными скриптами при помощи openssl, но у такого метода есть свои неудобства. В частности, сложно создать и поддерживать стройную и единую структуру PKI на предприятии. Ситуация осложняется и тем, что openssl предоставляет множество возможностей, которые лично мне не удалось пока освоить.

В общем, после тягостных раздумий о бренности всего сущего, я начал программы для управления Certificate Authority. Требования были такие:

- Отсутствие экзотических (для меня) требований к окружению. По этому признаку были отметены CA на Java и Python.
- Лёгкость в управлении, удобный визуальный интерфейс.
- Достаточная гибкость для управления PKI небольшого размера (скажем, до 50 сертификатов разного назначения).

(6 comments | comment on this)

Tuesday, April 3rd, 2007
9:57 pm - Почтовые программы
Выдался удобный случай изучить текущее состояние дел в области клиентов и серверов IMAP. Cyrus я уже ставил, с ним всё более-менее ясно. Система хорошая, но при сбоях (которые могут случиться, например, от переполнения диска, или от выключения света) требует присутствия администратора.

Поэтому на этот раз испробовал Dovecot. Кстати, у него планируется в кои-то веки версия 1.0, и очень может быть, что через месяц она выйдет. Заявлена высокая безопасность кода (пока что опровержений не было), простота использования, высокая скорость. Поддерживает форматы почтовых баз mbox и maildir.

Дальше...Collapse )

Update: "Далее" добавлено :)

(4 comments | comment on this)

Sunday, January 28th, 2007
12:31 am - Вспомнить всё
Периодически возникает желание что-нибудь спрятать и зашифровать: пароли какие-нибудь, или улики секретные. И тогда где-нибудь возникает Запароленный Архив или даже Зашифрованный Диск. На нём-то все секреты и хранятся.

А потом оказывается, что пароль от этого Архива или, что ещё лучше, Диска, уже забылся. То есть, вот они, данные, лежат, но зашифрованы. И умом понимаешь, что подобрать 20 символов пароля в этой жизни не удастся. Ты же свои секреты надёжно защитил самой стойкой криптографией. Поэтому данные вроде бы есть, а вроде бы их и нет уже. Потому что зашифрованный диск, как утверждает автор шифровалки, ничем от набора случайных цифр не отличается.

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

Зато другой диск был от PGP. В двух экземплярах. Правда, один из них сразу оказался битым, и PGP сразу сказала, что это не её диск уже. Зато второй был настоящим.
И пароль довольно быстро вспомнился, и диск смонтировался, но открываться всё равно не стал. Мол, файловой системы у тебя там нет никакой. Разные версии PGP, разные ОС -- неважно. Потом, правда, пришла R-Studio и выцарапала файлы оттуда, почти как живые. Там, правда, оказались ещё Запароленные Архивы, но с ними я быстро расправился.

Есть такой хороший фильм "Memento". Знаете, а ведь в нём описана эта ситуация, если посмотреть под верным углом.

Резюме? Берегите себя и свои файлы.

(2 comments | comment on this)

Thursday, January 25th, 2007
2:41 pm - Законы умножения
Если пользователя просят переслать копии 30 страниц документов;
И он сканирует их, сохраняя каждую страницу в файле размером 3 мегабайта;
И вкладывает файлы в электронное письмо;
И сохраняет его в папке "Черновики" Microsoft Outlook, подключенного к Microsoft Exchange;
А потом отправляет;
То суммарный трафик на эту операцию составляет по 250 мегабайтов в каждую сторону;
И суммарная стоимость этого трафика составляет около 700 рублей.

Если пользователь хочет отправить файл размером более 50 мегабайтов;
И пользуется Outlook Express, подключенным к Microsoft Exchange, у которого установлен лимит размера сообщения 50 МБ;
То каждая попытка отправки завершается неудачей;
Но Outlook Express не теряет надежды;
И отправляет письмо снова и снова;
В день до 36 раз;
Что в сумме составляет 1,8 гигабайта трафика в одном направлении;
А стоимость пользователь может подсчитать сам.

(comment on this)

Friday, January 19th, 2007
3:52 pm - Два часа радости
Какой-то человек принёс нам свой компьютер с жалобой "Виснет, когда пытаюсь посмотреть фильм".

Чипсет i865. Geforce 7300. Все проигрыватели жалуются, что не удалось включить оверлей, что нет VMR9 и так далее. Далее выяснилось, что компьютер не виснет, но очень сильно тормозит, когда на экране появляются кадры фильма. Переустановка драйверов и кодеков ничего не принесла, и т.п.

По счастью (или нет?) на плате оказалось и встроенное видео. (На мысли не наводит?)

И на встроенном-то адаптере всё нормально играется.

А RivaTuner утверждает, что в этом компьютере AGP нет, никогда не было, и не надо на это рассчитывать. И в BIOS нет ни одной настройки видео, даже AGP Aperture. Только порядок инициализации адаптеров: PCI/AGI/Internal.

А в другом компьютере этот Geforce работает.

И тут до нас медленно, но верно доходит, что AGI - это не AGP. Оказывается, крупнейший производитель системных плат на i865 - ASRock - посчитал необходимым придумать свой собственный интерфейс видеокарты. До мельчайших подробностей совместимый с AGP. В области разъёма. А в остальных областях не такой совместимый. То есть - работать не будет.

(comment on this)

Thursday, January 18th, 2007
4:11 pm - разнообразие
С давних пор в свободном софте меня огорчают некоторые особенности. Например, то, что пишут его на всех существующих языках. Вспомнить хотя бы portupgrade из FreeBSD на языке Ruby. Или ejabberd на языке erlang. Что это за языки вообще? Чем ЭТО собирать? Или, вернее, ЗАЧЕМ...

А вот ещё некоторые пишут демонов на Perl и Python. Да, наверное, это проще, чем мучаться с низкоуровневым C. Я и сам так делал. Но что допустимо для программы "для внутреннего употребления", то в случае широкого распространения программы просто ужасно. Такой монстр, как Perl, с его модулями и зависимостями, делает сервер непрозрачным, усложняя зачастую простейшие вещи. Понятно, что реализовать функциональность SpamAssassin на C++ было бы на порядок труднее. Но это скорее исключение, чем правило.

А ещё есть программисты, которые любую задачу решают через SQL. Ну, типа 'SELECT 2*PI()' им написать привычнее, а хранить 3 переменные в таблице вообще гораздо надёжнее, чем в обычном файле.

Postfix. Отличный почтовик, быстрый, безопасный, достаточно простой.
Greylist. Неплохой для своего времени метод защиты от спама. Доказано на примере milter-greylist.
А что мы видим на их пересечении? В поставке Postfix идёт чудо-демон на Perl (как иллюстрация интерфейса). Существует ещё штук 7 реализаций для postfix. И среди них - ни одной столь же удачной, как milter-greylist. Некоторые требуют SQL. Другие написаны на Perl и Python. Хоть переходи на Sendmail. Или прикручивай milter в Postfix.

Особенно удивила реализация под названием gps. Она требует libdbi и драйверы DBD, которые обеспечивают независимость от хранилища данных. И, в то же время, поддерживаются только MySQL, PostgreSQL и SQLite. Бурные и продолжительные аплодисменты?

current mood: under pressure

(7 comments | comment on this)

Monday, September 25th, 2006
12:49 pm - Хозяйке на заметку
Если монитор превратился в зеркало заднего вида - протрите его.

(1 comment | comment on this)

Monday, September 18th, 2006
5:05 pm - Кодеки и формат DV
В формате DV предусмотрено, что картинка хранится в цветовом пространстве YCbCr 4:2:0 (для DV PAL). Следовательно, цвет некоторым образом усредняется в квадрате 2*2 пиксела. Более того, поскольку видеосигнал записывают в чересстрочном виде, то эти квадраты выбираются отдельно для каждого поля. Некоторые декодеры неправильно интерпретируют такие данные, выводя цвет не чересстрочно, а прогрессивно. Эффект известен как Chroma upsampling bug и встречается также в декодерах MPEG2. Лично я с этим столкнулся в ffdshow DV.

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

Формат DV подчиняется стандарту ITU BP.601 и требует, чтобы яркость находилась в интервале [16,235], а цветоразностные сигналы - [16, 240]. На самом деле, любительские камеры записывают сигнал в диапазоне [16,255] или даже шире. Диапазон ниже 16 особого значения не имеет, это всё чёрный цвет, в котором всё равно ничего не разобрать, а вот [236, 255] может представлять интерес, так как там могут остаться детали изображения, снятые со слишком большой экспозицией.

Стандартные кодеки растягивают разрешённый диапазон до RGB[0..255], тем самым, отбрасывая детали до 16 и после 235. Отказаться от этого позволяют Cedocida и Canopus.

(1 comment | comment on this)

4:52 pm - Neat video
Хороший плагин для VirtualDub: Neat Video. Правда, совсем не бесплатный. Предназначен для очистки изображения от шума, в частности, шума матрицы видеокамеры.

Проблема на первый взгляд незаметная: плагин не умеет работать с чересстрочным изображением. VirtualDub передаёт изображение фильтру покадрово, и в результате после подавления шумов поля частично смешиваются. Выход - перед применением фильтра вызвать Fold fields side-by-side, а потом - Unfold fields. Причём, образец шума приходится выбирать из одного поля после операции Fold, а там найти однородную поверхность 60*60 сложнее, чем в целом кадре. Других побочных эффектов разделение полей, кажется, не вызывает.

Если разделить поля средствами Avisynth с удвоением framerate, то можно обрабатывать и напрямую, но темпоральный фильтр столкнётся с дрожанием неподвижного изображения вверх-вниз на половину линии. Впрочем, это может иметь значение разве что для съёмок со штатива.

(comment on this)

Friday, September 15th, 2006
1:56 pm - Бег по грабелькам
Недавно захотел что-нибудь купить. И так получилось, что купилась видеокамера формата MiniDV. Во-первых, не слишком дорого для игрушки, а во-вторых, Лена не возражала.

От камеры хотелось, конечно, максимального качества изображения при минимальной цене, а также полного комплекта цифровых и аналоговых входов-выходов. Оказалось, что:
- JVC в Интернете считается плохой идеей, а Samsung там не рассматривают даже как вариант;
- Panasonic из всех своих камер убрал аналоговые входы;
- Sony оставила вход только в старшей модели HC96E;
- Canon предлагает несколько камер из разных линеек.

Да и вообще, все стремятся к светлому будущему и переходят на камеры HDV, а MiniDV выпускают по остаточному принципу.

В общем, почитав отзывы, выбрал Canon MVX350i. Но после знакомства с реальностью понял, что эта камера уже снята с производства и в продаже встречается редко. Махнул рукой, решил не искать (тем более, что оценка в интернете явно завышена - эффект "фидорулеза") и купил MVX460.

Претензия к ней у меня, собственно, всего одна. А именно - звук ЛПМ, который пишется на встроенный микрофон. Пиковый уровень этого шума около -33dB. В общем, громко. Для сравнения, Panasonic NV-GS15 (снят с производства) при тех же условиях писал практически чистый звук, пиковый уровень шума -43dB. И, хотя разъём для внешнего микрофона у камеры есть, в действительности такой микрофон купить трудно, а использовать ещё труднее. Нет у камеры крепления для микрофона.

(3 comments | comment on this)

Sunday, March 14th, 2004
3:42 pm
Замечательно.

Я незаурядное мышление!
Вы одарённый человек, способный отличать лживые ценности от вечных истин. Среди людей Вашего типа наиболее часто встречаются гении. Однако, за этот дар Вы расплачиваетесь некоторыми поведенческими отклонениями от нормы, из-за которых люди с другим образом мышления могут неадекватно относиться к Вам.
Стереотипное ли у Вас мышление? version 1.0

(1 comment | comment on this)

3:29 pm
Я Решил(а) 12 из 12!
Неужели вам нужно еще одно подтверждение, что логика это ваше призвание? Или решили шокировать своих друЖЖков?:)
Проверьте свою Логику!

(2 comments | comment on this)

Sunday, December 21st, 2003
1:51 am
Вопрос недели:

Нужен ли мне ноутбук?

(4 comments | comment on this)

> previous 20 entries
> top of page
LiveJournal.com