<?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>gnuu.org &#187; rant</title>
	<atom:link href="http://gnuu.org/tag/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://gnuu.org</link>
	<description>my word against yours, fight.</description>
	<lastBuildDate>Fri, 16 Jul 2010 22:12:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Making a Basic HTTP Request in Eiffel (and a rant)</title>
		<link>http://gnuu.org/2008/09/19/a-basic-http-req-in-eiffel-and-rant/</link>
		<comments>http://gnuu.org/2008/09/19/a-basic-http-req-in-eiffel-and-rant/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 04:57:34 +0000</pubDate>
		<dc:creator>Loren Segal</dc:creator>
				<category><![CDATA[post]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design by contract]]></category>
		<category><![CDATA[eiffel]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://gnuu.org/2008/09/19/a-basic-http-req-in-eiffel-and-rant/</guid>
		<description><![CDATA[<p>I originally just wanted to post my findings on implementing an HTTP client to serve as an example to others learning Eiffel, but I realized that the importance of the following example would be lost on many people without a little background on the subject and felt like an explanation in the form of a rant should also be included. Therefore, if you're just looking for the example, scroll down to the later sections and take a look. Otherwise, keep reading.</p> ]]></description>
			<content:encoded><![CDATA[<p>I originally just wanted to post my findings on implementing an HTTP client to serve as an example to others learning Eiffel, but I realized that the importance of the following example would be lost on many people without a little background on the subject and felt like an explanation in the form of a rant should also be included. Therefore, if you&#8217;re just looking for the example, scroll down to the later sections and take a look. Otherwise, keep reading.</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://gnuu.org/2008/09/19/a-basic-http-req-in-eiffel-and-rant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IE8 Beta, Ugh.</title>
		<link>http://gnuu.org/2008/03/10/ie8-beta-ugh/</link>
		<comments>http://gnuu.org/2008/03/10/ie8-beta-ugh/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 19:04:48 +0000</pubDate>
		<dc:creator>Loren Segal</dc:creator>
				<category><![CDATA[post]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://gnuu.org/2008/03/10/ie8-beta-ugh/</guid>
		<description><![CDATA[I&#8217;m usually a fan of IE (What, did someone just admit to that??), in fact, my primary browser on my Windows machine is not Firefox, but IE7, which I&#8217;ve used and has perfectly suited my needs since the first beta. Actually, I liked the first beta a lot more than the final release, so when [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m usually a fan of IE <em>(What, did someone just admit to that??),</em> in fact, my primary browser on my Windows machine is <em>not</em> Firefox, but IE7, which I&#8217;ve used and has perfectly suited my needs since the first beta. Actually, I liked the first beta a lot more than the final release, so when I found out that <a title="IE8 beta 1" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx">Microsoft released beta 1 for IE8</a> I immediately went to download it. In retrospect, I should have did a little research first (there&#8217;s actually little information on IE8 right now), maybe I would have found out that:</p>
<ol>
<li><em>IE8 completely overwrites IE7</em> just like IE7 did with IE6. At least this time you can roll back, but you&#8217;d figure by now they&#8217;d have learned the simple software development principle of allowing applications to co-exist on a system. This is especially necessary when developers need to switch back and forth to compare and contrast behaviour. </li>
<li>IE8 replaces the very simple concept described in (1) with an &quot;IE7 emulation&quot; mode. Unfortunately, &quot;IE7 emulation&quot; mode only emulates browser rendering, not the horrible UI issues. In addition to that, switching between IE7 emulation mode requires the browser (<em>and all other windows!</em>) to be completely restarted. Now all developers need to do to see changes in behaviour is:
<ol>
<li>Navigate to their website in IE7 emulation mode </li>
<li>Switch IE7 emulation mode off </li>
<li>Close the browser </li>
<li>Open the browser </li>
<li>Navigate to the website again </li>
<li>Check &amp; attempt to solve differences </li>
<li>Switch IE7 emulation mode back on </li>
<li>Close the browser </li>
<li>Open the browser </li>
<li>Navigate to the website again </li>
<li>Make sure your solution didn&#8217;t break IE7 </li>
</ol>
<p> And don&#8217;t even try to view them side by side&#8211; no, that would be too easy. What a great idea, Microsoft. </li>
<li>IE8 introduces the concept of <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/133518.asp" title="Activities and Slices Info"><em>&quot;Activities&quot;</em> and <em>&quot;Slices&quot;</em></a>. It lets you highlight text and perform a bunch of common tasks like searching (on Live) and mapping (on Live) by right clicking. Now I know this is Microsoft, but where the hell is <em>Google Maps</em>? You know, that better mapping website that pre-dates yours? These features are nice in theory, but everything here is so monopolistically targetted to their services only&#8211; meaning <em>normal people</em> get nothing out of it. Hopefully they add normal sites by the final release. Usually I would wait until the final to whine about third party functionality, but for some reason I don&#8217;t see this ever working with anything I actually use. <em>And no, a <a href="http://ie.microsoft.com/activities/en-en/Default.aspx">Facebook search activity</a> does not count.</em></li>
<li><em>IE8 &quot;standards&quot; completely break even the most basic of pages</em>. I&#8217;m talking oldschool tabular layouts, and the part that broke was the layout. How do you break that stuff? </li>
<li>The horizontal scrollbar bar shows up on almost every single page. How the hell did a dead obvious bug like that get all the way to the beta?</li>
<li>Why do domain names show up in <strong>bold</strong> in the address bar and the rest of the equally important URL is grayed out? Since when is the only important part of a URL the domain name? I&#8217;m not even sure what the UI purpose of that is&#8230;</li>
<li>How do I disable Activities &amp; Slices? I don&#8217;t want to see useless information in my popup menu and an even more useless popup button whenever I highlight text. I&#8217;ll assume it&#8217;s buried somewhere in the options&#8230; I see they&#8217;ve done no work to improve the horrible preferences dialog.</li>
</ol>
<p>I&#8217;m not even going to talk about the standards (besides #4). The web development community has sufficiently hated on IE&#8217;s implementation of standards and there&#8217;s nothing left to say. I don&#8217;t necessarily share those opinions, but I also don&#8217;t care. When a non-developer visits your website they don&#8217;t care that you correctly implemented the CSS2.1 spec or that your XHTML validates and you have a graphic to prove it&#8211; they just want it to look normal. The second normal sites stop looking normal (#4) is when you&#8217;ve messed up and need to fix it.</p>
<p>All in all I&#8217;m pretty disappointed. Remember, I&#8217;m an IE user, and just listen to how pissed I sound. Needless to say I used the benefit of the rollback to IE7. </p>
<p>This beta makes me want to start using Safari or something. Don&#8217;t people make browsers to <em>download and render webpages</em> anymore? I don&#8217;t need <em>Activities</em>, I don&#8217;t need <em>Slices</em>, I don&#8217;t need <em>Download Managers</em> or <em>Favourite Tagging Blogosphere Viewing Youtube Integration</em>. <strong><em>I don&#8217;t even need tabs!</em></strong> Just render my damn HTML.</p>]]></content:encoded>
			<wfw:commentRss>http://gnuu.org/2008/03/10/ie8-beta-ugh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
