<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-436476147671860017</id><updated>2011-11-29T00:24:56.709-08:00</updated><title type='text'>BigAl's musings</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-9053196274256021397</id><published>2011-09-19T00:04:00.000-07:00</published><updated>2011-11-29T00:24:56.722-08:00</updated><title type='text'>Android: things they forgot to tell you</title><content type='html'>I recently bought a second-hand Sony Ericsson Xperia X10 Mini Pro (big name for a small phone) to replace my SE Z550i (the battery started failing, and I can't get a new one - the best way to make a phone obsolete!). Being a strong proponent of Linux, I was very keen to see what the hype around Android was about. Of course, I'm an SE fan, and loved the idea of the slide out keyboard, so the X10 seemed like an ideal choice! This is my first smartphone, but after two weeks of using this device it seems to me that the Android developers concentrated on the 'smart' and less on the 'phone'. So, in this post, I'll look at a few things that really wasted my time. These are all to do with usability and HCI from an Information Science viewpoint.&lt;br /&gt;&lt;br /&gt;The phone has the default SE Android 2.1 installed, so some of my gripes may have been addressed in later releases of Android, but somehow I doubt it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SMSes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deleting an SMS&lt;/span&gt; Something as simple as deleting a &lt;span style="font-style: italic;"&gt;single&lt;/span&gt; SMS probably seems trivial to a hardened Android user, but to a newbie, it was very frustrating trying to figure out how to do it, especially as it's so easy with a non-smartphone. Conventional wisdom would say, select the SMS, and then press the menu button on the phone. However, this method yields &lt;span style="font-style: italic;"&gt;Delete conversation&lt;/span&gt; ie, delete all the SMSes between you and the other party. While this can be good on occasions, you sometimes want to retain the information contained in one of those SMSes.&lt;br /&gt;&lt;br /&gt;The trick, I found out totally by accident, was to "long touch" (touch and keep the finger in position) the SMS in question. This brings up a menu with useful options such as forward and delete the SMS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Changing the notification tone&lt;/span&gt; Conventional wisdom would expect the SMS notification tone to be under Settings&amp;gt;Sounds &amp;amp; Display. Settings for changing most other sounds seem to be here, but not the SMS. To change this tone, go to messages and then press the menu button. The settings option on the subsequent menu has an option to change the SMS notification tone (among other things).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Phone book/Contacts&lt;/span&gt;&lt;br /&gt;As far as I'm concerned, this is the most messy part of Android. I really have no idea what the developers had in mind with the way they implemented the phone book. With Symbian, a very nice feature of the contacts list was birthdays. When a one of your contacts' birthday came around, Symbian would notify you at 09:00 of the event. I have yet to find an easy way to implement birthdays and birthday notifications...&lt;br /&gt;&lt;br /&gt;Also, if you happen to have Facebook and Gmail accounts, contacts from both accounts are downloaded to your contacts list. This might sound like a good idea, but if the contact has nothing in common between these two accounts, you end up with two entries for the same person in your contact list. If you've moved a SIM card from an old phone, then its contact list gets added to the mix making an even bigger mess. You then have to go through a very painful process of joining these contacts.&lt;br /&gt;&lt;br /&gt;A further horror is that every email address that you have written/responded to ends up in your Gmail address list and &lt;b&gt;all&lt;/b&gt; of these end up on your phone, regardless of their relevance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Afrikaans characters&lt;/span&gt;&lt;br /&gt;A major problem for South Africans wanting to communicate in Afrikaans is the ability to use letters from the Germanic character set. The default Android input languages do not have the ability to select these characters, even though they are in the font set. What I found to work was to install the &lt;a href="https://market.android.com/details?id=com.klye.inputmethod.latin&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5rbHllLmlucHV0bWV0aG9kLmxhdGluIl0."&gt;MultiLing app&lt;/a&gt; from the Android Market, together with the &lt;a href="https://market.android.com/details?id=klye.plugin.af&amp;amp;feature=search_result#?t=W251bGwsMSwxLDEsImtseWUucGx1Z2luLmFmIl0."&gt;Afrikaans plugin&lt;/a&gt; for MultiLing (I'm not sure whether the plugin is necessary, but it does give you access to an Afrikaans dictionary for Quick type).&lt;br /&gt;&lt;br /&gt;To use it, go to any app that requires text input, long touch the input area and from the menu that appears, select "Input method". Select MultiLing from those available. Now, long touching any letter on the keyboard gives the option to select extra characters associated with that letter. What made me doubly pleased about this was that it also works with X10 mini pro's slide out keyboard - the only disadvantage being that the symbol key does not work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-9053196274256021397?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/9053196274256021397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2011/09/android-things-they-forget-to-tell-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/9053196274256021397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/9053196274256021397'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2011/09/android-things-they-forget-to-tell-you.html' title='Android: things they forgot to tell you'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-6258716012284135127</id><published>2011-05-15T22:48:00.000-07:00</published><updated>2011-05-15T23:40:10.484-07:00</updated><title type='text'>Lawn Bowls: Determining the size of the bowls</title><content type='html'>Conventional wisdom says that if you are interested in taking up bowls, you should first try it out at your local club. Clubs normally have sets of older bowls, donated by past members. By trying out various sets of bowls, you can firstly see if you do enjoy the game, and secondly, find out the size of bowl which suits you. However, these older bowls sometimes don't have the sizes marked on them or sometimes the markings are so worn as to be illegible.&lt;br /&gt;&lt;br /&gt;I did a fairly comprehensive Web search to try and find the dimensions of the various bowls sizes, and the closest I could come to what I was looking for was &lt;a href="http://www.comfitpro.co.uk/index.php?option=com_content&amp;amp;view=article&amp;amp;id=8&amp;amp;Itemid=18"&gt;this page&lt;/a&gt; on ComfitPro. I have taken their data given for the diameter of the bowl for each of the sizes and used to to determine the diameter in mm and the circumference (of the rolling surface) in mm. For the sake of completeness I have also included ComfitPro's weights for the various sizes.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="150"&gt;&lt;span style="font-weight: bold;"&gt;Size&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;00&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;&lt;span style="font-weight: bold;"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="150"&gt;&lt;span style="font-weight: bold;"&gt;Diameter (inches)&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;4&lt;sup&gt;9/16&lt;/sup&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;4&lt;sup&gt;5/8&lt;/sup&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;4&lt;sup&gt;3/4&lt;/sup&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;4&lt;sup&gt;13/16&lt;/sup&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;4&lt;sup&gt;7/8&lt;/sup&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;4&lt;sup&gt;15/16&lt;/sup&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="150"&gt;&lt;span style="font-weight: bold;"&gt;Diameter (mm)&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;115.9&lt;/td&gt;&lt;td align="center" width="50"&gt;117.5&lt;/td&gt;&lt;td align="center" width="50"&gt;120.6&lt;/td&gt;&lt;td align="center" width="50"&gt;122.2&lt;/td&gt;&lt;td align="center" width="50"&gt;123.8&lt;/td&gt;&lt;td align="center" width="50"&gt;125.4&lt;/td&gt;&lt;td align="center" width="50"&gt;127.0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="150"&gt;&lt;span style="font-weight: bold;"&gt;Circumference (mm)&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;364&lt;/td&gt;&lt;td align="center" width="50"&gt;369&lt;/td&gt;&lt;td align="center" width="50"&gt;379&lt;/td&gt;&lt;td align="center" width="50"&gt;384&lt;/td&gt;&lt;td align="center" width="50"&gt;389&lt;/td&gt;&lt;td align="center" width="50"&gt;394&lt;/td&gt;&lt;td align="center" width="50"&gt;399&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="150"&gt;&lt;span style="font-weight: bold;"&gt;Heavy (g)&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;1215&lt;/td&gt;&lt;td align="center" width="50"&gt;1260&lt;/td&gt;&lt;td align="center" width="50"&gt;1355&lt;/td&gt;&lt;td align="center" width="50"&gt;1410&lt;/td&gt;&lt;td align="center" width="50"&gt;1460&lt;/td&gt;&lt;td align="center" width="50"&gt;1520&lt;/td&gt;&lt;td align="center" width="50"&gt;1570&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="150"&gt;&lt;span style="font-weight: bold;"&gt;Extra Heavy (g)&lt;/span&gt;&lt;/td&gt;&lt;td align="center" width="50"&gt;n/a&lt;/td&gt;&lt;td align="center" width="50"&gt;1330&lt;/td&gt;&lt;td align="center" width="50"&gt;1390&lt;/td&gt;&lt;td align="center" width="50"&gt;1450&lt;/td&gt;&lt;td align="center" width="50"&gt;1510&lt;/td&gt;&lt;td align="center" width="50"&gt;1560&lt;/td&gt;&lt;td align="center" width="50"&gt;n/a&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;To use this information, I suggest getting hold of a dressmaker's tape. Wrap the tape around the rolling surface of the bowl and measure the circumference. From the circumference, you can use the table to determine what is the size of the bowls which you find most to your liking.&lt;br /&gt;&lt;br /&gt;(The tape can also be used for measuring winning distances during a game!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-6258716012284135127?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/6258716012284135127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2011/05/lawn-bowls-determining-size-of-bowls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/6258716012284135127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/6258716012284135127'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2011/05/lawn-bowls-determining-size-of-bowls.html' title='Lawn Bowls: Determining the size of the bowls'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-1281206984248457246</id><published>2010-06-01T02:59:00.000-07:00</published><updated>2010-06-01T23:56:03.720-07:00</updated><title type='text'>Printer sharing under Kubuntu</title><content type='html'>I had an extraordinarily difficult time in trying to find a simple how-to for setting up printer sharing on Linux to Linux machines. There is plenty of information on setting up Linux to Windows and Windows to Linux printer sharing. So I thought I'd document my findings here. (This refers to the Lucid Lynx distribution, but should also work with earlier distributions).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setting up the host&lt;/span&gt;&lt;br /&gt;Open the System Settings utility and make sure that the printer to be shared is shared:&lt;br /&gt;&lt;br /&gt;System&gt;System Settings&gt;Printer Configuration&lt;br /&gt;Server Settings&gt;Share published printers connected to the system&lt;br /&gt;Local Printers&gt;[your local printer's name]&gt;Printer status&gt;sharing&lt;br /&gt;&lt;br /&gt;Make sure that port 631 is open on the firewall.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setting up a Kubuntu client&lt;/span&gt;&lt;br /&gt;Settings&gt;System settings&gt;New printer&gt;Network printer&gt;IPP&lt;br /&gt;[enter host IP address] then find and verify.&lt;br /&gt;&lt;br /&gt;I couldn't find any way under Kubuntu's tools to check the printer, so open a browser and go to:&lt;br /&gt;http://localhost:631/admin&lt;br /&gt;Select Manage printers, then the remote printer, then under Maintenance, select Print a test page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setting up an Ubuntu client&lt;/span&gt;&lt;br /&gt;System&gt;Administration&gt;Printing&lt;br /&gt;Add&gt;Network printer&gt;Find network printer&lt;br /&gt;Host: [enter host IP address] then find.&lt;br /&gt;&lt;br /&gt;The Ubuntu Printing applet gives you the option to print a test page.&lt;br /&gt;&lt;br /&gt;Hope this helps someone :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-1281206984248457246?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/1281206984248457246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2010/06/printer-sharing-under-kubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1281206984248457246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1281206984248457246'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2010/06/printer-sharing-under-kubuntu.html' title='Printer sharing under Kubuntu'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-1740031964595365607</id><published>2010-05-15T02:03:00.000-07:00</published><updated>2010-06-01T02:59:28.848-07:00</updated><title type='text'>Beer price increases</title><content type='html'>This is a follow up on my &lt;a href="http://bigal-sa.blogspot.com/2009/02/beer-prices-rocket-in-pretoria-pubs.html"&gt;Beer prices in Pretoria&lt;/a&gt; blog. The price of Windhoek Lager has been pretty stable for more than a year, but I'm expecting price rises - mainly because of the Soccer World Cup due to start in less than a month.&lt;br /&gt;&lt;br /&gt;On this page, I am including establishments on my old list that have increased their prices,   establishments whose prices are totally out of line with other establishments in their area and establishments I visited for the first time since 1 May 2010.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Pub&lt;/span&gt;&lt;/td&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td width="50"&gt;&lt;span style="font-weight: bold;"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td width="60"&gt;&lt;span style="font-weight: bold;"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Ritrovo&lt;/td&gt;&lt;td width="100"&gt;Waterkloof Heights&lt;br /&gt;&lt;/td&gt;&lt;td width="50"&gt;R19.00&lt;/td&gt;&lt;td width="60"&gt;29/04/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Cuppuccino's&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;br /&gt;&lt;/td&gt;&lt;td width="50"&gt;R16.90&lt;/td&gt;&lt;td width="60"&gt;31/05/10&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Price increases since last visit&lt;/span&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Pub&lt;/span&gt;&lt;/td&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td width="50"&gt;&lt;span style="font-weight: bold;"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td width="60"&gt;&lt;span style="font-weight: bold;"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Pikkies&lt;/td&gt;&lt;td width="100"&gt;Prinshof&lt;/td&gt;&lt;td width="50"&gt;R13.00&lt;/td&gt;&lt;td width="60"&gt;27/05/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Picasso's&lt;/td&gt;&lt;td width="100"&gt;Villeria&lt;/td&gt;&lt;td width="50"&gt;R12.50&lt;/td&gt;&lt;td width="60"&gt;13/05/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Hunter's Grill&lt;/td&gt;&lt;td width="100"&gt;Silverton&lt;/td&gt;&lt;td width="50"&gt;R12.00&lt;/td&gt;&lt;td width="60"&gt;28/05/10&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New venues since 1 May 2010&lt;/span&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Pub&lt;/span&gt;&lt;/td&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td width="50"&gt;&lt;span style="font-weight: bold;"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td width="60"&gt;&lt;span style="font-weight: bold;"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;LM in the East&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Lynnwood&lt;/td&gt;&lt;td width="50"&gt;R14.00&lt;/td&gt;&lt;td width="60"&gt;15/05/10&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Current Makro price (15/05/10): R114.95/24 (R4.79 per bottle).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-1740031964595365607?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/1740031964595365607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2010/05/beer-price-increases.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1740031964595365607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1740031964595365607'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2010/05/beer-price-increases.html' title='Beer price increases'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-617201162706629682</id><published>2010-03-04T20:21:00.000-08:00</published><updated>2010-04-09T00:03:26.492-07:00</updated><title type='text'>So I got a Kindle...</title><content type='html'>I'm actually pretty happy with it, but there are a few irritations...&lt;br /&gt;&lt;br /&gt;It arrived at my door, here at the bottom end of Africa, within four working days of the order going through (the actual process was a whole lot longer, but that has nothing to do with Amazon, but rather my bank - however, that's another story).&lt;br /&gt;&lt;br /&gt;First thing I did was to charge it, then read through the user guide. While reading through the user guide, I bought my first book, Dan Brown's &lt;span style="font-style: italic;"&gt;The Lost Symbol&lt;/span&gt; (which is not the topic of this blog) via Whispernet - a really cool feature.&lt;br /&gt;&lt;br /&gt;The next morning, I finished reading the user guide, interspersed with a bit of &lt;span style="font-style: italic;"&gt;The Lost Symbol&lt;/span&gt;, but I did notice that the battery seemed to be getting depleted rather rapidly. That afternoon, I took it with me to the pub to show it off to the locals. They were especially interested, more so when I bought and downloaded a book (Dean Koontz's &lt;span style="font-style: italic;"&gt;Sole Survivor&lt;/span&gt;) from Amazon in less than a minute.&lt;br /&gt;&lt;br /&gt;The next morning, when I switched it on, I hit the first irritation - the battery was running very low. This after just over 36 hours since I'd charged it. What happened to the one week claimed by Amazon? Did I have a dud?&lt;br /&gt;&lt;br /&gt;As Amazon's eBook prices seemed a little on the high side, I started browsing the free classics on Feedbooks, and downloaded a few of those onto my PC. I converted them from .epub to .mobi using calibre and uploaded them to the Kindle via USB. [edit]A colleague pointed out to me that if you click on the link to the book's title, rather than the download link next to the title, you get options for different formats, including .mobi and .prc [/edit]&lt;br /&gt;&lt;br /&gt;I finished &lt;span style="font-style: italic;"&gt;The Lost Symbol&lt;/span&gt; and started with &lt;span style="font-style: italic;"&gt;The Invisible Man&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Sole Survivor&lt;/span&gt;. Again, I was horrified that the battery ran down within 48 hours of the last charge. I started googling for info on this and found more than one reference to upgrading the operating system on the Kindle. The recommended OS version was 2.3.3, which was an upgrade on 2.3, both of which fixed battery issues. This gave rise to the second irritation - the OS version on my Kindle was 2.2.1 Why hadn't the OS been upgraded before the device was shipped? Is it a case of sending old/returned stock to the Third World?&lt;br /&gt;&lt;br /&gt;Anyway, I downloaded the upgrade (11MB) and installed it on my Kindle. It definitely did fix the battery issues. I've now been running for more than a week (at least four hours per day, probably more) and the battery is still more than 50%. I do have Whispernet off most of the time, I must add.&lt;br /&gt;&lt;br /&gt;I have found that the screen is slightly darker as mentioned by some folks on the Web, and I think this has something to do with the way the screen is refreshed between pages (probably how they managed to save on battery life through software). If the ambient light catches the screen in a certain way, there seems to be residual text on it, almost like burn-in on old CRT monitors. This is not too irritating as often in some books the text on preceding/subsequent pages can be seen through the page being read. I'd rather have that than continually having to recharge.&lt;br /&gt;&lt;br /&gt;Ok, now I'm getting the hang of this and enjoying the experience, so I want to buy some more books. So I hopped onto Amazon from my PC and started looking through their recommendations. This is where I hit the third irritation - I can't buy more than 60% of their recommendations:&lt;br /&gt;&lt;div style="text-align: right;"&gt;"This title is not available for customers in your location: Africa"&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;If it's not available, why recommend it? I have subsequently found that a huge chunk of their eBooks is "not available in Africa". And then the publishers wonder why potential customers turn to pirate sources (which I will talk about in a later blog).&lt;br /&gt;&lt;br /&gt;From the books that are available on Amazon, I started looking for a selection to buy for when I go on vacation later this month. I'm rather partial to Dean Koontz, so I started with his books that "are available in Africa" and then I hit the fourth irritation. Looking at the book &lt;a href="http://www.amazon.com/Fear-Nothing-ebook/dp/B000SCHB8E/ref=pd_rhf_shvl_3"&gt;&lt;span style="font-style: italic;"&gt;Fear Nothing&lt;/span&gt;&lt;/a&gt;, I found that it costs $8.39 (it's a bit higher outside the USA because of a $2 Whispernet fee). However, and that's the reason for the irritation, a new hardcover version costs $3.92 and a new paperback $4.77. Why should the eBook be so much more? Milking a dead cow? At the rate at which Dean Koontz churns out books, he has to write them on a word processor, so they must already be available to the publisher electronically. The conversion of such an electronic document to an eBook takes less than an hour (I know, I've done it), so why is it so expensive? To reiterate:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; And then the publishers wonder why potential customers turn to pirate  sources&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-617201162706629682?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/617201162706629682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2010/03/so-i-got-kindle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/617201162706629682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/617201162706629682'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2010/03/so-i-got-kindle.html' title='So I got a Kindle...'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-1513964283660439073</id><published>2010-02-20T21:20:00.000-08:00</published><updated>2010-09-02T02:57:17.410-07:00</updated><title type='text'>Virtualbox: SLOW shared folders</title><content type='html'>I have been using Virtualbox on Linux machines, with XP as a guest, for a while now. The only reason that I haven't moved away from Windows altogether is that I still use Paintshop Pro as a photo editor (Gimp is useless to me because of the way it handles TIFFs). One of the things I liked about Virtualbox was the ability to use shared folders to share files between the host and the guest. However, I have become increasingly frustrated by the speed at which large graphic files get loaded using these shared folders. This has gotten worse with the newer versions of Paintshop  Pro, so I decided to do some speed tests with the different versions, and with different ways of accessing the same file. The file is a 22.9MB tiff.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="70"&gt;&lt;span style="font-weight: bold;"&gt;v9&lt;/span&gt;&lt;/td&gt;&lt;td width="70"&gt;&lt;span style="font-weight: bold;"&gt;x2&lt;/span&gt;&lt;/td&gt;&lt;td width="70"&gt;&lt;span style="font-weight: bold;"&gt;x3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Direct&lt;/span&gt;&lt;/td&gt;&lt;td width="70"&gt;5s&lt;/td&gt;&lt;td width="70"&gt;13s&lt;/td&gt;&lt;td width="70"&gt;11s&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;SMB&lt;/span&gt;&lt;/td&gt;&lt;td width="70"&gt;12s&lt;/td&gt;&lt;td width="70"&gt;18s&lt;/td&gt;&lt;td width="31"&gt;31s&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;SFolders&lt;/span&gt;&lt;/td&gt;&lt;td width="70"&gt;37s&lt;/td&gt;&lt;td width="70"&gt;3m 6s&lt;/td&gt;&lt;td width="70"&gt;4m 27s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Direct is the guest machine's C:-drive&lt;br /&gt;SMB is using SAMBA on Linux to share the folder with XP&lt;br /&gt;SFolders is using Virtualbox's shared folders&lt;br /&gt;&lt;br /&gt;From this example, the file handling of the software has clearly changed with the newer versions, but the time taken to open files like this when using Virtualbox's shared folders is unacceptable.&lt;br /&gt;&lt;br /&gt;Another example is using Canon's Digital Photo Professional to access a directory containing 41 RAW files from a Canon 40d:&lt;br /&gt;Direct: 5s&lt;br /&gt;SMB: 13s&lt;br /&gt;SFolders: 49s&lt;br /&gt;The time given here is the time taken from when the directory is opened until all thumbnails have been built.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;&lt;br /&gt;I've tried similar tests with an external USB hard drive attached directly to the VirtualBox (through Devices&gt;USB devices). Here using VirtualBox v3.2.8 under Kubuntu 10.04 with Windows XP as guest, with the same 22.9MB tiff used in the earlier tests. Again, the time given is the time taken for the file to load completely in Paintshop Pro v9:&lt;br /&gt;Direct: 5.0s&lt;br /&gt;USB drive: 6.3s&lt;br /&gt;SMB: 13.5s&lt;br /&gt;SFolders: 29.7s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-1513964283660439073?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/1513964283660439073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2010/02/virtualbox-slow-shared-folders.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1513964283660439073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1513964283660439073'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2010/02/virtualbox-slow-shared-folders.html' title='Virtualbox: SLOW shared folders'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-5144080409240586619</id><published>2009-12-01T23:10:00.000-08:00</published><updated>2009-12-02T00:22:25.745-08:00</updated><title type='text'>Poor man's HDR for PSP 9</title><content type='html'>I found this interesting technique for creating a sort of &lt;a href="http://en.wikipedia.org/wiki/High_dynamic_range_imaging"&gt;HDR image&lt;/a&gt; on &lt;a href="http://dgrin.smugmug.com/gallery/1856992"&gt;DGrin&lt;/a&gt;, but it was written for Photoshop. So, I had to find a way to convert it to &lt;a href="http://en.wikipedia.org/wiki/Paint_Shop_Pro"&gt;Paintshop Pro&lt;/a&gt; (it should work with any version, but since Corel took the product over, some of the short cut keys have changed). I still like using PSP v9, which was the last version made by &lt;a href="http://en.wikipedia.org/wiki/Jasc_Software"&gt;JASC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In order to use this technique, you should have taken your image in your camera's RAW format (or two shots from a tripod with a shot exposed for the highlights and a shot exposed for the darker areas in the image). What I found works best is a shot taken for the darker areas (highlights overexposed), as the RAW recovery produces less digital noise when the image is darkened.&lt;br /&gt;&lt;br /&gt;Here is the as-shot image, with areas of the sky, totally overexposed:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/AsShot6556/729715232_VrSZL-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/Other/Help/AsShot6556/729715232_VrSZL-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the same image underexposed by about 1½ stops in the RAW converter:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/Dark6556/729715244_K8a7n-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/Other/Help/Dark6556/729715244_K8a7n-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Open the images in PSP, and copy the dark image as a new layer on the light image (ctrl-C on the dark image to copy, ctrl-L on the light image to paste as a new layer). You now need to move the dark layer below the light layer, but before you can do that, you have to change the light layer from a background layer to a raster layer. Open the layer palette and right click on the background layer. Select "Promote Background Layer" from the context menu:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/Promote/729715260_sdWDc-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 154px;" src="http://bigal-sa.smugmug.com/Other/Help/Promote/729715260_sdWDc-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(click on image for larger view)&lt;br /&gt;&lt;br /&gt;You can now drag the lighter layer above the darker one (or drag the darker one below the lighter one):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/MoveBG/729715268_CZ5zR-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 122px;" src="http://bigal-sa.smugmug.com/Other/Help/MoveBG/729715268_CZ5zR-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Make sure the lighter layer (in this case Raster 2) is selected.&lt;br /&gt;&lt;br /&gt;Now add a layer mask to the lighter layer, by right clicking on the layer then selecting "New Mask Layer" then "From Image". In the dialog that pops up, select the file name of the darker image (in this case IMG_6556D.TIF), "Source luminance" and "Invert mask data":&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/Mask1/729749943_xYF2V-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 157px;" src="http://bigal-sa.smugmug.com/Other/Help/Mask1/729749943_xYF2V-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The image already looks appreciably better:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/AfterMask16556/729724123_gKpeT-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/Other/Help/AfterMask16556/729724123_gKpeT-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the next step, we first need to duplicate the dark layer (which is at the bottom of the layer stack). Right click on it and select "Duplicate Layer".&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/CopyDark/729722492_zC9GS-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 274px; height: 300px;" src="http://bigal-sa.smugmug.com/Other/Help/CopyDark/729722492_zC9GS-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now drag this new layer to the top of the layer stack:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/MoveCopy/729722501_mevNx-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 300px;" src="http://bigal-sa.smugmug.com/Other/Help/MoveCopy/729722501_mevNx-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Add a new mask layer from image as outlined above, but this time do not select "Invert mask data":&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/Mask2/729722513_kaNCU-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 152px;" src="http://bigal-sa.smugmug.com/Other/Help/Mask2/729722513_kaNCU-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After the second mask, some slight changes to the contrast:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Other/Help/AfterMask26556/729722522_dBsBN-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/Other/Help/AfterMask26556/729722522_dBsBN-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, for the final editing, you need to make copy of all the blended layers. Select the top layer in the stack and press ctrl-shift-C. This will take a bit of time, especially if your camera has a large sensor. When the processing is finished, press ctrl-L to paste a new layer on the top of the layer stack (you could also merge all layers, but I prefer keeping all the layers in case I want to play around with them in the future).&lt;br /&gt;&lt;br /&gt;You can now carry out whatever editing you normally do to a photo (contrast, saturation and sharpening in my case). The final product:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/Travel/Touring-South-Africa/ETvl6556/729765779_2DTtK-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/Travel/Touring-South-Africa/ETvl6556/729765779_2DTtK-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-5144080409240586619?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/5144080409240586619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/12/poor-mans-hdr-for-psp-9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/5144080409240586619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/5144080409240586619'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/12/poor-mans-hdr-for-psp-9.html' title='Poor man&apos;s HDR for PSP 9'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-7664076379418012182</id><published>2009-08-08T22:33:00.000-07:00</published><updated>2009-08-08T22:55:45.007-07:00</updated><title type='text'>Errors after upgrading Firefox in Kubuntu</title><content type='html'>If you have changed from the default (repository) version of Firefox, to the newest version from Mozilla using &lt;a href="http://sourceforge.net/apps/mediawiki/ubuntuzilla/index.php?title=Main_Page"&gt;Ubuntuzilla&lt;/a&gt;, you have to run the following command in order to activate the "Check for updates..." under the help menu:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo firefox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After updating, when you try to run firefox as a non-root user, you get the following error:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;The bookmarks and history system will not be functional because one of Firefox's files is in use by another application. Some security software can cause this problem.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;with a link to &lt;a href="http://support.mozilla.com/en-US/kb/The+bookmarks+and+history+system+will+not+be+functional?style_mode=inproduct"&gt;this page&lt;/a&gt; as a possible fix.&lt;br /&gt;&lt;br /&gt;The information given does not fix the problem at all, but removes all your history and leaves the bookmarks inaccessible. The following will fix the problem:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd /home/USER/.mozilla/firefox/&lt;br /&gt;ls&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this listing will be a directory with the name XYZ.default, where XYZ is some random collection of letters and numbers.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd XYZ.default&lt;br /&gt;sudo chown USER *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;will fix the problem (where USER is your login name).&lt;br /&gt;&lt;br /&gt;This problem has only occurred since upgrading to v3.5 and subsequent releases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-7664076379418012182?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/7664076379418012182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/08/errors-after-upgrading-firefox-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7664076379418012182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7664076379418012182'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/08/errors-after-upgrading-firefox-in.html' title='Errors after upgrading Firefox in Kubuntu'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-7515403054715535421</id><published>2009-07-09T23:43:00.000-07:00</published><updated>2009-07-10T00:04:05.808-07:00</updated><title type='text'>Investec Online Registration: unsecure</title><content type='html'>Investec Asset Management is &lt;a href="http://www.investecassetmanagement.com/server.php?show=nav.2516"&gt;pushing&lt;/a&gt; for investors to &lt;a href="http://www.investecassetmanagement.com/server.php?show=ConForm.8"&gt;register&lt;/a&gt; for on-line access to their investment portfolio. However, the registration page is via unsecure http (&lt;span style="font-weight:bold;"&gt;not&lt;/span&gt; https), which means data transmitted is not encrypted. This might not sound like a problem, but they require information such as ID number, street address and full banking details with account numbers. Be aware that it's exactly this kind of information that identity thieves are after.&lt;br /&gt;&lt;br /&gt;Here is a &lt;a href="http://bigal-sa.smugmug.com/photos/572593723_KWEy5-O.jpg"&gt;screen dump&lt;/a&gt; showing some of the info they are looking for, with the unsecure http.&lt;br /&gt;&lt;br /&gt;I have tried to contact Investec concerning this matter, but they are singularly disinterested in doing anything about it. The irony is that once you are registered, logging in to their site is via secure http...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-7515403054715535421?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/7515403054715535421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/07/investec-online-registration-unsecure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7515403054715535421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7515403054715535421'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/07/investec-online-registration-unsecure.html' title='Investec Online Registration: unsecure'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-3439096250885941104</id><published>2009-05-02T21:51:00.000-07:00</published><updated>2009-05-02T22:14:58.870-07:00</updated><title type='text'>Pilanesberg 2009 - enjoyable photo wise</title><content type='html'>I managed to get some really nice pics on my annual pilgrimage to Bakubung and &lt;a href="http://bigal-sa.smugmug.com/gallery/7790450_oNwzM#504235492_9cZYx"&gt;Pilanesberg&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Lilacbreasted Roller listening to the sound of the camera's shutter:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/505001181_WmUUj-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/505001181_WmUUj-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nesting Whitebreasted Cormorants:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/505045368_vM3ME-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/505045368_vM3ME-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Marabou Stork admiring its image:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/505491584_CsANw-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/505491584_CsANw-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Crocodile waiting for breakfast:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/505582216_77HQ9-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/505582216_77HQ9-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hippo having fun:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/512292853_zv9Tx-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/512292853_zv9Tx-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mr &amp; Mrs Golden Orb Web Spider:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/515484782_kaVdZ-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/515484782_kaVdZ-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Threebanded Plover:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/517428693_CcUGK-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/517428693_CcUGK-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dassie (note the fly on its nose):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/518333549_ZBXEV-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/518333549_ZBXEV-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vervet Monkey family:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/520445742_kSowu-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/520445742_kSowu-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blackshouldered Kite with prey:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/522066851_JuUZm-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/522066851_JuUZm-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A couple of visitors to Bakubung resort:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/525324168_Xb9Xf-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/525324168_Xb9Xf-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/523900556_dTbPX-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/523900556_dTbPX-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-3439096250885941104?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/3439096250885941104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/05/pilanesberg-2009-enjoyable-photo-wise.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/3439096250885941104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/3439096250885941104'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/05/pilanesberg-2009-enjoyable-photo-wise.html' title='Pilanesberg 2009 - enjoyable photo wise'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-7191783465569074303</id><published>2009-04-30T21:16:00.000-07:00</published><updated>2009-04-30T21:25:27.827-07:00</updated><title type='text'>Upgrading to Kubuntu Jaunty</title><content type='html'>Recently finished upgrading my home and work PCs to Jaunty. I must admit I'm pretty impressed with the changes I've seen so far. The upgrade wasn't without hassles though. I used the alternate CD to upgrade (to save on bandwidth) and tested it out on my work PC first. The install script died when it couldn't install a CA-certificate for some or other app. I managed to finish the upgrade by going through a recovery boot from grub, but I had no X. It kept dying when trying to load the nvidia drivers. I tried installing them through apt-get, but that didn't work either, so I left it and went home.&lt;br /&gt;&lt;br /&gt;Before I did the home upgrade (I wanted to do it yesterday to use my leftover bandwidth), I first spent time on Google trying to find out about upgrade problems and possible fixes (including how to load and run Envy from the command line). However, the upgrade went through with no hassles. The CA-certificate problem also popped up, but it didn't kill the upgrade script. I had to do two reboots before it worked properly, first time the screen resolution was wrong, with no option to fix it and kded4 was hogging the processor. Rebooting fixed both of those. The second time was to boot into the correct kernel. Then I spent time updating a whole bunch of apps that I use regularly.&lt;br /&gt;&lt;br /&gt;I also found that I was running the open source nv driver. At this stage, it's working fine, much better than the nvidia driver that I was using in Intrepid. The fix for my work PC was as simple as changing the driver to nv in xorg.conf.&lt;br /&gt;&lt;br /&gt;It really does look much more polished than KDE 4.1. Little things like having the start up tune play through does make me feel happier that someone paid attention to this kind of detail. One thing I really like is that the fonts and the font renderer is so much better.&lt;br /&gt;&lt;br /&gt;When I feel up to it, I'll try and get the nvidia drivers to work so I can check out the eye candy.&lt;br /&gt;&lt;br /&gt;The upgrade is definitely recommended.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-7191783465569074303?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/7191783465569074303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/04/upgrading-to-kubuntu-jaunty.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7191783465569074303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7191783465569074303'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/04/upgrading-to-kubuntu-jaunty.html' title='Upgrading to Kubuntu Jaunty'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-7349301216550342479</id><published>2009-02-28T02:46:00.000-08:00</published><updated>2010-06-19T00:54:02.255-07:00</updated><title type='text'>Beer prices in Pretoria pubs</title><content type='html'>Recently, the South African Minister of Finance added more tax to cigarettes and alcoholic beverages. Usually pub owners misuse this as an excuse to push up the price of their drinks. I am compiling a list of the current price of Windhoek Lager at pubs and restaurants I visit (and will use the info from others as they pass it on to me). Currently (28 Feb 09), Windhoek Lager bottles are on special at R109 for 24 (R4.50 per bottle) at Makro. The normal price is about R125 for 24 (R5.21 per bottle).&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Pub&lt;/span&gt;&lt;/td&gt;&lt;td width="100"&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td width="50"&gt;&lt;span style="font-weight: bold;"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td width="60"&gt;&lt;span style="font-weight: bold;"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Col'Cacchio&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R16.00&lt;/td&gt;&lt;td width="60"&gt;18/01/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Crystal&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R16.00&lt;/td&gt;&lt;td width="60"&gt;29/03/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Geet&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R16.00&lt;/td&gt;&lt;td width="60"&gt;25/08/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Ogalito's&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R16.00&lt;/td&gt;&lt;td width="60"&gt;09/03/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Pachas&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Hazelwood&lt;/td&gt;&lt;td width="50"&gt;R15.50&lt;/td&gt;&lt;td width="60"&gt;23/11/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Burgandy's&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R15.00&lt;/td&gt;&lt;td width="60"&gt;21/01/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Greek Easy&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R15.00&lt;/td&gt;&lt;td width="60"&gt;28/09/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Kream&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R15.00&lt;/td&gt;&lt;td width="60"&gt;26/10/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Piccola Italia&lt;/td&gt;&lt;td width="100"&gt;Monument Park&lt;/td&gt;&lt;td width="50"&gt;R15.00&lt;/td&gt;&lt;td width="60"&gt;04/03/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Herr Günther's&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R14.50&lt;/td&gt;&lt;td width="60"&gt;24/06/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Oxford English Pub&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R14.50&lt;/td&gt;&lt;td width="60"&gt;11/12/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Trademarx&lt;/td&gt;&lt;td width="100"&gt;Loftus&lt;/td&gt;&lt;td width="50"&gt;R14.50&lt;/td&gt;&lt;td width="60"&gt;10/07/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Adega&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R14.00&lt;/td&gt;&lt;td width="60"&gt;01/03/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;BOERgeoisie&lt;/td&gt;&lt;td width="100"&gt;Menlo Park&lt;/td&gt;&lt;td width="50"&gt;R14.00&lt;/td&gt;&lt;td width="60"&gt;27/07/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Burgandy's&lt;/td&gt;&lt;td width="100"&gt;Tukkies&lt;/td&gt;&lt;td width="50"&gt;R14.00&lt;/td&gt;&lt;td width="60"&gt;26/06/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Livingstone's&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R14.00&lt;/td&gt;&lt;td width="60"&gt;27/02/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Oppieplaas&lt;/td&gt;&lt;td width="100"&gt;Waverley&lt;/td&gt;&lt;td width="50"&gt;R14.00&lt;/td&gt;&lt;td width="60"&gt;18/09/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Fringes&lt;/td&gt;&lt;td width="100"&gt;CSIR&lt;/td&gt;&lt;td width="50"&gt;R13.50&lt;/td&gt;&lt;td width="60"&gt;07/04/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Springbok Bar&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R13.50&lt;/td&gt;&lt;td width="60"&gt;24/06/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;The Corner Cafe&lt;/td&gt;&lt;td width="100"&gt;Monument Park&lt;/td&gt;&lt;td width="50"&gt;R13.50&lt;/td&gt;&lt;td width="60"&gt;10/07/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Aandklas&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R13.00&lt;/td&gt;&lt;td width="60"&gt;24/06/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Achilles&lt;/td&gt;&lt;td width="100"&gt;Tukkies&lt;/td&gt;&lt;td width="50"&gt;R13.00&lt;/td&gt;&lt;td width="60"&gt;25/11/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Coco Bistro&lt;/td&gt;&lt;td width="100"&gt;Erasmuskloof&lt;/td&gt;&lt;td width="50"&gt;R13.00&lt;/td&gt;&lt;td width="60"&gt;07/03/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;McLarin's&lt;/td&gt;&lt;td width="100"&gt;Kilner Park&lt;br /&gt;&lt;/td&gt;&lt;td width="50"&gt;R13.00&lt;/td&gt;&lt;td width="60"&gt;09/03/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Brooklyn Bowling Club&lt;/td&gt;&lt;td width="100"&gt;Brooklyn&lt;/td&gt;&lt;td width="50"&gt;R12.00&lt;/td&gt;&lt;td width="60"&gt;15/06/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(255, 0, 0);" width="100"&gt;Pikkies&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="100"&gt;Prinshof&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="50"&gt;R12.00&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="60"&gt;14/09/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Queen's Cafe&lt;/td&gt;&lt;td width="100"&gt;Queenswood&lt;/td&gt;&lt;td width="50"&gt;R12.00&lt;/td&gt;&lt;td width="60"&gt;22/07/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Roman's Pizza&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;Hatfield&lt;/td&gt;&lt;td width="50"&gt;R11.95&lt;/td&gt;&lt;td width="60"&gt;02/02/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Cactus Creek&lt;/td&gt;&lt;td width="100"&gt;Hazelwood (closed)&lt;/td&gt;&lt;td width="50"&gt;R11.90&lt;/td&gt;&lt;td width="60"&gt;26/02/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;La Pat&lt;/td&gt;&lt;td width="100"&gt;Tukkies (closed)&lt;br /&gt;&lt;/td&gt;&lt;td width="50"&gt;R11.90&lt;/td&gt;&lt;td width="60"&gt;30/06/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Coffee Buzz&lt;/td&gt;&lt;td width="100"&gt;Tukkies&lt;/td&gt;&lt;td width="50"&gt;R11.00&lt;/td&gt;&lt;td width="60"&gt;25/06/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(255, 0, 0);" width="100"&gt;Hunter's Grill&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="100"&gt;Silverton&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="50"&gt;R11.00&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="60"&gt;25/11/09&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Harlequins&lt;/td&gt;&lt;td width="100"&gt;Groenkloof&lt;/td&gt;&lt;td width="50"&gt;R10.50&lt;/td&gt;&lt;td width="60"&gt;18/06/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Oom Gert se Plek&lt;/td&gt;&lt;td width="100"&gt;Tukkies&lt;/td&gt;&lt;td width="50"&gt;R10.50&lt;/td&gt;&lt;td width="60"&gt;04/02/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="color: rgb(255, 0, 0);" width="100"&gt;Picasso's&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="100"&gt;Villeria&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="50"&gt;R10.50&lt;/td&gt;&lt;td style="color: rgb(255, 0, 0);" width="60"&gt;12/01/10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="100"&gt;Toutrekpark&lt;/td&gt;&lt;td width="100"&gt;Villeria&lt;/td&gt;&lt;td width="50"&gt;R8.50&lt;/td&gt;&lt;td width="60"&gt;07/05/10&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Current Makro price (15/05/10): R114.95/24 (R4.79 per bottle).&lt;br /&gt;&lt;br /&gt;Herr Günther's was not allowed to sell Windhoek Lager when we visited the pub. SAB is their major sponsor, and for the duration of the soccer FedCup in South Africa, they were only allowed to sell SAB beers. The barman was kind enough to give me their price on Windhoek Lager though.&lt;br /&gt;&lt;br /&gt;Trademarx has become the first to increase prices (R13.50 to R14.50), citing the recession as a source. However, the price of Windhoek Lager at Makro has not changed, so the price increase has probably more to do with them having to &lt;a href="http://jv.news24.com/Beeld/Suid-Afrika/0,,3-975_2533275,00.html"&gt;shut down&lt;/a&gt; during the soccer FedCup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Blacklisted&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hunter's Grill: live music (venue too small for amplified music)&lt;/li&gt;&lt;li&gt;Livingstone's: disagreement with management (obnoxious) about loud music&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pikkies: loading the bill&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;&lt;br /&gt;Establishments in red in the table have recently increased their prices. These will now be updated in &lt;a href="http://bigal-sa.blogspot.com/2010/05/beer-price-increases.html"&gt;a new blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-7349301216550342479?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/7349301216550342479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/02/beer-prices-rocket-in-pretoria-pubs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7349301216550342479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/7349301216550342479'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/02/beer-prices-rocket-in-pretoria-pubs.html' title='Beer prices in Pretoria pubs'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-1072193035202318405</id><published>2009-02-16T22:49:00.000-08:00</published><updated>2009-09-22T03:44:35.028-07:00</updated><title type='text'>I hate flash</title><content type='html'>This goes back a long way, when one used to hit a flash site and it hogged the download, even if you didn't have the flash player installed. But, what seems to be happening more and more these days is that Web developers are building flash-only sites: ie, sites which rely on flash for everything, including the navigation, with no html alternative. This irritates me even more than the flash script hogging the whole download. I still refuse to install flash, and have even installed the Firefox flashblock extension. For the past ten years, I regularly get told, "you're behind the times, just install flash". However, that only makes me more adamant that I don't need it.&lt;br /&gt;&lt;br /&gt;What I'm pleased to find is that I am not alone out there. Googling the phrase "I hate flash" comes back with almost 20k hits (153k: 12/9/09), the most eloquent being &lt;a href="http://www.figuiere.net/hub/blog/?2005/09/06/287-why-i-hate-flash"&gt;this one&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is a collection of flash-only sites that I have found:&lt;br /&gt;&lt;br /&gt;Telkom SA's &lt;a href="http://www.do.co.za/broadband/index.html"&gt;do broadband&lt;/a&gt; (lost a potential customer for adsl)&lt;br /&gt;&lt;a href="http://www.sinoprima.co.za/"&gt;Sinotech SA&lt;/a&gt; (not that I'd buy any of their products, just wanted to look at what's available)&lt;br /&gt;&lt;a href="http://www.wyckedd.co.za/"&gt;Wyckedd Foods&lt;/a&gt; (I like their products, and have a printed list, so don't need their site)&lt;br /&gt;&lt;a href="http://www.mnabrewing.co.za/"&gt;MNA Brewing&lt;/a&gt;  (Text based, but uses flash navigation only)&lt;br /&gt;&lt;a href="http://www.spengler.fr/"&gt;Spengler Medical Equipment&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amap.co.za/default.aspx"&gt;Amalgamated Appliances&lt;/a&gt; (see my &lt;a href="http://bigal-sa.blogspot.com/2009/01/russell-hobbs-rant.html"&gt;Russell Hobbs rant&lt;/a&gt;)&lt;br /&gt;&lt;a href="http://www.subaru.co.za/"&gt;Subaru SA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.legacyhotels.co.za/"&gt;Legacy Hotels&lt;/a&gt;&lt;br /&gt;Scribd documents, for instance &lt;a href="http://www.scribd.com/doc/12918020/Linux-Starter-Pack"&gt;Linux starter pack&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wodim.org/"&gt;Wodim&lt;/a&gt; (I was looking for info on the wodim cd burning app when I came across this site).&lt;br /&gt;&lt;a href="http://www.ekuthuleni.co.za/"&gt;Ekuthuleni Lodge&lt;/a&gt;&lt;br /&gt;&lt;a href="https://www.crumplerbags.com/"&gt;Crumpler&lt;/a&gt; camera bags&lt;br /&gt;&lt;a href="http://www.kuswag.co.za/"&gt;Kuswag Hoërskool&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have deliberately not included photography sites - there are a myriad of those too.&lt;br /&gt;&lt;br /&gt;I recently purchased a Samsung NC10 netbook, and was horrified to find that the online user manual (the only manual available) was a flash app. Fortunately, I could figure my way around fairly easily as I dumped windows in favour of Ubuntu, and there's plenty of help for that out there!&lt;br /&gt;&lt;br /&gt;Another reason for avoiding flash from &lt;a href="http://www.pcpro.co.uk/news/enterprise/351376/firefox-nags-users-to-upgrade-adobe-flash-player"&gt;PC Pro Magazine&lt;/a&gt;&lt;br /&gt;"&lt;span style="color: rgb(255, 102, 102);"&gt;Mozilla is kicking off with reminders to upgrade Adobe Flash Player, which has been held responsible for a series of malware attacks.&lt;/span&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-1072193035202318405?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/1072193035202318405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/02/i-hate-flash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1072193035202318405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1072193035202318405'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/02/i-hate-flash.html' title='I hate flash'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-2027885413407539687</id><published>2009-01-25T23:04:00.000-08:00</published><updated>2009-03-01T21:16:04.336-08:00</updated><title type='text'>Russell Hobbs rant</title><content type='html'>I recently bought a Russell Hobbs Pet Cyclonic 1800 vacuum cleaner (model 13944).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/461900469_Qcwt5-S.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 300px;" src="http://bigal-sa.smugmug.com/photos/461900469_Qcwt5-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It worked really well for a while, but then one day it started making a really awful racket. Being me, I had to find out what was causing the racket, so I stripped the machine (mistake I know - I should have just taken it back). I traced the problem to the roller brush, so I stripped that too. This was a bit more tricky, as the bearing shaft had melted into one of the end plates of the roller brush. However, a bit of coaxing, and I was eventually able to get the endplates off. What had happened was that hair (probably mine) had gotten &lt;span style="font-weight: bold;"&gt;inside&lt;/span&gt; the roller brush and wrapped itself around the shaft and the endplate. Eventually, there must have been so much of this hair that it caused the shaft to heat up to such an extent that&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the hair melted into the plastic of the endplate;&lt;/li&gt;&lt;li&gt;the shaft melted into the end plate; and&lt;/li&gt;&lt;li&gt;the bearing no longer fitted in its housing in the roller brush.&lt;/li&gt;&lt;/ul&gt;It was the bearing rattling inside the roller brush which was causing the racket.&lt;br /&gt;&lt;br /&gt;Hair melted into the endplate:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/428734457_sRKzv-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/428734457_sRKzv-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/428734479_XBwJr-S.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/428734479_XBwJr-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Where the shaft had melted into the endplate (this is the outside end of the endplate):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/428734875_Esjtz-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://bigal-sa.smugmug.com/photos/428734875_Esjtz-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The bearing, showing clearly that it no longer fits in its housing (note the gap above the bearing):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/428734523_Ku9GT-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/428734523_Ku9GT-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, so now I'd stripped it, so the warranty is no longer valid, so I thought I'd just buy a new roller brush. This was just the start of my nightmare.&lt;br /&gt;&lt;br /&gt;First of all, trying to find the local agent was a mission all on it's own. The South African importer/distributor is &lt;a href="http://www.amap.co.za/"&gt;Amalgamated Appliances&lt;/a&gt; and they do have a Website, the only problem is it's 100% flash driven so useless to me (I hate flash and refuse to install it). Through a service agent for another product, I managed to find the agent in my home town. He said he'd try to get it for me and let me know. Two weeks went by with no word, so I phoned again, and he said Amalgamated Appliances still had not come back to him. After another week, I phoned again, and he told me Amalgamated Appliances carried &lt;span style="font-weight: bold;"&gt;NO&lt;/span&gt; spares for this particular vacuum cleaner.&lt;br /&gt;&lt;br /&gt;I thought, the Internet is your friend, so maybe I could source it from overseas. I spent virtually one whole day trying trace the roller brush for this particular machine, without any success. So I decided to try to ask Russell Hobbs UK directly.&lt;br /&gt;&lt;br /&gt;Through a process lasting several weeks, I eventually got them to send me the roller brush. It arrived about two weeks ago. This is what I was wanting:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/461900480_3U4Fk-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/461900480_3U4Fk-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;but what I got was the item on the box:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/461900490_CJmE5-O.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/461900490_CJmE5-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the turbo brush for the same vacuum cleaner.&lt;br /&gt;&lt;br /&gt;Now what do I do? Of course I emailed them immediately, and a few days later, I received this reply:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Dear Sir&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Thank you for your e-mail.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;We note your comments and advise that unfortunately, the roller brush for this model is not available as a spare part. However, you may return the incorrect brush to our Service Department in Manchester where a refund will be processed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;We would also ask you to please contact the following regarding your vacuum cleaner:-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Amalgamated Appliances&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;P O Box 39186&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Booysens 2016&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Johannesburg&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;South Africa&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Tel: 0027 (11) 626 3415&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Fax: 0027 (11) 626 1782&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Website: www.amap.co.za&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Please note that this company is not a Service Agent for Salton but they do sell and repair products so they may be able to assist you further with your enquiry.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This really bugs me, as I cannot understand why the roller brush is not a spare part. The brushes do most of the work for the vacuum cleaner, and they must wear out with time.&lt;br /&gt;&lt;br /&gt;Also, I have to return the turbo brush to the UK for a refund, but the postage from South Africa to the UK costs more than the turbo brush, and will I get refunded for that??&lt;br /&gt;&lt;br /&gt;From the local agent's comments on Amalgamated Appliances, as well as the negative comments about them on hellopeter.com, I'm not sure that it's worth me wasting my breath and chasing my blood pressure up further by trying to contact them.&lt;br /&gt;&lt;br /&gt;All in all, a rather expensive lesson...&lt;br /&gt;&lt;br /&gt;[update]&lt;br /&gt;I started &lt;a href="http://mybroadband.co.za/vb/showthread.php?t=155953"&gt;a thread&lt;/a&gt; on a local forum, to test the opinions of others. Much to my surprise, a member of that forum offered to see if he could fix the roller brush. I took him up on his offer, and fix it he did, within a couple of hours too! He made a shim for the bearing, and then rebored the roller brush to take the shimmed bearing. What's more, the very kind gentleman &lt;span style="font-weight:bold;"&gt;refused&lt;/span&gt; to accept payment for his services. It's wonderful that such people still exist.&lt;br /&gt;&lt;br /&gt;[update 2]&lt;br /&gt;On the way to fetch the roller brush, someone drove into the back of my car at a traffic light.&lt;br /&gt;&lt;br /&gt;This has become a &lt;span style="font-weight:bold;"&gt;very&lt;/span&gt; expensive vacuum cleaner...&lt;br /&gt;&lt;br /&gt;[update 3]&lt;br /&gt;One month after the roller brush was repaired (used four times), I decided to open the roller brush to see what it looked like. As I expected there was a build up of hair again.&lt;br /&gt;&lt;br /&gt;Hair on the damaged endplate:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/483410131_9pLBt-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/483410131_9pLBt-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hair around the shaft at the undamaged endplate:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/483410126_CgnJK-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/483410126_CgnJK-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The hair removed from the roller brush: left from the undamaged end and right from the damaged end&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/483410046_AVxfQ-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/483410046_AVxfQ-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This vacuum cleaner is clearly a very high maintenance item...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-2027885413407539687?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/2027885413407539687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/01/russell-hobbs-rant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/2027885413407539687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/2027885413407539687'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/01/russell-hobbs-rant.html' title='Russell Hobbs rant'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-3734556132810292480</id><published>2009-01-07T19:51:00.000-08:00</published><updated>2009-01-10T21:34:38.394-08:00</updated><title type='text'>VirtualBox, USB &amp; Kubuntu Intrepid</title><content type='html'>First of all, USB &lt;span style="font-weight: bold;"&gt;will not work&lt;/span&gt; with VirtualBox OSE found in the Ubuntu repositories. You have to &lt;a href="http://www.virtualbox.org/wiki/Linux_Downloads"&gt;download&lt;/a&gt; the compiled binary files from Sun. There are many, many Internet references to getting the USB system to work in VirtualBox, but very few make this very important point. You can get your VirtualBox system up and running using the OSE version, in order to make sure that everything works according to the book. After that, you can install the binaries from Sun, which will pick up your virtual machine and its settings with no problem, including the VirtualBox Guest Additions, if they are installed (which should be as far as I'm concerned, but getting those additions installed has issues of its own).&lt;br /&gt;&lt;br /&gt;First off, you must add yourself to the group vboxusers (System&gt;KUser Manager). Select the Groups tab and look for vboxusers (#121 on my system). Click on it and you will get the "Group Properties" dialog. Find your username in the right hand box, select yourself and add it to the group. Close the User Manager.&lt;br /&gt;&lt;br /&gt;Now comes the magic bits. You now have to do some editing.&lt;br /&gt;&lt;br /&gt;Edit mountdevsubfs.sh:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo kate /etc/init.d/mountdevsubfs.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Near the beginning of the file, you will see the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;do_start () {&lt;br /&gt; #&lt;br /&gt; # Mount a tmpfs on /dev/shm&lt;br /&gt; #&lt;br /&gt; SHM_OPT=&lt;br /&gt; [ "${SHM_SIZE:=$TMPFS_SIZE}" ] &amp;&amp; SHM_OPT=",size=$SHM_SIZE"&lt;br /&gt; domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT&lt;br /&gt;&lt;br /&gt; #&lt;br /&gt; # Mount /dev/pts. Master ptmx node is already created by udev.&lt;br /&gt; #&lt;br /&gt;        domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add the following lines before the final brace (&lt;span style="font-weight:bold;"&gt;}&lt;/span&gt;) (copy and paste them to avoid errors such as unwanted line breaks):&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;#&lt;br /&gt;        # Magic to make /proc/bus/usb work&lt;br /&gt;        #&lt;br /&gt;        mkdir -p /dev/bus/usb/.usbfs&lt;br /&gt;        domount usbfs "" /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644&lt;br /&gt;        ln -s .usbfs/devices /dev/bus/usb/devices&lt;br /&gt;        mount --rbind /dev/bus/usb /proc/bus/usb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save mountdevsubfs.sh&lt;br /&gt;&lt;br /&gt;Now run mountdevsubfs.sh:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo /etc/init.d/mountdevsubfs.sh start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You now need to edit two rules files:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo kate /etc/udev/rules.d/40-permissions.rules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add the following lines at the end:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# USB devices (usbfs replacement)&lt;br /&gt;SUBSYSTEM=="usb_device",                MODE="0664", GROUP="vboxusers"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now edit the basic-permissions rules file:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo kate /etc/udev/rules.d/40-basic-permissions.rules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Modify&lt;/span&gt; the first two active lines so that they look like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# USB devices (usbfs replacement)&lt;br /&gt;SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664", GROUP="vboxusers"&lt;br /&gt;SUBSYSTEM=="usb_device",  MODE="0664", GROUP="vboxusers"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(What you should essentially have had to do was add [, GROUP="vboxusers"] to the end of both lines.)&lt;br /&gt;&lt;br /&gt;Now restart the udev service:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo /etc/init.d/udev restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If everything went according to plan, your USB devices should now be selectable from the VirtualBox. You can now install the drivers for the devices under the guest operating system.&lt;br /&gt;&lt;br /&gt;Note1: you may have to reinstall the Guest Additions after installing Sun's non-OSE VirtualBox.&lt;br /&gt;&lt;br /&gt;Note2: active devices used by the VirtualBox will not be accessible to the host system while VirtualBox is running. For devices such as flash disks, I prefer to mount them through the host OS, then access them from the guest OS via the /media directory (which I have as a shared folder under VirtualBox). This means both OSes can access those devices.&lt;br /&gt;&lt;br /&gt;Note3: if you want to run a tablet under your guest OS, make sure it is working in the host OS and make sure it is active in the VirtualBox's USB filtes before you install the guest OS drivers. You may have to disable mouse integration in the Guest Additions to get it to work in the guest OS (guest OS main window menu&gt;Machine&gt;"Disable Mouse Integration"). My Genius WizardPen 5x4 (UC Logic Tablet WP5540U) works, but the response is a little slow when drawing. Judging from the way it draws, I think it's a combination of both the VirtualBox video driver and the way that the tablet's event manager is shared between the two operating systems. It is usable though.&lt;br /&gt;&lt;br /&gt;Very useful links:&lt;br /&gt;&lt;a href="http://www.virtualbox.org/wiki/User_FAQ"&gt;VirtualBox FAQ&lt;/a&gt;&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/VirtualBox#USB"&gt;Ubuntu VirtualBox Community Document&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There were many others that I looked at, but these contained most of what was necessary to get my scanner running under XP in a VirtualBox&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-3734556132810292480?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/3734556132810292480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2009/01/virtualbox-usb-kubuntu-intrepid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/3734556132810292480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/3734556132810292480'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2009/01/virtualbox-usb-kubuntu-intrepid.html' title='VirtualBox, USB &amp; Kubuntu Intrepid'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-5277210761440061747</id><published>2008-12-23T02:47:00.000-08:00</published><updated>2008-12-30T22:10:37.732-08:00</updated><title type='text'>Black Egret within city limits</title><content type='html'>I popped into a local bird sanctuary (Austin Roberts Bird Sanctuary) yesterday morning, just to see whether there was anything new to see. The sanctuary itself, is a city block in size and used to be in suburbia. However, with businesses moving from downtown Pretoria into the suburbs, the sanctuary is now in a mini business hub. It is pleasing to see that the birds are remaining in the sanctuary, in spite of the developments.&lt;br /&gt;&lt;br /&gt;I found a Black Egret in open view from the hide, preening itself:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/440944743_WRXiP-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/440944743_WRXiP-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I took many shots, but unfortunately, in the excitement of finding this bird, forgot to change the camera from ISO 1600, that I'd been using on another bird in the shade. I was able to save some images with a bit of aggressive post-processing:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/440944747_iMA4M-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/440944747_iMA4M-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After preening for about half an hour, it jumped into the water and started wading around. It was here that I realised that I was working at too high an ISO.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/440950832_mmoBC-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/440950832_mmoBC-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One of the amazing things about a Black Egret is that it fans its wings to form an umbrella while hunting. It then catches fish which move into the shade of this 'tent':&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/440950837_YwaF9-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/440950837_YwaF9-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/440950835_e3HfU-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/440950835_e3HfU-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/440950834_iyvEq-O.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/440950834_iyvEq-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All in all, a very rewarding session, not only for finding the bird, but also seeing it go through its 'tenting' routine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-5277210761440061747?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/5277210761440061747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2008/12/black-egret-within-city-limits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/5277210761440061747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/5277210761440061747'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2008/12/black-egret-within-city-limits.html' title='Black Egret within city limits'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-1345839815811576314</id><published>2008-12-19T20:05:00.000-08:00</published><updated>2009-03-14T19:29:29.884-07:00</updated><title type='text'>Kubuntu 8.10 mutterings</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Why Kubuntu?&lt;/span&gt;&lt;br /&gt;I started with Unix back in 1988 with system development, mainly interfacing between the Unix box and peripherals. This followed a period working on CDC mainframes, Novell networking and PC software development and support. Around 1998 I got back to Unix through Linux when I built my first Web server. At this stage, X was also starting to make an appearance. I looked at Gnome, but didn't like the way its mouse handling worked, so I changed over to KDE. Unfortunately, I had no time to do any serious work with it, so was out of Linux until recently. Naturally, I felt that I had preferred KDE historically, so had to go for Kubuntu.&lt;br /&gt;&lt;br /&gt;I've been looking at Kubuntu 8.10 for a while now. I have it on my office PC and there it seems pretty stable, but I don't do too much out of the ordinary with it. I had 7.10 on an old machine at home, which worked very well, albeit a bit slowly (350MHz P2). Come October this year, and I decided maybe it was time to have a look at what KDE 4 was all about. First thing that happened was that I couldn't upgrade as the driver for the old nVidia TNT card caused hassles with the upgrader. To upgrade from a live CD:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo /cdrom/cdromupgrade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This bombed out during the process with "cannot calculate upgrade". After much searching on the Web, I found that it was a package that the upgrader could not uninstall (the said TNT driver). The upgrade errors can be found in this file:&lt;br /&gt;&lt;br /&gt;/var/log/dist-upgrade/main.log&lt;br /&gt;&lt;br /&gt;I tried to set the system back to the generic nVidia driver, then uninstalled the TNT driver manually. Unfortunately, this broke X completely, so I had to install from scratch. As a test of the upgrade, I first installed 8.04, then upgraded to 8.10 and everything went well. KDE 4 was unbelievably slow on the old machine, so I decided to pop the hard drive into a 3.0GHz P4 HT machine. This worked very well, with Linux picking up all the necessary hardware changes on the first boot. However, and this is the reason for this post, I started running into many of the complaints against KDE 4 found in cyberspace, with the new setup. What follows is some of the problems and the fixes that I've made to get everything working (these are not necessarily in the order that I came across the problems). I'm going to put everything into this post, so it may become a bit monolithic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mounting Windows disks in Kubuntu&lt;/span&gt;&lt;br /&gt;Even though I had already sorted this out with 7.10, I'm going to include it here too, as it's not trivial to mount other disks from Kubuntu. First off, all the disks and their various partitions can be found with:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo fdisk -l&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The disks will appear as /dev/sda1 /dev/sda2 etc for the partitions on the master disk (sda), /dev/sdb1 /dev/sdb2 etc for the partitions on the second disk (sdb), /dev/sdc1 for the third disk, and so on. Now normally, in other flavours of Linux all that is necessary to mount a partition is:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo mount /dev/sdc1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(this will probably require some extra switches to mount the correct disk format). However, on Kubuntu trying this results in the error&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;mount: can't find /dev/sdc1 in /etc/fstab or /etc/mtab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kubuntu requires that the disk be mounted according to its UUID and the problem is trying to find that UUID. What I found by trial and error was a directory under /dev/disk called by-uuid. Now if you list everything in that directory with&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd /dev/disk/by-uuid&lt;br /&gt;ls -al&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;you will get the UUID of all the partitions with the corresponding link to the sdxn. These are pretty complex IDs, so instead of trying to copy them, create a file with the necessary entry in (here looking for sdc1):&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;ls -al | grep sdc1 &gt; /home/alan/disk3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This creates a file in your home directory (you will of course not use alan here :)) called disk3. What I then did was to edit the file to remove everything other than the UUID and then add the commands to actually mount the disk (it's a bit too much to remember).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd&lt;br /&gt;kate disk3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, change the contents of the file so that it contains the commands necessary to mount the disk:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;sudo mount -U your-UUID-here /media/windowsd3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To make the file disk3 an executable script, do the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;chmod 751 disk3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now before you can execute this file, you need to make the mount point, windowsd3, for the disk:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd /media&lt;br /&gt;sudo mkdir windowsd3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you can go back to your home directory and mount the disk:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd&lt;br /&gt;./disk3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and the disk will be available under /media/windowsd3&lt;br /&gt;&lt;br /&gt;Simple??&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Booting from a Windows slave disk&lt;/span&gt;&lt;br /&gt;Although this is also not a specific 8.10 problem, but rather X in general, I am adding it here as it fits in nicely with the previous section. Again, although it may look easy, trying to piece together all the necessary information is not trivial, especially as Windows wants to control the boot process. A simple bit of editing in the Linux grub menu is all that is required.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo kate /boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Near the top of the file, you will find the following entry:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# title  Windows 95/98/NT/2000&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# root  (hd0,0)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# makeactive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;# chainloader +1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy these lines and paste them at the bottom of the file, before the following line:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;### END DEBIAN AUTOMAGIC KERNELS LIST&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now edit the lines that you have added, firstly by removing the # at the start of each line. Add the lines so that your entry looks like the one shown below:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;title  Windows XP&lt;br /&gt;root  (hd1,0)&lt;br /&gt;map  (hd0) (hd1)&lt;br /&gt;map  (hd1) (hd0)&lt;br /&gt;makeactive&lt;br /&gt;chainloader +1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An important point to make sure of is the space between the entries in the two map lines. If your grub menu is hidden, make sure that you increase the timeout entry to something around 10s (or add a # before the hiddenmenu entry). When you next boot, pressing ESC when requested will take you into the boot menu and you will be able to select your Windows entry.&lt;br /&gt;&lt;br /&gt;KDE 4 has a grub editor in the system settings, but it's a bit painful to use, so I rather edit the grub menu file directly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adept package manager&lt;/span&gt;&lt;br /&gt;Adept has changed from KDE 3.5 to KDE 4, and not for the better. In 3.5, I used adept-manager to add packages. While this was quite buggy (suffered from frequent crashes), it was reasonably easy to use. With version 4, adept-manager disappeared to be replaced by adept, with two switches (as far as I can make out - no man entry and no documentation for the help files), manager or installer (with manager being the default). Both of these appear in the menus:&lt;br /&gt;* under the classic menus, manager is under system and installer on the start menu&lt;br /&gt;* under the new kickoff menus (which is rather painful to use), installer is under the application menu and manager under application&gt;system menu.&lt;br /&gt;&lt;br /&gt;What makes both flavours of the adept software excruciatingly difficult to use is that the packages are not sorted into alphabetical order. So, unless you know exactly what you are looking for, it is incredibly difficult to find packages if you have included universe and multiverse repositories. installer tries to make it easier by categorizing the packages. However, the browse function requires that you enter the complete and correct name of a package in order to find it.&lt;br /&gt;&lt;br /&gt;Fortunately, there is always synaptic to fall back on.&lt;br /&gt;&lt;br /&gt;I did hit one very bizarre bug with 'adept manager'. For some reason, it refused to look outside the CD as a repository, which meant that it could not find synaptic. 'adept installer' found and installed it through the browse function, but synaptic suffered with the same problem as 'adept manager', it could only find packages on the CD. I tried many different "tricks" to try and get these apps to see all the repositories (including many apt switches, such as 'apt-get update') without any luck. You can imagine how frustrating this is when you're wanting to install your workhorse apps (firefox, krusader, etc), but instead find yourself trying to fix something else. Along the way, I found that this was not a &lt;a href="http://ubuntuforums.org/showthread.php?t=1010562"&gt;unique problem&lt;/a&gt;. What made this problem even more bizarre was that the next morning, I tried 'apt-get update' again, and synaptic could suddenly see the outside world...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Playing an audio CD&lt;/span&gt;&lt;br /&gt;Neither Amarok nor kaffeine will play an audio CD as both look for the CD device in /dev/cdrom (as does System settings&gt;Advanced&gt;Audio CD). There was no device /dev/cdrom on my system, so I changed the device to /dev/scd0.&lt;br /&gt;Amarok:&lt;br /&gt;Settings&gt;Engine&gt;Default device&lt;br /&gt;To play the CD, Engage&gt;Play Audio CD&lt;br /&gt;&lt;br /&gt;Kaffeine:&lt;br /&gt;Settings&gt;Xine Engine Parameters&gt;Media&lt;br /&gt;&lt;br /&gt;In some situations, I found Kaffeine would not play, so I created a cdrom entry in /dev:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo ln -s /dev/scd0 /dev/cdrom&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This seems to have made Kaffeine happier.&lt;br /&gt;[update]My /dev/cdrom entry has been deleted by Kubuntu on reboot. Methinks it's time to uninstall Kaffeine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Playing a movie DVD&lt;/span&gt;&lt;br /&gt;One of the strange features of the ubuntu range is that a DVD movie player gets installed, but it can't play DVD movies! (Unless of course you have medibuntu installed.) You need to install some software from the medibuntu repositories in order to get your DVD movies playing. The easiest way to do this is the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo apt-get install kubuntu-restricted-extras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;However, this is a rather large download as things like flash and quicktime players get installed as well. Now, one of my pet hates is flash and I don't want it on any of my machines, so I had to find another route to get the required software. The following does the job very nicely:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo apt-get install libdvdread3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once the download is complete, you need to run the install script:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo /usr/share/doc/libdvdread3/install-css.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should now be able to view your DVD movies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CD drive opening then closing immediately on eject&lt;/span&gt;&lt;br /&gt;This was really irritating, when I ejected a CD, the drive would open, then close as soon as the drawer reached the end of its travel. The drive would open, and remain open, if the eject button was then pressed.&lt;br /&gt;&lt;br /&gt;I did a bit of &lt;a href="https://bugs.launchpad.net/ubuntu/+source/udev/+bug/283316"&gt;searching&lt;/a&gt; for this and found that it is a bug which is due to be fixed in KDE 4.2 (is evidently fixed in 4.2 beta). A workaround is to download this &lt;a href="http://launchpadlibrarian.net/19177758/60-persistent-storage.rules"&gt;rules file&lt;/a&gt;, then do the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;cd /etc/udev/rules.d&lt;br /&gt;sudo mv 60-persistent-storage.rules 60-persistent-storage.rules.old&lt;br /&gt;sudo cp /home/ME/Download/60-persistent-storage.rules .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Of course, the ME/Download will be replaced with where ever you downloaded the rules file (also, this blog template has split line two - there should be three lines, one starting with cd and two with sudo).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kmail causing Kontak to crash&lt;/span&gt;&lt;br /&gt;Recently, on starting Kontak, it would crash with the error:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"KCrash: Application 'kontak' crashing..."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;with preceding references to kmail. Now, I have never used kmail, so ran it to check whether it was causing the crash. Sure enough:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"KCrash: Application 'kmail' crashing..."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, I started searching. One possible solution I found was to install kdepim. I did this (45MB download, with several upgrades I hadn't done), but kmail still crashed. Another option found was to reinstall kmail, but to no avail. Eventually, I searched synaptic for kmail and found one upgrade hadn't been done: libkpgp4. Upgrading this fixed the problem.&lt;br /&gt;&lt;br /&gt;From the description of this library:&lt;br /&gt;&lt;br /&gt;"This package contains libkgpg4, a gnupg-library for kmail and other parts of kdepim using gpg-based crypto.&lt;br /&gt;&lt;br /&gt;This package is part of KDE, and a component of the KDE PIM module. See the 'kde' and 'kdepim' packages for more information."&lt;br /&gt;&lt;br /&gt;So why didn't the installer see the dependency of kdepim on this library when it upgraded many other modules?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Garbled or broken taskbar icons&lt;/span&gt;&lt;br /&gt;This is a bug in Kde 4.1 which has evidently been fixed in 4.2. It seems to be caused by a mixture of Qt4, the taskbar manager (plasma) and nVidia drivers. A workaround is to switch to a console (ctrl-alt-F1) and then back to the GUI (ctrl-alt-F7). This forces a redraw of the entire screen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Things that don't work&lt;/span&gt;&lt;br /&gt;Kdehelpcenter&lt;br /&gt;Kexi, Amarok and Kaffeine (plus: Korganizer) are still using old helpcenter files, so no online help is available.&lt;br /&gt;&lt;br /&gt;Kipi plugins&lt;br /&gt;The kipi plugins have not been upgraded to KDE 4, so Gwenview (and I imagine digikam) have very limited capabilities.&lt;br /&gt;&lt;br /&gt;Every so often, the time goes haywire. I haven't figured out why yet. I'm on GMT +2, and every once in a while, I find the time at GMT +4.&lt;br /&gt;&lt;br /&gt;Another "every so often": KDE hangs while shutting down. I have to do a console login (ctrl-alt-F2) then shutdown with&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;sudo shutdown -h now&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-1345839815811576314?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/1345839815811576314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2008/12/kubuntu-810-mutterings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1345839815811576314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1345839815811576314'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2008/12/kubuntu-810-mutterings.html' title='Kubuntu 8.10 mutterings'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-436476147671860017.post-1770234352317824346</id><published>2008-12-13T20:28:00.000-08:00</published><updated>2008-12-23T03:37:37.825-08:00</updated><title type='text'>Rietvlei Dam Nature Reserve</title><content type='html'>On my last visit to the reserve, I was pleased to see that the building activities at the bridge between the two dams was complete. They had built a weir which formed a really nice little dam which was well shaded by willow trees allowing for plenty of hideaway places for birds. Here, a Little Egret hunting next to the road. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/431200773_yyd3Q-O.jpg"&gt;&lt;img style="display:block; margin: 0pt auto 10px; text-align: center; cursor: pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/431200773_yyd3Q-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What was also nice to see was a Giant Kingfisher sitting on the railing of the bridge. As I tried to move closer, she flew into a tree giving a more natural looking backdrop. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/431205163_8dRS5-O.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/431205163_8dRS5-S.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Elsewhere in the reserve I also managed to get a shot of a Golden Bishop. Unfortunately, it never sat in a place where I could get a clear shot at it. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/431190091_DcBPa-O.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/431190091_DcBPa-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Another bird which was not at all keen to have its picture taken was a Levaillant's Cisticola. With this shot, I had to aim the camera very carefully between the reeds. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/431190095_M5arp-O.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/431190095_M5arp-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One bird which was very keen to pose (for a change) was a male Whitewinged Widow. I took many shots of this bird as he called trying to attract a female. Unfortunately, the sun stayed behind the clouds during the time he was posing for me. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/431186923_AH9H3-O.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/431186923_AH9H3-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As I was leaving the reserve, I came across this Rufousnaped Lark singing on a bush. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bigal-sa.smugmug.com/photos/431205173_aUh4W-O.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://bigal-sa.smugmug.com/photos/431205173_aUh4W-S.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All in all, a pleasant morning, with not too many photo opportunities, but I was able to use those that presented themselves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/436476147671860017-1770234352317824346?l=bigal-sa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bigal-sa.blogspot.com/feeds/1770234352317824346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bigal-sa.blogspot.com/2008/12/rietvlei-dam-nature-reserve.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1770234352317824346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/436476147671860017/posts/default/1770234352317824346'/><link rel='alternate' type='text/html' href='http://bigal-sa.blogspot.com/2008/12/rietvlei-dam-nature-reserve.html' title='Rietvlei Dam Nature Reserve'/><author><name>alan carr</name><uri>http://www.blogger.com/profile/06724054116990159486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_bI9gceNraOA/SVxyhQ8OJ9I/AAAAAAAAAA0/jtRFdQavweo/S220/Alan.bmp'/></author><thr:total>0</thr:total></entry></feed>
