Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Ресурсы Список джемов      Поиск   

Page_edit

На форуме

ruby [27]cgi [14]will_paginate [13]rails [9]ror [9]session [9]mongrel [7]rails 2.0 [7]rails 2.1 [7]browser/os detect [6]

В блогах

rails [3] ruby [3] sqlite [1] gem [1] debug [1] ror [1] NetBeans [1] google [1] localization [1] ruby on rails [1]

Буферизация загрузки больших файлов в Phusion Passenger 2.0 (mod_rails)

Date2008-07-22 UserRuslan Voloshin Commentкоментарии 0

Буферизация загрузки больших файлов  при использовании mod_rails

  

  В Phusion Passenger 1.0, a (загрузка больших файлов) блокировала работу Rails application экземпляра. Обычно это не большая проблемма потому что Phusion Passenger имеет несоклько спящих  копий приложения Rails и елси одно занато то происходит перераспределения и запускается еще одна копия приложения. Но это большая проблемма если на ваш сайт загружается  одновременно много файлов(read: более 10 конкурентных запросов одновременно).

  При использовании  Phusion Passenger 2.0 включена поддержка больших файлов  и буферизация. Загружаемые большие файлы буферизируются и сохраняются как временный файл. Только когда файл загрузится полностью он будет перенаправлен на Rails application. Это даст отсутствие блокировки приложения в процессе загрузки большого колличества файлов одновременно и Rails прилоежние не будет блокироваться в процесе загрузки.

mod_rails Phusion Passenger

http://blog.phusion.nl/

Социальная сеть яндекса

Date2008-07-18 UserRuslan Voloshin Commentкоментарии 0

Теперь у меня есть персональная страница на Я.ру — rebisall!

И сделал это для продвижения нашего форума, надеюсь вы меня поймете ,)

Ruby+Linux+Samba+Windows

Date2008-07-07 UserRoman V. Babenko Commentкоментарии 0

По мотивам Как получить полный список дерикторый samba машины

 

Это даже не пост, а скорее резюме "злоключений" решения данной задачи для Debian Lenny/sid.

Проблемы начались после скачивания исходников и запуска:

sudo ruby extsetup.rb

Не находило: mkmf

Помогла установка пакета:
sudo apt-get install ruby1.8-dev


Небыло команды locate, чтобы поискать файлы. И хоть к делу ето не относится, но все равно пусть будет :-)
sudo aptitude install mlocate
sudo updatedb

Библиотеки для samba

sudo aptitude install libsmbclient-dev


После запуска простого скрипта

require 'smb'

сломалось с уведомлением
params.c:OpenConfFile() - Unable to open configuration file "/home/myhome/.smb/smb.conf":
        No such file or directory

cp /etc/samba/smb.conf /home/myhome/.smb/

После этого все почесному заработало. Спасибо Руслану за рекомендации и помощь :-)

Прикручиваем для attachment_fu джем Rmaick для Fedora Core 6

Date2008-07-06 UserRuslan Voloshin Commentкоментарии 0

При попытке установить джем rmagick я получил сообщение что у меня не установлен ImageMagick 6.3 или выше. Но в репозитории 6 федоры только 6.2. так что пришлось качать исходники и устанавливать все с исходников.

Страница зеркал для скачивания http://www.imagemagick.org/script/download.php

На текущий момент последняя стабильная версия ImageMagick-6.4.2

Скачав я установил и сконфигурировал ее. Осталось дело за малым приустановки джема Rmagick указать ему директорию в которой был скомпилирован ImageMagick.

[root@localhost ImageMagick-6.4.2]# gem install rmagick
Building native extensions.  This could take a while...
Successfully installed rmagick-2.5.1
1 gem installed

После чего он прекрастно йстановился :)

http://rmagick.rubyforge.org/install-linux.html

http://rmagick.rubyforge.org/install-faq.html

 

Как получить полный спискок директорий samba машины

Date2008-07-06 UserRuslan Voloshin Commentкоментарии 1

Привет тут у меня возникла ситуация когда есть необходимость получить список всех папков нв wibdows 2003 server. Монтированеи удаленной шары для получения списка директорий как локальной не получил одобрения потому что нужно мониторить примонтированость smb шары.

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

http://rubysmb.sourceforge.net/intro.php

В качестве примера на сайте приведен следующий код

require 'smb'

SMB.open "smb://multivac/public/" do |dir|
print dir.url + " contains:\n"
while name = dir.read
print name, "\t"
end
end

В результате мы получим на стандартный вывод список директорий и файлов директории public   на сервере multivac . Установив на свою систему этот модульдал мне требеюмую гибкость для работы с виндовс файловыми ресурсами из руби.

RssAtom RssRss
Ключевые слова:
Гости: 67 Онлайн: 0
Rambler's Top100

О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008