<?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>GK blog</title>
	<atom:link href="http://gk.lka.hu/feed/" rel="self" type="application/rss+xml" />
	<link>http://gk.lka.hu</link>
	<description>Mac, iPhone, technika, jövő, utazás, 3D – Gruber Kristóf blogja</description>
	<lastBuildDate>Thu, 17 May 2012 07:28:47 +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>Időkép app</title>
		<link>http://gk.lka.hu/2012/03/idokep-app/</link>
		<comments>http://gk.lka.hu/2012/03/idokep-app/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 21:44:49 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[titanium]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1747</guid>
		<description><![CDATA[Ilyenek kerülnek ki mostanában a kezem alól :) (Ez egy elég kezdetleges beta verzió, ennél a kész program sokkal jobb lesz :P) És igen, ez is Titanium. :)]]></description>
			<content:encoded><![CDATA[<p>Ilyenek kerülnek ki mostanában a kezem alól :)</p>
<p>(Ez egy elég kezdetleges beta verzió, ennél a kész program sokkal jobb lesz :P)</p>
<p><iframe src="http://player.vimeo.com/video/39478468" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>És igen, ez is Titanium. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/03/idokep-app/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Retina Display Mac-en</title>
		<link>http://gk.lka.hu/2012/03/retina-display-mac-en/</link>
		<comments>http://gk.lka.hu/2012/03/retina-display-mac-en/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 23:48:08 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[jövő]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1728</guid>
		<description><![CDATA[Az Apple sokáig dédelgette a felbontásfüggetlen grafika gondolatát. Ennek első jelei már a Tigerben megfigyelhetőek voltak, aztán a Leopard és Snow Leopard egyre jobbak voltak ezen a téren. Az eredeti koncepció az volt, hogy tetszőleges képpontsűrűségű monitoron jól jelenjen meg a rendszer. Ezzel viszont van két probléma: nehéz rá programozni, mert minden grafikai elemet praktikusan [...]]]></description>
			<content:encoded><![CDATA[<p>Az Apple sokáig dédelgette a felbontásfüggetlen grafika gondolatát. Ennek első jelei már a Tigerben megfigyelhetőek voltak, aztán a Leopard és Snow Leopard egyre jobbak voltak ezen a téren. Az eredeti koncepció az volt, hogy tetszőleges képpontsűrűségű monitoron jól jelenjen meg a rendszer. Ezzel viszont van két probléma:</p>
<ul>
<li>nehéz rá programozni, mert minden grafikai elemet praktikusan vektorgrafikusan kell elkészíteni</li>
<li>a pixelgrafikák a nem kerek (2-szeres, 0.5-szörös, stb.) felbontásokon csúnyák lesznek, mivel nem 1 képpixel fog 1 monitor pixelre kerülni</li>
</ul>
<p>Valószínűleg ezek miatt és az iPhone Retina Display-en felbuzdulva döntött úgy az almás cég, hogy inkább csak simán meg fogja duplázni a kijelző pixeleinek számát, ahogy azt az iPhone-nál és az iPad-nél is tette. Ezt figyelhetjük meg nem csak az eljövendő Mountain Lion beta verziójában, hanem már a Lion-ban is.</p>
<p>Meglepetésemre az erősen gyatra felbontás függetlenséggel szemben az ún. HiDPI módokban használt OS szinte már most tökéletesen jelenik meg, persze itt-ott még hiányoznak a nagy felbontású ikonok, de azokat hamar lecserélik a fejlesztők, ha eljön az ideje.</p>
<p>Én egy évet adnék az új kijelzős gépek piacra dobásának, és most megmondom, hogy ha ez a boltokba kerül én azon nyomban megyek, és megveszem az egyiket.</p>
<p>(A képekre kattintva bejön a teljes; nem akartam kicsinyíteni, itt inkább croppoltam.)</p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/1.png"><img src="http://gk.lka.hu/wp-content/2012/03/1-2.png" alt="" title="1 2" width="500" height="447" class="aligncenter size-full wp-image-1741" /></a></p>
<p><small>Figyeljük meg, hogy már a szürke ablakkeretek &#8220;zaja&#8221; is nagyfelbontású.</small></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/2.png"><img src="http://gk.lka.hu/wp-content/2012/03/2-2.png" alt="" title="2 2" width="500" height="364" class="aligncenter size-full wp-image-1742" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/3.png"><img src="http://gk.lka.hu/wp-content/2012/03/3-2.png" alt="" title="3 2" width="500" height="432" class="aligncenter size-full wp-image-1737" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/4.png"><img src="http://gk.lka.hu/wp-content/2012/03/4-2.png" alt="" title="4 2" width="500" height="521" class="aligncenter size-full wp-image-1738" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/5.png"><img src="http://gk.lka.hu/wp-content/2012/03/5-2.png" alt="" title="5 2" width="500" height="529" class="aligncenter size-full wp-image-1739" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/6.png"><img src="http://gk.lka.hu/wp-content/2012/03/6-2.png" alt="" title="6 2" width="500" height="469" class="aligncenter size-full wp-image-1736" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/7.png"><img src="http://gk.lka.hu/wp-content/2012/03/7-2.png" alt="" title="7 2" width="500" height="497" class="aligncenter size-full wp-image-1740" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/da0dcd67_rainbow-vomit.jpg"><img src="http://gk.lka.hu/wp-content/2012/03/da0dcd67_rainbow-vomit.jpg" alt="" title="da0dcd67_rainbow-vomit" width="251" height="193" class="aligncenter size-full wp-image-1744" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/03/retina-display-mac-en/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter for iPhone 4.x</title>
		<link>http://gk.lka.hu/2012/03/twitter-for-iphone-4-x/</link>
		<comments>http://gk.lka.hu/2012/03/twitter-for-iphone-4-x/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 13:25:27 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1725</guid>
		<description><![CDATA[Hát ezért nem szeretem igazán még mindig.]]></description>
			<content:encoded><![CDATA[<p>Hát ezért nem szeretem igazán még mindig.</p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/IMG_4992.png"><img src="http://gk.lka.hu/wp-content/2012/03/IMG_4992-400x600.png" alt="" title="IMG_4992" width="400" height="600" class="aligncenter size-medium wp-image-1726" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/03/twitter-for-iphone-4-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle 4G</title>
		<link>http://gk.lka.hu/2012/03/kindle-4g/</link>
		<comments>http://gk.lka.hu/2012/03/kindle-4g/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 18:42:24 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[kütyü]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1714</guid>
		<description><![CDATA[Régi vágyam teljesült pár hete, amikor hozzájutottam első elektronikus könyvolvasómhoz egy negyedik generációs Kindle személyében. Nagymamám – nyugdíjazott könyvtáros – csak ennyivel nyugtázta első beszámolóimat: &#8220;Van olyan kütyü, ami neked nincs még?&#8221;. Van hát, de mégis hova raknék én egy Surface-t?! Telefonon olvasni jó Bár meglepő lehet, de én már akkor okostelefonoztam, amikor az okostelefon [...]]]></description>
			<content:encoded><![CDATA[<p>Régi vágyam teljesült pár hete, amikor hozzájutottam első elektronikus könyvolvasómhoz egy negyedik generációs Kindle személyében. Nagymamám – nyugdíjazott könyvtáros – csak ennyivel nyugtázta első beszámolóimat: &#8220;Van olyan kütyü, ami neked nincs még?&#8221;. Van hát, de mégis hova raknék én egy Surface-t?!</p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/Amazon-Kindle-745x559-1f1b81d69e60cc91.jpg"><img src="http://gk.lka.hu/wp-content/2012/03/Amazon-Kindle-745x559-1f1b81d69e60cc91-400x300.jpg" alt="" title="Amazon-Kindle-745x559-1f1b81d69e60cc91" width="400" height="300" class="aligncenter size-medium wp-image-1717" /></a></p>
<p><strong>Telefonon olvasni jó</strong></p>
<p>Bár meglepő lehet, de én már akkor okostelefonoztam, amikor az okostelefon még ki sem volt találva. A dolognak annyi szépséghibája volt, hogy a telefon okos része külön eszköz volt, és PDA-nak hívták. :) Igen, könyvet olvasni már PDA-n is lehetett, az <a href="http://en.wikipedia.org/wiki/Palm_m500_series">m505</a>-ön ugyan tartalom hiányában még nem nagyon tudtam mit olvasni, de a <a href="http://en.wikipedia.org/wiki/Tungsten_T3#Tungsten_T3">Tungsten T3</a>-mon már voltak könyveim valamikor a 2000-es évek közepén. Aktívabban valamikor akkor kaptam rá, amikor a <a href="http://gk.lka.hu/2008/02/terminus/">Terminus kollégiumba kerültem</a>, és minden nap hosszú órák mentek el BKV-n zötyögéssel. Telefonon (akkor már iPhone-om volt) olvasni jó. Kicsi, mindig nálad van, 1 másodperc alatt ott folytathatod a könyvet, ahol abbahagytad, világít a sötétben. A Gyűrűk Urát például hiába kaptam meg egy Karácsonyra egy nagyon szép kiadásban, hordozhatatlansága miatt (és hogy ne sértsem fel a sok hurcolászással a borítót) nagyobb részt telefonon keresztül, az ebook verziót olvasva tettem magamévá a történetét.</p>
<p>Persze megvannak a telefon hátrányai is: a 4 inches kijelzőt nem az olvasáshoz találták ki, az LCD ugyanúgy fárasztja a szemet, mint a monitor előtt bambulás, és az 1 óra olvasás bizony gyakran 2-4 óra akku készenléti időbe került, így kétszer is meg kellett gondolnom, hogy belevágok-e egy újabb fejezetbe. Ezek miatt már az első Kindle bejelentése óta fél szemmel figyelemmel kísértem a történéseket. Úgy másfél évvel ezelőtt volt a kezemben először egy Kindle, ami nagyon tetszett, de volt pár bajom vele: mindenek előtt feleslegesnek találtam a billentyűzetet. Az Amazon agya ugyanarra járhat, mint az enyém, mert a negyedik generáció pont olyan irányba fordult, hogy a bemutatót végigpörgetve egy &#8220;ilyet kérek Karácsonyra&#8221; hagyta el a számat. És volt szerencsém meg is kapni.</p>
<p><strong>Kindle-n olvasni jobb</strong></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/DSC_0005.jpg"><img src="http://gk.lka.hu/wp-content/2012/03/DSC_0005-400x267.jpg" alt="" title="DSC_0005" width="400" height="267" class="aligncenter size-medium wp-image-1720" /></a></p>
<p>Én a létező legolcsóbb, <a href="http://www.amazon.com/gp/product/B0051QVESA/ref=s9_simh_gw_p349_d19_g349_i1?pf_rd_m=ATVPDKIKX0DER&#038;pf_rd_s=center-3&#038;pf_rd_r=0EKCSE7KXVZQNDETDGSD&#038;pf_rd_t=101&#038;pf_rd_p=470938811&#038;pf_rd_i=507846">$79-os verziót</a> szemeltem ki magamnak, amiről azt kell tudni, hogy a reklám támogatás miatt ilyen olcsó. Nem kell megijedni: reklám csak kikapcsolás után, képernyővédőként és a könyv választó menü alatt egy bannerben látszik. Az olvasási élményt nem befolyásolja. Beszerezni már kicsit kalandosabb, mivel csak az USA-ban árulják. Magyarországról a $99-os – amúgy a reklámokat leszámítva azonos – verzió rendelhető, amire a postaköltség, csomagolási díj és az ÁFA is rámegy, így gyakorlatilag dupla áron juthatunk hozzá a honlapról rendelve. Én szerencsére tudtam szerezni egy ismerőst, aki az USA-ban megrendelte és elhozta nekem.</p>
<p>A Kindle család további tagjai: <a href="http://www.amazon.com/gp/product/B005890G8Y/ref=famstripe_kt">Kindle Touch</a> (ugyanez, csak gombok helyett érintő kijelzővel, amit én nem akartam, mert jobb, ha nem lesz folyton koszos a kijelző, és kényelmesebb is hardware-es gombokkal lapozni, mást meg úgysem a könyvolvasóval kell csinálni); <a href="http://www.amazon.com/gp/product/B005890G8O/ref=famstripe_kt3g">Kindle Touch 3G</a> (ugyanaz 3G telefon modullal); a korábbi, 3. generációs Kindle átnevezve <a href="http://www.amazon.com/gp/product/B004HZYA6E/ref=famstripe_kk3g">Kindle Keyboard</a>-ra; <a href="http://www.amazon.com/gp/product/B002GYWHSQ/ref=famstripe_kkdx">Kindle DX</a> (a Keyboard nagy tesója, nagyobb kijelzővel), valamint az olcsó Androidos tablet, a <a href="http://www.amazon.com/gp/product/B0051VVOB2/ref=famstripe_kf">Kindle Fire</a>.</p>
<p>A Kindle megdöbbentően kicsi és vékony, a 170 g súly pedig még egy puha fedeles kisebb formátumú könyvnél is könnyebb. Vígan elfér a farzsebemben vagy a táskám papíroknak kialakított rekeszében. Én legtöbbször a sarkánál fogom meg 2 ujjal, a súlya miatt elég kényelmes így is tartani.</p>
<p>Természetesen a legjobb dolog minden e-könyv olvasóban az eInk. Ez a kijelző megjelenésben hasonló a számológépek folyadék kristályos megjelenítőjéhez, ám annál két dologban jobb: képes szürkeárnyalatok megjelenítésére és működési elvéből adódóan csak akkor fogyaszt áramot, ha a tartalmát változtatjuk. Úgy kell elképzelni, hogy kis, egyik oldalukon festett golyócskák vannak benne, amik átfordítása vesz fel áramot, ha szabadon hagyjuk őket, akkor megtartják a korábbi képet – az idők végezetéig. Ez azt eredményezi, hogy a Kindle egy töltéssel állítólag 3 hónapig is képes üzemelni. Ezt alátámasztani még nem tudom, mert amióta nálam van még nem merült 10%-nál többet… Az eInk kijelző másik előnye napfényben jön ki: az LCD-vel ellentétben nincs háttérvilágítása, hasonlóan a nyomtatott papírhoz. Egyszerűen jobb olvasni napfényben, mint bármilyen LCD kijelzőt.</p>
<p><strong>Tartalom</strong></p>
<p>A Kindle első meglepetése számomra az volt, hogy van benne WiFi. Ez volt az első számítástechnikai eszköz, amit komoly háttér kutatás nélkül, egyszerűen csak mások ajánlása alapján vettem meg, így abban a hitben éltem, hogy a legolcsóbb modellben még az sem lesz.</p>
<p>Tartalmat alapvetően háromféleképpen lehet az olvasóra juttatni: nyilván lehet könyvet vásárolni az Amazonról, magán az eszközön (mivel magyar tartalom nincs, így ezt nem nekem találták ki), feltölthetjük USB-n (simán, Mass Storage-nek látszik, megeszi a legtöbb elterjedt formátumot, mint pl. .mobi, PDF, RTF, JPEG, PNG…), vagy elküldhetjük az olvasó egyedi email címére (ha a subjectbe beleírjuk, hogy &#8220;convert&#8221;, akkor azt olvashatóbb formátumra is alakítja a szerver). Ez utóbbi elég izgalmas, mert erre már több szolgáltatás is épít: a <a href="http://readability.com">Readability</a> pl. tud olyat, hogy egy gombot kirak a böngészőre, amit megnyomva az aktuálisan olvasott oldal egyből repül a Kindle-re – beformázva, sallangmentesítve.</p>
<p>Az egzotikusabb formátumokból a vizuális élveztetésben nem épp az élmezőnyben versenyző <a href="http://calibre-ebook.com/">Calibré</a> nevű program képes mobi-t előállítani, amit már szeret a kis olvasónk.</p>
<p><strong>Tapasztalatok</strong></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/Amazon-Kindle-745x559-898b1d921497a3b1.jpg"><img src="http://gk.lka.hu/wp-content/2012/03/Amazon-Kindle-745x559-898b1d921497a3b1-400x300.jpg" alt="" title="Amazon-Kindle-745x559-898b1d921497a3b1" width="400" height="300" class="aligncenter size-medium wp-image-1716" /></a></p>
<p>Az eddigiek során két hiányosságot tudtam mindössze felfedezni a Kindle-lel kapcsolatban. A kikapcsoló gombot a lehető leghülyébb helyre, a készülék aljára rakták, ráadásul igen nehezen lehet csak benyomni, így mindenképpen szükség van hozzá mindkét kezünkre. Jobban örültem volna, ha a megszokott jobb felső sarokba kerül. A másik pedig egy praktikussági okokból elkövetett kényelmetlenség: a készülék ugyan ha WiFi-t lát, automatikusan letölti az emailben átküldött tartalmakat, de sajnos energiatakarékossági okokból csak akkor megy WiFi-re, ha bekapcsoljuk. Így hiába lapul a táskámban, minden reggel elindulás előtt be kell kapcsolnom, hogy szinkronizálhasson egyet.</p>
<p>A Kindle-ön van egy kísérleti verziójú Internet böngésző is. Működik. Ha nagyon megszorulunk, akkor még jó lehet valamire, de egyébként ki akarna billentyűzet és érintő kijelző/egér nélkül böngészni…? :) Ami viszont hasznos, és én többször is örültem, hogy van: lehet magyar szótárt telepíteni rá, ami bármilyen könyvben a kijelölt szót lefordítja nekünk. Kényelmes.</p>
<p>Az egész készüléket használva olyan érzés fogott el, mint anno a Palm m505-tel: ez egy remekül összerakott rendszer, lekerekített gombok, egyszerű menük. :)</p>
<p>Számomra mindenképpen megérte a 4-5 papírkönyv árát.</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/03/kindle-4g/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Facebook Messenger</title>
		<link>http://gk.lka.hu/2012/03/facebook-messenger/</link>
		<comments>http://gk.lka.hu/2012/03/facebook-messenger/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 06:58:48 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1707</guid>
		<description><![CDATA[Nagy örömömre szolgál, hogy barátaim szép lassan a megbízhatatlan, használhatatlan és rosszul működő MSN-ről szép lassan Facebook chatre migrálnak. A Facebook saját kliense ezzel ellentétben a Jabber protokollra épít, ami jelenleg az egyik legmodernebb, legjobb, nyílt chat protokollnak számít. Sokan viszont nem tudják, hogy a Facebook chatet nem csak a weboldalon lehet használni, hanem létezik [...]]]></description>
			<content:encoded><![CDATA[<p>Nagy örömömre szolgál, hogy barátaim szép lassan a megbízhatatlan, <a href="http://gk.lka.hu/2008/07/microsoft-live-messenger/">használhatatlan</a> és rosszul működő MSN-ről szép lassan Facebook chatre migrálnak. A Facebook saját kliense ezzel ellentétben a Jabber protokollra épít, ami jelenleg az egyik legmodernebb, legjobb, nyílt chat protokollnak számít.</p>
<p>Sokan viszont nem tudják, hogy a Facebook chatet nem csak a weboldalon lehet használni, hanem létezik hozzá dedikált alkalmazás is. Miért jobb saját programból chatelni? Rengeteg előnye van:</p>
<ul>
<li>nem kell hozzá böngésző, akkor is online-ok maradhatunk, ha kilépünk belőle</li>
<li>nem kell ablakon belüli ablakokkal vacakolnunk</li>
<li>kis felugró buborékban láthatjuk, ha valaki ír, nem a böngésző fog villogni</li>
<li>nem tereli el a figyelmünket a facebook üzenőfala folyamatosan</li>
<li>nem foglal annyi helyet a monitoron</li>
</ul>
<p><strong>Windows</strong></p>
<p>Windowsra most jött ki hivatalosan az eddig beta stádiumban működött kliens, <a href="http://www.facebook.com/about/messenger">innen tudjátok letölteni.</a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/03/N6LyuBTdobA.png"><img src="http://gk.lka.hu/wp-content/2012/03/N6LyuBTdobA.png" alt="" title="Facebook Messenger for Windows" width="364" height="444" class="aligncenter size-full wp-image-1708" /></a></p>
<p><strong>Más rendszerek</strong></p>
<p>A Jabber (XMPP) alapoknak hála a Facebook chat szinte bármilyen mai chat programban beállítható, és ehhez <a href="http://www.facebook.com/sitetour/chat.php">segítséget is nyújt</a> a Facebook. Én Mac-en az <a href="http://adium.im">Adiumot</a> ajánlom erre a célra, de aki gondolja, a rendszer részét képező iChat-be is be tudja állítani.</p>
<p><strong>Mobil</strong></p>
<p>A Facebook chat másik hatalmas előnye, hogy remek mobil támogatással rendelkezik. Ha felrakod az okostelefon kliensüket, akkor nem maradsz le semmiről. Ráadásul – az általam ismert chat szolgáltatások közül elsőként – képes arra, hogy átvegye egyik eszközről a másikra a folyó beszélgetést: ha pl. valaki ír, akkor minden kliens (pl. a web, az előbb említett IM program, valamint a mobilom) mind egyszerre jelez, majd ha egyiken válaszolsz, akkor a többi nem fog pittyegni feleslegesen minden üzenetnél. Könnyedén folytathatod a beszélgetést másik programban/eszközön, ha kedved úgy tartja, a Facebook meg fogja oldani, hogy jó helyre érkezzenek meg az üzenetek.</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/03/facebook-messenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fotózás a modern izzók fényében</title>
		<link>http://gk.lka.hu/2012/02/fotozas-a-modern-izzok-fenyeben/</link>
		<comments>http://gk.lka.hu/2012/02/fotozas-a-modern-izzok-fenyeben/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 23:56:45 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[fotó]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1691</guid>
		<description><![CDATA[Sajnos ezúttal nem átvitt értelemben gondolok a címben említett kifejezésre, hanem tényleg a modern, ún. energiatakarékos izzók fényében való fotózás lesz a téma. A post rendhagyó lesz olyan szempontból, hogy inkább én kérdeznék, mint elmondanék dolgokat. Hátha tudtok segíteni. :) A modern izzókról azt kell tudni, hogy azért takarékosak igazából, mert a hagyományos izzószálas égőkkel [...]]]></description>
			<content:encoded><![CDATA[<p>Sajnos ezúttal nem átvitt értelemben gondolok a címben említett kifejezésre, hanem tényleg a modern, ún. energiatakarékos izzók fényében való fotózás lesz a téma. A post rendhagyó lesz olyan szempontból, hogy inkább én kérdeznék, mint elmondanék dolgokat. Hátha tudtok segíteni. :)</p>
<p>A modern izzókról azt kell tudni, hogy azért takarékosak igazából, mert a hagyományos izzószálas égőkkel ellentétben egyrészt nem bocsájtanak ki rengeteg hőt, másrészt nem a teljes spektrumban, hanem annak csak egy szűk részében sugároznak. Egész pontosan valami kellőképpen elcseszett színben, amit a burkolatra kent különböző anyagokkal korrigálnak olyanra, amik kompozitját a szemünk valami fehérre hasonlító színnek lát.</p>
<p>Ebből kifolyólag <strong>sötétek</strong>. Gondolj csak bele: míg egy hagyományos izzó nagyjából egyenletesen világít az egész látható tartományon (a szivárvány minden színében), sőt még alatta, az ultraviola és felette, az infravörös tartományban is egy kicsit, a kompakt fénycsövek általában csak három frekvencián mutatnak jelentős aktivitást, egy piros, egy kék és egy zöld színben, amiket együtt mi fehérnek érzékelünk. Világos, hogy nem adnak le annyi fényenergiát. Valahogy így:</p>
<div id="attachment_1692" class="wp-caption aligncenter" style="width: 410px"><img src="http://gk.lka.hu/wp-content/2012/02/Fraunhofer_Lines_Jan3-07-400x104.jpg" alt="" title="Kompakt fénycsövek spektruma" width="400" height="104" class="size-medium wp-image-1692" /><p class="wp-caption-text">Felül: hagyományos izzó, alul: kompakt fénycső spektruma</p></div>
<p>Akit bővebben érdekel a téma, annak ajánlom az <a href="http://gk.lka.hu/wp-content/2012/02/impulzus_es_lon_vilagossag.pdf" title="Impulzus – És lőn világosság">Impulzus egy korábbi cikkét</a>.</p>
<p>A lényeg, hogy mivel alapvetően sötét van a szobában, bár mi ezt nem érzékeljük, azért a fényképezőink ezt megteszik, és rendesen félremérik a fényt. Nekem egy Canon EOS 400D-m van, és teljesen kiábrándultam belőle, mert ilyen képeket csinál az albérletben:</p>
<p><a href="http://gk.lka.hu/wp-content/2012/02/MG_3743.jpg"><img src="http://gk.lka.hu/wp-content/2012/02/MG_3743-400x266.jpg" alt="" title="_MG_3743" width="400" height="266" class="aligncenter size-medium wp-image-1698" /></a></p>
<p>Sötét, nem jó a fehéregyensúlya, a fekete részek teljesen beégnek a képen (ld. a következő kép pirossal jelölt részeit), mivel kevés a fény, bemozdul vagy zajos, szóval egyszerűen élvezhetetlen.</p>
<p><img src="http://gk.lka.hu/wp-content/2012/02/Screen-Shot-2012-02-23-at-00.47.47-400x266.png" alt="" title="Screen Shot 2012-02-23 at 00.47.47" width="400" height="266" class="aligncenter size-medium wp-image-1699" /></p>
<p>Ha vakuzok, akkor annyit javul a helyzet, hogy mivel a gép a vaku fehéregyensúlyát ismeri, ezért az a probléma megszűnik, de mivel gondolom a vaku fényéhez hozzáadódik a szoba világításának elég magas spektrumbeli csúcsokkal rendelkező fénye, így a gép jelentősen alulméri azt. Valami ilyesmi lesz a spektrum és a kép (felül az eredeti, alul a javított verzió):</p>
<p><a href="http://gk.lka.hu/wp-content/2012/02/Screen-Shot-2012-02-22-at-23.59.43.png"><img src="http://gk.lka.hu/wp-content/2012/02/Screen-Shot-2012-02-22-at-23.59.43-400x218.png" alt="" title="Screen Shot 2012-02-22 at 23.59.43" width="400" height="218" class="aligncenter size-medium wp-image-1700" /></a></p>
<p><a href="http://gk.lka.hu/wp-content/2012/02/Screen-Shot-2012-02-22-at-23.59.50.png"><img src="http://gk.lka.hu/wp-content/2012/02/Screen-Shot-2012-02-22-at-23.59.50-400x218.png" alt="" title="Screen Shot 2012-02-22 at 23.59.50" width="400" height="218" class="aligncenter size-medium wp-image-1701" /></a></p>
<p>A legalsó képet a fényképező vaku expozíció korrekciójával valamelyes tudom kompenzálni, olyan +1⅓ EV-vel egészen elfogadható eredményre jutok. A vaku tehát megoldva.</p>
<p>A kérdésem a következő: mit lehet tenni a vaku nélküli képekkel? Elsősorban nem utómunkára gondolok, hanem valami varázs-beállításra a fényképezőn, ami elkerülte a figyelmemet, vagy biztató szóra, hogy valamely utód modellnek már nincsenek ilyen bajai, de végső esetben az utómunka lehetőségei is érdekelnek. Segítsetek! :)</p>
<p>PS: Ja és igen, a szobámban halogén izzók vannak, de azok sem jobbak semmivel.</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/02/fotozas-a-modern-izzok-fenyeben/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Modern művészetek</title>
		<link>http://gk.lka.hu/2012/01/modern-muveszetek/</link>
		<comments>http://gk.lka.hu/2012/01/modern-muveszetek/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 17:13:36 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1642</guid>
		<description><![CDATA[Régóta tervezgetem, hogy elmondom a témáról a véleményemet. Lehet, hogy sokan nem fognak egyetérteni vele, de talán mások igen. Mindenesetre kíváncsi vagyok a véleményetekre, nyugodtan írjátok meg a kommentekben! Az alaptézisem a következő: a művészettörténet által manapság elfogadott, kortárs művészeteknek titulált és a múzeumokban mutogatott képek és egyéb képzőművészeti alkotások nem méltóak erre a névre. [...]]]></description>
			<content:encoded><![CDATA[<p>Régóta tervezgetem, hogy elmondom a témáról a véleményemet. Lehet, hogy sokan nem fognak egyetérteni vele, de talán mások igen. Mindenesetre kíváncsi vagyok a véleményetekre, nyugodtan írjátok meg a kommentekben!</p>
<p>Az alaptézisem a következő: a művészettörténet által manapság elfogadott, kortárs művészeteknek titulált és a múzeumokban mutogatott képek és egyéb képzőművészeti alkotások nem méltóak erre a névre. Egész egyszerűen nem illenek a művészetről eddig kialakított képünkbe, nem említhetőek egy lapon a nagy elődökkel.</p>
<p><span id="more-1642"></span></p>
<p><strong>Mi a művészet?</strong></p>
<p>Erre a kérdésre természetesen nem létezik egyértelmű és mindenki által elfogadott válasz, így csak az én személyes véleményemet tudom megosztani veletek: szerintem a művészet lényege, hogy olyan dolgokat alkot az ember, amik valamilyen szempontból gyönyörködtetik. Egy művészeti alkotás alapvetően az ember szórakoztatására, tetszésére készül. Egy ilyen alkotásnak szerintem akkor van súlya, ha annak elkészítésére nem mindenki képes, legyen itt szó arról, hogy nincs hozzá tehetsége, kézügyessége, ötlete vagy lehetősége rá. Valahogy sugallnia kell a műnek, hogy az olyan dolog, amit alig pár ember, vagy csak az az egy képes elkészíteni. Csak egy létezhet belőle, egyedi.</p>
<p><strong>Mi nem művészet?</strong></p>
<p>Ilyen formán szerintem nem művészet a tömeggyártott IKEA váza, az egy kaptafára készült utcai árusnál kapható csendélet, a papírra felhányt festékfoltok, a képkeretbe foglalt fekete vászon és a visszataszító, diszharmonikus színekkel és formákban megfestett halál jelenet.</p>
<p>Sokak szerint elég, ha a mű elgondolkodtat. Szerintem nem. Gondolkodni a matematikában vagy a filozófiában kell.</p>
<p>Mutatnék pár negatív példát, amit én a MoMA-ban (Modern Művészetek Múzeuma, New York City) készítettem:</p>

<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0394/' title='_MG_0394'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0394-150x150.jpg" class="attachment-thumbnail" alt="_MG_0394" title="_MG_0394" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0395/' title='_MG_0395'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0395-150x150.jpg" class="attachment-thumbnail" alt="_MG_0395" title="_MG_0395" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0332/' title='_MG_0332'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0332-150x150.jpg" class="attachment-thumbnail" alt="_MG_0332" title="_MG_0332" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0333/' title='_MG_0333'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0333-150x150.jpg" class="attachment-thumbnail" alt="_MG_0333" title="_MG_0333" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0339/' title='_MG_0339'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0339-150x150.jpg" class="attachment-thumbnail" alt="_MG_0339" title="_MG_0339" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0397/' title='_MG_0397'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0397-150x150.jpg" class="attachment-thumbnail" alt="_MG_0397" title="_MG_0397" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0373/' title='_MG_0373'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0373-150x150.jpg" class="attachment-thumbnail" alt="_MG_0373" title="_MG_0373" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/_mg_0391/' title='_MG_0391'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/MG_0391-150x150.jpg" class="attachment-thumbnail" alt="_MG_0391" title="_MG_0391" /></a>

<p>Ezek fele egyszerűen nem szép (ha a szobám falán lógna, depressziós lennék minimum), a másik fele meg annyira banálisan egyszerű vagy semmit mondó, hogy egy 2 éves is meg tudná csinálni, csak nem teszi, mert már szerinte is szar lenne. Mondhatjátok, hogy nem értem a modern művészeteket, vagy éppen nem szeretem őket, és ez igaz is. Viszont mutatok pár példát, ami szerintem ezekkel ellentétben tényleg kiemelkedő és megérdemelné a figyelmet.</p>
<p><strong>A Demoscene</strong></p>
<p>A legtöbb embernek fogalma sincs a demoscene létezéséről. Ez a misztikus fogalom egy olyan mozgalmat takar, ahol az emberek számítógéppel alkotnak rövid, pár perces zenés animációkat, amiket többnyire egy program generál. Ezen alkotásokkal a csapatok versenyeken mérik össze tudásukat. Egy azonban minden bemutatott demóban közös: olyan egyedi alkotás, amit nem sok ember tud megcsinálni, fantasztikus képi- és hanganyaggal rendelkeznek és olyan képességekről tesznek tanúbizonyságot, ami rendkívül kevés embernek adatott meg. A két éves Pistike biztos nem fogja utánuk csinálni.</p>
<p>A témáról tavaly készült egy remek dokumentumfilm, a Vakondok 2, ami a YouTube-on ingyenesen megtekinthető. Én nagyon szeretném, ha azok is megnéznék, akik egyébként nem érdeklődnek a téma iránt, mert érdemes:</p>
<p><iframe src="http://www.youtube.com/embed/Z-keHkcTZD4" frameborder="0" width="500" height="315"></iframe></p>
<p>Egy-egy demó keretein belül (vagy a velük párhuzamosan futó grafikai versenyeken) néha olyan grafikák tűnnek fel, amiken az ember csak tátja a száját és képes lenne órákig gyönyörködni benne. Ezeket például kézzel rajzolták, jóformán pixelenként:</p>

<a href='http://gk.lka.hu/2012/01/modern-muveszetek/lazur-summertime/' title='lazur-summertime'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/lazur-summertime-150x150.jpg" class="attachment-thumbnail" alt="lazur-summertime" title="lazur-summertime" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/tbl_rodney_climber_1024/' title='tbl_rodney_climber_1024'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/tbl_rodney_climber_1024-150x150.jpg" class="attachment-thumbnail" alt="tbl_rodney_climber_1024" title="tbl_rodney_climber_1024" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/danny_spacetits_1024/' title='danny_spacetits_1024'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/danny_spacetits_1024-150x150.jpg" class="attachment-thumbnail" alt="danny_spacetits_1024" title="danny_spacetits_1024" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/acryl23/' title='Acryl23'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/Acryl23-150x150.jpg" class="attachment-thumbnail" alt="Acryl23" title="Acryl23" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/awaken_full_1024/' title='awaken_full_1024'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/awaken_full_1024-150x150.jpg" class="attachment-thumbnail" alt="awaken_full_1024" title="awaken_full_1024" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/compo_urban/' title='compo_urban'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/compo_urban-150x150.jpg" class="attachment-thumbnail" alt="compo_urban" title="compo_urban" /></a>

<p>Ugyanilyen hihetetlen dolgokat tudnak csinálni ezek az emberek animációkban is, a két kedvenc példám:</p>
<p><iframe width="500" height="315" src="http://www.youtube.com/embed/lEkI-5XssyE" frameborder="0" allowfullscreen></iframe><br/><br />
<small>(Ez az egész <a href="http://pouet.net/prod.php?which=2279">program</a> – akár hiszitek, akár nem – zenével, grafikával, mindennel együtt mindössze 4 KByte méretű.)</small></p>
<p><iframe width="500" height="315" src="http://www.youtube.com/embed/MAnhcUNHRW0" frameborder="0" allowfullscreen></iframe></p>
<p>Akit érdekel a téma ezeken az oldalakon nézelődhet:</p>
<ul>
<li><a href="http://scene.org/">scene.org</a></li>
<li><a href="http://scene.hu/">scene.hu</a></li>
<li><a href="http://pouet.net/">pouet.net</a></li>
</ul>
<p>Hasonló témájú/minőségű képek, bár nem konkrétan a demoscene versenyekről: <a href="http://coolvibe.com/">CoolVibe</a>.</p>
<p><strong>Light projection</strong></p>
<p>Egyik kedvenc modern művészeti formám a fény vetítés, angolul <em>light projection</em>. Kivetítőkkel egy épület homlokzatán érdekes animációkat keltenek életre, azt a hatást keltve, hogy az épület megváltozik, mozog, vagy valami érdekes történik vele.</p>
<p><iframe width="500" height="315" src="http://www.youtube.com/embed/XSR0Xady02o" frameborder="0" allowfullscreen></iframe></p>
<p>További példák:</p>
<ul>
<li><a href="http://youtu.be/osc8Gvz40C4">Guggenheim múzeum</a></li>
<li><a href="http://youtu.be/s80VoAnOpk8">http://youtu.be/s80VoAnOpk8</a></li>
<li><a href="http://www.youtube.com/watch?v=UXZfMB6Cb_s">Magyar Nemzeti Galéria</a></li>
<li><a href="http://vimeo.com/15749093">Prága, óratorony</a></li>
<li><a href="http://www.wimp.com/insanebuilding/">Insane Building</a></li>
</ul>
<p><strong>Pixelgrafikák</strong></p>
<p>Mindig csorog a nyálam ezekre a képekre. Alkotóik rengeteg munkát beléjük ölnek csak azért, hogy valami nekik tetszőt alkossanak.</p>

<a href='http://gk.lka.hu/2012/01/modern-muveszetek/the_hovel_by_zi_-d38ba1u/' title='the_hovel_by_zi_-d38ba1u'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/the_hovel_by_zi_-d38ba1u-150x150.png" class="attachment-thumbnail" alt="the_hovel_by_zi_-d38ba1u" title="the_hovel_by_zi_-d38ba1u" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/pjyargh/' title='pjyargh'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/pjyargh-150x150.gif" class="attachment-thumbnail" alt="pjyargh" title="pjyargh" /></a>
<a href='http://gk.lka.hu/2012/01/modern-muveszetek/smwhouse/' title='smwhouse'><img width="150" height="150" src="http://gk.lka.hu/wp-content/2012/01/smwhouse-150x150.png" class="attachment-thumbnail" alt="smwhouse" title="smwhouse" /></a>

<p>További grafikák <a href="http://www.noupe.com/inspiration/pixel-perfection-showcase-of-inspired-pixel-art.html">itt</a>.</p>
<p><strong>Alkalmazott művészetek</strong></p>
<p>Sok tehetséges embert igényel az ipar. Ők legtöbbször művészi hajlamaikat egy-egy ügyfélnek készülő munkában élik ki. Van, hogy egy program kinézetét álmodják meg, van, hogy egy honlapét. Viszont mindegyikük a tökéletességre törekszik.</p>
<p><a href="http://dribbble.com"><img src="http://gk.lka.hu/wp-content/2012/01/Screen-Shot-2012-01-29-at-18.40.03-400x309.png" alt="" title="Screen Shot 2012-01-29 at 18.40.03" width="400" height="309" class="aligncenter size-medium wp-image-1675" /><br /><small>A <a href="http://dribbble.com/">Dribbble</a> az egyik legjobb oldal, ahol a designerek, grafikusok bemutathatják egymásnak készülő grafikáikat.</small></a></p>
<p><strong>Még pár link</strong></p>
<p><a href="http://forums.cgsociety.org/forumdisplay.php?f=3">CGSociety</a> (számítógépes grafikus művészek)</p>
<div id="attachment_1678" class="wp-caption aligncenter" style="width: 410px"><a href="http://abduzeedo.com/character-designs-inspiration-reevolver"><img src="http://gk.lka.hu/wp-content/2012/01/hora_del_juego_by_reevolver-d33e5zf-400x185.jpg" alt="" title="Reevolver" width="400" height="185" class="size-medium wp-image-1678" /></a><p class="wp-caption-text">Salvador Ramirez Madriz karakterei</p></div>
<div id="attachment_1676" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.experiencetheplanets.com/"><img src="http://gk.lka.hu/wp-content/2012/01/Screen-Shot-2012-01-29-at-18.54.06-400x217.png" alt="" title="Greg Martin" width="400" height="217" class="size-medium wp-image-1676" /></a><p class="wp-caption-text">Greg Martin űr témájú képei</p></div>
<div id="attachment_1677" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.kagayastudio.com/english/celes_e/index.html"><img src="http://gk.lka.hu/wp-content/2012/01/1717211045_9-400x300.jpg" alt="" title="Kagaya Studio" width="400" height="300" class="size-medium wp-image-1677" /></a><p class="wp-caption-text">A Kagaya Studio fantasztikus képei</p></div>
<p><strong>Őket kéne a múzeumban mutogatni</strong></p>
<p>Én úgy gondolom, hogy az itt bemutatott pár apró példa jól szemlélteti, hogy vannak modern, kortárs művészeti alkotások, amik igenis élvezhetőek, amikre büszkék lehetünk. Amik megszólaltatják bennünk a belső hangot, ami azt mondja, hogy &#8220;wow, ez igen&#8221;. Amiket kiraknánk a szobánk falára, vagy gyakran nézegetnénk. Amiktől nem kell zavarban lennünk, hogy nem vagyunk elég sznobok ahhoz, hogy értékelni tudjuk őket.</p>
<p>Azt nem értem, hogy miért nem ezeket mutogatják a kortárs művészetek címszónál a szótárban? Miért nem ezekkel vannak tele a múzeumok? Miért tekintünk rájuk csak hobbiként, vagy művészeti értékkel nem bíró grafikákként?</p>
<p>Ti mit gondoltok?</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/01/modern-muveszetek/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>SSD</title>
		<link>http://gk.lka.hu/2012/01/ssd/</link>
		<comments>http://gk.lka.hu/2012/01/ssd/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 21:54:39 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[ssd]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1633</guid>
		<description><![CDATA[Sokan kértétek, hogy írjak az SSD-s tapasztalataimról. Nagy meglepetéseket nem fogok okozni senkinek szerintem, de pár személyemhez kötődő információt azért megosztanék veletek, hátha másnak is hasznos lesz. Igény Az már tavaly teljesen egyértelmű volt számomra, hogy az én igényeimet nem elégíti ki a merevlemezek sebessége. Sokáig kerestem a szoftveres megoldást a gépem lassulásaira, de minduntalan [...]]]></description>
			<content:encoded><![CDATA[<p>Sokan kértétek, hogy írjak az SSD-s tapasztalataimról. Nagy meglepetéseket nem fogok okozni senkinek szerintem, de pár személyemhez kötődő információt azért megosztanék veletek, hátha másnak is hasznos lesz.<br />
<span id="more-1633"></span><br />
<strong>Igény</strong></p>
<p>Az már tavaly teljesen <a href="http://gk.lka.hu/2009/11/a-fragmentaciorul-altalannosagban/">egyértelmű</a> <a href="http://gk.lka.hu/2010/12/ram-bol-sosem-eleg/">volt</a> számomra, hogy az én igényeimet nem elégíti ki a merevlemezek sebessége. Sokáig kerestem a szoftveres megoldást a gépem lassulásaira, de minduntalan arra jutottam, hogy az OS X disk kezelése, ütemezése, valamint a memória managementje a hibás. Ezek egész egyszerűen nem optimálisak, valahol a POSIX kompatiblitás megszerzése környékén (Leopard) a Tiger fürgesége elveszett. Ezt persze csak egy professzionális felhasználó veszi észre, a webező–szöveget szerkesztő többségnek tökéletes teljesítményt nyújt az OS így is bármilyen hardware-en.</p>
<p>Szoftveres után hardveres kiutat kerestem. Először a vinyót cseréltem le (jelenleg egy 640 gigás 7200 rpm-es Samsung HM640JJ zakatol a gépben), ami javított a helyzeten némileg, aztán a swapet próbáltam kiűzni a <a href="http://gk.lka.hu/2010/12/ram-bol-sosem-eleg/">RAM bővítés</a> keresztjével a gépemből. A 8 GB RAM szintén sokat dobott a használhatóságon, 3-7 napig mindig remekül ment is a gép, de idővel egyre nőttek a RAM cache-ek, fragmentálódott a szabad RAM és mindig a <a href="http://en.wikipedia.org/wiki/Spinning_wait_cursor">halál színes strandlabdájánál</a> kötöttem ki így is. A Lion tovább dobott a dolgokon, szerintem a nem is azzal, hogy lassabb, hanem valahogy több RAM-ot eszik, bár ezt számszerű adatokkal sosem tudtam alátámasztani.</p>
<p>Tavaly két okból nem vettem SSD-t: egyrészt az áruk közel duplája volt az idei áraknak. A másik gond abból adódott, hogy nem fért be a gépbe. Csupán két lehetőség van ugyanis egy laptop tulajdonos előtt, aki SSD-vel akar bővíteni: vagy kiveszi a gépéből a vinyót és annak a helyére rakja (nekem 640 gigáról kellett volna 64-120 gigára visszaállnom), vagy pedig egy beépítő keret segítségével a DVD meghajtó helyére rakja azt. Ekkor persze DVD-t írni nem tud. Nekem egy éve még egyik sem volt járható út.</p>
<p><strong>Változnak az idők</strong></p>
<p>Idei tervem közt szerepel a <a href="http://gk.lka.hu/2008/07/media-center-tervezgetes/">media center</a> megvalósítása, ami lehetővé teszi a DVD-ktől való megszabadulást. Így a gépből kivett DVD író helyére (amiből amúgy is nagyon elegem lett az utóbbi időben – gonoltátok volna, hogy bizonyos media ID-jű lemezeket nem lehet bizonyos firmware-ű drive-okkal megírni?) elkezdtem egy megfelelő <a href="http://hu.wikipedia.org/wiki/SSD">szilárdtest-meghajtót</a> keresni. Kiderült, hogy idén még mindig rettenetesen drágák az SSD-k, de ha törik ha szakad alapon most már mindenképpen be akartam újítani egyet.</p>
<p>A tesztek az OCZ Vertex 3-mat hozták ki ár/érték arányban a legjobb meghajtónak. Ez 60.000 Ft-ért kínál egy élvonalbeli sebességű 120 GB-nyi nem felejtő memóriát. Szereztem hozzá beépítő keretet <a href="http://www.ebay.com/itm/140584761987?ssPageName=STRK:MEWNX:IT&#038;_trksid=p3984.m1497.l2649">Kínából</a>, mondván mit nekem tízszer ennyibe kerülő Opti-Bay, és már mentem is a boltba megvenni a drágát. (Figyelitek, hogy brillírozok a szó mindkét értelmével?)</p>
<p><strong>Beszerelés</strong></p>
<p>Nem túl nagy kunszt, az iFixit <a href="http://www.ifixit.com/Guide/MacBook-Pro-13-Inch-Unibody-Mid-2009-Optical-Drive-Replacement/1368/1">megfelelő képes guide-ja</a> nagy segítség. A kínai keret kicsit szorul itt-ott, becsavarozni meg nem tudtam, de végülis nincs vele gond, ennyiért bőven jó volt.</p>
<p>A szoftver oldal már sokkal kacifántosabban festett. Hosszú délutánokat ültem és gondolkodtam azon, hogy hogyan oldjam meg a durván 400 gigán terjeszkedő rendszerem 2 meghajtóra széttagolását. Végül odáig fajult a dolog, hogy fontossági listákat írtam magamnak (mérekekkel súlyozva!), hogy minek kell feltétlenül az SSD-n lennie, és mi az, ami a második meghajtóvá avanzsáló HDD-re fog kerülni. A végén erre a felállásra jutottam:</p>
<ul>
<li>SSD:
<ul>
<li>a teljes rendszer, minden rendszer könyvtár (a rejtettek is)</li>
<li>a teljes <code>gk-work</code> user, amit munkában használok, kivéve a virtuális gépek</li>
<li>a <code>gk</code> user <code>Library</code> könyvtára, amiben a beállítások és más apró fájlok vannak</li>
</ul>
</li>
<li>HDD:
<ul>
<li>a teljes <code>gk</code> user, kivéve a <code>Library</code> könyvtár</li>
<li>a VM-ek</li>
</ul>
</li>
</ul>
<p>A HDD-n az SSD-hez hasonlóan létrehoztam az Users könyvtárat és oda másoltam a home-omat. A könyvtárak unix symlinkekkel lettek bekötve. Az OS X szerencsére meglepően jól támogatja ezt az ide-oda kötögetést, gyakorlatilag észrevétlenül jön fel két drive-ról most a rendszerem. Valószínűleg azért is megy ez ilyen jól, mert a Tiger idejében (vagy még előtte?) bevezetett és a Lionnal elavult fájl titkosítás úgy működött, hogy a home könyvtárat egy titkosított <code>dmg</code>-ben tárolta, amit bemountált a home helyére.</p>
<p>A megvalósításról pár szó: Én megpróbáltam ismét, de újfent letettem arról, hogy 5+ év után nekem új rendszerem legyen és mindent előről feltelepítsek/beállítsak, így a <code>Migration Assistant</code>tel másoltattam a megfelelő könyvtárakat az új helyükre, utána pedig Finderből mozgattam a végleges pozícióba a dolgokat. (Mivel a <code>Finder</code> másol minden <code>Resource Fork</code>ot is rendesen.) Linket készíteni meg persze csak parancssorból lehet :)</p>
<p><strong>Hátrány</strong></p>
<p>Eddig két programnak volt ezzel a felállással gondja: A rendszer részét képző <code>Archive Utility</code> valószínűleg a <code>/tmp</code>-be csomagol ki, amit egyből átkötne a végleges helyére, de ez nem sikerül neki, így hibaüzenettel elszáll. Az <code>Unarchiver</code> ugyan kicsit lassabb, de jól vette az akadályokat. A másik természetesen a <code>Photoshop</code> volt, ami tizen sok év fejlesztés és sok millió emberóra munka után sem képes menteni egy ilyen konfigon. Ez van, mit várjon az ember egy potom fél millió forintos szoftvertől&#8230; :) (A mentett képek kihalászhatóak a <code>Library</code>-ből valahonnan.)</p>
<p><strong>Előny</strong></p>
<p>És elérkeztünk a kérdéshez, ami mindenki fantáziáját csigázza már a cím három csábító betűjének elolvasása óta: megérte ez a nagy herce-hurca? Azt mondom, hogy meg. Számomra is meglepő módon nem lett atomgyors a rendszerem. Nem tépi le a fejemet a sebesség. Nem tudtam kimérni a 400 MB/s-es írási/olvasási értékeket, csak valamivel a negyede felett sikerült méréseket produkálnom.</p>
<p>De – és mielőtt még valaki hibás tanulságot vonna le az előzőek alapján, mert bizony itt a &#8220;de&#8221; – végre szinten van az adattároló alrendszer. Nem akad be, nem érezni a swap használatot, egy perc alatt visszatölti a programokat <code>Resume</code>-mal a Lion (ez korábban 5-15 perces szenvedés volt), pörög a Safari, és bár néha megriccen a rendszer annyira, mint mondjuk az iPhone 4, de minden éppen jó sebességgel megy. Nem viszi le a fejemet az ellenszél, de végre nem tötymörgünk. Nem fog el görcs, ha egyszerre két vinyó igényes dolgot kell elindítanom. Lehet kitömörítés közben böngészni. Szóval megy. Ez 2012-ben a szint.</p>
<p><strong>Jövő</strong></p>
<p>Terveim szerint folyamatosan duplázgatom majd ezt a 120 gigás kapacitást. Olyan 1-2 évente tervezem a még viszonylag jó állapotú SSD-met nagyobb, akkor már minden bizonnyal gyorsabb meghajtóra cserélni. Így a korai öregedéssel járó problémákat is elkerülöm (amik 2-3 év után jelentkezhetnek), és relative olcsón egyre jobban is járok. Aztán egyszer majd csak beéri kapacitásban a HDD-t, és nem fog kelleni mellé :)</p>
<p><strong>További tippek</strong></p>
<p>Twitteren kaptam a tippet, hogy az OS X Lion ugyan támogatja a Trim-et (ami kb. az adatok optimalizálása a lemezen hely felszabadulásakor), de ez csak az Apple SSD-kre aktív alapból. Viszont létezik <a href="http://www.groths.org/?page_id=322">Trim Enabler</a>, ami egy kattintással (és egy újraindítással) megcsinálja ezt nekünk nem Apple SSD-kkel is. Nekem működik, érdemes egyszer lefuttatni.</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2012/01/ssd/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Félember</title>
		<link>http://gk.lka.hu/2011/10/felember/</link>
		<comments>http://gk.lka.hu/2011/10/felember/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 07:27:58 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[telefon]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1608</guid>
		<description><![CDATA[Ahogy a híres mondás is tartja, ha az ember egyszer belekóstolt az iPhone használatába, lehet ugyan nélküle élni, csak nem érdemes. Két hétig nem volt nálam a telefon. Tapasztalatok. Be kellett vinnem szervízbe a telefonomat (az okokat nem részletezném, lényeg, hogy kaptam a huza-vona végén egy zsírúj iPhone 4-et és és újraindult az egy éves [...]]]></description>
			<content:encoded><![CDATA[<p>Ahogy a híres mondás is tartja, ha az ember egyszer belekóstolt az iPhone használatába, lehet ugyan nélküle élni, csak nem érdemes. Két hétig nem volt nálam a telefon. Tapasztalatok.</p>
<p><span id="more-1608"></span></p>
<p>Be kellett vinnem szervízbe a telefonomat (az okokat nem részletezném, lényeg, hogy kaptam a huza-vona végén egy zsírúj iPhone 4-et és és újraindult az egy éves garancia is, szóval jól jártam), és kaptam cseretelefont. <a href="http://www.google.com/search?client=safari&#038;rls=en&#038;q=samsung+bada+phone&#038;oe=UTF-8&#038;um=1&#038;ie=UTF-8&#038;hl=en&#038;tbm=isch&#038;source=og&#038;sa=N&#038;tab=wi&#038;biw=960&#038;bih=947#um=1&#038;hl=en&#038;safe=off&#038;client=safari&#038;rls=en&#038;tbm=isch&#038;sa=1&#038;q=samsung+s5620&#038;pbx=1&#038;oq=samsung+s5620&#038;aq=f&#038;aqi=g10&#038;aql=1&#038;gs_sm=e&#038;gs_upl=13536l14569l0l14645l5l5l0l0l0l0l236l594l0.3.1l4l0&#038;bav=on.2,or.r_gc.r_pw.,cf.osb&#038;fp=626149a15aabc36d&#038;biw=960&#038;bih=947" title="Samsung GT-S5620">Valami Badás Samsung</a> volt, a pontos típusát csak a jó Isten és a telefon tervezője tudja, de még ez utóbbiban sem vagyok biztos.</p>
<p><img src="http://gk.lka.hu/wp-content/2011/10/samsung_s5620_halleyevo_anteprima-400x452.jpg" alt="Samsung S5620" title="Samsung S5620" width="400" height="452" class="aligncenter size-medium wp-image-1618" /></p>
<p>A Samsungot kicsit több, mint egy hétig bírtam elviselni, utána bepróbáltam éles használatra az egyik céges Android telefont, nevezetesen egy <a href="http://www.google.com/search?hl=en&#038;safe=off&#038;client=safari&#038;rls=en&#038;q=xperia+x10+mini+pro&#038;gs_sm=e&#038;gs_upl=1839l2142l0l2288l4l3l0l0l0l0l222l370l0.1.1l2l0&#038;bav=on.2,or.r_gc.r_pw.,cf.osb&#038;biw=960&#038;bih=947&#038;um=1&#038;ie=UTF-8&#038;tbm=isch&#038;source=og&#038;sa=N&#038;tab=wi">Xperia X10 Mini Pro</a>-t (gondolkoztam hogy lehetne még hülyébb neve, de nem tudtam ragozni). Nagyon érdekes megfigyeléseket tettem.</p>
<p><img src="http://gk.lka.hu/wp-content/2011/10/x10minipro-1-400x171.jpg" alt="Xperia Mini X10 Pro" title="Xperia Mini X10 Pro" width="400" height="171" class="aligncenter size-medium wp-image-1619" /></p>
<p><strong>1. Hardware</strong></p>
<p>Az iPhone hardware-e jól meg van tervezve, ezt mindenki tudja. Viszont sok érdekes dolog csak akkor jön elő, ha egy rossz példával találkozunk. Nekem sikerült. Ilyenek például a gombok. A Samsungon 7 db volt, 2 hangerő, egy bekapcsoló, egy kamera és 3 softkey. A gondjaim ott kezdődtek, hogy a bekapcsoló gomb jobb oldalt, középtájon van. Ez első alkalommal ugye azért gond, mert ki a fene keresné ott, persze meg lehet ezt szokni, úgyhogy ez még nem is akkora probléma. Az viszont már gond, hogy nem sokkal alatta van az igen hasonló tapintású fényképező gomb, ami egyből indítja a kamerát. Mondanom sem kell, hogy végtelenszer sikerült fényképeznem a telefon feloldása helyett. Még jobb, hogy a kamera módban lezárható a telefon(!), amiből csak a feloldás hosszú nyomásával lehet menekülni, semmi mással. Tehát ha össze-vissza nyomkodod a telefont, tuti elrontasz valamit.</p>
<p>A másik ékes példája a rossz tervezésnek az volt, hogy gyakorlatilag nem tudtam úgy kézbe venni a telefont, hogy ne nyomtam volna meg akaratlanul vagy a hangerőt vagy a feloldást/kamerát. Kellemetlen.</p>
<p>A másik alanyunk pont ellenkezőleg szerepelt: Az Xperia Mini gombjai tökéletesen benyomhatatlanok. Szenvedés volt minden bekapcsolás, és minden vissza/menü gomb nyomás. Nagy erő kell hozzá, rossz a nyomáspontjuk, nem érzékeled rendesen, hogy mikor billent át&#8230; Ugyanitt megjegyezném, hogy aki ilyen gombot rak a telefonjára ÉS az iPhone-ról koppintott &#8220;slide to unlockot&#8221; is alkalmazza az valamit nem értett meg. Ez utóbbi célja ugyanis az, hogy a véletlenül benyomódott gomb ellen védjen. Na ez soha nem fog véletlenül benyomódni, az biztos.</p>
<p>Az Xperia mini kijelzőjéről nyugodt szívvel ki tudom jelenteni, hogy kizárólag demózásra alkalmas, vagyis hogy egy tech cég megmutassa, hogy &#8220;igen, az Android skálázódik ekkorába is!&#8221;, mert a mindennapi használat során olyan mértékű felüdülést jelentett utána egy ZTE Blade iPhone-nagyságú kijelzőjére nézni, mint 5 óra jégesőben ácsorgás után egy forró fürdő.</p>
<p>Az Xperiával a másik baj az volt, hogy annak ellenére, hogy harmad annyit se használtam, mint az iPhone-omat szoktam, kb. ugyanúgy merült, vagyis naponta töltőre kellett dugni. Ugyanez nem mondható el a Samsungról, ebben az egyben elég jól szerepelt. :)</p>
<p>Szintén az iPhone-hoz hasonló volt zsebben a Samsung, még kicsit könnyebb is volt súlyra, úgyhogy a formája tetszett, nem úgy, mint az Xperiának, ami rettenetesen tömzsi, egyszerűen nem lehet zsebre rakni, mert púpos lesz tőle a nadrágod. És amilyen kicsi, olyan nehéz is a telefon.</p>
<p><strong>2. Software</strong></p>
<p>A Samsungon Bada van, ami a nevezett cég hadrendbe állított üdvöskéje. Nem tudom, mi lehetett az igazi célja, de körülbelül annyit sikerült kihozni belőle, hogy egy kicsit buta, de valahol az Ericsson Mobile Platform (Sony-Ericsson mobilok rendszere) szintű dolgot köptek ki magukból, némi érintő kijelző támogatással, ami meg azért lássuk be, sehol sincsen egy okostelefon OS-hez képest.</p>
<p>Egy hét után arra jutottam, hogy igenis voltak a Samsungnál felület- és interakció tervező szakemberek, csak miután átadták a 200 oldalas dokumentációt a dolgok megfelelő menetéről, távoztak a projectből, a programozók meg sosem szerettek igazán olvasni.</p>
<p>Végeztem egy tesztet: legalább 5 embernek odaadtam a telefont, 3 egyszerű feladattal:</p>
<ul>
<li>Kapcsolja be</li>
<li>Indítson egy böngészőt</li>
<li>Nézze meg az SMS-eimet</li>
</ul>
<p>A teszt eredménye rendkívül mókás lett: kivétel nélkül mindenki, a telefonbuzi jogász baráttól, anyukámon át a programozó ismerősig ugyan azokkal a lépésekkel közelítette meg a problémákat, ami azt mutatja, hogy igen is valós problémákról van szó. A bekapcsolás 15-30 másodpercet vett igénybe. Az emberek kezdték a telefon tetején, majd eredmény nélkül végignyomkodták a front oldalon lévő gombokat, majd megforgatták a telefont és az oldalsó gombok közt keresték a bekapcsolót, majd miután nem találták, el is olvasták az oldalsó gombok feliratait, így persze meglett a gomb.</p>
<p>A böngésző indításában viszont már többen elvéreztek. Addig mindenki eljutott, hogy a program indító menüben (ami egy ilyen négyzetrácsokon ikonok jellegű, iPhone-hoz hasonlóan jobbra-balra scrollozható dolog) kéne keresni. Mindenki egy földgömböt, vagy ismerős szimbólumot keresve végigscrollozta egyszer gyorsan a 3 programindító oldalt, majd nem találván a megfelelő ikont vagy nekiálltak még egyszer, lassabban, a feliratokat is elolvasva végignézni a listát, vagy pedig megforgatták a telefont és keresték a Sony-Ericsson telefonokról megszokott hardware-es Internet gombot. Mivel ilyen nincs, egy kétségbeesettebb próbálkozás következett a programindítóból való kilépésre (ahol segítettem mindig, ugyanis a 3 softkey nincs feliratozva, így egyszerűen trial-and-error módszer nélkül nem lehet rájönni, hogy a bal oldali nem jó semmire, a középső a vissza gomb, a jobb oldali pedig a home), majd elkezdték az Androidhoz hasonló widget képernyőket körbelapozni. Egy percnél járunk. Persze itt sem volt böngésző, úgyhogy sokan visszatértek a program indító menübe, ahol talán 2-en meg is találták a remekül T-Mobile-osra cserélt web&#8217;n'walk feliratú ikont. Persze, ez nem feltétlenül a Samsung hibája, de a telefonnak azért felróvom.</p>
<p>A harmadik quest egy kivétellel egy nagy &#8220;b*zd meg&#8221; (vagy az illető vérmérsékletének megfelelően ennek kulturáltabb verziójának) elhangzásával végződött: ugyanez az ikon keresés ment fél percig, majd elolvasták az emberek az ikonoktól elkülönítve, alul, a sofkeyek felett lévő, 3, szürke sávba kiírt feliratot is, amik kb. úgy néztek ki, mint Sony-Ericssonon a softkeyek aktuális funkcióját mutató szövegek. A harmadik az Üzenetek. Ez után sokan megnyomták a jobb oldali gombot, ami persze nem az odaírt funkciót hajtotta végre – lévén home gomb –, hanem kivitte őket a widget képernyőre.</p>
<p>Még <del datetime="2011-10-18T08:53:20+00:00">öt</del> hat remek példát tudnék felhozni a használhatatlanság bemutatására:</p>
<ul>
<li>Bejövő híváskor teljesen elveszett az ember, nem tudja, hogy melyik gombbal lehet felvenni vagy letenni a telefont. Trial-and-error módszerrel persze kiderült, hogy a bal oldali felvesz, a jobb oldali pedig elutasít, de nem tudom, hogy kellett volna erre rájönnöm.</li>
<li>Gyötrelem gépelni rajta, mert csak 9 gombos számbillentyűzete van, a shiftet és az ékezetes betűket meg inkább ne is hozzuk szóba.</li>
<li>Nem megy automatikusan vissza WiFi-re. Mindig neked kell kézzel bemenni a beállításokba és felzavarni az otthoni hálózatodra.</li>
<li>Hiába az érintő kijelző, a 3G és a WebKit alapú böngésző: lehetetlen webet használni a telefonnal. A legegyszerűbb use-case: megpróbáltam betölteni az Indexet, amire egy perc molyolás után kiírta, hogy kevés a memória, és egyszerűen lefagyott, majd elkezdtek elszállingózni a widgetek is ugyanúgy memória hiányra hivatkozva.</li>
<li>Lapozás közben eltűnnek a widgetjeink. Néha anélkül is. Néha maguktól újak nyílnak ki, nekem pl. a hálózat nevét kiíró widget mindig visszanyílt magától.</li>
<li>Az e-mail kliens buta, mint a föld. Tud IMAP-et titkosítással, meg minden, de csak az inboxot mutatja.</li>
</ul>
<p>Az Androidról már sokkal jobb véleményen vagyok, az X10 Minivel töltött 2-3 nap alatt nem volt vele különösebb gondom, inkább csak azt vettem észre, hogy ugyan meg tudnám csinálni a feladataimat a telefonal, de a nyomogathatatlan gombok, a kis kijelző és a rettenetes, rémálmokat keltő &#8220;csak elfordított módban tudsz gépelni vele a billentyűzet széthúzásával&#8221; c. csoda feature miatt inkább elő sem húztam a zsebemből. Nem volt olyan fontos az a tweet&#8230;</p>
<p><strong>Összességében</strong></p>
<p>&#8230;lehet ugyan létezni ezekkel a telefonokkal, de iPhone után annyira gagyi szar mindkettő, hogy a félembernek éreztem magam. Nem tudtam a menetrendeket, nem tudtam weben utánanézni dolgoknak, nem tudtam rendes képeket, videót csinálni, és még napjában vagy 20-szor fordult elő, hogy a telefonon nyomkodtam volna valamit, de vagy nem tudtam azt megcsinálni a cserekészülékkel, vagy inkább elő sem vettem a Minit.</p>
<p>Sajnos, aki egyszer belekóstolt, az többé nem menekül&#8230; ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2011/10/felember/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Titanium SDK tapasztalatok</title>
		<link>http://gk.lka.hu/2011/10/titanium-sdk-tapasztalatok/</link>
		<comments>http://gk.lka.hu/2011/10/titanium-sdk-tapasztalatok/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 13:43:39 +0000</pubDate>
		<dc:creator>GK</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://gk.lka.hu/?p=1602</guid>
		<description><![CDATA[A Titanium SDK egy ingyenesen letölthető és használható programcsomag azok számára, akik iPhone-ra vagy Androidra, esetleg egyszerre a kettőre szeretnének fejleszteni és túl hosszadalmasnak vagy bonyolultnak találták ezek eszközök sajátságainak megtanulását (ObjectiveC, Android Java). Programunkat egyszerűen JavaScript nyelven készíthetjük el, azonban a kész program jóformán natív alkalmazás lesz. Nyár közepe óta Titaniummal fejlesztek, most leírom [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.appcelerator.com/products/titanium-cross-platform-application-development/">Titanium SDK</a> egy ingyenesen letölthető és használható programcsomag azok számára, akik iPhone-ra vagy Androidra, esetleg egyszerre a kettőre szeretnének fejleszteni és túl hosszadalmasnak vagy bonyolultnak találták ezek eszközök sajátságainak megtanulását (ObjectiveC, Android Java). Programunkat egyszerűen JavaScript nyelven készíthetjük el, azonban a kész program jóformán natív alkalmazás lesz. Nyár közepe óta Titaniummal fejlesztek, most leírom a tapasztalataimat.<br />
<span id="more-1602"></span><br />
<strong>Az SDK</strong></p>
<p>A Titanium SDK-t az <a href="http://www.appcelerator.com/">Appcelerator</a> fejleszti. Jelenleg 1.7.2-es verziónál tart, ami már viszonylag kiforrottnak tekinthető. Nem sokkal ezelőtt úgy nézett ki a dolog, hogy csak egy programot adtak, amit OS X-re, Linuxra vagy windowsra letöltve a programunkat le tudtuk fordítani a mobilokra, azonban az 1.7-es SDK-t átgyúrták egy Eclipse pluginné. Így már mondhatjuk, hogy az Eclipse-t, project manage-elő és szövegeditorként használva egy teljes értékű fejlesztő környezetet kapunk a csomagban.</p>
<p>Az ingyenes SDK az alapvető igényeket kielégíti, azonban ha programunkban komolyabb rendszerfunkciókat (pl. In-App purchase, Push notification, webes statisztikák készítése) is ki akarunk használni, akkor egy <a href="http://www.appcelerator.com/products/titaniumplus/">havi díjas fejlesztői hozzáférést</a> is kénytelenek leszünk vásárolni.</p>
<p><strong>Natív programok JavaScriptben</strong></p>
<p>Ellentmondásosnak tűnik? Pedig egyszerű! A Titanium tartalmaz iPhone-ra és Androidra is egy szoftver réteget, aminek célja, hogy az alatta lévő OS sajátságait a programunk elől elfedje és egy közös, JavaScript-ből hívható felületen keresztül hívhatóvá tegye. Ha tehát például egy leokézható információs ablakot akarunk készíteni, akkor elég az <code>alert("Hello world");</code> utasítást kiadnunk, az Androidon és iPhone-on is az operációs rendszer saját ablak rajzoló függvényeit fogja meghívni. Az eredmény nem úgy néz ki, mint egy natív alkalmazás, hanem konkrétan az. A JavaScript kódunk egy előre fordított formában a platform JavaScript értelmezőjével kerül végrehajtásra, ami iOS-en ugyebár a <a href="http://en.wikipedia.org/wiki/WebKit#JavaScriptCore">WebKit</a> JavaScript motorja, Androidon pedig a <a href="http://en.wikipedia.org/wiki/Rhino_(JavaScript_engine)">Rhino</a>. Természetesen egy JavaScript kód futtatása lassabb egy natív ObjectiveC hívásnál, azonban ez a nem túl számításigényes feladatokban (azaz az átlag programozás 90%-ában) nem hátráltató tényező. A GUI elemek, animációk, szóval a felhasználó sebességérzetét adó dolgok nagy része az OS által nyújtott rétegekből jön, így azok sebessége szinkronban van a natív programok sebességével.</p>
<p>A Titanium API hívások elég sokrétűek, a két platform saját API készleteinek metszetén kívül természetesen elérhetjük a másikon nem létező funkciókat is (pl. Androidon a modális Progress bar ablakot, vagy iPhone-on a navigációs toolbar-t az ablakok tetején). A programozónak magának kell eldöntenie, hogy egy univerzálisan hordozható forráskódot akar készíteni, vagy egy kis plusz energia befektetésével a két platformon azok sajátságait jobban figyelembe veszi és inkább ahhoz alakítja a programot.</p>
<p><strong>Kinek ajánlott?</strong></p>
<p>Szerintem elsősorban azoknak ajánlható, akiknek nincs idejük mindkét rendszer sajátságainak elsajátítására, és gyorsan nagy eredményeket akarnak elérni. Gyakorlatilag 1-2 nap alatt egy használható prototípus alkalmazást lehet összerakni Titaniummal mindenféle előzetes mobil tudás nélkül is.</p>
<p>A másik előnye, hogy alapvetően arra építenek, hogy a célközönség nagy része a webes szakmából érkezik, ezért nekik a legkönnyebb az átállás. A CSS-hez és JavaScripthez pedig ki ne értene legalább egy kicsit? :)</p>
<p>Érdemes még megemlíteni, hogy a két legelterjedtebb okostelefon platform mellett a Titanium támogat desktopra fejlesztést is, ami végeredményben HTML GUI-val rendelkező alkalmazásokat szül. Én ezt nem nagyon támogatom, úgyhogy nem is mondanék róla többet, akit érdekel, járjon maga utána. (Így készült pl. a <a href="http://www.wunderlist.com/">Wunderlist</a>.)</p>
<p><strong>Tapasztalatok</strong></p>
<p>Én jelenleg 4 programot fejlesztettem eddig a nyár közepe óta Titaniummal, ezek:</p>
<ul>
<li>Egy hely alapú közösségi szolgáltatás mobil appját (khm)</li>
<li><a href="http://itunes.apple.com/hu/app/traffipaxinfo-lite/id463280421?mt=8">TraffipaxInfo</a></li>
<li>BeerTimer (egyelőre nem letölthető)</li>
<li><a href="http://www.facebook.com/horoszkopmobilra">Horoszkóp</a></li>
</ul>
<p>Az első dolog, ami nagyon megerőltető tud lenni, hogy odaadják a kezedbe az eszközöket, de nem adnak egy sablont, ami alapján dolgozhatnál. Úgy írod meg a programot, ahogy neked tetszik. Nincs semmi iránymutatás, hogy hogy érdemes szeparálni a dolgokat, vagy például hogy hogy válaszd szét a modellt a view rétegtől. Nincsenek elnevezési konvenciók, vagy bármi hasonló. Mivel ezek nélkül viszonylag nehezen tudok programozni :), így számomra az volt az első, hogy egy átlalános keretrendszert kialakítottam az első programnak, ami annyira bevált, hogy azóta a másik három is abban készült el.</p>
<p>A második felismerés, hogy roppant könnyen látványos eredményeket lehetett elérni, azaz egy nap alatt a programok fő funkcióit adó dolgokat – mint pl. a GPS pozíció, adatok letöltése egy szerverről, vibra motor használata, képmegjelenítés – működésre tudtam bírni. Ebben nagy segítséget nyújt a <a href="https://github.com/appcelerator/KitchenSink">KitchenSink</a> nevű demo program, ami bemutatja a Titanium által nyújtott API-k nagy részének használatát.</p>
<p>A programfejlesztésre fordított idő legkisebb része volt azonban a program vázának elkészítése, ennél lényegesen nagyobb feladat volt, hogy minden funkció úgy működjön, ahogy azt elvártuk. Mondok egy példát: GPS koordinátát kiírni pofon egyszerű (negyed óra), azonban úgy megírni a programot, hogy Androidon és iOS-en is folyamatosan aktuális koordinátákat jelenítsen meg, és minden készüléken jól működjön, sokkal nehezebb (4-5 napom elment vele). A probléma nem csak ott van, hogy a triviális hívásokon kívül ilyenkor az extrém eseteket is kezelni kell (a példánál maradva mondjuk azt, hogy nincs GPS a készülékben), hanem itt már előjöttek a Titanium hibái is. Mert abból bizony akad nem is kevés. (Pl. a GPS pozícióváltás eseményre fel tudsz írni egy függvényt, és megadhatod, hogy hány méter változás esetén hívódjon meg az. Ez 1.7.2-es SDK-val iOS alatt egyáltalán nem működik, minden centi változásra meghívódik a függvény.)</p>
<p>Szerencsére elmondható, hogy elég korrekt az <a href="http://developer.appcelerator.com/apidoc/mobile/latest">API dokumentáció</a>, valamint van egy aktív és segítőkész közösség is, akik általában elég gyorsan reagálnak a felmerülő problémákra a <a href="http://developer.appcelerator.com/questions/newest">fórumban</a>. Átalában ha ott nincs valamire megoldás, akkor az bizony csak nálad szar, és te rontottál el valamit.</p>
<p>A legtöbb problémám amúgy Androdidal volt, mert az iPhone mindig működött mint a kisangyal. Az Android emulátor egy rendkívül lassú, nehézkes dolog, szenvedés vele fejleszteni. 10-ből 4-szer nem is hajlandó elindulni, vagy valami probléma okán nem sikerül a fordítás. Erre már megvannak a saját rituáléim, mikor mit kell tenni, ha valaki elakadna, szóljon :) Összességében nekem kétszer annyi idő volt az Androdion is jól működő verzió kifejlesztése, mint az iPhone-os.</p>
<p><strong>Publikálás</strong></p>
<p>Kicsit féltünk tőle, hogy az Apple mit fog szólni a Titaniummal készített programunkhoz, de semmi gond nem volt vele, simán beengedték az App Store-ba. Természetesen szükséges ehhez a szokásos iPhone Developer account (pénzes) regisztráció. Hasonló a helyzet Androidon is, ott is ki kell pengetni az éves díjat. A megfelelő provisioning profile-okat be kell adagolni a Titaniumnak, és onnantól az Xcode-ot nem is látva tudunk telefonon tesztelni, illetve a Store-ba feltölthető verziót fordítani.</p>
<p><strong>Tippek</strong></p>
<p>Csokorban szeretnék pár tippet összeszedni, amik talán a kezdőket segítik, mert én is beléjük futottam. Nem kell semmitől megijedni, vannak bugos dolgok, de mindent meg lehet oldani.</p>
<ul>
<li>iPhone-on bizonyos SDK verziókkal csak a Resources könyvtárban lévő képeket tudta megnyitni valamiért. Az 1.7.2-nél már mennek az alkönyvtárak is</li>
<li>az SVN rejtett fájljait nem szereti, fordításkor hibákat dob, ha vannak</li>
<li>valamiért nálam az iPhone-on futtatás csak úgy működik, hogy fordításkor az iTunes-ba betölti az új verziót, amire jobb gombot kell nyomni, és Reveal-lel a Finderben kitallózni. Ezt a fájlt rá kell húzni az Xcode Organizer-jében az eszközre kézzel</li>
<li>amikor Androidon váltunk emulátor és eszköz között, akkor a build/android könyvtár letörlése javasolt, mert néha belezakkan</li>
<li>amikor új API funkciókat kezdünk el használni, akkor gyakran jelez futási hibát, ami simán azért van, mert nem vette észre, hogy azt is be kéne linkelni a buildbe. Szintén a build könyvtár megfelelő alkönyvtárának (iphone/android) letörlése meggyógyítja</li>
<li>a TableView appendRow() függvénye nálam hibás volt, helyette a setData javasolt</li>
<li>iPhone Simulatorban nem lehet felbontást váltani vagy más programot elindítani, mert belefagy. Ilyenkor kézzel el kell indítani a Simulatort, elvégezni a módosításokat, kilépni, majd utána már azt fogja használni a Titanium is</li>
<li>Debuggolni csak 1.7.1 óta lehet</li>
<li>Előfordult, hogy Androidon debug módban nem ment az ablak nyitás. Nem debuggerrel működik.</li>
<li>9-patch fájlokat a Resources/android könyvtárba kell rakni, nem lehet a Resources könyvtárban másik fájl azonos néven, mert különben az lesz aktív</li>
<li>ZTE Blade USB csatlakoztatása esetén OS X-en Eject-et kell nyomni</li>
<li>Néha elhal a buildelés a leghülyébb hibákkal. A build könyvtár letörlése ÉS a Titanium SDK újraindítása mindig segít.</li>
<li>Androidon nem mindig hívódik meg a GPS location event callback-je, csak az első alkalommal. Lehet úgy workaround-olni, hogy mindnen híváskor újra beállítod az accuracy-t</li>
<li>A build tartalmának letöltése után első buildeléskor általában tiapp.xml-es hibát jelez. Ezzel nem kell foglalkozni, a második build már sikerülni fog.</li>
<li>A TiStoreKit (In-App purchase modul) nálam csak 1.6.3-mas SDK-val megy és csak nem jailbreakelt telefonon.</li>
</ul>
<p>Szóval látható, hogy akadnak még bugok, de ezeket folyamatosan javítják ki, és ezek ellenére elég használható a cucc. Aki instant akar fejleszteni, szerintem adjon neki egy esélyt!</p>
<p>Sok sikert kívánok mindenkinek, aki belevág!</p>
]]></content:encoded>
			<wfw:commentRss>http://gk.lka.hu/2011/10/titanium-sdk-tapasztalatok/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

