LINUX.ORG.RU

Сообщения lester_dev

 

протестируйте велосипед udev+festival

Вообщем промелькнула тут как-то тема по сабжу, вот и захотелось мне 
поизвращаться, таксказать. Помогите протестировать на разных девайсах.
Нужен festival и, естественно, udev.

Вот этот скрипт 

$cat /usr/bin/boltalka.sh
#!/bin/sh

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

FESTIVAL="festival --tts"
UDEVINFO="udevinfo"

DEVICE=$1

[ -z "$DEVICE" ] && exit
[ -z "$ACTION" ] && exit

function get_device_attr ()
{
	echo `udevinfo -a -n /dev/$1 | grep $2 | cut -f 2 -d '"'`
}

function get_device_name ()
{
	device=$1

	case $device in
		sd*[0-9])
			s=`get_device_attr $device "model"`
			[ -z $s ] && echo " some device" || echo " $s"
		;;
		sr*)
			echo "n optical drive"
		;;
		hd*)
			s=`get_device_attr $device "media"`
			echo " $s drive"
		;;
		*)
			exit
		;;
	esac
	
}

function say ()
{
	echo "A$1 is $2" | $FESTIVAL
	exit
}

name=`get_device_name $DEVICE`

if [ -n "$name" ]; then 
	case "$ACTION" in
		add)
		say "$name" "found"
		;;
		remove)
		say "$SUBSYSTEM device" "removed"		
		;;
		change)
		say "$name" "changed"
		;;
	esac
fi

и файл рулесов

$cat /etc/udev/rules.d/62-festival.rules
SUBSYSTEMS=="block", RUN+="/usr/bin/boltalka.sh %b"

который нужно засунуть в /etc/udev/rules.d или где
там в вашем дистре они лежат.

Положив их на место, можно испытать изобретение, вставив флешку или компакт. 

=======================================================================

Что надо сделать:
Сканеры, принтеры и прочие девайсы, которых у меня нет. Для этого нужно глядеть на вывод 

udevadm test (или udevtest) `udevinfo -q path -n /dev/$девайс`
и писать в case. Ну или отправлять мне на мыло.

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

Хит сезона из ПО

http://prematureoptimization.org/glista/

no comments

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[ЖЖ почти] Копирасты обнаглели

Одному из участников проекта maxima пришло такое письмо (цитирую)

From: "Kevin H. Pollard" <khpollard@cox.net>
To: <maxima@math.******.edu>
Date: Sat, 16 Aug 2008 10:47:29 -0500
Subject: [Maxima] Problem with "globalsolve:true"
List-Id: Maxima interest list <maxima.math.******.edu>

Sir,

Please be advised that the name "GlobalSolve" is a registered trademark and
you are not authorized to use it. Please cease and desist using it.

Thank you,

Kevin

Что вы об этом думаете? Эдак ведь можно к названиям любых функций докопаться, а что? Название - торговая марка, следовательно функции надо называть

void CoolFunction_tm() или void CoolFunction_R()

http://lj.rossia.org/users/beshenov/53975.html

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[ЛОЛ][вещества][ГГМ] ОС QuickGUI

 

http://www.quickgui.narod.ru/

Вот откопал на лолксах. Без химзащиты не заходить. Да, сайт работает только под ишаком, потому что сделан в ворде, но это может и к лучшему.

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

Продолжение истории с Foxconn

Некий блоггер mjg59 провел подробное исследование кода прошивки DSDT из глючной матери Foxconn и обнаружил, что никаких специальных граблей для Linux там нет, а почти все проблемы с ACPI были из-за багов ядра.

Вот что он пишет:

"Are there ACPI issues with Ryan's system? It sounds like it. The "Error attaching device data" complaints indicate some kind of failure on the part of the kernel to work out how the devices correspond to the ACPI namespace, but I strongly suspect that this is a Linux bug. Failure to reboot after suspend? Could be anything (I'd need direct access to the hardware to figure it out properly), but again it's almost certainly a Linux bug. The standard way Linux reboots systems is to bang the keyboard controller, and it's conceivable that something we're doing on resume is leaving the keyboard controller in a slightly confused state. We're clearly doing something wrong there, given that my Dell comes up without a keyboard about one resume in twenty - I just haven't had time to look into it yet."

http://www.advogato.org/person/mjg59/diary.html?start=147

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

MX record в DNS

Господа, есть хост, который привязан к домену на внешнем днс, на хосте стоит MTA. Проблема в том, что внешний днс возвращает какую-то левую MX запись, подскажите, нужно связываться с внешним днс или настроить хост на отдачу MX записи?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[LOL] Убисофт выпустила украденый кряк под видом патча

 

После того, как Rainbow Six: Vegas 2 перестала работать у всех легальных пользователей, установивших последний патч (из-за DRM), Убисофт (издатель, яростно борющийся с пиратами) не нашла ничего лучше, как взять кряк от группы RELOADED и выдать его за свой fix. Сей факт был немедленно обнаружен, и развернулась целая драма. Вот что DRM с людьми делает!

Полная история - http://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718/

Драма на форуме Ubisoft - http://forums.ubi.com/eve/forums/a/tpc/f/1991064316/m/1381029176/p/1

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

GNOME помешался на табах?

Сначала nautilus, это я еще могу понять. Но после GUADEC все словно помешались - totem, banshee, даже в gcalctool (!) и то засунули табы. Это эпидемия табов что-ли?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

2Shaman007

В треде http://www.linux.org.ru/view-message.jsp?msgid=2904124 ты удалил мое сообщение за 5.2, так я не пойму, это ты с причиной маху дал или автор действительно там отписался?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[ЖЖ] Принимаю поздравления - я с дипломом

 

Все, я теперь дипломированый специалистЪ :) В ближайшее время предстоит поиск работы и связанный с этим переезд.

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

В гугле работают индусы?

Захотел Google Earth скачать, захожу на http://earth.google.com/download-earth.html, 
жму кнопку "Принять условия и загрузить". Смотрю в код и вижу:

          <form name="dlForm" id="dlForm" action="">
            <input type="button" value="" id="btnDownload" name="submit" class="dlButton" />
            <input type="button" value="" id="btnCancel" tabindex="101" />
            <br /><br />
            <input type="checkbox" id="emailCheck" /> 
            <label for="emailCheck" class="small">

              Присылайте мне &quot;The Sightseer&quot; – ежемесячную подборку наиболее интересных изображений,
              советов и последних новостей Google Планета Земля
            </label>
            <br />
            <div id="emailField" class="hidden">
              <span class="small">
                Адрес электронной почты: &nbsp;&nbsp;
                (<a href="http://www.google.com/privacy.html">Политика конфиденциальности</a>)
              </span>  
              <br />

              <input name="email" type="text" size="25" />
            </div>
          </form>

Они там что, чюдесных грибов наелись?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[ЖЖ] Я сдал последний гос

 

Все, теперь диплом почти у меня в кармане. Как торжественно вручат и полечу я к едрене-фене на свои хлеба.

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

Помогите настроить драйвер nvidia

У меня GeForce 8600 GT, 2 DVI выходаю Подключил монитор через переходник на VGA. Установил драйвер из репозиториев убунты, версия 169.12. После перезагрузки получаю либо черный экран, либо мешанину из цветных квадратиков. Перепробовал инсталляторы с сайта nvidia, версии 173, 169 и 100. Нифига не получается. Покажите свой xorg.conf, может дело в нем?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[опрос]ATI vs Nvidia

 

В связи с внезапно улучшеным материальным положением подумываю купить новую видеокарточку. До этого момента и мысли даже об АТИ не было, теперь же, в свете последних улучшений в драйвере, стал задумываться - а все ли так шоколадно на этой нвидии? Есть возможность купить что-то из серии Radeon HD2xxx и GeForce 8xxx. Основной критерий - чтоб без геморроя в линуксе. Что посоветуете, специалисты по всему?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

Хакаю вебкамеру

Как-то я писал о том, как завести вебкамеру на чипе Cellvision CAS-630 под линуксом. Мне посоветовали поснифать трафик, которым вебка обменивается с вендой. На скрине дамп оного, где обнаружились интересные пакеты, которые могут быть командой инициализации камеры и начала передачи медиа контента. Есть мысль написать тестовую программку, дергающую камеру за указанный порт, но мне кажется, есть гораздо более изящное решение. Никто не занимался подобным? Что посоветуете?
lester_dev
()

В висте нашли глюки, тянущиеся с win'95

Замечательный обзор мелких глюков и упущений в системе 2007 года заставляет задуматься, почему компания, ворочающая миллиардами долларов допускает ошибки, которые не могут себе позволить разработчики бесплатных Гнома и КДЕ?

http://www.istartedsomething.com/20080531/windows-ui-taskforce-your-help-wanted/

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

[петиция] Редактирование сообщений

 

Дамы и господа, предлагаю написать петицию Макскому на разблокирование редактирования собственных сообщений. Главный аргумент против - возможность уйти от ответственности за написанную чушь. Я же предлагаю сделать редактирование выборочным: если на сообщение не было ответов, редактировать можно, т.к., по моим наблюдениям, времени между ответами хватает с головой на то, что бы заметить ошибку и пофиксить. Я думаю, это наилучший компромисс, не ну действительно, в 2008 году не иметь такой фичи это вообще ни в какие ворота. Также можно писать под сообщением: "было отредактировано blabla в такое-то время". Кто еще что предложит?

Вот, прошлую тему написал с ошибкой, пришлось удалить и заново запостить. This is ridiculous.

Перемещено anonymous_incognito из Talks

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

UNИX: доклад по теме «Системы хранения данных»

 , , ,

Группа Linux в России
30 мая в 18:30 в ауд. 707 второго учебного корпуса МГУ (факультет ВМК, МГУ1С52) состоится семинар Александра Герасёва (http://users.livejournal.com/_gq_/) по теме "Системы хранения данных". Доклад рассчитан на тех, кто пока мало что знает о СХД, SAN и тому подобных вещах (но хочет узнать больше), и на тех, кто готов вносить интересные комментарии; проходит в рамках семинара UNИX (http://uneex.mithril.cs.msu.su/).

Примерный план доклада:

  • Что такое хранение данных
  • Типы СХД
  • RAID
  • LVM
  • MultiPath
  • SAN
  • Пример построения отказоустойчивой системы на базе EMC CLARiiON AX150
  • Проприетарные решения vs. открытые на примере той же системы
  • Технологии будущего

В здании факультета ВМК работает бюро пропусков. Для получения пропуска необходимо предъявить паспорт и сказать, на что вы идёте — этого должно быть достаточно. В случае проблем в день семинара можно связаться с Артёмом Гавриченковым (http://ximaera.livejournal.com/) по телефону +7 916 515 4958 и в джаббере ximaera@gmail.com.

>>> Подробности (msu.su)

lester_dev
()

Asterisk

Господа, есть ли способ прикрутить к нему веб-морду с регистрацией, чтоб пользователи могли сами создавать SIP-учетки и сразу же логиниться без перезагрузки звездочки? Насколько я понял, текущий вариант (прописываем юзера в sip.conf и екстеншн в extensions.conf) не подходит, ибо файлы читаются только при запуске сервера. А перегружать его при каждой регистрации нуегонах. Кто-нибудь сталкивался с таким?

>>> Подробности (Invalid URL, no host part!)

lester_dev
()

Вендузятники

меняют тему оформления на хрени. Действие первое, в лицах.

http://www.dpk.com.ua/blog/16124.html

>>> Подробности (Invalid URL, no host part!)

lester_dev
()