23 сентября 2010 г.

Gmail Watcher/Checker

В рамках GmailWatcher-Project, на Python, разрабатывают утилиту (и темы для нее) оповещения Gmail для Ubuntu

gmail watcher
Возможности Gmail Watcher:

  • Интеграция с меню cообщений и уведомлений Ubuntu (indicator-messages для Гнома)
  • Работа с несколькими учетными записями
  • Google Службы поддержки
  • Резюме электронной почты
  • Уведомление по тегам
  • Все настройки, кроме паролей синхронизированы через Ubuntu One
  • Пароли хранятся в брелке Гнома
  • ...

Для установки Gmail Watcher в Ubuntu необходимо добавить репозиторий РРА:

sudo add-apt-repository ppa:loneowais/ppa
sudo apt-get update
sudo apt-get install gmailwatcher

Popper - это еще одна утилита уведомлений электронной почты работающая в Ubuntu через indicator-messages, поддерживает несколько учетных записей и имеет множество настроек (см. оф сайт или установите из РРА).

Для пользователей DE Gnome - отличная утилита, но так как я использую WM fluxbox, то в conky для оповещения о новой почте добавил пару строк:

Письма Gmail:${alignr}${execi 600 fc=`wget -O - https://логин:пароль@mail.google.com/mail/feed/atom --no-check-certificate 2>/dev/null | grep fullcount | grep -oE '[0-9]{1,5}'` ; [ -z "`echo $fc|grep -oE [0-9]`" ] && echo Ошибка || echo $fc новых }

удобно, когда не запущен браузер. Для Firefox и Chromium их просто множество.
В Chromium использую Google Mail Checker Plus и очень жаль, что такого расширения нет под Огнелиса, в котором использую GMail Checker.

Вы так же можете использовать Mail Notification или альтернативный CheckGmail, а так же любой другой вам понравившийся из репозиториев Убунту.

check gmail

CheckGmail по своим функциям как раз очень похож на Google Mail Checker Plus для Chromium и при этом получаем "одинаковый оповещатель" независимый от браузера или используемого DE/WM. Большой плюс именно в этих решениях - всплывающее окно сообщения в котором много общих операций Gmail (маркировка для чтения, хранения, удаления или отчетности как спам) может быть осуществлено непосредственно в CheckGmail, без необходимости использовать веб-интерфейс Gmail.

21 сентября 2010 г.

Работа с онлайн-видео в Chromium

Блокируем флеш - FlashBlock

Раньше устанавливал себе расширение Adblock (автор: ruzanov) и в нем была функция "Копировать флеш-адрес", но оно не развивается и не понятно где настройки сохраняет.., в общем поставил другое FlashBlock (автор: josorek), но в нем нет такой опции просил автора может потом и добавить, но не факт. Снова таки решил вопрос по другому, а именно: Параметры-Расширенные-Настройки содержания-Подключаемые модули->Запретить! Получаем то же блокирование флеша, которое не кушает память. При необходимости нажимаем на месте флеша и смотрим видео на YouTube, RuTube и т.д. И к слову

Скачиваем онлайн-видео в Chromium

Скачивание любого онлайн-видео в Chromium возможно так же без дополнительных программ и расширений, лишь при помощи стандартных средств, конечно если вы установили chromium-browser-inspector. В блоке где заблокирован флеш по ПКМ выбираем пункт "Проверить элемент" в появившемся окне "Средства разработчика" в секции "Элементы" в выделенном синим видим строку, например: ...src="http://s.ytimg.com/yt/swf/watch_as3-vflPDfEzH.swf"... можно получить желаемую ссылку для скачки несколькими путями:
  • дважды кликнуть на значении src и выделив (Ctl+A) скопировать адрес...
  • ПКМ на ссылке и "Открыть ссылку в новом окне" в котором, с заблокированным флешем, будет в желанна ссылка...
Если вы уже начали смотреть или уже просмотрели ролик и вам захотелось его сохранить, можно сделать то же самое или:
  • ЛКМ по ссылке или сразу выбрать вкладку "Resources" (Ресурсы) и отсортировать по размеру – слева выбрать "Size" (Размер). Под кнопкой, которую вы только что нажали, будет список файлов, которые загрузил браузер, один из самых верхних (самых больших) – ваше видео. Нажимаем на него, копируем  в "Request Headers" => Referer (URL запроса) 
Скачиваем полученную ссылку любимой качалкой, например wget http://s.ytimg.com/yt/swf/watch_as3-vflPDfEzH.swf
P.S. Сразу напишу, что для сохранения видео можно поставить кучу расширений и дополнений или же программ, а можно почитать еще вариант, на любителя: "Сохраняем видео из Flash Player 10.2 или unlink нам не помеха"

18 сентября 2010 г.

Интегрируем консоль в Nautilus

Nautilus Terminal - это эмулятор терминала, встраиваемый в окно Nautilus и автоматически переходящий в папку выбранную пользователем при навигации в файловом менеджере.

Nautilus Terminal

Для установки достаточно выполнить несколько команд:

sudo add-apt-repository ppa:flozz/flozz
sudo apt-get update
sudo apt-get install nautilus-terminal

А затем перезапустить Nautilus.

16 сентября 2010 г.

Разработка 64-разрядного Adobe Flash Player продолжается

16 сентября на сайте Adobe Labs опубликована предварительная версия Flash Player под кодовым названием «Square». Одной из ключевых особенностей тестовой версии плеера стала поддержка 64-разрядных версий систем Linux и Mac OS.

Цель публикации — дать возможность пользователям проверять разнообразное содержимое в сети на предмет совместимости на разных платформах. Естественно, следует думать, прежде чем устанавливать сырую версию плеера на машины, от которых требуется стабильность работы.

Как говорится, никому не нужный deb-пакет...

N.B. В текущей версии Adobe Flash Player (10.1.82.76) для Linux/Android/Solaris/MacOS/Windows обнаружена критическая уязвимость, позволяющая исполнение произвольного кода на компьютере пользователя. Ошибка так же содержится в предыдущих версиях Flash Player, а так же в Adobe Reader и Acrobat версии 9.3.4 и предыдущих. Исправление уязвимости flash-плагина планируется 27-го сентября 2010, Adobe Reader’а — 4-го октября.

P.S. когда уже html5 вытеснить flesh или хотя бы сделают 100% замену Lightspark или Gnash?

18 июля 2010 г.

Как убрать декорацию окна в compiz

В Хромиуме расширили сверху полосу, якобы для удобства перетаскивания вкладок, но этим все испортили... Таким "улучшением" они убили всю прелесть от выноса вкладок в заголовок! IMHO.

Вот придумал себе декоративное решение. В браузере включаем "Использовать рамки и заголовки окна", а  при помощи CompizConfig убираем декорацию окна в Сompiz, и получаем желаемый результат, а fluxbox делает тоже самое своими силами.
Декоративное решения для Гнома со включенным Compiz:
"Эффекты" -> "Оформление окна" -> "Декорация окон"any & !(title=Firefox) & !(class=Chromium-browser) & !(class=Transmission-gtk) & !(class=Eiskaltdcpp-gtk)



Chromium 6.0.470.0 (52837) Ubuntu 10.04

NotScripts - это noscript для браузера Chromium

Наконец-то появилось еще одно хорошее расширение, подобное NoScript для FireFox, которое обеспечивает высокую степень контроля над JavaScript, плавающими фреймами и плагинами для браузера Chromium и это NotScripts. Установив его требуется добавить пароль для защиты буфера обмена NotScriptsa от чтения его посещаемыми сайтами:

vim ~/.config/chromium/Default/Extensions/odjhifogjcknibkahlpidmdajjpkkcfn/0.9.5_0/CHANGE__PASSWORD__HERE.js

в строке

const ENCRYPTION_PASSWORD = "";

в кавычках вписываются от 20 до 100 символов, это и есть пароль (который запоминать нет необходимости), а далее сохранение и перезагрузка браузера...

N.B. 0.9.5_0 - версия расширения и путь соответственно будет меняться!

 

13 июля 2010 г.

Блокирование рекламы с Polipo

В заметке "Ускоряемся или экономия трафика" я писал как на Ubuntu 9.10 использовал связку pdnsd+adzapper+bfilter+polipo, но bfilter программа которая не обновлялась уже 2 года следствии от этого она зависит от SpiderMonkey 1.9.0.(xulrunner), он свою очередь не собирается на новых системах. Походу одна из причин почему его и исключили из ubuntu. :( Замены не нашел, но нашел простой выход. Вы можете использовать ручные блокировки для прокси сервера polipo, что утомительно. Вместо этого, мы просто конвертируем список блокировок AdBlockPlus в формат, который Polipo может понять. Polipo блокирует путем сопоставления URL, конечно мы не получим тот же детальный контроль, как правила Adblock или bfilter.

Во-первых, необходимо получить установки фильтра Adblock (например, RuAdList). Далее, воспользуемся скриптом adblock2polipo.py (Python).

chmod +x adblock2polipo.py

./adblock2polipo.py adblock.txt >forbidden

Полученный файл правил forbidden нужно поместить в ~/.polipo-forbidden или /etc/polipo/forbidden

Перезапустите Polipo и новые правила блокирования должны вступить в силу.

sudo /etc/init.d/polipo restart

По крайней мере так мы получим блокирование рекламы в браузере Chromium, а не сокрытие загруженной при помощи блокирующих расширений, которые дают только эстетику без экономии трафика... Когда же они доработают API Chromium'а?

P.S. конечно весь этот процесс можно автоматизировать и получать обновленные списки блокирования рекламы и т.д.

N.B. если вам все же нравится использовать bfilter, то можно использовать сборку от Alex_P для lucid amd64 c этим патчем: 550868. Огромное ему спасибо!!! :-)