<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fedora.cz</title>
	<atom:link href="http://fedora.cz/feed/" rel="self" type="application/rss+xml" />
	<link>http://fedora.cz</link>
	<description>Česká komunita linuxové distribuce Fedora</description>
	<lastBuildDate>Mon, 20 Feb 2012 14:48:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Developer Conference 2012 &#8211; hlasujte pro nejlepší prezentace</title>
		<link>http://fedora.cz/developer-conference-2012-hlasujte-pro-nejlepsi-prezentace/</link>
		<comments>http://fedora.cz/developer-conference-2012-hlasujte-pro-nejlepsi-prezentace/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 14:48:13 +0000</pubDate>
		<dc:creator>Radek Vokál</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[Brno]]></category>
		<category><![CDATA[DevConf]]></category>
		<category><![CDATA[Developer Conference]]></category>
		<category><![CDATA[Red Hat Czech]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=876</guid>
		<description><![CDATA[Hlasujte pro nejlepší prezentaci na Developer Conference 2012 a zároveň se podělte o své pocity z této konference. Jak v pátek, tak i sobotu jsme zaznamenali účast kolem 600 návštěvníků a celkem proběhlo 60 prezentací, 4 hackfesty a desítka labů. &#8230; <a href="http://fedora.cz/developer-conference-2012-hlasujte-pro-nejlepsi-prezentace/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://docs.google.com/spreadsheet/viewform?formkey=dHJVbGltTnBQdWktRGI5d1JNSFd3Q2c6MQ">Hlasujte</a> pro nejlepší prezentaci na <a href="http://www.devconf.cz">Developer Conference 2012</a> a zároveň se podělte o své pocity z této konference. Jak v pátek, tak i sobotu jsme zaznamenali účast kolem 600 návštěvníků a celkem proběhlo 60 prezentací, 4 hackfesty a desítka labů. V brzké době zpracujeme všechny slajdy od přednášejících a videa.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/developer-conference-2012-hlasujte-pro-nejlepsi-prezentace/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Eclipse a programovací jazyk Java: poloautomatické opravy chyb a refaktoring zdrojových kódů</title>
		<link>http://fedora.cz/eclipse-a-programovaci-jazyk-java-poloautomaticke-opravy-chyb-a-refaktoring-zdrojovych-kodu/</link>
		<comments>http://fedora.cz/eclipse-a-programovaci-jazyk-java-poloautomaticke-opravy-chyb-a-refaktoring-zdrojovych-kodu/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 05:00:49 +0000</pubDate>
		<dc:creator>Pavel Tišnovský</dc:creator>
				<category><![CDATA[Články]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[refaktoring]]></category>
		<category><![CDATA[zdrojový kód]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=805</guid>
		<description><![CDATA[Ve třetí části seriálu o projektu Eclipse si řekneme, jakým způsobem lze v tomto integrovaném vývojovém prostředí provádět větší zásahy ve vytvářených či editovaných zdrojových kódech. Nejprve se budeme zabývat problematikou poloautomatických oprav chyb ve zdrojových kódech (což je téma, kterým &#8230; <a href="http://fedora.cz/eclipse-a-programovaci-jazyk-java-poloautomaticke-opravy-chyb-a-refaktoring-zdrojovych-kodu/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ve třetí části seriálu o projektu Eclipse si řekneme, jakým způsobem lze v tomto integrovaném vývojovém prostředí provádět větší zásahy ve vytvářených či editovaných zdrojových kódech. Nejprve se budeme zabývat problematikou poloautomatických oprav chyb ve zdrojových kódech (což je téma, kterým jsme se již začali zabývat minule) a posléze si ukážeme, jak může Eclipse vygenerovat poměrně velké části zdrojových kódů zcela automaticky či jen s malým přispěním programátora. Například se jedná o vygenerování takzvaných getterů a setterů či o refaktoring spočívající kupříkladu v možnosti přenosu vybraných příkazů do samostatné metody, samozřejmě s automatickým zjištěním potřebných parametrů metody i její návratové hodnoty.<span id="more-805"></span></p>
<h2>Zobrazení chyb v integrovaném vývojovém prostředí Eclipse</h2>
<p lang="cs-CZ">V závěrečné kapitole předchozí části seriálu o integrovaném vývojovém prostředí Eclipse jsme si řekli, že Eclipse dokáže ve zdrojových kódech napsaných v Javě automaticky zjišťovat některé typy chyb a taktéž tyto chyby v rámci možností opravovat. Dnes se touto problematikou budeme zabývat detailněji. Na prvním obrázku je zobrazen projekt v Javě, který byl vytvořený a otevřený v integrovaném vývojovém prostředí Eclipse. Projekt obsahuje pouze jedinou třídu nazvanou <strong>TestClass</strong> se statickou metodou <strong>main()</strong>. V této metodě je zapsán pouze jediný příkaz: volání metody <strong>System.out.printl()</strong>. Tato metoda však ve skutečnosti neexistuje, na což vývojové prostředí Eclipse programátora upozorňuje, a to hned několika způsoby (připomeňme si, že některé upozornění se zobrazí až ve chvíli, kdy je zdrojový text uložen pomocí klávesové zkratky <strong>Ctrl+S</strong>):</p>
<ol>
<li>Chybně zapsaný příkaz (volání neexistující metody, použití objektu z balíčku, který není importován atd.) je podtržen červenou vlnovkou přímo v okně editoru zdrojových kódů. Pokud se textový kurzor nachází na chybném příkazu, lze použít klávesovou zkratku <strong>Ctrl+1</strong> pro výběr takzvané rychlé opravy („Quick Fix“). Význam této klávesové zkratky si vysvětlíme v následujících kapitolách.</li>
<li>Na pravé straně editoru v prostoru napravo od scrollovací lišty je zobrazen červený obdélníček, na který lze najet kurzorem myši. V tomto případě se v místě kurzoru myši zobrazí, o jakou chybu se jedná. Popř. je alternativně možné na červený obdélníček kliknout levým tlačítkem myši; v tomto případě se textový kurzor přesune na vybraný chybný příkaz (výhodné ve chvíli, kdy je v jednom zdrojovém textu více chyb).</li>
<li>V okně „Problems“ zobrazeném ve spodní části Eclipse se pro každou chybu či varování vytvoří nový informační řádek obsahující chybové hlášení, soubor, v němž se chyba nachází, a taktéž číslo řádku. V případě, že je tento řádek aktivní, lze pro něj použít klávesovou zkratku <strong>Ctrl+1</strong> pro vyvolání funkce „Quick Fix“ (viz též další kapitolu).</li>
<li>Vývojové prostředí Eclipse na chybu upozorní taktéž zobrazením červeného křížku na levé straně okna editoru. Podobný červený křížek se zobrazí i v „oušku“ (tabu) v horní části okna editoru, a aby toho nebylo málo, je podobný křížek zobrazen i v oknech „Package Exploreru“ a „Outline“.</li>
</ol>
<p>Z předchozího textu je zřejmé, že integrované vývojové prostředí Eclipse dokáže upozornit na prakticky jakoukoli chybu ve vytvářeném projektu, a to hned několika způsoby. Na globální úrovni, zejména u projektů sestavených z desítek či dokonce stovek tříd a rozhraní, se jedná především o upozornění na chybu pomocí červeného křížku zobrazeného v okně „Package Exploreru“ a taktéž v okně „Problems“ (takto se chyba zobrazí i tehdy, pokud programátor nemá zobrazen zdrojový kód třídy obsahující chybu) a na úrovni lokální pak o upozornění na chyby přímo v editoru zdrojového kódu.</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_01.png"><img class="aligncenter size-medium wp-image-806" title="eclipse_01" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_01-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 1: Javovský projekt vytvořený a otevřený v integrovaném vývojovém prostředí Eclipse, v jehož jediné třídě je chyba – volání neexistující metody System.out.printl(). Na tuto chybu dokáže Eclipse programátora upozornit, a to několika různými způsoby.</em></p>
<h2>Poloautomatická oprava chyb ve zdrojových kódech</h2>
<p>Vývojové prostředí Eclipse, přesněji řečeno jeho modul JDT, obsahuje nejenom funkce pro detekci chyb, ale i funkce pro jejich poloautomatickou opravu. Nejdříve si připomeňme, jakým způsobem lze opravit jednoduchý překlep v názvu třídy nebo metody. Nejjednodušší způsob opravy tohoto typu chyb spočívá ve stlačení klávesové zkratky <strong>Ctrl+1</strong> na řádku, v němž byla chyba nalezena a označena vývojovým prostředím. Eclipse zobrazí nabídku možných oprav, kde se většinou nachází i seznam existujících metod či atributů, jejichž název se podobá jménu metody/atributu uvedeného ve zdrojovém textu. V dolní části dočasného okna s nabídkou oprav se taktéž nachází návrh nové podoby (opraveného) zdrojového textu – viz též snímek obrazovky na obrázku číslo 2.</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_02.png"><img class="aligncenter size-medium wp-image-807" title="eclipse_02" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_02-450x423.png" alt="" width="450" height="423" /></a></p>
<p style="text-align: center;"><em>Obrázek 2: Po stisku klávesové zkratky Ctrl+1 na řádku s chybou se zobrazí nabídka oprav, které dokáže Eclipse automaticky provést.</em></p>
<p>Alternativně je možné použít klávesovou zkratku <strong>Ctrl+1</strong> i v okně „Problems“, které se implicitně zobrazuje ve spodní části Eclipse (ovšem za předpokladu, že je zvolena perspektiva „Java“). Ve chvíli, kdy je klávesová zkratka <strong>Ctrl+1</strong> použita v okně „Problems“, zobrazí Eclipse poněkud odlišný dialog než v předešlém případě, ve skutečnosti se však i přes jiný způsob zobrazení použijí stejné nabídky oprav. Zmíněný dialog je zobrazen na třetím obrázku.</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_03.png"><img class="aligncenter size-medium wp-image-808" title="eclipse_03" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_03-344x450.png" alt="" width="344" height="450" /></a></p>
<p style="text-align: center;"><em>Obrázek 3: Po stisku klávesové zkratky Ctrl+1 v okně „Problems“ na řádku s nalezenou chybou se zobrazí toto nové okno, v němž lze zvolit způsob opravy chyby.</em></p>
<h2>Poloautomatické doplnění chybějících importů balíčků či tříd</h2>
<p>Podívejme se nyní na další typ oprav, který integrované vývojové prostředí Eclipse vývojářům nabízí. Jedná se o poloautomatické doplňování chybějících importů balíčků či tříd. Tuto funkci si opět ukážeme na jednoduchém ukázkovém příkladu, jenž je zobrazen na čtvrtém obrázku. Z tohoto obrázku je patrné, že v projektu jsou dvě chyby způsobené chybějícími importy tříd <strong>List</strong> a <strong>ArrayList </strong>(mimochodem si taktéž povšimněte, že Eclipse nemá žádné problémy se zpracováním většího množství chyb vyskytujících se na stejném programovém řádku):</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_04.png"><img class="aligncenter size-medium wp-image-809" title="eclipse_04" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_04-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 4: Javovský projekt se zdrojovým kódem, který obsahuje dvě chyby způsobené chybějícími importy.</em></p>
<p>Na obrázku číslo 5 je dialog zobrazený ve chvíli, kdy je klávesová zkratka Ctrl+1 stisknuta v okně „Problems“ u chyby „ArrayList cannot be resolved to a type“. Eclipse pro tento případ nabízí buď import třídy <strong>java.util.ArrayList</strong>, což je pro tento případ korektní řešení. Druhá možnost spočívá ve vytvoření nové třídy pojmenované <strong>ArrayList </strong>a možnosti další pak v přejmenování identifikátoru (což je vlastně případ vysvětlený v předchozí kapitole). Z dosavadních zkušeností by se tedy mohlo zdát, že vždy první volba, kterou Eclipse programátorovi nabídne, je ta správná. To však není vždy pravda, což se projeví hned u opravy druhé chyby&#8230;</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_05.png"><img class="aligncenter size-medium wp-image-810" title="eclipse_05" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_05-335x450.png" alt="" width="335" height="450" /></a></p>
<p style="text-align: center;"><em>Obrázek 5: Dialog zobrazený po stisku klávesové zkratky Ctrl+1 v okně „Problems“ u chyby „ArrayList cannot be resolved to a type“.</em></p>
<p>Poněkud složitější situace nastane ve chvíli, kdy se budeme snažit pomocí klávesové zkratky Ctrl+1 přidat chybějící import pro třídu <strong>List</strong>. Vývojové prostředí Eclipse v tomto případě zobrazí dialog s odlišnými možnostmi. Na prvních dvou řádcích se nabízí import tříd <strong>java.awt.List</strong> a <strong>java.util.List</strong>, takže si programátor musí dát pozor na to, jakou třídu ve skutečnosti má importovat. Jen pro zajímavost se můžeme podívat i na další nabízené volby, například změnu na třídu <strong>Line</strong> či <strong>Listener</strong> – Eclipse se v těchto případech opět snaží uhodnout, jaký je správný tvar (prozatím neznámého) identifikátoru.</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_06.png"><img class="aligncenter size-medium wp-image-811" title="eclipse_06" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_06-335x450.png" alt="" width="335" height="450" /></a></p>
<p style="text-align: center;"><em>Obrázek 6: Dialog zobrazený po stisku klávesové zkratky Ctrl+1 v okně „Problems“ u chyby „List cannot be resolved to a type“.</em></p>
<h2>Odstranění nepotřebných importů</h2>
<p>Integrované vývojové prostředí Eclipse taktéž umožňuje provést organizaci použitých importů, popř. odstranění těch importovaných balíčků a tříd, které nejsou ve zdrojovém textu zapotřebí. Organizace použitých importů spočívá v jejich seřazení, většinou takovým způsobem, že se nejdříve uvedou v abecedním pořadí importy tříd tvořících standardní API Javy, poté se uvádí (opět v abecedním pořadí) importy tříd z externích archivů a naposled pak importy tříd, které jsou deklarovány přímo v otevřeném projektu. Odstranění nepotřebných importů je založeno na analýze zdrojových kódů. Pokud nejsou některé balíčky nebo třídy ve zdrojovém kódu použity, zobrazí Eclipse varování, které je na rozdíl od chyby zvýrazněno žlutou barvou, namísto barvy červené.</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_07.png"><img class="aligncenter size-medium wp-image-812" title="eclipse_07" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_07-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 7: Varování zobrazené ve zdrojovém kódu, který obsahuje dva nepotřebné importy. Třetí varování je poněkud odlišného charakteru – zvýrazňuje lokální proměnnou, která není nikde použita.</em></p>
<p>Pro odstranění nepoužívaných importů lze opět použít magickou klávesovou zkratku <strong>Ctrl+1</strong>, přičemž se v možnostech objeví nabídka pro pouhé odstranění importu, odstranění importu společně s přeorganizováním všech importů podle pravidel popsaných v předchozím odstavci, nebo lze alternativně do zdrojového kódu přidat anotaci typu @SuppressWarning, pomocí níž se varování skryje (obecně se však přikláním k tomu, aby se tento typ anotace používal pouze ve skutečně odůvodněných případech).</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_08.png"><img class="aligncenter size-medium wp-image-813" title="eclipse_08" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_08-335x450.png" alt="" width="335" height="450" /></a></p>
<p style="text-align: center;"><em>Obrázek 8: Dialog zobrazený po stisku klávesové zkratky Ctrl+1 ve chvíli, kdy se výběrový kurzor nachází nad jedním z nepoužívaných importů. Povšimněte si, že lze současně opravit obě varování – postačuje označit oba výběrové boxy ve spodní části dialogu.</em></p>
<h2>Jednoduchý refaktoring – přesun příkazů do nové metody</h2>
<p>Konečně se dostáváme k mnohem zajímavější a pro naprostou většinu programátorů velmi užitečné technologii – k podpoře takzvaného refaktoringu (<em>refactoring</em>). Integrované vývojové prostředí Eclipse totiž dokáže na žádost programátora měnit obsah zdrojových kódů, a to mnohdy i velmi radikálním způsobem. Mnoho změn je prováděno na globální úrovni celého projektu, což například znamená, že přejmenování metody je provedeno ve všech částech projektu, kde se tato metoda volá. Ovšem v žádném případě se nejedná o primitivní operaci typu „najdi a nahraď zadaný řetězec“, protože Eclipse dokáže v naprosté většině případů zjistit, kde je použita přejmenovávaná metoda a kde je naopak použita sice metoda stejného jména, ale patřící k jiné třídě.</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_09.png"><img class="aligncenter size-medium wp-image-814" title="eclipse_09" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_09-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 9: Zdrojový text před provedením refaktoringu. Naší snahou bude přemístit všechny čtyři příkazy System.out.print() do samostatné metody. Program byl před provedením změn spuštěn a v dolní části okna Eclipse („Console“) je zobrazen text, který program vypsal na standardní výstup.</em></p>
<p>V této kapitole si ukážeme, jakým způsobem je možné přesunout jeden či několik vybraných příkazů do nové metody. Jedná se o poměrně často používaný způsob refaktoringu, který je založený na myšlence, že by každá metoda měla provádět jen jednu funkci, kterou lze v ideálním případě popsat jedinou větou v dokumentaci (resp. v JavaDocu). Pokud je popis funkce vykonávané metodou příliš dlouhý, znamená to, že metoda je zbytečně překomplikovaná a s velkou pravděpodobností je vhodné její tělo rozdělit do většího množství jednodušších metod. Důvod, proč někteří programátoři tento typ refaktoringu nedělají, spočívá v jeho obtížnosti v případě, že by se všechny změny musely ručně zapisovat v textovém editoru. Právě zde nám může pomoci Eclipse. Celý postup je vysvětlen na následující trojici obrázků:</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_10.png"><img class="aligncenter size-medium wp-image-815" title="eclipse_10" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_10-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 10: Všechny příkazy, které se mají přenést do nové metody, se nejprve vyberou do bloku. Pro tuto operaci je možné použít myš, klávesy Shift+kurzorové šipky i další příkazy nabízené interním textovým editorem (Edit/Extract Selection To atd.).</em></p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_11.png"><img class="aligncenter size-medium wp-image-816" title="eclipse_11" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_11-450x390.png" alt="" width="450" height="390" /></a></p>
<p style="text-align: center;"><em>Obrázek 11: Následně se v hlavním menu vybere příkaz Refactor/Extract Method. Pokročilejší uživatelé Eclipse namísto výběru příkazu z menu většinou používají klávesovou zkratku Alt+Shift+M. Zobrazí se první část dialogu, do něhož se zapíše jméno nové metody, a ve druhé části dialogu je ukázáno, které operace se skutečně provedou a jak se tyto operace projeví na obsahu zdrojového kódu. Pokud by se změna dotkla většího množství souborů, byly by všechny navrhované změny zobrazeny v horní části dialogu ve stromové struktuře.</em></p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_12.png"><img class="aligncenter size-medium wp-image-817" title="eclipse_12" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_12-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 12: Výsledek refaktoringu. Eclipse vytvořilo novou metodu, do níž byla přenesena vybraná čtveřice příkazů. Navíc bylo volání této metody doplněno do main(), takže se funkce programu nijak nezměnila. To je patrné i z obsahu okna „Console“, v němž je zobrazen výstup programu.</em></p>
<h2>Změna parametrů metody na základě analýzy jejího volání</h2>
<p>V úpravách demonstračního příkladu můžeme pokračovat dále. Metoda <strong>printSalutation()</strong> vytvořená pomocí postupu popsaného v předchozí kapitole není příliš obecná, protože vypisuje text pouze na standardní výstup představovaný třídou <strong>System.out</strong>. Ovšem úprava metody <strong>printSalutation()</strong> takovým způsobem, aby ji bylo možné použít například i pro tisk textu do souboru, je v Eclipse poměrně jednoduchá. Celý postup (založený na ručních úpravách i použití funkcí z Eclipse) je opět ukázán na sekvenci snímků obrazovky:</p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_13.png"><img class="aligncenter size-medium wp-image-818" title="eclipse_13" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_13-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 13: Po ručním doplnění parametru metody printSalutation() označí Eclipse celé volání metody za chybné, protože ve zdrojovém textu je sice deklarována stejně pojmenovaná metoda, ale ta je bezparametrická.</em></p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_14.png"><img class="aligncenter size-medium wp-image-819" title="eclipse_14" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_14-450x425.png" alt="" width="450" height="425" /></a></p>
<p style="text-align: center;"><em>Obrázek 14: Po stisku klávesové zkratky Ctrl+1 se zobrazí nám již známý dialog Quick Fix, v němž Eclipse kromě několika dalších možností opravy chyby nabízí i přidání parametru do existující metody. Právě tuto možnost si vybereme. Povšimněte si, jaký typ parametru byl zvolen – je jím instance třídy PrintStream. Tento typ Eclipse zjistilo ze skutečně použitého parametru.</em></p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_15.png"><img class="aligncenter size-medium wp-image-820" title="eclipse_15" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_15-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 15: Po provedení opravy lze v metodě printSalutation() ručně odmazat slovo „System“, čímž se namísto volání metody System.out.print() bude volat metoda out.print(), kde out je parametr metody typu PrintStream.</em></p>
<p style="text-align: center;"><a href="http://fedora.cz/wp-content/uploads/2012/02/eclipse_16.png"><img class="aligncenter size-medium wp-image-821" title="eclipse_16" src="http://fedora.cz/wp-content/uploads/2012/02/eclipse_16-450x333.png" alt="" width="450" height="333" /></a></p>
<p style="text-align: center;"><em>Obrázek 16: Nyní je již možné metodu printSalutation(PrintStream out) volat s předáním libovolné instance třídy PrintStream, takže se tato metoda stala univerzálnější – lze ji použít například pro tisk do standardního výstupu, chybového výstupu, otevřeného souboru atd.</em></p>
<ul>
<li><a href="/eclipse-integrovane-vyvojove-prostredi-pro-javu-i-dalsi-programovaci-jazyky/">Eclipse – integrované vývojové prostředí pro Javu i další programovací jazyky</a></li>
<li><a href="http://fedora.cz/vyuziti-eclipse-pro-vyvoj-aplikaci-v-programovacim-jazyku-java/">Využití Eclipse pro vývoj aplikací v programovacím jazyku Java</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/eclipse-a-programovaci-jazyk-java-poloautomaticke-opravy-chyb-a-refaktoring-zdrojovych-kodu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevConf 2012 &#8211; kdo je kdo</title>
		<link>http://fedora.cz/devconf-2012-kdo-je-kdo/</link>
		<comments>http://fedora.cz/devconf-2012-kdo-je-kdo/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 16:04:41 +0000</pubDate>
		<dc:creator>Fedora CZ</dc:creator>
				<category><![CDATA[Články]]></category>
		<category><![CDATA[Brno]]></category>
		<category><![CDATA[DevConf]]></category>
		<category><![CDATA[Developer Conference]]></category>
		<category><![CDATA[Google+]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Red Hat Czech]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=850</guid>
		<description><![CDATA[Developer Conference 2012 je v Brně v plném proudu. V připraveném přehledu najdete informace o všech přednášejících, kteří na konferenci vystupují. Podrobný program konference najdete na devconf.cz. Jiří Eischmann organiser Marek Poláček Introduction to ELF Jan Kratochvíl Introduction to ELF Jakub &#8230; <a href="http://fedora.cz/devconf-2012-kdo-je-kdo/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Developer Conference 2012 je v Brně v plném proudu. V připraveném přehledu najdete informace o všech přednášejících, kteří na konferenci vystupují.<span id="more-850"></span></p>
<p>Podrobný program konference najdete na <a href="http://www.devconf.cz/">devconf.cz</a>.</p>
<table>
<tbody>
<tr>
<td>Jiří Eischmann</td>
<td style="overflow: hidden;" width="250">organiser</td>
<td><a href="https://twitter.com/#!/eischmann"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/112174839778779720402"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Eischmann"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://cz.linkedin.com/in/eischmann"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://eischmann.wordpress.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Marek Poláček</td>
<td style="overflow: hidden;" width="250">Introduction to ELF</td>
<td></td>
<td><a href="https://plus.google.com/117461356147978529940"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Jan Kratochvíl</td>
<td style="overflow: hidden;" width="250">Introduction to ELF</td>
<td></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/User:Jankratochvil"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://cz.linkedin.com/pub/jan-kratochv%C3%ADl/1/b07/616"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.jankratochvil.net/project/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jakub Jelínek</td>
<td style="overflow: hidden;" width="250">GCC news</td>
<td></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/JakubJelinek"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Jakub Hrozek</td>
<td style="overflow: hidden;" width="250">FreeIPA/SSSD + intro to MIT kerberos</td>
<td></td>
<td><a href="https://plus.google.com/109008577637780788034"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/jhrozek"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Jan Zelený</td>
<td style="overflow: hidden;" width="250">FreeIPA/SSSD + intro to MIT kerberos</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/jan-zeleny/28/479/1a7"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Alexander Bokovoy</td>
<td style="overflow: hidden;" width="250">Cross-realm trusts in FreeIPA v3.0</td>
<td><a href="https://twitter.com/#!/abbrasuo"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/117200318980623167325"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://fi.linkedin.com/in/bokovoy"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Andreas Schneider</td>
<td style="overflow: hidden;" width="250">Cross-realm trusts in FreeIPA v3.0</td>
<td><a href="https://twitter.com/#!/cryptomilk"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td><a href="http://de.linkedin.com/in/cryptomilk"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://cryptomilk.org/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Peter Vrabec</td>
<td style="overflow: hidden;" width="250">security compliance check in Fedora</td>
<td></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/User:Pvrabec"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://cz.linkedin.com/in/petervrabec"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://pvrabec.livejournal.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Eduard Beneš</td>
<td style="overflow: hidden;" width="250">SELinux news in Fedora 16</td>
<td></td>
<td><a href="https://plus.google.com/106360184568085307757"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/eduard-benes/1b/26a/508"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>Miroslav Grepl</td>
<td style="overflow: hidden;" width="250">SELinux news in Fedora 16</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><a href="http://mgrepl.wordpress.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Miloslav Trmač</td>
<td style="overflow: hidden;" width="250">Concise overview of security</td>
<td><a href="https://twitter.com/#!/mtrmac"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/User:Mitr"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.linkedin.com/in/miloslavtrmac"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://carolina.mff.cuni.cz/~trmac/blog/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Dmitri Pal</td>
<td style="overflow: hidden;" width="250">Identity Management Roadmap + MIT and kerberos</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://www.linkedin.com/in/dmitripal"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://dpal.fedorapeople.org/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Steve Grubb</td>
<td style="overflow: hidden;" width="250">Government Security</td>
<td></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/SteveGrubb"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://people.redhat.com/sgrubb/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jan Hutar</td>
<td style="overflow: hidden;" width="250">Software robot competitions around the world and our way</td>
<td></td>
<td><a href="https://plus.google.com/109818828351598876156"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Jhutar"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Stanislav Kozina</td>
<td style="overflow: hidden;" width="250">What can Linux learn from the others</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/stanislav-kozina/6/88a/594"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://blog.ersin.cz/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jared Smith</td>
<td style="overflow: hidden;" width="250">Swimming Upstream; Creating technical documentation with DocBook and Publican</td>
<td><a href="https://twitter.com/#!/jsmith"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/101785332989196028079"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Jsmith"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.linkedin.com/in/jaredsmith"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.jaredsmith.net/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Bryn Reeves</td>
<td style="overflow: hidden;" width="250">Supporting the Open Source enterprise</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Jaroslav Kysela</td>
<td style="overflow: hidden;" width="250">ALSA &#8211; High Definition Audio (HDA) driver</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Bryn Reeves</td>
<td style="overflow: hidden;" width="250">How to lose data and implicate people</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://uk.linkedin.com/pub/bryn-reeves/a/b24/aa3"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Milan Brož</td>
<td style="overflow: hidden;" width="250">Disk encryption (not only) in Linux</td>
<td></td>
<td><a href="https://plus.google.com/107428160659857862171"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/mbroz"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://mbroz.fedorapeople.org/talks/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Edward &#8222;Joe&#8220; Thornber</td>
<td style="overflow: hidden;" width="250">Thin provisioning and snapshots in device-mapper</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Zdeněk Kabeláč</td>
<td style="overflow: hidden;" width="250">Thin provisioning and snapshots in device-mapper</td>
<td></td>
<td><a href="https://plus.google.com/113610525849802147322"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Edward Shishkin</td>
<td style="overflow: hidden;" width="250">Modular approaches in file system development</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/edward-shishkin/21/a67/18"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Tom Coughlan</td>
<td style="overflow: hidden;" width="250">Trends in the Enterprise Storage Market</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://www.linkedin.com/pub/tom-coughlan/0/594/412"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Lukáš Czerner</td>
<td style="overflow: hidden;" width="250">Btrfs &#8211; Design, Implementation and the Current Status</td>
<td><a href="https://twitter.com/#!/Loguj"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/107308019619630734543"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/lczerner"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://loguj.blogspot.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jiří Pírko</td>
<td style="overflow: hidden;" width="250">Teaming network device (teaming multiple physical ethernet devices into one logical one)</td>
<td></td>
<td><a href="https://plus.google.com/102669333404524487434"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/jiripirko"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Ondřej Žižka</td>
<td style="overflow: hidden;" width="250">Web apps developer&#8217;s dream</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/ondrazizka"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://ondra.zizka.cz/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Vlastimil Eliáš</td>
<td style="overflow: hidden;" width="250">Centralized Identity management and SSO for jboss.org community systems</td>
<td><a href="https://twitter.com/#!/vlastimilelias"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/114718044669355356986"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/vlastimilelias"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Vojtěch Juránek</td>
<td style="overflow: hidden;" width="250">Continuous integration with Jenkins CI</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Christian Sadilek</td>
<td style="overflow: hidden;" width="250">JBoss Errai Framework</td>
<td><a href="https://twitter.com/#!/csadilek"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/107312615456746488911"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://www.linkedin.com/profile/view?id=86334375"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.blogger.com/profile/08658409475172892811"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Karel Piwko</td>
<td style="overflow: hidden;" width="250">Arquillian Drone Helping Ike Get Rid of the Bugs</td>
<td><a href="https://twitter.com/#!/karelpiwko"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/112976143100224772101"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Pavol Pitoňák</td>
<td style="overflow: hidden;" width="250">RichFaces &#8211; Testing on Mobile Devices</td>
<td><a href="https://twitter.com/#!/ppitonak"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/101621940035432945816"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/pitonak"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://blog.pavol.pitonak.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Marek Baluch</td>
<td style="overflow: hidden;" width="250">RiftSaw 2 or RiftSaw 3</td>
<td></td>
<td><a href="https://plus.google.com/114284484817259587632"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/marek-baluch/2a/14b/53a"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Michal Linhard</td>
<td style="overflow: hidden;" width="250">Hibernate OGM</td>
<td><a href="https://twitter.com/#!/michallinhard"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/108895478493752302390"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://sk.linkedin.com/pub/michal-linhard/17/214/846"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://michal.linhard.sk/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Peter Skopek</td>
<td style="overflow: hidden;" width="250">PicketBox in AS7</td>
<td><a href="https://twitter.com/#!/pskopek"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/109706591447577307185"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://sk.linkedin.com/in/pskopek"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Martin Kouba</td>
<td style="overflow: hidden;" width="250">CDI for Seam2</td>
<td><a href="https://twitter.com/#!/martunek"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/martin-kouba/1/a74/97"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Jiří Vaněk</td>
<td style="overflow: hidden;" width="250">New Features in JDK8</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>Miroslav Novák</td>
<td style="overflow: hidden;" width="250">HornetQ &#8211; fastest JMS (Jave Message Service) provider</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Pavel Tišnovský</td>
<td style="overflow: hidden;" width="250">JSR 223: Scripting for the Java Platform</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/paveltisnovsky"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Lukáš Krejčí</td>
<td style="overflow: hidden;" width="250">RHQ 4 &#8211; what&#8217;s new</td>
<td></td>
<td><a href="https://plus.google.com/116999053840878667917"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/lukaskrejci"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Martin Malina</td>
<td style="overflow: hidden;" width="250">What&#8217;s new in JBDS 5.0</td>
<td></td>
<td><a href="https://plus.google.com/104421289670591590531"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Mladen Turk</td>
<td style="overflow: hidden;" width="250">Tomcat 7 and Tomcat 8; Apache httpd 2.4: The Web Server for the Cloud</td>
<td><a href="https://twitter.com/#!/mladenturk"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/101404217194254649107"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://hr.linkedin.com/in/syndicateofideas"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.syndicateofideas.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Geoffrey De Smet</td>
<td style="overflow: hidden;" width="250">What are Drools, Guvnor and Planner?</td>
<td><a href="https://twitter.com/#!/geoffreydesmet"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/112811208792575157490"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://be.linkedin.com/in/ge0ffrey"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://blog.athico.com/search/label/planner"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jonathan Blandford</td>
<td style="overflow: hidden;" width="250">Spice + Gnome 3.x</td>
<td><a href="https://twitter.com/#!/blandford"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/100251555581025749006"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://www.linkedin.com/in/jblandford"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://blogs.gnome.org/jrb/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Matthias Clasen</td>
<td style="overflow: hidden;" width="250">GTK+ 3 and beyond</td>
<td></td>
<td><a href="https://plus.google.com/103842270499979733054"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Mclasen"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Simon Schampijer</td>
<td style="overflow: hidden;" width="250">Sugar: using the GNOME platform to build a learning platform</td>
<td></td>
<td></td>
<td><a href="http://fedoraproject.org/wiki/User:Erikos"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Shaun McCance</td>
<td style="overflow: hidden;" width="250">The GNOME Help System</td>
<td><a href="https://twitter.com/#!/shaunm"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/104715561202757729900"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://www.linkedin.com/pub/shaun-mccance/11/41a/ba7"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Jaroslav Řezník</td>
<td style="overflow: hidden;" width="250">Qt 5 GUI hereafter</td>
<td><a href="https://twitter.com/#!/RezzaBuh"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/113625926629573388672"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/jaroslav-reznik/8/3b5/541"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Hans de Goede</td>
<td style="overflow: hidden;" width="250">SPICE</td>
<td></td>
<td><a href="https://plus.google.com/114158880255079035191"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/HansdeGoede"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://hansdegoede.livejournal.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>František Řezníček</td>
<td style="overflow: hidden;" width="250">Towards Unified Messaging</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/pub/františek-řezníček/3a/7a7/a34"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Adam Tkáč</td>
<td style="overflow: hidden;" width="250">DNSSEC in Fedora 17</td>
<td></td>
<td><a href="https://plus.google.com/115255919814451221074"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Lennart Poettering</td>
<td style="overflow: hidden;" width="250">Do&#8217;s and Don&#8217;ts when Writing System Services</td>
<td></td>
<td><a href="https://plus.google.com/115547683951727699051"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Lennart"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Kay Sievers</td>
<td style="overflow: hidden;" width="250">Do&#8217;s and Don&#8217;ts when Writing System Services</td>
<td></td>
<td><a href="https://plus.google.com/108087225644395745666"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Kay"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Kamil Dudka</td>
<td style="overflow: hidden;" width="250">Common C/C++ error patterns &amp; Static analysis</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/kdudka"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Ondřej Vašík</td>
<td style="overflow: hidden;" width="250">Common C/C++ error patterns &amp; Static analysis</td>
<td></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/OndrejVasik"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://cz.linkedin.com/pub/ondřej-vašík/6/265/2b9"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Pavel Šimerda</td>
<td style="overflow: hidden;" width="250">IPsec in Fedora</td>
<td><a href="https://twitter.com/#!/pavlixnet"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/114113267911106221558"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/pavelsimerda"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.pavlix.net/cs/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Rainer Gerhards</td>
<td style="overflow: hidden;" width="250">rsyslog future</td>
<td><a href="https://twitter.com/#!/rgerhards"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/112402185904751517878"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://de.linkedin.com/in/rgerhards"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://www.gerhards.net/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Marcela Mašláňová</td>
<td style="overflow: hidden;" width="250">Dynamic Software Collections</td>
<td><a href="https://twitter.com/#!/mmaslano"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/106794776320538595911"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="https://fedoraproject.org/wiki/User:Mmaslano"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://cz.linkedin.com/pub/marcela-mašláňová/a/692/81a"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://mmaslano.livejournal.com/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jindřich Nový</td>
<td style="overflow: hidden;" width="250">Dynamic Software Collections</td>
<td></td>
<td></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/jindrichnovy"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://people.redhat.com/jnovy/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Jaroslav Škarvada</td>
<td style="overflow: hidden;" width="250">Power management SIG</td>
<td></td>
<td><a href="https://plus.google.com/111850454371280987069"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://fedoraproject.org/wiki/User:Jskarvad"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Harald Hoeyer</td>
<td style="overflow: hidden;" width="250">A streamlined and fully compatible Linux Filesystem Hierarchy</td>
<td><a href="https://twitter.com/#!/haraldhoyer"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/117537647502636167748"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
<td><a href="http://www.harald-hoyer.de/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Phil Knirsch</td>
<td style="overflow: hidden;" width="250">The future of yum and rpm</td>
<td></td>
<td></td>
<td><a href="https://fedoraproject.org/wiki/PhilKnirsch"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Michal Fojtík</td>
<td style="overflow: hidden;" width="250">Cloud in the wild</td>
<td><a href="https://twitter.com/#!/mfojtik"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/100994903894992746157"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/michalfojtik"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://mifo.sk/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
<tr>
<td>Francesco Vollero</td>
<td style="overflow: hidden;" width="250">Cloud in the wild</td>
<td><a href="https://twitter.com/#!/fvollero"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="https://plus.google.com/107927838611029879114"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://cz.linkedin.com/in/francescovollero"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Alan Pevec</td>
<td style="overflow: hidden;" width="250">oVirt overview</td>
<td></td>
<td><a href="https://plus.google.com/103078898728072103396"><img src="/wp-content/themes/fedora-cz/img/google-plus-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://hr.linkedin.com/in/apevec"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
</tr>
<tr>
<td>Niels De Vos</td>
<td style="overflow: hidden;" width="250">GlusterFS</td>
<td><a href="https://twitter.com/#!/nixpanic"><img src="/wp-content/themes/fedora-cz/img/twitter-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td></td>
<td><a href="http://fedoraproject.org/wiki/User:Devos"><img src="/wp-content/themes/fedora-cz/img/fedoraproject-icon_16x16.png" alt="" width="16" height="16" /></a></td>
<td><a href="http://uk.linkedin.com/in/nielsdevos"><img src="/wp-content/themes/fedora-cz/img/linkedin-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
<td><a href="http://blog.nixpanic.net/"><img src="/wp-content/themes/fedora-cz/img/blog-icon_16x16.gif" alt="" width="16" height="16" /></a></td>
</tr>
</tbody>
</table>
<p>Případné chyby nebo chybějící údaje prosíme uveďte v komentářích nebo rovnou pošlete na <a href="mailto:redakce@fedora.cz">redakce@fedora.cz</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/devconf-2012-kdo-je-kdo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LLVM ve Fedoře místo GCC?</title>
		<link>http://fedora.cz/lvvm-ve-fedore-misto-gcc/</link>
		<comments>http://fedora.cz/lvvm-ve-fedore-misto-gcc/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 14:09:03 +0000</pubDate>
		<dc:creator>Fedora CZ</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[GCC]]></category>
		<category><![CDATA[kompilátor]]></category>
		<category><![CDATA[LLVM]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=835</guid>
		<description><![CDATA[Vývojáři Fedory se v mailové konferenci devel dohadují o tom, jestli by bylo vhodné změnit kompilátor Fedory z GCC na LLVM. Diskuse začala krátkou zprávou v konferenci o tom, že LLVM používá Apple v rámci svého vývojového prostředí Xcode a &#8230; <a href="http://fedora.cz/lvvm-ve-fedore-misto-gcc/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vývojáři Fedory se v mailové konferenci <a href="http://lists.fedoraproject.org/pipermail/devel/">devel</a> dohadují o tom, jestli by bylo vhodné změnit kompilátor Fedory z GCC na LLVM. Diskuse začala krátkou <a href="http://lists.fedoraproject.org/pipermail/devel/2012-February/162793.html">zprávou</a> v konferenci o tom, že LLVM používá Apple v rámci svého vývojového prostředí Xcode a do budoucna počítá s úplnou náhradou GCC. V současné době ve LLVM ve Fedoře používá pro kompilaci Mesa/Gallium3D. Upozornil <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=MTA1ODA">Phoronix</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/lvvm-ve-fedore-misto-gcc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fedora 17 Alpha RC1 nevyšla, opakujeme, nevyšla!</title>
		<link>http://fedora.cz/fedora-17-alpha-rc1-nevysla-opakujeme-nevysla/</link>
		<comments>http://fedora.cz/fedora-17-alpha-rc1-nevysla-opakujeme-nevysla/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 10:48:16 +0000</pubDate>
		<dc:creator>Fedora CZ</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[Fedora 17]]></category>
		<category><![CDATA[konspirační teorie]]></category>
		<category><![CDATA[RC]]></category>
		<category><![CDATA[tinfoil hat]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=841</guid>
		<description><![CDATA[Adam Williamson včera velmi expresívním způsobem oficiálně neoznámil vydání první RC verze nadcházející Fedory 17: Fedora 17 Alpha RC1 is not released. Definitely, absolutely not... &#8222;Někteří z vás, kteří strkají ten svůj zatrolený frňák do věcí, do kterých jim nic není, &#8230; <a href="http://fedora.cz/fedora-17-alpha-rc1-nevysla-opakujeme-nevysla/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Adam Williamson včera velmi expresívním způsobem oficiálně <strong>ne</strong>oznámil vydání první RC verze nadcházející Fedory 17: <a href="http://lists.fedoraproject.org/pipermail/test-announce/2012-February/000371.html">Fedora 17 Alpha RC1 is not released. Definitely, absolutely not.</a>..<span id="more-841"></span></p>
<p><em>&#8222;Někteří z vás, kteří strkají ten svůj zatrolený frňák do věcí, do kterých jim nic není, si možná všimli adresáře pojmenovaného 17-Alpha.RC1/ na této adrese:</em></p>
<p><em><a href="http://dl.fedoraproject.org/pub/alt/stage/">http://dl.fedoraproject.org/pub/alt/stage/</a></em></p>
<p><em>Takže, pokud jste nějaký potížista, komouš a fanda konspiračních teorií ve staniolovém čepci, možná byste si mohl myslet, že jde o vydání Fedora 17 Alpha RC1. To je nejen směšně naivní, ale také zrada! Okamžitě očistěte svou mysl od takových myšlenek. Hned. Varuji vás. Moji přátelé z Googlu mi řeknou, jestli neuposlechnete.&#8220;</em></p>
<p>Pokračování výhružného e-mailu můžete číst v konferenci <a href="http://lists.fedoraproject.org/pipermail/test-announce/2012-February/thread.html">test-announce</a>. Na stejném místě se také dozvíte, že o necelé tři hodinky později Andre Robatino oficiálně oznámil vydání verze RC2: <a href="http://lists.fedoraproject.org/pipermail/test-announce/2012-February/000372.html">Fedora 17 Alpha Release Candidate 2 (RC2) Available Now!</a> Stahujte z adresáře <a href="http://dl.fedoraproject.org/pub/alt/stage/17-Alpha.RC2/">17-Alpha.RC2/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/fedora-17-alpha-rc1-nevysla-opakujeme-nevysla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V roce 2012 se GNOME zaměří na přístupnost</title>
		<link>http://fedora.cz/v-roce-2012-se-gnome-zameri-na-pristupnost/</link>
		<comments>http://fedora.cz/v-roce-2012-se-gnome-zameri-na-pristupnost/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 20:27:06 +0000</pubDate>
		<dc:creator>Fedora CZ</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[hackfest]]></category>
		<category><![CDATA[zpřístupnění]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=827</guid>
		<description><![CDATA[Jedním z cílů pro vývoj GNOME v roce 2012 je zlepšování možností zpřístupnění desktopu a souvisejících technologií. GNOME tuto iniciativu prezentuje v rámci výzvy ke sponzorství &#8222;Help make 2012 the Year of Accessibility for GNOME!&#8220; Seznam vybraných úkolů adresovaných touto &#8230; <a href="http://fedora.cz/v-roce-2012-se-gnome-zameri-na-pristupnost/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Jedním z cílů pro vývoj GNOME v roce 2012 je zlepšování možností zpřístupnění desktopu a souvisejících technologií. GNOME tuto iniciativu prezentuje v rámci výzvy ke sponzorství &#8222;<a href="http://www-old.gnome.org/friends/">Help make 2012 the Year of Accessibility for GNOME!</a>&#8220; Seznam vybraných úkolů adresovaných touto kampaní je zde: <a href="https://live.gnome.org/Accessibility/Marketing/FoG">Friend of GNOME Accessibility Campaign</a>. Jedním z prvních výstupů těchto snah byl <a href="https://live.gnome.org/Accessibility/Hackfests/ATK2012">ATK and AT-SPI Hackfest 2012</a>, který proběhl koncem ledna ve španělské La Coruñe. Účastníci z organizací zahrnujících mimo jiné Red Hat, SUSE, Igalia, Mozillu a Nokii pracovali například na velkém refaktoringu kódu WebKitGTK+. Další informace najdete v zápisku <a href="http://www.gnome.org/news/2012/02/excellent-progress-made-at-gnome-accessibility-hackfest/">Excellent Progress Made at GNOME Accessibility Hackfest</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/v-roce-2012-se-gnome-zameri-na-pristupnost/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Developer Conference 2012 &#8211; mobilní aplikace a weby</title>
		<link>http://fedora.cz/developer-conference-2012-mobilni-aplikace-a-weby/</link>
		<comments>http://fedora.cz/developer-conference-2012-mobilni-aplikace-a-weby/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 10:56:18 +0000</pubDate>
		<dc:creator>Radek Vokál</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Brno]]></category>
		<category><![CDATA[DevConf]]></category>
		<category><![CDATA[Developer Conference]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Red Hat Czech]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=797</guid>
		<description><![CDATA[Pro ty z vás kteří se chystáte přijet na Developer Conference 2012 v Brně, jsme nachystali několik překvapení. V první řadě je to aplikace pro mobilní telefony: WebOS Nokia N9/N9x Nokia N900 (.deb), vyžaduje balíky qt-components a libqtm12 z -extras Android Pro ostatní &#8230; <a href="http://fedora.cz/developer-conference-2012-mobilni-aplikace-a-weby/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pro ty z vás kteří se chystáte přijet na <a href="http://www.devconf.cz">Developer Conference 2012</a> v Brně, jsme nachystali několik překvapení.<span id="more-797"></span></p>
<p>V první řadě je to aplikace pro mobilní telefony:</p>
<ul>
<li><a href="https://developer.palm.com/appredirect/?packageid=com.josefskladanka.devconf">WebOS</a></li>
<li><a href="http://store.ovi.com/content/250337?lang=en_US">Nokia N9/N9x</a></li>
<li><a href="http://m.devconf.cz/files/rhdevconf2012_1.0.2_armel.deb">Nokia N900</a> (.deb), vyžaduje balíky qt-components a libqtm12 z -extras</li>
<li><a href="https://market.android.com/details?id=cz.devconf&amp;feature=search_result#?t=W251bGwsMSwxLDEsImN6LmRldmNvbmYiXQ">Android</a></li>
</ul>
<p>Pro ostatní mobilní zařízení je k dispozici adresa <a href="http://m.devconf.cz">m.devconf.cz</a> a nakonec pro všechny účastníky konference, kteří se chtějí pobavit po konferenci a vyrazit do okolních restauračních zařízení, vznikla přehledná mapka na <a href="http://map.devconf.cz">map.devconf.cz</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/developer-conference-2012-mobilni-aplikace-a-weby/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Developer Conference 2012 – laby</title>
		<link>http://fedora.cz/developer-conference-2012-laby/</link>
		<comments>http://fedora.cz/developer-conference-2012-laby/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 05:44:00 +0000</pubDate>
		<dc:creator>Radek Vokál</dc:creator>
				<category><![CDATA[Články]]></category>
		<category><![CDATA[DevConf]]></category>
		<category><![CDATA[Developer Conference]]></category>
		<category><![CDATA[fedora-review]]></category>
		<category><![CDATA[GTK+ Hackfest]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Red Hat Czech]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=779</guid>
		<description><![CDATA[Poslední a také důležitou součástí Developer Conference 2012 (17.–18. 2., vizte kalendář akcí) v Brně jsou praktické laby. Cílem labů je zaměřit se na určitou technologii a pod vedením vývojáře s ní začít pracovat nebo prohloubit svoje znalosti. Účastníci si mohou přinést vlastní &#8230; <a href="http://fedora.cz/developer-conference-2012-laby/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p lang="cs-CZ">Poslední a také důležitou součástí <a href="http://www.devconf.cz/">Developer Conference 2012</a> (17.–18. 2., vizte <a href="http://fedora.cz/udalosti/developer-conference-2012/">kalendář akcí</a>) v Brně jsou praktické laby. Cílem labů je zaměřit se na určitou technologii a pod vedením vývojáře s ní začít pracovat nebo prohloubit svoje znalosti. Účastníci si mohou přinést vlastní laptopy, a to buď s předinstalovanou Fedorou, nebo jinou linuxovou distribucí nebo využít nachystaných počítačů. K dispozici budou i flashky s Live Fedorou.<span id="more-779"></span></p>
<h2 lang="cs-CZ">Pátek: GTK+ Hackfest a válka frameworků</h2>
<p lang="cs-CZ">V pátek bude jeden z labů kompletně vyhrazen pro <a href="https://live.gnome.org/Hackfests/GtkBrno2012">GTK+ Hackfest</a>. V plánu je zapojit se do vývoje několika různých projektů, například zlepšení podpory pro dotykové obrazovky, vylepšení integrace clutteru do GTK+ a další. Druhý lab bude určen „frameworkovým válkám“. Klasická hospodská diskuse programátorů o tom, který z jejich oblíbených frameworků je lepší, přerostla v nápad zorganizovat porovnání přímo na konferenci. Můžete si tak vyzkoušet naimplementovat jednoduchý projekt v Ruby On Rails, frameworku Sinatra nebo Django. Poslední páteční workshop je zaměřený na SELinux, jak vytvářet vlastní moduly a jak správně pochopit AVC zprávy a zpracovat je.</p>
<h2 lang="cs-CZ">Sobota: Java, fedora-review a speciální architektury</h2>
<p lang="cs-CZ">Sobota patří Javě. V první části pátečního labu se zaměří kolegové z JBossu na vývoj aplikací Java EE a použití různých produktů JBoss. Dozvíte se, jaké vývojářské nástroje použít, jak nastavit aplikační server, jak nasadit a debugovat aplikace atd. Odpoledne naváže workshop o <a href="http://www.portletbridge.org/">Portlet Bridge</a> a o tom, jak portlety integrovat do JBoss portálu. Pavel Tišnovský je určitě známý čtenářům Fedora.cz a ROOT.cz, kam neúnavě přispívá svými články. Jeho lab je zaměřený na práci s IDE Eclipse (<a href="http://fedora.cz/eclipse-integrovane-vyvojove-prostredi-pro-javu-i-dalsi-programovaci-jazyky/">seriál o Eclipse na Fedora.cz</a>), a to nejen na to, jak používat základní vlastnosti Eclipse, ale i jak využít různá rozšíření jako např. integraci s vašimi repozitáři, profiling, debugování apod.</p>
<p lang="cs-CZ">V druhém labu bude v sobotu po obědě probíhat praktická ukázka toho, jak použít nástroj fedora-review na ověření a následné začlenění balíčku do distribuce Fedora. Můžete si tak přinést svůj vlastní projekt nebo zabalit a zkontrolovat oblíbenou aplikaci, která ve Fedoře stále chybí. A na závěr bude Dan Horák předvádět své oblíbené hračky. Dan má na starosti sekundární architektury ve Fedoře, včetně PowerPC a s390. V jeho labu se dozvíte o úskalích práce s nestandardní architekturou, jaké jsou časté chyby, které v balíčcích musí řešit, a jak vůbec rozjet a začít kompilovat Fedoru na speciální architektuře.</p>
<ul>
<li><a href="http://fedora.cz/developer-conference-2012-co-prinese-patek/">Developer Conference 2012 – co přinese pátek?</a></li>
<li><a href="http://fedora.cz/developer-conference-2012-a-co-ta-sobota/">Developer Conference 2012 – a co ta sobota?</a></li>
</ul>
<p><a href="http://fedora.cz/wp-content/uploads/2012/02/devconf-2012.png"><img class="aligncenter size-medium wp-image-780" title="devconf-2012" src="http://fedora.cz/wp-content/uploads/2012/02/devconf-2012-321x450.png" alt="" width="321" height="450" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/developer-conference-2012-laby/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Jared Smith končí jako Fedora Project Leader</title>
		<link>http://fedora.cz/jared-smith-konci-jako-fedora-project-leader/</link>
		<comments>http://fedora.cz/jared-smith-konci-jako-fedora-project-leader/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 15:13:36 +0000</pubDate>
		<dc:creator>Fedora CZ</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[Fedora Board]]></category>
		<category><![CDATA[Fedora Project Leader]]></category>
		<category><![CDATA[FPL]]></category>
		<category><![CDATA[Jared Smith]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Robyn Bergeron]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=773</guid>
		<description><![CDATA[Jared Smith byl v čele projektu Fedora coby Fedora Project Leader (FPL) po téměř čtyři nové verze (14, 15, 16 a téměř 17). Na jeho místo nastoupí Robyn Bergeron, která v komunitě Fedory samozřejmě není žádný nováček – dosud zastávala &#8230; <a href="http://fedora.cz/jared-smith-konci-jako-fedora-project-leader/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p lang="cs-CZ"><a href="http://fedoraproject.org/wiki/User:Jsmith">Jared Smith</a> byl v čele projektu Fedora coby <a href="http://fedoraproject.org/wiki/FPL">Fedora Project Leader</a> (FPL) po téměř čtyři nové verze (14, 15, 16 a téměř 17). Na jeho místo nastoupí <a href="http://fedoraproject.org/wiki/User:Rbergero">Robyn Bergeron</a>, která v komunitě Fedory samozřejmě není žádný nováček – dosud zastávala pozici Fedora Program Manager.<span id="more-773"></span></p>
<p lang="cs-CZ">FPL je placená pozice, ale přestože lídra projektu zaměstnává Red Hat, výběr vždy konzultuje s Fedora Board. FPL je však vůči Red Hatu zodpovědný za správnou činnost projektu.</p>
<p lang="cs-CZ">Jared je zejména hrdý na to, že se během jeho působení coby FPL podařilo rozšířit mezinárodní působnost projektu, což zahrnuje i více mezinárodních členů Fedora Board (<a href="http://fedora.cz/tri-cesi-zvoleni-do-organu-fedora-project-2/">včetně jednoho z ČR</a>), projekt dostal aktualizovaný web, zlepšil se systém překladů atd. Jared změnu na postu FPL oznámil dnes ve zprávě <a href="http://lists.fedoraproject.org/pipermail/announce/2012-February/003039.html">Change in Fedora leadership</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/jared-smith-konci-jako-fedora-project-leader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unity ve Fedoře nejspíše nebude</title>
		<link>http://fedora.cz/unity-ve-fedore-nejspise-nebude/</link>
		<comments>http://fedora.cz/unity-ve-fedore-nejspise-nebude/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 10:52:00 +0000</pubDate>
		<dc:creator>Jiří Eischmann</dc:creator>
				<category><![CDATA[Novinky]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[GLib]]></category>
		<category><![CDATA[GTK+]]></category>
		<category><![CDATA[Unity]]></category>

		<guid isPermaLink="false">http://fedora.cz/?p=764</guid>
		<description><![CDATA[V poštovní konferenci vývojářů Fedory proběhla diskuse o tom, co by obnášelo zařazení prostředí Unity do Fedory. Posledním, kdo se o to pokoušel, byl Adam Williamson, ale ten to nakonec před časem vzdal. Největším problémem je, že Unity vyžaduje mnoho &#8230; <a href="http://fedora.cz/unity-ve-fedore-nejspise-nebude/">Celý příspěvek <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>V poštovní konferenci vývojářů Fedory <a href="http://lists.fedoraproject.org/pipermail/devel/2012-January/161631.html">proběhla diskuse</a> o tom, co by obnášelo zařazení prostředí Unity do Fedory. Posledním, kdo se o to pokoušel, byl Adam Williamson, ale ten to nakonec před časem vzdal. Největším problémem je, že Unity vyžaduje mnoho patchů v knihovnách jako GTK+ nebo GLib, které nejsou v upstreamu. Nevyužívá také upstreamová API. Podpora ve Fedoře by tak byla náročná a mohla by přinést problémy. Proti zařazení 3D verze Unity hraje i to, že se momentálně zvažuje <a href="http://fedora.cz/compiz-bude-pravdepodobne-vyrazen-z-fedory-17/">vyřazení Compizu z distribuce</a>. Tento krok zvažují i ostatní distribuce, např. openSUSE nebo Gentoo, takže i rozšíření do jiných distribucí se nezdá pravděpodobné.<span id="more-764"></span></p>
<p>Určitou šanci má Unity 2D, které nevyužívá Compiz. Před časem se o portování do Fedory pokoušel Jaroslav &#8222;Rezza&#8220; Řezník a zabalíčkování Unity 2D mu přišlo jednodušší než 3D verze. Nicméně nyní, když <a href="http://lists.fedoraproject.org/pipermail/devel/2012-January/161759.html">se k problému opět vrátil</a>, zjistil, že do 2D verze přibyly závislosti, které to výrazně ztěžují.</p>
]]></content:encoded>
			<wfw:commentRss>http://fedora.cz/unity-ve-fedore-nejspise-nebude/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

