Fejlesztés

OTP-s fizetési kapcsolat

Fórumok

Sziasztok!

Próbálom feléleszteni az OTP-s fizetési kapcsolatot SOAP-on keresztül PHP-vel, de nem akarja az igazságot, egyelőre a teszt-shoppal megyek.

Ha ez a kód:


    $ws = new SoapClient('https://www.otpbankdirekt.hu/mwaccesspublic/mwaccess', array(
      'exceptions' => TRUE,
      'local_cert' => '#02299991.privKey.pem',
      'encoding'=>'ISO-8859-2',
    ));

Akkor ez a hibaüzenet (a kulcs teljes elérési úttal, helyesen van megadva):

Warning: SoapClient::SoapClient() [soapclient.soapclient]: Unable to set local cert chain file `#02299991.privKey.pem'; Check that your cafile/capath settings include details of your certificate and its issuer
Warning: SoapClient::SoapClient() [soapclient.soapclient]: failed to create an SSL handle
Warning: SoapClient::SoapClient() [soapclient.soapclient]: Failed to enable crypto
Warning: SoapClient::SoapClient(https://www.otpbankdirekt.hu/mwaccesspublic/mwaccess) [soapclient.soapclient]: failed to open stream: operation failed
Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "https://www.otpbankdirekt.hu/mwaccesspublic/mwaccess"

Ha kihagyom a „local_cert” kulcsot a fenti kódrészletből, akkor a hibaüzenet:

Warning: SoapClient::SoapClient(https://www.otpbankdirekt.hu/mwaccesspublic/mwaccess) [soapclient.soapclient]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "https://www.otpbankdirekt.hu/mwaccesspublic/mwaccess"

Mondjuk az is fura, hogy több gépen többféle rendszerrel beüzemeltem a OTP-től letölthetp SimpleShopot, de a webdemo a fizetésnél tesztkártyákkal „A megadott kártyaadatok alapján a terhelés nem hajtható végre.” hibaüzenetet kapok (POS kód: 064, hibakód: BASE24_87), és még egy tesztvásárlást sem sikerült végrehajtanom, miközben a ping megy és a tranzakciólistából látom, hogy másnak működik az elérés. A fenti hibakódokról viszont mélyen hallgat minden dokumentáció.

Van valami ötletetek, hogy mi lehet a gond?

Bison több utasítás egy sorban

Fórumok

A jelenség: multi-statementet nem fogadja el a kapcsos zárójeleken belül. Miért rossz és hogyan kellene ezt helyesen?
(megj.: Nem használok semmilyen speciális termináló karaktert, pl. ';'

0x363 > a=3 : b=2:c=3:b=a : a=c ---> ok
0x377 > while (a>b) a=3 ---> ok
0x382 > while (a>b) { a=3 } ---> ok
0x38d > while (a>b) { a=3 : b=2 } ---> syntax error
:
:
b
=
2
0x38d >

Az ide vágó bison deklarációk:

stmt:
......
......
| WHILE '(' expr ')' stmt_list { $$ = opr(WHILE, 2, $3, $5); }
| stmt_list ':' stmt { $$ = opr(':', 2, $1, $3); }
| error {
yyerror((char *)yytext);
$$ = NULL;
errorflag=1;
}
;

stmt_list:
stmt { $$ = $1; }
| '{' stmt_list '}' { $$ = $2; }
;

usb_interrupt_read

Fórumok

Sziasztok,
első usb hid próbálkozásom történik. A programom a csatlakoztatott usb cuccban levő stringet keresi. Megszámolja, hány darab ilyen eszközt lát. Ha egyet - és csak egyetlenegyet - lát, akkor a keresés közben készült device másolat alapján meg is nyitja azt, majd olvas(na) róla.
A felismeréssel minden rendben van, de az olvasás mindig -16 errorral száll ki, ami ha jól sejtem, "device busy". Mit csinálok rosszul?
Itt a két rövidke file:
http://pastebin.com/ZsXMkPMR
István

Android x86

Fórumok

Sziasztok

Talán jó helyre írom a problémámat
Android x86-ot próbálok fordítani AMD Athlon X2-es processzorra.Valójában a kész android-x86-2.3-RC2-amd_persimmon.iso működik vele de nem ismeri fel az ethernet kártyát - Marvell Yukon-2 Ultra(88E8055) a Pmagig dmesg szerint, valamint az érintőkérernyő sem megy, a ts_calibrate parancs behozza a célkeresztet de nem reagál a nyomásra. Másik iso-van viszont sikerült kalibrálni de az régi, kicsi a felbontása
Ubuntu 10.04 amd64-et használok(előtte próbáltam 12.10-el is), e leírás alapján:
http://source.android.com/source/initializing.html és folytatása.
De ma találtam ezt:
http://www.android-x86.org/getsourcecode
A https://android.googlesource.com/platform/manifest és a
http://git.android-x86.org/manifest -b $branch ekvivalens egymással?
Valamint sun-java6-jdk már nincs, openjdk-val probáltam de nem jó
És ami a legfurcsább, a letöltött 16GB forráskód könyvtáraiban nem találom a kernel/arch/x86/config filet, pedig sok oldalon hivatkoznak rá
Anno 8-9 éve még Debian linuxon fordítottam többször kernelt de az nem volt ilyen macerás.
make menuconfig rögtön működött

kösz a segítséget

[Solved] git out of memory push-nál

Fórumok

Sziasztok,

mint a címből is látható, adott a fentebbi probléma és nem tudok rájönni, hogy hozzam helyre a repo-mat. A sztori a következő: volt egy megközelítőleg 4G méretű file-om, és mivel a project témájába vágott, beraktam a project mappájába, mint backup file, majd hozzáadtam git add parancsal a verziókezelőhöz. Miután végzett a hozzáadás, rájöttem, hogy a remote repository-nak használt eszközömön egy 1G-s pendrive szolgáltatja a tárhelyet, így a források + 4G sokkal több lesz, mint ami elfér.
Tehát "git add" után command line "rm" paranccsal letöröltem, majd commitoltam (a lényegében gondoltam, hogy semmit). Ezek után bárhogy próbálkozok push-olni a változásaimat, nem működik, és az alábbi hibát kapom:

git push --all masterRemote
Counting objects: 297, done.
Compressing objects: 100% (116/116), done.
fatal: Out of memory, malloc failed (tried to allocate 3951034368 bytes)
error: pack-objects died of signal 13
error: failed to push some refs to '/home/moravas/work/repo/thesisOfMSC.git'

Valaki tudna segíteni? :(

Üdv és Köszi,
moravas

Update: tegnap este felraktam az újabb verzióját és a probléma megoldódott. Kutakodtam is kicsit, és ha jól emlékszem, találtam egy két bejegyzést, hogy ez valami bug volt az 1.7.x.x verzióban, de már az 1.8.x.x-ben ki van javítva, és tényleg. Azóta gyönyörűen megy minden.

Üdv,
moravas

Azonosító matricák dokumentum kezelő rendszerhez

Fórumok

Sziasztok!

Egy dokumentum kezelő rendszerhez keresek olyan matricákat, amiket a beérkező papírokra lehet ragasztani scannelés előtt, későbbi azonosítás céljából.

Követelmény a vonalkód és hogy ne essen le a papírról 5-10 évig, akkor se, ha párszor fénymásolják, ADF-es scanneren küldik át, stb.

Mit ajánlotok?

Lézerrel nyomtatható, gyárilag "perforált" A4-es etikettívre nyomtassak saját kódokat? Ennek az előnye, hogy saját logót és azonosító jeleket alkalmazhatok, pl. a számok előtt lehet kategória azonosító (AG000001, TK000001, stb) és lehet ellenőrző digit az azonosító számban. Van olyan típus amit direkt ilyen igénybevételre terveztek?

Ugyanez, csak nem A4-es ívre nyomtatva, hanem közvetlenül címkenyomtatóval? Ennek van valami előnye ilyen típusú felhasználás esetén, ha már drágább?

Maradjak a boltban megvehető, előre sorszámozott matrica gurigánál?

ARM alaplap fejlesztéshez

Fórumok

Sziasztok!

Arra lennék kiváncsi, hogy van-e valakinek ARM-es eszközökkel, fejlesztéssel tapasztalata? Tudnátok-e fejlesztéshez ARM-es alaplapot ajánlani? Én eddig csak BeagleBoardra fejlesztettem, ami majdnem jó, de valami erősebbet szeretnék.

A BeagleBoard-dal ami bajom volt:

* SD kártya (háttértár) IO sebessége nagyon kicsi
* Kicsit lassú a processzora
* Kicsi a RAM
* Az OpenGL hardverhez a drivert túl nagy erőfeszítés lett volna telepíteni (ma már talán könnyebb lenne, mint akkor)
* Az ethernet csatoló valójában USB 2.0 mögött van, így lassú.

Olyan alaplapot keresek, amire:

* Létezik GNU/Linux disztró, amit könnyű felfaragni a gépre. (Tehát nem csak Android, és nem OpenEmbedded, hanem pl Ubuntu ARM)
* Van rajta viszonylag nagyobb sebességű I/O-ra alkalmas csatoló
* Van rajta 100 megás ethernet, ami nem USB port mögé van száműzve.
* 3D driver könnyen telepíthető rá (legjobb, ha FOSS driverrel, de ez valószínűleg álom marad), amivel tűrhető OpenGL teljesítménye van.
* Legyen legalább 2GB RAM benne.
* Legyen 1GHz feletti legalább dual core ARM processzor benne.
* Lehet rá billentyűzetet, egeret és monitort dugni, tehát lényegében desktopként is lehet használni.

Extra, ami komoly plusz lenne:
* Van hozzá multitouch képernyő

Mind teljes eszköz (netbook, vagy tablet), mind önmagában álló alaplap is érdekelne, a lényeg, hogy a fenti dolgokat teljesíteni tudja. Létezik ilyen? Van valakinek konkrét tapasztalata?

Szerk. 1.: Utána olvasva ( http://www.synopsys.com/dw/dwtb.php?a=hsic_usb2_device ) az jött le, hogy az USB 2.0 mögé száműzés nem is biztos, hogy lassítja a 100 megás ethernetet. Úgyhogy ez még lehet, hogy belefér.

Informatikai Navigátor 8. szám

Fórumok

Elkészült az Informatikai Navigátor 8. száma. Az egyik legjobb és LGPL licence alatt, ingyenesen használható BI és analitikus kimutatás készítő riport előállító eszköz, a JasperReports részletes bemutatását tartalmazza. További lehetősége, hogy űrlapokat, bizonylatokat és körleveleket is könnyedén készíthetünk vele. Az most elkészült kiadvány 12 részből áll, innen szerezhető be:

http://infnav.atw.hu

Jó olvasást kívánunk!
Imre
imre.nyiri@gmail.com

Git - autocorrect whitespace errors?

Fórumok

Sziasztok! Gitben keresek olyan megoldást, ami minden új commit esetén megakadályozza a whitespace error -ok bekerülését. git diff -ben látszódnak, de az szuboptimális mert lokális repónézegetővel is szoktam commitokat ellenőrizni push előtt (gitg/gitk), ezek viszont nem minden esetben vagy nem eléggé kiemelve mutatják meg az ilyen hibákat, kétféle eszközzel ellenőrizgetni pedig túl sok energiabefektetés.
Nekem az is elég, ha abortálja a commitot, de örülnék annak ha automatikusan javítana (úgy gondolom ez megbízhatóan automatizálható). Már gugliztam, úgy tűnik hogy standard beépített megoldás nincs, csak hook scriptekkel lehet ügyeskedni. Aki tud valami okosat ne tartsa vissza :)