<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Oren Yomtov's Website</title>
	
	<link>http://orenyomtov.com</link>
	<description>Web development</description>
	<lastBuildDate>Mon, 06 Sep 2010 14:27:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/orenyomtov" /><feedburner:info uri="orenyomtov" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>orenyomtov</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>WordPress 3 and You</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/uytgb8ZSEKg/wordpress-3-and-you.html</link>
		<comments>http://orenyomtov.com/wordpress-3-and-you.html#comments</comments>
		<pubDate>Mon, 06 Sep 2010 13:28:03 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Lecture]]></category>
		<category><![CDATA[slideshare]]></category>
		<category><![CDATA[wordcamp]]></category>
		<category><![CDATA[wordpress 3]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=548</guid>
		<description><![CDATA[
<p>Yesterday, I attended <a href="http://www.wordcampjerusalem.com/">WordCamp Jerusalem 2010</a> and lectured about WordPress 3.</p>
<p><a href="http://www.slideshare.net/Ornani/wordpress-3">My presentation</a> included some very handy code snippets, links and information so I decided to upload it to <a href="http://www.slideshare.net/">slideshare</a> for anyone to catch up.</p>
<div style="width:425px" id="__ss_5137944"></div>

]]></description>
			<content:encoded><![CDATA[
<p>Yesterday, I attended <a href="http://www.wordcampjerusalem.com/">WordCamp Jerusalem 2010</a> and lectured about WordPress 3.</p>
<p><a href="http://www.slideshare.net/Ornani/wordpress-3">My presentation</a> included some very handy code snippets, links and information so I decided to upload it to <a href="http://www.slideshare.net/">slideshare</a> for anyone to catch up.</p>
<div style="width:425px" id="__ss_5137944"><object id="__sse5137944" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordpress3-100906064424-phpapp02&#038;stripped_title=wordpress-3" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5137944" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordpress3-100906064424-phpapp02&#038;stripped_title=wordpress-3" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/uytgb8ZSEKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/wordpress-3-and-you.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/wordpress-3-and-you.html</feedburner:origLink></item>
		<item>
		<title>First Person Minesweeper 3D</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/MRq_jj92LIc/first-person-minesweeper-3d.html</link>
		<comments>http://orenyomtov.com/first-person-minesweeper-3d.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:15:33 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Application]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[UNITY]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=506</guid>
		<description><![CDATA[My brother and I developed a first person minesweeper game in 3D, using the <a href="http://unity3d.com/">UNITY</a> game development platform.

We've also built a <a href="http://apps.facebook.com/minesweeper-game/">Facebook application</a> version of this game, available to play at:
<a href="http://apps.facebook.com/minesweeper-game/">http://apps.facebook.com/minesweeper-game/</a>... <a href="http://orenyomtov.com/first-person-minesweeper-3d.html" class="read_more">Learn more about First Person Minesweeper 3D</a>]]></description>
			<content:encoded><![CDATA[
<p>My brother and I developed a first person minesweeper game in 3D, using the <a href="http://unity3d.com/">UNITY</a> game development platform. <strong>Give it a shot (click to play):</strong></p>
<p><em>Please view the full post to see the Unity content.</em></p>
<p>We&#8217;ve also built a <a href="http://apps.facebook.com/minesweeper-game/">Facebook application</a> version of this game, available to play at:<br />
<a href="http://apps.facebook.com/minesweeper-game/">http://apps.facebook.com/minesweeper-game/</a></p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/MRq_jj92LIc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/first-person-minesweeper-3d.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/first-person-minesweeper-3d.html</feedburner:origLink></item>
		<item>
		<title>Get the Direct Link to a Post’s Featured Image</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/3HMRIG7byxc/get-the-direct-link-to-a-posts-featured-image.html</link>
		<comments>http://orenyomtov.com/get-the-direct-link-to-a-posts-featured-image.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 20:47:05 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Featured Image]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[The Loop]]></category>
		<category><![CDATA[Thumbnail]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=495</guid>
		<description><![CDATA[<p>I used WordPress&#8217; <a href="http://codex.wordpress.org/Template_Tags/get_the_post_thumbnail">get_the_post_thumbnail()</a> function in order to output the current post&#8217;s featured image. It was great, until I had to link to the featured image. To do that, I needed the value of the SRC attribute of that IMG tag, i.e., the direct link to the featured image.</p>
<p>Thanks to <a href="http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html">phpxref</a>, and the <a href="http://codex.wordpress.org/Function_Reference">WordPress Codex</a>,... <a href="http://orenyomtov.com/get-the-direct-link-to-a-posts-featured-image.html" class="read_more">Learn more about Get the Direct Link to a Post&#8217;s Featured Image</a></p>]]></description>
			<content:encoded><![CDATA[
<p>I used WordPress&#8217; <a href="http://codex.wordpress.org/Template_Tags/get_the_post_thumbnail">get_the_post_thumbnail()</a> function in order to output the current post&#8217;s featured image. It was great, until I had to link to the featured image. To do that, I needed the value of the SRC attribute of that IMG tag, i.e., the direct link to the featured image.</p>
<p>Thanks to <a href="http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html">phpxref</a>, and the <a href="http://codex.wordpress.org/Function_Reference">WordPress Codex</a>, I managed to write a small useful function just for that. Without further ado, I present to you, the function:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> oy_get_direct_thumbnail_link<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$post_id</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$post_id</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #339933;">===</span> <span style="color: #000088;">$post_id</span> <span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$id</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$post_id</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$src</span> <span style="color: #339933;">=</span> wp_get_attachment_image_src<span style="color: #009900;">&#40;</span>get_post_thumbnail_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'full'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$src</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$src</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$src</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The first and only parameter ($post_id) is optional. If used inside <a href="http://codex.wordpress.org/The_Loop">the loop</a>, it fetches the current post&#8217;s ID by itself.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/3HMRIG7byxc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/get-the-direct-link-to-a-posts-featured-image.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/get-the-direct-link-to-a-posts-featured-image.html</feedburner:origLink></item>
		<item>
		<title>What is WordPress?</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/8owQkfCyX6U/what-is-wordpress.html</link>
		<comments>http://orenyomtov.com/what-is-wordpress.html#comments</comments>
		<pubDate>Mon, 10 May 2010 18:15:45 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Lecture]]></category>
		<category><![CDATA[StartupSeeds]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=490</guid>
		<description><![CDATA[If the question intrigues you, this video of me lecturing about it will probably answer it for you. This video was shot last month in a user-generated content meeting organized by <a href="http://www.startupseeds.com/">StartupSeeds</a>.

<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Q0cSH4w0UjU&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Q0cSH4w0UjU&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>

The lecture is in Hebrew but there are English subtitles available.... <a href="http://orenyomtov.com/what-is-wordpress.html" class="read_more">Learn more about What is WordPress?</a>]]></description>
			<content:encoded><![CDATA[
<p>If the question intrigues you, this video of me lecturing about it will probably answer it for you. This video was shot last month in a user-generated content meeting organized by <a href="http://www.startupseeds.com/">StartupSeeds</a>.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Q0cSH4w0UjU&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Q0cSH4w0UjU&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>The lecture is in Hebrew but there are English subtitles available.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/8owQkfCyX6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/what-is-wordpress.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/what-is-wordpress.html</feedburner:origLink></item>
		<item>
		<title>Sixpack Notes – Your New TODO List</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/heNK3MiA7HA/sixpack-notes-your-new-todo-list.html</link>
		<comments>http://orenyomtov.com/sixpack-notes-your-new-todo-list.html#comments</comments>
		<pubDate>Sat, 08 May 2010 18:12:45 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Simplicity]]></category>
		<category><![CDATA[TODO]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=486</guid>
		<description><![CDATA[<p>I finished working on this project today, it took me about a day and a half to complete it. It looks super easy but as always there are issues that you encounter only during the development phase.</p>
<p>The service/application offers you six boxes in which you may type whatever you want. e.g. memos, notes, temporary data or tasks.</p>
<p>The... <a href="http://orenyomtov.com/sixpack-notes-your-new-todo-list.html" class="read_more">Learn more about Sixpack Notes &#8211; Your New TODO List</a></p>]]></description>
			<content:encoded><![CDATA[
<p>I finished working on this project today, it took me about a day and a half to complete it. It looks super easy but as always there are issues that you encounter only during the development phase.</p>
<p>The service/application offers you six boxes in which you may type whatever you want. e.g. memos, notes, temporary data or tasks.</p>
<p>The data is saved within each keystroke one makes. It&#8217;s stored using the browser&#8217;s cookies.</p>
<p>Adding extra features always costs some of the simplicity of the application. And many people try to find the &#8220;right&#8221; balance. In this project, I decided to go to an extreme &#8211; super easy &#038; no features. Some people may like it and some may not.</p>
<p>Here is my new personal homepage:<br />
<a href="http://www.sixpacknotes.com/">http://www.sixpacknotes.com/</a></p>
<p>Your feedback is welcomed.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/heNK3MiA7HA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/sixpack-notes-your-new-todo-list.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/sixpack-notes-your-new-todo-list.html</feedburner:origLink></item>
		<item>
		<title>The Awesome Internet As Viewed Using Google Reader Play – 12/3/2010</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/BXEHi3SwrjA/the-awesome-internet-as-viewed-using-google-reader-play-1232010.html</link>
		<comments>http://orenyomtov.com/the-awesome-internet-as-viewed-using-google-reader-play-1232010.html#comments</comments>
		<pubDate>Fri, 12 Mar 2010 16:26:56 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Random Stuff]]></category>
		<category><![CDATA[Best Of]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Google Reader Play]]></category>
		<category><![CDATA[lolcats]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=472</guid>
		<description><![CDATA[This is my personal list of the best stuff I've discovered while checking out <a href="http://www.google.com/reader/play">Google Reader Play</a>. Reader Play is a cool new feature of <a href="http://www.google.com/reader">Google Reader</a>. I'll give Google the honor to explain what it is:

<blockquote>Google Reader Play is a fast, fun way to browse interesting stuff on the web. No more looking for blogs, feeds, or sites -- we'll bring the best of the best directly to you via Reader Play.</blockquote>

<h3>The Best Of Web 2.0</h3>
<ul>
	<li><a href="http://9gag.com/gag/19073"><img src="http://9gag.com/photo/19073_540.jpg" alt="colors for men and women" /></a></li>
</ul>... <a href="http://orenyomtov.com/the-awesome-internet-as-viewed-using-google-reader-play-1232010.html" class="read_more">Learn more about The Awesome Internet As Viewed Using Google Reader Play &#8211; 12/3/2010</a>]]></description>
			<content:encoded><![CDATA[
<p>This is my personal list of the best stuff I&#8217;ve discovered while checking out <a href="http://www.google.com/reader/play">Google Reader Play</a>. Reader Play is a cool new feature of <a href="http://www.google.com/reader">Google Reader</a>. I&#8217;ll give Google the honor to explain what it is:</p>
<blockquote><p>Google Reader Play is a fast, fun way to browse interesting stuff on the web. No more looking for blogs, feeds, or sites &#8212; we&#8217;ll bring the best of the best directly to you via Reader Play.</p></blockquote>
<h3>The Best Of Web 2.0</h3>
<ul>
<li><a href="http://9gag.com/gag/19073"><img src="http://9gag.com/photo/19073_540.jpg" alt="colors for men and women" /></a></li>
<li><a href="http://www.yahooanswerfail.com/youtube-fail/"><img src="http://yanswerfail.files.wordpress.com/2010/03/youtube.png" alt="yahoo answers fail" /></a></li>
<li><a href="http://thiswas.notinventedhe.re/on/2010-03-09"><img src="http://thiswas.notinventedhe.re/on/2010-03-09" alt="comic" title="click to enlarge" /></a></li>
<li><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/nFicqklGuB0&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nFicqklGuB0&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></li>
<li><img src="http://29.media.tumblr.com/tumblr_kyq8mf26g11qz58kuo1_500.jpg" alt="hald life 2 lol" /></li>
<li><img src="http://29.media.tumblr.com/tumblr_kz0xpoqo7E1qz9crvo1_500.jpg" alt="republicans turned off by size of obama's package" /></li>
<li><img src="http://24.media.tumblr.com/tumblr_kys8vwBUdr1qz9bwro1_500.jpg" alt="beard" /></li>
<li><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/DYktDghfoFM&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DYktDghfoFM&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></li>
<li><img src="http://wondermark.com/c/2010-03-05-601chopsticks.gif" alt="genius" /></li>
<li><img src="http://engrishfunny.files.wordpress.com/2010/03/engrish-funny-michaelsoft-bindows.jpg" alt="michaelsoft binbows" /></li>
<li><img src="http://28.media.tumblr.com/tumblr_kyz7qta7ip1qz6f9yo1_500.jpg" alt="what's up doc?" /></li>
<li><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/7-KczCp0OQ4&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7-KczCp0OQ4&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></li>
<li><img src="http://2.bp.blogspot.com/_l9wAAp8Qwo0/S4_sfYv3NEI/AAAAAAAAAw0/4eq2e4NJfCY/s640/techno.JPG" alt="yahoo answers techno song fail" /></li>
<li><a href="http://www.inquisitr.com/62642/12-awesome-cat-animated-gifs/"><img src="http://turbo.inquisitr.com/wp-content/2010/02/catgif6.gif" alt="passive lolcat" /></a></li>
<li><img src="http://defectiveyeti.com/images/reward.jpg" alt="giveaway cat for car keys" /></li>
<li><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/mUCRZzhbHH0&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mUCRZzhbHH0&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></li>
<li><a href="http://www.9to5mac.com/drm-comic-funny-2459086523"><img src="http://www.9to5mac.com/files/the_brads_drm.png" alt="why drm doesn't work" /></a></li>
</ul>
<p>I think I&#8217;ll be making more posts like this from time to time. Until then, don&#8217;t forget to have fun and remember &#8211; sharing is caring.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/BXEHi3SwrjA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/the-awesome-internet-as-viewed-using-google-reader-play-1232010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/the-awesome-internet-as-viewed-using-google-reader-play-1232010.html</feedburner:origLink></item>
		<item>
		<title>Box2d Flash (ActionScript 3) Compile Errors Fix</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/B9qYPa5bLBg/box2d-flash-action-script-3-compile-errors-fix.html</link>
		<comments>http://orenyomtov.com/box2d-flash-action-script-3-compile-errors-fix.html#comments</comments>
		<pubDate>Thu, 11 Feb 2010 19:55:35 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Fix]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Physics Engine]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=450</guid>
		<description><![CDATA[<p><a href="http://orenyomtov.com/downloads/box2d-errors.jpg"><img src="http://orenyomtov.com/downloads/box2d-errors-e1265920008936.jpg" alt="box2d warnings" title="box2d warnings" width="500" height="122" class="alignright size-full wp-image-456" /></a>When I started developing in flash using the <a href="http://box2dflash.sourceforge.net/">Box2d physics engine</a>, I had this problem which held me back for a couple of hair pulling hours. So I thought, why not spare other people from this misery?</p>
<h3>The Problem&#8217;s Symptoms</h3>
<p>If you encountered any of these error messages when compiling a Box2d flash project:<br />
<code style="display:block;overflow:scroll">b2World.as, Line</code>... <a href="http://orenyomtov.com/box2d-flash-action-script-3-compile-errors-fix.html" class="read_more">Learn more about Box2d Flash (ActionScript 3) Compile Errors Fix</a></p>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://orenyomtov.com/downloads/box2d-errors.jpg"><img src="http://orenyomtov.com/downloads/box2d-errors-e1265920008936.jpg" alt="box2d warnings" title="box2d warnings" width="500" height="122" class="alignright size-full wp-image-456" /></a>When I started developing in flash using the <a href="http://box2dflash.sourceforge.net/">Box2d physics engine</a>, I had this problem which held me back for a couple of hair pulling hours. So I thought, why not spare other people from this misery?</p>
<h3>The Problem&#8217;s Symptoms</h3>
<p>If you encountered any of these error messages when compiling a Box2d flash project:<br />
<code style="display:block;overflow:scroll">b2World.as, Line 871 - 1046: Type was not found or was not a compile-time constant: Vector. - public function RayCastAll(point1:b2Vec2, point2:b2Vec2):Vector.<b2Fixture><br />
b2World.as, Line 917 - Warning: 3590: void used where a Boolean value was expected.  The expression will be type coerced to Boolean. - return (m_flags &#038; e_locked) > 0;<br />
Input.as, Line 155 - Warning: 3590: void used where a Boolean value was expected.  The expression will be type coerced to Boolean. - mouseReleased = !e.buttonDown;<br />
Input.as, Line 189 - Warning: 3590: void used where a Boolean value was expected.  The expression will be type coerced to Boolean. - return (keyState[k] > 0);<br />
Input.as, Line 199 - Warning: 3590: void used where a Boolean value was expected.  The expression will be type coerced to Boolean. - return (keyState[k] == 1);<br />
Input.as, Line 208 - Warning: 3590: void used where a Boolean value was expected.  The expression will be type coerced to Boolean. - return (keyState[k] == -1);<br />
Input.as, Line 217 - Warning: 3590: void used where a Boolean value was expected.  The expression will be type coerced to Boolean. - return (keyBuffer[i][0] == k &#038;&#038; keyBuffer[i][1] <= t);<br />
1046: Type was not found or was not a compile-time constant: b2PolygonDef. - var the_box:b2PolygonDef;<br />
1067: Implicit coercion of a value of type Box2D.Collision:b2AABB to an unrelated type Box2D.Common.Math:b2Vec2. - the_world=new b2World(environment,gravity,true);<br />
1137: Incorrect number of arguments.  Expected no more than 2. - the_world=new b2World(environment,gravity,true);<br />
1178: Attempted access of inaccessible property m_sprite through a reference with static type Box2D.Dynamics:b2DebugDraw. - debug_draw.m_sprite=debug_sprite;<br />
1178: Attempted access of inaccessible property m_drawScale through a reference with static type Box2D.Dynamics:b2DebugDraw. - debug_draw.m_drawScale=30;<br />
1178: Attempted access of inaccessible property m_fillAlpha through a reference with static type Box2D.Dynamics:b2DebugDraw. - debug_draw.m_fillAlpha=0.5;<br />
1178: Attempted access of inaccessible property m_lineThickness through a reference with static type Box2D.Dynamics:b2DebugDraw. - debug_draw.m_lineThickness=1;<br />
1178: Attempted access of inaccessible property m_drawFlags through a reference with static type Box2D.Dynamics:b2DebugDraw. - debug_draw.m_drawFlags=b2DebugDraw.e_shapeBit;<br />
1180: Call to a possibly undefined method b2PolygonDef. - the_box = new b2PolygonDef();<br />
1061: Call to a possibly undefined method CreateShape through a reference with static type Box2D.Dynamics:b2Body. - final_body.CreateShape(the_box);<br />
1061: Call to a possibly undefined method SetMassFromShapes through a reference with static type Box2D.Dynamics:b2Body. - final_body.SetMassFromShapes();<br />
1046: Type was not found or was not a compile-time constant: b2PolygonDef. - var the_box:b2PolygonDef;<br />
1180: Call to a possibly undefined method b2PolygonDef. - final_body.CreateShape(the_box);<br />
1061: Call to a possibly undefined method SetMassFromShapes through a reference with static type Box2D.Dynamics:b2Body. - final_body.SetMassFromShapes();<br />
1136: Incorrect number of arguments.  Expected 3. - the_world.Step(1/30, 10);<br />
Warning: 3590: Box2D.Common.Math:b2Vec2 used where a Boolean value was expected.  The expression will be type coerced to Boolean. - the_world=new b2World(environment,gravity,true);<br />
1046: Type was not found or was not a compile-time constant: b2World. - public var the_world:b2World;<br />
1046: Type was not found or was not a compile-time constant: b2AABB. - var environment:b2AABB = new b2AABB();<br />
1046: Type was not found or was not a compile-time constant: b2Vec2. - var gravity:b2Vec2=new b2Vec2(0.0,10.0);<br />
1046: Type was not found or was not a compile-time constant: b2DebugDraw. - var debug_draw:b2DebugDraw = new b2DebugDraw();<br />
1046: Type was not found or was not a compile-time constant: b2Body. - var final_body:b2Body;<br />
1046: Type was not found or was not a compile-time constant: b2BodyDef. - var the_body:b2BodyDef;<br />
1046: Type was not found or was not a compile-time constant: b2PolygonDef. - var the_box:b2PolygonDef;<br />
1180: Call to a possibly undefined method b2AABB. - var environment:b2AABB = new b2AABB();<br />
1180: Call to a possibly undefined method b2Vec2. - var gravity:b2Vec2=new b2Vec2(0.0,10.0);<br />
1180: Call to a possibly undefined method b2World. - the_world=new b2World(environment,gravity,true);<br />
1180: Call to a possibly undefined method b2DebugDraw. - var debug_draw:b2DebugDraw = new b2DebugDraw();<br />
1120: Access of undefined property b2DebugDraw. - debug_draw.m_drawFlags=b2DebugDraw.e_shapeBit;<br />
1180: Call to a possibly undefined method b2BodyDef. - the_body = new b2BodyDef();<br />
1180: Call to a possibly undefined method b2PolygonDef. - the_box = new b2PolygonDef();<br />
1046: Type was not found or was not a compile-time constant: b2Body. - var final_body:b2Body;<br />
1046: Type was not found or was not a compile-time constant: b2BodyDef. - var the_body:b2BodyDef;<br />
1046: Type was not found or was not a compile-time constant: b2PolygonDef. - var the_box:b2PolygonDef;<br />
1180: Call to a possibly undefined method b2BodyDef. - the_body = new b2BodyDef();<br />
1180: Call to a possibly undefined method b2PolygonDef. - the_box = new b2PolygonDef();<br />
1172: Definition Box2D.Dynamics could not be found. - import Box2D.Dynamics.*;<br />
1172: Definition Box2D.Collision could not be found. - import Box2D.Collision.*;<br />
1172: Definition Box2D.Collision.Shapes could not be found. - import Box2D.Collision.Shapes.*;<br />
1172: Definition Box2D.Common.Math could not be found. - import Box2D.Common.Math.*;</code><br />
I have the solution.</p>
<h3>Possible Causes</h3>
<p>There are two main causes for these type of errors:</p>
<ol>
<li>The Box2d code you are compiling doesn't match the Box2d source files' version.</li>
<li>Flash can not locate the Box2d engine source files.</li>
</ol>
<h4>Version Difference</h4>
<p>Personally, I first encountered the first cause. As it seems, when the Box2d guys updated their <abbr title="Subversion">SVN</abbr> and downloads for the latest version (for the time writing this post: 2.1 alpha <abbr title="as known as">aka</abbr> 2.1a), they forgot to also update their code samples. So if one <a href="http://sourceforge.net/projects/box2dflash/">downloads</a> the latest version and tries to compile the example projects, it simply won't work. Instead, flash will throw some of the errors listed above.</p>
<p>In addition, all of the online resources and tutorials regarding Box2D don't work with the latest Box2D version. I have yet to find an article or a code sample that works flawlessly with the latest version. They really rewrote major parts of the engine thus making lots of code (if not all) incompatible.</p>
<h4>Missing Box2D files</h4>
<p>The second cause is also very common. When compiling any project which uses the Box2d physics engine, Abobe must be able to find the needed Box2d source files. Adobe Flash looks for the files in the projects directory (is our case, for a Box2D subdirectory), and at the locations which one can specify in the preferences menu.</p>
<h3>The Solutions</h3>
<p>These solutions have solved my problems. If these won't help you, or if you have a better solution that you'd like to suggest - comment below.</p>
<h4>Version Difference</h4>
<p>As I've mentioned before, the examples in the latest Box2D download don't match the correct version and almost any code sample you will find online won't work with the latest version of Box2D.</p>
<p>Visit their <a href="http://sourceforge.net/projects/box2dflash/files/">full download page</a> which contains all previous versions and <a href="http://sourceforge.net/projects/box2dflash/files/box2dflash/Box2DFlashAS3_2.0.2/Box2DFlashAS3_2.0.2_.zip/download">download version 2.0.2</a>. All the examples work great in this package. And any other code should also work using this version.</p>
<h4>Missing Box2D files</h4>
<p>Many times, Adobe Flash (also <a href="http://www.flashdevelop.org/">Flash Develop</a> and any other Flash <abbr title="Integrated development environment">IDE</abbr>) won't find the correct Box2D directory to use. As a result it will throw those errors.</p>
<p>To fix this, you have two options:</p>
<ol>
<li>You can simply copy the correct Box2D source folder (a folder named <code>Box2D</code>) to the directory of your project. For instance, if your project lies under <code>C:\projects\box2d-demo\demo.fla</code>, you will need to copy the Box2D folder there. In the end the Box2D folder should lie at <code>C:\projects\box2d-demo\Box2D</code>.</li>
<li>The second option is to inform your IDE about the location of your Box2D folder. I use this option and I store my Box2D directory at <code>C:\Documents and Settings\Oren Yomtov\My Documents\FlashUtilities\Box2D</code>.
<p>To inform your IDE, follow the following steps:</p>
<p>In Adobe Flash:</p>
<ol>
<li>Open your project in Adobe Flash.</li>
<li>Navigate to "Edit->Preferences...".</li>
<li>Click the "ActionScript" tab/category.</li>
<li>Click the "ActionScript 3.0 Settings..." button.</li>
<li>Click the "Browser To Path" (folder/cross icon) button under "Source path:".</li>
<li>Browse to the folder which contains the Box2D folder and click "OK".</li>
<li>Click "OK" twice to save the changes.</li>
</ol>
<p>In Flash Develop (If you use it):</p>
<ol>
<li>Open Flash Develop</li>
<li>Navigate to "Project->Settings..."</li>
<li>Click the "Classpaths" tab.</li>
<li>Click the "Add Classpath..." button.</li>
<li>Browse to the folder which contains the Box2D folder and click "OK".</li>
<li>Click "OK" to save the changes.</li>
</ol>
<p><span class="smaller">NOTE: If you use both, you will need to configure both.<br />
Do not browse directly to the Box2D folder. Instead, browse to it's parent folder.<span></li>
</ol>
<p>Now recompile your code and it should all work.</p>
<p>By the way, if you are looking for video tutorials on the Box2D engine - check out <a href="http://www.kerp.net/box2d/">Todd's great videos</a>. They are very detailed and fun. Good luck.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/B9qYPa5bLBg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/box2d-flash-action-script-3-compile-errors-fix.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/box2d-flash-action-script-3-compile-errors-fix.html</feedburner:origLink></item>
		<item>
		<title>Google Reader Tip – Subscribe in One Click</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/NhtERLX36ug/google-reader-tip-subscribe-in-one-click.html</link>
		<comments>http://orenyomtov.com/google-reader-tip-subscribe-in-one-click.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 14:33:24 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Bookmark]]></category>
		<category><![CDATA[Drag & Drop]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Subscribe]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=426</guid>
		<description><![CDATA[<p><a href="http://orenyomtov.com/downloads/google-reader.png"><img src="http://orenyomtov.com/downloads/google-reader.png" alt="Google Reader" title="Google Reader" width="178" height="40" class="alignright size-full wp-image-427" /></a>Surfing the web, you find many interesting websites or blogs which you want to subscribe to. But the never-ending search for the <abbr title="Really Simple Syndication">RSS</abbr> link is a burden we all share. If you are using <a href="http://www.google.com/reader">Google Reader</a>, I may have the perfect solution for you.</p>
<p>Bookmark or favorite the following <abbr title="Uniform Resource Locator">URL</abbr>:<code style="display:block;overflow:scroll">javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';if(b&#038;&#038;!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else{location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href)}</code>Using <a href="http://www.google.com/chrome/">Google</a>... <a href="http://orenyomtov.com/google-reader-tip-subscribe-in-one-click.html" class="read_more">Learn more about Google Reader Tip &#8211; Subscribe in One Click</a></p>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://orenyomtov.com/downloads/google-reader.png"><img src="http://orenyomtov.com/downloads/google-reader.png" alt="Google Reader" title="Google Reader" width="178" height="40" class="alignright size-full wp-image-427" /></a>Surfing the web, you find many interesting websites or blogs which you want to subscribe to. But the never-ending search for the <abbr title="Really Simple Syndication">RSS</abbr> link is a burden we all share. If you are using <a href="http://www.google.com/reader">Google Reader</a>, I may have the perfect solution for you.</p>
<p>Bookmark or favorite the following <abbr title="Uniform Resource Locator">URL</abbr>:<code style="display:block;overflow:scroll">javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';if(b&#038;&#038;!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else{location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href)}</code>Using <a href="http://www.google.com/chrome/">Google Chrome</a> or <a href="http://www.mozilla.com/firefox/">Firefox</a>, you can drag this link to your bookmarks bar &#8211; <a href="javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';if(b&#038;&#038;!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else{location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href)}">Subscribe</a>.</p>
<p>Now, you may skip the RSS link seeking and simply click the <a href="javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';if(b&#038;&#038;!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else{location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href)}">link</a> you have just bookmarked.</p>
<p>In my browser, Google Chrome, it looks like this:<br />
<a href="http://orenyomtov.com/downloads/subscribe-bookmark.jpg"><img src="http://orenyomtov.com/downloads/subscribe-bookmark.jpg" alt="Subscribe Bookmark" title="Subscribe Bookmark" width="171" height="60" class="aligncenter size-full wp-image-434" /></a></p>
<p>If you want to check it out, feel free to give it a shot and subscribe to my <a href="http://orenyomtov.com/">blog</a>.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/NhtERLX36ug" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/google-reader-tip-subscribe-in-one-click.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/google-reader-tip-subscribe-in-one-click.html</feedburner:origLink></item>
		<item>
		<title>YouTube Thumbnailer v1.1</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/yzBzoH_cwSQ/youtube-thumbnailer-v1-1.html</link>
		<comments>http://orenyomtov.com/youtube-thumbnailer-v1-1.html#comments</comments>
		<pubDate>Tue, 26 Jan 2010 12:43:36 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[YouTube Thumbnailer]]></category>
		<category><![CDATA[Bug Reports]]></category>
		<category><![CDATA[Version Upgrade]]></category>
		<category><![CDATA[wordpress plugin developer]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=418</guid>
		<description><![CDATA[
<p>First, thank you for the <a href="http://orenyomtov.com/youtube-thumbnailer-plugin-should-now-actually-work.html#comments">bug reports</a>. Without them, new &#038; enhanced versions simply won&#8217;t come out.</p>
<p>The plugin now has better video detection capabilities, and a serious bug regarding the auto thumbnailing feature is fixed.</p>
<p>You can <a href="http://downloads.wordpress.org/plugin/youtube-thumbnailer.zip">download</a> the new version at:<br />
<a href="http://wordpress.org/extend/plugins/youtube-thumbnailer/">http://wordpress.org/extend/plugins/youtube-thumbnailer/</a></p>
<p>Any bug reports, feature requests or comments are welcomed in the comments section below.</p>

]]></description>
			<content:encoded><![CDATA[
<p>First, thank you for the <a href="http://orenyomtov.com/youtube-thumbnailer-plugin-should-now-actually-work.html#comments">bug reports</a>. Without them, new &#038; enhanced versions simply won&#8217;t come out.</p>
<p>The plugin now has better video detection capabilities, and a serious bug regarding the auto thumbnailing feature is fixed.</p>
<p>You can <a href="http://downloads.wordpress.org/plugin/youtube-thumbnailer.zip">download</a> the new version at:<br />
<a href="http://wordpress.org/extend/plugins/youtube-thumbnailer/">http://wordpress.org/extend/plugins/youtube-thumbnailer/</a></p>
<p>Any bug reports, feature requests or comments are welcomed in the comments section below.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/yzBzoH_cwSQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/youtube-thumbnailer-v1-1.html/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/youtube-thumbnailer-v1-1.html</feedburner:origLink></item>
		<item>
		<title>Moving to a dot com domain</title>
		<link>http://feedproxy.google.com/~r/orenyomtov/~3/hRV1ifyUwJA/moving-to-a-dot-com-domain.html</link>
		<comments>http://orenyomtov.com/moving-to-a-dot-com-domain.html#comments</comments>
		<pubDate>Fri, 22 Jan 2010 21:27:33 +0000</pubDate>
		<dc:creator>Oren Yomtov</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Webmaster Tools]]></category>
		<category><![CDATA[Transfer]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://orenyomtov.com/?p=409</guid>
		<description><![CDATA[<p><a href="http://orenyomtov.com/downloads/dot-com.jpg"><img src="http://orenyomtov.com/downloads/dot-com.jpg" alt="dot com" title="dot com" width="349" height="230" class="alignright size-full wp-image-423" /></a>Have a look at your browser&#8217;s address bar &#8211; your sight is just fine. You actually are on orenyomtov<strong>.com</strong> as opposed to this morning, when this website lived under the <a href="http://en.wikipedia.org/wiki/.info">.info</a> <abbr title="Top Level Domain">TLD</abbr>.</p>
<p>It has been quite a long time since I made the decision to move to the new domain. But there were two drawbacks... <a href="http://orenyomtov.com/moving-to-a-dot-com-domain.html" class="read_more">Learn more about Moving to a dot com domain</a></p>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://orenyomtov.com/downloads/dot-com.jpg"><img src="http://orenyomtov.com/downloads/dot-com.jpg" alt="dot com" title="dot com" width="349" height="230" class="alignright size-full wp-image-423" /></a>Have a look at your browser&#8217;s address bar &#8211; your sight is just fine. You actually are on orenyomtov<strong>.com</strong> as opposed to this morning, when this website lived under the <a href="http://en.wikipedia.org/wiki/.info">.info</a> <abbr title="Top Level Domain">TLD</abbr>.</p>
<p>It has been quite a long time since I made the decision to move to the new domain. But there were two drawbacks which delayed the domain transfer. The first one is lack of time, and the second one is&#8230; Well, my laziness.</p>
<p>Anyways, I thought I would share some of the steps I took in order to move the website to the new domain. I was lucky enough that I didn’t have to change hosts. Doing that may have required some additional steps.</p>
<ol>
<li>I <a href="http://www.godaddy.com/default.aspx">bought</a> the new domain and linked it to my hosting.</li>
<li>I downloaded the <a href="http://wordpress.org/download/">latest WordPress installation</a> and uploaded it into the new domain by <abbr title="File Transfer Protocol">FTP</abbr> (<a href="http://orenyomtov.com/filezilla-vs-flashfxp.html">Looking for an FTP client?</a>).</li>
<li>I copied the <code>wp-content</code> folder. And in my case, the <a href="http://orenyomtov.com/downloads/">&#8220;downloads&#8221; folder</a> which is the folder I chose to store the uploads in (Default is <code>wp-content/uploads</code>).</li>
<li>I also copied the <code>wp-config.php</code> file and the <code>.htaccess</code> file.</li>
<li>I used the <a href="http://wordpress.org/extend/plugins/search-and-replace/">Search and Replace WordPress plugin</a> to replace &#8220;orenyomtov.info&#8221; with &#8220;orenyomtov.com&#8221; in the database.</li>
<li>I notified Google of the domain change in <a href="http://www.google.com/webmasters/tools/">Google Webmaster Tools</a>.</li>
<li>I exported a new sitemap using the <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemap Generator plugin</a> and submitted it to Google Webmaster Tools.</li>
<li>I opened a new <a href="http://www.google.com/analytics/">Google Analytics</a> account and deployed the new tracking code in the theme I copied in step 3.</li>
<li>I edited the old .htaccess file to contain only:<br />
<code>RewriteEngine on<br />
RewriteRule (.*) http://orenyomtov.com/$1 [R=301,L]</code></li>
<li>I updated my <a href="http://feedburner.google.com/">FeedBurner</a> account and all other similar services.</li>
<li>I updated my website to the new URL in all of my favorite social platforms (<a href="http://twitter.com/orenyomtov">@orenyomtov</a>) and forums.</li>
<li><a href="http://twitter.com/orenyomtov/status/8072391263">Twit twit</a>.</li>
<li>And then I began writing this post.</li>
</ol>
<p>The move didn&#8217;t take as long as I expected it to take. Even though it does seem a little complicated after writing it all down.</p>
<p>I hope that your move will be as smooth as mine. Good luck, Oren.</p>

<img src="http://feeds.feedburner.com/~r/orenyomtov/~4/hRV1ifyUwJA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://orenyomtov.com/moving-to-a-dot-com-domain.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://orenyomtov.com/moving-to-a-dot-com-domain.html</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.723 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-06 17:27:55 -->
