Moje projekty a aplikace

underline

Za můj krátký život jsem se účastnil několika projektů, z nichž většina se týkala MMORPG tedy online role playing her hraných po internetu. Hraní mmorpg mě nikdy moc nebavilo, u každé hry jsem strávil maximálně měsíc, než jsem svou aktivitu v dané hře začal omezovat na minimum. Ale zato vývoj a administrace mmorpg mě kupodivu docela baví, ač sám nevím proč. Nejvíc času jsem asi strávil u hry Lineage II, jak v pozici admina, vývojáře a zezačátku i hráče.

Také tu jsou k naleznutí různé mé malé projektíky, šikovné utilitky či zajímavější zápočťáky. Záměrně zde neuvádím své projekty do práce.

Aktuální projekty

Sanae

Sanae je můj ročníkový projekt. Jde (resp. půjde, zatím je to projektové mládě a tak spíš padá) o fyzikální engine či fyzikální simulaci (jen klasické Newtonovské věci, žádné vlny:) ) s podporou haptických zařízení.


Herní server TwinStar.cz

TwinStar.cz je free herní server pro hru World of Warcraft. Mojí rolí ve zdejším týmu je starání se o webovou prezentaci a další web systémy. Ale jinak jim kecám do všeho ;)


Pěkné aplikace

Aplikace zde nejsou seřazené podle důležitosti, rozsáhlosti, či jiných kritérií, ale pořadí je naprosto náhodné.

Pouštítko na anime a jiné seriály

Pouštítko na anime je legendární aplikace, která vznikla z mého rozhořčení nad tím, že jsem si nepamatoval, který díl jsem viděl naposledy a musel jsem ho tedy vyhledávat ručně. Tak jsem si napsal aplikaci, která si pamatuje. které seriály mám zrovna rozkoukané a který díl jsem viděl naposledy. Vše je optimalizováno na ovládání klávesnicí. Později jsem do Pouštítka dodělal podporu pro AniDB, takže např. nově zkouklá anime to umí reportovat přímo na AniDB servery. Prostě neocenitelný liščí pomocník


Pouštítko na hvězdičky

Pouštítko na hvězdičky, zvané také SkyManager, byl můj první zápočťák na Matfyzu, do Programování I. Následně jsem ho (přesněji zobrazovací a datové jádro) použil do práce a ještě potom jako zápočťák do obou Programování v C#. Jeho hlavním úkolem je zobrazování hvězdné oblohy v nějakém daném čase a na daném místě. Umí nejen zobrazovat hvězdičky, ale také i planety naší Soustavy. Umí zobrazovat jak lokální (horizon) tak ekvatoriální souřadný systém. Umí být ovládán pomocí .NET Remotingu. Data o hvězdičkách a souhvězdičkách si uchovává v jednoduchém a přehledném XML. Prostě ve všech ohledech je to výkonný a profesionální program, který si ale zachovává lehkost používání. Pro objednávky mě můžete kontaktovat na emailu uvedeném v sekci Kontakty a jistě se nějak domluvíme a i Vy můžete tak používát hvězdné Pouštítko a objevovat tak krásy našeho Vesmíru přímo ve Vašem PC!


FoxMonitor

FoxMonitor není monitorovátko na lišky, jak by se podle názvu mohlo zdát, nicméně monitorovátko to je. Umí hlídat nejen stav různých služeb a serverů, ale je stvořeno obecně, takže může hlídat v podstatě cokoli, co je připojené k internetu a nějak mění svůj stav.


SAIC

SAIC je editor se zvýrazňovačem syntaxe a kompilátor (takže v podstatě IDE) pro kompilaci skriptů AI do serveru hry Lineage II. Ty byly programovány v něčem, co připomínalo C s jednoduchými objekty, a bylo je potřeba kompilovat do formátu velmi podobném "assembleru" jakö je např. IL. Bylo potřeba si předělat UI komponenty, neboť standardní RichTextEditor nestíhal. Zajímavé je, že celé parsování a kompilaci jsem napsal, aniž bych znal teorii okolo automatů, jazyků a tak, neboť v té době jsem ještě chodil na gympl.


FoxPad

FoxPad, zápočťák do Programování II, je editovátko na velké soubory. Funguje tak, že si naparsuje textový soubor, najde si z něj konce řádků a pak uživateli dovoluje exitaci otevřeného texťáku bez toho, aby musel mít celý soubor natažený v paměti. Vykreslování je vlastní výroby. Jako bonus umožňuje i zvýrazňování SQL syntaxe a obrázkové pozadí pod textem (lišky).


Starší herní projekty

Mimo vývoj vlastních aplikaci jsem také působil jako developer či admin v několika herních projektech zaměřených na online hru Lineage II - šlo o servery DkTech (teď Gamepark, kolem 1500 lidí současně online), SupremeL2 (teď AzureL2, kolem 5-6k lidí současně online) a Onlinegamers.cz (cca 3-4k lidí online).

Ostatní

Vyvíjel jsem i jiné aplikace a dělal na jiných projektech, nicméně jsem líný to sem vypisovat, a tak tento přehled bude muset stačit.

Neko

Neko
Klikni na kočku vlevo nahoře!
Schovej běhavou kočičku

Mé twiteřítko

9/2/2010 7:12:46 PM: cermakj: To mé nové HPčko (probook 6450b) je zajímavé, je krásně rozšiřitelné (i o GPS a 3G modem) a do BIOSu se loguje heslem/fingerprintem z Woken

9/1/2010 10:28:50 AM: cermakj: Chápu, že hlodavci jsou na poli jako doma ... ale, proč to potkanisko se uvelebilo na _diskovém_ poli, mi není úplně jasný

8/28/2010 10:06:10 PM: cermakj: RT @vtipy: RT @luk3h: Vypadá to, že designéři iPhone 4 chodili velmi často obědvat do Burger Kingu http://twitpic.com/2izejo

8/26/2010 10:41:42 PM: cermakj: má nazelenalé Windows :-)

8/25/2010 11:45:49 AM: cermakj: Proc je o2 tak debilni firma? Ani CTVRTY pokus o aktivaci roamingu nefungoval, tentokrate "nesel system" (opakovani vymluvy z 2.pokusu).

8/21/2010 6:36:16 PM: cermakj: pije nezne :-)

Stránky:
1 2 3

Více mých myšlenek ...

Můj blog

10/12/2009 9:07:16 PM:

Rád bych vás pozval na mou přednášku o testování .NET aplikací (unit testy a další), která se bude konat v úterý 13.10.2009 od 17:20 v budově Matematicko-Fyzikální fakulty v Praze na Malostranském náměstí v učebně S3. Přednáška je určena spíše lidem, kteří toho o testování aplikací moc nevědí, tudíž nejsou kromě znalosti .NET frameworku a chuti se něco nového dozvědět potřeba žádné speciální znalosti. Nicméně může být přínosná i pro zkušenější programátory, třeba se můžete obohatit  o jiný pohled na věc nebo naopak svým názorem obohatit přednášku. Budeme probírat nejen to, jak se nejrůznější druhy testů tvoří, ale i věci, kterých byste se měli při psaní vyvarovat. Vše bude doplňováno praktickými příklady. Každopádně, pokud se rozhodnete přijít, tak vás rád uvidím.



8/30/2009 4:04:15 PM:

VMWare virtualizační platformu asi není třeba moc představovat, je to přeci jen jedna z nejstarších a nejvýznamnějších firem zabývajících se virtualizací. Možná znáte také jejich VMWare server, který je zdarma, přesto je to poměrně kvalitní produkt. Nechci a nebudu se zde pouštět do diskuze, zdali je lepší VMWare, Hyper-V (který je sice pěkný, ale pro mé účely nevhodný díky slabé podpoře Linuxu) či jiný.



6/28/2009 10:14:03 PM:

Dneska jsem během náhodného procházení internetu narazil (z mého pohledu) zajímavou věc – jak udělat to, co umí např. proces CSRSS, tj. že když ho někdo nebo něco killne nebo umře přirozenou programovou smrtí, tak s sebou vezme i celý systém – Windows hodí BSOD (KeBugCheckEx) s tím, že mu (volně řečeno) umřel kritický proces a bez něj už nemá smysl dál existovat :)




Více mých blogpostů ...