Re: offtopic: http://vitus-wagner.livejournal.com/191559.html
Kirill Frolov wrote:
On Fri, Sep 07, 2007 at 01:29:35PM +0400, Ed wrote:
если мне подскажут лучшее место для
обсуждения вопросов программирования на
русском языке - буду очень благодарен.
fido7.ru.unix.prog (спасание дохлой телеконференции -- дело рук
подписчиков).
там есть с кем общаться? если нет - может ну её нафиг... ;)
возникла и у меня задача работать из
своей программы (C) с gsm-модемом. то есть
отсылать at-команды, анализировать ответы.
в частности устанавливать ppp-соединение
(тут вроде всё просто - делаем pty и
натравливаем на него pppd - в общем по
аналогии с pptpclient);
Вообще-то в данном случае можно вызывать pppd штатным образом -- пусть
сам с модемом работает как умеет... (ну да, chat(8)). Это если не
инетересует подробная диагностика в ситуации когда не работает.
не, chat не проходит. одну из причин я писал уже:
http://people.debian.org/~terpstra/message/20070815.194333.94fdb1b3.en.html
по размышлению нашлась ещё кучка.
отсылать смс и прочую мелочевку.
в общем-то всё можно написать - просто
неохота изобретать очередной веловипед
с квадратными колёсами.
Ответ на вопрос: 43. (C) но я не понял самого вопроса.
По сути нужен автомат. На чём он сделан -- дело десятое. Но лучше
использовать более знакомый инструмент (если это, конечно, не basic
или ассемблер). И некая формальная модель. Как он должен работать,
что можно ожидать на входе и от телефона. chat(8) -- самый примитивный
(и хреновый вобщем-то) вариант.
я немного не про то спрашивал. я спрашивал - нет ли чего готового, чем
можно воспользовать?
gsmlib смотрел - оно плюсовое (тащить плюсы ради одной этой бибиотеки не
хочу). libgnokii тем более ;)
ps: аргументированные предложения кинуть
си и написать на каком-нибудь скриптовом
языке принимаются ;)
А не будет. Опыт написательства на таких языках показывает, что оно
хорошо работает при объёме кода до тысячи-другой строк. А потом разваливается.
Так что *иногда* лучше язык с какой-нибудь типизацией.
да ну тут однозначно в тысячу строк легко уложиться. даже на си ;)
Reply to: