FreeBSD: простой открытый торрент трекер

Для того, чтобы настроить свой торрент трекер, я использовал opentracker. Данный трекер написан на C, очень минималистичен, не использует жесткий диск при работе — все храниться в памяти.

Следуем инструкции по сборке — проблем у меня на FreeBSD 8.2 не возникло. Полуенный бинарник opentracker копируем, например, в директорию /opt/tracker/. Также создаем конфигурационный файл /opt/tracker/opentracker.conf:

( Читать дальше )

Перекодируем видео в transmageddon

transmageddon — GTK приложение для Linux, предназначенное для перекодирования видеою Основано на GStreamer.



В Debian устанавливается так:

apt-get install transmageddon


Перед установкой не помешает подключить репозитарий debian-multimedia для поддержки различных кодеков.

apt-get install debian-multimedia-keyring


В /etc/apt/sources.list добавляем для нашей версии Debian:

deb http://www.debian-multimedia.org squeeze  main non-free

deb http://www.debian-multimedia.org wheezy main non-free

deb http://www.debian-multimedia.org sid main non-free

deb http://www.debian-multimedia.org experimental main non-free

Firefox: скачиваем видео с помощью Video DownloadHelper

Video DownloadHelper отличный плагин, позволяющий скачивать не только с YouTube и им подобных, но и с обычных страниц.



( Читать дальше )

Проброс COM портов в сеть

Помните была статья про VSPE — mtaalamu.ru/blog/admining/1055.html.
Программа хорошая, но у неё есть 2 больших недостатка:
  • Работает только под Windows
  • Бесплатная версия только под 32х битные версии его же (конечно она работает и под 64, но постоянно наглым образом предлагает её купить и при запуске как сервис, наглым образом отказывается работать).
Путём научного гугления мною было найдено несколько альтернатив:
  • COM2TCP — работает только под виндой, но совмещает в себе сервер и клиент.
  • Serproxy — а вот эта небольшая утилита умеет только пробрасывать порты в сеть. Но! Она работает (по крайней мере должна) под всеми платформами. На сайте автора есть как и исходники под GPL лицензией, так и бинарник под Win.
Работоспособность программы проверенна в следующей связке: Win7HB 64 + serproxy + фискальный рег-р < — LAN -> Linux + remserial + 1С8.2 под Wine@Ethersoft.

"Розеточные" компьютеры

Довольно интересные компактные компьютеры на базе процессоров Marvell с архитектурой ARM. Со встроенным Linux. Примеры:

Sheevaplug



Dreamplug

Баг при добавлении репозитариев в ALT Linux

Добавляю в /etc/apt/sources.list:

rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/ noarch classic


Делаю обновление:

apt-get update


Видим ошибку:

Чтение списков пакетов… Ошибка!
E: Dynamic MMap ran out of room
E: При обработке python-module-py (NewVersion1) возникла ошибка
E: Ошибка с MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_noarch_base_pkglist.classic
E: Невозможно прочитать список пакетов или файл статуса.


Увеличиваем размер кеша apt, добавив в /etc/apt/apt.conf:

APT::Cache-Limit "50000000";


Если не хватит — можно увеличить.

FreeNX: вместо курсорных клавиш - Print Screen и прочая лабуда

Вот такой вот глюк FreeNX. При использовании Linux клиента, при нажатии на курсорные клавиши в терминале срабатывает Print Screen, Enter, Delete и прочая лабуда. Исправляется так:

Создаем файл /etc/X11/openbox/xmodmap.keys (просто я использую openbox):

keycode 107 = Print Sys_Req
 keycode 111 = Up
 keycode 113 = Left
 keycode 114 = Right
 keycode 115 = End
 keycode 116 = Down
 keycode 117 = Next
 keycode 118 = Insert
 keycode 119 = Delete


Стартуем, например, в скрипте, или в консоли:

setxkbmap -rules xorg -model pc105 -layout "ru,us" -variant "winkeys," -option "grp:ctrl_shift_toggle,grp_led:scroll" && xmodmap /etc/X11/openbox/xmodmap.keys

Radio Tray - простой способ послушать интернет радио

Radio Tray — очень простое GTK приложение. Прячется в трее, имеет небольшой редактируемый набор закладок с радиостанциями, название композиций отображается во всплывающем окошке. Щелкнул и слушаешь.





Для Gentoo есть в портах:

emerge radiotray

FreeNX: сборка из исходников

Вполне неплохой мануал по сборке FreeNX

tim.haegele.info/?p=92

Единственное, ссылка на исходники не работает, можно получить из svn так:

svn checkout http://svn.berlios.de/svnroot/repos/freenx/tags/freenx-server_FreeNX-0.7.3/

ZScreen: делаем скриншоты в Windows

ZScreen — Open Source утилита для снития скриншотов в Windows. Поддерживает, помимо прочих функций, загрузку на различные онлайн сервисы.