Díl 12. - umělá inteligence v Kingdom Come: Deliverance

Tomáš Plch
V druhém díle z Warhorse Studios zpovídáme Tomáše Plcha na téma umělé inteligence ve hře Kingdom Come. Umělá inteligence je v dnešní době skoro buzzwordem a tak nás zajímalo, které techniky konkrétně ve hře využívají a k čemu.Inteligence protivníků je v dnešní době dělící čarou mezi průměrnými a perfektními hrami. Dá se sice do jisté míry dohnat...

Kafemlejnek.TV 9. - Do hlubin elektronické pošty

Kafemlejnek.TV
Myslíte si, že na rozesílání e-mailů vůbec nic není? Lukáš Hakoš z Clever Monitoru se vás v tomto díle pokusí přesvědčit o opaku. Pokud vám nic neříkají termíny jako SPF, SRS, DKIM, DMARC, SenderID a další, je tento díl určen právě pro vás.Díky stále rozšířenému "spam" mailingu byli provozovatelé mail serverů nuceni implementovat celou řadu ochran,...

Kafemlejnek.TV Akademie - Pozdní odpoledne s Dockerem

Pozdní odpoledne s Dockerem
S Petrem Ferschmannem se často účastníme zajímavých vývojářských akcí - či některé z nich přímo organizujeme. Bývají to akce s malým rozpočtem nicméně velmi zajímavými hosty a tak jsme se rozhodli vybraná přednášková videa sdílet ve vedlejším kanálu Kafemlejnek.TVVěříme, že naši snahu oceníte nějakými komentáři a že Vám budou informace k...

Java akademie

Ahoj, ráda bych Vás pozvala na Java akademii, kterou Artin pořádá. Kurz je zdarma a proběhne 5.10.-29.10.2015 vždy v pondělí a ve čtvrtek od 18:00 do 20:00. Výuku povedou naši odborní kolegové a bude hodně zaměřena na praxi, ukázky z projektů a samotné programování. Obsah/Témata: Organizace práce - vztah se zákazníkem, role v týmu,..metodiky vývoje...

Java konferencia Geecon bude po druhý krát aj v Prahe - 22.-23. říjen 2015

Geecon
Praha, 22.-23. October, CineStar Praha – Černý MostSvetoznáma konferencia Geecon po druhý krát organizovaná aj v Prahe. Bol som minulý rok, super zážitok a veľké množstvo nových zaujímavých poznatkov.Java and JVM based technologies, dynamic languages, enterprise architectures, patterns, distributed computing ... October 22-23, 2015 Prague,...

Pozvánka na jOpenSpace 2015

Zajímáte se o nejnovější technologie a rádi alespoň jednou za čas diskutujete neformálně o trendech ve vývoji software a hardware? Máte čas o víkendu 19. a 20. září, který byste rádi strávili s podobně smýšlejícími jedinci? Pokud je Vaše oblíbené číslo 42 a myslíte si, že ručník je docela dobrý nápad, tak opravdu nemáte co řešit a musíte se...

On-line studium na Coursera

Coursera logo
Nelze se více vymlouvat na to, že jsem nevycestoval a že české vysoké školství je takové a makové. Z pohodlí obývacího pokoje, kavárny či vlakového kupé lze díky coursera.org zdarma navštěvovat přednášky renomovaných zahraničních univerzit jako MIT, Yale, Barklee, Princeton a desítek dalších. Nejedná se přitom jen o technické předměty, ale i...

Reportáž z jOpenSpace 2014

Jak dlouho vám trvá, než přečtete třicet zajímavých odborných článků? Mně osobně tak možná půl roku, proto jsem se letos rozhodl jít na to chytřeji a zúčastnit (ne)konference jOpenSpace. V tomto souhrnu bych se s vámi chtěl podělit o své zážitky a poznatky.

MongoDb online kurzy

Systematické vzdělávání je pro programátory holou nutností a naše doba nám k tomu dává výjimečné příležitosti. Když jsem s programováním začínal, byl jsem rád, když mi otec sehnal od známého z PVT nějakou vysloužilou knížku o programování v Basicu - a to byl můj jediný zdroj informací. Knížka byla v angličtině a plno věcí jsem tehdy ani nepochopil....

Scala Coding Dojo v Brně

Vezměte notebook, nainstalujte SBT, naklonujte prázdný SBT projekt a přijďte na první Scala Coding Dojo v Brně. Hostují a něco o Scale ve firmě řeknou GoodData.Kdy: 16. 10. 2013 18:00Kde: GoodData, Lidická 31, Brno

Výukové online kurzy zdarma – přehled podzim 2013

Už jednou jsem se zmínil o možnosti studovat zdarma online kurzy v postu Jak se naučit základy Python. S překvapením jsem však minulý týden zjistil jak málo se ví o této možnosti vzdělávání, proto jsem se rozhodl sepsat pro inspiraci výběr ze seznamu kurzů, které budou vyučovány tento podzim. Přece jen je venku už zima a do lyžování daleko, ideální...

Functional Programming Principles in Scala - 3. běh

16. září začíná již třetí běh online kurzu Functional Programming Principles in Scala. Nejprve si poslechněme pár slov přímo od vedoucího kurzu, kterým není nikdo jiný než Dr. Martin Odersky, autor Scaly...

HovnoKod.cz - sbírka ukázek špatného kódu

HovnoKod
Pracujete se zpraseným kódem a už nemáte nervy? Počkejte s mazáním a refaktoringem! Nahrajte ho nejdřív sem, tím si zvednete náladu a pobavíte ostatní!

Reportáž z GeeCON 2012

GeeCON
GeeCON si již vydobyl své místo na slunci mezi evropskými konferencemi a není třeba ho příliš představovat. Osobně jsem s kvalitou přednášek vždy velmi spokojený a proto jsme s kolegy vyrazili na GeeCON letos již potřetí. Organizátorská práce byla jako vždy skvěle odvedená - cateringem počínaje a luxusními prostory v multikině konče. Člověk si musí...

CodeRetreat Praha 2011

Nikdy, nikdy nepodlehněte své lenosti. Všichni známe předvánoční čas plný akcí a večírků a uznávám, že včera jsem velmi zvažoval, jestli chci na CodeRetreat vlastně jet a zmizet o desíti z jiné akce s přáteli úplně střízlivý. Přiznávám svou slabost a stydím se, že jsem vůbec kdy zapochyboval. CodeRetreat byl jednou z mých letošních nejlepších akcí...

WebExpo 2011

Letošní WebExpo se skutečně vydařilo. Rozhodně se v něm nevyskytovaly žádné fatální problémy, jejichž jsem byl svědkem minulý rok. WebExpo má oproti jiným konferencím (konkrétně můžu porovnávat se zahraničními Java konferencemi) zvláštní atmosféru. Kromě toho, že se tam můžete setkat s velkým množstvím českých „elit", je v něm i řada drobností,...

Hackathon - RefactorNG

Za týden - 11. února 2011 proběhne druhý hackathon s tématem RefactorNG (plugin do NetBeans), o kterém jste se mohli dozvědět z několika článků na tomto portále:http://java.cz/article/refactoringnghttp://java.cz/article/refactoringngtovarnahttp://java.cz/article/refactoringngzamenametodyhttp://java.cz/article/refactoringngevolucerozhranihttp://java...

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...

Android a HTML5 Hackathon: Pojďte si zaprogramovat s vývojáři z Googlu

Zajímá vás Android? Nebo HTML5? Začněte Google Developer Day už o den dřív a přihlaste se na vývojářský hackathon.V tří- až čtyřčlenném vývojářském týmu během jednoho dne zkusíte vytvořit jednu užitečnou aplikaci. My vám k tomu dáme vše, co potřebujete: prostor, občerstvení, připojení k internetu a především podporu několika Googlích...

Tajemství aktualizace Groovy tříd za běhu

Jednou ze základních věcí, kterým by měl člověk rozumět, před tím, než se pustí do integrace Groovy do své aplikace / frameworku jsou otázky související s class loadingem. Důvod proč jsme zvolili právě Groovy jako náš primární skriptovací jazyk (kromě toho, že jako Java programátorům je nám Groovy jazyk nejbližší) je velmi dobrá...

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.

Programování, aneb co se na škole neučí

Pár obecných rad jak se naučit programovat.

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ě...

Pokročilé techniky automatického testování v praxi

Díky mému špatnému odhadu, kolik je možné probrat za hodinu a půl jsem se na minulé přednášce nestihnul dotknout žádného z pokročilejších témat souvisejících s automatickým testováním, se kterými se při douhodobém vývoji s použitím testů zcela jistě setkáte. Proto jsem se s Tomášem Kozlem z Univerzity Hradec Králové dohodl na druhé přednášce,...

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í...

Prehľadávanie do hĺbky v Jave

Prehľadávanie stromu do hĺbky je ďalší klasický algoritmus, ktorý sa nám v praxi môže hodiť. Ukážeme si ho na príklade traverzovania súborového systému, kde chceme na každom súbore či adresári vykonať nejakú operáciu.

Začíname s Antom

Apache Ant je všeobecne známy zostavovací nástroj pre Javu s filozofiou blízkou linuxovému nástroju make. Na rozdiel od tohto nástroja však Ant používa XML syntax a je platformovo nezávislý. Vo voľnom preklade oficiálneho tutoriálu k Antu ukazujeme základné prvky práce s Antom na jednoduchej konzolovej aplikácii.

Jak bylo na školení NetBeans Platform

Tímto příspěvkem bych chtěl poděkovat pánům ze Sun Microsystems za uspořádání tohoto školení. Přestože mým oborem jsou výhradně server side aplikace, rád jsem si rozšířil obzory v oblasti desktopu. Z tohoto důvodu se z mé strany pravděpodobně nedočkají významné kontribuce, a proto se snažím jim námahu vrátit alespoň touto reklamou na...

Struts - jednoduché výjimky

Jak na jednoduché výjimky ve struts.

Preklad tutorialov Java

Java tutorialy sú praktické príručky pre programátorov, ktorí chcú používať programovací jazyk Java na tvorbu aplikácií. Obsahuje stovky kompletných príkladov postupov, a tucty lekcií. Skupiny súvisiacich lekcií sú usporiadané do sekcií. Práve som dokončil preklad tutorialu "Učíme sa jazyk Java". Očakávam vaše pripomienky na adrese etki@zoznam.sk

Podcast: Basics of Unit Testing with Spring

Prezentace ukazuje, jak JUnit testovat J2EE aplikaci postavenou nad Spring a Hibernate frameworky. Ukazuje krok za krokem vytvoření nového testu v Eclipse IDE, otestování jednoduché funkce pro získání dat z databáze. DB je vytvořenou pouze v paměti s použitím HSQL DB. Prezentace je určena především pro vývojáře s malou nebo žádnou zkušeností s...

Software Summer Camp – SWSC’07

swsc_icon
V termínu od 3. do 7. září proběhne v Brně letní škola softwarového inženýrství - SWSC'07. Společnost IBA CZ ve spolupráci s IBM ČR a Fakultou informatiky Masarykovy univerzity připravila pro studenty vysokých škol unikátní příležitost, jak získat praktické zkušenosti s komerčními produkty a moderními technologiemi v oblasti vývoje...

 
strana 1/1celkem 38 položek