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

JavaScriptUserscripts. Упаковываем юзерскрипт для Chrome

Доброго времени суток, уважаемые хабражители.

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

Ниже я постараюсь овтетить на вопросы «зачем ?» и «как ?».

Блог компании GoogleGTUGи России при поддержке Google приглашают на хакатоны по Google Chrome и конкурс с призами

Что такое Chrome Hackathons & Contest?
Это соревнование между разработчиками, которые желают создать самые лучшие в мире расширения для Google Chrome и приложения Chrome Web Apps.Основные хакатоны будут проходить 27 и 28 августа, в выходные дни, с ключевыми докладчиками из Google: Ilmari Heikkinen (Developer Programs Engineer) в Москве и Mike West (Chrome Advocate) в Санкт-Петербурге. Также будут проходить в эти же дни хакатоны в Уфе, Воронеже и Омске.

Цель конкурса?
Цель — сделать наш с вами любимый браузер Google Chrome более удобным для нас и для пользователей путем создания отличных веб-приложений и расширений, на основе собранных от пользователей Chrome просьб и пожеланий.

Расширение: расширение не должно повторять существующие (но может быть и улучшением существующих расширений). Вы можете опираться на предложенные пользователями расширения, но эти расширения, тем не менее, должны попадать под категории Browser Actions или Page Actions; в рамках этого технического конкурса мы не учитываем расширения типа Themes или Override Pages. Расширения оцениваются по решению реальных задач пользователей и технической имплементации.

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

Когда будут проходить хакатоны и конкурс?
Хакатоны и сам конкурс будут организованы в 4 этапа:
  1. Chrome Hackathons — 27-28 августа: 2-хдневное мероприятие в 5 городах.
  2. Chrome Contest — 29 августа — 8 октября: онлайн-конкурс, проходящий на протяжении месяца, разработчики завершают свои приложения и расширения и готовятся к финалу.
  3. Финал — DemoFest — 9 октября: Мероприятие проходит в московском офисе Google.
  4. Представление и награждение победителей на GDD 2011 — 10 октября: Мероприятие проходит на GDD 2011 Russia.

Победители
Трое победителей получают ноутбуки Mac Book Air, которые будут вручены во время церемонии награждения на Google Developer Day 2011 Russia. Дополнительные 4-ые и 5-ые места будут награждены ценными призами.

Персональные блоги Менеджерское самоуправление

Управлять другими людьми тяжело, но еще сложнее управлять собой и своим временем.
Сколько рабочего времени вы проводите на отвелкающих сайтах вроде http://twitter.com, http://facebook.com, vkontakte.ru/ и т.д.? 10 минут с утра, чуток после обеда, несколько раз по ходу дня, а потом бац — 2 часа.

Google ChromeПросто переводчик

Я был, наверное, в числе первых, кто установил официальное гугловское расширение-переводчик. Но снес очень быстро по двум причинам: всплывающий тулбар и настойчивая обязаловка в виде перевода всей страницы целиком. Может, кому-то оно и необходимо, но я достаточно осведомлен об английском языке, чтобы самому читать страницы целиком, изредка запинаясь на словах сложнее 0x2B | ~0x2B (с).

Google ChromeSafy — расширение Google Chrome для безопасного серфинга

Safy — это расширение для Google Chrome, которое открывает ссылки в iframe-песочнице, тем самым предотвращает запуск javascript и плагинов. Т.е. получается безопасный серфинг, без баннеров, всплывающих окон, флеша и других плагинов.

Google ChromeRZD+: Расширение Chrome для упрощения процесса покупки билетов на сайте РЖД

Вкратце: как многие знают, что сайт РЖД ticket.rzd.ru не очень приятен — слишком много нужно тыкать мышкой, чтобы узнать цены билетов на разные поезда. Расширение RZD+ для Chrome может сделать процесс покупки на сайте РЖД чуточку проще — теперь при покупке билета в шаге выбора поезда достаточно нажать на кнопку «Инфо» в правой части описания поезда, чтобы без перехода на другие страницы посмотреть информацию о ценах и количестве мест разных типов в выбранном поезде.
rzd+ icon

Google ChromeThe New Digg Button и The New Digg Bookmarklet

Сегодня я уже писал про новый дигг.
После публикации обзора стало интересно сколько digg'ов наберет обзор, а рефрешить страницу было не удобно, поэтому я быстренько написал расширение для Google Chrome. Называется оно The New Digg Button.

Работает оно практически так же, как и The Tweet Button for Google Chrome.

Установить The New Digg Button

The New Digg Button
The Tweet Button

Для тех кто не пользуется хромом


Дkя тех, кто не пользуется google chrome я сделал букмарклет, который позволяет отправлять открытую страницу в новый digg.

PS. Один коллега с digg'а сказал, что скоро разработает расширение для firefox

Персональные блоги Идея для Google Buzz скрипта

Подаю идею написать скрипт для Google Buzz!
Скрипт должен подцеплять ссылку нa Google Profile пользователя и вытаскивать имя, именно это и есть адрес gmail ящика.
Например http://www.google.com/profiles/pupkin.vasja#buzz
Адрес электронной почты pupkin.vasja@gmail.com. Скрипт должен вставить иконку и ссылку ( icon ) рядом с именем.
Скрипт должен работать на базе Chrome Extensions или Greasеmonkey.
Пример:

image
UPD: 10.06.2010
Только что нашел: Buzz Plus

Google ChromeЕго величество Vimperator начал наступление, внезапно, с востока

С тех пор, как Хром начал стабильно работать под Linux, я начал пользоваться этим замечательным браузером.Действительно, к скорости привыкаешь быстро, после этого другие браузеры уже «не то».
И как активный пользователь плагина редактора Vim, и Vimperator для Firefox, мне постоянно приходилось мириться с мгновением недоумения, когда я нажимал «j», чтобы прокрутить страницу, а в Хроме совершенным образом ничего не происходило, после чего я, поплевавшись, хватался за мышь.

И вот недавно совершенно случайно наткнулся проект, создаваемый японским программистом, который, конечно не реализовывает весь потенциал Vimperatora, но самые любимые функции, в нём присутствуют, а именно:
  • Навигация по: j,k,l,h
  • Hint mode: (f, F)
Внутри полей ввода:
  • Esc, Сtrl+[ — переход в нормальный режим
  • Сtrl+a — переход в начало поля, выделить все по повторному нажатию
  • Сtrl+e — переход в конец поля
  • Сtrl+f — Курсор вправо
  • Сtrl+e — Курсор влево
  • Сtrl+d — Удаление вправо
  • Сtrl+h — Удаление влево
Нормальный режим
  • r — Перезагрузить страницу
  • d — Закрыть страницу
  • u — Восстановить закрытую страницу страницу
  • H — Переход назад в истории
  • L — Переход вперед в истории
  • G — Cкролл самый низ страницы
  • gg — Cкролл самый верх страницы
  • 0 — Cкролл в начало страницы(горизонтально)
  • $ — Cкролл в конец страницы(горизонтально)
Видео, демонстрирующее основы работы:

Страница проекта (translated by google)
Страница проекта (japanese)