воскресенье, 31 августа 2008 г.

Установка Haiku OS

В почтовой рассылке проекта Haiku OS началось обсуждение альфа-версии первого релиза R1, поэтому захотелось попробовать какова система на сегодняшний день(r27227).

Для пробы проект Haiku предлагает ежедневные сборки, которые можно тестировать в виртуальной машине или установить на диск. Хотелось проверить именно на реальном железе.
В моем распоряжении находился компьютер с Debian GNU/Linux. Ознакомившись с документацией:
1) How To Get Haiku Booted
2) Building Haiku on Ubuntu Linux, Step by Step
Пришел к выводу, что самое правильное собрать Haiku из исходников прямо под Linux.

Дойдя до этапа компиляции из двух вариантов: сборки с GCC 2.95 или GCC 4.x,
выбрал четвертую версию, думая, что это более прогрессивно. Замечания о том, что это ломает бинарную совместимость с BeOS R5, проигнорировал.



На заключительном этапе, каогда уже все собрано и файлы скопированы на раздел произошел сбой команды makebootable, в результате загрузка с раздела Haiku не получалась. Тогда загрузившись с BeOS LiveCD, раздел был сделан загружаемым. После чего удалось загрузить Haiku.

Система грузится довольно быстро, но чуть медленнее, чем BeOS R5. Сеть заработала, драйвер для сетвой был в комплекте с ОС. Видео настраивается нормально. Звука нет.

Не пошел firefox, ругался на libstdc++.r4.so, которой нет в системе. Стало ясно, что Firefox собирается для BeOS R5, с которой нет совместимости в моей сборке.

Просто взял готовый образ и установить его:
dd if=/path/to/image of=/dev/hdaX
Манипуляции с BeOS LiveCD и makebootable пришлось проделать еще раз, зато заработал Firefox.

Звук удалось сделать установив OSS, до этого была неудачная попытка скопировать драйвера с диска с BeOS.

В итоге можно ходить по интернету и слушать музыку. В настройках мультимедия стоит режим реального времени для медиа-сервера, но когда система загружается чем-то другим, звук заикается. С видео проблемы, штатный MediaPlayer не играет нормально видео. А VLC, хоть и показыает видео без проблем, но вместо звука какие-то всхрипывания.

Вцелом система шустрая, Firefox, однако, работает помедленне, чем под Linux.
Стабильность нормальная, за несколько часов работы подвисаний или ухода в отладчик не замечено. Программы для BeOS R5 запускаются. Если решатся проблемы с VLC, то можно подумать о использвании ежедневно.

пятница, 29 августа 2008 г.

Подключение к sipphone(gizmo5) из SJphone и Ekiga

В последнее время у родного клиента прокта Gizmo5 какие-то проблемы со передачей,
нет звука от абонета, поэтому попытался подключится к sipphone сначала SJphone из под Windows, а потом из Ekiga под Lunux-ом.

SJphone:

STUN address -> address: stun01.sipphone.com

SIP Proxy -> Domain/realm: proxy01.sipphone.com

В настройка аккаунта, как полагается: номер и пароль.

Ekiga:
Сетевые настройки:
STUN server:
NAT traversal method:
Outbond proxy:
(т.е. ничего не надо)

В настройках аккаунта:

Registrar: proxy01.sipphone.com:5060
User:1747456789(ваш sip-номер)

Authentication login: 174761337xx
realm/domain: proxy01.sipphone.com

Если не указать порт 5060, то не может подключится.

вторник, 26 августа 2008 г.

Конференция 22-24 августа в Латвии (п. Вышки)

Твоим врагом был я,
Ты умер за меня!
Ты стал проклятьем за меня.
О, что за тайна!
Бог умер за меня,
Ты умер за меня, врага!(1)


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

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

Первое впечатление. Иногда мне казалось, что мир очень силен. Есть глобальные процессы, на которые невозможно повлиять, а в жизни каждого человека есть всяческие обстоятельства. И кажется мир может сломать судьбу любого человека. Но, тут когда я увидел святых(2), то увидел, что в них Тот, кто победил мир.

Сие сказал Я вам, чтобы вы имели во Мне мир. В мире будете иметь скорбь; но мужайтесь: Я победил мир.
От Иоанна 16:33

Смотришь на молодых парней, которые встают со своих мест и громко провозглашают слова из гимна и прославляют Господа Бога и думаешь, что же заставляет их это делать? Человеку из мира они показались бы релегиозными фанатиками. Для верующих они полны Христа. Христос "производит хотение и говорение".

Участников конференции - святые самых разных возрастов. Много молодых людей.

Сообщения по теме делали братья из Латвии, Украины и Калиниграда. После сообщений святые делились тем, что их затронуло в сообщении.
Много пения гимнов, обычно до сообщения и после. После исполнения гимнов много провозглашений, когда кто-то громко произносит затронувшие строки из гимна.

На конференции особая забота о детях, с ними занимались 10 братьев. Сестры пять часов потратили на то, чтоб подготовить 30-ти минутное занятие для детей. Как сказал брат из Риги: Мы хотим дать детям что-то актуальное, а не правила и доктрины. И там Господь дает особую благодать. Наше глубинное желание, чтоб никто из детей не ушел в мир. Дети исполняли несколько гимнов.

Несколько братьев в своих сообщених говорили, что когда были в деноминациях, то приходил момент, когда чувствуешь, что нет цели, нет движения, нет удовлетворенности. Хотя там и было наслаждение Христом.
Традиционные христианские учения поверхностны, но в них нет ничего плохого.
Хотя пятидесятники и баптисты учат тому, что спасение можно потерять. Здесь говорят, что Христос это жизнь и мы живем этой жизнью. В традиц. христанстве этого нет, зато много доктрин и учений, то есть объективный Христос, но не субъективный.

Отрывки из сообщений, что меня затронули:

"...когда молодые люди влюблены, то хотим узнать: Кто он?!. И чем больше узнаем, тем больше разочаровываемся. С Христом по-другому, чем больше мы его узнаем, тем больше наслаждаемся Им..."

"..иногда нас спрашивают о знакомом: Ты знаешь этого человека? Мы го
ворим: Да, я его знаю. Еще спрашивабт: Ты действительно его знаешь? Подумав, мы говорим: нет, я его не знаю. Точто так же и Богом."

"...
В Новом Завете говорится:
Первый человек из земли, состоящий из праха, второй человек - из неба.
1 Коринфянам 15:47 "

"..Мы эксперты в том, чтоб подавлять Христа, то есть не жить Христа.."

"... поражение не возвеличивать Христа..."

"... Если мы живем своей плотью, то выражаем сатану..."

"... если представить, что тело Христа разрезано и видно сердце, которое пульсирует и с каждым ударом говорит: Церковь, церковь, церковь..."

"...однажды меня пригласили для благовествия больному раком. Я думал, мне 30 лет, что я смогу сказать 50-летнему человеку. Я спросил: "Ты боишся смерти?" Он подумав ответил: "Нет не боюсь". Может этому человеку приходидось встречаться со смертью в своей жизни, может что-то другое. Тогда я взмолился:"Господь говори через меня". Я спросил его: "А ты готов встретится с Богм?" Он подумал, подумал и сказал: "Нет, не готов"..."

Любовью я сражен!
Хоть был твоим врагом,
Но ты в любви ко мне пришел.
Любовь и милость лишь
Способны изменить;
Твоей любовью покорен!(1)


Примечания.

1) Гимн №14 из сборника "Псалмы, гимны и духовные песни". Рига. 2007

2) В Библии христиане называются святыми, так они освящены Христом:

И такими были некоторые из вас; но омылись, но освятились, но оправдались именем Господа нашего Иисуса Христа и Духом Бога нашего.
1-е Коринфянам 6:11

Сам же Бог мира да освятит вас во всей полноте, и ваш дух и душа и тело во всей целости да сохранится без порока в пришествие Господа нашего Иисуса Христа.
1-е Фессалоникийцам 5:23

Например Павел обращается к верующим в Эфесе:
Павел, волею Божиею Апостол Иисуса Христа, находящимся в Ефесе святым и верным во Христе Иисусе.
Эфесянам 2:1





Проблемы при установки PostgreSQL 8.1

В текущем стабильном Debian-е, доступна версия 8.1 PostgreSQL.

При инсталляции в файле /etc/postgresql/8.1/main/postgresql.conf прописывается порт 5433, а не 5432. Для того, чтоб разрешить подключение из сети, в отличии от версий < 8,
вместо устаревшего параметра tcpip_socket = true, нужно сделать так:
listen_addresses = '*'

Для перегрузки конфигурации недостаточно:
/etc/init.d/postgresql-8.1 restart
нужно отдельно:
/etc/init.d/postgresql-8.1 stop
/etc/init.d/postgresql-8.1 start

Вот такие особенности.

пятница, 15 августа 2008 г.

Установка DD-WRT на роутер Buffalo WHR-G125

Встала задача: найти недорогой роутер, который смог бы работать в "стелс" режиме, то есть пропускать через себя IP-пакеты без изменения параметра TTL.
Неизвестно, чтоб какой нибудь роутер с заводской прошивкой поддерживал такую возможность.* Поэтому ориентироваться нужно на роутер, на который можно установить прошивку с поддержкой упомянутой функции. Прошивка dd-wrt обладает такой возможностью и бесплатна.

Если выбирать недорогой роутер с WiFi, то довольно тяжело выбрать между
одинаковыми по цене Buffalo WHR-G54S и WHR-G125, еще есть более дешевый D-Link DIR-300. Но так и не удалось выяснить насколько хорошо работает на нем dd-wrt.

Итак:
1) У WHR-G54S съемная и более чувствительная антенна
2) У WHR-G125 несъемная антенна
3) У WHR-G54S более приятный дизайн
4) У WHR-G125 более быстрый(240 Мгц против 200 Мгц) и продвинутый процессор

По рапортам в Интренет оба роутера одинаково хорошо работают под dd-wrt. Выбор пал на
WHR-G125, как роутер более нового поколения. Несмотря на преимущества 54-ого в антенне, 125-ый имеет довольно чувствительный приемник, компенсирующий недостатки антенны.

1. Комплектация
На сайте dd-wrt есть описание процедуры установки и скрипт для автоматизации для MS Windows. Так как прошивка проводилась под Linux, то есть определенная специфика.
В качестве tftp-клиента использовался aftp, так как он умеет работать в командном режиме.
Процедура следующая:

1) Настраиваем сетевой интерефейс с параметрами: 192.168.11.2/255.255.255.0
2) Подключаем один из LAN-портов роутера к компьютеру
3) Открывется два окна терминала
4) В одном запускаем ping 192.168.11.1
5) В другом набираем команду: atftp -p -l ddwrt.bin 192.168.11.1 (в текущей папке должен лежать файл прошивки ddwrt.bin) . Команду набрали, но "Ввод" не нажимаем
6) Выключаем и включаем питание роутера
7) После первого прошедшего пинга нажимаем "Ввод"
8) Ничего не трогаем и ждем, пока роутер не перегрузится и не начнет мигать лампочками к ак обычно
9) Перенастраиваем сетевой интерфейс на: 192.168.1.2/255.255.255.0
10) Проверям: ping 192.168.1.1

Если отклик есть, то можно заходить на роутер web-браузером и начинать конфигурировать.

Теперь изменяем TTL. Несмотря на то, что в документации написан пример:
iptables -t mangle -I POSTROUTING -o vlan1 -j TTL --ttl-inc 1
повышать время жизни пакета при его выходе c LAN в WAN нужно командой:

iptables -t mangle -I PREROUTING -i vlan1 -j TTL --ttl-inc 1

То есть, указывается таблица "PREROUTING" и выходной интерфейс "vlan1".

Роутер можно располагать вертикально и горизонтально. В наборе идет короткий(~30 см.) кабель Ethernet и два провода для блока питания: европейский и британский. Несмотря на критику корпуса данной модели, что пластик выглядит "cheap"(дешево), исполнение корпуса мне понравилось. Работает быстро. Замечаний нет.
2. Конпка выключения и сброс**

3. Вид спереди

4. Днище

5. Разъемы
* Стало известно, что роутер Asus WL-500g Premium поддерживает такую возможность.
Но он дороже WHR-G125 примерно на 55 $.

** На противоположной строне имеется кнопка AOSS, которую можно настроить в dd-wrt, чтоб она включала-выключала WiFi-передатчик.