Pokud vyvíjíte v Javě, určitě jste se setkali s nástrojem Maven. Ten dokáže stahovat knihovny, na kterých závisí Váš projekt, z internetových nebo lokálních repozitářů. Výhoda spočívá v tom, že ke svému projektu nepřikládáte velké množství externích .jar knihoven, ale pouze jeden XML soubor pom.xml, který obsahuje vše potřebné k tomu, aby řešil závislosti Vašeho projektu. Z principu byste neměli do verzovacího nástroje (Git, SVN, …) dávat binární data, kterými takové knihovny jsou. Celý příspěvek
Archiv štítku: Programování
Programování v Node.js
Node.js je prostředí JavaScriptu postavené na V8 (open source JavaScriptový engine od Google), které se používá k běhu serverových aplikací. Jeho výhodou je rychlost a možnost psát aplikace v JavaScriptu. Pro Node.js existuje velké množství modulů, kter lze snadno přidat do projektu. Mezi nejpopulárnější patří modul express, který umožňuje rychlý vývoj webových aplikací. Celý příspěvek
Skript na zmenšení obrázků
V minulosti jsem vytvořil jednoduchý skript, který najde všechny obrázky s koncovkou .jpg v aktuálním adresáři a zmenší je na požadovanou velikost. Dnes jsem si na něj vzpomněl a řekl si, že by se třeba mohl někomu hodit. Používá utilitu convert, která do adresáře new vytvoří zmenšené kopie všech nalezených obrázků.
Celý příspěvek
Android a pokrytí jednotkových testů
Tento článek pojednává o jednotkových testech (unit tests) a jejich použití v reálném Android projektu. Vysvětlím, proč je důležité takové testy psát a jaké zvolit nástroje. Budu předpokládat, že se čtenář s jednotkovými testy ještě nesetkal.
Celý příspěvek
Formátování zdrojového kódu v Eclipse
Téměř celou dobu, co pracuji s Eclipse, jsem používal magickou zkratku CTRL + SHIFT + F, která dokázala podle definovaných pravidel naformátovat zdrojový kód. Programátor si tak nemusel dělat starosti se vzhledem kódu, jednoduše stiskl magickou kombinaci kláves a vývojové prostředí vše udělalo za něj. Opravdu výborná věc. Celý příspěvek
Zázemí programovacích jazyků
V dnešní době existuje široká nabídka programovacích jazyků, ve kterých je možné vytvářet plnohodnotné aplikace. Ne každý ale nabízí dostatečnou podporu k tomu, aby aplikace byla vytvářena efektivně a kvalitně. Pokud se jedná o rozsáhlý projekt, může se časem stát neudržovatelný a každá další chyba, která se dříve či později zaručeně objeví, nás bude stát nemalé peníze. Celý příspěvek
Programátorova organizace vysokoškolské práce
Vysokou školu úspěšně studuji již pátým rokem. Za tu dobu jsem musel vypracovat spoustu semestrálek, referátů a dokonce i jednu bakalářskou práci. Napadlo mě, že bych mohl sepsat několik rad, jak si správně organizovat čas při studiu. Hlavně popíšu programy a služby, které mi mou práci usnadní. Celý příspěvek
Android Dev Camp 2012
18. února byl zahájen oficiální pražský hackathon. Přišlo na něj asi 70 lidí. V našem týmu jsme byli tři – dva programátoři a jeden grafik. Zkušenosti s vývojem pro Android jsem měl pouze já, ale protože se jedná o Javu, kamarád programátor se do toho rychle dostal. Celý příspěvek
Avi to Android
Operační systém Android nedokáže přehrávat všechny rozšířené formáty video souborů. Proto jsem vytvořil skript, který zkonvertuje zadaný .avi soubor do formátu, který dokáže Android bez problémů přehrát. Pokud je skriptu zadán adresář, dokáže v něm vyhledat všechny .avi soubory a bez zásahu uživatele je zkonvertovat. Hodí se to v případě, že máte svůj oblíbený seriál a chtěli byste zkonvertovat všechny jeho díly. Celý příspěvek