За публикациями Spoon теперь можно следить через почту

По просьбам некоторых наших читателей мы наконец прикрутили к сайту Spoon почтовую рассылку. Выходить она будет 1 раз в неделю по понедельникам (или пятницам, как лучше?) и будет ненавязчиво падать в почтовый ящик тех, кто на нее подпишется.

Публиковать мы в ней будем анонсы и ссылки наших материалов, различные интервью, а также, в скором времени, конкурсы.

Подписаться на рассылку довольно просто. Для этого необходимо лишь заполнить нижеследующую формочку:

Путеводитель по миру здорового питания Spoon!

Подписаться письмом

RoR: связываем Ruby on Rails и Apache2

Про то, как установить Ruby On Rails, я писал в этой статье. Теперь же постараюсь описать, как запускать ROR-приложения под Apache2.
Итак, приступим.

Для начала надо установить сам Apache и библиотеки для поддержки fast-cgi для Apache и для Ruby:

apt-get install apache2 libapache2-mod-fcgid libfcgi-ruby1.8

После этого нужно установить мод passenger, который, собственно, служит для связки Apache и ROR.
Ставить его можно двумя способами:
1) Через RubyGems:

sudo gem install passenger
sudo passenger-install-apache2-module

Далее необходимо следовать инструкциям, выданным скриптом. В большинстве случаев дефолтные значения будут работоспособны. В конфиги апача придется добавить что-то вроде:

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6
PassengerRuby /usr/bin/ruby1.8

2) Другой способ — установка из репозитория Debian.
Мода passenger нет в репозитории Lenny, он есть в бэкпортах, в тестируемом и нестабильном выпусках. Значит, для начала надо подключить что-то из них. Для подключения бэкпортов надо добавить следующую линию к файлу /etc/apt/sources.list::

deb http://www.backports.org/debian lenny-backports main contrib non-free

После чего надо обновить apt:

sudo aptitude update

,
и установить libapache2-mod-passenger:

sudo aptitude install libapache2-mod-passenger

.

Далее, необходимо настроить виртуальный хост для нашего приложения.

Создаем файл /etc/apache2/sites-available/rubytest

Вместо rubytest можно написать все, что угодно:)
В этом файле содержимое должно быть таким:


ServerName www.myrailssite.co.uk
DocumentRoot /var/www/railssite/current/public
RailsEnv production


Options ExecCGI FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all

Где в DocumentRoot мы прописываем путь к директории public нашего приложения, ServerName — имя хоста, на котором вертится приложение.
После чего надо сделать символьную ссылку на этот файл в директории /etc/apache2/sites-enabled/ и обновить конфигурацию апача:

sudo ln -s /etc/apache2/sites-available/rubytest /etc/apache2/sites-enabled
sudo /etc/init.d/apache2 reload

Теперь, если открыть страницу www.myrailssite.co.uk в браузере, то мы увидим приветственную страницу Рельс:

Автор: AlexWinner
Дата публикации: 2010-06-02T04:57:00.000-07:00

Белая, зеленая и фиолетовая спаржа с подробностями

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

Белая спаржа

Собирается после появления над поверхностью земли. Очень нежные побеги.

Зеленая спаржа

Побеги с ярким вкусом, длиной около 15 см.

Фиолетовая спаржа

Уже созревшая, имеет самый ярковыраженный вкус.

Выбираем свежую спаржу

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

Как готовить спаржу

Читать

Вся правда о де флопе с крутоном

«И мне приностят во-от такую тарелку, на которой лежит вот такое де флопе.. Начал есть, а оно безвкусное! Лучшее в Москве, но ни-как-ко-е. Дальше ты уже за эти деньги начинаешь искать хоть какой-то вкус, принципиально отличающий крутон от гренки. Находишь!»

Де флопе

Все прекрасно помнят один из наиболее запоминающихся диалогов из фильма «О чем говорят мужчины». То самое де флопе с крутоном:

Давайте же попробуем разобраться что это такое:)

Отличнейшая уловка режиссера фильма! Такое звучное название, которое подчеркивает что этого самого де флопе осталось очень мало:) на самом же деле, flope или конкретнее flop на многих романо-германских языках означает неудачу, фиаско или провал.

На волне популярности в интернете появился очень посещаемый сайт http://deflope.ru/, который даже рассказывает вымышленный рецепт того самого де флопе! Даже с рекомендованными семечками кациуса.

Крутон

Касательно же крутона (croûtons- фр.), все чистейшая правда.

Читать

Погода навеяла гороховый суп с копченостями

Не замечали, как погода влияет на наши вкусы? После жары первых майских недель погода испортилась, и мне захотелось сварить горохового супа.

Нашла в морозилке кусочек копченой свиной рульки (из основной части я зимой варила щи из кислой капусты). Купила свежую свиную рульку, но использовала ее не всю, часть мяса оставила для другого случая. Гороха у меня были остатки двух цветов. Это не классический вариант горохового супа — так, на скорую руку.

Читать

Установка Ruby On Rails на Linux Debian (Ubuntu)

Расскажу о том, как ставить  фреймворк Ruby On Rails на Linux Debian (В случае с Ubuntu действия аналогичны).
Установка Ruby
а) Из репозитория:

sudo apt-get install ruby-full build-essential

б) Из исходников
Во-первых, надо установить пакеты, которые потребуются при компиляции:

sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev

Затем скачиваем исходники в тарболе:

wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz

Распаковываем тарбол:

tar xzf stable-snapshot.tar.gz

Компилируем и устанавливаем:

$ cd ruby/
./configure
make
sudo make install

Проверяем работоспособность Ruby:

ruby -v

Должно появиться сообщение, подобное этому:

ruby 1.8.7p5000 (2009-02-22) [i686-linux]

Проверяем работоспособность библиотек:

ruby -ropenssl -rzlib -rreadline -e «puts :Hello»

В результате на экране должно появится следующее:

Hello

Установка RubyGems 
Установка через репозиторий:
Для этого необходимо выполнить следующую команду:

sudo apt-get install rubygems

Разработчки Rails не рекомендуют так делать. По их мнению, лучше устанавливать из исходников.
Установка RubyGems из исходников:
Для этого надо выполнить следующие действия:

$ cd ~
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.2.tgz
tar xzvf rubygems-1.3.2.tgz
cd rubygems-1.3.2
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

Установка Rails
Установка с помощью RubyGems:
Это самый простой способ установить Rails. Для этого надо выполнить команду:

sudo gem install rails

В Ubuntu Karmic RubyGems устанавливает Rails не корректно, в этом случае можно воспользоваться установкой из репозитория через apt-get или aptitude
Установка из репозитория:

sudo apt-get install rails

Автор: AlexWinner
Дата публикации: 2010-06-01T14:09:00.000-07:00