IT-Expert
  IT-Expert / Веблог / Ключевые слова / Ruby
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts

      Ruby

      включает:
      Rails

      Кстати, для тех у кого проблемы с ориентацией в связях моделей баз данных Rails есть красивая диаграмма

      10:56, 29 ноября 2006 ( )

      Очень наглядно демонстрирует применение has_one, belongs_to, has_and_belongs_to_many, а в моем случае задача еще и  усложнялась множественным has_and_belongs_to_many на вспомогательных таблицах с тремя foreign_id

      Источник: http://www.rubyonrailsblog.com/articles/2006/10/24/data-model-relationships-diagram

       

      Техника загрузки файла без обновления страницы в Ruby on Rails

      15:16, 27 ноября 2006 ( )

      Блестящая идея, которую однажды я увидел на google, загрузка файла без перезагрузки страницы. И вот, благодаря Дмитрию Штефлюку секрет открыт. Рекомендую прочесть заметку Дмитрия, а для ленивых передам в двух словах технику:

      На странице скрытый IFRAME, у элемента form с upload control указывается аттрибут target, который ссылается на скрытый IFRAME. Соответственно отправка формы произойдет в этот iframe, не перегружая всей страницы, ну и при помощи AJAX и rjs обновляем родительскую страницу по окончании загрузки.

      Это красиво. 

       

      Что Rails грядущий нам готовит?

      10:21, 23 ноября 2006 ( )

      DHH проанонсировал фичи, которые ожидаются с выходом релиза Rails 1.2

      Вот как о REST говорит xml.com:

      HTTP's standard PUT/GET/POST/DELETE verbs translate directly to the Create/Read/Update/Delete features built into every Rails ActiveRecord model. This means no changes or additions for existing model classes to be REST-enabled -- as is usual in the MVC framework, models don't have to know or care what they're being used for.

      Вот что появится в Rails 1.2: 

      • это REST  и ресурсы
      • respond_to, другими словами традиционный default route будет выглядеть так:map.connect ':controller/:action/:id.:format'  и тогда  возможно такое:
        class WeblogController < ActionController::Base
        def index
        @posts = Post.find :all
        end
        respond_to do |format|
        format.html
        format.xml { render :xml => @posts.to_xml }
        format.rss { render :action => "feed.rxml" }
        end
        end
        GET /weblog # returns HTML from browser Accept header
        GET /weblog.xml # returns the XML
        GET /weblog.rss # returns the RSS
      • полноценная поддержка Unicoda (!) благодаря julikу, большому борцу за права юникода. Пример из знака евро, который занимает три байта:
        '€2.99'.first # => '\342'
        truncate('€2.99', 2) # => '?'

        Но в  Rails 1.2, вы, конечно, получите:

        '€2.99'.first # => '€'
        truncate('€2.99', 2) # => '€2'
      • ручная установка KCODE уже не нужна, теперь кодировка по умолчанию везде - UTF-8

      Ну что здесь остается сказать? Ура, товарищи.

      Об остальных изменениях рекомендую прочесть из источника

       

      Уроки для Rails и рейтинг плагинов

      11:23, 21 ноября 2006 ( )

      http://www.railsforum.com/viewforum.php?id=20

      Отличная коллекция уроков для Rails.

      Link trough http://gorbatov.blogspot.com/2006/11/ruby-on-rails.html 

      Также плагины теперь  можно сортировать по популярности рейтинга:

      http://www.agilewebdevelopment.com/plugins/top_rated 

       

      Ruby vs PHP

      14:07, 30 октября 2006 ( )

      Споры поклонников Ruby и поклонников PHP это такой же holy war, как , пожалуй, Linux vs Windows. Хотя нет, не такой же, конечно. Но вот такие заголовки статей говорят сами за себя:

      PHP съест Ruby on Rails на завтрак: http://www.phpinside.ru/?q=node/546

      А еще очень порадовала статистика "new lines of code added", где количество lines added явно больше у PHP. Говорит ли это о доминировании PHP?  Ведь это аналогично тому, если бы мы сравнивали программы на ассембере и на Си по количеству строк кода. Сравнимо? Конечно же, нет. Но это уже повод заявлять "кто кого съест на завтрак".

      Зато если взглянуть на график new projects started, то здесь, очень хорошо видно, что выбрает новое поколение.

       

       

      Автоинкрементный id в mysql, который начинается не с 1

      15:10, 25 октября 2006 ( )

      alter table tableMyIsam auto_increment=10;

      и тогда наши id начнутся с id=10.

      я обнаружил способ прописать это в migration только через execute

      ...

      execute 'alter table tableMyIsam auto_increment=10'

      ... 

       

      Миграция с fastcgi+apache1.3 на mongrel и Apache2. История одной проблемы.

      10:51, 25 октября 2006 ( )

      Миграция веб-сервера это такое мероприятие, ... в общем стремное это мероприятие, тем более стремное, чем больше виртуальных хостов на этом сервере находится. Но понимаешь что надо, тот самый момент, когда оттягивать миграцию дальше некуда, потому что обнаружен баг в fcgi+rails+apache на freebsd, который толком и лечить не знают как. И поэтому посчитали этот баг на багом, и фиксить, в общем, его никто не собирался. 

        читать далее >>

      Коллекция крохотных текстовых cheat sheets

      09:54, 20 октября 2006 ( )

      Даже не столько cheat sheet в привычном понимании, сколько подборка tips и shortcuts по тематике ключевых слов. 

      http://cheat.errtheblog.com/b

      Это полезно. Здесь можно найти шорткаты для gmail, cписок assertions, шоткаты bash(!) и многое другое.

      P.S. Ссылка для тех, кто еще не знает о гугль группе ror2ru

       

      Сборник cheat sheets по html, css, mysql, capistrano, rails, regexp, javascript

      14:59, 10 октября 2006 ( )

      Сборник кратких хелпов (в формате PDF) из одной странички по


      Сохраняем копирайты: www.dizzy.co.uk, www.ilovejackdaniels.com.   

      Кодирование e-mail при помощи Javascript в Rails

      14:43, 10 октября 2006 ( )

      Я так подозреваю, что от сбора email со страниц сайтов не удержит спамеров ничего. Даже такая защита, какую предоставляет Rails кодированием :encode=>'javascript'

      Но все же, это лучше чем просто mailto:me@domain.com

       mail_to "me@domain.com", "My email", :encode => "javascript" # =>
      <script type="text/javascript" language="javascript">eval(unescape('оченьдлиннаяescapeпоследовательность'))</script>

       

       
      страницы: 1 2 3
       4 
      5 6 7 8
      © Максим Прокопов 2005-2016 О сервере