Архив

Архив Январь 2009

Linux: Монтирование разделов FreeBSD с правильной кодировкой.

29 января 2009 Нет комментариев

Поставил я себе ALT Linux, решил перекинуть некоторые нужные вещи с другого винта с freebsd, но тут, как обычно бывает, оказались грабли. Первая проблема - mount при монтировании ufs не может автоматически определить тип файловой системы, т.к. существуют различные её реализации и не все являются документированными. Но это легко решается прочтением манов:

mount -r -t ufs -o ufstype=ufs2 /dev/sdb9 /mnt/freebsd_user

Где /dev/sdb9 - раздел, который монтровался во freebsd как /usr.
Читать далее...

WinAPI: Взаимный контроль приложений на Delphi.

23 января 2009 2 комментария

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

Python: Импорт структур C++ с помощью SWIG.

22 января 2009 Нет комментариев

Начнём с того, что такое SWIG. Итак, это мега-штука, которая предоставляет интерфейс скриптовым языкам (PHP, Python, Tcl, etc) к коду на C/C++. На официальном сайте есть несколько туториалов, которые вкратце показывают как можно применить SWIG для того или иного языка и python в их числе. Вроде при попытке повторить действия никаких ошибок не происходит, однако почему-то никак не получалось получить доступ к описанной в C++ структуре и объявленной там же переменной.

Итак, данный пост содержит немного подправленые инструкции из туториала с официального сайта SWIG для python.
Читать далее...

Microsoft Outlook: Формат почтовой базы (.pst, или PFF — Personal Folder Files).

19 января 2009 Нет комментариев

Данный пост является частичным переводом найденной на просторах интернета спецификации формата PFF. Исходный текст был залицензирован под GPL.
Читать далее...