Денис: Главный вопрос - как оно определяет, что картридж поменяли? Как в инструкции описана замена картриджа? Вы уверены, что внутри емкости, где кипятится вода, нет контактов? Единственный способ это узнать - развинтить практически весь утюг.
Don Kaban: "Пишу на C++ как на C" - девиз многих "преподавателей". Все беды от того, что они считают, что С++ - это такой С, только с классами.
На С++ кучу студенческих задач можно решить средствами STL (кто бы его еще студентам рассказывал) и алгоритмов в чисто процедурном стиле, не написав ни единого класса.
Сергей Соколов: обрабатывать это на клиенте будет накладнее, чем на сервере - например, если клиент сидит на 2G, он сочтет ваше приложение чрезвычайным тормозом, а все потому, что вы используете клиента вместо прокси. А так вам ничто не мешает поступить аналогично классике строительства БД - сразу записывайте значения в коллекцию вида [ид первого, ид второго]
chumarov: так если софт косой и не в состоянии сигнализацию разобрать, может его этсамое, того? Можно хотя бы в техподдержку обратиться, а то получается - деньги уплочены, а оно не работает и костыля просит.
На астериске это дело заводится в режиме прозрачности за полдня, вместе с развертыванием базы под CDR и бэкапов.
chumarov: в самом GUI yast firewall есть раздел "трансляция сетевых адресов". То, что вы нашли - это способ подсунуть squid в качестве прозрачного прокси, там еще и TCP стоит, как вид протокола.
Дмитрий: Из моего утверждения как раз и следует, что под Linux накладные расходы приктически сопоставимы (и то и то в конечном итоге приводит к системному вызову clone(), для линукса и процесс и поток внутри - задача, task), а вот для Windows потоки однозначно легче процессов.
А чем решение с переустановкой картриджа не устраивает?