Сен 07 2010

Синхронизация папок между компьютерами с Linux

Открыл для себя очередную Америку, а именно — rsync. Очень удобная утилита для бекапа/синхронизации/передачи файлов между компьютерами, притом присутствующая, наверное, во всех linux-дистрибутивах.

Мне хотелось удобно синхронизировать изменение папок с изображениями, музыкой, книгами и некоторыми документами между ноутбуком и домашним ПК, так как ноутбук я ношу с собой просто доступа по сети мне не достаточно, а работать хочется максимально комфортно, везде имея актуальные файлы, причём чтобы это было максимально просто.

Для этих целей rsync меня полностью устроил.

Примерный синтаксис команд:

rsync -avz -e "ssh -l user" /home/user/Pic 192.168.1.6:"./"

Синхронизация локальной папки Pic с папкой домашнего пользователя на компьютере с IP 192.168.1.6, с авторизацией на этом компьютере по ssh в качестве пользователя user. Опции avz, a — рекурсивно копировать структуру директорий, ссылок и всего прочего, v — вывод отчёта, z — архивация при передаче. Опция e определяет какую оболочку использовать для доступа к удалённому компьютеру. Не стоит забывать, что при выполнении этой команды в домашней директории пользователя user на компьютере с указанным IP будет создана директория Pic, в которую затем будет скопировано всё содержимое локальной директории. Если директория Pic на целевом компьютере уже существует, то они будут совмещены.

Для выполнения обратной синхронизации пути следует поменять местами:

rsync -avz -e "ssh -l user" 192.168.1.6:"./Pic" /home/user/

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

rsync -avz -e "ssh -l user" --delete /home/user/Pic 192.168.1.6:"./"
Сен 06 2010

Массовое удаление файлов во вложенных каталогах в Linux

Порой внешний HDD приходится подключать к машинам с Windows, тут же, Windows создаёт кеш-файлы миниатюр thumbs.db в каждой папке с изображениями (видео), в Windows они скрыты, но в Linux — не кстати мельтешат, да и не нужны они там. Аналогичная ситуация, если скидываешь у кого-нибудь изображения или видео.

Для того, чтобы начисто вычистить систему от подобного мусора необходимо выполнить:

$ find ~/Pic -name Thumbs.db -exec rm -v {} \;

Данная команда найдёт все файлы Thumbs.db и удалит их, выведя отчёт об удалённых файлах. Если подобная отчётность не нужна, следует убрать флаг «-v» из параметров rm.

Сен 06 2010

ext4 — торт!

Перевёл свою систему на ноутбуке с оттюненого xfs (который и использовал в общем-то любопытства ради) на ext4. Перенёс систему с помощью stage4-архива, вся моя система (кеды, qt, офис, nexuiz и ещё чего по-мелочи), плюс .папки с /home/user/ и HDD виртуалок с Win7 (для учёбы необходима Visual Studio... (-: ) и MacOS Leo (кстати, по новый VirtualBox ставится преспокойненько), заняла в stage4-архиве 20Gb. По поводу ext4, впечатления наиприятнейшие, разница по сравнению с xfs и reiserfs чувствуется. Оставил reiserfs только на /usr/portage/distfiles. Создавал разделы с дефолтными опциями, ибо там уже включёно всё необходимое для быстрой, комфортной и стабильной работы (посмотреть опции по-умолчанию можно в файле /etc/mke2fs.conf).

Авг 31 2010

Господин Никто

То, что находится внутри нас, более влияет на наше счастье, чем то, что вытекает из вещей внешнего мира. © Метродор

Всё возможно, пока не сделан выбор.

Прекрасный, безумный, шикарный фильм. Понравился чрезвычайно. Идея фильма очень созвучна мне, хотя, возможно, увидел в нём не то, что в нём есть, а то, что хотел увидеть. Впрочем, это вполне обычно, произведение твориться во время ознакомления с ним. Для этого фильм даёт некоторый простор, но в определённых моментах достаточно конкретен. Фильм очень оптимистичный, живой, буквально пропитан идей воли к жизни, идеей счастья. Можно пересказывать сюжет. Но не очень нужно. В фильме присутствуют и импонирующая мне тема времени.

Авг 29 2010

Счастье

Десять-десять, улыбаюсь,
Так в часах застыли стрелки,
Время ждёт, а я катаюсь
На летающей тарелке.

Ошмелённой мысли рой,
Я парю над облаками,
Окрыляченный хаврой,
Небо трогая ногами.

Пробуксовывают пятки,
Я стремителен и смел я,
И с меня все взятки гладки,
И на всё плевать хотел я.

Я — мираж, я — нереален,
Я принял антигрустина,
Я и не материален
От щепотки кокаина.

Настлив день
Или ненастлив —
Мне плевать,
Я просто счастлив.
© Борис Владимирович Барский

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

 — Мария Шкуро (Маша Badda Boo), «Про счастье»

Авг 25 2010

Оптимизация Linux

Позволю себе рекомендацию. Думаю, пользователь Linux не пользователь Linux если хотя бы раз не задумывался о том, можно ли как-нибудь ускорить и оптимизировать работу приложений. Недавно наткнулся на следующий сайт — http://optimization.hardlinux.ru/ — на нём собрано много информации как по безопасной оптимизации, так и по экспериментальной. Думаю, местные статьи многим окажутся полезны.

Авг 22 2010

Установка игры The Path в wine

Не буду рассказывать о том, что это за игра. Вы сами можете почитать, послушать посмотреть немногочисленные обзоры. Расскажу лучше, как же всё таки заставить её работать под wine. Казалось бы такая чепуха уж точно должна идти с пол пинка под wine-1.3.0, однако — нет. Для запуска игры необходимо сделать три вещи:

  1. Установить игру.
  2. Скачать библиотеку d3dx9_36.dll, кинуть её в папку ~/.wine/Program Files/windows/system32, в настройках (winecfg) на вкладке «Библиотеки» выставить замещение d3dx9_36 как «Сторонняя» или «Native» (странности перевода).
  3. В winecfg выставить версию Windows для PathViewer.exe, находящегося в папке с установленной игрой, в Windows Vista.

Всё. Для запуска игры можно воспользоваться либо созданным пунктом меню, либо выполнив в командной строке «wine PathViewer.exe Q3DStart.q3d», находясь в папке с игрой.

Запускаем игру. И, уже в главном меню-заставке мы видим безумно троящееся изображение и странный шум, поломанные тени (там, где должна быть тень светло, там где должен быть свет — темно), в буквальном смысле поломанные модельки персонажей. Для того, чтобы починить модельки персонажей необходимо включить шейдеры в меню. Тени мне починить так и не удалось, поэтому я их просто выключил. А что по поводу троящегося изображения и шумов, то их уровень регулируется параметром «пост-прорисовка» (в моей локализации), причём чем выше он выставлен, тем менее чёткое изображение, поначалу я думал, что это такой эффект, но посмотрев пару видео с игрой, пришёл к выводу, что у меня что-то не так обрабатывается. И выключил этот параметр совсем. В попытках починить картинку и тени мною был поставлен майкрософтовский DirectX 9.0c, однако абсолютно никаких результатов это не принесло.

Приятной игры!

Авг 18 2010

Librarian 0.2

Теги: , , , ,

Несколько попилил «Библиотекаря», программку, которая качает случайную книгу из случайной интернет-библиотеки. Теперь пользователь может выбирать желаемый формат скачиваемой книги, на данный момент доступны fb2, rtf, doc и txt. Появилась возможность сохранять книги в произвольную папку. Программа качает книги из библиотек lib.ru, webreading.ru, readfree.ru.

То, что на сегодняшний момент имею публикую здесь.

Любезно прошу недвусмысленно указывать на все ошибки и недочёты заметивших их.

Для запуска Linux-версии необходим Qt 4.

Страничка «проекта» на Gitorius: http://gitorious.org/librarian

  Librarian 0.2 (Win32) (5.8 MiB, 16 hits)

  Librarian 0.2 (Linux, x86) (240.0 KiB, 13 hits)

Авг 16 2010

Gentoo, Customizable Weather Plasmoid & Gismeteo

Давно использую Gentoo, с некоторых пор — KDE, а для получения актуальной информации о погоде — Customizable Weather Plazmoid (cwp). Выводил он у меня погоду с gismeteo.com, жил не тужил. До поры до времени. В официальном оверлее gentoo плазмоид находится здесь: kde-misc/customizable-weather, в версии 1.0.5, помимо прочего имеющей статус нестабильной.

Тогда как актуальная — 1.2.0. Баг с gismeteo исправлен в версии 1.1.0. В общем, для того, чтобы решить эту проблему можно было попробовать скачать обновленные xml-конфиги для плагина и закинуть их в папку ~/.cwp. (искать здесь: http://kde-look.org/content/show.php/Customizable+Weather+Plasmoid+(CWP)?content=98925 — вторая ссылка Source)

Но, так как в 1.1.0 исправлена ошибка интеграции с KDE 4.5, который я как раз недавно поставил, решил скачать себе его, благо в оверлее arcon, доступного с помощью layman (USE="mercurial") есть plasma-cwp-1.1.0.

Впрочем, если вы хотите использовать самую новую версию, всегда можно написать свой ebuild.

Показать скриншот рабочего стола »

Gismeteo via CWP-1.1.0 on Gentoo Linux

Авг 16 2010

Эрих Мария Ремарк, «Гэм»

Тогда ночь полностью вступала в свои права и совершала то, чего день совершить не мог, — хватала за сердце.

Всё всегда хорошо и справедливо. Кто следует себе, не блуждает. Кто теряет себя, находит мир. Кто находит мир, находит и себя. Кто ощущает себя, тот поднимается над всем и растворяется в вечности. Человек всегда ощущает только себя самого.

Жизнь — это всё... Я ощущаю... божественное чувство... мир молод, как я... И пока я ощущаю себя, мир существует... Пока я живу собой, я живу всеми...

Прочитал второй роман Ремарка, читал его чрезвычайно медленно, возможно из-за безмерной жары, которая плавит мозг и буквально изжаривает желание что-либо делать, возможно из-за текста, который порой тяжеловесен. Роман понравился. Финал очень красив и динамичен — последние страниц 60 читал на одном дыхании. Позволю, в этот раз, вставить цитаты поближе к началу заметки:
Читать полностью…