Java: Fronta pomocí pole
15. 02. 2009 Tak, a je tady další datová struktura. Tentokrát si budeme povídat o frontě, což je téměř opak zásobníku, který jsme si popsali v minulém článku. Fronta lze implementovat 2 způsoby (jako zásobník) a to pomocí pole či spojového seznamu. Implementace s použitím spojového seznamu je složitější, a tak si nejprve ukážeme frontu s pomocným polem. Frontu se spojovým seznamem si ukážeme někdy příště.
Java: Zásobník pomocí pole
08. 02. 2009 Zásobník je známá datová struktura, která se většinou implementuje pomocí pole či spojového seznamu. V tomto článku si povíme, co to zásobník je, jeho základní princip a ukážeme si jak napsat zásobník používající pole v Javě.
Java: Metronom
26. 01. 2009 V tomto krátkém článku si ukážeme, jak je možné napsat v Javě třídu, která by nám obstarávala funkce metronomu. Metronom je přístroj, který rovnoměrně odklepává rytmus. Na stupnici metronomu můžeme nastavovat většinou hodnoty 40 až 210. Tyto hodnoty značí počet úderů za minutu.
Malý přehled o Wifi
20. 01. 2009 Wifi je standard pro beztrátové sítě lokálniho typu. Vychází ze specifikace 802.11, kterou spravuje firma IEEE. Slovo Wifi zná v dnešní době asi téměř každý. Wifi v dnešní době obsahuje velké množství zařízení – notebooky, PDA/MDA zařízení, také ovšem mobilní telefony, či dokonce MP3 přehrávače a mnoho dalších. Wifi má totiž poměrně mnoho výhod a jeho používání je velice snadné.
Java: Iterator
18. 01. 2009 V tomto krátkém textu si ukážeme, jak s iterátory pracovat, k čemu se vůbec hodí a jak nám mohou ulehčit práci. Iterátory jsou ve spojením s kolekcemi opravdu silnou stránku pro práci se seznami. Dalo by se říci, že jsou obdobou pro Enumeration.
Java: Translate Google API
14. 01. 2009 Pokud chcete použít v nějakém svém programu v Javě možnost překládání slov, či rozsáhlejších textů, můžete využít Translate Google API. Právě díky Translate Google API jsou překlady textů velice snadné - jen je nutnost připojení k internetu, protože toto API využívá právě Google translátoru, který je spíše znám jako webová služba.
Java: RSS za pomoci Informy
11. 01. 2009 Pokud někdy budete mít potřebu pracovat v Javě s RSS, tak se nabízí velice dobré řešení ve formě otevřené knihovny Informa. Je to výborná knihovna, a to i přesto, že se ještě nenachází ve stabilní verzi. Díky této knihovně můžete pracovat s RSS mnoha způsoby. Obsahuje mnoho tříd a metod pro práci s RSS soubory. Díky knihovně Informa budete moci RSS nejen číst, ale i vytvářet a provádět s nimi další operace.
Java: Výpis bitů z bajtu
06. 01. 2009 V tomto poněkud kratším textu si ukážeme, jak z bajtu vypsat jednotlivé bity. Jak jistě každý ví, tak bajt má 8 bitů. Ukážeme si jednoduchý algoritmus, který by se mohl podobně implementovat ve více jazycích (až na malé změny..). Samozřejmě budeme tento kód zapisovat v jazyce Java.
Java: Přehráváme MP3
02. 01. 2009 Jak v programovacím jazyce Java přehrávat hudební soubory ve formátu MP3 je více řešení. Java sama o sobě nemá žádné třídy, které by přehrávání MP3 souborů umožňovali. Existuje ale několik externích tříd, díky kterým můžeme MP3 soubory přehrávat. V tomto článku si ukážeme, jak přehrávat MP3 hudební soubory pomocí balíku JavaLayer (Jlayer).
Java: Wake on Lan
29. 12. 2008 V tomto článku si lehce nastíníme, co to Wake on Lan je a napíšeme si v Javě třídu, díky které budeme moci Wake on Lan používat. Ukážeme si jednotlivé kroky, jak magický paket vytvořit, odelsat pomocí protokolu UDP a na konci si budete moci stáhnout celý ukázkový vypracovaný program.
Veselé Vánoce
24. 12. 2008 Chtěl bych tímto krátkým textem popřát všem čtenářům mého blogu (nejen jim) Veselé Vánoce. Ať každý dostane co nejvíce dárků, které ho maximálně potěší a užije si vánoční svátky v klidu a pohodě.
Jad: Java dekompilátor
22. 12. 2008 Ne každý začátečník (kupodivu i mnoho pokročilých programátorů) v programovacím jazyce Java ví, že jím převedený zdrojový kód do bajtkódu je snadno dekompilovatelný - tedy zpět převeditelný do zdrojového kódu. Tato snadná dekompilace je dána hlavně tím, že jazyk Java je multiplatformní a při samotné kompilaci zdrojového kódu kompiluje pouze do bajtkódu, a že tento bajtkód se úplně kompiluje až při spuštěním ve virtuálním stroji Javy.
Java: Pascalův trojúhelník
17. 12. 2008 Pascalův trojúhelník je uspořádání binomických koeficientů ve tvaru trojúhleníku. V tomto článku si ukážeme, jak na výpis Pascalova trojúhelníku v konzoli. Předem ale musím upozornit, že toto řešení nebude příliš elegantní a dalo by se napsat mnohem lépe, ale momentálně nemám moc času.
Java: Kombinační čísla
15. 12. 2008 V tomto článku si jemně nastíníme, co to kombinační číslo je, a jak si napsat jednoduchou metodu v jazyce Java k jeho výpočtu. Naprogramujeme si statickou metodu k výpočtu těchto čísel a budeme k ní také potřebovat metodu pro výpočet faktoriálu.
Java: Přestupný rok
12. 12. 2008 V tomto krátkém článku si ukážeme, jak je v Javě snadné zjistit, jestli je vstupní rok přestupný a nebo není. Vytvoříme si malou statickou metodu, která bude vracet true, když bude vstupním rokem přestupný rok. Použijeme k tomu instanci třídy GregorianCalendar.
Java: Síťová rozhraní
10. 12. 2008 Při programování někdy můžeme potřebovat zjistit, která síťová rozhraní na daném počítači zrovna běží, jestli jsou aktivní, potřebujeme zjistit jejich IP adresy a tak podobně. Tím vším se v tomto článku zabývat nebudeme, ale ukážeme si, jak je snadné v konzoli vypsat všechny síťová rozraní.
HP Compaq 6730s recenze
08. 12. 2008 Měl jsem nyní několikadenní možnost pracovat s notebookem HP Compaq 6730s od známé dobré firmy Hawlett Packard. Jelikož jsem na českém internetu nenašel pro tento produkt žádnou recenzi, tak jsem se rozhodl, že udělám takové malé shrnutí o tomto notebooku pro jeho případné zájemce. HP Compaq 3760s je dodáván v mnoho konfiguracích a jeho cena není nikterak vysoká.
Java: Repunit
06. 12. 2008 Repunit je celé číslo, které je složeno pouze ze samých jedniček. Například tedy 11, 111, 111111 a tak dále. Samotné číslo 1 se mezi čísla repunit nepočítá. Slovo repunit vzniklo z anglických slov repeated unit. Toto číslo zavedl americký významný matematik Albert Beiler. V tomto článku si ukážeme, jak si napsat metodu, která nám bude testovat, jestli je vstupní číslo repunit.
Java: Přenos souborů po síti
04. 12. 2008 V tomto článku si ukážeme, jak je možné přenášet soubory (téměř jakkoliv objemné) po síti. Data se budou přenášet díky socketovému spojení. K tomuto přenosu jsem si připravil třídu, díky které bude přenos souborů téměř hračkou.
Java: Jak na screenshot
02. 12. 2008 V tomto článku si naprogramujeme metodu, která nám vytvoří screenshot naší obrazovky. K sejmutí obrazu budeme využívát některých tříd a metod awt rozhraní. Naše metoda bude mít dva vstupní parametry. Oba parametry budou textové řetězce a první bude nést název souboru a druhý bude typ obrázku, tedy jpq, png, bmp a tak dále.
