<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>‹Webakadémia /›</title>
	
	<link>http://webakademia.hu</link>
	<description>/ András webkettőt fejleszt /</description>
	<pubDate>Fri, 05 Feb 2010 20:02:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.8-bleeding-edge</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/webakademia" /><feedburner:info uri="webakademia" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Viszlát Origo, hello Arkon!</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/8O6Ztmu_jdI/</link>
		<comments>http://webakademia.hu/2010/02/viszlat-origo-hello-arkon/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:02:20 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[személyes]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=522</guid>
		<description><![CDATA[Twitteren már decemberben megírtam, a blogomra most sikerült összehoznom csak ezt a bejegyzést: január elejétől az Arkon Zrt-nél, közismertebb nevén az ingatlan.com-nál dolgozom. Időközben magánéletemben is jelentőségteljes változások történtek: december 16-án megszületett Nóra Anna névre hallgató kislányom.
Az Origos, konkrétabban iWiW Developer Supportos munkát tavaly 2008. decemberében kezdtem meg, így bő egy évet töltöttem ezen a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/ba78">Twitteren</a> már decemberben megírtam, a blogomra most sikerült összehoznom csak ezt a bejegyzést: január elejétől az Arkon Zrt-nél, közismertebb nevén az <a href="http://ingatlan.com/">ingatlan.com</a>-nál dolgozom. Időközben magánéletemben is jelentőségteljes változások történtek: december 16-án megszületett Nóra Anna névre hallgató kislányom.</p>
<p>Az Origos, konkrétabban iWiW Developer Supportos munkát tavaly 2008. decemberében kezdtem meg, így bő egy évet töltöttem ezen a poszton, s úgy érzem hogy a feladatomat több-kevesebb sikerrel, rengeteg energiát beletéve sikerült jól végeznem. Az iWiW-ben még rengeteg lehetőség van, s bízom benne, hogy az új (Origo) vezetőséggel ezeket még hatékonyabban is kihasználja majd a társaság. A poszt otthagyása nem saját döntésem volt, de tekintettel arra, hogy a kezdeti újdonságdömping, illetve kommunikálandó lehetőségek száma az idő során csökkent, logikus lépésnek gondolom az Origo részéről az együttműködés lezárását.</p>
<p>Az Arkonnál egy igen érdekes munkakörbe, egy jó társaságba, és a válság ellenére is prosperáló, hazánk egyik legjobban működő, kizárólag magyar tulajdonú vállalkozásába csöppentem bele pár hete. A munkám nagyrészt az IT osztályon zajlik, de ezen felül több érdekes feladattal és lehetőséggel is kiegészül. Az egyik ilyen, hogy jobban láthatóvá tehetem az Arkont a hazai fejlesztői közösség számára (a dinamikus növekedés, számos új projektterv további fejlesztők csatlakozását igényli &#8211; most is éppen keresünk programozókat, rendszergazdákat), de heti szintű szakmai előadások tartásával, beszélgetésekkel a belső oktatás is új lendületet kapott. A cég már érkezésem előtt bevezette a fejlesztésben a &#8220;<a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">scrum</a>&#8221; metodológiát, melybe én is belerázódhattam pár nap alatt (egész hatékonynak tűnik). Hazánkban eddig más cégnél általam még nem látott, a Google által ismertté vált 80-20%-os munkabeosztásra is lehetőségem van, vagyis 20%-át egy hétnek a saját projektjeimre fordíthatom. Az ingatlan.com csoport részét képezi a linkcenter.hu, utcakereso.hu, telepuleskereso.hu, koponyeg.hu, alaprajz.com és a blogol.hu is, s a Miner is kicsit közeledni fog jellemzően leginkább apróságokkal (a linkcenter.hu keresőjét például pár hónapja már a Miner keresőmotorja szolgálja ki), így bőven van mivel ismerkedni egy ideig.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2010. |
<a href="http://webakademia.hu/2010/02/viszlat-origo-hello-arkon/">Permalink</a> |
<a href="http://webakademia.hu/2010/02/viszlat-origo-hello-arkon/#comments">14 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2010/02/viszlat-origo-hello-arkon/&amp;title=Viszlát Origo, hello Arkon!">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/8O6Ztmu_jdI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2010/02/viszlat-origo-hello-arkon/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2010/02/viszlat-origo-hello-arkon/</feedburner:origLink></item>
		<item>
		<title>HipHop, avagy gyors PHP a Facebooktól</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/x6oFRcBfcXk/</link>
		<comments>http://webakademia.hu/2010/02/hiphop-avagy-gyors-php-facebooktol/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 14:13:17 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webadmin]]></category>
		<category><![CDATA[webfejlesztés]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=524</guid>
		<description><![CDATA[A napokban be lett harangozva (bár még nem jelent meg a cég nyílt forrású projektjei között, de dolgoznak rajta), hogy a Facebooktól egy a PHP sebességét megsokszorozó fejlesztést fogunk kapni. A HipHop for PHP nevű projektnek bár vannak viszonylagosan komoly kötöttségei, de egyrészt ezzel együtt is nagyon hasznosnak tűnik, márészt a PHP-nak bármilyen jellegű frissítés, [...]]]></description>
			<content:encoded><![CDATA[<p>A napokban <a href="http://www.insidefacebook.com/2010/02/02/facebook-open-sources-hiphop-php-compiler-software/">be lett harangozva</a> (bár még nem jelent meg a <a href="http://github.com/facebook">cég nyílt forrású projektjei között</a>, de <a href="http://groups.google.com/group/hiphop-php-dev/browse_thread/thread/c63edd95f6cc5cfa">dolgoznak rajta</a>), hogy a Facebooktól egy a PHP sebességét megsokszorozó fejlesztést fogunk kapni. A <strong>HipHop for PHP</strong> nevű projektnek bár vannak viszonylagosan komoly kötöttségei, de egyrészt ezzel együtt is nagyon hasznosnak tűnik, márészt a PHP-nak <em>bármilyen</em> jellegű frissítés, új vérvonal csak jót tehet.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-525" title="hiphop-php" src="http://webakademia.hu/wp-content/hiphop-php.png" alt="hiphop-php" width="500" height="325" /></p>
<p>A HipHop for PHP a gyakorlatban egy C++ fordító, illetve webszerver funkciót lát el. A Facebook azért fejlesztette ki, mert sem a PHP memóriafoglalásával, sebességével, sem a kódok más nyelvi környezetben felhasználhatóságával, s a kiterjesztések programozhatóságával nem voltak túl elégedettek, másfelől viszont már van egy hatalmas PHP-ben írt kódbázisuk, és a tanulhatósága is jó a nyelvnek.</p>
<p style="text-align: left;">Érdemes megnézni a prezentációjukat:<br />
<object id="doc_714465853601675" style="outline:none;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="600" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="doc_714465853601675" /><param name="wmode" value="opaque" /><param name="bgcolor" value="#ffffff" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="FlashVars" value="document_id=26375470&amp;access_key=key-14w9gnkcl70nrxpv3aet&amp;page=1&amp;viewMode=slideshow" /><param name="src" value="http://d1.scribdassets.com/ScribdViewer.swf" /><param name="flashvars" value="document_id=26375470&amp;access_key=key-14w9gnkcl70nrxpv3aet&amp;page=1&amp;viewMode=slideshow" /><param name="allowfullscreen" value="true" /><embed id="doc_714465853601675" style="outline:none;" type="application/x-shockwave-flash" width="100%" height="600" src="http://d1.scribdassets.com/ScribdViewer.swf" flashvars="document_id=26375470&amp;access_key=key-14w9gnkcl70nrxpv3aet&amp;page=1&amp;viewMode=slideshow" allowscriptaccess="always" allowfullscreen="true" bgcolor="#ffffff" wmode="opaque" name="doc_714465853601675"></embed></object></p>
<p>Illetve én is megpróbáltam összeszedni, hogy milyen gyakorlati különbségek vannak a HipHop és az eddig megszokott, Zend Engine-es PHP között:</p>
<p><strong>C++-ra fordít</strong></p>
<p>A HipHop a PHP forráskódot egy optimalizált C++ kódra írja át, melyet aztán a G++ fordítóval lehet futtatható kóddá alakítani. A nyelvi elemek, a teljes PHP-ben a programozó számára elérhető kódkörnyezet egy jól optimalizált C++ kódban testesül meg az átírás végére, melynek a PHP kódjához ezután nem sok köze van. Néhány &#8211; általában ritkán használt &#8211; funkció (legfőképpen a PHP kódból dinamikusan új kód előállítását megcélzóak): eval(), create_function(), a preg_replace &#8220;e&#8221; kapcsolója be lett áldozva a teljesítmény oltárán, mindazonáltal pár dolog, mint a call_user_func(), dinamikus változók, extract() megmaradtak. A hiányzó függvények miatt pár népszerű framework (konkrétan a Symfony felől hallottam ilyen véleményeket) várhatóan nem fog működni HipHoppal. Kérdés, hogy ki alkalmazkodik majd kihez, mennyit jelent majd a gyakorlatban a HipHop sebességnövekedése, s mennyire lesz kényelmesen használható &#8211; ezek majd a kód közzététele, és a lehetőségek pontos megismerése után derülnek ki.</p>
<p>Ami a sebesség növekedést illeti, a Facebook webes forgalmánál 50%-kal kevesebb processzor használatot tapasztaltak ugyanakkora, az API-nál 30%-kal kevesebb processzor használatot dupla forgalom mellett. Ezek nem feltétlenül tűnnek hatalmas számoknak, de ha belegondolunk, hogy több, mint 30.000 szerverük van (2009 októberi adat), akkor mindjárt komoly spórolásról beszélhetünk.</p>
<p><strong>Fejlesztőkörnyezet</strong></p>
<p>A fordítás a kód méretétől függően várhatóan nem tizedmásodperces, másodperces sebességű lesz, így leginkább egy deploy folyamatba lesz beilleszthető. Ez így nehézkes lenne fejlesztés közben, így elkészült egy HPHPi névre hallgató interpreter is, ahol kimarad a fordítgatás, így a fejlesztés könnyebbé válik. Ez a megoldás eval() függvényt is megvalósítja, de a HipHophoz közel áll.</p>
<p><strong>Deployment</strong></p>
<p>A deployment során nem PHP kódot kell a szerverekre eljuttatni, hanem egy darab lefordított, &#8220;hatalmas&#8221; bináris fájlt. Egy HipHop szerver egy processzként, threadek segítségével fog futni, leállás nélkül lehet új verzióra átállni vele.</p>
<p><strong>PHP kiterjesztések</strong></p>
<p>A Facebook programozók saját bevallásuk szerint jópár PHP kiterjesztést használnak. Nem túl tiszta számomra, hogy pontosan mely kiterjesztések lesznek a HipHoppal is használhatóak, de a fenti prezentációban 100.000 sornyi kiterjesztés függvényről beszélnek, mely a HipHop részét képezi &#8211; ezzel gondolom jópár kiterjesztés le van fedve.</p>
<p><strong>Beépített webszerver</strong></p>
<p>A HipHop saját webszerverrel rendelkezik, ami az én meglátásomban hatalmas előnyként jelentkezik, mindazonáltal a hoszting cégek dolgát ezzel sem könnyíti meg. Gondolom a webszerver a statikus fájlok kiszolgálására nincsen felkészítve, illetve nem feltétlenül támogatja a rewrite rule-okat, és más hasonló tipikus általános webszerver funkciókat sem, így várhatóan egy nginx/lighttpd felhúzása proxyként a HipHop elé lehet a legcélszerűbb felállás.</p>
<p><strong>Roadmap</strong></p>
<p>A HipHop PHP jelenleg az 5.2-es PHP verzióval kompatibilis, de szeretnék az 5.3-as verziót mielőbb beérni. További cél az Apache támogatása is.</p>
<p><strong>Kinek jó, kinek nem?</strong></p>
<p>Aki néhány nyílt forrású programot futtat egy hoszting cég szerverén, az várhatóan semmit sem fog profitálni a HipHop megjelenésével, sem a hoszting cégek, sem a nyílt forráskódú projekteket fejlesztők várhatóan nem fognak rövid távon átállni rá. A célcsoport sokkal inkább azok a saját nagyobb projekteket kivitelező fejlesztők, melyek jópár szerverre dolgoznak, API-t fejlesztenek, ahol a PHP kódokra jelentős terhelés jut. Ezekből adódóan a HipHop célja nem a Zend Engine lecserélése, ez egy párhuzamos vonal lesz.</p>
<p><strong>Még több olvasnivaló</strong></p>
<p>Ha valaki egy jó kis tech olvasnivalóra vágyik, akkor ajánlom neki <a href="http://terrychay.com/article/hiphop-for-faster-php.shtml">Terry Chay</a> írását, jó sok részletről lehet nála olvasni egy hosszú-hosszú blogbejegyzés keretében.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2010. |
<a href="http://webakademia.hu/2010/02/hiphop-avagy-gyors-php-facebooktol/">Permalink</a> |
<a href="http://webakademia.hu/2010/02/hiphop-avagy-gyors-php-facebooktol/#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2010/02/hiphop-avagy-gyors-php-facebooktol/&amp;title=HipHop, avagy gyors PHP a Facebooktól">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/x6oFRcBfcXk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2010/02/hiphop-avagy-gyors-php-facebooktol/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2010/02/hiphop-avagy-gyors-php-facebooktol/</feedburner:origLink></item>
		<item>
		<title>Mekkora monitorod van?</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/LZYsFEVb3S4/</link>
		<comments>http://webakademia.hu/2010/01/mekkora-monitorod-van/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 11:04:27 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webkettő]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=519</guid>
		<description><![CDATA[Ma reggel örvendeztem Twitteren, hogy üzembe állítottam az új cégemnél a monitoromat, erre @jendre megkérdezte, hogy mekkora is az akkora &#8211; s én se voltam rest, megkérdeztem az engem követőket, náluk mi a helyzet. Jó sok válasz érkezett, a feldolgozásukra nem vállalkoznék, de íme egy szép &#8220;screenshot&#8221;:


&#169; admin for ‹Webakadémia /›, 2010. &#124;
Permalink &#124;
4 comments [...]]]></description>
			<content:encoded><![CDATA[<p>Ma reggel <a href="http://twitter.com/ba78/status/7979834900">örvendeztem Twitteren</a>, hogy üzembe állítottam az új cégemnél a monitoromat, erre <a href="http://twitter.com/jendre">@jendre</a> <a href="http://twitter.com/jendre/status/7979895996">megkérdezte</a>, hogy mekkora is az akkora &#8211; s én se voltam rest, megkérdeztem az engem követőket, náluk mi a helyzet. Jó sok válasz érkezett, a feldolgozásukra nem vállalkoznék, de íme egy szép &#8220;screenshot&#8221;:</p>
<p style="text-align: center;">
<div id="attachment_520" class="wp-caption aligncenter" style="width: 426px"><img class="size-full wp-image-520" title="Monitor méret" src="http://webakademia.hu/wp-content/monitormeret.jpg" alt="Mekkor a monitorod?" width="416" height="2745" /><p class="wp-caption-text">Mekkora a monitorod?</p></div>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2010. |
<a href="http://webakademia.hu/2010/01/mekkora-monitorod-van/">Permalink</a> |
<a href="http://webakademia.hu/2010/01/mekkora-monitorod-van/#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2010/01/mekkora-monitorod-van/&amp;title=Mekkora monitorod van?">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/LZYsFEVb3S4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2010/01/mekkora-monitorod-van/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2010/01/mekkora-monitorod-van/</feedburner:origLink></item>
		<item>
		<title>jQuery 1.4 újdonságok</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/Hr_gvr6JrCY/</link>
		<comments>http://webakademia.hu/2010/01/jquery-1-4-ujdonsagok/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 14:58:59 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webfejlesztés]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=515</guid>
		<description><![CDATA[Megjelent a jQuery 1.4, számos újdonsággal, mely miatt érdemes áttérni az új változatra. A legtöbb dologban visszafele kompatibilis az 1.4-es verzió, a potenciális problémák listáját azonban érdemes átnéznie annak, aki régi kódot frissít.

Az újdonságokat egy prezentációban szedtem össze ezentúl, de inkább csak azokat, melyeket érdekesebbnek, izgalmasabbnak találtam:
jQuery 1.4 újdonságok
View more presentations from András Bártházi.
További olvasnivalók:

14 [...]]]></description>
			<content:encoded><![CDATA[<p>Megjelent a jQuery 1.4, számos újdonsággal, mely miatt érdemes áttérni az új változatra. A legtöbb dologban visszafele kompatibilis az 1.4-es verzió, a <a href="http://jquery14.com/day-01/jquery-14#backwards">potenciális problémák listáját</a> azonban érdemes átnéznie annak, aki régi kódot frissít.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-516" title="jquery-14" src="http://webakademia.hu/wp-content/jquery-14.jpg" alt="jquery-14" width="500" height="325" /></p>
<p style="text-align: left;">Az újdonságokat egy prezentációban szedtem össze ezentúl, de inkább csak azokat, melyeket érdekesebbnek, izgalmasabbnak találtam:</p>
<p id="__ss_2922266" style="text-align: center;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="jQuery 1.4 újdonságok" href="http://www.slideshare.net/ba78/jquery-14-jdonsgok">jQuery 1.4 újdonságok</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jquery14-ujdonsagok-100115062936-phpapp02&amp;stripped_title=jquery-14-jdonsgok" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jquery14-ujdonsagok-100115062936-phpapp02&amp;stripped_title=jquery-14-jdonsgok" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px; text-align: center;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/ba78">András Bártházi</a>.</div>
<p style="text-align: left;">További olvasnivalók:</p>
<ul>
<li><a href="http://jquery14.com/">14 nap jQuery</a></li>
<li><a href="http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/">15 újdonság a jQuery 1.4-ben</a></li>
</ul>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2010. |
<a href="http://webakademia.hu/2010/01/jquery-1-4-ujdonsagok/">Permalink</a> |
<a href="http://webakademia.hu/2010/01/jquery-1-4-ujdonsagok/#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2010/01/jquery-1-4-ujdonsagok/&amp;title=jQuery 1.4 újdonságok">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/Hr_gvr6JrCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2010/01/jquery-1-4-ujdonsagok/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2010/01/jquery-1-4-ujdonsagok/</feedburner:origLink></item>
		<item>
		<title>Kiadták az EcmaScript 5-öt</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/j5MVZiOSeq4/</link>
		<comments>http://webakademia.hu/2009/12/kiadtak-az-ecmascript-5-ot/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 12:06:27 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webfejlesztés]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=510</guid>
		<description><![CDATA[Megjelent az EcmaScript 5, vagyis a JavaScript, ActionScript programozási nyelvek mögött álló szabvány legújabb változata, melyet ebben a blogbejegyzésben én most simán lejavascriptezek. Az új változat még érettebbé teszi a JavaScript nyelvet a &#8220;strict mód&#8221; bevezetésével, illetve pár kisebb-nagyobb kiegészítést hoz be a használható függvények terén.

Az EcmaScript történetével úgy tűnik, hogy részben megismétlődik a CSS [...]]]></description>
			<content:encoded><![CDATA[<p>Megjelent az <a href="http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf">EcmaScript 5</a>, vagyis a JavaScript, ActionScript programozási nyelvek mögött álló szabvány legújabb változata, melyet ebben a blogbejegyzésben én most simán lejavascriptezek. Az új változat még érettebbé teszi a JavaScript nyelvet a &#8220;strict mód&#8221; bevezetésével, illetve pár kisebb-nagyobb kiegészítést hoz be a használható függvények terén.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-511" title="docwriteisevil" src="http://webakademia.hu/wp-content/docwriteisevil.jpg" alt="docwriteisevil" width="500" height="325" /></p>
<p style="text-align: left;">Az EcmaScript történetével úgy tűnik, hogy részben megismétlődik a CSS kapcsán már látott felállás: a korábbi EcmaScript 4 változatként kiadni tervezett (de ki nem adott) verziót végül csak az ActionScript valósította meg (pedig jó dolgok voltak benne), így az EcmaScript 5 végülis az EcmaScript 3 utódjaként jelenik meg. A JavaScript motorok világa azonban pörög, ott a legfiatalabb Google V8-a (Chrome), a Mozilla TraceMonkey-ja (Firefox), az Apple Nitroja (Safari), nem beszélve a többi böngészőben megjelent, vagy böngészőktől független futtatást lehetővé tevő motorról, tehát ideje volt egy kis ráncfelvarrásnak. Pár motor már támogatja is a megjelent újdonságokat.</p>
<p style="text-align: left;"><strong>Strict mód</strong></p>
<p style="text-align: left;">A strict mód egy szigorúbb programozási stílust tesz lehetővé, kidobálva azokat a problémásabb részeket a nyelvből, melyek nem igazán váltak be, vagy egyszerűen túl lazák egy komoly programozási nyelvhez. A szigorúbb JavaScriptre a következő &#8220;paranccsal&#8221; lehet átállni:</p>
<pre style="text-align: left;">"use strict";</pre>
<p style="text-align: left;">Vegyük észre a megoldásba rejtett tökéletességet, vagyis hogy a parancs visszafele kompatibilis, a régebbi motorokban semmilyen hatása nem lesz az önmagában álló sztring literálnak. A teljes scriptünkben is használhatjuk a strict módot, de egy függvény elején megemlítve csak azon a függvényen belül is használható.</p>
<p style="text-align: left;">Az EcmaScript 5-öt támogató motorokban a következő fontosabb hatásokat váltja ki a &#8220;parancs&#8221;:</p>
<ul>
<li>A változókat használat előtt deklarálni kell a var paranccsal. Aki írt már nagyobb projekteket sok változóval, függvényekkel, és órákat debuggolta, hogy mi lehet a gond néhány furcsa hiba mögött, az tudja értékelni igazán ezt a változtatást. Egy függvényben ha nem használunk var-t, akkor a változó a globális névtérben jön létre, s ha mindezt két függvénynél is megtesszük, melyek pluszban még egymást is hivogatják, a végeredmény egy gyönyörű káosz lesz. Persze ez csak az egyik felállás, amikor gondot okozhat az, ha nem használjuk a var-t, s ezzel nem deklaráljuk, hogy az adott változó hol lesz elérhető. Jó gyakorlat volt eddig is mindig használni a var-t, ezentúl a JavaScript motor jelezni is tudja felénk, ha hibát vétünk.</li>
<li>Az eval()-on keresztül futtatott kódrészlet elkülönített névtérben fut. Vagyis egy eval(&#8221;var x = 10;&#8221;); console.log(x); parancssor strict módban egy &#8220;undefined&#8221; értéket fog kijelezni számunkra. Az új x változó csak az evalon belül használható.</li>
<li>Az oktális szám literálok (vagyis a nullával kezdődő számok, mint a 010) le lesznek tiltva. Eddig a var x = 010; után az x változó értéke 8 volt, strict módban viszont 10 lesz. Eddig sem használtam, ezentúl sem fogom az oktális számokat, egy hibalehetőséggel kevesebb.</li>
<li>A with használata hibát fog eredményezni. A with használata az évek során nem vált be, a használata majd minden böngészőben lassú, és számos hibalehetőséghez is vezethet. A JavaScript programozók körében eddig is az volt a közvélekedés, hogy a with nem használandó.</li>
<li>A delete parancs segítségével nem lehet ezentúl függvényeket, változókat, (függvény) paramétereket törölni. Pontosabban eddig sem lehetett, csak nem kaptunk hibaüzenetet, hanem csendben nem történt semmi.</li>
<li>A függvényeknek nem lehet több ugyanolyan nevű paramétere, és az objektumok deklarációjakor sem fordulhat elő többször ugyanaz a kulcs.</li>
<li>Az arguments ezentúl csak olvasható lesz. Az arguments helyi változó segítségével az aktuális függvény paramétereit érhettük el, s akár módosíthattuk is eddig, de ez nem volt egy túl szép megoldás.</li>
</ul>
<p><strong>Függvény környezet</strong></p>
<p>Az EcmaScript új objektumokat, illetve metódusokat is hoz magával:</p>
<ul>
<li>A natív JSON támogatás talán az egyik legfontosabb újdonság. A JSON.parse() segítségével fel tudjuk dolgozni a JSON sztringet, a JSON.stringify() segítségével pedig egy objektumból készíthetünk JSON sztringet. Mind a két függvénynél kiszűrhetünk egyes kulcsokat egy második paraméterként definiált függvény segítségével.</li>
<li>A függvény objektumok bind() metódusa segítségével ezentúl úgy hívhatjuk meg a függvényt, hogy a kontextust is definiáljuk. A lehetőség megegyezik a Prototype függvénykönyvtár által is definiált megoldással.</li>
<li>A Date objektumok ezentúl feldolgozni és létrehozni (toISOString metódus) is tudnak ISO szabványú dátumokat (2009-12-12T12:12:12.000Z).</li>
<li>A String objektumok kaptak egy trim() metódust.</li>
<li>Az Array objektumok (vagyis a tömbök) egy halom új metódust kaptak: indexOf, lastIndexOf, every, some, forEach, map, filter, reduce, and reduceRight. Ezek többnyire eddig is jelen voltak így (natívan a böngészők által) vagy úgy (függvénykönyvtárak használatával), most már szabványosak is.</li>
</ul>
<p><strong>Objektum rendszer<br />
</strong></p>
<p>Az EcmaScript 5 számos újdonságot hoz az objektumok és tulajdonságaik kezelését illetően is:</p>
<ul>
<li>Az Object.preventExtensions(obj) metódus letiltja az objektum bővíthetőségét (új tulajdonságok hozzáadását), az Object.isExtensible(obj) pedig lekérdezi, hogy bővíthető-e az adott objektum.</li>
<li>Az objektumok különböző tulajdonságai új meta leírókkal bővülnek, az érték mellett az adott tulajdonság írhatósága (writable), felsorolhatósága (enumerable), módosíthatósága (configurable) is olvashatóak, illetve írhatóak. Ehhez kapunk egy adag új függvényt.</li>
</ul>
<p><strong>Összefoglalás</strong></p>
<p>A Firefox újabb verziói, illetve az Internet Explorer 8 egy részét már támogatják az újdonságoknak, én a Firefox egy nightly verziójával kísérleteztem több-kevesebb sikerrel (például strict módban az oktális érték deklaráció nálam hibát dobott, nem pedig decimális számként értelmezte az értéket). Próbáltam a fentieket több forrásból is összeszedni, tesztelni, a szabvány PDF-je annyira száraz olvasmánynak bizonyult számomra, hogy inkább másodlagos forrásokból dolgoztam. Ezek miatt csúszhatott hiba is a fentiekbe, ha valaki talál valamit, szóljon! <img src='http://webakademia.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>John Resig alaposan összefoglalta a témát két bejegyzésében is, ezeket csak ajánlani tudom: <a href="http://ejohn.org/blog/ecmascript-5-objects-and-properties/">ECMAScript 5 Objects and Properties</a> és <a href="http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/">ECMAScript 5 Strict Mode, JSON, and More</a>.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2009. |
<a href="http://webakademia.hu/2009/12/kiadtak-az-ecmascript-5-ot/">Permalink</a> |
<a href="http://webakademia.hu/2009/12/kiadtak-az-ecmascript-5-ot/#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2009/12/kiadtak-az-ecmascript-5-ot/&amp;title=Kiadták az EcmaScript 5-öt">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/j5MVZiOSeq4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2009/12/kiadtak-az-ecmascript-5-ot/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2009/12/kiadtak-az-ecmascript-5-ot/</feedburner:origLink></item>
		<item>
		<title>Demo 2009 – ott leszünk</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/8iQXCzQtZmo/</link>
		<comments>http://webakademia.hu/2009/11/demo-2009-ott-leszunk/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 16:07:49 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[közlemények]]></category>
		<category><![CDATA[webbiznisz]]></category>
		<category><![CDATA[webfejlesztés]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=505</guid>
		<description><![CDATA[Az imént jött a levél, hogy a &#8220;Social Media Campaign Center&#8221; munkanevű startup ötletünkkel bejutottunk a (hazai) Demo &#8216;09 döntőjébe, avagy a decemberben rendezendő konferenciára. 30 pályázó közül először 15-öt, majd végül 8-at választott ki egy számomra nagyon szimpatikus, igazi szakmai megbeszélésen a zsűri (mely befektetőkből, a piacot és a különböző technológiát is jó ismerő [...]]]></description>
			<content:encoded><![CDATA[<p>Az imént jött a levél, hogy a &#8220;Social Media Campaign Center&#8221; munkanevű startup ötletünkkel bejutottunk a (hazai) <a href="http://demohungary.blogter.hu/374726/a_nyertes_utazik_az_usa-ba">Demo &#8216;09</a> döntőjébe, avagy a decemberben rendezendő konferenciára. 30 pályázó közül először 15-öt, majd végül 8-at választott ki egy számomra nagyon szimpatikus, igazi szakmai megbeszélésen a zsűri (mely befektetőkből, a piacot és a különböző technológiát is jó ismerő szakemberekből állt).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-506" title="demo09" src="http://webakademia.hu/wp-content/demo09.jpg" alt="demo09" width="500" height="325" /></p>
<p>Az Amerikából indult <a style="margin: 0px;  padding: 0px; color: #225998; text-decoration: none;" href="http://www.demo.com/" target="_blank">DEMO</a> már húsz éve ad lehetőséget a startupok számára megmérettetésre, s hasonlóan működik, ahogy az általam is szervezett Startup konferencia: az előadók 6 percben mutathatják be projektüket a közönség előtt. Hazánkban eddig még csak egy alkalommal került megrendezésre, tavaly én teljesen lemaradtam róla.</p>
<p>Ötletünk az olyan közösségi média kampányok hatékony, gazdaságos kivitelezését elősegítő eszköz, melyről a későbbiekben majd még osztok meg részleteket. A konferencián első helyezést elérő startup lehetőséget kap a jövő év elején szervezendő amerikai konferencián való részvételre is. Tekintettel arra, hogy a mi ötletünk sokkal hasznosabb, mint amilyen látványos, ezért komolyabb eredményeket egyelőre nem várok a részvételtől, de majd még meglátjuk, hogy hogyan sikerül majd a prezentáció.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2009. |
<a href="http://webakademia.hu/2009/11/demo-2009-ott-leszunk/">Permalink</a> |
<a href="http://webakademia.hu/2009/11/demo-2009-ott-leszunk/#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2009/11/demo-2009-ott-leszunk/&amp;title=Demo 2009 &#8211; ott leszünk">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/8iQXCzQtZmo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2009/11/demo-2009-ott-leszunk/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2009/11/demo-2009-ott-leszunk/</feedburner:origLink></item>
		<item>
		<title>Where Is the Love?</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/z2lOEyQ8zIw/</link>
		<comments>http://webakademia.hu/2009/11/where-is-the-love/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 09:14:57 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webfejlesztés]]></category>
		<category><![CDATA[webkettő]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=500</guid>
		<description><![CDATA[Mostanában elég sok olyan nyílt forrású projektet nézek meg (tegye fel a kezét, aki nem nyílt forrású cuccokat használ fejlesztéseihez manapság), melyek frissnek, újnak számítanak. Keresem az új ötleteket, vagy a régi ötletek jól használható megvalósításait. Egyre könnyebb megtalálni ezeket a projekteket.

Két fajta forrásom van, az egyik típus a nyílt forrású kódokat hosztingoló oldalak, a [...]]]></description>
			<content:encoded><![CDATA[<p>Mostanában elég sok olyan nyílt forrású projektet nézek meg (tegye fel a kezét, aki nem nyílt forrású cuccokat használ fejlesztéseihez manapság), melyek frissnek, újnak számítanak. Keresem az új ötleteket, vagy a régi ötletek jól használható megvalósításait. Egyre könnyebb megtalálni ezeket a projekteket.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-501" title="code-guru" src="http://webakademia.hu/wp-content/code-guru.jpg" alt="code-guru" width="500" height="325" /></p>
<p>Két fajta forrásom van, az egyik típus a nyílt forrású kódokat hosztingoló oldalak, a másik típus pedig a blogok, melyek kedvenc témáimról szólnak. Ezzel alapvetően gondolom nem mondtam újdonságot, de ezeket most megpróbálom össze is gyűjteni, hátha tudok adni olyan tippeket, melyeket mások nem ismernek. Szívesen venném azt is, ha ti is megosztanátok kedvenc forrásaitokat.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/drUMucmSb_4&amp;hl=en_US&amp;fs=1&amp;color1=0x5d1719&amp;color2=0xcd311b" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/drUMucmSb_4&amp;hl=en_US&amp;fs=1&amp;color1=0x5d1719&amp;color2=0xcd311b" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Forráskód hoszting oldalak</strong></p>
<p>Szóval jellemzően két forráskód hoszting oldalt ismerek, ahol rengeteg új projekt talál otthonra. Mind a kettőnél díjmentesen hosztolhatjuk nyílt forrású kódjainkat, ha ilyen projektbe kezdünk, mindenképp megéri valamelyik közül választani:</p>
<p><strong>GitHub</strong></p>
<p>A Git verziókezelő rendszer egyre nagyobb teret hódít, s bár én még nem próbáltam ki, de valamikor annak is eljön majd az ideje. E köré lett felépítve a <a href="http://github.com/">GitHub</a>, mely a publikus projekteken kívül arra is lehetőségek kínál, hogy saját projektjeinken dolgozzunk. Keresőjével elég sok érdekességet lehet fellelni. Itt van hosztolva a <a href="http://github.com/ry/node/">Node.js</a> és a <a href="http://github.com/antirez/redis/">Redis</a>, de itt található meg a <a href="http://github.com/280north/cappuccino/">Cappuccino</a>, a <a href="http://github.com/jeresig/processing-js/">Processing JS</a>, az <a href="http://github.com/documentcloud/underscore/">Underscore</a>, az <a href="http://github.com/slact/nginx_http_push_module/">NGiNX HTTP push module</a> és még több tucatnyi érdekes kód.</p>
<p>A Git lehetőségeiből adódóan bárki nagyon könnyen hozzá tud járulni ezeknek a projekteknek a fejlődéséhez, mivel nem kell hozzáférést kérni a forrás írásához, hanem könnyen lehet új ágat indítva belefejleszteni amit szeretnénk bármely projektbe, aztán persze a kód tulajdonosa majd eldönti, hogy ez bekerüljön-e a fő ágba.</p>
<p><strong>Google Code</strong></p>
<p>A <a href="http://code.google.com/hosting/">Google Code</a> egy SVN alapú kód hoszting szolgáltatás, mely nem csak a kódok tárolását, hanem komplexebb lehetőségként azok wiki alapú dokumentálását, illetve hibajegy kezelését is lehetővé teszi. Itt vannak közzétéve a Google saját nyílt forrású kódjai is (az <a href="http://code.google.com/android/">Android</a>tól kezdve a <a href="http://code.google.com/closure/">Closure</a>-ig). Sajnos a keresője (pedig Google!) messze nem olyan jó, mint a GitHubé, de azért érdekes projekteket lehet itt is fellelni. A <a href="http://code.google.com/p/redis/">Redis</a> például itt kezdte a kódjának a közzétételét, majd átköltözött a GitHubra, de a dokumentáció és hibajegy kezelés az itt maradt. Itt van az <a href="http://code.google.com/p/openscope/">openscope</a>, <a href="http://code.google.com/p/swfobject/">swfobject</a>, a <a href="http://www.killerstartups.com/Web-App-Tools/code-google-com-p-pubsubhubbub-new-useful-protocol">PubSubHubBub</a>, a <a href="http://code.google.com/p/flot/">flot</a>, az <a href="http://code.google.com/p/iui/">iui</a>, a <a href="http://code.google.com/p/blueprintcss/">blueprintcss</a>, a <a href="http://code.google.com/p/trimpath/">TrimPath</a>, stb.</p>
<p><strong>Blogok</strong></p>
<p>A blogok hagyományosan olyan információforrások, melyek jól válogatott, érdekes tartalmakat kínálnak. Én a következőkre vagyok feliratkozva:</p>
<ul>
<li><a href="http://weblabor.hu/rss/szerkesztett">Weblabor szerkesztett tartalmak</a></li>
<li><a href="http://feeds.feedburner.com/ajaxian">Ajaxian</a></li>
<li><a href="http://feeds.feedburner.com/dailyjs">DailyJS</a></li>
<li><a href="http://feeds.feedburner.com/HighScalability">High Scalability</a></li>
<li><a href="http://news.ycombinator.com/rss">Hacker News</a></li>
<li><a href="http://feeds.feedburner.com/ProgrammableWeb">ProgrammableWeb</a></li>
<li><a href="http://feeds.feedburner.com/readwriteweb">ReadWriteWeb</a></li>
</ul>
<p><strong>Egyebek?</strong></p>
<p>Ami még jól használható, de jó zajos forrás is egyben, az a <a href="http://delicious.com/">delicious</a> <a href="http://feeds.delicious.com/rss/tag/javascript">megfelelő</a> feedjei, de a <a href="http://feeds.delicious.com/rss/popular/javascript">popular</a> részlegre is feliratkozhatunk. Ti mit olvastok, követtek a webfejlesztés tág témakörét illetően?</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2009. |
<a href="http://webakademia.hu/2009/11/where-is-the-love/">Permalink</a> |
<a href="http://webakademia.hu/2009/11/where-is-the-love/#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2009/11/where-is-the-love/&amp;title=Where Is the Love?">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/z2lOEyQ8zIw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2009/11/where-is-the-love/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2009/11/where-is-the-love/</feedburner:origLink></item>
		<item>
		<title>Mac OS X + Flash 10.1: videó problémák</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/W4NqUh1FzMU/</link>
		<comments>http://webakademia.hu/2009/11/mac-os-x-flash-10-1-video-problemak/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 08:16:34 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webfejlesztés]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=494</guid>
		<description><![CDATA[Az újdonság varázsa elbűvölt, és úgy döntöttem, hogy feltelepítem a Flash 10.1-es verzióját, hogy kipróbáljam tényleg olyan gyors-e ahogyan olvasni róla. Erről meggyőződni végülis nem tudtam, ámde az összes videó lejátszás elromlott a YouTube-tól az IndaFilmig, a régi Flash verziót pedig nem engedte telepíteni a rendszer. Pár nap után elegem lett a dologból, és rászántam [...]]]></description>
			<content:encoded><![CDATA[<p>Az újdonság varázsa elbűvölt, és úgy döntöttem, hogy feltelepítem a Flash 10.1-es verzióját, hogy kipróbáljam tényleg olyan gyors-e ahogyan olvasni róla. Erről meggyőződni végülis nem tudtam, ámde az összes videó lejátszás elromlott a YouTube-tól az IndaFilmig, a régi Flash verziót pedig nem engedte telepíteni a rendszer. Pár nap után elegem lett a dologból, és rászántam magam hogy megkeresem a megoldást &#8211; ami hasznos lehet azoknak is, akik Flashre fejlesztenek, és váltogatni szeretnének különböző verziók között Macen.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-495" title="mac-os-x-flash-problem" src="http://webakademia.hu/wp-content/mac-os-x-flash-problem.jpg" alt="mac-os-x-flash-problem" width="500" height="375" /></p>
<p>Röviden a megoldás: a <strong>/Library/Receipts/Adobe Flash Player.pkg</strong> törlése. Próbáltam <a href="http://kb2.adobe.com/cps/141/tn_14157.html">leszedni</a> a Flash-t, ami sikerült is (bár az uninstaller elég sokat gondolkodik cselekvés előtt), de ez sem hozott megoldást: a rendszer továbbra sem engedte a régebbi verzió (10.0.x) telepítését, egy <strong>&#8220;A newer version of this software already exists on this volume.&#8221;</strong> hibaüzenettel szerelt le. A bekezdés elején említett fájl törlésével a telepítő végül már nem reklamált, s engedte telepíteni a korábbi változatot is.</p>
<p>Egyébként ahogy kiderült, a /Library/Receipts/ könyvtárba a telepítők dolgoznak, ide rögzítenek különböző jogosultságokat leíró információkat a telepített alkalmazásokról. Az itt levő fájlok eltávolítása akkor okozhat problémát, ha egy már telepített alkalmazást meg szeretnénk gyógyítani, ez esetünkben nem igazán állt fenn, nálam már fenn se volt a Flash, tehát nyugodt szívvel törölhettem a hozzá tartozó fájlt. Hasonló probléma egyébként más programoknál is előfordulhat, a megoldás keresgélése közben én végülis egy <a href="http://www.joelhainley.com/index.php/2009/03/22/mac-os-x-a-newer-version-of-this-software-already-exists-on-this-volume/">MySQL telepítés kapcsán fellépő probléma</a> leírásánál találtam meg a megoldást.</p>
<p>A történet egyébként segített ráébreszteni arra, hogy mennyire függök &#8211; és valószínűleg függünk &#8211; a Flashtől és a videózástól, érdekes élmény volt.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2009. |
<a href="http://webakademia.hu/2009/11/mac-os-x-flash-10-1-video-problemak/">Permalink</a> |
<a href="http://webakademia.hu/2009/11/mac-os-x-flash-10-1-video-problemak/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2009/11/mac-os-x-flash-10-1-video-problemak/&amp;title=Mac OS X + Flash 10.1: videó problémák">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/W4NqUh1FzMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2009/11/mac-os-x-flash-10-1-video-problemak/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2009/11/mac-os-x-flash-10-1-video-problemak/</feedburner:origLink></item>
		<item>
		<title>Google Chrome OS</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/cHh8hnVEniw/</link>
		<comments>http://webakademia.hu/2009/11/google-chrome-os/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 20:07:10 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webbiznisz]]></category>
		<category><![CDATA[webkettő]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=489</guid>
		<description><![CDATA[Ma este demózta a Google a Chrome OS-ét, vagyis az operációs rendszerét, melyre nagyon régóta vártunk már. Linux alapú, nyílt forrású (már el is érhető valami), a Chrome böngészőre épülő megoldásról van szó, melyen webalkalmazások futnak. Engem nem győzött meg az egyébként oldszkúl sajtótájékoztató, s bár nem rossz amit összeraktak, de egyszerűen nincs miért használnom.
Fotó: [...]]]></description>
			<content:encoded><![CDATA[<p>Ma este demózta a <em>Google</em> a <em>Chrome OS</em>-ét, vagyis az operációs rendszerét, melyre nagyon régóta vártunk már. Linux alapú, nyílt forrású (<a href="http://src.chromium.org/">már el is érhető valami</a>), a Chrome böngészőre épülő megoldásról van szó, melyen webalkalmazások futnak. Engem nem győzött meg az egyébként oldszkúl sajtótájékoztató, s bár nem rossz amit összeraktak, de egyszerűen nincs miért használnom.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-490" title="chrome-os" src="http://webakademia.hu/wp-content/chrome-os.jpg" alt="chrome-os" width="500" height="325" /><em>Fotó: <a href="http://www.engadget.com/">Engadget</a></em></p>
<p>Sokat lehetne írni a sajtótájékoztatóról, ahelyett hogy szép kerek mondatokat fogalmaznék meg, inkább megpróbáltam gondolatokat összegyűjteni a témában. Lássuk:</p>
<ul>
<li>Az otthoni gépeden, eddigi hardvereken nem fog futni, a Google felügyeli majd azt, hogy mivel adják el (minőségi alkatrészek, megfelelő felbontás, csak SSD, modern netkapcsolat). Tanultak vajon az Androidból? Hogyan fogják ezt csinálni, ha nyílt forrású lesz a rendszer? Állítólag már ma fut emulátorban a cucc, nem értem miért nem fogják ügyes hackerek gyorsan összedobni belőle a letölthető változatot holnapra.</li>
<li>Nincs killer alkalmazás. Minden amit láttunk, megy egy sima böngészőben is. Egyedül a panelt hozták fel példaként (taszkbarra lerakott webalkalmazások kb.), meg talán még az oprendszer védettsége ami viszonylag egyedinek mondható. Miért fogját az emberek ezt választani egy mai rendszer helyett?</li>
<li>Riporteri kérdésre válaszolva, miszerint van-e célár, lesz-e a Google-nek ilyen megkötése a hardvergyártók felé, azt a választ kaptuk, hogy nem, nem lesz ilyen. Pedig lehetne, szerintem a Chrome OS csak és kizárólag az árral adható el ugyanis.</li>
<li>Flasht fognak használni. A videók lejátszásához, videók készítéséhez (kamera és mikrofon kezelése) nem is nagyon tudnak mást. Riporteri kérdésre, miszerint mi van a Silverlighttal, határozott nem nyilatkozom választ adtak.</li>
<li>Egyéb böngészők nem fognak futni a Chrome OS-en. Mert a futtató környezet maga a Chrome. Ha más böngésző gyártók labdába akarnak rúgni, akkor ott a nyílt forráskód, és csináljanak ők is hasonlót.</li>
<li>Második számítógépnek tervezik csak egyelőre, határozottan nem az OS-en futni minden. Riporter a Photoshopra is rákérdezett, megkapta hogy az Adobe megcsinálhatja a weben, nagyon várják. &#8220;Ha ügyvéd vagy, és egész nap szerződéseket szerkesztesz, akkor ez nem neked való.&#8221; &#8211; elég hülye a példa, szerintük erre nem jó a Google Docs?</li>
<li>Minden adat a felhőben van, a notepad alkalmazás is a Google Docs-ba ment.</li>
<li>Az Excel fájlokat a Windows Live-val nyitja meg az oprendszer.</li>
<li>A biztonságról sokat beszéltek, automatikus frissítés, aláírt kódok, önmagát ellenőrző, támadást kijavító oprendszer. Ebben én nem látok versenyelőnyt, bármelyik netbookon ha csak böngészőt használok, többnyire nem vagyok veszélyben.</li>
<li>Csak jövőre (vagy később) várhatjuk az első kiadást.</li>
<li>Sergey Brin beugrott, mondott pár hülyeséget, aztán elment.</li>
<li>Csak SSD lesz a gépben, az oprendszer nem írható lemezen lesz. ARM gépen működik jelenleg a rendszer.</li>
<li>Dual boot nem lesz.</li>
<li>A Google már kiadta az Androidot mobiltelefonokra. Úgy tűnik semmi átfedés nem lesz a kettő között, Andorid alkalmazásokat nem lehet majd futtatni a Chrome OS-en.</li>
<li>Lesz valami Application Store szerű (miért ne lett volna), bár alapvetően webes alkalmazásokról van szó, összegyűjtik azokat majd egy helyre, hogy az emberek megtalálhassák őket. Többé-kevésbé bárki tud majd ilyen weboldalt csinálni ha jól gondolom, egyszerűen semmi olyan nem hangzott el, amivel meg tudnák fogni a felhasználókat és magukhoz kötni. Az alkalmazás egy URL beütése a böngészőbe.</li>
<li>Eee PC-n demózták a bootolást, 7 másodperc.</li>
</ul>
<p>Nos, ennyit az első benyomásokról. Vannak jó ötletek, de a fentieket többnyire bármelyik netbook OS-nek szánt Linux disztribúció hozza, nem győztek meg arról, hogy erre várnom kéne. Részemről maradok az igazi számítógépeknél és oprendszereknél, ez csak valami buta utánzat.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2009. |
<a href="http://webakademia.hu/2009/11/google-chrome-os/">Permalink</a> |
<a href="http://webakademia.hu/2009/11/google-chrome-os/#comments">18 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2009/11/google-chrome-os/&amp;title=Google Chrome OS">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/cHh8hnVEniw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2009/11/google-chrome-os/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2009/11/google-chrome-os/</feedburner:origLink></item>
		<item>
		<title>Acquia Drupal telepítő</title>
		<link>http://feedproxy.google.com/~r/webakademia/~3/4WYwxSOcha8/</link>
		<comments>http://webakademia.hu/2009/11/acquia-drupal-telepito/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 07:10:27 +0000</pubDate>
		<dc:creator>Bártházi András</dc:creator>
				<category><![CDATA[webbiznisz]]></category>
		<category><![CDATA[webfejlesztés]]></category>

		<guid isPermaLink="false">http://webakademia.hu/?p=486</guid>
		<description><![CDATA[Ezen a hétvégén zajlik hazánkban a Drupal Hétvége, s bár részt venni rajta nem tudok, de péntek-szombat-vasárnap Drupalos pólóimmal tisztelgek az esemény előtt, illetve próbálom követni a fejleményeket. A tegnapi előadások fóliái, sőt, a videók is már elérhetőek a rendezvény honlapján. Bár már korábban is hallottam róla, most sikerült eljutnom odáig, hogy kipróbáljam a helyi [...]]]></description>
			<content:encoded><![CDATA[<p>Ezen a hétvégén zajlik hazánkban a <a href="http://drupal.hu/konferencia/2009">Drupal Hétvége</a>, s bár részt venni rajta nem tudok, de péntek-szombat-vasárnap Drupalos pólóimmal tisztelgek az esemény előtt, illetve <a href="http://turul.miner.hu/k/drupal">próbálom követni a fejleményeket</a>. A tegnapi előadások fóliái, sőt, a videók is már <a href="http://drupal.hu/konferencia/2009/program">elérhetőek</a> a rendezvény honlapján. Bár már korábban is hallottam róla, most sikerült eljutnom odáig, hogy kipróbáljam a helyi gépre egy komplett Drupalt varázsló kezdeményezést, az <a href="http://drupal.hu/konferencia/2009/program#acquiastack">Acquia Stack Installer</a>t, amit ezúton ajánlanék.</p>
<p style="text-align: center;"><img class="aligncenter  size-full wp-image-487" title="drupalcontrolpanel" src="http://webakademia.hu/wp-content/drupalcontrolpanel.gif" alt="drupalcontrolpanel" width="500" height="325" /></p>
<p>Az <a href="http://acquia.com/blog/acquia-stack-installer-aka-damp">Acquia Stack Installer</a> a Drupal alapjait lerakó, illetve a közösséget továbbra is aktívan vezető/támogató <a class="l" href="http://buytaert.net/">Dries  Buytaert</a> cégének, az <a href="http://acquia.com/">Acquia</a>nak a fejlesztése. Egy Apache+PHP+MySQL, illetve Drupal telepítőről van szó, mely nem csak feltelepíti ezeket a szoftvereket a szükséges beállításokkal, de a menedzselésüket is lehetővé teszi.</p>
<p>A Windowsra és Mac OS X-re is elérhető telepítő nem csak az alap Drupalt, hanem még egy adag modult is feltelepít, a célja az, hogy nagyon gyorsan egy működő Drupal környezet álljon a rendelkezésünkre, melyet mind felhasználóként, mind pedig fejlesztőként birtokunkba vehetünk. A telepítés nálam zökkenőmentesen lezajlott, s letöltéssel együtt röpke tíz perc alatt már el is kezdhettem kattintgatni a Drupal oldalon.</p>
<p>A Drupal mögött nem csak nemzetközi szinten, de hazánkban is egyre nagyobb fejlesztői kapacitás sorakozik fel, s a Drupal.hu mögött álló csapat is szép munkát végez a népszerűsítést illetően. A Drupal felhasználói interfésze, s az elérhető lehetőségek a kemény munkának köszönhetően egyre jobbak lesznek, a <a href="http://drupal.hu/konferencia/2009/program#drupal7">7-es Drupal verzióban</a> kellemes újdonságok várhatóak.</p>
<hr />
<p><small>&copy; admin for <a href="http://webakademia.hu">‹Webakadémia /›</a>, 2009. |
<a href="http://webakademia.hu/2009/11/acquia-drupal-telepito/">Permalink</a> |
<a href="http://webakademia.hu/2009/11/acquia-drupal-telepito/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://webakademia.hu/2009/11/acquia-drupal-telepito/&amp;title=Acquia Drupal telepítő">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/webakademia/~4/4WYwxSOcha8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://webakademia.hu/2009/11/acquia-drupal-telepito/feed/</wfw:commentRss>
		<feedburner:origLink>http://webakademia.hu/2009/11/acquia-drupal-telepito/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 8.570 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-30 02:41:26 --><!-- Compression = gzip -->
