<?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"
	>

<channel>
	<title>Mercian Labels-a UK SME Label Printer on Open Source migration</title>
	<atom:link href="http://www.selfadhesivelabels.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.selfadhesivelabels.com/blog</link>
	<description>This blog describes our journey through the migration process, and practical issues with running open source in a smal business environment</description>
	<pubDate>Sat, 03 May 2008 09:16:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>An obvious solution to cull global spam?</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/05/03/an-obvious-solution-to-cull-global-spam/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/05/03/an-obvious-solution-to-cull-global-spam/#comments</comments>
		<pubDate>Sat, 03 May 2008 09:16:24 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/?p=85</guid>
		<description><![CDATA[I was reading this article on the 30th anniversary of spam from the BBC this morning, and it struck me that if 85% of all email traffic is spam, and the majority of these are coming from hijacked PCs, then assuming that all these PCs are Windows operating systems (and not mac or linux), then [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading this<a href="http://news.bbc.co.uk/1/hi/technology/7380788.stm"> article on the 30th anniversary of spam</a> from the BBC this morning, and it struck me that if 85% of all email traffic is spam, and the majority of these are coming from hijacked PCs, then assuming that all these PCs are Windows operating systems (and not mac or linux), then security flaws in windows are responsible for allowing spam to exist.  Therefore with existing and successful IP/DNS blacklists of spammers, if all users adopted linux or macs (or indeed kept their windows machines up to date with security fixes!) there would be hardly any spam.</p>
<p>Nirvana.</p>
<p>In my early days of learning about open source Dave at Senokian gave me a lecture on why its important not to tie linux security updates into a paying subscriptions service for any OS, as all it does is does is create problems for everyone else.  18 months on, I think I&#8217;ve understood why!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/05/03/an-obvious-solution-to-cull-global-spam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Hardy Heron upgrade, amazing in one way, great in many, BUT crazy and annoying in 1!</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/04/25/ubuntu-hardy-heron-upgrade-amazing-in-one-way-great-in-many-but-crazy-and-annoying-in-1/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/04/25/ubuntu-hardy-heron-upgrade-amazing-in-one-way-great-in-many-but-crazy-and-annoying-in-1/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 08:01:59 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/04/25/ubuntu-hardy-heron-upgrade-amazing-in-one-way-great-in-many-but-crazy-and-annoying-in-1/</guid>
		<description><![CDATA[The new version of Ubuntu, Hardy Heron LTS was released yesterday and last night I downloaded it and installed it this morning. The first, and most important thing to say is that it is just amazing that users around the globe can downlaod such fantastic piece of software for free, and thanks again to the [...]]]></description>
			<content:encoded><![CDATA[<p>The new version of Ubuntu, Hardy Heron LTS was released yesterday and last night I downloaded it and installed it this morning. The first, and most important thing to say is that it is just amazing that users around the globe can downlaod such fantastic piece of software for free, and thanks again to the community for all the work that has gone into it.</p>
<p>There are some cool new graphical interfaces, a new tracking tool I&#8217;ve found, and overall it just works, as I&#8217;ve come to expect linux and OSS software to do.</p>
<p>BUT, why was it a good idea to package a beta version of firefox in a LTS release that does not support existing firefox extensions/add ons?</p>
<p>This is a serious annoyance for me as I&#8217;ve come to rely on these extensions, that today don&#8217;t now work(in order of importance)</p>
<ul>
<li>Update Scanner (arhhh!  its fantastic, and now dosnt work)</li>
<li>google toolbar (and google itself dosnt support the new firefox release!)</li>
<li>Zimbra DnD drag and drop</li>
<li>POPup alt Attribute</li>
<li>SEO quake</li>
<li>FEBE firefox backup</li>
</ul>
<p>I&#8217;ve tried installing firefox 2 and got nowhere.  So now I have to wait, and hope and pray that a quick upgrade is available for these (and I guess many other) plugins.</p>
<p><strong> A quick note to the Ubuntu Commuity. </strong></p>
<p>You are amazing, and thank you for your software. But, business people like stability, upgrading to a new version means that &#8220;stuff&#8221; should stay the same or get better.  Please dont take away what you&#8217;ve previously given us: such behaviour is what our government does to us, and it is not very popular.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/04/25/ubuntu-hardy-heron-upgrade-amazing-in-one-way-great-in-many-but-crazy-and-annoying-in-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ouch - using OpenOffice this week nearly 1) cost me £7,500 and 2) delayed a major deal&#8230;</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/03/30/ouch-using-openoffice-this-week-nearly-1-cost-me-7500-and-2-delayed-a-major-deal/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/03/30/ouch-using-openoffice-this-week-nearly-1-cost-me-7500-and-2-delayed-a-major-deal/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 07:52:28 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/03/30/ouch-using-openoffice-this-week-nearly-1-cost-me-7500-and-2-delayed-a-major-deal/</guid>
		<description><![CDATA[I&#8217;ve been using open office for 8 months now, and had no serious interoperability issues with receiving documents that are predominately written in Microsoft Word.  Well that came to an end this week with 2 incidents that are worthy of recording:
Firstly, I recieved a quotation by email for some building work that was written [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using open office for 8 months now, and had no serious interoperability issues with receiving documents that are predominately written in Microsoft Word.  Well that came to an end this week with 2 incidents that are worthy of recording:</p>
<p>Firstly, I recieved a quotation by email for some building work that was written in MS Word.  I opened it in Open Office, read it, printed it, and it all looked the same.  It was competitive, (but not silly) and I entered into many hours of late stage discussion and negotiation with the sender over a potential deal.  After about 4 hours of my time, it emerged that the quotation I had on screen and in hard copy was different to the intended version, and crucially missed a sub total of £7,500 that completely destroyed the bid. (There was no grand total BTW - I can do maths!).</p>
<p>Dropping the font size to 2 point on each of the DOC pages emailed to me I &#8220;found&#8221; the missing text, hidden under the footer graphic.  I&#8217;ve never seen this in Word, and it was a lesson that all formatting dosnt display as intended on Open Office.  A waste of my time and that of the bidder.</p>
<p>Similarly, I&#8217;ve been signing off a major deal this week as part of my duties as a non executive director of Business Link, and the signature page of an emailed document I had to sign printed differently on open office to that of the &#8220;original&#8221; document.  With so many lawyers around for all sides, someone noticed and at the (very) last minute we had to get the document resigned by fax to enable completion.</p>
<p>Now I dont feel agrieved by these 2 episodes, but it has made me more wary.  For casual use, OpenOffice writer is excellent, and I&#8217;m very grateful to the community to have use of it.  However, in business we cannt ignore the current status of the MS Word .DOC document format as the &#8220;definative&#8221; document format at the moment.  If you try to work with other businesses by email using open source software, you do have to be careful that you are getting what was intended.</p>
<p>Solutions:</p>
<ol>
<li>PDF. easy, obvious.</li>
<li>Or we could just have ONE combined ISO standard for documents (isn&#8217;t that ODF???) and not 2 &#8220;standards&#8221;.</li>
</ol>
<p>We dont want (or need) <a href="http://www.noooxml.org/">OOXML as a second &#8220;standard&#8221; in business. </a></p>
<p>Wouldn&#8217;t it be easier for everyone if there was only 1, open (source), standard file format?</p>
<p><a href="http://www.noooxml.org/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/03/30/ouch-using-openoffice-this-week-nearly-1-cost-me-7500-and-2-delayed-a-major-deal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quick review - Ubuntu Dell laptop</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/03/17/quick-review-ubuntu-dell-laptop/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/03/17/quick-review-ubuntu-dell-laptop/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 21:57:05 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/03/17/quick-review-ubuntu-dell-laptop/</guid>
		<description><![CDATA[Well, it arrived, a lot quicker than expected.  And guess what, it works. Right out of the box, just plugged it in, a few basic Ubuntu setup questions, and its been on and in our kitchen at home for a week now.
All I wanted from this purchase was an ubuntu laptop with a web browser [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it arrived, a lot quicker than expected.  And guess what, it works. Right out of the box, just plugged it in, a few basic Ubuntu setup questions, and its been on and in our kitchen at home for a week now.</p>
<p>All I wanted from this purchase was an ubuntu laptop with a web browser that worked out the box and was reliable.  Well I got it, and it just works.</p>
<p>Nuff said?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/03/17/quick-review-ubuntu-dell-laptop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>progress update</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/03/11/progress-update-2/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/03/11/progress-update-2/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 14:00:06 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/03/11/progress-update-2/</guid>
		<description><![CDATA[Well we are getting dangerously close to swapping our MS Access CRM for the new php based Postgresql system that Rich has spent a year coding now - somewhat more than I originally anticipated!
We will then be working on the phone system, and finally move all the client machines to Ubuntu Hardy LTS when its [...]]]></description>
			<content:encoded><![CDATA[<p>Well we are getting dangerously close to swapping our MS Access CRM for the new php based Postgresql system that Rich has spent a year coding now - somewhat more than I originally anticipated!</p>
<p>We will then be working on the phone system, and finally move all the client machines to Ubuntu Hardy LTS when its out.</p>
<p>We are still very committed to the migration project, but as we are 100% dependant on our CRM for runing the business, it has to be perfect to migrate, hence the huge amounts of testing that Rich has been doing.</p>
<p>I&#8217;ve been running only on OSS for 6 months now, and love it - no more blue screen of death, and  Zimbra email is excellent (but we need HTML signatures, a global disclaimer feature and read receipts!)</p>
<p>Slow progress, but progress there is, all behind the scenes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/03/11/progress-update-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;ve ordered a Dell laptop with Ubuntu&#8230;</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/03/10/ive-ordered-a-dell-laptop-with-ubuntu/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/03/10/ive-ordered-a-dell-laptop-with-ubuntu/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 17:55:51 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/03/10/ive-ordered-a-dell-laptop-with-ubuntu/</guid>
		<description><![CDATA[I need a cheap new laptop for home use, and a quick search found a decent deal from Dell.  Putting my money where my mouth is, I&#8217;ve ordered one for about £300.  Shame it takes 18 days to arrive though!
When it arrives, I&#8217;ll right a quick review.  Basically all I want is a [...]]]></description>
			<content:encoded><![CDATA[<p>I need a cheap new laptop for home use, and a quick search found a decent deal from Dell.  Putting my money where my mouth is, I&#8217;ve ordered one for about <a href="http://dell.co.uk/ubuntu" rel="nofollow">£300</a>.  Shame it takes 18 days to arrive though!</p>
<p>When it arrives, I&#8217;ll right a quick review.  Basically all I want is a laptop for the kitchen that allows web surfing, dosnt cause any hassle, and works out of the box.</p>
<p>This is my first open source purchase from Dell, so lets put them to the test.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/03/10/ive-ordered-a-dell-laptop-with-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Postgresql: Calculate work days (none weekend days)</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/02/15/postgresql-calculate-work-days-none-weekend-days/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/02/15/postgresql-calculate-work-days-none-weekend-days/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 13:40:29 +0000</pubDate>
		<dc:creator>rich</dc:creator>
		
		<category><![CDATA[Postgresql]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[business days]]></category>

		<category><![CDATA[work days]]></category>

		<category><![CDATA[work_days()]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/02/15/postgresql-calculate-work-days-none-weekend-days/</guid>
		<description><![CDATA[Coming from a MsSQL database with access queries/macros/modules and so on, its easy to be able to work out weekend days from two given dates, ie if you have two dates you can calculate how many days between them aren&#8217;t weekdays.
In postgresql, this isnt so easy!
there aren&#8217;t many examples on the net, without creating mass [...]]]></description>
			<content:encoded><![CDATA[<p>Coming from a MsSQL database with access queries/macros/modules and so on, its easy to be able to work out weekend days from two given dates, ie if you have two dates you can calculate how many days between them <strong>aren&#8217;t</strong> weekdays.</p>
<p>In postgresql, this isnt so easy!</p>
<p>there aren&#8217;t many examples on the net, without creating mass functions, but i&#8217;ve come up with this:</p>
<p>SELECT count(*) FROM generate_series(1, (higherdate::date - lowerdate::date)) i WHERE date_part(&#8217;dow&#8217;, higherdate::date + i) NOT IN (0,6);</p>
<p>the higherdate and lowerdate are exactly what they sound like, the higherdate has to be after the lowerdate.</p>
<p>That will work out how many days between each of those dates, and return a result that doesnt include sat/suns  basically giving you working days!</p>
<p>It doesnt take into account holidays, but I didnt need it to..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/02/15/postgresql-calculate-work-days-none-weekend-days/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Postgresql: Converting money type to numeric!</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/02/14/postgresql-converting-money-type-to-numeric/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/02/14/postgresql-converting-money-type-to-numeric/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 10:57:09 +0000</pubDate>
		<dc:creator>rich</dc:creator>
		
		<category><![CDATA[Postgresql]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[cast money to numeric in postgresql]]></category>

		<category><![CDATA[postgresql money to numeric]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/02/14/postgresql-converting-money-type-to-numeric/</guid>
		<description><![CDATA[Quick post here, as I was having trouble finding any information(that worked, or indepth enough to work for what I needed).
The type money is now deprecated from postgresql, and a few of our tables contained this data type. This is fine, and worked as we wanted, until there came a time I needed to do [...]]]></description>
			<content:encoded><![CDATA[<p>Quick post here, as I was having trouble finding any information(that worked, or indepth enough to work for what I needed).</p>
<p>The type money is now deprecated from postgresql, and a few of our tables contained this data type. This is fine, and worked as we wanted, until there came a time I needed to do a query such as:</p>
<p><strong>select * from mytable where (mytable.charge > 0);</strong></p>
<p>seems easy enough, but if myfieldname is of type money, you will get nice errors such as:</p>
<p>ERROR:  operator does not exist: money > integer<br />
HINT:  No operator matches the given name and argument type(s). You may need to add explicit type casts.</p>
<p>Doing what the Hint suggests isnt easy, and theres pretty much no good way to cast money to anything.</p>
<p>A few examples on the net dont work, depending on version, or can mess up the data.</p>
<p>After a bit of searching and messing, ive found a solution that does whats needed:</p>
<p>First you need to do:</p>
<p><strong>set lc_monetary=&#8217;C';</strong></p>
<p>to basically control the currency, ours was set to £ but doing that sets it back to $ and makes things easier to work with.</p>
<p>Next you need to do:</p>
<p><strong>alter table yourtable alter column yourfield type numeric(16,2) using translate(textin(cash_out(yourfield)), &#8216;$,&#8217;, &#8221;)::numeric;</strong></p>
<p>Once thats done, you&#8217;re set and it seems to work flawlessley (in version: 8.1.9 anyway).</p>
<p>May be a good idea to make a copy of the table before, just incase:</p>
<p><strong>create table backup_table_yourtable AS select * from yourtable;</strong></p>
<p>then if you have any issues you can revert back!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/02/14/postgresql-converting-money-type-to-numeric/feed/</wfw:commentRss>
		</item>
		<item>
		<title>annoying spam, and issues of packaged SpamAssasin and Zimbra</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/02/10/annoying-spam-and-issues-of-packaged-spamassasin-and-zimbra/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/02/10/annoying-spam-and-issues-of-packaged-spamassasin-and-zimbra/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 19:49:37 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/02/10/annoying-spam-and-issues-of-packaged-spamassasin-and-zimbra/</guid>
		<description><![CDATA[In the past few days we have started getting an abnormally high volume of spam that has made it way through the packaged SpamAssassin in Zimbra.  Its annoying, as all spam is, but as well as being very easy to configure on a basic level as an inbuilt and integrated package, its annoying when you [...]]]></description>
			<content:encoded><![CDATA[<p>In the past few days we have started getting an abnormally high volume of spam that has made it way through the packaged SpamAssassin in Zimbra.  Its annoying, as all spam is, but as well as being very easy to configure on a basic level as an inbuilt and integrated package, its annoying when you cannt eeasily click a GUI interface that updates the software without a full upgrade .  We are running Zimbra 5.01 that is only weeks old, but spam is spam, and wasteful.</p>
<p>Any suggestions please?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/02/10/annoying-spam-and-issues-of-packaged-spamassasin-and-zimbra/feed/</wfw:commentRss>
		</item>
		<item>
		<title>lessons in backing up&#8230;.</title>
		<link>http://www.selfadhesivelabels.com/blog/2008/01/23/lessons-in-backing-up/</link>
		<comments>http://www.selfadhesivelabels.com/blog/2008/01/23/lessons-in-backing-up/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 15:56:31 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://www.selfadhesivelabels.com/blog/2008/01/23/lessons-in-backing-up/</guid>
		<description><![CDATA[Sometimes I never learn, and check that backups are working as they should be.  Last night we had a zimbra failure that resulted in the default backup schedule not being run (incremental backup at 01:00), which measn that when we had to have a fresh install today we lost all yesterdays emails, calendar changes and [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes I never learn, and check that backups are working as they should be.  Last night we had a zimbra failure that resulted in the default backup schedule not being run (incremental backup at 01:00), which measn that when we had to have a fresh install today we lost all yesterdays emails, calendar changes and additions, everything.</p>
<p>Yesterday I spent all day writing up 3 tactical plans for the business, and lost them all becuase of this.  Fortunately I got some of the work back from a syncd copy on a PDA, but not everything.  This episode also dented our team&#8217;s confidence in Zimbra as its the second time it has happened.</p>
<p>We have now improved the backup regime to daily full backups and hourly incremental ones.  We did this by changing the zimbra backup cron job using WEBMIN on port 10000 on our ubuntu server using the nice GUI webpage, and it seems to work.</p>
<p>A lesson for other new zimbra users, the default backups just ain&#8217;t enough, so update your instalation NOW to get more backups!</p>
<p>Lesson learnt the hard way (again).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selfadhesivelabels.com/blog/2008/01/23/lessons-in-backing-up/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
