Поездка в Тотьму. Фотоотчет

Недавно мы ездили в четырехдневную (если не считать двух ночей в поезде) поездку по маршруту Тотьма — Солигалич — Чухлома — Галич. Организатором и идейным вдохновителем поездки был [info]e_aleks, а кроме него в поездке участвовали [info]tehi4ka, [info]_likki_, [info]katias, я и еще три человека, которых не затянула какая-либо социальная сеть, чтобы можно было бы дать на них ссылки.

Поездка была насыщенной на достопримечательности и разные интересности, в одном посте все их охватить не получится, поэтому начну по порядку, то есть с Тотьмы.

Тотьма расположена в 215 км от Вологды, чтобы добраться до из Москвы мы ночь ехали в поезде до Вологды, а затем еще 4 часа ехали в автобусе. Нормальной карты Тотьмы нет ни у гугла, ни у яндекса, но зато у них есть хотя бы вид до спутника, чтобы оценить размер города и его расположение.

Тотьма расположена на двух реках: Сухона (на карте она большая) и на небольшой речушке с интересным названием Пёсья деньга. Такое название река получила не сразу, сначала, пока здесь жили угро-финны река называлась «Песь-Еденьга», а потом уже наши люди трансформировали название в «Пёсью Деньгу».

Достопримечательностей в городе оказалось много, не зря на осмотр Тотьмы было отведено полтора дня, за которые мы облазили весь город и некоторые его окрестности.

Читать далее…

Фотоохота на белок

На несколько постов отвлекусь от IT-ой темы и переключусь на фотоотчеты. Но для начала выложу фотографии белок из Филевского парка.

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

DSC_0337

Осторожно, дальше будет много мимими.

Читать далее…

Электронный словарь GoldenDict

Давно собирался рассказать про такой замечательный словарь, как Goldendict, вот, наконец-то и до него дошла очередь. Когда-то давно я уже писал про другой хороший словарь под Windows — Lingoes, но в последнее время я полностью перешел на Goldendict.

Чем GoldenDict лучше? Во-первых, он, в отличие от Lingoes, кроссплатформенный, поэтому можно одни и те же словари использовать и под Windows, и под Linux. Во-вторых, GoldenDict распространяется с исходными текстами под лицензией GPL 3, а Lingoes бесплатен только для некоммерческого использования, а исходники его закрыты. Кроме того, GoldenDict не использует свой формат словарей, а с уже распространенными форматами словарей. В частности, программа понимает такие форматы как Babylon (.bgl), StarDict (.ifo/.dict./.idx/.syn) и ABBYY Lingvo (.dsl), в том числе и аудио архивы (.lsa/.dat) для произношения слов.

Внешний вид типичной словарной статьи показан на следующем скриншоте.

goldendict_01

Читать далее…

Книга Дэвида Кана «Взломщики кодов»

book_codebrakersПосле «Книги шифров» Саймона Сингха решил прочитать решил прочитать другую книгу на тему истории криптографии и криптоанализа, а именно книгу Дэвида Кана «Взломщики кодов». Тем более, что Сингх в своей «Книге шифров» очень лестно отзывался о «Взломщиках».

У этой книги есть один неприятный момент, связанный с переводом ее на русский язык. Дело в том, что первый вариант книги был выпущен в далеком 1967 году, и оригинальное название было «The Codebreakers: The Story of Secret Writing». Разумеется, за 40 с лишним лет криптография и криптоанализ шагнули далеко вперед, стали открытыми секретные в то время документы, появились новые алгоритмы шифрования и обмена ключами, появились электронные подписи и все такое прочее. Поэтому Кан в 1996 году переиздал своих «взломщиков кодов», второе издание книги вышло с названием «The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet». Кроме того, что в новом издании были исправлены ошибки, которых, как говорят, было достаточное количество в первой книге, второе издание стало заметно толще (1200 страниц против 430).

И вот в 2000 году выходит русский перевод… первого издания. Такая вот подстава, поэтому, когда читал эту книгу, то все-таки понимал, что книга уже устарела, а факты, касающиеся второй половины XX века нельзя считать достоверными. Но, тем не менее, книга оказалась все-равно интересной.

Читать далее…

Саймон Сингх. «Книга Шифров»

book_codeНедавно попалась мне книга Саймона Сингха (сайт автора) «Книга Шифров». Эту книгу нельзя рассматривать как учебник по криптографии, потому что здесь нет досконального математического описания алгоритмов шифрации и методов криптоанализа (взломов шифров). Эта книга в первую очередь по истории развития криптографии и криптоанализа. Но несмотря на это, попавшие в книгу алгоритмы шифрования описаны очень подробно на пальцах, причем иногда кажется, что слишком подробно, повторяя одну и ту же идею разными словами, приводя разные примеры. Так что, «Книгу шифров» могут читать все, даже те (особенно те), кто далек и от математики, криптографии и, касательно последних глав, IT.

В книге последовательно показано развитие способов шифрования, начиная с простейших одноалфавитных шифров замены, которые были использованы еще Юлия Цезаря (от чего один из шифров одноалфавитной замены получил его имя). После этого описана суть частотного криптоанализа для взлома такого шифра, то есть определение соответствия букв алфавита открытого текста и шифроалфавита благодаря тому, что разные буквы в незашифрованном тексте имеют разную частоту появлению. Этот способ криптоанализа был открыт арабами.

После этого рассказывается о многоалфавитном шифре, который известен как шифр Вижинера, и который двести с лишним лет считался невзламываемым. Рассказывается о том, как через 200 лет независимо друг от друга Чарльз Бэббидж и Фридрих Касиски нашли способ взломать этот шифр.

Много места в книге уделено «Энигме», шифровальной машине, которая использовалась немцами, начиная с 20-ых годов прошлого века и до конца Второй мировой войны. В книге подробно описано, как был взломан шифр «Энигмы» сначала поляком Марианом Реевским, а затем во время войны его дело продолжил Алан Тьюринг, работая в Блечли.

Читать далее…

OutWiker 1.3.0. Что нового

outwiker_screen outwiker_screen_2
Выложил очередную версию программы для хранения заметок в виде дерева OutWiker. В версии 1.3 основной упор был сделан на то, чтобы начать использовать более продвинутые HTML-движки, чем встроенный в wxPython.

Старый HTML-движок сильно ограничивал дальнейшее развитие программы. Например, в нем нельзя было использовать стили CSS, не было возможности отображать зачеркнутый текст, а страницы с картинками из интернета слишком долго (да и сам рендер был не особо быстрый).

Список изменений

Итак, для начала вот список изменений для версии 1.3.0, а потом о них расскажу поподробнее:

  • Теперь в качестве HTML-рендера под Windows используется движок Internet Explorer, а под Linux — WebKit.
  • Добавлена возможность печати заметок и их исходного текста.
  • Добавлен новый вики-тег {-…-} для зачеркнутого текста.
  • Добавлена кнопка для зачеркнутого текста на HTML-странице.
  • Возможность установки размера шрифта при просмотре заметок через окно настроек.
  • Возможность установки дополнительных стилей CSS для заметок.
  • Изменение горячей клавиши для переключением между кодом и просмотром на F4.
  • Добавлены пункты меню для вики-команд (: … :).
  • Страницы, открытые в режиме «Только для чтения», в дереве выделяются курсивом.
  • Под Windows программа теперь работает без установки MS Visual C++ 2008 Redistributable Package.
  • При запуске программы под Windows с помощью exe-шника ошибки будут выводиться в файл outwiker.log, который будет создан в той же папке, где расположен файл настроек outwiker.ini.
  • Исправлены ошибки, возникавщие при попытке открыть вики, если для какой-то из заметок нет прав на запись.
  • Исправлена ошибка, из-за которой под Windows не работал рендеринг формул, если программа была установлена в директорию, содержащей пробелы.

Читать далее…

Кое-что про протокол IPv6

В последнее время все больше стали говорить о переходе с протокола IPv4 (IP, версия 4) к протоколу IPv6 (IP, версия 6), что не удивительно, и, в общем-то, правильно. Дело в том, что используемая сейчас 4-ая версия протокола создавалась далекие 1970-ые годы (по меркам IT-сферы в доисторическую эпоху), и именно сейчас в полной мере стали проявляться проблемы, о которых не думали в то далекое время.

Для начала немного истории. У вас может возникнуть вопрос: «Везде говорят про IPv4 и IPv6, а где IPv5, и что было с IPv1, IPv2 и IPv3?» Здесь все просто, IPv1, IPv2 и IPv3 как таковых не было. Как вы знаете, с протоколом IP в интернете тесно связан протокол TCP, настолько тесно, что их обычно и пишут вместе: TCP/IP. История TCP началась в 1973 году, когда создавалась сеть ARPAnet — родитель Интернета, именно для нее и была подготовлена первая версия протокола TCP (стандарт RFC 675 от 1974 года). Затем в 1977 году была разработана вторая версия протокола TCP, после чего вышел документ Internet Engineering Note number 2 (IEN2), в котором говорится уже про «Internet Protoсol» (сокращение IP там не появляется) и говорится о «слоистой» модели протоколов, которая затем в 1978 году утвердилась в виде так называемой модели OSI. В третьей версии протокол TCP разделился на два отдельных протокола: TCP и IP. Это произошло в 1978 году, но первый стандарт, который утверждает такое разделение вышел в 1980 году, и протоколу IP дали такую же версию, как и новому подправленному TCP, то есть 4-ю версию. Ну а в 1981 году вышел исправленный стандарт протокола IP, который был окончательно утвержден, и используется до сих пор (RFC 791, перевод стандарта на русский язык).

Читать далее…

Решение некоторых проблем с Qutim 0.3 под Linux

Решение некоторых проблем с Qutim 0.3 под Linux

С момента написания последнего поста про Qutim версия 0.3 приобрела статус бета-версии. Из-за последних изменений в репозитории у тех, кто пользовался старой версией под Linux, когда она еще называлась Qutim SDK 0.3, появились некоторые проблемы, которые, впрочем, легко решаются.

Проблемы возникли после очередного обновления программы из репозитория ppa:qutim/sdk03: пропала иконка в трее, а контакт-лист стал девственно чистым. Говорят, еще пропал звук, но у меня звук и так был отключен, поэтому ничего по этому поводу сказать не могу. После этого программа несколько раз обновлялась, но все оставалось по-прежнему.

А оказалось все довольно банально, хотя и неожиданно с точки зрения пользователя. Оказывается, репозиторий ppa:qutim/sdk03 стал «устаревшим», а самые последние сборки qutim теперь попадают в репозиторий ppa:qutim/qutim (https://launchpad.net/~qutim/+archive/qutim). При этом нужно удалить старый пакет qutim03, а установить пакет qutim из последнего репозитория. После этого опять заработал список контактов и появилась иконка в трее (которая, кстати, стала намного симпатичнее).

После установки qutim из репозитория ppa:qutim/qutim в разделе «О qutIM» значится версия 0.2.80. Смущаться этого не стоит, это на самом деле версия 0.3, но она еще бета, поэтому официально 0.3 не значится.

Ну и заодно напишу про еще одну проблему, которая возникла с Qutim 0.3 под Linux. Почему-то недавно перестал работать jabber (ака Google Talk) — при попытке авторизоваться получал сообщение «Ошибка авторизации». Порыскав по гуглу, в очень старых записях на официальном форуме увидел, что для qutim желателен gnutls (в репозиториях Убунты он устанавливается из пакета libgnutls-dev). После установки пакета libgnutls-dev авторизация стала проходить без проблем. Странно, раньше jabber работал и через OpenSSL.

А еще в qutim, наконец-то, сделали нормальное окно с информацией о пользователе. Вот, например, как оно теперь выглядит для ICQ (надеюсь, Dimidrol не будет возражать, что я всю его асечную подноготную сюда выложил без замазывания).

qutim_info

Про вирус aadrive32.exe

Про вирус aadrive32.exe

На прошлой неделе нарвался на вирус, от которого еле избавился. Самое интересное, что антивирус был установлен, поэтому я даже не помню, когда последний раз подцеплял какую-то подобную гадость. На момент заражения ни Nod32, ни Avira, ни LiveCD drWeb’а этот вирус не признавали (хотя Avira ругался на следы жизнедеятельности этой твари). По реакции сайта virustotal.com оказалось, что еще несколько дней назад, эту гадость ловили только каждый четвертый антивирус (в их числе, кстати, были Касперский и Comodo). Вчера количество антивирусов, которые этот вирус ловили, уже заметно возросло, но Nod32, например, еще вчера еще пропускал.

Симптомы

Этот вирус распространяется через флешки, стоит их вставить в зараженный комп (или даже примонтировать какой-нибудь образ, например, из TrueCrypt), как вирус делает следующее:

  • Создает на флешке папку Recycler (якобы корзину), куда копирует свой exe-шник, судя по всему со случайным именем.
  • Все папки, находящиеся в корне флешки, делает скрытыми и системными.
  • Вместо папок создает ярлыки (*.lnk) с теми же именами, но суть их состоит в том, что при попытке их открыть будет не просто открыта папка, а будет запущен вирус из корзины (потом может быть нужная папка и откроется, запускать ярлык я не пробовал, но имя открываемой папки вирусу передается через командную строку).
  • В завершение всего создается файл autorun.ini в корне флешки, причем этот файл содержит какие-то бинарные данные.

Читать далее…

OutWiker 1.2.0.322. Что нового

OutWiker 1.2.0.322. Что нового

Выложил следующую версию OutWiker’а. В этой версии изменения в основном касаются вики-страниц, а точнее, вики-парсера, который был сильно отрефакторен, благодаря чему добавлять новые возможности в него стало одно удовольствие.

Для начала скриншот новой версии, где уже видны некоторые новые фичи.

outwiker_1.2.0_1

И общий список изменений в этой версии.

  • Для вики-страниц добавлена возможность ввода формул в нотации TeX (для рендеринга используется mimeTex).
  • Ссылка на картинку в виде [[Attach:xxx.png]] или [[http://…/xxx.png]] в вики-страницах вставляет только ссылку на картинку, а не саму картинку.
  • Добавлена вики-команда (:childlist:) для вставки списка дочерних заметок.
  • Добавлена вики-команда (:attachlist:)для вставки списка прикрепленных файлов
  • Добавлена вики-команда (:include:) для вставки содержимого прикрепленных файлов.
  • Добавлены вики-команды для вставки ссылок на пользователей Livejournal.com (команда (:ljuser:)) и на ЖЖ-сообщества (команда (:ljcomm:)).
  • В меню добавлена функция для преобразования специальных символов HTML (<, > и т.п.) в их HTML-представление.
  • Внутри оператора [@ … @] при разборе вики-нотации символы «<» заменяются на «&lt;», а «>» — на «&gt;».
  • Добавлена возможность задания шаблона для пустой вики-страницы (см. настройки).
  • Из вики-нотации удалена команда \\\, так как ее полностью заменяет команда [[<<]] (перевод строки).
  • В дереве заметок теперь показывается корень вики.
  • Значительно ускорена сортировка страниц по алфавиту.
  • Улучшено распознавание ссылок в тексте вики-страниц.
  • Улучшено кеширование разбора (парсинга) вики-страниц.
  • В заголовках (выделенные нотацией !!, !!! и т.п.) теперь можно использовать и некоторые другие элементы вики-нотации (выделение полужирным, курсив и т.д, а также формулы и вики-команды (:…:)).
  • Исправлены ошибки, связанные с удалением и перемещением заметок, которые нельзя удалить/переместить из-за блокировки их директорий.
  • Исправлены ошибка, возникавшая при попытке сохранить страницу, директорию которой удалили вручную во время работы программы.
  • Исправлено падение программы под Linux при переименовании страницы, содержащей картинки, загружаемые из интернета.
  • Другие небольшие исправления и рефакторинг кода (особенно вики-парсера).

Читать далее…