Pro Geeky se PowerPoint nehodí!
Nastala chvíle odbourat další zlozvyk minulosti. Rozhodl jsem se, že na prezentace už PowerPoint a jemu podobné aplikace nepoužiji. Přemýšlel jsem o tom už nějakou dobu a na poslední Google Group v Pardubicích mě Martin Görner nadchl svou prezentací, která byla postavená nad HTML 5 šablonou původně určenou jako základ prezentací na Google IO 2012....
autor: Jan Novotný (11.3.2013)
zařazení: články, blog / nástroje
Testování s JUnit Theories
Ve verzi 4.4 přišel testovací framework JUnit s novým runnerem Theories. Ten nám usnadňuje testovat třídy nad sadami dat, pro které platí nějaký předpoklad a ten se poté testuje. Něco podobného už umožňuje runner Parametrized, ale Theories přichází s odlišným přístupem a mnohými fičurami.
autor: Dominik Moštěk (12.1.2013)
zařazení: články, blog / nástroje
Ujorm vere 1.30
Byla uvolněna verze Ujorm 1.30 nejen pro použití v ORM.
vložil: Pavel Ponec (23.10.2012)
zařazení: články, blog / nástroje
Nástroje pro vývoj web aplikací ve Forrestu
Pod ladícím nástrojem si většina Java vývojářů představí Java debugger. O něm však v tomto článku řeč nebude. Chtěl bych vám tu představit náš přístup k doprovodným nástrojům pro tvorbu webové vrstvy a podívat se kolem sebe, jestli jsme v tomto ohledu originální či nikoliv.Nápad vytvořit specifické nástroje se znalostí interních mechanismů...
vložil: Jan Novotný (5.9.2012)
zařazení: články, blog / nástroje
Maven, buildovací a konfigurační profily
Na projektu je většinou potřeba řešit nasazení na různá prostředí, s čímž souvisí změna konfigurací. Maven umožňuje několik způsobů, jak tuto potřebu řešit. Na blogu SoftWare Samuraj vyšel článek popisující jednu z možností - použití filtrování a buildovacích profilů.
vložil: Guido (26.4.2012)
zařazení: články, blog / nástroje
Leiningen, jak nemít vlasy v ohni
Leiningen je buildovací nástroj pro Clojure, který velmi usnadňuje prvotní nastavení a práci s projektem. Na blogu clojure.cz vyšel tutorial o tomto nástroji.
vložil: Guido (12.4.2012)
zařazení: články, blog / nástroje
Eclipse efektivně (4.)
K psaní seriálu Eclipse efektivně nás motivuje pozorování, že někteří (i zkušení) vývojáři nejsou dostatečně efektivní při práci s Eclipse IDE. Možná, že některé tipy, které našim stážistům vtloukáme do hlavy, se budou hodit i vám.Tentokrát se zaměřím na to, jak získat přehledný výpis chyb. Dále nastavení generování metod equals a hashCode. Nechybí...
vložil: Luboš Račanský (24.2.2012)
zařazení: články, blog / nástroje
XPath a Selenium testy
XPath je dotazovací jazyk (query language) pro XML dokument. Nečekejte náhradu w3schools tutorialu, ale dozvíte se jak najít element v DOMu pomocí funkcí a atributů. Na názorném příkladu si ukážeme, jak lze XPath využít při psaní Selenium testů webových aplikací. Selenium používá jako lokátory například id, name, css selektor, text odkazu nebo...
autor: Luboš Račanský (5.1.2012)
zařazení: články, blog / nástroje
ProGuard – obfuskace kódu v praxi
Jelikož je Java velmi jednoduše decompilovatelný jazyk, s obfuskací kódu se čas od času setká každý z nás – ať už z vlastního popudu, či jako zadání zákazníka. V dnešním článku se zaměříme na konkrétní nástroj pro obfuskaci a úpravu kódu – ProGuard. Jak si ukážeme, nástroj je to velmi užitečný a pomocí něho bude obfuskace vašeho kódu otázkou...
autor: Radek Teichmann (22.8.2011)
zařazení: články, blog / nástroje
Jabber Shell
Nápad použít jabber jako příkazovou řádku k živému systému nás napadl asi před dvěma lety. Přestože se nám naše idea zdála velmi originální, jak se později zjistilo, nebyli jsme sami, koho podobná věc napadla. Existuje například implementace použití SSH přes Jabber protokol (JabSh) a možná by bylo možné při detailnějším hledání najít další....
vložil: Jan Novotný (4.5.2011)
zařazení: články, blog / nástroje
Log4J reader - LogMX
Snad každý vývojář se setkal s knihovnou Log4J využívané pro logování prakticky ve všech aplikacích. Již dlouho neaktivní nástroj Apache chainsaw v2 pro čtení logů vytvářených knihovnou Log4J trpí množstvím nedostatků. Zajímavou alternativou je nástroj LogMX společnosti LightySoft.
autor: Pavel Janecka (4.3.2011)
zařazení: články, blog / nástroje
Můj přechod na Ubuntu
Po roce nadávání na bídnou rychlost Windows a marném downgrade z Windows Vista na Windows XP před cca rokem (které můj problém ani náhodou nevyřešilo) jsem se rozhodl nainstalovat na mém pracovním stroji Linux. Měl jsem výhodu v tom, že někteří moji kolegové už tento systém provozují a mají rozchozené všechny základní věci, které jsou pro napojení...
vložil: Jan Novotný (25.1.2011)
zařazení: články, blog / nástroje
Eclipse efektivně (3.) – Team synchronizing
Někde jsem se kdysi dočetl, že programátor musí umět skákat po kódu jako opice po větvích. K tomu musí znát dobře své IDE. Dnes si ukážeme dva tipy pro perspektivu Team Synchronizing a jeden pro vyhledávání. Uvidíte, že pokud je ještě neznáte, tak si je rychle oblíbíte.
autor: Luboš Račanský (21.10.2010)
zařazení: články, blog / nástroje
Hygiena kolem projektových souborů Mavenu
Když jsem si tu v předchozím příspěvku postěžoval na to, jak je složité znovu a znovu rozjíždět java projekty z pohledu setupu, měl jsem trochu pocit, že to jsou jenom brekot nad rozlitým mlékem. Abych se vykoupil, rozhodl jsem se dát k dobru praxí ověřená pravidla, týkající se hygieny kolem projektových souborů Mavenu. Samozřejmě pokud mě chcete...
autor: Roman Dagi Pichlík (4.10.2010)
zařazení: články, blog / nástroje
Novinky v Maven 3
Nedávno se objevila na stránkách Sonatype prosba o vyzkoušení Mavenu 3 RC1. Cílem této prosby je snaha o stihnutí slibovaného termínu vydání Mavenu 3 k prvnímu říjnu 2010. Neváhali jsme tedy a vyzkoušeli, co se nám Maven 3 snaží přinést a co bude znamenat přechod ze stávající verze.
autor: Radek Teichmann (29.9.2010)
zařazení: články, blog / nástroje
Regexp pomocník pro Eclipse IDE
Jedno rčení říká: "Pokud máš problém, vyřeš ho regulárním výrazem. Pak budeš mít problémy dva."Nevím jak vy, ale skoro pokaždé, když dávám dohromady nějaký regulární výraz, tak mi ihned vzniká nová třída s main metodou, abych výraz otestoval (a poté ještě hodinu měnil, protože je tutově špatně).Naštěstí se nějaká dobrá duše rozhodla udělat plugin,...
autor: Jiří Holý (23.9.2010)
zařazení: články, blog / nástroje
Kniha Platforma NetBeans - Podrobný průvodce programátora
Vyšla nová kniha Platforma NetBeans - Podrobný průvodce programátora v češtině http://knihy.cpress.cz/Book.asp?BookCode=k1828. Autorem je Heiko Böck. Kniha byla přeložena NetBeans komunitou z němčiny do angličtiny a pak do češtiny. Popisuje filosofii a API NetBeans Platformy a naučí vás vytvořit rich aplikaci.Více informací najdete na stránkách...
autor: Šilhánek (9.8.2010)
zařazení: aktuality / nástroje
JUnit result interceptor
Před nějakou dobou jsme psali o vlastní anotaci @AfterFailure v JUnit testech. Naší motivací byly screenshoty neúspěšných selenium testů. JUnit od verze 4.7 má svoje řešení jménem TestWatchman.
autor: Luboš Račanský (21.7.2010)
zařazení: články, blog / nástroje
Maven Release Plugin v akci
Používáte Subversion a Maven pro správu svých projektů? Provozujete vlastní (firemní) Maven repository pro správu knihoven? Pokud ano, pak jistě hledáte způsob jak automatizovat provádění releasů svých projektů. Standardní cestou, jak toho dosáhnout, je použití Maven Release Pluginu. Sladění všech částí konfigurace projektu pro jeho použití...
autor: Petr Matulík (17.6.2010)
zařazení: články, blog / nástroje
Rozbiješ build, seřve tě Tux!
V AspectWorks jsme fanoušky kontinuální integrace. Píšeme unit testy, snažíme se o dobré pokrytí kódu a s každým commitem do SVN spouštíme integrační build. Aktuálně používáme TeamCity jako server na kontinuální integraci. O selhaných buildech nás doteď informovaly emaily, Jabber, vyskakovací okýnka v Eclipse, atd. Nuda! Teď jsme si ale...
vložil: Pavel Müller (4.3.2010)
zařazení: články, blog / nástroje
IntelliJ IDEA 9 nyní zdarma
Firma JetBrains vydala novou verzi programovacího prostředí IntelliJ IDEA nejen pro Javu s pořadovým číslem 9. A učinila malou revoluci - zveřejnila odlehčenou (Community) verzi zcela zdarma a navíc jako open-source. Jako vždy vám přináším přehled novinek tohoto vydání a jako bonus se podíváme právě na Community verzi.
vložil: Lukáš Zapletal (4.3.2010)
zařazení: články, blog / nástroje
Verzování datového modelu a LiquiBase
Přidávání tabulek, sloupců, integritních omezení, přejmenovávání a štěpení tabulek, konfigurace vývojového, testovacího a produkčního prostředí... Je mnoho požadavků, které mají vliv na podobu datového modelu. V tomto blogu zkusím popsat běžné činnosti týkající se správy relačního datového modelu a stručně představit nástroj LiquiBase.
autor: Tomáš Piňos (31.1.2010)
zařazení: články, blog / nástroje
Generování class diagramů
Class diagramy dnes umí vygenerovat mnoho nástrojů, ale přesto jsme raději nakonec použili vlastní řešení pro generování class diagramů. Mnohdy nám přišla nedostatečná kvalita vygenerovaných diagramů, jindy zase bylo málo možností konfigurace generování a nakonec se ukázalo, že bychom rádi celý proces generování class diagramů zautomatizovali,...
autor: Petr Jůza (20.12.2009)
zařazení: články, blog / nástroje
Gradle - druhý krůček
prvním popisku použití gradlu jsem si ukázali jak na jednoduchý projekt, dneska se podíváme, jak jsme zbuildovali projekt do waru.Vyjdeme z předcházejícího příkladu. Co musíme změnit, abychom měli jako výsledek projektu war, ve správném layoutu a ne jar? Je toho pekelně málo....
autor: Jira (1.10.2009)
zařazení: články, blog / nástroje
CZJUG - Hans Dockter - Gradle
Po velmi dlouhém čase jsem se dostal na CZJUG. Nelituju, spíš lituju, že mi to termínově nevychází se tam dostávat častěji. Přednáška o gradle byla hodně zajímavá. Druhou přednášku o MPS jsem nepochopil, jestli to bylo tím pivem nevím. Samozřejmě jsem rád, že jsem mohl potkat staré známé z java komunity.Hans pojmul přednášku tak jak jsem to...
autor: Jira (1.10.2009)
zařazení: články, blog / nástroje
Převod WGS 84 do S-JTSK
Co se týče zeměpisných souřadnic, běžný smrtelník ví, že existuje nějaká GPSka. Programátor pracující na českých projektech, které vyžadují práci se zeměpisnými souřadnicemi se určitě setkal se dvěma standardy a to WGS 84 a S-JTSK. Proto některé služby jako například Webdispečink poskytují data v obou standardech. Nicméně někdy potřebujete mezi...
vložil: Luboš Račanský (29.8.2009)
zařazení: články, blog / nástroje
LogDigger – server logy v browseru (LogDigger – server logy v browseru)
LogDigger, plugin do Firefoxu, umožňuje sledovat Log4J logy přímo v browseru. Pavel Müller napsal článek o tom, jak LogDigger nakonfigurovat a používat.
autor: Pavel Müller (17.8.2009)
zařazení: články, blog / nástroje
Gradle - první krůčky
O novém build nástroji gradle jsem již psal. Je to už rok a co se za tu dobu stalo? Gradle nám vyrostl z verze 0.2 na verzi 0.7, která je už velmi rozumně použitelná. A proto jsme se rozhodli gradle použít pro náš první projekt.Jedná se o velmi jednoduchý projekt (matcher pro easymock). Tento projekt obsahuje 3 třídy, které je potřeba...
autor: Jira (11.8.2009)
zařazení: články, blog / nástroje
Automatické ukládání revize při buildu aplikace v Maven 2
Při vývoji a zejména ladění našich aplikací jsme se setkali s potřebou přistupovat k SVN revizi v aplikaci. Tento článek obsahuje jednoduchý návod, jak nastavit, aby se SVN revize automaticky ukládala do konfiguračního souboru při každém buildu. Pro získání čísla SVN revize projektu použijeme Build Number Maven Plugin. Požadavkem tohoto pluginu...
autor: Michal Huvar (19.5.2009)
zařazení: články, blog / nástroje
GUTs = good unit tests
K problematice testování jsem četl výborný článek (1, 2) na JavaWorld, který všem vřele doporučuji - nejen kvůli obsahu, ale i kvůli množství odkazů na další články a zajímavé knihovny.K obvyklým a častým "best-practices" (např. JUnit best practices) bych ještě přidal z mých zkušeností následující: testovací kód by měl splňovat stejné...
autor: Petr Jůza (11.5.2009)
zařazení: články, blog / nástroje
Tranzitivní závislosti v Mavenu z pohledu návrhu modulu
Tranzitivní závislosti v Mavenu neodpouštějí chyby v návrhu struktury modulů. Pojďme se podívat na to s čím je potřeba počítat. Mějme modul Foo. Tento modul je použit jednak v kontextu serveru, jako součást webové aplikace, a jednak v lokálním kontextu jako součást command line nástroje. Modul Foo má pro svojí řadu několik závislostí. Řekněme jednu...
autor: Dagi (5.4.2009)
zařazení: články, blog / nástroje
Efektivita buildovacích nástrojů rozhoduje
Po té co jsem si pročetl článek Maven or Ant, který raději vůbec nečtěte neboť je plný nesmyslů, jsem se rozhodl, že letmo nakouknu na Gradle, jestli třeba náhodou ten Maven... Hned na úvodní stránce jsem si přečetl, že je to v podstatě přes Groovy obalený Ant s dependency managementem řešeným přes Ivy či Maven. Abych to zkrátil, po letmém...
autor: Dagi (26.2.2009)
zařazení: články, blog / nástroje
Lineární grafy v JasperReports / iReports
Moje práce na reportech a JasperServeru pro jejich správu pokračuje i nadále. Aktuálně jsem řešil problém, jak správně vytvořil lineární graf (Line Chart) v editoru iReports. Kde byl problém? Byly dokonce dva. První se týkal správného umístění elementu grafu v JRXML šabloně, druhý zadání zdrojových políček z dotazu. Druhý ze zdrojů uváděl, že do...
autor: Josef Petrák (3.2.2009)
zařazení: články, blog / nástroje
Parametrizované testy v TestNG
Jak už jsem psal dříve, jako testovací framework používáme TestNG. A protože jsem se konečně dostal ke knize Next Generation Java Testing: TestNG and Advanced Concepts od autora TestNG, Cédrica Beusta, mohu se s vámi podělit o novinky, které jsem načerpal (každopádně ta kniha stojí za přečtení, zabývá se totiž nejen unitovým testováním).Jak jsem...
autor: Jira (19.1.2009)
zařazení: články, blog / nástroje
BIRT reports vs. Jasper Reports
e to dost častý problém - aplikace sbírá data a tyto data je potřeba nějak prezentovat formou reportů. Standardní výstupní formáty jsou HTML (na prohlížení) a PDF (na tisk).Asi nejznámější řešení na vytváření reportů je Jasper Reports (pěkný článek o Jasper Reports vyšel na Java.cz).My jsme pro náš projekt zvolili jiné řešení - Eclipse BIRT...
autor: Petr Jůza (26.12.2008)
zařazení: články, blog / nástroje
Mock FTP server - další perla do sbírky automatického testování
Předevčírem se v mé RSS síti zachytila zajímavá zpráva, která dobře zapadá do katalogu řešení pro automatické testování. Jedná se o MockFtpServer, který se velmi podobá přístupu SubEtha SMTP Serveru, se kterým mám velmi pozitivní zkušenosti.Princip je skutečně analogický zmiňovanému SubEtha SMTP Serveru, se kterým lze jednoduše ověřovat správné...
autor: Jan Novotný (26.12.2008)
zařazení: články, blog / nástroje
Apache Ant neni skriptovaci jazyk
Čím dál častěji mi kolegové pokládají otázku - proč není v Apache Antu příkaz if? Odpověď je jednoduchá. Apache Ant totiž není - wait for it - skriptovací jazyk. Kdybych si vzal nějakou paralelu z unixového světa, mohl bych říct, že Ant není Bash, je to Makefile. V příspěvku bych rád přiblížil podstatu tohoto nástroje. Jednoduše řečeno úkolem Ant...
autor: Lukáš Zapletal (5.11.2008)
zařazení: články, blog / nástroje
Unit testy s knihovnou EasyMock
Možná jsem někde zaspal, ale knihovnu EasyMock jsem začal používat teprve nedávno u nás ve firmě. Jeho schopnosti a snadnost použití jsou tak výrazné, že rozhodně stojí za představení. K čemu je to vlastně dobré EasyMock je pomocník pro psaní unit testů. Unit testy slouží k otestování jedné třídy. Nezajímají nás objekty, se...
autor: Vlasta Vávrů (22.10.2008)
zařazení: články, blog / nástroje
jOpenSpace 2008 - Dokumentace - nezatracujme FOP
A máme tu pokračování inspirované poslechem audio záznamů z jOpenSpace konference. Již jsem psal o ORM a nyní mé poznámky k tématu Dokumentace. Toto téma mě opravdu hodně zajímalo, protože jsem měl dojem, že na našem projektu dokumentace moc nevzniká a hrozně mě zajímalo, jak to dělají druzí.V podstatě vývojářskou dokumentaci neděláme žádnou,...
autor: Jira (14.10.2008)
zařazení: články, blog / nástroje
Selenium testování GUI
Na Java Open Space jsem měl na téma Selenium lightning talk. Honza ho nahrál jako podcast a zveřejnil v předchozím článku, ale bohužel je v nahrávce hodně šumu. Naštěstí ale ještě existuje screencast z původní verze školení Selenium testování GUI, které jsem prezentoval letos na jaře pro kolegy z mojí firmy. Tento záznam právě najdete v zde v...
autor: Pavel Jetenský (28.9.2008)
zařazení: články, blog / nástroje
Elegantní způsob ukládání verzi v Java archívech
Existují situace, kdy aplikaci neinstalujete sami, ale instaluje ji třetí strana - ať už je třetí stranou myšlen technik zákazníka nebo kolega z jiného oddělení firmy. Vy posléze přijdete už k nainstalované aplikaci, u které si nikdy tak úplně stoprocentně nemůžete být jisti verzí neřkuli verzemi knihoven, které daná aplikace používá....
autor: Jan otec Fura Novotný (18.8.2008)
zařazení: články, blog / nástroje
Maven a nástroje - aktualizace
Před časem jsem napsal a povídal o tom, které nástroje používáme společně s Mavenem. Od té doby se ovšem leccos změnilo – nasadili jsme Nexus a Hudson.NexusMísto dřívější Artifactory nyní používáme Nexus jako správce našeho repository a cache (proxy). Je rychlejší (a to opravdu znatelně), nabízí více vlastností a má mnohem příjemnější GUI....
autor: Petr Ferschmann (6.8.2008)
zařazení: články, blog / nástroje
Konečně build systém na úrovni - Gradle
Již hodně dlouho se na mě ze všech stran valí, že Ant je překonaný a že bychom měli používat Maven. Jistě Maven přináší spoustu zajímavých myšlenek, především zavedl jednoutnou strukturu projektů a správu závislostí. Ovšem přinesl i spoustu problémů, jako pevně daný build cycle či buildování multi-projektu.Na trhu open source projektů se objevuje...
autor: Jira (24.7.2008)
zařazení: články, blog / nástroje
CZ podcast volume #24 - Nástroje - podcast
Čekali jste dlouho a Vaše čekání bude odměneno dalším podcastem. Tentokrát jsme se během jednoho letního večera zabrali do nástrojů, které běžně používáme. Neomezili jsme se vyloženě na vývojové nástroje, ale například na nástroje, které používáme pro zápis myšlenek a nebo třídění informací a to v offline i online podobě. Pokud si během poslechu...
autor: Roman Dagi Pichlík (12.7.2008)
zařazení: články, blog / nástroje
Proč je Ant generátorem špaget
Dagi napsal zajímavý článek o jeho zkušenostech z programováni v Antovi. Ano, XML nebylo nikdy určeno k programování a je jedno, že se hojně používá. A to není jenom Ant, dokonce je i XSH. I ono krásné deklarativní XSLT je zprocedurovatelné a pak se v tom prase vyznej :-(Co se ale týká mravence, tak tam je historie naprosto jasná. Na Apachi hledali...
autor: Oto 'tapik' Buchta (20.6.2008)
zařazení: články, blog / nástroje
Nástroje SoapUI a JMeter
Uvedené nástroje používám již několik let a myslel jsem si, že jsou natolik známé a rozšířené mezi programátory, že ani nemá cenu se psát, jestli je někdo zná. Překvapivě jsem se mýlil.JMeter je nástroj pro měření výkonnosti a pro vytváření umělé zátěže na webových projektech. Je to spíše nástroj "pro začátek" - tím myslím to, že kdo...
autor: Petr Jůza (13.6.2008)
zařazení: články, blog / nástroje
Maven 2.0.9 - fixní verze CORE pluginů
Jednou z často vyčítaných chyb Mavenu, byla nereprodukovatelnost buildu, způsobená nekonzistencí ve verzích pluginů použitých v rámci buildu. Maven 2.0.8 a starší používal pro build vždy nejnovější aktuálně dostupnou verzi pluginu v lokální repository. Takže jste mohli v závislosti na stavu lokální repository mohli dostat rozdílné výsledky buildu.
autor: Dagi (14.4.2008)
zařazení: články, blog / nástroje
Maven je dobrej
Minulý týden proběhla javovskou sférou debata o tom, jestli je Maven tím pravým nástrojem. Pročítáním různých reakcí jsem nabyl dojmu, že všichni si najednou chtějí kopnout do Mavenu. My již nějaký čas na Maven používáme, takže to mohu hodnotit z vlastního praktického pohledu. Mezi nejčastější výtky patří následující oblasti.
autor: Dagi (4.2.2008)
zařazení: články, blog / nástroje
Selenium - mocná zbraň na akceptační testy
Selenium má dvě obrovské výhody: nezávisí na serverside technologii a lze pomocí něj otestovat aplikaci v libovolném browseru. Selenium používáme při vytváření a provozu všech nových webů. Nic totiž nepomůže vašemu klidnému spánku tolik jako fakt, že webová aplikace při releasnutí a všech následných úpravách stále prochází testy a je zcela funkční....
vložil: Vlastimil Vávrů (16.12.2007)
zařazení: články, blog / nástroje
Hudson - děkuji, rád
V poslední době se mi zdá, že se více než kdy před tím řeší, který že build server je ten nejlepší. Možná je to jen můj subjektivní pohled nebo možná je to také tím, že čím dál tím více lidí má povědomí o "postupné integraci" (continuous integration) a znají nesporné výhody tohoto přístupu. Hned na začátku říkám, že mám rád Hudson. Už to...
autor: Petr Jůza (14.12.2007)
zařazení: články, blog / nástroje
Apache Forrest - děkuji, nechci
V poslední době jsem musel malinko oželet programování vlastních aplikací, protože jsem více řešil nasazení a konfiguraci produktů třetích stran. Jedním z nich byl produkt se jménem Apache Forrest. K čemu je Apache Forrest dobrý? Je dobrý k tomu, když si potřebuji vytvořit webovou prezentaci (a nechci ji vytvářet sám přímo pomocí HTML), když chci...
autor: Petr Jůza (13.12.2007)
zařazení: články, blog / nástroje
TeamCity 3.0 - Professional Edition / Enterprise Edition
Minulý týden vyšla nová verze nástroje pro kontinuální integraci a build management Java a .NET aplikací - TeamCity.TeamCity integruje s vývojovými prostředími jako je IntelliJ IDEA, Eclipse a Microsoft Visual Studio, spolupracuje s mnoha VCS, populárními nástroji pro build management a testování a vykonává server-side inspekce a analýzy...
autor: Lucie (10.12.2007)
zařazení: aktuality / nástroje
Závislosti v Mavenu
Závislosti jsou jednou z vlastností, kterou na Mavenu oceňuji. Bohužel závislosti, především ty tranzitivní, mají i některé nevýhody. Pro neznalé Mavenu, tranzitivní závislosti jsou ty závislosti, na kterých váš kód závisí nepřímo. Příklad to osvětlí, máme komponentu A, která závisí na komponentě B a ta na C. Z pohledu A, je B přímá závislost a C...
autor: Dagi (28.11.2007)
zařazení: články, blog / nástroje
Continuum 1.1
Dnes vyšla nová verze kontinuálně integračního nástroje Continuum 1.1. Tato nová verze přináší mnoho nových a zajímavých vlastností oproti předchozí verzi 1.0: XML RPC – nyní je možné téměř všechny akce provádět i vzdáleně a tak zjednodušit integraci s dalšími nástroji. Podpora zálohování konfigurace – když jste v minulosti upgradovali Continuum,...
autor: Petr Ferschmann (23.11.2007)
zařazení: články, blog / nástroje
Seznamte se prosím: Sun JavaTM Wireless Toolkit 2.5.2 for CLDC
O vývoji a využití Java ME aplikací již bylo napsáno mnoho, pojďme se ale podívat na vývojový nástroj takovýchto aplikací: Sun JavaTM Wireless Toolkit 2.5.2 for CLDC, dále už jen Wireless Toolkit, který byl představen veřejnosti 4. října ve verzi pro Windows i Linux.Wireless Toolkit je volně stažitelná aplikace z webu společnosti Sun Microsystems...
autor: David Pulkrábek (12.11.2007)
zařazení: články, blog / J2ME
Maven2, release plugin a přístup do CVS přes SSH s privátním klíčem
Před tím, než jsem mohl ozkoušet maven-release-plugin, na který jsem si stěžoval v článku Co bych rád slyšel v září na CZJUG, musel jsem rozchodit přístup do našeho CVS skrze SSH s přihlašováním pomocí privátního klíče. Po zkušenostech můžu říct, že to byla práce nelehká a musím potvrdit negativní ohlasy ostatních, že v některých případech...
autor: Jan Novotný (5.11.2007)
zařazení: články, blog / nástroje
Trable s Mavenem
Poslední měsíc jsem strávil konverzí hromady Ant skriptů do Mavenu, cítím se tedy kvalifikován trochu si do Mavenu rýpnout. Předem chci upozornit, že si myslím, že Maven je nejlepší nástroj ve svém oboru dostupný pod open source licencí. Jenže jak kdosi chytrý řekl, to že je něco nejlepší ještě neznamená, že je to dobré.
vložil: Lukáš Křečan (6.9.2007)
zařazení: články, blog / nástroje
Jak na maven-release-plugin (maven-release-plugin in Action)
Tento člének vznikl jako reakce na článek Honzy Hovotného „Co bych rád slyšel v září na CZJUG“, ve kterém se ptal myslím na release maven multiprojectu a na stanovení jednotné verze pro modul s potomky. Už dříve jsem s tím nějakou dobu strávil. Proto jsem si našel chvíli času a rozhodl jsem se ten problém rozkousnout. Doufám že vám to přisěje i k...
autor: 3rojka (28.8.2007)
zařazení: články, blog / nástroje
Co bych rád slyšel v září na CZJUG
Tento post je tak trochu věnován Petru Ferschmannovi ze SoftEU, který bude mít 19. září 2007 přednášku na téma praktické nasazení Mavenu na CZJUGu. Jelikož vím, že občas na můj blog zamíří (doufám že pravidelně ), věřím, že na článek zareaguje a kdo ví - třeba na moje otázky v září odpoví.
autor: otec Furo (22.8.2007)
zařazení: články, blog / nástroje
JasperReports - tisk v Javě
Úvod do problematiky tisku sestavTento článek vznikl jako projekt pod vedením doc. Ing. Pavla Herouta, Ph.D., Západočeská univerzita v Plzni, Fakulta aplikovaných věd, Katedra informatiky a výpočetní technikyCopyright © Kamil Ježek, 2007Table of Contents1. Úvod2. Instalace1. Potřebné nástroje3. Základní tisk1. Úvod2. První sestava3. Sestava s...
autor: Kamil Ježek (15.6.2007)
zařazení: články, blog / nástroje
Maven: nepouštět testy, ale překládat
Výchozím nastavením Mavenu je, aby při kompilaci (mvn install) pouštěl testy. Při vývoji se někdy ovšem hodí, aby testy pouštěny nebyly (tj. byly puštěny na explicitní žádost před commitem, ale ne během ladění některé části). Pro tyto účely je možné použít toto: mvn install -Dmaven.test.skip=true Další možností je vytvořit profil a využívat ten
autor: Petr Ferschmann (29.5.2007)
zařazení: články, blog / nástroje
iBatis SqlMaps - tak trochu opomíjený ORM
Nedá mi to, abych nenapsal něco o frameworku iBatis. Někteří jej možná znáte, někteří jste možná o něm už slyšeli, ale dle trafficu na java.cz konferenci bych řekl, že jej většina z vás přehlíží. Zůstal nepovšimnut i v našem krají protřelém CZ podcastu číslo 8. Myslím, že je to škoda a proto jsem se rozhodl o malou osvětovou, nebo-li, jak by řekl...
vložil: Jan Novotný (8.5.2007)
zařazení: články, blog / Database
Pouštějte si mravence žilou
Poslední dobou zdá se mi, že kamarád mravenec aneb skvělý nástroj Ant, je mi souzen. Nezná hory, nezná doly, mravenec je všechny zvládne. Pokud povýšíte práci s Antem na denní chleba a psaní vlastních tasků už pro Vás není výzva, pak se Vám bude hodit Ant-contrib. Ant-contrib je sada velice užitečných tasků, které povyšují Ant na plnohodnotný...
autor: Dagi (13.4.2007)
zařazení: články, blog / nástroje
Zjednodušte si práci s Mavenem
Kdo s Mavenem pracujete, asi víte, že jeden z největších problému při práci s ním je hledání artefaktů (knihoven) ve vzdáleném repository. Pro Eclipse existuje plugin (http://m2eclipse.codehaus.org/), který by to měl usnadňovat. Ale nemám s ním moc dobré zkušenosti. Není příliš stabilní...
vložil: Lukáš Křečan (21.2.2007)
zařazení: články, blog / nástroje
Better Builds With Maven - Kniha o Mavenu 2
Maven je nástroj, který v mnoha ohledech usnadňuje vývoj aplikací v Javě od jejich kompilace, distribuce, dokumentace až po týmovou spolupráci. První verze Mavenu si získala přízeň mnoha vývojářů po celém světě a verze 2 přinesla zvýšení výkonu a vylepšení architektury. Celkově je tedy nová verze Mavenu použitelnější. Nakladatelství Mergere...
autor: Petr Vlček (28.5.2006)
zařazení: články, blog / nástroje
Ekspos Image Viewer
Ekspos je javový program na prohlížení obrázků, zveřejněný pod BSD licencí. Podporuje formáty JPEG, PNG, and GIF a další přes Java ImageIO, má čtyři možnosti zobrazení seznamu obrázků a na náhledy používá cache. Pohlédnout program si můžete pomocí Java Web Start.
vložil: Cyril Sochor (3.8.2005)
zařazení: odkazy / nástroje
Java a OpenOffice.org 2.0
Několik nových vlastností OpenOffice.org 2.0 je závislých na běhovém prostředí Javy (JRE). Java není ani volně šiřitelná, ani produktem patřícím do kategorie OpenSource a proto se malá skupinka lidí velmi silně ohradila proti tomuto řešení. Jiní lidé, například tvůrci distribucí GNU/Linuxu, hledají alternativní řešení.
vložil: Cyril Sochor (3.8.2005)
zařazení: články, blog / nástroje
Configuring Database Access in Eclipse 3.0 with SQLExplorer
SQLExplorer is an Eclipse IDE database plugin that may be used to connect to a database from Eclipse. The SQLExplorer plugin adds a graphical user interface (GUI) to access a database with SQL. With SQLExplorer, you can display the tables, table structure, and data in the tables, and retrieve, add, update, or delete table data. SQLExplorer can...
vložil: Rudolf Pecinovský (13.5.2005)
zařazení: články, blog / Database
Java Excel API
Knihovna pro práci s excelovými tabulkami, podporuje čtení i zápis, API je jednoduché, intuitivní. Reads data from Excel 95, 97, 2000 workbooks Reads and writes formulas (Excel 97 and later only) Generates spreadsheets in Excel 2000 format Supports font, number and date formatting Supports shading and colouring of cells Modifies existing...
vložil: Cyril Sochor (11.5.2005)
zařazení: odkazy / nástroje
Duševní hygiena s Antem
Eric M. Burke sepsal patnáct tipů s honosným názvem Top 15 Ant Best Practices. Je to přesně ten typ postřehů, ke kterým se dopracujete vlastní praxí. Na druhou stranu, ne se všemi musíte nutně souhlasit nebo se vám nemusí dostat pod kůži.
vložil: Cyril Sochor (4.5.2005)
zařazení: články, blog / nástroje
Startování sítě jako úkol pro mravence
Umožňujete spouštět Vaše programy pomocí technologie Java Web Start? Používáte na skládání své aplikace buildovací systém Ant? Tak to se vám bude náramně hodit nový projekt Ant Web Start Task, který usnadňuje vytváření WAR souboru s Vaší aplikací. Tento projekt nabízí task, který umí podepisovat jary, vytvářet JNLP descriptor, a pack200 archívy a...
autor: Cyril Sochor (27.4.2005)
zařazení: články, blog / nástroje
Ant, java.io.IOException: CreateProcess a zatrolená konzole
Nemám ve zvyku každou chybu/vlastnost znamenající můj vlastní neúspěch svalovat na někoho jiného, ale jsou věci, které mě docela dopalují. Víte o tom, že Command prompt (Cmd. exe) command-line má omezenou délku vstupu?
vložil: Cyril Sochor (11.4.2005)
zařazení: články, blog / nástroje
Excelsior JET
Nástroj pro vytváření nativního javového programu na MS Windows, takovou konverzi JAR souborů do EXE souboru.
vložil: Cyril Sochor (3.2.2005)
zařazení: odkazy / nástroje
PostgreSQL 8.0
Vyšla nová verze oblíbené open-source databáze PostgreSQL. Je to první stabilní verze v osmičkové řadě. Mezi mnoha novými vlastnostmi vévodí nativní verze pro MS Windows, možnost několika bodů návratu v transakcích a nová verze Perlu na straně serveru.
autor: Cyril Sochor (22.1.2005)
zařazení: aktuality / nástroje
Xeddy
Výborný XML editor naprogramovaný v Javě.
vložil: Cyril Sochor (20.1.2005)
zařazení: odkazy / nástroje
| strana 1/1 | 1 | celkem 78 položek |










www.amaio.com