Hekkeljünk trafikszoftvert! - QTrafik 

Ha 2013-ban olyan szoftvert akarnak eladni neked ami nem megy 64 biten mondj nemet!
Ha meghallod a DBF szót egy szoftverrel kapcsolatban fuss.

Ezeket a jótanácsokat sajnos kénytelen voltam a magam bőrén kitapasztalni.

Adott tehát a feladat: készítsünk egy raktárkészletkezelő rendszert ami:
- Átverhető az NDN ZRt minősítési tesztjén (potom 55K HUF + fáért)
- Fut 64 biten
- Grafikus felülettel rendelkezik
- Mentes minden felesleges funkciótól, azaz R=1 userekenek könnyű használni

Az NDN speckókról röviden:
- Adott egy webservice amit a T-Systems üzemeltet.
- ASP.NET alapú, legalábbis ez érzik rajta.
- PKCS#12 local cert. alapú azonosítás van+ azért minden hívásnak át kell adni egy egyedi shopId-t ami boltonként egyedi.
- Az éles rendszereken gzip-el tömörített módon kell kommunikálni. Erre képes tesztrendszer is van, időbe tellett míg rájöttem hogy a megaditt webservice url-ben az /nd előtagot /ndc-re kicserélve jutok a tömörített url-re. .NEThez példakódot is adnak.
- Alapvetően háromféle adatforgalom van:
- Cikktörzslekérés
- Készletmozgás feltöltés (eladás, bevételezés, etc.)
- Napi nyitókészlet feltölktése
- A feltöltési interakciókat ütemezni kell egy lekérés eredménye szerint.

A terv a következő:
- C++, Qt.
- Sqlite backend
- SOAP KDSOAP-al: https://github.com/KDAB/KDSoap

Eddigi szívások:

A minősítési rendszerbe regisztráláshoz fel kellett mutatni weboldalt, amire a githubot vettem igénybe :D.
Anno feltoltam egy átnevezett ezeréves kódot, mert kellett egy céges weboldal:
https://github.com/martonmiklos/opentrafik

KDSOAP-nak voltak/vannak még problémái:
- Típusnevekben pontok (már fixálták a KDAB-sek):
https://github.com/KDAB/KDSoap/commit/3dd7cef10bf03c1e2df0fffa76a4cc1134857975
- Több wsdl-ből áll az NDN webservice ami ugye tartalmaz ugyanolyan típusneveket. A kwsdl2cpp integrálható qmake alá, de nam adható át namespace ami névütközést okoz, ezt magamnak workaroundoltam.
- A webservice más addressing módot használ, amit szintén workaroundoltam közepesen szofisztikáltan:
https://github.com/KDAB/KDSoap/issues/40

Készítettem wsdl complextype -> SQLITE schema generátort PHP-ban, mert ugye embertelen lenne 5 tábla 60 sorát kézzel felvinni ;)

[ hozzászólás ] ( 3 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 258 )
Azt hittem ilyen már nincs... 

[ 1 hozzászólás ] ( 14 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 292 )
Magyarok a marson -1 nap Dejavu 

Három napnyi majdnem szünetmentes kokeszolás után nagyjából kezd kialakulni a dolog. Ezer sebből vérzik ami tudom hogy rommá fog szivatni az elkövetkező 48 órában de ez egy ilyen műfaj.

Videó:
http://dl.dropbox.com/u/4295670/mam2012/navi_probe.MOV


Igen ne vegyetek Kodak fényképezőt mert nem tud fókusztváltani videó módban.
[ hozzászólás ] ( 1 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 335 )
Magyarok a marson -2 hét  

Elkezdődött a várva várt tesztelés:

http://dl.dropbox.com/u/4295670/mam2012/100_2486.JPG

Igen székként egy dugattyú van használva.

http://dl.dropbox.com/u/4295670/mam2012/climb2.MOV
A mászási képessége elégedettséggel tölt el.
[ hozzászólás ] ( 1 megtekintés ) [ 0 trackbackek ] permalink ( 3.1 / 301 )
Magyarokamarson -1 hónap. Na majd akkor erőből 

Lévén, hogy a klann-os történet (ld. itt) kudarcba fulladt, lassan új mechanikát kellett kitalálni.

Hexapodot minden pénzes gyerek tud magának építeni, no meg se kedvem se időm inverz kinematikát számolgatni.

Törtük hát a fejünket nagyban és azt hiszem sikerült ismét megtalálni a szükséges és elégséges optimális egyensúlyát a kiszemelt mechanikával:


http://dl.dropbox.com/u/4295670/mam2012 ... _steps.MOV

Ezzel a motorral azonban nem bizonyoult eléggé nyomatékosnak, ezért kapoot egy cseppet nagyobb motrot:

http://dl.dropbox.com/u/4295670/mam2012/v2_540.MOV

Fülvédő ajánlott.
[ 2 hozzászólás ] ( 28 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 293 )

<< <Előző | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | Következő> >>

 
számláló