Новости 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 – спокойно, с чувством, с толком, с расстановкой ;-)

Google Sitemaps обновили – он стал более информативен

Google Sitemaps – толи я проворонил, толи они не кричали сильно, но! Он не слабо обновился. Появились новые закладки:

  1. Статистика, где выводиться статистика по наиболее популярным запросам поиска для вашего сайта, статистика по обходу сайта (HTTP ошибки, PageRank, самая ранкировання страница за последние месяцы), анализ страниц (тип содержимого, кодировки, распространённые слова на сайте, слова во внешних ссылках), ссылки на разный просмотр индексации (site:, allinurl:, link: и прочее).
  2. Ошибки, где показан информация о HTTP ошибках, Недоступных адресах, Таймаута на запросе. Оценить полностью немогу – нету у меня пока таких ишибок.
  3. robots.txt, где показано содержание вашего файла robots.txt и его конфликты со страницами, проверку которых, как и сам файл вы можете настроить сами для разных роботов (пауков) и страниц.

Такой маленький портальчик для маленького белого (не по цвету кожи, а по стилю работы) оптимизатора.

А вот если подумать – почему бы сейчас Google не выпустить платный сервис для “белых” оптимизаторов, способный дать каких 50% им нужной информации, основываясь на своих данных, а всеь “нелегальные” методы отсекать и закрывать? Может это первый шаг к такому сервису? Или нам дали взглянуть на пред-пред-идущее поколение анализирующего по, которым они там пользуются?

Обнавился Google Talk и что мне нравиться в Google

Google Talk обновился, и теперь все логи будет хранить у вас в GMail, в папке Chats. Знаете мне многие продукты (те что уже выходят из стадии бета) от Google начинают всё больше нравиться. Если смотреть с другой стороны, я прихожу в ужас. Со стороны борьбы поисковых компаний с людьми определённой профессии – чем дальше они идут, тем веселее и сложнее другим будет. В голове складывается такая маленькая картинка ввиде слежения большим братом (или братьями) за нами: Google Analytics (у тех, кто поставил – удобно и видна популярность страниц, я думаю не только вам, но и Google может собирать от туда что-то), Google AdSense (может оно и не следит, но если постараться со стороны Google – можно прекрасно понять кто, куда и как часто ходит), GMail (если не ошибаюсь, в письмах, с хорошим фильтром можно нафильтровать довольно много ссылок, которые пересылают пользователи друг другу), Google Talk (во время разговора нет более удобного способа передать ссылку, как через него, а так как всё на сервере…), Google Toolbar V4 (система встроенная Фаворитов/Букмарков с огромным плюсом – всё храниться на сервере и довольно надёжно для простых смертных, плюс всё модно отмечается тагами), сама поисковая страница Google (со встроенной туда статистикой кликов), История поиска (тем кто зарегистрирован). Я что-то забыл или упустил? Так вот, из всего этого можно вывести прекрасную статистику популярности проектов/сайтов, так сказать, социальный ранк ресурса. Вот интересно, ошибаюсь я или нет? Или это уже всем давно извесно, один я тут в темнице сижу? А может у меня параноя?

Хотя, в народе проскакивали мысли и похлеще… Но о них не здесь – хозяева этих мыслей обидятся…

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 сетях, судятся и разрабатываю программное обеспечения для отслеживания скачивания нелегальной музыки.

Rails Recipes – бета версия книги о Ruby on Rails

Chad Fowler* представил бета версию книги Rails Recipes( я бы в жизни не придумал, что можно выпустить бета версию книги). Маленькие части её можно получить on-line. Причём все 21 рецепт довольно интригиющие. К примеру: Drag-and-Drop Sortable List, Rails Without A Database (моя любимая тема, когда система, расчитаная на 10-50 текстов и немножко новостей, и никаких баз данных), Connecting to Multiple Databases, Self-referential Many-to-Many Relationships, Tagging, Authentication, Testing Recipes, Sending Email With Attachments. Книга расчитана Ruby on Rails версии 1.1

Очень интересно, что будет в финальной версии книги. По комментариям, говорят, что будет около 70 рецептов, и надеятся, что будет и процессинг кредитных карточек. В принципе, я считаю, что книги: Programming Ruby: The Pragmatic Programmer’s Guide, Agile Web Development with Rails, Rails Recipes – являются неплохим восполнением того, что можно найти в мануалах PHP бесплатно (не всё, но многое, так как часть людей учиться на примерах).

*Chad Fowler – разработчик программного обеспечения и меменджер одной из самых больших корпораций. Один из создателей Ruby Central, Inc.

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, жаль что не на всех серверах это возможно.

GoogleOS на основе Ubuntu: Goobuntu

The Register пишет, что по подтверждениям из Google, они разрабатывают свою Desktop OS “Goobuntu” на основе всё более популярного Ubuntu desktop Linux. В свою очередь Ubuntu основан на Debian Linux и Gnome desktop. Пока он доступен внутри компании, но наверняка и простые смертные смогут со временем достать инсталяцию и поставить себе их детище. Пока же всем пользователям MS Windows предлагается пользоваться Google Pack – набором програм и утилит: Google Earth, Picasa, Google Pack Screensaver, Mozilla Firefox with Google Toolbar, Norton Antivirus 2005 Special Edition, Google Desktop, Google Toolbar for Internet Explorer, Ad-Aware SE Personal, Adobe Reader 7, Google Talk, GalleryPlayer HD Images, RealPlayer и Trillian. Что вам надо – можете выбрать on-line сами.