blog.orwen.org osobní názory, postřehy a nápady tak jak sem propadnou klávesnicí

17Kvě/100

Fotky z května

Opět další experiment s osobně laděným příspěvkem. Tedy bez relevantního obsahu.

Květen zahájil dort s Tuxem jako super dárek ke světovému dni alergie a asmatu. Nebo to byl Den hasičů? Každopádně asi nejlepší dort, co jsem kdy dostal :-) . Za povšimnutí stojí i neobvykle modrá šlehačka...

Následovaly krušné časy, kdy se sešlo spoustu pracovních i školních termínů a zvýšené úsilí bylo potřeba kompenzovat výlety po Brně. Schválně, jestli poznáte, kde je fotka (vpravo) pořízena.

S koncem semestru se rozdíl mezi předměty "Práce s motorovou pilou" a "Teorie Grafů" se ukázal být markantní (narážím teď na svůj dřívejší příspěvek Stromy: Prohledávání do šířky s motorovou pilou) -- schválně jsem si vyfotil tři otázky k motorové pile a poznámky k zadání posledního úkolu do Teorie Grafů:

Chaotický obrázek grafu (výš) se týká Ford-Fulkersonůva algoritmu na ohodnocení hran. Obsahem úkolu byla jeho triviální implementace. Brnkačka. Všechno je na Wikipedii nebo v dokumentaci Pythonu; zbytek se dá domyslet.

Teoretický test pro práci s pilou byl mnohem horší, viz ukázka:

K odpovědím na čtyřicet otázek souvisejících různou měrou s motorovou pilou však pylo potřeba prolézt historické archivy univerzity, prolistovat zažloutlé stránky desítky let starých skript a na třetí pokus dostat zápočet. Brr...

Praktická část zápočtu však už byla zábava, která paraintelektuální utrpení výrazně zmírnila. Vlevo dole ukazuje Ing. Pavel Nevrkla studentovi jednu z odvětvovacích metod. Vpravo je oběť, kterou jsem přinesl na oltář zápočtu (myslím tu borovici, kolega tam jen měří pařez).

Tímto bych chtěl dát světu na vědomí -- kdo potřebujete něco skácet, třeba na zahradě, nebo v lese -- napište mi. První rok pracuji s výraznou slevou. Třeba si udělám i živnosťák, ale o tom až později.

  • Twitter
  • Google Buzz
Filed under: osobní No Comments
29Dub/100

Nudný příspěvek o tom co zrovna dělám zajímavého

Od každé oblasti tři body...

Škola

  • dodělávám interpret vlastního programovacího jazyka (zatím umí výrazy a podmínky)
  • snažím se opravit si zápočet z předmětu Práce s motorovou pilou
  • přes víkend potřebuji stihnout vlastní implementaci neuronové sítě co dokáže efektivně rozkládat činnost do více vláken

Duha

  • o víkendu přecházíme na nový webserver (desítky desítky let starých systémů a databází), držte nám palce
  • vyvíjím jednoduchý webový systém pro evidenci, vyhledávání a prezentaci ekoformářů (ocenil jsem Kohana framework, ale bohužel to musím dělat bez něj :-( , doufám, že to už je moje poslední aplikace bez frameworku )
  • snažím se postupně tvořit zadání zakázky našeho nového intranetu integrovaného do Google Apps, teď jsme rozjeli jeho alfaverzi

Osobní

  • dnes jdu na rande na film Cesta :-)
  • konečně mi funguje Touchbook, tak zkouším co (ne)umí
  • včera jsem naložil maso, zítra se bude grilovat :-p
  • Twitter
  • Google Buzz
18Dub/100

Moje kancly

Za svůj život jsem měl dvě zaměstnání. V prvním jsem pracoval něco přes půlrok, ve stávajícím už jsem stejně dlouho. Čas na bilancování. Zkusím ale nehodnotit své minulé zaměstnavatele, ale kanceláře, které mi laskavě poskytli.

Kancelář první -- suterén plný vývojářů

panoramatický pohled na kancelář vývojářů UISKdyž zamíříte do školního suterénu a u výtahů pípnete kartou, dostanete se na Ústav pro informační systém Mendelovy univerzity. Uvolněné, napůl univerzitní prostředí; dveře pokryté programátorskými vtipy. Na konci chodby je vlevo vstup do velké místnosti čítající víc než deset pohlavně vyvážených vývojářů. Místností se ozývá několik různých rytmů klávesnic, programátoři koukají na terminály -- občas prohodí zdánlivě mimo kontext nějakou vtipnou poznámku. Občas se tu objeví někdo z jiného kanclu a iniciuje krátkou desetislovnou pracovní poradu. Vzadu na policích vynikají trofeje vypitých lahví a plechovek z "temabuildingových akcí".

Můj stůl (na snímku dominuje stůl kolegy, kterého jsem později nahradil) je většinou prázdný, občas se na něm válí entitně relační diagram nebo žlutý lísteček s nesrozumitelným nápisem.

Kancelář druhá -- bývalá serverovna

Serverovna ve starém sídle Hnutí DUHATato miniaturní místnost o rozměrech 2x2m, které nikdo neřekne jinak než serverovna, se nachází v bývalém sídle Hnutí DUHA na Bratislavské. Samotná poloha v srdci brněnského Bronxu vnucuje správci sítě, který jde o sobotní noci řešit problém s výpadkem serveru, silně motivační myšlenku: má vzrušující zaměstnání. S narůstajícím množstvím výpadků však i tyto návštěvy zevšední a Bratislavská se stane jeho druhým domovem.

Na snímku je místnost po generálním úklidu, který bohužel výrazně narušil původní charakter tohoto místa. Vlevo, vpravo, pod stropem i pod stolem je hardware. Většinou nefunkční, zbastlený, nebo aspoň deset let starý. Na stole se většinou válí šroubky, CDčka, staré záruční listy, lístečky s hesly, zmatené TODO seznamy. Okno je zatemněné lepenkou, na kterou bývalý správce sítě zvenku nakreslil téměř neviditelný obrys Tuxe v nadživotní velikosti. Spolu se zaprášenými knihami, zbytky jídla, starého oblečení a karimatky, na které tu můj předchůdce spával, tvoří tyto střípky věrnou mozaiku ajťáckého životního stylu, který už nikdo neuvidí ve světle blikajících kontrolek hučících serverů. Nastoupil totiž cloud computing...

Kancelář třetí -- v koutku vstupní haly

ajťákova kancelář v Hnutí DUHAParkem, kolem Veřejného ochránce práv, přes Českou -- tudy se můžete dostat do nového reprezentativního sídla Hnutí DUHA. Zaměstnanci si obvykle vystačí s čipovou kartou a znalostí kódu u vstupních dveří. Vstupní místnost je rozdělena mohutnou přepážkou za kterou sedí šéf provozního oddělení, vítá návštěvy a vyřizuje telefonáty. Kanceláří každou chvíli někdo prochází; můj pracovní stůl je naštěsí schovaný v koutku za tiskárnou. Hardware jsem většinou povyhazoval; nově zbudovaná borová police je tak zatím nevyužitá. Servery mi příjemně hučí po levici, ale už to není to pravé ajťácké doupě.

Na stole mi leží UML diagramy nového intranetu (z druhé strany je obvykle text testovací stránky tiskárny), smlouvy s dodavateli a koncept vznikající dokumentace k počítačové síti. CRTčkový monitor zapojuji jen v případě potřeby -- především když programuji. To mi pak ruch kancelářská ruch trochu vadí. Bílá stěna by si zasloužila nějaký prvek -- asi plakát, nebo nástěnku; nejlépe obojí.

Závěr

Všechny kanceláře byly výborně situované -- jedna ve škole, kousek od školy v zajímavé oblasti, třetí v blízkosti parku a s výhledem na zbudování zahradní stezky na Špilberk, pod kterým sídlíme. Ostatní aspekty nevím jak srovnat, mám prostě pocit, že moje stávající kancelář je nejlepší :-) a to je asi důležitý. Hm, ... kdyby tam nebyla zavedaná hlavní Duhová telefonní linka, byl bych si tím jistější.

  • Twitter
  • Google Buzz
Filed under: práce, úvahy No Comments
29Bře/105

Je lepší Touch Book nebo iPad?

Protože moje poškozené Asus EEE skočilo jako server, chci za něj náhradu z otevírajícího se trhu s tablety. Ale jakou? V tomto článku se zamyslím nad dvěma variantami:

  1. populární iPad od Apple
  2. neznámý Touch Book od Always Innovating.

Hloupé srovnání harware vybavení

Při pohledu do úplně základníchch HW specifikací je zřejmé, že je iPad prostě lepší:

iPad Touch Book
Displej 9.7-inch, 1024x768 8.9 inches 1024x600
Úložná kapacita 16-64GB 8GB
Procesor ARM: Apple A4, 1GHz ARM: Texas Instruments OMAP3530 600MHz
Wi-Fi 802.11a/b/g/n 802.11a/b/g

Ostatní podstatné hodnoty jako výdrž baterie nebo hmotnost jsou velice podobné. Udělat teď závěr by však bylo velkou chybou. Chci totiž napsat tenhle článek tak, aby bylo jasné, proč si Touch Book koupím mnohem radši :-) .

Často vytýkané nedostatky iPadu

Fičura Ipad Touch Book
Multitasking
GPS dá se dokoupit a zapojit do vnitřního USB
Náhradní baterie v klávesnici
Rozšiřitelná paměť výměnou karty
USB port tři vnější, čtyři vnitřní
Vestavěný foťák/kamera
Podpora pro Adobe Flash
SD Slot vnitřní
HDMI Out
Native Widescreen
Open SDK
více operačních systémů

Teď už by zvávěr mohl vypadat jinak -- iPad je dobrý v tom co umí, ale vlastně toho moc neumí. Touch Book má proti němu mnohem širší využití po HW stránce (můžu do něj strčit flashku, foťák, nabíječku na mobil nebo si zvětšit s úložnou kapacitu) a především poskytuje více softwarových funkcí (multitasking, otevžené vývojové prostředí, podpora více OS, Flash, ...), zde si na sebe Apple upletl bič díky své uzavřenosti.

Mně jde především o to mít univerzální a otevřený nástroj, proto byl pro mě Touch Book jasnou volbou. Máte-li rádi stylové jednoúčelovky, kupte si iPad.

Tolik ke srovnání na základě toho, co jsem o obou tabletech našel na internetu. Odlítám teď na týden pryč, a až se vrátím, Touch Book už tu na mě bude čekat. Pak se tu objeví i nějaké postřehy z praxe.

Aktualizace: Už jsem napsal první kritické hodnocení, je zaměřené na hardware.

  • Twitter
  • Google Buzz
Filed under: IT 5 Comments
22Bře/100

Video z předtančení na květinovém plese PEF

předtaneční skupina -- hromadné fotoNedávno jsem tu psal o fakultním reprezentačním plese PEF. Zmínil jsem se i oamatérském studentském o rokenrolovém předtančení. Jedno je od našeho "trenéra" Honzy ze závodního oddílu akrobatického rokenrolu. Druhé (v ukázce) poskytl Tomáš Niederle.

Pro ty, kterým nefunguje přehrávání pomocí nového video tagu, tady máte videa ke stažení:

h264 OGG Vorbis
zepredu zepredu
z boku z boku

Omlouvám se za rychlost stahování, server běží na asymetrické ADSL lince, tak to podle toho vypadá :-) .

  • Twitter
  • Google Buzz
20Bře/100

Jak se podílet na předpovědích vývoje klimatu

Když loni na podzim vyvrcholil (kvůli klimatickému summitu v Kodani) zájem médií o klimatické změny, rozhodl jsem se, že přiložím ruku k dílu. Nechci rozcupovat jablko sváru či gordický uzel mezi "odpůrci" a "příznivci" klimatických změn. Jen zpřesnit stávající předpovědi (ať už budou jakékoli).

Motivace

Nedávno jsem čekal u doktora a vyslechl si úryvek rozhovoru dvou důchodkyň:

Důch1: "Já se teď s těma svýma nohama bojím chodit ven, zvlášť teď v tomhle počasí"
Důch2: "To máte pravdu, tolik sněhu -- asi se ti s tím globálním oteplováním nějak spletli"

I když výroky důchodců obvykle nekomentuji, je potřeba vzhledem k populačnímu vývoji v ČR (viz obrázek) s jejich názory počítat a pomoct klimatologům, aby jim lidi víc věřili.

graf znázorňující zastoupení žijící populace podle věku (převzato z www.demografie.info/?cz_detail_clanku&artclID=569)

Myslím, že pojem Globální oteplování je označení pro klimatické změny, které se nemusí nutně všude projevit zvýšením teploty. Ale zpět k tématu.

Jak to funguje

Předpovědi vývoje klimatu většinou probíhají tak, nějaký věděcký tým přijde s fyzikálním/matematickým modelem, který by měl chování klimatu popisovat. Model (jehož implementací je počítačový program) se nakrmí historickými údaji a ověřuje se, zda jsou výsledku v souladu s již naměřenými údaji. Více o modelování klimatu třeba na serveru meteocentrum.cz.

V každém případě je potřeba hodně výpočetní kapacity. Projekt oxfordské univerzity Climateprediction.net proto ji získává tak, že od roku 1999 využívá služeb jiného (amerického) projektu s názvem BOINC. Ten přebírá výpočetní požadavky širokého spektra vědeckých projektů a zadává je  počítačům dobrovolníků z celého světa. Viz následující schema.

Schema fungování projektu BOINC

Jak se přidat?

  1. Stáhněte si a nainstalujte program BOINC
  2. Zaregistrujte se k projektu Climateprediction.net
  3. Nastavte si program aby počítal jen kdy se vám to hodí

Je potřeba jen být občas online, aby mohl program komunikovat se servery. Zpomalování počítače se bát nemusíte, počáteční nastavení je rozumné -- stroj je zatěžován jen tehdy, když na něm nikdo nepracuje. Pokud budete zvědaví jaké simulace program zrovna provádí, můžete si zobrazit krásnou animovanou vizualizaci (viz obrázek).

Vizualizace BOINC na projektu Climateprediction.net, převzato z http://www.flickr.com/photos/murky/101543926/

Kolik to stojí?

Pokud počítač nezapínáte jen proto, aby mohl počítat, zdálo by se, že nejsou žádné zvýšené náklady na elektřinu. Ovšem v případě mého neustále zapnutého serveru s Intel Atom procesorem roste při plném zatížení spotřeba o 250 mAh. Takže za měsíc to je 7,5 ⨉ 0,25 ⨉ 24 ⨉ 30 = 1,35 kWh což nám při cenách elektřiny 5Kč/kWh dává necelých 7 Kč za měsíc. Veškerá energie je však proměněna na teplo, takže v zimě ušetříte za topení. Samozřejmě tím také přispějete ke globálnímu oteplování, viz příslušná diskuze.

Výsledky

Nepřímé výsledky dostupné až po analýze mnoha dílčích balíčků dat jsou dostupné ve formě desítek vědeckých publikací. Třeba Climate Predictability on Interannual to Decadal Time Scales: The Initial Value Problem popisuje jeden z důvodů, proč jsou je k výpočtům potřeba takový výkon. Modely jednoduše provádějí simulaci "jak jde čas", tedy z počátečních podmínek odvodí stav budoucí (zpětně to jde hůř). Ten je zas podkladem pro další odhad dál do budoucnosti. Protože ale nemám počáteční podmínky dost přesně změřené, je potřeba spouštět spoustu modelů s různým počátečním nastavením a zpětně podle výsledků usuzovat jak jsme se do počátečních podmínek kterým modelem trefili.

O něco syrovější data, na jejichž analýzu však nemusíte čekat dlouho jsou dostupná z vašeho veřejného profilu, kde si u každého "odevzdaného úkolu"můžete zobrazit některá metadata. Tam uvidíte třeba i teplotní graf za simulované období, viz například informace o odevzdaném úkolu jednoho z moderátorů komunitnho fóra.

A k nejsyrovějším výskedům se můžete dostat přes results.cpdn.org. Přísup však podléhá schvalovací proceduře při které musíte obhájit věrohodnost vědeckého projektu ke kterému je potřebujete.

Závěr (s Duhovou agitkou :-) )

Zachraňovat svět před globální katastrofou se dá různě. Finančně příspívat, nebo přímo dobrovolničit. Pokud však chcete mít dobrý pocit i  od počítače, zadarmo a z tepla domova aniž byste jen tlačili na politiky, pak je BOINC a Climateprediction.net právě pro vás.

http://climateapps2.oucs.ox.ac.uk/cpdnboinc/home.php
  • Twitter
  • Google Buzz
Filed under: IT, ekologie No Comments