<?xml version="1.0" encoding="utf-8"?>
<!--<![CDATA[$Id: motd.xml 412 2008-06-20 13:33:26Z vengmark $]]>-->
<feed
	xmlns="http://www.w3.org/2005/Atom"
	xml:lang="en-US"
>
	<id>http://l0b0.net/</id>
	<title type="text">l0b0land news</title>
	<subtitle type="text">Where to next?</subtitle>
	<link rel="self" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml"/>
	<icon>http://l0b0.net/include/image/icon/l0b0land.ico</icon>
	<author>
		<name>Victor Engmark</name>
		<uri>http://www.flickr.com/photos/l0b0/3989161/</uri>
	</author>
	<rights type="xhtml">
		<div xmlns="http://www.w3.org/1999/xhtml">
			<a title="This work is licensed under a Creative Commons License" href="http://creativecommons.org/licenses/by-nc-sa/2.5/" rel="license">This work is licensed under a Creative Commons License</a>
		</div>
	</rights>
	<category term="accessibility" label="World Wide Web Consortium accessibility guidelines" scheme="http://www.w3.org/WAI/"/>
	<category term="Atom" label="Atom syndication format" scheme="http://ietfreport.isoc.org/idref/draft-ietf-atompub-format/"/>
	<category term="blog" label="Blog changes" scheme="http://l0b0.net/blog/"/>
	<category term="CSS" label="Cascading Style Sheets" scheme="http://www.w3.org/Style/CSS/"/>
	<category term="fil.tero.us" label="My del.icio.us bookmark filtering system" scheme="https://l0b0.net/delicious/"/>
	<category term="FOAF" label="Friend of a Friend" scheme="http://www.foaf-project.org/"/>
	<category term="hReview" label="hReview" scheme="http://microformats.org/wiki/hreview"/>
	<category term="JavaScript" label="JavaScript" scheme="http://en.wikipedia.org/wiki/Javascript"/>
	<category term="microformats" label="Microformats" scheme="http://microformats.org/"/>
	<category term="PHP" label="PHP Hypertext Preprocessor" scheme="http://www.php.net/"/>
	<category term="PNG" label=" Portable Network Graphics" scheme="http://www.libpng.org/pub/png/"/>
	<category term="Section 508" label="U.S. Rehabilitation Act section 508" scheme="http://www.section508.gov/"/>
	<category term="security" label="Security" scheme="http://www.w3.org/Security/"/>
	<category term="semantic web" label="Semantic web" scheme="http://en.wikipedia.org/wiki/Semantic_Web"/>
	<category term="site" label="Site wide change" scheme="http://l0b0.net/"/>
	<category term="WCAG" label="Web Content Accessibility Guidelines" scheme="http://www.w3.org/TR/WCAG10/"/>
	<category term="XHTML" label="Extensible HyperText Markup Language" scheme="http://www.w3.org/MarkUp/"/>
	<category term="XML" label="Extensible Markup Language" scheme="http://www.w3.org/XML/"/>
	<category term="XSLT" label="Extensible Stylesheet Language Transformations" scheme="http://www.w3.org/TR/xslt"/>

	<generator uri="http://www.jedit.org" version="4.3pre12">jEdit</generator>
	<updated>2008-06-20T15:27:00+01:00</updated>

	<entry>
		<id>tag:l0b0.net,2008-06-20:/delicious</id>
		<title type="text">Bookmarks as hReviews</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#19"/>
		<link rel="related" type="text/html" href="http://microformats.org/wiki/hreview" title="hReview microformat"/>
		<link rel="related" type="application/xhtml+xml" href="https://l0b0.net/delicious/" title="fil.tero.us"/>
		<summary type="text">More semantic output for your pleasure</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Now you can select a fourth output style for fil.tero.us: <em><a href="http://microformats.org/wiki/hreview">hReview</a></em>. This is a microformat which is used to add metadata to identify the different parts of a review.</p> 
				<p>fil.tero.us will consider a tag consisting of one through five stars (<a href="http://www.fileformat.info/info/unicode/char/2605/" title="Unicode character reference">U+2605 black star</a>) a rating, and the “notes” field will be used as the review summary. The hReview standard supports other rating systems, but this was used to make the code efficient.</p>
				<p><a href="https://l0b0.net/delicious/?user_name=engmark&amp;and_tags=★★★★★+read&amp;not_tags=meta%3Atag+meta%3Adead&amp;style=hReview">Try it out!</a></p>
			</div>
		</content>
		<category term="semantic web"/>
		<category term="microformats"/>
		<category term="hReview"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2008-06-20T15:27:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:l0b0.net,2008-04-08:/delicious</id>
		<title type="text">Secure del.icio.us bookmark filtering</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#18"/>
		<link rel="related" type="application/xhtml+xml" href="https://l0b0.net/delicious/" title="fil.tero.us"/>
		<summary type="text">No more saving of private bookmarks and "for:" tags</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>After tinkering for what seems like an eternity with a DB interface, I decided to just remove the sensitive information from the bookmarks file before writing it to disk. Hopefully there should be no more such issues in the future.</p>
			</div>
		</content>
		<category term="security"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2008-04-08T17:58:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:l0b0.net,2007-04-24:/</id>
		<title type="text">More robust CSS positioning</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#17"/>
		<link rel="related" type="text/css" href="http://l0b0.net/include/stylesheet/default.css" title="Default CSS"/>
		<link rel="related" type="text/css" href="http://l0b0.net/delicious/default.css" title="fil.tero.us CSS"/>
		<summary type="text">Less messy with alternative fonts</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The main menu items should now always be the same height (set all element heights to 100%).</p>
				<p>The “Clear” button will no longer drop down to the next line, because both buttons are now floated.</p>
			</div>
		</content>
		<category term="CSS"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2007-04-24T17:42:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:l0b0.net,2007-04-24:/delicious/xsl/output_link_tags.xsl</id>
		<title type="text">No unnecessary title attributes</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#16"/>
		<link rel="related" type="application/xslt+xml" href="http://l0b0.net/delicious/xsl/output_link_tags.xsl" title="Changed XSLT file"/>
		<summary type="text">Simple change to reduce the markup</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>By making the output functionality just a little smarter, the <abbr title="Extensible Stylesheet Language Transformations">XSLT</abbr> will no longer output <em><code class="markup">title=""</code></em> for bookmarks without notes.</p>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<category term="XSLT"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2007-04-24T17:32:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:l0b0.net,2006-12-06:/</id>
		<title type="text">Compressed PNGs</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#15"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/work/" title="Heavily affected page"/>
		<summary type="text">Free software to the rescue!</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p><a href="http://pmt.sourceforge.net/pngcrush/" title="Sourceforge homepage">Pngcrush</a> compressed all my <abbr title="Portable Network Graphics">PNG</abbr> files flawlessly, saving up to 45% disk space on some files. Interestingly, the biggest files (by area) were compressed the most.</p>
				<p>Pngcrush is free, open source, and the resulting files look identical to the originals. Highly recommended!</p>
			</div>
		</content>
		<category term="site"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-12-07T16:19:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:filterous.l0b0.net,2006-11-15:/delicious/filter.php</id>
		<title type="text">Using PHP for bookmark filtering</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#14"/>
		<link rel="related" type="text/html" href="http://l0b0.net/delicious/filter.php?view_source=" title="The current filtering source"/>
		<summary type="text">Replacing extensive XSLT processing should speed up fil.tero.us</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p><abbr title="Extensible Stylesheet Language Transformations">XSLT</abbr> is quite flexible, and well suited for <abbr title="Extensible Markup Language">XML</abbr> handling. However, <abbr class="simple" title="PHP Hypertext Preprocessor">PHP</abbr> has oodles of string functions, most notably regular expressions, and I hope to enable those as soon as this version goes stable.</p>
				<p class="update">Update 2006-11-18: Rollback of changes until remaining issues with the <abbr class="repeated">PHP</abbr> filtering are resolved.</p>
				<p class="update">Update 2006-11-22: Finished the new fil.tero.us! Some changes:</p>
				<ul>
					<li>About 10% faster than the <abbr class="repeated">XSLT</abbr> based search.</li>
					<li>Non-<abbr title="American Standard Code for Information Interchange">ASCII</abbr> searches should work properly. Try looking for e.g. <a href="http://l0b0.net/delicious/?user_name=engmark&amp;and_tags=%CE%A9" title="Search for Omega tag">Ω</a>.</li>
					<li>Less clutter around the form.</li>
					<li>Better extension abilities with <abbr class="repeated">PHP</abbr>’s feature set.</li>
				</ul>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<category term="PHP"/>
		<category term="XSLT"/>
		<category term="XML"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-11-22T17:53:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:filterous.l0b0.net,2006-11-05:/</id>
		<title type="text">Label placement based on empirical data</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#13"/>
		<link rel="related" type="text/html" href="http://www.uxmatters.com/MT/archives/000107.php" title="Label placement in forms"/>
		<link rel="related" type="text/html" href="http://www.lukew.com/resources/articles/web_forms.html" title="Web Application Form Design"/>
		<link rel="related" type="text/css" href="http://l0b0.net/include/stylesheet/default.css" title="Default CSS"/>
		<summary type="text">Should speed up reading of forms for users</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p><a href="http://www.uxmatters.com/authors/archives/2005/12/matteo_penzo.php" title="Author profile">Matteo Penzo</a> at <abbr title="user experience">UX</abbr> Matters has published an excellent <a href="http://www.uxmatters.com/MT/archives/000107.php" title="Label Placement in Forms">article</a>, showing eye tracking data for different <a href="http://www.lukew.com/resources/articles/web_forms.html" title="Web Application Form Design">styles</a> of web forms. I’ve applied their empirical data (and promise of world domination), and I hope you find the result satisfactory.</p>
				<p>Update: This change had the unintended effect of making the layout work fine in <abbr title="Internet Explorer">IE</abbr>.</p>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<category term="CSS"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-11-05T12:57:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-10-29:/</id>
		<title type="text">Current menu item indicated</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#12"/>
		<link rel="related" type="application/xslt+xml" href="http://l0b0.net/include/stylesheet/template.xsl" title="XSLT to generate XHTML from a template and contents"/>
		<link rel="related" type="text/css" href="http://l0b0.net/include/stylesheet/default.css" title="Default CSS"/>
		<summary type="text">Simple navigation hint</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>This is something any site should have, and although this is a small site, I’m sorry that I didn’t add it before.</p>
			</div>
		</content>
		<category term="site"/>
		<category term="CSS"/>
		<category term="XSLT"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-10-29T18:54:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-05-31:/</id>
		<title type="text">Fixed empty password error</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#11"/>
		<link rel="related" type="text/html" href="http://l0b0.net/delicious/index.php?view_source=true" title="Code of the main PHP file of fil.tero.us"/>
		<summary type="text">Password is no longer required for login :)</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The summary isn’t entirely politically correct, but it summarizes the fix well. If you want to use fil.tero.us without synchronizing (which sometimes takes too long anyway), you can just login with an empty password field.</p>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<category term="PHP"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-05-31T22:47:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-05-26:/</id>
		<title type="text">Shorter, simpler links</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/news/motd.xml#10"/>
		<link rel="related" type="text/xml" href="http://l0b0.net/include/stylesheet/template.xsl" title="XSLT to generate XHTML from a template and contents"/>
		<link rel="related" type="text/html" href="http://no-www.org/" title="no-www movement"/>
		<summary type="text">Using sub domains instead of directories</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The site structure has been changed, so that instead of using <abbr xml:lang="la" class="simple" title="exempli gratia">e.g.</abbr> “www.l0b0.net/blog”, the new link is “blog.l0b0.net”. The same goes for most of the other pages, such as news and fil.tero.us. The old links will continue working, so you won’t have to change any bookmarks.</p>
				<p>Oh, and <a href="http://no-www.org/" title="no-www movement"><abbr title="World Wide Web">WWW</abbr> is deprecated</a>.</p>
			</div>
		</content>
		<category term="site"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-05-26T13:50:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-05-23:/include/stylesheet/template.xsl</id>
		<title type="text">JavaScript hack for Internet Explorer</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#9"/>
		<link rel="related" type="text/html" href="http://annevankesteren.nl/2005/03/appendix-c#comment-3345" title="XHTML and JavaScript hack"/>
		<link rel="related" type="text/xml" href="http://l0b0.net/include/stylesheet/template.xsl" title="XSLT to generate XHTML from a template and contents"/>
		<summary type="text">Internet Explorer works again</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p><abbr title="Internet Explorer">IE</abbr> 6.0 couldn’t render the pages for several reasons:</p>
				<ul>
					<li><abbr class="repeated">IE</abbr> doesn’t understand the <abbr title="Multipurpose Internet Mail Extensions">MIME</abbr> media type “application/xhtml+xml”, which <a href="http://www.rfc-editor.org/rfc/rfc2119.txt" title="Definition of &quot;should&quot; in this context">should</a> be used for <abbr title="Extensible HyperText Markup Language">XHTML</abbr> documents. When using it, <abbr class="repeated">IE</abbr> treats the web page as a document to be downloaded.</li>
					<li>To force <abbr class="repeated">IE</abbr> into treating <abbr class="repeated">XHTML</abbr> as <abbr title="HyperText Markup Language">HTML</abbr>, the media type “text/html” is used. This is not done for other browsers.</li>
					<li>Sablotron 1.0 (the <abbr title="Extensible Stylesheet Language Transformations">XSLT</abbr> processor used) uses the minimized form (&lt;script ... /&gt;) when outputting “script” elements using the “xhtml” output method, even though the <abbr class="repeated">XHTML</abbr> 1.0 standard <a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801/#C_3" title="XHTML standard; &quot;Element Minimization and Empty Element Content&quot; section">says</a> non-empty elements should <em>not</em> use the minimized form.</li>
					<li><abbr class="repeated">HTML</abbr> does not allow “script” elements to use the minimized form.</li>
					<li>For some reason, <abbr class="repeated">IE</abbr> doesn’t fail to render <abbr class="repeated">XHTML</abbr> documents as long as there is at least one “script” element which has contents.</li>
				</ul>
				<p>The result was that <abbr class="repeated">IE</abbr> choked completely on the pages when I removed the only remaining “script” element with some contents. Fortunately, I found a small <a href="http://annevankesteren.nl/2005/03/appendix-c#comment-3345" title="XHTML and JavaScript hack">hack</a> which fixed the problem.</p>
			</div>
		</content>
		<category term="JavaScript"/>
		<category term="site"/>
		<category term="XHTML"/>
		<category term="XSLT"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-05-23T10:51:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-05-23:/</id>
		<title type="text">Minor JavaScript upgrades</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#8"/>
		<link rel="related" type="text/javascript" href="http://l0b0.net/include/script/init.js" title="Initialization script"/>
		<link rel="related" type="text/javascript" href="http://l0b0.net/include/script/niftycube.js" title="Script to generate rounded corners"/>
		<link rel="related" type="text/xml" href="http://l0b0.net/include/stylesheet/template.xsl" title="XSLT to generate XHTML from a template and contents"/>
		<summary type="text">Oh, and Internet Explorer now barfs completely!</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The previous version of these pages used to include a <a href="http://www.w3.org/TR/REC-xml/#sec-cdata-sect"><abbr title="character data">CDATA</abbr></a> section in the header for the initialization JavaScript. This method resulted in uglier source, and no caching of this static information. So I’ve moved the script into a <a href="http://l0b0.net/include/script/init.js" title="external initialization script">separate file</a>. The markup is still valid, but this was the final drop to make Microsoft Internet Explorer 6.0 completely give up rendering the pages. More about this later.</p>
			</div>
		</content>
		<category term="JavaScript"/>
		<category term="site"/>
		<category term="XHTML"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-05-23T09:26:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-05-17:/delicious/</id>
		<title type="text">Using HTTPS for communication with del.icio.us</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#7"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/delicious/" title="fil.tero.us"/>
		<summary type="text">All communication with del.icio.us from this site is now encrypted</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p><a href="http://blog.del.icio.us/blog/2006/05/feel_secure.html" title="Security blanket announcement">del.icio.us announced today</a> that they are now supporting https in the whole <a href="http://del.icio.us/help/api/" title="del.icio.us API"><abbr title="Application programming interface">API</abbr></a>. To improve the security for the users here, I’ve changed <a href="http://l0b0.net/delicious/synchronize.php?view_source=true" title="del.icio.us synchronization code">the relevant code</a> to use the new <abbr class="simple" title="Uniform Resource Locator">URL</abbr>s.</p>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<category term="PHP"/>
		<category term="security"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-05-17T09:59:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-04-15:/delicious/</id>
		<title type="text">Better error handling and cross-browser stylesheets</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#6"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/delicious/" title="fil.tero.us"/>
		<summary type="text">Non-fatal errors should no longer result in empty pages, and the pages now look OK in Opera</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The "error handling" until now has mostly consisted of reloading until del.icio.us answers, or fiddling around the problems. Finally, you should no longer see any empty pages unless a fatal error is encountered. Errors will also be logged, so I should have a better chance of debugging problems. The log looks like ****, but at least it’s getting somewhere. Hope this helps!</p>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<category term="XSLT"/>
		<category term="PHP"/>
		<category term="CSS"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-04-15T03:26:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-03-30:/delicious/</id>
		<title type="text">The del.icio.us illogical interface changes name</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#5"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/delicious/" title="fil.tero.us"/>
		<summary type="text">Long live fil.tero.us!</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>An easier name for these dangerous times. Seriously, though, the name was a bit of a crutch, and most other <a href="http://www.quickonlinetips.com/archives/2005/02/absolutely-delicious-complete-tools-collection/" title="Absolutely Del.icio.us - Complete Tools Collection">del.icio.us tools</a> have found catchy names using the del.icio.us theme. Which brings us right up to today :)</p>
			</div>
		</content>
		<category term="fil.tero.us"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-03-30T21:43:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-03-29:/delicious/doc.php</id>
		<title type="text">PHP code highlighting functionality restored</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#4"/>
		<link rel="related" type="text/html" href="http://www.php.net/manual/en/function.highlight-string.php" title="Explanation of the PHP highlight_string function"/>
		<link rel="related" type="text/html" href="http://www.php.net/manual/en/function.highlight-string.php#58485" title="Example code used to create highlighting functionality"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/delicious/doc.php" title="del.icio.us illogical interface documentation"/>
		<summary type="text">You can now see the (open source) code of the del.icio.us illogical interface again</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The new <abbr class="simple" title="Internet Service Provider">ISP</abbr> doesn’t support <a href="http://en.wikipedia.org/wiki/Symbolic_link"><abbr class="simple" title="symbolic links">symlinks</abbr></a>, so I had to implement something in <abbr class="simple" title="PHP Hypertext Preprocessor">PHP</abbr> for the users of the del.icio.us illogical interface to be able to grab the code. A little on the technical side, I first tried using <a href="http://www.php.net/manual/en/function.highlight-file.php" title="Explanation of the PHP highlight_file function">highlight_file</a>, but it was disabled by the <abbr class="repeated">ISP</abbr> (php.ini directive “disable_functions”). The <abbr class="repeated">ISP</abbr> allows overriding php.ini, but I’d have to override the <em>whole file</em>, which would require continuous maintenance, which is not very future-proof. highlight_string works essentially the same way, and it wasn’t disabled, so I went for that instead.</p>
			</div>
		</content>
		<category term="PHP"/>
		<category term="fil.tero.us"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-03-29T20:48:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-03-25:/defaults.php</id>
		<title type="text">Custom error handling</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#3"/>
		<link rel="related" type="text/html" href="http://www.php.net/manual/en/ref.errorfunc.php#errorfunc.examples" title="Example of how to set up user defined error handling in PHP"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/" title="My homepage"/>
		<summary type="text">No more annoying XHTML errors in compliant browsers</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Earlier, if the del.icio.us service didn’t reply to the queries for synchronizing the bookmarks, the user would just see an <abbr class="simple" title="Extensible HyperText Markup Language">XHTML</abbr> error message in Firefox, since the native <abbr class="simple" title="PHP Hypertext Preprocessor">PHP</abbr> error reporting function would just spit out some invalid <abbr class="repeated">XHTML</abbr> in the middle of the page. After following the <a href="http://www.php.net/manual/en/ref.errorfunc.php#errorfunc.examples" title="Example of how to set up user defined error handling in PHP">example</a> in the <abbr class="repeated">PHP</abbr> manual for how to set up my own error reporting, there should be no more of these problems.</p>
			</div>
		</content>
		<category term="PHP"/>
		<category term="site"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-03-25T17:52:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-01-27:/blog/</id>
		<title type="text">Blog moved</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#2"/>
		<link rel="related" type="text/html" href="http://wordpress.org/" title="Wordpress official site"/>
		<link rel="related" type="text/html" href="http://l0b0.blogspot.com/" title="My old Blogger™ blog"/>
		<link rel="related" type="text/html" href="http://l0b0.net/blog/" title="My Wordpress blog"/>
		<summary type="text">Using Wordpress for my blog</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>After some annoying problems with the stability and configurability of my Blogger™ blog, I decided to start using Wordpress on my own site instead. I haven’t regretted it so far.</p>
			</div>
		</content>
		<category term="blog"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-03-25T16:20:00+01:00</updated>
	</entry>

	<entry>
		<id>tag:www.l0b0.net,2006-01-24:/</id>
		<title type="text">Site moved</title>
		<link rel="alternate" type="application/atom+xml" href="http://l0b0.net/include/feed/motd.xml#1"/>
		<link rel="related" type="application/xhtml+xml" href="http://l0b0.net/" title="My homepage"/>
		<summary>The site has been moved from NTNU</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Because of some security related changes in the <abbr class="simple" title="PHP Hypertext Preprocessor">PHP</abbr> configuration at the university, I have been forced to move the site here to be able to use the del.icio.us illogical interface. There are still issues to be resolved to make all the pages work here, but I hope to have the time to fix them in the next few days.</p>
			</div>
		</content>
		<category term="site"/>
		<author>
			<name>Victor Engmark</name>
		</author>
		<updated>2006-01-25T11:00:00+01:00</updated>
	</entry>
</feed>
