2011. július 23., szombat
SVP_Tool folytatás
Szabin voltam, melóztam meg hergeltem magam. Az hogy a tetű kinai cuccba belebuktam komolyan feldühített. Jó sokat tököltem és találtam alternatívát ami persze rendesen dokumentálva van, folyamatos a support és olcsóbb. Jó idióta vagyok, hogy nem néztem körbe rendesen előbb. Mindegy késő bánat, megrendeltem, megjött a dev board, próbálok vmi értelmeset összerakni belőle. A projekt lényege az előző bios piszkáló progihoz egy olvasó író hw+sw összerakása java alatt. Persze a cuccnak nincs java api-ja szal megint a vakarózás megy a dll-el de ennek legalább létezik leirása és supportja is. (amúgy tényleg nem értem miért nem irnak desktop progikat java alatt. Mondjuk a tomtom home java-s amit ismerek egyedül de az is inkább mixelve van vmi java-s komponensekkel) Nagyjából ez van jelenleg ami szóra érdemes, folyt köv.
2011. június 24., péntek
Az app. ami free lett
Tökig el vok úszva melóval és nem látom a végét. Szal fogtam a cuccot és közhírré tettem.
Aki akarja innen letöltheti
lent van egy FAQ is igaz angolul
IBM/ Lenovo Supervisor password recovery tool
Szal ha nem jutsz be a biosba mert jelszót kér ki kell tölteni a bios változókat tartalmazó EEPROM-ot A progimmal belelátsz a dolgokba és ki tudod olvasni vagy el tudod takarítani a jelszót. Ha tetszik, nem megy vagy mittomén fáj vmi ezzel kapcsolatban irj. A "hogy olvassam ki" miatt légyszi ne. Ott a gugli van ezer cucc rá. Előre szólok hogy szerelés és forrasztás tuti lesz. Ha ezek nem mennek neki se állj, csak kinyírod a gépet végleg.
-------------------------------------------------------------------------------------
IBM/ Lenovo Supervisor password recovery tool
Free app. With this tool you can recover your ibm/lenovo bios password
SVP_Tool_FAQ
APP. Download
Aki akarja innen letöltheti
lent van egy FAQ is igaz angolul
IBM/ Lenovo Supervisor password recovery tool
Szal ha nem jutsz be a biosba mert jelszót kér ki kell tölteni a bios változókat tartalmazó EEPROM-ot A progimmal belelátsz a dolgokba és ki tudod olvasni vagy el tudod takarítani a jelszót. Ha tetszik, nem megy vagy mittomén fáj vmi ezzel kapcsolatban irj. A "hogy olvassam ki" miatt légyszi ne. Ott a gugli van ezer cucc rá. Előre szólok hogy szerelés és forrasztás tuti lesz. Ha ezek nem mennek neki se állj, csak kinyírod a gépet végleg.
-------------------------------------------------------------------------------------
IBM/ Lenovo Supervisor password recovery tool
Free app. With this tool you can recover your ibm/lenovo bios password
SVP_Tool_FAQ
APP. Download
2011. június 21., kedd
Jelentem siralmas az ügy. Az eleve nem egyszerű a kommunikáció a hw és a progi között ami kb így néz ki: progi-->jna-->dll-->win-->hw. A szopás két dologban merül ki. Az egyik az a MS visual c++ és a java változók közötti finoman szólva sem klafa átjárás ( ajánlom ezt a linket érdekességképp ezzel szemben a java adat típusok ) valamint ha össze is rakom a cuccot kiderül hogy a szarcsimbók sárgák beadnak egy uchar változót a hw-nek de a valódi adat ami bemegy egy BCD . Ilyenkor nemtom hogy sirjak vagy nevessek. Nem mondom ha nem lenn ez a cucc tuti nem hallok erről (BCD), de hogy mi a bánatnak csinálják fel nem foghatom. Bár ha jobban belegondolok igen. Tuti 50cent-el olcsóbb legyártani a vacakot. De engem kajak az őrületbe kergetnek ilyenekkel. Mindegy erősen küzdök vele és nem adom fel. Egy szarcsimbók nem győzhet le :)
2011. június 4., szombat
USB kezelés java alatt
Szal megjött a hw és hozzá egy kupac jól-rosszul összelapátolt példa csak kinai dokumentációval. SDK sehol, angolul egy szó sem, kira. Plusz ugye a nyakamban az hogy a java szarik az usb kezelésre. Van ugye a Java Native Interface ami részemről egy rémálom. Van pár fizetős pofa de az meg nem érdekel. Utána rábukkantam erre: Java Native Acces ez piszok fény. Annyira hogy nincs is kedvem erről rizsázni a wiki oldalán annyira egyértelmű és alap a wines példa. Használd a gyári drivereket, dll-t és implementáld ezzel. Szal ha a dll-hez van bármi leírás vagy begyűjt az ember némi infót akkor hamar neki lehet esni. Miután belerágtam magam a tetű M$ Visual C++ függvényhívásaiba és az ezernyi változókba kb. 3 este alatt összedobtam egy alap kapcsolatot a hw-vel, win alatt java-ból :) (Persze a hw cuccai nem sima c alatt születtek hanem Visual C++) Ebből két éjszaka ment rá mire ráakadtam a JNA-ra. Tuti itt megölném magam ha időre kellene a cucc vagy lenne bármi tétje a dolognak. Többször elbizonytalanodtam egyébként. Állandóan rajtam volt, hogy keressek vkit aki megoldja helyettem. őleg a visual c++ baszott fel nagyon.Voltam elég makacs, így viszont élvezem a dolgot piszkosul :) Most rajta vagyok hogy összelapátoljak java alá egy API-t a hw-hez persze rendesen letesztelve és megkommentelve.
2011. május 26., csütörtök
Első fejlesztésem
Szóval elolvastam ezt azt, megoldottam egy halom példafeladatot amit nem élveztem és úgy gondoltam mi lenne ha írnék egy apró progit, ami egy bináris file-ból kiránt némi infót. Szigorúan gyakorlás kedvéért, hogy olyasmit csináljak amit élvezek és elmerülök benne. Persze csapdába estem mert ami szórakozásnak indult abból lett egy freeware+donate progi, majd alaposabb körbenézés után egy fullos fizetős alkalmazás ami piaci réskitöltő :) Röhelyes mert egy 40 sorból indult. :)
Ami menet közben letaglózott:
Gyak bármilyen gondot meg tudok oldani ha érdekel a feladat :) Hiába vagyok kezdő, max idő de összejön. Időm van nem rohanok sehová. Kissé fényezve magam összesen egy dologra kérdeztem rá mástól. a többi a saját szellemi termékem .
Ha nem kommentelek a progiba meg fogom szívni.
A java úgy általában szarik az usb- kezelésre. Ettől elájultam. Baszod 2011-van. Egyenlőre még nincs itt a hw amit használni akarok de úgy néz ki, hogy az a megoldás hogy a hw kezelése kevert lesz, a driverek és a dll megy c-ben és a dll-t nativ-nak beépitem egy class-ba. Még jó hogy a hw-hez jönnek a forráskódok is mert különben kb itt lenne a vége a fizetős projektnek és fokoznám le freeware-nek.Nem érzem magam annyira menőnek hogy c-ben usb drivereket irkáljak vagy fejtsek vissza. Mondjuk még berosszulhat az implementáció vagy simán fos a hw majd kiderül. Folyt. köv
Ami menet közben letaglózott:
Gyak bármilyen gondot meg tudok oldani ha érdekel a feladat :) Hiába vagyok kezdő, max idő de összejön. Időm van nem rohanok sehová. Kissé fényezve magam összesen egy dologra kérdeztem rá mástól. a többi a saját szellemi termékem .
Ha nem kommentelek a progiba meg fogom szívni.
A java úgy általában szarik az usb- kezelésre. Ettől elájultam. Baszod 2011-van. Egyenlőre még nincs itt a hw amit használni akarok de úgy néz ki, hogy az a megoldás hogy a hw kezelése kevert lesz, a driverek és a dll megy c-ben és a dll-t nativ-nak beépitem egy class-ba. Még jó hogy a hw-hez jönnek a forráskódok is mert különben kb itt lenne a vége a fizetős projektnek és fokoznám le freeware-nek.Nem érzem magam annyira menőnek hogy c-ben usb drivereket irkáljak vagy fejtsek vissza. Mondjuk még berosszulhat az implementáció vagy simán fos a hw majd kiderül. Folyt. köv
2011. május 9., hétfő
Agyalás úgy általában a programozásról Vol. 2
Az előző postban a tehetséget jártam körbe...jó szarul... Én marha. Na mindegy.
Szal érdekes igy kicsit beleátni a dolgokba, engem leginkább egy legóra emlékeztet. Van egy valag előregyártottt cucc amit össze kell lapátolni, hogy az elképzelésednek a leginkább megfelelő működést produlkálja.Kicsivel több szabály van mint a legóban és nem is mindegyik olyan egyértelmű mint két legókocka összeillesztése, de a nagyon-nagyrésze logikus. Mivel az ember előregyártott elemekből dolgozik alap, hogy nem a leghatékonyabb program jön össze. Öszintén? Le van szarva. De tényleg.
A legtöbb mostani számítógép még a használtak is ez elmebeteg erőmű. (legalábbis a gyermekkorom c64 verzióihoz képest). Ledarálnak mindent. A mostani telefonomban 1ghz-s proci ketyeg az első pécémben meg 233Mhz.A másik hogy kit izgat ha egy progi 1, 30 vagy 500 MB? Csak otthon kb 5gb hdd-m van különböző gépekben és ez kezd az általános lenni. Szal ha nem a legtömörebb az ember progija annak két oka lehet, amit az ember elképzelt cuccot csak kerülőúton lehet összelapátolni az adott "elemekből" (ez a kisebbik) a nagyobbik az egyszereű slendriánság. Persze ebben a fő szempont a lustaság mert minek irjak rövidebb osztályt kevesebb metódussal ha már kész van és ujrafelhasználhatom, de csak egy metódushívást használok belőle? Vagy kit érdekel, hogy ez két vagy egy sor? :
Majd ha gyakorlottabb leszek nyilvánvalóan le fogom nyesegetni a marhaságokat , de addig tök büszke vagyok az összelegózott dolgoaimra :) A következő postokban ezekről fogok irkálni.
Szal érdekes igy kicsit beleátni a dolgokba, engem leginkább egy legóra emlékeztet. Van egy valag előregyártottt cucc amit össze kell lapátolni, hogy az elképzelésednek a leginkább megfelelő működést produlkálja.Kicsivel több szabály van mint a legóban és nem is mindegyik olyan egyértelmű mint két legókocka összeillesztése, de a nagyon-nagyrésze logikus. Mivel az ember előregyártott elemekből dolgozik alap, hogy nem a leghatékonyabb program jön össze. Öszintén? Le van szarva. De tényleg.
A legtöbb mostani számítógép még a használtak is ez elmebeteg erőmű. (legalábbis a gyermekkorom c64 verzióihoz képest). Ledarálnak mindent. A mostani telefonomban 1ghz-s proci ketyeg az első pécémben meg 233Mhz.A másik hogy kit izgat ha egy progi 1, 30 vagy 500 MB? Csak otthon kb 5gb hdd-m van különböző gépekben és ez kezd az általános lenni. Szal ha nem a legtömörebb az ember progija annak két oka lehet, amit az ember elképzelt cuccot csak kerülőúton lehet összelapátolni az adott "elemekből" (ez a kisebbik) a nagyobbik az egyszereű slendriánság. Persze ebben a fő szempont a lustaság mert minek irjak rövidebb osztályt kevesebb metódussal ha már kész van és ujrafelhasználhatom, de csak egy metódushívást használok belőle? Vagy kit érdekel, hogy ez két vagy egy sor? :
- System.out.println();
- System.out.println("akarmi");
- System.out.println("\nakarmi");
Majd ha gyakorlottabb leszek nyilvánvalóan le fogom nyesegetni a marhaságokat , de addig tök büszke vagyok az összelegózott dolgoaimra :) A következő postokban ezekről fogok irkálni.
2011. május 2., hétfő
Agyalás úgy általában a programozásról Vol. 1
Szóval valahogy úgy képzeltem, hogy ha megtanulok programozni menő dolgokat fogok tudni :) Ihletett billentyűpüfölés meg gyermekkori filmek . Azt hittem ha tudok programozni akkor egyből egy Kevin Mitnick leszek. Haha. Ha tudsz programozni az kb. olyan mintha valaki megmutatta volna, hogy a véső-kalapács kombó mire jó és mi a legjobb módja annak, hogy ne verd szét a kezed. Ennyi. Attól hogy tudsz vésni abból a kurva márványból nem lesz Dávid szobor . Persze mindenki tud Dávid szobrot faragni, odateszik melléd az eredetit kapsz egy márványtömböt és ha menő vagy életed végére le tudod pontosan másolni. De nagyon nagy az esélye hogy nem fogsz fejből nyomi egy Dávid szobrot, kevesen olyan menők. A programozás ugyanez, tudok programozni? Aham, biztosan jobban mint a szomszéd néni. De ebben is fokozatok vannak, hogy milyen profi az ember eszközhasználatban. Még az elején vagyok és csiszolom a technikám. Ennyi, ahhoz, hogy eredeti ötleteim legyenek, hackerlegenda legyek vagy egy második Alan Turing vagy bárki aki kicsit is letett az asztalra tehetség és ihlet kell. Másolni mindenki tud. Nagyon-nagyon remélem, hogy legalább a "jókezű iparos" szintet meg fogom ütni :) Jah és vannak ötleteim :P
Folyt köv.
Folyt köv.
Feliratkozás:
Bejegyzések (Atom)