Ruby → Shoulda TextMate bundle
Shoulda TextMate bundle — проект который будет интересен всем кто работает с TextMate и пишет тесты при помощи Shoulda.
Исходный код выложен на Github поэтому все желающие могут присоединиться к работе над проектом http://github.com/shaliko/shoulda-tmbundle
Исходный код выложен на Github поэтому все желающие могут присоединиться к работе над проектом http://github.com/shaliko/shoulda-tmbundle
Блог им. Nks → Уязвимость vkadre.ru
Сегодня я был несколько удивлен, когда увидел, что ссылка, размещенная спамерами на вконтакте имеет вид vkadre.ru/users/userid.
Upd: В комментариях пользователи разобрались в чем проблема — разместив в своем имени текст </title><script>window.location = «www.some.domain.com»</script>. О баге уже извещены разработчики vkadre.ru.
UPD2: Уязвимость закрыта после уведомления :) Все счастливы :)
Под катом ссылка.
Upd: В комментариях пользователи разобрались в чем проблема — разместив в своем имени текст </title><script>window.location = «www.some.domain.com»</script>. О баге уже извещены разработчики vkadre.ru.
UPD2: Уязвимость закрыта после уведомления :) Все счастливы :)
Под катом ссылка.
НЛО прилетело и опубликовало эту надпись здесь.
НЛО прилетело и опубликовало эту надпись здесь.
Ruby → Язык Ruby: события за неделю (21.11-28.11.2008)
Несмотря на осень и даже почти зиму, последние несколько дней были временем обновления: вышли новые версии Ruby on Rails и Merb, обновились APIdock и rubyonrails.org. Подробнее об этом читайте далее.
Главная новость — вышел Ruby on Rails 2.2. Исправлено большое число ошибок, а также добавлены новые возможности (интернационализация, layouts для ActionMailer, пул соединений и другие).
Главная новость — вышел Ruby on Rails 2.2. Исправлено большое число ошибок, а также добавлены новые возможности (интернационализация, layouts для ActionMailer, пул соединений и другие).
Web-разработка → Teaser 1-2-3. Бесплатный сервис для разработчиков
Teaser 1-2-3 решает задачу сбора адресов электронной почты на тизерной странице и обеспечивает удобную работу с ними в дальнейшем.
По сути он позволяет сэкономить несколько дней разработки и использовать это время более продуктивно.
Основные особенности:
- генерация кода формы регистрации адреса электронной почты,
- отправка "приветственного письма" для зарегистрировавшихся (текст вы задаете сами),
- экспорт хранящихся адресов в CSV (для дальнейшего использования),
- интерфейс в стиле 37signals.
Hash Train (hashtrain.com) изначально создавал его для себя, но сейчас доступ к сервису открыт для всех разработчиков.
Более подробнее о возможностях в блоге Hash Train - http://ru.hashtrain.com/2008/7/8/teaser-…
Адрес сервиса Teaser 1-2-3 - http://teaser123.net
По сути он позволяет сэкономить несколько дней разработки и использовать это время более продуктивно.
Основные особенности:
- генерация кода формы регистрации адреса электронной почты,
- отправка "приветственного письма" для зарегистрировавшихся (текст вы задаете сами),
- экспорт хранящихся адресов в CSV (для дальнейшего использования),
- интерфейс в стиле 37signals.
Hash Train (hashtrain.com) изначально создавал его для себя, но сейчас доступ к сервису открыт для всех разработчиков.
Более подробнее о возможностях в блоге Hash Train - http://ru.hashtrain.com/2008/7/8/teaser-…
Адрес сервиса Teaser 1-2-3 - http://teaser123.net
PHP → Rails for PHP Developers
Хотите увидеть конкретные примеры rails кода с альтернативами на php? А может быть вы хотите ближе познакомиться с RoR, но не знаете с чего начать? Тогда проект Rails for PHP Developers просто находка для вас. С помощью этого блога вы можете взглянуть на rails глазами php-разработчика. На сайте приведены примеры задач и варианты решения на php и ruby. Я думаю проект может реально помочь разработчикам в переходе на RoR.
Ruby → CDBaby переходит обратно на PHP
7 причин того, почему после 2-х лет работы с RubyonRails, вернулись обратно на PHP.
Блог им. AHDREN → Ruby, ROR: Хабрахабр и др.
Зметил, что в последнее время на хабрахабре стало появляться много статей по Ruby и Rails. Очень рад этому, так как в последнее время увлекся Руби и рельсами. Но хочется прояснить кое что.
1) В инете море статей, в которых сравниваются рельсы, пхп, питон и другие. При этом, обычно это выглядит так: "люди, посмотрите какие клёвые рельсы! не пишите на пхп, потомучто на рельсах это можно делать в 10 раз быстрее!". Давайте не путать тёплое с мягким и не сравнивать 5ю точку с пальцем. Пхп, перл, питон - языки программирования. Рельсы - фрэймверк. Справедливо было бы сравнивать руби и пхп, руби и питон и тд. Или CakePHP и RoR, Django и RoR. Я думаю это все понимают, но давайте фильтровать подобные "недосравнения".
Я доволен своим первым опытом с рельсами, но подобная реклама меня начинает настораживать.
2) Многие говорят, что ruby очень хорош в качестве первого языка. Бесспорно, язык намного красивее пхп, си, легче, чем перл, в чём-то даже лучше питона. Но. Я считаю, что первый язык должен быть со строгой типизацией. Представьте, вам в 5-м классе показали пхп, а в 10-м посадили на си. Я думаю вы либо повеситесь, либо просто вернётесь на пхп. Во-вторых, блоки. Лично мне удалось понять их только с третьего раза. При этом я далеко не новичек. Имхо, пусть все остается по-старому си-асм-си-сипп-а дальше куда душа пожелает.
ПС. Собираюсь увлечь младшего брата программированием, поэтому надеюсь на комменты по 2-му пункту.
1) В инете море статей, в которых сравниваются рельсы, пхп, питон и другие. При этом, обычно это выглядит так: "люди, посмотрите какие клёвые рельсы! не пишите на пхп, потомучто на рельсах это можно делать в 10 раз быстрее!". Давайте не путать тёплое с мягким и не сравнивать 5ю точку с пальцем. Пхп, перл, питон - языки программирования. Рельсы - фрэймверк. Справедливо было бы сравнивать руби и пхп, руби и питон и тд. Или CakePHP и RoR, Django и RoR. Я думаю это все понимают, но давайте фильтровать подобные "недосравнения".
Я доволен своим первым опытом с рельсами, но подобная реклама меня начинает настораживать.
2) Многие говорят, что ruby очень хорош в качестве первого языка. Бесспорно, язык намного красивее пхп, си, легче, чем перл, в чём-то даже лучше питона. Но. Я считаю, что первый язык должен быть со строгой типизацией. Представьте, вам в 5-м классе показали пхп, а в 10-м посадили на си. Я думаю вы либо повеситесь, либо просто вернётесь на пхп. Во-вторых, блоки. Лично мне удалось понять их только с третьего раза. При этом я далеко не новичек. Имхо, пусть все остается по-старому си-асм-си-сипп-а дальше куда душа пожелает.
ПС. Собираюсь увлечь младшего брата программированием, поэтому надеюсь на комменты по 2-му пункту.
Ruby → Фанаты Ruby on Rails

Внутри перевод статьи из персонального блога Криса Шифлетта (Chris Shiflett).
Крисс Шифлетт – PHP-разработчик. В своей статье он рассуждает на тему того, что Ruby On Rails является конкурентом не PHP, а скорее ASP.NET и J2EE, так как играет с ними на одном поле.