Серпень 30, 2010
Після двух років розробки та двох реліз-кандидатів. Зустрічайте! Rails 3.0! http://weblog.rubyonrails.org/2010/8/29/rails-3-0-it-s-done
Серпень 28, 2010
Ерік Девіс, автор загальновідомої системи супроводу проектів Redmine, започаткував новий сайт http://redminetips.com, що міститиме невеликі поради які зроблять вашу роботу с системою більш комфортною.
Formtastic - це розширення стандартного будівельника форм для Rails з семантично збагаченим синтаксисом.

Як на мене, то найкориснішим є автоматичне розпізнавання типів полів та підстановка відповідних редакторів у форму і розширені алгоритми роботи з перекладом.

Сьогодні вийшла версія 1.1.0.beta.

Розробники стверджують, що вона сумісна з Rails 2.x та Rails 3.x і пропонують перевірити це на практиці у ваших аплікаціях.
Серпень 25, 2010
25 серпня 1991 року Лінус Торвальдс розмітив у групі Usenet comp.os.minix наступне повідомлення:
Вітаю всіх, хто використовує мінікс - я створюю(вільну) операціну систему(це лише хоббі і вона не буде такою великою і професійною як GNU) для клонів 386(486) AT ...

Саме ця подіє вважається днем народження операційної системи GNU/Linux і святкується всією OpenSource спільнотою.

P.S. Цікавий факт, що вільна Україна і вільна Операційна Система народились майже одночасно ;-)
Серпень 24, 2010
Carrierwave - гем для завантаження файлів на сервер.

Альтенатива paperclip і attachment_fu.

Окрім того, що він має той же самий функціонал, що і вищезгадані геми, існує ще ряд цікавих можливостей.
А саме

- окремі об'єкти, що реалізують фукціонал завантажувача(Uploaders)


class AvatarUploader < Crrierwave::Uploader::Base
...
end

- повторне використання завантажувачів та підключення їх в моделі одним рядком;


class User < ActiveRecord::Base
mount_uploader :avatar, AvatarUploader
end

- завантаження та кешування файлів за посиланням

Результатом успішного виправлення знайдених мною недоліків #96 і #97 цього ранку стала версія 0.4.10
Літо закінчується. Час відпусток збігає до кінця, а разом з ним збільшується і кількість новин.

Команда Rails випустила версію 3.0.0.rc2.

На цьому тижні розробники обіцяють випустити остаточну версію 3.0.0.

Наразі очікується випуск стабільних версій Bundler і ARel.

Остаточний перелік нововведень можно побачити тут завдяки функції порівняння версій, що надає github.com

Встановити нову версію можна як і раніше:

gem install rails --pre


Доречі версія 3.0.0 ма свою стабільну гілку, а master тепер выддана під розробку 3.1


З днем Незалежності, Україно!

Починаючи з версії 10.10 Ubuntu отримає підтримку жестів як це є в MacOS.

Планується підтримка цілих "речень". Тобто команд з цілих послідовностей наборів жестів.

Звичайно, що спочатку не всі аплікації GTK будуть пыдтримувати заявлений функціонал, але головне, що справу розпочато.

Стартовим полігоном стане спецальний програмний каркас UTouch і планшетний ноутбук Dell Latitude XT2, 12" экран котрого підтримує multitouch.

джерело
Цікава стаття @josevalim про використання системи автентифікації Devise разом з Rails 3.
Вийшла перша НЕ реліз кандидат версія популярної аплікації для супроводу процесу розробки Redmine 1.0.1

У порівнянні з попередньою версією внесено 57 правок.

Автори запевняють, що це має бути дуже стабільна версія цього продукту і рекомендують оновитись всим хто використовує версії 0.9.x та 1.0.0.
Серпень 19, 2010
Вийшла нова версія Ruby 1.9.2

Переважно Ruby 1.9.2 сумісний з Ruby 1.9.1 за виключенням кількох моментів:

Багато нових методів
Підтримка розширеного інтерфейсу сокетів(включаючи IPv6)
Нові кодування
Клас-генератор випадкових чисел
Переписано реалізації класів дати та часу. Більше нема загрози проблеми 2038 року
Деякі зміни в роботі регулярних виразів
змінна $: тепере не містить поточного каталогу
нова реалізація роботи з YAML

Подробиці дивіться в новинах та історії змін.
Серпень 07, 2010
На asciicasts.com розпочато серію статей про міграцію с Rails 2.x на Rails 3.x.
Наразі стаття перша.
Липень 30, 2010
Українська спільнота розробників мовою програмування Ruby ініціює першу щорічну дводенну повноформатну конференцію RubyConfUa 2010, 16-17 жовтня у Київі.

У рамках якої відбудуться наступні заходи:

* дві сесії доповідей з технічних питань;
* сессія з питань бізнесу;
* демонстрація проектів;
* майстер-класи для новачків;
* інтерв'ю з гостями;
* багато цікавого та корисного спілкування.

У конференції візьме участь спеціально запрошений гість José Valim (@josevalim) - засновник та розробник компанії Plataforma Tec, учасник Rails Core Team. Працювати з Ruby та Rails почав у кінці 2006. Результатом активної участі у розвитку Rails під час Google Summer of Code у 2009 році, стало запрошення його до складу основної команди Rails кілька місяців потому. Його ентузіазм і цілеспрямованість створють нові і дають розвиток вже існуючим проектам з відкритим кодом. Окрім цього він також веде блог компанії.

Відкрито попередню реєстрацію слухачів.
Липень 27, 2010
Нарешті дочекалися! Перший кандидат у стабільну версію Rails3:
http://weblog.rubyonrails.org/2010/7/26/rails-3-0-release-candidate
Липень 25, 2010
Розпочав життя новий сайт http://rails-bestpractices.com
Хоча ідея виникла, ще в 2009 році на RubyConf в Китаї, але в закінчену концепцію для сайту оформилась тільки зараз.
В основу ідеї покладено накопичення методик та практик, що найкращим чином зарекомендували себе при написанні аплікацій на Ruby і Ruby on Rails.
Кожна з методик має своїх прихильників які визначають її рейтинг.
Перевірити, чи cправді ви дотримуєтесь найоптимальніших практик допоможе спеціально створений інструмент rails_best_practices.
Липень 24, 2010
Rubygems.org мігрував на Rails 3.
На моїй пам'яті це перший публічний opensource проект що зважився не такий крок
Holger Just створив Redmine Checkout plugin
Це плагін дає додаткові можливості для копіювання репозитарію вихідного коду:
* Посилання для копіювання репозитарію;
* Посилання для копіювання тільки поточною гілки коду;
* Інструкції щодо використання коду репозитарію.

Дуже схоже на функціонал, що є на github.com
Липень 23, 2010


Досить цікавий сайт-довідник з Web програмування.
Особисто мені допоміг розібратись зі значеннями HTTP заголовків.
Сайт містить в собі довідники по CSS, HTML, цікави рецепти та уроки для вестання web сторінок.
Крім цього є полігони - місце де можно випробувати отримані знання.
Сервіси допоможуть атоматизувати деякі рутинні процеси: збірку reset.css або base.css

http://www.xiper.net
Липень 21, 2010
У новій версії Redmine присутня досить цікава штуця Cache Text Formatting. Полягає вона в тому, що текст прогнаний через Textile зберігається і кешується як HTML.
Як засіб кешування взято Memory Store але можна за бажанням вибрати будь-яке сховище

Від себе: Redmine OpenSource ПЗ і досить пристойний зразок коду для початківців. Закрема якщо у вас є проблеми зі швидкістю рендерінгу ви можете взяти з його коду готове рішення

Посилання:
Джерело
Докладніше про цю штуцю і ще тут
Липень 20, 2010
На Ruby Toolbox додано новий синтаксичний фарбувальник коду.



Перелік підтримуваних мов програмування просто вражає. Там же є приклади.

Можна оцінити його роботу прямо на сайті розробника.
Примітка: Хоча в тексті є нумерація рядків, але можна отримати код без неї в тому ж таки вікні. Як на мене це дуже зручно.


Домашня сторінка
Репозитарій на github.com
Липень 19, 2010
Antonio Cangiano, Архітектор ПЗ та Технічний євангіліст IBM. на своєму блозі виклав досіть цікаві результати тестів на швидкодію різних реалізацій Ruby на операційних системах MacOS, Linux та Windows
Так, саме єваргеліст, людина яка активно пропагує і обстоює принципи чи ПЗ. Такий собі затятий ПР манагер. Донедавна існування цієї професії спростовували такі гіганти як Microsoft чи Oracle. Але вона таки існує.
Учасники змагань:
* Ruby 1.8.7 p299
* Ruby 1.9.1 p378
* Ruby 1.9.2 RC2
* IronRuby 1.0 (Mono 2.4.4)
* JRuby 1.5.1 (Java HotSpot(TM) 64-Bit Server VM 1.6.0_20)
* MagLev (rev 23832)
* Ruby Enterprise Edition 2010.02
* Rubinius 1.0.1

Хто переможець? Читайте тут.
Тепер анонси новин RubyFlow.org.ua доступні на твітері.
Стежте за нами на http://twitter.com/rubyfloworgua
Redmine - OpenSource засіб для керування розробкою написаний Еріком Девісом на Ruby on Rails вийшов релізом 1.0.0 реліз кандидатом 1.
Ця версія містить багато нових можливостей та виправлень і є результатом наполегливої роботи протягом 6 тижнів.
Розробники кажуть, що ця версія була випущеня для відгуків користувачів, виправлення помилок і стане основою для наступної версії 1.1.0 в якій буде враховано побажання користувачів і внесено правки знайдених недоліків.

Remine.org
Документація для оновлення
Redmine 1.0.0 released
Липень 18, 2010
Відтепер реалізації відомих DLR на .NET платформі IronRuby та IronPython будуть розповсюджуватись за Apache License v2.
Раніше ліцензія була Microsoft Permissive License і хоч і була схвалена Open Source Initiative (OSI), викликала певне скептичне відношення з боку прибічників ПЗ з відкритим кодом.

Нова ліцензія почне діяти на IronPython з версії 2.7 Alpha, на IronRuby з версії 1.1
Цю новину повідомив Miguel de Icaza's - головний розробник проекту Mono - OpenSource реалізації закритої платформи .NET у своему блозі.
Липень 17, 2010
Тепер члени спільноти RubyFlow.org.UA можуть мати свої особисті профілі і аватари з сервісу http://gravatar.com
Можна також додати особисту інформацію про місцерозташування, професійні навички та вподобання. Особисті мейли публікуватись не будуть. Принаймні без згоди власника.
Профіль можна зміни прямо з бічної панелі за умови, що користувач автентифікований. Переглянути профіль можна так http://rubyflow.org.ua/romanvbabenko. За імя профілю береться логін користувача. Приємного користування.
Липень 16, 2010
Закінчується п'ятниця, наразі новин більше нема, крім однієї.
Це таки була не спека і не примара.
В парку Шевченка міста Київа біля червоного корпусу дві бабці з ноутом таки намагались скачати фільм з інтернету o_O.

Сьогодні все стало зрозуміло.

Просто тепер кожен може мати доступ до світової павутини прямо сидячи на травичці чи на лавці на свіжому повітрі.

Більше можливостей, більше Ruby, вільніше з Ruby на свіжому повітрі!
Інформація не є рекламою. Проєкт RubyFlow.org.UA не є комерційним.
Mozilla підтвердила факт наявності шкідливих додатків до браузера Firefox. Mozilla Sniffer був перевірений співробітниками Mozilla і доданий в розділ эксперементальних додатків і був скачаний 1800 разів. Крім того, кожен користувач отримував повідомлення про можливість потенційної загрози. Всім, хто скачав та встановив цей плагін рекомендовано змінити свої паролі у соціальних мережах. Наразі злощасний додаток знаходиться в блок-лісті. Докладніше...
Завдяки майже 20м комітам відома система автентифікації Devise тепер підтримує протокол OAuth.
Тепер ви маєте можливість порівнювати репозітарії на http://github.com, але тільки ті, що знаходяться у межах однієї мережі.
Подробиці
У Ruby 1.9 стандартна бібліотеки CSV була замінена на FasterCSV.

стверджує автор блогу Записки про Ruby і далі детально описує процес роботи з цим нововведенням
Нова система роутінгів у Rails 3 повністю сумісна з Rack. Чергова стаття на http://asciicasts.com
розкаже як долучити Sinatra до вашої аплікації, обробляти переадресації і найкращим чином використовувати Rails Metal.
Липень 14, 2010
Трохи із запізненням, але все одно повідомляю, що вийшов новий номер журналу Rails Magazine, #6.

PDF - версію можна скачати безкоштовно.

В номері:
- Використання SASS та HAML;
- Маштабування Rails;
- Інтервью з Sarah Allen;
- Використання Hpricot для розбору даних;
- Розгортання аплікацій за допомогою Capistrano;
- Генерація початкових даних для тестування;
- Огляд RubyConf 2010 в Індії;
- RVM - менеджер різних версій Ruby на одному комп'ютері;

Rails 2.x не має стандартних засобів для роботи с субдоменами. Натомість є плагін який дозволяє мати такий функціонал subdomains_fu.
Rails 3.x надає стандартну можливість працювати з субдоменами. Саме цей процес описує чергова стаття Subdomains in Rails 3 на http://asciicasts.com
Липень 13, 2010
RVM допомагає легко встановлювати та перемикатись між різними версіями Ruby без втрати вашої поточної інсталяції. RVM дозволяє мати кілька версій Ruby на одній робочій стації

Array доповнився новими методами:

Array#keep_if
Array#repeated_combination
Array#repeated_permutation
Array#rotate
Array#rotate!
Array#select!
Array#sort_by!


Enumerable тепер має:


Enumerable#chunk
Enumerable#collect_concat
Enumerable#each_entry
Enumerable#flat_map
Enumerable#slice_before

Jan Lelis опублікував в своєму блозі статтю в котрій докладно описав використання нових методів. Докладніше про нові методы Array тут.
Липень 12, 2010
Ну нарешті. Україномовний рубі флоу.