| Главная | index :tag => 'ruby' | [ Связь ] [ no Python ] [ no AJAX ] [ css ] |
Я окончательно убил свой мозг, пытаясь побороть эту ошибку, поэтому торжественного выкладывания слайса в гитхаб не состоится. Вместо этого я сумбурно оставлю тут ссылку на тарболл с кривыми исходниками.
Bwiki — wiki-движок, основанный на git и Merb. Содержит иерархически структурированную информацию в разметке textile, редактируется git+любимый редактор. Пример использования можно посмотреть здесь, почитать про технологию редактирования здесь.
Теперь надо переписать блог и свалку на мербе.
Метки: code, NBL, бардак, ruby, git, merb | Комментировать[1] »
Очередной полезный сайт про git: http://gitready.com/ и то, что я там нашёл: zsh git status

А вот перепиленные доки по merb.
UPD: Нормальные доки генерирует gem при установке merb, так что в перепиливании нужды нет.
Метки: ruby, git, merb | Комментировать »
Так что я слил Git мерба и генерирую документацию сам.
Метки: бардак, ruby | Комментировать »
Вышла новая версия замечательного астрального мессенджера!
Кодовое имя рализа "BAMFANK EDITION"
Делается это простым пайпом: cat /etc/passwd | ./amsg2.rb > key.astral, а выемка так: ./amsg2.rb -f=astral.key > /etc/passwd
Скачивайте и используйте! Код находится в public domain.
Метки: code, astral, lol, ruby | Комментировать »
Итак, готова новая версия не требующего соединения с интернетом мессенджера!
% time echo "noooooooooooooooo" | ./amsg2.rb
./amsg2.rb 0.01s user 0.00s system 75% cpu 0.011 total
% time echo "noooooooooooooooo" | ./amsg2.rb -hc
./amsg2.rb -hc 0.00s user 0.01s system 110% cpu 0.011 totalКак вы могли заметить, ключ -hc включает технологию HashCache и ускоряет процесс в 0.1/0.0 = БЕСКОНЕЧНОСТЬ раз! Результаты при принятии данных еще более впечатляющи.
Качайте и проверяйте сами.
Примечание: погрешность при замерах = 0.01s
Метки: code, astral, lol, ruby | Комментировать[7] »
Новый Astral Messenger 2.1 готов к употреблению!
Пример употребления:
[voker57@nbl 130] ~/Sources/scripts/astral-messenger%
echo "Hello" | ./amsg2.rb
./amsg2.rb 44a14225-cc951b27-43698c89 6
[voker57@nbl 0] ~/Sources/scripts/astral-messenger%
time ./amsg2.rb 44a14225-cc951b27-43698c89 6
Hello
./amsg2.rb 44a14225-cc951b27-43698c89 6 0.27s user 0.06s system 93% cpu 0.351 totalКак вы видите, скорость передачи данных значительно возросла! Чтобы использовать большую длину куска, укажите ее в качестве параметра при отправке данны, например echo 'wut' | ./amsg2.rb 3. Это может сильно снизить скорость передачи данных.
Напоследок, послание от главного разработчика AstralMessenger:./amsg2.rb 44a14225-cc951b27-98d2455f-4b0a6a2c-7628f0c6-32d70693 11
Скачать свежий Astral Messenger можно здесь
Метки: code, lol, ruby | Комментировать »
В поисках фреймворка на руби (свой мне все же влом писать) потыкал Merb, документация у него просто запредельно ужасная. Сделана на аяксе, глючит.
Обратился к рельсам, ибо это классика среди подобных вещей, да и мерб в них собираются слить, а не наоборот. Удобно, при должном изучении. Наваял пока вот это: http://bitcheese.net/cheese_pieces.
Изучил capistrano, немного сумбурная штука, но исключительно полезна.
Метки: code, ruby, hosting | Комментировать[5] »
Сегодня сделал одногруппникам задание по ОС на ruby. Теперь к среде они должны объяснить преподавателю, как я это сделал.
Метки: code, универ, lol, ruby | Комментировать[4] »
Скрипт на Руби, переводящий дробные числа из одной системы в другую.
[voker57@nbl 1] ~/Sources/scripts% ruby bases.rb 8 16 473,14
13b.3http://nblast.org/dump/p/4927e81a
Метки: ruby | Комментировать[3] »