Простой биллинг для СommuniGate PRO

Если Ваш тариф включает определенное количество минут и Ваш оператор обновляет остатки слишком редко тогда можно воспользоваться небольшим биллингом для учета израсходованных минут.

Рассылка SMS через Communigate PRO

Немного переработал модуль доставки SMS для сервера CommuniGate PRO, теперь SMS можно рассылать из любого IM клиента.

Патч bsnmpd для freebsd

Для того что бы входящий в комплект FreeBSD snmp агент bsdnmpd корректно отображал нагрузку на процессор, необходимо пропатчить
/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c

processor_getpcpu(struct kinfo_proc *ki_p)
{ - if (ccpu == 0 || fscale == 0)
+ if (fscale == 0)
return (0.0);

После этого пересобрать модуль.

Можно применить как временное решение пока баг 130222 на сайте www.freebsd.org не будет исправлен.

Solaris Cluster 3.2

Если у Вас при попытке удалить кластер, появляется сообщение о том, что система не может удалить lofi device, тогда вводим вот это:

mkfile 512m /.globaldevices && lofiadm -a /.globaldevices && LOFI_DEV=`lofiadm /.globaldevices`&& newfs `echo ${LOFI_DEV} | sed -e 's/lofi/rlofi/g'` < /dev/null

А затем снова: /usr/cluster/bin/scinstall -r. И теперь мы вновь можем конфигурировать кластер.

Loading LOB data intop external table ORACLE 10g2

Код для создания файла контроллера
#!/bin/sh
#SqlMaker
#Desing by Invit & Klim
#
#Ident #,@1.0
case "$1" in
'create')
echo "Now loading..."
ls -E *.txt | awk '{print $9 ";" $6}' >> datef.dat
echo "Done"
;;
* )
echo "Usege: $0 ( create )"
exit 1
esac
exit 0

Код для создания external table где лежит lob и дата

CREATE TABLE ext_lob
(
COLUMN1 BLOB,
COLUMN2 DATE
)
ORGANIZATION EXTERNAL
(
TYPE ORACLE_LOADER
DEFAULT DIRECTORY "test1"
ACCESS PARAMETERS
(
FIELDS TERMINATED BY ";"

Установка JDBC драйвера ORACLE для *office

Качаем набор классов с сайта oracle.
Потом запускаем office и идем в Tools > Options > StarOffice > Java, там добавляем в classpath ваш набор драйверов, после этого перезапускаем office и подключаемся к вашей бд.

Сборка MapServer под Solaris 10 u6

Сначала компилируем и устанавливаем GD.
После этого конфигурируем mapserv по дефолту, если будет ругаться, тогда подправляем пути, а затем собираем дистрибутив. После этого кладем файл mapserv в ваш cgi-bin каталог. Можно пользоваться.

Используем ORACLE SQL*Loader

Для загрузки данных в ORACLE из txt файла можно использовать SQL*Loader. Для этого нам необходимо создать конфигурационный файл или заголовок для файла с данными с описанием параметров. Например, если нам надо загрузить набор данных, где три столбца разделены точкой с запятой, то в этом случае мы создаем заголовок в файле с данными.

LOAD DATA
INFILE *
INTO TABLE TABLE2
FIELDS TERMINATED BY ';'
(COLUMN1, COLUMN2, COLUMN3)
BEGINDATA // После этой метки начинаемся набор данных
Qwe;123;asd
Zxc;dg5wer;234

После этого запускаем SQL*Loader командой sqlldr user/password наш_файл.

Сборка SUPHP

Качаем www.suphp.org

Конфигурируем ./configure --with-apxs=/usr/apache2/bin/apxs --with-apache-user=werservd --with-logfile=/var/apache2/logs/suphp_log --with-apr=/usr/apache2/bin
Собираем и инсталим
make && make install

Добавляем в ваш httpd.conf

LoadModule suphp_module /usr/lib/httpd/mod_suphp.so
AddModule mod_suphp.c
suPHP_Engine on

И suPHP будет работать для всех хостов.

Автозагрузка ORACLE

Пример скрипта для автозагрузки ORACLE
#!/bin/sh
ORA_HOME=/u01/app/oracle/product/10.1.0/db_1
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start') # Start the Oracle databases and listeners
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
su - $ORA_OWNER -c "$ORA_HOME/bin/emctl start dbconsole"

RSS-материал