войти зарегистрироваться

Visual StudioВалидация CSS в Visual Studio 2010 с помощью расширения CSSCop

Задача проверки файлов определения CSS-стилей, поиска в них ошибок и нарушений рекомендаций работы со стилями стала еще легче с новым расширением CSSCop для Visual Studio 2010 (название дано по аналогии с анализатором кода FxCop).

image

После установки расширения выберите требуемый для анализа файл CSS и в контекстно меню нажмите пункт “Run CSSCop”.

БраузерыНаписание расширения для Оперы и Хрома: взгляд на процесс


Как многие из вас помнят какое–то время назад Гугл во второй раз спрятал ссылку на Ридер, заменив ее ссылкой на Фотографии. В первый раз это вызвало волну недовольства пользователей и Гугл вернул все назад, сославшись на ошибку. Тогда, сразу же, появилось расширение для Хрома, возвращающее ссылку на Ридер. Я портировал это расширение для Оперы.

Когда второй раз Гугл перенес ссылку, волна возмущения уже была не такой сильной. Сначала мне даже показалось, что никто не обратил внимания. Сообщество было занято более важными новостями. Но появилось обсуждение на форуме поддержки Гугла и даже официальный ответ о том, что Гугл всегда стремится улучшить свои продукты и такое улучшение может приводить к действиям подобным случившемуся с ссылкой на Ридер. Я вспомнил про свое расширение, расчехлил запылившийся код и решил сделать расширение более приятным и более осмысленным. А именно — дать пользователю возможность задавать структуру ссылок самому. Расширение должно динамически выдергивать все ссылки со страницы, показывать их пользователю в виде двух колонок и позволить перетаскивать их мышкой. Оказалось, что для Хрома такого расширения тоже не было и дополнительно я задался идеей написать два расширения с общим кодом.

ПрограммированиеРасширение Atlassian Confluence и JIRA при помощи Speakeasy

Зачем?





Тот, кто когда-нибудь интересовался вопросом “подгонки” JIRA, Confluence или другого продукта Atlassian под себя, знает, что для этих целей существует Atlassian SDK.

А тот, кто в этом SDK хоть раз копался, представляет, сколько времени и маленьких серых клеточек следует потратить, чтобы во все это вникнуть, особенно если под боком нет старшего товарища, который будет наставлять на путь истинный.

Хабрахабр Inversion compact skin v2

Для тех кто в теме, кратко: после осеннего апгрейда Хабра-юзер-стиль слетел — пришлось заново переписать.

Features

Стиль в один клик делает Хабр более уютным и удобным:
— компактная шапка
— меню пользователя на правой стороне (кто ещё помнит, оно изначально было там…)
— уменьшены размеры показателей кармы/рейтинга/индекса — ведь не они главное на Хабре
— заменил появляющиеся точки около комментариев на отступ размером в аватарку + тоненькую линию для определения уровня вложенности
— заменил множественные «ответить» с подчеркиванием штрихами на скромный линк, который появляется при mouse hover
— убрал округленные уголки с аватарок
— если срок голосования за комментарий истек, то показывается только рейтинг, без серых кнопок
— убавил ширину правой колонки (сайдбара)

Кто не в курсе о чем это — предыстория: 1 сезон, 2 сезон.

Я пиарюсь ЧтоГде? — поиск от 2ГИС в Вашем браузере

ЧтоГде?
Наверняка многим из вас приходилось искать часы работы какого–нибудь магазинчика, или адрес ближайшей кофейни, или телефон посольства Испании, например.
Кто–то использует для этих целей обычные поисковики, а кто–то — специальные справочники, вроде 2ГИС (на основе API которого, кстати, мы и сделали наш сервис).

В общем, мы подумали, что было бы неплохо иметь такой справочник всегда под рукой. И сделали расширения для всеми нами любимых браузеров (Chrome, Firefox и Opera). Надеемся, что кому–то они окажутся полезными.

Google ChromeФоновый режим в Google Chrome

В последних версиях Chrome добавили работу расширений в фоновом режиме. Теперь, даже при закрытом Chrome, в фоне будут работать установленные расширения с фоновыми страницами, такие как GMail Сhecker, RSS notifier и прочие.
Что это значит для конечного пользователя? Это значит, что не придется постоянно держать браузер включенным для того чтобы не пропустить какое-либо событие, так как он всегда будет включен, и запуск Chrome будет происходить быстрее.
Данная функция является опциональной и легко отключается.

ПрограммированиеРасширение Google Chrome — корзина вкладок

Пролог


Доброго времени суток, уважаемый посетитель ХабраХабра!
В этот очередной в нашей с Вами жизни день знаний (который я, однако, провел исключительно за работой, а не учебой), под влиянием данной статьи, пишу повествование о моем опыте создания расширения для Google Chrome – TabBasket (не знаю, как Вы, но я на названия неказист). Статья оформлена в смешанном стиле – перекликаются элементы урока, а так же пояснения по коду и описание ключевых моментов.

Google Chrome«+1» и «Like» на панели Chrome



Пару дней назад в каталоге расширений для Google Chrome появилось новое расширение, чей потенциал может быть многообещающим.

Оно добавляет на панель браузера кнопку «+1», позволяя делиться любой интернет-страницей всего за один простой клик. Как и в случае, если бы вы нажали кнопку «+1», расположенную на сайте, об этом узнают читатели вашей ленты в Google+ и… конечно, сам поисковый гигант. Теоретически, такая функция может оказаться мощным инструментом для усиления влияния Google на рынке социальных сетей, особенно, учитывая его обещания увеличить значение голосов «+1» для ранжирования сайтов в результатах поиска.

Веб-разработкаiceflow 1.0 beta 3 — расширение для браузера Opera

Приглашаю всех хабра-пользователей браузера Opera поучаствовать в бета-тестировании моего расширения iceflow. Это расширение перехватывает ссылки на страницах на видео-сервисы типа YouTube и по клику открывает плейер поверх страницы. Скачать бета-версию можно тут. При клике на ссылку в Опере сразу откроется окно с инсталляцией расширения.

На данный момент поддерживаются самые часто используемые мною сервисы: YouTube, Vimeo, mpora и PinkBike. По мере необходимости и просьб пользователей будет добавлятся поддержка других сервисов. Также расширение имеет панель настроек, где можно указать когда и как открывать плейер, а также есть список исключений, куда вы можете спокойно вносить любые сайты и странички.

Кроме того, в виде небольшого бонуса iceflow «прокликивает» флешки на тех сайтах, где авторам было лень использовать swfobject и схожие решения. Например, на всё том же YouTube. Прокликиватель сделан на базе этого скрипта. Кстати, если вам не понравится плейер, то можно его отключить в настройках и оставить только прокликиватель (:

iceflow делался для себя любимого, однако если вам не будет хватать каких-то функций или найдёте ошибки — сообщайте, буду дорабатывать.

Ну и небольшой скриншот на последок:

БраузерыGoogle выпустил расширение для Chrome, отслеживающее потенциально опасные веб-приложения



Корпорация Google на днях сообщила о выходе нового экспериментального расширения для браузера Chrome, который позволит обнаруживать ошибки в «client-side» коде, приводящие к появлению уязвимостей различного рода. Расширение получило название DOM Snitch, и оно способно перехватывать вызовы JavaScript, позволяя отслеживать работу различных функций. По словам создателей DOM Snitch, расширение в первую очередь предназначено для разработчиков и тестеров.