About Me

My photo
i'm a laugning jack-o'-lantern

Thursday, March 25, 2010

PyFlakes.

1. There is wonderful command line utility that checks python code  called pyflakes.  
Here text from pyflakes man page: 
Pyflakes is a simple program which checks Python source files for errors. It is similar to PyChecker in scope, but differs in that it does not execute the modules to check them. This is both safer and faster, although it does not perform as many checks. Unlike PyLint, Pyflakes checks only for logical errors in programs; it does not perform any checks on style.
All commandline arguments are checked, which have to be either regular files or directories. If a directory is given, every .py file within will be checked.
When no commandline arguments are given, data will be read from standard input.
2. There's vim filetype plugin that uses pyflakes utility:  http://www.vim.org/scripts/script.php?script_id=2441
p.s. Это фрагмент письма в рабочую рассылку. Переводить не стал. :)

Thursday, March 18, 2010

amarok 2.2.2


В чудном музыкальном комбайне под названием Amarok есть поддержка «панели настроений» (moodbar). Что это такое? Это когда вместо унылого прогресс-бара появляется расчудесно-цветной прогресс-бар, в котором визуализирован аудио контент. Сложно сказано, но выглядит просто офигенно.

Как это устанавливается:
  • в настройках amarok ставим "панель настроения";
  • ставим moodbar: apt-get install moodbar;
  • запускаем нижеописанный скрипт в директории с музыкой:
#!/bin/bash
NUMCPU="`cat /proc/cpuinfo | grep processor | wc -l`"

find . -type f -regextype posix-awk -iregex '.*\.(mp3|ogg|flac|wma)' |
while read i ; do
if [ `jobs -p | wc -l` -ge $NUMCPU ] ; then
wait
fi

TEMP="${i%.*}.mood"
OUTF=`echo "$TEMP" | sed 's#\(.*\)/\([^,]*\)#\1/.\2#'`
if [ ! -e "$OUTF" ] ; then
moodbar -o "$OUTF" "$i" &
fi
done


Wednesday, March 17, 2010

skype on debian 64 bit

Долгое время не доходили руки разобраться с проблемой установки (и работы) 32-битной версией skype под 64-битный debian. После гугления выявлены следующие шаги установки:
  1. Качаем skype для debian отсюда
    http://www.skype.com/go/getskype-linux-beta-deb
  2. Устанавливаем необходимые библиотеки:
    apt-get install ia32-libs ia32-libs-gtk
  3. Устанавливаем skype:
    dpkg -i --force-architecture skype-debian_2.1.0.81-1_i386.deb
  4. Удаляем* /usr/lib32/libpulse* ; можно не удалять, а просто поменять права:
    chmod 000 /usr/lib32/libpulse*
Теперь можно радоваться жизни.

Saturday, March 13, 2010

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