Vyvijime pro PocketPC na 3 zpusoby

Jakozto linuxovy uzivatel bych byl rad, kdyby vyvojove nastroje pro PocketPC byly nativne dostupne pro linux. Z pochopitelnych duvodu nejsou. Jednak kdyz uz nekdo vyviji pro Windows Mobile, tak ma asi i “velky” Windows a ma k dispozici veci typu ActiveSync, atd. Microsoft nema duvod tyto nastroje poskytovat pro linux, kdyz sam vyrabi vlastni operacni system. Taky z hlediska trhu je to nesmysl. Lidi s linuxem, kteri by vyvijeli pro Windows Mobile, neni zrovna miliardy, aby se to vyplatilo. A naslo by se urcite i spoustu dalsich rozumnych duvodu.

Proto je uzivatel linuxu odkazan v zasade na 2 pristupy. Bud pouzije arm-wince-gcc, coz je sympaticky projekt, ktery pouziva gcc pro kompilaci nativniho kodu pro Windows CE. Bohuzel podpora pro MFC zde neni, coz je skoda, protoze MFC je na platforme Windows Mobile dostupne vsude, takze netreba trapit uzivatele s instalaci chybejicich knihoven, frameworku, a jine zbere. Osobne jsem projekt nezkousel, ale z doslechu vim, ze veci ve WIN32API funguji.

Druhy pristup je pouzit virtualizaci a ty wokna si virtualizovat. Mate-li vsak strasi a slabsi stroj jako ja, nelze hovorit o produktivite. Free nastroj pro vyvoj je v zasade jen jeden a to je eVC 4.0 (3.0 uz ze stranek MS stahnout nejde, aspon ja to nevydoloval). eVC 4.0 je pekny, az na to, ze to kazdou chvili spadne, ale co by clovek nechtel od veci co jsou zadarmo, ze? :) Virtualizace se teoreticky tvari hezky, ale prakticke mi to neprijde. Zkousel jsem vmplayer a co chvili zacal ukladat obrovsky kusy dat na disk, ale takovym zpusobem, ze se neslo nikam prepnout, treba ani opustit ten virtualni stroj. Pri ukladani souboru, clovek videl 2-3 s zpozdeni, nez se to ulozilo. Az na tyto problemy to funguje bezvadne. ActiveSync bezi, emulator bezi, eVC bezi, da se pripojit na emulator, lze pripojit i fyzicke zarizeni. Jiny problem ale je napr. nemoznost krokovat binarku z eVC 4.0 v emulatoru WM6 (nekompatibilita, moc nove, eVC nezna). Jo, muzete si koupit VS2005/8 a pak mate “vsechno” funkcni z krabice ;-)

Dale by nekdo mohl rict, ze si to eVC naemuluje ve wine. Coz je myslenka hezka, ale prakticky nerealizovatelna, protoze eVC ve wine nainstalovat nejde. Dalsi problem by asi byl s ActiveSync, takze myslenka na to, ze vsechno odemulujeme ve wine se rozplyne celkem brzy.

No a pak je tu reseni pro tvrdy chlapy. V zasade jde o to prenest nezbytne casti pro preklad a linkovani do linuxu, pro projekt vytvorit Makefile, kod editovat svym oblibenym editorem v linuxu a pouzit make pro preklad a sestaveni.
Co vsechno musite prenest? clarm.exe, link.exe, rc.exe, coz je prekladac, linker, kompilator resourcu.
Kde to vezmete? V EVC 4.0.
Jak to pustit v linuxu? Pres wine :)
Co je k tomu jeste treba? Instalovat SDK pro PocketPC 2003, kde jsou liby a header soubory, ktery bude potreba.

Ovsem jak testovat? Nasnade je prenest binakru na zarizeni a vse delat tam. Ovsem pokud neco nevyjde, musime HR a obnovit zarizeni, coz nas nepotesi. Toz by to chtelo emulator. A ono to jde. Windows Mobile 6 SDK jde pod wine nainstalovat, stejne tak ARM Standalone emulator, SDK ma “jen” binarni obrazy pro emulator.

Zda se to jako fantazie, ale neni. Samotnymu se mi to podarilo a ted muzu psat kod v eclipse, prekladat a testovat v emulatoru a to vse v linuxu, bez zpomaleni vmplayerem. Ovsem stejne jako vsechno, i toto neni prefektni. Emulator nejde pripojit k internetu, takze nelze delat sitove programy. Nicmene i toto by mely byt teoreticky mozne, pokud by se podarilo do wine dostat VirtualPC od MS (instalator pustit jde, ale nedobehl mi do konce). Dalsi vec co muze citelne chybet je nemoznost debuggovani. Holt zpatky na stromy a uzijme si ladicich vypisu…

Pozn.: Vyvoj v C# nezminuji, protoze v tom nedelam a ani o tom nic nevim (a ani nechci :)

Add comment Červenec 17, 2008

Kde je sestrelena obrazovka?

Screenshot aneb sestrelena obrazovka nebo taky zaber obrazovky. Obcas me chyti nutkani podivat se po nejakem softu, ktery mi chybi (na PDA). Ted naposledy to byla ctecka knih - ano je to neuveritelne, ale mam ted cas na cteni knih (hura).

Zda se mi, ze je celkem logicke, ze by clovek - potencialni zajemce o ten software - by rad videl, jak ten program vypada. U ctecky bych cela, ze mi “vyrobce” nabidne obrazek knihovny a okna, kde se cte. Coz pak je tak tezke vzit si CEZoom a udelat par obrazku, ktere se pak objevi na strance produktu? Sam to resim tak, ze na hlavni strane je ta zakladni nejdulezitejsi obrazovka, aby user videl, do ceho jde. Kdyz chce videt vic, muze si rozkliknout dalsi. Vubec nechapu, ze neco tak zasadniho jako je screenshot se na mnoha mistech neobjevuje. Jestli razi teorii “vzdyt vsichni vi, jak ten nas skvely produkt vypada”, tak se pletou - a jsou to blbcove.

proste kdyz produkt, tak screenshot a odkaz, kde toho uvidim vic. Hrozne nerad travim cas stahovanim a zkousenim. A nerad mam zajice v pytlich.

Add comment Červenec 8, 2008

Ploucnice

V patek jsem sedl podlouhy dobe na vlak. Jel jsem do Cesky Lipy. Mym cilem vsak byla Straz pod Ralskem, kde jsme se meli sejit a vyrazit na Ploucnici. Do Straze jsem se presunul z Lipy autobusem, kde uz byla cast nasi vypravy. Pocasi nebylo vlidne, celkem zima. Plan na patek je jednoduchy, v hospode vyckat prijezdu zbytku, pak se presunou na nocleh k rece, kam nam rano privezou lode. Hospoda ve Strazi byla celkem prijemna, i obsluha chodila caso kontrolovat, zda nam neco nechybi - tak to ma byt. Asi v 11 zavreli, tak jsme se presunili na paloucek, kde jsem meli spat. Rozbili jsme stany a po chvili jsme sli spat. Ja jsem se moc nevyspal, porad jsem se prevaloval.

Konec tunelu na Ploucnici

Rano byla celkem kosa, ale s tim jsem pocital a mel na sebe teply veci. V devet jsme prebirali lode a po desaty uz jsme byli na vode. Ja jsem jel zadaka a Ziki haka. Zitra si to vymenime. Ceka nas asi 6 hodin plavby. Zpocatku je reka uzsi, celkem to i tece, ale je i melko. Pozorujeme, ze mame diru lodi, protoze se nam tam dostava dost vody, ale netusime odkud. Za nejakou dobu se dostavame ke skalnimu tunelu, coz je mistni rarita. Tunel konci asi metrovym hupem, ale zdarne sjizdime. Zde taky kotvime a jdeme na pivko. Spolecne s nami je na rece jeste nekolik skupine. Asi po hodine pokracujeme dale. Reka se postupem casu “zhorsuje” - vic vrbicek, takze musime hodne manevrovat. Koryto reky je uzke, coz to jeste zhorsuje. Me chabe technicke schopnosti se cini na 110%, ale nejedeme vyslovene lamersky. Obcas to prosvistime vrbickama, i kdyz bysme nemuseli. Na jednom useku jsme to nejak rozjeli, najeli do vrbicek, ale neodpruzili, toz jsme se v tej rece i vykoupali. Nicmene slunce hralo, takze jsem casem i skoro uschli. Suseni nam ztezovala voda v lodi a malo prilezitosti pro jeji vylevani. Zhruba po seste vecer jsme dorazili do taboriste - neplati se nic. Ja to velika louka, coz je dobre, aspon na sebe nebudeme nalepeny. Varime veceri - fazole s chlebem, aby jsme meli na nedeli turbo. Pak jsme rozdelali ohen a kecali o vsem moznym i nemoznym az do noci za popijeni rumu apod. Noc zase nic moc - byla pekna kosa, ale byl jsem teple oblecen. Uprostred noci jsem se vzbudil a bolelo me bricho. Ale za cas to preslo a zase jsem usnul - aspon, ze tak.

Most v Hermanickach

Rano jako jiz tradicne zima, ale na slunci je o poznani lip, takze vsechno nedosuseny pradlo jde na slunce, nez se najime a vyrazime, tak to muze schnout. Jelikoz mam vsechno cerny, tak do toho prazi slunce jak dabel a pred odjezedm lezu temer do suchych veci. Dneska kormidluje Ziki a ja hakuju. Reka se krouti, jak smycka z obesence (jak by rekl Dobes). Nebe je modry, slunce sviti a Satan Klaus nas vsechny pozoruje (jak by rekl B. Willis v Poslednim skautovi). V rece je dost bordel - nejaky lednicky, pneumatiky, apod. Taky vrbicek pribylo. Prodirame se kde to jde. Postupujeme pomalu vpred. Zhruba okolo druhe hodiny jsme u mostu, odkud volame do pujcovny, ze za hodinu budeme u druhyho mostu, kde nas nalozi. Zde je jez, ale ja nejedu - nelibi se mi. Vsichni to projeli ok, jen Ziki si to dal pozadu a kupodivu se necvakl. Asi po hodine se dostavame do mista, kde pres reku lezi strom a nejde to objet, ani pres. Toz musime s lodi na breh a prenest po brehu, ale jen par metru. Jeste parkrat zabereme a jsme u dalsiho mostu - ciloveho mista, kde koncime. Vratime lode, ridici jedou do Straze pro aut. Pomalu se rozchazime, ale jeste si zajedeme na posledni pivo do blizkeho obcerstveni. Zde stoji jen za zminku, ze tak hroznou a linou obsluhu jsem jeste nevidel. Prislo mi to, ze tatik si pral hospodu, ale chodily mu tam lidi, tak vsechno oddrely manzelka a dcerky, pac jinak by to asi zkrachovalo…

Ucast: 14 lidi/7 lodi. Vice fotek.

Add comment Květen 26, 2008

Na fotbal

V sobotu hrali Hornici z UTEPu (UTEP Miners) proti Piratum z Vychodni Karoliny (Pirates of East Carolina) fotbalovy zapas - rozumej americky fotbal, ne to co zname my. V patek kampusem projizdel pruvod (byly i alegoricke vozy!) a lakal na utkani. Listky jsou pro studenty zadarmo, tak proc se nejit kouknout na pravej emerickej fotbal.

Utkani zacinalo v 7:05. Vyrazili jsme uz v sest, protoze jsme museli najit misto na zaparkovani. Okolo stadionu chteli za parkovani od 8 do 15 dolaru, podle toho, jak blizko ke stadionu to bylo. My jsme odjeli par ulic dal a zaparkovali v jedne ulicce zadarmo :) Proste nam nevadi jit je stadionu 20 minut, zatimco amikum jo :-)

U vchodu nas zkontroloval bezpeckak (jestli nemame granaty, vajicka, hajzl papir, vodu, atd.), dalsi zkontroloval liste a hura do hlediste. Nasli jsme nasi sekci a usadili se. Sedacky zadny luxus, ale da se. Do zacatku utkani 20 minut. Asi 10 minut pred zacatkem nastoupili hudebnici a hrali. Nestali jen tupe na miste, delali i nejaky formace. Odhadem to nemuze byt zase tak jednoduchy, hrat na nastroj a jeste koukat kam se postavit. Byli taky roztleskavacky, ale tem to tak neslo :-)

Hudebnici vyklidili pole pro hrace a nastoupili hornici v oranzovem (univerzitni barva) proti piratum v bilem s fialovymi doplnky (asi taky univerzitni barva). Publikum byli ciste domaci - asi 95% lidi v oranzovem (vcetne me). Toz jsem si rikal, ze to pirati psychicky nemuzou ustat a prohrat. Ale publikum se mi zdalo vetsinu casu dost vlazne. Kdyz se nasim zadarilo, tak to jeceli, ale kdyz byly v uzkych, tak nic a jen cuceli. Nasi nevyhodou bylo, ze temer nevime, jak se to hraje. Vime o tom, ze jedni utoci a druzi brani. Maji 4 pokusy (downy) postoupit dal a ziskat nejaky metry (ale amici to meri na yardy). Kdyz postoupi o 10 yardu, tak maji dalsi 4 pokusy. Pokusu ale asi neni nekonecne. Kdyz 4x za sebou nepostoupi obraci se role. Kdyz se podari dostat na konec hriste, rika se tomu touchdown a tym ziskava 6 bodu. Pak jeste ma moznost ziskat dalsi bod kopem na branku. Pak je tam jeste spousta dalsiho, co nevime a netusili jsme co se deje. Napr. mic nekam odletel - jako dycky - a publikum zacalo silet. My netusli proc :)

Styl hry je dost divnej. Hraci se postavi na caru. Utocici rozehravaji, branici tym se je snazi zastavit - mic se musi dotknout zeme. Pak se hra prerusuje, tohle trva vzdycky tak par sekund. Pokud jeden tym neco posere, tak druhy automaticky ziskava zasadni prevahu, coz ma za nasledek velkou nerovnovahu. Napr. se podari prolomit obranu a je z toho hned touchdown (6 bodu). Kdyz to srovnam treba s hokejem nebo fotbalem, tak tohle je porad preruseny, porad se formuji, vymenuji, padaji. Ale to je asi dany povahou hry…

Na hristi je 11 hracu z obou tymu a 5 rozhodcich. Dost casto se strida. Co jsem pochopil, tak na urcity situace je nasazovana skupina hracu. Pokud se pretahujou o yardy, chodi na hriste nejaky skupiny hracu, pokud jsou skoro u konce, tak zase jina skupina, na rozehravky taky jina. Cely tym mel cca kolem 60 hracu.

Nasi hrali stylem: hodit mic dozadu, rozhlidnout se, nahrat (uhel priravy cca 30 stupnu), rozebehnout se do nejvetsiho chumlu Piratu a tam spadnout na zem. Pirati byli malicko chytrejsi, nahravali vic do stran a darilo ze jim vic unikat, pac nez se chumel presunul na stranu, tak to chvili trvalo. Na pak byli Pirati zalehnuti Horniky. Dost me zklamali nasi, ze se cizim hracum zasadne nevyhybali, ale proste to do nich rvali silou.

V jeden moment (prohravali jsme o 2 body) se nam vsak poradil paradni kousek, prihravka do strany a unik po pravy casti hriste az do konce a touchdown. Jenze rozhodci to neuznal - nevim proc. Toz doslo i na: “raz, dva, tri - rozhodci je pica” - pochopitelne v cestine - ty pohledy lidi okolo byly fakt dobry :) Jindy zase sejmuli nejakyho hrace a lezel na hristi, toz my: “Seberte to hovno, seberte to hovno” :)

Celkove je hra celkem nudna, takze vsude okolo pobihaji roztleskavacky (normalni i akrobaticky). V hl. prestavce hrajou hudebnici a jini cvicenci cvici. Kdyz domaci skorujou, tak zazni delobuch. Nabehnout vojaci udelaji stejne pocet kliku jako je skore domacich. Probehnout atleti, metaji salta, premety, aj. Probehnout lidi s praporama, roztleskavacky roztleskavaji :) Cely to ma 4 ctvrte po 15 minutach, ale jak se porad prerusuje, tak je to silene dlouhy. My jsme vydrzeli 3 ctvrte a pak jeli domu.

Druhej den jsem se dozvedel, ze jsme v prodlouzeni prohrali 45-42 (odchazli jsme za stavu 32-32 nebo tak nejak).

Add comment Říjen 14, 2007

Jak jsem si porodil ridicak

Ujistovan znamymi, ze udelat ridicak je desne jednoduchy, ctu prirucku pro Texaske ridice. Proc mit Texasky ridicak? No na mezinarodni se tu koukaji nejak divne, dokonce pry i clovek, ktery mel US ridicak z Pensylvanie, tu mel problemy, ze pry to neni platny ridicak. Nekoupite si bez nej pivo, prip. jiny chlast. A za 24 USD zadna cena.

V nedeli jsme byli s Jakubem trenovat, abych vubec vedel, jak se ty americky kary ridej. Je to automat, slape se jen na brzdu a plyn - jezdi to vlastne skoro samo. Zkousime paralelni parkovani, coz je soucast testu. Nesmim vrazit do takovejch tyci a musim zaparkovat asi okolo 30 cm od chodniku. Srazka s tyci znamena, ze jsem to nedal a musel bych znova. Pak se projedem po okoli, cimz je trenovani ucineno za dost.

Tak tedy prirucku jsem precetl celou. Ve srovnani s ceskyma knihama do autoskoly je tato psana jak pro debily, jednoduchym a normalnim jazykem. Zadny zneni paragrafu. Dal zadny sileny centimetry/milimetry ohledne technickeho stavu vozidla. Proste jen jak ma clovek jezdit, ze nema bourat do druhych, kde a jak dat prednost, co znamenaji znacky, apod. Nejblbejsi je asi sekce o pokutach - kolik mi muzou naparit, prip. jaka pokuta + vezeni na jak dlouho.

Vybaven temito znalostmi vyrazime s Jakubem rano Texas Department of Public Safety (Urad pro verejnou bezpecnost - :-D). U slecny dostanu 2 formulare, ktery musim vyplnit - nic slozityho. Zaplatim poplatek, urednik do zanese do kompu. Pak prisaham, ze jsem vsechny udaje vyplnit pravdive. Ridicak slouzi jako doklad totoznosti. Overi me podle pasu. Zepta se me jestli jsem pripravenej delat test. Jsem. Tak mi posadi ke kompu a jedu. Z 30 otazek musim dat 21 dobre, kdyz nevim, muzu preskocit a pak se k ni vratit. Prvni otazkou si nejsem jistej. Preskakuju. Druha otakza, nevim. Preskakuju. To nam to zacina. Treti je znacka, to znam :) Spravna odpoved zveda moralku a jedu dal. V zasade samy znacky, takze vsechno dobre. Jednu otazku jsem zkazil - jazykova bariera. Test mam za chvili hotovej. Jdu za urednikem, ten se mi pta, zda chci delat praktickou cast. Chci. Otestuje mi zrak na takovym jednoduchym pristroji a rekne mi, at zaparkuju auto pred barakem na takovym pruhu a ze tam za mnou nekdo prijde. Abyste mohli delat praktickou cast, potrebujete nejaky auto - muze vas dovest rodic, pritel, apod. Za chvili prijde takova starsi Mexicanka, rekne mi abych zablikal blinkrama, zatroubil (”Sterace stiraji! Ostrikovace ostrikuji!”), atd. Pak mam popojet dobredu. Zacouvat. To jako jestli umi couvat rovne :) Pak mam zaparkovat paralelne, to zvladam taky dobre. A pak jedem do ulic. Objedem kolecko, protehne me skolni zonou - test jestli neprekrocim rychlostni omezeni (15 mil/h). Dojedem zpatky na parkoviste, rekne mi, ze jsem prosel, ze mam vic cumet do zrcatek a ze mi v baraku daji docasnej ridicak, nez mi prijde karticka.

Vevnitr me vyfoti, daji mi kus papiru jako docasny ridicak - plati 1 mesic. Pogratulujou mi a poslou me pryc. Zase maji o jednoho pirata silnic v Texasu vic. Cely to zabralo asi hodinu a pul…

Add comment Srpen 29, 2007

Zpet do zeme neomezenych moznosti

Cas prazdin v CR vyprsel a nastal cas presunu zpet na kontinent za oceanem. Ackoliv jsem kupoval letenku pozdeji, vysla me levneji nez na poprve. Ve ctvrtek v sedm rano z Prahy, pres Mnichov a Denver do El Pasa. Stejne jako posledne, vstavali jsme pozde v noci, nebo brzo rano, jak kdo chce a to v pul ctvrty. Pri prijezdu uz probihal check-in myhp letu, takze sup k prepazce. Fronta kratka, obaven do pul hodiny. Pres hranice a bezpecnostni prepazku jsem prosel za par minut. Na let jsem si pockal pres 1,5 hodiny (sic). Priste asi pojedeme pozdeji. Tohle ranni vstavani mi nedela dobre, stejne jako dedovi Lebedovi.

Eroplan z Prahy je ATR42-500 - dvoumotorovy turbovrtulovy. Spolucestujici Cesi neveri svym ocim, ze letime takhle maly erem a hned si to foti. Let operuje Air Italia, takze jsem zvedavej na italsky letusky. Anglicky moc neumi, nemecky o dost lip. Nic moc vzhled, ale zadna hruza. Takovy dobry prumer. Let do Mnihcova trva hodinu, oje spolucestujici je z Kanady a vraci se domu. Je prekavapena, ze mam tak dobrou anglictinu (ja osobne to nechapu, ale to je jedno), takze se bavime.

V Mnichove prochazim dalsi bezpecnosti kontrolou na odlet cekam asi pul hodiny. Letime Airbusem A430-300. Celkem jsem se bal, zda bude tak pohodlny jako Boeing 747, ale je to v pohode. Nevyhoda je, ze je zase centralni vysilaci projektor. Let do Denveru trva 10,5 hodiny a je to strasny. Snazim se misty spat, ale moc to nejde. Vedle me sedi nejaka mlada Nemka, celkem hezka, ale moc si nepodiva. Let operuje Lufthansa a jsem mile prekvapen, kde vzali Nemci tak pekny letusky. Skoro pekny, jak ty nase cesky :). Na druhou stranu, aby clovek dostal caj prip. kafe, tak to si musi porad rikat. Delta Airlines nosili porad oboji.

V Denveru musim prejit pres celnici. Snazim se predejit co nejvic lidi, abych tam moc dlouho netvrdnul, presto je tam uz hezka fronta, jelikoz jsem sedel v zadni casti letadla, takze prede mnou bylo mraky lidi. Celnik je v pohode, na nic se nepta. Prekracuju hranici a jdu si pro zavadadlo, musim ho prenyst k jinymu check-inu. Klasika. Jeste musim predat celni prohlaseni, ze nic nepasuju. Tenhle celnik je nejakej upovidanej a pta se mi, kam letim a co tam. Ja, ze do El Pasa pokracovat ve studiich. On se mi pta, ze jestli jsem chytrej. Takovyhle otazky vazne miluju. Ovsem nevim, jestli odpoved “ja nevim” ho uspokojila. American by asi rekl, ze “jasne”. Tak priste ho asi vic setru ;-) Zjistuju, ze velkej kufr nejak blbe jezdi. Ty kokoti mi zrusili jedno kolecko. Zavazadlo predavam typkovi a pokracuju dal. Otvira se mi terminal a s nim i celkem bludiste. Koukam, ze dalsi bezpecnostni proverky maji celkem dlouhy fronty. To si pockam. Za chvili, ale koukam, ze to maji akorat blbe postaveny a spousta lidi ceka v dlouhych frontach a ty kratky jsou schovany o kus dal. Tak se presouvam do kratky a jsem za chvili proveren :) Bohuzel nevim cislo gate, tak hledam nejakou ceduli, ale marne. Tak se vydavam na concourse A. Zkousim to pesky, ale vsechny cestou k vlacku. Toz tedy vlackem. Nachazim ceduli, ale muj let tu neni. Tak zpatky dolu a na Bcko. Ten uz je spravnej. Odlet je asi za 1,5 hodiny. Kdyz uz je cas k odletu nahazujou na ceduli zpozdeni - 15 minut. Zadnej stres. Letime letadlem Canadair Regional Jet - let operuje United Airlines. Celkem me prekvapuje, ze americka letuska celkem dobre vypada, ale par kil by shodit mohla. Americani berou litani jako my autobus, takze zadny velky servis.

V El Pasu me vita horko jak blazen - 35 st. Cekam trochu dyl na zavazadla, pak jdu pred halu a cekam par minut na Pavla.

Litani je nuda. Letusky byly celkove hezci nez poprve, ale servis nic extra. Baterky vystacily vsechny. Jen ten MP3 hrator mohl hrat a nevypinat se. Uz je asi definitivne v haji :(

Add comment Srpen 25, 2007

Prazdniny - doba nicnedelani

Tak jak koukam, tak jsem skoro mesic nic nepostnul na svuj blog. Jsou prazdiny - doba nicnedelani. Presto sedeji veci ruzneho charakteru.

Byl jsem na vode (Luznice) v dobe, kdy bylo malo vody a pocasi nic moc. Ale libilo se mi to.
Hned po vode jsem si odskocil do Plzne pro (dalsi) titul. Konecne je to za mnou. Slava, nazdar vyletu!

Zase jsem psal kod. Opet ruzneho charakteru - web i nativni kod pro pocket pc. Psat weby je neskutecny opruz. Zarekl jsem se ze to delat nebudu. A ted tu mam 2. Ale jeden je skoro hotovy.

Prace na pRSSreaderu zase pokrocily:

  • Uz cachujeme - obrazky, HTML (jen stranku bez obrazku, css, atd.), enclosures
  • Mame skoro hotovou kontrolku pro summary view, ktery je ted daleko prehlednejsi a hezci
  • Favikonky - musel jsem napsat jejich cteni (nemam rad hackovani MS formatu), na PPC totiz nelze nacitat ICO z externich souboru - hanba!
  • Vychytano nekolik desitek bugu
  • Specialni bar na enclosures v ArticleDlg
  • Profily pro proxy servery
  • Ukladani seznamu kanalu do registru misto do souboru - melo by vyresit problemy se ztratou seznamu kanalu, coz bylo nekolikrat hlaseno - certvi, co s tim delali. Registry by meli byt pristupny porad, zatimco SD karta ne.

Taky jsem jednou v patek nasoftil kondiciogram - nejak jsem mel intelektualni krizi (podle kondiciogramu) a prislo mi to jako zajimavy, protoze se mi do niceho jinyho nechtelo. Jmenuje se to Jachym. Obcas na to kouknu, jak to vypada, ale mam pocit, ze mam vadnou elektronku E13…

A taky jsme byli s Katkou na Radyni, kde si sikovne “pohmozdila hlezno”, jak ji rekli druhej den v nemocnici. Tam mi prislo, ze je vic doktoru nez pacientu a presto nam to tam trvalo skoro 2 hodiny, nez ji osetrili. To byl vubec zazitek…

Add comment Červenec 28, 2007

Pod poklickou pRSSreaderu - I.

Neni to tak davno, kdy jsem zacal citit potrebu udelat neco s pRSSreaderem. Ono to nejak funguje, ale obcas se vyskytne problem, ktery se bud spatne hleda nebo jeho oprava vyzaduje prilis velky zasah do stavajiciho kodu. Co s tim? Prepis to! To se lehko rekne a hur udela. Nicmene. Logika obstaravajici funkcnost je vcelku dobre napsana a celkem i odladena, takze proc nezacit s refaktoringem?

FeedView

Cili, prace zacaly a postupuji dopredu. Cile jsou jasne:

  1. Jednodussi a unifikovane GUI.
  2. Dobra podpora WM5 ale i strasich (co se tyce GUI).
  3. Stabilni kod
  4. Dodelat zasadni chybejici feature hlavne co se tyka cachovani vseho moznyho
  5. Vyhazet zastarale a nepotrebne volby

Co uz je hotovo nebo skoro hotovo:

  • Site Manager - sprava feedu. Lze pridavat, hledat, posouvat, presouvat, skupiny delat, OPML file importovat, exportovat.
  • Primitivni update - updatene to kanaly, zatim neumime cachovat - vubec nic - cili jako ve verzi 1.0.0.
  • Cteni zprav.
  • Sousta prace co neni videt - refactoring sitove vrstvy, aj. lahudek, ktere nelze zakoupit v mlecnem baru.
ArticleView

Takze ted je to naprosto primitivni ctecka, se kterou si budu hrat. Pro seznam polozek ve feedu jsem musel udelat uplne zbrusu novou kontrolku - peknej opruz - zabitej jeden celej den a mouchy stale vychytavam.

Neskutecny opruz absolvovan s ArticleView (cteni zprav). Ono to proste nemuze fungovat jednoduse. Je treba udeat 1000+1 hack.

Predelano ukladani, takze konecne se neztrati neprectene, ktere uz nejsou ve feedech. Juchu!

Predelane ukladani ma za nasledek i rychlejsi nacitani. Jupi! Doufejme, ze je to cesta spravnym smerem. Bohuzel to znamena, ze pri migraci na vyssi verzi se user posere. Zase odinstal a novy instal. Mame radi nase vyvojare. Migracni kod se mi psat nechce, kdyz to pujde vyresit odinstalem + instalem.

Mnoho problemu zbyva vyresit. Hlavne co se tyce rychlosti a pohodlnosti ovladani.

Neskutecne mnozstvi featur, ktere se za ty 2 roky (ano je to jiz tak dlouho) nabalily, me primo desi. Jeste vice, nez programovani GUI, ktere bude tyto silenosti nastavovat. Naprosto nechutna bude sluzba na pozadi, ktera stahuje feedy, aniz by pRSSreader bezel. Dalsi lahudkou bude prepsani Today pluginu (chapu proc to hosi od SPB nemaji v prvnim releasu). V neposledni rade to bude kontrolka (neeee!) pro summary view. Stavajici TreeCtrl je nedostacujici.

Jiz ted me ze spani budi budouci emaily, ktere si zadaji zbytecne veci, stezuji si na bugy a rikaji, jak byla stara verze dobra a proc, ze jsem to jako prepisoval. Inu zivot je zmena.

Zemrit v kreci!

Add comment Červen 30, 2007

Co nas bavi a zabavuje

Zivot je boj. A kdo nebojuje, prohraje. V poslednich dnech jsem si nasel primo vynikajici zabavu. Bojuju s platformou pocket pc. Ne jako uzivatel, ale jako programator.

Par nametu k zamysleni:

  • Psat novou kontrolku z niceho je neskutecnej opruz, kterej vam navic nikdo nezaplati. A user jen mavne rukou.
  • Neni dobry nechat se inspirovat ovladanim iPhone, kdyz a) nemate multidotykovy display a b) udelat obycejny ovladani mysi s beznymi prvky jako multi-select trva den a clovek by u toho vykvetl.
  • Na normalni dialogy funguje RelayoutDialog, ale jak tam flaknu HTML control, tak se mi STATIC control (ma ID jako normal control) neprekresli, mozna ani neresizne.
  • Proc se STATIC control neprekresli hned po OnInitDialog, kdyz jste mu tam zmenili text pres SetWindowText?
  • Opravu neni dobry snazit se vytvorit dialog, jehoz resource jste pred chvili smazali.
  • Nepouzivej GetCursorPos, kdyz nejsi na Woknech, ale na Pocket PC.
  • Zabranit oknu, aby se neresizelo, nestalo se full screen a proste zustalo na miste, je nadlisky ukol hodny polobohu.
  • Jeden kod, ktery pracuje zaroven na QVGA a VGA displayi s podminkou, ze vysledny efekt je hezky na obou zarizenich, neni relany.
  • Bez hacku pro WM5 se neobejdes. Co vypada dobre na WM2003SE je sileny na WM5 a obracene.
  • Kdo moc pracuje, nemuze psat na blog.

Add comment Červen 29, 2007

Zpatky v ruzovem

Tak uz jsem zpatky doma. Vyletel jsem v 11:30 z El Pasa a pristal v 10:30 mistniho casu v Praze. S jednim prestupem v Atlante a cekanim 3 hodiny na prestupu to je naprosto zlaty spojeni.

Zatimco na ceste tam me kontrolovali uplne vsude, tak na ceste zpet jen v El Pasu, ale to je logicke, pac prestup byl stale na uzemi USA, tak proc to delat znovu. Jedina vada na krase bylo, ze jsme do Prahy leteli Boeingem 767-300, ktery mel centralni projekcni system, takze si clovek nemohl pustit co chtel, ale musel koukat na ty voloviny, co tam streamovali.

Vubec ale nejlepsi bylo tohle. Na cestu jsem nabyl uplne vsechny baterky, PSPcko, notas, PDA. Do PDA nahral videa, ktery jsem si chtel prohlidnout, a naladoval jsem tam nejaky knizky. Z El Pasa do Atlanty jsem neco precetl. V Atlante pri cekani jsem zjistil, ze se mi podelal mp3 hrator, takze to hralo 20 sekund a pak se to vyplo. No nicmene jsem to v Atlante nejak vydrzel. Vlezl jsem do letadla, pripravil PDA do kapsy prede mnou. Zacali podavat jidlo. Po dvou hodinach jsem si rekl, ze bych teda mohl zacit koukat na ty videa v PDA. Vytahnu PDA a baterky zbyva 10%. Jak to? No asi se to nejak blbe oprelo o zapinaci tlacitko, takze PDA porad bezelo. To potesi. Nastesti jsem mel jeste notas, takze jsem neco malo nasoftil a pak jsem chvili hral na PSP (cca 2h). Aspon tohle nezklamalo. Jinak to byla silena nuda. No a v srpnu me to ceka znova. To jsou teda vyhlidky…

Poznamka: Cesky letusky opet vitezi krasou.

Add comment Červen 22, 2007

Previous Posts


Kalendář

Červenec 2008
P Ú S Č P S N
« Kvě    
 123456
78910111213
14151617181920
21222324252627
28293031  

Kategorie

Poslední příspěvky

Archiv

Nezařazeno

PocketPC

Software

Ze života

Statistika Blogu