<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>New RIFERS blogs entries from Geert Bevin in category internet</title>
		<link>http://www.rifers.org/blogs</link>
		<description>The feeds of the Rifers community blogs</description>
		<language>en</language>
		<copyright>Copyright of the content contained is attributed to the original authors</copyright>
		<pubDate>Fri, 21 Nov 2008 23:59:49 +0100</pubDate>
		<managingEditor>Rifers Blogs: https://rifers.org/blogs</managingEditor>
		
			<item>
				<title>Reindeer Arm Wrestling</title>
				<link>http://www.rifers.org/blogs/gbevin/2006/12/30/reindeer_arm_wrestling</link>
				<description>&lt;p&gt;&lt;a href=&quot;http://www.reindeerarmwrestling.com/&quot;&gt;Here&apos;s one&lt;/a&gt; for the holiday season ...&lt;/p&gt;</description>
				<pubDate>Sat, 30 Dec 2006 19:22:02 +0100</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2006/12/30/reindeer_arm_wrestling</guid>
			</item>
		
			<item>
				<title>Error-less error handling : Apple Developer Connection</title>
				<link>http://www.rifers.org/blogs/gbevin/2006/12/27/errorless_error_handling_adc</link>
				<description>&lt;p&gt;This has happened to me a few times already after I log into the Apple Developer Connection site. I thought I&apos;d share this moment of wonderful communication with a website user:&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://rifers.org/images/blog/developer_connection_login.png&quot;&gt;&lt;img src=&quot;http://rifers.org/images/blog/developer_connection_login.png&quot; alt=&quot;Browser screenshot ADC login&quot; width=&quot;400&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
				<pubDate>Wed, 27 Dec 2006 20:22:21 +0100</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2006/12/27/errorless_error_handling_adc</guid>
			</item>
		
			<item>
				<title>Embedding images inside the source of a HTML page</title>
				<link>http://www.rifers.org/blogs/gbevin/2005/4/11/embedding_images_inside_html</link>
				<description>&lt;p&gt;My friend &lt;a href=&quot;http://rifers.org/blogs/jboyens&quot;&gt;JR&lt;/a&gt; pointed me to this trick which is detailed in &lt;a href=&quot;http://www.ietf.org/rfc/rfc2557.txt&quot;&gt;RFC 2557&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It turns out that by using a special &lt;a href=&quot;http://www.faqs.org/rfcs/rfc2397.html&quot;&gt;&lt;code&gt;data:&lt;/code&gt; URL scheme&lt;/a&gt; you are able to embed any mime data inside a HTML page, the format is as follows:&lt;/p&gt;
&lt;pre&gt;data:&amp;lt;mimetype&amp;gt;;base64,&amp;lt;data&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;mimetype&amp;gt;&lt;/code&gt; needs to be replaced by the mime-type of your data (&lt;code&gt;image/png&lt;/code&gt; for instance) and&lt;br /&gt;&lt;code&gt;&amp;lt;data&amp;gt;&lt;/code&gt; is the base64 encoded string of the actual bytes of the file.&lt;/p&gt;
&lt;p&gt;For instance, look at the source of the image below, or simply click on it and look at the URL in your browser&apos;s location bar.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA1CAIAAAAI3shwAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1AEEEx0mxHi+tgAAC2RJREFUeNrtXGlUU9cWPufeJMyDiBBmQUBBBNRiUVgKaq1aRdTW2sG6Wju89j3H1mXrqp2sy7a2ZXXULq0Dr1paihWKCFqEZ6sICiqTDCkIMkMICZmTe877gYsXk3uTm0Gqb2Wv/CDnnrPvvd/ZZ59v77MDxBgDmwqub6E+zeTs2wrGewC7MAthS2UUQgd+0cxZD251AScHO7jGhWMzTQqVdss+dPgU0FIgLMAO/VhBr1BpX3gX/XwOIAQAgJEhAEI7uPfe4VBI+8bno7gDAGBogB3ZsYAeHctD358axR0AAPnj7cjaAPrTOXXPp58Y6JPR85lbXdTb3wCV+q5WXzv0VkPf3SF565/5hbk3WwVCemfz3gHcY3DJ2dGOrLXQv/9GYX+v1C/QPTqWT2PytQJ0qgTYOjKwQw+K8hoKfq0HACxYGunkzKXx8pn5QCKzg2hj6CVi5Yc7zmrUFAAgZVE4QRiQRaUa/fI7vcmLJHZkLYd+3zvn/2ocGPn7oTnBNN6mvAZ399PvvT1CO7IWQn/lUvsPB6+OpHf4/m4enjTbJrp0AyjV9Frbuu3IWgK9XKbetblAqdCMfPUP8iBJmm740g0mpbi6yb73WgL9F3v+U13ZNfpVpaJos5u4VsAI/c1WxgVhFyboL5a0HvyiTBfr/p5hitKHHvcKMfNeiq43YvtOaxb0wn7ZjlfzFHKNbuNAn0w6rNIf19kHNFpGrQND+HK1HVy20COEd/4rf5TV6LZfvdSub/UDQ4BCRvSi3FJjc2MX3aRx5oErp3PqaTuVFAkeXRF1F7XnkMBoVhgXleFeIQz0ZfMQPZ2S4oKmgX7ZQK9scEA2LFEhhHu7h7Wa/80uQUAfP9eQMK/Ymf5xM/0jp/pwuSSTwpqqrqwjVXqNPAfO+ldnTZzkNdoyNKjY/+mfNGvaqPAD3De+OfdOHoVCWUeu1d8wj9GFRXpv2Jh4B/qG2t5P3immGAy5pLBZIde4uPJGW6CXByBJY9D3ClH2OXLLM2wS91XlHW+8nGuyW331nTnwGOcUnxDw0ubZyQvCaCegVTB4+OtyvUYXV96S9Chd6KXDqhPfVzJlBhmh93cbhR4hfP5MU8HJerM0JKWGbtiYSAAANBpq1+YCkVDO1LWjbehiSYtuC5wUCBx5xm+AjuQBodjm6xQhLBLKSwqbX3oi68MdZ2XSsaZSWi0aCfItlpHJJgAAuVk1l0pbjfc+cahSo9G5n5sLERtpfAiuFaCTxfeO4Muk6iNfl+/deU6l1I4x9IPMZspGRogMoVZpM3aXImQCoPOFza3Nd6UH4KLZJpwJxtQ3P+F+0b1DQaOhjh+qLMy9OZbQI4StnGxhvwwAQJQUCVqaTadcNGoqO/O6Lt8nVqQAV2cThl8jQJn5ugdYZsmbexZmFz+f+8eLXxxdtezxqbqbzagoFZpj+ytGY+8xEEqLRNZZvVymAQBwiguaWA44l9/4+rupjk53ssdwykRidiw6W2bc8NFXPxKr5sOwQAsecd4j4fEJAQCAWckhK5+KPXmi+p0tBRKxUq9bY11fq2AwapqvrcCNnek/bbof01WeA8fL28W4Bo9xTstWRzNehlAmVXMaanpZPpCgYaCzXTxpsvfoeOKFFajkinH+jtt7UMZx8vPXAdeq6gcuj3x8Xdy1io5j+yv0Lg0NKnq7hm0I/eIVUVt3pVijge/v9unBdBMhVU8X24ifolBD7V3zRCyfx8acqaN5uMwGwS1JEouWTzHM5SGE2b/FfRTNevu4su/d1XH3Gzo7Eq+sBqSps3WpnPrgOyCWWv+4Xt7OtOdlHA7x4EEfO9PfjNjX4A2Jp5ZAFvUHqPQqyj5nPdEUixR6KaaR1eAX+ODVdxKrn4ljbzJTYvT9KeSPJ5581HTISiHqs0zcO2gVtaDQ76ebDEPugGAP3Rj1fhCE8LBExfQZeQVOQlLwE8/F/3i4yqS6qXH8uIdolgjx9BLq4EkgNcG3cMMt9PNZcuNay2oCKQqdP9Occ5zmfCZx7kS/QHcbAjcsUfV0Mm4e7p6Ozi4mIvnbt4bWLjrKwG7gR98uj5nuxwEAvJ+xVDqsPp1TZySwCgzx3PvtctpbwvjJMDwIX280bQtH88h1j4FxbGHqbB9y93DAGAj7ZYW5DVlHqgwJdUCwx8tbZtOc2lshWUeqivIamK5uf39++tppxjUoFZqq8g4m6IclKjCSuXRzd8g4vDI+IeDY/orOdrHeip7g6zp/ScSmnfPCIhh8Oock5s6gWECPq5twjQDOncESgm0bTnG4BEJ4WKyiTe15+7i899mS6Di+bd2FSCg3EjRJhpQ2uQtnNKv32vbkVU/HVlxsr73W3dIs1GqokEleU2J8ZyYGRkRNgMa9BEvOTiF0+g+SNfSG0ZPuhj813u+tPQvnPjIJPphVzXdBxg9wT1sTk7YmxlwtWHCbbc9rDUChsrL6nu/vtnVXatqaGE8vJ/DAii3q68VSXMk2gYVbO7FECq2DXjykbG8V8RzI+5c4EtDBkcPk60kSMkCPsVkkBJ0sxr1sa56wWApU1qa6FHLNd59fJAi4/YP5Rs6qLBYnZy5t4DYiTJjqbf4Zh1cZ5+g0WtDxAmJpMvBiFaTgtm7q46NmHMOKpUDNFvoduxeQHCLnhxvNN/v12JdWiw59WTY1np+2Jsbmvn7t8zPWvZLAdNUvwDRDc3bhJaWGmu1w0L9PU9/8xPlyB5wRZTxJgG/3aNe9jZvazHgtdxfA47Lsm/JoRHxCQPra2G0bfv3zfIuh7WfsLp2VFGJbUj9C6myYjGN0SjRtPl74co1m4SvU1n24uZ3eSKVylH9Bu2wT/qPKrPQAdHdlD/2IBE303PPVY0ETPQ0vNdb1HT90FT+YlW40Vg/DgwAAQCKjvsqifigg5icQCxPhtHAQxAdyJW7rwhV16GwZLrthvB6EAUhf6OZs7qDIaJ+Xt855b1uhIbvPzry+Zv304NBx9xWshkVj7KCPjQAEcedoSSRBOcUop9hmq+zhacDFEka45rnpp36sqbysz2LbW0X5v9S9tj35voL+9i1Rd4fEuCekcTgwKR7wOPfkiXhcYkWKZUPdPR3XvzqLNtN38kS1WKS4r6BXq6h3t53pui0eGlTQfuQyNZ3V+3gRydPR7+W231iSp8PYCIuHpy6OmDTZu7GuT6+9qb6v8nLH/CURYw8xhJA2fYQx/i27trigyd2DPoJJe3IavXUTL6Sj81csPs5m4MM8YtuzJk/SjYi3j8vi9ChD6DVq6syp+tTF4WOfUeBwiNBwxuMKuUwtl9GXCUklKnruSKxeACeH2Njkn11KLHzYSiXLn6BPHly+0Cbsl/8tviUhKdiCUf5BHgSTUyY/2mwuCzS2MGdEcfZuAg48K/VERk+IiaepFWj7a1D3NwFjKXNSQsMivc0dxeUxR0xE2jzyH48DwgZnnjAyhJO5G0ywAf/jcskFS2mq3jQaqrSo+W+B3sWV98mBNI9x5tE2vr+bMSZD7t2Eb3Wh3y5YfqYKIYyL5JzYC6NCjfYCtKkYWtedOHeixzgnuUGpZfmfbdJhlaubA5NCDpc03Aw4HMKwp7kHL0mpoVlF6zN2l14saVGrWJVjOjlzoYlQUK7Ubv4EHc0DWvMLPAmCWJFCfrvT5L9MEAnlgoYBw/boOL5hxZlKqW2o7TV8Q54DOSXGdyS3NTggN/yhAEHCyGgfN3cHHQqorbvRo1tKPpr88g+y5JxdLFK0CgbZFMNOjvGBbKJwlH2OeutL3NLJ1vwhhH7e5O7XiHXLrKx8+j8WyDYBolKj4wXUoV9xRS1AmHEOCAJGBBMvriRfXAk83ez42gL60WChoxdfqMJX6nBzO+4ZAEIxcOAB/ngYFgijw4hHEmFMuOmiKLsA8F/lDvqjD9V8kgAAAABJRU5ErkJggg==&quot;&gt;&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAmCAYAAAB52u3eAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1AkICzQgAc6C2QAACrxJREFUeNrtmnl0VdUVxn/3vnnIPBKmJECYkoAEERArgxGqCDIUkKVoqRZKUVREnC1SXXWJlKo4VrEi4EAUEARUtM5oVcAwZhZIyEySlzfe4fSPlzwSEzGUuLpa2Gu9te49Z99zzvvu3vt8e58rCSEAUBWNoyV1wZtzVHokR0pGkwEASQhB2bF6sX/vCZxhFjzuwDkJSlWFm4LDVYyf1I9ho3pKRiWg8f23ZfTPTCQ+0XkuGwzPr/qCZ1Z8zsDBXTCWFNYKq81EVIwNm910TgNzwbBufPlxCR9uzxMyQEO9j/MSlLpaLwDyeSjal3MOmBunb/gvABNQoepku12qqrVpUxTtjKdQVY1mivFTY7Wn09x/rKSuQ/MYOwsTUViKOn0RxifvRYqLAuDw/goeuO1dIiJtVJa7+PWUAcy//WJUVWPhdTl43AFqqz0sXT4utDOOndCHS/r/jb88fRUjLk1mRvbLbNw1FyEEdy14h9Kj9TS6/MyZfyEDMhP50+LtGI0GMrOSWLJsbBudSTPSmTfzDVRVJyrG1uGX0SnAiGPlKBfPhIp6pAG9Wrw5nfJSF6/tvB6AsYNWM/OGC/j0g0Ji4uw8u2EGleUuZmS/zCNPTmT7pkN07R5Ot56RfLSzAGe4hR4pQZB3bjmMxWrk1W3XoSgaEy58llVrplBZ3sgHexYgyzI7Nh9qo2M0yvRIieLBFRMoKaxl6ugXfxlgPn6vgEaXnyunDQy1abPvRVQUIPfMgghHK/0BgxKR5aDH9ktP4GjxSQrzasjM6gpAfGIYHneArBHdWb50J8m9orlx0QjWrP6K6Bgbo8amhqxv3zel3HJ9DkIIEpPC8HlVBrYYvz2d/XvLSb+gCwDJvaIJj7R2PjB+v8q82a+zbMUVoTZ966fon+1CIgoMMhgMrZ4pyqtudZ3ULYJuPSM5cqAyuD2e9GKxGLFYjERG2di6cT/rts8h59V9bM05yMubZof+VGZWV5avOjX3/r0nkGUpdN+ezptr94bWUHHChauD1OSMgHl4yXvU1LhbWYu+ZjMgBeO4xwdeP9gsp6xJE9w8ZyMN9X4uvbw3cQlOrvrNQN5ev49b575FcX4Ndz+SDcCosal8sO0IdruZkaNTOLD3BPGJYQBMnD6Q9945wtyp64mJc+DzKsy7/eJW62tP57HnJ3PdxFdZMm8zXo9CWETHLIa8g5Vi8+u5or7OK04ne746JszcJn7V/4lTjQFFBLqNF376Cz8Zwm+4QOiFx0PduXvKxC3XbxQeT0DUVLvbjFlZ7hJeb0CcidSd9IiqCtcZ6ei6LsrLGoSmaad97uP3C8T4oc+ILW/kig5ZjM+rMP/aN9EReNwBVFXHaJQRpZWI8uomwzOAVof4OhcpNRg/TGYD0bEObDYTNlvbdCMu4cxzs4hI2xnrSJJEQpewM5qnQ8DcOW8L3+QfJRYHxcdqKThcRb/0BHC5QQ00uRKAhL5+J/KsCQD0HRDPgyuC17ouePetgxQX1+JtCODxBBCAxWIgLSOecdlpRMXaQ3OWHq1n08bvkZGwWc1cM3cIFquRb3cf47PPi7DJrYEWgCo0ps0cRGLXcHLW7aO8ogGT1Drm+XWVPr3imHB1/7MDZlvOQZ5b+wWxOJGABuFh82u59PtzAiTFg8MJblcTV3Sgb9+FOFKC1De51TiapnPLDTkUu6uxYMKPH9AAMyYMJMVE8OTT07hqRnqzi7Nw8euAgXicTJ6ZjsVqZMemQ9z3aA5mnE2AnCJyCl769I4jsWs4j96/i38VF2HG8iMdH9lDMn4WmNMyX0XRePiu9zBjCNmEAwuvvfQdXo+CFBOBPDwD8DT1GkB1oT3wTLvjRUbZiMSBAzNTRw9h0Q3ZpMd1wYmFkzUefjdrAyUFtUE3NBkIw0E0dqIi7UhScAU2uwlTU3skNpxYQj+wUF/na3InK2E4iMFORAs9Ezb8PvXsXCnvQBWHCspxYA61WTGSd6KK3Z+WMGZ8H+SbpqHv2tniqXD0NzYhbr4GadTgdsd1E+Dmu37F6PG9OV5Sx5ispzhZ66FGePhwRx5zFw7/2YV7CHDRkJ489txkmtm/puskp0a30qvHx9LFlzF5VgZCCHQhsNtMZx9jNFrnHBLgR6XgUFUQmKljkVLSEcWFgLXJCHXUBY9g2vNakNv8SCQkGl1+ALolR9KvTwL//CofCfC4lY7lTGhERdsZNLTr6dM3NNIHd2HQ0KTOC7590+MZc3Eftnz+PTE4kZHwoiAh0T8zMahkMiIvmIG25IEmYACciNzd6C9tRr5pStsUAoHDGbTC/XtO8P2BUkwYUNAYfknPDma/Mu7GAOVlLhDBKCJJEvGJzlakz46JbW8foK7Oi6bp+ITCyOEpZA3v/p8DYzTKrNk0m6W3OPloZz5+j0pKagyLbrs0RNUB5EmXot0ZCUJvEbasaE9tQL7xapCkVuM6sbBi2UesWf0Vn35YhMvjJ4DG0lsvY+jIHh0CxomFPV8fZ3ivlUELEjp2q5kv8xcRE+dspffGW3v4x1tfIwEqHpbdMeXsgAGIjrXzwvpZNPh0PPUeEtvjHj4/COVHw9kQ+/MRxWUhXtMsFozs2H0QkIjGhkDw1FPTuOGPF3XY1CUk/LpKua8hSAfQsfstaFpr19cR2DFjx4xAUAtYOyPGhEJqVTnh3dv3U23VOsAHhLeORroXyirhR8D4UZkyZhBF+dUUHa/BgMQLT+9m0swMoltwmdPmbSik9IhhyZxxoaBqMhlwhlnaBN/77x7PtGsHAQJNEx0q+ncYGPXxdYj9uRiX34E0dACYjIii4+grX0Ffsx5oj1kawNGWqTbiZ8mysST3jubCtMfxNip8ebCYh+7YwaqXp3ZoPT4UeqXFsnT5uNPqKWik9okhbUDcL1PalC/KQN+1DWXkNSi9rkJJm4zS92q01X8HHC3Y76n9QIpLaEP0mt2gsryRhC5hLL5rDHV4icXBhrXf8UNRbYdd6XRFJ10PupQJmd2fleD1KPh9Kj6vis+nInTRScBkD0dypAX3lGM/IPLzmtKBiHZAkYB65N9PA3v72WxzPL7+D8PoER6FjqBGd7Nx7b5OqSiaTAY0dCKw8epL3zAs5XEuSl3J0NQVjOj9V8qO13dSzTc2EsOdvwXqAHPT1mz4CeVqpCGXYLjvxlatrnof9Xjx4Q297choG5df0Zca6tDQWP/itwgBQghceKnHS0O9L1TD9ftUFLy48eJu/OlT04nTB+LBSx1eGvFzqLKC3BMnOFBeRnFpNRarsfPqMYYHbkLk/YC+7pUmYGwtsBWAH2hEGp2NaeMqsJ4KhLIkMWlmBhXVjShCpXvPqFDfnPnDqPG6sUtmZCQ87gBJ3SO4ZvJQjJJMuMOK2RJc6sDBXZg+aRhGSWZw+k+Tu4VLL8HuMPHJJ4VIASlkoQo6MZF2nGHWzqnHtBRt7VYRGDFb+K1Zwk9f4SdN+MkUgfRJQn1infhflTOux7Txv2uvRL72SkRZJZSUgaJC13ik3j34f5GzOiWQkuKDpYfzJ5Hnj2jPAwNQUdZwHolmolHZGAwTAb/KPTdvFWHhVkaNTTmnQVkybwtVFY0cqrlHMprMBq6elcnKhz7i689+CJUGzzWpq/VQW+1h5YtTcDjNwW/wABpdft7feuSc/jgxe2JfqTk7/zeNpiqnFESz8wAAAABJRU5ErkJggg==&quot; width=&quot;70&quot; height=&quot;38&quot; alt=&quot;RIFE Logo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This technique works in Firefox, Safari, Konqueror and Opera. I think it has great potential! Sadly I can&apos;t get it to work in Internet Explorer.&lt;br /&gt;I already can imagine very useful applications for this: captcha images, image uploads in blog posts, ...&lt;/p&gt;</description>
				<pubDate>Mon, 11 Apr 2005 22:55:45 +0200</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2005/4/11/embedding_images_inside_html</guid>
			</item>
		
			<item>
				<title>Internet Explorer doesn&apos;t even handle redirects correctly!</title>
				<link>http://www.rifers.org/blogs/gbevin/2004/10/1/internet_explorer_doesn_t_even_h</link>
				<description>&lt;p&gt;We got complaints from users of &lt;a href=&quot;https://bamboo.dev.java.net&quot;&gt;Bamboo&lt;/a&gt; that after posting a new forum message, they weren&apos;t brought to their recently posted message but to the first message in the thread instead. We were completely baffled since it worked perfectly in FireFox, and all we did was redirect to:&lt;/p&gt;
&lt;pre&gt;/forum/list/messages?topicid=1159&amp;offset=75#goto_6362&lt;/pre&gt;
&lt;p&gt;Nothing extraordinary there, right?&lt;/p&gt;
&lt;p&gt;Well, that&apos;s forgetting about Internet Explorer&apos;s ability to introduce bugs in even the most trivial areas. Instead of providing these parameters to the web application:&lt;/p&gt;
&lt;pre&gt;topicid=1159
offset=75&lt;/pre&gt;
&lt;p&gt;It manages to not strip off the anchor and provides these parameters instead:&lt;/p&gt;
&lt;pre&gt;topicid=1159
offset=75#goto_6362&lt;/pre&gt;
&lt;p&gt;I thus inded up handling this directly in &lt;a href=&quot;https://rife.dev.java.net&quot;&gt;RIFE&lt;/a&gt;. When the &lt;code&gt;sendRedirect(String url)&lt;/code&gt; method is called, it checks for the user agent and if it&apos;s Internet Explorer and the URL contains an anchor, it does a refresh instead of a redirect. This shows a white screen to Internet Explorer users for a small moment, but it&apos;s the only way we&apos;ve found around this bug.&lt;/p&gt;
&lt;p&gt;Again, Microsoft was able to suck up about 4 hours of my time, without me getting paid anything. It&apos;s about time people that start to talk about Windows and Internet Explorer not only being less productive than MacOSX or Linux, but even people that don&apos;t use the applications themselves are forced to handle the stupidities that lurk inside.&lt;/p&gt;
</description>
				<pubDate>Fri, 01 Oct 2004 08:34:14 +0200</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2004/10/1/internet_explorer_doesn_t_even_h</guid>
			</item>
		
			<item>
				<title>Weird browser behaviour with anchors and redirects</title>
				<link>http://www.rifers.org/blogs/gbevin/2004/7/5/weird_browser_behaviour_with_anc</link>
				<description>&lt;p&gt;I just noticed today that when you&apos;re receive an like this at the server-side:&lt;/p&gt;
&lt;pre&gt;/reply/message#lastmessage&lt;/pre&gt;
&lt;p&gt;and you redirect to this URL with a &lt;code&gt;302 &apos;Permanently moved&apos;&lt;/code&gt; response:&lt;/p&gt;
&lt;pre&gt;/list/messages?topicid=1152&amp;offset=0&lt;/pre&gt;
&lt;p&gt;Some browsers automatically add the #lastmessage anchor after the URL. Both Mozilla and Opera do this, but Konqueror doesn&apos;t.&lt;/p&gt;
&lt;p&gt;Very weird behaviour!&lt;/p&gt;
</description>
				<pubDate>Mon, 05 Jul 2004 16:11:33 +0200</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2004/7/5/weird_browser_behaviour_with_anc</guid>
			</item>
		
			<item>
				<title>It seems impossible for URL character encoding to be correct</title>
				<link>http://www.rifers.org/blogs/gbevin/2004/6/21/it_seems_impossible_for_url_char</link>
				<description>&lt;p&gt;When I finally thought I had covered all character encoding problems, it finally turns out that it&apos;s impossible to correctly handle encoded international characters in URLs.&lt;/p&gt;

&lt;p&gt;It&apos;s common knowledge that URLs are restricted to only a very restricted sub-set of the US-ASCII character set. Luckily though, the HTTP Specification provides an &apos;escape&apos; mechanism for other characters. This makes it possible to include any possible character in an URL by encoding it first. Every byte in the character will be represented by a %HH string, where HH are hexadecimal characters. However there seems to be no specification that standardizes how these encoded characters need to be interpreted when they arrive in an URL at a server. Actually, they could come from characters in any possible encoding and without knowing which character set they belong to, the bytes are almost certain to be wrongly interpreted. Most servers seems to default to the ISO-8859-1 encoding, which might be workable in some situations, however in this modern internet age we should able to use any Unicode character, no?&lt;/p&gt;

&lt;p&gt;Has anybody found a good solution for this problem? As it stands now, it makes REST (Representational State Transfer) impossible since the URL is not able to carry around data correctly.&lt;/p&gt;
</description>
				<pubDate>Mon, 21 Jun 2004 11:40:48 +0200</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2004/6/21/it_seems_impossible_for_url_char</guid>
			</item>
		
			<item>
				<title>Discovered Browser Cam</title>
				<link>http://www.rifers.org/blogs/gbevin/2004/3/10/discovered_browser_cam</link>
				<description>&lt;p&gt;Maybe this is common knowledge and everybody uses it already, but I recently discovered and started using &lt;a href=&quot;http://www.browsercam.com&quot;&gt;Browser Cam&lt;/a&gt;. It turns out to be extremely convenient to check all your target browsers at once while creating a new web design.&lt;/p&gt;
&lt;p&gt;Maybe it might be helpful for someone else too.&lt;/p&gt;
</description>
				<pubDate>Wed, 10 Mar 2004 01:14:18 +0100</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2004/3/10/discovered_browser_cam</guid>
			</item>
		
			<item>
				<title>Rarely lauched so much with a site</title>
				<link>http://www.rifers.org/blogs/gbevin/2003/12/8/rarely_lauched_so_much_with_a_si</link>
				<description>&lt;p&gt;Check this out: &lt;a href=&quot;http://www.extremeironing.com&quot;&gt;http://www.extremeironing.com&lt;/a&gt;&lt;/p&gt;
</description>
				<pubDate>Mon, 08 Dec 2003 20:39:24 +0100</pubDate>
				<author>Geert Bevin</author>
				<guid>http://www.rifers.org/blogs/gbevin/2003/12/8/rarely_lauched_so_much_with_a_si</guid>
			</item>
		
		
	</channel>
</rss>