Freeware файтинг Toribash

Toribash это довольно занятный файтинг-головоломка (в разных смыслах этого слова), основанный на rag-doll анимации, т.е. не на заранее запрограммированной анимации, а физической модели куклы (движения суставов, вес и тп). Есть версия и для Linux!



Качаем

Zimbra 6: отладка работы LDAP

Для получения более подробного лога /var/log/zimbra.log в шестой версии я делаю так (настройки вступают в силу автоматически через пару минут):

su zimbra
zmlocalconfig -e  ldap_common_loglevel="any"


Просмотреть все параметры отличные от по-умолчанию:

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

Старый добрый ODBC как прокладка для 1С из-под Wine в Linux

В 90-е, когда IT-специалисты получили возможность легко обмениваться информацией благодаря Интернету, мир пребывал в эйфории. Еще бы, столько полезных концепций ринулись в общий котел, превращаясь на глазах в могущественный сплав, позволявший решить (как тогда казалось) любые проблемы. Вот и реляционные базы данных повыползли из полузакрытых корпоративных лабораторий и превратились в повседневное средство решения программистских проблем. Только вот баз данных много, форматы данных и соединений с ними у всех производителей разные… В воздухе витала идея о том, что хорошо бы сделать нечто, позволяющее абстрагироваться от частностей и обращаться к любым базам данных одинаковым способом. Ведь в конечном итоге все они поддерживают SQL-запросы.

И тут самое время вспомнить цитату из "Компьютерной Библии": «Билл был хитрее всех зверей полевых»…



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

Установка PostgreSQL из исходников в Ubuntu 10.04

Собирать будем из исходного кода:

www.postgresql.org/ftp/source/

Я собрал версию v9.0rc1. Устанавливаем необходимое для сборки:

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

Мониторинг измнений файлов в директории и создание зеркала директории в Linux

Задача — есть директория в которой добавляются или удаляются файлы. Директория без лишней вложенности. Необходимо в Linux отследить добавление или удаление файлов в директории и скопировать новые / удалить старые в зеркале директории. Это мне нужно было для синхронизации по WebDAV с Alfresco (rsync тут использовать не получится).

Приготовимся прострелить себе ногу:

apt-get install incron


incron — отслеживает изменения в файловой системе и выполняет какие-либо действия.

Создаем /etc/incron.d/dirs-sync с вот таким содержанием:

/отслеживаемая/директория/ IN_CLOSE_WRITE,IN_CREATE,IN_DELETE /etc/script.sh /отслеживаемая/директория /целевая/директория $# $%


Таким образом мы передаем скрипту /etc/script.sh в качестве параметров отслеживаемую и целевую директории, имя файла и флаг события. Сам скрипт:

#!/bin/bash

ext=$(echo $3 | grep -o '\.[^.]*')
if [ $ext == ".doc" ]; then
 if [ $4 == "IN_DELETE" ]; then
   rm -f "$2/$3"
 else
   cp -f "$1"/$3 "$2"/$3 
 fi
fi


Перезапускаем сервис:

service incron restart


В /var/log/syslog можем наблюдать за происходящим:

Aug 29 17:37:15 хост incrond[29172]: (system dirs-sync) CMD (/etc/script.sh /отслеживаемая/директория /целевая/директория test.doc IN_DELETE)


Почитать

Монтируем WebDAV ресурсы Alfresco в Ubuntu

Устанавливаем:

apt-get install davfs2


Монтируем:

mount.davfs http://server:8080/alfresco/webdav/Sites/сайт/documentLibrary/ /mnt/alfresco-dav


Чтобы не нужно было вводить вручную логин и пароль — добавим строчку в /etc/davfs2/secrets:

/mnt/alfresco-dav логин пароль


Можем добавить в /etc/fstab:

http://server:8080/alfresco/webdav/Sites/сайт/documentLibrary/ /mnt/alfresco-dav davfs


И добавить в /etc/rc.local:

mount /mnt/alfresco-dav

Поднимаем свой видео сервис на kalturaCE

Что есть Kaltura? Kaltura — это open source видео сервер, перекодирующий, хранящий видео, аудио, изображения, имеющий видеоплеер и видеоредактор. Kaltura может быть интегрирован с такими движками, как Drupal, MediaWiki, WordPress, а также с различными корпоративными системами, например, с ECM Alfresco.

Прежде всего необходимо ознакомиться с весьма специфичными требованиями платформы:

www.kaltura.org/kalturace-kaltura-community-edition-getting-started-guide

В Ubuntu 10.04 проще всего установить их версию xampp, в котором MySQL, Apache и PHP уже настроены под Kaltura:

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

Инструменты мониторинга скорости сети в Linux топик-ссылка

Очень неплохой обзор. Мне понравилась утилита pktstat больше всего.

HP LaserJet P1006 и Ubuntu 10.04 LTS

Возникли проблемы с весьма неудачной моделью P1006. Решение здесь:

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

Побеждаем пухлый log в Ubuntu

Недавно начал качать усиленно с торрентов, покачав несколько дней заметил что на системном диске с Ubuntu 10.04 — резко пропало 8 гб . Поставив на проверку веса дерикторий обноружил что всему причиной файлы находящиеся в var/log:

/var/log/syslog.log
/var/log/kern.log
/var/log/messages.log
/var/log/ufw.log

Вычитав и покапавшись в логах понял что виною данных проблем является UFW AUDIT ошибающийся при неудачных попытках сетевых соединений(как я понимаю это следствие закрытых портов в фаерволе).
Так как же вылечить это недразумение? а вот так:
Оказывается в стандартный пакет Ubuntu включена специальная система ротации логов logrotate.


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

Wake On Lan в Linux

Задача — каждое утро в 7 утра стартовать сигналом с сервера один из компьютеров в сети. Настраиваем в BIOS жертвы включение по Wake On Lan. Сервер посылает специально сформированный широковещательный пакет, содержащий mac адрес компьютера, который нужно включить.

В Ubuntu:

apt-get install wakeonlan


Стартуем компьютер командой:

wakeonlan -i 192.168.1.255 00:11:22:33:44:55


-i 192.168.1.255 ограничивает сети в которые посылапются широковищательные пакеты сетью 192.168.1.*

Добавляем в /etc/crontab ежедневное включение в 7 утра:

0 7 * * * root wakeonlan -i 192.168.1.255 00:11:22:33:44:55

Zimbra: доступ к веб-интерфейсу по https вместо http

Желательно, чтобы пользователи работали в веб-интерфейсе через https:

su zimbra
zmtlsctl https
zmcontrol restart
exit


blog.psuter.ch/?p=7

Проброс COM портов через TCP/IP с помощью VSPE (Windows)

Возникла задача проброса RS 232 через TCP/IP в пределах локальной сети а так же через VPN с сетью филиала. Компьютер в кассе работает под Windows, к нему подключен фискальный регистратор Элвес-ФР-К (Штрих-М). Подвернулась утилита Virtual Serial Ports Emulator от Eterlogic. Версия для 32 битных систем абсолютно бесплатна. 64 битная версия стоит денег, хотя 32 битная отлично работает и в 64 битных системах (проверено на Windows 7 64).

Фактически, компьютер с подключенным к нему фискальным регистратором выступает в роли сервера:

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

Синхронизируем базу 1С костыльно с помощью rsync

Ситуация такая — в основном офисе настроен сервер терминалов FreeNX, 1С7 работает из-под Etersoftовского Wine. В филиале есть самописный софт, которому нужен доступ к одному из .DBF файлов 1С7, который храниться на сервере терминалов. Основной офис и филиал соединены через OpenVPN, поэтому целиком передавать файл целиком каждый раз не вариант. Используем rsync в режиме демона на сервере филиала для передачи лишь изменений в файле.

Создаем /etc/rsyncd.conf на сервере филиала:

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