четверг, 4 августа 2011 г.

Python: делаем информативный вывод исключений

Обновление исправлен ошибка в случае если появляется исключение UnicodeDecode/Encode, в этом случае возвращается repr представление проблемной строки.

Нередко, получая исключительную ситуацию при работе с программой, мы не в силах сходу определить что же произошло не так как задумывалось, особенно когда отображаемая информация содержит в себе лишь немного полезного. Увидев как подается исключительная ситуация в фрейворке Django, мне захотелось так же организовать вывод и в своем коде. Оттуда был взять фрагмент кода, находящегося в модуле views/debug.py, и переделан под собственные нужды.

четверг, 21 июля 2011 г.

Python: Модуль logging. Примеры конфигураций.

Данный модуль, поставляемый в базовой комплектации Питона, предоставляет средства для ведения лог-журналов. Он поддерживает иерархичную цепочку уровней важности сообщений, различные обработчики сообщений, такие как различные лог файлы, HTTP, TCP, UDP, SMTP, Memory. За более подробным описанием необходимо обратиться в справочные средства Питона.

среда, 13 июля 2011 г.

Python: модули fnmatch и glob. Перевод документации с комментариями и примерами

Модуль fnmatch - соответствие шаблонам имен файлов UNIX.
Модуль предоставляет поддержку подстановок в стиле оболочки UNIX, которые не являются тем же самым что и регулярные выражения, описанные в модуле re.

четверг, 24 марта 2011 г.

Python: модуль sqlite3. Перевод документации с примерами.

sqlite3 – DB-API 2.0 интерфейс для баз данных SQLite
Новое в версии 2.5

SQLite это библиотека написанная на языке C, которая предоставляет легковесную, находящуюся на диске базу данных, которой не требуется отдельный серверный процесс и которая позволяет получать доступ используя не стандартные диалекты языка SQL.

вторник, 15 февраля 2011 г.

Модинг Yerasov Boggart30H - Переделка LOOP. Коммутация с BOSS GT-8.

В данной заметке речь пойдет о переделке петли эффектов из параллельной в последовательную и коммутацию цифрового процессора эффектов BOSS GT-8 с усилителем.

вторник, 1 февраля 2011 г.

Проблема использования FL Studio из под Wine

При попытке использования FL Studio 9 в ОС Linux в среде Wine 1.2-rc6 я столкнулся с несколькими проблемами решение которых, на самом деле, не заняло много времени, однако я все равно скажу о них.

  • Проблема: вместо привычного окна программы серый прозрачный фон
    Решение: в настройках Wine (в терминале команда winecfg), на вкладке "Графика" стоит отключить галочку "Разрешить Менеджеру окон управлять окнами Wine"

  • Проблема: Некоторые сэмплы выделены красным и не доступны (как правило родные сэмплы, например набор RealDrumKits)
    Решение: следует добавить в пространстве Wine в файле C:\Windows\system.ini в подраздел drivers32 строчку msacm.vorbis=vorbis.acm