Category Archives: Ruby and Rails

Немного о Ruby & Ruby on Rails

Новости RoR, Ссылки на извесные WEB 2.0 ресурсы, Mozilla и дыры

Ну вот, пора обновлять свою библиотеку. David Black закончил и опубликовал свою книгу о Ruby on Rails: Ruby for Rails – Ruby techniques for Rails developers. Что внутри, и как – мне ещё не известно, но утверждают, что: Как работает Ruby и Rails,раздельно и вместе, туториал по Ruby, изучение исходников Rails.

На этой неделе от Ильи получил приглашение вступить в “клуб” RubyOnRails to russian. Знаете, совсем интересно, учитывая что локальных разработчиков в этом плане пока не найдено, и почитать умных мыслей нет от куда. А здесь сообщество уже развивается, меняется полезными ссылками, опытом, проблемами, впечатлениями. Рекомендую.

Digg Watch Blog опубликовал список-картинку WEB 2.0 логотипов. Представлены с кратким описанием 193 проекта. Ходите, выбирайте, учитесь делать WEB2.0, познавайте, что это и как сделано.

А вокруг Mozilla всё бушуют страсти. Всё там дыры находят… Aviv Raff On .NET на это реагирует даже очень бурно я бы сказал, не то что Mozilla – спокойно, с чувством, с толком, с расстановкой ;-)

cPanel 10 и XSS, электронные паспорта, Ruby on Rails: acts_as_threaded


Warning: Undefined array key "lang" in /home/kurakin/domains/kurakin.info/public_html/wp-content/plugins/wp-highlightjs/wp_highlight.js.php on line 119

cPanel 10.x нашли XSS уязвимость:
http://[victim]:2095/webmailaging.cgi?numdays=

&ageaction=change
Интерестно... Вот как ею воспользоваться? В cPanel все ходят или прямым набором, или из фаворитов/букмарков, который сами делают на сайте, предоставляющем услуги. Ну хорошо, бывают извращенцы, но их не много, и если они вот так вот кликают везде - в cPanel им ходить нельзя.

Специалисты Riscure из голландского города Дельфт смогли сломать бета версию нового электронного паспорта на расстоянии. Почему-то меня это совсем не удивляет... Тут слух прошёл, что Великобританская газета провела корреспондентские расследования и установила, что паспорт можно сделать без проблем, и не электронный, и на расстоянии из Литвы к примеру. Ссылки у меня нет сейчас под рукой, но факт довольно прикольный.

Очень парадовал railtie.net, где Bob Silva представил плугин для Ruby on Rails: acts_as_threaded. Как-то даже мне и не понятно, каким образом в Ruby on Rails небыло такой хорошей и нужной настройки ActiveRecord, как acts_as_threaded. Надо срочно уделить время этому плугину и самообразованию в плане Ruby on Rails.

Да, всем кто ещё не заметил, обновился WordPress - популярный блог-движок, написанный на PHP, обновился до версии 2.0.1, учитывая количество ошибок, которое исправили, а их было 114, или 113, смотря что читать.

А ещё где-то судят миллионера за финансовую помощь хакерам, кучу народа за шаринг платного программного обеспечения в P2P сетях, судятся и разрабатываю программное обеспечения для отслеживания скачивания нелегальной музыки.

Mozilla Suite, LiveJournal.com, 10 PHP MVC frameworks, Ruby on Rails vs. PHP

О как мне это нравиться! С утречка пробежаться по новостям, блогам, del.icio.us, посмотреть о чём народ пишет, и среди всего этого увидеть как securitylab.ru пишет о XSS уязвимостях в вашем любимом и хвалёном Mozilla Suite, вплоть до версии 1.7.х, и решение тока одно – отрубать JavaScript. И фактически тоже самое пишут о Mozilla Thunderbird и Mozilla Firefox. Хотя, не так страшно – туда не ходи и то не открывай, а то снег башка попадет – совсем мертвый будешь! (простите за искаверкивания, но факты есть факты).

Усех кулхацкеров, и нормальных пацанов, а так-же тех, кто считает, что достаточно крут, LiveJournal.com приглашает побаловаться на сайте для тестирования и попробывать сломать их детище путём XSS атак.

В сетевых ресурсах стал очень популярен список из 10 PHP MVC frameworks. Список этот составлен только на личном опыте товарища mustapha. Чтож – может быть кому-нибдь оно поможет.

Ох… Да, сейчас популярно сравнивать Ruby on Rails и PHP. Framework на объектном Ruby и так сказать, структурный язык программирования PHP. От части всё крутиться, я бы сказал, вокруг этой статьи от Chris Shiflett. Довольно прикольно, что сравнивают не сами языки Ruby и PHP, а именно Framework и язык программирования. Неужели со стороны PHP нечего выставить против Ruby, или на PHP нету никакого Framework, что бы выставить против Ruby on Rails? Складывается у меня впечатление, что Ruby on Rails появилось именно там и тогда, когда другим в то место выставить нечего было. Говоря более просто, нашла свою нишу в нужное время и теперь, от зависти, все пытаются как можно больше запинать Ruby on Rails, или хотя бы как-то н этом подняться. Нет, я понимаю, что стану PHP (к которому и я довольно сильно отношусь, так как это основной язык для мена на данный момент) обидно, что у них как бы и нет то ничего такого, как Ruby on Rails, или только появляется.

RailsConf 2006, статья о Абстракциях на devshed.com и 7 PHP Security Blunders

Ruby on Rails начинает всё более громко о себе заявляет и в этот раз тем, что организовало первый RailsConf 2006 в Чикаго, 22-25 июня. Под всё это дело запустили красивый сайт и довольно красивый.

Чего-то я в жизни никогда не понимал и, наверно, не пойму. К примеру, когда по миру начинается волна Web 2.0, когда все наконец добились, что PHP 5 начал поддерживать более мение нормально объекты, классы, и всю кухню с этим связанную (ну или часть той кухни, которую они могут имплементировать в следствии не строгой типизации языка), сделали крутой SimpleXML, Zend начал разрабатывать Zend framework, на devshed.com появилась красивая статья об абстрактных классах, их использовании и наследии. Всё бы в ней хорошо, но вот только зачем это делать на PHP 4 версии мне совсем непонятно. Хотя, может оно и интересно самому, в ручную, создавать абстрактный класс, который сам смотрит за своей абстракцией, а не язык программирования (честно говоря мне это похоже на мастурбацию, и если мне не отшибает память и пиратский перевод был правильный, что-то похожее Траволта говорил в фильме Swordfish о рыбалке).

Для тех, кто только начинает свой путь в PHP советую прочесть вот эту маленькую статью о безопастности: Top 7 PHP Security Blunders. Хотя я в ней лично бы прикопался к тому, что используется addslashes в обработке переменных перед подачей в SQL запросы, я предпочитаю использовать то, что идёт в библиотеке к драйверу SQL, к примеру, для MySQL mysql_escape_string. Но автор молодец, он говорит о magic_quotes_gpc, чего не всегда встретишь, и мало кто об этом говорил раньше. Очень понравилось представление идеи Access Control Flaws, жаль что не на всех серверах это возможно.

Пока весь мир делает это бесплатно, почему-бы не сделать это по другому? LiteSpeed Web Server

Пока Apache HTTP Server Project выпускал свою версию 2.2, делал рефакторинги и прочие вкусные вещи, весёлые ребята из New Jersey, LiteSpeed Technologies взяли и сделали платный HTTP сервер под названием “LiteSpeed Web Server”. Да, такой неизвестный пока никому сервер, который, как утверждают создатели, быстрее преславутого Apache, а PHP 4.4.1 на нём летает на 50% быстрее. Нет, есть конечно бесплатная версия и форум поддержки, но почитав бегло форум, впечатление было никакое.

Из плюсов данного монстра выделяется то, что он почти полностью поддерживает конфиги Apache, и самые популярные модули к Apache у них тоже есть (к примеру mod_rewrite), eстетвенно, CGI/Fast CGI, mod_php, поддержка конфигурации через .htaccess. Подробнее читайте на сайте LiteSpeed Technologies.

Естественно, народ тут-же прикрутил к этому делу Ruby on Rails. Подробную инструкцию по установке RoR на LiteSpeed Web Server можете сами прочесть на сайте 6 short of a dozen.

ROR, Camping, i18n

Пока всемирная глобализация наступала на мир и подминала под себя Roby on Rails, путём выпуска плагина под названием Globalize (ребята буквально вчера запустили свой новый сайт, если верить новостям). Другие, более завёрнутые на экономии ребята выпустили урезанную или микро версию Ruby on Rails под названием Camping, которая помещается всего-лишь в 4kb, чему безумно рады.

Я же тем временем заканчиваю чтение книги Agile Web Development With Rails. Книга сама по себе хорошая, чётко и более мение внятно погружает в религию Ruby on Rails.

Ruby on Rails

Да, да, да, я тоже болен этой штукой. Да, мне нравиться этот фреймворк, не смотря, что он тока в первой версии и опыта мало с ним. Но всё-таки оно сила.