LINUX.ORG.RU

Сообщения lester_dev

 

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

Форум — Talks

Вообщем промелькнула тут как-то тема по сабжу, вот и захотелось мне 
поизвращаться, таксказать. Помогите протестировать на разных девайсах.
Нужен 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. Ну или отправлять мне на мыло.

>>>

lester_dev
()

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

Форум — Talks
lester_dev
()

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

Форум — Talks

Одному из участников проекта 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

>>>

lester_dev
()

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

Форум — Talks

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

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

>>>

 

lester_dev
()

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

Форум — Talks

Некий блоггер 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

>>>

lester_dev
()

MX record в DNS

Форум — Admin

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

>>>

lester_dev
()

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

Форум — Talks

После того, как 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

>>>

 

lester_dev
()

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

Форум — Talks

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

>>>

lester_dev
()

2Shaman007

Форум — Linux-org-ru

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

>>>

lester_dev
()

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

Форум — Talks

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

>>>

 

lester_dev
()

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

Форум — Talks

Захотел 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>

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

>>>

lester_dev
()

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

Форум — Talks

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

>>>

 

lester_dev
()

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

Форум — Desktop

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

>>>

lester_dev
()

[опрос]ATI vs Nvidia

Форум — Talks

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

>>>

 

lester_dev
()

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

Галерея — Скриншоты

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

lester_dev
()

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

Форум — Talks

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

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

>>>

lester_dev
()

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

Форум — Linux-org-ru

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

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

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

>>>

 

lester_dev
()

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

Новости — Linux в России
Группа 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.

>>> Подробности

 , , ,

lester_dev
()

Asterisk

Форум — Admin

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

>>>

lester_dev
()

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

Форум — Talks

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

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

>>>

lester_dev
()

RSS подписка на новые темы