Pull to refresh

Примите участие

Lumber room
Началась работа над новым проектом Плагины для блога на русском языке. Все желающие могут принять участие так как каждый пользователь WordPress рано или поздно сталкивается с тем что нужна определенная функция которая не включена в движок для этого есть плагины и лучше если они будут на родном для нас языке. А еще можете предложить свои вариации на заданную тему.
Total votes 2: ↑1 and ↓1 0
Views 216
Comments 0

[Безопасность] Список дырявых плагинов WordPress

WordPress *
Все уже знают, что очередной релиз Wordpress 2.3.3 в основном призван исправить бреши в безопасности (как обычно русскую версию можно скачать у Кактуса), но гарантирует ли это, что на ваш блог не смогут посягнуть?
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 1.2K
Comments 10

Хватит изобретать велосипед

Ruby *
Очень часто на хабре встречаю топики или комментарии любителей изобретать велосипед. Аргументы как всегда одни и те же:
1. так оно надёжнее,
2. лень копаться в чужом коде,
3. самореализовываюсь.

Кто-то так и не находит подходящий для его нужд фреймворк, пишет свой и клепает на нём сайты-визитки. А кто-то утверждает, что Смарти больно много весит, пытается его переписать, понимает, что не осилит, и заявляет, что это вообще лишнее.
Читать дальше →
Total votes 61: ↑46 and ↓15 +31
Views 2K
Comments 109

jQuery для продолжающих (с плагинами)

Lumber room
jQuery — библиотека о которой в последнее время говорит практически каждый web-разработчик, верстальщик и дизайнер. Написанная с учётом CSS, она упрощает доступ к одному или нескольким DOM-элементам. Если вы ещё используете prototype, то можно использовать режим совместимости (правда не факт что у вас будут работать плагины). Стандартно доступ происходит благодаря функции $ или JQuery. Элементу можно добавить (.addClass) или отнять (.removeClass) CSS-класс. Если это input-элемент, то запись и чтение происходит в аттрибуты элемента (.attr). Внутренние элементы можно задать как через (.html).
Кроме минимализма, ускоренности и CSS-селекторов библиотека мало чем по функциональности отличается от prototype, mootools. Она не расширяет родные JS-объекты, как это делает protype и существует в своём пространстве переменных, поэтому не конфликтует с другими библиотеками.

Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Views 949
Comments 9

Microsoft Managed Extensibility Framework

.NET *
Четвертого июня группа разработчиков Microsoft представила CTP проекта Managed Extensibility Framework (MEF). MEF – это механизм, который позволяет минимумом кода внедрить в проекты поддержку расширяемости (например, плагинов).

Ссылка на сообщение от разработчиков: weblogs.asp.net/whaggard/archive/2008/06/04/first-managed-extensibility-framework-mef-bits-released.aspx

Скачать CTP вместе с примерами и документацией можно здесь: code.msdn.microsoft.com/mef
Далее я приведу короткий пример из документации для лучшего понимания, что такое MEF.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 2.2K
Comments 1

Symfony, у плагинов появился новый дом!

Symfony *
Плагины в symfony — это самый простой способ внести свой вклад в развитие фреймворка symfony. Плагины легко пишуться, пакуются, устанавливаются и они могут переписать все что угодно в фреймворке. Но существующаю система работы с плагинами не может ответить на вопросы:
  • А есть ли плагин который добавляет «вот такую штуку»?
    А поддерживает ли мой любимый плагин новую версию symfony 1.1?
    А совместим ли плагин с Doctrine?
    А какие самые популярные плагины?
    Как я могу помочь доработать плагин?С текущей системой управления плагинами Trac, на эти вопросы ответить тяжело. Сейчас в системе более 200 плагинов, вот потому и решино было сделать для них отдельную систему.
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Views 1K
Comments 8

Интеграция Google Maps и WordPress 2.x

WordPress *
Translation
Эта статья является вольным писанием на тему плагина Google Maps for WordPress, находящейся по адресу http://avi.alkalay.net/2006/11/google-maps-plugin-for-wordpress.html. То, что посчитала нужным я добавила от себя, то, что не использовал — пропустила, так что это дело не является переводом в прямом смысле этого слова.

Иногда становится очень полезно и приятно интегрировать Google Maps в раздел «контакты» того сайта, который ты делаешь. Я перепробовала несколько различных плагинов для WordPress и просто классов/библиотек (like Solmetra Maps), но в конце-концов остановилась на плагине Google Maps for Wordpress. Очень содержательное название у плагина, кстати…
Читать дальше →
Total votes 19: ↑16 and ↓3 +13
Views 5.1K
Comments 30

Аутентификация в Rails — плагин jiff_auth

Ruby *
Работая над рельсовым проектом мне, естественно, понадобилось сделать аутентификации пользователей. Монополией на это в Rails обладал плагин restful_authentication, который мне не понравился по нескольким причинам:
  • он генерирует много кода
  • он негибок в настройках
  • он сложно интегрируется в существующие модели и контроллеры (надо создавать с нуля)
  • к нему крайне невнятная документация
Исправить перечисленное и стало задачей плагина jiff_auth, который я решил закодить.
Ниже — небольшая инструкция по настройке и использованию.

Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 526
Comments 8

IE + неуверенный пользователь = прибыль || мир рекламы становится жестоким

Lumber room
Недавно знакомая попросила настроить ей броузер — что-то у нее там случилось. Я не удивился встречи с IE. Запустив его я был слегка удивлен: при загрузке любой страницы часть экрана представляет из себя рекламу сайтов порнографического содержания, причем ярко-красного цвета, мигающую и нервирующую для глаза пользователя, которую никак не «пролистать» и не закрыть. Собственно, удивило не столько реклама, а приведенный (прям на ней же) алгоритм ее устранения (:
подробности
Total votes 37: ↑31.5 and ↓5.5 +26
Views 291
Comments 61

Мои плагины для Smarty

PHP *
Недавно в блоге PHP пролетала статья про наследование шаблонов в Smarty, которая навела меня на мысль: я уже на протяжении нескольких лет использую Smarty в качестве основного шаблонизатора и у меня накопилось множество написанных мною плагинов для расширения базового функционала. Почему бы не поделиться с сообществом своими наработками и послушать других? Я думаю, у многих есть чем поделиться по этой теме…
Читать дальше →
Total votes 41: ↑29 and ↓12 +17
Views 3.9K
Comments 21

VImperator

Firefox


screenshot #1
screenshop #2

Введение


Vimperator это бесплатный плагин для Firefox, который превращает его в нечто Vim-о подобное. У него стают похожими комбинации клавиш, но вы можете назвать это модальным веб-браузером, так как комбинации клавиш различны, в зависимости от режима в котором вы работаете.
Читать дальше →
Total votes 16: ↑12 and ↓4 +8
Views 6.9K
Comments 17

Новый plugin для Firefox Timelope откроет Вашу browsing history для всех

Firefox

Timelope — новый plugin для Firefox, позволяющий расшаривать историю посещенных сайтов. Ресурс пока в стадии паблик альфа, но обещает стать интересным. Естественно, расшаривать можно не все — есть белый и черный листы, а также возможность включать/отключать плагин одним кликом.
Total votes 17: ↑6 and ↓11 -5
Views 476
Comments 23

Chrome в Firefox

Google Chrome
Случайно наткнулся на сайт http://www.chromeplugins.org/. Помимо интересной инфы о Хромом, тем, новостей и т.п. (удивительно, как быстро нынче создаются сообщества!) есть и интересная штука — метод использования движка Chrome в Firefox, посредством модификации плагина IE View Lite



Как вы понимаете, это позволяет совместить преимущества Огнелиса и Chrome

P.S. Честно говоря, никогда не являлся пользователем Firefox, поэтому о недостатках такого метода судить не берусь.
P.P.S. Заодно опубликую интересную ссылку, о которой узнал от TiGR — самые свежие билды браузера Chromium самые свежие билды браузера Chromium (bishop3000: «open source разработка, некоторые из билдов которой становятся браузером Chrome»). Что немаловажно, там можно найти и полноценный инсталлер (который не скачивает сам себя с интернета).
Total votes 86: ↑62.5 and ↓23.5 +39
Views 1.9K
Comments 31

Flash Player 10: Идем по приборам

Adobe Flash
Люблю я это дело — тестить новенькое

Поставил на днях себе Flash Player 10 RC под Firefox. И все, вроде бы, хорошо на первый взгляд. Только вот на многих сайтах, после установки десятого плеер, флэш-контент не отображается совсем — выпадает предложение установить более новый Flash Player 9. И такая проблема, гляжу, повсеместно.

Понимаю, что от релиз-кандидата ждать многого не приходится. Осознаю, что скоро официальный релиз. Но все равно интересно, в чем развод :)
У кого какие мысли по этому поводу? Или кто-то подобное уже успешно поборол?
Total votes 24: ↑15 and ↓9 +6
Views 621
Comments 11

Используем пару профилей на одном ресурсе из одного окна Firefox

Lumber room
Давно думал как можно обеспечить себе достаточное удобство для работы под двумя профилями на одном ресурсе.

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

А у вас есть какие-нибудь способы на такой случай?
Total votes 18: ↑12 and ↓6 +6
Views 179
Comments 12

Miranda-Planet — Ваша планета Miranda IM

Lumber room
Здравствуйте!

Сегодня мы хотим вам представить сайт Miranda-Planet.com, посвящённый многофункциональному IM-клиенту Miranda — швейцарскому ножу интернет-общения.

Что такое Miranda? Представьте себе, что все мессенджеры для разных сетей, которые вы используете, объединили в одной программе. ICQ, Jabber, GoogleTalk, mIRC, YahooMessenger, MailRuAgent, MSN Messenger и многие другие теперь находятся под одной крышей, и теперь вам не нужно переключаться между программами и окнами. В добавок к этому, Миранда — это программа с открытым кодом, а значит под неё есть очень много полезных модулей таких как читалка RSS, прогноз погоды, игры, спамфильтры и даже шифрование вашей переписки. Кроме того, что Миранда функциональная программа без рекламы и спама, очень большой упор сделан на дизайн. Miranda IM позволяет автору скина изменять практически всё, а значит именно для Миранды скины не похожи один на другой и отличаются не только цветом кнопок и иконками. Если вам не нравится ни один из нескольких сотен скинов, вы можете нарисовать свой.
Читать дальше →
Total votes 33: ↑14 and ↓19 -5
Views 482
Comments 34

Version Tree для CVS

Eclipse *
screen shotЕсли Вы работали с ClearCase, а затем перешли на CVS, то Вам наверное очень не хватает ClearCase Version Tree Browser. Или же у Вас в проекте много веток и Вам хотелось бы более наглядно увидеть историю файла или сравнить разные версии. Вот плагин который поможет: versiontree.sourceforge.net
(пришлось самому заняться поддержкой, чтобы сделать версию для Eclipse 3.4 Ganymede)
Total votes 6: ↑4 and ↓2 +2
Views 833
Comments 2