Pull to refresh
  • by relevance
  • by date
  • by rating

Работники Google обвинили компанию в слежке за ними из-за расширения для календаря

Information Security *Browser extensions Browsers IT-companies


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

В распоряжение редакции Bloomberg News попала анонимная записка от нескольких сотрудников технокорпорации. Они рассказали о том, что сейчас идёт работа над новым расширением для браузера Google Chrome, который по умолчанию установлен на компьютерах всех, кто работает в Google. Как гласит письмо, расширение будет автоматически оповещать сотрудников компании о создании мероприятий, занимающих более десяти переговорных комнат или вовлекающих 100 и более участников. Авторы записки считают, что «это — попытка руководства немедленно узнавать о любых попытках организации работников».
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Views 9.4K
Comments 30

Ударим гаджетами по безграмотности (расширение для Google Chrome)

Google Chrome
Речь идет о «расширении для корректоров» — HabraCorrection. О причине его появления можно прочесть в прошлом топике. Наконец-то оно дотянуло до версии 1.0.0, т.к. минимальный набор пожеланий дорогих пользователей был выполнен.



Исходные коды на github.com, установить можно отсюда.

Надеюсь, вы не будете кидаться помидорами за рекламу. Приложение для Хабра, где и кому ещё о нем рассказывать?
Небольшие подробности
Total votes 57: ↑45 and ↓12 +33
Views 1.8K
Comments 28

Внедрение Javascript-кода в страницу через Chrome Extension

Information Security *JavaScript *
Sandbox
Однажды передо мной встала задача написать расширение для одной браузерной игрушки под Google Chrome.
Для расширения необходимо было использовать javascript окружение непосредственно самой страницы. Проблема оказалась в том, что доступ к этому окружению невозможен из Content-скриптов расширения.

В результате поисковой работы обнаружилось что удачные решения данной проблемы отсутствуют, поэтому изучив имеющийся материал была создана простенькая система, позволяющая внедрить любой код непосредственно в станицу, без дополнительных мучений в процессе разработки. Далее я представлю простой пример расширения, решающего эту задачу.
Читать дальше →
Total votes 19: ↑12 and ↓7 +5
Views 78K
Comments 8

Пишем расширение для google chrome

JavaScript *Google Chrome
Sandbox
Tutorial
Написать расширение для google chrome несложно. Но при написании первого раширения могут возникнуть (и возникают) вопросы. Большинство мануалов по написанию первого расширения расчитаны на использования манифеста первой версии, поддержка которого в скором будущем прекратится.

В этой статье будет рассмотрено:
  • Как составлять манифест v.2
  • Как работать с удаленными ресурсами
  • Как работать с cookies
  • Как работать с local storage
  • Как работать с уведомлениями

Читать дальше →
Total votes 72: ↑65 and ↓7 +58
Views 20K
Comments 17

Lifehack для Same-Origin-Policy; Google Chrome и другие

Website development *JavaScript *Google Chrome
debuger

Задача:
— есть REST-сервер
— есть одностраничное приложение (HTML/CSS/Javascript) которое берет данные с сервера через XMLHttpRequest
— нужно разработать новую фичу

Решение
Total votes 37: ↑30 and ↓7 +23
Views 22K
Comments 20

Работаем с API вконтакте из расширения для Google Chrome

JavaScript *Google Chrome VK API *
Tutorial
В этом топике я постараюсь рассказать о работе с API вконтакте из расширения для Google Chrome.

По сути, самая сложная часть это получение токена для доступа к API вконтакте, но обо всём по порядку. Для пущей наглядности я приведу пример минимально полезного расширения (что бы оно хоть что-то полезное делало, а вообще оно было сделано для удобного рехостинга гифок). И так расширение будет простое, но рабочее.
Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Views 38K
Comments 11

POS-кредитование в интернете

Маркет-навигатор corporate blog Google Chrome
imageСегодня я хотел бы поделиться опытом разработки и внедрения технологий онлайн-кредитования в электронной коммерции. Так же очень хотелось бы узнать мнение уважаемой аудитории о перспективах кредитования в интернет-магазинах с учетом ряда обстоятельств и наблюдений, о которых, собственно и пойдет речь в данной статье.

Для начала, следует четко определить, о чем идет речь. Кредитные карты и кредиты наличными – это совсем другая история. В контексте работы с интернет-магазинами эти банковские продукты рассматривать не имеет смысла, так как они нигде не пересекаются. Для банка продвижение этих продуктов никак не связано с электронной коммерцией. Существует огромное количество брокеров, спекулирующих на этом рынке, да и сами банки и кредитные организации ведут активную работу в интернете, продвигая этот вид кредитных продуктов. Именно на рынке кредитов наличными, займов и кредитных карт присутствует огромное количество мошенников. Это проблема любого брокера – необходим очень высокий уровень доверия со стороны клиента. Мы, как сервис онлайн-кредитования, работаем совсем на другом рынке. Внимание, под катом много скучного текста о кредитах, банках и заемщиках. Заранее извиняюсь, если будет скучно.
Читать дальше →
Total votes 8: ↑3 and ↓5 -2
Views 4.6K
Comments 4

Listen! — новый облачный плеер для Google Chrome с поддержкой ВКонтакте и LastFM

Self Promo
Я люблю слушать музыку и узнавать новых исполнителей. Так получилось, что музыку я слушаю целиком альбомами, а про новых исполнителей узнаю через FunkySouls и LastFM. Некоторое время я слушал музыку через Prostopleer и Muzebra, пока ими можно было пользоваться. А еще я уже один раз делал приложение для ВКонтакте и неплохо поработал с их API. В общем я решил сделать небольшой мэшап и кажется получилось круто.

Listen! — это новое приложение для Google Chrome, в котором можно слушать и искать музыку ВКонтакте, сохранять ее в облако Google Drive для прослушивания без интернета и даже скачивать ее на компьютер (sic!). А с помощью базы данных от LastFM можно знакомиться с альбомами целиком, а также похожими исполнителями.

исполнитель
Читать дальше →
Total votes 63: ↑54 and ↓9 +45
Views 16K
Comments 125

Google Chrome блокирует сторонние расширения

Google Chrome
Компания Google обновит правила установки сторонних расширений для браузера Chrome в операционной системе Windows.


Пользователям разрешат загружать расширения только из официального интернет-магазина Google — Web Store. Устанавливать в браузер расширения, полученные из сторонних источников, будет нельзя.

Читать дальше →
Total votes 65: ↑55 and ↓10 +45
Views 55K
Comments 75

Конкурс среди пользователей облачного плеера Listen! для Google Chrome

Self Promo
Я провел около недели, пытаясь понять как администрация Хабра (и конечно его аудитория) относится к конкурсам. После долгих аналитических выкладок и подсчета статистики я решил сходить поесть, а потом написать небольшой текст про мой конкурс, который ориентирован не на разработчиков, а на простых пользователей браузера Google Chrome. Если я верно помню, проводить конкурсы среди пользователей приложений под Chrome еще никто не пробовал, поэтому я побуду первым.
Читать дальше →
Total votes 23: ↑8 and ↓15 -7
Views 1.9K
Comments 6

Подсветка естественного языка

JavaScript *Google Chrome
Идея такой подсветки у меня возникла в связи с законопроектом о приравнивании компьютерных языков иностранным 416D65726963612043616E20436F646520, рассмотренным конгрессом США в декабре 2013. Использование подсветки синтаксиса при создании программ уже давно принятая практика, но вопрос подсветки естественных языков на момент написания этого материала ограничивался парой коротких обсуждений на англоязычных форумах. Тем не менее, если можно облегчить визуальное восприятие текста путём автоматического выделения некоторых слов почему бы не попробовать.
Читать дальше →
Total votes 28: ↑18 and ↓10 +8
Views 12K
Comments 33

Распределенные вычисления для поиска жилья

High performance *Go *Browser extensions
Все слышали о distributed computing проектах, которые пытаются решать масштабные задачи, вроде поиска внеземной жизни, лекарств от СПИДа и рака, поиска простых чисел и уникальных решений для Судоку. Все это очень занимательно, но не более того, ведь практической пользы для человека, поделившегося ресурсами своего компьютера — никакой.

Сегодня я расскажу о распределенных вычислениях, решающих ваши проблемы. Ну не все конечно, а только некоторые, связанные с поиском жилья. Недавно я писал о проекте Sobnik, расширении для Chrome, которое обнаруживает посредников на досках объявлений. Две недели назад была запущена новая версия программы, в которой работа по сканированию и анализу объявлений распределяется по компьютерам пользователей. За прошедшее время было обработано около миллиона объявлений из более тысячи городов России, и это — только начало. Подробности, технические детали и еще немного цифр ждут вас под катом.

Читать дальше →
Total votes 45: ↑41 and ↓4 +37
Views 22K
Comments 38

Простой односторонний универсальный коннектор для Chrome

JavaScript *Google Chrome ASP *
Мне нравится Netbeans Connector. Удобная штука, знаете ли. Редактируешь css в браузере, а IDE сохраняет и выгружает ее на сервер.
Но вот руки дошли до asp — и вот неожиданность, из вещей подобного плана для студии нашел только LiveStyle. Но чукча не читатель, чукча — писатель, так что возникла идея написать свой велосипед.
В принципе, идея простая: отлавливаем изменения в редактируемом файле, читаем содержимое файла, отсылаем в обработчик, который запишет это содержимое в нужный файл. Вот только облом — на уровне страницы это сделать проблематично(по крайней мере, так и не нашел ни 1 адекватного способа).
Хорошо, лезем курить мануалы по плагинам chrome(именно chrome потому, что мне нравится его консолька. Подозреваю, что любой нормальный браузер, поддерживающий плагины, может делать то же самое). Пара часов, что бы разобраться с нуля — и простенький плагин готов(нужен будет посложнее — база уже есть). Отсылка реализована через post, но способ — на ваше усмотрение(к примеру, NetBeans Connector использует веб-сокеты).

Итак, собственно код.
Читать дальше →
Total votes 7: ↑4 and ↓3 +1
Views 7.4K
Comments 0

Как я делал свое первое расшырение на Chrome

JavaScript *Google Chrome Browsers
Добрый день.
Сегодня я расскажу как я делал расшырение на Chrome.
Суть расшырения:
Вертикальная панель слева на каждом сайте чтоб прокрутиться вверх, как в вк, при повторном клике снова вниз.
Интересно? Читай дальше!
Total votes 1: ↑0 and ↓1 -1
Views 208
Comments 4

Создание Worker-а с другого домена

JavaScript *Google Chrome
Worker'ы — внятная реализация многопоточности в JavaScript. На момент сейчас они имеют достаточное количество ограничений. Для ознакомления с ними (как worker'ами, так и ограничениями) можно прочитать эту статью от хабраюзера Antelle. Там же есть и ссылки на первоисточники информации для интересующихся.


Сегодня же мне довелось столкнуться другой задачей. А именно: с проблемой создания worker'а из js-файла с другого домена, что на данный момент запрещено его спецификацией.
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views 4.1K
Comments 7

Project Naptha — выделяй, копируй и переводи тексты с любых картинок

Google Chrome Image processing *Browser extensions
На hh/gt не нашел ни единого упоминания о этом замечательном расширении для Google Chrome. Хочу поделиться им с сообществом, потому как в последнее время оно помогает мне каждодневно экономить минут 10 — уж очень много скриншотов из социальных сетей на разных языках которые с помощью этого плагина переводятся в два клика.

Встречайте — Project Naptha (Chrome webstore).

image

Список возможностей:
  • копировать текст с картинки
  • выделить весь текст
  • гуглить выделенный текст
  • переводить выделенное (бета)
  • проговорить (TTS) выделенное

Читать дальше →
Total votes 30: ↑28 and ↓2 +26
Views 31K
Comments 31

Чего не хватает Gmail. 4 бесплатные возможности Deskun

Deskun corporate blog Help Desk Software *Service Desk *Personnel Management *
Почтовый сервис Gmail в прошлом году достиг отметки в 1 миллиард пользователей и с тех пор только увеличивает аудиторию. Популярность сервиса настолько велика, что даже Microsoft вынуждены в почтовом клиенте для Windows 10 открывать пользователям Google возможности, которые раньше были доступны только в Outlook.com. Это вполне объяснимо, так как Gmail полностью бесплатен, имеет лучшую в мире защиту от спама и дополнительные возможности для автоматизации и удобства переписки. Однако, обычным пользователям недоступны несколько очень важных функций, без которых сложно представить комфортную работу. Особенно это касается тех, кто привык работать с клиентами через веб-интерфейс Gmail. Например, уведомление о прочтении письма доступно только в корпоративном аккаунте. А ведь в современном мире люди настолько привыкли к мессенджерам, что отправлять письма «в пустоту» непривычно и неправильно. Обратная связь должна быть обязательно.


Читать дальше →
Total votes 18: ↑10 and ↓8 +2
Views 11K
Comments 24

Измеряя Telegram

Web analytics *Internet marketing Increasing Conversion Rate *Search engine optimization
Sandbox
«Пока что возможности по полноценной аналитике каналов
ограничены, в первую очередь, возможностями BotAPI Telegram»

канал «Телеграм-маркетинг», 28 июня 2016

Всё хорошо c каналами в Telegram, кроме одного — их слишком сложно искать. Ссылки можно найти практически везде,…

Например:
В интернете:

1. С помощью роботов, индексирующих одни каналы в поисках других каналов (1.1, 1.2)
2. В каталогах каналов, пополняемых владельцами каналов (2.1, 2.2)
3. На биржах каналов (3.1, 3.2)
4. В тематических подборках каналов (сюда тоже залетало: 4.1, 4.2)
5. В списках каналов (5.1)
6. В Гугл Доке с каналами о каналах (взял из @raskruti: 6.1)

В мобильном приложении:

7. Скачав приложение с каталогом каналов (под iOS: TeleBots)

В самом Telegram:

8. На каналах о каналах (8.1)
9. Используя ботов для каналов (9.1)
10. На каналах о каналах о каналах (10.1)

… но процесс поиска остаётся далек от совершенства. Без единого источника данных и нормального аналитического инструментария сложно не просто найти, но даже понять:
1. Насколько каналы распространены в России?
2. Насколько каналы пользуются популярностью и что такое «популярность» в числах?

На такие вопросы нужно отвечать цифрами. В интернете удаётся разыскать только разрозненные данные. Что-то есть на Rusbase (тут), в Ведомостях (тут), в Твиттере (тут), но вся эта информация получена не систематически и сложно верифицируема.

Данная статья посвящена анализу рынка русскоязычных Telegram-каналов. Проделана работа от сбора обобщенного (недостоверно полного) списка русскоязычных каналов до кроулинга их содержимого и построения метрик. Анализировались только те каналы, которые продвигаются в большом интернете, указывая ссылки на себя. Такое поведение – индикатор каналов, создаваемых для большой аудитории.

Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 16K
Comments 3
1