Перейти до

den68

Сitizens
  • Всього повідомлень

    251
  • Приєднався

  • Останній візит

Все, що було написано den68

  1. ну не падать же ! , неприятный стиль поведения для софта
  2. To: vovksextra - Ау ? еще неплохо запланировать что либо похожее на дополнительные платежи/оплата по договору/оплата подключения...
  3. Не, непроще. Это разные вещи, одно не исключает другое. У нас 4 системы приема платежей. Но в офисе, чем держать кассира(ов) - разумнее и удобнее на вход поставить терминал, и ... забыть про очередь на оплату толпящуюся в каридоре и следящую на полу в грязной обуви все могут оплатить/посмотреть баланс/статистику - самостоятельно. А точки по городу ... короче вещь необходимая ИМХО. Цена вопроса ИМХО невилика, как в фирменном исполнении (терминал) та и в самосборном варианте. (PC=200-300 + 15" = 100-150 + CashValidator = 180 + TouchScreen= 150 Итого: 500-700 в самосборном варианте.) P.S. я не агитирую, каждому свое ... но смотреть на проблемму надо шире.
  4. den68

    Новая сборка СТГ 2.4

    и как результаты ? прикрутил InetAccess authorizator v.1.1 от версии stargazer-2.016.7.6, вроде пока работает, по крайней мере сообщения к пользователю начали доходить... но перестал собираться sgconf_xml, и с sgconf сообщения пользователю не отправляються (через Вин конфигуратор все нормально), остальные параметры вроде работают.
  5. den68

    Новая сборка СТГ 2.4

    Не свичи непричем, предыдущий работает паралельно нормально. Вообще D-Link Catalyst. Кстати а библиотека ia_auth_c.lib должна собираться ? у меня по дефоулту несобираеться ... и как работает hostallow.lib ? дерективы бы.
  6. den68

    Новая сборка СТГ 2.4

    Авторизатор "симафорит" ... но подключаеться ... <Module auth_ia> Port = 9999 UserDelay = 150 UserTimeout = 300 FreeMb = cash </Module>
  7. den68

    Новая сборка СТГ 2.4

    1. не один ли хрен куда класть мог создать директорию в корне например... если все локально из нее запускается ... 8./9. а как правильно-то будет ? С какими библиотеками его оставлять, с учетом что нужен sgconfig_xml ? Может обеденить всю сборку в единое целое ? чтобы собиралось все ?
  8. den68

    Новая сборка СТГ 2.4

    При всем при этом, когда СТГ запущен из отдельной директории вмести м либами, модулями итд, и в общем-то работает, по таймауту светофор, мигает маленько ОнЛайн 1 пользователь - я До кучи он еще сообщения не отправляет # cat /proc/sys/net/ipv4/neigh/default/gc_thresh* 1024 4096 8192 # arp -n | wc -l 216
  9. Да, отдельный компьютер, + тач-скрин на мониторе, никакой клавы, купюроприемник в удобное место - в заднюю часть сейфа - и кассир отдыхает, вообще Оформление - по вкусу, можно в железный корпус, можно еше как - непринципиально.
  10. den68

    Новая сборка СТГ 2.4

    Сейчас попробуем ... с LD_LIBRARY_PATH=../../lib ./stargazer неработает тоже, собираеться со второго раза. НО ! при переносе модулей и либ например в /etc/stargazer_2.4 И ! удалении директории с сырцами где это все собиралось - работает ! вопрос как долго .... cd /etc/stargazer_2.4 LD_LIBRARY_PATH=./lib ./stargazer Не очень ясно зачем в нем точный путь к библиотекам в директории SRC ... [1]+ Killed ./stargazer (wd: /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer) Хотя запускался он из /etc/stargazer_2.4 (бинарник), src дир удалена. ldd stargazer libstg_logger.so => not found libstg_locker.so => not found libstg_common.so => not found libscript_executer.so => not found libdotconfpp.so => not found libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4001b000) libpthread.so.0 => /lib/libpthread.so.0 (0x4003c000) libdl.so.2 => /lib/libdl.so.2 (0x4008d000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40090000) libm.so.6 => /lib/libm.so.6 (0x40143000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40164000) libc.so.6 => /lib/libc.so.6 (0x4016c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) # ldd mod_auth_ia.so libpthread.so.0 => /lib/libpthread.so.0 (0x4002b000) libstg_common.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_common.so (0x4007c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40081000) libm.so.6 => /lib/libm.so.6 (0x40134000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40155000) libc.so.6 => /lib/libc.so.6 (0x4015d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libstg_crypto.so => /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib/libstg_crypto.so (0x40283000) это без преноса модулей в /usr/lib/stg/ кстати, при первой сборки из исходников обычно следующее: ar rc libstg_crypto.a ag_md5.o blowfish.o ranlib libstg_crypto.a cp *.so /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib cp *.a /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../lib gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs/crypto.lib' g++ -c admins.cpp -Wall -I /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../include -DLINUX g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_strpt ime.cpp gmake[2]: *** No rule to make target `-lstg_crypto', needed by `libstg_common.so'. Stop. gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs/common.lib' gmake[1]: *** [common.lib] Error 2 gmake[1]: Leaving directory `/usr/src/NEW_STG2.4/stg-2.404.9.7/stglibs' gmake: *** [libs] Error 2 gmake: *** Waiting for unfinished jobs.... Press any key to continue... и еще: gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/stglibs/dotconfpp.lib' g++ -c settings.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX ia_auth_c.cpp: In member function `int IA_CLIENT_PROT::NetSend(int)': ia_auth_c.cpp:317: warning: `int msgLen' might be used uninitialized in this function ia_auth_c.cpp: In member function `int IA_CLIENT_PROT::NetRecv()': ia_auth_c.cpp:346: warning: `int ret' might be used uninitialized in this function g++ -I../include -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libia_auth_c.so ia_auth_c.o -o libia_auth_c.so -L /usr/src/NE W_STG2.4/111/stg-2.404.9.7/lib ar rc libia_auth_c.a ia_auth_c. и еще: gmake -C store/mysql gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' ../../Makefile.in:34: deps: No such file or directory gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/store/mysql' g++ -c mysql_store.cpp -O2 -Wall -fPIC -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX gmake[2]: *** No rule to make target `-lmysqlclient', needed by `mod_store_mysql.so'. Stop. gmake[2]: *** Waiting for unfinished jobs... и еще: g++ -c traffcounter.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX g++ -c user.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX traffcounter.cpp: In member function `int TRAFFCOUNTER::ParseAddress(const char*, RULE*)': traffcounter.cpp:862: warning: `char n' might be used uninitialized in this function g++ -c user_property.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX g++ -c users.cpp -O2 -Wall -I /usr/src/NEW_STG2.4/111/stg-2.404.9.7/include -DLINUX user.cpp:1344:11: warning: #warning "TODO: gcc v. 4.x generate ICE on x86_64" user.cpp:1432:23: warning: #warning "TODO: gcc v. 4.x generate ICE on x86_64" и еще: g_locker.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libstg_common.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libscript_e xecuter.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libdotconfpp.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/li bdl.so -O2 -Wall -Wl,-E -L/usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib -Wl,-rpath,/usr/lib/stg -o stargazer gmake -C configuration/sgconfig gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/configuration/sgconfig' ../../Makefile.in:34: deps: No such file or directory inetaccess.cpp: In member function `int AUTH_IA::PacketProcessor(char*, int, unsigned int, short unsigned int, int, user_iter*)': inetaccess.cpp:837: warning: `int ret' might be used uninitialized in this function gmake[2]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/configuration/sgconfig' gmake[2]: Entering directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/projects/stargazer/plugins/configuration/sgconfig' так же проблемы с собиранием sgconf_xml: это если маке: make[1]: Leaving directory `/usr/src/NEW_STG2.4/111/stg-2.404.9.7/stglibs' g++ main.o parser.o /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libconffiles.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libs tg_common.so /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libsrvconf.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/li bdl.so -Wl,-E -L/usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib -Wl,-rpath,/usr/lib/stg -o sgconf_xml /usr/src/NEW_STG2.4/111/stg-2.404.9.7/lib/libstg_common.so: undefined reference to `stgTime' collect2: ld returned 1 exit status make: *** [sgconf_xml] Error 1 Press any key to continue... если ./build - то собираеться, но: libconffiles.so имел размер при первоночальной сборке 41984, а стал 42016 ? в общем размер меняют эти файлы: # ls -l total 140 -rwxr-xr-x 1 root root 42016 Jan 5 02:28 libconffiles.so -rwxr-xr-x 1 root root 50541 Jan 5 02:28 libsrvconf.so -rw-r--r-- 1 root root 16090 Jan 5 02:28 libstg_common.a -rwxr-xr-x 1 root root 21036 Jan 5 02:28 libstg_common.so
  11. Нет, ИД не надо, надо вводить логин, этого достаточно, предусмотреть возможность работы с тоуч-скреен, доп. меню статистики и баланса по пользователю. Естественно "приручить" к этому кеш приемник, нами выбрана модель U70 компании ICT, плюсы: цена в районе 180 у.е. , работа с любыми купюрами как российские рубли так и украинские. Информация по теме: http://www.ictgroup.com.tw/ Купюроприемник ICT U70 : Комплектующие
  12. den68

    Новая сборка СТГ 2.4

    Произвольно работает модуль inetAccess, периодами подключаеться, отключаеться но не выполняет скрипт OnnConnect, периодами неподключаеться вообщее тоесть горит зеленым как при нажимании так и при отжимании кнопки. В monitor: # dir -1 inetaccess_r inetaccess_t traffcounter_r users_r 2008-01-04 05:54:52 -- +++++++++++++++++++++++++++++++++++++++++++++ 2008-01-04 05:55:02 -- Stg v. Stg 2.404 2008-01-04 05:55:02 -- Message queue created successfully. msgKey=5555 msgID=98304 2008-01-04 05:55:02 -- Timer thread started successfully. 2008-01-04 05:55:02 -- Storage plugin: mysql_store v.0.67. Loading successfull. 2008-01-04 05:55:13 -- Users started successfully. 2008-01-04 05:55:13 -- Traffcounter started successfully. 2008-01-04 05:55:13 -- Module: 'ipq_cap v.1.1'. Start successfull. 0 2008-01-04 05:55:13 -- Module: 'InetAccess authorizator v.1.2'. Start successfull. 50 2008-01-04 05:55:13 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2008-01-04 05:55:13 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2008-01-04 05:55:13 -- Stg started successfully. 2008-01-04 05:55:13 -- +++++++++++++++++++++++++++++++++++++++++++++ IneAccess 2.60.8 IneAccess 2.44.6 работает также, неотключаеться и невыполняет скрипт OnDisconnect. P.S. Хотя обратил внимание на странную закономерность: библиотеки как и модули получаются разного размера если собирать с помощью ./build или с помощью Make - в ручную. Соответственно в процессе эксперементов - если все собрать руками - работает, некоторое время - потом таже картина, в общем четкой взаимосвязи невидно. Оригинальная сборка ./build: # ls -l total 1872 -rwxr-xr-x 1 root root 35016 Jan 4 07:32 libconffiles.so -rwxr-xr-x 1 root root 39912 Jan 4 07:32 libdotconfpp.so -rwxr-xr-x 1 root root 13320 Jan 4 07:32 libhostallow.so -rwxr-xr-x 1 root root 5880 Jan 4 07:32 libscript_executer.so -rwxr-xr-x 1 root root 50541 Jan 4 07:40 libsrvconf.so -rwxr-xr-x 1 root root 16516 Jan 4 07:32 libstg_common.so -rwxr-xr-x 1 root root 19080 Jan 4 07:32 libstg_crypto.so -rwxr-xr-x 1 root root 3312 Jan 4 07:32 libstg_locker.so -rwxr-xr-x 1 root root 7984 Jan 4 07:32 libstg_logger.so -rwxr-xr-x 1 root root 37440 Jan 4 07:32 libstg_pinger.so -rwxr-xr-x 1 root root 143936 Jan 4 07:32 mod_auth_ao.so -rwxr-xr-x 1 root root 139856 Jan 4 07:32 mod_auth_ia.so -rwxr-xr-x 1 root root 12080 Jan 4 07:32 mod_cap_ether.so -rwxr-xr-x 1 root root 16744 Jan 4 07:32 mod_cap_ipq.so -rwxr-xr-x 1 root root 281312 Jan 4 07:32 mod_conf_sg.so -rwxr-xr-x 1 root root 102672 Jan 4 07:32 mod_ping.so -rwxr-xr-x 1 root root 118620 Jan 4 07:32 mod_remote_script.so -rwxr-xr-x 1 root root 189444 Jan 4 07:32 mod_store_files.so -rwxr-xr-x 1 root root 609576 Jan 2 05:13 mod_store_mysql.so Сборка gmake в каждой директории: ls -l total 3120 -rwxr-xr-x 1 root root 15083 Jan 4 08:36 libcommon_settings.so -rwxr-xr-x 1 root root 47812 Jan 4 08:36 libconffiles.so -rwxr-xr-x 1 root root 52330 Jan 4 08:37 libdotconfpp.so -rwxr-xr-x 1 root root 19416 Jan 4 08:37 libhostallow.so -rwxr-xr-x 1 root root 69055 Jan 4 08:37 libia_auth_c.so -rwxr-xr-x 1 root root 811174 Jan 4 08:38 libibpp.so -rwxr-xr-x 1 root root 9748 Jan 4 08:38 libscript_executer.so -rwxr-xr-x 1 root root 63595 Jan 4 08:39 libsrvconf.so -rwxr-xr-x 1 root root 22896 Jan 4 08:36 libstg_common.so -rwxr-xr-x 1 root root 23795 Jan 4 08:36 libstg_crypto.so -rwxr-xr-x 1 root root 6337 Jan 4 08:39 libstg_locker.so -rwxr-xr-x 1 root root 12614 Jan 4 08:39 libstg_logger.so -rwxr-xr-x 1 root root 51170 Jan 4 08:38 libstg_pinger.so -rwxr-xr-x 1 root root 199053 Jan 4 08:30 mod_auth_ao.so -rwxr-xr-x 1 root root 179646 Jan 4 08:30 mod_auth_ia.so -rwxr-xr-x 1 root root 18323 Jan 4 08:31 mod_cap_ether.so -rwxr-xr-x 1 root root 24068 Jan 4 08:31 mod_cap_ipq.so -rwxr-xr-x 1 root root 345891 Jan 4 08:32 mod_conf_sg.so -rwxr-xr-x 1 root root 141020 Jan 4 08:32 mod_ping.so -rwxr-xr-x 1 root root 156880 Jan 4 08:32 mod_remote_script.so -rwxr-xr-x 1 root root 226217 Jan 4 08:33 mod_store_files.so -rwxr-xr-x 1 root root 609576 Jan 2 05:13 mod_store_mysql.so при этом каждый раз у определенных модулей разный размер 8-O я думал что такого небывает, ... СТГ stg-2.404.9.7 - он (в исходниках) один на машине, других модулей нет, пересобирал много раз... Linux RedHat 9.0 ./build как и make,gmake ругаються на deps (нездоровый механизм этот депендет): common.lib]# gmake ../Makefile.in:84: deps: No such file or directory g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c debug .c g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_e rror.c g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c commo n.cpp g++ -Wall -fPIC -I /usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_s trptime.cpp g++ -shared -Wl,-rpath,/usr/lib/stg -Wl,-rpath,/usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../lib -Wl,-sona me,libstg_common.so debug.o stg_error.o common.o stg_strptime.o -lstg_crypto -o libstg_common.so -L /usr/src/NEW_STG2.4/RUN/ stg-2.404.9.7/projects/stargazer/../../lib ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o ranlib libstg_common.a cp *.so /usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../lib cp *.a /usr/src/NEW_STG2.4/RUN/stg-2.404.9.7/projects/stargazer/../../lib
  13. den68

    Stargazer: АРМ Кассира

    Давай я тебе пришлю, или оплачу. надо прикинуть что дешевле. по любому есть куча софта и описание протокола, смотреть в поисковиках сторону U70 - кешприемник. Bill Validator ICT U70
  14. Вот такая вот картинка: можно поправить ? и еще, очень хочеться иметь различные (2) галочки в меню админов - удалять/добовлять.
  15. den68

    Stargazer: АРМ Кассира

    Если бы была возможностьпривязвть к этому софту протокол купюроприемника (по РС-232) - получился бы класный терминал для платежей. Если есть желание, могу помочь документацией, тестами и т.д.
  16. den68

    Расширение авторизатора

    Состояние служб: какие службы запущены. Так-же желательно чтобы это в онлайне мог видеть оператор, как опция - послать содержимое мылом на support@xxxx.ru
  17. den68

    Исходники авторизатора

    Нет, хочеться именно 6 буилдер, под него есть библиотеки необходимые ...
  18. den68

    Исходники авторизатора

    Офтопик - ON Поделитесь ссылкой на Борланд C++ Буилдер вер. 6 ! плз. на борланде - убрали его, к сожалению, в инете нашел только 5.5 - но он врядли подойдет без стаи апдейтов и патчей .... Ключевое слово: ПОЖАЛУЙСТА :loop: :00:
  19. den68

    Не собирается модуль Mysql

    Да .... пора патчить
  20. den68

    Stg-2.401 + Vpn

    Необходимо было пропатчить ppp напредмет присвоения интерфейсу pppN как раз уникального идентификатора, например привязанного к последнему октету ИП адреса. Когдато я делал такой патч, и кидал в конфу, также он есть на опеннет.ру Все касаемо файрвалла - стандартно, считаеться через QUEUE примеры есть как на этом сайте так и в дистрибутиве ИМХО. iptables -t filter -I INPUT -s $ip -j QUEUE iptables -t filter -I FORWARD -s $ip -j QUEUE iptables -t filter -I FORWARD -d $ip -j QUEUE iptables -t filter -I OUTPUT -d $ip -j QUEUE iptables -t nat -I POSTROUTING -o eth1.х -s $ip -d 0.0.0.0/0 -j MASQUERADE
  21. den68

    Разработка модуля MySQL

    Макс, ты опять про меня забыл, вышли плз. :-(
  22. den68

    состояние счета через КК

    #!/bin/bash user=$1 cash=`/bin/cat /var/stargazer/users/${user}/stat | grep Cash= | /bin/awk --field-separator='=' '{ print $2 }'` echo $cash # The end;)
  23. den68

    Разработка модуля MySQL

    Любопытно, как продвигаеться данный модуль ? какие успехи ?
  24. den68

    1. Ip&mac 2. Доступный траф

    Не неписал, ;-) все еще в каменном веке живут. Книга по TCP/IP сильно поможет. /sbin/arp -d ${ip} /sbin/arp -s -i ${iface} ${ip} ${MAC}
×
×
  • Створити нове...