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

Софт используете..? Извольте дать отчёт!

Софт используете..? Извольте дать отчёт! Шутки шутками, но я в шоке уже два дня... У меня такое ощущение, что Майкрософт следит за всеми и на всё готова пойти лишь бы выжать со всех денежек да побольше да побольше...

Так и у меня на работе было обычное предпраздничное утро... Когда начальник принёс письмо из этой не уважаемой лично мной фирмы, что было бы не плохо предоставить им отчёт об используемым нашей организацией ПО... И, что будут очень рады будут нас навестить и подсказать самые лучшие и качественные схемы Лицензиррования, причём может приедут и подскажут они с представителями органами МВД. Это общий вывод полученный из письма. Письмо написанно явно в духе Америкнцев, очень грамотно и политкорректно...

В общем вот и допрыгались, теперь прдставители какой-то компании могут приходить куда угодно и когда угодно.

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

Право мне очень обидно, на то, что уходят мои налоги которые я плачу Государству в полном объёме. Мои деньги фактически работают против меня...

В общем грустно всё это грустно...

Так, что пока остаётся вынести следующую мораль: пользуешься платным, закрытым ПО - плати и это вправду, сейчас стало очень опасно использовать не Законно приобретённое ПО. Что в общем правильно конечно. Но было приятнее значительно бы оплачивать продукты наших производителей, а не какго-то либо Американсого программиста. К примеру разработчикам AltLinux и других Отечественных производителей ПО.

А вообще очень я удивлён, почему люди даже не хотят попробывать открытое ПО. Желаательно конечно распространаяемое под Лицензией BSD ну или GPL. Лежу сейчас на кровате, одной ногой уже во сне, и набираю этот текст с Kuki Linux со своего нетбука, могу сказать, что всё работает, настраивать его не сложнее Windows а местами даже гораздо проще, галочку включил и работает. Ну или как правило достаточно прочесть документацию к ПО. В общем я право не понимаю, почему люди не хотят даже пробывать. Я понимаю, что очень трудно бывает перейти на СПО так-как отсутствует специфическое ПО зачастую. Но в тех случаях где можно отказаться от Windows это необходимо сделаать. Ну хотябы просто попробывать, а может Вам понравиться..?

P.S. уже вырос из холиваров, но право порой мне очень не приятно, что одна корпорация фактически держит весь мир. Я не говорю, что Майкрософт делает не качественный продукт. Нет, он качественный. Не приятна цена на продукты, и политика распространения этих продуктов, и пропиретарная модель распространения.

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

Wine сбивается разрешение экрана после выхода из игры

Wine сбивается разрешение экрана после выхода из игры -- Собственно, если игра не поддерживает разрешение Вашего монитора, то если в настройках wine не указан режим эмуляции рабочего стола, после выхода из игры разрешение Вашего экрана будет точно таким какое оно было в игре...

Это не очень приятно, так-как к примеру Counter Strike v 1.6 не поддерживает у меня под wine разрешение больше 1600x1200 :-( и если я случайно уберу эмуляцию рабочего стола, то после выхода из игры получаю 1600x1200 , что при моём мониторе "24 дюйма не очень смотрится хорошо...

Решение:

$xrandr -s 1920x1200


Всё. За подробностями

$man xrandr


Опция
 $xrandr -q 
покажет все допустимые разрешения Вашего Xserver

По материалам: http://www.kubuntu.ru/node/853 с моими дополнениями.

суббота, 25 апреля 2009 г.

Патриотизм: или обновления Ubuntu с серверов Яндекс.

Я думаю, что многим известно, так-как факт не когда и не скрывался, что компания Яндекс не использует Windows на своих севрерах.

Также Яндекс популяризирует СПО.

Цитата:

Российская интернет-компания Яндекс запустила зеркало популярных дистрибутивов GNU/Linux и пакетов для них.
С недавнего времени функционирует российское зеркало архивов нескольких Linux-проектов, доступное по адресу mirror.yandex.ru. Среди дистрибутивов на зеркале Яндекса представлены Debian GNU/Linux (в том числе и сборки пакетов с backports.org), CentOS, Fedora Linux, Gentoo Linux, Mandriva Linux, Ubuntu Linux и отечественный ASPLinux.
Сервер поддерживает доступ по HTTP, FTP и rsync, а сам работает под управлением Debian GNU/Linux.

Источник: http://www.nixp.ru/news/8514

В связи с чем я решил попробывать подключить Яндекс репозитарии от дистрибутива Ubuntu 8.04.2

Начинаем:

sudo nano /etc/apt/sources.list


И добавим в начало желательно:

# yandex repozitori 8.04
deb ftp://mirror.yandex.ru/ubuntu/ hardy main multiverse restricted universe
deb ftp://mirror.yandex.ru/ubuntu/ hardy-backports main multiverse restricted universe
deb ftp://mirror.yandex.ru/ubuntu/ hardy-security main multiverse restricted universe
deb ftp://mirror.yandex.ru/ubuntu/ hardy-updates main multiverse restricted universe
deb ftp://mirror.yandex.ru/ubuntu/ hardy-proposed main multiverse restricted universe


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

PROFIT.

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

Автоматическое получение маршрутизации от DHCP сервера option 249

Речь пойдёт об опции 249 dhcp server, так-как мой провайдер оринетируясь на Windows пользователей, применил это не самое правильное решение для раздачи маршрутов в городской локальной Сети.

Подробности можно посмотреть тут: RFC-3442

ВНИМАНИЕ!!! Операционные системы Windows 95/98 и Windows 2000 не поддерживают данную опцию. Для этих операционных систем необходимо добавлять статические маршруты вручную.

Для клиентов, использующих операционные системы Linux и BSD эта возможность доступна после установки и небольшой модификации конфигурационных файлов DHCP клиентов dhcp-client или dhcp3-client.

Установите DHCP клиент dhcp3-client или dhcp-client.
Создайте в каталоге /etc/dhcp3/dhclient-exit-hooks.d (/etc/dhcp/dhclient-exit-hooks.d для клиента dhcp-client)
файл rfc3442-classless-static-routes следующего содержания:


 if [ x"$new_rfc3442_classless_static_routes" != x"" ]; then
case $reason in BOUND|RENEW|REBIND|REBOOT)
rfc_routes=($new_rfc3442_classless_static_routes)
for(( i=0; i < ${#rfc_routes[@]}; )); do
net_length=${rfc_routes[$i]}
((i++))

net_address=(0 0 0 0)
for(( j=0; j < $[$net_length / 8 + \
($net_length % 8 ? 1 : 0)]; j++, i++)); do
net_address[$j]=${rfc_routes[$i]}
done

gateway=(0 0 0 0)
for (( j=0; j < 4; j++, i++ )); do
gateway[$j]=${rfc_routes[$i]}
done

old_IFS="$IFS"
IFS='.'

if [ x"$net_length" == x"32" ]; then
/sbin/route add -host "${net_address[*]}" gw "${gateway[*]}"
else
/sbin/route add -net "${net_address[*]}/$net_length" gw "${gateway[*]}"
fi
IFS="$old_IFS"
done
esac
fi


В конфигурационный файл /etc/dhcp3/dhclient.conf (/etc/dhcp/dhclient.conf для клиента dhcp-client)
внесите изменения:



option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;#Добавляем описание новой опции dhcp сервера
#
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes;#Добавляем запрос статических бесклассовых маршрутов
- Обратите внимания, что запрашиваемые данные могут отличаться от Ваших. Главное добавить:


option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;
rfc3442-classless-static-routes;
-- Это основное.

Перезапустите сервис networking. Для ubuntu мне хватило
sudo dhclient eth0

Убедитесь, что маршруты появились:

route


Всё. За единственной проблемой, лично мне осталось придумать как динамически модифицировать таблицу NAT в iptables в зависимости от маршрутов которые я получил. Я думаю, что это не вызывет больших трудностей, хотя как знать. В общем буду модифицировать под себя: файл /etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-static-routes --- Планирую выложить сюда и мой модифицированный скрипт.

Моя статья представляет из себя смесь следующих статей, с небольшими моими добавлениями: http://archlinux.org.ru/forum/viewtopic.php?f=8&t=723 http://forum.dobroe.ru/index.php?showtopic=34115 Ссылки прямые, работоспособные на момент публикации статьи.