*dev

utros 22.12.2011 00:03

Прокачал ЧСВ, упростив алгоритм с полусотни умножений, пачки сложений и делений до нескольких сложений и одного деления, а так же похоже избавил себя от необходимости рассчитывать границы перебора.
В общем, счастливой тебе ночи, совач.

utros 21.12.2011 21:41

Меня дико начинает мутить, когда начинаю реализовывать критичный к скорости выполнения алгоритм на бетоне. Сразу вспоминаю, что доступ к локальным переменным быстрый, а глобальные — зло, что вызов функции дорогой, а вызов функции класса так вообще куча накладных расходов... Дальше начинается лютый буггурт и ... more →

utros 17.12.2011 13:25

Долго пытался скомпилить пример libssh из исходников и через 15 минут понял, что на винде я не смогу сделать это за полиномиальное время.
Взял LuaJIT FFI, пол часа покурил документацию и написал более-менее рабочий враппер над сишной библиотекой, который не требует никакой канпиляции и прочего мозгоёбства: только ... more →

lua, c, dev, ня
utros 15.12.2011 23:40

Последнее время я стал писать на elisp'е больше, чем на всём остальном вместе взятом. И это начинает меня напрягать...

utros 09.12.2011 20:42

Таки сдался в поисках нормального терминала под емаксы и воткнул гуй.
Внезапно, не только не проблевался, но даже порадовался. Выглядит всё красиво и работает более-менее приемлемо.
Осталось не полениться настроить цветовую схему так, чтобы курсор не закрывал символ на котором стоит и не появлялись всякие ... more →

utros 01.12.2011 17:52

Словили баг nginx'а, связанный с тем, что он неправильно работает в качестве балансировщика (отдаёт 502, хотя в апстриме есть живые сервера).
Самое страшное, что бага воспроизводится влёт на всех версиях nginx'а, начиная с 0.9, а так же несколько раз удалось повторить с 0.8.55.
У меня пичяль и разочарование в этом ... more →

utros 28.11.2011 15:40

А тут кто-нибудь сталкивался с применением всякой швабодной криптографии в коммерческих приложениях на территории России?
Например, могу ли я взять libssh, нарисовать простенький терминал для администрирования линуксов и впарить его какой-нибудь гос. конторе (выиграв тендер, разумеется)?

utros 28.11.2011 13:16

А кто-нибудь знает как реализован OpenSSH-сервер/libssh?
Я хочу подключиться к серверу и предоставить приложению метод, позволяющий выполнить программу с указанными аргументами, дождаться завершения и вернуть код возврата, stdout и stderr.
Получится это сделать парой вызовов апи или придётся городить костыли?

utros 23.11.2011 20:30

А есть тут обладатели некробраузеров (ослы с 5 по 8й)? Если есть, то гляньте t.eoranged.com и отпишитесь, предлагает он вам сохранить чота или рисует страничку.
И да, если кто подскажет как сделать не костыльно и кроссбраузерно верхнюю менюшку аккурат по центру, буду благодарен.

utros 20.11.2011 19:18

Собсна, написал контест Unknown Language на Codeforces.
Вместо языка там был Befunge и я со своими кривыми руками решил аж целых три задачи и занял 129 место!
А самый фэйл был в том, что я знал язык ещё вчера, ибо автор контеста запилила о нём неделю назад статью в прогопедию и это была её единственная активность ... more →

utros 20.11.2011 09:15

Зашел на http://e-maxx.ru/algo/ (это всякие алгоритмы, никакой корелляции с емаксом) и понял, что тупой и нихрена не знаю. Надо будет осилить выделить немножко времени на то, чтобы разбирать хотя бы один алгоритм в день и переписывать его на какой-нибудь годный язык (например, на сишку).

utros 19.11.2011 22:12

На Codeforces завтра будет очередной контест Unknown Language: соревнования по типу ACM ICPC, где вам дают написать пять простеньких программ на указанном языке.
Предыдущи три раза вместо языка было какое-то сишкоподобное говно, надеюсь, в этот раз будет хотя бы J с запретом на использование человеко-читаемого ... more →

utros 18.11.2011 21:44

Кстати, тут заметил, что л-сп ни разу не сложнее любого другого языка программирования. Если привести кот при помощи простого транслятора (возможно даже на регулярках) к чему-нибудь питоно/сишко-подобному, то код станет вполне читабелен для всяких похап^Wбыдлокодеров и начнётся...

utros 17.11.2011 21:50

Кстати, @kb тут плевался на Mercurial API. Так вот, для того, чтобы делать простые вещи, есть такая замечательная вещь как http://mercurial.selenic.com/wiki/Python...
# Кто натворил последний коммит в репозитории /path/to/repo
import hglib
client = hglib.open("/path/to/repo")
commit = client.log("tip")
print ... more →

utros 17.11.2011 15:36

Ну вот неужели в этом вашем имаксе нет нормального режима, который просто немножко помогает редактировать вики-разметку и работает?!

utros 17.11.2011 15:06

На работе три дня между делом искал какого хрена HTTPLuaModule в Nginx'е не работаэ. Оказалось что бага была в родном HTTPProxyModule и лежала на поверхности и я несколько раз проверял именно это место :(

utros 16.11.2011 22:04

В общем, ещё один слоупсто: http://stackoverflow.com/questions/10126...
В принципе, это всё есть в документации, но, например, про for ... else даже такой задрот как я не знал %)

utros 16.11.2011 21:51

Я слоупок, но это охуеннота: PyCon 2011: How to write obfuscated python
http://blip.tv/pycon-us-videos-2009-2010...

utros 13.11.2011 20:50

Обновил емакс до 24 версии, внезапно как положенно заработал jabber.el, а в режиме демона емакс теперь вообще не хочет работать.
До кучи поставил emacs starter kit, теперь пытаюсь в какое место ему засунуть свой конфиг и чего бы ещё в него впилить.
В общем, завтра разберусь. Сейчас умываццо и спать.
Доброй ночи тебе.

utros 12.11.2011 14:17

А вот то, что айпитаблицы при iptables -F не сбрасывают политики по-умолчанию в ALLOW — это баг или фича?

utros 12.11.2011 11:35

Начал пилить себе бложек. Ожидаемо, время распределилось так:
- 8 часов ёбля с дизигном, дабы оно не ехало хотя бы в фурифоксе;
- 20 минут продумывание архитектуры и написание кода.
Надо будет поправить шаблон, нопейсать постилку и открыть этот ужас для обозрения широкими масами.

utros 09.11.2011 22:08

Вот единственное, что меня в гите радует больше, чем в меркуриале, так это гитхаб.
Там настолько удобно всё сделано, что иногда хочется просто взять и уе^Hутащить к себе...

utros 09.11.2011 21:41

$ hg clone --time -q git://github.com/chaoslawful/lua-nginx-m...
Time: real 40.960 secs (user 31.690+0.000 sys 3.580+0.000)
Всё, гит теперь не нужен :)

utros 09.11.2011 21:05

В общем, я щаслив: нашел себе вроде бы годный шаблонизатор для Lua: https://github.com/nrk/hige (реализация Mustache). Щас буду быстренько изучать и спать :3

dev, lua
utros 07.11.2011 20:23

В общем, я упоролся: сканпилял себе nginx с вот такими параметрами:
http://eor.gd/nginx
Критикуйте.

Do you really want to delete ?

*dev is used by:

Rayslava

eoranged

eoranged

Артс

arts

NIR

NIR

Crazy_Owl

Crazy_Owl

dorfe

dorfe

mva

mva

Nico-izo

Nico-izo

Darth Bricktop

Like-all

DarkElve

DarkElve

Maxim Kirenenko

part1zano

asmer

asmer

Darion

Darion

techpriest

techpriest

jabber

jabber

nya

nya

hleem

hleem

VidaDI

VidaDI

proton

proton

carnero

carnero

sim0ne

sim0ne

Haomand

Haomand

Iwasawafag

Iwasawafag

16+

238328

Fess

zetoke

a11fayn

jamhed

jamhed

silvery

silvery

rnd_d

rnd_d

nixer

nixer

Reisen Udonge

Reisen

Oleg Tsarev

zamotivator

Michael Pogoda

MPogoda

ap-Codkelden

ap-Codkelden

cirno

cirno

toyz

nemckoff

kaberc

kaberc

Veles

vs

nexeuse

nexeuse

Rondo

kb

kb

DancingWolf

DancingWolf

Пусяка

Tremerix

Bupyc

Bupyc

Daemon

Daemon

miviru

miviru

bashorgru

bashorgru

rakoth

rakoth

Rejjin

Rejjin