22 января 2017 г.

Ввод «типографских» символов с клавиатуры

Как-то давно надоело переключать раскладку клавиатуры на аглицкую дабы ввести пару символов… Для упрощения процедуры настроим «третий уровень» и Compose Key

«Третий уровень»
Это как бы дополнительный [Shift] — добавочный ряд символов на клавишах: нажимаете назначенную для этого клавишу вместе с какой-то алфавитно-цифровой и получаете специальный символ. Руки очень быстро «запоминают» такое сочетание.

Пример: длинное тире («—») вводится как [L3] + [-].

Compose Key
Тут принцип другой — нажимаете (и отпускаете) назначенную для этого клавишу, затем нажимаете последовательно несколько (обычно две–три) алфавитно-цифровых клавиш, чтобы получить их «сочетание».

Пример: значок копирайта («©») можно ввести так: [Compose] → [o] → [c]

Эти два способа совершенно друг другу не мешают, только взаимодополняются…

31 июля 2016 г.

В Ubuntu 16.10 управление сессиями будет перенесено на systemd

В Ubuntu 16.10 разработчики сделают систему еще ближе к полному переходу на Systemd, передав этой системе инициализации управление запуском графических сессий вместо Upstart. В дальнейшем разработчики планируют переписать больше системных скриптов upstart в сервисы systemd.

Теперь в место ранее использовавшегося Upstart для запуска графической сессии будут использоваться сервисы systemd, а также активаторы dbus где это возможно. На данный момент systemd будет управлять только половиной вашей сессии. Вы можете посмотреть какие это сервисы выполнив до и после обновления:

user@desktop:~$ systemctl --user status

Сама же оболочка Unity, HUD и индикаторы пока по-прежнему управляются Upstart. Их переработка будет выполнена чуть позже.

Дальше разработчики планируют переделать systemd юниты для всех редакций и окружений рабочего стола Ubuntu. Также нужно перенести на systemd экран приветствия unity-greeter... В общем, не долго еще осталось жить Upstart'у.

Announce: Moving session startup from upstart to systemd

Справочник команд Linux

Очень полезные команды Linux на одном листе в pdf формате (11 страниц) скачать

Команды Linux в pdf формате (9 страниц) скачать

Краткая памятка по командам Debian GNU/Linux (две страницы) в pdf формате скачать

Справочник команд Unix/Linux в pdf формате скачать

1 апреля 2015 г.

Firefox 37 добавили нативную поддержку «MSE & WebM VP9»

Проект Mozilla представил релиз web-браузера Firefox 37

Основное новшество:

Реализовано подмножество API Media Source Extensions (MSE) API, позволяющее генерировать мультимедийные потоки из JavaScript-приложений. В том числе реализована поддержка воспроизведения с YouTube с использованием HTML5-проигрывателя. Поддержка MSE включена по умолчанию только для формата WebM при работе с сервисом YouTube. Для полного включения в about:config следует активировать переменные:

media.mediasource.enabled → true
media.mediasource.mp4.enabled→ true


И в HTML5-проигрывателе на YouTube станут активными «MSE & WebM VP9»

p.s. Подобное новшество особенно актуально в свете того, что на арене появился очередной кровопийца #patenttrolls. #MPEGLA + #HEVC = придётся платить в два кармана... Что еще раз доказывает необходимость свободных проектов #VP9 и #Daala не требующех отчислений и которые должны быть стандартом в #html5 Проприетарные говнонотехнологии hevc/h265 не должны входить в web-стандарты! #patentwars

Читайте подробности: Организация HEVC Advance намерена собирать отчисления с HEVC/H.265, в дополнение к MPEG LA

22 марта 2015 г.

Обновление Firefox 36.0.4 с устранением критической уязвимости

Доступно корректирующее обновление web-браузера Firefox 36.0.4, в котором устранена критическая уязвимость (CVE-2015-0818), позволяющая организовать выполнение произвольного JavaScript-кода с повышенными привилегиями доступа ко внутренностям браузера. Проблема проявляется при обработке специально оформленных SVG-изображений. Атака с использованием данной уязвимости была продемонстрирована на недавно проведённом конкурсе Pwn2Own 2015, в рамках которого были представлены zero-day уязвимости для всех значительных браузеров. Проблема также устранена в Firefox ESR 31.5.3 и SeaMonkey 2.33.1.

Позавчера, почти сразу после конкурса был представлен выпуск Firefox 36.0.3, в котором было заявлено устранение раскрытых на соревновании Pwn2Own проблем (список исправленных уязвимостей был обновлён с запозданием), но на деле исправлена одна критическая уязвимость (CVE-2015-0817), связанная с ошибкой обработки типизированных массивов в JIT-компиляторе, используемом в asm.js. Уязвимость может привести к выполнению кода в системе. Так как в соревновании были представлены 3 уязвимости, судя по всему, одна проблема пока остаётся неисправленной (до выпуска исправления участники соревнования Pwn2Own не имеют право публично разглашать подробности).

 #Pwn2Own 2015 дает свои плоды и разработчики оперативно реагируют на это! Так что не забудьте проверить и обновить версию своего браузера, не важно firefox, chrome или другой... Автообновления - это хорошо, но береженого Бог бережет!

p.s. Любопытно амигушки и яндексбраузеры, оперы, вивальди... оперативно обновляют?

А вот и обновленный пакет firefox_36.0.4.pfs для linux дистрибутива PRA

11 марта 2015 г.

Как блокировать видео-рекламу на Youtube, если AdBlock Plus её не блокирует

Меня реально достала реклама в html5-проигрывателе на YouTube.com. И самое скверное здесь то, что блокировщик рекламы Adblock Plus (для браузера Firefox или Chromium'подобных), с некоторого времени "разучился" блокировать рекламу на Youtube.

Почему "разучился" в кавычках? Да потому что никакой технической сложности в блокировании рекламы нет. Просто в Adblock Plus волшебным образом перестали появляться правила, отвечающие за блокировку ютубовской рекламы. Как же так происходит, что в самом главном блокировщике рекламы нет блокировки одной из самых назойливых рекламных систем в мире? А вот как:


Сделаем блокировку видео-рекламы на Youtube своими руками. Благо, как оказалось, сделать это не просто, а очень просто.

Перво-наперво, уберите флажок "Разрешить некторую ненавязчивую рекламу" в настройках фильтров AdBlock Plus, если вы этого по какой-то причине еще не сделали.

Проанализировав траффик с Youtube, было установлено, что рекламный видео-контент льется с адресов:

https://googleads.g.doubleclick.net
http://googleads.g.doubleclick.net
https://pubads.g.doubleclick.net
http://pubads.g.doubleclick.net

Заходим в настройки персональных фильтров АВР (для firefox: Ctrl+Shift+F) и добавляем правила блокировки:

||googleads.g.doubleclick.net/*
||pubads.g.doubleclick.net/*

Должно быть как-то так:


Подключенные у меня списки блокировки:

Пишите ваши фильтры, будем добавлять киллерфичи в AdBlockPlus или µBlock :) 

10 марта 2015 г.

Ubuntu 15.04 Vivid Vervet переходит на загрузку с systemd по умолчанию

"Король умер, да здравствует король..." или systemd заменил собой upstart в Ubuntu 15.04. Хотя еще не окончательно, но скорее всего так и останется...


Несмотря на формальную заморозку пакетной базы, разработчики намерены сделать исключение и заменить upstart на systemd в основных редакциях Ubuntu 15.04 для настольных систем и серверов, а также в Kubuntu, Ubuntu GNOME и других вариантах дистрибутива. Ubuntu Touch в рамках текущего цикла разработки переводить на systemd не планируется. Согласно сообщению Мартина Питта (Martin Pitt's), Ubuntu Touch не может использовать systemd еще потому, что большинство платформ в настоящее время работают на древнем ядре 3.4... Если после перехода на systemd на последней фазе бета-тестирования будут выявлены серьёзные проблемы и регрессивные изменения, разработчики оставляют за собой возможность откатиться на upstart в Ubuntu 15.04.

После перехода на systemd хуже не стало, регрессий не заметил... Будем тестировать дальше...