[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: