Чтобы добавлять сообщения и комментарии, .

@cormorant:
cormorant

Вырезать часть клипа, начиная с 56 секунды
mencoder -ss 00:00:56 -endpos 00:04:48 -oac pcm -ovc copy file.avi -o out.avi
00:04:48 это длина выходного файла.

@cormorant:
cormorant

ДубльГис 3.0 под wine при запуске выдаёт "import_dll Library WLDAP32.dll not found"? Надо поставить пакет libwine-ldap:i386

@cormorant:
cormorant

чтобы при получении смски (при работающем gammu-smsd) проигрывался звук, добавил в /etc/gammu-smsdrc, раздел [smsd], строчку
RunOnReceive = env DISPLAY=:0 /usr/bin/mplayer /usr/share/sounds/pop.wav > /dev/null 2>&1
не работало пока не добавил пользователя gammu в группу audio: # adduser gammu audio

@cormorant:
cormorant

чтобы перевернуть картинку с веб-камеры, например в skype, запускаю его так:
./run_skype:
#!/bin/bash
v4l2ctrl -l ~/v4l2ucp.ini
export LIBV4LCONTROL_FLAGS=1
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype
в файле v4l2ucp.ini должна быть строчка:
9963797: Vertical flip (sw):1

@cormorant:
cormorant

Создать avi из кучи картинок с помощью mencoder. Команда
mencoder "mf://*.png" -mf fps=10 -o test.avi -ovc lavc -lavcopts
vcodec=msmpeg4v2:vbitrate=800
Сохранит в test.avi изображения по порядку, с частотой 10 кадров в секунду.

@cormorant:
cormorant

Такое мнение: корейский автопром хорош только на гарантии и максимум до 100 000 км, а далее, ты работаешь на неё. tucson-club.ru

@cormorant:
cormorant

Пересобрать поломанный licq в wheezy:
apt-get build-dep licq
fakeroot apt-get -b source licq
dpkg -i licq_.deb licq-plugin-gt.deb
Сделать симлинки:
sudo ln -s /usr/lib/licq /usr/local/lib/licq
sudo ln -s /usr/share/licq/qt4-gui /usr/local/share/licq/qt4-gui

@cormorant:
cormorant

Так изменить ограничение длины строки поля name (например если
какая-то строка не влезает) (>8.x):
ALTER TABLE table_name ALTER COLUMN name TYPE varchar(10);

@cormorant:
cormorant

Обновить уже установленный flash-plugin, (чтобы c firefox(iceweasel) 10 -> 11 показывал H.264):
sudo update-flashplugin-nonfree --install
опция --uninstall его удаляет.

@cormorant:
cormorant

узнать тип и частоту оперативной памяти: $ sudo dmidecode -t memory

@cormorant:
cormorant

Конвертируем сразу несколько ape-файлов сначала в wav, потом в
mp3, потом mp3 разбиваем на отдельные файлы в ту же папку.
for ape in *.ape;
do
name=`echo "$ape" | sed 's/ape//g'`
mac "$ape" "$name"wav -d
lame --preset cd "$name"wav "$name"mp3
mp3splt -a -c "$name"cue -o @a-@t "$name"mp3
done

Имена обычно получаются не в той кодировке. На python решается так:
import glob, shutil
mp3s = glob.glob("*.mp3")
for mp3 in mp3s: shutil.move(mp3, mp3.decode("cp1251"))

@cormorant:
cormorant

Рабочий wvdial.conf для huawei e173 и мегафона:
[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = 0
Init1 = AT&F
Init2 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = *
Password = *
Dial Command = ATM1L3DT

Check Def Route = on
Auto DNS = on
Baud = 115200

Stupid Mode = 1

@cormorant:
cormorant

Вот такой велосипед для шустрой загрузки данных вида дата-значение в
postgres:
cat file.dat | sed 's/.$//' | awk '{print $1" "$2","$3","2}' | psql -U user -d
mydb -c "COPY data_definitive (dt, value, id) FROM STDIN DELIMITER AS
',' NULL AS ''; "
Вставка 3 млн записей на Pentium(R) Dual-Core CPU E6700 @ 3.20GHz
(Debian stable 2.6.32-5-amd64) заняла
real 1m7.864s
user 0m9.177s
sys 0m0.388s
Теперь не надо ждать полчаса!

@cormorant:
cormorant

Заменить в файле вида (дата-время отделены от значения табуляцией)
01.01.2000 11:00:00 60391.7
01.01.2000 11:02:00 60391.79
01.01.2000 11:04:00 60391.8
01.01.2000 11:06:00 60391.77
01.01.2000 11:08:00
01.01.2000 11:10:00 60391.68
01.01.2000 11:12:00 60391.66
строчки, где пропущено значение, на 0, сделал так
awk '{if (length($3) < 2) {print $1" "$2"\t"0} else {print $0}}' file.dat
Результат ясен. Можно было не записывать

@cormorant:
cormorant

Победилось сохранение пароля к прокси в firefox (iceweasel) 8.0 только
после удаления исключения оного в Настройках->Безопасность кнопка Исключения,
удалил moz-proxy:...
Также менял значения (на всякий случай) в about:config
network.automatic-ntlm-auth.allow-proxies и network.negotiate-auth.allow-proxies на false,
signon.autologin.proxy;true на true

@cormorant:
cormorant

Надоело писать всё время import ... после запуска ipython (0.11-2)?
Вводим в консоли ipython profile create
Редактируем ~/.ipython/profile_default/ipython_config.py
+++
c.InteractiveShellApp.exec_lines = [
"import os, sys, datetime",
"import numpy as np",
"import scikits.timeseries as ts",
]

@cormorant:
cormorant

MySQL Workbench в Ubuntu 11.10:sudo add-apt-repository ppa:olivier-berten/misc sudo apt-get update sudo apt-get install mysql-workbench-gpl

@cormorant:
cormorant

В testing чтобы заработал флэш в iceweasel: root# mkdir /usr/lib/iceweasel/plugins
root# ln -s /usr/lib/flashplugin-nonfree/libflashplayer.so /usr/lib/iceweasel/plugins/libflashplayer.so

@cormorant:
cormorant

Вот что должно быть в /etc/apt/apt.conf, чтобы работал apt-cacher-ng:
Acquire::http { Proxy "http://my_server_ip:3142"; };

@cormorant:
cormorant

Нужные строчки в ~/.moc/config:

ID3v1TagsEncoding = WINDOWS-1251
ExecCommand4 = "mid3iconv -e CP1251 --remove-v1 %f"

На клавише F4 сидит преобразование тегов в правильную кодировку. В debian нужен пакет python-mutagen.
Если в папке куча неправильных файлов, то чтобы не жать каждый раз клавишу, добавить:

ExecCommand5 = "/home/user/bin/pymoc %f"

(однострочник сделать не получилось, + сделать исполняемым)
И в файл pymoc:
#!/usr/bin/env python
import os, sys
[os.system('mid3iconv -e CP1251 --remove-v1 "%s"' % os.path.join(sys.argv[1], fil)) for fil in os.listdir(sys.argv[1])]