пятница, 30 октября 2009 г.

Как изменить размер шрифта в Miranda

Сегодняшний мой пост совершенно не по линуксовой теме. Но, тем не менее, посвящен не менее свободной программе Miranda. Пользуюсь отличной сборкой Miranda Me. Но нигде в настройках не мог найти, где же поменять размер шрифта для окна диалога. Дело в том, что у меня 20'-дюймовый монитор с огромным разрешением 1600х1200. И стандартная Миранда ну уж очень мелкая - напрягаешься, когда на нее смотришь, а тем более пишешь.

Так вот, как сменить размер шрифта на больший.

1. Для самого контакт-листа: 

Идем в Настройки -> Тонкая настройка -> Шрифты и цвета. Далее изменяем настройки шрифта в дереве Список контактов. Можно выделить сразу все возможные настраиваемые элементы и массово поменять размер шрифта для них.

2. Для окна беседы, если используем IEView:

Тут посложнее. Идем в папку миранды, находим скины для IEView. Открываем файл нужного скина в блокноте. Например: C:\Program Files\Miranda Me\Skins\IEView\Renkoo\renkoo_BlueRed.ivt.

Внутри файла (это обычный css) ищем упоминания о шрифте font-size. И делаем массовую замену на нужный размер. Меняем font-size:9px на font-size:11px. Вуаля! Шрифт стал большим, и теперь не нужно напрягать зрение!

А вообще, было бы неплохо для миранды иметь специальный плагин настроек скина IEView, где можно было бы менять и сами шрифты, и их размер.

воскресенье, 27 сентября 2009 г.

Фан-арт

На welinux.ru прочел, что есть хранилище всяческого артворка для archlinux - www.arch-stuff.org. Там можно разжиться красивыми обоями, иконками и прочим eye-candy. Что примечательно, есть много обоев с девушками :). Разукрашу-ка я систему по-новому.
P.S. Пишу из-под ScribeFire, плагина для огнелиса для написания постов в блоги. Редактор клевый, только не нашел, где ставить метки сообщениям, и картинки в blogspot загрузить не получается - ошибка.

вторник, 15 сентября 2009 г.

Подкасты

Вот уже полгода я являюсь счастливым обладателем мейнстримового mp3-плеера iPod Video 30 GB. Стандартная прошивка от Apple мне не понравилась, как и сама идея управления музыкальными файлами по специальной базе, создаваемой iTunes. К тому же, хотелось скидывать музыку на плеер без необходимости запуска iTunes, как на флешку. На iPod сразу же был установлен RockBox - альтернативная opensource прошивка, которая существует для различных моделей плееров, и не только от компании Apple. Прошивка позволяет использовать iPod как обычную флешку, имеет некоторые дополнительные функции, кучу игр, демонстрационных программ, и вообще, удобнее в управлении. Но об этом в другой заметке. А сейчас я хочу рассказать о подкастах, вернее об одной удобной софтинке для работы с ними. Раньше я скачивал подкасты вручную, затрачивая на это уйму времени. Недавно захотел как-то автоматизировать этот процесс, не прибегая к помощи iTunes (который, к слову, имеет функции автоматической проверки новых выпусков по rss, скачивания, заливки на плеер подкастов).
Так как на моем десктопе по счастливой случайности установлена Windows XP, то я попытался найти что-нибудь под эту платформу. Либо плохо искал, либо мне просто не повезло, но софтинки с нужными функциями я не нашел. Зато нашел под линукс, а именно графическое приложение, написанное под GTK, под названием gPodder. Это то, что я искал!

gPodder собственной персоной

Эта небольшая программа представляет собой аггрегатор rss с подкастами. Она может автоматически по заданному промежутку времени проверять наличие новых выпусков, скачивать их в определенный каталог, а затем синхронизировать с любым mp3-плеером. Для обычного плеера типа флешки необходимо будет указать каталог для синхронизации.

Настройки gPodder

В число функций программы входят импорт/экспорт списка подкастов в OPML, поиск новых подкастов, сохранение списка в специальный веб-сервис my.gpodder.org (требуется регистрация), воспроизведение подкастов через любой проигрыватель, удаление устаревших подкастов. gPodder может тихо сидеть в трее и выполнять свою работу незаметно для пользователя. Теперь, по утрам перед работой я подключаю свой плеер к ноутбуку, нажимаю заветную кнопочку "Синхронизировать с mp3-плеером", и, если мне повезет, и выйдет новый выпуск какого-нибудь подкаста, то по дороге на работу в маршрутке я буду слушать свежие новости или что-нибудь интересное из мира IT :).

четверг, 10 сентября 2009 г.

Системное время в Arch Linux

После последнего обновления арча на моем ноутбуке системное время убежало далеко вперед, при этом в биосе оно было совершенно нормальным.
Оказалось, что формат параметра HARDWARECLOCK в rc.conf поменялся с "local" на "localtime", кто и было указано в rc.conf.pacnew (который я благополучно сразу же удалил). Новые initscripts стали использовать новый формат. Вот только зачем создавать такие неудобства? Тем не менее:

Теперь соответствующие параметры выглядят так:

HARDWARECLOCK="localtime"
TIMEZONE="Asia/Irkutsk"

Но и после изменения файла rc.conf время не захотело возвращаться к правильному значению. Немного погуглив, я все же нашел ответ. Нужно удалить файлик /var/lib/hwclock/adjtime
Теперь все возвращается на свои места.

среда, 9 сентября 2009 г.

Легкий почтовый клиент для вашего Arch Linux

Хочу познакомить вас с легковесным почтовым клиентом под названием Claws Mail. Он написан на GTK, и его родословная уходит корнями к другому почтовику - Sylpheed. Сначала это был форк от основной ветки Sylpheed и назывался Sylpheed Claws. Эта программа обладала многими дополнительными возможностями, которых не было в ее прародителе. Затем, видимо, изменений накопилось такое большое количество, что проект в 2006 году переименовали в Claws Mail. К тому же, теперь это отдельный проект, и его код больше не синхронизируется с Sylpheed.

Главное окно программы

Что же такого примечательного у данного почтового клиента?
Прежде всего это его быстрота работы! На моем ноутбуке он запускается за каких-то пару секунд, тогда как навороченный Evolution запускается за все 6-7 секунд. Но все же, это программы разного класса. И сравнивать их не совсем корректно, т.к. Evolution это целый комплекс, состоящий из почтового клиента, календаря, планировщика и так далее. Сравнить по скорости работы с Thunderbird мне не представилось возможным, но думаю, что Claws оставит его позади.
Почтовик имеет понятный и привычный интерфейс, который к тому же можно легко изменить под себя. Для этого на официальном сайте проекта есть наборы иконок, а в настройках можно задать расположение колонок. Чем-то напоминает старый добрый The Bat! версии 1.х.
По умолчанию, клиент не понимает HTML-формат сообщений, но это легко исправляется при помощи дополнительных плагинов, которые можно скачать с сайта. А в репозитории Arch Linux можно сразу скачать весь доступный набор плагинов в одном пакете (под названием claws-mail-extra-plugins). Плагины позволяют расширить функциональность базового почтового клиента. Поддержка HTML-формата обеспечивается на выбор двумя плагинами gtkhtml2 и fancy (webkit). Также можно заполучить различные виды уведомлений о почте (например, значок для трея), поддержку шифрования PGP, архивов, спам-фильтров, календаря...
К тому же работает это все достаточно стабильно, вылетов программы у меня не было ни разу. Почтовик замечательно подойдет на слабомощные компьютеры типа нетбуков. Не требует для своей установки компонентов среды Gnome.
Рекомендую в качестве быстрого почтовика, не обремененного ненужными функциями!

Официальный сайт проекта - http://www.claws-mail.org

четверг, 3 сентября 2009 г.

Обновление системы и немного о Firefox

В прошлом месяце вышли свежие снэпшоты 2009.08 archlinux с новым графическим инсталлятором. Инсталлятор я еще не пробовал, но зато решил обновить таки наконец систему. Из сети слилось около 800 мб обновлений, все прошло успешно. Только слетели настройки клавиатуры в HAL (был перезаписан мой собственный конфиг). Ядро обновилось до 30-й ветки, нормально заработало отображение статуса батареи в соответствующем апплете гнома (была у меня странная бага на ноутбуке). Ну и при всем при этом отвалилась поддержка веб-камеры microdia. Несколько месяцев назад я задавал на арчевом форуме вопрос по этому поводу, и там был предложен патч для ядра. Патч почему-то не был включен в свежее ядро, а накладывать его самому мне пока лень. Как понадобится - сделаю.
Также, Firefox обновился до версии 3.5. Все работает достаточно стабильно. Заметил, что мне ноутбук нужен только для выхода в сеть, а сам Linux - для запуска Firefox. Вот так и живем... :)
Попутно решил попробовать использовать какие-нибудь дополнения для браузера. Пока я остановился на нескольких, удобных для меня:
- Adblock -- режем баннеры. Загрузка страничек стала происходить немного быстрее;
- Download Statusbar -- показывает загрузку файла в нижней части браузера, информативно, просто и элегантно. При этом не открывается никаких окон "загрузка";
- Download Helper -- для скачивания flv-видео. Скорость соединения у меня низкая, поэтому я часто скачиваю видео с vkontakte себе на винт, а потом спокойно смотрю. Под виндой я пользую для этого Orbit Downloader, а тут, оказывается, есть удобное дополнение. Еще сразу на лету видео можно сконвертировать в любой другой формат, например для iPod;
- Tab Mix Plus -- для продвинутого управления табами. Честно говоря, мало полезный для меня плагин, от которого мне нужна только одна функция, которая есть в опере. Это сохранение истории табов. Удобно, если случайно ты закрыл таб. Можно сразу же его восстановить;
- WebMail Notifier -- уведомлялка о новых письмах в Gmail. Вообще не люблю такого рода отвлекающие штуки... Когда мне надо, я сам проверяю почту. Если надоест, пойдет далеко лесом.

Также посмотрел всякие "сборки" от lifehacker и прочих. Ничего интересного для себя не обнаружил. Онлайновые менеджеры закладок меня не прельщают. Не хочу, чтобы кто-то мог получить к моим закладкам доступ :) Лучше я их сам на компе у себя грохну.
"Поисковыми" дополнениями я тоже не проникся. Мне хватает стандартной панельки поиска в огнелисе.
Дополнения для существования в соц. сетях пригодятся для активных блогеров. Для меня пока бесполезны.

Вот, вроде бы и все. Браузер я не перегрузил ничем лишним, он работает так же быстро. Темы тоже не стал устанавливать, привык к стандартной. Вернее даже не стандартной, ведь сборка Firefox из репо арча использует иконки текущей темы в гноме. Здесь я остановился на tango. Ну разве что воспользовался небольшим скриптом от пользователей форума, меняющим значок браузера на оригинальный. Линк на топик я, конечно, забыл сохранить. Ищется на форуме по ключевым словам "firefox icon".

среда, 2 сентября 2009 г.

Решение прерывания закачки

С момента использования линукса на ноутбуке обнаружился странный баг, который заключается во внезапном прекращении загрузки данных из сети посредством wget или аналогичной программы. Данные просто перестают передаваться/приниматься, а wget продолжает висеть. При этом никаких ретривов не делается. Остается только сбрасывать или перезапускать закачку. Особенно "доставляет" при обновлении pacman'ом, когда оставишь его на ночь, а на утро обнаружишь, что ничего и не скачалось. Не знаю, с чем это связано - с железом или с программными настройками. Обнаружилось на 2х разных ноутбуках с разными дистрибутивами линукса. При этом они выходят в сеть через Wifi роутер D-link, который уже непосредственно подключен к ADSL-модему. Смотрел логи на роутере, в системах, и не нашел ответа. Как будто связь обрывает передающая сторона. Правда иногда в логах роутера проскакивали сообщения о блокировке передающей стороны (например, хоста репозитория на yandex.ru).
На форуме linuxforum.ru предложили использовать вместо пакмана программу powerpill, которая использует другую качалку - aria2. Она автоматом ретривит застывшую загрузку.
Еще я нашел вот такое решение. Можно добавить параметр --read-timeout в строку запуска wget, чтобы по прошествии определенного времени простоя он рестартовал закачку.
Можно засунуть параметры запуска в конфиг /etc/pacman.conf:
XferCommand = /usr/bin/wget --read-timeout=10 --passive-ftp -c -O %o %u
По прошествии 10 секунд "молчания" wget начинает заново закачку.
Но причина такого поведения мне до сих пор неизвестна.

среда, 20 мая 2009 г.

Иркутское сообщество пользователей Linux

В воскресенье была большая линуксовка в нашем городе, на которой я присутствовал. Обсуждали создание группы пользователей Linux в нашем городе. К слову, такая группа у нас существовала в начале 2000х, но потом постепенно отмерла. А сейчас подросшее поколение хочет возобновить действие. На встрече была очень оживленная атмосфера и море энтузиазма. Но, на энтузиазме, как говорится, долго ничто не продержится. Поэтому высказывались идеи по извлечению выгоды из создания сообщества такого рода.

Сейчас уже воскрес сайт linux.irk.ru

Создана группа в контакте: vkontakte.ru/club9690254

Пока работаю над созданием логотипа для сообщества. Рисую в гимпе, т.к. инкскейп я пока не освоил, как и вообще векторные редакторы. А гимп немного изменился за 2 года, элементы интерфейса другие. Сижу, вспоминаю.

Когда принес на встречу свой ноут, народ сразу определил, что у меня Арч (я поменял значок меню в гноме). Но никто сразу не определил, что я пользую гном. Мой гном с другими значками, просто :)

четверг, 14 мая 2009 г.

Linux.com

Зарегистрировался на обновленном сайте linux.com. Теперь это целый портал и социальная сеть в одном флаконе. Можно вступать в сообщества, писать туториалы, вести блоги и т.п. Весь мир линупса в одном месте. Что ж, посмотрим, почитаем-с...

понедельник, 11 мая 2009 г.

Внешний жесткий диск

На днях мне дали внешний винт maxtor на ~300 гб, скопировать фильмы. Втыкаю в ноутбук и вижу вот такую хрень:


На винчестере была файловая система ntfs. Значит, дело в ней. Поиск помог советом установить ntfs-3g, что и было сделано. Также на форумах предлагалось создать следующее правильно для hal:

# vi /usr/share/hal/fdi/policy/10osvendor/20-ntfs-3g-policy.fdi

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="ntfs">
<merge key="volume.fstype" type="string">ntfs-3g</merge>
<merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
<append key="volume.mount.valid_options" type="strlist">locale=</append>
</match>

</device>
</deviceinfo>

Но у меня работает и без этого правила. После установки ntfs-3g и создания правила не забываем перезагрузить hal.

пятница, 8 мая 2009 г.

Настройка встроенной вебкамеры

Мой ноутбук имеет встроенную вебкамеру с микрофоном, специально для общения во всяких скайпах и прочих интернет-телефонах. Подключается и отключается камера специальной софт-клавишей.
Смотрим usb-устройства:

# lsusb
Bus 001 Device 006: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera


[coconut@msi-book /]$ lsmod | grep uvcvideo
uvcvideo 62344 0
compat_ioctl32 11520 1 uvcvideo
videodev 37888 2 uvcvideo,compat_ioctl32
v4l1_compat 17284 2 uvcvideo,videodev
usbcore 160432 7 usb_storage,btusb,usbhid,uvcvideo,ohci_hcd,ehci_hcd

Модуль uvcvideo, который поддерживает камеры на базе чипа Microdia, подгружен.

[coconut@msi-book /]$ dmesg | tail atkbd.c: Unknown key pressed (translated set 2, code 0xee on isa0060/serio0). atkbd.c: Use 'setkeycodes e06e ' to make it known. atkbd.c: Unknown key released (translated set 2, code 0xee on isa0060/serio0). atkbd.c: Use 'setkeycodes e06e ' to make it known. usb 1-3: new high speed USB device using ehci_hcd and address 7 usb 1-3: configuration #1 chosen from 1 choice uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62c0) input: USB 2.0 Camera as /class/input/input10

Камера подключена, автоматически создано устройство /dev/video0. Хочу обратить внимание, что камера без проблем завелась у меня под следующим ядром (2.6.28):

[coconut@msi-book /]$ uname -a
Linux msi-book 2.6.28-ARCH #1 SMP PREEMPT Sun Feb 8 09:47:26 UTC 2009 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-56 AuthenticAMD GNU/Linux
[coconut@msi-book /]$


До этого я обновлял систему до ядра 2.6.29, и камера переставала работать. dmesg при этом вываливал следующее:

usb 1-3: new high speed USB device using ehci_hcd and address 8
usb 1-3: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62c0)
uvcvideo: No valid video chain found.


Такая же проблема есть у людей с арчевого форума. Вот здесь я задал вопрос http://bbs.archlinux.org/viewtopic.php?id=70685, пока нет никаких идей, почему происходит такой баг. Как выход - не обновляться до ядра 2.6.29. Что я и сделал.

Далее, тестим работу камеры при помощи xawtv (нестабильно, вылетает при изменении размеров окна), mplayer (я не пробовал). Можно сразу поставить забавную программку, под названием cheese. В ней можно фотать себя, снимать на видео, накладывать некоторые эффекты реалтайм на изображение. В настройках дозволено менять разрешение получаемого изображения.

Никто меня не видел, да :).

Для общения по протоколу sip поставим GTK-приложение под названием ekiga. Эта же программа идет в комплекте с сами-знаете-каким дистрибутивом. Екига автоматически подхватила в настройках мою камеру, при помощи мастера предложила настроить аккаунт и железо. Я сразу же завел себе sip-аккаунт на сайте ekiga.net (daftstar@ekiga.net).

Чтобы заработал встроенный микрофон, при помощи alsamixer я зашел в раздел capture (F4) и выставил вот такие настройки:

Т.е. поднял уровень канала capture и для Input Source задал Front Mic. Настройки каналов Mic и Mic Boost трогать не нужно - они для внешнего микрофона, подключаемого к разьему на передней панели. Сохраняем настройки при помощи alsactl store (кстати, у меня, почему-то, они не сохраняются).
Делаем тестовый звонок на акк sip:500@ekiga.net, который уже есть в адресной книге под названием "Тест звонка". Сначала робот говорит на английском, затем можно лицезреть свое видео-аудио "эхо".

Позвонил своему знакомому, имеющему акк на sipnet.ru - сначала была голосовая связь, потом оборвало. Нестабильно как-то.

Скайпа под x86_64 архитектуру не выпустили. В AUR предлагается сборка bin32-skype, которая тянет за собой 27 мегабайт разных библиотек под 32битную архитектуру. Скачалось (версия 2.0.0.72), установилось, прекрасно работает. Меня можно найти по имени farstar-now.

По теме смотрим далее вывод yaourt -Ss webcam и инсталлим нужное.

Эксперименты с арчем - железо

Мои эксперименты с арчем на ноутбуке пока привели к наволовину работающей системе. Как это наполовину? Я имею в виду железо. Знаю, что все можно настроить и заставить работать. Постепенно разбираюсь с каждой деталью.
Сейчас, к примеру, разобрался со встроенным bluetooth. Да даже разбираться-то сильно не пришлось - ядро подцепило блютус-модуль без проблем. Установил bluez еще на прошлой неделе, а вместе с ним gnome-bluez. Последний как-то странно работал, я не мог добавить устройства в менеджере, вылетала какая-то ошибка.
Поискал через пакман по слову bluetooth - нашел альтернативный блютус-менеджер под гном под названием blueman. Конфликтует с gnome-bluez, оно и правильно, ведь заменяет его. Blueman сразу же заработал нормально в userspace, я добавил свою мобилу, ввел код авторизации. При активации блютус-модуля в трее появляется значок, все как у людей. Не знаю, что за проблемы с gnome-bluez. Может надо было обновиться, но лень.

Вебкамеру я заставил работать. С ней нет никаких проблем. Осталось завести микрофон, и можно разговаривать по скайпу.
Видеокарта. ATI Xpress 1270. Пока использую свободный драйвер radeonhd. glxgears в окошке показывает около 300 fps. Поставил компиз - есть тормоза. Надо, наверное, поставить проприетарный драйвер.
Еще не настраивал управление питанием, все эти спящие режимы. А гномовское управление питанием у меня тоже глючит. Значок батареи в трее кажет неверную информацию. Показывает неправильный заряд батареи, ее статус и прочее. На забугорном форуме я видел, что у народа такая же проблема есть. Решения пока не знаю.

Когда поставил арч, то почему-то ноут сильно грелся. Догадался раскрутить корпус, найти кулер и прочистить его. Помогло :)
В общем, пока меня все эти "недоработки" не сильно тревожат. Будет интересно повозиться с их решением - повожусь.

четверг, 7 мая 2009 г.

Англо-русский словарь и оболочка Stardict

Продолжаю обживать свою систему. Стал приверженцем Gnome, не без помощи популярного в мире дистрибутива. Потихоньку ищу нужные программы, разбираюсь в системе. Мне нужен был словарь, и я его нашел - Stardict. Это даже не словарь, а словарная оболочка, которая поддерживает много типов словарей, в т.ч. и от лингво. Написана под gtk, что мне и нужно.
В репозиториях нашлась последняя версия 3.0.1. Весит меньше мегабайта. Но идет без словарей. На офф. сайте нормальных англо-русских и русско-английских словарей не нашлось, сайт отправлял на несуществующий stardict.ru. Гугл дал понять, что словарей можно скачать просто тонны. Например, здесь http://gnome.msiu.ru/stardict.php есть огромный список русских словарей, все упакованы в rpm. Я скачал огромный rar-архив (около 60 мб), содержащий все эти словари, и распаковал его в /usr/share/stardict/dic командой "unrar e".
Оболочка довольно удобная:


В настройках можно управлять словарями, в числе которых есть и онлайновые. Оболочка поддерживает гибкие запросы, можно подставлять вайлдкарты и все такое. Пока я такое не использовал. Порадовала функция перевода любого выделенного слова в системе. Но иногда она меня раздражает. Открываешь диалоговое окно сохранения файла, в гноме при этом предлагаемое имя файла выделено - стардикт пытается вывалить свое окошко перевода. Хорошо, что функция отключается быстро в трее. Да, Babylon под винду в этом плане поудобнее - там все делалось при помощи хоткеев и средней кнопки мышки. Но и механизм там был совсем иной, основанный на OCR. Так что стардикт это хорошая находка.
Также, пишется, что умеет произносить слово голосом, но я эту фишку не пробовал, да и незачем мне она.
С qt-шными приложениями не пробовал, но думаю, тоже будет работать. Ведь все равно, где выделять слово - в X-ах оно попадает в буфер. Впрочем, есть различные вариации этой оболочки под разные виджеты, под тот же qt - QStardict.
Есть сборка и под винду.
Всплывающий попап:


Потом надо будет попробовать SimpleDict, мультиформатная какая-то оболочка, под QT4. Если перееду на кеды :).

среда, 6 мая 2009 г.

Wicd network manager

Поставил себе wicd на ноутбук. Это клевая легковесная программа для управления сетевыми соединениями, особенно беспроводными. Легкая, простая, ничем не перегружена. Есть в репозиториях. Поднятие беспроводной сетки с шифрованием - дело пары кликов. Показывает все доступные сетки, уровни сигнала, наличие шифрования, мак-адресы.
При установке в арче надо добавить в массив DAEMONS скрипт wicd (обязательно после запуска dbus), удалив при этом другие менеджеры сетей (например, net-profiles).


В списке появившихся сетей выбираем нужную, жмем кнопку "Дополнительные настройки". В появившемся диалоговом окне также нет ничего лишнего. Задаем статические/динамические ip, dns, а также шифрование. Для WPA-PSK вводим наш секретный ключ.
Есть функция подключения к скрытой (hidden) сетке. Попросят ввести ее SSID.
Можно повесить свои скрипты, которые по желанию будут выполняться перед/после коннекта и при его разрыве. Чтобы воспользоваться этой функцией, надо добавить себя в /etc/sudoers для использования sudo. К примеру так:
# vi /etc/sudoers
USER_NAME ALL=(ALL) ALL
После запуска в трее висит симпатичный значок, показывающий наличие шифрования, уровень сигнала и наличие коннекта.

четверг, 23 апреля 2009 г.

Софт для графиков и карт памяти

На днях захотел составить карту памяти некоторых своих дел. Такие штуки используются в психологии и тайм-менеджменте. Рисовать на бумаге было лень, и я решил поискать специализированный софт. Знаю, что можно графики и планы можно рисовать вручную или в Microsoft Visio, но последней у меня не было. Пошарил в сети на предмет бесплатных программ. Обнаружил целых две свободных софтины — Xmind и Freemind. Обе программы есть в AUR. Freemind весит около 7 мб и требует наличие Java-машины. С нею я не особо разбирался.
Xmind вешает целых 60 мб в portable-версии. Но и по удобству он гораздо лучше. Все управляется с хоткеев, создать карту памяти можно буквально за минуту.
Вот, к примеру, я рисовал план своей статьи по ходу ее написания. Получилось очень наглядно :).



К тому же xmind предлагает выкладывать свои карты на всеобщий доступ на своем сайте xmind.net. Надо только создать аккаунт, и вам выдадут свой адрес вида http://share.xmind.net/farstar.

вторник, 21 апреля 2009 г.

Посчитал себя

Зарегистрировался на линукс-счетчике http://counter.li.org/ и добавил туда свой arch-ноутбук. Мой номер #488999. Странная там статистика по используемым дистрибутивам... Только несколько основных, вроде Дебиана или Мандривы, и одна большая группа Others. Арч, очевидно, попадает в эту компанию :).

Кстати, также непонятно, как ведется статистика на distrowatch.com.

Все никак не допинаю пост про установку арча на ноутбук... Вернее, все уже готово в текстовом редакторе, а здесь запостить грамотно не получается. Не могу добавить код.

вторник, 14 апреля 2009 г.

Установка Arch Linux на ноутбук MSI PR210

Статья в процессе написания

Имеем ноутбук MSI PR210 (PR210-003RU). Поставлялся с предустановленной Windows Vista Home Edition. Избавляемся от последней. В моем случае, у меня стоит Windows XP и Ubuntu 8.10. Изменяем размер раздела winxp, освобождая место для arch linux. Можно воспользоваться Partition Magic или Acronis Partition Expert. Предположим, что ставим Arch Linux на чистую систему.Идем по адресу http://www.archlinux.org/download/, видим информацию о текущем релизе.На текущий момент это 2009.02 с ядром 2.6.28-ARCH. Тут же находим руководство по установке. Выбираем откуда скачивать – торренты или традиционная http/ftp загрузка. Выберем торренты, так быстрее. Также вы поспособствуете распространению этой системы. На выбор предлагается несколько ISO-образов. Забираем Core ISO под платформу x86_64, который содержит базовую систему с необходимыми библиотеками.

После скачивания, прожигаем образ любимой программой (Nero, Alcohol, cdrecord, etc).

Перед началом установки необходимо собрать всю информацию о вашем железе. Запишите на бумаге, распечатайте, сохраните в текстовом файле на другом компьютере. Пусть информация будет избыточной. Тогда, если вы потеряете листок, где записали, то у вас будет резервная копия.
Можно сохранить вывод команды lspci в текстовый файл на флешку. В моем случае, я это сделал из установленной Ubuntu. Если у вас есть загрузочный LiveCD с каким-нибудь линуксом, то можете воспользоваться им. Кстати, у таких систем есть довольно точный механизм автоопределения железа – воспользуйтесь его информацией.

По MSI PR210 можно найти информацию о железе в сети: http://www.microstar.ru/program/products/notebook/nb/pro_nb_detail.php?UID=650

Хорошее руководство по установке на русском: http://wiki.archlinux.org/index.php/Руководство_по_установке 
Локализация системы:
http://wiki.archlinux.org/index.php/Интернационализация 

Ставим систему, как описано в руководстве в вики. Никаких особенностей. Можно русифицировать консоль, настроить сеть прямо в установщике, путем редактирования конфигурационных файлов. А можно сделать это после установки системы. Сделаем после. Добавлю только, что надо установить пакеты wpa_supplicant (для использования WPA wireless), netcfg. Пакет madwifi ставить не надо, т.к. драйвер для беспроводной карты ath_5k уже поставляется с ядром.

Загружаемся в установленную систему. Первым делом настроим локаль. Юникод хорошо поддерживается.
# vi /etc/locale.gen

Раскомментируем строчку
ru_RU.UTF-8 UTF-8

Сохраняем. Выполняем:
# locale-gen

Настройки в /etc/rc.conf. Приводим соответствующие строки к следующему виду:

LOCALE=”ru_RU.UTF-8”
KEYMAP=”ruwin_ct_sh-UTF-8” << переключение раскладки по ctrl+shift
CONSOLEFONT=UniCyr_8x16

Здесь же может задать имя хоста:
HOSTNAME=”msi-book”

На втором этапе поднимем сеть. Встроенная ethernet-сетевая карта определяется автоматом, как и беспроводная Atheros. 
Проводная сетевая карта висит на eth0. Для настройки в том же rc.conf находим секцию, где задаются настройки для eth0. Там все очень хорошо прокомментировано, изменяем значения под себя.
Я настрою беспроводную карту. Поднимать будем при помощи netcfg (этот пакет надо поставить при установке системы). Все заводится в два счета.
Шагаем в /etc/network.d/. Внутри есть каталог examples/. В нем лежат примеры настроек для различных видов соединений. Я использую домашнюю wi-fi точку доступа с защитой WPA, адреса раздаются по dhcp. Делаем следующее:
# cp /etc/network.d/examples/wpa.example /etc/network.d/farwest
(farwest – это мое название домашней беспроводной сети, у вас свое)

# vi /etc/network.d/farwest

CONNECTION=”wireless”
INTERFACE=wlan0
SCAN=”yes”
SECURITY=”wpa”
ESSID=”FARWEST” << essid вашей беспроводной сети
KEY=”секретная фраза”
IP=”dhcp”
TIMEOUT=20

Выполним для безопасности:
# chmod 0600 /etc/network.d/farwest

После этого включаем netcfg при загрузке:
# vi /etc/rc.conf

NETWORKS=(farwest)
В список DAEMONS добавляем net-profiles, например:
DAEMONS=(syslog-ng @network @net-profiles crond)

* @ перед названием сервиса подавляет ожидание завершения работы запускающего скрипта, что ускоряет загрузку.

Проводную сетевую карту я временно отключу:
INTERFACES=(!eth0)

Можно перезагрузиться. Имеем настроенную юникодную локаль, убеждаемся что это так командой:

# locale
Видим в выводе:
LANG=ru_RU.UTF-8

Проверяем ввод по-русски, переключаем раскладку по ctrl+shift.

Можно обновлять систему. Настроим репозитории.
# vi /etc/pacman.d/mirrorlist
Закомментируем все репозитории, оставим только русские. (Хотя у меня с русскими серварами были определенные проблемы, я использовал польские).

# pacman –Syu

Эта команда обновит всю систему, включая ядро. У меня выкачалось около 70 мб.
После этого мы имеем обновленную систему, в которую уже можно ставить все, что вам нравится.

# pacman –Sy mc xorg kde

В следующий раз займусь настройкой xorg и железа – Bluetooth, видео ATI Radeon® Xpress 1270, веб-камера, звук.

воскресенье, 12 апреля 2009 г.

В закладки

Ссылки, которые необходимо иметь в закладках каждому пользователю Arch Linux.

www.archlinux.org - основной официальный сайт, содержащий ленту новостей, форум и вики.

wiki.archlinux.org - вики на разных языках, в т.ч. на русском. Все HOW-TO следует искать там. Русскоязычная документация находится в состоянии активного перевода. Некоторые статьи устаревают, т.к. обновляются соответствующие английские. Желательно знать английский язык. Впрочем, все статьи предельно понятны и без перевода. Прочитав русскую статью, не поленитесь просмотреть английскую версию - вполне возможны изменения и дополнения.

archlinux.org.ru - сайт русскоязычного сообщества. Есть свой форум, главная страница дублирует новости с основного сайта на русском языке. Некоторые пользователи ведут там же свои мини-блоги.

Старт

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

С недавнего времени я стал использовать Arch Linux на своем старом ноутбуке. Поставил я его туда из соображений экономии ресурсов (cel 550mhz, ram 192mb, hdd 5gb). До этого использовалась Slackware, но меня не очень устраивал метод установки нового ПО, малообновляемые репозитории и прочее. По совету с форумов, я и попробовал Arch в качестве развлечения. Мне понравились и система управления пакетами, и философия этого дистрибутива. Простота настройки Arch Linux, его понятность и принцип KISS (как и в Slackware) сделали свое дело - я стал использовать именно его. Он очень быстро загружается даже на старом железе. Впоследствии, дистрибутив перекочевал и на десктоп и на другой более современный ноутбук.

Что же еще повлияло на мой выбор? В разное время (c 2002 года) я использовал с переменным успехом разные дистрибутивы. Попытаюсь вспомнить, что же стояло у меня дома...

  1. Сначала это был Mandrake 8-й версии (с ужасной локализацией) - с него и началось мое знакомство с миром свободного ПО. Помню, как пришел домой с купленным диском и грохнул стоявшую win 98 со всеми данными;
  2. RedHat 7.3 (потрясающий дистрибутив для того времени) -> RedHat 8.0, который коряво ввел дефолтовую поддержку юникода в системе.
  3. Mandrake 11, который я заказал в линуксцентре. Хорошая система была. Позже и Alt Linux.
  4. Года 3 я использовал на своем домашнем компьютере FreeBSD версий 4.9, 4.11, 5.3, 5.4, 6.0 и 6.2. Очень нравится ее простота и понятность. Зная, что, где и как настраивать, ты этого уже не забудешь.  FreeBSD един, нет никаких других дистрибутивов (позже появились PCBSD и другие).  Зная FreeBSD, ты знаешь FreeBSD. В отличие от линукса, где, зная Ubuntu, ты не знаешь какой-нибудь Alt Linux. И я считаю FreeBSD очень простой системой, не перегруженной всякой нестабильной ерундой. Классический unix прямо :).
  5. Debian версий 3.1, 4.0. А затем и Ubuntu 8.10. Прямо скажу, не понял я этой системы. Сколько раз я ни пробовал. Наверное, стоит прочесть Debian Reference полностью.
  6. Gentoo, даже не помню, каких версий. До сих пор лежит LiveCD с Gentoo 2006, в качестве аварийного.

Так вот, я понял, что главное для меня в использовании свободной ОС - это простота устройства, понятность. Т.е. ты знаешь, где лежат конфигурационные файлы, как настраивать загрузку системы, как ставить софт и при этом знаешь, каким образом он ставится, где сохраняются устанавливаемые пакеты, как самому создать пакет. Мне нужно знать "как, что и где", тогда я знаю систему.

Затем я как-то отошел от использования *nix, т.к. потерял интерес. Этому также способствовало то, что я учусь в вузе на нетехнической специальности (фармация). В программирование я так до сих пор и не "въехал", хотя пытался самостоятельно освоить и perl, и php. Сейчас возобновил свои попытки. Но это все лирика и уход от темы.

И вот, недавно взял да и поставил на мой рабочий ноутбук MSI PR210 Ubuntu 8.10, которая завела все железо out-of-the-box. За что ей огромный респект. Но все это как-то не способствовало самостоятельному изучению этой ОС, хотя она стоит на ноутбуке до сих пор. Я пробовал Slackware 11.2 (с которым надо было трахаться на предмет локализации), MOPS Linux 6.2, Debian на старом IBM ThinkPad iSeries 1200. Последним оказался Arch Linux. Он имеет систему стартовых скриптов RC (как, например, во FreeBSD или Slackware), очень просто и понятно расширяется. Ты ставишь только то, что нужно, своими руками. Хочешь настроить запускаемые сервисы? В два счета! Поставить kde? Одной командой! Настроить систему? В одном файле /etc/rc.conf.

Арч - сравнительно молодой дистрибутив, но очень быстро развивается. По нему уже есть достаточное количество документации и отличный wiki.

После некоторого времени использования я подумал - а почему бы мне не написать какую-нибудь статью или что-то в этом духе? Всегда хотел что-то написать, да никак не мог собраться. А тут еще вдохновился блогом "Записки дебианщика", где автор просто выкладывает свои наработки, делится опытом использования дебиана, пишет небольшие туториалы. Я подумал, почему бы не сделать также? Ведь это поможет мне и как в плане запоминания информации, так и в умении точно и ясно выражаться в процессе письма.

В блоге я попытаюсь описывать свой опыт использования Arch Linux, и других программ из мира open source. Это мой первый опыт в ведении блога, поэтому возможны неточности как в описании, так и в подаче материала. Надеюсь, все получится.