paste.pocoo.org . Скрипт зависит от вимовой клиент-серверной модели, которая в свою очередь зависит от иксов. Такие дела.
Сделал простенький скриптик для вима, пукающий аутпут мейка в qf-консоль: (WPA|WEP|OPN) BSSID ESSID: codepad.org
Получается:
WEP 00:1F:C6:D5:B6:8B touhou-kun
WPA 00:17:31:BB:06:84 Lenin
WPA 00:22:B0:41:AB:75 solo WiFi
WPA 00:23:54:5A:54:43 Barseg
WPA 00:21:91:32:B7:65 korochkin
WPA 00:22:B0:F3:1D:D3 dook WiFi
Писал как замену airodump-ng, который вешает все соседние интерфейсы, унаследованные от одного физического девайса.
citeseerx.ist.psu.edu , после его прочтения очень многое для меня прояснилось
На фриноде мне подкинули замечательный туториал по монадным трансформерам:
codepad.org . Есть идея переписать всё на State-монаду но не слишком ли громоздко (целых три строки (x <- get ; put (process x) ; parse) вместо одной parse (process x)) получится?
Я написал интерпретатор брейнфака (с расширением pbrain) на хаскеле. Покритикуйте пожалуйста код:
neverb.net:8000 . Можно заливать реквесты через формочку radio.neverb.net , реквесты автоматически добавляются в плей-лист. Новые реквесты играются первыми. Отыграв один раз новый трек становится старым. Старые реквесты играются рандомно. Статистика: neverb.net:8000 .
Сделал радио-рандом:
w3crapcli.wtf.la . Олсо, в3крапкли не даёт создавать сайтнеймы с дефисом. где-то кривой регексп, не иначе
Допили граббер е-хентая:
w3crapcli.wtf.la простейший даунлоудер тредов ичана. Похоже, шелловая реализация получается самой короткой.
залил на code.google.com есличо.
paste2.org . Собирать с gcc -lm.
Переписал плоттер синуса-косинуса на сишку: