Články v rubrice Vývojářský software
1 nalezený článek
Vývoj pro mobilní platformy s C# (třetí část)
V posledním dílu našeho třídílného seriálu o multiplatformním vývoji pro mobilní platformy bych rád ukázal jednoduchou praktickou ukázku vývoje aplikace pro Android a nakonec Windows Phone. Popis aplikace pro Windows Phone bude jednodušší, jelikož není až tak zajímavá z pohledu Windows Phone vývojáře.
Vývoj pro mobilní platformy s C# (druhá část)
Vývoj pro mobilní platformy s C# (první část)
V prvním dílu třídílného seriálu se chci věnovat přehledu technologií na dnešním trhu a stručnému popisu jejich technologií. Dále bych rád velmi rychle představil knihovny firmy Xamarin, které jsem při vývoji využil. Poslední částí prvního dílu bude nástin toho, jak sdílet jeden kód pro více platforem.
Distcc: kompilujte distribuovaně a rychle
Vývoj aplikací ve webovém prohlížeči
Cloud a web jsou všude kolem nás. Pohlcují správu fotografií, komunikaci mezi uživateli, ukládání souborů nebo i knihy. Pořád jim ale uniká vytváření nového obsahu nebo dokonce vývoj nových aplikací. Webová IDE a editory se už objevily, ale aby mohly být skutečnými univerzálními nástroji, čeká je ještě dlouhá cesta.
Test-driven development v jazyce Java
Test-driven development (dále jen TDD) neboli programování řízené testy se používá k ladění jednotlivých modulů aplikací. Pokud si vyhledáme články o TDD, zpravidla nalezneme popis nějaké knihovny JUnit pro Javu nebo PHPunit pro PHP. Přitom je možné začít programovat stylem TDD i bez použití těchto nástrojů.
Sublime Text 2 editor: první krůčky
Gitolite: pořiďte si vlastní GitHub
Git je velmi užitečný a neuvěřitelně mocný správce revizí, který využívají mnohé velké projekty. Možná jste i vy uvažovali, že si pořídíte vlastní gitovský server pro mnoho uživatelů, ale zarazili jste se u toho, že byste jim museli vytvořit SSH účty a pustit je do shellu. Naštěstí to s Gitolite není nutné.
Hostujeme Python weby: dva i více hadů
Programování pro Android: začátky s UI
Android v příkladech: práce s kontakty
Gtkmm: pište GTK+ v jazyce C++
Clang/LLVM: potenciální konkurent překladače gcc
V nedávném článku o FreeBSD 8 padla zmínka o kombinaci Clang/LLVM. Jedná se o novinku ve FreeBSD, která zatím sice příliš vidět a slyšet není, ale vývojáři si od ní slibují vyřešení mnoha problémů. Má totiž v systému nahradit kompilátor gcc. Jak to funguje, na čem to běží, jak se to vyvíjí a co to umí?
Maemo SDK: vyvíjíme pro mobilní Linux
V nejbližších dnech uvede Nokia na trh zařízení N900. Jde o první smartphone s plnohodnotným operačním systémem Linux. Podrobné recenze přístroje i systému se brzy dočkáme i zde na Rootu. Dnes si ale ukážeme, jak nainstalovat vývojové prostředí Maemo SDK a jak začít s vývojem aplikací pro tento telefon.
Vytváříme v C/C++ modul pro Python
Screenlet ovládaný myší
Po minulých dílech našeho seriálu již umíme napsat plnohodnotný Screenlet a zbývá nám probrat už pouze další drobné možnosti ve psaní Screenletů. Dnes se podíváme na poslední věc, a tou je, jak ve Screenletu používat myš. Naučíme tedy Screenlet správnému chování při najetí myši, kliknutí myši a podobně.
Vytváříme nastavení pro Screenlet
Vytváříme témata pro Screenlety
V minulém dílu našeho seriálu o tvorbě takzvaných Screenletů jsme se společně naučili připravit archiv určený pro pohodlnou instalaci. Nyní, když již máme Screenlet běžným způsobem nainstalován v našem počítači, můžeme využít některých dalších možností, mezi kterými je například tvorba dalších témat.
Připravujeme Screenlet pro instalaci
Screenlet a kreslení s buffery
Screenlet a základní kreslení
V minulém díle jsme si ukázali, jak napsat první vlastní a funkční Screenlet. Dnes budeme v naší práci pokračovat a společně se naučíme, jak můžeme v našem Screenletu „malovat“ různé objekty či „napsat“ text. Pomůže nám to nejen v tom, abychom naši mini aplikaci dostali do solidního designového stavu.
Jak psát Screenlety
ABRT automaticky nahlásí chyby za vás
S hlášením chyb v software vám pomůže projekt, který se nyní „peče“ v Red Hatu: Automatic Bug Reporting Tool, zkráceně ABRT. Původní myšlenkou projektu bylo umožnit začátečníkům jednoduchým způsobem hlásit chyby v aplikacích, ale díky propracovanému systému pluginů zvládne tento nástroj nyní daleko víc.
CUDA: více o sdruženém přístupu do globální paměti
CUDA: optimalizace přístupu do globální paměti
Úvod do technologie CUDA: Hello CUDA!
V minulém díle jsme si vysvětlili co je CUDA, jeho praktické využití a jak nainstalovat CUDA SDK. Zde si i my zkusíme napsat CUDA aplikaci. Než si napíšeme naši “Hello CUDA!” aplikaci, musíme se seznámit s terminologií CUDA. Řekneme si něco k paměťovému modelu a vysvětlíme si pár potřebných API funkcí.
Úvod do technologie CUDA
Uplynulo již mnoho času od dob, kdy začaly GPU výkonnostně předhánět
klasická CPU. Proto není divu, že vznikly iniciativy, aby GPU nebyly využívány jen pro zpracování 2D nebo 3D grafiky, ale pro celou škálu jiných, rovněž výkonnostně náročných aplikací a jejich potenciál, kterým je především
kvalitní podpora pro paralelní výpočty na multiprocesorech, byl efektivně využit.
Jmenné prostory a další novinky v PHP 5.3
Mono míří do linuxových distribucí
Vývojáři distribuce Debian zařadili balíky Mono do základní desktopové instalace s GNOME. Podle mnohých je to dobré rozhodnutí, které podpoří vývoj open source v tomto moderním prostředí. Jiní zase protestují a poukazují na hrozbu ze strany Microsoftu a zbytečnost integrace takového molocha do systému.
OpenOffice.org 3.1: novinky, které tu měly být už dávno
1 nalezený článek

