Expertus metuit
Написано Sergey Stolyarov 2014-01-29 в 19:37

Пользуюсь браузером Opera, расширения из хромо-маркета.

uBlock Origin (web store)
Очень эффективно режет всю рекламу. Раньше я пользовался Adblock Plus, но uBlock работает гораздо эффективнее и меньше нагружает систему.
Ghostery (web store)
Убирает с веб-сайтов всевозможные трекеры/кнопки, которые воруют данные и тормозят браузинг.
Don't track me Google (web store)
Убирает гугло-редиректы с результатов поиска в гугле.
Put New Tab on the Right (web store)
Открывает новый таб не в конце списка, а справа от текущего, работает также и для открывания ссылок в новом табе.
Close to the left (web store)
После закрывания таба переходит не куда попало, а на таб слева от закрытого.
Stylebot (web store)
Позволяет задавать собственные стили (CSS) для сайтов.
Tab Activate (web store)
Ссылки в новом табе открываются сразу, а не в фоне.
YouTube Center (сайт проекта)
Чрезвычайно полезное расширение, модифицирует ютуб и делает его гораздо более содержательным: увеличивает размер плеера, убирает мешающие блоки справа от видео и ещё кучу улучшений. Расширение в официальный маркет не пускают, можно установить только вручную, ссылка выше.
EditThisCookie (web store)
Позволяет редактировать куки.
Shodan (web store)
Показывает открытые порты и принадлженость сервера/хостинга.
User-Agent Switcher for Chrome (web store)
Расширение, позволяющее переключать User-Agent, причём это можно делать для конкретных сайтов.
Search by Image (web store)
Добавляет в контекстное меню картинок пункт для поиска в гуглокартинках
Теги: desktop
Написано Sergey Stolyarov 2009-10-23 в 22:26

Печатаем, что играет амарок. Скрипт очень простой (считаем, что локаль процесса, откуда вызывается скрипт, юникодная):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python2.5
# -*- coding: utf-8 -*-

import dbus
bus = dbus.SessionBus()

proxy = bus.get_object('org.kde.amarok', '/Player')
player = dbus.Interface(proxy, "org.freedesktop.MediaPlayer")
metadata = player.GetMetadata()

# access metadata using operator []:

np = u"/me now listening to %(artist)s — %(t)s (album: %(album)s)" % {
    't': metadata['title'],
    'artist': metadata['artist'],
    'album': metadata['album']
    }

print np.encode("utf-8")
Теги: python, desktop, linux
Написано Sergey Stolyarov 2006-11-26 в 22:11

Раз в мире существует UNICODE, то им надо пользоваться! Поэтому я однажды сел и написал небольшой файлик для конфигурации XKB, чтобы можно было вводить некоторые юникодные символы прямо с клавиатуры. Сначала это были символы для русских кавычек-лапок (« и ») и длинного тире (—). Через некоторое время я наткнулся в сети на заметку в блоге Ильи Бирмана о создании им специальной типографской раскладки для непосредственного ввода кучи юникодных символов.

Теги: desktop, linux, xorg
Написано Sergey Stolyarov 2006-11-04 в 15:11

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

Теги: kde, desktop, linux
←новые старые→
© 2006—2016 Sergey Stolyarov | Работает на Pyrone