<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0YDQX47fCp7ImA9WxNWFEo.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739</id><updated>2009-10-13T23:59:30.004+02:00</updated><title>codesurgeon blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://codesurgeonblog.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><logo>http://farm1.static.flickr.com/73/200666590_0d8173dc2f_t.jpg</logo><link rel="self" href="http://feeds.feedburner.com/codesurgeon" type="application/atom+xml" /><feedburner:emailServiceId>codesurgeon</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;AkQHRHs4eSp7ImA9WxJbEEo.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-1782863931652472346</id><published>2009-07-20T10:25:00.000+02:00</published><updated>2009-07-20T10:25:35.531+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-20T10:25:35.531+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><category scheme="http://www.blogger.com/atom/ns#" term="issuu" /><category scheme="http://www.blogger.com/atom/ns#" term="presstige" /><category scheme="http://www.blogger.com/atom/ns#" term="magazine" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Interview in Germany's #1 College Magazine: The Google Experience and CS Careers</title><content type="html">&lt;div&gt;In November last year, &lt;a href="http://www.flickr.com/photos/mki/3076645039/"&gt;Dominik Hahn&lt;/a&gt;, editor at &lt;a href="http://presstige.org/"&gt;presstige&lt;/a&gt; and fan of a &lt;a href="http://www.bitsundso.de/"&gt;couple&lt;/a&gt; &lt;a href="http://videogamesundso.de/"&gt;of the&lt;/a&gt; &lt;a href="http://www.gamesundso.de/"&gt;podcasts&lt;/a&gt; that I'm collaborating on, contacted me for an interview in their publication. Little did I know at that time, that their magazine boasts a print run of 10.000 issues. IMHO, that is pretty impressive for an entirely student run magazine.&lt;br /&gt;
&lt;br /&gt;
He was particularly interested in career advice I could give for fellow CS students and my personal experiences with working for Google.&lt;br /&gt;
&lt;br /&gt;
I have embedded the magazine, neatly turned to the &lt;i&gt;right&lt;/i&gt; page for your viewing/reading pleasure, right after the jump.&lt;br /&gt;
&lt;br /&gt;
If you don't speak German, let me distill the article for you: Yes, go work for Google.&lt;br /&gt;
&lt;br /&gt;
It's a special place, where you are given any and every chance to evolve as an individual and engineer. This is not to say that there aren't any other workplaces that qualify, but Google definitely gets a lot of the things I was looking for right. And then some.&lt;br /&gt;
&lt;br /&gt;
&lt;embed align="middle" allowfullscreen="true" flashvars="mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;pageNumber=24&amp;amp;documentId=090717211113-10f3f498cf9c4898897172a5262150b5&amp;amp;docName=presstige_13&amp;amp;username=presstige&amp;amp;loadingInfoText=presstige%20%2313%20-%20Die%20Zukunft%20der%20Uni&amp;amp;et=1248076621978&amp;amp;er=38" menu="false" name="flashticker" quality="high" salign="l" scale="noscale" src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" style="height: 409px; width: 600px;" type="application/x-shockwave-flash" /&gt;&lt;br /&gt;
&lt;div style="text-align: left; width: 600px;"&gt;&lt;a href="http://issuu.com/presstige/docs/presstige_13?mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;pageNumber=24" target="_blank"&gt;Open publication&lt;/a&gt; - Free &lt;a href="http://issuu.com/" target="_blank"&gt;publishing&lt;/a&gt; - &lt;a href="http://issuu.com/search?q=presstige" target="_blank"&gt;More presstige&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-1782863931652472346?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/cERdIyvZeyc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/1782863931652472346/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=1782863931652472346" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1782863931652472346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1782863931652472346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/cERdIyvZeyc/interview-in-germanys-1-college.html" title="Interview in Germany's #1 College Magazine: The Google Experience and CS Careers" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2009/07/interview-in-germanys-1-college.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YFQnk8eSp7ImA9WxVXFUg.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-4321361725417440156</id><published>2009-02-13T18:54:00.009+01:00</published><updated>2009-02-13T20:58:33.771+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-13T20:58:33.771+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wow" /><category scheme="http://www.blogger.com/atom/ns#" term="electronic gaming" /><category scheme="http://www.blogger.com/atom/ns#" term="gamestm" /><category scheme="http://www.blogger.com/atom/ns#" term="wotlk" /><category scheme="http://www.blogger.com/atom/ns#" term="magazine" /><category scheme="http://www.blogger.com/atom/ns#" term="print" /><category scheme="http://www.blogger.com/atom/ns#" term="world of warcraft" /><title>WoW: Wrath of the Lich King Review for games™</title><content type="html">&lt;div style="background-color: white; counter-reset: __goog_page__ 0; font-family: Verdana; font-size: 10pt; line-height: normal; margin-bottom: 6px; margin-left: 6px; margin-right: 6px; margin-top: 6px; min-height: 1100px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Oh &lt;a href="http://www.urbandictionary.com/define.php?term=noes"&gt;Noes&lt;/a&gt;! A &lt;a href="http://blesstsnake.posterous.com/"&gt;fan of our&amp;nbsp;podcasts&lt;/a&gt;&amp;nbsp;just dropped me an email, inquiring about&amp;nbsp;WoW&amp;nbsp;matters and made me realize that I totally forgot to plug my very own review of &lt;a href="http://en.wikipedia.org/wiki/World_of_Warcraft:_Wrath_of_the_Lich_King"&gt;World of&amp;nbsp;Warcraft: Wrath of the&amp;nbsp;Lich&amp;nbsp;King&lt;/a&gt; in&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Lucida Grande'; white-space: pre;"&gt;&lt;a href="http://en.wikipedia.org/wiki/GamesTM"&gt;games™&lt;/a&gt;&amp;nbsp;&lt;/span&gt;issue 01/09.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_6ibc1CwOqU4/SZWxIk1fVqI/AAAAAAAABO4/uAy54o465Mo/s1600-h/wow_gamestm_review_blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/_6ibc1CwOqU4/SZWxIk1fVqI/AAAAAAAABO4/uAy54o465Mo/s400/wow_gamestm_review_blog.png" style="cursor: move;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
When&amp;nbsp;&lt;a href="http://www.flickr.com/photos/mki/3089948953/"&gt;Soenke&amp;nbsp;Siemens&lt;/a&gt;, associate editor in chief of German&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Lucida Grande'; white-space: pre;"&gt;games™&lt;/span&gt;, asked me for a&amp;nbsp;WotLK&amp;nbsp;review for their print publication in October 2008, how was I supposed to say "No!". Especially given that such an inquiry translated to an excuse for burning time hunting down&amp;nbsp;&lt;a href="http://www.wowwiki.com/Arthas"&gt;Arthas&lt;/a&gt;&amp;nbsp;in &lt;a href="http://en.wikipedia.org/wiki/Blizzard_Entertainment"&gt;Blizzard&lt;/a&gt;'s latest extension to&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Warcraft"&gt;Warcraft&amp;nbsp;lore&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;My personal history with&amp;nbsp;WoW&amp;nbsp;started as early as fall 2004 with the US Beta and has been unfolding ever since. Admittedly, the journey hasn't been without frequent pauses of several months. After all, real life obligations require their share of attention and &lt;a href="http://en.wikipedia.org/wiki/Level_up#Level-based_progression"&gt;levelling up&lt;/a&gt; too :)&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;So, I guess it shouldn't be surprising that after my initial three weeks of intensive adventuring in&amp;nbsp;&lt;a href="http://www.wowwiki.com/Northrend"&gt;Northrend&lt;/a&gt;, thanks to a beta key provided by good friend and former Google colleague&amp;nbsp;Sumer&amp;nbsp;O.&amp;nbsp;(Blizzard employee, now)&amp;nbsp;and the big&amp;nbsp;ol' collector's edition box by the magazine, I had to attend to my other - i.e.&amp;nbsp;&lt;a href="http://www.flickr.com/photos/mki/tags/mustafakisik/"&gt;RL - character, Mustafa&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm4.static.flickr.com/3199/3009161059_3cb871ac6f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://farm4.static.flickr.com/3199/3009161059_3cb871ac6f.jpg" style="cursor: move;" width="420" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
I might get around to pick up a little&amp;nbsp;WoW-ing&amp;nbsp;over the course of the next four weeks though. If you feel like teaming up with &lt;a href="http://eu.wowarmory.com/guild-info.xml?r=Khaz%27goroth&amp;amp;n=Bloodfury&amp;amp;p=1"&gt;our friends &amp;amp; family guild&lt;/a&gt; on German server&amp;nbsp;Khaz'goroth, I suggest you drop me a note. I have a dormant US account too, but chances for me to pick up that one too, while living in Germany and barely finding time to dwell in the European server pool, are currently very low.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;Distilling the essence of the massive expansion to a two page review wasn't easy, especially when aiming for an original article that does not mimic a fact sheet or worse resembles little more than a mutated press release.&lt;br /&gt;
&lt;br /&gt;
Judging from the feedback we received for the article, coming up with a compelling review seems to have worked though. Thanks to everybody for the kind words and feedback.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;If you're interested and lucky, you might still be able to pick up a copy of the issue at a newsstand of your choice, before the February wave of magazines washes it all away.&lt;br /&gt;
&lt;br /&gt;
On the other hand, thanks to&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Lucida Grande'; white-space: pre;"&gt;games™&lt;/span&gt;'s&amp;nbsp;PDF&amp;nbsp;offer, you can always opt for the cellulose-free way of digital distribution and get access to any back issue you'd like ;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-4321361725417440156?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/nn9EqHYTeSU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/4321361725417440156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=4321361725417440156" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4321361725417440156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4321361725417440156?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/nn9EqHYTeSU/wow-wrath-of-lich-king-review-for-games.html" title="WoW: Wrath of the Lich King Review for games™" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6ibc1CwOqU4/SZWxIk1fVqI/AAAAAAAABO4/uAy54o465Mo/s72-c/wow_gamestm_review_blog.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2009/02/wow-wrath-of-lich-king-review-for-games.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04MRnY7cSp7ImA9WxRaGUg.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-4618380271562707071</id><published>2008-12-20T13:50:00.018+01:00</published><updated>2008-12-22T14:19:47.809+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-22T14:19:47.809+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="electronic gaming" /><category scheme="http://www.blogger.com/atom/ns#" term="Damacy" /><category scheme="http://www.blogger.com/atom/ns#" term="namco" /><category scheme="http://www.blogger.com/atom/ns#" term="Katamari" /><category scheme="http://www.blogger.com/atom/ns#" term="Bandai" /><category scheme="http://www.blogger.com/atom/ns#" term="review" /><title>Review: I Love Katamari (iPhone/iPod Touch)</title><content type="html">&lt;span style="font-family: Verdana; font-size: 13px;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Roughly a week ago, in a surprise move, &lt;a href="http://en.wikipedia.org/wiki/Namco"&gt;Namco&lt;/a&gt; released an iPhone game based on one of their more recent and creative IPs, that is &lt;a href="http://en.wikipedia.org/wiki/Katamari"&gt;Katamari Damacy&lt;/a&gt;. The official title of the version for Apple's handheld combo is dubbed &lt;span style="font-style: italic;"&gt;I Love Katamari&lt;/span&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/gmlAtt0ek1HjqQwrt26N4A?authkey=quGQRxcnYIQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_6ibc1CwOqU4/SUz9SnajluI/AAAAAAAABKU/yXcnf5trksE/s400/photo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;The basic game mechanic remains unchanged to what fans of the series have come to expect from the various incarnations of the title for the PSP, PlayStation 2 and Xbox 360.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;The goal is to roll a sticky ball, that is a &lt;a href="http://en.wikipedia.org/wiki/Katamari#Name"&gt;Katamari in the game's lingo&lt;/a&gt;, around and snowball it to a certain size by rolling over items strewn around in 3D stages.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;As you roll around the first level of five for the iPhone title, you quickly realize the nature of the challenge ahead: you can't just roll up objects in any arbitrary order.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Items of a certain size will only be picked up by a Katamari that has reached a respective minimum volume. Thus you are required to iteratively identify objects you can pick up as the monstrosity you are pushing through the level reaches bigger and bigger sizes.&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/KgEVApfJ3pqJF6QZBY2-Bw?authkey=quGQRxcnYIQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_6ibc1CwOqU4/SUz9SR4ZNAI/AAAAAAAABKM/TJ_CQ3qr2OI/s400/IMG_0025.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;span style="font-style: italic;"&gt;I Love Katamari&lt;/span&gt; features four modes which provide for slight variations while keeping the core game mechanic intact. In &lt;span style="font-style: italic;"&gt;Story Mode&lt;/span&gt; you get a taste of the crazy background of the series, where you are prince to the &lt;span style="font-style: italic;"&gt;&lt;a href="http://images.google.com/images?hl=en&amp;amp;client=safari&amp;amp;rls=en-us&amp;amp;q=king+of+all+cosmos&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;sa=X&amp;amp;oi=image_result_group&amp;amp;resnum=1&amp;amp;ct=title"&gt;King of All Cosmos&lt;/a&gt;&lt;/span&gt;, who requests you to roll up a particular object, varying from stage to stage and involving items such as a dog or a truck.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;You start out with a blank Katamari that is just big enough to pick up the smallest items, depending on the stage setting these range from sushi to footballs.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;A tight time limit forces you to hurry up and grow your Katamari as fast as possible in order to be able to pick up the requested object. Stages for all playmodes are made available subsequently through successfully completing challenges in story mode.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Once you have cleared a stage it is available in any of the other three modes. &lt;span style="font-style: italic;"&gt;Time Attack&lt;/span&gt; gives you the opportunity to roll up a Katamari as big as possible within a set time limit, &lt;span style="font-style: italic;"&gt;Exact Size Challenge&lt;/span&gt; requires you to do exactly that and &lt;span style="font-style: italic;"&gt;Eternal Mode&lt;/span&gt; is your chance to enjoy stages without having to watch any limitations while building a behemoth to your liking.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;The standout feature of the iPhone/iPod Touch version of the game are the controls. Navigation through the leves is accomplished by tilting and turning the device in a very intuitive fashion. To me this feature made me grok the &lt;span style="font-style: italic;"&gt;Katamari Damacy&lt;/span&gt; fascination for the first time, despite having played the PS2 version for a short while.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/1PFpyooBaHoATSP8PsrtdA?authkey=quGQRxcnYIQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_6ibc1CwOqU4/SUz9Rhmz_dI/AAAAAAAABJ0/wktYCS4FWI0/s400/100_0683.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;From my personal experience I consider the game absolutely suitable for short bursts of playtime. Over the last five days, &lt;a href="http://search.twitter.com/search?q=from%3Acodesurgeon+katamari"&gt;I have fired up the title every single day&lt;/a&gt; in order to try and please the King of all Cosmos while riding the subway or waiting in line.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Unfortunately not all that shines is gold and thanks to frequent slowdowns, occasional sluggishness and control issues every now and then, &lt;span style="font-style: italic;"&gt;I Love Katamari&lt;/span&gt; makes sure we don't forget.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;More than the obvious technical bugs, I am disappointed by sloppy design decisions. For instance, at certain points your Katamari goes through a distinct growth phase - which by the way always causes a slowdown and makes the framerate drop to something around 2-3 fps - where I'd expect to see some kind of consequence to the sudden growth.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Something along the lines of all of a sudden being able to pick up significantly larger objects than was possible before. That usually doesn't happen though until you've rolled over a couple of more items, that would have already stuck to the Katamari before the growth sequence, which doesn't help to make sense of the whole growth animation/framerate meltdown.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;Despite the issues that the game suffers from and which Namco will hopefully address in a future update, my verdict is very positive. This is quite in contrast to the conclusion Luke Plunkett draws in &lt;a href="http://kotaku.com/5110809/i-love-katamari-micro+review-i-dont-love-katamari"&gt;his micro-review on Kotaku&lt;/a&gt; and Chris Kohler on &lt;a href="http://blog.wired.com/games/2008/12/iphone-katamari.html"&gt;his Game|Life blog on Wired&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;If you are in for a game that does not mimic the bad half of 80s game concepts - as they seem to be flooding the AppStore - I suggest you grab a copy of &lt;span style="font-style: italic;"&gt;I Love Katamari&lt;/span&gt;&amp;nbsp;and start nagging Namco to release a patch ASAP - not telling them of course that you already enjoy the game - as I do ;)&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&lt;b&gt;Update - Dec. 22nd, 2008:&lt;/b&gt; Namco has released an updated version of the game which resolves most of the technical issues &lt;i&gt;I Love Katamari&lt;/i&gt; was suffering from. The title in version 1.0.1 plays much smoother now. &lt;br /&gt;
The bug fixes also result in a significantly decreased difficulty level. For instance I was trying to get past the Park stage for the last two days, but failed miserably each and every time I attempted to. After the patch, it took me exactly one try to roll up the requested &lt;i&gt;light truck&lt;/i&gt; and pass the level.&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/rMci55i4AYOXf1d7SBG6nw?authkey=quGQRxcnYIQ&amp;feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_6ibc1CwOqU4/SU-TLwcDR_I/AAAAAAAABLc/LS8j3dkl0AA/s400/tilt_sensor_feedback_katamari_v2.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;The UI stayed pretty much unchanged, aside from an element showing the extent of tilt the iPhone/iPod Touch sensor reports to the game. I suggest you either update your version of the game, if you have purchased it already that is, or use the new release to get it in the first place ;)&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-4618380271562707071?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/V02YQMH3pxM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/4618380271562707071/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=4618380271562707071" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4618380271562707071?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4618380271562707071?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/V02YQMH3pxM/review-i-love-katamari-iphoneipod-touch.html" title="Review: I Love Katamari (iPhone/iPod Touch)" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_6ibc1CwOqU4/SUz9SnajluI/AAAAAAAABKU/yXcnf5trksE/s72-c/photo.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/12/review-i-love-katamari-iphoneipod-touch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGQHc-eyp7ImA9WxRVEk4.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-7748750032187545106</id><published>2008-07-17T16:23:00.004+02:00</published><updated>2008-11-09T13:35:21.953+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-09T13:35:21.953+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="electronic gaming" /><category scheme="http://www.blogger.com/atom/ns#" term="gamestm" /><category scheme="http://www.blogger.com/atom/ns#" term="magazine" /><category scheme="http://www.blogger.com/atom/ns#" term="space siege" /><title>Space Siege Preview for games™</title><content type="html">&lt;style type="text/css"&gt;
.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }
&lt;/style&gt;&lt;br /&gt;
&lt;div class="flickr-frame"&gt;&lt;a href="http://www.flickr.com/photos/mki/2676476813/" title="photo sharing"&gt;&lt;img alt="" class="flickr-photo" src="http://farm3.static.flickr.com/2157/2676476813_4edbc1f426.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mki/2676476813/"&gt;My Space Siege Preview for gamesTM&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/mki/"&gt;Mustafa K. Isik&lt;/a&gt;.&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;As listeners on Germany's most popular gaming podcast &lt;a href="http://www.gamesundso.de/"&gt;games und so&lt;/a&gt; already know, &lt;a href="http://www.flickr.com/photos/mki/2677364836/"&gt;Alex and I&lt;/a&gt; met up with &lt;a href="http://en.wikipedia.org/wiki/Chris_Taylor_(game_designer)"&gt;Chris Taylor&lt;/a&gt; and talked about his studio's latest game &lt;a href="http://www.spacesiege.com/"&gt;Space Siege&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.games-tm.de/"&gt;gamesTM&lt;/a&gt; asked me for a preview of the title which has been published in their latest, i.e. August 2008, issue. &lt;a href="http://en.wikipedia.org/wiki/GamesTM"&gt;The magazine&lt;/a&gt; is available at newsstands and bookstores as well as a slick &lt;a href="http://www.games-tm.de/heft-als-pdf/"&gt;DRM-free PDF&lt;/a&gt; online.&lt;br /&gt;
&lt;br /&gt;
It is jam-packed with previews (e.g. Civ IV: Colonization, CoD: World at War, Treyarch's Bond, Dawn of War 2), reviews (Battlefield Bad Company, Alone in the Dark) and a LucasArts Indy retro flashback - well worth shelling out the bucks ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-7748750032187545106?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/FW_v2RrrlcM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/7748750032187545106/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=7748750032187545106" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7748750032187545106?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7748750032187545106?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/FW_v2RrrlcM/space-siege-preview-for-gamestm.html" title="Space Siege Preview for games™" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/07/space-siege-preview-for-gamestm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMARX85eip7ImA9WxVUF0g.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-5195548816115815250</id><published>2008-07-09T15:57:00.004+02:00</published><updated>2009-03-22T22:30:44.122+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-22T22:30:44.122+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cola" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="talk" /><title>Google Tech Talks: Wiring Hacker Synapses &amp; More</title><content type="html">Some of the talks given at&amp;nbsp;&lt;a href="http://google-opensource.blogspot.com/2008/06/eclipseday-at-googleplex.html"&gt;EclipseDay at the Googleplex&lt;/a&gt;&amp;nbsp;are available as videos via the &lt;a href="http://www.youtube.com/user/googletechtalks"&gt;Google engEDU Tech Talks Channel on YouTube&lt;/a&gt;&amp;nbsp;now.&lt;br /&gt;
&lt;br /&gt;
For your (and my) convenience, I have embedded our very own Eclipse Communication Framework&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=GfeUCT-tRJQ"&gt;Wiring Hacker Synapses&lt;/a&gt;&amp;nbsp;talk right after the jump. But if you are really in for a ride to remember, I suggest you indulge yourself in the full list of &lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex#Agenda"&gt;EclipseDay Grand Teton room&lt;/a&gt; recordings.&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=yVNF6COKQwE"&gt;Eclipse @ eBay&lt;/a&gt;, Michael Galpin&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=P34eFGdswOU"&gt;How Mylyn Changes the Way I Develop&lt;/a&gt;, Bjorn Freeman-Benson&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=dJbt2CHOd9g"&gt;GWT in Eclipse&lt;/a&gt;, Bruce Johnson&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=3MVN4XCQzn0"&gt;Plug-in Development Tips and Tricks&lt;/a&gt;, Chris Aniszcyk&lt;/li&gt;
&lt;li&gt;and &lt;a href="http://www.youtube.com/watch?v=GfeUCT-tRJQ"&gt;Wiring Hacker Synapses&lt;/a&gt;, Mustafa K. Isik &amp;amp; Scott Lewis&lt;/li&gt;
&lt;/ul&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GfeUCT-tRJQ&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GfeUCT-tRJQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
Wait - there is even more ;)&amp;nbsp;&lt;a href="http://www.flickr.com/photos/mki/sets/72157605801373852/"&gt;Photos&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-5195548816115815250?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/WEypgmvyxQQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/5195548816115815250/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=5195548816115815250" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/5195548816115815250?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/5195548816115815250?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/WEypgmvyxQQ/google-tech-talks-wiring-hacker.html" title="Google Tech Talks: Wiring Hacker Synapses &amp; More" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/07/google-tech-talks-wiring-hacker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cBQ3k8fCp7ImA9WxRSFUg.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-4682420417631858173</id><published>2008-06-28T16:59:00.015+02:00</published><updated>2008-09-16T09:44:12.774+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-16T09:44:12.774+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="friendfeed" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="mountain view" /><title>Visiting the Friendfeed Global International Headquarters ...</title><content type="html">... and helping out with &lt;a href="http://friendfeed.com/e/35efd6f7-c119-4316-9d84-d6519354dc1e/We-re-moving-to-a-new-office-today-Kevin-made-a/"&gt;the move&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mki/2614811881/" imageanchor="1" style="background-color: transparent; border: 0pt none; clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img height="150" src="http://farm4.static.flickr.com/3214/2614811881_ae04f41055_m.jpg" style="border: 0pt none;" width="200" /&gt;&lt;/a&gt;Since I was in &lt;a href="http://en.wikipedia.org/wiki/Mountain_View,_California"&gt;Mountain View, CA&lt;/a&gt; for the first half of this passing week, I used the chance to make up for all the missed friendfeed open house and TGIFF invitations. On Monday afternoon I took a break from preparing &lt;a href="http://codesurgeonblog.com/2008/06/hot-off-press-slides-for-cola-tech-talk.html"&gt;my slides&lt;/a&gt; for &lt;a href="http://google-opensource.blogspot.com/2008/06/eclipseday-at-googleplex.html"&gt;EclipseDay at the Googleplex&lt;/a&gt; and dropped by the &lt;i&gt;Friendfeed Global International Headquarters&lt;/i&gt; - &lt;a href="http://friendfeed.com/e/e2f3787f-d331-4075-b677-2b9dcc02c82f/The-new-FriendFeed-office/"&gt;new&lt;/a&gt; and &lt;a href="http://friendfeed.com/e/cebdd136-ef21-46fb-8aa2-ec28493365c4/The-FriendFeed-office/"&gt;old&lt;/a&gt;. &lt;br /&gt;
It was great to finally meet up with the team behind the service of which not only I think that it is excellent in scope, execution and promise.&lt;br /&gt;
After a warm welcome by &lt;a href="http://friendfeed.com/ana"&gt;Ana&lt;/a&gt; and a chat with &lt;a href="http://en.wikipedia.org/wiki/Paul_Buchheit"&gt;Paul&lt;/a&gt;, I joined &lt;a href="http://friendfeed.com/about/team"&gt;the team&lt;/a&gt; in moving from the &lt;a href="http://blog.friendfeed.com/2007/10/friendfeed-global-international-world.html"&gt;old office&lt;/a&gt; to &lt;a href="http://friendfeed.com/e/e2f3787f-d331-4075-b677-2b9dcc02c82f/The-new-FriendFeed-office/"&gt;the new location&lt;/a&gt;, contributing my share to friendfeed's continued success ;)&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mki/2618785504/" imageanchor="1" style="background-color: transparent; border: 0pt none; clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img height="200" src="http://farm4.static.flickr.com/3273/2618785504_5972fb5e0e.jpg" style="border: 0pt none;" width="146" /&gt;&lt;/a&gt;Among the non-trivial tasks of relocating a global international headquarter was mounting a high-tech mailbox to the precise specifications laid out by Ana - that is "So that our short and chubby mailman can reach it". &lt;a href="http://www.flickr.com/photos/mki/2614811881/"&gt;Paul and I&lt;/a&gt; had to make more than one attempt to get it right.&lt;br /&gt;
&lt;br /&gt;
Over the course of my stay I was successively introduced to the rest of the team and I have to say &lt;i&gt;you guys rock&lt;/i&gt;. I had a blast talking to you all and I am sure that my Monday afternoon friendfeed diversion helped with the success of &lt;a href="http://google-opensource.blogspot.com/2008/06/eclipseday-at-googleplex.html"&gt;the talk at Google&lt;/a&gt; the following day :D&lt;br /&gt;
&lt;br /&gt;
P.S.: Ana thank you for the shirts. I took mine out for a walk in Munich today. My girlfriend says thank you for thinking of one for her too - since you and I could not find the girl cuts in the box, it looks like as if I'll get around to wear that one too though :)&lt;br /&gt;
&lt;br /&gt;
Corresponding items on my friendfeed:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://friendfeed.com/e/f0af55f1-c90b-3654-9032-334cea557dd7/Visiting-the-Friendfeed-Global-International/"&gt;blog post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://friendfeed.com/e/4c965aa7-7e6b-614b-d2e2-c670eef54805/Friendfeed-around-the-World/"&gt;T-Shirt flickr photo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-4682420417631858173?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/r1yHnR8WY7U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/4682420417631858173/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=4682420417631858173" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4682420417631858173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4682420417631858173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/r1yHnR8WY7U/visiting-friendfeed-global.html" title="Visiting the Friendfeed Global International Headquarters ..." /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/06/visiting-friendfeed-global.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGQHY_fSp7ImA9WxdXE0s.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-1912772813847843281</id><published>2008-06-25T02:44:00.006+02:00</published><updated>2008-06-25T05:40:21.845+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-25T05:40:21.845+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="slides" /><category scheme="http://www.blogger.com/atom/ns#" term="cola" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="shared editing" /><category scheme="http://www.blogger.com/atom/ns#" term="ecf" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="talk" /><title>Hot Off the Press: Slides for Cola Tech Talk "Wiring Hacker Synapses"</title><content type="html">These are the slides for my Cola: Real-Time Shared Editing talk at Google for &lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex"&gt;EclipseDay&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can download the PDF version of the slides by clicking through to the &lt;a href="http://www.scribd.com/doc/3587749/Wiring-Hacker-Synapses"&gt;scribd page for this presentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The embedded slides/PDF version have been stripped off any animation, that is are fully built and thus should be well suited for non-presentation style consumption.&lt;br /&gt;&lt;br /&gt;&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_660700499347304" name="doc_660700499347304" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="450"&gt; &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=3587749&amp;access_key=key-sqx1qdwes5mr3yimwki&amp;page=1&amp;version=1"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="play" value="true"&gt; &lt;param name="loop" value="true"&gt; &lt;param name="scale" value="showall"&gt; &lt;param name="wmode" value="opaque"&gt; &lt;param name="devicefont" value="false"&gt; &lt;param name="bgcolor" value="#ffffff"&gt; &lt;param name="menu" value="true"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="salign" value=""&gt; &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=3587749&amp;access_key=key-sqx1qdwes5mr3yimwki&amp;page=1&amp;version=1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_660700499347304_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="450"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div style="font-size:10px;text-align:center;width:450"&gt;&lt;a href="http://www.scribd.com/doc/3587749/Wiring-Hacker-Synapses"&gt;Wiring Hacker Synapses&lt;/a&gt; - &lt;a href="http://www.scribd.com/upload"&gt;Upload a Document to Scribd&lt;/a&gt;&lt;/div&gt;&lt;div style="display:none"&gt; Read this document on Scribd: &lt;a href="http://www.scribd.com/doc/3587749/Wiring-Hacker-Synapses"&gt;Wiring Hacker Synapses&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-1912772813847843281?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/FIP5ayEyb3w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/1912772813847843281/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=1912772813847843281" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1912772813847843281?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1912772813847843281?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/FIP5ayEyb3w/hot-off-press-slides-for-cola-tech-talk.html" title="Hot Off the Press: Slides for Cola Tech Talk &quot;Wiring Hacker Synapses&quot;" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/06/hot-off-press-slides-for-cola-tech-talk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4DRH45fyp7ImA9WxdQGEg.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-548060758593174863</id><published>2008-06-19T07:54:00.001+02:00</published><updated>2008-06-19T07:56:15.027+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-19T07:56:15.027+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="cola" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="shared editing" /><category scheme="http://www.blogger.com/atom/ns#" term="ecf" /><category scheme="http://www.blogger.com/atom/ns#" term="screencast" /><title>Cola: Real-Time Shared Editing - Screencast</title><content type="html">The &lt;a href="http://www.eclipse.org/projects/ganymede.php"&gt;Ganymede release&lt;/a&gt; is looming on the horizon and the Eclipse community is busy wrapping things up. Our team - the &lt;a href="http://wiki.eclipse.org/Eclipse_Communication_Framework_Project"&gt;Eclipse Communication Framework&lt;/a&gt; - is no exception there.&lt;br /&gt;&lt;br /&gt;In the course of getting ready for launch, I have put together a short &lt;a href="http://www.vimeo.com/1195398"&gt;screencast, showcasing the first incarnation of "Cola: Real-Time Shared Editing"&lt;/a&gt; for Eclipse.&lt;br /&gt;&lt;br /&gt;Follow my friend &lt;a href="http://www.flickr.com/photos/mki/390008833/"&gt;Thomas K. and me&lt;/a&gt;, lead you through an exemplary shared editing session.&lt;br /&gt;&lt;br /&gt;&lt;object height="225" width="400"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="allowscriptaccess" value="always"&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1195398&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1195398&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="225" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1195398?pg=embed&amp;amp;sec=1195398"&gt;Cola: Real-Time Shared Editing&lt;/a&gt; from &lt;a href="http://www.vimeo.com/mustafa?pg=embed&amp;amp;sec=1195398"&gt;Mustafa K. Isik&lt;/a&gt; on &lt;a href="http://vimeo.com/?pg=embed&amp;amp;sec=1195398"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can enjoy high resolution versions of the screencast at the vimeo page (higher than the embedded version) or by clicking on the HD icon when doing a mouseover (full 720p glory).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-548060758593174863?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/5oUNRy2_9zg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/548060758593174863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=548060758593174863" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/548060758593174863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/548060758593174863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/5oUNRy2_9zg/cola-real-time-shared-editing.html" title="Cola: Real-Time Shared Editing - Screencast" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/06/cola-real-time-shared-editing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYHQH4yeCp7ImA9WxdREUs.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-1694058393898566489</id><published>2008-05-30T12:04:00.005+02:00</published><updated>2008-05-30T17:58:51.090+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-30T17:58:51.090+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>EclipseDay hosted by Google: Attendee list filling up fast</title><content type="html">On Tuesday June 24th, 2008 we will hold an &lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex"&gt;Eclipse event&lt;/a&gt; at the &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=1600+Amphitheatre+Pkwy,+Mountain+View,+Santa+Clara,+California+94043,+United+States&amp;amp;sll=37.420788,-122.083168&amp;amp;sspn=0.017246,0.029182&amp;amp;ie=UTF8&amp;amp;cd=1&amp;amp;geocode=0,37.421495,-122.083404&amp;amp;ll=37.422338,-122.083404&amp;amp;spn=0.008623,0.014591&amp;amp;t=h&amp;amp;z=16&amp;amp;iwloc=addr"&gt;Googleplex&lt;/a&gt;. The first of its kind, hosted by the great folks of the &lt;a href="http://code.google.com/opensource/"&gt;Google Open Source Programs Office (OSPO)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ianskerrett.wordpress.com/2008/05/14/eclipse-day-at-the-googleplex/"&gt;As Ian noted on his blog&lt;/a&gt;, I suggested an event of this type while I was interning with the Build Tools team at Google last year. Soliciting the eclipse committers mailing list for &lt;a href="http://dev.eclipse.org/mhonarc/lists/eclipse.org-committers/msg00435.html"&gt;feedback concerning a potential DemoCamp at Google&lt;/a&gt; revealed great interest in the community and knowing of Google Engineers' love for all things technologically slick - and Eclipse definitely qualifies ;) - ultimately led to an event of larger scope.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/en/1/17/Waynes_world_two_ver2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://upload.wikimedia.org/wikipedia/en/1/17/Waynes_world_two_ver2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://ianskerrett.wordpress.com/"&gt;Ian Skerrett&lt;/a&gt;, Marketing Director for the Eclipse Foundation, &lt;a href="http://www.blogger.com/profile/04472868563053273609"&gt;Leslie Hawthorn&lt;/a&gt;, Program Manager for Google's OSPO and Rob Peterson, Manager of the Google Build Tools team, signed up for the idea right away.&lt;br /&gt;&lt;br /&gt;We started brainstorming ideas for the conference and bouncing them off of each other via emails and phone conferences late last year and have since been supported by more members of the Google Build Tools team and OSPO. I would like to single out my host &lt;a href="http://konigsberg.blogspot.com/"&gt;Rob Konigsberg&lt;/a&gt;, colleague &lt;a href="http://blog.robsite.org/"&gt;Rob Clevenger&lt;/a&gt; and Tiffany Griffith for their efforts on making this event happen.&lt;br /&gt;&lt;br /&gt;Even with so many people involved and the event having developed a dynamic of its own, I like to think of EclipseDay as my personal &lt;a href="http://en.wikipedia.org/wiki/Wayne%27s_World_2#Waynestock"&gt;Waynestock&lt;/a&gt; and if you attend, it shall be yours too.&lt;br /&gt;I hope for a similarly fun get-together :)&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex"&gt;Google-hosted very first EclipseDay&lt;/a&gt; will manifest as a gathering of one hundred eclipse-enthusiast developers. The talks will provide for a general hands-on approach and should prove to be insightful for a broad audience. I suggest you have a look at &lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex#Agenda"&gt;the agenda&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Space is limited so please sign up if you would like to join - only nine spots are left on the &lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex#Attendee_Registration"&gt;attendee list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It would be great if you could make it to the talk &lt;a href="http://eclipseecf.blogspot.com/"&gt;Scott Lewis&lt;/a&gt; and I will give on &lt;a href="http://wiki.eclipse.org/index.php/Eclipse_Communication_Framework_Project"&gt;ECF&lt;/a&gt; work: "&lt;a href="http://wiki.eclipse.org/EclipseDay_At_Googleplex/Session_Abstacts#Wiring_Hacker_Synapses:_Collaborative_Coding_and_Team_Tooling_in_Eclipse"&gt;Wiring Hacker Synapses: Collaborative Coding and Team Tooling in Eclipse&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;See you at the Googleplex.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=1600+Amphitheatre+Pkwy,+Mountain+View,+Santa+Clara,+California+94043,+United+States&amp;amp;sll=37.420788,-122.083168&amp;amp;sspn=0.017246,0.029182&amp;amp;ie=UTF8&amp;amp;cd=1&amp;amp;geocode=0,37.421495,-122.083404&amp;amp;ll=37.430842,-122.07922&amp;amp;spn=0.008623,0.014591&amp;amp;t=h&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;output=embed&amp;amp;s=AARTsJoCaXwvWhuDeMPWIx2x05lawJOFcg" frameborder="0" height="350" scrolling="no" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=1600+Amphitheatre+Pkwy,+Mountain+View,+Santa+Clara,+California+94043,+United+States&amp;amp;sll=37.420788,-122.083168&amp;amp;sspn=0.017246,0.029182&amp;amp;ie=UTF8&amp;amp;cd=1&amp;amp;geocode=0,37.421495,-122.083404&amp;amp;ll=37.430842,-122.07922&amp;amp;spn=0.008623,0.014591&amp;amp;t=h&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-1694058393898566489?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/_cYD9mS9y-A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/1694058393898566489/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=1694058393898566489" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1694058393898566489?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1694058393898566489?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/_cYD9mS9y-A/eclipseday-hosted-by-google-attendee.html" title="EclipseDay hosted by Google: Attendee list filling up fast" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/05/eclipseday-hosted-by-google-attendee.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MQn4_eCp7ImA9WxZXFkg.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-2293303202943902471</id><published>2008-03-04T17:56:00.007+01:00</published><updated>2008-03-04T19:04:43.040+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T19:04:43.040+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maps" /><category scheme="http://www.blogger.com/atom/ns#" term="easter egg" /><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="lei zhang" /><title>On Being an Easter Egg</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6ibc1CwOqU4/R82Ok9P-qFI/AAAAAAAAAqg/f8yONwGyRDk/s1600-h/mustafa_latlong.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_6ibc1CwOqU4/R82Ok9P-qFI/AAAAAAAAAqg/f8yONwGyRDk/s200/mustafa_latlong.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5173948312486586450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;This morning I woke up to the realization, that I had been &lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Easter_egg_%28media%29"&gt;easter egged&lt;/a&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can't tell for sure whether it had something to do with the fuzzy feeling in my head or an email I got from my &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+santa+monica&amp;amp;sll=34.0193,-118.49489&amp;amp;sspn=0.006723,0.008851&amp;amp;ie=UTF8&amp;amp;ll=34.019203,-118.494297&amp;amp;spn=0.006723,0.008851&amp;amp;z=17&amp;amp;iwloc=addr"&gt;Google Santa Monica&lt;/a&gt; buddy and &lt;a href="http://www.winehq.org/"&gt;Wine&lt;/a&gt; hacker &lt;a href="http://www.linux.ucla.edu/~leiz/"&gt;Lei Zhang&lt;/a&gt;, asking me to have a closer look at a screenshot in his &lt;a href="http://google-latlong.blogspot.com/"&gt;Google Lat Long Blog&lt;/a&gt; &lt;a href="http://google-latlong.blogspot.com/2008/03/finding-that-free-space.html"&gt;post&lt;/a&gt;.&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://www.flickr.com/photos/mki/2310687674/" title="Being an Easter Egg on the Google Lat Long Blog by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2292/2310687674_a42dec47c0.jpg" width="434" height="500" alt="Being an Easter Egg on the Google Lat Long Blog" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Thanks Lei, this made me feel a little like &lt;a href="http://dotplan.codesurgeonblog.com/post/26516100"&gt;Sam&lt;/a&gt; &amp;amp; &lt;a href="http://dotplan.codesurgeonblog.com/post/27683914"&gt;Max&lt;/a&gt; in various &lt;a href="http://en.wikipedia.org/wiki/LucasArts#Adventure_games"&gt;LucasArts adventures&lt;/a&gt;. I'd like to share the spot in the limelight though - &lt;a href="http://www.flickr.com/photos/mki/2076775669/"&gt;Lei is the second from the left&lt;/a&gt; :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-2293303202943902471?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/au3dmYcD5fs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/2293303202943902471/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=2293303202943902471" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/2293303202943902471?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/2293303202943902471?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/au3dmYcD5fs/on-being-easter-egg.html" title="On Being an Easter Egg" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6ibc1CwOqU4/R82Ok9P-qFI/AAAAAAAAAqg/f8yONwGyRDk/s72-c/mustafa_latlong.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/03/on-being-easter-egg.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ICRHs5cCp7ImA9WxZVGUo.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-1036695348997394648</id><published>2008-02-22T19:13:00.017+01:00</published><updated>2008-03-31T16:59:25.528+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-31T16:59:25.528+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="case modding" /><category scheme="http://www.blogger.com/atom/ns#" term="macbook pro" /><category scheme="http://www.blogger.com/atom/ns#" term="rainbow" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Macbook Pro Modding: Resurrection of the Rainbow Apple</title><content type="html">The first computer I consciously laid hands on was an &lt;a href="http://en.wikipedia.org/wiki/Apple_II"&gt;Apple II&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It must have been sometime between 1983 and 1985 while visiting family in Dortmund, Germany. The exciting beige box, crowned by an &lt;a href="http://en.wikipedia.org/wiki/Monochrome_monitor"&gt;amber monochrome monitor&lt;/a&gt;, belonged to &lt;a href="http://www.flickr.com/photos/mki/310752503/"&gt;Uncle Celal&lt;/a&gt;, a cousin of Dad and computer science student at the time. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I vividly remember playing &lt;a href="http://en.wikipedia.org/wiki/Choplifter"&gt;Choplifter&lt;/a&gt; on the huge, at least to my childish eyes, machine for years to come - and I remember &lt;a href="http://en.wikipedia.org/wiki/Image:Apple_Computer_Logo.svg"&gt;the Apple logo on the box&lt;/a&gt;. The prominently featured, colorful &lt;a href="http://en.wikipedia.org/wiki/Image:Apple_Computer_Logo.svg"&gt;symbol of joy&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even though given this early and intensive experience, I did not turn into an uncritical fanboy. For most of the early nineties I was much more interested in the &lt;a href="http://en.wikipedia.org/wiki/Amiga"&gt;Amiga&lt;/a&gt; - for the games - and &lt;a href="http://en.wikipedia.org/wiki/IBM_PC_compatible"&gt;IBM-compatibles&lt;/a&gt; for their flexibility, my teenage love for &lt;a href="http://en.wikipedia.org/wiki/Turbo_Pascal"&gt;Turbo Pascal&lt;/a&gt; and even more games. I enjoyed to hack then popular fire demos with inline assembler, devise systems for my friends and then assemble them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But the Apple logo stuck with me ... unfortunately it did &lt;a href="http://en.wikipedia.org/wiki/Apple_inc#Advertising"&gt;not with Apple Inc&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apple came up with Mac OS X, I started to use their machines as of 2001, but gone was my chance to ever own a piece of equipment bearing the &lt;a href="http://en.wikipedia.org/wiki/Image:Apple_Computer_Logo.svg"&gt;Rainbow Apple&lt;/a&gt;.&lt;/div&gt;&lt;a href="http://www.flickr.com/photos/mki/2285138555/" title="Rainbow Inlay by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2192/2285138555_7843d0a9b4_m.jpg" width="240" height="178" alt="Rainbow Inlay" align="right" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Until recently that is. Browsing the web for a classic Apple logo sticker that I could use on my Macbook Pro, I came across &lt;a href="http://www.icolours.ca/"&gt;iColours.ca&lt;/a&gt;, a Canada-based retailer selling plastic inlays to be used with the backlit Apple logo behind notebook screens. I was instantly sold.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below I have documented the process of opening a Macbook Pro and replacing the standard white fill with a custom inlay.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;In order to remove the back panel of the notebook display, you have to unscrew two tiny screws to the far right and left on the bottom of the screen frame.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mki/2285140151/" title="Hard to Reach Screws by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3013/2285140151_7241b28f17_m.jpg" width="240" height="180" alt="Hard to Reach Screws" /&gt;&lt;/a&gt;     &lt;a href="http://www.flickr.com/photos/mki/2285930370/" title="Loosened Screw by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3104/2285930370_8f1aee9789_m.jpg" width="180" height="240" alt="Loosened Screw" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Once you are done, use a sturdy but thin credit card to &lt;span class="Apple-style-span" style="font-style: italic;"&gt;carefully&lt;/span&gt; pry open the screen casing. I suggest you start inserting the card/your-other-tool-of-choice towards the very bottom of the screen. Work on the inner side of the thin plastic rim that circumvents front and back part of the notebook screen casing.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mki/2285141839/" title="Carefully prying open by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3044/2285141839_177612866d_m.jpg" width="240" height="180" alt="Carefully prying open" /&gt;&lt;/a&gt;     &lt;a href="http://www.flickr.com/photos/mki/2285142969/" title="Prying open with credit/membership card by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3039/2285142969_b0ff93012e_m.jpg" width="180" height="240" alt="Prying open with credit/membership card" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Work your way towards the top on both sides of the screen. Three latches on either side of the screen hold the front and back parts together. Be careful not to break any of them.&lt;/li&gt;&lt;li&gt;After loosening the sides, the back panel will slide off towards the top of the screen.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mki/2285143679/" title="Removed Screen Cover by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3094/2285143679_3fd1e69334_m.jpg" width="240" height="180" alt="Removed Screen Cover" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Remove the white fill cover above the logo window.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mki/2285143881/" title="Peeling off the standard Inlay by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3215/2285143881_26b7336c2a_m.jpg" width="240" height="180" alt="Peeling off the standard Inlay" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Use some heat-resistant adhesive to secure the custom inlay in place.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mki/2285933484/" title="Rainbow Logo Inlay Ready to Go by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2053/2285933484_207af1b286_m.jpg" width="180" height="240" alt="Rainbow Logo Inlay Ready to Go" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;The rest is straightforward reversal of the opening steps to close and finish your custom logo MBP mod.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mki/2285139447/" title="MBP Cover with Standard White Fill Logo by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3053/2285139447_a9b24c5cfa_m.jpg" width="240" height="180" alt="MBP Cover with Standard White Fill Logo" /&gt;&lt;/a&gt;     &lt;a href="http://www.flickr.com/photos/mki/2285933696/" title="Macbook Pro with classic Apple Logo by Mustafa K. Isik, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2215/2285933696_4f9e3ab647_m.jpg" width="240" height="179" alt="Macbook Pro with classic Apple Logo" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-1036695348997394648?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/cLxp_Gd4UXc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/1036695348997394648/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=1036695348997394648" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1036695348997394648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1036695348997394648?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/cLxp_Gd4UXc/macbook-pro-modding-resurrection-of.html" title="Macbook Pro Modding: Resurrection of the Rainbow Apple" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/02/macbook-pro-modding-resurrection-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEHQ30zeCp7ImA9WxdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-3748833727240026467</id><published>2008-02-22T08:53:00.007+01:00</published><updated>2008-05-19T12:40:32.380+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-19T12:40:32.380+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="augmented reality" /><category scheme="http://www.blogger.com/atom/ns#" term="tracking" /><category scheme="http://www.blogger.com/atom/ns#" term="Wii" /><title>Augmented Reality Tracking with Wii components</title><content type="html">The &lt;a href="http://www.scribd.com/doc/3009607/Ida-Visualizing-Measurement-Data-on-a-Car-Body"&gt;AR Roadmap spin-off prototype&lt;/a&gt; we built for BMW Research in 2004, relied on tracking a large number of items equipped with (passive) infrared reflective markers. We used high-end tracking cameras built by &lt;a href="http://ar-tracking.eu/index.php"&gt;advance realtime tracking GmbH&lt;/a&gt;, capable of tracking a high number of markers with good resolution/precision.&lt;div&gt;If you would like to play around or even build your own homegrown AR system, &lt;a href="http://www.cs.cmu.edu/~johnny/"&gt;Johnny Chung Lee&lt;/a&gt; from CMU's Human-Computer Interaction Institute, shows how to use components of Nintendo's Wii game console for active marker-based tracking. The WiiMote  is used as tracking device, transmitting location data of active LED markers, as for instance the Wii sensor bar, to a PC via Bluetooth. His C# SDK and more info on his approach are availabe via &lt;a href="http://www.cs.cmu.edu/~johnny/projects/wii/"&gt;his project website&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The results are impressive, well unless you need surgical precision, but then again that can easily cost you 10K+ USD/EUR.&lt;/div&gt;&lt;div&gt;Enjoy Johnny's video on the head tracking system built by utilizing the WiiMote.&lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Jd3-eiid-Uw&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/Jd3-eiid-Uw&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-3748833727240026467?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/3UExbRay0P0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/3748833727240026467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=3748833727240026467" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/3748833727240026467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/3748833727240026467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/3UExbRay0P0/augmented-reality-tracking-with-wii.html" title="Augmented Reality Tracking with Wii components" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/02/augmented-reality-tracking-with-wii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08EQHc7eip7ImA9WxdSEUw.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-7781115187757872455</id><published>2008-02-21T15:05:00.003+01:00</published><updated>2008-05-18T13:56:41.902+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T13:56:41.902+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="augmented reality" /><category scheme="http://www.blogger.com/atom/ns#" term="tracking" /><category scheme="http://www.blogger.com/atom/ns#" term="feature detection" /><title>Feature Detection with Phosphorous Make-Up @ GDC</title><content type="html">&lt;div&gt;Sometime in 2002 and to no little extent thanks to &lt;a href="http://wwwnavab.in.tum.de/Main/GudrunKlinker"&gt;Prof. Gudrun Klinker&lt;/a&gt;, I developed a profound interest in &lt;a href="http://en.wikipedia.org/wiki/Augmented_reality"&gt;Augmented Reality&lt;/a&gt;. Until 2004 I attended all classes and lab courses offered on the topic and worked on a couple of related research projects, e.g. &lt;a href="http://www.scribd.com/doc/3009611/FixIt-Diagnosing-Machine-Malfunctions-with-AR"&gt;FixIt: An Approach towards assisting Workers in Diagnosing Machine Malfunctions&lt;/a&gt;.&lt;/div&gt;&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="-648067068" name="-648067068" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="450"&gt; &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=3009611&amp;access_key=key-5k9n8udvcg78j0gjfpb&amp;page=1&amp;version=1"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="play" value="true"&gt; &lt;param name="loop" value="true"&gt; &lt;param name="scale" value="showall"&gt; &lt;param name="wmode" value="opaque"&gt; &lt;param name="devicefont" value="false"&gt; &lt;param name="bgcolor" value="#ffffff"&gt; &lt;param name="menu" value="true"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="salign" value=""&gt; &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=3009611&amp;access_key=key-5k9n8udvcg78j0gjfpb&amp;page=1&amp;version=1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="-648067068_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="450"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div style="font-size:10px;text-align:center;width:450"&gt;&lt;a href="http://www.scribd.com/doc/3009611/FixIt-Diagnosing-Machine-Malfunctions-with-AR"&gt;FixIt: Diagnosing Machine Malfunctions with AR&lt;/a&gt; - &lt;a href="http://www.scribd.com/upload"&gt;Upload a doc&lt;/a&gt;&lt;/div&gt;&lt;div style="display:none"&gt; Read this doc on Scribd: &lt;a href="http://www.scribd.com/doc/3009611/FixIt-Diagnosing-Machine-Malfunctions-with-AR"&gt;FixIt: Diagnosing Machine Malfunctions with AR&lt;/a&gt; &lt;/div&gt; &lt;br /&gt;&lt;div&gt;At some point in 2003, Gudrun approached me with an offer to collaborate on a project at BMW Research, yielding the BMW Augmented Reality Roadmap, which doubled as my Bachelor's Thesis. I helped with the realization of a spin-off from the BMW AR Roadmap, project &lt;a href="http://www.scribd.com/doc/3009607/Ida-Visualizing-Measurement-Data-on-a-Car-Body"&gt;Ida: An AR System for Visualizing Deviations between the Real and Planned Shape of a Car Body&lt;/a&gt;.&lt;/div&gt;&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="-628481318" name="-628481318" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="450"&gt; &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=3009607&amp;access_key=key-1iyqabm3r10uv80xitql&amp;page=1&amp;version=1"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="play" value="true"&gt; &lt;param name="loop" value="true"&gt; &lt;param name="scale" value="showall"&gt; &lt;param name="wmode" value="opaque"&gt; &lt;param name="devicefont" value="false"&gt; &lt;param name="bgcolor" value="#ffffff"&gt; &lt;param name="menu" value="true"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="salign" value=""&gt; &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=3009607&amp;access_key=key-1iyqabm3r10uv80xitql&amp;page=1&amp;version=1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="-628481318_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="450"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div style="font-size:10px;text-align:center;width:450"&gt;&lt;a href="http://www.scribd.com/doc/3009607/Ida-Visualizing-Measurement-Data-on-a-Car-Body"&gt;Ida: Visualizing Measurement Data on a Car Body&lt;/a&gt; - &lt;a href="http://www.scribd.com/upload"&gt;Upload a doc&lt;/a&gt;&lt;/div&gt;&lt;div style="display:none"&gt; Read this doc on Scribd: &lt;a href="http://www.scribd.com/doc/3009607/Ida-Visualizing-Measurement-Data-on-a-Car-Body"&gt;Ida: Visualizing Measurement Data on a Car Body&lt;/a&gt; &lt;/div&gt; &lt;br /&gt;&lt;div&gt;I figure given this intro on how I was involved with AR, it is understandable that a &lt;a href="http://www.joystiq.com/2008/02/21/gdc08-movas-steve-perlman-talks-contour-facial-capture/"&gt;video on facial feature detection&lt;/a&gt;, that &lt;a href="http://www.joystiq.com/"&gt;Joystiq&lt;/a&gt; recorded at this year's GDC, got me all fired up. Tracking of real-world elements is key to all Augmented Reality systems, integration of reality and virtualizations usually being a primary concern.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is a wealth of sensor- and marker-based techniques to aid with the detection of real-world objects, specifically their location and orientation. Though the holy grail of tracking is feature based tracking, that is tracking of objects without the need for modification of objects of interest. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Steve Perlman of motion capture studio &lt;a href="http://www.mova.com/"&gt;Mova&lt;/a&gt; describes more-or-less markerless (aside from phosphorous make-up) tracking of facial features with impressive results.&lt;/div&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" data="http://www.vimeo.com/moogaloop.swf?clip_id=712100&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=" height="299" width="400"&gt; &lt;param name="quality" value="best"&gt; &lt;param name="allowfullscreen" value="true"&gt; &lt;param name="scale" value="showAll"&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=712100&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color="&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/712100/l:embed_712100"&gt;GDC - Mova Contour Reality Capture Technology&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user374278/l:embed_712100"&gt;Joy Stiq&lt;/a&gt; on &lt;a href="http://vimeo.com/l:embed_712100"&gt;Vimeo&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If all this AR talk made you curious, I suggest you head over to Gudrun Klinker's sites for her &lt;a href="http://campar.in.tum.de/Far/AugmentedRealityWiSe2004"&gt;Introduction to Augmented Reality&lt;/a&gt; and &lt;a href="http://campar.in.tum.de/Far/AugmentedRealityIISoSe2004"&gt;Advanced Topics in Augmented Reality&lt;/a&gt; courses. Her slides should provide for a good introduction to the subject.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-7781115187757872455?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/Q2ew-y43QPI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/7781115187757872455/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=7781115187757872455" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7781115187757872455?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7781115187757872455?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/Q2ew-y43QPI/feature-detection-with-phosphorous-make.html" title="Feature Detection with Phosphorous Make-Up @ GDC" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2008/02/feature-detection-with-phosphorous-make.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMEQXY4eCp7ImA9WB5aGE4.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-2594335203812235158</id><published>2007-09-15T05:36:00.000+02:00</published><updated>2007-09-15T07:33:20.830+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-15T07:33:20.830+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="unicode" /><category scheme="http://www.blogger.com/atom/ns#" term="googletalk" /><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><title>Google Talk and GMail Unicode Support</title><content type="html">Due to my Turkish heritage, my name is riddled with non-ASCII-conforming characters. &lt;br /&gt;&lt;br /&gt;The small letter "s" at the end of my middle name "Kurtulus" is actually a "&amp;#351;", that is a small s with a cedilla. &lt;br /&gt;It is pronounced like the Latin small letter "esh", the sound of it being described as &lt;a href="http://en.wikipedia.org/wiki/Voiceless_postalveolar_fricative"&gt;voiceless postalveolar fricative&lt;/a&gt;, represented via &amp;#643; in the &lt;a href="http://en.wikipedia.org/wiki/International_Phonetic_Alphabet"&gt;IPA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Both, the capital and small letters "i" in my last name, written "&amp;#305;" for the small one, represent the Turkish alphabet's respective dotless letters, also known as &lt;a href="http://en.wikipedia.org/wiki/Close_back_unrounded_vowel"&gt;close back unrounded vowel&lt;/a&gt; to the linguistic community, I suppose :) &lt;br /&gt;The IPA uses the Latin letter "m" turned upside down &amp;#623; to represent it.&lt;br /&gt;&lt;br /&gt;Even though my German passport reads&lt;br /&gt; &lt;br /&gt;Mustafa Kurtulus Isik&lt;br /&gt;&lt;br /&gt;following the correct and intended spelling of my name should result in &lt;br /&gt;&lt;br /&gt;Mustafa Kurtulu&amp;#351; I&amp;#351;&amp;#305;k&lt;br /&gt;&lt;br /&gt;Well did you know, that if you have to deal with such letters in your name, &lt;a href="http://www.google.com/talk/"&gt;Google Talk&lt;/a&gt; and &lt;a href="http://mail.google.com/mail/"&gt;GMail&lt;/a&gt; won't leave you out in the rain? They support all the &lt;a href="http://en.wikipedia.org/wiki/Unicode"&gt;Unicode&lt;/a&gt; goodness you could ask for.&lt;br /&gt;&lt;br /&gt;If for instance you feel like changing your GMail sender name, just go to &lt;span style="font-style:italic;"&gt;Settings-&gt;Accounts-&gt;edit info&lt;/span&gt; and re-enter your name with the special characters.&lt;br /&gt;&lt;br /&gt;You can use &lt;a href="http://www.utf8-chartable.de/"&gt;a UTF-8 character table&lt;/a&gt; to look up the four-digit hex code point encoding, which you should enter holding Ctrl+Shift on the keyboard. Upon entering the last of the digits, your desired special character will appear auto-magically.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6ibc1CwOqU4/RutuTPl7CUI/AAAAAAAAAUc/WKNKV_eKod0/s1600-h/unicode_gmail.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_6ibc1CwOqU4/RutuTPl7CUI/AAAAAAAAAUc/WKNKV_eKod0/s400/unicode_gmail.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5110299479064119618" /&gt;&lt;/a&gt;&lt;br /&gt;If you lack the name, but not the desire to play around with this, why don't you go for a trademark sign &amp;#x2122; or an end of proof &amp;#x220E; in your Google Talk status messages?&lt;br /&gt;&lt;br /&gt;By the way this blogpost follows a marathon debugging session of open source code that I am in the process of reviving ... makes you do weird things ... &amp;#x263b&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-2594335203812235158?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/36tmFzBQkdo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/2594335203812235158/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=2594335203812235158" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/2594335203812235158?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/2594335203812235158?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/36tmFzBQkdo/google-talk-and-gmail-unicode-support.html" title="Google Talk and GMail Unicode Support" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6ibc1CwOqU4/RutuTPl7CUI/AAAAAAAAAUc/WKNKV_eKod0/s72-c/unicode_gmail.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/09/google-talk-and-gmail-unicode-support.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUHQ3c9fSp7ImA9WxZREkk.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-6562770720460589904</id><published>2007-07-23T12:07:00.000+02:00</published><updated>2008-02-05T21:10:32.965+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-05T21:10:32.965+01:00</app:edited><title>Web Crash 2007</title><content type="html">Were you wondering why your office internet connection was so slow this morning?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theonion.com/content/node/63609"&gt;ONN&lt;/a&gt; has the Breaking News on it.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.theonion.com/content/themes/common/assets/videoplayer/flvplayer.swf" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" width="350" height="311" flashvars="file=http://www.theonion.com/content/xml/63609/video&amp;autostart=false&amp;image=http://www.theonion.com/content/files/images/INTERNET_CRASH.jpg&amp;bufferlength=3&amp;embedded=true&amp;title=Breaking%20News%3A%20All%20Online%20Data%20Lost%20After%20Internet%20Crash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theonion.com/content/video/breaking_news_all_online_data?utm_source=embedded_video"&gt;Breaking News: All Online Data Lost After Internet Crash&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After wiping off the tears of laughter from my face, I came to think of redundancy in the internet's topology.&lt;br /&gt;&lt;br /&gt;Even though most of us consider internet routing paths to be laid out greatly redundant, the truth requires a little more thought, as for instance becomes apparent by &lt;a href="http://www.schneier.com/blog/archives/2007/03/alqaeda_plottin.html"&gt;some comments on Bruce Schneier's blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The whole concept of the internet is not compatible with the notion of being breakable. It is parts of the &lt;span style="font-style:italic;"&gt;network of networks&lt;/span&gt; that carry the risk of being weakly linked to the rest of the world.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Internet_Protocol"&gt;internet protocol (IP)&lt;/a&gt; does not require packets to follow predetermined paths, thus allowing for data to be routed flexibly and with a high probability of arrival at its intended destination.&lt;br /&gt;&lt;br /&gt;Just too bad when an &lt;a href="http://en.wikipedia.org/wiki/Internet_service_provider"&gt;ISP&lt;/a&gt; does not provide enough redundant connections out of its own network. All the routing flexibility of IP does not help, if there is only one &lt;a href="http://en.wikipedia.org/wiki/Internet_service_provider#How_ISPs_connect_to_the_Internet"&gt;path to the outside world&lt;/a&gt;, constituting a single point of failure.&lt;br /&gt;&lt;br /&gt;Redundancy costs money, without necessarily providing any imminent and easily perceivable benefit to customers.&lt;br /&gt;&lt;br /&gt;The lack of redundancy marketability and network outages being potentially cheaper to ISPs than continuous investments into redundancy measures, makes such efforts even less attractive.&lt;br /&gt;&lt;br /&gt;For ISPs having to cater to the free market, costs and prices are much more powerful figures.&lt;br /&gt;&lt;br /&gt;With the internet becoming more and more important for almost everybody's personal and business lives, wouldn't this be an area where government regulation, such as requiring a minimum number of connections to different &lt;a href="http://en.wikipedia.org/wiki/Tier_1_carrier"&gt;Tier 1 ISPs&lt;/a&gt; and/or &lt;a href="http://en.wikipedia.org/wiki/IXP"&gt;IXPs&lt;/a&gt;, would make sense?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-6562770720460589904?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/qIrIqwpQSIg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/6562770720460589904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=6562770720460589904" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/6562770720460589904?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/6562770720460589904?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/qIrIqwpQSIg/web-crash-2007.html" title="Web Crash 2007" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/web-crash-2007.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYMSHc8fSp7ImA9WB5WE0s.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-4049214757782622890</id><published>2007-07-21T12:41:00.000+02:00</published><updated>2007-07-25T14:56:29.975+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-25T14:56:29.975+02:00</app:edited><title>iPhone: Stroking vs. Poking in UI Design</title><content type="html">Some facts for starters:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;I am a geek.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Robert_Scoble"&gt;Robert Scoble&lt;/a&gt; went a little overboard with &lt;a href="http://www.google.com/search?source=ig&amp;hl=en&amp;q=site%3Ahttp%3A%2F%2Fscobleizer.com%2F+iphone&amp;btnG=Google+Search"&gt;his enthusiasm for the iPhone&lt;/a&gt; ...&lt;/li&gt;&lt;li&gt;...but he still hits that occasional &lt;a href="http://scobleizer.com/2007/07/17/why-the-iphone-makes-us-happy/"&gt;interesting interview&lt;/a&gt;.&lt;/li&gt;and&lt;li&gt;Thanks to &lt;a href="http://www.apple.com/iphone/"&gt;Apple's devilish gadget&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Stephen_Colbert"&gt;Stephen Colbert&lt;/a&gt; of the &lt;a href="http://en.wikipedia.org/wiki/The_Colbert_Report"&gt;Colbert Report&lt;/a&gt; sees us marching to our enslavement.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Of course me being a geek has translated to me being all curious for everything iPhone-related over the last weeks. With seemingly everybody else's anticipation for the little device, especially Mr. Scoble's, exceeding the human sanity spectrum, I was determined not to post anything related to Steve Job's &lt;a href="http://en.wikipedia.org/wiki/One_Ring"&gt;one ring to rule them all&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But just like in good old &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; days, the &lt;a href="http://scobleizer.com/"&gt;Scobleizer&lt;/a&gt; managed to run into somebody that had something interesting to say.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xeodesign.com/founder.html"&gt;Nicole Lazzaro&lt;/a&gt; shares insights on how user input on the iPhone via stroking gestures vs. conventional button poking makes a difference on how the device is perceived and the emotions users associate with it.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://www.podtech.net/player/popup.js"&gt;&lt;/script&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.podtech.net/player/podtech-player.swf?bc=f2b12d3137374fdca096bfd17834f7e5" flashvars="content=http://media1.podtech.net/media/2007/07/PID_011912/Podtech_Apple_iPhoneDevCamp.flv&amp;totalTime=604000&amp;permalink=http://www.podtech.net/home/3600/talking-emotional-software-design-in-games-and-iphone&amp;breadcrumb=f2b12d3137374fdca096bfd17834f7e5" height="299" width="480" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;At the same time Stephen Colbert warns of Apple's hidden agenda to enslave us all :)&lt;br /&gt;Enjoy it while it's hot, since comedy central embraces the not-so-bright practice of outfitting some of their video clips with &lt;span style="font-style:italic;"&gt;expiry dates&lt;/span&gt; (for some even-less-bright licensing reasons).&lt;br /&gt;&lt;br /&gt;&lt;embed FlashVars="config=http://www.comedycentral.com/motherload/xml/data_synd.jhtml?vid=90177%26myspace=false" src="http://www.comedycentral.com/motherload/syndicated_player/index.jhtml" quality="high" bgcolor="#006699" width="340" height="325" name="comedy_player" align="middle" allowScriptAccess="always" allownetworking="external" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-4049214757782622890?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/a_XfNQEdFTs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/4049214757782622890/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=4049214757782622890" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4049214757782622890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/4049214757782622890?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/a_XfNQEdFTs/iphone-stroking-vs-poking-in-ui-design.html" title="iPhone: Stroking vs. Poking in UI Design" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/iphone-stroking-vs-poking-in-ui-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8CSHszeCp7ImA9WB5XF0g.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-9135335227945171279</id><published>2007-07-18T08:14:00.000+02:00</published><updated>2007-07-18T12:34:29.580+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-18T12:34:29.580+02:00</app:edited><title>Toys can change the world - Will Wright on TED Talks</title><content type="html">I really like the &lt;a href="http://en.wikipedia.org/wiki/TED_%28conference%29"&gt;TED conference&lt;/a&gt;. I have been treating myself to quite a few of their recorded talks ever since Google helped them publish an &lt;a href="http://video.google.com/ted.html"&gt;initial batch of presentations&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More recently the TED conference launched a website to host many more of their recordings, all freely available, the latest of which I enjoyed a lot.&lt;br /&gt;&lt;br /&gt;In March 2007 &lt;a href="http://en.wikipedia.org/wiki/Will_Wright"&gt;Will Wright&lt;/a&gt; - one of my (two) handful of personal game design heros ;) - held a presentation titled &lt;a href="http://www.ted.com/index.php/talks/view/id/146"&gt;"Toys that make worlds" at TED&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Over the last two years, especially at &lt;a href="http://www.gdconf.com/"&gt;GDC&lt;/a&gt;, Will Wright has given very good presentations featuring his upcoming title &lt;a href="http://en.wikipedia.org/wiki/Spore_(video_game)"&gt;Spore&lt;/a&gt; and the reasoning behind its concept. This talk is different from &lt;a href="http://video.google.com/videoplay?docid=-262774490184348066"&gt;past demos&lt;/a&gt;, in that it focuses more on the educational aspect of the game.&lt;br /&gt;&lt;br /&gt;Will gives insights on how he thinks Spore might foster long-term thinking considering environmental issues. The demo of the game he gives throughout the talk shows how well suited the title is to playfully convey an idea of evolutionary scale.&lt;br /&gt;&lt;br /&gt;If the term edutainment would not have been overhyped and associated with so many mediocre software titles, that were neither educating nor fun, this title could become a prime example for what that class of software should have been like.&lt;br /&gt;&lt;br /&gt;You might want to pay particular attention to&lt;ul&gt;&lt;br /&gt;&lt;li&gt;the mating habits of slug-type creatures (and the accompanying soulful music) at 00:05:11&lt;/li&gt;&lt;li&gt;the editor which seemingly makes modeling entities to your liking a breeze while not being overwhelming at 00:05:43&lt;/li&gt;&lt;li&gt;procedurally generated texture maps at 00:07:11&lt;/li&gt;&lt;li&gt;procedural animation of dynamically created beasts that looks natural at 00:07:31&lt;/li&gt;&lt;li&gt;terraforming and interplanetary travel :) as of 00:10:45&lt;/li&gt;&lt;li&gt;and Will's thoughts on helping to change the world in terms of encouraging long-term thinking at 00:16:07&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player" align="middle"&gt;&lt;param name="movie" value="http://static.videoegg.com/ted/flash/loader.swf"&gt;&lt;PARAM NAME="FlashVars" VALUE="bgColor=FFFFFF&amp;file=http://static.videoegg.com/ted/movies/WILLWRIGHT-2007_high.flv&amp;autoPlay=false&amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;forcePlay=false&amp;logo=&amp;allowFullscreen=true"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="scale" value="noscale"&gt;&lt;param name="wmode" value="window"&gt;&lt;embed src="http://static.videoegg.com/ted/flash/loader.swf" FlashVars="bgColor=FFFFFF&amp;file=http://static.videoegg.com/ted/movies/WILLWRIGHT-2007_high.flv&amp;autoPlay=false&amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;forcePlay=false&amp;logo=&amp;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="432" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;If you enjoy the content of Will's TED talk and his presentation style, GDCTV has a recording of his &lt;a href="http://www.gdctv.net/M4V88881/"&gt;2005 GDC Game Design Keynote speech&lt;/a&gt; up for sale. If you're into game design or electronic gaming in general it is worth the fifteen bucks.&lt;br /&gt;&lt;br /&gt;Google Video hosts a &lt;a href="http://video.google.com/videosearch?q=spore&amp;ie=UTF-8&amp;oe=UTF-8&amp;client=flock&amp;rls=FlockInc.:en-US:official&amp;um=1&amp;sa=N&amp;tab=wv&amp;oi=revisions_inline&amp;resnum=0&amp;ct=property-revision&amp;cd=1"&gt;whole bunch of Spore videos&lt;/a&gt; from past GDCs and E3s.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-9135335227945171279?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/Wr_Z5ohifCc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/9135335227945171279/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=9135335227945171279" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/9135335227945171279?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/9135335227945171279?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/Wr_Z5ohifCc/toys-can-change-world-will-wright-on.html" title="Toys can change the world - Will Wright on TED Talks" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/toys-can-change-world-will-wright-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YHRHw8eCp7ImA9WxZREkw.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-3336687725664950496</id><published>2007-07-12T10:46:00.000+02:00</published><updated>2008-02-05T13:38:55.270+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-05T13:38:55.270+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="software development" /><category scheme="http://www.blogger.com/atom/ns#" term="refactoring" /><title>Parameter Passing in Java</title><content type="html">A couple of days ago, I felt like refreshing on refactoring knowledge by digging up my copy of Martin Fowler’s &lt;a href="http://www.amazon.com/gp/product/0201485672?ie=UTF8&amp;amp;tag=codesurgeon-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0201485672"&gt;Refactoring: Improving the Design of Existing Code&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=codesurgeon-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0201485672" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt;.&lt;br /&gt;&lt;br /&gt;Once I reached &lt;span style="font-style: italic;"&gt;Remove Assignments to Parameters (131)&lt;/span&gt; I came across past notes of mine, in color :) - which usually is a good indicator for raised attention levels.&lt;br /&gt;&lt;br /&gt;The refactoring item elaborates on the bug-inviting practice of reassigning values to parameters.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6ibc1CwOqU4/RpX1ZzfD95I/AAAAAAAAAFQ/orSVEGrzqH0/s1600-h/refactoring_item131b.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_6ibc1CwOqU4/RpX1ZzfD95I/AAAAAAAAAFQ/orSVEGrzqH0/s200/refactoring_item131b.jpg" alt="" id="BLOGGER_PHOTO_ID_5086241177850869650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Upon re-reading the refactoring and my notes, I remembered that prior to initially working through the book years ago, I thought that in Java primitive parameters were passed by value whereas objects were passed by reference.&lt;br /&gt;&lt;br /&gt;Even though the item points out that this isn’t so - all parameters are passed by value - I would have liked to see a little more light shed on the issue.&lt;br /&gt;&lt;br /&gt;At first thought, the Java language’s strict adherence to call-by-value parameter passing conflicts with the notion of being able to modify passed objects.&lt;br /&gt;&lt;br /&gt;In contrast to primitives, objects do not live on the call stack. They reside on the heap instead and outlive method execution. Object states can be modified from within methods. Giving in to intuition this sounds much more like call-by-reference handling of non-primitive parameters.&lt;br /&gt;&lt;br /&gt;It is assignments to parameters within methods, that proves intuition wrong.&lt;br /&gt;&lt;br /&gt;A tiny example is to serve to illustrate the issue. Class Foo is trivial, just holds a private int instance variable, initialized via its constructor, and provides getter and setter methods.&lt;br /&gt;&lt;pre&gt;class CallByValueGoodness {&lt;br /&gt;&lt;br /&gt;private static void incrementBar (Foo aFoo) {&lt;br /&gt;  aFoo.setBar( aFoo.getBar() + 1 );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private static void incrementReassignedBar (Foo anotherFoo) {&lt;br /&gt;  anotherFoo = new Foo( anotherFoo.getBar() + 1 );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main (String[] args) {&lt;br /&gt;  Foo firstObj = new Foo(5);&lt;br /&gt;  Foo secondObj = new Foo(5);&lt;br /&gt;  incrementBar(firstObj);&lt;br /&gt;  incrementReassignedBar(secondObj);&lt;br /&gt;  System.out.println(firstObj.getBar());&lt;br /&gt;  System.out.println(secondObj.getBar());&lt;br /&gt;}&lt;br /&gt;}&lt;/pre&gt;Running the main-method will output:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;6&lt;br /&gt;5&lt;br /&gt;&lt;/pre&gt; Even though both Foo-objects have seemingly been updated, secondObj does not reflect any changes.&lt;br /&gt;&lt;pre&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6ibc1CwOqU4/RpXyfDfD93I/AAAAAAAAAFA/1WzxsVaTebA/s1600-h/blogpost_cbr_cbv.001.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6ibc1CwOqU4/RpXyfDfD93I/AAAAAAAAAFA/1WzxsVaTebA/s320/blogpost_cbr_cbv.001.png" alt="" id="BLOGGER_PHOTO_ID_5086237969510299506" border="0" /&gt;&lt;/a&gt;&lt;/pre&gt;This is due to  Java’s parameter passing by value.&lt;br /&gt;&lt;br /&gt;When calling a method with a non-primitive parameter a new reference, i.e. a copied reference, is passed instead of the original reference.&lt;br /&gt;&lt;br /&gt;Any reassignments to the parameter reference, that is anotherFoo in the example, do not influence the caller’s reference to the object.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-3336687725664950496?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/rsP8y07scNk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/3336687725664950496/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=3336687725664950496" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/3336687725664950496?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/3336687725664950496?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/rsP8y07scNk/parameter-passing-in-java.html" title="Parameter Passing in Java" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6ibc1CwOqU4/RpX1ZzfD95I/AAAAAAAAAFQ/orSVEGrzqH0/s72-c/refactoring_item131b.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/parameter-passing-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8HQXY8fCp7ImA9WxRaGUo.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-7299246903220484656</id><published>2007-07-05T15:08:00.001+02:00</published><updated>2008-12-22T20:23:50.874+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-22T20:23:50.874+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software development" /><category scheme="http://www.blogger.com/atom/ns#" term="book review" /><title>Effective Java</title><content type="html">In 2005, in my everlasting pursuit for slick coding challenges, I took some time off college to work at &lt;a href="http://www.avid.com/index.asp"&gt;Avid Technology Inc.&lt;/a&gt; as software developer. I applied for a six month internship position in the cross-platform team (developing in Java and C++) and ended up staying with them for two years :).&lt;br /&gt;
&lt;br /&gt;
The work was highly interesting as was the team, which was made up of former &lt;a href="http://www.avid.com/company/releases/2004/040126_NXN_corp.html"&gt;NXN Software&lt;/a&gt; developers, mothers and fathers to the brainchild of company founder Gregor vom Scheidt: the &lt;a href="http://www.alienbrain.com/"&gt;Alienbrain SCM and Media Asset Management System&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Thanks to the people I met at the Munich development office, where I have to single out my friends Thomas Krammer and Austin Moore in particular, I could gather extensive experience with agile me&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6ibc1CwOqU4/Ro9fdJi7mKI/AAAAAAAAAEs/Hnnj-JCgmrQ/s200/my_copy_of_effective_java.jpg" alt="" id="BLOGGER_PHOTO_ID_5084387458707855522" border="0" /&gt;thodologies and a whole slew of better coding practices. During that time I extended my personal library of required and essential reading by a whole bunch of books, all very interesting and insightful. One of the books finding its way into my mahogany paneled, wing chair equipped reading room and claiming an extra-special spot, is Joshua Bloch's &lt;a href="http://www.amazon.com/gp/product/0201310058?ie=UTF8&amp;tag=codesurgeon-20&amp;amp;linkCode=as2&amp;camp=1789&amp;amp;creative=9325&amp;creativeASIN=0201310058"&gt;Effective Java Programming Language Guide.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The book is an excellent compilation of subtleties of the java language and class library, best coding practices and insights from the author's extensive wealth of experience with all things java (among other things being the head behind the Java Collections API). The book draws upon the style of Scott Meyers &lt;a href="http://www.amazon.com/gp/search?ie=UTF8&amp;amp;keywords=Scott%20Meyers%20Effective%20C%2B%2B&amp;tag=codesurgeon-20&amp;amp;index=books&amp;amp;amp;linkCode=ur2&amp;camp=1789&amp;amp;creative=9325"&gt;Effective C++&lt;/a&gt; series, presenting its material in a strictly itemized manner, making it suitable for quick reading bursts and usage as reference literature.&lt;br /&gt;
&lt;br /&gt;
Effective Java having been published in 2001 does not feature any discussion on the new language features introduced with Java 5, which in my view does not diminish any of its value to java geeks though.&lt;br /&gt;
&lt;br /&gt;
I suggest you don't wait any longer to get your hands on this wonderful read. In case you'd like to dwell in the land of the unknowing for a little longer, you could also pre-order and wait for the next edition of the book, &lt;a href="http://www.amazon.com/gp/product/0321356683?ie=UTF8&amp;tag=codesurgeon-20&amp;amp;linkCode=as2&amp;camp=1789&amp;amp;creative=9325&amp;creativeASIN=0321356683"&gt;Effective Java(TM) Programming Language Guide (2nd Edition) (The Java Series)&lt;/a&gt;, which is supposed to respect the latest updates to the language.&lt;br /&gt;
&lt;br /&gt;
Being a Google Tech Talks addict, I treat you to an insightful and interesting talk given by Josh Bloch on Good API Design.&lt;br /&gt;
&lt;br /&gt;
&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-3733345136856180693&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;div&gt;P.S.: The part with the mahogany paneled and wing chair equipped personal library is not entirely true .... but can you blame me for wishful thinking :)&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-7299246903220484656?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/Sh6_n0eQ3Lk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/7299246903220484656/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=7299246903220484656" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7299246903220484656?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7299246903220484656?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/Sh6_n0eQ3Lk/effective-java.html" title="Effective Java" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6ibc1CwOqU4/Ro9fdJi7mKI/AAAAAAAAAEs/Hnnj-JCgmrQ/s72-c/my_copy_of_effective_java.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/effective-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYDQ3ozeyp7ImA9WB5QFUg.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-1000065231436137697</id><published>2007-07-04T12:26:00.001+02:00</published><updated>2007-07-04T15:36:12.483+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-04T15:36:12.483+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rock band" /><category scheme="http://www.blogger.com/atom/ns#" term="electronic gaming" /><category scheme="http://www.blogger.com/atom/ns#" term="Guitar Hero" /><title>See it all coming together ...</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;object height="350" width="425"&gt;&lt;param value="http://youtube.com/v/MXxjPacAUvw" name="movie"&gt;&lt;embed height="350" width="425" type="application/x-shockwave-flash" src="http://youtube.com/v/MXxjPacAUvw"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;Now that the big guys in form of MTV and EA step in to provide some licensing and distribution muscle to Guitar Hero makers &lt;a href="http://www.harmonixmusic.com/"&gt;Harmonix&lt;/a&gt;, there is land in sight on the horizon for those travelling to rockstar island to form their own &lt;a href="http://en.wikipedia.org/wiki/Rock_Band_%28video_game%29"&gt;Rock Band&lt;/a&gt;.&lt;br /&gt;Watch the latest video from Gamespot to see what Harmonix' interpretation of an integrated version of multi-player Guitar Hero, Singstar-esque Karaoke and drumstick-whirling DrumMania-type gameplay will look like. I am _so_ waiting for this ... omg &lt;a href="http://www.flickr.com/photos/mki/collections/72157600642011658/"&gt;more partygaming&lt;/a&gt; on the way ;)&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-1000065231436137697?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/XIGIuApadAI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/1000065231436137697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=1000065231436137697" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1000065231436137697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/1000065231436137697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/XIGIuApadAI/see-it-all-coming-together.html" title="See it all coming together ..." /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/see-it-all-coming-together.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcAQnY-fyp7ImA9WB5QFUk.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-7665385402656194340</id><published>2007-07-04T10:44:00.000+02:00</published><updated>2007-07-04T11:57:23.857+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-04T11:57:23.857+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software development" /><title>Distributed Software Systems Code</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6ibc1CwOqU4/RothhJi7mJI/AAAAAAAAAEg/jqrM2WJ2QVw/s1600-h/Picture+3.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6ibc1CwOqU4/RothhJi7mJI/AAAAAAAAAEg/jqrM2WJ2QVw/s320/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5083263826543745170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This semester's class on distributed software systems, more specifically the lab class going along, proved to be fairly insightful. Even though I have done my share of multi-threaded programming and using Java Sockets, I never got around to play with &lt;a href="http://en.wikipedia.org/wiki/Java_remote_method_invocation"&gt;Java's Remote Method Invocation API&lt;/a&gt; or anything remotely utilizing &lt;a href="http://en.wikipedia.org/wiki/Remote_procedure_call"&gt;RPC&lt;/a&gt; concepts for that matter.&lt;br /&gt;&lt;br /&gt;Some of the assignments were pretty dull others for all intents and purposes interesting. I liked a modified version of &lt;a href="http://en.wikipedia.org/wiki/Dijkstra"&gt;Dijkstra&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Dining_Philosophers"&gt;Dining Philosophers&lt;/a&gt;  problem in particular, where the number of philosophers exceeds the seats at the table. This results in not only having philosophers sitting at the table competing for chopsticks/forks, but unseated philosophers challenging each other for available seats as well.&lt;br /&gt;&lt;br /&gt;Given the slew of activities eating up my schedule this semester, I decided to not join the other students in the lab, coding under professorial supervision [for a whole semester] :) Much rather I opted to hack all of this semester's tasks on a couple of free evenings last week and the one before.&lt;br /&gt;&lt;br /&gt;So it wasn't until turning in and presenting my solutions to the class-instructing professor, that I witnessed quite a few fellow students being totally stressed out and struggling with the assignments. Since I am not a believer in closed code, especially in an academic environment, I am sharing mine via an open source repository.&lt;br /&gt;&lt;br /&gt;Head over to &lt;a href="http://code.google.com/hosting/"&gt;Google's excellent Project Hosting&lt;/a&gt; and feel free to play around with, even better improve on, my &lt;a href="http://code.google.com/p/beads-n-threads/"&gt;beads'n'threads&lt;/a&gt; code. As always, there is room for improvement. For starters you could take a look at the &lt;a href="http://code.google.com/p/beads-n-threads/issues/list"&gt;issue list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Please let me know either via email or a comment to this post, if you'd like to have committer access to the repo.&lt;br /&gt;&lt;br /&gt;I don't want to encourage my fellow classmates to revel in cheap plagiarism. But in the end it is and should remain everyone's own decision, whether to use the code as&lt;br /&gt;&lt;ul&gt;&lt;li&gt;inspiration &lt;/li&gt;&lt;li&gt;learning material&lt;/li&gt;&lt;li&gt;means of communication&lt;br /&gt;&lt;/li&gt;&lt;li&gt;basis for collaboration &lt;/li&gt;&lt;/ul&gt;or simply obfuscate its source and try to resubmit it for class (which is really not a bright thing to do).&lt;br /&gt;&lt;br /&gt;Code shouldn't be locked up, especially in an environment where learning is supposed to be of prime importance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-7665385402656194340?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/FY4cGqH3Vm4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/7665385402656194340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=7665385402656194340" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7665385402656194340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/7665385402656194340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/FY4cGqH3Vm4/distributed-software-systems-code.html" title="Distributed Software Systems Code" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6ibc1CwOqU4/RothhJi7mJI/AAAAAAAAAEg/jqrM2WJ2QVw/s72-c/Picture+3.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/distributed-software-systems-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FSHk6cCp7ImA9WB5QFU8.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-5071223080712929216</id><published>2007-07-04T07:25:00.000+02:00</published><updated>2007-07-04T07:43:39.718+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-04T07:43:39.718+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="administrative" /><title>Feed on Steroids</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6ibc1CwOqU4/RoszQJi7mHI/AAAAAAAAAEQ/JqdLwGGW5L8/s1600-h/FeedBurner-Logo.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_6ibc1CwOqU4/RoszQJi7mHI/AAAAAAAAAEQ/JqdLwGGW5L8/s200/FeedBurner-Logo.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5083212956951091314" /&gt;&lt;/a&gt;&lt;div&gt;A quick administrative note. &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;I played around a little with &lt;a href="http://www.feedburner.com/fb/a/home"&gt;feedburner&lt;/a&gt; and decided to utilize the service to improve on my blog's feed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please &lt;span class="Apple-style-span" style="font-style: italic;"&gt;re-subscribe to the feed of this blog&lt;/span&gt; to enjoy all the latest and upcoming feed gadgetry ...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-5071223080712929216?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/IVEmb_dXvpU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/5071223080712929216/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=5071223080712929216" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/5071223080712929216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/5071223080712929216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/IVEmb_dXvpU/feed-in-steroids.html" title="Feed on Steroids" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6ibc1CwOqU4/RoszQJi7mHI/AAAAAAAAAEQ/JqdLwGGW5L8/s72-c/FeedBurner-Logo.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/feed-in-steroids.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIAQng4eSp7ImA9WB5QE0U.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-8092904870931361279</id><published>2007-07-02T14:32:00.000+02:00</published><updated>2007-07-02T15:22:23.631+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-02T15:22:23.631+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Music" /><category scheme="http://www.blogger.com/atom/ns#" term="Guitar Hero" /><title>Distributed Systems Coursework and 80s Metal</title><content type="html">Just recently I came across &lt;a href="http://rome.ro/2007/05/guitar-joke.html"&gt;a post&lt;/a&gt;  on &lt;a href="http://rome.ro/index.php"&gt;John Romero's blog&lt;/a&gt; identifying him as another &lt;a href="http://en.wikipedia.org/wiki/Guitar_Hero_%28series%29"&gt;Guitar Hero&lt;/a&gt; maniac and detailing his wishlist for an 80s edition of the slick button-smashing madness. As close watchers of &lt;a href="http://www.flickr.com/photos/mki/"&gt;my picture stream on flickr&lt;/a&gt;  are well aware of, a whole bunch of my friends and I got totally addicted to the game last year and organized &lt;a href="http://www.flickr.com/photos/mki/sets/"&gt;quite a few party nights&lt;/a&gt; featuring &lt;a href="http://www.flickr.com/photos/mki/tags/guitarhero/"&gt;temporary rock-stardom&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/mki/253959617/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://farm1.static.flickr.com/99/253959617_472dc71ce8_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I can only join in on John's slating review of the &lt;a href="http://en.wikipedia.org/wiki/Guitar_Hero_Encore:_Rocks_the_80s#Soundtrack"&gt;songs announced/leaked&lt;/a&gt;  so far for the upcoming edition of the game. The decade that saw the birth of &lt;a href="http://en.wikipedia.org/wiki/Motley_crue"&gt;Mötley Crüe&lt;/a&gt;  and &lt;a href="http://en.wikipedia.org/wiki/Great_White"&gt;Great White&lt;/a&gt;  as well as the rise of &lt;a href="http://en.wikipedia.org/wiki/Van_halen"&gt;Van Halen&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Metallica"&gt;Metallica&lt;/a&gt; and &lt;a href="http://80srockvideos.blogspot.com/"&gt;quite a few&lt;/a&gt;&lt;a href="http://80srockvideos.blogspot.com/"&gt; more&lt;/a&gt;, certainly has more to offer ...&lt;br /&gt;&lt;br /&gt;Fortunately my favorite &lt;a href="http://www.escapistmagazine.com/issue/55/3"&gt;sucker-for-attention game designer&lt;/a&gt; (only rivaled by self-proclaimed attention whore &lt;a href="http://www.cliffyb.com/"&gt;cliffyb&lt;/a&gt;) who undoubtedly features a certain inherent coolness, at least for the headbanger haircut and for founding &lt;a href="http://www.idsoftware.com/"&gt;one of the world's coolest game development studios&lt;/a&gt;, proves great taste and dedication in his song selection, even having grouped the songs for different difficulty levels.&lt;br /&gt;&lt;br /&gt;Being a big 80s rock fan and spending last Thursday night through Friday morning hacking together lab coursework for a distributed software systems class, I decided to amp my motivation during my coding spree by digging up John's recommendations in my library and buying the rest from the iTunes Music Store. Since I am on the German iTMS, I had to make do with a watered down selection :( which yielded fifty-six songs though :) Enough to make the time from dusk till dawn much more pleasant.&lt;br /&gt;&lt;br /&gt;Just in case you'd like to get your hands on some of the songs yourself and you don't feel like going through the trial and error process of digging up the available songs, I have exported my &lt;a href="http://www.purpletentacle.org/John_Romero_GH_80s_Wishlist.xml"&gt;iTunes play&lt;/a&gt;&lt;a href="http://www.purpletentacle.org/John_Romero_GH_80s_Wishlist.xml"&gt;list&lt;/a&gt; with the song infos. Just download the playlist file and import it in iTunes via File&gt;Import...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6ibc1CwOqU4/Roj6sJi7mEI/AAAAAAAAAD4/edJaYbX9Lus/s1600-h/IMG_0976.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 153px; height: 203px;" src="http://2.bp.blogspot.com/_6ibc1CwOqU4/Roj6sJi7mEI/AAAAAAAAAD4/edJaYbX9Lus/s200/IMG_0976.JPG" alt="" id="BLOGGER_PHOTO_ID_5082587815871223874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In case all this talk of 90s &lt;a href="http://en.wikipedia.org/wiki/First-person_shooter"&gt;FPS&lt;/a&gt; game developer fame got you all excited, head over to your favorite bookstore and get your hands on &lt;a href="http://www.amazon.com/gp/product/0812972155?ie=UTF8&amp;tag=graymatter-20&amp;amp;linkCode=as2&amp;camp=1789&amp;amp;creative=9325&amp;creativeASIN=0812972155"&gt;Masters of Doom: How Two Guys Created an Empire and Transformed Pop &lt;/a&gt;&lt;a href="http://www.amazon.com/gp/product/0812972155?ie=UTF8&amp;amp;tag=graymatter-20&amp;linkCode=as2&amp;amp;camp=1789&amp;creative=9325&amp;amp;creativeASIN=0812972155"&gt;Culture&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=graymatter-20&amp;l=as2&amp;amp;o=1&amp;a=0812972155" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt;, a great read on the birth and life of id Software. I had the book on pre-order in 2004 and went through it cover to cover in a single reading session.&lt;br /&gt;&lt;br /&gt;By the way, for those looking for some sample code on Java RMI, socket and multi-threaded programming (or just struggling with getting their coursework done and looking for some inspiration), I'll post a link to the repo where my distributed software systems code resides in soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-8092904870931361279?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/RtLe5Lw_LvA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/8092904870931361279/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=8092904870931361279" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/8092904870931361279?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/8092904870931361279?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/RtLe5Lw_LvA/distributed-systems-coursework-and-80s.html" title="Distributed Systems Coursework and 80s Metal" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6ibc1CwOqU4/Roj6sJi7mEI/AAAAAAAAAD4/edJaYbX9Lus/s72-c/IMG_0976.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://codesurgeonblog.com/2007/07/distributed-systems-coursework-and-80s.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GR3c5cSp7ImA9WxdSF00.&quot;"><id>tag:blogger.com,1999:blog-32322516953672739.post-5811825495418643850</id><published>2006-08-19T13:18:00.001+02:00</published><updated>2008-05-25T09:35:26.929+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-25T09:35:26.929+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software development" /><title>Coding In Flow - Does Music Get You Higher?</title><content type="html">I think the first I read about the state of &lt;span style="font-style: italic;"&gt;flow&lt;/span&gt; was in &lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FPeopleware-Productive-Projects-Teams-2nd%2Fdp%2F0932633439%2Fsr%3D8-1%2Fqid%3D1157814542%2Fref%3Dpd_bbs_1%3Fie%3DUTF8%26s%3Dbooks"&gt;Peopleware&lt;/a&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FPeopleware-Productive-Projects-Teams-2nd%2Fdp%2F0932633439%2Fsr%3D8-1%2Fqid%3D1157814542%2Fref%3Dpd_bbs_1%3Fie%3DUTF8%26s%3Dbooks"&gt;(DeMarco, Lister)&lt;/a&gt;, which I grabbed right after completing &lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FMythical-Man-Month-Software-Engineering-Anniversary%2Fdp%2F0201835959%2Fsr%3D1-1%2Fqid%3D1157573488%2Fref%3Dpd_bbs_1%3Fie%3DUTF8%26s%3Dbooks"&gt;&lt;span style="text-decoration: underline;"&gt;T&lt;/span&gt;he Mythical Man-Month (Brooks)&lt;/a&gt;. Two books, considered to be at the very core of essential reading on software management, despite their age.&lt;br /&gt;As is so often the case, especially with aging books on software development and methodologies, some ideas and concepts presented are debatable at best, others simply outdated. This mainly applies to the solution approaches the authors present, but does not diminish the value of the presented experiences which motivated the authors to compile their insights. Nevertheless, assessing the subjective value of the books' content would justify at least another blog post of its own, not to speak of the effort required for a more objective consideration of the impact of the authors' work.&lt;br /&gt;&lt;br /&gt;For now, I'd much rather like to get into more shallow, yet wide reaching, waters (in the sense that I think of this topic of not being of existential importance, but of interest to quite a few devs).&lt;br /&gt;Every now and then, visiting the coffee machine in the office kitchen, yields chats with fellow developers on topics only a few would be comfortable to address in a more formal setting, but which are obviously interesting enough to be articulated.&lt;br /&gt;&lt;br /&gt;One such subject is that of listening to music while coding and its effects on reaching a state of flow, i.e. immersing in the task at hand. This being a very subjective matter and entirely perception-bound on an individual basis, I'll elaborate on my personal listening experience.&lt;br /&gt;&lt;br /&gt;When coding I usually turn to music with a desired effect in mind, much less to just have some background noise.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FJust-Little-More-David-Guetta%2Fdp%2FB0000UJK6K%2Fsr%3D1-1%2Fqid%3D1157816271%2Fref%3Dpd_bbs_1%3Fie%3DUTF8%26s%3Dmusic"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger2/3107/3945619745321/200/Just%20A%20Little%20More%20Love.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;During &lt;a href="http://en.wikipedia.org/wiki/Crunch_time_%28expression%29"&gt;crunch time&lt;/a&gt; for instance, the most recent one I lived through while finishing my &lt;a href="http://google-code-updates.blogspot.com/2006/04/summer-of-code-2006.html"&gt;Google Summer of Code '06&lt;/a&gt; project - &lt;a href="http://wiki.eclipse.org/index.php/RT_Shared_Editing"&gt;Eclipse Cola&lt;/a&gt;, I pick dance-driving, bass-pumping &lt;a href="http://en.wikipedia.org/wiki/House_music"&gt;house music&lt;/a&gt;. I know my way well around the genre, it having been among my favorites for years and my library is big enough to provide some quite satisfactory degree of variation. &lt;a href="http://www.davidguetta.com/"&gt;David Guetta&lt;/a&gt; has produced a &lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FBlaster-David-Guetta%2Fdp%2FB000266XIU%2Fref%3Dpd_bxgy_m_img_b%3Fie%3DUTF8"&gt;wealth of music&lt;/a&gt;, that served great as driver during the last crunch (and on a sidenote earned him two House Music Awards '05), making it the official music of Cola :)&lt;br /&gt;&lt;br /&gt;When going through documentation, especially such that presents new concepts, I resort to slower music, that is not entirely intended to keep me awake and going for inhuman stretches of time. &lt;a href="http://www.sade.com/sade/"&gt;Sade&lt;/a&gt; and pretty much all of her/the band's music is among my all-time favorites for this type of task, where higher levels of concentration are required and musical company desired.&lt;br /&gt;&lt;br /&gt;Where my former motivation is usually understood, the latter type of music usage often raises the question "Why music at all, when you need to concentrate?". Because in some cases, even when wading through all new material, it feels like your brain's underutilized, too many cycles left to be devoted to other thoughts, ultimately resulting in a feeling of unrest. So for those instances some Sade, Eric Clapton and the likes do the trick.&lt;br /&gt;&lt;br /&gt;Sounds weird? - Well, feels that way too.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FLove-Deluxe-Sade%2Fdp%2FB000051XXD%2Fsr%3D8-2%2Fqid%3D1157816121%2Fref%3Dpd_bbs_2%3Fie%3DUTF8%26s%3Dmusic"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/3107/3945619745321/200/Love%20Deluxe.jpg" alt="" border="0" /&gt;&lt;/a&gt;The good thing with the &lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2FLove-Deluxe-Sade%2Fdp%2FB000051XXD%2Fsr%3D8-2%2Fqid%3D1157813744%2Fref%3Dpd_bbs_2%3Fie%3DUTF8%26s%3Dmusic"&gt;&lt;span style="font-style: italic;"&gt;Sade sound&lt;/span&gt;&lt;/a&gt; is that all of the released &lt;a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;tag=graymatter-20&amp;amp;amp;amp;amp;amp;amp;amp;camp=1789&amp;creative=9325&amp;amp;location=%2Fs%2Fref%3Dnb_ss_m%3Furl%3Dsearch-alias%253Dpopular%26field-keywords%3Dsade%26Go.x%3D0%26Go.y%3D0%26Go%3DGo"&gt;five albums&lt;/a&gt; feature enough similarity as not to be disruptive and thus not diverting your attention back and forth from your task, when mixing and matching individual songs to your taste. Some people don't like this characteristic of their music at all, complaining about the lack of change in the band's music, like my &lt;a href="http://www.flickr.com/photos/mki/201635467/in/set-72157594217139253/"&gt;&lt;strike&gt;fellow blonde coding chick friend&lt;/strike&gt; girlfriend&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Recalling how I went about listening to music while programming ten years ago, when I was sixteen and busy coding PASCAL and inline x86 assembler for all the nice graphics demos, I realize that my categorization of music support for development tasks, was no different, in contrast to the music styles. Back in the days, the driving part was served well with Metallica songs, where the high concentration parts could count on solid Iron Maiden and Guns'n'Roses ballad support ;)&lt;br /&gt;&lt;br /&gt;All the talk about listening to music while engaging in development, does not touch on my most favored sound background during coding: bird singing, bug chirping and wind brushing through tree leaves, despite the seasonal and geographical restrictions that come with it. Guess modern civilization has not yet driven out evolutionary preferences in my line of genes :D&lt;br /&gt;&lt;br /&gt;Summarizing my experiences and view on the matter, my use of music is very purpose-bound and mostly desired during two distinct states: crunch and while wading through concentration-requiring, yet not fulfilling docs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32322516953672739-5811825495418643850?l=codesurgeonblog.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codesurgeon/~4/CL2Fw7pb-zQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://codesurgeonblog.com/feeds/5811825495418643850/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=32322516953672739&amp;postID=5811825495418643850" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/5811825495418643850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32322516953672739/posts/default/5811825495418643850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codesurgeon/~3/CL2Fw7pb-zQ/coding-in-flow-does-music-get-you.html" title="Coding In Flow - Does Music Get You Higher?" /><author><name>Mustafa K. Isik</name><uri>http://www.blogger.com/profile/09438312192723151477</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="06345912921520427943" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://codesurgeonblog.com/2006/08/coding-in-flow-does-music-get-you.html</feedburner:origLink></entry></feed>
