|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 8:56 am
| Автор |
Съобщение |
|
Lupus
Ранг: Форумен бог
Регистриран на: Сря Дек 01, 2004 12:44 am Мнения: 2811 Местоположение: София
|
Тук се изписа доста по темата и доста барут се изгърмя...
Хайде да добавя и аз моя фишек! Ето проекта за наредба 18:
_________________www.bsms.bg - SMS услуги за фирмите с модерно мислене.
|
| Пет Юни 11, 2010 9:52 am |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Бате, заданието се прави от програмисти дето бачкат с езици от високо ниво (Ц# .NET или каквото там ползват).... Та те предпочитат XML заради валидацията на данните
Правят си едно форма за валидация и приключват... Иначе ще трябва да пишат код, който да проверява данните за всяко поле дали са подадени с правилни стойности и типове и т.н. И все някъде ще се оплескат и сървъра им ще гърми когато на поле с цифров тип се получи примерно дълъг стринг.
С XML си вързват гащите - викат import, ако мине - мине, ако не поне няма да срине сървъра
Те пак добре че се отказаха от FTP-то.... Аз не знам как го мислеха на един FTP сървър да се изсипват по няколко стотин хиляди файлчета дневно 
|
| Пет Юни 11, 2010 10:56 am |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Точно. Мързелът - основен двигател на прогреса. Но не програмистите са виновни. Ако ги питаш тях, най-лесно е ако отчет изобщо не съществува като дикимент.
Менажерският екип си е клатил ушите.
|
| Пет Юни 11, 2010 11:26 am |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Както казах и на шефчетата в Елтрейд (те също се притесняваха за XML-а, ама по други причини  и много искаха да го променят закона), не можеш да разчиташ на човек с 400-500 лв. заплата да има кой-знае каква квалификация и да бачка усърдно.  Но поне може да се измисли компресия и по-къси тагове.
Та вместо да мръкнкате, мислете за някъв много евтин ГПРС модул, слагаме едно евтино mcu за комуникация с касата и пускаме на пазара.
|
| Пет Юни 11, 2010 3:08 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
А може би това да е истинското "задание"? Щото техниката я купуваш един път , ама таксата я плащаш веки месец. А бай ви Ганю най-обича таксите - де от Солунската митница, де от GPRS-а. 
|
| Пет Юни 11, 2010 3:19 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
Не е толкова въпрос на валидация а затова че XML се обработва най лесно заради таговете в него.
Всеки таг си има име и данни, по TCP/IP грешки при получаване на текстови данни вероятноста за грешки е минимална.
И да има грешка в един от таговете не е толкова фатално но ако изпращаш компресирани данни, при една грешка в комресията заминава всичко !!!
Може да се слага и таг с контролна сума за данните и ако не отговаря да не се записва, все пак касае сериозни данни и при загуба на данни може да се получат разминавания при отчетите.
PHP Пример за получаване на данни :
-----------------------------------------
preg_match("/<DigitalKey[^>]*>(.*)<\/DigitalKey>/i", $xml_response, $match);
$DigitalKey= (isset($match[1]))?($match[1]):'';
-----------------------------------------
с 2 реда код имаш резултат, едва ли ще са повече от 4-6 реда XML за всеки клиент + стандарния header & footer.
За клиента дето изпраща е още по просто, просто си постваш данните в сървъра със стандартна форма:
Пример за изпращане на данни:
---------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<soap12:Envelope >
<soap12:Body>
<ProcessRealtimePayment xmlns="https://gateway.com/">
<PaymentReference>'.$Client_Name.'</PaymentReference>
<DigitalKey>'.$DIGITALKEY.'</DigitalKey>
<YourSystemReference>'.$order_id.'</YourSystemReference>
<PaymentAmount>'.$final_price.'</PaymentAmount>
</ProcessRealtimePayment>
</soap12:Body>
</soap12:Envelope>
---------------------------------------------------
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Пет Юни 11, 2010 6:21 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Eeeee ne e cak tolkowa zle XML-a, kwo ne mu hareswate, niama nikakuw problem s nego, nawliza ne samo pri PC a i pri embedded komunikacii i to dosta usurdno.
|
| Пет Юни 11, 2010 6:48 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Ми раздут е, и народа тряя плаща $$$ за нищо. 
|
| Пет Юни 11, 2010 8:31 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Koi sha plashta be bate, ti tio kozoderi turgowcite li gi zalish ... sha se izrusiat 100-200 lw za modemce goliam problem ..... a za rzduwaneto, d malko e razdut i kwo ot towa, sh recesh ce aparata rawi po 200 tranzakcii w sekunda, to ia pusnat belezka w minuta ia ne, toia xml s releina logika sha go genriram za taia minuta, sami a transfer na dannite i urawlenieto dali na RF modul, sms ili gprs e dosat po trudno ot generiraneto na twa xml-ce.
p.s. abe edno wreme foruma mozeshe da prevezda ot latinica na kirilica, shto ne go wizdam ....
|
| Пет Юни 11, 2010 11:09 pm |
|
 |
|
741
Ранг: Форумен бог
Регистриран на: Вто Сеп 15, 2009 10:44 am Мнения: 1034
|
Никакво значение няма обема на данните. Гледам на мтел цените на трафика, варират от 1 ст./МВ до 2.50 лв/МВ. 250 пъти разлика между най-ниската и най-високата тарифа означава едно - че принципът на ценообразуване няма нищо общо с разходите за преноса. Колкото и икономичен формат да избереш, операторите ще поискат толкова, колкото преценят, че ще могат да ти вземат, без да те изнервят прекалено 
|
| Съб Юни 12, 2010 9:14 am |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
Абе не знам какво са се запънали с тия GPRS-и, какво му пречи да си бачка през нета и пак със VPN през SSL няма никакви проблеми със защитите.
То кат иска някой да си играе да рабива ще го прави и през GPRS-а. Защо трябва да е просто като може и сложно да е, не виждам смисъла от цялото напъване, най лесно и евтино е през нета, дето се казва в градовете има навсякъде. Айде за места където няма как разбирам да е през GPRS. 
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Съб Юни 12, 2010 10:43 am |
|
 |
|
Lupus
Ранг: Форумен бог
Регистриран на: Сря Дек 01, 2004 12:44 am Мнения: 2811 Местоположение: София
|
Ами обяснението е много простичко - касови апарати има по селца и паланки, където или няма Интернет или той е ненадежден. А покритие поне на един мобилен оператор има почти навсякъде.
_________________www.bsms.bg - SMS услуги за фирмите с модерно мислене.
|
| Съб Юни 12, 2010 11:58 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
Има села с търговски обекти в които няма покритие нито един от трите оператора. Там как стои въпроса?
|
| Съб Юни 12, 2010 12:16 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
с модемче, както в доброто старо време 
|
| Съб Юни 12, 2010 12:31 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
Да няма да му трябва кой знае колко време да си прати данните 
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Съб Юни 12, 2010 12:41 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|