Home
ihanic
На любой страничке некоторого сайта о москве
После включения кеша View календаря и новостных эфект исчез.

Yota

  • Nov. 2nd, 2009 at 2:55 PM
ihanic
Интересно, какой мозговитый парень настроил биллинг на 1 расчётный период, когда абонентка списывается сразу со всех пользователей?

Сервисы оплаты не работают :)

Yet Another tool for socket monitoring

  • Oct. 17th, 2009 at 10:57 AM
ihanic
ss -n -o state established '( dport = :ssh or sport = :ssh )'
Display all established ssh connections.

skype sms

  • Oct. 12th, 2009 at 4:48 AM
ihanic
научился посылать sms из скрипта ещё одним способом: через скайп
ihanic
http://vet.rally-faces.org/
слово кошка находит двенадцать лекарств ;)
Поиск полнотекстовый с возможностью опечататься

quercus: php написанный на java

  • Sep. 16th, 2009 at 5:10 PM
ihanic
resin/quercus (php on java) развивается, по-тихонечку.
Read more... )

просмотре php стека

  • Sep. 14th, 2009 at 3:31 PM
ihanic
можно под gdb поглядеть на какой функции затупило и откуда (из какого файла) эта функция вызвана
Read more... )

Tags:

ihanic
где-то на 1000-5000 абонентов, но можно использовать и в домашних условиях
при запуске shaping.sh setup
добавление: shaping.sh add 192.168.1.37 8mbit
при этом мессенжеры и web работают от 6 до 8 мегабит, остальной трафик включая торренты поедают полосу от 2 мбит до 8 мбит в зависимости от количества не занятой приоритетным трафиком полосы. Трафик одинакового приоритета получает равные доли полосы.

Осторожно буквы )

kinopoisk.ru шрифты

  • Sep. 9th, 2009 at 10:54 AM
ihanic
Долго не мог понять, почему в kinopoisk.ru под linux/firefox расползается меню на две строчки, потому что неправильный размер шрифта под linux.
Оказалось, что Ubuntu не включает шрифт tahoma в пакете с MS TTF шрифтами.

Tags:

eee pc 900 wifi access point master mode

  • Jul. 25th, 2009 at 5:04 PM
ihanic
ходят слухи, что hostapd уже в 2.6.31 будет работать в wpa режиме с ath5k wifi карточкой.
Это значит, что можно будет за 6-7 тыс рублей сваять роутер wimax inet -> wifi
clients, а также skylink -> wifi. Также можно будет сделать обычную точку доступа
С возможностью его пользования как домашний NAS и торрерт клиент (у transmission очень хороший web интерфейс.
ihanic
http://yvoinov.blogspot.com/2007/11/blog-post_20.html

вы знаете как и зачем работает abs и esp в вашей машинке?

Современные технологии

  • May. 27th, 2009 at 7:08 PM
ihanic
Широко известно, что италианские макароны в пачках за безумные деньги чем-то покрывают.
Вспыхивают от открытого огня как синтетика.
Что говорит, что покрывают их не белком спецальным, а каким-то более химическим полимером.

mysql-proxy, lua, mysql-5.4, memcached

  • May. 21st, 2009 at 11:28 AM
ihanic
неизменённый trigger_fun.sql из memcached_functions_mysql-0.8
tutorial-rewrite.lua поправленный:

function read_query( packet )
if string.byte(packet) == proxy.COM_QUERY then
local query = string.sub(packet, 2)

print("we got a normal query: " .. query)

-- try to match the string up to the first non-alphanum
local f_s, f_e, value_name,table_name,key_name,cache_key = string.find(packet, "^%s*SELECT%s+(%w+)%s+FROM%s+(%w+)%s+WHERE%s+(%w+)='([%w:]+)'", 2)

if value_name == "url" and table_name == "urls" then
print("memcache query: key=" .. table_name .. ":" .. cache_key)
proxy.queries:append(1, string.char(proxy.COM_QUERY) .. "select memc_get('" .. table_name .. ":" .. cache_key .. "') as \"" .. value_name .. "\"" )
return proxy.PROXY_SEND_QUERY
end
end
end
function read_query_result(inj)

end



Пример использования:
SELECT url FROM urls WHERE id='2';
+-------------------+
| url |
+-------------------+
| http://lycos.com/ |
+-------------------+
1 row in set (0.00 sec)

mysql> SELECT url FROM urls WHERE id=2;
ERROR 1046 (3D000): No database selected

mpd5: AUTH: ran out of backends

  • Apr. 25th, 2009 at 5:34 AM
ihanic
кто бы мог подумать, что это сообщение вываливается на каждую ошибку радиуса, но не является ошибкой самого радиуса.
например, пользователь может быть заблокирован.

FreeBSD ipfw dummynet шейпинг

  • Apr. 8th, 2009 at 3:16 AM
ihanic
Пока не забыл.
оригинальная дока не слишком полна:
http://netup.ru/articles.php?n=2




1. Настроить ширину каналов (pipe) для каждого абонента через lookup tables.
http://mirobetm.blogspot.com/2007/06/freebsd-qos-with-freebsd-dummynet.html

при инициализации фаервола, надо:
# incoming traffic
# ipfw pipe 1 config bw 1024Kbit/s mask dst-addr 0xffffffff
# ipfw pipe 2 config bw 512Kbit/s mask dst-addr 0xffffffff
# ipfw pipe 3 config bw 256Kbit/s mask dst-addr 0xffffffff

# outgoing traffic
# ipfw pipe 11 config bw 1024Kbit/s mask src-addr 0xffffffff
# ipfw pipe 12 config bw 512Kbit/s mask src-addr 0xffffffff
# ipfw pipe 13 config bw 256Kbit/s mask src-addr 0xffffffff

Затем при включении интернета:
# Create 2 lookup tables, one with values (IP,INCOMING_BANDWIDTH), second with (IP, OUTGOING_BANDWIDTH)
# TABLE 1 (incoming)
# ipfw table 1 add 192.168.0.2 1024
# ipfw table 1 add UIP/UBITS 256

# TABLE 2 (outgoing)
# ipfw table 2 add 192.168.0.2 512
# ipfw table 2 add UIP/UBITS 256

на выключении интернета:
ipfw table 2 delete UIP/UBITS
как вариант, можно всегда удалять, тогда на выключении не надо париться.

# RULES
# rule for incoming pipe 1024kbit (pipe #1)
# ipfw add pipe 1 ip from any to table\(1,1024\)
# rule for incoming pipe 512 (pipe #2)
# ipfw add pipe 2 ip from any to table\(1,512\)
# rule for incoming pipe 256 (pipe #3)
# ipfw add pipe 3 ip from any to table\(1,256\)

# outgoing traffic
# fule for outgoing pipe 1024Kbit (pipe #11)
# ipw add pipe 11 ip from table\(2,1024\) to any
# rule for outgoing pipe 512Kbit (pipe #12)
# ipfw add pipe 12 ip from table\(2,512\) to any
# rule for outgoing pipe 256Kbit (pipe #13)
# ipfw add pipe 13 ip from table\(2,256\) to any



2. Каждому каналу добавить две очереди:
для качать с низким приоритетом:
http://ipfw.ism.kiev.ua/nipfw.html (смотреть после слов: "справедливо разделит пропускную способность в 1 мегабит между всеми пользователями сети")
Там правда опечатка, взрывающая мозг (как можно перепутать 1 с 2????).
ещё, не путает ли автор маски?
надо пользовать первый пайп:
/sbin/ipfw queue 1 config pipe 1 weight 50
/sbin/ipfw queue 2 config pipe 1 weight 75
/sbin/ipfw add queue 1 udp from any to any
/sbin/ipfw add queue 1 icmp from any to any
/sbin/ipfw add queue 2 tcp from any to any 22,80,5190,5222,5223

/sbin/ipfw queue 110 config pipe 11 weight 50
/sbin/ipfw queue 112 config pipe 11 weight 75
/sbin/ipfw add queue 2 tcp from any 22,80,5190,5222,5223 to any

надо проверить netperf будет ли работать queue на динамических pipe


Отдельно спасибо: http://rumata.dragons.ru/article.php?story=20060319015755848 за прояснение с очередями.
ihanic
Зохавает ли голубой гигант солнцепоклонников?

Tags:

люблю жизнь

  • Feb. 12th, 2009 at 7:05 AM
ihanic
Toyota Camry:
минус 4-ре крыла, минус 3 двери, минус заднее правое колесо и вся подвеска к нему, минус гидроусилитель, минус омывайка, минус глушак, минус один порог, минус стойка, минус оба бампера, минус фары.

P.S. начал копить на маленький хэтчбэк с механникой.

UPD:




ihanic
Штрафанули за непристёгнутый ремень пассажира.
Боец работал на показатели, оправдывался, что начальство строго-настрого приказало обрабатывать праворульные машины.

Advertisement

Latest Month

November 2009
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow