Programování
V sekci Programování najdete texty, které vyprodukuji na toto téma. To zahrnuje nejen jazyky a technologie jako PHP, Java a J2EE, C# a .NET, XSLT, SQL, ale i různá paradigmata (OOP, AOP) a oblasti výzkumu (neuronové sítě).
Obecně
XULrunner tutorial – a copy of the tutorial, original URL gives 404.
Querying and transforming CSV files using SQL
Kontrola RČ a IČ – algoritmy validace rodných čísel a identifikačních čísel.
WebTTD – browser-based Transport Tycoon clone idea.
Insolvenční rejstřík – ISIR WS
Zkušenosti s webovou službou Insolvenčního rejstříku.
Hledám jazyk pro systémové skriptování.
Linux: Bash generic
script to switch versions (like alternatives and Gentoo's
eselect)
Linux filesystem cache flush
# Will clear all the fs cache. Do a ’sync’ before to flush more caches. echo 1 > /proc/sys/vm/drop_caches
http://mtj.wordpress.com/…-read-cache/
Java
Úplné začátky v Javě –
návod na přeložení .java zdrojáku na .class a
jeho spuštění.
Úvod do J2EE – zde se dozvíte, co je J2EE.
Hibernate super-quick start in NetBeans
Úplné začátky s frameworkem Spring – návod, jak začít se Springem a ukázka, k čemu Spring je.
JTexy! – Java Texy! Implementation
Moje historická Java stránka
PHP
PHP database abstraction layer – what I once used to access the DB with.
PHP object persistence – My ORM, like Doctrine or Hibernate… uh. Rather no :)
Výhody a nevýhody PHP
– pokus o souhrn výhod a nevýhod PHP.
Je Java jako Linux
nebo jako Windows?
– polemika s článkem Jakuba Vrány.
Výsledek
nasazení PHP aneb Navrch huj, uvnitř fuj
– ukázka přímých důsledků nedostatků PHP v praxi.
Nevýhody PHP
v praktických příkladech
– konkrétní rozvedení některých bodů ze seznamu nevýhod PHP.
SQL a MySQL
Ternary boolean logic with SQL's NULL
SQL Corner (mostly in english)
Web, JavaScript, AJAX, Canvas
WebTTD – browser-based Transport Tycoon clone idea.
I've made up a list of JavaScript libs for isometric rendering.
Canvas element selection buffer
Very simple interface for several text functions like
md5() etc.
Neural Networks and Artifical Intelligence in General
Criss-cross – a school project. An attempt for a AI for the criss-cross game, with re-inforcement learning.
Imagenetics – Images generated by genetic algorithms, rated by the user (that means, you :-)