воскресенье, 16 ноября 2008 г.

Маразм крепчал!

"Французское общество производителей фонограмм (Société civile des producteurs de phonogrammes en France) подало в суд на разработчиков ряда программ для пирингового обмена: Vuze (бывший Azureus), Limewire (клиент Gnutella), Shareaza, Morpheus (фирма разорилась, сайт не работает), а также на владельца сайта sourceforge.com за размещение в сети пиринговых программ.

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

Не, ну я знал что америкосы любители устраивать бред из законодательства, но эти придурки их переплюнули. :) Это уже не просто маразм, даже не маразм в квадрате, как в америке, это уже маразма в кубе! :))) Да собственно хай бы они там у себя во франции задавились этим бредом, но беда в том, что за ними пойдут и другие такие же любители "недополученной прибыли" из других стран, вот что обидно... :( Нет, я конечно сторонник платить за работу, в том числе и за музыку, но это уж слишком! Как заметил народ в разных источниках с этой новостью:
  1. Запретить проги, кторые могут передавать закопепастеный контент (идут лесом ftp, http да и вообще весь инет, на том же ftp/web сервере не проверяется же защищен файл копирайтом или нет! а где алгоритмы, позволяющие 100% сказать защищен конетент или нет? значит все в сад!).
  2. Запретить проги, которые могут просмотреть закопипащеный контент (до свидания cat, less, mc, norton commander, far и прочие прочие прочие!).
  3. Запретить файловые, которые позволяют хранить закопипастеный контент (ой, ну тут даже не перечислишь, проще сказать ВСЕ файловые идут лесом!).
  4. Запретить ОС, которые могут работать с такими прогами (пункт 2) и файловыми (пункт 3, думаю тут тоже не надо уточнять, что лесом идут тоже ВСЕ!).
  5. Расстрелять людей, которые это все написали.
  6. Расстрелять тех, кто мог даже подумать скопировать или передать закопипащенное.
  7. Все, кажется теперь настал в мире полный порядок! ;) Только вот наслаждаться этим порядкому будут уже совсем другие создания... (с) Например тараканы, у них ума больше, чем у этих ПРИДУРКОВ!
Вот такой расклад вырисовывается... :)

Новость стырена тут.

Техника и здоровье

В принципе ни когда не верил во всякого рода "чудо" аппараты, которые периодически всплывают на рынке и "не имеют аналогов в мире". А тут вот как раз наткнулся на "препарирвание" такого агрегата. :) Автору спасибо. :) В принципе я ничего другого и не ожидал, хотя именно этого прибора сам не видел. ;)

четверг, 13 ноября 2008 г.

Что-то в этом есть...

Жизнь - как линукс:

Для знающих - это прекрасная штука. А для тех, кто в ней ничего не смыслит - она дерьмо! :)

среда, 12 ноября 2008 г.

Батарея

Пришла наконец-то из Гон-Конга батарейка к моему eee pc. :) Черная. В общем-то как и заказывал. Ну не было белой тогда! :( Честно говоря думал будет хуже выглядеть. Не, очень даже ничего вышло. Во всяком случае в открытом виде. Ну позже сфоткаю и выложу. :)

Теперь о деле: первые испытания показали 5 часов работы (с первой зарядки, то бишь еще не раскачался аккумулятор) при загрузке проца на 100% и шине 100. Очень не плохо скажу я вам. :) С включенным вайфаем еще и в придачу - вышло 4 с лишним часа. В общем я рад. :) Конечно выклядит он теперь в сложенном состоянии не очень красиво, все же дура здоровая торчит с зади, но мы не женщины, нам главное что бы работало и на "красивенько было". ;)

пятница, 7 ноября 2008 г.

Два сетевых интерфейса.

Давно у меня не доходили руки сделать у жены на ноуте одну простую фичу. А именно:

Имеем два интерфейса, один кабельный, второй Wi-Fi соответственно. Надо что бы при подключении кабеля работала "земля", а при отрубании - "воздух". Сначала попробовал сделать все это через bonding (объединение двух и более интерфейсов в один логический, что-то типа сановского IPMP). Но возникла проблема: wpa_supplicant не может корректно подрубится к точке доступа, если используется bond0 интерфейс. :( Хотя в инете народ после не продолжительных плясок с бубном это поднимал, но у меня не вышло. Решил пойти другим путем. ;) И так мое решение:

  1. Ставим ifplugd и конфигурим его мониторить eth0.
  2. В /etc/network/interfaces (это для убунты/дебиан, на других системах будет по другому, но в общем принип один и тот же) прописываем что-то типа:

    iface eth0 inet static
    address X.X.X.10
    netmask 255.255.255.0
    gateway X.X.X.1

    auto wlan0
    iface eth0 inet static
    address X.X.X.10
    netmask 255.255.255.0
    gateway X.X.X.1
    wpa-conf /etc/wpa_supplicant/my.conf


  3. В папку /etc/ifplugd/action.d добавляем файл (я его назвал 00-start-stop, но в принципе это не важно, так как из этой папки при поднятии/опускании интерфейса, который мы мониторим выполняются все скрипты) содержащий следующий набор комманд:


  4. #!/bin/sh
    set -e

    case "$2" in
    up)
    /sbin/ifdown --force wlan0
    ;;
    down)
    /sbin/ifup wlan0
    ;;
    esac


    Понятное дело, что это тоже довольно грубо: по хоршему надо бы проверить какие и как работают у нас интерфейсы, какие из них wifi или прочесть это из конфиг файла, но мне было лень заморачиваться. ;)
Собственно все, можно только немного уменьшить таймаут интерфейса с 10 (по умолчанию) секунд, до 5. При переключении с "воздуха" на землю пинг терял 4-5 пакетов, при обратном - около 20-30 (ну это и понятно, надо же стартануть wpa_supplicant, да подключится к точке), что в общем-то для домашнего компа, я считаю, очень не плохо. ;)

Обновил убунту до 8.10.

Ну что сказать...

Сначала о хорошем:

- заработал нормально драйвер b43 для броадкомовского wifi адаптера у жены на ноуте. До этого был медленный и глючный, приходилось ставить коммерческий драйвер, что меня напрягало.
- обновился KDE. Я сам под ним не работаю, но жена - да, сидит под KDE. Красивее стало намного. :) На сколько удобно - время покажет.
- компиз стал работать еще стабильнее, хотя я его постоянно и не юзаю. Но все равно красиво и приятно. ;)
- компиз запустился с пол пинка под KDE. Тоже были у меня до этого проблемы. :)
- субъективно стало работать быстрее. На сколько это объективно - тоже время покажет. ;)

О плохом:

- нифига не понравился дефалтовый гномовый бакграунд. ;)
- обновился xorg. :( Бля. Мне совершенно не нравится куда он идет! Да, с одной стороны хорошо, что теперь не надо все input devices прописывать в конфиге, он сам подтягиваются через HAL. НО! У меня например мышь с клавой были очень сложно настроены. И воспроизвести все это через HAL у меня не вышло. :( И Это меня ОЧЕНЬ разозлило! Не говоря уж о том, что HAL юзает гребаный XML! Нет, против как такового XML я ничего против не имею, но сонфиги в XML - это ОГРОМНОЕ зло! Ибо тперь парсить и писать их стало ну просто трындец! xml - не плоский конфиг, просто так grep-ом не пройдешься! В общем я ОЧЕНЬ не доволен!
- обновился KDE. ;) ИМХО сыровата еще 4-ая версия. :(

Ну в общих чертах примерно так. :) В общем мое резюме:

- если у вас не проблем с работой с железом под 8.04 (или предыдущими не закончившими свою поддержку "длинносрочными" версиями)
- если вы не фанат "красявостей"
- если вы не любитель "поставить и поковырять что-нибудь свеженькое", а нужна просто стабильная работа
ТО! Я бы рекомендовал сидеть и не дергаться. ;) В противном случае - обновляйтесь. :) Система вполне пригодна к использованию, не сказал бы что ребята выкинули сырой продукт. Нет, все вполне прилично и нормально. Есть небольшие недочеты, но зная как быстро и хорошо правят в debian/ubuntu можно не сомневаться - скоро все будет ОК. ;)

UPD:

Так, победил настройку мыши и клавы. Клаву пока сделал через настройку гнома, можно и через xmodmap. Видимо в перспективе так и сделаю, что бы не думать почему что-то не так, когда грузану например openbox. ;) Ну это-то все было понятно, а вот...

...С мышой - это совсем другое дело. Тут пришлось потрахаться. :( Попробовал сделать через HAL. Нифига не понравилось. Это во первых. А во вторых и не все получилось. :( В результате написал вот такой скрипт при старте любого WM:


ID=`xinput list | grep Mouse | egrep -o "id=[0-9]+" | sed 's/id=//'`
xinput set-button-map $ID 3 2 1
xinput set-int-prop $ID "Wheel Emulation" 8 1
xinput set-int-prop $ID "Wheel Emulation Button" 8 2


Собственно первая строка находит мышь, это понятно, и выгребает его id. Немного сложно получилось с грепами и седом, но честно говоря что первое в голову пришло, сильно было лень заморачиваться. ;) По хорошему конечно это все еще и в цикле надо сделать, что бы если подключено более одной мыши - все настроились. Ну видимо потом изменю.
Далее делаю мапинг для леворукой мыши, затем включаю эмуляцию колеса, а последней строкой вешаю эту эмуляцию на среднюю кнопку. Что получается? Очень просто: прокрутка идет колесиком, плюс можно нажать и удерживать среднюю кнопку, а движения мыши вверх/вниз будут приводить к скролингу. Когда надо промотать много страниц - это удобнее, чем "колесиком", по крайней мере мне. ;) Давно к стати это хотел, потому что в свое время, когда на мышах еще не было колес, юзали мы такую прогу, как MouseImp. :) Вот она вроно то и делало, что я сейчас настроил под иксами без всяких лишних прог. ;)

Это надо у себя в кабинете повесить! :)

"Советов не просить! У меня чувство юмора сильнее чувства жалости!"

А еще вот это понравилось:

- Что общего между Хэллоуином и Рождеством?
- Каждый программист знает: 31 oct = 25 dec

Вот это еще в точку:

Интересное наблюдение: в линуксе фаервол ставят чтобы не впускать никого внутрь, а в винде - чтобы не выпускать наружу!