От автора и предисловие:

Доброго времени суток всем постоянным и не постоянным читателям блога bitby.net. Хочу поздравить вас со сменой дизайна, по мне, так он стал лучше и текст стал более легко воспринимаемым.

Я являюсь новичком в Ruby, тем не менее я имею достаточный опыт программирования на PHP. От того, чтобы я стал php-гуру меня спас один мой друг — опытный программист на php, Python, Ruby, который и посоветовал мне Ruby. Я долго сомневался, а стоит ли браться за изучение чего-то нового, отправлять те знания и опыт, которые у меня уже имеются в топку и заниматься изучением нового языка программирования. Тем не менее аргументы в пользу Ruby и Rails были очень убедительными и вот я стал Рубистом. В помощь себе и другим людям желающим изучить Ruby и Rails я создал блог Разработка на Ruby и Ruby on Rails с нуля, надеюсь он сослужит добрую службу всем новичкам.Кстати, для желающих изучить работу в Rails я начал готовить учебник Ruby on Rails, пока что на основе переводных статей.

В этом посте я хочу познакомить вас с Ruby и Rails и рассказать, почему стоит выбрать именно этот язык программирования и этот веб-фреймворк.

Что такое Ruby и Ruby on Rails

Ruby – сверх динамический, объектно-ориентированный язык программирования, который был создан опираясь на утверждение «Язык программирования должен быть удобен для человека, а не для машины!» Таким образом, Якихиро Мацумото в 1995 году явил миру первую публичную версию Ruby. На данный момент Ruby дорос до версии 1.9.2 и имеет множество отличительных черт и достоинств, которые делают Ruby весьма мощным и удобным языком программирования, позволяющим создавать достойные приложения в разы быстрее, чем при использовании языков программирования более низкого уровня.
Ruby on Rails – великолепный веб-фреймворк написанный Девидом Хэйнемеером-Хенсcоном на Ruby, за что DHH (так прозвали Девида в Ruby-сообществе) получил в OSCON звание «Hacker of the Year». Фреймворк Rails сочетает в себе все передовые технологии, идеи и паттерны проектирования, благодаря чему разработка на нем становится в разы проще и быстрее. В конце 2008 года команда разработчиков другого мощного фреймворка на Ruby – Merb объединилась с командой Rails для совместной работы над проектом Rails 3. На данный момент уже выпущен релиз-кандидат Rails 3. Rails3, по заявлению авторов, должен был вобрать в себя все лучшие стороны Merb, например, модульность, гибкость, расширяемость. Судя по тому, что нам представляется в релиз-кандидатах Rails3, можно сказать, что авторам Rails и Merb удалось сделать Rails3 модульным и более удобным для разработчиков.

28 августа 2010 в 20:54Владимир Мельник23 комментария Веб-Разработка,

Триггер — это специальный обработчик, который запускается не пользователем, а наступлением определенного события или действием. В jQuery триггеры прикрепляются к селектору и запускают функцию.

Например, .click () — это событие, прикрепленное к селектору. И так же вызывает функцию.

Вот только .click () начнет выполнение только при клике, а триггер выполнится и будет ждать только своего запуска определенным событием. Например, тем же click.

Для работы с тригеррами в jQuery имеются следующие функции:

  • .bind ( eventType, {eventData}, handler (eventObject) ) — добавляет обработчик событий;
  • .one ( eventType, {eventData}, handler (eventObject) ) — добавляет обработчик событий, который сработает лишь раз;
  • .unbind ( eventType, handler (eventObject) ) — удаляет все обработчики событий с элемента;
  • .trigger ( eventType, [extraParameters] ) — вызывает обработчики событий;
  • .triggerHandler ( eventType, [extraParameters] ) — вызывает обработчики событий, без вызова события браузера.

«Хлебные крошки» (англ. Breadcrumbs) — элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь.

Это может выглядеть, как:

Главная » Рубрика » Подрубрика » Название статьи

Для чего использовать «Хлебные крошки»?

Кому-то ответ покажется очевидным, но использование такой навигации дает возможность пользователю понимать структуру сайта, где он находится и как он здесь оказался.


Для простоты взаимодействия пользователей и авторов, в блогах стараются выводить последние комментарии. Они способствуют общению.

Чтобы использовать такую возможность в своем блоге, я нашел плагин: WP-RecentComments

Но как-то не люблю я плагины. Редактировать их неудобно или из-за их недоступности, но я решился на использование собственной функции, вместо wp-recentcomments.

В ближайшее время сайт может некорректно работать.

Сейчас ведется работа над дизайном и контентом. Если у вас есть какие-то предложения, высказывайте в комментариях.

После завершения, данная статья будет удалена.

13 августа 2010 в 14:09Евгений Жлобо5 комментариев Новости

Альбом Блоггеров
Блог BitBy.Net проводит акцию под названием «Альбом блоггеров» в которой может принять участие любой желающий блоггер. Для этого необходимо зайти на страницу альбома и через форму комментариев оставить следующую информацию:

Фамилия Имя
Никнейм
Адрес блога
Путь к фотографии
Ссылка на свой блог, где опубликована новость про акцию с обратной ссылкой на страницу альбома

Я принял участие и моя фотография там размещена, а твоя? :)

Горизонтальное выпадающее меню для вордпресс
Ранее мы писали, про создание различных меню для сайта, которые можно было адаптировать под свои необходимости. Сегодня, я хотел бы рассказать вам, про то, как создать горизонтальное выпадающее меню для блога на Wordpress, которое будет выводить Категории и Подкатегории блога.