Шаг  1: Установка RVM
Выполните команду в терминале

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Шаг 2: Настройка RVM
Перезапустите терминал и выполните команду

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

Шаг 3: Установка ruby 1.9.2

rvm install 1.9.2

Шаг 4: Переключение на ruby 1.9.2

rvm default 1.9.2

Шаг 5: Установка rails

gem install rails thin bundler

Для документов часто бывает необходимо записывать число в виде строки например 1 000 = одна тысяча рублей ноль копеек

Изначальный скрипт был найден на просторах интернета и портирован под Kohana 3

Репозиторий на gitHub

Часто так бывает, что надо передать сообщение, после редиректа или после перехода на следующую страницу всего 1 раз, для этого есть глобальные и локальные сообщения.

Вызов в любой View таким образом :

...
<?php echo FlashMessages::showGlobalMessages(); ?>
...

Репозиторий модуля на gitHub

Понадобилось тут одному из наших клиентов выводить курсы валют на сайте, но их скрипт не получал изменения по цене, был внушительных размеров и тянул за собой все валюты с ЦБР… Решил не ждать исправлений кода от заказчиика и написал класс, для получения валют. Выдает в ответ JSON или  PHP Array.
Общий перечень валют с из ID можно узнать тут: www.cbr.ru/scripts/XML_daily.asp в формате XML
Сейчас класс забирает USD и EUR, в последствии будет по параметру забирать любую.

Получить валюты можно так:

<?php
                 include_once(valutes.php);
                 $valutes = new Valutes();
                 $valutes = $valutes->getCourses(false);
?>

Если вызывать getCourses() без параметров, то ответ будет JSON массив, если с параметром FALSE, то PHP Array.
Качать тут

После обновления сегодня утром Mac OS до версии 10.6.5 обнаружил неприятную ошибку, при попытке перезагрузить Apache:

/usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument

Если покопаться в документации об обновлении, то можно найти строку об обновлении Apache до версии 2.2.15, тут можно посмотреть подробнее (http://support.apple.com/kb/HT4435). Пытаясь решить эту проблему, я обнаружил, что  не правильно заданы параметры строки 64 скрипта apachectl, чтобы поправить напишите в терминале команду:

$ sudo nano /usr/sbin/apachectl

И закомментируйте строку #64

ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`"

И допишите под ней:

ULIMIT_MAX_FILES=""