28. November 2011

28.11. 2011 – There is much more to C++ – slides

15. April 2011

jQuery workshop – FRI Žilina – slides

I was invited to give another talk at FRI Žilina. Previous topic was development for Google Android platform.

This time I focused on jQuery.Together with Michal Kaukič we started jQuery workshop. Attendees learned basics of jQuery in two hours. At the end they have running application with simple animation in HTML.

You can download slides in PDF version.

You can also download ZIP file with all demo applications.

I was using IntelliJ Idea IDE. It has very intelligent code completion for jQuery, JavaScript and HTML.

I suggest to download also jQuery Cheat Sheet, it is very handful manual.

I mentioned two interesting projects. One was Adobe Browser Lab which allows you to get snapshot of your web site displayed in different browsers on different systems.

The second project was jQuery Mobile. This project could help you to create applications for mobile environment.

I provide this workshop also in form of training for companies. You can find more details about available trainings at sinusgear.com.

Do not forget to watch lauch of Adobe CS5.5 Dreamweaver. Adobe promised to provide support for packaging JavaScript application as a native app for Apple iOS, Google Android and Blackberry.

15. March 2011

Photoshop Tutorial Rap

Just go to YouTube :-)

17. July 2009

Den kedy padol Stronghold

Toto nie je ani tak clanok ako memento, takze ak ho nepochopite nic sa nedeje.

Uz je to tak, veci a koncepty zanikaju, aby ine mohli vzniknut. Po viac nez dvoch rokoch padol Stronghold. Posledny disk sa zastavil a sietov presiel posledny paket. Miestnost stichla. Podprahovy bzukot ventilatorov bol prec. Ludia odisli. Stroje sme odniesli. Zostala len prazdna struktura, ktore stratila svoj vyznam.

Dva roky dozadu vznikol Stronghold. Zacinali sme v malej miestnosti vedla garaze. Vdaka chladnym stenam nebolo nutne klimatizovat ani v najorucejsom lete. V chladnom tmavom kutlochu sa vytvaral softver. Pismenko po pismenku, riadok po riadku. Z povodneho chaosu funkcii vznikol system a jeho rozhranie.

V zime uz bol kutloch prilis studeny a tak sa Stronghold presunul do malej kancelarie. Vyvoj pokracoval. Narazal na problemy, aj nove uspechy.

No a tak ako to chodi s kazdou pevnostou aj Stronghold po case stratil obrancov, vyznam a skoncil.

Dakujem vsetkym, ktory boli sucastou posadky Strongholdu. Dakujem za vsetko, co sa nam podarilo spolocne vyriesit. Obcas to bolo narocne, obcas to bola sranda.

Papa Stronghold.

11. July 2009

Low battery

Aj by som cosi napisal, len mi dochadza bateria pohanajuca Windows Mobile Professional 6. Nemate nejaky napad, ako zaistit napajanie mobilu v terene?

30. June 2009

Koľko stojí slovenská diaľnica?!

Stojí veľmi veľa.

How many deaths will it take ’til we know

that too many people have died?

-Bob Dylan

31. May 2009

Dnes sa aj tak nikam nedovoláš

Toto sa určite muselo stať aj vám. Urgentne ste potrebovali niekoho vo firme SemDoplnteMenoFirmy informovať o tom, že nejaká ich služba nefunguje. No a vám na danej službe závisia klienti. Rýchlo ste preleteli e-mailovú schránku, hľadajúc e-mail s číslom a začali volať na hotline.

A hovorí k vám automat: “Dobrý deň dovolali ste sa do firmy SemDoplnteMenoFirmy. Sme radi, že využívate naše služby a v záujme ich skvalitňovania bude hovor nahrávaný.”

Medzi tým už na stole začne drnčať ďalší telefón a vy poznávate číslo jedného z vašich najlepších klientov.

Automat pokračuje: “Pre informácie stlačte 1. Pre dodávku Pizzy až do domu stlačte 2. Pre nákup lietajúcich tanierov stlačte 3. Pre srandu králikov stlačte 4.”

V návale paniky stlačíte 1.

Zdvihne slečna automatka: “Ste v menu pre výber informácii. Ak si prajete objednať novú službu stlačte 1. Ak si prajete zrušiť službu stlačte 2.”

Vy síce potrebujete nahlásiť poruchu, ale systém vás zahnal do úzkych, tak s nádejou volíte 1.

Slečna automatka: “Počkajte na prepojenie na operátora.” a pustí vám do ucha music on hold.

S každým opakovaním výťahovej verzie Ódy na radosť stúpa hladina adrenalínu vo vašom krvnom obehu. Konečne sa ozve nejaký pán: “Dobrý deň, ako vám môžem pomôcť.”

Vy: “Skvelé, počúvajte. Služba SemDoplnteMenoInkriminovanejSlužby nefunguje.”

Nejaký pán: “No, ale to voláte úplne zle, zavolajte si na služby pre riešenie intergalaktických opráv.”

Vám spadne sánka, pretože ani netušíte, že niečo také existuje a skôr, než milý pán zavesí,  ešte stihnete požiadať: “Prosím vás, prepojte ma na intergalaktické opravy.”

Nejaký pán: “Moment.”

Ozve sa tududutu tudutu. Dia dia dá. Zvoní a zvoní a zvoní.

Zdvihne pani: “Dobrý deň. Služba intergalaktických opráv, oddelenie pre malichernosti.”

Vy: “Dobrý deň.” a porozprávate svoj smutný príbeh.

Pani: “Hmm, počkajte prepojím vás na technikov.”

Rozsvieti sa vo vás iskrička nádeje. Žeby predsa?

Zdvihne automat: “Sme veľmi radi, že si želáte využiť naše služby. Naša firma je dlhoročným stabilným partnerom, na ktorého sa môžete spoľahnúť. Naši technici sú však veľmi zaneprázdnený. Skúste im preto napísať e-mail. Prípadne zavolajte počas pracovnej doby od: 10:00 do 11:04″

Pozriete na hodinky 09:23.

Automat zavesí.

No nič, pustíte sa do ukľudňovania klientov.

Ok, 10:01 a voláte znova. Tentokrát zvolíte inú postupnosť magických čísel, pri prechádzaní jenotlivých automatických menu. Pretože ste si medzičasom stihli uvariť kávu a prečítať mail s podmienkami spolupráce až do konca a našli ste poradie čísel, ktoré by malo viesť priamo k technikom.

Zvoní. Hurá!

No… Zvoní a zvoní a zvoní.

Proste to vzdajte, telefónny systém SemDoplnteMenoFirmy si z vás robí srandu. Sadnite si, ukľudnite sa, povozte sa na kolieskovej stoličke po kancelárii, upracte si neporiadok čo máte na stole a o pár minút skúste inú magickú kombináciu čísel. A je možné, že jedneho dňa sa aj niekomu dovoláte.

Čo dodať? Firmy vlastniace tieto systémy by si mali vyskúšať, ako sa takýto systém ku klientovi správa. Niektoré systémy pripomínajú bludisko a bludiskom aj sú. Lenže nešťastník, ktorý volá ani netuší, že to bludisko nemá východ. Pretože ho tam firma, ktorá systém zostavovala zabudla pridať. Hups.

Výborně pane a kašlem na lidi - lidi lidi,
stejně jednou budou mít techniku,
že problém bude jenom volba knoflíků,
na všechno bude automat,
všechno je bude poslouchat i tyristory,
volty, atomy - a povídat si budem jenom my.
 - Fešáci 2000

30. May 2009

Nový web

Takže ďalšia zmena webu :) Stránku som prehodil na nový portál postavený na WordPresse.

Keď tak zmapujem postupný vývoj stránok, tak najstaršia verzia je stále na nete. Využívala len statické HTML a bola aktualizovaná naposledy v 2001 – http://geocities.com/georgix.geo

Ďalšia stránka, kde napísal vlastný PHP kód bola kota543.host.sk, táto však nie je dostupná.

Následne som prešiel na Plone a použil ho ako CMS pre tvorbu osobnej stránky. Plone je síce fajn, ale pri každom upgrade som sa stretol s problémom, že sa niečo rozhodilo a nedalo sa úplne pohodlne manipulovať s obsahom stránky. Táto verzia je stále dostupná: http://jm.asinus.org

Ďalší pokus bolo využitie Tracu s blog pluginom. Toto už bolo úspešnejšie, ale Trac je určený predovšetkým na správu projektov a nepodporuje všetky vlastnosti, ktoré sa od bežného web portálu očakávajú. Je to predsa len programátorsky nástroj. Stránka je dostupná na: http://georgik.asinus.org

No a teraz je tu WordPress. Pracuje sa s ním pohodlne, pekne sa dá integrovať s funkciami ako je Google Analytics alebo FeedBurner.

BTW: Keby niekto chcel vlastný WordPress, stačí napísať, priestoru na serveri mám dosť ;)

20. March 2009

Ako písať správne nerozšíriteľný kód

Vývojári majú kadejaké zvyklosti. Presvedčiť vývojárar, aby začal používať programovací jazyk správne, je vec skutočne náročná. Niekedy zostáva rozum stáť nad tým, čo všetko a v akých množstvách vývojári dokážu napísať. Tak schválne, malé cvičenie. Čo spraví toto:

*++b ? (*++b + *(b-1)) 0

Človek potom pozerá do kódu a nevie či má nejaké halucinácie. Odporúčam prečítať článok: How to write unmaintanable code . Článok síce vyzerá ako vtip. Môžem však potvrdiť, že každý riadok je založený na krutej realite. V kódoch som už videl všetko, čo je tam napísané. Nič nie je vymyslené a to je na tom to kruté.

Vývojári. Prosím, premýšľajte. Neubližujte iným vývojárom svojím kódom. Nepíšte kód, ktorý spôsobuje migrény, žalúdočné vredy a iné zdravotné problémy.

8. February 2009

Macko Uško je populárnejší než Termix

Sociálne site sú dnes veľmi obľubené. Jednou z nich je aj svetoznáma Konecna.net, prípadne trochu menej známy príbuzný Facebook.com. A práve táto menej známa sieť umožňuje sprístupniť srandovnú funkciu: Staň sa fanúšikom. Chvíľku som sa bavil tým, že som hľadal obľúbené kapely a filmy. Zaklikával som ich. Potom si spomenul na skvelý, dokonalý a ničím nenahraditľný Termix. Inu, stal som sa fanúšikom. Ako tak hľadím do profilu, čo to nevidím. Žúžový večerníček Macko Uško je 4x populárnejší, než slávny Termix. Bol to kultúrny šok, o ktorý sa s vami takto rád podelím. :) )

Skóre, ktoré som na Facebooku nameral:

  • Macko Uško – 16 465 fanúšikov (bez DPH)
  • Termix – 4 858 fanúšikov
  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  • May 2013
    M T W T F S S
    « Feb    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Comments