Hackathon – GPars, kolo první

Tento víkend proběhl první hackathon cílený na českou Java komunitu. Myšlenková podstata je převzata ze zahraničního projektu Hackergarten. Cílem našeho setkání je v rámci jednoho dne / večera vytvořit něco, co je možné kontribuovat v rámci open-source. Existují samozřejmě další pojetí hackathonu jako takového – jako zdroje dalších informací bych...

Testujeme s rozumem (2.) – Jak z UC získat TC

Při přípravě na testování projektu je zapotřebí vytvořit scénáře testování (test cases, TC). Co je to TC? Co by měl obsahovat? A kde ho vezmeme? Odpovědi přináší druhý díl seriálu o testování malých a středně velkých softwarových projektů.

Java interface tajemství zbavený

Tento článek je zamýšlen jako taková pomůcka, která by měla objasnit používání rozhraní a to hlavně začátečníkům. Pro pochopení tohoto článku byste měli zvládat minimálně základy v Javě. 

Scala 3 - další kroky

Další ze série článků o jazyce Scala. Tento článek je překladem volně přístupné ukázky z knihy Programming in Scala od Martina Oderského. Minulý článek skončil u definice metod.

Testujme s rozumem: Seriál

Jak rozumně začít testovat malý nebo středně velký softwarový projekt? Jako specialista na oblast testování a kvality se čas od času dostanu do rozjetého projektu, kde mám pomoci při testování aplikací. Povětšinou se nejedná bohužel o výpomoc, ale o záchranu projektu. Proč k tomu dochází?V pravním dílu seriálu o testování si ukážeme co jsou to...

JavaScript timers - naše staré hodiny, bijí čtyři hodiny

Absolutním Cimrmanovým rýmem začínám další ze série článků o Javascriptu. V něm bych chtěl rozebrat pár postřehů při práci s časovači (timery) v JavaScriptu. Ty se používají k lecčemu - při jQuery animacích, zobrazování aktuálního času, periodickém dotazováním serveru atp. Intuitivně jsme vždycky tušili, že jejich časování nemusí být úplně...

Ako naplánovať cestu autom (Dijkstrov algoritmus)

Ako je možné v automape nájsť najkratšiu cestu medzi dvoma mestami? Ukážeme si Dijkstrov algoritmus na nájdenie najkratšej cesty medzi dvoma uzlami v ohodnotenom grafe, ktorý nám pomôže vyriešiť tento problém. Ukážeme si príklad tohto algoritmu a samozrejme implementáciu v Jave.

Ako natiahnuť internetový kábel s použitím kostier (Kruskalov algoritmus)

Ako natiahnuť optický kábel medzi krajskými mestami Slovenska tak, aby sme ho použili čo najmenej? Ukážeme si Kruskalov algoritmus, ktorý je vhodný na riešenie tejto úlohy. Inak povedané, popíšeme, ukážeme na príkladoch a implementujeme v Jave algoritmus na nájdenie minimálnej kostry v grafe.

Grafy reprezentované maticami incidencií v Jave

V článku ukážeme použitie matice incidencie na reprezentáciu grafovej štruktúry (teda uzlov prepojených hranami). Popíšeme, ako sa prejavujú v tejto reprezentácii základné operácie (pridanie uzla a hrany, odoberanie hrany atď) a ukážeme si použitie tejto reprezentácie na príklade algoritmu topologického triedenia. Túto štruktúru a jej operácie...

Algoritmus topologického triedenia v Jave

Topologické triedenie je algoritmus, ktorý umožňuje určiť správne poradie vykonávania úloh, ktoré na sebe závisia. Príkladom je správne poradie zapisovania predmetov na univerzite, alebo určenie poradie vykonávania úloh v Ante. Ukážeme si ideu tohto algoritmu, demonštrujeme klasickú dátovú štruktúru, ktorá je výhodná pri jeho použití...

 
strana 2/3celkem 25 položek