LINUX.ORG.RU

Сообщения balodja

 

[мыши и кактусы] Последовательные порты

Форум — Development

Итак, проблема состоит в следующем, есть АЦП http://www.lcard.ru/e-270.php3 , к нему надо написать простейший драйвер под Linux.

Имеющаяся модификация работает по RS232, причем на следующем режиме: нет никакого управления данными, нет проверок четности, скорость -- 115200; передаваемый фрейм состоит из одного стартового бита, одного стопового и 8 битов данных. По контактам RxD и TxD соответственно гонятся данные. Остальные контакты не используются, надо лишь только сбросить DSR и DCD перед началом работы с АЦП(сигнал о готовности). Это все, судя по описанию.

Далее, есть пример простейшей программы, которая работает под Windows, задавая этому АЦП вопрос "ты хто?": http://www.everfall.com/paste/id.php?z50se8kcjous . Соответственно там приходит вразумительный ответ. Пытаюсь сделать все то же самое под Linux: http://www.everfall.com/paste/id.php?1e4x4z3rr78b . Приходит только один байт вместо 14. Причем он судя по всему сигнализирует об ошибке, ибо, если любую чушь АЦП передать вместо запрашиваемой строки из 4х байт, то придет тот же байт.

Посему самый прямой и непосредственный вопрос к гуру, рулящим в программировании последовательных портов: насколько соответствуют виндовым такие установки режима порта под линукс? И, если не соответствуют, что надо изменить? Заранее спасибо.

balodja
()

[специалисты по всему, советские мультфильмы] Помогите найти мульт

Форум — Talks

Вообщем, вчера случайно включил канал "домашний"(или фиг помнит как он называется), там показывали совершенно великолепный мульт.

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

Сам мульт по себе смыслом особо не наполнен, но мне безумно врезалось в память то, как девочка нарисована. Смеялся до упада. Поэтому, если кто знает, что это за мультик, умоляю сообщить его название. Заранее спасибо.

balodja
()

[физика] Задача об эквивалентном сопротивлении

Форум — Talks

http://xkcd.com/356/

По линку заинтересовала задача об отыскании эквивалентного сопротивления.

К примеру, если надо найти эквивалентное сопротивление между двумя соседними узлами -- это просто.

Представим себе поле токов, если тупо подать некоторый ток I на узел, а растекаться ток будет естественно в бесконечность. В силу симметричности задачи он будет течь в 4 стороны с силами тока I/4.

Теперь в соседний узел подать ток (-I), соответственно он будет растекаться точно так же. А так же удовлетворит граничным условиям на бесконечности.

Суммарная картина дает ток I/2 на перегородке между соседними узлами и два контакта на которые подается ток I. Поэтому эквивалентное сопротивление будет R/2(где R -- сопротивление одного резистора в сетке).

Вот теперь вопрос, как решить эту задачу для случая, указанного на табличке в комиксе?

 

balodja
()

[OpenGL] Чушь с GL_POINT_SIZE

Форум — Development

Возникли некоторые проблемы с ogl'ем и размерами рендеренных пикселов. Основная проблема стоит в том, что glPointSize никак не влияет на реальный размер пикселя. Попытка узнать, какой же размер пикселя стоит в данный момент приводит к значению -3.27129e-05, а попытка узнать область допустимых значений — к [3.98791e-34, -3.02518e-05].

Поэтому возникает резонный вопрос: что это за чушь? Код, которым узнавал:

GLfloat fv;
glGetFloatv(GL_POINT_SIZE, &fv);
printf("%g\n", fv);
GLfloat fv[2];
glGetFloatv(GL_POINT_SIZE_RANGE, fv);
printf("[%g, %g]\n", fv[0], fv[1]);

Тех. данные: linux gentoo, nvidia gf 7400 mobile, nvidia-drivers 177.80.

Заранее спасибо.

 

balodja
()

Настольные игры

Форум — Games

Господа, порекомендуйте какие-нибудь настольные игры(а-ля монополия, клюдо, скрабблс). Желательно мультиплеер(клиент + сервер) и желательно с многоплатформенными клиентами. Можно даже онлайновые при хорошем раскладе.

balodja
()

[posix и не только] Православный способ получить локальный charset

Форум — Development

Многоуважемый ЛОР, будь добр, поведай самый православный способ получить название локальной кодировки в posix-системе.

К примеру, есть "# locale charset", но: во-первых, лоровский фак говорит, мол это не самый православный способ, ибо бздя не держит; во-вторых, это с помощью утилит, а хотелось бы программно(без шуток про "man 3 system", пожалуйста).

Заранее спасибо.

balodja
()

USB mass storage

Форум — Admin

Как сделать эмуляцию usb mass storage из активного usb? Ну, например, чтобы качать фильмы для взрослых с одного ноута на другой.

>>>

balodja
()

[НГ] Санаторий

Форум — Talks

Уважаемый ЛОР, подскажи, где в подмосковье есть более-менее адекватные санатории(ну или дома отдыха) на предмет справления нового года? Интересует 3-4 денька за приемлемые цены. Желательно, чтобы можно было компанией снять какой-нибудь домик.

Будут какие-нибудь идеи? Зарание спасибо.

>>>

 

balodja
()

[Python] Списки и срезы

Форум — Development

Господа, объясните сакральный смысл срезов в питоне. Никак не могу воткнуть, как они устроены.

С одной стороны это непосредственно часть списка, так как можно их использовать в роли l-value:
>>> a = [1, 2, [3, 4]]
>>> a[:] = [5, 7]
>>> a


А с другой стороны это массив ссылок на элементы списка:
>>> a = [1, 2, [3, 4]]
>>> for item in a[:]:
... a[2][1] = 7
... print item,
...
1 2 [3, 7]
>>> for item in a[:]:
... a[1] = 9
... print item,
...
1 2 [3, 7]

Или их смысл вообще от контекста зависит? Где вообще можно подробно почитать про списки и срезы? А то все доки фактически ограничиваются лишь перечнем методов для списков и приведением кусков кода.

>>>

 

balodja
()

Anjuta debugger в ubuntu

Форум — Desktop

Уважаемый ЛОР, не могу разобраться с тем, как в убунте включить отладчик анютовский. Вроде поставил отдельный пакет anjuta-dbg. Однако возникла пара вопросов: во-первых, в самой анюте ни черта не изменилось; во-вторых, весь этот пакет(anjuta-dbg) представляет собой дерево файлов в /usr/lib/debug/usr/{bin,lib}, причем ни на одном из них не установлен бит execute.

Проясни, пожалуйста, ситуацию, всезнающий ЛОР. Заранее благодарен.

>>>

balodja
()

Обновление ubuntu без непосредственного доступа в инет

Форум — Desktop

Господа, как провернуть сабж? Что-нибудь а-ля

http://ru.gentoo-wiki.com/HOWTO_Обновление_пакетов_без_доступа_в_интернет_неп... , только в ubuntu :)

>>>

balodja
()

defun в ЛИСП

Форум — Development

Возник вопрос про локальные объявления функций.
Есть следующий скрипт и его вывод:

(defun f1 (f com)

 (format t "~&fi. com: ~S" com)

 (defun f2 (n)
  (if (= n 0)
   (format t "~&if. com: ~S" com)
   (f2 (- n 1)))
  1)

 (f2 (funcall f)))


(defun f2 (n)

 (defun f ()
  (f1 #'(lambda () n) "x"))
 (f1 #'f "y"))

(f3 1)

# clisp ./a.lisp
fi. com: "y"
fi. com: "x"
if. com: "x"
if. com: "x"

Однако вывод при его выполнении с небольшими изменениями:

(defun f1 (f com)

 (format t "~&fi. com: ~S" com)

 (defun f2 (n)
  (format t "~&if. com: ~S" com))
  1)

 (f2 (funcall f)))


(defun f2 (n)

 (defun f ()
  (f1 #'(lambda () n) "x"))
 (f1 #'f "y"))

(f3 1)

# clisp ./a.lisp
fi. com: "y"
fi. com: "x"
if. com: "x"
if. com: "y"

>>>

balodja
()

CFD postprocessing

Форум — Talks

Господа, подскажите софт для визуализации течений. Желательно, чтобы понимало формат файлов sgns. Была какая-то софтина, называлась как-то созвучно с "rocket", но никак не могу вспомнить точное ее название.

>>>

balodja
()

Теория оптимального управления

Форум — Talks

Очень интересует грамотная литература по сабжу. Особенно в области принципа максимума и динамического программирования. Заранее спасибо.

>>>

balodja
()

[игры] Darkmoon

Форум — Games

Уважаемый ЛОР, реквестирую тебе. Была такая старая досовская игра, там надо было ходить четырьмя перцами в эшелоне и мочить всяких диких зверей по лесу, потом людей в замке итп. Вроде бы называлась Darkmoon, но точно не помню.

Может вспомнит кто? Заранее спасибо.

P.S. Корованы грабить там нельзя :(

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

>>>

 

balodja
()

Хотите ли вы приезда РМС?

Форум — Talks

Если да, то почему? Почитал http://stallman.org -- на мой взгляд это обыкновенная демшиза.

>>>

balodja
()

Про человека и глобальное тепло

Форум — Talks

http://www.linux.org.ru/view-message.jsp?msgid=2434396#2436515

> > Кстати, а чем плохо потепление с точки зрения физиологии человека, а не экономики мировых финансовых катастроф?

> Довольно сложный вопрос. Влияние на физиологию тут весьма опосредованное. Само по себе потепление не обязательно проявится в увеличении температуры равномерно на несколько градусов. Даже, оно совсем так не проявится. Последствия будут в общем изменении климата так, что среднегодовая температура вырастет на несколько градусов.

> На практике это проявится в обострении климатических и погодных явлений. Например, грозы, штормы, засухи, дождь с градом, станут сильнее и будут происходить чаще. Изменятся постоянные воздушные и водные течения, что может как снизить, так и повысить температуру на отдельных участках земли. Какие-то территории начнут затапливаться, а на каких-то начнётся засуха.

> А дальше - считайте сами. Вероятность регулярно попадать до градины с голубиное яйцо, жить на болоте или в пустыне - это отразится на вашей физиологии или нет? ;-)

> P.S. Только не подумайте, что я вас пугаю или заманиваю в гринпис. Я, как раз, скорее сторонник ребят с антигрин и считаю, что зелёные во многом фигнёй занимаются.

Так может просто из-за изменений климата(благо он меняется непрерывно и всегда, а не только из-за техногенного фактора) всякие животные(если таковые еще остались) мигрируют в более удобные для их обитания зоны? И все встанет обратно на свои места. Не фарс ли эта вся трясучка жопами вокруг потепления?

>>>

balodja
()

2anonymous

Форум — Talks

http://www.linux.org.ru/view-message.jsp?msgid=2394254

Эта ссылка навела на одну мысль. А вдруг администрация LOR'а с той же целью, что и по ссылке, использует анонимусов? Вот приходит самый старый посетитель постить сообщение, а сам и не подозревает, что вводит кепчу от гугла или яху, тем самым регая спамерский ящик. Страшная картина!

Друзья, надо срочно это исправлять как-нибудь.

>>>

balodja
()

Русский enumerate в latex

Форум — Talks

С использованием пакета babel это достигается при помощи:

\renewcommand{\theenumii}{\asbuk{enumii}}

Но! Почему это надо писать после каждого \begin{enumerate}? Это ладно, тут более-менее понятно. Наверняка просто \theenumii определяется каждый раз заново. Тогда встает другой вопрос, что переопредить(и как) один раз, чтобы постоянно не тыкаться в вышеописанное?

>>>

balodja
()

2mirage

Форум — Talks

Твои посты читать очень интересно, спасибо. Пиши еще.

>>>

balodja
()

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