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:
- Věstavěný ekvalizér a mixer který lze použít ve vaší aplikaci
- Automatický přístup k hardwarovému vstupu a výstupu audia
- API která vám umožní řídit vlastnosti audia ve vaší aplikaci v kontextu s příchozími hovory
- Optimalizace které šetří baterii bez dopadu na kvalitu audia
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:
- jádro APEXu, které obsahuje framework, renderer, PhysX SDK atd.
- moduly APEXu, které nabízejí různé druhy dynamického obsahu
- nástroje APEXu, které mohou kreativci použít ke tvorbě obsahu pomocí funkcionality jednotlivých modulů APEXu
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
- Dejection; despondency; lowness
- Humiliation; abasement, as of pride
- The state of being depressed; a sinking
- An act of depressing or a state of being depressed: as a (1) : a state of feeling sad (2) : a psychoneurotic or psychotic disorder marked especially by sadness, inactivity, difficulty with thinking and concentration, a significant increase or decrease in appetite and time spent sleeping, feelings of dejection and hopelessness, and sometimes suicidal thoughts or an attempt to commit suicide b : a reduction in functional activity, amount, quality, or force
- A reduction in physiological vigor or activity
- The condition of feeling sad or despondent
- A psychotic or neurotic condition characterized by an inability to concentrate, insomnia, and feelings of extreme sadness, dejection, and hopelessness
- A mood disorder characterized by an inability to experience pleasure, difficulty in concentrating, disturbance of sleep and appetite, and feelings of sadness, guilt, and helplessness
- A mental state characterized by a pessimistic sense of inadequacy and a despondent lack of activity
- Sad feelings of gloom and inadequacy
- A state of depression and anhedonia so severe as to require clinical intervention
- The condition of being depressed
- A reduction in activity or force
- The condition of feeling sad or despondent
- Psychology A psychiatric disorder characterized by an inability to concentrate, insomnia, loss of appetite, anhedonia, feelings of extreme sadness, guilt, helplessness and hopelessness, and thoughts of death. Also called clinical depression
- Sadness; gloom; dejection
- Psychiatry: a condition of general emotional dejection and withdrawal; sadness greater and more prolonged than that warranted by any objective reason
- Pathology. a low state of vital powers or functional activity
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.
Založeno 03.04.2006











