Про Qutim 0.3 (ночные сборки)

Про Qutim 0.3 (ночные сборки)

Когда-то давно я уже писал про Qutim версии 0.2, тогда я его обозвал альтернативой Qip, хотя сами разработчики все-таки стремятся сделать кроссплатформенную Миранду. С момента написания того поста прошло полтора года, и за это время новой стабильной версии пока еще не выходило, но разработчики активно работают над следующей версией, которая получит номер 0.3. Когда будет завершена работа, и версия 0.3 перейдет в стабильную стадию пока неизвестно, но любопытство берет свое, поэтому я решил попробовать эту новую версию, которую можно взять из ночных сборок.

Qutim — это многопротокольный клиент, который в данный момент поддерживает общение по следующим протоколам: ICQ (куда ж без нее), Jabber (и без него теперь уже не обойтись), IRC, Vkontakte. Кроме того, идет разработка плагинов для поддержки MSN, Mail.ru и Twitter. Правда, состояние плагина для Twitter’а какое-то неопределенное, последнее сообщение в форуме датировано февралем прошлого года, и в ветке форума я не нашел упоминания, что этот плагин работает под Qutim 0.3.

Под Linux’ом до этого основным клиентом у меня уже использовался Qutim, но версии 0.2, а под Windows до сих пор пользовался Мирандой. Благодаря тому, что в Qutim можно указать, где хранить историю разговоров, появилась возможность иметь одну историю сообщений и для Linux, и для Windows.

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

Про то, как спасатели доставали из реки собаку

Про то, как спасатели доставали из реки собаку

Вчера, первого января, Полина (ака [ljuser]jglijgi[/ljuser]) устраивала прогулку по вымершей с утра Москве. О самой прогулке напишу чуть позже (если повезет, то даже в этом году 🙂 ) в ЖЖ, но во время этой прогулки мы стали свидетелями того, как спасатели из службы 0911 доставали из реки собаку.

Когда мы проходили мимо, то даже не поняли, что там такое на льду — там ходило много птиц вокруг чего-то темного. Кто-то из нас предположил, что это может быть собака, но уверенности не было. Большинство из нас уже прошли мимо, но несколько человек задержались, чтобы все-таки попытаться разглядеть, что же там такое (собака была от берега далеко). Говорят, что уже хотели вызывать службу спасения, но в этот момент она сама подъехала — кто-то уже успел вызвать.

Происходило это все на Саввинской набережной, в этом месте берега довольно высокие и крутые, но иногда попадаются спуски к воде. Непосредственно собаку на льду я не фотографировал, пока ее не подтащили к берегу, больше получилась работа самих спасателей.

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

Файловый менеджер FreeCommander XE

Файловый менеджер FreeCommander XE

Я уже давно пользуюсь FreeCommander’ом в качестве основного файлового менеджера — он и бесплатный, и по функциональности не хуже TotalCommander’а, но есть в нем все-таки некоторые неприятные моменты, один из которых — это отсутствие поддержки Unicode, а второй — то, что для файловых операций вроде копирования, удаления и т.п. FreeCommander использует интерфейс Windows, который, мягко говоря, не самый удобный.

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

Первое, что замечаешь при запуске FreeCommander XE, это измененный стиль главного окна, кроме того прилагается несколько тем, которые, впрочем, не особо сильно между собой различаются, просто меняются цвета панелей.

freecommandex_xe_18 freecommandex_xe_19

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

OutWiker 1.0.0 release (что нового)

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

Для тех, кто не знает, Outwiker — это программа для хранения заметок в виде дерева с поддержкой вики-синтаксиса и различных типов страниц (вики-страница, HTML, обычный текст).

outwiker_1.0.0_01

Итак, традиционно, для начала полный список изменений.

  • Добавлено окно настроек.
  • Добавлена поддержка многоязычности (теперь в программе есть русский и английский интерфейс).
  • Добавлена возможность сворачивания в трей (в том числе и при запуске).
  • Добавлена возможность автоматического открытия последней вики при запуске программы.
  • Добавлена возможность отключения вопроса перед выходом из программы.
  • Добавлена возможность установки шрифта для редактора.
  • Добавлена возможность включения нумерации строк в окне редактора.
  • Добавлена настройка размера по умолчанию для превьюшек картинок на вики-страницах.
  • Добавлена вкладка для просмотра полученного по вики-нотации кода HTML.
  • Пустые страницы по умолчанию открываются на вкладке для редактирования.
  • Если страница пустая, то на вкладке просмотра выводится список прикрепленных файлов (эту особенность можно отключить)
  • Добавлена настройка заголовка главного окна. По умолчанию туда выводится имя открытой вики и текущей страницы.
  • Новое окно «О программе», добавил туда вкладку «Donate» (удивительно, но эту «фичу» просили сразу несколько человек :)).
  • Исправлена ошибка, связанная с хранением настроек в профиле с русскими буквами.
  • Улучшено распознавание интернет-адресов в вики-нотации.
  • Вики-файлы, открытые в режиме «только для чтения» теперь не попадают в список последних открытых файлов.
  • Различные мелкие исправления и улучшения в интерфейсе.

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

Защитил диссер. Лытдыбр

Защитил диссер. Лытдыбр

В последнее время я немного выпал из онлайна, совсем не было ни времени, ни сил писать что-то себе на сайт, в блог или в ЖЖ, только иногда вечерком писал пару фраз в твиттер и все. Дело в том, что вчера у меня, наконец, состоялась защита диссера, а за две недели до этого навалилось столько проблем с подготовкой, что дома я бывал только, чтобы поесть да поспать. Причем, сейчас даже трудно вспомнить, что конкретно я делал в последние две недели — занимался какой-то бумажной фигней, разъездами, обзваниваниванием и поиском членов совета по нескольку раз (чтобы раздать им авторефераты и напомнить о том, когда будет защита).

Защита диссера — это такой гемор, что его не пожелаешь и врагу, и действительно задумываешься, а так ли нужна эта самая приписка к.т.н., чтобы из-за нее так мудохаться. Но, как-то так уж сложилось, что если хочешь работать в науке, то эту пузомерку желательно получить (хотя я знаю людей, которые и без нее нормально обходятся). Больше всего во всей этой подготовке напрягает жуткая бюрократия — такого количества бумаг и подписей я не собирал ни разу в жизни, причем бюрократия не закончилась даже после защиты. Чтобы все окончательно утвердили в ВАК’е, нужно собрать и написать еще полно бумажек.

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

Решение проблем с Google Earth под Linux

Даа, давненько я не встречал такого количества проблем в одной программе. Если Google Earth под Виндой работает стабильно, то под Linux он даже не может нормально установиться, да и после установки (с применением помощью шаманского бубна) тоже вылезают проблемы. К счастью, в интернете можно найти способы решения многих проблем, а в этом посте я решил собрать вместе способы решения тех проблем, с которыми пришлось столкнуться. Что самое печальное, описанные проблемы тянутся уже не одну версию, а Google так и удосужился как-то исправить ситуацию.

Все, что будет описано ниже проверялось на Ubuntu 10.10. Многие проблемы проявляются только при использовании неанглоязычной локали, но от этого не легче.

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

Стивен Леви. «Хакеры. Герои компьютерной революции»

hackers

Про существование этой книги я узнал в ЖЖ от [ljuser]gremlinable[/ljuser] из комментариев к записи про книгу Линуса Торвальдса. Знаете, давно я не получал такого удовольствия от чтения околокомпьютерных книг, причем «Хакеры», пожалуй, самая грустная IT-книга, которая мне попадалась. С легкой руки журналистов и телевизионщиков сейчас слово «хакер» стали применять к любому моральному уроду, который скачал генератор вирусов. А вот судя по книге, это слово появилось в конце 50-ых, начале 60-ых годов прошлого века в жаргоне программистов, работающих в Массачусетском Технологическом Институте (МТИ, MIT) и обозначало людей, которые досконально знали работу вычислительных машин того времени (назвать их словом «компьютер» у меня не повернутся пальцы). Даже не просто досконально знали, но и буквально фанатели от работы за терминалом.

Эта книга охватывает четыре десятилетия: с конца 50-ых по начало 80-ых годов и начинается с описания клуба технического моделирования железной дороги в том самом МТИ, а первые компьютеры (надо же, повернулись 🙂 ), которые упоминаются — IBM 704 и TX-0 (картинка), потом появились PDP-1 и PDP-6. В книге довольно здорово показано развитие и компьютеров и хакеров в первоначальном смысле этого слова, в основном развитие показано через биографии хакеров.

Книга разделена на три части и посвящена трем поколениям хакеров: первая часть посвящена 50-60-ым годам и хакерам из лаборатории искуственного интеллекта в МТИ, показаны их повадки и среда обитания :).

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

История одного глюка или дело о букве «Р»

История одного глюка или дело о букве "Р"

На днях столкнулся со странным глюком, найденным в OutWiker‘е, на исправление которого вместе с поимкой виновника ушло два вечера.

Не буду долго описывать то, как я наткнулся на этот глюк, лучше перейдем сразу к его сути. А суть состоит в том, что для хранения и парсинга настроек страниц в программе используется стандартный класс ConfigParser (с некоторой тонкой оболочкой над ним, но в данном случае это не важно) — очень уж в нем удобно разбирать строки вида xxx = yyy. Так вот, неожиданно оказалось, что если yyy кончается на русскую букву «Р», то при преобразовании yyy в unicode бросается исключение о том, что кодек utf8 не может преобразовать строку, так как данные неожиданно закончились (‘utf8’ codec can’t decode byte 0xd0 in position __: unexpected end of data). Причем, в середине строки буква «Р» нормально преобразовывалась. Добавление пробела к концу строки, которая кончалась на «Р», ничего не дало, зато навело на мысль, что дело может быть в обрезании строки при выкидывания начальных и концевых пробелов, переводов строк и т.п. При этом все остальные русские буквы на конце обрабатывались без проблем.

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

Линуксовое. 3 месяца спустя

Линуксовое. 3 месяца спустя

Спустя три месяца с того момента, как стал пользоваться Линуксом не в виртуалке, а на реальном железе (о чем я писал тут), можно подвести кое-какие итоги.

Жизнь на Линуксе есть, хотя и немного специфическая. В выборе между Gnome и KDE выбрал Gnome. KDE, конечно, смотрится понавороченней, но некоторых нужных настроек внешнего вида я в нем не нашел, да и что-то он у меня периодически подключивал. Если быть более конкретным, то мне так и не удалось сделать так, чтобы иконки в трее были меньше чем 24 x 24 пикселя. Сначала я хотел настроить внешний вид панели примерно таким, как это у меня сделано в винде (широкая панель в правой части рабочего стола), но уж больно много места стал занимать трей. Другая неприятная вещь была связана с compiz-ом. Если его включить, то при сворачивании-разворачивании окон, у них неприятно моргал заголовок. Позже, кажется, после обновления KDE, это прошло, но к тому времени я уже полностью привык к Gnome. Другой неприятный глюк был связан с автозагрузкой (или как она там называется). Некоторые проги автозагружались по многу раз.
Читать далее…

OutWiker 1.0 beta 3 (что нового)

Сегодня выложил очередную версию программы OutWiker, которая предназначена для хранения заметок в виде дерева.

Из-за того, что в последние пару месяцев у меня слишком много дел и слишком мало времени, то на этот раз изменений не очень много, и в основном они были нацелены на повышение удобства работы с программой под Linux’ом, но это сказалось и на виндовой версии. 🙂 Главной целью этих изменений было создание deb-пакета для Линуксов на основе Debian’а, чуть позже надо будет сделать полноценный инсталлятор и под Винду.

outwiker_1.0_beta_2_01

Для начала список изменений:

  • Добавлена возможность хранить настройки в папке профиля, а не в папке с программой (непортабельный режим).
  • Добавлен режим открытия вики «только для чтения». Теперь справка открывается именно в этом режиме.
  • Устранено моргание окна при переключении страниц.
  • Исходники перенесены с github на launchpad.net (https://launchpad.net/outwiker). Теперь вместо git используется Bazaar.
  • Исправление нескольких ошибок в вики-парсере.

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