Arduino: Knight rider
31. 08. 2009 Tento článek není nikterak mimořádně přínosný - lze spíše považovat za malou inspiraci pro ty, kteří mají nové arduino, či pro ty, kteří zvažují jeho koupi. Jelikož mám také nové arduino a zkouším s ním všelijaké věci, tak se s vámi podělím o jednu z nich. Ukážeme si, jak si vyrobit jednoduchý malý LED panel, který budeme ovládat pomocí arduina pomocí PWM pinů. LED panel bude lehce napodobovat panel z auta ze seriálu Knight rider - mám aspoň pocit, že ...
Arduino: ovládání hlasitosti
18. 08. 2009 Ovládání hlasitosti jinak než na reproduktorech či v systému? Není problém. V tomto článku si ukážeme, jak je snadné zacházet z arduinem, ukážeme si jednu z možností sériové komunikace - pomocí linux tty, vše budeme psáv klasicky v Javě a budeme regulovat hlasitost v přehrávači amaroK. Ohledně arduina a potřebných součástek - budeme potřebovat jen arduino samotné a jeden potenciometr (osobně jsem volil 10k).
LineChart: generujeme graf
16. 08. 2009 V tomto článku vám představím mojí třídu LineChart, díky které je možné generovat spojnicové grafy s ruznými rozmezími vstupních hodnot z proudu přidávaných dat. Tato třída dovoluje zadávat minimální a maximální vstupní data, barvu grafu a pozadí grafu, velikost okna, titulek okna a tak dále. Tuto třídu jsem si napsal především kvůli mému novému arduinu - například k orientačnímu sledování hodnot na analogových pinech.
Java: info z HTTP hlaviček
06. 08. 2009 Zdravím všechny čtenáře mých stránek. Po dlouhé době se zde objeví nový článek a já doufám, že další články budou přidávány již přijatelně častěji. Chci se tedy omluvit za dlouhou odmlku, která byla způsobena přípravou na maturitu, maturitou samotnou a brigádou, která následovala po maturitě. Nyní by mělo být více času, tak se psaní článků snad vrátí do normálu. Teď už dosti řečí okolo a jdeme se věnovat tématu. V tomto krátkém článku si ukážeme,
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í.
