Pull to refresh

Python плагин для IntelliJ IDEA

Reading time1 min
Views20K
С неделю назад прочитал приятную новость про «размораживание» разработки Python плагина для IDEA. Памятуя про позитивные чувства, которые вызвало общение с IDEA 6 версии в роли Java-IDE, решил попробовать этот плагин, благо новая сборка уже доступна для загрузки и регулярно обновляется.

В общем, смею вам доложить — впечатления положительные. Очень рекомендую попробовать всем, так или иначе связанным с Python-разработкой.
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments34

Grammar Gravity

Reading time1 min
Views758
Довольно часто на Хабрахабре можно увидеть комментарии, которые содержат сообщения о том, что в статью закралась та или иная ошибка. Такие комментарии не относятся непосредственно к теме, которую выносит статья на обсуждение общественности, и отвлекает участников дискуссии от плодотворного её проведения.

Такую информацию нужно отправлять персонально автору, но порой пользователям бывает просто лень открывать свою Хабрапочту и набирать там необходимую информацию для того, чтобы оповестить автора об ошибке. Что же может нам помочь?

Пользовательский скрипт Grammar Gravity поможет вам, не отходя от статьи и её обсуждения, отправить автору сообщение об ошибке в два клика. Вы, как будто бы, пишете обычный комментарий, но, на самом деле, вы отправляете персональное сообщение автору статьи! Красота, не правда ли?

Дорогой Якубович! Передаю привет Максиму Россомахину и Александру Савицкому!

Если же вам недостаточно просто сообщать пользователю об ошибках, вы хотите написать ему полноценное сообщение, то вам следует установить Grammar Gravity Parallel.

Дорогой Якубович! Передаю привет Максиму Россомахину и Александру Савицкому!

Расширение было оттестированно на Firefox 2 и 3, Opera 10, Google Chrome и Safari. Не исключено, что оно будет работать и на других браузерах, которые не попали в вышеперечисленную выборку. Для установки скрипта в Firefox вам понадобится Greasemonkey, в Opera — включить пользовательские скрипты в настройках, в Google Chrome — добавить к опциям ярлыка --enable-user-scripts --user-scripts-dir=\путь\до\директории и положить в ту самую директорию скрипт.

Присылая автору сообщение об ошибке персональным сообщением, вы делаете доброе дело! Мир запомнит вас! Удачи вам!
Total votes 129: ↑124 and ↓5+119
Comments76

Новый прототип табов от Mozilla Labs

Reading time1 min
Views523
image

Скриншот страницы Firefox вверху показывает то как, вполне вероятно, будут выглядеть табы в следующем релизе Firefox 3.1. Как можно заметить, в правой части пустой страницы показываются уменьшенные копии популярных страниц, которые посещает пользователь. В левой верхней части (видно на этом скриншоте от разработчика) будет располагаться «Quick-access bar», позволяющая искать по все тем же популярным и последним просмотренным страницам. В довершение ко всему последние обновления страниц будут загружаться автоматически, к примеру — у Gmail и Yahoo!Mail есть RSS фиды, поэтому если пользователь часто просматривает почту через веб-интерфейс, то спустя несколько посещений браузер автоматически (безо всяких google-yandex панелей) будет проверять новую почту. Цель разработчиков из Mozilla проста и очевидна — добавить на пустой таб удобные, легковесные и полезные инструменты навигации.

Испробовать сегодня эту возможность можно установив последний разрабатываемый билд Firefox 3.1, а после — и прототип расширения «New Tab», выпущенный на прошлой неделе.

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

Mozilla Labs Blog via ArsTechnica
Total votes 61: ↑43 and ↓18+25
Comments28

Расширяем Sizzle (псевдоселекторы)

Reading time2 min
Views12K

Введение


Как известно, Джон Резиг (John Resig) создал абсолютно новый движок селекторов под названием Sizzle(selector[, context]).

Его можно использовать как отдельно от jQuery (всего 4Kb в формате min/gzip), так и вместе с ним.

Наряду с большой производительностью он обладает и хорошей расширяемостью, о которой я и хочу сейчас рассказать.
Псевдо-селекторы
Total votes 28: ↑25 and ↓3+22
Comments20

Как веб-студиям просто войти в новые регионы?

Reading time1 min
Views668
Сегодня хорошо отлаженная работа коллектива студии позволяет легко браться за реализацию проектов Заказчиков из соседних регионов. К примеру ваша студия работает активно в Днепропетровске, но при этом не составляет труда встречаться с заказчиками из соседних городов — Запорожья или Донецка. Профессионалы, они и в Африке смогут работать. При этом не всегда экономически обоснованно брать офис в аренду, так как сразу прибавляются расходы по покупке мебели, техники итд.

Суть идеи состоит вот в чем. Основные согласования в процессе разработки сайта можно совершать посредством электронной почты и телефонных переговоров между заказчиком и менеджером, следовательно, необходимости постоянно ездить в соседие города нет.
Читать дальше →
Total votes 5: ↑0 and ↓5-5
Comments0

Новые правила для расширений — спасут ли они Firefox?

Reading time1 min
Views1.3K
После скандала с конфликтом Noscript и Adblock стало ясно: нужно что-то менять в правилах работы расширений Firefox, чтобы инцидент больше не повторился. Действительно, только в самом страшном сне можно представить, что какие-то расширения начнут между собой «боевые действия» прямо в браузере, а ведь именно это произошло в истории с Noscript и Adblock. Разработчики специально делали новые версии своих продуктов, мешающие работе «врага». Как известно, организация Mozilla оперативно предложила изменения в политику AMO для расширений к браузеру. В соответствии с предложенными изменениями, никакое расширение не имеет права изменять пользовательские настройки без ясного разъяснения этих изменений и получения на это согласия пользователя. После удаления расширения все настройки должны быть возвращены в исходное состояние.

Конечно, Mozilla пытается поставить максимальное количество барьеров на пути вредоносных расширений в браузер. Однако все эти действия, по мнению некоторых экспертов, не устраняют суть проблемы. Проблема в отсутствии изоляции расширений друг от друга, в результате чего создание конфликтующих расширений остаётся возможным как в результате намеренного вредительства, так и в результате случайных конфликтов расширений. Чем больше различных разработок — тем чаще будут случаться такие конфликты.

Другими словами, конфликт Noscript и Adblock — это, возможно, лишь очередной симптом глубинной болезни, которая продолжает распространяться по организму. Её сложно вылечить заклинаниями (изменениями в политике AMO).

via Ars Technica
Total votes 45: ↑30 and ↓15+15
Comments27

LJ Notifier – уведомления о новых комментариях

Reading time1 min
Views1.3K
В связи с проблемами с доставкой комментариев на почту написал небольшой плагин для Google Chrome. Сейчас он просто показывает количество новых комментариев в журнале. Если щелкнуть по иконке, то откроется страница с новыми комментариями, а счетчик обнулится.

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

В следующих версиях новые комментарии будут отображаться в выпадающем окошке.

Ссылка на плагин: LJ Notifier.

Читать дальше →
Total votes 14: ↑8 and ↓6+2
Comments0

Расширение для подсветки кода

Reading time1 min
Views3.2K
Товарищ Egloo хотел поделиться с миром своей наработкой, но ввиду минусовой кармы попросил меня. Итак, ниже привожу его пост:

Нередко приходится просматривать исходники в хранилищах, находящихся на таких хостингах проектов, как, например, Google Code, Freepository и т.д.

Неудобство в том, что зачастую файлы из того же svn на подобных службах выдаются в виде text/plain. В некоторых случаях, это лишает исходники привычной удобочитаемости: просматривать какой-либо кусок кода гораздо удобнее с подсветкой синтаксиса.

Читать дальше →
Total votes 22: ↑17 and ↓5+12
Comments18

Google Wave Checker для Google Chrome

Reading time1 min
Views812
Что-то на Хабре стороной обошли необходимое расширение для Google Chrome, показывающее количество непрочитанных сообщений в Google Wave. А вот и он:



Для использования необходима последняя dev-версия браузера, dev-channel.
По просьбе Google Wave Team проверка осуществляется не каждую минуту, как хотел того автор, а каждые 30, дабы не перегружать серверы Wave.

Установить

Не забываем: для того, чтобы расширения отображались в панели закладок, необходимо в ярлыке вызова браузера прописать ключ "--show-extensions-on-top".

Источник
Total votes 20: ↑13 and ↓7+6
Comments23

Расширение функциональности Visual Studio

Reading time9 min
Views25K
Дисклэймер

Сразу оговорюсь. Всё написанное здесь исключительно моё имхо. Я могу ошибаться и буду рад, если вы меня поправите :)

Буду использовать жаргонизмы и варваризмы, потому что пишу на русском, а русских аналогов нужных терминов нет или они не совсем точно передают смысл.

Ладно, к делу.

Данная статья имеет задачу в первом приближении проинформировать интересующихся о возможностях расширения функционала Visual Studio — «технологии» Visual Studio Extensibility.

Читать дальше →
Total votes 61: ↑43 and ↓18+25
Comments21

Восстановление последних закрытых вкладок в Chrome по Ctrl+Z

Reading time1 min
Views165K
В Хроме последние закрытые вкладки можно открыть, нажав комбинацию Ctrl+Shift+T. Я написал расширение, которое позволит делать это по Ctrl+Z — такая комбинация используется в Опере. Установить расширение можно здесь.

Upd. Если в момент нажатия комбинации курсор находится в текстовом поле, срабатывает обычная отмена. Только если отмену больше сделать нельзя, комбинация передается на обработку в расширение.

Upd. После установки расширения следует перезапустить браузер, иначе оно не будет работать на страницах, открытых ранее.
Total votes 55: ↑30 and ↓25+5
Comments31

Exponator – расширение для просмотра EXIF-данных фотографий

Reading time3 min
Views11K
Exponator Я достаточно давно хотел сделать расширение, которое позволяло бы просматривать данные об экспозиции фотографии, которые хранятся в EXIF. И вот, вдохновленный постом «Создание расширения для Google Chrome» решил-таки потратить на это время.

Ссылка на расширение: Exponator.

Под катом будет кратко рассказано о процессе создания, нескольких подводных камнях и задан вопрос опытным разработчикам. :-)
Читать дальше →
Total votes 37: ↑32 and ↓5+27
Comments19

Habrex — расширение для Habra-голиков для Safari 5

Reading time1 min
Views1.1K
Habrex - расширение для Habra-голиков для Safari 5

Делать было нечего, решил написать расширение для любимого Habrahabr'а для только что вышедшего браузера. А то для Firefox есть, для Opera что-то тоже вроде бы есть, для Хрома тоже вроде, а вот для Safari точно нету, а нас Яблочников довольно много на Хабре.

И так это что-то типа версии 1.0, дальше будет более глубокое исчисление.

Читать дальше →
Total votes 98: ↑77 and ↓21+56
Comments62

Первое обновление Habrex

Reading time1 min
Views593
Панель инсутрментов Habrex

Вот и вышло первое обновление для расширения для Хабрахабра для Safari 5. Что нового
  1. Панель инструментов
    • выводит аватар и имя пользователя
    • выводит информацию по карме, хабрасиле и позиции в рейтинге
    • выводит заголовок со ссылкой на последний топик пользователя
    • выводит рейтинг, кол-во комментариев и кол-во новых комментариев для последнего топика
  2. Кнопка управления отображением панели инструментов в главной панели
  3. Настройки
    • имени пользователя
    • частоты обновления информации
    • отображения панели инструментов
Скачать и установить расширение можно на его странице, т.е. там же, где и раньше.

P.S. По идее установленное расширение должно обновиться прямо из браузера в панели управления расширениями.
Total votes 54: ↑37 and ↓17+20
Comments35

Обновление Habrex до версии 1.3.8

Reading time1 min
Views621
1. Исправлена ошибка с установкой в Windows
2. НОВАЯ ЧУМАВАЯ ФИЧА подгрузка следующих страниц
3. Немного косметических изменений
4. Новые настройки:

Панель инсутрментов Habrex

UPDATE
Скачать и установить расширение можно на его странице.
Total votes 11: ↑10 and ↓1+9
Comments8

Копируем заголовок и URL в удобном виде

Reading time2 min
Views11K
Около года назад я опубликовал топик Удобное дополнение к IE при написании обзоров, в котором рассказывал о своей небольшой программке, которая позволяет одним щелчком мыши скопировать заголовок и URL страницы в удобном виде. В комментариях хабраюзеры говорили, что могут написать аналогичный пример для Firefox. Но дальше слов дело не пошло. К счастью, за бугром нашелся человек, который написал аналогичное расширение и для красной панды...
Читать дальше →
Total votes 55: ↑49 and ↓6+43
Comments13

Расширение для chrome — загрузка файлов во внешнем менеджере загрузок(по ctrl+alt+click)

Reading time1 min
Views7.6K
Расширение позволяет вызывать из chrome сторонний менеджер загрузки файлов. Чтобы отрыть ссылку внешней программой, надо ткнуть в неё зажав ctrl и alt.
Читать дальше →
Total votes 6: ↑4 and ↓2+2
Comments4

12 полезных дополнений Firefox для Web-разработчиков

Reading time4 min
Views93K
В этой статье я решил собрать популярные и полезные для Web-разработчиков дополнения с кратким описанием.
Конечно, большинство разработчиков знают об их существовании, но я нацеливаюсь на остальную часть. А также на тех, кто использует альтернативные браузеры. Быть может, это подтолкнёт их к переходу на Огнелиса. Ну и вообще, просто хочется собрать всё в одном месте.
Читать дальше →
Total votes 36: ↑19 and ↓17+2
Comments36

Chromizer — тема для Google Chrome легко, удобно, быстро

Reading time2 min
Views1.1K
Современные браузеры — часто используемые программы как для работы, так и для развлечения. В связи с этим важными являются не только технические характеристики, но и возможности дополнительной настройки и, конечно, оформления.
Я часто использую Google Chrome и в какой-то момент стал интересоваться, как же можно изменить стандартный вид приложения.
image
Читать дальше →
Total votes 24: ↑18 and ↓6+12
Comments10