Главная | index :tag => 'ruby' [ Связь ] [ no Python ] [ no AJAX ] [ css ]

Bitcheese wiki

Feb 2nd, 2009 (Monday) 17:52

Я окончательно убил свой мозг, пытаясь побороть эту ошибку, поэтому торжественного выкладывания слайса в гитхаб не состоится. Вместо этого я сумбурно оставлю тут ссылку на тарболл с кривыми исходниками.

Bwiki — wiki-движок, основанный на git и Merb. Содержит иерархически структурированную информацию в разметке textile, редактируется git+любимый редактор. Пример использования можно посмотреть здесь, почитать про технологию редактирования здесь.

Теперь надо переписать блог и свалку на мербе.

Метки: code, NBL, бардак, ruby, git, merb | Комментировать[1] »

Мелочи

Jan 29th, 2009 (Thursday) 10:02

Очередной полезный сайт про git: http://gitready.com/ и то, что я там нашёл: zsh git status

А вот перепиленные доки по merb.

UPD: Нормальные доки генерирует gem при установке merb, так что в перепиливании нужды нет.

Метки: ruby, git, merb | Комментировать »

Как можно испоганить RDoc

Jan 28th, 2009 (Wednesday) 17:41


BAD


GOOD

Так что я слил Git мерба и генерирую документацию сам.

Метки: бардак, ruby | Комментировать »

Astral Messenger 2.3.1

Jan 7th, 2009 (Wednesday) 18:35

Вышла новая версия замечательного астрального мессенджера!
Кодовое имя рализа "BAMFANK EDITION"

Changelog:

Делается это простым пайпом: cat /etc/passwd | ./amsg2.rb > key.astral, а выемка так: ./amsg2.rb -f=astral.key > /etc/passwd

Скачивайте и используйте! Код находится в public domain.

Метки: code, astral, lol, ruby | Комментировать »

Astral Messenger 2.2

Jan 7th, 2009 (Wednesday) 15:03

Итак, готова новая версия не требующего соединения с интернетом мессенджера!

Changelog:

% 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

Jan 7th, 2009 (Wednesday) 14:10

Новый Astral Messenger 2.1 готов к употреблению!

Changelog:

Пример употребления:

[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 | Комментировать »

Таки рельсы.

Jan 6th, 2009 (Tuesday) 18:47

В поисках фреймворка на руби (свой мне все же влом писать) потыкал Merb, документация у него просто запредельно ужасная. Сделана на аяксе, глючит.

Обратился к рельсам, ибо это классика среди подобных вещей, да и мерб в них собираются слить, а не наоборот. Удобно, при должном изучении. Наваял пока вот это: http://bitcheese.net/cheese_pieces.

Изучил capistrano, немного сумбурная штука, но исключительно полезна.

Метки: code, ruby, hosting | Комментировать[5] »

Руби в массы

Dec 13th, 2008 (Saturday) 12:22

Сегодня сделал одногруппникам задание по ОС на ruby. Теперь к среде они должны объяснить преподавателю, как я это сделал.

Метки: code, универ, lol, ruby | Комментировать[4] »

Mad Skillz

Nov 7th, 2008 (Friday) 21:15

Скрипт на Руби, переводящий дробные числа из одной системы в другую.

[voker57@nbl 1] ~/Sources/scripts% ruby bases.rb 8 16 473,14
13b.3

http://nblast.org/dump/p/4927e81a

Метки: ruby | Комментировать[3] »

« Назад