Всплески активности

22.05.2015

Мой город живёт размеренной, неторопливой жизнью. Особенно это заметно, когда пытаешься продать что-либо по объявлению, заходишь в выходной день вечером в паб, или же просто едешь в метро: людей становится меньше, и это создаёт очень приятную для меня атмосферу «вечных выходных». Как только расцветает черёмуха, начинается т.н. сезон отпусков — тысячи людей уезжают «в лето»: кто на дачу, кто в южные страны, кто просто на море. В детском саду уже половина ребят уехала на летний отдых, школьники ходят в предвкушении выпускного, а мне всё тяжелее найти клиентов в Авито :) Апофеоз этого нарастающего расслабления будет где-то после Алых Парусов. В прошлом году я в конце июня решил пойти вечером послушать живую музыку и попить пива и с удивлением обнаружил в пабе пустые стулья и полтора человека персонала. Никого и ничего в тот день не было, лишь пустое заведение, да футбол на большом экране, который некому было смотреть. Бармен тогда объяснил мне, что живая музыка возобновится у них только в октябре — когда народ подтянется из тёплых мест обратно.

Любопытно, что есть и второй подобный период, когда экономическая активность в городе резко падает: это время между январём и серединой марта, когда каждый второй всё ещё празднует в душе Новый Год. Верный признак оживления — это последние выброшенные ёлки на улице, пригретые тёплым весенним солнышком. Получается, что жизнь бьёт ключом лишь весной (весенняя уборка, Пасха, субботники) и где-то с октября вплоть до самых новогодних праздников. Меня, впрочем, такое положение дел вполне устраивает :)

На десерт — фрагмент выступления группы Jack Daniels, под которую отлично пьётся сухой сидр:


Hippie van по-русски

21.05.2015

Вот такую машинку встретил на днях по дороге домой.

20150519_174840 20150519_174911

Дык-дык-дык! Опаньки!


Прокачиваем ElementaryOS Freya 0.3

29.04.2015

Снимок экрана от 2015-04-30 07_56_53

Мои заметки о предыдущей версии ElementaryOS Luna (раз и два) оказались очень популярными и востребованными. Не так давно, после длительного ожидания, вышла новая версия этой замечательной ОС, и сегодня мы поговорим как раз о ней. Для тех, кто раньше не сталкивался с eOS, или знает о системе совсем чуть-чуть, я подготовил небольшую подборку ответов на ЧАВО:

Что ставить: Ubuntu или ElementaryOS?

Последняя версия eOS основана на пакетной базе Ubuntu 14.04 LTS, в то время как сама убунта недавно разродилась релизом 15.04, что даёт нам несколько более свежий софт «из коробки». Но LTS-версия поддерживается не хуже, и для любой новой программы обязательно найдётся PPA для 14.04. В остальном различия сводятся к рабочим окружениям: если вам не нравится Unity, то присмотритесь к Pantheon Shell в eOS. Это сильно изменённая самодельная оболочка команды Elementary, опирающаяся на компоненты Gnome Shell и собственные оболочки.

Есть и ещё один момент: каждые полгода обычная, не-LTS-версия Ubuntu превращается в тыкву, из-за чего приходится обновляться и, как правило, решать кучу мелких проблем. В случае с ElementaryOS система ставится один раз и живёт до следующего LTS-релиза, что составляет минимум 2 года. Это позволяет не мучиться с частыми переустановками ОС.

А как насчёт Linux Mint?

Linux Mint 17.x тоже базируется на 14.04 LTS. Он ничуть не уступает eOS Freya и полностью совместим с ней. Выбор дистрибутива в данном случае опять же сводится к предпочтениям по части рабочего стола, но на этот раз на выбор предлагается Cinnamon и Pantheon Shell.

Чем Freya отличается от Luna?

eOS Luna основана на Ubuntu 12.04, а eOS Freya — на Ubuntu 14.04. Во Freya новая версия GTK 3.12, которую вы быстро узнаете по более крупным контролам и необычным декорациям окон у стандартных гномовских программ (это называется Client-Side Decorations, CSD). Luna продолжает отлично работать и получать обновления (она ведь тоже LTS), но всё-таки это система 3-летней давности и многие компоненты в ней подустарели. Это отлично видно по моим предыдущим заметкам (раз и два): обратите внимание на количество PPA, которые приходится подключать, их очень много. С полным списком изменений во Freya можно ознакомиться в официальном объявлении.

Какая версия лучше подойдёт для медленных компьютеров?

Однозначно Luna.

Баг с переключением раскладки починили?

Починили. Подробнее об этом ниже.

Ну а теперь основная часть.

1. Установили систему — обновляемся

sudo apt-get update && sudo apt-get upgrade -y

2. Неохота каждый раз вводить пароль root — отключим его в настройках sudo:

sudo visudo

и меняем строку

%sudo ALL=(ALL:ALL) ALL

на

%sudo ALL=(ALL:ALL) NOPASSWD:ALL

Сохраняем изменения (Ctrl+O), выходим (Ctrl+X).

2. Переключение раскладки клавиатуры

Лично я использую комбинацию Alt+Shift, для этого в терминале нужно ввести следующую команду:

gsettings set org.pantheon.desktop.gala.keybindings switch-input-source "['Shift_L', 'Shift_R', 'Alt_L', 'Alt_R']"

Вариант для Ctrl+Shift:

gsettings set org.pantheon.desktop.gala.keybindings switch-input-source "['Shift_L', '>Shift_R', 'Control_L', 'Control_R']"

Подробнее см. тут.

3. Красивые флажки для индикатора клавиатуры

Скачиваем архив с двумя значками

Копируем их в нужное место. В папке со значками открываем терминал и вводим:

sudo cp -r *.svg /usr/share/icons/elementary/panel/24

Теперь нужно просто выйти и войти.

4. Устанавливаем Elementary Tweaks для Freya

sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
sudo apt-get update
sudo apt-get install elementary-tweaks

Как обычно, в панели управления появится новый раздел Tweaks.

5. Обновляем компоненты системы из Elementary Daily

Иногда полезно обновить компоненты ElementaryOS до самых свежих версий:

sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get install elementary-tweaks

6. Доустановим поддержку русского языка

sudo apt-get install -y language-pack-en language-pack-ru
sudo echo 'LANG="ru_RU.UTF-8"' > /etc/default/locale
locale-gen

7. Если у вас ноутбук,

то есть смысл оптимизировать время работы от батареи, установив утилиту TLP. Эта штука автоматически меняет режимы работы ядра, напряжение CPU и GPU, WiFi, PCI-E и много чего ещё. В результате ноутбук живёт от батареи дольше и греется меньше. Ставим:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

Запускаем:

sudo tlp start

Ещё одно важное замечание о работе ElementaryOS Freya на ноутбуках. На данный момент в стандартных настройках системы нельзя изменить поведение при закрытии крышки ноутбука. Лично мне нужно было настроить это событие так, чтобы при закрытии крышки система НЕ засыпала, а просто выключала бы монитор. Это пришлось делать в dconf-editor, последовав данному совету.

8. Дополнительные значки в стиле Elementary:

sudo add-apt-repository ppa:varlesh-l/ppa-elementary-add
sudo apt-get update
sudo apt-get install elementary-add-icon-theme

9. Сайт для автоматической установки тем оформления и значков

https://oduso.com

Отмечаем галочками все интересующие пункты и затем нажимаем кнопку Generate. Получившуюся команду следует скопировать в терминал и выполнить.

10. Прозрачная версия темы Elementary

sudo add-apt-repository ppa:yunnxx/elementary
sudo apt-get update
sudo apt-get install elementary-transparent-theme

Полюбоваться на красоту заранее можно здесь.

11. Установка Skype

Поставить сам Skype — дело нехитрое. Заходим на официальный сайт, скачиваем deb и устанавливаем его стандартным способом. Давайте теперь позаботимся об интеграции скайпа в интерфейс ElementaryOS. Сначала подхватим общую тему оформления:

sudo apt-get install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386

Теперь сделаем красивый значок в системном лотке:

sudo add-apt-repository ppa:rpeshkov/ppa
sudo apt-get update
sudo apt-get install sni-qt sni-qt:i386

Затем скачиваем значки и кладём их в папку /usr/share/sni-qt/icons. После перезапуска изменения станут заметными.

Примечание. Обратите внимание, что старый способ, с использование skype-wrapper, больше не требуется.

12. Погодный индикатор

Лучший погодный индикатор — My Weather Indicator. Установим его:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator python3-requests

13. Починим Adobe Flash в браузере Midori

sudo apt-get update &&
clear &&
echo 'Installing Flash for Midori' &&
mkdir -p ~/.mozilla/plugins &&
wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.457/install_flash_player_11_linux.i386.tar.gz &&
tar -zxvf install_flash_player_11_linux.i386.tar.gz libflashplayer.so &&
rm install_flash_player_11_linux.i386.tar.gz &&
if [ $(getconf LONG_BIT) = '64' ]
then
mv libflashplayer.so ~/.mozilla/plugins/libflashplayer.so &&
sudo apt-get install flashplugin-installer nspluginwrapper:i386 libnss3:i386 &&
sudo apt-get install nspluginwrapper
else
mv libflashplayer.so ~/.mozilla/plugins/libflashplayer.32.so &&
sudo apt-get install flashplugin-installer nspluginwrapper:i386 libnss3:i386
fi &&
nspluginwrapper -a -v -n -i

14. Синхронизация с Android-смартфоном

Если у вас есть смартфон на Android, который находится в одной подсети с вашим компьютером (обычно по Wi-Fi), то можно настроить синхронизацию между смартфоном и компьютером. После настройки информация о вызовах, СМС, заряде батарее и прочие полезные сведения будут интегрированы в стандартные уведомления ElementaryOS.

На стороне компьютера:

sudo add-apt-repository ppa:vikoadi/ppa
sudo apt-get update
sudo apt-get install indicator-kdeconnect kdeconnect

На стороне смартфона:

Устанавливаем Android-приложение.

15. Облачные сервисы: Dropbox и Megasync

Особенностью ElementaryOS Freya является то, что по умолчанию сервис Dropbox здесь успешно стартует и выполняется, но значок в лотке не отображается. К счастью, это нетрудно починить. Для начала удалите какие-либо пакеты с dropbox, если ранее их ставили, и доустановите git (sudo apt-get install git). Далее:

git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
bash /tmp/elementary-dropbox/install.sh

Отвечайте на все вопросы утвердительно. Под конец скрипт запустит Dropbox и вы увидите его индикатор. Интеграция с файловым менеджером на данный момент официально не работает, но, пройдя по ссылке, можно кое-как её наладить.

Теперь пора скачать клиент MEGA. В принципе, установив deb-пакет для Ubuntu 14.04, можно и закончить, но мы всё же сделаем ещё красивый значок:

git clone https://github.com/cybre/megasync-elementary.git
cd megasync-elementary
./install.sh

16. Полезное приложение: Vivaldi

На данный момент это самый динамичный и интересный браузер. Под капотом у него Chromium, а сверху — всё лучшее, что было когда-то в Opera Presto. Новые сборки выходят еженедельно. Установить свежую сборку браузера можно с его официальной странички.

17. Полезное приложение: 2GIS

Это карта-справочник со всеми крупными городами России. Нативная версия для Linux, написана на Qt5/QML. Подробнее о программе можно почитать тут. Устанавливаем:

echo 'deb http://deb.2gis.ru/ trusty non-free' | sudo tee /etc/apt/sources.list.d/2gis.list
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 69ECCC891636CC92
gpg --armor --export 69ECCC891636CC92 | sudo apt-key add -
sudo apt-get update
sudo apt-get install 2gis

18. Полезное приложение: Brackets

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

sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets

19. Полезное приложение: Vocal

Это менеджер подкастов в стиле Elementary. Отдельного репозитория у программы нет, вместо этого она распространяется напрямую в виде deb-пакета. Скачать можно тут.

20. Полезное приложение: переводчик текстов

Поддерживает английский, французский, немецкий, русский и украинский.

sudo apt-add-repository ppa:grabli66-r/eos
sudo apt-get update
sudo apt-get install translator

21. Microsoft Office для ElementaryOS

Неплохой заголовок, не правда ли? :) На самом деле, речь идёт о сетевой версии Офиса, которая ловко интегрируется в ElementaryOS посредством стандартного веб-браузера Midori. Подробнее здесь.

Чтобы два раза не вставать, напишу здесь и о клоне MS Office, доступном в нативном виде под все платформы, включая Linux. Это китайский Kingsoft WPS Office. Существует инструкция по его установке в ElementaryOS:

sudo apt-get install gdebi
sudo dpkg --add-architecture i386
sudo apt-get update
wget http://kdl.cc.ksosoft.com/wps-community/download/a16/wps-office_9.1.0.4945~a16p3_i386.deb
sudo gdebi wps-office_9.1.0.4945~a16p3_i386.deb
wget http://wps-community.org/download/tools/fix-menu.sh
sudo chmod +x fix-menu.sh
./fix-menu.sh

22. Много дополнительных приложений для ElementaryOS

Для начала приведу известный список приложений:

http://lmelinux.net/apps-made-for-elementary-os

Там есть ссылки на PPA, из которых вы сможете поставить себе нужное приложение.

Тем временем, нашёлся ещё один малоизвестный репозиторий, в котором имеется 55 пакетов для Freya. Кое-что работает нестабильно, о чём автор предупреждает на страничке:

https://launchpad.net/~justsomedood/+archive/ubuntu/justsomeelementary

Используйте осторожно.

23. Мега-скрипт, которые сделает всё за вас

Оказывается есть и такой, ловите. Имейте в виду, что автор писал его под себя, поэтому советую сначала прочитать и ознакомиться с действиями скрипта, и при необходимости поправить его на свой вкус. По умолчанию скрипт сносит половину «ненужных» стандартных приложений ElementaryOS, ставит Chromium, Steam, драйвер Nvidia и т.п. Но в целом — очень толковая штука.


Бонус-трек: ловите набор обоев для ElementaryOS: раз, два и три.


На данный момент это всё. По мере появления новых советов, буду выкладывать их сюда. Спасибо за внимание, заходите ещё! :)


Первая тёплая ночь в Поребрик-сити

29.03.2015

Час ночи, а на термометре плюс шесть, красота… Город вымыт и вычищен, кругом горят рекламные огни, на мостовой в центре стоят пустые бутылки из-под французского вина, кругом из ресторанов торопятся домой тридцатилетние парни и девушки, и среди них бреду я…

В эти выходные, пользуясь удачно выпавшим свободным временем, я решил слегка потусить. В пятницу вечером позвонил старому приятелю Андрею Поплавскому, с которым когда-то учился в институте. Он охотно приехал в мой район, и мы пошли в Molly’s, у Комендантского проспекта. В пабе было полно народу, на сцене играла группа, типичная cover band. Я заранее звонил днём в паб, спрашивал про репертуар, но в итоге название группы так и не запомнил. Было опасение, что будет что-то девочковое, чередующее Morcheeba с Сюткиным и Макаревичем (честно, неделю назад так и было!). Но нам повезло — на сцене была нормальная рок-банда без синтезатора, но с эффектной и очень голосистой вокалисткой, похожей на Ирину Дубцову. Играли рок-классику 60-80-х, очень здорово и с огоньком. Мы с Андреем успешно обсудили все важные жизненные вопросы и выпили по паре литров пива. Я в итоге едва захмелел, но мой визави в середине беседы поддался на уговоры стройной девушки-промика, которая ходила меж столиков с двумя бутылками, и выпил пару шотов виски, а потом конечно же заполировал их пивом. Когда мы вышли на воздух, он был уже в г**но, и едва мог поддерживать беседу. Потом он уехал домой на такси, а я пошёл пешком в свою байконурскую обитель.

Затем была суббота. Полдня я ставил и настраивал OpenSUSE Tumbleweed с новеньким Gnome 3.16,  а потом решил снова проветриться. Позвонил школьному другу Игорю, договорились сходить вечером в бильярд. Мы с ним видимся редко, живём на разных концах города, но тут оба согласились встретиться на Техноложке. Встретились и пошли в бильярдную неподалёку, на Обводном, где оба мы были в последний раз год назад (Игорь тоже играет в бильярд редко). Зашли туда где-то в полвосьмого вечера, взяли русский стол. Кругом активно играли несколько компаний таджико-россиян. Парни были не пьяны, но играли позорно слабо, то и дело вышвыривая шары на пол и улыбаясь золотыми зубами. Ну а мы отлично поиграли два часа, закончив в итоге вничью. Говорили об альтернативном: об историке Игоре Шкурине, о физике Гришаеве, о мегалитах и потопах, о рептилодиах, заготавливающих генетический материал, об ополченцах, Ротшильдах, о фейках и домыслах, о Милонове и члене Аполлона на 100-рублёвой купюре. В общем, было занимательно и очень хорошо шло под игру!

А потом Игорь уехал домой, а я пошёл в клуб-ресторан Ливерпуль, что на углу Жуковского и Маяковской. Там выступала группа The Sunflowers, очередной кавер-бэнд битлов. Я про них немного почитал накануне, и вот решил сходить. Сразу скажу — в целом не понравилось, хотя посмотреть хотя бы один раз на группу стоило (в том смысле, что я не жалею, что сходил). Само место очень симпатичное, камерно-подвальное. Я впервые был на концерте группы, которая играет только битлов, при том, что ранее уже много раз ходил на другие группы в другие пабы, просто там играли рок и поп-хиты 60-70-80-х. А тут — только The Beatles. Ну что же, если вы ни разу не ходили на битло-выступления, то хотя бы раз сделать это стоит. В небольшом помещении сидя слушатели, в основном это сорокалетние пары муж-жена и стайки одиноких девушек. Непритязательным пикаперам тут раздолье — рыбка в сеть плывёт сама. Но я человек женатый, и пришёл всё таки послушать музыку. В группе пел парень-татарин, на бас-гитаре играла девица (его?), плюс ещё соло-гитарист и ударник. Лучше всего, на мой вкус, выступил именно соло-гитарист. Он был по-нордически спокоен и очень неплохо играл, сохраняя нормальное лицо. В общем, he kept a stiff upper lip. Остальные выпендривались как могли. Ударник явно лез вперёд и играл с неимоверным количеством брейков, явно уместных для какого-нибудь Napoleon Blownaparts, но только не битлов. Девица играла честно как могла, но я видал и более выразительный бас. Мне подумалось, что брать в группу девушку опасно, особенно если кто-то другой из группы к ней неровно дышит. В самом деле, как сказать пассии, что она х**во играет? Никак. Приходится терпеть. И если приглашённого парня-басиста всегда можно прогнать, пусть и со скандалом, то для девушки обычно делают исключение. Она же девушка, омг! Вот так кумовство и реверансы мешают команде выйти на действительно хороший уровень, подумал я и взял ещё красного эля…

Парень-фронтмен играл и пел хорошо, хотя в некоторых песнях он проглатывал забытые слова. Для других и так сойдёт, но для меня, фаната The Beatles с 6 лет, помнящего все тексты, это было больно. Я пришёл в паб в начале одиннадцатого, и менее чем через час бодрые The Sunflowers вдруг стыдливо умолкли и сказали, что «после 11 шуметь нельзя». Концерт был завершён. Я как-то и забыл про то, что нахожусь, вообще-то, в подвале жилого дома. У нас, в спальных районах, принято начинать в 22:00 и заканчивать в час ночи — ведь это обычно торговый комплекс, где музыканты никому не мешают. А тут вдруг всё резко оборвалось, народ засобирался к метро, а я остался сидеть за барной стойкой с полным бокалом эля, мда. Справа от меня сидел какой-то фрик, который натужно говорил по-русски и как-то странно смеялся. Через пару минут мы с ним уже болтали. Он оказался англичанином из Манчестера, и уже полтора года жил в Петербурге у друга на квартире. Он учитель английского и знатный тусовщик, как я понял. Рассказал мне много тёплых слов о России, о лжи западной пропаганды, о том, какие прекрасные у нас в России люди. Мы проболтали ещё около часа, обсудили отличия британского и американского произношения, говорили о путешествиях и городах. Бар продолжал жить своей жизнью, на сцене стал  разбирать своё оборудование местный диджей. Англичанин отошёл поссать, а я задумался о неискоренимом лизоблюдстве нашего брата перед иностранцами. Да и Бог бы с этими иностранцами! Удивительно, что даже отношение к просто говорящему по-английски русскому может резко поменяться, как только он что-то скажет не на языке Пушкина и Достоевского… Ещё час назад на меня смотрели как на изгоя — в самом деле, я, толстый, небритый и с герпесом на губе, неуклюже сидел на барной табуретке, и даже весьма сомнительные битломанши на меня и не думали смотреть. Но вот уже теперь бармен предлагает мне бесплатно гренки, девчонки-официантки улыбаются мне во весь рот! Тьфу…

Я расплатился, попрощался с зело окосевшим британцем в смешной вязаной шапке, и пошёл на улицу. Решил вызвать такси через приложение в телефоне, в первый раз. Всё получилось быстро, чётко и даже недорого. У Маяковской меня подобрало такси, и мы помчали подальше от центра, в сторону моих родных девятиэтажек. Таксист-армянин явно меня побаивался — мало ли что ночью может выкинуть подвыпивший пассажир! Но я был настроен мирно, пел в открытое окно Новикова (вези меня, извозчик…) и наслаждался первой тёплой ночью в родном городе. Я обожаю этот прекрасный весенний запах, который трудно описать словами. Это запах набухших почек, тёплой земли, речной волны и чего-то ещё. Уже не зимнего, но ещё и не летне-цветочного.

Дорога домой пролетела незаметно.


Лучшая ОС для старого железа

18.03.2015

Под старым железом я понимаю что-то вроде Athlon XP 1600+, 512 МБ ОЗУ, остальное не так важно. 10-12 лет назад это была вполне мощная конфигурация, пригодная в том числе и для игр. Естественно, и у меня, и у всех моих друзей тогда стояла Windows XP. Вообще, «хрюша» стояла тогда у всех, кроме разве что владельцев слабых ПК, которых устраивала Windows 98. Да и что греха таить, я считал и до сих пор считаю, что эта самая удачная Windows за всю историю.

Примерно в то же время я делал свои первые шаги в Linux. Довольно быстро я организовал себе дуалбут, начал разбираться с Red Hat Linux 9 и чуть позднее с Fedora Core. Так как рядом стояла «хрюша», я всегда мог сравнить Linux и Windows по любому параметру. И вот, быстро стало очевидно, что с точки зрения обычного настольного применения, Windows была лучше во всём. Она быстрее загружалась и работала, она корректно монтировала и извлекала съёмные накопители, в ней был интерфейс для настройки и администрирования всего, для неё были все драйверы.

Утверждать о преимуществах Linux можно было только с позиций упёртого фаната, потому что никакого рационального оправдания тому колхозному ужасу, с которым я столкнулся, нет и не могло быть. Дистрибутивы тогда поставлялись на CD, которые можно было купить либо на лотках, либо в Линуксцентре. В обоих случаях качество болванок было средненьким, диски могли плохо читаться и сильно шумели. Установщик Anaconda из Red Hat был очень требователен к этому и потому при любой ошибке чтения пакета рушился без возможности возобновить. Установщик Mandrake/Mandriva был лучше: в случае ошибки можно было протереть диск, вставить его обратно и возобновить установку.

Уже установленная система загружалась раза в 1,5-2 дольше, чем Windows, софта было мало, и очень много чего нужно было настраивать через правку файлов конфигурации: /etc/fstab, /etc/inittab, /etc/X11/xorg.conf и ещё много чего.

А потом прошло 12 лет и выяснилось следующее. У моей тёщи стоит как раз такой старенький компьютер, и ей местный эникейщик накатил туда Windows XP Zver Dvd Ultimate Edition (или как-то так). Всё чин по чину, система быстро работает и радует пользователя вырвиглазными цветами интерфейса. Но вот потребовалось тёще поставить Skype, ей всё поставили и настроили, и тут выяснилось, что Skype… не поддерживает веб-камеру. Старый Skype поставить нельзя, потому что Microsoft его немножко заблокировала: нечего, мол,  юзать окаменелость, обновляйтесь до свежей версии всего, а ещё лучше купите сразу планшет с Windows 8.1, вот вам ссылочка.

Меж тем, видео-связь с родственниками как раз и была той killer feature, ради которой и затевалась вся история с компьютером. Через некоторое время я поставил тёще ElementaryOS 0.2, там и Skype, и всё остальное завелось без проблем.

Не могу не отметить разительный прогресс в десктопном Linux за прошедшее время. Система стала быстрой и современной, при этом не растеряла свои ценные козыри: стабильность и безопасность. Появились замечательные технологии: Pulseaudio, NetworkManager, Udev, Systemd и другие. Да-да, всё то, о чём любят ныть ретрограды и старые пердуны. Пусть они и дальше ковыряют свои конфиги, пока нормальные линуксоиды просто наслаждаются тем, что в их системе наконец всё работает само и как надо.

 


Действия после установки OpenSUSE 13.2

12.03.2015

В данной заметке я набросаю себе (и вам) памятку по допиливанию свежеустановленной OpenSUSE 13.2. Речь пойдёт о 64-разрядной системе с рабочим столом KDE. Это будет что среднее между «XX things to do after installing…» и некоторыми общими соображениями вслух.

0.1. Почему именно версия с KDE?

С момента релиза OpenSUSE 13.2 в начале ноября я внимательно тестировал и пробовал различные варианты установки, в том числе с разными DE. Действительно, новая версия отличается удачной интеграции Gnome 3.14 (мои поздравления любителям Гнома). Я не сторонник священных войн между апологетами разных DE, и сам пользуюсь совершенно разными рабочими столами на разных машинах, просто в Гноме мне не хватает конкретных вещей: нормального системного лотка, настроек верхней панели (что-то можно сделать различными расширениями, но этого маловато) и насыщенного функциями файлового менеджера. Поэтому я предпочитаю либо KDE, либо XFCE. В OpenSUSE 13.2 самая лучшая интеграция имеется именно с KDE, более того, потребление памяти KDE здесь очень невелико: загруженный рабочий стол отъедает у меня всего 240 Мб, что почти вдвое меньше, чем в других дистрибутивах.

0.2 Какую версию устанавливать?

Быстрее всего система ставится с живого образа, который можно записать на флешку. Однако с момента релиза уже прошло несколько месяцев и к системе выпущено много обновлений. Это приводит к забавному парадоксу: на обновление установленной системы уходит больше времени, чем на её установку. Установка — это развёртывание Live-образа на жёсткий диск, а обновление — установка множества пакетов. В принципе, у OpenSUSE существует достаточно стабильная rolling-версия под названием Tumbleweed, там после установки прилетает гораздо меньше обновлений.

Ну а теперь, поехали!

1. Установил? Обновись!

Как говорится, first things first. Поставили систему — подключаемся к интернету и обновляемся. Кстати, если у вас WiFi, то после ввода пароля вы увидите мастер KWallet, который предложит включить Бумажник KDE и установить пароль на него. Настоятельно рекомендую так и сделать, чтобы пароль запомнился и его не пришлось бы вводить потом заново.

Теперь, когда сеть есть, идём в Yast и добавляем Репозитории сообщества.

снимок2Какие из них нужны — дело вкуса. Лично я себе включаю Packman и KDE:Extra.

снимок1Почему так важно перед обновлением включить дополнительные репозитории? Во-первых, чтобы не обновляться дважды :) Во-вторых — в Yast по умолчанию включена автоматическая установка «рекомендуемых» пакетов (многих эта функция сбивает с толку), что позволяет автоматически доустановить кодеки, Flash и прочую мультимедиа при обновлении.

После добавления нужных репозиториев, можно обновляться, используя специальный модуль в Yast, который сделает вам zypper up и подтянет те самые «рекомендуемые» пакеты. На всякий случай можно ещё сделать sudo zypper dup в консоли для более полного обновление системной части. Кстати, если вам не хочется каждый раз вводить пароль администратора для sudo, сделайте sudo visudo и раскомментируйте строку про NOPASSWD:ALL для пользователей группы wheel и не забудьте потом включить себя в эту группу.

снимок42. Доустанавливаем пакеты с локализацией

Одна из особенностей установки с Live-образа состоит в том, что вы получите систему с английским интерфейсом. Чтобы это поправить, поставьте следующие пакеты:

kde4-l10n-ru, libreoffice-l10n-ru, plasma-nm-lang, MozillaFirefox-translations-common, gimp-lang

Если вы используете другие программы, интерфейс к которым остался на английском, просто поищите в менеджере пакетов их lang-пакеты.

После этого достаточно выйти и войти — русский язык появится везде сам.

3. Если у вас система на ноутбуке…

То обязательно нужно поставить TLP — набор утилит, которые следят за энергопотреблением и не дают ноутбуку сильно греться. Устанавливаем.

4. Если у вас Windows на соседнем разделе…

То полезно смонтировать NTFS-раздел с возможностью записи на него. Для этого в Yast зайдите в раздал Разметка и назначьте NTFS-разделу точку монтирования. Там в диалоге есть возможность добавлять свои опции монтирования.

снимок2Добавьте туда uid=username, указав вместо username свой логин.

5. Шрифты

Тут уж дело вкуса каждого. Лично я делаю себе везде Open Sans или Droid Sans, 9 Pt со слабым уточнением. Как сделать такую же настройку для Yast и других приложений, запущенных от root? В консоли набираем:

sudo su —

systemsettings

и настраиваем шрифты как нам надо. Дополнительно есть ещё настройщик qtconfig, полезно выставить нужный шрифт и в нём тоже.

снимок4

6. Облачное хранение файлов и синхронизация

Рассмотрим 3 наиболее продвинутых варианта: Dropbox, MegaSync, Яндекс-диск.

Какие особенности нужно про них знать?

Dropbox

Предлагает бесплатно мало место (2,2 Гб), но очень популярен и есть на всех платформах, а для Linux недавно вышел новенький клиент на Qt5. Установим его:

В домашней папке нажимаем F4 и вводим команду:

cd ~ && wget -O — «https://www.dropbox.com/download?plat=lnx.x86_64″ | tar xzf —

Нажимаем Alt+. и видим скрытую папку .dropbox-dist, внутри которой — исполняемый файл dropboxd. При его запуске в системном лотке появится значок Dropbox и запустится диалог авторизации и настройки клиента. Ссылку на тот файл можно добавить в автозагрузку KDE для удобства.

Dropbox умеет интегрироваться в Dolphin, но тут нужно знать об одном нюансе. Для Dolphin существует старое расширение (servicemenu action), которое генерирует теперь уже не работающие ссылки на расшаренные файлы в папке Public. Поэтому важно установить работающее дополнение.

снимок5

У вас в Dolphin появятся два новых пункта меню, которые позволят посмотреть файл в веб-браузере на странице Dropbox (откуда вы и сможете создать публичную ссылку) и посмотреть версии файла там же. Есть ещё замечательная утилита для работы с Dropbox из консоли, которую можно использовать в связке с Dolphin. Для этого нужно вручную сделать сервисное меню (у меня есть план написать об этом позже в отдельной заметке).

Megasync

Это облачный сервис из далёкой Новой Зеландии. Его отличает очень высокая скорость работы (скачивание и закачка реально быстрее, чем на Яндексе) и щедрые бесплатные 50 Гб для хранения файлов.

Не так давно вышел официальный клиент для Linux, вот он. У Megasync нет интеграции с Dolphin, но в интерфейсе самого клиента можно создавать и копировать в буфер публичные ссылки для недавно загруженных файлов. Очень удобно.

Яндекс-диск

Честно говоря, мне не очень нравится этот сервис, потому что Linux-версия клиента ЯД отличается странностями (время от времени отваливается без причины), но зато для ЯД есть отличное сервисное меню для Dolphin. Отмечу, что среди разных сервисов это самая удачная интеграция с Dolphin. Сам клиент можно поставить из этого RPM-пакета, проигнорировав жалобу на недостающие зависимости (rpm -ivh —nodeps —force *.rpm). Интересно, что для ЯД нет нормального индикатора для системного лотка. Вместо него можно вручную посмотреть состояние синхронизации, введя команду yandex-disk status. Для наглядности её можно поместить вот в этот плазмоид. Разумеется, перед этим нужно настроить клиент на работу с вашим аккаунтом в ЯД, читайте об этом тут.

7. Смотрим кино прямо из торрента

Замечательная функция, изначально описанная для Ubuntu на Webupd8.org, но прекрасно работающая и на других дистрибутивах. Последовательно вводим следующие команды:

sudo zypper in vlc vlc-codecs vlc-qt nodejs sudo npm install -g peerflix wget https://raw.github.com/hotice/webupd8/master/Torrent-Video-Player -O /tmp/Torrent-Video-Player sudo install /tmp/Torrent-Video-Player /usr/local/bin/

После этого идём на наш любимый трекер и скачиваем .torrent, но открываем его не в обычном клиенте (Transmission/KTorrent), а в /usr/local/bin/Torrent-Video-Player. Профит!

Если фильм в торренте разумного размера, сам торрент раздаётся достаточным числом сидеров, и у вас толстый интернет-канал — то комфортный просмотр гарантирован.

8. Запускаем Android-приложения прямо в Linux

Как это возможно? Да очень просто! Для браузеров Chrome и Chromium существует замечательное расширение Archon, которое представляет собой среду исполнения (runtime) для Android-программ.
Ловите:
http://archon-runtime.github.io
Скачиваете оттуда архив под вашу архитектуру и разрядность, распаковываете его — должна получиться папка с именем типа vladikoff-archon-44bc9ba24037.
Запускаем браузер, идём в Настройки > Расширения, ставим галку в пункте Режим разработчика, нажимаем кнопку Загрузить распакованное расширение… и выбираем ту самую папку. Всё, теперь ваш браузер способен запускать программы, изначально созданные для Android.
Но где их взять? Из каталога Google Play, вестимо!
Тут вам потребуется ещё немного повозиться. Порядок такой:
1. Находим ссылку на интересующее нас приложение в Google Play
2. Скачиваем APK этого приложения (ловите ценный линк: http://apps.evozi.com)
3. Конвертируем APK в расширение для Chrome.

Последний пункт нуждается в пояснении. Для конвертации вам потребуется утилита chromeos-apk, которая создана тем же человеком, что и Archon. Утилита представляет собой модуль (пакет) для веб-сервера Node.js, который мы выше уже поставили. Поэтому нам осталось:
— установить модуль chromeos-apk (npm install chromeos-apk -g)
— конвертировать APK (chromeos-apk /путь/к/приложению.apk)

На выходе у вас получится папка с распакованным расширением, которую надо установить в браузере описанным выше способом. У расширения будет рядом ссылочка Запустить, которая и запустит приложение.
Наслаждайтесь!

9. Исправляем ошибку PackageKit, из-за которой Apper устанавливает RPM-файлы лишь со второго раза (подробнее). С первого раза отображается следующее странное сообщение:

снимок1Ошибка некритичная, но всё равно раздражает. Для её исправления подключите следующий репозиторий:

http://download.opensuse.org/repositories/home:/Mailaender:/branches:/GNOME:/Factory/openSUSE_13.2/

и установите из него пакет libpackagekitqt4.

снимок3Должно помочь.

10. Используем «лучшие практики»

Нет смысла делать копипасту того, что уже написано другими грамотными людьми. Пользователь Verg на Linuxforum.ru предлагает замечательную и очень полную подборку советов по оптимизации и решению некоторых проблем в OpenSUSE 13.2.

На этом всё, большое спасибо за то, что дочитали до конца! Заходите ещё! :)


Небольшое расследование по чаю Twinings

21.02.2015

В последнее время мне нравится пакетированный чай Twinings, который бывает самых разных сортов и вкусов. Сегодня я расскажу о любопытном эксперименте, а именно о сравнении образцов чая Twinings English Breakfast из двух разных вариантов поставки.

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

2015-02-14-7043

 

Обе коробки изготовлены на польской фабрике в городе Ясин-Шварзец, куда переехало производство данной марки из Англии ещё в 2010 году. Логично предположить, что если

а) чай одного сорта и

б) изготовлен в одном месте

То он не должен отличаться. Однако он отличается, причём во многом. Для начала, пакетики в двух коробках сделаны по-разному:

 

2015-02-14-7049

Слева пакетик из Collection, справа — из красной коробки

 

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

С точки зрения удобства правый пакетик удобнее левого: его проще открыть, и бирка внутри всегда остаётся в целости. Левый пакетик не так удобен, потому что при отдирании бирки от основной части она почти всегда рвётся сама, да и вообще может отвалиться от нитки.

2015-02-14-7051

Достанем сами пакетики с чаем. Смотрим:

2015-02-14-7052

Сразу заметно отличие в креплении нитки. У правого пакетика оно современное (узелок), а левого — традиционная железная скоба. Но дальше левый пакетик начинает выигрывать: невооружённым взглядом заметно, что в нём гораздо более «чёрный» чай. Я проверил пакетики на просвет и убедился в одинаковом количестве насыпки. Разница именно в черноте самого чая.

Давайте теперь заварим оба варианта. Все условия равные: одинаковая посуда, один и тот же кипяток, равное время заваривания (3 минуты). Смотрим:

2015-02-14-7045

Заваренные чаи расположены так же, как и их пакетики на предыдущих снимках

Разница, на самом деле, не в оттенке цвета, а в прозрачности напитков. На следующем снимке я расположил стаканы под другим углом к источнику рассеянного света, чтобы они были почти одинаково засвечены:

2015-02-14-7046

Отчётливо заметно, что чай из Collection менее прозрачный и чуть более тёмный. На вкус разница также заметна. Образец из Collection имеет более полный, густой и насыщенный вкус, чем образец из красной коробки. Вот ещё ракурс:

2015-02-14-7048

Очень хотелось бы узнать, почему это сделано. Намеренно или случайно? Думаю, что намеренно. Такие продукты как чай имеют абсолютно идентичный вкус во все времена года, что недостижимо при традиционном взращивании и заготовке чая. Но благодаря строгим стандартам и автоматизации почти всех процессов, такие гиганты как Unilever и его более мелкие конкуренты уже давно добились того, что вкус чая идентичен у всех партий. Twinings не исключение. Поэтому разница, которую я заметил, должна иметь какое-то объяснение.

В многочисленных «жареных» новостях о переводе предприятия в Польшу далеко не везде указывается, что чай Twinings для британских потребителей и дальше будет производиться в Англии. У Twinings никуда не делась фабрика в Эндовере, которая покрывает 90% внутреннего рынка. Смею предположить, что польская коробка Collection предназначалась именно для ввоза в Великобританию в составе оставшихся 10%. Поэтому и качество чая в ней повыше.

Наконец, интересно, что красную коробку я купил в Карусели за 149 руб., а коробку Collection в модном супермаркете LeLand за… 139 руб. Удивительное ценообразование!

 


Отслеживать

Get every new post delivered to your Inbox.