<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>ingenious code ::</title>
	<link>http://yoelsommer.com</link>
	<description>The yoel sommer weblog</description>
	<pubDate>Sun, 02 Nov 2008 17:09:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Cloud Computing</title>
		<link>http://yoelsommer.com/2008/11/02/cloud-computing/</link>
		<comments>http://yoelsommer.com/2008/11/02/cloud-computing/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 14:26:48 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[Evolution]]></category>

		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2008/11/02/cloud-computing/</guid>
		<description><![CDATA[I just finished reading an article in this week Economist about the new craze in IT, Cloud Computing. This week Microsoft released a CTP version on Windows azure, a cloud based operating system. I first heard about the concept of cloud computing back in June when I was invited to a Microsoft focus group. At [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished reading an article in this week Economist about the new craze in IT, Cloud Computing. This week Microsoft released a CTP version on Windows azure, a cloud based operating system. I first heard about the concept of cloud computing back in June when I was invited to a Microsoft focus group. At first, I was a little sceptic regarding the concept but now I could see that this is part of the natural evolution of the computer and the interaction between humans and computers.</p>
<p>When I started to play with computers (literally, play with computers) back in 1988, the computer had the shape of a box. Actually two boxes, one a 14&#8243; CRT Monitor and the Computer itself. <span class="Apple-style-span" style="text-decoration: line-through">Most of us</span> some of us still use the desktop computer, but the trend today is that computers are becoming smaller and smaller and more distributed. It&#8217;s seems that everyone today has a laptop either a MAC or a PC, and in many cases you will find that a family household holds between 2-3 computers. </p>
<p>So how does cloud computing comes into play? very simple. Every one today uses somekind of cloud computing service like gmail, flickr, facebook. We use it to store picture, information, movies etc. With the Web 2.0 revolution a lot of software that we used on our computer we could now use a web application. If its office, google has a pretty good alternative. For personal finance you could use mint.com and the list could go on and on. </p>
<p>I think the next step in this evolution is pretty obvious. The next generation computer will have a touchscreen, and a wireless network card. The operating system will be very small and compact and will just need to do one thing, connect you to the Internet. Once you got the connection, what else do you need?</p>
<p> Of course this next step has its disadvantages like privacy and security. Think about it, the simple notion is that the services that we use online are hosted on servers owned by corporations. So if you think about it, whatever you put online is out there and you don&#8217;t always know who could be sniffing around.</p>
<p>In sum, like it or not cloud computing is here and its here to stay. Due to the relative low costs of servers and equipment companies like Microsoft and google are spending millions of dollars on building this cloud environment and the consumers are flocking to use these type of services. And I think that if you at it at the 50,000 feet level this all makes sense.</p>
<p><span class="Apple-style-span" style="font-weight: bold"><span class="Apple-style-span" style="font-style: italic">More about Cloud Computing:</span></span>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank" title="Wikipedia">Wikipedia-Cloud Computing</a> </li>
<li><a href="http://www.youtube.com/watch?v=6PNuQHUiV3Q" target="_blank" title="YouTube - What is cloud computing">YouTube - What is cloud computing</a><a href="http://www.youtube.com/watch?v=6PNuQHUiV3Q" target="_blank" title="YouTube - What is cloud computing"></a> </li>
<li><a href="http://www.redmonk.com/jgovernor/2008/03/13/15-ways-to-tell-its-not-cloud-computing/" target="_blank" title="15 Ways to Tell Its Not Cloud Computing">15 Ways to Tell Its Not Cloud Computing</a><a href="http://www.redmonk.com/jgovernor/2008/03/13/15-ways-to-tell-its-not-cloud-computing/" target="_blank" title="15 Ways to Tell Its Not Cloud Computing"></a>  </li>
<li><a href="http://download.microsoft.com/download/e/4/3/e43bb484-3b52-4fa8-a9f9-ec60a32954bc/Azure_Services_Platform.docx" target="_blank">What is windows Azure?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2008/11/02/cloud-computing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Shipping (Could we make it a little more effective?)</title>
		<link>http://yoelsommer.com/2008/03/24/shipping-could-we-make-it-a-little-more-effective/</link>
		<comments>http://yoelsommer.com/2008/03/24/shipping-could-we-make-it-a-little-more-effective/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 21:39:00 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2008/03/24/shipping-could-we-make-it-a-little-more-effective/</guid>
		<description><![CDATA[I have to confess. As a normal geek, I buy a lot of stuff on the internet. As a good consumer I will research the product, look for the best price and once I am happy with what I found, I&#8217;ll make the purchase.
Usually, when I shop online I would look for th cheapest shipping [...]]]></description>
			<content:encoded><![CDATA[<p>I have to confess. As a normal geek, I buy a lot of stuff on the internet. As a good consumer I will research the product, look for the best price and once I am happy with what I found, I&#8217;ll make the purchase.</p>
<p>Usually, when I shop online I would look for th cheapest shipping method, unless of course it extremely important that I have the thing I&#8217;m buying within&#8217; a day. Most cases, if I ordered online, I could wait the 5-7 business days till I get the thing.The problem is that shipping cheap cost you more than you would expect.</p>
<p>For example, if I order something personal that I can carry on my way home I will order it to the office, but if its too big than I need it to be shipped to my home. Well, here is the problem. First, they will never tell you when the item will arrive to your home. Second, the messenger will come and of course and nobody will be there to greet him so he will leave a sticky note indicating the next time that will appear&#8230; I don&#8217;t how they manage their time but always they put 10:30-2PM which means that that day I have to work from home unless I want to drive 15 miles to get the item.</p>
<p>Now, you would think that if the messenger puts 10-2:30, he or she will actually be here&#8230; HA! you guessed wrong. So ,here I am still waiting for my package (btw it&#8217;s already 4:30). I wish that the shipping companies (UPS, DHL and Fedex) would invest a little bit in making the quality of delivery better because each coin has two sides, as a business owner I will not ship with a company that makes me salty at home all day long waiting for my package.<br />
<img width="534" height="533" align="left" alt="Frustration ahead...!" title="Frustration ahead...!" src="http://thepuzzlestore.co.uk/store/images/Frustration%20Logo.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2008/03/24/shipping-could-we-make-it-a-little-more-effective/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jotting away</title>
		<link>http://yoelsommer.com/2008/01/16/jotting-away/</link>
		<comments>http://yoelsommer.com/2008/01/16/jotting-away/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 18:16:25 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2008/01/16/jotting-away/</guid>
		<description><![CDATA[I recently discovered the Jott website. Jott is a web application that allows you send email and create notes to yourself by using highly sophisticated voice recognition software. (It is able to decipher my accent with 90% accuracy). The website is still in beta, so all its features are for free for now. I guess [...]]]></description>
			<content:encoded><![CDATA[<p>I recently discovered the Jott website. <a title="Jott" target="_blank" href="http://yoelsommer.com/www.jott.com">Jott</a> is a web application that allows you send email and create notes to yourself by using highly sophisticated voice recognition software. (It is able to decipher my accent with 90% accuracy). The website is still in beta, so all its features are for free for now. I guess this will change as soon as they get a decent customer base.</p>
<p>To work with the website is very easy. First, you fill out a very simple registration form and activate your account by email. Then, you can import your contacts or enter them manually. After that, you just call the Jott number and dictate to whom you want to send the massage and the message itself.</p>
<p>Here are two helpful links regarding Jott.</p>
<ul>
<li><a title="How To" target="_blank" href="http://www.jott.com/how-to/">How to use Jott</a></li>
<li><a title="Top 10 PHone Tricks" href="http://dailydiy.com/2008/01/16/top-10-telephone-tricks-lifehacker-top-10/"></a></li>
<li><a target="_blank" title="Getting Things Done with Jott" href="http://dailydiy.com/2008/01/11/get-things-done-over-the-phone-with-jott-feature/">Get Things Done Over the Phone with Jott</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2008/01/16/jotting-away/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blogging 2008</title>
		<link>http://yoelsommer.com/2008/01/01/blogging-2008/</link>
		<comments>http://yoelsommer.com/2008/01/01/blogging-2008/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 22:08:07 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2008/01/01/blogging-2008/</guid>
		<description><![CDATA[The last year had its share of goals I accomplished both on the personal and on the business levels. One thing I dissapointed myself is with the amount of posts I published in my blog this year. It&#8217;s not that I&#8217;m not aware how benficial is to write a blog its just pure laziness&#8230;
I just [...]]]></description>
			<content:encoded><![CDATA[<p>The last year had its share of goals I accomplished both on the personal and on the business levels. One thing I dissapointed myself is with the amount of posts I published in my blog this year. It&#8217;s not that I&#8217;m not aware how benficial is to write a blog its just pure laziness&#8230;</p>
<p>I just finished reading this <a target="_blank" title="Blog Dammit!" href="http://www.ducttapemarketing.com/blog/2008/01/01/blog-dammit/">post</a> and I decided, No more excuses. So, this year one of my resolutions is write more. Easy to say, right? well in order to write more first I need to find out why I didn&#8217;t write as much I wanted. After much research and thought (30 to 60 seconds&#8230; what!? it was easy to find the answers), I came with the following list of top 3 reasons that I do not write more.</p>
<p>1. No time - Pure excuse, I only need 15-30 minutes a day, I could actually write before I go to sleep, work, whatever&#8230;         I&#8217;m sure that if I put my mind into it I could find the time. I can record my favorite show, write something in the blog         and then go back and see the show, then I could even skip the commercials&#8230;.</p>
<p>2. Nothing interesting to write - duh? I am a software developer who opened his own business two years ago, grew it             and although its still a small business its doing pretty well so far. So this again is unfortunately another lame                     excuse.</p>
<p>3.  My writing skills are crap - OK, English in not my native tonuge but I still have basic writing and reading skills.<br />
Second,  <strike>I could always get a book,</strike> oops I have a <a title="my grammer book" href="http://www.amazon.com/Grammar-Book-You-Oops-Me/dp//ref=pd_bbs_1?ie=UTF8&#038;s=books&#038;qid=&#038;sr=8-1">book</a>, I just need to open it and read it a bit.</p>
<p>So no more procrastinating, here starts 2008&#8230; let start blogging&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2008/01/01/blogging-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web 2.0?</title>
		<link>http://yoelsommer.com/2007/02/09/web-20/</link>
		<comments>http://yoelsommer.com/2007/02/09/web-20/#comments</comments>
		<pubDate>Fri, 09 Feb 2007 21:46:45 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2007/02/09/web-20/</guid>
		<description><![CDATA[While surfing the net, I came about this cool video by Michael Wesch, assistant professor of cultural anthropology of the Kansas State University. This video explains in very easy terms what is web 2.0?
Enjoy&#8230;
The video
]]></description>
			<content:encoded><![CDATA[<p>While surfing the net, I came about this cool video by Michael Wesch, assistant professor of cultural anthropology of the Kansas State University. This video explains in very easy terms what is web 2.0?</p>
<p>Enjoy&#8230;</p>
<p>The <a title="Web 2.0 ... The Machine is Us/ing Us" href="http://www.youtube.com/watch?v=6gmP4nk0EOE">video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2007/02/09/web-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Slow Remote Desktop Connection in specific circumstances on Windows Vista</title>
		<link>http://yoelsommer.com/2007/01/31/slow-remote-desktop-connection-in-specific-circumstances/</link>
		<comments>http://yoelsommer.com/2007/01/31/slow-remote-desktop-connection-in-specific-circumstances/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 15:35:30 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2007/01/31/slow-remote-desktop-connection-in-specific-circumstances/</guid>
		<description><![CDATA[After installing windows vista month (upgrade install) I encountered a weird problem with RDP. On some of sessions, the connection was very slow. The slow connection was not happening on a specific connection to a specific operating system, so I became really confused. After doing some research it seems that Vista enables TCP Window Scaling [...]]]></description>
			<content:encoded><![CDATA[<p>After installing windows vista month (upgrade install) I encountered a weird problem with RDP. On some of sessions, the connection was very slow. The slow connection was not happening on a specific connection to a specific operating system, so I became really confused. After doing some research it seems that Vista enables TCP Window Scaling by default (disabled on XP by  default).</p>
<p>So in order to disable it you need to run the following steps:</p>
<p>1. run command prompt  as an administrator (right click on the command prompt)</p>
<p>2. run these two commands:</p>
<p>netsh interface tcp set global rss=disabled<br />
netsh interface tcp set global  autotuninglevel=disabled</p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2007/01/31/slow-remote-desktop-connection-in-specific-circumstances/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Reader</title>
		<link>http://yoelsommer.com/2007/01/04/google-reader/</link>
		<comments>http://yoelsommer.com/2007/01/04/google-reader/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 03:52:16 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2007/01/04/google-reader/</guid>
		<description><![CDATA[I spend a lot of time navigating between a dozen blogs and news websites. I tried a couple RSS applications but still they just display a short link and I have to go to the website itself.
I recently discovered google labs&#8217; reader. I was very impressed. Basically, Google reader is a RSS online feed utility. [...]]]></description>
			<content:encoded><![CDATA[<p>I spend a lot of time navigating between a dozen blogs and news websites. I tried a couple RSS applications but still they just display a short link and I have to go to the website itself.</p>
<p>I recently discovered google labs&#8217; <a title="Google Reader" href="http://www.google.com/reader/">reader</a>. I was very impressed. Basically, Google reader is a RSS online feed utility. With Google Reader I found a solution to this issue. It gets all the information from the CSS and displays the images and text from the post itself, which makes it easier to navigate between different blogs and websites while staying on one website.  Although, it still needs some improvements (for example: organizing the blogs) , I would give recommendation for anyone who read on a daily basis more than 2-3 websites.</p>
<p>Another feature I like is that the reader has a <a title="Google Reader Mobile" href="http://www.google.com/reader/m/view/">mobile</a> version which allows to have the same useful capabilities of the regular Reader only in a mobile environment. (It works great with my BlackJack phone).</p>
<p><strong>Note:</strong><br />
After I posted this posting, I found this <a title="Get More From Google Reader Guide" href="http://www.mitchelaneous.com/2007/01/05/get-more-from-google-reader-guide/">guide</a> from Mitchelaneous to  Google Reader&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2007/01/04/google-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links for 01-02-2007</title>
		<link>http://yoelsommer.com/2007/01/02/links-for-01-02-2007/</link>
		<comments>http://yoelsommer.com/2007/01/02/links-for-01-02-2007/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 23:28:49 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[Daily links]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2007/01/02/links-for-01-02-2007/</guid>
		<description><![CDATA[
21 Surefire Tips for a Successful Blog Launch
Collecting Outlook 2007 Statistics Using VSTO 2005 SE - This is actually a very useful tool.
Ultimate WordPress SEO Tips

]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.avivadirectory.com/successful-blog-launch/">21 Surefire Tips for a Successful Blog Launch</a></li>
<li><a title="Collecting Outlook 2007 Statistics Using VSTO 2005 SE" href="http://msdn.microsoft.com/coding4fun/windows/productivity/article.aspx?articleid=1111248&#038;title=Collecting+Outlook+2007+Statistics+Using+VSTO+2005+SE">Collecting Outlook 2007 Statistics Using VSTO 2005 SE</a> - This is actually a very useful tool.</li>
<li><a title="Ultimate WordPress SEO Tips" href="http://www.dech.co.uk/2005/11/ultimate-WordPress-seo-tips/">Ultimate WordPress SEO Tips</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2007/01/02/links-for-01-02-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blog moved&#8230;</title>
		<link>http://yoelsommer.com/2007/01/01/blog-moved/</link>
		<comments>http://yoelsommer.com/2007/01/01/blog-moved/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 16:14:45 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/?p=6</guid>
		<description><![CDATA[I moved my blog to a new server. yay!
I must say that I am impressed about the capabilities of WordPress. Moving the blog was easier that I thought. The reason I moved my blog is that I feel that in 2006 I didn&#8217;t pay to much attation to my blog and I could have written [...]]]></description>
			<content:encoded><![CDATA[<p>I moved my blog to a new server. yay!</p>
<p>I must say that I am impressed about the capabilities of WordPress. Moving the blog was easier that I thought. The reason I moved my blog is that I feel that in 2006 I didn&#8217;t pay to much attation to my blog and I could have written and shared more tech and intresting information with my readers. So one of my resolutions this year is to write more posts (and lets see if I could stick by it) and to have a brand new design to my ingenious code blog.</p>
<p>Happy New Year!</p>
<p>Y</p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2007/01/01/blog-moved/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Format numeric value to currency in T-SQL</title>
		<link>http://yoelsommer.com/2006/04/05/format-numeric-value-to-standard-currency-in-t-sql/</link>
		<comments>http://yoelsommer.com/2006/04/05/format-numeric-value-to-standard-currency-in-t-sql/#comments</comments>
		<pubDate>Wed, 05 Apr 2006 22:28:06 +0000</pubDate>
		<dc:creator>Yoel Sommer</dc:creator>
		
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://yoelsommer.com/2006/04/05/format-numeric-value-to-standard-currency-in-t-sql/</guid>
		<description><![CDATA[Recently, I encountered a situation in which I needed to retrieve formated currency values directly from my database. As rule of thumb, in 95% of all cases, the data should be retrieved as a raw number (with no formatting) and should be formated in the client application, but in this situation I needed a formated [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I encountered a situation in which I needed to retrieve formated currency values directly from my database. As rule of thumb, in 95% of all cases, the data should be retrieved as a raw number (with no formatting) and should be formated in the client application, but in this situation I needed a formated string.</p>
<p>In most cases a query like this:</p>
<pre><code><span style="color: blue">use</span> AdventureWorks
go
<span style="color: blue">select</span> sum(TotalDue) <span style="color: blue">from</span> Sales.SalesOrderHeader</code></pre>
<p>will return: 140707584.8246</p>
<p>In order to resolve this issue I create a small user defined function that formats the values and return it a well formated currency value.</p>
<pre><code><span style="color: blue">alter function</span> udf_CurrencyFormat  (@number <span style="color: blue">money</span>)
<span style="color: blue">returns varchar</span>(100) as
<span style="color: blue">begin
return</span> '$' + convert(<span style="color: blue">varchar</span>,cast(@number <span style="color: blue"> as money</span>),1)
<span style="color: blue">end</span> </code></pre>
<p>After deploying this function a query like this:</p>
<pre><code><span style="color: blue">select</span> dbo.udf_CurrencyFormat(sum(TotalDue))
<span style="color: blue">from</span> Sales.SalesOrderHeader </code></pre>
<p>Will Return: $140,707,584.82</p>
]]></content:encoded>
			<wfw:commentRss>http://yoelsommer.com/2006/04/05/format-numeric-value-to-standard-currency-in-t-sql/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
