kb
08.02.2013 05:423b662f5e
Подскажите, пожалуйста. А не существует ли, случаем, библиотеки, подобной регулярным выражениям, но работающей не для строк, а для произвольных данных? То есть, у меня есть список каких-то собственных сущностей, а мне необходимо делать матчинг в стиле регексов, где каждый из символов — моя сущность. То есть, ... more →
kb
07.02.2013 16:353b662f5e
Сделал вот такой тип (синоним), всё было очень красиво:
type OptionsBlockBounds = (Int, Int)
Далее хотел написать функцию сравнения (объявить инстансом тайпкласса Ord). Я правильно понимаю, что единственный выход — делать вместо type newtype и перелопатить весь код (чтоб заворачивать / разворачивать в ... more →
kb
07.02.2013 09:013b662f5e
RPython — подмножество языка Python, на котором пишется интерпретатор, транслирующийся при помощи Python/RPython скрипта translate.py в /* код на Си, компилирующийся в */ интерпретатор (например, PyPy, то есть для языка Python). Что здесь может быть неясно?
kb
→
kurkuma
07.02.2013 08:493b662f5e
Нет, срсли, тут есть и здравые вещи, и феерический пиздец. Феерический пиздец мне сейчас расхлебывать немного лениво.
kb
07.02.2013 07:31
У меня, сказать по правде, нет слов.
kb
07.02.2013 07:263b662f5e
Взял и нагрубил на жуйке ни с того ни с сего. Удалил и извинился. Какие-то признаки шизофрении.
kb
07.02.2013 05:353b662f5e
Почему еще не придумали apt-get update --new-only, который обновит только из новых (обычно одной) реп? тупые.
kb
06.02.2013 18:003b662f5e
http://juick.com/2227231#17
> @kb круто тебе. алсо, не припомню: в ДС работаешь?
> не припомню
кто это, блять, вообще такой? общается, будто в подворотне выставить хочет.
kb
06.02.2013 17:423b662f5e
Мда. Чтоб пойти в амазон сказали что дадут тестовое задание на час. Ну я сидел ждал назначенного времени. И тут приходит задание:
> — Provide one solution written in C, C++, Java or C#.
WUT? И тут я начинаю качать/устанавливать джаву, гуглить как в ней импорты работают, как из файла числа прочитать, как по классу ... more →
kb
06.02.2013 16:563b662f5e
Мда. Дали руби-программистам надежду на нормальный интерпретатор, а они и обрадовались "по-своему":
Completely unscientific, but if these outputs are any indication, this is going to be great news for Rubby users in the future...
$ time ruby -e "puts 'hello world'"
hello world
real 0m0.184s
user 0m0.079s
sys ... more →
kb
06.02.2013 15:013b662f5e
Пацаны, держите все конфиге в облаке / дропбоксе / гите / меркуриале и прочей фигне, только лимлинки, только так. Как же удобно при помощи нескольких симлинков и клонов разворачивать окружение.
kb
06.02.2013 14:273b662f5e
У меня настолько медленно реагирует интернет (в смысле высокого latency), что большинство картинок закрываю до того, как они грузиться начнут.
kb
06.02.2013 13:543b662f5e
Заапгрейдился до 12.04 LTS (с 12.10).
kb
05.02.2013 13:3904a3831c
Стаю ленивым, всё же. Раньше бы предпочёл больше строк и понятнее, теперь же написал вот
> PageInfo = namedtuple('PageInfo', ['page', 'per_page'])
Ну и плюс, пусть уж будет константой заодно (ибо нефиг менять потом).
kb
05.02.2013 13:0204a3831c
Сделал unity-reset, повырубал всякие там rabbitmq из автозапуска, активировал в about:config click_to_flash — наконец-то ноут перестал шуметь, греться и тормозить (хотя компиз всё равно больше, чем альтернативы съедает).
kb
04.02.2013 17:5504a3831c
Еще один про монгу закукарекал http://hackingdistributed.com/2013/01/29...
Я, правда, действительно не понял, разве
> db.runCommand( { getLastError: 1, j: "true", w: "majority" } )
потеряет данные, что ли? Спросил его.
kb
04.02.2013 12:0704a3831c
Открыл для себя утилиту mongotop. По-коллекционно выводит лок чтения/записи, прямо по ней сразу же очевидны тормозящие места (мне, по крайней мере).
kb
04.02.2013 11:1204a3831c
LC никогда не поздно переписать на х-ль. В качестве отмазки предлагаю:
> Код leechcraft слишком сломан, чтобы его можно было исправить. Это огромное месиво спагетти-образного процедурного кода без какого-либо дизайна. Он повсеместно и везде опирается на нестандартные уловки, поэтому любое изменение способно вызвать ... more →
kb
04.02.2013 06:3104a3831c
Забавно, как ленивость не вошла в мозг даже авторам realworldhaskell.
> Note, though, that the chain is not completely short-circuited. Each (>>=) or (>>) in the chain will still match a Nothing on its left, and produce a Nothing on its right, all the way to the end. It's easy to forget this point: when a ... more →