Я просто прихожу в восторг, когда читаю вменяемые посты от девушек на линуксовых форумах.
Навеяно этим
пятница, 21 марта 2008 г.
Я и Asus Eee PC
Новгородские знакомые попросили приобрести для них пару-тройку агрегатов. Честно говоря, я ничего хорошего от продукта за 9999 рублей не ожидал. Фотографии в интернете также не прибавляли оптимизма...
Купил 3 штуки. Привёз курьер на работу, раскрыл все коробки, наставил эльдорадовских штампов в гарантийные талоны, сказал, что у меня есть неделя на тесты и укатил.
Естественно, я сразу же взялся за первый образец, с целью как следует изучить его.
Внешний вид: Ну что можно сказать. В жизни Eee PC гораздо лучше чем на фотографиях в интернете. Никакого намёка на убогость. Маленький? Да. Создаётся ощущение основательности, прочности какой-то.
Железо: Процессор 900 MHz, 512 MB оперативки, Wi-Fi, камера 0,3 мегапикселя
Клавиатура: Маленькая. Такая, типично асусовская. С нормальным ходом. Кнопки небольшие, но удобные.
Дисплей: Порадовал, пожалуй больше всего. Отличные углы обзора, хорошая яркость и контрастность. От впечатления ужатости, которое производили картинки в интернете, не осталось и следа. Дизайнерам этого чуда, от меня отдельный респект.
Софт: Windows XP и Microsoft Works. Непонятно мне, какой идиот догадался впихнуть туда венду? С первого взгляда становится ясно - ей там не место. С трудом помещаясь на маленьком разрешении, пытаясь впихнуть невпихуемое, редмондовская операционка производит довольно жалкое впечатление. Сходу расположилась на диске, оставив 1,2 гигабайта из 4-х под данные. Была бы моя машинка, сразу бы снёс венду нафиг.
Купил 3 штуки. Привёз курьер на работу, раскрыл все коробки, наставил эльдорадовских штампов в гарантийные талоны, сказал, что у меня есть неделя на тесты и укатил.
Естественно, я сразу же взялся за первый образец, с целью как следует изучить его.
Внешний вид: Ну что можно сказать. В жизни Eee PC гораздо лучше чем на фотографиях в интернете. Никакого намёка на убогость. Маленький? Да. Создаётся ощущение основательности, прочности какой-то.
Железо: Процессор 900 MHz, 512 MB оперативки, Wi-Fi, камера 0,3 мегапикселя
Клавиатура: Маленькая. Такая, типично асусовская. С нормальным ходом. Кнопки небольшие, но удобные.
Дисплей: Порадовал, пожалуй больше всего. Отличные углы обзора, хорошая яркость и контрастность. От впечатления ужатости, которое производили картинки в интернете, не осталось и следа. Дизайнерам этого чуда, от меня отдельный респект.
Софт: Windows XP и Microsoft Works. Непонятно мне, какой идиот догадался впихнуть туда венду? С первого взгляда становится ясно - ей там не место. С трудом помещаясь на маленьком разрешении, пытаясь впихнуть невпихуемое, редмондовская операционка производит довольно жалкое впечатление. Сходу расположилась на диске, оставив 1,2 гигабайта из 4-х под данные. Была бы моя машинка, сразу бы снёс венду нафиг.
четверг, 20 марта 2008 г.
Почему надо венчаться
Когда выбор кончен, должно произойти сочетанию, таинственному от Бога слиянию духовно-телесному. Естественный союз, по любви, есть союз дикий, мрачный. Здесь он очищается, освящается, отрезвляется по молитве Церкви Божественною благодатию. Трудно самому одному устоять в союзе крепком и спасительном. Нити естества рвуться – благодать непреодолима. Самонадеянность опасна везде, тем более здесь… Потому смиренно, с постом и молитвою, приступи к таинству.
Свт Феофан Затворник
Свт Феофан Затворник
среда, 27 февраля 2008 г.
Кодировка ICQ в Pidgin
Пользуюсь Pidgin'ом давно и с удовольствием (ещё с тех времён, когда он был Gaim'ом).
Недавно столкнулся с тем, что не могу получить от человека сообщение: приходят исключительно знаки вопроса. Вспомнил, что когда-то давно уже встречался с этой проблемкой. Причём, что характерно, со всеми остальными собеседниками в списке контактов ничего подобного не возникало. В параметрах учётной записи у меня выставлена кодировка CP-1251. В принципе, этого всегда хватало. По всей видимости, зловредная компания AOL в очередной раз поменяла протокол.
Припомнив, что на форуме что то мелькало по интересующей теме, поменял строку на WINDOWS-1251.

Update: Проверил на последних версиях. Теперь ему кодировка вобще нафиг не нужна. То есть теперь поле Кодировка нужно просто оставить пустым.
Недавно столкнулся с тем, что не могу получить от человека сообщение: приходят исключительно знаки вопроса. Вспомнил, что когда-то давно уже встречался с этой проблемкой. Причём, что характерно, со всеми остальными собеседниками в списке контактов ничего подобного не возникало. В параметрах учётной записи у меня выставлена кодировка CP-1251. В принципе, этого всегда хватало. По всей видимости, зловредная компания AOL в очередной раз поменяла протокол.
Припомнив, что на форуме что то мелькало по интересующей теме, поменял строку на WINDOWS-1251.

После таких нехитрых манипуляций, совместимость была восстановлена.
P.S. Отдельное спасибо Hetfield за помощь и терпение при решении проблемы.
P.S. Отдельное спасибо Hetfield за помощь и терпение при решении проблемы.
Update: Проверил на последних версиях. Теперь ему кодировка вобще нафиг не нужна. То есть теперь поле Кодировка нужно просто оставить пустым.
суббота, 2 февраля 2008 г.
Atheros AR5007EG на Gutsy Gibbon
Недавно приобрёл беcпроводной маршрутизатор D-Link DI-524. Вобще, мне больше нравится техника от Asus, но в данном случае пришлось выбирать из вариантов предложенных провайдером.
Итак: маршрутизатор установлен, подключение настроено, казалось бы, живи да радуйся. Однако, со временем в работе начали обнаруживаться некоторые странности. А именно: при скачивании с меня файлов через примерно 15 секунд связь обрывалась, маршрутизатор переставал пинговаться, через минуту связь восстанавливалась, кроме того, наблюдалась общая неустойчивость соединения и при загрузке.
Первоначально мои подозрения упали на маршрутизатор. Однако никакой информации в подтверждение в интернете мне найти не удалось. Дальше я решил провести эксперимент и протестировать соединение в альтернативной ОС. Тестирование показало исключительно устойчивую связь с интернетом. Таким образом, была установлена причина нестабильности: драйвер Wi-Fi-карточки. Поиски решения привели сначала на форум русскоязычного сообщества Ubuntu, а затем к следующему HowTo
Решение проблемы сводится к замене встроенного драйвера беспроводной карты на драйвер для Windows, установленный с помощью ndiswrapper - обёртки для драйвера позволяющего запускать его в Linux.
Процедура достаточно проста и занимает несколько минут
Для начала нужно скачать исходники ndiswrapper: http://sourceforge.net/project/showfiles.php?group_id=93482
Затем драйвер карты
wget http://blakecmartin.googlepages.com/ar5007eg-32-0.2.tar.gz
Теперь нужно распаковать скачанные архивы
tar xvf ar5007eg-*.tar.gz
tar xvf ndiswrapper-*.tar.gz
Необходимо также установить пакеты, необходимые для сборки из исходников
sudo aptitude update && sudo aptitude install linux-headers-$(uname -r) build-essential
Внесём в черный список модуль ядра ath_pci (он нам больше не понадобится)
echo "blacklist ath_pci" | sudo tee -a /etc/modprobe.d/blacklist
Компилируем ndiswrapper
pushd ndiswrapper-*/
sudo make uninstall
make
sudo make install
popd
Устанавливаем драйвер для Windows
pushd */ar5007eg/
sudo ndiswrapper -i net5211.inf
popd
Добавляем ndiswrapper в список обязательной загрузки
sudo modprobe ndiswrapper
echo "ndiswrapper" | sudo tee -a /etc/modules
Перезагружаем компьютер.
Последующее нагруженное тестирование показало превосходную работу драйвера. Проблема была устранена. :)
Итак: маршрутизатор установлен, подключение настроено, казалось бы, живи да радуйся. Однако, со временем в работе начали обнаруживаться некоторые странности. А именно: при скачивании с меня файлов через примерно 15 секунд связь обрывалась, маршрутизатор переставал пинговаться, через минуту связь восстанавливалась, кроме того, наблюдалась общая неустойчивость соединения и при загрузке.
Первоначально мои подозрения упали на маршрутизатор. Однако никакой информации в подтверждение в интернете мне найти не удалось. Дальше я решил провести эксперимент и протестировать соединение в альтернативной ОС. Тестирование показало исключительно устойчивую связь с интернетом. Таким образом, была установлена причина нестабильности: драйвер Wi-Fi-карточки. Поиски решения привели сначала на форум русскоязычного сообщества Ubuntu, а затем к следующему HowTo
Решение проблемы сводится к замене встроенного драйвера беспроводной карты на драйвер для Windows, установленный с помощью ndiswrapper - обёртки для драйвера позволяющего запускать его в Linux.
Процедура достаточно проста и занимает несколько минут
Для начала нужно скачать исходники ndiswrapper: http://sourceforge.net/project/showfiles.php?group_id=93482
Затем драйвер карты
wget http://blakecmartin.googlepages.com/ar5007eg-32-0.2.tar.gz
Теперь нужно распаковать скачанные архивы
tar xvf ar5007eg-*.tar.gz
tar xvf ndiswrapper-*.tar.gz
Необходимо также установить пакеты, необходимые для сборки из исходников
sudo aptitude update && sudo aptitude install linux-headers-$(uname -r) build-essential
Внесём в черный список модуль ядра ath_pci (он нам больше не понадобится)
echo "blacklist ath_pci" | sudo tee -a /etc/modprobe.d/blacklist
Компилируем ndiswrapper
pushd ndiswrapper-*/
sudo make uninstall
make
sudo make install
popd
Устанавливаем драйвер для Windows
pushd */ar5007eg/
sudo ndiswrapper -i net5211.inf
popd
Добавляем ndiswrapper в список обязательной загрузки
sudo modprobe ndiswrapper
echo "ndiswrapper" | sudo tee -a /etc/modules
Перезагружаем компьютер.
Последующее нагруженное тестирование показало превосходную работу драйвера. Проблема была устранена. :)
пятница, 11 января 2008 г.
понедельник, 7 января 2008 г.
Ubuntu 7.10 + Samsung SGH-E390 = интернет
Исходные данные: глубинка, ноутбук с любимой свежеустановленной операционкой, мобильник.
Задача: настроить интернет
Казалось бы, чтобы настроить интернет, нужен интернет, так как в нём содержаться все необходимые инструкции HowTo и прочее. Однако интернета нет. К счастью, в операционной системе Ubuntu уже есть всё необходимое для настройки и подключения к всемирной паутине. Конечно, в ней нет по-умолчанию всяких удобных звонилок типа Gnome-ppp, но настоящим джедаям это не помеха.
Итак, для начала нам необходимо выяснить, что думает linux по поводу нашего телефона. Для этого нужно подключить телефон к нотику при помощи USB шнура, который идёт в комплекте с нашим телефоном и набрать в консоли волшебное слово dmesg
andrey@andrey-laptop:~$ dmesg
....
[ 5196.116000] usb 1-1: new full speed USB device using ohci_hcd and address 4
[ 5196.340000] usb 1-1: configuration #2 chosen from 1 choice
[ 5196.516000] cdc_acm 1-1:2.1: ttyACM0: USB ACM device
[ 5196.524000] usbcore: registered new interface driver cdc_acm
[ 5196.524000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
andrey@andrey-laptop:~$
Ага! Вот собственно то, что нам и нужно. Система определила новое устройство как модем и создала для него файл устройства /dev/ttyACM0. Теперь необходимо настроить подключение. Для этого в консоли пишем sudo wvdialconf
andrey@andrey-laptop:~$ sudo wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- SAMSUNG SGH-E390
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
andrey@andrey-laptop:~$
Мы получаем почти готовый конфигурационнный файл /etc/wvdial.conf. Почти - потому что мы должны указать в нём имя пользователя, пароль и строку инициализации модема для нашего оператора. Отредактируем его
andrey@andrey-laptop:~$ sudo gedit /etc/wvdial.conf
В результате, должно получиться следующее (в примере использованы настройки для билайна):
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.beeline.ru"
Stupid Mode = 1
ISDN = 0
Modem Type = USB Modem
New PPPD = yes
Phone = *99***1#
Modem = /dev/ttyACM0
Username = beeline
Password = beeline
Baud = 460800
Обратите внимание, жирным выделены те строки, которые необходимо изменить или добавить. Обратите также внимание на строку Stupid Mode = 1 - она необходима для того, чтобы программа не ждала сигнала в линии (собственно, она его не дождётся), а сразу запускала демон pppd.
Теперь для выхода в интернет, нужно только подключить телефон и набрать в терминале wvdial. Для отключения нажать Ctrl + C.
Задача: настроить интернет
Казалось бы, чтобы настроить интернет, нужен интернет, так как в нём содержаться все необходимые инструкции HowTo и прочее. Однако интернета нет. К счастью, в операционной системе Ubuntu уже есть всё необходимое для настройки и подключения к всемирной паутине. Конечно, в ней нет по-умолчанию всяких удобных звонилок типа Gnome-ppp, но настоящим джедаям это не помеха.
Итак, для начала нам необходимо выяснить, что думает linux по поводу нашего телефона. Для этого нужно подключить телефон к нотику при помощи USB шнура, который идёт в комплекте с нашим телефоном и набрать в консоли волшебное слово dmesg
andrey@andrey-laptop:~$ dmesg
....
[ 5196.116000] usb 1-1: new full speed USB device using ohci_hcd and address 4
[ 5196.340000] usb 1-1: configuration #2 chosen from 1 choice
[ 5196.516000] cdc_acm 1-1:2.1: ttyACM0: USB ACM device
[ 5196.524000] usbcore: registered new interface driver cdc_acm
[ 5196.524000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
andrey@andrey-laptop:~$
Ага! Вот собственно то, что нам и нужно. Система определила новое устройство как модем и создала для него файл устройства /dev/ttyACM0. Теперь необходимо настроить подключение. Для этого в консоли пишем sudo wvdialconf
andrey@andrey-laptop:~$ sudo wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- SAMSUNG SGH-E390
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0
Мы получаем почти готовый конфигурационнный файл /etc/wvdial.conf. Почти - потому что мы должны указать в нём имя пользователя, пароль и строку инициализации модема для нашего оператора. Отредактируем его
andrey@andrey-laptop:~$ sudo gedit /etc/wvdial.conf
В результате, должно получиться следующее (в примере использованы настройки для билайна):
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.beeline.ru"
Stupid Mode = 1
ISDN = 0
Modem Type = USB Modem
New PPPD = yes
Phone = *99***1#
Modem = /dev/ttyACM0
Username = beeline
Password = beeline
Baud = 460800
Обратите внимание, жирным выделены те строки, которые необходимо изменить или добавить. Обратите также внимание на строку Stupid Mode = 1 - она необходима для того, чтобы программа не ждала сигнала в линии (собственно, она его не дождётся), а сразу запускала демон pppd.
Теперь для выхода в интернет, нужно только подключить телефон и набрать в терминале wvdial. Для отключения нажать Ctrl + C.
Подписаться на:
Сообщения (Atom)

