Лечение BROKEN TRANSLATION в amaroK
В Ubuntu, в том числе и последней версии, часто встречается неприятная бага в лучшем (имхо конечно) аудиоплеере amaroK. При использовании русской локали на месте многих слов мы видим надпись "BROKEN TRANSLATION". Проблема в кривом файле локализации. Лечится проблема так:
1. Идем сюда и скачиваем последнюю версию файла локализации к амароку (самый верхний файл).
2. Предположим, что вы сохранили файл в папку downloads домашней папки (/home/user_name/downloads). Тогда открываете косоль и вводите следующие команды:
$ cd ~/downloads/
$ msgfmt amarok.po -o amarok.mo
$ sudo cp amarok.mo /usr/share/locale/ru/LC_MESSAGES/
Происходит конвертация файла в нужный формат, и полученный файл копируется в папку русской локали.
Coding TODO
Среди прочих планов на будующее научиться нормально програмить. Например чтобы поучавствовать в следующем Google Summer Of Code :smile: . Тот уровень который требовали в школе и требуют в инсте имхо недостаточен. Поэтому будем заниматься самообразованием в свободное время (летом). Примерный список:
C/C++
- многомодульные программы
- работа с объектами (включая наследование и другие примудрости ООП).
- написание программ под Linux
- eclipse
- работа с сетью
- работа с БД (MySQL)
- использование библиотеки ncurses
- создание графических интерфейсов: библиотеки qt и gtk
Java
- отличия от C++
- объектная модель
Assembler
- 32 битный асм
- protected mode
- адресация в 32 и 64 битный процессорах
- использование в Linux (AT&T синтаксис)
PHP
- html/css - верстка страниц
- MySQL
Python, Ruby - что вообще из себя представляют.
Т.к. список писал на основе моих текущих знаний, по мере развития он будет изменяться и дополняться. Жалко только, что лета на это скорее всего не хватит, особенно учитывая другие планы :smile:
Ubuntu: аккаунт root
Как известно в ubuntu по умолчанию отключена учетная запись root'a (пользователя с абсолютными правами). Вместо этого команды от этого имени выполняются как
sudo [команда]
Также можно выполнить вход в его учетку при помощи команды
sudo -i
Однако иногда нужен полноценный рутовый аккаунт, например мне он потребовался для управления samba сервером через SWAT, которому нужен правильный рутовый пароль.
Рецепт для исправления лежит везде - нужно установить пароль руту, однако я столкнулся с небольшой проблемой, которая не была описана. Итак:
sudo passwd root - дважды вводим новый пароль
sudo passwd -u root - разблокируем пользователя root
Последнее действие я нигде упомянутым не видел, так что может поможет кому :smile:
