ПИШУ ПРО ВСЕ

26 нояб. 2009 г.

Windows 7 - впечатление

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

1 нояб. 2009 г.

Синхронизация Windows Mobile 6 с ubuntu (karmic ... lucid ...)

 Синхронизация устройства с системой WM6 - Windows Mobile 6 с Ubuntu (Karmic ... lucid ... ).
Первое что нужно сделать - это добавить необходимые репозитории:

Добавление в ручную в текстовом редакторе
$ sudo nano /etc/apt/sources.list
Дописываем в конце файла:
deb http://ppa.launchpad.net/synce/ubuntu jaunty main
deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main

В место jaunty нужно вписать вашу версию системы, например lucid.

29 окт. 2009 г.

<<Правильная>> побелка подъезда


Краткая история:
Протекла крыша ....
На стенах желтые разводы. Их пришли побелить из ЖКО. Побелили :(
Непонятно что белили? Разводы то остались. А все стены, двери, пол заляпали.
Дальше без комментариев ...

18 окт. 2009 г.

Справочник с собой.


На днях нашел оригинальную программку для записи заметок.

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

Страница прораммы http://tobu.lightbird.net

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

Для работы программы необходимы:

Python 2.5

wxPython 2.8

22 сент. 2009 г.

Распознование текста в линукс

Распознавание текста в ОС Linux с поддержкой кириллицы возможно с помощью OCR-системы CuneiForm, которая служит для преобразования графических файлов в редактируемый текст. CuneiForm работает только из консоли, что существенно ограничивает круг людей, которые могут использовать данную программу.

Чтобы это исправить была разработана графическая оболочка — YAGF.

Плюсы:

  • Абсолютно бесплатно.
  • Довольно неплохие результаты распознования текста.
  • Результаты распознавания текста можно сохранить в формат html или text.
  • Есть возможность автоматической проверки орфографии при установленоном пакете aspell.
  • Большое количество поддерживаемых языков.
  • Поддержка кириллицы.
  • Работа со сканером организована посредством Sane + XSane.

Минусы:

  • Не поддерживает форматирование текста.
YAGF - http://symmetrica.net/cuneiform-linux/yagf-ru.html
CuneiForm - http://www.cuneiform.ru/

Установка.

Перед установкой самих прграмм сначало нужно установить дополнительные пакеты:

# sudo apt-get install libmagick++1 aspell aspell-ru sane xsane sane-utils quiteinsane

Программы доступны в rpm-пакетах (исходники само собой).

deb-пакеты можно скачать на странице - http://www.mediafire.com/alexp - выбираем Вашу версию дистрибутива и скачиваем два пакета: cuneiform и yagf.

6 сент. 2009 г.

Импорт wxPython в программах

В большинстве програм на питоне импортируют wxPython простой командой:

import wx

Такое импортирование имеет некоторые неприятные последствия. Представим что в системе установлены две версии библиотеки wxPython например 2.6 и 2.8, по умолчанию выбрана 2.6, а для программытребуется версия 2.8. При простом импорте будет загружена версия 2.6 и программа вылетит с ошибкой ... (кстати по умолчанию в ubuntu хоть и выбрана версия 2.8 но из-за небольшого недочета грузится 2.6. Смотрите прошлую статью Выбор версии wxPython по умолчанию в Ubuntu Jaunty ).

Правильнее будет импортировать wxPython с указанием минимальной требуемой версии, дабы не смущать пользователя (а то он не будет разбираться, а просто удалит вашу програму и найдет другую такую же):

import wxversion
wxversion.ensureMinimal('2.8')
import wx

Вот теперь при иморте будет загружена требуемая версия! А если таковой нет то будет выведено окно пользователю с предложением загрузить с сайта требуемую версию.

31 авг. 2009 г.

Выбор версии wxPython по умолчанию в Ubuntu Jaunty

В Jaunty по умолчанию импортируется версия wxPython 2.6:
  >>> import wx
>>> wx.VERSION
(2, 6, 3, 2, '')


При попытке выбрать версию по умолчанию:

$ sudo update-alternatives --config wx2.5.pth

Есть 2 альтернатив, которые предоставляют `wx2.5.pth'.

Выбор Альтернатива
-----------------------------------------------
1 /usr/lib/wx/python/wx2.6.pth
*+ 2 /usr/lib/wx/python2.5/wx2.8.pth

Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 2
Используется `/usr/lib/wx/python2.5/wx2.8.pth' для предоставления `wx2.5.pth'.

оказывается что версия по умолчанию уже 2.8 ...

Проблема кроется в том что ссылки wx-2.6-gtk2-unicode.pth и
wx-2.8-gtk2-unicode.pth присутствуют в путях для пакетов /usr/lib/python2.*/dist-packages. На самом деле там должна быть только ссылка wx2.5.pth ссылающаяся на конфигурационную ссылку в /etc/alternatives...

Достаточно удалить лишние ссылки wx-2.6-gtk2-unicode.pth и
wx-2.8-gtk2-unicode.pth и все встает на свои места.