30 июня 2013 г.

Основы работы с Qemu и Stronghold Kingdoms на Linux

До недавнего времени для запуска других операционных систем использовала VirtualBox. Он действительно очень простой в освоении, и все действия в нём доступны из удобного графического интерфейса. В общем, можно ничего совсем не понимать, но запускать программу и пользоваться, кликая мышкой по кнопочкам. Однако кое-что он просто не умеет: в частности категорически не идут некоторые игры, а также различные визуальные эффекты либо не работают совсем либо тормозят всё до невозможности.

15 июня 2013 г.

1 мая 2013 г.

Маленькие заметки про редактирование видео

Просто себе на память — никакой структуризации и полноты информации. Была задача: сделать из ролика в формате mkv с несколькими звуковыми и субтитровыми дорожками ролик с одной звуковой дорожкой в avi (хотя перекодирование было необязательно, как выяснилось) с вшитыми субтитрами определённого потока (хардсабы это ещё называется).

Действия следующие:
  1. Для работы с mkv в принципе (например, извлечения всех лишних дорожек) хороший инструмент MKVToolnix: есть гуй — там всё понятно, запускать командой mmg (что как раз неочевидно), а можно работать и из командной строки
  2. Извлечение дорожки субтитров командой: mkvextract tracks file.mkv -c UTF8 3:file.srt (где 3 — номер дорожки нужных сабов)
  3. Впиливание субтитров и перекодировка после нескольких попыток в итоге получилась с помощью инструмента mencoder командой:  mencoder file.mkv -oac mp3lame -ovc xvid -xvidencopts vhq=1:bitrate=1250 -o file.avi -sub file.srt -subcp enca:ru:utf8
Понадобиться подобное (именно с сабами) может в случаях, когда хардварный плеер не поддерживает нужные функции, когда подключение сабов не может проигрыватель на мобильном устройства (там такое вроде ещё встречается тоже), либо для заливки видео с субтитрами в интернет.

10 февраля 2013 г.

Подключение Яндекс.Диск через webdav

Одно из многочисленных и популярных сейчас файловых сетевых хранилищ предоставляет Яндекс, уже весьма давно. Яндекс.Диск предоставляет 10 Гб пространства при соблюдении нескольких условий для хранения файлов на своих серверах с возможностью синхронизации с их локальными версиями. Размеры файлов ограничены 10 Гб, но через веб-интерфейс можно загружать файлы не больше 2 Гб каждый.

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

К тому же есть некоторый геморрой, связанный с получением полного объёма: сразу 10 Гб не дают, а выделяют по 2-3 Гб дополнительно за различные действия: установка клиента, загрузка файлов, распространение информации.

Есть клиенты для iPhone, Android, Windows, Mac OS X, ну и в Linux (и не только там) можно (а выходит, что и нужно) смонтировать в директорию по WebDAV. Как это сделать в графическом интерфейсе на примере файлового менеджера Nautilus, показывают прямо на страничке, где идёт речь об увеличении объёма хранилища (Меню Файл → Подключиться к серверу, далее сервер webdav.yandex.ru, порт 443, логин и пароль). На странице помощи есть инструкция в картинках и для Dolphin (там вообще всего лишь в строке адреса нужно набрать webdavs://webdav.yandex.ru, затем в появившемся окне ввести логин и пароль). Есть и ссылки на информацию о разруливании этой задачи через командную строку.

Но мне лень всё время искать там, поэтому запишу для себя эти несколько команд. Чтобы каждый раз далеко не ходить.

Итак должен быть установлен пакет davfs2 — в ArchLinux называется так, в Ubuntu тоже, есть в стандартных репах; думаю, что и с остальными дистрибутивами картина похожая.

Заранее нужно создать директорию, которая будет точкой монтирования для хранилища. Это уж как угодно: в файловом менеджере или mkdir.

Ну и дальше уже остаётся главное — смонтировать, собственно, ради этой команды для себя лично весь псто :)

mount -t davfs https://webdav.yandex.ru /media/yandex/
Само собой, вместо последнего пути к точке монтирования нужно подставить собственный, существующий. При этом логин и пароль он соответствующего яндекс-аккаунта будет запрошен сразу после введения команды.

Ну и для папки придётся либо поменять права доступа, либо точку монтирования делать где-то в домашней директории, либо копировать туда из-под рута.

Ещё, возможно, это мои особенности, но подглючивает при этом способе. Встречала мнение, что это для webdav нормально. В справке ещё упоминается, мол «Внимание, для нормальной работы версия gvfs должна быть не ниже 1.11.4», но у меня она 1.14.2, а всё равно работа ненормальная.

Ну и тогда напоследок заодно ещё несколько заметок. В Thunar подключать, прописывая в адресе davs://login@webdav.yandex.ru (вместо login — свой логин от яндекс-аккаунта, пароль вводить в окошке). То же вроде работает и для PCManFM, и для Nautilus. В Krusader действовать как в Dolphin.

3 января 2013 г.

superswitcher — переключаем окна и рабочие столы удобнее

утилита superswitcher для управления окнами и рабочими столами

Небольшая простенькая утилитка, повторяющая и расширяющая функционал стандартного окошка, вызываемого чаще всего сочетанием Alt+Tab для переключения между открытыми окнами приложений.

При этом новая переключалка не убирает возможности переключаться между окнами уже привычными способами, так как по-умолчанию вызывается нажатием на Win. В опенбоксе, по крайней мере, это сработало именно так и без проблем (правда, у меня ничего не было назначено на эту клавишу).