<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Code In Vain</title>
	<atom:link href="http://www.codeinvain.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeinvain.com/blog</link>
	<description>Daniel Cohen talks shop</description>
	<lastBuildDate>Mon, 30 Nov 2009 12:42:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web 2.0 Session at NDS</title>
		<link>http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/</link>
		<comments>http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 11:28:52 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[NDS]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[thanks]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=186</guid>
		<description><![CDATA[Hi NDS architects,
Thanks for joining my web 2.0 seminar, I had a great time and hope you did as well.
You can find most of the presentation content in hebrew at my hebrew blog, seminar slides are linked bellow.
Session 1 &#8211; What is web 2.0 ?(pdf)
Session 2 &#8211; Software as a service (pdf) 
Session 3 &#8211; Protocols (pdf)
Session 4 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin: 10px;" title="6a00e54fc0548f88340120a59ef596970c-800wi" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/6a00e54fc0548f88340120a59ef596970c-800wi.jpg" alt="6a00e54fc0548f88340120a59ef596970c-800wi" width="227" height="73" />Hi NDS architects,<br />
Thanks for joining my web 2.0 seminar, I had a great time and hope you did as well.<br />
You can find most of the presentation content in hebrew at <a href="http://www.codeinvain.com/heblog">my hebrew blog</a>, seminar slides are linked bellow.</p>
<p><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/01-Intro.pdf">Session 1 &#8211; What is web 2.0 ?</a><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/01-Intro.pdf">(pdf)</a></p>
<p><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/02-SAAS.pdf">Session 2 &#8211; Software as a service (pdf) </a></p>
<p><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/03-Protocols.pdf">Session 3 &#8211; Protocols (pdf)</a></p>
<p><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/04-Frameworks-and-Tools.pdf">Session 4 &#8211; Framework and tools (pdf)</a></p>
<p>I&#8217;ll end with some questions I didn&#8217;t know or didn&#8217;t have the time to elaborate on:</p>
<h2 style="font-size: 1.5em;">How effective are google ad words?</h2>
<p>You can find info at AdWords site <a href="https://www.google.com/intl/en_us/adwords/select/success.html">success stories section</a> though it&#8217;s not exactly impartial , general statistics about online advertising and ROI can be found in <a href="http://www.grabstats.com/statcategorymain.asp?StatCatID=4">grabstats</a> which also includes links to the original reports.</p>
<h2 style="font-size: 1.5em;">Where can I find firefox &amp; add-ins ?</h2>
<p><a href="http://www.mozilla.com/firefox/">Firefox</a></p>
<p><a href="http://getfirebug.com/">Firebug</a></p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a></p>
<p><a href="http://www.codeinvain.com/blog/35/virtual-remote/">Remote Control (STB development)</a></p>
<p><a href="http://developer.yahoo.com/yslow/">YSlow</a></p>
<h2 style="font-size: 1.5em;">Can Hadoop or F# parallelize my algorithms automatically ?</h2>
<p>This question is divided into several parts :</p>
<p>1. <strong>Frameworks</strong> Hadoop and frameworks alike are prone to work in parallel but you (as the system architect or developer) need to identify the part that can be parallelized and pass it to the framework with the map and reduce functions</p>
<p>2. <strong>Languages </strong>F#, Scala and other functional languages parallelize your code automatically.</p>
<p>3.<strong> Functional constructs</strong> PLINQ and other functional constructs inside non funcional languages are not parallel by default, when they support parallel computation it&#8217;s usually with using an implicit directive such as myWorker.AsParallel = true;</p>
<h2 style="font-size: 1.5em;">What&#8217;s Yahoo WDK ?</h2>
<p>Yahoo&#8217;s WDK is a widget development kit , <strong>what are widgets ? </strong> widgets are mini applications that are floating on your O/S desktop (in Windows they are called gadgets) you can see UI different examples in the following links <a href="http://images.google.com/images?sourceid=chrome&amp;q=mac%20dashboard&amp;um=1&amp;ie=UTF-8&amp;sa=N&amp;hl=en&amp;tab=wi">mac dashboard</a> ,<a href="http://images.google.com/images?hl=en&amp;um=1&amp;sa=1&amp;q=windows+gadgets&amp;aq=0&amp;oq=windows+gad&amp;aqi=g1&amp;start=0">windows gadgets</a>, <a href="http://images.google.com/images?hl=en&amp;um=1&amp;sa=1&amp;q=yahoo+widgets&amp;btnG=Search+images&amp;aq=f&amp;oq=&amp;aqi=&amp;start=0">yahoo widgets</a>. Widgets are very similar in nature to mashups (discussed in session 3) since they usually interact with an existing online service and have no data or logic of their own.  <strong>Back to WDK , </strong>WDK lets you develop widgets running on Yahoo&#8217;s runtime (which needs to be installed on the customer&#8217;s machine), it uses a familiar development UI Pattern of XML layout language and Javascript for interaction. Yahoo widgets can run on PC or TV devices though I haven&#8217;t come across an IPTV STB that runs WDK. You can read more about WDK at <a href="http://connectedtv.yahoo.com/developer">yahoo tv developers</a> or review the <a href="http://manual.widgets.yahoo.com/">development manual</a> for code examples.</p>
<p>Thanks again for a great session,</p>
<p>daniel.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/&amp;title=Web+2.0+Session+at+NDS" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/&amp;title=Web+2.0+Session+at+NDS" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/&amp;title=Web+2.0+Session+at+NDS" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/&amp;t=Web+2.0+Session+at+NDS" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Web+2.0+Session+at+NDS+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/&amp;title=Web+2.0+Session+at+NDS&amp;summary=Hi%20NDS%20architects%2C%0D%0AThanks%20for%20joining%20my%20web%202.0%20seminar%2C%20I%20had%20a%20great%20time%20and%20hope%20you%20did%20as%20well.%0D%0AYou%20can%20find%20most%20of%20the%20presentation%20content%20in%20hebrew%20at%C2%A0my%20hebrew%20blog%2C%C2%A0seminar%20slides%20are%20linked%C2%A0bellow.%0D%0A%0D%0ASession%201%20-%20What%20is%20web%202.0%20%3F%28pdf%29%0D%0A%0D%0ASession%202%20-%20Software%20as%20a%20service%20%28pdf%29%20%0D%0A&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/&amp;title=Web+2.0+Session+at+NDS&amp;selection=Hi%20NDS%20architects%2C%0D%0AThanks%20for%20joining%20my%20web%202.0%20seminar%2C%20I%20had%20a%20great%20time%20and%20hope%20you%20did%20as%20well.%0D%0AYou%20can%20find%20most%20of%20the%20presentation%20content%20in%20hebrew%20at%C2%A0my%20hebrew%20blog%2C%C2%A0seminar%20slides%20are%20linked%C2%A0bellow.%0D%0A%0D%0ASession%201%20-%20What%20is%20web%202.0%20%3F%28pdf%29%0D%0A%0D%0ASession%202%20-%20Software%20as%20a%20service%20%28pdf%29%20%0D%0A" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=Web+2.0+Session+at+NDS&amp;url=http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/186/web-2-0-session-at-nds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WNYC Radiolab &#8211; the best podcast i know</title>
		<link>http://www.codeinvain.com/blog/175/wnyc-radiolab/</link>
		<comments>http://www.codeinvain.com/blog/175/wnyc-radiolab/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 08:21:23 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[Podcast list]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=175</guid>
		<description><![CDATA[This post is dedicated to the BEST podcast I have heared in  a very long time  WNYC Radiolab. 
It&#8217;s a science show.
It&#8217;s a radio program broadcast in the US and also available via RSS.
It&#8217;s a brilliant show.
Seth Godin guarantees it will make you smarter and after a few shows I must agree with him IT WILL.
Their refreshing use of the medium won my [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-176" title="WNYC Radiolab" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/11/28122_logo1.jpg" alt="28122_logo[1]" width="168" height="168" />This post is dedicated to the BEST podcast I have heared in  a very long time <strong> <a href="http://www.wnyc.org/shows/radiolab/">WNYC Radiolab</a>. </strong></p>
<p>It&#8217;s a science show.</p>
<p>It&#8217;s a radio program broadcast in the US and also available via RSS.</p>
<p>It&#8217;s a brilliant show.</p>
<p>Seth Godin <a href="http://sethgodin.typepad.com/seths_blog/2009/10/the-best-podcastradio-show-of-all-time.html">guarantees it will make you smarter</a> and after a few shows I must agree with him IT WILL.</p>
<p>Their refreshing use of the medium won my heart and ears (and i think also some awards). If you have free listening time (commuting, exercising, you just have time or what not) I urge you to give them a try.</p>
<p><a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; vertical-align: baseline; text-decoration: none; color: #e21e26; background-image: url(http://media.wnyc.org.s3.amazonaws.com/images/nav/rss.gif); background-repeat: no-repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: 0% 0%; margin: 0px; border: 0px initial initial;" href="http://www.wnyc.org/shows/radiolab/rss?utm_source=rss&amp;utm_medium=hp&amp;utm_campaign=radiolab">Subscribe RSS</a> | <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 11px; font-family: inherit; vertical-align: baseline; text-decoration: none; color: #e21e26; background-image: url(http://media.wnyc.org.s3.amazonaws.com/images/nav/rss.gif); background-repeat: no-repeat; background-attachment: scroll; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: 0% 0%; margin: 0px; border: 0px initial initial;" href="itpc://www.wnyc.org/shows/radiolab/rss?utm_source=rss&amp;utm_medium=hp&amp;utm_campaign=radiolab">Subscribe iTunes</a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/175/wnyc-radiolab/&amp;title=WNYC+Radiolab+-+the+best+podcast+i+know" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/175/wnyc-radiolab/&amp;title=WNYC+Radiolab+-+the+best+podcast+i+know" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/175/wnyc-radiolab/&amp;title=WNYC+Radiolab+-+the+best+podcast+i+know" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/175/wnyc-radiolab/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/175/wnyc-radiolab/&amp;t=WNYC+Radiolab+-+the+best+podcast+i+know" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=WNYC+Radiolab+-+the+best+podcast+i+know+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/175/wnyc-radiolab/&amp;title=WNYC+Radiolab+-+the+best+podcast+i+know&amp;summary=This%20post%20is%20dedicated%20to%20the%20BEST%20podcast%20I%20have%20heared%20in%20%C2%A0a%20very%20long%20time%C2%A0%20WNYC%20Radiolab.%20%0D%0A%0D%0AIt%27s%20a%C2%A0science%C2%A0show.%0D%0A%0D%0AIt%27s%20a%20radio%20program%C2%A0broadcast%20in%20the%20US%20and%20also%20available%C2%A0via%20RSS.%0D%0A%0D%0AIt%27s%20a%C2%A0brilliant%C2%A0show.%0D%0A%0D%0ASeth%20Godin%C2%A0guarantees%C2%A0it%20will%20make%20you%20smarter%20and%20after%20a%20few%20shows%20I&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/175/wnyc-radiolab/&amp;title=WNYC+Radiolab+-+the+best+podcast+i+know&amp;selection=This%20post%20is%20dedicated%20to%20the%20BEST%20podcast%20I%20have%20heared%20in%20%C2%A0a%20very%20long%20time%C2%A0%20WNYC%20Radiolab.%20%0D%0A%0D%0AIt%27s%20a%C2%A0science%C2%A0show.%0D%0A%0D%0AIt%27s%20a%20radio%20program%C2%A0broadcast%20in%20the%20US%20and%20also%20available%C2%A0via%20RSS.%0D%0A%0D%0AIt%27s%20a%C2%A0brilliant%C2%A0show.%0D%0A%0D%0ASeth%20Godin%C2%A0guarantees%C2%A0it%20will%20make%20you%20smarter%20and%20after%20a%20few%20shows%20I" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=WNYC+Radiolab+-+the+best+podcast+i+know&amp;url=http://www.codeinvain.com/blog/175/wnyc-radiolab/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/175/wnyc-radiolab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apologies</title>
		<link>http://www.codeinvain.com/blog/141/apologies/</link>
		<comments>http://www.codeinvain.com/blog/141/apologies/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:47:11 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=141</guid>
		<description><![CDATA[





		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Share this on Reddit
		
		
			Share this on Technorati
		
		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on Linkedin
		
		
			Post this to Posterous
		
		
			Submit this to Netvibes
		





]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/pqZcEwHBAk8&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/pqZcEwHBAk8&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/141/apologies/&amp;title=Apologies" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/141/apologies/&amp;title=Apologies" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/141/apologies/&amp;title=Apologies" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/141/apologies/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/141/apologies/&amp;t=Apologies" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Apologies+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/141/apologies/&amp;title=Apologies&amp;summary=&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/141/apologies/&amp;title=Apologies&amp;selection=" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=Apologies&amp;url=http://www.codeinvain.com/blog/141/apologies/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/141/apologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iphone online course,lesson 3 &amp; 4</title>
		<link>http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/</link>
		<comments>http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 06:10:03 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=132</guid>
		<description><![CDATA[frankly i don&#8217;t have the patience to time this lesson.
following lesosn 2 these lesson talks about cocoa , MVC , and Iphone development at least.
knowing all different kind of UI frameworks put me in a bad position of trying to do the assignment with a classic approach to MVC where the view knows the model.
Generally lessons learned [...]]]></description>
			<content:encoded><![CDATA[<p>frankly i don&#8217;t have the patience to time this lesson.</p>
<p>following <a href="http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/">lesosn 2</a> these lesson talks about cocoa , MVC , and Iphone development at least.</p>
<p>knowing all different kind of UI frameworks put me in a bad position of trying to do the assignment with a classic approach to <a href="http://en.wikipedia.org/wiki/Model–view–controller">MVC</a> where the view knows the model.</p>
<div id="attachment_137" class="wp-caption alignnone" style="width: 310px"><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/10/Picture-1.png"><img class="size-medium wp-image-137 " title="Classic MVC" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/10/Picture-1-300x138.png" alt="Classic MVC" width="300" height="138" /></a><p class="wp-caption-text">Classic MVC </p></div>
<div id="attachment_133" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-133 " title="Iphone MVC" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/10/Picture-3-300x215.png" alt="MVC" width="300" height="215" /><p class="wp-caption-text">Iphone MVC</p></div>
<p>Generally lessons learned this week :</p>
<ol>
<li><span style="background-color: #ffffff;">the controller knows the types of controls on the view and calls specific methods on them.</span></li>
<li><span style="background-color: #ffffff;">the view is not aware of the model.</span></li>
</ol>
<p>all where described pretty well in the lessons but hubris me failed to listen.</p>
<p>truly had some code in vain.</p>
<p><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/10/Lesson3.zip">Task 2B</a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/&amp;title=Iphone+online+course%2Clesson+3+%26+4" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/&amp;title=Iphone+online+course%2Clesson+3+%26+4" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/&amp;title=Iphone+online+course%2Clesson+3+%26+4" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/&amp;t=Iphone+online+course%2Clesson+3+%26+4" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Iphone+online+course%2Clesson+3+%26+4+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/&amp;title=Iphone+online+course%2Clesson+3+%26+4&amp;summary=frankly%20i%20don%27t%20have%20the%20patience%20to%20time%20this%20lesson.%0D%0A%0D%0Afollowing%20lesosn%202%20these%20lesson%20talks%20about%20cocoa%20%2C%20MVC%20%2C%20and%20Iphone%20development%20at%20least.%0D%0A%0D%0Aknowing%20all%20different%20kind%20of%20UI%20frameworks%20put%20me%20in%20a%20bad%20position%20of%20trying%20to%20do%20the%20assignment%20with%20a%20classic%C2%A0approach%C2%A0to%20MVC%20where%20the%20view%20&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/&amp;title=Iphone+online+course%2Clesson+3+%26+4&amp;selection=frankly%20i%20don%27t%20have%20the%20patience%20to%20time%20this%20lesson.%0D%0A%0D%0Afollowing%20lesosn%202%20these%20lesson%20talks%20about%20cocoa%20%2C%20MVC%20%2C%20and%20Iphone%20development%20at%20least.%0D%0A%0D%0Aknowing%20all%20different%20kind%20of%20UI%20frameworks%20put%20me%20in%20a%20bad%20position%20of%20trying%20to%20do%20the%20assignment%20with%20a%20classic%C2%A0approach%C2%A0to%20MVC%20where%20the%20view%20" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=Iphone+online+course%2Clesson+3+%26+4&amp;url=http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/132/iphone-online-courselesson-3-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Closet</title>
		<link>http://www.codeinvain.com/blog/129/the-closet/</link>
		<comments>http://www.codeinvain.com/blog/129/the-closet/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 06:41:03 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[advertising]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=129</guid>
		<description><![CDATA[like a web dev shop  building it&#8217;s own uber cool website Canal + came up with this commercial.






		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Share this on Reddit
		
		
			Share this on Technorati
		
		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on Linkedin
		
		
			Post this to Posterous
		
		
			Submit this to Netvibes
		





]]></description>
			<content:encoded><![CDATA[<p>like a web dev shop  building it&#8217;s own uber cool website Canal + came up with this commercial.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="405" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p6EJfM59ZO4&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="405" src="http://www.youtube.com/v/p6EJfM59ZO4&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/129/the-closet/&amp;title=The+Closet+" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/129/the-closet/&amp;title=The+Closet+" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/129/the-closet/&amp;title=The+Closet+" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/129/the-closet/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/129/the-closet/&amp;t=The+Closet+" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=The+Closet++-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/129/the-closet/&amp;title=The+Closet+&amp;summary=like%20a%20web%20dev%20shop%20%C2%A0building%20it%27s%20own%20uber%20cool%20website%20Canal%20%2B%20came%20up%20with%20this%20commercial.%0D%0A%0D%0A&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/129/the-closet/&amp;title=The+Closet+&amp;selection=like%20a%20web%20dev%20shop%20%C2%A0building%20it%27s%20own%20uber%20cool%20website%20Canal%20%2B%20came%20up%20with%20this%20commercial.%0D%0A%0D%0A" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=The+Closet+&amp;url=http://www.codeinvain.com/blog/129/the-closet/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/129/the-closet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPhone online course, lesson 2</title>
		<link>http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/</link>
		<comments>http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 12:12:37 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[objective c]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=114</guid>
		<description><![CDATA[continuing  lesson one is Lesson 2  
lesson 2 is mostly about Objective C , object oriented programing , language syntax , and memory management.

this episode has 8 min intro

then minute 10 to  17-43 is basic oop and cocoa

where they talk about the cocoa framework , in summary Objective C is loos type language with [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: left; direction: ltr;">continuing  <a href="http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/">lesson one</a> is Lesson 2 <img src='http://www.codeinvain.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/09/Picture-1.png"><img class="size-medium wp-image-117 alignright" style="margin: 10px;" title="Picture 1" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/09/Picture-1-300x174.png" alt="Picture 1" width="234" height="136" /></a></div>
<div style="text-align: left; direction: ltr;">lesson 2 is mostly about Objective C , object oriented programing , language syntax , and memory management.</div>
<div style="text-align: left; direction: ltr;">
<p>this episode has 8 min intro</p></div>
<div style="text-align: left; direction: ltr;">
<p>then minute 10 to  17-43 is basic oop and cocoa</p></div>
<div>
<p>where they talk about the cocoa framework , in summary Objective C is loos type language with dynamic type id.</p></div>
<div style="text-align: left; direction: ltr;">
<p>afterwared they talked about 2.0 Syntax addition (dot notation synthesis etc&#8217;) and naming conventions</p></div>
<div style="text-align: left; direction: ltr;">
<p>43-47 dynamic typing</p></div>
<div style="text-align: left; direction: ltr;">
<p>47-49 nil (null object)</p></div>
<div style="text-align: left; direction: ltr;">
<p>49-50 bool (yes/no instead of true)</p></div>
<div style="text-align: left; direction: ltr;">
<p>50-52 <strong>selector -</strong> this one is interesting &#8211; it&#8217;s a way to hold the name or promise of a function as an object , you can check if it exists on an instance invoke in etc&#8217; .</div>
<div style="text-align: left; direction: ltr;">
<p>52-53 <strong>introspection</strong> &#8211; objective c name for reflection</div>
<div style="text-align: left; direction: ltr;">
<p>53-57 working with oject</p></div>
<div style="text-align: left; direction: ltr;">
<p>57-end overview of the cocoa framework data types.</p></div>
<div style="text-align: left; direction: ltr;">I&#8217;m attaching my assignments as reference.</div>
<div style="text-align: left; direction: ltr;"><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/09/Lesson1+2.zip"></a><a href="http://www.codeinvain.com/blog/wp-content/uploads/2009/09/Lesson1-2.zip">Lesson1+2</a></div>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/&amp;title=IPhone+online+course%2C+lesson+2" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/&amp;title=IPhone+online+course%2C+lesson+2" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/&amp;title=IPhone+online+course%2C+lesson+2" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/&amp;t=IPhone+online+course%2C+lesson+2" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=IPhone+online+course%2C+lesson+2+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/&amp;title=IPhone+online+course%2C+lesson+2&amp;summary=continuing%C2%A0%20lesson%20one%20is%20Lesson%202%20%3A%29%0D%0Alesson%202%20is%20mostly%20about%20Objective%20C%20%2C%20object%20oriented%20programing%20%2C%20language%20syntax%20%2C%20and%20memory%20management.%0D%0A%0D%0A%0D%0Athis%20episode%20has%208%20min%20intro%0D%0A%0D%0A%0D%0Athen%20minute%2010%20to%C2%A0%2017-43%20is%20basic%20oop%20and%20cocoa%0D%0A%0D%0A%0D%0Awhere%20they%20talk%20about%20the%20cocoa%20framework%20%2C%20in%20summary%20Obj&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/&amp;title=IPhone+online+course%2C+lesson+2&amp;selection=continuing%C2%A0%20lesson%20one%20is%20Lesson%202%20%3A%29%0D%0Alesson%202%20is%20mostly%20about%20Objective%20C%20%2C%20object%20oriented%20programing%20%2C%20language%20syntax%20%2C%20and%20memory%20management.%0D%0A%0D%0A%0D%0Athis%20episode%20has%208%20min%20intro%0D%0A%0D%0A%0D%0Athen%20minute%2010%20to%C2%A0%2017-43%20is%20basic%20oop%20and%20cocoa%0D%0A%0D%0A%0D%0Awhere%20they%20talk%20about%20the%20cocoa%20framework%20%2C%20in%20summary%20Obj" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=IPhone+online+course%2C+lesson+2&amp;url=http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/114/iphone-online-course-lesson-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IPhone online course, lesson 1</title>
		<link>http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/</link>
		<comments>http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 15:21:20 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[objective c]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=110</guid>
		<description><![CDATA[
Most of my professional carrier is on UI development and regardless to my previous post I started learning IPhone development.
The main reason is that IPhone UI rocks it&#8217;s the best, and to be the best you have to learn from the best.
So I don&#8217;t think you&#8217;ll see me any time soon @ the ITunes store [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-111 alignright" title="Hello World Iphone" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/09/Picture-4-161x300.png" alt="Assignment one Hello World" width="161" height="300" /></p>
<p>Most of my professional carrier is on UI development and <a href="http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/">regardless to my previous post</a> I started learning IPhone development.</p>
<p>The main reason is that IPhone UI rocks it&#8217;s the best, and to be the best you have to learn from the best.</p>
<p>So I don&#8217;t think you&#8217;ll see me any time soon @ the ITunes store , but I&#8217;m sure i&#8217;ll get a refreshing view on UI Development.</p>
<p>The course i chose is <a href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php">Stansford&#8217; CS193P</a> which is publicly available online.</p>
<p>lesson 1 video  summary :</p>
<p>first 42 minutes are course intro and are useless for online viewers</p>
<p>00:41:50  talking about mac/iphone architecture</p>
<p>00:48:30 cocoa actors: objects, controllers, outlets ,target/action</p>
<p>00:51:00 xcode and interface builder</p>
<p>00:53:00 create a simple application (slider changes label value)</p>
<p>01:03:30 lesson summary</p>
<p>in basics the lesson reviews very quickly the IPhone architecture and gives the first</p>
<p>Assignment 1 requires no coding it is intended to get you situated with the tools</p>
<p>Assignment 2 aim is to get started with  Objective-C by writing a small command line tool  .</p>
<p>the syntax is different from what i know (mainly C# and JavaScript)  and it took me some time to get use to objective c and Xcode.</p>
<p><strong>some hints on objective c :</strong></p>
<p>sometime functions are called with [] surrounding the function and the object  e.g.</p>
<p>[string lenght] is the objective c way of saying string.Lenth in c#</p>
<p>Sometimes I used ()  I&#8217;m still not sure why.</p>
<p><strong>some hints on xcode :</strong></p>
<p>auto complete (intellisense) is done with F5.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/&amp;title=IPhone+online+course%2C+lesson+1+" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/&amp;title=IPhone+online+course%2C+lesson+1+" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/&amp;title=IPhone+online+course%2C+lesson+1+" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/&amp;t=IPhone+online+course%2C+lesson+1+" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=IPhone+online+course%2C+lesson+1++-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/&amp;title=IPhone+online+course%2C+lesson+1+&amp;summary=%0D%0A%0D%0AMost%20of%20my%20professional%20carrier%20is%20on%20UI%20development%20and%20regardless%20to%20my%20previous%20post%20I%20started%20learning%20IPhone%20development.%0D%0A%0D%0AThe%20main%20reason%20is%20that%20IPhone%20UI%20rocks%20it%27s%20the%20best%2C%20and%20to%20be%20the%20best%20you%20have%20to%20learn%20from%20the%20best.%0D%0A%0D%0ASo%20I%20don%27t%20think%20you%27ll%20see%20me%20any%20time%20soon%20%40%20the%20ITune&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/&amp;title=IPhone+online+course%2C+lesson+1+&amp;selection=%0D%0A%0D%0AMost%20of%20my%20professional%20carrier%20is%20on%20UI%20development%20and%20regardless%20to%20my%20previous%20post%20I%20started%20learning%20IPhone%20development.%0D%0A%0D%0AThe%20main%20reason%20is%20that%20IPhone%20UI%20rocks%20it%27s%20the%20best%2C%20and%20to%20be%20the%20best%20you%20have%20to%20learn%20from%20the%20best.%0D%0A%0D%0ASo%20I%20don%27t%20think%20you%27ll%20see%20me%20any%20time%20soon%20%40%20the%20ITune" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=IPhone+online+course%2C+lesson+1+&amp;url=http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/110/iphone-online-course-lesson-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is Google the next Apple killer ?</title>
		<link>http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/</link>
		<comments>http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:12:23 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=100</guid>
		<description><![CDATA[Apple is known for its innovation.  At the late 70&#8217;s and 80&#8217;s it ruled the world of microcomputers with the Apple pc. but somewhere things went wrong.
It began with Microsoft striking a deal with IBM. Then with a bit of luck, greed, reverse engineering, and legal sorcery, Compaq made the first IBM PC clone. Then [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-104" title="apple-iie-2" src="http://www.codeinvain.com/blog/wp-content/uploads/2009/09/apple-iie-21-279x300.jpg" alt="apple-iie-2" width="193" height="205" />Apple is known for its innovation.  At the late 70&#8217;s and 80&#8217;s it ruled the world of microcomputers with the <a href="http://en.wikipedia.org/wiki/Apple_I">Apple pc</a>. but somewhere things went wrong.</p>
<p>It began with Microsoft striking a deal with IBM. Then with a bit of luck, greed, reverse engineering, and legal sorcery, Compaq made the first <a href="http://en.wikipedia.org/wiki/Compaq_Portable">IBM PC clone</a>. Then the road was open to ever cheaper clones, and Microsoft&#8217;s hardware support strategy opened the gate to versatile configurations. It was what we call today (and maybe even then, but I was too young to know) a <a href="http://en.wikipedia.org/wiki/Disruptive_technology">disruptive technology</a>. Microsoft changed the way the computer business worked. Up until that time, software was sold as part of the hardware itself and not separately. Microsoft technology broke through.   Respect.</p>
<p>As a side note, until now Apple holds ground regarding selling hardware and software combined , which might be a limitation in the PC business but surely comes to its advantage on the mobile world.</p>
<p>Back to our story, for years Apple wandered in darkness , until the big break through in the form of the IPod and its successor the IPhone. It may be that it all went the wrong way since Steve Jobs left Apple, and things got back on track upon his return. Major parts of Apple&#8217;s new business are based on <a href="http://en.wikipedia.org/wiki/NeXT">NeXT</a> technology (Jobs&#8217;s company that was eventually acquired by Apple), and his involvement in product development is infamous.</p>
<p>If it is so then Apple is truly a one man show.</p>
<p>This time the battle is about services (or <a href="http://en.wikipedia.org/wiki/Software_as_a_service">SaaS</a>) .The IPhone and IPod are clients to the ITunes SaaS.  But with Apple&#8217;s restrictions on<a href="http://www.wired.com/gadgetlab/2008/03/iphone-users-th/"> application runtimes</a> (in effort to control the store) and banning of <a href="http://www.techcrunch.com/2009/07/27/apple-is-growing-rotten-to-the-core-and-its-likely-atts-fault/">innovative applications</a> it is heading the wrong path again.</p>
<p>Like it was in the 70&#8217;s Apple defined the market but will Google with its  <a href="http://www.android.com/">mobile computing</a> and <a href="http://www.google.com/googlevoice/about.html">mobile communication</a> take over it ?</p>
<p>Don&#8217;t get me wrong I LOVE my IPhone, but I&#8217;m starting to feel that it would be my Ivory tower. Like a 90&#8217;s Mac.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/&amp;title=Is+Google+the+next+Apple+killer+%3F" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/&amp;title=Is+Google+the+next+Apple+killer+%3F" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/&amp;title=Is+Google+the+next+Apple+killer+%3F" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/&amp;t=Is+Google+the+next+Apple+killer+%3F" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Is+Google+the+next+Apple+killer+%3F+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/&amp;title=Is+Google+the+next+Apple+killer+%3F&amp;summary=Apple%20is%20known%20for%20its%20innovation.%C2%A0%20At%20the%20late%2070%27s%20and%2080%27s%20it%20ruled%20the%20world%20of%20microcomputers%20with%20the%20Apple%20pc.%20but%20somewhere%20things%20went%20wrong.%0D%0A%0D%0AIt%20began%20with%20Microsoft%20striking%20a%20deal%20with%20IBM.%20Then%20with%20a%20bit%20of%20luck%2C%20greed%2C%20reverse%20engineering%2C%20and%20legal%20sorcery%2C%20Compaq%20made%20the%20first%20I&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/&amp;title=Is+Google+the+next+Apple+killer+%3F&amp;selection=Apple%20is%20known%20for%20its%20innovation.%C2%A0%20At%20the%20late%2070%27s%20and%2080%27s%20it%20ruled%20the%20world%20of%20microcomputers%20with%20the%20Apple%20pc.%20but%20somewhere%20things%20went%20wrong.%0D%0A%0D%0AIt%20began%20with%20Microsoft%20striking%20a%20deal%20with%20IBM.%20Then%20with%20a%20bit%20of%20luck%2C%20greed%2C%20reverse%20engineering%2C%20and%20legal%20sorcery%2C%20Compaq%20made%20the%20first%20I" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=Is+Google+the+next+Apple+killer+%3F&amp;url=http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/100/is-google-the-next-apple-killer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wordpress silverlight plugin &#8211; suggestion</title>
		<link>http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/</link>
		<comments>http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 20:33:17 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=85</guid>
		<description><![CDATA[Tim Heuer released a silverlight plugin for wordpress.
In the never ending process of setting up my blog I added his plug-in.
When playing with it and trying to write a post I had a problem adding multiple embeds, so I took the liberty to poke through the code.
I was quite impressed with simplicity of the plug [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://timheuer.com/blog/">Tim Heuer</a> released a <a href="http://timheuer.com/blog/articles/silverlight-for-wordpress.aspx">silverlight plugin for wordpress</a>.</p>
<p>In the never ending process of setting up my blog I added his plug-in.</p>
<p>When playing with it and trying to write a post I had a problem adding multiple embeds, so I took the liberty to poke through the code.</p>
<p>I was quite impressed with simplicity of the plug in management in Word Press.</p>
<p>WP has an easy to change and quick to deploy development story , that interpreter based languages has &#8211; <strong>It&#8217;s a joy</strong>.</p>
<p>But back to SL plug in , i tinkered with it and found out that Tim already had 99.9% of the way.</p>
<p>what basically the plug in does is parse the post code and replace a some special markers with silverlight embed code.</p>
<p>the function that does the work has a stop condition on line 4, and to enable multiple embeds I changed the return value to be recursive (line 29)</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> silverlight_the_content<span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$found_pos</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span> SILVERLIGHT_META_START<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$found_pos</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$embedded</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$found_pos</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$meta</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;,&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #000088;">$found_pos</span><span style="color: #339933;">+</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span>SILVERLIGHT_META_START<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span> SILVERLIGHT_META_END<span style="color: #339933;">,</span> <span style="color: #000088;">$found_pos</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$found_pos</span><span style="color: #339933;">+</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span>SILVERLIGHT_META_START<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$embedded</span> <span style="color: #339933;">.</span> SILVERLIGHT_TARGET<span style="color: #339933;">;</span>
	<span style="color: #000088;">$paramHolder</span> <span style="color: #339933;">=</span> SILVERLIGHT_INITPARAMS<span style="color: #339933;">;</span>
	<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$width</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$height</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$initparams</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$minver</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;http://&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'silverlight_standard_location'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$url</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$width</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$width</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'silverlight_standard_width'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$height</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$height</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'silverlight_standard_height'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$minver</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$minver</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'silverlight_standard_version'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###URL###&quot;</span><span style="color: #339933;">,</span>  <span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###WIDTH###&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$width</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###HEIGHT###&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$height</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   <span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###MINVER###&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$minver</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$initparams</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$initparams_parsed</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;#&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;,&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$initparams</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$paramHolder</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###INITPARAMS###&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$initparams_parsed</span><span style="color: #339933;">,</span> <span style="color: #000088;">$paramHolder</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###PARAMHOLDER###&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$paramHolder</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;###PARAMHOLDER###&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;
&quot;</span> <span style="color: #339933;">.</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #339933;">,</span> SILVERLIGHT_META_END<span style="color: #339933;">,</span> <span style="color: #000088;">$found_pos</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> silverlight_the_content<span style="color: #009900;">&#40;</span><span style="color: #000088;">$output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//return ($output);</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>



<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/&amp;title=wordpress+silverlight+plugin+-+suggestion" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/&amp;title=wordpress+silverlight+plugin+-+suggestion" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/&amp;title=wordpress+silverlight+plugin+-+suggestion" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/&amp;t=wordpress+silverlight+plugin+-+suggestion" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=wordpress+silverlight+plugin+-+suggestion+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/&amp;title=wordpress+silverlight+plugin+-+suggestion&amp;summary=Tim%20Heuer%20released%20a%20silverlight%20plugin%20for%20wordpress.%0D%0A%0D%0AIn%20the%20never%20ending%20process%20of%20setting%20up%20my%20blog%20I%20added%20his%20plug-in.%0D%0A%0D%0AWhen%20playing%20with%20it%20and%20trying%20to%20write%20a%20post%20I%20had%20a%20problem%20adding%20multiple%20embeds%2C%20so%20I%20took%20the%20liberty%20to%20poke%20through%20the%20code.%0D%0A%0D%0AI%20was%20quite%20impressed%20with%20si&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/&amp;title=wordpress+silverlight+plugin+-+suggestion&amp;selection=Tim%20Heuer%20released%20a%20silverlight%20plugin%20for%20wordpress.%0D%0A%0D%0AIn%20the%20never%20ending%20process%20of%20setting%20up%20my%20blog%20I%20added%20his%20plug-in.%0D%0A%0D%0AWhen%20playing%20with%20it%20and%20trying%20to%20write%20a%20post%20I%20had%20a%20problem%20adding%20multiple%20embeds%2C%20so%20I%20took%20the%20liberty%20to%20poke%20through%20the%20code.%0D%0A%0D%0AI%20was%20quite%20impressed%20with%20si" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=wordpress+silverlight+plugin+-+suggestion&amp;url=http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/85/wordpress-silverlight-plugin-suggestion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>musix</title>
		<link>http://www.codeinvain.com/blog/81/musix/</link>
		<comments>http://www.codeinvain.com/blog/81/musix/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 19:30:48 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[vain]]></category>

		<guid isPermaLink="false">http://www.codeinvain.com/blog/?p=81</guid>
		<description><![CDATA[MUSIX a project I&#8217;m involved in, was launched on TV and online campaign.
it&#8217;s so cool to see my work on TV.






		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Share this on Reddit
		
		
			Share this on Technorati
		
		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on Linkedin
		
		
			Post this to Posterous
		
		
			Submit this to Netvibes
		





]]></description>
			<content:encoded><![CDATA[<p><a title="musix" href="http://www.musix.co.il">MUSIX</a> a project I&#8217;m involved in, was launched on TV and online campaign.</p>
<p>it&#8217;s so cool to see my work on TV.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="384" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="src" value="http://albums.tapuz.co.il/albums/flixBlogPlayer.swf?autoStart=false&amp;MID=3321835" /><embed type="application/x-shockwave-flash" width="450" height="384" src="http://albums.tapuz.co.il/albums/flixBlogPlayer.swf?autoStart=false&amp;MID=3321835" allowscriptaccess="always"></embed></object></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.codeinvain.com/blog/81/musix/&amp;title=musix" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.codeinvain.com/blog/81/musix/&amp;title=musix" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.codeinvain.com/blog/81/musix/&amp;title=musix" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.codeinvain.com/blog/81/musix/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?u=http://www.codeinvain.com/blog/81/musix/&amp;t=musix" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=musix+-++(via+@danielissimo)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.codeinvain.com/blog/81/musix/&amp;title=musix&amp;summary=MUSIX%20a%20project%20I%27m%20involved%20in%2C%20was%20launched%20on%20TV%20and%20online%20campaign.%0D%0A%0D%0Ait%27s%20so%20cool%20to%20see%20my%20work%20on%20TV.%0D%0A%0D%0A&amp;source=Code In Vain" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-posterous">
			<a href="http://posterous.com/share?linkto=http://www.codeinvain.com/blog/81/musix/&amp;title=musix&amp;selection=MUSIX%20a%20project%20I%27m%20involved%20in%2C%20was%20launched%20on%20TV%20and%20online%20campaign.%0D%0A%0D%0Ait%27s%20so%20cool%20to%20see%20my%20work%20on%20TV.%0D%0A%0D%0A" rel="nofollow" title="Post this to Posterous">Post this to Posterous</a>
		</li>
		<li class="sexy-netvibes">
			<a href="http://www.netvibes.com/share?title=musix&amp;url=http://www.codeinvain.com/blog/81/musix/" rel="nofollow" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.codeinvain.com/blog/81/musix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.129 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-11 22:09:54 -->
