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

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.

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