<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"
>

<channel>
	<title>NuBlog &#187; Web</title>
	<atom:link href="http://blog.nuit.dk/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nuit.dk</link>
	<description>Web technology, blogging, programming, Linux and IT project management</description>
	<lastBuildDate>Tue, 04 May 2010 08:35:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Will ideas of the Massachusetts law spread?</title>
		<link>http://blog.nuit.dk/2010/04/29/will-ideas-of-the-massachusetts-law-spread/</link>
		<comments>http://blog.nuit.dk/2010/04/29/will-ideas-of-the-massachusetts-law-spread/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 08:17:14 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/?p=105</guid>
		<description><![CDATA[On reddit, I found this article regarding a new law i Massachusetts that is to increase the security of personally identifiable information.
If you have personally identifiable information (PII) about a Massachusetts resident, such as a first and last name, then you have to encrypt that data on the wire and as it’s persisted. Sending PII [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>On <a title="Reddit - programming" href="http://www.reddit.com/r/programming/">reddit</a>, I found <a title="SQL Server Magazine: A New Law Could Change the Way You Build Database Applications" href="http://www.sqlmag.com/print/sql-server/A-New-Law-that-Will-Change-the-Way-You-Build-Database-Applications.aspx">this article</a> regarding a new law i Massachusetts that is to increase the security of personally identifiable information.</p>
<blockquote><p>If you have personally identifiable information (PII) about a Massachusetts resident, such as a first and last name, then you have to encrypt that data on the wire and as it’s persisted. Sending PII over HTTP instead of HTTPS? That’s a big no no. Storing the name of a customer in SQL Server without the data being encrypted?  No way, Jose. You’ll get a fine of $5,000 per breach or lost record. If you have a database that contains 1,000 names of Massachusetts residents and lose it without the data being encrypted that’s $5,000,000. Yikes.</p></blockquote>
<p>The idea is good (yay &#8211; better security for anyone registering on a website) and bad (expensive). As a consultant in a country not covered by the law I could care less, but is this in general a good idea? Securing data and sending sensitive information across secure connections is always a good idea, and it could hit the EU soon. Documenting how you secure the Personally Identifiable Information (PII)? Who can argue with that being a good idea? As an IT consultant you won&#8217;t hear me cry myself to sleep.</p>
<p>But the proportions of the legislation seem unclear. If you log on to my website (securely of course), and I feed you the following pages through clear text HTTP &#8211; can I be fined if your name appear on the page as in &#8220;Reader XYZ is logged in&#8221;?</p>
<p>I guess so.</p>
<p>It strikes me that there is no level of sensitivity defined &#8211; anything considered personal must be secured. As a legislator, it seems very easy to do this when you don&#8217;t have to pick up the bill.</p>
<p>If this kind of legislation should hit Europe, I hope someone would elaborate a bit on the do&#8217;s and dont&#8217;s:</p>
<ul>
<li>Are all kinds of data included? Can I be fined if you, as a Massachusetts citizen, post a comment to this and include your name? (the database is secured, but nothing is sent through HTTPS)</li>
<li>Would it make sense to allow users to wave their rights, and thereby allow users to work with online applications that are not 100% secure?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2010/04/29/will-ideas-of-the-massachusetts-law-spread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7 content disappears</title>
		<link>http://blog.nuit.dk/2009/10/25/ie7-content-disappears/</link>
		<comments>http://blog.nuit.dk/2009/10/25/ie7-content-disappears/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 06:10:05 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/?p=97</guid>
		<description><![CDATA[This is not a complaint &#8211; it is the solution to an issue that has been puzzling me over the weekend.
IE8 has been out for a long time &#8211; which does not necessarily mean that corporations has implemented it yet. Some large corporations tend to make their business depend on current browser versions &#8211; not [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>This is not a complaint &#8211; it is the solution to an issue that has been puzzling me over the weekend.</p>
<p>IE8 has been out for a long time &#8211; which does not necessarily mean that corporations has implemented it yet. Some large corporations tend to make their business depend on current browser versions &#8211; not allowing them to upgrade the browsers on their pc&#8217;s without extensive testing and some time expensive application upgrades. I know of at least 5 danish companies who still doesn&#8217;t dare to take the plunge from IE6 (!)</p>
<p>I usually develop web-stuff having booted Ubuntu running Firefox &#8211; then once in a while boot Windows and test with the latest IE, Safari, Chrome and Firefox. I leave it to others to test on Mac&#8217;s. If I am unsure how something renders on other platforms, I can recommend <a href="http://www.browsershots.org">browsershots.org</a> &#8211; a cool service that renders a specific URL in any browser on any platform and allow you to see the screenshots after a while.</p>
<p>In this case the client is at IE7. The layout has a header, a content area and a footer &#8211; very simple stuff. It looks fine i all browsers &#8211; except for IE7. For this particular browser the content section wouldn&#8217;t display. Even IE7 displayed the area. The space was allocated but it was blank. This <a href="http://www.webmasterworld.com/css/3505480.htm">article on webmasterworld.com</a> gave a few tips:</p>
<ol>
<li>add
<pre>* {Â zoom: 1.0;Â }</pre>
<p>to the css (this did not make a difference for me)</li>
<li>add
<pre>position: relative;</pre>
<p>to the</p>
<pre>#wrapper</pre>
<p>in the css</li>
</ol>
<p>Tip 2 made all the difference. #wrapper is a div that wraps around all the content on the page. Not knowing the inner workings of IE7, I can only guess why this fixed the issue &#8211; just hope Google finds this post for you if you run into the same problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2009/10/25/ie7-content-disappears/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point featurename="[55.90423859525798, 12.486348152160645]">55.90423859525798 12.486348152160645</georss:point>
	</item>
		<item>
		<title>Javascript performance on current browsers</title>
		<link>http://blog.nuit.dk/2009/05/06/javascript-performance-on-current-browsers/</link>
		<comments>http://blog.nuit.dk/2009/05/06/javascript-performance-on-current-browsers/#comments</comments>
		<pubDate>Wed, 06 May 2009 07:35:03 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2009/05/06/javascript-performance-on-current-browsers/</guid>
		<description><![CDATA[Found this little test which gives an indicator as to Javascript performance in your browser.
On my system (Windows XP on two year old Lenovo T60p laptop) i tried to run it ten times on my browsers with all plugins disabled (lower is better):
Google Chrome: 297,7Firefox 3.5 beta 4: 340Firefox 3.0.10: 408,9Internet Explorer 8: 631,3
As the [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Found this <a href="http://celtickane.com/labs/web-browser-javascript-benchmark/">little test</a> which gives an indicator as to Javascript performance in your browser.</p>
<p>On my system (Windows XP on two year old Lenovo T60p laptop) i tried to run it ten times on my browsers with all plugins disabled (lower is better):</p>
<p><a href="http://www.google.com/chrome/">Google Chrome</a>: 297,7<br /><a href="http://www.mozilla.com/en-US/firefox/3.5b4/releasenotes/">Firefox 3.5 beta 4</a>: 340<br /><a href="http://www.mozilla-europe.org/en/firefox/">Firefox 3.0.10</a>: 408,9<br /><a href="http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx">Internet Explorer 8</a>: 631,3</p>
<p>As the score is time, lower is better. This is interesing because sites uses Javascript more and more, and as we work more and more online with more applications in the cloud, the Javascript engine has a lot to say about our perception of overall performance.</p>
<p>I got a bit disappointed about my <a href="http://shop.lenovo.com/SEUILibrary/controller/e/gbweb/LenovoPortal/en_GB/catalog.workflow:category.details?current-catalog-id=FD6DB49790C7411D933567FC361231FB&amp;current-category-id=ECB9D091BD0940D4B0147F6E14BBB9A6">Atom-based netbook</a> &#8211; specifically <a href="http://www.ubuntu.com/">Ubuntu 9.04</a> on that machine. It never went below 1800 (Firefox 3.0.10) and on the same hardware, the Windows-browsers gives me minimums of 1500 and 2800 for Firefox 3.0.10 and IE8 respectively. Gotta find some tweaks there.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=8822cab8-cc48-83d5-bdb6-0b4a1b56a6fc" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2009/05/06/javascript-performance-on-current-browsers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter is..</title>
		<link>http://blog.nuit.dk/2009/04/24/twitter-is/</link>
		<comments>http://blog.nuit.dk/2009/04/24/twitter-is/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 07:14:14 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2009/04/24/twitter-er/</guid>
		<description><![CDATA[Twitter explained by Evan Williams..


Also &#8211; at Overskrift.dk, we launched TwitterValg today &#8211; a site to track tweets from candidates for the EU parliament election on June 7th.
]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Twitter explained by Evan Williams..</p>
<div class="youtube-video"><object width="446" height="326" data="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/embed/EvanWilliams_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/EvanWilliams-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=473" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /></object></div>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=62ab265f-5a76-8d12-986f-c75b7ae93776" alt="" /></div>
<p>Also &#8211; at <a href="http://www.overskrift.dk">Overskrift.dk</a>, we launched <a href="http://www.twittervalg.dk">TwitterValg</a> today &#8211; a site to track tweets from candidates for the EU parliament election on June 7th.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2009/04/24/twitter-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Cool Firefox WYSIWYG blogging plug-in</title>
		<link>http://blog.nuit.dk/2009/03/06/tip-cool-firefox-wysiwyg-blogging-plug-in/</link>
		<comments>http://blog.nuit.dk/2009/03/06/tip-cool-firefox-wysiwyg-blogging-plug-in/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 09:56:11 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Human]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2009/03/06/tip-cool-firefox-wysiwyg-blogging-plug-in/</guid>
		<description><![CDATA[Actually there is no good reason for this tool not to be an independent piece of software &#8211; it doesn&#8217;t really need to be part of Firefox. But..
Somehow it just works for apparent reasons. Bloggers do two things a lot: Read blogs and write blogs and that is why ScribeFire is so cool &#8211; it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Actually there is no good reason for this tool not to be an independent piece of software &#8211; it doesn&#8217;t really need to be part of Firefox. But..</p>
<p>Somehow it just works for apparent reasons. Bloggers do two things a lot: Read blogs and write blogs and that is why <a href="http://www.scribefire.com/">ScribeFire</a> is so cool &#8211; it&#8217;s right in the context where you want it. In Firefox:
<ol>
<li>Go to the Tools-menu</li>
<p>
<li>Choose Add-ons</li>
<p>
<li>Choose Get Add-ons</li>
<p>
<li>Type scribefire in the search box and search</li>
<p>
<li>Install the add-on</li>
<p></ol>
<p>Once installed, Scribefire is running all the time but display/hiding is switched with <b>F8</b>. It works especially well with Wordpress blogs (such as this one) and configuration of one blog is done by entering the address of the blog + username and password.</p>
<p>If you feel inspired, click F8 and start typing. Something else came up, or the phone rang.. tap F8 and continue what you did before &#8211; and F8 it again to continue. So far it seems awfully nice.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=968eb765-be8d-403b-9787-ae7a1572c0dd" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2009/03/06/tip-cool-firefox-wysiwyg-blogging-plug-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbooks &#8211; the necessary new design test-tool</title>
		<link>http://blog.nuit.dk/2009/02/22/netbooks-the-necessary-new-design-test-tool/</link>
		<comments>http://blog.nuit.dk/2009/02/22/netbooks-the-necessary-new-design-test-tool/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 10:24:30 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Netbooks]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/?p=64</guid>
		<description><![CDATA[Writing this on my Lenovo S10e netbook, I am furious. It&#8217;s before mid-day and yet I have had two experiences of software designs that did not consider netbooks a platform &#8211; or at least the new low screen resolution these computers imply. And before you call me a whiner (besides the fact that you&#8217;d be [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Writing this on my Lenovo S10e netbook, I am furious. It&#8217;s before mid-day and yet I have had two experiences of software designs that did not consider netbooks a platform &#8211; or at least the new low screen resolution these computers imply. And before you call me a whiner (besides the fact that you&#8217;d be somewhat right), this is just a description of the changes I will make to include netbook users as an audience of software and website in the future.</p>
<p>Whine #1: Twice I&#8217;ve been cripled by software that saw the low screen resolution as a handicap &#8211; one of them on purpose. First I installed <a title="Pidgin IM home" href="http://www.pidgin.im/">Pidgin </a>- the cool cross-platform/cross-protocol IM and IRC client. I like it a lot, but on Windows some dialogs are too big and will not allow me to navigate to the OK/Cancel buttons at the bottomof the settings dialog. Fortunately this is Open Source stuff, so I can just participate and actively fix this myself.</p>
<p>Whine #2: I had to install a printer driver for my HP Photosmart 2575 printer &#8211; the install took over one hour because of some &#8220;ingenious&#8221; package system. That obviously poor user experience decision aside &#8211; the minimum requirement for the printer driver is a screen resolution of 800&#215;600 pixels. My S10e runs at 1024 x 576. The consequence &#8211; I cannot print from my netbook in Windows because the printer driver won&#8217;t finish installing, as it has an irrelevant requirement. Fortunately I am dual-booting with Ubuntu, which has excellent support for my printer (without the requirement)</p>
<p>I&#8217;ve read somewhere that 20% of all computers that will be sold in 2009 will be netbooks. Some producers (including Asus) will stop production of 8.9&#8243; -screen netbooks. The 10-inchers seems to dominate right now, and probably for the rest of the year (note: my guess only). Every company designing software will have to take this into account before they ship the next version of any product with a user interface.</p>
<p>I&#8217;ve worked on so many web projects with art directors saying: &#8220;Nobody runs 640&#215;480 or 800&#215;600 anymore&#8221;. Hey we know &#8211; but do you know how many users run with their browser maximized because a designer thought up a design that required it? Web designers don&#8217;t own the real estate of the users screen resolution &#8211; they can only hope to own the area the browser is sized to &#8211; and you have to count on users having at least one open history/bookmarks sidebar and/or plug-in and/or Google/MSN/Web developer toolbar enabled.</p>
<p>My point should be rather obvious: It is vital to include netbooks as testplatforms for serious UI-designers or your product will no longer be compatible with the equipment of the customers you want. The rules have changed &#8211; live with it.</p>
<p>You may argue that netbook users are asking for it, but if the competing website or software support the netbooks and you don&#8217;t &#8211; the users is no longer making the decision of leaving you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2009/02/22/netbooks-the-necessary-new-design-test-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point featurename="[55.90423859525798, 12.486348152160645]">55.90423859525798 12.486348152160645</georss:point>
	</item>
		<item>
		<title>Testing: WP Super Cache</title>
		<link>http://blog.nuit.dk/2009/02/09/testing-wp-super-cache/</link>
		<comments>http://blog.nuit.dk/2009/02/09/testing-wp-super-cache/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 09:15:07 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/?p=57</guid>
		<description><![CDATA[Seems like a very cool plugin to enhance the userexperience &#8211; performance wise, plus it seems to prepare Wordpress blogs for high traffic spikes.
Bug found: Links to posts from archives seems to cache PHP-code &#8211; not the resulting HTML. There&#8217;s gotta be a simple fix. Was a bit quick there. The bug is in my [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Seems like a very <a title="WP Super Cache on author Donncha O Caoimh's blog" href="http://ocaoimh.ie/wp-super-cache/">cool plugin</a> to enhance the userexperience &#8211; performance wise, plus it seems to prepare Wordpress blogs for high traffic spikes.</p>
<p><span style="text-decoration: line-through;">Bug found: Links to posts from archives seems to cache PHP-code &#8211; not the resulting HTML. There&#8217;s gotta be a simple fix.</span> Was a bit quick there. The bug is in my theme &#8211; not in WP Super Cache.</p>
<p>Edit: Also &#8211; the issues may have to do with my host who seems to mess with their user database right now..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2009/02/09/testing-wp-super-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generate PDF files from PHP</title>
		<link>http://blog.nuit.dk/2007/09/12/generate-pdf-files-from-php/</link>
		<comments>http://blog.nuit.dk/2007/09/12/generate-pdf-files-from-php/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 15:15:49 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2007/09/12/generate-pdf-files-from-php/</guid>
		<description><![CDATA[For a web project I needed to create invoices, to be downloaded or e-mailed to clients in PDF format. The platform is PHP and the documentation for this almost exclusively describe PDFLib for this purpose. I am sure PDFLib is fine, and the tutorials that come with the package looks really good.
But..
You pay for PDFLib [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>For a web project I needed to create invoices, to be downloaded or e-mailed to clients in PDF format. The platform is <a href="http://php.net/">PHP</a> and <a href="http://www.php.net/manual/en/ref.pdf.php" title="PHP Documentation: PDF Functions">the documentation</a> for this almost exclusively describe <a href="http://www.pdflib.com/products/pdflib-family/" title="PDFLib Product Family">PDFLib</a> for this purpose. I am sure PDFLib is fine, and the tutorials that come with the package looks really good.</p>
<p><strong>But..</strong></p>
<p>You pay for PDFLib &#8211; I don&#8217;t mind paying for software, you should pay for usable high-quality stuff, which I am sure PDFLib is. US$ 995 is a little steep though &#8211; compared to free. The FAQ however mentions a few free alternatives. Right now I am looking into <a href="http://www.fpdf.org/" title="FPDF website">FPDF</a> &#8211; which seem to do the trick.</p>
<p>Actually I found out that my previous ISP (invoicing their customers only by PDF invoices via E-mail) use FPDF. This tells me that FPDF is more than ready for production. I&#8217;ll let you know if I something disappoints me &#8211; although I would hate to bash a truly free initiative such as this one. Oh &#8211; and by the way it has another edge to PDFLib &#8211; It is written in PFP and does not need server reconfiguration to work. If you want a head start, there are quite an extensive list of <a href="http://www.fpdf.org/en/script/index.php" title="FPDF code examples">code examples</a> available.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2007/09/12/generate-pdf-files-from-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point featurename="[55.6957164450209, 12.54413366317749]">55.6957164450209 12.54413366317749</georss:point>
	</item>
		<item>
		<title>How does my website look in ALL the other browsers?</title>
		<link>http://blog.nuit.dk/2007/09/12/how-does-my-website-look-in-all-the-other-browsers/</link>
		<comments>http://blog.nuit.dk/2007/09/12/how-does-my-website-look-in-all-the-other-browsers/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 13:50:27 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Free]]></category>
		<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2007/09/12/how-does-my-website-look-in-all-the-other-browsers/</guid>
		<description><![CDATA[Wanna know how Mac og Linux users running rare browsers view your website? Then check out http://browsershots.org/. Queue up your URL and depending on the current load, the screenshouts will begin pouring in over the next couple of minutes. Why, oh why should we wait soo many years for a service like this?
The shots are [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Wanna know how Mac og Linux users running rare browsers view your website? Then check out <a href="http://browsershots.org/">http://browsershots.org/</a>. Queue up your URL and depending on the current load, the screenshouts will begin pouring in over the next couple of minutes. Why, oh why should we wait soo many years for a service like this?</p>
<p>The shots are of course static, so it is not possible for you to actually check how your site performs and functions without running the actual browser on the actual OS you want to test. It can however save you A LOT of time, getting rid of the most common errors early in the layout debugging process.</p>
<p>The site features <a href="https://translations.launchpad.net/shotserver/0.4/+pots/shotserver">quite a few languages</a>, and more a being added all the time</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2007/09/12/how-does-my-website-look-in-all-the-other-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point featurename="[55.6957164450209, 12.54413366317749]">55.6957164450209 12.54413366317749</georss:point>
	</item>
		<item>
		<title>Attention Profiles may filter news better</title>
		<link>http://blog.nuit.dk/2007/08/07/attention-profiles-may-target-news-better/</link>
		<comments>http://blog.nuit.dk/2007/08/07/attention-profiles-may-target-news-better/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 09:55:37 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[Human]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2007/08/07/attention-profiles-may-target-news-better/</guid>
		<description><![CDATA[Amazon profiles you by the books you buy. Google sponsored links are displayed by the contents of your gmail e-mails and general website interests. All &#8220;Big Brother&#8221; considerations aside &#8211; this is clever &#8211; or at least technically interesting. There are risks of evil marketeers profiling you down to the bone, but on the other [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Amazon profiles you by the books you buy. Google sponsored links are displayed by the contents of your gmail e-mails and general website interests. All &#8220;Big Brother&#8221; considerations aside &#8211; this is clever &#8211; or at least technically interesting. There are risks of evil marketeers profiling you down to the bone, but on the other hand you probably only see stuff that is interesting to you &#8211; as opposed to receiving a load of Viagra spam e-mails. I know &#8211; The fact that something really sucks, does not make something that sucks a bit less excellent..</p>
<p>A <a href="http://www.apml.org/" title="APML group">group is in the process of specifying the APML format</a>. APML is short for Attention Profile Markup Language and will specify a fileformat to express your interests ranked. OPML can already be considered an APML subset describing your feed subscriptions, but APML i more of an aggregation of your interests also including e-mail, browser history and bookmarks.</p>
<p>An important thing about your attention profile is, that is has value &#8211; to you as well as to others. Check out <a href="http://www.attentiontrust.org/about">AttentionTrust</a> for more..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2007/08/07/attention-profiles-may-target-news-better/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why are Wiki&#8217;s so darn ugly?</title>
		<link>http://blog.nuit.dk/2007/06/06/why-are-wikis-so-darn-ugly/</link>
		<comments>http://blog.nuit.dk/2007/06/06/why-are-wikis-so-darn-ugly/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 22:37:24 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[Geekyness]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://blog.nuit.dk/2007/06/06/why-are-wikis-so-darn-ugly/</guid>
		<description><![CDATA[I am a Wiki-virgin. Not in the sense of being a wiki-reader/contributor, but today I set up my first Wiki which is about to go online. Wiki&#8217;s based on the MediaWiki software (which is also used for WikiPedia) are actually skinable, but as content usually is king in Wiki land, very few operators make an [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=21a11738f6a3b0696645fe12a6af6440&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>I am a Wiki-virgin. Not in the sense of being a wiki-reader/contributor, but today I set up my first Wiki which is about to go online. Wiki&#8217;s based on the <a href="http://www.mediawiki.org/wiki/MediaWiki" title="MediaWiki website">MediaWiki software</a> (which is also used for <a href="http://en.wikipedia.org/wiki/Main_Page" title="WikiPedia - The free encyclopedia">WikiPedia</a>) are actually skinable, but as content usually is king in Wiki land, very few operators make an effort to change skin before going online. The well known default Monobook skin is used almost everywhere (you know &#8211; the one where the monochrome image of an book is the back-drop).</p>
<p>This has one obvious benefit: People recognize it as being a Wiki-type site immediately. Indeed a strong argument to keep things as they are. I may be running my mouth of as the green first day Wiki operator, and maybe I have actually used Wiki based sites that I did not recognize because it used some great unknown skin. But doesn&#8217;t the Wiki deserve it&#8217;s <a href="http://binarybonsai.com/wordpress/kubrick/" title="From the creator of Kubrick">Kubrick skin</a> &#8211; which was considered the defacto blog-look a few years back. People would look at the skin (which is beautiful) and say &#8220;Ahh &#8211; that&#8217;s a weblog&#8221;. These days I (and probably a few other) say &#8220;Yuck &#8211; It&#8217;s a Wiki&#8221;.</p>
<p><a href="http://binarybonsai.com/" title="Binary Bonsai is the website of Kubrick skin creator Michael Heilemann">Michael Heilemann</a> did such a great job with Kubrick. Isn&#8217;t it time for Wiki&#8217;s to have their own updated slick skin? Do you have it or know where to get it? There is one Wiki-skin I like: <a href="http://www.ipbwiki.com/forums/index.php?automodule=downloads&amp;showfile=60#" title="Cavendish skin for Wiki downloadable from Ipb Wiki Forums">Cavendish</a>. I would love to be able to create one myself, but my graphic skills are unfortunately only focused around my eyes &#8211; not in my hands.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nuit.dk/2007/06/06/why-are-wikis-so-darn-ugly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
