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

<channel>
	<title>Ellis Web &#187; Web</title>
	<atom:link href="http://ellisweb.net/category/misc/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://ellisweb.net</link>
	<description>Thoughts, Articles &#38; Links on Programming &#38; Technology by Yaakov Ellis</description>
	<lastBuildDate>Wed, 21 Apr 2010 07:01:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Where Does Google Chrome Store User History, Profile &amp; Bookmarks?</title>
		<link>http://ellisweb.net/2008/09/where-does-google-chrome-store-user-history-profile-and-bookmarks/</link>
		<comments>http://ellisweb.net/2008/09/where-does-google-chrome-store-user-history-profile-and-bookmarks/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 20:08:05 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[programs]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://ellisweb.net/?p=389</guid>
		<description><![CDATA[I have been using and enjoying Google Chrome for the past couple of days. So as I am setting up my new computer, I am installing Chrome there as well. While doing this, I would like to bring over my saved browsing history and bookmarks so that I don&#8217;t have to build it from scratch [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using and enjoying Google Chrome for the past couple of days. So as I am setting up my new computer, I am installing Chrome there as well. While doing this, I would like to bring over my saved browsing history and bookmarks so that I don&#8217;t have to build it from scratch on the new machine. The only problem is that while Chrome makes it very easy to import existing settings from Firefox, it does not display any visible option to export current settings.</p>
<p>After a bit of digging, I found the location where Chrome stored user data:</p>
<ul>
<li>On XP &#8211; C:\Documents and Settings\&lt;User Name&gt;\Local Settings\Application Data\Google\Chrome\User Data</li>
<li>On Vista - C:\Users\&lt;User Name&gt;\AppData\Local\Google\Chrome\User Data</li>
</ul>
<p>The User Data folder contains three files: Local State, Safe Browsing and Safe Browsing Filter, along with a folder called Default. Default in turn contains your browser cache, plugin data, and all of your cookies and history data. To move my profile over to my new computer, I copied all of the files and folders under User Data on my XP machine, and moved them into the User Data on my new Vista machine (all of the files were nearly 100mb after only four days of use, which will give you some kind of idea about the amount of indexing going on in the background). When I next started Chrome on my Vista machine, it was identical to the app on my XP machine, down to most popular sites, history and cookies. I even started writing this post on my XP machine, and then continued it on my Vista machine without having to log in again into my WordPress admin.</p>
<p>In the end this was pretty easy to do. Though the ease of profile transfer could in turn make it easy for someone to steal someone else&#8217;s identity &#8211; after all, the cookies file (presumably a sqllite db or something similar) was only 256KB, and merely dropping it in the new User Data allowed a complete transfer of identity (perhaps a good security feature would be to allow the \User Data\Default\Cookies file to work only on the originally installed instance).
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2008%2F09%2Fwhere-does-google-chrome-store-user-history-profile-and-bookmarks%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2008%2F09%2Fwhere-does-google-chrome-store-user-history-profile-and-bookmarks%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2008/09/where-does-google-chrome-store-user-history-profile-and-bookmarks/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Google Chrome &#8211; Likes and Dislikes</title>
		<link>http://ellisweb.net/2008/09/google-chrome-likes-and-dislikes/</link>
		<comments>http://ellisweb.net/2008/09/google-chrome-likes-and-dislikes/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 10:04:46 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://ellisweb.net/?p=381</guid>
		<description><![CDATA[I just downloaded Google Chrome and am going to try using it for some of my day-to-day web browsing over the next few days. Here are my initial reactions: Likes Fast. Very fast, and small memory footprint. Each tab is a different process. This will make it very easy to any single tab that is [...]]]></description>
			<content:encoded><![CDATA[<p>I just downloaded <a href="http://google.com/Chrome">Google Chrome</a> and am going to try using it for some of my day-to-day web browsing over the next few days. Here are my initial reactions:</p>
<p><strong>Likes</strong></p>
<ul>
<li>Fast. Very fast, and small memory footprint.</li>
<li>Each tab is a different process. This will make it very easy to any single tab that is using lots of memory, without having to close the browser (unlike in FF).</li>
<li>Tab positioning over the address bar (as oppossed to underneath in FF) seems more natural.</li>
<li>No header or footer bars. Do we really need to waste vertical screen space just to tell me the name of the program and reserve space for status messages? Nope. Here there is no header bar (functions like close/minimize are squeezed to the right side of the tab area), and status messages and urls in links appear in a temporary popup box fixed to the bottom left corner of the browser window, when necessary. Seems like a very good use of screen space.</li>
<li>Address bar has the domain name of the site appear in regular type, with the rest of the url appearing in a lighter type. It highlights the domain, which very quickly highlights where you are.</li>
<li>Real warnings for potentially problematic domains. In IE and FF, you just get a small red box in your address bar. In Chrome, when you go to a page that is potentially troublesome (example: loads resources from a domain associated with malware) you have to go through a confirmation screen before loading the site. Seems like a much better way of implementing this than the halfway solution in IE and FF that everyone will tend to ignore.</li>
<li>Useful built-in developer extensions (View Source, Debug Javascript, Javascript Console, Task Manager).</li>
<li>In-page search is slick and improves on FF&#8217;s implementation. You now see all occurences of the search term highlighted on the page at once, while maintaining the ability to enumerate through the bunch.</li>
</ul>
<p><strong>Dislikes</strong></p>
<ul>
<li><span style="text-decoration: line-through;">Non-existent bookmarking. I like my delicious add-on and bookmarks toolbar in Firefox as well as my different bookmarklets (Note in Google Reader, delicious, Seed Newsvine). It gives me easy access to the pages that I use frequently (I know that they are stored in the Chrome history, but often just clicking on my bookmark link is more efficient than going to remember the title or url, typing it into the address bar and sorting through the results to find the one that I want).</span> I take it back. Ctrl-B attaches a bookmark bar to the bottom of the address bar. </li>
<li>No page titles. Since there is no header bar, the page title is squeezed into the tab for that browser window, which in almost all cases is too small to see the page title. </li>
<li>Clicking my mouse scroll bar doesn&#8217;t bring up the scroll pointer like it does in almost every other application.</li>
<li>I like having the search box separated from the address bar like it is in FF. </li>
<li>No FF add-ons. No Firebug, Greasemonkey, Adblock, FireFTP or IE Tab).</li>
<li>No built-in support for RSS. I would at least have expected them to include an auto-subscribe to Google Reader.</li>
</ul>
<p>This is what I can come up with after using Chrome for 3 hours. So I like it better than IE7 (haven&#8217;t tried 8 beta yet), though it does not beat out FF3 (yet).
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2008%2F09%2Fgoogle-chrome-likes-and-dislikes%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2008%2F09%2Fgoogle-chrome-likes-and-dislikes%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2008/09/google-chrome-likes-and-dislikes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trying out Windows Live Writer</title>
		<link>http://ellisweb.net/2007/11/trying-out-windows-live-writer/</link>
		<comments>http://ellisweb.net/2007/11/trying-out-windows-live-writer/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 09:55:01 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[windows live writer]]></category>
		<category><![CDATA[word processing]]></category>

		<guid isPermaLink="false">http://ellisweb.net/2007/11/trying-out-windows-live-writer/</guid>
		<description><![CDATA[In honor of its officially coming out of beta, I decided to download and try out Windows Live Writer. Some of the features that attracted me are the ability to use one interface to publish on a number of different blogs at the same time, through a desktop client, without having to log in and [...]]]></description>
			<content:encoded><![CDATA[<p>In honor of its officially <a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!1442.entry">coming out of beta</a>, I decided to download and try out <a href="http://writer.live.com/">Windows Live Writer</a>.</p>
<p>Some of the features that attracted me are the ability to use one interface to publish on a number of different blogs at the same time, through a desktop client, without having to log in and out of different admin sites (I currently write or contribute to 4-5 different WordPress blogs with varying degrees of frequency, and the ability to post from one place makes it much easier to add content to different sites).</p>
<p>I was also curious to see how well Microsoft has gotten one of their products to interact with software of non-MS origin (and with PHP open source systems like WordPress). Compared with others, Microsoft very often seems to have a hard time opening up their products to others (just look at the new Live email vs. Gmail: Gmail lets you forward your email anywhere, and retrieve your email through any program using POP or IMAP, while Live email only lets you forward to an email address that is part of another Microsoft domain, like msn.com, hotmail.com, but other than that gives no options to extracting your email automatically outside of the Microsoft servers).</p>
<p>Here are some things worth noting so far:</p>
<p><strong>Download and Setup:</strong> Easy and painless. Install went quickly. I entered the url for my homepage, my username and password. The software automatically determined that I was using WordPress, downloaded theme information and set itself up. From when I clicked download, I was ready to write to my blog using Live Writer in less than 10 minutes.</p>
<p><strong>Web Preview: </strong><a href="http://ellisweb.net/wp-content/uploads/2007/11/ellisweb-livewriter.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 10px 0px 0px; border-right-width: 0px" src="http://ellisweb.net/wp-content/uploads/2007/11/ellisweb-livewriter-thumb.jpg" border="0" alt="ellisweb-livewriter" width="244" height="238" align="left" /></a>A very handy feature, allowing you to preview your post within your current blog theme. It actually did a very decent job of rendering the post the way it should (judging by Firefox). (This is in Web Preview mode, giving you a read-only snapshot of how your page would look. The Web Layout view mode however did not work so well for me. From what I gather, this is supposed to let you compose your post inside your blog theme. In my case, it put the title of my post inside the header, making it impossible to see what I was typing.</p>
<p><strong>The Basic Stuff</strong>: Hyperlinks, pictures, trackbacks, basic editing functions &#8211; all of it works well, and is pretty easy to figure out. Though this is not something that will make a product shine in the market (even spell check is common nowadays, both in Firefox and WordPress), lack of these features (or a bad implementation) will kill a product from the get-go. (One WordPress caveat: although WLW includes native support for different tagging systems, it does not yet allow you to post tags to WordPress 2.3+. There are <a href="http://www.ruhanirabin.com/2007/09/29/wordpress-23-tag-support-for-windows-live-writer">workarounds</a> for this.)</p>
<p><strong>Plugins:</strong> Although WordPress features a very powerful plugin system, it is most often used to improve the output of your blog, not the UI for entering posts. WLW plugins on the other hand are all centered on helping you get different types of data easily into your posts. I see this (as well as the automatic connectivity to different blogging systems and accounts) as the feature that will make this product really stand out. So far I have installed two different plugins (automatically replacing text formatting methods that I had previously had to code into my template, css and html):</p>
<p><em><a href="http://gallery.live.com/liveItemDetail.aspx?li=1f57bd9b-a692-4593-9e9e-e2962d9c0eee&amp;bt=9&amp;pl=8">Insert Code</a></em>:</p>
<pre class="c#" name="code">public static string HelloWorld() {
  string s = "Hello World";
  return s.ToUpper();
}</pre>
<p>(Note: I first tried using the <a href="http://gallery.live.com/liveItemDetail.aspx?li=b516cc7b-cea9-497a-9d6e-f6fed9f72d29&amp;bt=9&amp;pl=8">Insert Source Code Snippet</a> plugin, but this was buggy and added a whole bunch of superfluous brackets. Afterwards I looked some more and found the <a href="http://gallery.live.com/liveItemDetail.aspx?li=1f57bd9b-a692-4593-9e9e-e2962d9c0eee&amp;bt=9&amp;pl=8">Insert Code</a> plugin by <a href="http://gallery.live.com/Author.aspx?a=5c64753d-9e22-4c66-8d74-82ddf444f240">shahineo</a> &#8211; easy to use and as you can see, produces some nice output).</p>
<p><em><a href="http://gallery.live.com/liveItemDetail.aspx?li=4f6354d2-a3fd-4e18-90ce-a253783350ab&amp;bt=9&amp;pl=8">Insert LTR Text</a>:</em></p>
<p dir="rtl" align="right">זה יעזור לי הרבה לכתוב בעברית בבלוג שלי</p>
<p>All things considered, I am pretty satisfied with my first experience using Windows Live Writer. If you are reading this, it means that the post was also successfully posted to my blog through the interface (yay!). I think that I will be making it my primary blogging platform over the next couple of months. Now, if only I could use this to post to Newsvine&#8230;
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2007%2F11%2Ftrying-out-windows-live-writer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2007%2F11%2Ftrying-out-windows-live-writer%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2007/11/trying-out-windows-live-writer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is powering GridServer?</title>
		<link>http://ellisweb.net/2006/11/what-is-powering-gridserver/</link>
		<comments>http://ellisweb.net/2006/11/what-is-powering-gridserver/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 21:02:12 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[(gs)]]></category>
		<category><![CDATA[bluearc]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[mediatemple]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://ellisweb.net/2006/11/what-is-powering-gridserver/</guid>
		<description><![CDATA[MediaTemple recently released a new hosting platform, GridServer, which basically promises to set up your site on a very scalable network of server, where you are not tied down to any specific piece of hardware, and your site can handle large amounts of traffic without hiccupping. (I switched my sites to (gs) last week, almost [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mediatemple.net/">MediaTemple</a> recently released a new hosting platform, <a href="http://www.mediatemple.net/webhosting/gs/">GridServer</a>, which basically promises to set up your site on a very scalable network of server, where you are not tied down to any specific piece of hardware, and your site can handle large amounts of traffic without hiccupping. (I <a href="http://ellisweb.net/2006/11/mediatemple-vs-dreamhost/">switched my sites</a> to (gs) last week, almost no problems so far, and the pages are being served very fast).</p>
<p>Ben Rockwood has <a href="http://www.cuddletech.com/blog/pivot/entry.php?id=764">posted some speculation</a> as to how (mt) may have set up their whole new service offering:</p>
<blockquote><p>The Grid magic is this: store all use data on NFS so that no matter which system you connect to you can access the data. Then spread your vhost configuration to all hosts in the &#8220;grid&#8221;, so that any system can serve your data. This system is therefore highly scalable because adding an additional node to the &#8220;grid&#8221; is trivial and reliable because if one system dies, big deal. But this means that you require two things to make it work: really good load balancers and really good NFS storage. And by good I mean very reliable and extremely fast.</p></blockquote>
<p>The <a href="http://en.wikipedia.org/wiki/Network_File_System">NFS</a> in this case would be something from <a href="http://bluearc.com/html/products/titan.shtml">BlueArc</a>. Although some people (in the comments and <a href="http://www.xxeo.com/archives/2006/11/26/mediatemple-grid-servers-the-truth.html">elsewhere</a>) have expressed concern as to the viability of this setup, that doesn&#8217;t concern me too much. I am not running anything really mission-critical on the (gs) servers (and even if I was, I do not see it as being any less vulnerable than the traditional shared hosting setup where your site is on one physical box with 2000 other sites).</p>
<p>It does make for an interesting read though.</p>
<p>(<em>Update</em>: right after I wrote this, MediaTemple experienced some more problems with the (gs) service. You can read about what happened and the solution <a href="https://ac.mediatemple.net/incident/detail.mt?key=WdvU5Xdp1f">here</a>. Everything seems to be working fine on my end now.)
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F11%2Fwhat-is-powering-gridserver%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F11%2Fwhat-is-powering-gridserver%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/11/what-is-powering-gridserver/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MediaTemple vs. DreamHost</title>
		<link>http://ellisweb.net/2006/11/mediatemple-vs-dreamhost/</link>
		<comments>http://ellisweb.net/2006/11/mediatemple-vs-dreamhost/#comments</comments>
		<pubDate>Thu, 23 Nov 2006 18:17:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[(gs)]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[grid server]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[mediatemple]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[webhosting]]></category>

		<guid isPermaLink="false">http://ellisweb.net/2006/11/mediatemple-vs-dreamhost/</guid>
		<description><![CDATA[Four days ago, my webhost (who will remain nameless for the time being) noticed that its aging servers (all hosted by third-party enterprise hosting services) were dying. So they decided to upgrade all of the servers, and switch to a different hosting location at the same time. The result: my sites hosted by them were [...]]]></description>
			<content:encoded><![CDATA[<p>Four days ago, my webhost (who will remain nameless for the time being) noticed that its aging servers (all hosted by third-party enterprise hosting services) were dying. So they decided to upgrade <span style="font-weight: bold">all</span> of the servers, <span style="font-weight: bold">and</span> switch to a different hosting location at the same time. The result: my sites hosted by them were down or unusable for (well, actually, I cannot give an accurate number because at the time of writing, the sites are still down, and the server on which they were hosted is only &#8220;27% migrated&#8221;). I had been thinking of switching webhosts for some time, but foolishly did not take any action on these impulses, since &#8220;everything seems to be working ok for now&#8221;. Luckily, with month old backups of my different wordpress databases, plus cached feedburner feeds, I have all of the content I will need to recreate my sites on a new host (and then add back some missing items when my old host finally gets their act together).</p>
<p>For me, it came down to <a href="http://www.mediatemple.net/">MediaTemple</a> and <a href="http://www.dreamhost.com/">DreamHost</a>. I have used DreamHost for a client site in the past, and found that they are a company that is very concientous of their customer&#8217;s well-being. They go out of their way to give easy access to different server features on their (somewhat bizzare looking but very useful) control panel, and overall are very open about different <a href="http://www.dreamhoststatus.com/">issues that are occuring with their servers</a> (and are not afraid to <a href="http://blog.dreamhost.com/2006/08/01/anatomy-of-an-ongoing-disaster/">take responsibility when things get messed up</a> and it is their fault). Overall, I have been pretty impressed with their hosting, as well as customer service. (And am reassured that if problems occurred on a server, that they would take care of it ASAP, unlike my current webhosts).<span id="more-159"></span></p>
<p>Then there is MediaTemple. I first found out about them after seeing the little <em>(mt)</em> links on various <a href="http://www.techcrunch.com/">popular</a> <a href="http://9rules.com/about/">blogs</a>. Whenever people refer to a company that provides them paid services with little emblems, proudly giving free advertising, it says something. Since then, I have read more and more about this hosting service, their top-notch customer service and quality hosting.</p>
<p>The thing that clinched the decision in the end is MediaTemple&#8217;s new <a href="http://www.mediatemple.net/webhosting/gs/">GridServer</a> (gs) hosting package. This is a <a href="http://www.techcrunch.com/2006/10/17/media-temple-crushes-shared-hosting/">revolutionary hosting setup</a> (which everyone will have to do in a few years in order to stay in business). Your sites are no longer tied down to specific hardware, that comes with its own limitations. Instead your sites are hosted by clusters of servers, that can scale instantly to handle large spikes in traffic (ie: if you are dugg, slashdotted and redd at the same time, your shared hosting plan might not be able to handle it, while (gs) will theoretically not even notice). As all of my previous hosting woes have been caused by faulty equipment (and bad service), and since (gs) seems to have solved the problems that come with having your site tied to one specific piece of equipment, in the end I went with MediaTemple (gs). (And although there have been <a href="http://www.sparkplug9.com/bizhack/2006/11/21/mediatemple-gridserver-is-buggy/">some</a> <a href="http://www.techroam.com/mediatemple-problems/">reported</a> <a href="http://2pt3.com/opinion/mediatemple-woes/">problems</a> with the service, I have not experienced anything but very fast loadtime and well-designed control panels since I have started migrating my sites over).
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F11%2Fmediatemple-vs-dreamhost%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F11%2Fmediatemple-vs-dreamhost%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/11/mediatemple-vs-dreamhost/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Select All Conversations in Spam</title>
		<link>http://ellisweb.net/2006/07/select-all-conversations-in-spam/</link>
		<comments>http://ellisweb.net/2006/07/select-all-conversations-in-spam/#comments</comments>
		<pubDate>Wed, 26 Jul 2006 18:02:04 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2006/07/select-all-conversations-in-spam/</guid>
		<description><![CDATA[One of the reasons that I really like Gmail is that I know that the development team in Mountain View is pretty active. How do I know? Because every few weeks or months I notice new, helpful, well thought-out features in Gmail that were not there before. Every few days I go in and clean [...]]]></description>
			<content:encoded><![CDATA[<p>One of the reasons that I really like Gmail is that I know that the development team in Mountain View is pretty active. How do I know? Because every few weeks or months I notice new, helpful, well thought-out features in Gmail that were not there before.</p>
<p>Every few days I go in and clean out my spam folder. Today there were 399 conversations waiting for me. Usually I have to do the following:</p>
<ol>
<li>Select All 100 conversations on the screen</li>
<li>Delete</li>
<li>Repeat for every screen</li>
</ol>
<p>I understand why they make you do this, but it still gets annoying when you have a bunch of screens to take care of.</p>
<p>Today when I went to delete my spam conversations, what do I see?</p>
<p><a class="thickbox" title="Gmail - Select All Spam" href="http://www.ellisweb.net/wp-content/uploads/gmail.gif"><img id="image150" src="http://www.ellisweb.net/wp-content/uploads/gmail.thumbnail.gif" alt="Gmail - Select All Spam" /></a></p>
<p>That&#8217;s right. You can now select all of my spam conversations and delete them at once. Or don&#8217;t. (I did). The nice thing is that there are new features constantly being added with the intention of making my life easier, something only possible with a web application. Thanks Gmail!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F07%2Fselect-all-conversations-in-spam%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F07%2Fselect-all-conversations-in-spam%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/07/select-all-conversations-in-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Low Usage Numbers Not so Alarming for Google</title>
		<link>http://ellisweb.net/2006/07/low-usage-numbers-not-so-alarming-for-google/</link>
		<comments>http://ellisweb.net/2006/07/low-usage-numbers-not-so-alarming-for-google/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 09:21:24 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[aol]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google talk]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[instant messaging]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2006/07/low-usage-numbers-not-so-alarming-for-google/</guid>
		<description><![CDATA[Techcrunch is reporting on the low usage numbers Google products (specifically their Google Talk IM program) have compared to some of their competitors. Here are some more numbers regarding Google and their competition, from the NY Times. Though Michael notes that the scores given do not include usage of the program through the embedded client-software [...]]]></description>
			<content:encoded><![CDATA[<p>Techcrunch is <a href="http://www.techcrunch.com/2006/07/24/instant-messaging-and-trashing-google/">reporting</a> on the low usage numbers Google products (specifically their <a href="http://www.google.com/talk/">Google Talk</a> IM program) have compared to some of their competitors. Here are <a href="http://www.nytimes.com/imagepages/2006/07/24/technology/20060724_YAHOO_GRAPHIC.html">some more numbers</a> regarding Google and their competition, from the NY Times. Though Michael notes that the scores given do not include usage of the program through the embedded client-software in Gmail, the numbers are still pretty shabby. He recommends that Google &#8220;roll some heads and figure out a real product strategy.&#8221;</p>
<p>While &#8220;rolling some heads&#8221; every once in a while is not such a bad idea, I do not think that the Google product line is in as much danger as one might think. The New York Times story referenced earlier (<a href="http://www.nytimes.com/2006/07/24/technology/24yahoo.html?pagewanted=all">In the Race With Google, It�s Consistency vs. �Wow�)</a> hints at the reason: Although Google might be losing the footrace in terms of numbers when it comes to news, email and IM, they are making up for it in terms of quality and most importantly, the &#8220;Wow&#8221; factor. They use the type of technology that the techies and Slashdot crowd like (compare <a href="http://finance.google.com/finance?cid=694653">Google Finance</a> with <a href="http://finance.yahoo.com/q?s=goog">Yahoo Finance</a> to see what I mean), and this most-important sector of the market is the ones who are driving tomorrows technology trends. Microsoft, Yahoo and AOL have had years to build up huge subscriber bases with Email and IM, so it is understandable that Google has a long way to go. However, their growth is stagnating and their products are not so attractive compared to what Google (and other similar companies) have to offer. Put it this way: whenever I hear from a friend or acquaintance that they set up a new email account for personal use, 99% of the time it is a gmail account. That is why these numbers don&#8217;t really seem to me to be such bad news for Google int he long-term. They do not capture the overall market trend, especially among the market-movers.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F07%2Flow-usage-numbers-not-so-alarming-for-google%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F07%2Flow-usage-numbers-not-so-alarming-for-google%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/07/low-usage-numbers-not-so-alarming-for-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Server Failed to Load Application</title>
		<link>http://ellisweb.net/2006/05/the-server-failed-to-load-application/</link>
		<comments>http://ellisweb.net/2006/05/the-server-failed-to-load-application/#comments</comments>
		<pubDate>Thu, 18 May 2006 09:26:17 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[windows forms]]></category>
		<category><![CDATA[crystal reports]]></category>
		<category><![CDATA[dtc]]></category>
		<category><![CDATA[event viewer]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2006/05/the-server-failed-to-load-application/</guid>
		<description><![CDATA[Due to some bad problems with my main machine, I have been in the process of bringing my backup laptop (Inspiron 5150, 768mb RAM, almost three years old, recently reformatted) up to speed for my development needs. This included installing Crystal Advanced Developer 10 (required for one of the ASP.net webapps that I am doing [...]]]></description>
			<content:encoded><![CDATA[<p>Due to some bad problems with my main machine, I have been in the process of bringing my backup laptop (Inspiron 5150, 768mb RAM, almost three years old, recently reformatted) up to speed for my development needs. This included installing Crystal Advanced Developer 10 (required for one of the ASP.net webapps that I am doing maintenance on).</p>
<p>So I installed it, as I have done on a number of computers in the past. I then went and tried to run browse the webapp in question (using http://localhost/appName) and received an HTTP 500 error (IE7 politely told me that this indicated a server error, and that the website might be under maintenance).</p>
<p>I tried loading a totally different webapp that had nothing to do with Crystal. Same error. Reboot, same error. Not good.</p>
<p>So I looked in the System Event Viewer, and saw a bunch of the following warnings:</p>
<blockquote><p>The server failed to load application &#8216;/LM/W3SVC/1/Root/appName&#8217;. The error was &#8216;General access denied error&#8217;</p></blockquote>
<p>OK. What is that supposed to mean? And why was it killing all of my webapps?</p>
<p>After a little bit of <a href="http://www.google.com/search?q=%22The+server+failed+to+load+application+%27%2FLM%2FW3SVC%2F1%2FRoot%2F%22">Googling</a>, I found a page by Brett Hill in IIS Insider (March 2005), with one of the subsections titled: <a href="http://www.microsoft.com/technet/community/columns/insider/iisi0305.mspx#EZC">Resolving the Error: The server failed to load application&#8230;</a></p>
<blockquote><p>The most likely cause of this problem is that the DTC coordinator service has not started. If it has started, then look in the Event Viewer for a message regarding a failed logon for the IWAM_<em>servername</em> account.</p></blockquote>
<p>So I went into Services, and the <em>Distributed Transaction Coordinator</em> service was running. I stopped the service and restarted it, and <em>voila</em>, all of my sites would run again. Hopefully this situation will continue after my next reboot. If it does, the above article has some more advice on ways around this.</p>
<p>I have installed this program a number of times already on other machines without experiencing this error. Anyone know what may have caused it.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F05%2Fthe-server-failed-to-load-application%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F05%2Fthe-server-failed-to-load-application%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/05/the-server-failed-to-load-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotback Review</title>
		<link>http://ellisweb.net/2006/05/spotback-review/</link>
		<comments>http://ellisweb.net/2006/05/spotback-review/#comments</comments>
		<pubDate>Tue, 02 May 2006 09:03:33 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[spotback]]></category>
		<category><![CDATA[techcrunch]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2006/05/spotback-review/</guid>
		<description><![CDATA[As reported on Techcrunch, a new personalizable news portal called Spotback was launched yesterday. This one aims to set itself apart from other sites by taking the items that you approve or disapprove (using a sliding scale), and using this feedback to recommend other articles that might be of interest to you. The other innovation [...]]]></description>
			<content:encoded><![CDATA[<p>As reported on <a href="http://www.techcrunch.com/2006/05/01/a-new-look-at-personalized-news/">Techcrunch</a>, a new personalizable news portal called <a href="http://spotback.com/">Spotback</a> was launched yesterday. This one aims to set itself apart from other sites by taking the items that you approve or disapprove (using a sliding scale), and using this feedback to recommend other articles that might be of interest to you. The other innovation is that you don&#8217;t have to log in and have an account in order to use a service &#8211; if you just want to try it out, it will track what you do with cookies.</p>
<p>Innovative features and things that I like:</p>
<ul>
<li>When you approve a story to a certain level (on the sliding scale) the site takes your feedback and automatically adds a new story to match your preferences. Good use of AJAx here.</li>
<li>Full use of features without creating account &#8211; view your history, use your feedback to show you more of what you might like</li>
<li>All in ASP.net, with tastefully done AJAX (or ATLAS?). Site seems to be operating smoothly, thoughtfully designed.</li>
<li>I like the feature where you click <em>More</em> and get to view a DHTML onscreen popup showing the text of the entire article. Nice feature.</li>
</ul>
<p>Unfortunately, that&#8217;s it for things that really stand out for me. The Web has a bunch of different sites already that take personal feedback to produce news. Although there is no real stand-out site right now that gives you personalized results, I don&#8217;t think that this site is there yet (I know that they are beta, and that they launched yesterday). So a little feedback on things that I didn&#8217;t like or things I feel could use improvement:</p>
<ul>
<li>Although at first glance, the sliding scale is cool, I find that after using it about ten times it is getting old. When I like an article, I just move the sliding scale up. When I dont like it, I move it down. I don&#8217;t really take care to move it to the exact number that might apply (nor am I going to spend the time to figure out if I like the site 2.5 or 3.3). Digg-style voting (thumbs-up or thumbs-down) is much more intuitive and easy to use. Perhaps if you want to expand on this, have four buttons, ranging from -2 to +2. But the sliding scale doesn&#8217;t seem so affective right now.</li>
<li>Since you guys are into AJAX, could I have a drag-and-drop to position the categories the way that I see fit?</li>
<li>The categories themselves don&#8217;t seem to be so clearly defined (or at least the definitions are not intuitive). I am seeing web-design related articles in the <a href="http://spotback.com/MySpotback.aspx?category=arts">Arts </a>category not in <a href="http://spotback.com/MySpotback.aspx?category=computers-and-internet">Computers and Internet</a> like I would think that it would apply. I know that I could say that I want to see more things in C&amp;I and less in Art. But that is not true, I want to see more web-design and programming&#8230;but not more Arts (if that made sense).</li>
<li>I would like to see more stories on a page. Right now, with the two column layout, I see six stories on a screen when I load up a page. I know that this is similar to Digg (which shows five stories). I much prefer the Newsvine approach (at least 20-30 links). Perhaps in addition to your one-two column viewing options, you could add the option to view just the headlines (allowing more to fit on one page), or the headlines with snippets.</li>
<li>Although I like personalized news, I am also interested in seeing how other people ranked a story. I know that there are comments, but the more of a sense of community I can see, the more drawn to the site I will be.</li>
</ul>
<p>Altogether, I think that the general implementation was done well and the site could catch on. However, my initial experience is not enough to make me add this to my list of frequented sites just yet (and with no RSS, it will be easy for it to drop off my radar completely).
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F05%2Fspotback-review%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F05%2Fspotback-review%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/05/spotback-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linking with RSS in Mind</title>
		<link>http://ellisweb.net/2006/04/linking-with-rss-in-mind/</link>
		<comments>http://ellisweb.net/2006/04/linking-with-rss-in-mind/#comments</comments>
		<pubDate>Wed, 05 Apr 2006 07:26:10 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2006/04/linking-with-rss-in-mind/</guid>
		<description><![CDATA[Whenever you type in an &#60;a href=&#8221;&#8230;&#8221;&#62; tag, there are a number of different ways to write in your link. The location that you give can be: Absolute: &#8220;http://ellisweb.net/&#8221; &#8211; this will work from any page, and will always point to the proper destination. These can get annoying though. After all, who wants to type [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever you type in an &lt;a href=&#8221;&#8230;&#8221;&gt; tag, there are a number of different ways to write in your link. The location that you give can be: </p>
<ol>
<li><em>Absolute</em>: &#8220;http://ellisweb.net/&#8221; &#8211; this will work from any page, and will always point to the proper destination. These can get annoying though. After all, who wants to type out the full html for every page, especially when they are pages on your site</li>
<li><em>Relative</em>: &#8220;photos.html&#8221; &#8211; this will point to the given file, residing in the same directory as your current file. This works as long as you don&#8217;t change your directory structure. Ever. Additionally, this can be a bit confusing and easy to mess-up sometimes, especially when you have links like &#8220;../../../Articles/123.html&#8221;.</li>
<li><em>Relative to the Root</em>: &#8220;/photos.html&#8221; &#8211; this is kind of in between the first two types. It only works on your own site. It identifies the exact location of a file, but identifies the location relative to the root directory of your website. Thus, as long as the photos.html file stays in the same location, this link will always work, regardless of the point of origin. Furthermore, if someone hovers over the link and copies it, it will copy the full path (ie: http://example.com/photos.html).</li>
</ol>
<p>If you think that the location of a page will change, the third option above seems to have become an acceptable way to link to pages. (And if you know for sure that your site directory structure will never change, then there is nothing wrong with relative links). However, with the proliferation of RSS syndication, using either type of relative link can lead to unforeseeable outcomes.</p>
<p>For example, in <a href="http://www.larkware.com/dg5/TheDailyGrind853.html">Daily Grind 853</a>, Mike has a sentence at the top: &#8220;Well, thanks to the site redesign, there&#8217;s now a page full of them.&#8221; (he is referring to site logos). In this sentence, the words &#8220;page full of them&#8221; are linked to <a href="http://www.larkware.com/linking_images.html">http://www.larkware.com/linking_images.html</a>. At least, that is the way they are linked if you look at the site directly. </p>
<p>I subscribe to the RSS feed for the Daily Grind, so I initially read this through my <a href="http://bloglines.com">Bloglines</a> account. When I went to click on this link, I ended up at http://bloglines.com/linking_images.html, giving me a &#8220;404 Not Found&#8221; error. Why did this happen?</p>
<p>Examining the source for this page, the link tag is defined as &lt;a href=&#8221;../linking_images.html&#8221;&gt;. So what happened? Mike used a relative link that works perfectly on his own site. However, when Bloglines (and presumably other online newsreaders as well) served this out, they just published the relative link as it was in the published feed. This caused the incorrect linking situation that I experienced above.</p>
<p>(Sorry to pick on you Mike, I have seen this happen from other sites too. Yours is just the one that prompted me to write this).</p>
<p><Strong>The moral of the story</strong>: If you publish an RSS (or ATOM) feed, and you want to make sure that your readers will always be able to get through to your links, no matter where they are reading your content, stick with absolute linking. </p>
<p>(And to any programmers working for Bloglines or their competitors &#8211; for the sake of your users, could you guys stick some logic into your display that automatically converts relative links in feeds into absolute links?)</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/HTML" rel="tag">HTML</a>, <a href="http://technorati.com/tag/linking" rel="tag"> linking</a>, <a href="http://technorati.com/tag/Bloglines" rel="tag"> Bloglines</a>, <a href="http://technorati.com/tag/RSS" rel="tag"> RSS</a>, <a href="http://technorati.com/tag/Atom" rel="tag"> Atom</a></p><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fellisweb.net%2F2006%2F04%2Flinking-with-rss-in-mind%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fellisweb.net%2F2006%2F04%2Flinking-with-rss-in-mind%2F&amp;source=yaakov&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/04/linking-with-rss-in-mind/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
