<?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/" version="2.0">

<channel>
	<title>Meseret Gebre</title>
	
	<link>http://meseretgebre.com</link>
	<description />
	<lastBuildDate>Wed, 16 Nov 2011 04:42:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MeseretGebre" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="meseretgebre" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Nodejs Restarts WTF</title>
		<link>http://meseretgebre.com/archives/nodejs-restarts-wtf/</link>
		<comments>http://meseretgebre.com/archives/nodejs-restarts-wtf/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 04:33:52 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[nodejs]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=268</guid>
		<description><![CDATA[Tired of restarting nodejs every time you make a change to a js file? Well this issue has been fixed already and here is the solution. Thanks to Remy Sharp and his work on nodemon! To get going install nodemon like so. npm install -g nodemon Then you can start your app like so. nodemon [...]]]></description>
			<content:encoded><![CDATA[<p>Tired of restarting nodejs every time you make a change to a js file? Well this issue has been fixed already and here is the solution. </p>
<p>Thanks to <a href="http://remysharp.com/" title="Remy Sharp" target="_blank">Remy Sharp</a> and his work on nodemon!</p>
<p>To get going install nodemon like so.</p>
<p><code><br />
npm install -g nodemon<br />
</code></p>
<p>Then you can start your app like so.</p>
<p><code><br />
nodemon app.js<br />
</code></p>
<p>Boom, you never have to worry about restarting nodejs, just code and GSD! (Get Sh*t Done)</p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/nodejs-restarts-wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIP Steve Jobs (1955-2011)</title>
		<link>http://meseretgebre.com/archives/rip-steve-jobs-1955-2011/</link>
		<comments>http://meseretgebre.com/archives/rip-steve-jobs-1955-2011/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 01:17:13 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[genius]]></category>
		<category><![CDATA[rip]]></category>
		<category><![CDATA[steve jobs]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=258</guid>
		<description><![CDATA[&#160; I am heart broken and sad to hear that Steve Jobs has passed away. I truly believed he was a visionary and creative genius. One of my personal heroes and he will always be missed. Through him I knew that thinking differently was not the wrong path. This has led me to pursue my dreams [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://meseretgebre.com/wp-content/uploads/2011/10/steve-jobs-1024x640.jpg"><img class="size-medium wp-image-259 alignleft" title="steve-jobs-1024x640" src="http://meseretgebre.com/wp-content/uploads/2011/10/steve-jobs-1024x640-300x187.jpg" alt="" width="300" height="187" /></a>I am heart broken and sad to hear that Steve Jobs has passed away. I truly believed he was a visionary and creative genius. One of my personal heroes and he will always be missed. Through him I knew that thinking differently was not the wrong path. This has led me to pursue my dreams and become an entrepreneur. Think different!</p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/rip-steve-jobs-1955-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time to start blogging again!</title>
		<link>http://meseretgebre.com/archives/time-to-start-blogging-again/</link>
		<comments>http://meseretgebre.com/archives/time-to-start-blogging-again/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 05:35:46 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Karate]]></category>
		<category><![CDATA[Menufy]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=234</guid>
		<description><![CDATA[Many things have happened in this past 9 months of 2011. Eventful! Working on a startup that I co-own, menufy.com checks us out! I started a sweet job at perceptive software! Joined karate club and lost 20+ pounds and currently at ~12% body fat! I have tons of energy and I have made many new [...]]]></description>
			<content:encoded><![CDATA[<p>Many things have happened in this past 9 months of 2011. Eventful! Working on a startup that I co-own, <a title="menufy" href="http://menufy.com" target="_blank">menufy.com</a> checks us out!<br />
I started a sweet job at perceptive software! Joined karate club and lost 20+ pounds and currently at ~12% body fat! I have tons of energy and I have made many new friends!</p>
<p>I want to start blogging about the challenges I have faced and how I solved them. Also would like to start talking about the new programming language I have started to pick up. Haskell! This is one tough language, requires me to think in a way I have never done before, but I am hoping to become a better developer from this!</p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/time-to-start-blogging-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tip JavaScript strings to numbers</title>
		<link>http://meseretgebre.com/archives/quick-tip-javascript-strings-to-numbers/</link>
		<comments>http://meseretgebre.com/archives/quick-tip-javascript-strings-to-numbers/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 01:24:43 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=222</guid>
		<description><![CDATA[This tip is really just different ways to convert strings to numbers. Did you know that the follow code works just fine: var string_to_number = &#34;10&#34; * &#34;10&#34;; // result 100 I thought that was cool, but funky right? Note, this does not work with the &#8220;+&#8221; operator. So a cool way to convert a [...]]]></description>
			<content:encoded><![CDATA[<p>This tip is really just different ways to convert strings to numbers. Did you know that the follow code works just fine:</p>
<pre class="brush: javascript">
var string_to_number = &quot;10&quot; * &quot;10&quot;; // result 100
</pre>
<p>I thought that was cool, but funky right? Note, this does not work with the &#8220;+&#8221; operator. So a cool way to convert a string into a number is to do the following cool trick:</p>
<pre class="brush: javascript">
var string_to_number = &quot;200&quot; - 0; // result 200 booyah!
</pre>
<p>That is it for this tip and trick. Let me know if you come across a neat tip.</p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/quick-tip-javascript-strings-to-numbers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick Tip JavaScript concat operator</title>
		<link>http://meseretgebre.com/archives/quick-tip-javascript-concat-operator/</link>
		<comments>http://meseretgebre.com/archives/quick-tip-javascript-concat-operator/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 01:07:41 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Concatting strings]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=214</guid>
		<description><![CDATA[JavaScript has string concatting built into the langauge for example. var hello = &#34;hel&#34; + &#34;lo&#34; This is not the interesting point I wanted to talk about. It actually gets more interesting on what happens when you concat string literals with numbers. For example: var x = &#34;33&#34; + 3 // result &#34;333&#34; Notice the [...]]]></description>
			<content:encoded><![CDATA[<p>JavaScript has string concatting built into the langauge for example.</p>
<pre class="brush: javascript">
var hello = &quot;hel&quot; + &quot;lo&quot;
</pre>
<p>This is not the interesting point I wanted to talk about. It actually gets more interesting on what happens when you concat<br />
string literals with numbers. For example:</p>
<pre class="brush: javascript">
var x = &quot;33&quot; + 3 // result &quot;333&quot;
</pre>
<p>Notice the above example the number 3 was concatted with the string &#8220;33&#8243; that result in the string &#8220;333&#8243;.<br />
However can you guess what would happen if the number came first? More importantly what happens in this next example:</p>
<pre class="brush: javascript">
var x = 3 + 3 + &quot;33&quot; // result &quot;633&quot;
</pre>
<p>This is entirely different if you had done the values in a different order, for example:</p>
<pre class="brush: javascript">
var x = &quot;33&quot; + 3 + 3; //result &quot;3333&quot;
</pre>
<p>So be careful with this gotcha.</p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/quick-tip-javascript-concat-operator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello JavaScript</title>
		<link>http://meseretgebre.com/archives/hello-javascript/</link>
		<comments>http://meseretgebre.com/archives/hello-javascript/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 00:13:50 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/archives/hello-javascript/</guid>
		<description><![CDATA[I first started development back in High School At a Career center. After picking HTML, JavaScript was the next &#8220;real&#8221; language my instructor required us to learn. I picked it up but the path was not easy. Several years and several languages later. My JavaScript skills were long forgotten. I must have been under a [...]]]></description>
			<content:encoded><![CDATA[<p>I first started development back in High School At a Career center. After picking HTML, JavaScript was the next &#8220;real&#8221; language my instructor required us to learn. I picked it up but the path was not easy. Several years and several languages later. My JavaScript skills were long forgotten. </p>
<p>I must have been under a rock for the last couple of years, because JavaScript has really become super popular and I have just been ignoring it like that stupid American Idol show everyone in America seems to love.</p>
<p>Anyways, I am finally doing a full 360 and relearning JavaScript as an effort to enhance my web development skills. </p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/hello-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prism 4 CTP DLLs</title>
		<link>http://meseretgebre.com/archives/prism-4-ctp-dlls/</link>
		<comments>http://meseretgebre.com/archives/prism-4-ctp-dlls/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 21:54:53 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[dlls]]></category>
		<category><![CDATA[PRISM 4]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/archives/prism-4-ctp-dlls/</guid>
		<description><![CDATA[I have been playing around with PRISM 4.0 CTP and you would usually have to compile the assemblies from the code base. Here you can just grab them and drop into your lib directory. Includes docs for intellisence and pdb for debugging. Happy coding Note: these DLLs are from WPF. Grab DLLs Here]]></description>
			<content:encoded><![CDATA[<p>I have been playing around with PRISM 4.0 CTP and you would usually have to compile the assemblies from the code base. Here you can just grab them and drop into your lib directory. Includes docs for intellisence and pdb for debugging. Happy coding <img src='http://meseretgebre.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Note: these DLLs are from WPF.<br />
<a href='http://meseretgebre.com/wp-content/uploads/2010/08/Library.Desktop.zip'><strong>Grab DLLs Here</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/prism-4-ctp-dlls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysqld_safe not starting mysql5?</title>
		<link>http://meseretgebre.com/archives/mysqld_safe-not-starting-mysql5/</link>
		<comments>http://meseretgebre.com/archives/mysqld_safe-not-starting-mysql5/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 07:15:05 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=195</guid>
		<description><![CDATA[MacPorts, mysql5, mysqld_safe]]></description>
			<content:encoded><![CDATA[<p>So I use macports to install mysql5 and when I was ready to start mysql using mysqld_safe, which is located:</p>
<pre class="brush: bash">
/opt/local/bin/
</pre>
<p>I ended getting a big error report which said something along the lines of:</p>
<pre class="brush: bash">
mkdir: /opt/local/var/run: No such file or directory
chown: /opt/local/var/run/mysql5: No such file or directory
chmod: /opt/local/var/run/mysql5: No such file or directory
</pre>
<p><strong>Solution</strong><br />
I solved this by doing the following:</p>
<ol>
<li>Make sure you have ran the following command after the install completes:
<pre class="brush: bash">
sudo /opt/local/lib/mysql5/bin/mysql_install_db  --user=mysql
</pre>
</li>
<li>Finally you have to do the following:
<pre class="brush: bash">
sudo mkdir /opt/local/var/run
sudo chmod g+w /opt/local/var/run/
sudo mkdir /opt/local/var/run/mysql5
sudo chown mysql /opt/local/var/run/mysql5/
</pre>
</li>
</ol>
<p>Now you should be able to start mysql with no problems! A little bonus is create alias for starting and stopping mysql. My MBP is running Snow Leopard so I edit:</p>
<pre class="brush: bash"> ~/.profile </pre>
<p>and add the following at the end of the file:</p>
<pre class="brush: bash">
alias mysqlstart=&#039;sudo /opt/local/bin/mysqld_safe5 &amp;&#039;
alias mysqlstop=&#039;/opt/local/bin/mysqladmin5 -u root -p shutdown&#039;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/mysqld_safe-not-starting-mysql5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>relearning the linux stack!</title>
		<link>http://meseretgebre.com/archives/relearning-the-linux-stack/</link>
		<comments>http://meseretgebre.com/archives/relearning-the-linux-stack/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 04:27:07 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Cucumber]]></category>
		<category><![CDATA[Pickle]]></category>
		<category><![CDATA[Rails 3]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/archives/relearning-the-linux-stack/</guid>
		<description><![CDATA[Since I left academia, I have dove into the deep and started working with Microsoft tech. From now on I will still have to use Microsoft tech because of work, but I promise to maintain my skill levels in all the linux based work I used to do. First I will start by refreshing on [...]]]></description>
			<content:encoded><![CDATA[<p>Since I left academia, I have dove into the deep and started working with Microsoft tech. From now on I will still have to use Microsoft tech because of work, but I promise to maintain my skill levels in all the linux based work I used to do. First I will start by refreshing on my rails skills by checking out rails 3! This will force me to relearn Ruby and some new cool tools like Cucumber and Pickle. Man, this may sound nerdy, but I am excited at all the stuff that I will get to learn <img src='http://meseretgebre.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/relearning-the-linux-stack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPF Series</title>
		<link>http://meseretgebre.com/archives/wpf-series/</link>
		<comments>http://meseretgebre.com/archives/wpf-series/#comments</comments>
		<pubDate>Sun, 02 May 2010 02:50:17 +0000</pubDate>
		<dc:creator>mez</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://meseretgebre.com/?p=191</guid>
		<description><![CDATA[I am starting a record here, to document my learning experience with WPF (Windows Presentation Foundation). Learning because of a business need. I have started a cool project at work and in order to make our latest product the greatest it can be, I have to learn as much as possible about WPF in order [...]]]></description>
			<content:encoded><![CDATA[<p>I am starting a record here, to document my learning experience with WPF (Windows Presentation Foundation). Learning because of a business need. I have started a cool project at work and in order to make our latest product the greatest it can be, I have to learn as much as possible about WPF in order to max out the user experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://meseretgebre.com/archives/wpf-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

