Ранее я уже писал об Информере Вконтакте — браузерном расширении для быстрого прочтения и ответа на сообщение. В процессе создания столкнулся с проблемой — смайлы в сообщениях, а именно: как их отобразить?

9.1
Рейтинг
Расширения для браузеров
Экстеншены и плагины
Сначала показывать
Порог рейтинга
Уровень сложности
K-Meleon 75: дошли до финала
4 мин
19KИтак, свершилось: наш любимый браузер выпущен в финальном варианте 75-й версии.
Полгода работы над этим весьма масштабным шагом в развитии продукта завершились выпуском сборки, которую один из старых и весьма продвинутых пользователей уже успел назвать самым стабильным ядром из всех сборок последнего времени.
Собственно, каким и должен быть релиз.

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

Полный список, новшеств, впрочем, выглядит одновременно и весьма внушительным, и относительно скромным.
+11
Подключение любого сайта к PushAll через RSS. Конвертер новостных лент в Push-уведомления
3 мин
9.5KВведение
Сервис создавался как система уведомлений для пользователей с любого сайта, который интегрировал PushAll API.
Однако не со всеми можно договориться, гиганты вообще не будут обращать долгое время внимание. При этом на данный момент большая часть пользователей, получает именно новостные уведомления с сайтов, а не личные. По этому поводу мне недавно посоветовали интегрировать RSS-рассылки. То есть по факту PushAll становится эдаким RSS-агрегатором, при этом на самом деле обычные пользователи чаще всего не нуждаются в привычных агрегаторах лент — они заходят на сайты самостоятельно и читают новости уже на них.
В этом плане PushAll пошел по своему пути — он не собирает все ленты в одну. Он лишь берет ленту, связывает её с каналов и делает рассылку с учетом фильтра. То есть пользователь заинтересованный в статьях и новостях определенных тематик получит сразу об этом уведомление. Менее полезную информацию он может прочесть потом самостоятельно.
При этом пользователю не обязательно быть администратором сайта, он может быть его читателем и создать специальный канал. В дальнейшем, если правообладатель захочет получить административный доступ к каналу, ему нужно будет обратиться в службу поддержки и предоставить доказательства правообладания. В этом случае, канал будет полностью перенесен к истинному владельцу.
+6
Свой шаблон отклика-письма на HeadHunter (и moikrug) без Copy-Paste
7 мин
26KМногим хорош сервис поиска вакансий hh.ru, но ищущий всегда найдёт, что усовершенствовать. К примеру, на сервисе есть поле для заполнения письма — ответа на вакансию, но нет элементарного шаблона оформления письма — заголовок, кратко о себе, ответы на требования по вакансии.
Если нет — надо сделать. Ведь специалист по JS не будет многократно заниматься Copy-Paste-операциями, когда знает, что их можно автоматизировать, даже не обременяя просьбами службы сайта. Есть такие инструменты, как пользовательские скрипты.
UPD 12.1.2016: Скрипт расширен на сайты career.ru (клон HH с той же клиентской базой), itmozg.ru, superjob.ru.
Вначале, конечно, пришлось покопировать, пока не выявились закономерности и не получился юзерскрипт hhFiller. Шаблон отклика, на мой взгляд, должен содержать:
1. Заголовок-приветствие. После него пойдёт сразу рукописный текст, живой ответ на вакансию в 2-3 или более строчек.
Если нет — надо сделать. Ведь специалист по JS не будет многократно заниматься Copy-Paste-операциями, когда знает, что их можно автоматизировать, даже не обременяя просьбами службы сайта. Есть такие инструменты, как пользовательские скрипты.
UPD 12.1.2016: Скрипт расширен на сайты career.ru (клон HH с той же клиентской базой), itmozg.ru, superjob.ru.
Вначале, конечно, пришлось покопировать, пока не выявились закономерности и не получился юзерскрипт hhFiller. Шаблон отклика, на мой взгляд, должен содержать:
1. Заголовок-приветствие. После него пойдёт сразу рукописный текст, живой ответ на вакансию в 2-3 или более строчек.
+8
VPN-расширение Hola продает пользовательский трафик и содержит уязвимости удаленного выполнения кода
2 мин
176K4 дня назад администратор борды 8chan (доска /beast/ которой заблокирована в России) сообщил о DDoS-атаке на сайт, которая выглядела как стократный приток обычных посетителей. Самое большое увеличение нагрузки получил скрипт для постинга post.php (капчи на борде не было); DDoS привел к падению PHP-FPM, под которым выполнялся скрипт. В ходе исследования трафика выяснилось, что для совершения атаки были использованы каналы пользователей с Hola — популярным браузерным расширением для доступа к заблокированным сайтам, пользующееся популярностью как за рубежом, так и в России.
Пользователи расширения, сами того не зная, отдавали свои интернет-каналы дочерней фирме Luminati, которая, по сути, владела более 9 миллионами уникальных выходных нод, за счет расширения и каналов пользователей. Зарабатывают они, судя по всему, очень неплохо: первые 100 гигабайт трафика обходятся клиентам в $20 за гигабайт.
В FAQ проекта не было никаких упоминаний об использовании каналов пользователей, однако в Hola быстро добавили несколько пунктов на этот счет. Теперь, если вы не хотите отдавать свой канал Limunati, вам придется заплатить $5 в месяц.
Архивная версия FAQ
Текущая версия FAQ
После опубликования данной информации администратором 8chan, группа ребят нашла 4 уязвимости в данном расширении:
Пользователи расширения, сами того не зная, отдавали свои интернет-каналы дочерней фирме Luminati, которая, по сути, владела более 9 миллионами уникальных выходных нод, за счет расширения и каналов пользователей. Зарабатывают они, судя по всему, очень неплохо: первые 100 гигабайт трафика обходятся клиентам в $20 за гигабайт.
В FAQ проекта не было никаких упоминаний об использовании каналов пользователей, однако в Hola быстро добавили несколько пунктов на этот счет. Теперь, если вы не хотите отдавать свой канал Limunati, вам придется заплатить $5 в месяц.
Архивная версия FAQ
Текущая версия FAQ
После опубликования данной информации администратором 8chan, группа ребят нашла 4 уязвимости в данном расширении:
- Чтение произвольных файлов до NULL-байта (/file_read.json)
- Раскрытие уникального идентификатора пользователя (/callback.json)
- Раскрытие адресов некоторых функций (/procinfo/ps, для последующего обхода ASLR)
- Удаленное выполнение кода (/vlc_mv.json и /vlc_start.json)
- Повышение привилегий до SYSTEM под Windows
+51
Расширение для Chrome позволяет следить за друзьями через Facebook Messenger
1 мин
5.3K
Веб-версия Facebook Messenger по умолчанию отдает информацию о местоположении вместе с сообщением. Студент Гарвардского колледжа Аран Ханна, который с июня будет работать интерном в Facebook нашел этому оригинальное применение. Он обнаружил, что может получить данные не только о перемещениях друзей, с которыми общается, но и о людях, которые пишут в общие с ним чаты.
+4
Классические заметки для новой Opera
2 мин
15K
Хорошая новость для тех, кому нравился модуль заметок в классической Opera (<=12) — теперь аналогичную функциональность можно добавить и в новую Opera (пока только Beta и Developer).
+5
PushAll — платформа для рассылки мгновенных уведомлений
4 мин
20KОсновная идея
PushAll предоставляет платформу для рассылки мгновенных уведомлений в браузер пользователя или в его мобильное устройство, что позволяет ему получать отфильтрованную свежую информацию из интересующих его источников. Интерфейс сайта позволяет пользователю подписаться на новый канал всего в 2 клика, а унифицированное приложение дает возможность получать уведомления с множества источников. Это куда проще, чем скачивать для каждого сайта отдельное приложение. Вместе с этим компании и разработчики могут экономить время и деньги на разработке и поддержке своего приложения.
Сама система позволяет легко подписываться и отписываться от тех или иных каналов. Что исключает возможность внезапного спама, как это происходит в случае с такими методами уведомлений как SMS и E-mail.
+4
Браузерное расширение от сайта Kinogo
6 мин
124KПродолжая тему обзора расширений, рассмотрим следующее.
При входе на сайт Kinogo начал возникать баннер:

Мне стало интересно что это за расширение и решил просмотреть код.
При входе на сайт Kinogo начал возникать баннер:

Мне стало интересно что это за расширение и решил просмотреть код.
+67
В отделах Google Adsense слегка c adidas совместно оборзели?
3 мин
9.2KВсем привет. Похоже что ребятки из отдела рекламы Гугла совместно с разработчиками их браузера (выяснилось что версия браузера не причём — если загружается именно реклама Adidas с видео — то скроллинг происходит в любом браузере) «слегка совсем» оборзели. Ситуация следующая:
Сайт спортивной тематики, вставлена реклама от Google в один из блоков.
Там вот, в него попадает видео с рекламой ADIDAS (они выпустили новый ролик). Чуть ниже — скриншот этой гадости, а не сама реклама.

И всё-бы было ничего, однако примерно через 15 секунд после отображения страницы со встроенной рекламой — страница перескакивает так, чтобы прямо по центру была реклама именно Гугла.
Сайт спортивной тематики, вставлена реклама от Google в один из блоков.
Там вот, в него попадает видео с рекламой ADIDAS (они выпустили новый ролик). Чуть ниже — скриншот этой гадости, а не сама реклама.
И всё-бы было ничего, однако примерно через 15 секунд после отображения страницы со встроенной рекламой — страница перескакивает так, чтобы прямо по центру была реклама именно Гугла.
+1
Кросс-публикатор статей — каким он должен быть?
5 мин
6.5K
Это востребовано довольно часто по разным причинам: защита публикации от недоступности к прочтению на одном-двух ресурсах (из-за поломки сервера, бана администрацией или периода модерации), для повышения популярности своей публикации за счёт массовости (спама, но, конечно, добросовестно-дилетантского; о недобросовестном — чуть ниже), для экономии времени публикации, для сбора своих статей на каком-либо одном авторском ресурсе. Большой плюс будет и в том, что базу исходных образцов статей легко будет хранить в виде архива в копиях и восстановить при необходимости прочтения или повторных публикаций, даже если исчезли все другие прежние копии.
Несомненно, это нужно для каждого ресурса вообще, но никто (или почти никто) этим не «заморачивается», потому что чаще всего вопрос решается методом «как вывезет» — или автор хранит тексты статей в архиве, или надеется на проверенную надёжность места публикации (сайт, не предвещающий годами своего краха, Google Wave или что-нибудь попроще и малоизвестнее). Часто и сами статьи теряют актуальность. В любом случае, текстов в любом оформлении и картинок к ним в архиве бывает достаточно, чтобы вопросом дублирования публикаций не задаваться.
+10
Обзор вредоносного браузерного расширения
10 мин
73K
В статье приведен пример разбора вредоносного браузерного расширения из Chrome Web Store — «Убрать рекламу (HET Рекламе)».
+69
Как перестать беспокоиться и начать жить без Flash
5 мин
163KТуториал

Сценарий будет состоять из трёх рецептов:
- Рецепт для сайтов, замечающих Flash через feature detection.
- Рецепт для сайтов, которые обращают внимание на
User agent
. - Рецепт для сайтов, которые просто всегда дают Flash.
- + Запасной вариант на случай, если Flash понадобится.
Советы будут снабжаться примерами для Safari и Firefox.
Если вы полностью довольны Flash, не беспокоитесь и не планируете от него отказываться — это практическое руководство вам будет не интересно
+17
Ближайшие события
Расширение Информер Вконтакте для браузеров Opera, Chrome и прочих
1 мин
17KКогда-то захотел установить в свой браузер максимально простое расширение, чтобы видеть счетчик о новых сообщениях, заявках в друзья и т.д. Поиск ничего не дал. Максимально приближенным вариантом был VKfox, но тогда он мне показался крайне тяжелым и навороченным. Также нашел один интересный вариант для Opera 11. Но у меня был другой браузер. И тогда я решил написать такое расширение самостоятельно.
+3
K-Meleon 75: текущее состояние, баги, ссылки и т.п
4 мин
6.5KНу что ж, после довольно долгого вступления и представления браузера поговорим о современном состоянии дел с ним.
На сегодня K-Meleon находится на пороге релиза 75, построенного на 31-м ESR-движке. Несмотря на быстрое «принудительное устаревание» браузеров, 75-й полноценно актуален. Самой важной задачей разработчика, Дориана, пожалуй, стали относительно масштабные изменения в оригинальном функционале КМ, а также дальнейшая адаптация движка Мозиллы, которая рада задать проблем каждому, кто посмеет вторгнуться на ее территорию.
Несмотря на долгие усилия, даже 2-й релиз-кандидат не свободен от некоторых неприятных багов, но очень много возникших проблем счастливо решены. При этом в браузер добавлен довольно приличный объем значимого функционала.
На сегодня K-Meleon находится на пороге релиза 75, построенного на 31-м ESR-движке. Несмотря на быстрое «принудительное устаревание» браузеров, 75-й полноценно актуален. Самой важной задачей разработчика, Дориана, пожалуй, стали относительно масштабные изменения в оригинальном функционале КМ, а также дальнейшая адаптация движка Мозиллы, которая рада задать проблем каждому, кто посмеет вторгнуться на ее территорию.
Несмотря на долгие усилия, даже 2-й релиз-кандидат не свободен от некоторых неприятных багов, но очень много возникших проблем счастливо решены. При этом в браузер добавлен довольно приличный объем значимого функционала.
+9
Альтернативная система управления жестами мыши для расширений Chrome и Firefox
7 мин
40KЕсли кратко, то под катом вас ждет описание альтернативных жестов в картинках, шпаргалка по запоминанию первых 29 жестов, сравнение популярных расширений по управлению жестами мыши, готовые настройки для импорта новых жестов, небольшой список известных расширений и утилит, которые делают серфинг в сети быстрее и приятней. Теперь обо всем по порядку…
+6
Кому может быть нужен K-Meleon?
4 мин
51KИтак, поговорим о главном: зачем вообще нужен K-Meleon в наше время, когда вокруг стотыщ разных браузеров?
Зачем? Кому? Для чего?
Первый ответ, который обычно дают на этот вопрос – тем, у кого low-end или старые компьютеры. И это логично: на всех не новых системах КМ не один год имеет заслуженную репутацию ведущего полнофункционального легковеса.
Отчасти вынужденное отставание от «передовой» фронта разработки топ-браузеров КМ фактически обратил в свое преимущество как нишевого браузера для «олдтаймеров». Так на все еще довольно многочисленных компьютерах эры P4, доживающих свой век в сени WinXP, а то и Win2k, K-Meleon – едва ли не единственный современный браузер, позволяющий работать без зверских тормозов и ограничений.
Зачем? Кому? Для чего?
Первый ответ, который обычно дают на этот вопрос – тем, у кого low-end или старые компьютеры. И это логично: на всех не новых системах КМ не один год имеет заслуженную репутацию ведущего полнофункционального легковеса.
Отчасти вынужденное отставание от «передовой» фронта разработки топ-браузеров КМ фактически обратил в свое преимущество как нишевого браузера для «олдтаймеров». Так на все еще довольно многочисленных компьютерах эры P4, доживающих свой век в сени WinXP, а то и Win2k, K-Meleon – едва ли не единственный современный браузер, позволяющий работать без зверских тормозов и ограничений.
+11
10 относительно малоизвестных фактов о K-Meleon
2 мин
34K- Это я уже писал, но не грех и повторить: K-Meleon существует 15 лет, с 2000 года, являясь одним из старейших браузеров, сохраняющих актуальность и преемственность до наших дней.
- K-Meleon скачан с официальной страницы на sourceforge более 7600000 раз.
- Наиболее популярен K-Meleon… в России! Примерно 20% всех закачек сделали пользователи нашей страны.
+19
Как я защищался от фишинга, и написал велосипед, но свой собственный
4 мин
22K
В голову пришла идея плагина типа Web OF Trust, но было какое-то подозрение, что красный индикатор не остановит родных от ввода пароля на левых сайтах. Подумав немного, придумал другую идею, написал скриптик и поставил в хром. Родным сказал пользоваться только хромом, пароли нигде не вводить, если автоматически не входит — значит сайт поддельный, заходить на нужный сайт через закладки. Некоторым не выдал и вовсе их пароли :).
+17
Xpom-Xpum! SDK — IDE для расширений и приложений Google Chrome
2 мин
8.3KЧто это такое?
Xpom Xpum! SDK — это бесплатная IDE с открытым исходным кодом на C# (лицензия — MIT). Назначение — писать всякие-разные расширения и приложения для браузеров на основе Chromium.
Как пользоваться?
Итак, вы скачали последний релиз Xpom-Xpum! SDK (на момент написания статьи — Alpha) и убедились в наличии установленного .NET Framework 4.
Перед вами — окошко IDE.
+10
Вклад авторов
alizar 919.1BarakAdama 599.0velon 282.0GlobalSign_admin 256.0mvideo 180.8SDI 172.0spmbt 157.0cerber 139.0sardarbinyan 138.0m1rko 112.8