Dr3dweRkZ

The work that can hurt... is something that matters.

19.01.2011

Curriculum vitae - Profesní životopis

Pro ty z vás kteří jsou zvědaví

21.11.2009

Dr3dweRkZ 2.0

Po několika letech jsem se konečně odhodlal a zakoupil vlastní doménu i s hostingem. Postupně tedy budu přesouvat zdejší obsah na nový hosting pod novou doménu www.dredwerkz.cz. Zatím je vše postaveno na WordPressu, uvidíme jak se osvědčí.

30.11.2009

Přednáška CZOSUG - Time Slider vs. Time Machine

Minulý týden ve čtvrtek 26.11.2009 jsem měl přednásku na setkání CZOSUG v budově IBM v Brně. Přednáška bylo vlastně porovnání Time Slideru v OpenSolarisu založeném na ZFS a Time Machine v Mac OS X založené na HFS+. Celé setkání organizoval setuid na jehož blogu můžete najít samotné přednášky ale i fotografie.

25.11.2009

Java Store

Když jsem se dozvěděl o tom, že Sun chystá Java Store, tedy obdobu AppStore od Apple, byl jsem nadšený. A pořád jsem - nemůžu se dočkat až budu moct publikovat nějakou svou aplikaci :) Pro ty z vás kteří jsou na tom podobně jsem shromáždil čtyři oficiální videa o Java Store. Velmi mě potěšilo že Sun použil pro Java Store mix Javy a JavaFX a zakoupení a instalace aplikace z Java Store je díky JDK 6 pluginu prostě super :) Podívejte se sami.

Přehled Java Warehouse a Java Store

Jak používat Java Store

Jak vložit Java desktop aplikaci do Java Warehouse

Koupě a instalace aplikace z Java Store

22.11.2009

Oprava formátování GNOME terminálu v buildu 127

Minule jsem se zmi�oval o nepříjemné chybě formátování GNOME terminálu v buildu 127 OpenSolarisu. Protože pravidelně zahlcuji CZOSUG mailing list svými BFU dotazy, dostalo se mi odpovědi a zárove� poučení.

20.11.2009

Google uvol�uje Google Chrome OS

18.11.2009

Closures v Javě 7

Před chvílí bylo na vývojářské konferenci Devoxx oficálně oznámeno, že se v Javě 7 dočkáme closures. Zdá se, že vyhrál návrh Neala Gaftera (osobně jsem doufal že vyhraje návrh Joshe Blocha), který můžete najít na stránkách o javac.

16.11.2009

OpenSolaris, Build 127

Nejnovější build číslo 127 moc nedoporučuji. Většina věcí sice vypadá stejně, ale je pár věcí které se mě nelíbí.

15.11.2009

Setkání CZOSUG (Česká sdružení uživatelů OpenSolarisu) v Brně 26.11.2009

26.11.2009 je Čtvrtek a setkání začíná v 18:30. Místo konání jsou prostory IBM GSDC Brno. Podrobnosti o setkání můžete najít na opensolaris.cz. Jen ještě dodám že je potřeba se zaregistrovat.

14.11.2009

OpenSolaris

Pěkný datum v kombinaci s datem poslední aktualizace. Přidal jsem pár postřehů o OpenSolarisu, takže kdo chce může číst. Rozhodně to nejsou poslední příspěvky na toto téma.

11.07.2009

OS X Tipy, Otevírání? Ukládání? Spotlight je tady

09.07.2009

Core Audio, Úvod

Core Audio tvoří softwarová rozhraní pro implementaci audia v aplikacích které vytváříte pro iPhone OS a Mac OS X. Obstará za vás všechny úlohy - v iPhone OS to je nahrávání,přehrávání, zvukové efekty, stereo, převod formátů a parsování toku dat ze souboru, plus:

07.07.2009

Core Animation, Úvod

Tento dokument popisuje základní koncepty pro používání Core Animation. Core Animation je knihovna napsaná v Objective-C, která kombinuje výkonné kompoziční jádro s jednoduchým progamovacím rozhraním pro psaní animací.

06.07.2009

Správa paměti v Cocoa, Úvod

V jakémkoliv programu který napíšete musíte zajistit, aby efektivně spravoval svoje prostředky. Jedním z takových prostředků je paměť programu. V programu napsaném v Objective-C musíte zajistit že všechny objekty které vytvoříte jsou zrušeny ihned poté co je nepotřebujete.

02.07.2009

iPhone 101: Co dále?

Tato kapitola obsahuje podněty kterým směrem se vydat ve výoji pro iPhone.

OpenSolaris 2009.06

Novinky v OpenSolaris 2009.06 (video)

30.6.2009

iPhone 101: Výpisy kódu

Tento dodatek obsahuje výpisy dvou tříd které jste definovali. Výpisy neobsahují komentáře ani implementace metod z šablon.

29.6.2009

Greenfoot Tutoriál, Instalace

K dispozici jsou tři verze: jedna pro Windows, jedna pro Mac OS X a jedna pro ostatní systémy.

29.6.2009

Greenfoot Tutoriál, Předmluva

Tento turoriál je úvode do objektového světa Greenfootu.

28.6.2009

iPhone 101: Odlaďování

Tato kapitola popisuje některé metody k řešení běžných problémů při psaní iPhone aplikací.

27.6.2009

České Game Developers Session 2009

Zapojte se do diskuze a přispějte svými organizačními či vývojářskými zkušenostmi. Napište co byste chtěli vidět a slyšet, ať už jste zkušenými nebo začínajícími vývojáři her.

26.6.2009

OS X Tipy - Odkud se to stáhlo?

Když stáhnete soubor z webu, lze obvykle zjistit odkud přesně byl soubor stažen (včetně přesné webové adresy).

iPhone 101 - Implementace kontroleru pohledu

K implementaci kontroleru pohledu je potřeba několika kroků - instanční proměnné včetně správy paměti, implementace metody changeGreeting: a zrušení klávesnice po klepnutí na tlačítko Done.

23.6.2009

iPhone 101: Nastavení pohledu

Interface Builder dává k dispozici objekty knihoven které můžete ukládat do nib souboru. Některé z nich jsou prvky uživatelského rozhraní jako třeba tlačítka a textová pole, jiné jsou objekty kontrolerů jako třeba kontroler pohledu. Váš nib soubor už pohled obsahuje - teď jen musíte přidat tlačítko a textová pole.

22.6.2009

Využijte zoomování ve svých demech na Mac OS X

Pokud školíte nebo pořebujete předvést určitou techniku skupině lidí, není nic horšího než ztratit pozornost diváků protože nevidí váš kurzor nebo detail na který ukazujete. Mac OS X má naštěstí řešení pro tuto situaci: zoom obrazovky

17.6.2009

iPhone 101: Prohlížení Nib souboru

K vytvoření nib souboru použijete Interface Builder. Jsou zde dva důležité koncepty které si ukážeme: zásuvky a objekt zástupce File's Owner

16.6.2009

Kennyho blog o broucích, Cocoa Touch a nový seriál o iPhoto

Dnes jsem zjistil, že můj kamarád Kenny "obnovil" svoji zálibu v broucích. Založil si velmi pěkný entomologický blog, kde už má nějaké zajímavé příspěvky.

V dnešní kapitole iPhone 101 si můžete zkusit vytvořit kontroler pohledu a dozvíte se něco o syntetizování přístupových metod.

Poslední novinku kterou pro vás mám je nový seriál o iPhoto od Lukáše (nový kolega), kterého se dočkáte už zítra.

15.6.2009

iPhone 101: Další kapitola

V této kapitole se dozvíte jak vytvořit projekt v Xcode a jak probíhá proces spouštění aplikace.

14.6.2009

iPhone 101: Nový tutoriál

Je tu první část nového tutoriálu o iPhone. Týká se pouze samotné tvorby aplikace a celkem má osm dílů.

Poslední část staršího, obecnějšího tutoriálu o iPhone je téměř hotová. Doplnil jsem ji o další dvě části (pořád ale v jednom dokumentu) a chybí už jen posledních pár odstavců.

13.6.2009

Skupina Dr3dweRkZ na Google Groups

Vytvořil jsem pro tyt stránky skupinu, ve které můžeme diskutovat o tom, jaký obsah by se tady měl objevovat a co případně by se mělo zlepšit. uvítám prakticky jakoukoliv odezvu. Budu se snažit odpovědět na všechny reakce které to budou vyžadovat. Do skupiny se můžete přihlásit pomocí formuláře vpravo. Do skupiny lze posílat e-maily nebo ji navštěvovat jako každé jiné fórum na internetu. Těším se na naši spolupráci.

12.6.2009

OS X tip týdne a vitamíny od Jima Rohna

Je tu další týden a s ním i tip pro OS X, tentokrát jak udělat jednoduché shrnutí článku nebo příběhu na vašem Macu (ano, i to se v OS X dá udělat).

Jim Rohn tenhle týden pobízí k houževnatosti a vytrvalosti.

11.6.2009

DooM pro iPhone

V tomto článku přímo na oficiálním webu id software píše John Carmack (česká, kratší verze) o postupu vývoje DooMa pri iPhone. Osbně mě těší že John zase jednou něco napsal :)

9.6.2009

Czech Cocoa Developers Group

Nedávno, asi tak měsíc zpátky, Martin Man založil na Facebooku skupinu nazvanou Czech Cocoa Developers Group. Jak už název napovídá, je to skupina vývojářů na jakékoli úrovni, od úplných začátečníků až po profesionály, programujících v Objective-C pro Mac OS X anebo iPhone OS. Kdokoliv kdo má účet na Facebooku se může přihlásit a zapojit. Na pořadu je setkání vývojářů, spousta informací a zkušeností i jiné zajímavé věci.

7.6.2009

Pozdě, ale přece

Je tu "pravidelná" aktualizace - nová dí­l vitamí­nů pro vaši mysl, který se týká Ovliv�ování­ a asociace a tip pro Mac OS X Leopard týkají­cí­ se Vyhledávání­ v Safari.

Kromě toho se také blí­ží­ dokončení­ článku o vytváření­ aplikace pro iPhone. Zárove� chystám další­, praktičtější­ (méně teorie, ví­ce kódu) článek o tvorbě aplikací­ pro iPhone. Dočkáte se ho do konce tohoto týdne.

Těm co vládnou angličtinou doporučuji navští­vit Inform IT, kde vyšla spousta článků týkají­cí­ se NeXT a Apple technologií­ i rozhovory s autory publikací­ pro platformu Mac. No a samozřejmě zí­tra se můžete těšit na WWDC 2009 keynote, která bude simultánně překládána na Super Apple a , kde se také dozví­te ví­ce podrobností­ jak celá akce bude probí­hat.

29.5.2009

Safari 4 beta, Jim Rohn a tipy pro OS X

Dnes jsem pro vás připravil pár ukázek toho co dokáže nový WebKit v Safari 4 Public Beta. Jen upozor�uji že pří­klady poběží­ pouze v novém Safari, pří­padně v poslední­ trojkové verzi:

Další­ aktualizací­ jsou Vitamí­ny pro vaši mysl, tentokrát o vzdělání­ a učení­, plus nový tip k Mac OS X Leopard, jak opravdu vyprázdnit koš.

27.5.2009

Obj-C videotutoriál od Kochana

26.5.2009

Vytváří­me iPhone aplikaci

Připravil jsem polovinu poslední­ho článku z íºvodní­ série o iPhone. Druhá polovina bude následovat co nevidět, takže se nemusí­te bát, dozví­te se vše co je potřeba. Druhou polovinu doplní­m do stejného článku jako tu první­. iPhone a OS X se budu věnovat i nadále, takže se můžete těšit na ví­ce článků o Obj-C, OS X a iPhone.

23.5.2009

OSXT - Superčisté sní­mky a Vitamí­ny pro vaši mysl

V rámci ví­ceméně pravidelné aktualizace je k dispozici nový tip pro váš Mac, a to sice jak poří­dit čistý sní­mek vybrané oblasti bez nutnosti další­ch íºprav.

K tomu přidávám vitamí­ny pro vaši mysl, tentokrát zaměřené na výsledky a jejich význam.

16.5.2009

Apple Snow Leopard OpenCL

Pro mnohé uživatele Maců není­ novinkou že Apple pracuje na nové platformě která zjednoduší­ programování­ a integraci nových funkcí­, vlastností­ a efektů a zárove� zlepší­ výkon v jejich novém operační­ systému Mac OS X Snow Leopard. Tato platforma je založená na OpenCL - Open Computing Language, který implementuje do svých produktů i společnost nVidia jak si můžete všimnout na videu i novince ní­že.

nVidia APEX

nVidia APEX je multiplatformní­, škálovatelný dynamický framework. Jeho cí­lovou skupinou jsou kreativní­ umělci kterým APEX nabí­zí­ komplexní­ dynamické systémy bez nutnosti programovat. Umož�uje tak kreativcům soustředit se na hru samotnou a odstra�uje nutnost programovat pro systém s nejmenší­ výpočetní­ sí­lou. APEX sestává z následují­cí­ch komponent:

Jednotlivé moduly APEXu budou obsahovat simulace:

Destrukce

Turbulence

Oblečení­

Vegetace

A samozřejmě v budoucnu i další­...

15.5.2009

Jim Rohn, Nine Inch Nails - Apple LogicStudio MainStage

Další­m týdení­kem na Dr3dweRkZ se stává e-zine Jima Rohna v originále nazvaný Vitamins for the Mind, čili Vitamí­ny pro vaši mysl. Obsahuje stří­pky z moudrosti Jima Rohna a věří­m, že si každý udělá jednou v týdnu čas na přečtení­ pár vět které můžou nabí­dnout trochu jiný pohled na to co děláte. Pro zájemce jsem vytvořil i skupinu na Faceboooku

Malá ukázka pomocí­ čeho dělají­ Nine Inch Nails svou hudbu. Samozřejmě to není­ jediný produkt od Apple který NIN použí­vají­.

15.5.2009

Mac OS X Tips - Tipy pro váš Mac

Tak tenhle projekt jsem měl v hlavě už rok. Dnes spatřila světlo optického kabelu internetu jeho první­ kapitola s názvem Nechte svůj Mac mluvit. Doufám že se všem uživatelům Macu bude lí­bit.

11.5.2009

Blí­zká budoucnost Dr3dweRkZ

Stejně jako každý pro rok, i pro tento rok mám nějaký plán co by se mohlo na tomhle webu objevit.

Určitě se dočkáte hodně informací­ o OpenSolaris, JavaScriptu, Google O3D, dokončení­ Quartz Composer tutoriálu, něco málo o Objective-C, iPhone, Mac OS X a pokračování­ nVidia Cg tutoriálu. Taky se tady objeví­ nějaká přednáška o JVM, kterou připravuji pro svůj tým v práci.

Mimo dopl�ování­ obsahu bych taky rád vylepšil formu, aÅ¥ už jen samotný vzhled, nebo i chování­ (ajax?).

Doufám že se vám program na tento rok lí­bí­ a že informace které zde naleznete vám budou ku prospěchu,

1.5.2009

Google O3D - Průvodce vývojáře

Před pár dny se tu objevilo něco o O3D API od Google, dnes už je k dispozici první­ kapitola z Průvodce vývojáře. Kapitola popisuje knihovny a funkce pro tvorbu jednoduché O3D aplikace. K její­mu spuštění­ budete potřebovat nainstalovat zásuvný modul O3D. Kromě ukázek od Google můžete postupem času nají­t další­ na O3D Examples.

27.4.2009

Google O3D

O3D je otevřené API napsané v JavaScriptu pro tvorbu interaktivní­ch webových 3D aplikací­, které je momentálně v rané fázi vývoje. Protože jde o novou věc a lidé mají­ rádi nové věci, i když třeba neumí­ anglicky, přeložil jsem technologický přehled O3D.

17.4.2009

NIN iPhone App

26.3.2009

Donald E. Knuth @ Google

5.1.2009

De*pres*sion

Pronunciation: di-'presh-&n

Origin:

1350–1400; ME (< AF) < ML dč“pressiōn- (s. of dč“pressiō), LL: a pressing down, equiv. to L dč“press(us)

4.1.2009

Cg Tutorial - Parametry, textury a výrazy

Třetí­ kapitola zásadní­ho tutorialu o jazyku Cg od nVidie. Teoreticky (jak jinak) se zde bude objevovat nová kapitola každý měsí­c.

Další­ novinkou je, doufám, trošku vylepšená struktura stránek. Vše co je na dredwerkz teč můžete vidět vpravo v menu.

goddard

Založeno 03.04.2006