JavaScript → Userscripts. Упаковываем юзерскрипт для Chrome
Доброго времени суток, уважаемые хабражители.
Сегодня мы поговорим подробней об упоминавшейся вскольз технологии написания кроссбраузерных юзерскриптов, а именно об упаковывании юзерскрипта в простейшее расширение для Google Chrome.
Ниже я постараюсь овтетить на вопросы «зачем ?» и «как ?».
Сегодня мы поговорим подробней об упоминавшейся вскольз технологии написания кроссбраузерных юзерскриптов, а именно об упаковывании юзерскрипта в простейшее расширение для Google Chrome.
Ниже я постараюсь овтетить на вопросы «зачем ?» и «как ?».
Блог компании Google → GTUGи России при поддержке 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 этапа:
Победители
Трое победителей получают ноутбуки Mac Book Air, которые будут вручены во время церемонии награждения на Google Developer Day 2011 Russia. Дополнительные 4-ые и 5-ые места будут награждены ценными призами.
Это соревнование между разработчиками, которые желают создать самые лучшие в мире расширения для 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 этапа:
- Chrome Hackathons — 27-28 августа: 2-хдневное мероприятие в 5 городах.
- Chrome Contest — 29 августа — 8 октября: онлайн-конкурс, проходящий на протяжении месяца, разработчики завершают свои приложения и расширения и готовятся к финалу.
- Финал — DemoFest — 9 октября: Мероприятие проходит в московском офисе Google.
- Представление и награждение победителей на 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 часа.
Сколько рабочего времени вы проводите на отвелкающих сайтах вроде http://twitter.com, http://facebook.com, vkontakte.ru/ и т.д.? 10 минут с утра, чуток после обеда, несколько раз по ходу дня, а потом бац — 2 часа.
Google Chrome → Просто переводчик
Я был, наверное, в числе первых, кто установил официальное гугловское расширение-переводчик. Но снес очень быстро по двум причинам: всплывающий тулбар и настойчивая обязаловка в виде перевода всей страницы целиком. Может, кому-то оно и необходимо, но я достаточно осведомлен об английском языке, чтобы самому читать страницы целиком, изредка запинаясь на словах сложнее 0x2B | ~0x2B (с).
Google Chrome → Safy — расширение Google Chrome для безопасного серфинга
Safy — это расширение для Google Chrome, которое открывает ссылки в iframe-песочнице, тем самым предотвращает запуск javascript и плагинов. Т.е. получается безопасный серфинг, без баннеров, всплывающих окон, флеша и других плагинов.
Google Chrome → RZD+: Расширение Chrome для упрощения процесса покупки билетов на сайте РЖД
Вкратце: как многие знают, что сайт РЖД ticket.rzd.ru не очень приятен — слишком много нужно тыкать мышкой, чтобы узнать цены билетов на разные поезда. Расширение RZD+ для Chrome может сделать процесс покупки на сайте РЖД чуточку проще — теперь при покупке билета в шаге выбора поезда достаточно нажать на кнопку «Инфо» в правой части описания поезда, чтобы без перехода на другие страницы посмотреть информацию о ценах и количестве мест разных типов в выбранном поезде.


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


Дkя тех, кто не пользуется google chrome я сделал букмарклет, который позволяет отправлять открытую страницу в новый digg.
PS. Один коллега с digg'а сказал, что скоро разработает расширение для firefox
После публикации обзора стало интересно сколько digg'ов наберет обзор, а рефрешить страницу было не удобно, поэтому я быстренько написал расширение для Google Chrome. Называется оно The New Digg Button.
Работает оно практически так же, как и The Tweet Button for Google Chrome.
Установить The New Digg 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. Скрипт должен вставить иконку и ссылку (
) рядом с именем.
Скрипт должен работать на базе Chrome Extensions или Greasеmonkey.
Пример:

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

UPD: 10.06.2010
Только что нашел: Buzz Plus
Google Chrome → Его величество Vimperator начал наступление, внезапно, с востока
С тех пор, как Хром начал стабильно работать под Linux, я начал пользоваться этим замечательным браузером.Действительно, к скорости привыкаешь быстро, после этого другие браузеры уже «не то».
И как активный пользователь плагина редактора Vim, и Vimperator для Firefox, мне постоянно приходилось мириться с мгновением недоумения, когда я нажимал «j», чтобы прокрутить страницу, а в Хроме совершенным образом ничего не происходило, после чего я, поплевавшись, хватался за мышь.
И вот недавно совершенно случайно наткнулся проект, создаваемый японским программистом, который, конечно не реализовывает весь потенциал Vimperatora, но самые любимые функции, в нём присутствуют, а именно:
Страница проекта (translated by google)
Страница проекта (japanese)
И как активный пользователь плагина редактора 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)