В uTorrent была добавлена поддержка mTP — от этого udp pps сильно вырос. Нужно это фильтровать.
Тема обсуждается у нага
Конфиг для Cisco роутеров
class-map type access-control match-any No_Torrent
match start l3-start offset 40 size 5 regex "\x7F\xFF\xFF\xFF\xAB"
policy-map type access-control No_Torrent_PM
class No_Torrent
drop
interface GigabitEthernet0/0
service-policy type access-control input No_Torrent_PM
Фильтрация по содержимому пакета на FreeBSD
Хорошие заметки по postgres.
Массивы:
Преобразование массивов:
Оригинал тут
select client_id, array_agg(order_id) from simple_table group by client_id;
select * from explode_array(array[1,2,3,4]);
Парсинг массивов postgres в php:
http://dklab.ru/lib/DB_Pgsql_Type/
Служебная информация:
Описание схемы:
http://www.postgresql.org/docs/8.4/interactive/information-schema.html
Выбор информации обо всех таблицах:
SELECT c.table_schema, c.table_name,
array_agg(CAST(c.column_name AS text)) as col_names,
array_agg(DISTINCT CAST(c.data_type AS text)) As dat_types
FROM information_schema.columns AS c
GROUP BY c.table_schema, c.table_name;
Либа для автоматических тестов PGUNIT:
http://dklab.ru/lib/dklab_pgunit/
Бэкапы
Хорошая статья про ON-LINE backup http://www.opennet.ru/base/sys/postgresql_online_backup.txt.html
Для того, чтобы сделать простой бэкап в формате SQL:
pg_dump --inserts -U pavel -W database_name > /home/pavel/backup.sql
Программа для управления несколькими мониторами
http://www.realtimesoft.com/ultramon/
interface Loopback2
ip address 10.50.0.0 255.255.0.0
no ip redirects
!
interface Vlan178
ip unnumbered Loopback2
no ip proxy-arp
!
ip route 10.50.1.0 255.255.255.0 Vl178
Преобразование строки в число:
CREATE OR REPLACE FUNCTION pc_chartoint(chartoconvert character varying)
RETURNS integer AS
$BODY$
SELECT CASE WHEN trim($1) SIMILAR TO '[0-9]+'
THEN CAST(trim($1) AS integer)
ELSE NULL END;
$BODY$
LANGUAGE 'sql' IMMUTABLE STRICT;