FTP клиент. Часть 2.

Я уже поднимал тему удобного FTP и не только клиента. Я перепробовал все указанные там программы, но в каждой был какой-то недостаток, который через некоторое время начинал очень сильно раздрожать. В результате я тогда остановился на Krusader, но честно это было не из-за того, что он меня полностью устраивал, а из-за того, что он выгодно отличался от всех остальных.
Сегодня я нашел ещё одни FTP клиент muCommander. Написан он на JAVA, а значит и работает там где она есть. Причем на первый взгляд эта программа выгодно отличается от своего JAVA собрата CrossFTP. Теперь буду тестировать, о том как он повел себя во время работа напишу в комментариях.

Средства для графического отображения занятого места на диске

По наводке Пакет дня Debian я опробовал Xdiskusage. Данная утилита показывает графически сколько какая папка (или файл занимает). Ее установка элементарна:

sudo apt-get install xdiskusage

А использование еще проще. Чтобы обработать только папки:

xdiskusage /home/

А для того чтобы еще и большие файлы программа отобразила нужно добавить параметр -а:

xdiskusage -a /home/

P.S.
В статье, ссылка на которую указана выше, есть еще несколько аналогов, но я их пробовать не стал. так как мне эта программа очень понравилась.

Meld: графическое средство сравнения и объединения файлов

Автор: Барт ван Куйк.
Оригинал: «meld: graphical tool to diff and merge files», 2 мая 2007 г.

Время от времени требуется просматривать различия между двумя файлами. Вы забыли, что точно вы поменяли в скрипте Perl, либо хотите проверить, что стажеры изменили в настройках Apache, и так далее.

В командной строке для сравнения двух файлов принято использовать diff. Хотя убежденные хакеры могут не согласиться, вывод diff сложно воспринимается на глаз, пусть даже и существует двухсторонний режим вывода --side-by-side.

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

meld httpd.conf httpd.conf.default

Что там изменилось в httpd.conf?

При удержанной клавише Shift стрелки заменятся на крестики, которыми можно быстро удалить добавления, сделанные стажером в httpd.conf (после серьезного разговора с парнем!).

Если вы — программист, то вы, возможно, контролируете версии файлов с Subversion или CVS. Meld поддерживает и это. Напишите в командной строке

meld my/project/directory

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

Meld работает с локальной копией subversion

Хотя это не документировано, Meld, кажется, поддерживает bzr, CVS, darcs, mercurial, monotone и subversion. Meld включает и другие возможности, не упомянутые здесь, такие как режим сравнения директорий, нескольких языков и так далее. Советую просто установить пакет и осмотреться.

Альтернативные средства

На странице проекта можно найти небольшое сравнение с другими похожими средствами:

Kdiff3
Программа очень хороша для больших слияний. Есть возможность автоматического слияния.
Xxdiff
Имеет ряд приятных возможностей вроде скриптования и отмены слияния CVS. Сравнивает за раз два или три файла и только две директории.
TkDiff
Просмотр различий только между двумя файлами. Требует только tk.
GtkDiff
Средство сравнения для Gtk1.x. Кажется, проект умер.

Meld есть в Debian, начиная с Sarge, и в Ubuntu, начиная с Warty. Зависит от языка скриптования Python.

Взято отсюда.

Создание ссылки на wine приложение

Нашел одну хорошенькую программу, но она написана для Windows. Каждый раз вызывать ее через терминал очень сильно ломало, поэтому создал в Главном меню ярлык на нее, а в качестве команды указал:
sh -c «cd /home/serg/Soft/Coyote && wine Coyote.exe»

Работает на ура!

P.S.Ушел читать мануал по совету Yurror.

Русские буквы в программах запущенных под wine

Сегодня мне понадобилось в IE, запущенном при помощи wine, написать русский текст. Сразу сделать у меня это не получилось, но после непродолжительного поиска по forum.ubuntu.ru я нашел волшебную строчку, которая все поставила на свои места. Вот она:

sudo ln -s en_US.UTF-8 /usr/share/X11/locale/ru_RU.UTF-8

StarCraft: BloodWar

Вчера скачал одну из самых лучших игр, созданных когда либо человечеством — StarCraft: BloodWar. Причем я скачал версию, которую не нужно инсталлировать. Сегодня я записал игру на диск, вставил диск в CD-ROM и щелкнул в автоматом открывшемся окне два раза на файле StarCraft.exe. И о, чудо! Игра запустилась без проблем! Как? Очень просто — у меня установлен wine версии 0.9.37. И с ним все заработало на ура! И не надо никаких Cedega! Вот умели же люди игры делать! Мало того, что сама игра прост потрясающая, так еще и работает в любой ОС из тех с которыми я знаком! Не то что сейчас…

FireFox: открытие нового окна в новой вкладке

В Windows в FireFox была настройка, что команды инициализирующие открытие нового окна необходимо выполнять таким образом, чтобы открывалось не новое окно, а новая вкладка в активном окне. Под Ubuntu в настройках FireFox я такого найти не смог, поэтому поступил следующим образом:
1. Набрал в строке адреса about:config
2. В фильтре набрал window
3. В значение атрибута browser.windows.loadOnNewWindow поставил 0
4. Перезагрузил браузер.

Теперь, вроде, работает.

P.S.
Параметр browser.link.open_newwindow.restriction также установлен на 0.