Jenkins: sluha pre vašu continuous integration

Niekoľko slajdov o continuous integration a jej výhodách pre agilné projekty a demonštrácia základných princípov na serveri Jenkins.

Oracle se rozhodl nechat umřít NetBeans

Udělal již Oracle něco, cokoliv, čím by nenaštval alespoň část Java komunity? V poslední době například nechutné tahanice kolem Hudsonu, které vyústily v odchod hlavního vývojáře. To že je Oraclu nějaká komunita šum a fuk je jasné i těm největším optimistům, ale jsou rozhodnutí, které nedávají z dlouhodobého pohledu smysl vůbec. Jedním z nich je...

Jak nakonfigurovat českou kontrolu pravopisu v IntelliJ Idea

IntelliJ Idea Logo
Kontrola pravopisu přímo v IDE je velmi užitečná pro ty, kteří si nejsou jistí v psané angličtině (jako jsem třeba já). Neanglicky mluvící vývojáři ale běžně při psaní používají dva jazyky najednou - angličtinu pro javadoc, názvy metod a proměnných a jejich rodný jazyk (češtinu, polštinu atd.) po řetězce používané v UI vrstvě. Nakonfigurování IDE...

IntelliJ Idea X – na co se můžeme těšit?

IntelliJ Idea Logo
Ode dneška (1. listopadu 2010) bude pro zakoupené licence IntelliJ Idey 9 k dispozici upgrade na verzi 10 zdarma. Stejně tak pokud nyní upgradujete své starší verze Idey (6, 7)  na devítku, dostanete upgrade na 10 také zadarmo. To značí jedinou věc – vývoj IntelliJ Idea X se blíží ke svému konci a během měsíce nebo dvou bychom se mohli dočkat...

Netbeans IDE vs. Eclipse - IV

NetBeans logo
Milí čitatelia, určite vám nemusím predstavovať programovacie prostredie Eclipse. Pravdepodobne drvivá vačšina z vás už má s ním nejaké skúsenosti. Medzi vývojovými prostrediami, určenými predovšetkým na programovanie v Jave, patrí Netbeans a Eclipse hádam k najpoužívanejším a najznámejším. Tu sa nám núka otázka, ako je možné, že sú tak rozšírené...

Netbeans IDE - ladenie - III.

NetBeans logo
Milí čitatelia, myslím, že každému sa už nie raz stalo, že vytvorený program nefungoval presne, ako mal. Je normálne, že ak pracujeme na nejakom projekte, či už je väčší alebo menší, môžeme z nepozornosti spraviť chybičku, ktorá sa prejaví až pri behu programu. Syntaktické a sémantické chyby dokáže nájsť aj samotné vývojové...

Ukázky z Eclipse 4.0

Eclipse logo
Vývojáři platformy Eclipse dnes oznámili dostupnost vývojové platformy Eclipse SDK 4.0. Zjednodušeně řešeno se jedná o velkou sadu knihoven (Software Development Kit), který umožní programátorům vyvíjet aplikace a pluginy postavené na zbrusu nové vývojové platformě s kódovým označením e4. Vývojáře ještě čeká dlouhá cesta, než světlo...

Eclipse efektivně (2.) – Quick Fix

Eclipse logo
Ve druhém dílu seriálu pro líné vývojáře se podíváme, jak lze funkce Quick Fix a Quick Assist využít k rychlejší tvorbě a úpravám kódu.

Eclipse efektivně (1.) – Content Assist

Už delší dobu pozoruju, zejména na školeních, která vedu, že velká část vývojářů není dostatečně efektivní při práci s Eclipse IDE. K vytvoření samostatného kurzu na téma Eclipse efektivně jsem se zatím nedostal, proto jsem se rozhodl, že na toto téma alespoň napíšu sérii článků.

SOA na desktopu: Eclipse "e4"

Eclipse logo
Eclipse Foundation ohlásila nový milník, e4. Nemá to být jen nová verze Eclipse, vývojáři se snaží přinést zcela nový způsob vývoje desktop aplikací. Dnešní odklon od tlustých klientů je totiž třeba zachytit....

Eclipse Galileo je tu: pro Mac s příchutí Carbonu a 32 i 64 bitového Kakaa

Vývojové prostředí Eclipse ve verzi Galileo (3.5) se dočkalo ostrého vydání. Pro uživatele Mac OS X je zajímavá skutečnost, že tato verze přichází v případě Macu v několika různých "příchutích": klasická Carbon verze, 32 bitová Cocoa a také plně 64 bitová Cocoa (pro majitele Maců s 64 bitovými procesory od Intelu, tzn. alespoň Core 2 Duo).

Instantní IDE

Jak hodně je vzdálená myšlenka IDE, které poběží v prohlížeči? Když jsem se poprvé dozvěděl o tomto konceptu, tak jsem si neuměl představit, jak by to mohlo fungovat. Odpověď mi dal projekt Bespin, ke kterému vzniknul na Eclipse postaveny backend. Ta myšlenka je docela jednoduchá, v prohlížeči běží jenom vlastní editor, všechny úlohy jsou na pozadí...

IDEA vs. Eclipse - je někdo vůbec lepší?

Tento článek bude dalším příspěvkem do nekonečné diskuze, které to IDE je vlastně nejlepší. Nedělám si nároky, že by se mi to podařilo nějak vyřešit, ale cítím potřebu o tom napsat, hlavně abych si to sám srovnal.Hlavním důvodem k napsání tohoto článku byla skutečnost, že jsem nyní po přibližně 4 letech přešel z Eclipse na IntelliJ IDEA. S Ideou...

Školení Produktivita práce v Eclipse

Z tohoto záznamu ze školení  se dozvíte, jak co nejlépe využít různých pomůcek vývojového nástroje Eclipse IDE pro urychlení vývoje SW. Není zaměřeno na žádné pluginy pro Eclipse, veškeré tipy využijete v základní instalaci. Mezi probraná témata patří práce s textem, rychlá navigace v kódu, debugování, code editing - templates, otevírání...

Eclipse tipy a triky: statické importy

Eclipse logo
Kolikrát jen už jsem napsal při psaní testů import static org.junit.Assert.*, abych pak mohl někde v testovací metodě napsat assertThat a nadávat si, že ještě musím naimportovat další statické metody. Samozřejmě to jde mnohem jednodušeji. Eclipse umožňuje přidat si metody předdefinovaných typů do content assist a ty potom nabízet aniž by byl typ v...

Šikovné šablony pro Eclipse

Eclipse logo
Výbornou funkcí Eclipse IDE jsou šablony – templates. Několik jich je nadefinováno, ale hlavní síla je v tom, že se uživatel může definovat svoje. Používají se jednoduše, například šablonu System.out.println(…); vyvoláte napsáním syso a stiskem Ctrl+Space. Vlastní šablony pak můžete definovat v Preferences (dejte do vyhledávacího pole...

Co mě zaujalo na NetBeans 6.1 Beta

V uplynulém týdnu uvolnila společnost Sun betaverzi NetBeans 6.1. Zatímco předchozí Milestone 1 nepřinesl kromě podpory verzovacího systému Mercurial, IBM WebSphere 6.0 & 6.1 a drobných vizuálních změn mnoho nového, betaverze je o poznání zajímavější.

Jak bylo na školení NetBeans Platform

Tímto příspěvkem bych chtěl poděkovat pánům ze Sun Microsystems za uspořádání tohoto školení. Přestože mým oborem jsou výhradně server side aplikace, rád jsem si rozšířil obzory v oblasti desktopu. Z tohoto důvodu se z mé strany pravděpodobně nedočkají významné kontribuce, a proto se snažím jim námahu vrátit alespoň touto reklamou na...

Jak ovládat Eclipse pomocí prohlížeče

Napadlo vás, že byste pracovali se svým Eclipse vývojovým prostředím a nebo se svou Eclipse RCP aplikací v prohlížeči? Že je to nesmysl, ale kdeže ...

NetBeans 6.0 Beta 1

Je to beta, není to beta, tak čí je to sakra beta? Nějak podobně probíhaly tanečky kolem uvolnění NetBeans 6.0 ve verzi Beta 1. Celý příběh se má asi tak, že Beta release byl objeven chtivými uživateli na veřejných stránkách NetBeans ačkoliv se vlastně asi nepočítalo s tím, že by měl být již uvolněn.

Eclipse a drobné maličkosti: klávesové zkratky

Pořádný geek se pozná podle toho, že dokáže svůj nástroj ovládnout pomocí rychlých chvatů a hmatů pokud možno bez interakce s hlodavcem. V Eclipse je jako v každém jiném IDE celá řada klávesových zkratek, ale jedna z nich je trochu speciální. Stisknutím Ctrl+Shift+L vám totiž Eclipse zobrazí seznam všech dostupných klávesových zkratek včetně jejich...

Porovnání Maven 2 pluginů pro IntelliJ Idea

Integrace build systému do IDE je věc pro mne nepostradatelná. Není ovšem integrace jako integrace. Pokud používáte Maven 2 a IntelliJ Idea jako my, zjistíte, že pluginů je řada, ale velmi rozdílné kvality a velmi rozdílné aktuálnosti. Navíc osobně si velmi cením možnosti buildovat projekt přímo z IDE - toto buildování je totiž řádově rychlejší než...

Eclipse a drobné maličkosti: generování toString

Eclipse delší dobu nabízí možnost vygenerovat metody pro hashCode a equals z instančních proměnných třídy. Pokud jste si možnost generování těchto metod oblíbili, tak vám zřejmě chybí generování třetí metody do party a to toString.

Proč Maven

maven logo
Chtěl bych vám přiblížit své zkušenosti s Mavenem. Kdy si myslím, že je dobré jej používat, proč je to dobré, a kdy naopak není.Nebudu popisovat co Maven umí a neumí. K tomu vám doporučuji záznam své přednášky Maven: praktický průvodce a bezplatnou knihu Better builds with Maven.

Představení IBM Rational Software Architect V7.0

Rational Software Architect V7.0 je integrované prostředí od firmy IBM  pro vývoj a tvorbu aplikací primárně pro platformu jazyka JAVA, i když se dá použít i pro tvorbu projektů např. v jazyce C, C++. V tomto článku se pokusím představit produkt firmy IBM - IBM Rational Software Architect (RAS ) ve verzi  7 a to konkrétně v těchto...

IBM Rational a metodika RUP

Cílem tohoto článku je shrnout základní parametry jednotlivých produktů rodiny IBM Rational a začlenit je do jednotlivých fází vývoje softwaru dle metodiky RUP.

Eclipse a drobné maličkosti: Ant builder

Eclipse logo
Musím nepokrytě přiznat, že kdybych znal dříve níže popisovanou vlastnost Eclipse, ušetřil bych si spoustu času a nervů. Problém, kterému jste vystaveni, ať už používáte jakékoliv IDE, se jmenuje dostatečně flexibilní buildování projektu. Vývojová struktura projektu bývá totiž diametrálně odlišná od výsledku buildu např. WARu. Můžeme sice použít...

Transparentní cache pomocí Aspektově Orientovaného Programování

Jeden z důvodů proč jsem si oblíbil aspektově orientované programování (dále AOP) je možnost transparentně rozšiřovat stávající API o další funkčnost bez nutnosti do něj přímo zasahovat. V tomto článku bych vám rád možnosti AOP ukázal na implementaci cacheování vrstvy pro přístup k databázi.

Eclipse a drobné maličkosti: moje úkoly

Každý programátor si občas dělá do zdojového kódu poznámku FIXME či TODO s tím, že s k ní později vrátí. Pokud na projektu pracuje více programátorů, je většinou složité zpětně dohledat všechny fixy a todo, které patří danému programátorovi. Proto si ukážeme jak v Eclipse využít view Tasks a pomocí příslušného filtru zobrazit pouze určitou skupinu...

Eclipse Data tools platform

Eclipse logo
Jedním ze subprojektů Eclipse je i data tools platform project (dále jenom DTP). Data tools to je především databáze, ale krom podpory koncového vývojáře, je DTP taky o poskytování konektivity k datům (i jiným než v relační databázi) a o abstrakci nad daty. To jsou vlastnosti, které mohou využít další komponenty platformy Eclipse jako například...

JDeveloper - instalace

Z několik zdrojů jsem slyšel, že v Oracle JDeveloperu se dobře programují JSF aplikace a proto jsem se ho rozhodl vyzkoušet. Produkt je sice zdarma, ale jeho získání zase tak jednoduché není. Asi dvě hodiny Oracle server nedovolil se zaregistrovat a hlásil databázovou chybu. To by se myslím zrovna u Oracle stát nemělo a působilo to na mne trochu...

Jak jsem vyměnil Eclipse za NetBeans: aneb cesta tam a zase zpět

Pro jeden ze svých článků jsme potřeboval vytvořit demostrační webovou aplikaci. Protože se ke mě dostaly pozitivní ohlasy na IDE Netbeans 5.0, rozhodl jsem se, že vyměním stávající IDE (Eclipse) právě za NetBeans a aplikaci v něm napíšu. Na následujících řádcích najdete několik postřehů, které jsem během práce s NetBeans zaznamenal.

Eclipse a drobné maličkosti - vzdálené debugování

Vzdálené debugování je proces debugování, kdy virtuální stroj, ve kterém běží debugovaná aplikace, není spuštěn přímo s vývojového prostředí, ale je spuštěn s níže uvedenými VM parametry. Díky tomu je možné celkem bezproblémově debugovat jakoukoliv javovskou aplikaci, ke které máme zdrojové kódy.

Java Studio Creator 2

ava Studio Creator je vývojový nástroj (IDE) pro vizuální tvorbu webových aplikací a vývoj portletů. Je založena na NetBeans 4.1 a je především určeno pro tvorbu JSF (Java Server Faces) komponent a vytváření JSR-168 portletů. Důraz při vývoji byl kladen na snadný přístup k databázím, zjednodušení životního cyklu zpracování událostí JSF - nyní...

Borland opouští vlastní IDE produkty

Už je to jasné, už je to hotové. Společnost Borland, stojící za celou řadou vývojových prostředí, z nich nejznámější je asi Delphi a Jbuilder, se rozhodla zbavit celé produktové řady vlastních IDE produktů. Borland by se rád zaměřil na doménu zvanou Application Lifecycle Management.

Java Studio Enterprise 8 a Java Studio Creator volně ke stažení

Sun se rozhodl pro členy Sun Developer Network (zkráceně SDN) zdarma uvolnit vývojová prostředí Java Studio Creator a Java Studio Enterprise 8.

Minitutoriál: Eclipse, Tomcat a vývoj JSP a Servletu

Hodně často v diskusních skupinách javy zaznívá otázka, jak vyvíjet JSP a Servlety v IDE Eclipse. IDE Eclipse nemá přímou vestavěnou podporu pro JSP, Servlety nebo nasazení (deploying) do prostředí servletového kontejneru. K tomuto účelu je zapotřebí použít některý z plug-inu. Protože jsem se rozhodl napsat tento příspěvek pro začínající...

Eclipse a drobné maličkosti - rychlé otevírání tříd a ostatních souborů

Když jsem tuhle vychytávku pro rychlé otevírání tříd poprvé vyzkoušel, nemohl jsem uvěřit, že jsem bez něčeho takového mohl vůbec v Eclipse fungovat. Stejně tak nevěřícně na mě koukali moji kolegové, kterým jsem to ukázal. Nevýhoda práce se soubory, které jsou organizovány v stromové struktuře, spočívá v pracnosti jejich otevírání. Sice víte, že...

Eclipse 3.1 a podpora generických typů

Některé články se objeví přesně v ten moment, kdy mi to přijde vhod. Asi před čtrnácti dny jsme se čistě ze strategických důvodů rozhodli přejít na Javu 5.0. Základní premisou pro vývoj v pětkové řadě je podpora nových jazykových konstrukcí jako jsou například generické typy. V případě IDE Eclipse, které ve firmě používáme, je plná podpora Javy...

Overview Eclipse Web Tools

Eclipse logo
Na webu onJava.com vyšel článek o Eclipse Web Tools 0.7. Pokud tento nástroj používáte (a pravidelně aktualizujete), tak se z něj nejspíš nic nového nedozvíte. Pokud jste ale jako já naposled s WTP dělali naposled před poměrně delší dobou a nezaznamenali ...

Co se děje v oblasti IDE pro Javu

Za několik posledních týdnu se urodily zajímavé informace na poli vývojových prostředí pro Javu. Možná jste si nestačili, stejně jako já, osahat Eclipse 3.1 M7 a už se objevil jevil 3.1 RC1, následovaný RC2.

BlueJ – vývojové prostředí pro výuku jazyka Java (formát PDF)

Příspěvek z konference Objekty 2004. Seznamuje seznamuje s vývojovým prostředím BlueJ, které bylo vyvinutospeciálně pro počáteční fáze výuky objektově orientovaného programování v jazyku Java. BlueJ studentům umožňuje navrhovat diagram tříd vyvíjené aplikace v zjednodušené verzi jazyka UML. Z tohoto diagramu pak automaticky vytváří kostry tříd a...

Konfigurace Eclipse - pluginy a workspace

Step-by-step popis instalace Eclipse způsobem, který zaručí snadnou reinstalaci Eclipse bez nutnosti znovunastavení pluginů a workspace.

 
strana 1/1celkem 43 položek