среда, 11 ноября 2009 г.
Мелочи жизни: время из BIOS в Win и Lin.
От проблемы я, кстати, избавился - она пропала вместе с Windows...
понедельник, 26 октября 2009 г.
Мелочи жизни: vim и vim-tiny.
Секрет прост: по умолчанию в дебиан ставится пакет vim-tiny, который содержит минималистичную версию Vim с урезанным функционалом. Лечится это просто:
$ sudo aptitude install vim
После этого можно наслаждаться полноценной работой в редакторе.
среда, 21 октября 2009 г.
Сбор вопросов для Jabber FAQ.
среда, 16 сентября 2009 г.
понедельник, 14 сентября 2009 г.
Установка Debian Lenny в виртуальную среду MS Hyper-V: проблема с определением сетевой карты.
1. Выключаем гостевую виртуальную машину, если она запущена.
2. Удаляем текущий сетевой адаптер.
3. Добавляем новый сетевой адаптер Legacy Network Adapter (пункт Add Hardware) конфигурируем сеть.
4. Запускаем виртуальную машину и радуемся жизни, т.к. все должно заработать.
понедельник, 30 марта 2009 г.
Рабочие заметки: отключаем автоматическую установку рекомендуемых пакетов в Aptitude.
Наверняка многие сталкивались с подобной проблемой: сидим мы в сверхлегком IceWM (FluxBox, Ion, etc), решаем, какой же плеер поставить. Выбор падает на, к примеру, AmaroK. Сказано - сделано, вводим в терминале "sudo aptitude install amarok", ждем пока все поставится... И видим такую картину: в менюшке появилась туева хуча различных KDE-шных программ, которые нам и нафиг не нужны; в случае, если ставили под консолью, после ввода "startx" вываливаемся прямо в KDE - вместо милого сердцу IceWM'а! И подобных случаев - масса (описанный приключился по молодости с самим автором).
Все дело в том, что Aptitude по умолчанию ставит рекоммендуемые пакеты (а порекоммендовать некоторые пакеты могут стооооолько :-) ). Стоит отключить эту опцию - и количество ненужного мусора в системе резко поубавится. А понадобившиеся доп. пакеты можно доставить и ручками.
Итак, предлагаю на суд читателя два способа настройки этой опции. Ни один из них не является секретным, но многие новички их не знают))
Способ первый: псевдо-GUI
Именно он представлен на скриншотах.
Вводим в терминале "sudo aptitude" и видим интерфейс программы Aptitude (на основе псевдографики).
Жмем CTRL+T - попадаем в менюшку. Находим вкладку "Параметры", пункт "Предпочтения". Выбираем, попадаем в окно с настройками. Там снимаем галочку с пункта "Автоматически устанавливать рекоммендуемые пакеты" в подразделе "Работа с зависимостями". Вуаля - дело сделано, теперь приложения при установке не будут тянуть за собой рекоммендуемые пакеты.
Способ второй: правка конфигурационного файла Aptitude
Как известно, все в мире имеет конфиги... Дебиановский инсталлятор - не исключение ;) Открыв текстовым редактором файл ~/.aptitude/config, можно узреть много интересного. Например, строчку
APT::Install-Recommends "true";"Заменив "true" на "false", мы заставим Aptitude не ставить рекоммендуемые пакеты.
Если такой строчки нет, то нужно ее добавить самостоятельно.
Итог
Все, больше инсталлятор не будет своевольничать и ставить рекоммендуемые пакеты. Теперь он тихонько сообщит о том, что "программа рекоммендует поставить вот это, вот это и еще вон то", и продолжит установку пакета с его зависимостями, не захламляя винчестер ненужностями.
А это именно то, к чему мы стремились.
вторник, 17 февраля 2009 г.
Ссылки для новичков.
Человек - существо бесконечно ленивое, а временами - еще и раздражительное. Поэтому даже при умении и желании гуглить всегда хочется, чтобы все было сделано за нас. К тому же, при отсутствии этого умения/желания различные линуксовые форумы оказываются захламлены одними и теми же вопросами, надоевшими завсегдатаям. Заканчивается все обычно словами модератора "Иди-ка ты в поиск, сынок" и закрытием темы. Как правило, после этого новичок обижается и энтузиазма у него резко поубавляется, так же как и желания изучать линукс.
Однажды, гугля по своей надобности, я наткнулся на пост в блоге Михаила Конника. Идея создать список ссылок, которые помогли бы новичкам в их творческих поисках :) мне понравилась, и как только набралось достаточное количество материала (хотя хотелось бы еще больше), оно превратилось во все нижеприведенное.
* * *
Правильная установка Debian.
Самое адекватное для новичка руководство по установке Debian, написанное вышеупомянутым М. Конником. Вообще, его блог всячески рекомендуем к прочтению, уж очень интересно он пишет о нужных вещах))
* * *
Монтирование разделов и дисков в Linux
Чтение-запись NTFS с использованием драйвера ntfs-3g в Debian.
Монтирование образов дисков отличных от ISO форматов.
Параметры монтирования
Пожалуй, самый популярный вопрос всех новичков - "как смонтировать Win-раздел так, чтобы видеть русские буквы?". Эта группа ссылок посвящена ему, а так же монтированию вообще.
* * *
Установка программ в Debian-based дистрибутивах
Aptitude в командном режиме
Aptitude в интерактивном режиме
Cемейство утилит dpkg
Подборка неплохих постов про средства установки программ в Debian и ему подобных.
* * *
Программы для Linux: пользовательский софт в Linux
Аналоги Windows-программ в Linux - таблица соответствий.
Раз уж зашла речь об установке, то и о самом софте не вспомнить грех)) Описание программ и таблица соответствий призваны помочь разобраться с тем, что же устанавливать - специально для тех, кто еще не осилил магию "apt-cache search имя_пакета".
* * *
Локализация Debian GNU/Linux
Единственное, что удалось найти в адекватном для новичка виде, и то посвящено KOI. Если кто видел хорошее описалово под utf-8 - просьба поделиться ссылкой... А то придется самому писать))))
* * *
Звук в Linux
Руководство по установке и настройке ALSA
Немного о звуке в линукс. Даже если все заработало "из коробки", стоить почитать для общего развития.
* * *
Установка Mplayer в Linux
Неофициальный MPlayer FAQ
Грамотный кодинг видео в Linux
Видео в линукс. В основном про Mplayer, но все равно лучше него еще ничего не придумали...))
* * *
Простая настройка сетевого интерфейса в Линукс: как быстро настроить сетевую карту в Linux
ADSL HOWTO для систем Linux
Первоначальная настройка сетевых интерфейсов
Настраиваем PPPoE и PPTP подключения в Linux
Вот мы и добрались до настройки сети. Думаю, ни для кого не секрет, что linux изначально создавался с расчетом на работу в сети - еще в те времена, когда MS даже не думали о подобном в своей Win)) Поэтому настраиваемся и получаем удовольствие))
* * *
Искусство программирования на языке сценариев командной оболочки
BASH Programming - Introduction HOW-TO
Файловые утилиты: создание и атрибуция
Файловые утилиты: навигация, информация, манипулирование
Утилита find как универсальный файловый инструмент
Команды обработки текстов
Ссылки посвящены работе с консолью и к прочтению обязательны. Если все осилить, то можно начать относиться к GUI немного пренебрежительно))
* * *
Разумеется, невозможно поместить все, что может пригодиться новичку, в один пост (хотя планируется его пополнять и подправлять время от времени). Здесь я собрал все, что смог найти, по тем вопросам, которые возникали у меня и нередко попадаются на форумах (раз эдак по очень много ;) ). Главное, что нужно помнить новичку, не нашедшему в этих ссылках ответа на свой вопрос - в Гугле в 80% случаев уже есть ответ. Главное - уметь искать. Ну а если ответа нет - то здесь всегда могут помочь, главное четко сформулировать проблему.
Удачи на пути изучения Linux и пусть все получится!
пятница, 13 февраля 2009 г.
Сага о Jabber'е, Песнь Первая: Что, Где, Когда?
«Нет, ну сколько можно?» - подумал я во время очередной смены протокола ICQ и, взвесив все доводы «за», отправился искать альтернативу родной «аське». Нашлась преусловутая альтернатива очень быстро — ею оказалась система обмена сообщениями под названием Jabber. Однако при подключении к ней пришлось столкнуться с несколькими проблемами, помочь в разрешении которых должен сей пост. Правда, главную проблему — перевод друзей-контактов из ICQ в Jabber – он, увы, не решает.
Ты кто?
Итак, что же за зверь он такой, этот Jabber, которому все прочат место ICQ-киллера? Для начала — немного технической информации.
“Jabber — система для быстрого обмена сообщениями и информацией о присутствии (в контакт-листе) между любыми двумя пользователями Интернета на основе открытого протокола XMPP" – уверяет нас Википедия. Там же мы узнаем, что проект Open Source. Для тех, кто в танке — это означает, что любой человек может иметь доступ к исходному коду, бесплатно и без проблем изучать его, и еще много чего вкусного (особенно для кодеров). Поддерживается SSL, PGP/GPG, при передаче используются XML и кодировка UTF-8 (да, никаких проблем с японским, финским и арабским ;-)). Возможны общение нескольких пользователей в чате («конференции»), видео- и голосовые чаты. Сеть децентрализована, то есть, если свалится один сервер, всегда можно воспользоваться другим (не будем тыкать пальцем в АйСиКью, где в случае проблем с сервером будет страдать весь мир). Возможно общение с пользователями других сетей обмена мгновенными сообщениями через так называемые «транспорты».
«Все это и многое другое» делает Jabber наиболее перспективным выбором среди всех IM-технологий.
Pro et Contra
Как и у любой вещи на свете, у Джаббера есть свои минусы и плюсы — причем последние перевешивают. Просто перечислю их с расшифровкой:
Pro:
- Абсолютная бесплатность. Абсолютная — значит, без рекламы, чем грешит официальный клиент ICQ.
- Огромный выбор серверов — плюс возможность поднять свой (yaroslav@shevchenko.ru, например =) )
- Поддержка разнообразных систем шифрования — специально для параноиков и гикнутых на голову
хакеровсисадминов. - Работа на любых каналах связи — например, у меня на модеме заметно подлагивает аська, нередко вообще не давая общаться. В джаббере таких лагов нет.
- Нет лимита на размер сообщений — СКАЖИ «НЕТ!» ОГРАНИЧЕНИЮ В 450 СИМВОЛОВ В СООБЩЕНИИ!!! Да здравствует неограниченный флуд)))
- Отсутствие проблем с кодировками. Использование Юникода — решение многих проблем... И приобретение новых)) В любом случае — «национальные кодировки - это костыль» (непомню-кто на linuxforum'е).
- Можно подключить другие протоколы — преусловутые «транспорты» имеются для ICQ, Mail.Ru, MSN и не только... Здесь же - возможность юзать RSS. Хотя есть у транспортов и неприятные ограничения, например невозможность передавать файлы в "аську"...
- Быстрый логин по сравнению с АйСиКью. Попробуйте одновременно подключиться к аське и Джабберу. У меня разница заметна без всяких секундомеров.
- Тематические конференции. В Джаббере есть возможность группового общения — а-ля чаты. Не все сервера ее поддерживают, но как таковая присутствует.
- «Метаконтакт - специальный контакт в ростере, представляющий собой отображение нескольких контактов Jabber в виде одного. Если хотя бы один контакт в метаконтакте находится в сети - то метаконтакт тоже имеет статус "В сети", а Ваши сообщения будут отправляться на этот контакт. Если несколько составляющих метаконтакта находятся в сети - сообщение рассылается на все, а общение продолжится с тем контактом, с которого пришел ответ.»
- Боты. На любой вкус. Переводчики, погодные боты, программа телепередач, записная книжка... Подробнее можно глянуть тут.
Contra:
- Сравнительная малочисленность (по сравнению с ICQ). Увы, но пока собеседников в Джаббере ощутимо меньше, чем в прочих IM'ах.
- Проблемное восстановление пароля, если используется сервер, отличный от Google, Яндекс, ЖЖ. Письма в тех. поддержку, да.
- Нет единой БД пользователей, поэтому сложнее найти новых знакомых. С другой же стороны... Вас никогда малолетки по аське не доставали?)) Так что недостаток спорный.
«Я б тебя полюбил...»
Количество плюсов велико, однако массового перехода на Джаббер пока не заметно. Это понятно, ведь многие из этих достоинств не критичны для обычных юзеров, которые и составляют большинство пользователей систем обмена мгновенными сообщениями. Ну вот сами скажите, как много Ваших знакомых интересуются возможностью шифрования личной переписки?
Поэтому из всех плюсов я выбрал три, наиболее весомых — которые и составляют основную причину перехода на Джаббер (по крайней мере, среди моих знакомых).
Пункт первый — отсутствие проблем со связью при обновлении протокола. Политика AOL в отношении лиц, использующих клиенты, отличные от официального, более чем жестка (жестока?). А глядеть на рекламу — это свыше сил многих хороших людей ;) Поэтому либо QIP, Miranda, прочие альтернативные клиенты — и траблы при смене протокола, либо альтернативные сети, типа Джаббера.
Пункт второй — стабильная работа даже при медленной связи. Проверено на Билайн-модеме: аська постоянно тормозила с отправкой/приемом сообщений, в то время как джаббер был на высоте — ни одного лага.
И, наконец, третий пункт. Возможность сидеть через один клиент в нескольких протоколах, даже если сам клиент такой возможности не поддерживает. Не решающее примущество, однако очень удобно))
В Вашем полку прибыло!
«Ну, попробуем, так и быть», - возможно, подумает кто-либо после прочтения этой статьи. С чего же начать?
Для начала — нужно зарегистрироваться. Если у Вас есть почта на Gmail.com, Yandex.ru, Вы являетесь пользователем QIP Infium или ЖЖ — то этот абзац можно пропустить, т.к. логином Вы уже не обделены)) Остальным могу посоветовать пройти регистрацию на одном из многочисленных бесплатных серверов либо уже упомянутых в абзаце сервисах. Однако — есть сложности с ЖЖ и Google. Через первый невозможно общаться с другими серверами, второй периодически выдает странные глюки (что, впрочем, не смертельно). Про Яндекс ничего не могу сказать — еще не сталкивался.
Допустим, у Вас уже есть логин (JID на местном наречии — Jabber ID; выглядит как имя_пользователя@имя.сервера). Осталось совсем ничего — найти клиентское приложение. Выбор клиентов не меньший, чем в ICQ. Вкратце:
Miranda | IM-клиент для Windows, поддерживает сторонние надстройки (плагины), несколько протоколов, очень гибок в настройках. |
QIP Infium | Программа обмена мгновенными сообщениями для Windows, поддерживает ICQ, Jabber, Mail.Ru Agent и IRC; не требует долгого ковыряния в настройках. |
Я.Онлайн | Джаббер-клиент за авторством Яндекса. Прост для новичков. Версии под GNU/Linux, BSD и Mac OS X отличаются от Windows-версии (последняя имеет больше функций). Бонус — уведомление о сообщениях Вконтакте и Одноклассниках ;) |
Psi | Один из самых популярных мультиплатформенных (т.е. поддерживающихся в различных операционных системах) jabber-клиентов, довольно прост в обращении. |
Kopete | мультиплатформенный IM-клиент, особенно популярен в ОС Linux и графической оболочке KDE. |
Список всех клиентов, поддерживающих Джаббер, в том числе мобильных, можно найти по этой ссылке.
Удачи в освоении!
среда, 2 июля 2008 г.
Теперь я тут!
Для себя пожалуй еще отмечу, что нужно будет разобраться со средствами создания резервных копий (в том числе и в винде)... Ибо наболело))