symfony framework → Doctrine Behavior на примере собственного плагина
Здравствуй, хабралюд.
С выходом symfony 1.4 разработчики фреймворка фактически обязали нас использовать вместо привычного Propel, новую, мною неизведанную ORM Doctrine. Нет, конечно они не заставляют использовать Doctrine, при желании в 1.4 можно подключить и Propel, но как мне показалось — если разработчики такого масштаба сделали Doctrine по–умолчанию в своём фреймворке, то значит это говорит о большей пригодности нежели Propel. Я не стал противиться ещё по той причине, что просто напросто хотелось чего–нибудь нового и стал работать с Doctrine.
В связи с появившейся задачей, с желанием повысить собственную квалификацию и просто из интереса решил попробовать на себе, что такое Doctrine Behaviors, а полученным опытом поделиться с вами. Как писать плагины для symfony framework'a я уже рассказывал, на этот раз хотелось бы рассказать о написании плагина, который использует «Doctrine Behavior».
Вступление
С выходом symfony 1.4 разработчики фреймворка фактически обязали нас использовать вместо привычного Propel, новую, мною неизведанную ORM Doctrine. Нет, конечно они не заставляют использовать Doctrine, при желании в 1.4 можно подключить и Propel, но как мне показалось — если разработчики такого масштаба сделали Doctrine по–умолчанию в своём фреймворке, то значит это говорит о большей пригодности нежели Propel. Я не стал противиться ещё по той причине, что просто напросто хотелось чего–нибудь нового и стал работать с Doctrine.
В связи с появившейся задачей, с желанием повысить собственную квалификацию и просто из интереса решил попробовать на себе, что такое Doctrine Behaviors, а полученным опытом поделиться с вами. Как писать плагины для symfony framework'a я уже рассказывал, на этот раз хотелось бы рассказать о написании плагина, который использует «Doctrine Behavior».
Google → Buzzaware: база плагинов для Buzz'а
Разработчики галереи приложений для Twitter (Twitdom) открыли подобный сервис для новинки Google Buzz — Buzzaware.
Из полезного и интересного на страницах Buzzaware уже можно найти плагины Buzz (и ссылки на них) для web-браузеров Firefox (Buzz It!) и Google Chrome (Chrome Buzz), самостоятельное приложение Buzz, работающее на Adobe Air и приложения для импорта buzz-ленты в Twitter (BuzzCanTweet) и приложения для импорта Twitter-контактов в Buzz (Tw2Buzz).
Из полезного для Buzz (тоже можно найти через Buzzaware) стоит выделить также поисковую машину Buzzy, ряд плагинов для Wordpress, кнопки Buzz (Buzzr) и счетчики (BuzzStats) для сайтов и блогов.
via internetno
Из полезного и интересного на страницах Buzzaware уже можно найти плагины Buzz (и ссылки на них) для web-браузеров Firefox (Buzz It!) и Google Chrome (Chrome Buzz), самостоятельное приложение Buzz, работающее на Adobe Air и приложения для импорта buzz-ленты в Twitter (BuzzCanTweet) и приложения для импорта Twitter-контактов в Buzz (Tw2Buzz).
Из полезного для Buzz (тоже можно найти через Buzzaware) стоит выделить также поисковую машину Buzzy, ряд плагинов для Wordpress, кнопки Buzz (Buzzr) и счетчики (BuzzStats) для сайтов и блогов.
via internetno
jQuery → Quicksand — красивая анимация пересортировки и фильтрации для jQuery
Гладко работает, подойдет для галерей, списков, стеков. Отличная демка.
Звук и Музыка → Микро-обзор Fabfilter Micro

Буквально вчера горячо любимая мной компания FabFilter выпустила новый плагин — FabFilter Micro, счастливым обладателем которого я сегодня стал. Скачать (30 дней «триала») и почитать про него можно на этой странице, там же можно его приобрести (670 рублей). Перечислять его возможности и системные требования смысла нет, т.к. на вышеуказанной странице все это есть, а вот о личных впечатлениях расскажу.
Google Chrome → Небольшой, но удобный плагин
Привет, Хабрасообщество!

(кликабельно)
Совсем недавно я стал интересоваться темой создания плагинов под великолепный браузер Google Chrome. Почитал API, решил написать первый плагин, но вот незадача: идея плагина абсолютно не шла в голову. Интерес постепенно стал угасать. Так бы он и угас, если бы совсем недавно знакомый не предложил мне написать плагин на тему сервиса Evernote. Идея мне показалась заманчивой и сегодня вечером я сел за реализацию. Теперь же я готов представить альфа-версию моего плагина. Помимо Evernote я решил добавить еще и добавление текущей страницы в Google Bookmarks и доступ к Google Tasks.
Страница загрузки плагина
Со временем собираюсь увеличивать функционал в сторону более гибкой работы с этими сервисами (думаю увеличивать количество сервисов не стоит) и улучшать пользовательский интерфейс (который сейчас никакой). Автообновление в плагине стоит, следовательно все эти обновления пользователи плагина будут получать без лишних телодвижений.
Enjoy!
P.S. конструктивная критика плагина принимается на jabber/email: frei@neonxp.info
P.P.S. следующую версию сделаю уже на выходных, она будет гораздо удобнее текущей. Она должна будет придти с автообновлением.

(кликабельно)
Совсем недавно я стал интересоваться темой создания плагинов под великолепный браузер Google Chrome. Почитал API, решил написать первый плагин, но вот незадача: идея плагина абсолютно не шла в голову. Интерес постепенно стал угасать. Так бы он и угас, если бы совсем недавно знакомый не предложил мне написать плагин на тему сервиса Evernote. Идея мне показалась заманчивой и сегодня вечером я сел за реализацию. Теперь же я готов представить альфа-версию моего плагина. Помимо Evernote я решил добавить еще и добавление текущей страницы в Google Bookmarks и доступ к Google Tasks.
Страница загрузки плагина
Со временем собираюсь увеличивать функционал в сторону более гибкой работы с этими сервисами (думаю увеличивать количество сервисов не стоит) и улучшать пользовательский интерфейс (который сейчас никакой). Автообновление в плагине стоит, следовательно все эти обновления пользователи плагина будут получать без лишних телодвижений.
Enjoy!
P.S. конструктивная критика плагина принимается на jabber/email: frei@neonxp.info
P.P.S. следующую версию сделаю уже на выходных, она будет гораздо удобнее текущей. Она должна будет придти с автообновлением.
jQuery → Плагин jquery.Statusbar
Добрый день! Мне в одном из проектов, понадобилось отображать информацию для пользователя, так сказать в фоновом режиме. После некоторых раздумий, я написал плагин «statusbar».
Огненный лис → Mozilla запускает сервис проверки «сторонних» дополнений Firefox
Mozilla открыла новый онлайн-сервис Plugin Check, который поможет пользователям быстро проверить актуальность версии плагинов для Firefox. Речь не о тех плагинах, которые устанавливаются с сайта addons.mozilla.org (их Firefox и так без проблем обновляет по мере надобности), а о стороннем ПО других разработчиков (например, Flash или Silverlight), обновление которого нельзя выполнить по обычной для браузера схеме.
jQuery → Мой редактор BB кодов
Некоторое время назад я опубликовал статью «Простейший редактор BB кодов». В запале обсуждения пообещал выполнить редактор в виде плагина. Вчера у меня выдалось несколько свободных часов, вот выполняю обещание.
Блог им. semenovs → Плагин для WordPress. Делаем из LaTex формул картинки с помощью Google API
После того как прочитал статью на Хабре "В Google Docs появился редактор формул", решил написать для своего блога на WordPress плагин который будет выводить картинки вместо формул LaTex. Для этого я использую недокументированную возможность Google API.
JavaScript → Вращение предметов без флэш
Всем привет.
Хочу предоставить вам на суд плагин для jQuery, позволяющий реализовать трехмерный показ предметов (например, телефонов или ноутбуков в каталоге интернет-магазина).
Пожалуй, все встречали подобные инструменты основанные на технологии flash. Однако я считаю, что её использование здесь не к чему. Поэтому потратив несколько часов я реализовал подобный функционал на javascript в виде плагина к jQuery.
Хочу предоставить вам на суд плагин для jQuery, позволяющий реализовать трехмерный показ предметов (например, телефонов или ноутбуков в каталоге интернет-магазина).
Пожалуй, все встречали подобные инструменты основанные на технологии flash. Однако я считаю, что её использование здесь не к чему. Поэтому потратив несколько часов я реализовал подобный функционал на javascript в виде плагина к jQuery.