<?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-1029305738166518695</id><updated>2012-01-24T01:18:38.019-08:00</updated><title type='text'>Musings</title><subtitle type='html'>The blog of Marcus Khoo</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6313600407049608866</id><published>2011-09-30T08:36:00.001-07:00</published><updated>2011-10-07T09:16:40.428-07:00</updated><title type='text'>Inside IBM WCM : Part2 - How to stop a background WCM library delete</title><content type='html'>&lt;div&gt;There are occasions when you wish to stop a background Library Deletion process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First thing to realise is that a WCM Library delete using the WCM Libraries portlet triggers an EJB which does the job.  The EJB will lock the library (icon will be greyed out) prior to the start of the process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In order to stop the deletion process you will need to find the EJB's, remove them, unlock the library and then restart the server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Firstly, find the EJB id's using the findEJBTimers script.  You need the java server name for this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For UNIX/Linux:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;findEJBTimers.sh WebSphere_Portal -all&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(For windows use the "bat" equivalent)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This script will return a list of timer numbers.  Make a note of these numbers&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next run the script passing the timer number in as a parameter:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;cancelEJBTimers.sh WebSphere_Portal -timer xxxx&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Repeat for all timers previously listed&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next, you MUST unlock the libraries otherwise the EJB timers will simply restart again when the server restarts.   To unlock the libraries, you must use a WCM connect URL:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;http://host:port/wps/wcm/connect?MOD=UnlockLibrary&amp;amp;library=libraryname&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With the library unlocked you can not restart the Portal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The delete library task will now be terminated and the delete icon will display correctly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6313600407049608866?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6313600407049608866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2011/09/inside-ibm-wcmpart2-how-to-stop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6313600407049608866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6313600407049608866'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2011/09/inside-ibm-wcmpart2-how-to-stop.html' title='Inside IBM WCM : Part2 - How to stop a background WCM library delete'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3536482644765351256</id><published>2011-09-29T11:00:00.001-07:00</published><updated>2011-09-29T11:21:23.724-07:00</updated><title type='text'>Inside IBM WCM : Part 1 - When does an item get saved on the subscriber?</title><content type='html'>&lt;div&gt;Imagine you have a single WCM authoring server and a single WCM delivery server.  You set up a syndicator/subscriber pair between them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As you know, when you examine a content item, the "Last modified date" of the item is shown in the "History" secion of the UI.  This is the date the item is saved on the authoring server.  But how can you determine when it arrived at the delivery server?  If you knew this you could tell how long syndication took to move the item.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The issue here is that if you look at the copy of the same item on the delivery server, the "History" section is identical to that of the authoring server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We know it must have taken some time for the item to syndicate from syndicator to subscriber - but how can you determine when it actually arrived?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The JCR&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All WCM content is stored in the associated Java Content Repository (JCR) which is defined as part of the portal configuration.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The JCR is implemented as a set of tables in a relational database but it is not possible to simply query the relational database since it contains literally thousands of tables and indexes which are, for the most part, human unreadable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In order to investigate what is going on in the jcr you will need a special portlet - the "WCM Support tools portlet".  You can download this portlet from Lotus Greennhouse or request it directly from your IBM rep.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Install it like any other portlet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With this tool, you can browse the JCR and view all properties of items stored within.  Choose the "Browse nodes" option from the menu.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Content items are stored as a series of "nodes" in the jcr.  Nodes have "property values" and can have child nodes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All the WCM nodes are children of the "contentRoot" node in the "ROOTWORKSPACE" workspace.  This will be listed under "Children" of the "ROOTWORKSPACE"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The children of node represent libraries shown with titles of icm:libraries&lt;/div&gt;&lt;div&gt;The children of a library node can be thought of as set of "folders" in which items are stored.  For example the child "Content" will contain all content items.  A full set would be:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Authoring Templates&lt;/li&gt;&lt;li&gt;Components&lt;/li&gt;&lt;li&gt;Content&lt;/li&gt;&lt;li&gt;Presentation Templates&lt;/li&gt;&lt;li&gt;System&lt;/li&gt;&lt;li&gt;Taxonomies&lt;/li&gt;&lt;li&gt;UI Controls&lt;/li&gt;&lt;li&gt;Taxonomies&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Within the "Content" node you will find site nodes&lt;/div&gt;&lt;div&gt;Within Site nodes you will find site area nodes that match the Site Framework that is visible to the WCM UI.&lt;/div&gt;&lt;div&gt;You can traverse this hierarchy until you find your content item.&lt;/div&gt;&lt;div&gt;Once you find the item and open it, you will notice that it has many properties listed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The "jcr:lastModifed" property represents the date that WCM last modifed the item. This one is put there by WCM.&lt;/div&gt;&lt;div&gt;However the "icm:lastModified" property is the one that contains the time that the item actually arrived in the JCR.  Comparing these two dates on the subscriber gives you some indication of how long the syndication process took to complete for this item.  On the syndicator it will show how quickly the save occurred after being processed by the UI (typically a few milliseconds)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3536482644765351256?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3536482644765351256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2011/09/inside-ibm-wcm-part-1-when-does-item.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3536482644765351256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3536482644765351256'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2011/09/inside-ibm-wcm-part-1-when-does-item.html' title='Inside IBM WCM : Part 1 - When does an item get saved on the subscriber?'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-2583222127558162571</id><published>2011-07-22T05:36:00.000-07:00</published><updated>2011-07-22T06:19:51.087-07:00</updated><title type='text'>Doctor Who Pewter chess from Danbury mint</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;I really wanted a single source somewhere on the internet that lists the complete Danbury Mint Doctor Who chess pieces.  Could not find it - so I compiled my own.  As follows.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are 66 pieces in the entire collection&lt;/div&gt;&lt;div&gt;38 pieces in the original set (with presentation box that doubles as a board)&lt;/div&gt;&lt;div&gt;24 pieces in the expansion set&lt;/div&gt;&lt;div&gt;4 pieces in the 1990 Movie Expansion set&lt;/div&gt;&lt;div&gt;Expansion set had their own storage option of a small display cabinet in the shape of the Tardis.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pieces as follow:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;01. Red King - William Hartnell as The Doctor&lt;/div&gt;&lt;div&gt;02. Red King - Patrick Troughton as The Doctor&lt;/div&gt;&lt;div&gt;03. Red King - Jon Pertwee as The Doctor&lt;/div&gt;&lt;div&gt;04. Red King - Tom Baker as The Doctor&lt;/div&gt;&lt;div&gt;05. Red King - Peter Davidson as The Doctor&lt;/div&gt;&lt;div&gt;06. Red King - Colin Baker as The Doctor&lt;/div&gt;&lt;div&gt;07. Red King - Sylvester McCoy as The Doctor&lt;/div&gt;&lt;div&gt;08. Red Queen - Louise Jameson as Leela&lt;/div&gt;&lt;div&gt;09. Red Bishop - Kamelion (Robotic partner)&lt;/div&gt;&lt;div&gt;10. Red Bishop - Nicholas Courtney as The Brigadier (Brigadier Sir Alistair Gordon Lethbridge-Stewart)&lt;/div&gt;&lt;div&gt;11. Red Knight - Matthew Waterhouse as Audric&lt;/div&gt;&lt;div&gt;12. Red Knight - Frazer Hines as Jamie (Jamie McCrimmon)&lt;/div&gt;&lt;div&gt;13. - 14. Red Rook - The Tardis&lt;/div&gt;&lt;div&gt;15. - 22. Red Pawn - K9&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;23. Black King - Roger Delago as The Master&lt;/div&gt;&lt;div&gt;24. Black Queen - Kate O'Mara as Rani&lt;/div&gt;&lt;div&gt;25. Black Bishop - Cyberman&lt;/div&gt;&lt;div&gt;26. Black Bishop - Davros&lt;/div&gt;&lt;div&gt;27. Black Knight - Ice Warrior&lt;/div&gt;&lt;div&gt;28. Black Knight - Sea Devil&lt;/div&gt;&lt;div&gt;29. - 30. Black Rook - Sontaran&lt;/div&gt;&lt;div&gt;31. - 38. Black Pawn - Dalek&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next came the first expansion set comprising 24 pieces&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;39. Red Queen - Carole Anne Ford as Susan Foreman&lt;/div&gt;&lt;div&gt;40. Red Queen - Wendy Padbury as Zoe (Zoe Herriot)&lt;/div&gt;&lt;div&gt;41. Red Queen - Katy Manning as Jo Grant &lt;/div&gt;&lt;div&gt;42. Red Queen - Janet Fielding as Tegan (Tegan Jovanka)&lt;/div&gt;&lt;div&gt;43. Red Queen - Nicola Bryant as Peri (Perpugilliam Brown)&lt;/div&gt;&lt;div&gt;44. Red Queen - Sophie Aldred as Ace&lt;/div&gt;&lt;div&gt;45. Red Bishop - John Levene as Benton (Sergeant Benton)&lt;/div&gt;&lt;div&gt;46. Red Bishop - Castellan&lt;/div&gt;&lt;div&gt;47. Red Bishop - Alpha Centauri&lt;/div&gt;&lt;div&gt;48. Red Bishop - Richard Franklin as Captain Yates (Mike Yates)&lt;/div&gt;&lt;div&gt;49. Red Knight - Ian Marter as Harry Sullivan&lt;/div&gt;&lt;div&gt;50. Red Knight - Mark Strickson as Turlough (Vislor Turlough)&lt;/div&gt;&lt;div&gt;51. Black Bishop - Davros&lt;/div&gt;&lt;div&gt;52. Black Bishop - Omega&lt;/div&gt;&lt;div&gt;53. Black Bishop - Morbius&lt;/div&gt;&lt;div&gt;54. Black Bishop - Sharez Jek&lt;/div&gt;&lt;div&gt;55. Black Knight - Terileptil&lt;/div&gt;&lt;div&gt;56. Black Knight - Yeti&lt;/div&gt;&lt;div&gt;57. Black Knight - Silurian&lt;/div&gt;&lt;div&gt;58. Black Knight - Zygon&lt;/div&gt;&lt;div&gt;59. - 60. Black Rook - Robots of Death&lt;/div&gt;&lt;div&gt;61. - 62. Black Rook - The Masters Tardis (Grandfather clock)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then came the 1990 Movie Expansion set with characters from the Doctor Who film.  This set comprised four pieces as follows:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;63. Red King - Paul McGann as The Doctor&lt;/div&gt;&lt;div&gt;64. Red Queen - Daphne Ashbrook as Grace (Dr Grace Holloway)&lt;/div&gt;&lt;div&gt;65. Red Knight - Yee Jee as Chang Lee &lt;/div&gt;&lt;div&gt;66. Black King - Eric Roberts as The Master&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-2583222127558162571?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/2583222127558162571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2011/07/doctor-who-pewter-chess-from-danbury.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2583222127558162571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2583222127558162571'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2011/07/doctor-who-pewter-chess-from-danbury.html' title='Doctor Who Pewter chess from Danbury mint'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-9170128314550940146</id><published>2011-07-12T01:26:00.000-07:00</published><updated>2011-07-12T01:34:57.165-07:00</updated><title type='text'>SQL30082N Security processing failed with reason "42" ("ROOT CAPABILITY REQUIRED"). SQLSTATE=08001</title><content type='html'>Strange one this.  I had a VM Portal 6.1.0.3 running on WAS 7.0.0.7 and I wanted to get this to the latest fix packs.  Firstly had to install WAS 7.0.0.17 and the associated JVM.&lt;div&gt;Next I upgraded Portal to 6.1.0.5.&lt;/div&gt;&lt;div&gt;Next I installed current CF for portal (CF14)&lt;/div&gt;&lt;div&gt;All was working as expected.&lt;/div&gt;&lt;div&gt;Next I installed CF49 for WCM.  It did not install correctly so I had to uninstall.&lt;/div&gt;&lt;div&gt;After uninstalling, I could not connect correctly to DB2.&lt;/div&gt;&lt;div&gt;The problem returned was that in the title of this post.&lt;/div&gt;&lt;div&gt;In order to diagnose this, I initially attempted to use Portal ConfigEngine validate-database-connection.  This gave no joy.  Next I tried the db2 command prompt.&lt;/div&gt;&lt;div&gt;Sure enough the issue was at DB2 level since I could no longer login to any database.&lt;/div&gt;&lt;div&gt;Searching around gave the the answer:&lt;/div&gt;&lt;div&gt;My DB2 installation is a "non-root" install.  Apparently Server authentication is not enabled during a non-root install.&lt;/div&gt;&lt;div&gt;So to fix this I simply needed to enable server authentication with:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$ su root&lt;/div&gt;&lt;div&gt;# cd &lt;db2_product_install_dir&gt;/instance&lt;/db2_product_install_dir&gt;&lt;/div&gt;&lt;div&gt;# ./db2iudt &lt;name of="" instance=""&gt;&lt;/name&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This seemed to do the trick and now Portal can connect to DB2 without issue.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note that this only seemed to be in an issue after upgrading to 6.1.0.5 , with a failed installation of a CF.  Before that failure of the CF, all was well&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hope this saves someone some time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;/Marcus&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-9170128314550940146?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/9170128314550940146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2011/07/sql30082n-security-processing-failed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/9170128314550940146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/9170128314550940146'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2011/07/sql30082n-security-processing-failed.html' title='SQL30082N Security processing failed with reason &quot;42&quot; (&quot;ROOT CAPABILITY REQUIRED&quot;). SQLSTATE=08001'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-5504508059264812274</id><published>2011-06-27T06:27:00.000-07:00</published><updated>2011-06-27T06:31:07.101-07:00</updated><title type='text'>Treat portal pages like content</title><content type='html'>&lt;div&gt;Our Domisphere Portal Manager product has been able to create "draft" portal pages on the IBM Portal/WCM platform for some time.  However, we have now added versioning capability to the system.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;It means that portal pages can be treated very much like content pages and authors can view previous versions of a particular portal page.  Since Domisphere holds these pages in the live environment, it is now very easy tocrecreate or reuse previous page layouts in your IBM WCM/Portal installation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more information, contact Hayley O'Conner:&lt;/div&gt;&lt;div&gt;Direct Dial Tel: 01793 411182&lt;/div&gt;&lt;div&gt;email: hoconner@infosys.co.uk&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-5504508059264812274?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/5504508059264812274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2011/06/treat-portal-pages-like-content.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5504508059264812274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5504508059264812274'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2011/06/treat-portal-pages-like-content.html' title='Treat portal pages like content'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-2101034115143428222</id><published>2011-01-13T11:25:00.001-08:00</published><updated>2011-01-14T01:02:09.318-08:00</updated><title type='text'>IBM Portal with IBM WCM multivariate and A/B testing support</title><content type='html'>Multivariate content management is becoming increasingly popular but the IBM Portal / IBM WCM platform does not support this natively.&lt;br /&gt;To fill this gap InfoSys Ltd (www.infosys.co.uk) have developed an add-on WCM/Portal "accellerator" that delivers both multivariate and A/B testing capability to the platform.&lt;br /&gt;The product is called Domisphere and significantly enhances usability, functionality and flexibility to Portal.&lt;br /&gt;The multivariate capabilities allow multiple portal pages to be delivered on a single URL.  The domisphere "Context Engine" is implemented as a portal servlet filter and can use plug-in rules to select different page variants.  Meta data tags are added automatically so can be process by Web Analytics tools.&lt;br /&gt;Bringing multivariate capability to IBM Portal / IBM WCM is just one of the many enhancements that Domisphere adds.&lt;br /&gt;Some others are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Draft portal pages that follow draft content.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Preview draft portal pages and multiple draft content items together&lt;/li&gt;&lt;li&gt;Facility to view draft items in WCM menus&lt;/li&gt;&lt;li&gt;A configurable custom workflow action toolkit that adds branching capabilites to WCM workflows&lt;/li&gt;&lt;li&gt;In context creation, editing and approval&lt;/li&gt;&lt;li&gt;UI tooling to enhance in context exprience&lt;/li&gt;&lt;li&gt;Site area grafting (allowing multiple site frameworks to appear as a single framework)&lt;/li&gt;&lt;li&gt;Automatic deployment of portal pages into production (no need for Portal admins to create pages for content items)&lt;/li&gt;&lt;li&gt;Full site navigation of portal controlled by WCM (no need for Portal admins to creat page hierarchies for navigation)&lt;/li&gt;&lt;li&gt;Better meta data handling for search engine optimisation&lt;/li&gt;&lt;/ul&gt;And more besides&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-2101034115143428222?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/2101034115143428222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2011/01/multi-variate-support-for-ibm-wcm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2101034115143428222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2101034115143428222'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2011/01/multi-variate-support-for-ibm-wcm.html' title='IBM Portal with IBM WCM multivariate and A/B testing support'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-602481143428782915</id><published>2010-12-17T03:24:00.000-08:00</published><updated>2010-12-17T05:18:10.068-08:00</updated><title type='text'>Lenovo vs Apple (Why I chose a Lenovo)</title><content type='html'>Don't get me wrong, I love the design of Apple products but when my trusty Lenovo T400 had a problem, I chose to replace it with a Lenovo T410 instead of an MacBook Pro.&lt;br /&gt;I realise that a 15" Apple MacBook Pro hs a better screen resolution than the Lenovo 14" and the Apple also has better graphics capability. One could also argue that the MacBook Pro has a better construction. Even so, these are the reasons that I STILL chose the Lenovo:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Keyboard - The Lenovo has a great keyboard that feels a lot more positive than the MacBook keyboard.  There are more keys on a Windows machine so I don't have to remember short cut keys (i.e. keys like PgUp and PgDown are missing on the Mac Keyboard).  The Mac has backlit keyboard but I touchtype so the "ThinkLight" is fine for me.&lt;/li&gt;&lt;li&gt;Price - The MacBook Pro with very similar configuration (500GB hard drive, 8GB RAM) was about £500 more expensive and I would still not have built in 3G Connectivity&lt;/li&gt;&lt;li&gt;Analogue VGA out - The Lenovo has an Analogue VGA out compared to the micro digital display out plug of the Apple. The VGA analogue socket of the Lenovo has much better compatibility to most projector systems that I may find on customer premesis. The MacBook Pro may actually have a better signal but I would need to carry some sort of adaptor cable.&lt;/li&gt;&lt;li&gt;Second internal hard drive capability - The Lenovo, by virtue of it's multi-bay, allows me to swap the DVD drive for a hard drive. This allows me to run with a second hard drive. The MacBook Pro DVD drive cannot be replaced.&lt;/li&gt;&lt;li&gt;Swappable bay options. The Lenovo swappabl bay can also support an extra battery and even a BluRay drive (albeit very expenseive). These options of course do not exist with the MacBook.&lt;/li&gt;&lt;li&gt;Better warranty - Whist Apple and Lenovo both support three year warranty, only the Lenovo is next day on site and also has options for "Accidental damage"&lt;/li&gt;&lt;li&gt;Better connectivity - My Lenovo has the option of built in 3G support which means I do not have to use a dongle to connect to the internet via EDGE or GPRS networks. Much neater without the dongle and it has always seemed to me that dongles can be broken off so easily...&lt;/li&gt;&lt;li&gt;Security - By this I mean the fingerprint reader. It is a great security feature of the Lenovo and is yet to appear on a MacBook Pro.  Not sure if MacBook Pro has build in Anti-Theft Technology but I know the Lenovo has it.&lt;/li&gt;&lt;li&gt;Portability - The MacBook beats the Lenovo on chic factor but is slightly bigger and certainly more stealable...  I needed a laptop that would be easy to use on the Train.&lt;/li&gt;&lt;li&gt;Usability - This is of course subjective and I know Apple are world renown for usability but this is from the perspective of a Windows/Linux guy that expects a right click! I am also a fan of the tiny joystick in the center of the Lenovo keyboard which I would really miss on an Apple.&lt;/li&gt;&lt;li&gt;The Aluminium case - A masterful piece of engineering and beautiful to behold. However, scratch it and you will feel gutted (and it is SO EASILY scratched).&lt;/li&gt;&lt;li&gt;Compatibility - I am in no way a Windows fan but there are SO MANY applications that I want to try that mandate Windows...&lt;/li&gt;&lt;li&gt;Mini-DVD capability - Don't use this much but when necessary, I really want the DVD drive to handle small DVDs and CD's. Unfortunately the Apple built in drive can only support full sized DVD's&lt;/li&gt;&lt;li&gt;Lenovo Enhanced Experience - Windows is actually usable again with fast boot and shutdown.&lt;/li&gt;&lt;/ol&gt;Other things that I needed to consider&lt;br /&gt;a) Since I run virtual machines, I wanted a laptop with 8GB memory. Added to that, I need a hard drive that will store those VM's This menat a 500GB hard drive at 7200 minimum!&lt;br /&gt;b) Latest offering from Lenovo (T410) comes with multi-touch capability (for the apps that support it)&lt;br /&gt;c) I already have a 256GB SDS drive that I wanted to use as my primary drive and the 500GB drive would then become my secondary drive - This meant that I had to have a laptop that would support a secondary drive&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-602481143428782915?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/602481143428782915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/12/lenovo-vs-apple-why-i-chose-lenovo.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/602481143428782915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/602481143428782915'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/12/lenovo-vs-apple-why-i-chose-lenovo.html' title='Lenovo vs Apple (Why I chose a Lenovo)'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7165575100923343125</id><published>2010-10-16T15:04:00.000-07:00</published><updated>2010-10-19T02:30:36.746-07:00</updated><title type='text'>Lotus Notes 8.5.2 on ubuntu meerkat 10.10 x64</title><content type='html'>This is how I got Lotus Notes 8.5.2 working on a brand new installation of ubuntu 10.10.&lt;br /&gt;Open Synaptic Package Manager&lt;br /&gt;Search for libstdc++5&lt;br /&gt;Install libstdc++5 from Synaptic Package Manager&lt;br /&gt;Shut Synaptic Package Manager&lt;br /&gt;&lt;br /&gt;Then install some libraries:&lt;br /&gt;$ sudo apt-get install ia32-libs libgnomeprint2.2-0 libgnomeprintui2.2-0 ttf-xfree86-nonfree&lt;br /&gt;&lt;br /&gt;Go to http://frozenfox.freehostia.com/cappy&lt;br /&gt;&lt;br /&gt;Download&lt;br /&gt;getlibs-all.deb&lt;br /&gt;Double click to install.&lt;br /&gt;Now get some 32 bit libraries:&lt;br /&gt;&lt;br /&gt;$ sudo getlibs -p libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114&lt;br /&gt;libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 gtk2-engines-murrine&lt;br /&gt;&lt;br /&gt;Now install Lotus Notes&lt;br /&gt;&lt;br /&gt;$ sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.2.i586.deb&lt;br /&gt;$ sudo dpkg -i --force-architecture ibm-lotus-activities-8.5.2.i586.deb&lt;br /&gt;$ sudo dpkg -i --force-architecture ibm-lotus-cae-8.5.2.i586.deb&lt;br /&gt;$ sudo dpkg -i --force-architecture ibm-lotus-sametime-8.5.2.i586.deb&lt;br /&gt;$ sudo dpkg -i --force-architecture ibm-lotus-symphony-8.5.2.i586.deb&lt;br /&gt;&lt;br /&gt;You will also need this fix for opening screen&lt;br /&gt;&lt;br /&gt;$ cd /opt/ibm/lotus/notes/jvm/lib/i386&lt;br /&gt;$ sudo mkdir usr&lt;br /&gt;$ sudo ln -s /usr/lib32 ./usr/lib&lt;br /&gt;&lt;br /&gt;You should now be able to start Notes from the Applications/Office menu in gnome.&lt;br /&gt;&lt;br /&gt;At the time of writing, there is a bug with the shipped ia32-libs version. Which gave me an error im-ibus.so issue but whilst this gives an error in the console, Lotus notes seems to run happily.&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7165575100923343125?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7165575100923343125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/10/lotus-notes-853-on-ubuntu-meerkat-1010.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7165575100923343125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7165575100923343125'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/10/lotus-notes-853-on-ubuntu-meerkat-1010.html' title='Lotus Notes 8.5.2 on ubuntu meerkat 10.10 x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8314520452737310941</id><published>2010-10-16T04:44:00.000-07:00</published><updated>2010-10-16T15:04:16.376-07:00</updated><title type='text'>Creating virtual machines with ubuntu</title><content type='html'>&lt;div&gt;When you have ubuntu as the main operating system, you have several ways of creating virtual machines for testing:&lt;br /&gt;KVM (free and built into ubuntu)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;VMWare player (free player)&lt;/li&gt;&lt;li&gt;VirtualBox from Sun (now Oracle)&lt;/li&gt;&lt;/ul&gt;I have used all three and it appears to me that (amazingly) VMWare player is the best of the bunch.  WHY?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quicker boot&lt;/li&gt;&lt;li&gt;Snappier screen response&lt;/li&gt;&lt;li&gt;Better support for USB devices&lt;/li&gt;&lt;li&gt;Allows cut-and-paste operations between ubuntu desktop and the virtual machine&lt;/li&gt;&lt;li&gt;Nice user interface for managing the virtual machine parameters&lt;/li&gt;&lt;li&gt;Easier transfer of virtual machines to Windows Hosts (i.e. your colleagues)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;My tests were with jaunty and karmic.  Maybe meerkat has improved things...&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8314520452737310941?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8314520452737310941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/10/creating-kvm-virtual-machines-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8314520452737310941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8314520452737310941'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/10/creating-kvm-virtual-machines-with.html' title='Creating virtual machines with ubuntu'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-2284719619714912352</id><published>2010-10-12T03:00:00.001-07:00</published><updated>2010-10-12T03:01:57.134-07:00</updated><title type='text'>The best blackberry trick</title><content type='html'>I see so many people with blackberries scrolling with their thumb like crazy.  They scroll down through hundreds of emails and then need to scroll back up to the top.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The best blackberry tip for all those guys is to use the shortcut keys:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;T -  jumps to the top of the list&lt;/div&gt;&lt;div&gt;B - jumps to the bottom of the list&lt;/div&gt;&lt;div&gt;U - jumps to the oldest unread mail in the list&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Try it and save your thumb!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-2284719619714912352?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/2284719619714912352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/10/best-blackberry-trick.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2284719619714912352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2284719619714912352'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/10/best-blackberry-trick.html' title='The best blackberry trick'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1263913905154340450</id><published>2010-09-09T14:13:00.000-07:00</published><updated>2010-09-09T15:08:37.203-07:00</updated><title type='text'>Some new features of IBM WCM 7</title><content type='html'>Whats new in WCM 7?&lt;br /&gt;&lt;br /&gt;Just playing around with WCM 7 running on portal 7 and I have noticed the following new features&lt;br /&gt;&lt;br /&gt;Some major changes to note with V7.0 are:&lt;br /&gt;&lt;br /&gt;1. Sites have gone!&lt;br /&gt;We only have site areas&lt;br /&gt;2. Presentation template construction changed&lt;br /&gt;Instead of XML style tags for accessing WCM elements and components, we now use square brackets&lt;br /&gt;So for example, to access the "Body" element:&lt;br /&gt;with V6.0 and V6.1:&lt;br /&gt;&lt;br /&gt;But now with V7.0:&lt;br /&gt;[Element context="current" type="content" key="Body"]&lt;br /&gt;3. When viewing a Presentation template the tag that referrs to a component itself becomes a clickable link to that component.&lt;br /&gt;4. Hover pop-ups now appear all over the place to show you some information about that item without the need to open it.&lt;br /&gt;5.  Gone is the tabbed control to show open windows.  This has been  replaced by a new "Open Views" control on the left hand vertical menu.&lt;br /&gt;6. Folders have been introduced to provide hierarchical storage of Authoring Templates, Presentation Templates and Components.&lt;br /&gt;7.  Portlet configuration is now been moved from its normal location top  right of the portlet to a "Preferences" control on the left hand menu.&lt;br /&gt;8. A Help link has been added to the left hand navigation menu and this opens a pop up of the WCM Infocenter.&lt;br /&gt;9.  Views have changed to allow an all library perspective rather than the  old version which always filtered items by a currently selected library.&lt;br /&gt;10.  A new "projects" feature has been added to provide the grouping of  multiple items to be treated as a single publishable entity.&lt;br /&gt;11. The  creation of a new item ("New" button) is now available even though an  item is open.  This is now located in the new control on the left hand  menu.&lt;br /&gt;12. Number of rows displayed can now be changed between 10, 25 and 50 without having to enter "configure" mode of the portlet.&lt;br /&gt;13. Components can now be workflowed&lt;br /&gt;A new "Add Workflow" button has been added so that any component can be workflowed&lt;br /&gt;14. Authoring Templates can now set as "resource templates".  These are templates that can be used for binary files.&lt;br /&gt;15. Presentation templates can be set as defaults for the Authorting Template rather than forcing you create template mappings in site areas.&lt;br /&gt;16. Field names can be localised allowing different editors to see different field captions on the same authoring template.&lt;br /&gt;&lt;br /&gt;Notes about creating a new library in WCM 7&lt;br /&gt;A new feature has been introduced to automatically create some items into a new library.&lt;br /&gt;&lt;br /&gt;This is the first of what I feel will be many posts describing features of the new version of WCM 7 that can optionally be installed with IBM Portal 7.&lt;br /&gt;&lt;br /&gt;New library creation feature&lt;br /&gt;&lt;br /&gt;You create WCM libraries using the "Web Content Libraries" portlet.&lt;br /&gt;The interface has been changed and now has background coloured buttons to indicate most used actions.  For example the "Create new library" button has a blue background with white lettering but the other buttons "View locked items" etc. are black text on grey buttons.&lt;br /&gt;When creating a WCM library you now have an additional option:&lt;br /&gt;"create default items in new library"&lt;br /&gt;Previously, new WCM libraries were entirely empty and you needed to create each of the various items in a particular order.&lt;br /&gt;Typically:&lt;br /&gt;&lt;br /&gt;  * Create workflow action&lt;br /&gt;  * Create workflow stages and include actions&lt;br /&gt;  * Create workflows and include stages&lt;br /&gt;  * Create authoring template and add default workflow&lt;br /&gt;  * Create menu component&lt;br /&gt;  * Create presentation template&lt;br /&gt;  * Create site and add template mapping of authoring template and presenation template&lt;br /&gt;  * Create site areas&lt;br /&gt;  * Create content&lt;br /&gt;&lt;br /&gt;With WCM 7, when you use this new option the library is created and popluated with the following items:&lt;br /&gt;&lt;br /&gt;Workflow Action = "Expire"&lt;br /&gt;Workflow Action = "Publish"&lt;br /&gt;Workflow Stage = "Draft Stage".&lt;br /&gt;Workflow Stage = "Publish Stage".  This is pre-configued with the "Publish" workflow action&lt;br /&gt;Workflow Stage = "Expire Stage".  This is pre-configued with the "Expire" workflow action&lt;br /&gt;Workflow = "Express Workflow".  This is pre-configured with the "Publish State" workflow stage.&lt;br /&gt;Workflow = "Three Stage Workflow".  This is pre-configued with the following workflow stages: "Draft Stage", "Publish Stage" and "Expire Stage".&lt;br /&gt;Presentation Template = "Article Presentation".&lt;br /&gt;Component (Authoring Tool) = "Article toolbar"&lt;br /&gt;Component (Menu) = "Articles List"&lt;br /&gt;Authoring Template = "Article"&lt;br /&gt;SiteArea = "Articles".  This is pre-configured with the mapping of "Article" and "Article Presentation".&lt;br /&gt;Content item "Sample Article"&lt;br /&gt;Content item "Sample Article 2"&lt;br /&gt;&lt;element context="current" type="content" key="Body"&gt;&lt;br /&gt;Thats it for now.  There are so many other features that it is going to take many posts to cover them all.&lt;br /&gt;&lt;br /&gt;Have fun!&lt;/element&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1263913905154340450?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1263913905154340450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/09/new-library-feature-in-wcm-7.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1263913905154340450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1263913905154340450'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/09/new-library-feature-in-wcm-7.html' title='Some new features of IBM WCM 7'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7030058986906047095</id><published>2010-05-22T15:11:00.000-07:00</published><updated>2010-05-22T15:13:05.780-07:00</updated><title type='text'>Getting AOL working with ubuntu 10.04 Evolution</title><content type='html'>For those of you that may be struggling with AOL and ubuntu lucid evolution...&lt;br /&gt;&lt;br /&gt;Since AOL is IMAP compatible it works with Evolution email.  Just enter the following parameters:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Receiving E-mail&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Server: imap.aol.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Username: {your on screen name}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Use Secure Connection (SSL encryption)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Authentication Type: Password&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;CHECKED "Remember password"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sending E-mail&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Server: smpt.aol.com:587&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;CHECKED "Server requires authentication"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Use Secure connection = No encryption&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Authentication (PLAIN or Login)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;CHECKED "Remember password"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thats it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7030058986906047095?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7030058986906047095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/05/getting-aol-working-with-ubuntu-1004.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7030058986906047095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7030058986906047095'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/05/getting-aol-working-with-ubuntu-1004.html' title='Getting AOL working with ubuntu 10.04 Evolution'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3287359852586522430</id><published>2010-05-03T09:04:00.000-07:00</published><updated>2010-05-03T09:54:23.756-07:00</updated><title type='text'>Installing Notes 8.5.1 onto ubuntu lucid lynx x64</title><content type='html'>I thought I should document a step by step guide on how to install Lotus Notes 8.5.1 onto ubuntu  10.04 lucid lynx x64.&lt;br /&gt;I am not sure if EVERY step is actually needed, however, I do know that by following these steps you will get Notes working on ubuntu lucid 10.04 x64&lt;br /&gt;&lt;br /&gt;Firstly, download the following files from IBM account:&lt;br /&gt;CZ5S5EN - Notes (Debian) 8.5.1.&lt;br /&gt;This saves as a file named lotus_notes851_linuxUb_CZ5S5EN.tar&lt;br /&gt;Open this file with Archive Manager and Extract to a temporary folder&lt;br /&gt;&lt;br /&gt;CZDP6EN  - Notes (Debian) 8.5.1 FP2.&lt;br /&gt;This saves as a file named lotus_notes851FP2_linuxUb.tar&lt;br /&gt;Open this file with Archive Manager and Extract to a temporary folder&lt;br /&gt;&lt;br /&gt;Next, download getlibs-all.deb from:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://frozenfox.freehostia.com/cappy/&lt;/span&gt;&lt;br /&gt;Install getlibs by double clicking on the deb file&lt;br /&gt;&lt;br /&gt;Next you will need access to libgnome-desktop-2-11 libraries.  These are only available from ubuntu karmic so go to:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://packages.ubuntu.com/karmic/libs/libgnome-desktop-2-11&lt;/span&gt;&lt;br /&gt;and download both 64 bit (amd64)  and 32 bit (i386) versions.&lt;br /&gt;Install the 64 bit version by double clicking on the deb file.&lt;br /&gt;To install the 32 bit version manually you have to do the following:&lt;br /&gt;Open  the 32 bit deb file in Archive Manager&lt;br /&gt;Double click on data.tar.gz&lt;br /&gt;Double  click on .&lt;br /&gt;Double click on usr&lt;br /&gt;Double click on lib&lt;br /&gt;Drag the  libgnome-desktop-2.so.11.4.2 file to a temp folder&lt;br /&gt;Copy the file to /usr/lib32&lt;br /&gt;Create  a symbolic link named libeel-2.so.2 like this:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cd /usr/lib32&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo ln -s ./libgnome-desktop-2.so.11.4.2 ./libgnome-desktop-2.so.11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will also need libeel2-2 which is only available from the ubuntu jaunty packages.  However, the libeel2-2 library itself is dependent on the libeel2-data library.  You must first download that by going to:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://packages.ubuntu.com/jaunty/libeel2-data&lt;/span&gt;&lt;br /&gt;Then click on the all and choose a mirror to download the "deb" file.  Once downloaded, double Click on the file to install libeel2-data deb file&lt;br /&gt;&lt;br /&gt;Now you need libeel2-2 so go to&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://packages.ubuntu.com/jaunty/libs/libeel2-2&lt;/span&gt;&lt;br /&gt;Go to the bottom of the page and use the links to download both the 64 bit (amd64) and 32 bit (i386) versions (you will need to choose a suitable mirror)&lt;br /&gt;Install the 64 bit version by double clicking on the downloaded deb file.&lt;br /&gt;&lt;br /&gt;To install the 32 bit version manually you have to do the following:&lt;br /&gt;Open  the deb file in Archive Manager&lt;br /&gt;Double click on data.tar.gz&lt;br /&gt;Double  click on .&lt;br /&gt;Double click on usr&lt;br /&gt;Double click on lib&lt;br /&gt;Drag the  libeel-2.so.2.26.0 file to a temp folder&lt;br /&gt;Copy the file to /usr/lib32&lt;br /&gt;Create  a symbolic link named libeel-2.so.2 like this:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cd /usr/lib32&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo ln -s ./libeel-2.so.2.26.0 ./libeel2.so.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now get some required libraries with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get install libgnomeprintui2.2-0 libgnomeprint2.2-0 ia32-libs ttf-xfree86-nonfree&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, install the needed 32 libraries with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1 libsepol1 libstartup-notification0 libxkbfile1 gtk2-engines-murrine libesd0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From the temporary folder used above to extract the notes tar file, install Notes 8.5.1 with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i --force-architecture ibm-lotus-sametime-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;And if you need composite application editor:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i --force-architecture ibm-lotus-cae-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;And if you want symphony:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i --force-architecture ibm-lotus-activities-8.5.1.i586.deb&lt;br /&gt;&lt;/span&gt;And if you want support for activities:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i --force-architecture ibm-lotus-symphony-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next install Notes 8.5.1 fix pack 2 with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i --force-architecture ibm-lotus-notes-fixpack-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It appears that Lotus Notes will only work with 2.17  versions of gnome and you can download these from either:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://www.benkevan.com/upload/lotus_notes&lt;/span&gt;&lt;br /&gt;or&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://www.freetechie.com/upload/lotus_notes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Get the following gnome 2.17 libraries (note the size)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;116732       libgdk_pixbuf-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  67240        libgdk_pixbuf_xlib-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; 679940      libgdk-x11-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;4579940    libgtk-x11-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy  each to&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/opt/ibm/lotus/notes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lastly, create the following symbolic link&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cd  /opt/ibm/lotus/notes/jvm/lib/i386&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo mkdir usr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo  ln -s /usr/lib32 ./usr/lib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should now be able to start notes installation with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cd /opt/ibm/lotus/notes/framework&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;../notes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thats it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3287359852586522430?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3287359852586522430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/05/installing-notes-851-onto-ubuntu-licid.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3287359852586522430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3287359852586522430'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/05/installing-notes-851-onto-ubuntu-licid.html' title='Installing Notes 8.5.1 onto ubuntu lucid lynx x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6491358038500347055</id><published>2010-05-01T12:23:00.000-07:00</published><updated>2010-05-01T12:32:32.785-07:00</updated><title type='text'>Upgrading to ubuntu lucid x64 and Lotus Notes</title><content type='html'>Today, I upgraded my trusty lenovo T400 from ubuntu karmic koala x64 to lucid lynx x64.&lt;div&gt;The upgrade went pretty smoothly but I had to re-install my ATI drivers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Problem I had was that after the upgrade Lotus Notes 8.5.1 no longer worked!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In order to get a better understanding of what may be happening I opened a terminal and typed:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;cd /opt/ibm/lotus/notes/framework&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;../notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This indicated that there was a missing library - libesd0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To get Lotus Notes working again, all I did was &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;sudo getlibs -p libesd0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And it worked again.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since I did an upgrade my assumption is therefore that my previous post about getting Lotus Notes working on karmic x64 will still work with this single addition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried this on a brand new KVM/QEMU virtualised machine running ubuntu 10.04 x64 and found that those instructions together with the fix above will give you a running Notes 8.5.1 on lucid x64&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6491358038500347055?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6491358038500347055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/05/upgrading-to-ubuntu-lucid-x64-and-lotus.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6491358038500347055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6491358038500347055'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/05/upgrading-to-ubuntu-lucid-x64-and-lotus.html' title='Upgrading to ubuntu lucid x64 and Lotus Notes'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-572319822808638686</id><published>2010-04-13T06:58:00.000-07:00</published><updated>2010-04-13T07:12:20.874-07:00</updated><title type='text'>Recovering from a lost password with IBM Portal 6.1.5</title><content type='html'>I tried installing IBM Portal on openSUSE 11.2 recently.  Just created a virtual machine with VMWare player on my ubuntu karmic 9.10 x64 laptop and installed openSUSE from a downloaded ISO. &lt;br /&gt;I could not install using the GUI so I used:&lt;br /&gt;./install.sh -console&lt;br /&gt;instead and the installation went without any issues - or so I thought.&lt;br /&gt;&lt;br /&gt;Strangely, I was not able to login with the portal adminstrator username and password - even though I was very careful with the admin password.&lt;br /&gt;&lt;br /&gt;I thought that maybe I got it wrong, but I reinstalled again and had exactly the same issue.&lt;br /&gt;&lt;br /&gt;I remembered that the default Portal installation uses the WIMFileBasedRealm as a user repository.  This is basically a set of XML files that define users and groups.&lt;br /&gt;&lt;br /&gt;So I hacked myself into the portal simply by following these steps:&lt;br /&gt;&lt;br /&gt;1. Use the "sign up" option and create a new user.&lt;br /&gt;2. Ensure that you can log into the system with that user.&lt;br /&gt;3. Logout&lt;br /&gt;4. Locate the fileRegistry.xml file in the folder &lt;profile_root&gt;/config/cells/{your_cell}&lt;br /&gt;5. Edit the file and locate the &lt;wim:entities type="wim:Group"&gt;&lt;br /&gt;6. In this section you will find &lt;wim:members&gt; tag&lt;br /&gt;7. In this tage will be the uniqueName specified for the group members&lt;br /&gt;8. Add yourself to this tag by copying an existing entry:&lt;br /&gt;&lt;br /&gt;&lt;wim:identifier uniquename="uid=wpadmin,o=defaultWIMFileBasedRealm"&gt;&lt;br /&gt;&lt;br /&gt;9. Change the uid to your new uid&lt;br /&gt;10. shut down the server by killing off the java process&lt;br /&gt;11. Restart the server, log in again and then change the wpadmin password using Portal admin tools.&lt;br /&gt;&lt;br /&gt;There are other ways to decode the password in the "&lt;wim:password&gt;" tag but I found the aforementioned method much simpler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-572319822808638686?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/572319822808638686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/04/recovering-from-lost-password-with-ibm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/572319822808638686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/572319822808638686'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/04/recovering-from-lost-password-with-ibm.html' title='Recovering from a lost password with IBM Portal 6.1.5'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1193976042964646186</id><published>2010-04-09T06:29:00.000-07:00</published><updated>2010-04-09T06:38:39.540-07:00</updated><title type='text'>Generating a DTD from an XML file in ubuntu karmic x64</title><content type='html'>If you do an internet search for anything that will generate a DTD from an XML file, you will get a whole raft of different editors and utilities.&lt;br /&gt;&lt;br /&gt;The most interesting thing is that if you have ubuntu then you probably &lt;span style="font-weight: bold;"&gt;already&lt;/span&gt; have a command line utility that will do the same:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mkdtdskel inputfile &gt; outputfile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I imagine this stands for "make a DTD skeleton".&lt;br /&gt;&lt;br /&gt;Amazingly you DON'T get a reference anywhere in the internet search engine for this utility!  Strange because it is extremely fast and already installed with the distro.&lt;br /&gt;&lt;br /&gt;If you need to do this type of thing try out out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1193976042964646186?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1193976042964646186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/04/generating-dtd-from-xml-file-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1193976042964646186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1193976042964646186'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/04/generating-dtd-from-xml-file-in-ubuntu.html' title='Generating a DTD from an XML file in ubuntu karmic x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3922056048304705782</id><published>2010-03-31T07:29:00.000-07:00</published><updated>2010-04-01T09:40:09.702-07:00</updated><title type='text'>WCM syndication SERV_FAILED_REFERENCE_UPDATE_4 Error</title><content type='html'>I tried to no avail to get more information on this error so I thought I would post my findings here instead.&lt;br /&gt;&lt;br /&gt;This error is generated when an item of content in a library referred to in the syndicator makes reference to a WCM item in another library that exists on the syndicator.&lt;br /&gt;&lt;br /&gt;This in itself will not generate an error unless the library in which the reference is made does not exist on the the subscriber.&lt;br /&gt;&lt;br /&gt;To illustrate. &lt;br /&gt;On the syndicator, you have an HTML component (comp1) in Library1 which makes reference to an HTML component (comp2) in Library2.&lt;br /&gt;The syndicator is set up only to syndicate Library1&lt;br /&gt;The error message SERV_FAILED_REFERENCE_UPDATE_4 will now occur when the syndicator attempts to syndicate comp1.  The failure occurs because the subscriber can not create the necessary internal reference to comp2.&lt;br /&gt;&lt;br /&gt;To fix this, you must either:&lt;br /&gt;Add the library to the syndicator (to allow that library to syndicate to the subscriber)&lt;br /&gt;or&lt;br /&gt;Remove the reference from the offending item(s)&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/1029305738166518695-3922056048304705782?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3922056048304705782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/wcm-syndication-servfailedreferenceupda.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3922056048304705782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3922056048304705782'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/wcm-syndication-servfailedreferenceupda.html' title='WCM syndication SERV_FAILED_REFERENCE_UPDATE_4 Error'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8129768316828509168</id><published>2010-03-22T15:18:00.000-07:00</published><updated>2010-03-22T15:26:34.453-07:00</updated><title type='text'>Lotus notes 8.5.1 on ubuntu 9.10 karmic x64</title><content type='html'>I revisited the installation of Lotus Notes 8.5.1 onto a brand new installation of ubuntu 9.10 karmic x64 and thought that some of you may like to know how I did it.&lt;br /&gt;&lt;br /&gt;First of all it can definitely be done!  Here's how:&lt;br /&gt;&lt;br /&gt;In order to do a successful installation, you will need both the 64 bit AND the 32 bit versions of libstdc++5 from ubuntu jaunty repositories;&lt;br /&gt;Get them from&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;http://packages.ubuntu.com/jaunty/libs/libstdc++5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For the 64bit version just click on the deb to install&lt;br /&gt;For the 32bit version, open the deb with Archive Manager, navigate to data.tar.gz&lt;br /&gt;keep drilling down to /./usr/lib and copy out the file &lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;libstdc++5.so.5.0.7&lt;/span&gt;&lt;/span&gt; to &lt;span style="font-family:arial;"&gt;/usr/lib&lt;/span&gt;&lt;br /&gt;next create a symbolic link:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;cd /usr/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo ln -s libstdc++5.so.5.0.7 libstdc++.so.5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next open a terminal and run&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;Install some fonts using&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo apt-get install ttf-xfree86-nonfree&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install the 32 bit helper with&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo apt-get install ia32-libs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install libgnomeprint2.2-0 and libgnomeprintui2.2-0 with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo apt-get install libgnomeprint2.2-0 and libgnomeprintui2.2-0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download notes client for linux (it is a 32 bit client)&lt;br /&gt;Download and install getlibs-all.deb from  http://frozenfox.freehostia.com/cappy/&lt;br /&gt;&lt;br /&gt;Now you will also need libeel2.2 from jaunty&lt;br /&gt;For libeel2.2 to be picked up correctly with getlibs, do the following:&lt;br /&gt;Use System &gt; Administration &gt; Softw&lt;br /&gt;Add the following:&lt;br /&gt;&lt;br /&gt;deb http://archive.ubuntu.com/ubunty jaunty main&lt;br /&gt;deb-src http://archive.ubuntu.com/ubuntu/ jaunty main&lt;br /&gt;&lt;br /&gt;Now do this from a terminal&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1 libsepol1 libstartup-notification0 libxkbfile1 gtk2-engines-ubuntulooks gtk2-engines-murrine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You also need libeel2-2.  Go here first:&lt;br /&gt;http://packages.ubuntu.com/jaunty/libeel2-data&lt;br /&gt;click the "all" link and download the deb file&lt;br /&gt;Run the deb file by double clicking on it.  This is a dependency of the libeel2-2 that is to be loaded next&lt;br /&gt;&lt;br /&gt;Now go to&lt;br /&gt;http://packages.ubuntu.com/jaunty/libeel2-2&lt;br /&gt;Download the 64 bit version and the 32 bit version&lt;br /&gt;Install the 64 bit version by double clicking on the deb file&lt;br /&gt;&lt;br /&gt;To install the 32 bit version manually you have to do the following:&lt;br /&gt;Open the deb file in Archive Manager&lt;br /&gt;Double click on data.tar.gz&lt;br /&gt;Double click on .&lt;br /&gt;Double click on usr&lt;br /&gt;Double click on lib&lt;br /&gt;Drag the libeel-2.so.2.26.0 file to a temp folder&lt;br /&gt;Copy the file to /usr/lib32&lt;br /&gt;Create a symbolic link named libeel-2.so.2&lt;br /&gt;&lt;br /&gt;Next install the notes deb files and force the architecture:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo dpkg -i --force-architecture ibm-lotus-activities-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo dpkg -i --force-architecture ibm-lotus-cae-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo dpkg -i --force-architecture ibm-lotus-sametime-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo dpkg -i --force-architecture ibm-lotus-symphony-8.5.1.i586.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After installation, you must now copy some files into /opt/ibm/lotus/notes as follows:&lt;br /&gt;&lt;br /&gt;Next some other hacks&lt;br /&gt;&lt;span style="font-family:arial;"&gt;cd /opt/ibm/lotus/notes/jvm/lib/i386&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo mkdir usr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;sudo ln -s /usr/lib32 ./usr/lib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lastly go to&lt;br /&gt;http://www.benkevan.com/upload/lotus_notes&lt;br /&gt;or&lt;br /&gt;http://www.freetechie.com/upload/lotus_notes&lt;br /&gt;&lt;br /&gt;You need to get the gnome 2.17 libraries.  They are the following four files (note the size)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;116732     libgdk_pixbuf-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  67240      libgdk_pixbuf_xlib-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 679940     libgdk-x11-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;4579940    libgtk-x11-2.0.so.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy each to&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/opt/ibm/lotus/notes&lt;/span&gt;&lt;br /&gt;Thats it!&lt;br /&gt;Now you can start Lotus Notes 8.5.1 from the Applications &gt; Office menu item&lt;br /&gt;&lt;br /&gt;If you wish to install the fix pack then download from IBM and then use:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;sudo dpkg -i --force-architecture ibm_lotus_notes_fixpack-8.5.1.i586.deb&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8129768316828509168?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8129768316828509168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/notes-851-on-ubuntu-910-karmic-x64.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8129768316828509168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8129768316828509168'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/notes-851-on-ubuntu-910-karmic-x64.html' title='Lotus notes 8.5.1 on ubuntu 9.10 karmic x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8049066420650932597</id><published>2010-03-22T15:11:00.000-07:00</published><updated>2010-03-22T15:15:50.950-07:00</updated><title type='text'>Performance of DB2 and Portal 6.1.5 with ubuntu karmic x64</title><content type='html'>Installation of portal was done using instructions on my previous post.&lt;br /&gt;&lt;br /&gt;Installation of DB2 9.7 was also done using instructions on my previous post.&lt;br /&gt;&lt;br /&gt;Performance of my laptop is astounding:&lt;br /&gt;&lt;br /&gt;DB2 9.7 (x64) and Portal 6.1.5 when started together on my SSD drive takes only 1 minute 47 seconds.&lt;br /&gt;Shutdown of Portal and DB2 takes 41 seconds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8049066420650932597?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8049066420650932597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/portal-615-with-ubuntu-karmic-x64.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8049066420650932597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8049066420650932597'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/portal-615-with-ubuntu-karmic-x64.html' title='Performance of DB2 and Portal 6.1.5 with ubuntu karmic x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7424334184269485394</id><published>2010-03-13T03:54:00.000-08:00</published><updated>2010-03-13T04:00:07.905-08:00</updated><title type='text'>Installing skype of ubuntu 9.10 karmic x64</title><content type='html'>Installation of Skype onto my new ubuntu 9.10 karmic x64 laptop was unbelievably easy:&lt;br /&gt;Download the program&lt;br /&gt;&lt;br /&gt;http://www.skype.com/go/getskype-linux-beta-ubuntu-64&lt;br /&gt;&lt;br /&gt;Save the file:&lt;br /&gt;skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb&lt;br /&gt;&lt;br /&gt;Then run by double clicking on the file.&lt;br /&gt;&lt;br /&gt;After the installation you can find skype on&lt;br /&gt;Applications &gt; Internet &gt; Skype&lt;br /&gt;&lt;br /&gt;Voila!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7424334184269485394?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7424334184269485394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/installing-skype-of-ubuntu-910-karmic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7424334184269485394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7424334184269485394'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/installing-skype-of-ubuntu-910-karmic.html' title='Installing skype of ubuntu 9.10 karmic x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1276589122286472429</id><published>2010-03-13T00:11:00.000-08:00</published><updated>2010-03-13T00:26:03.676-08:00</updated><title type='text'>Installing ubuntu 9.10 karmic x64 onto a SSD</title><content type='html'>Now I know ubuntu karmic boots very fast (with promises of even faster boot times with 10.04), but on a laptop the major bottleneck is always the hard disk.  If I could remove that then we will have a little flying machine that takes less battery and is more resistant to the occasionional knock.&lt;br /&gt;The new crcuial solid state disks (SSD) now support SATA transfer rate of 6Bb/s in a 2.5 inch hard disk format.  My laptop has a SATA 3Gb/s hardware interface and the new crcuial claims a read speed faster than that.  It basically should mean that the bottleneck for my laptop is no longer the hard drive, but the hardware interfaces, processor and memory.  The processor on my Lenovo T400 is an Intel Centrino 2 dual core 2.4GHz and I currently have 4GB of memory - although it can take 8GB (hmmm maybe a later upgrade that)&lt;br /&gt;Installing ubuntu onto the SSD was unimaginably easy.&lt;br /&gt;Pop in the drive,&lt;br /&gt;Pop in the 9.10 desktop CD&lt;br /&gt;Boot the laptop&lt;br /&gt;Go through the wizard&lt;br /&gt;&lt;br /&gt;The entire process to a working system took less than 15 minutes&lt;br /&gt;&lt;br /&gt;Now the boot time.&lt;br /&gt;&lt;br /&gt;After the bios stuff, ubuntu now starts up in 15 seconds.  Am I happy or what?&lt;br /&gt;&lt;br /&gt;Everything on my laptop works except the fingerprint reader - which I didn't like anyway.&lt;br /&gt;&lt;br /&gt;Next was the update.&lt;br /&gt;So I did the following&lt;br /&gt;Adminstration &gt; update manager&lt;br /&gt;Click on "Check" and then enter your password to authorise the update manager to proceed.&lt;br /&gt;There were 244 updates that needed download.&lt;br /&gt;&lt;br /&gt;Download on my broardband took about 5 minutes&lt;br /&gt;&lt;br /&gt;Installation took another 3 minutes&lt;br /&gt;&lt;br /&gt;So in less than 30 minutes I had a brand new installed and updated laptop that will now boot in 15 seconds.&lt;br /&gt;&lt;br /&gt;Sweet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1276589122286472429?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1276589122286472429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/installing-ubuntu-910-karmic-x64-onto.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1276589122286472429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1276589122286472429'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/installing-ubuntu-910-karmic-x64-onto.html' title='Installing ubuntu 9.10 karmic x64 onto a SSD'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1313581125647114922</id><published>2010-03-10T15:30:00.000-08:00</published><updated>2010-03-10T15:41:22.717-08:00</updated><title type='text'>Uninstalling vmware from ubuntu karmic x64</title><content type='html'>&lt;div style="text-align: justify;"&gt;A little tip on how to uninstall VMWare player from ubuntu karmic 9.10 x64.&lt;br /&gt;&lt;br /&gt;Follow these steps&lt;br /&gt;Open a terminal and type:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo /usr/lib/vmware/installre/vmware-installer -u vmware-player&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A pop up window will be displayed indicating the uninstallation process&lt;br /&gt;Thats all there is to it.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1313581125647114922?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1313581125647114922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/uninstalling-vmware-from-ubuntu-karmic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1313581125647114922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1313581125647114922'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/uninstalling-vmware-from-ubuntu-karmic.html' title='Uninstalling vmware from ubuntu karmic x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-581354073235753081</id><published>2010-03-04T13:50:00.000-08:00</published><updated>2010-03-04T14:04:28.064-08:00</updated><title type='text'>Setting up WCM syndication in a cluster</title><content type='html'>If you need to set up WCM syndication in a cluster, bear in mind the following:&lt;div&gt;&lt;ul&gt;&lt;li&gt;For all cluster members ensure that WCMConfigServices.properties is changed so that the syndicator URL , the subscriber URL and the itemgatherer URL all point to the load balancer for the cluster.&lt;/li&gt;&lt;li&gt;From the WAS deployment manager, create a replication domain (Environment &gt; Replication Domains) and ensure that Data Replication Services is set on for the cluster and set for push replication.&lt;/li&gt;&lt;li&gt;Ensure that cachespec.xml has the following embedded section to disable servlet cache for ?MOD operations:&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-bottom: 0cm"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&amp;lt;component id="MOD" type="parameter"&amp;gt;&lt;br /&gt; &amp;lt;required&amp;gt;false&amp;lt;/required&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;Subs&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;Synd&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;ItemDispatcher&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;Syndication&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;M emberFixer&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;VersioningEnablement&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;WorkflowEnablement&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;PlutoUploadFile&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;PlutoDownloadFile&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;AJPECatSelect&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;RefreshAllItems&amp;lt;/not-value&amp;gt;&lt;br /&gt; &amp;lt;not-value&amp;gt;Template&amp;lt;/not-value&amp;gt;&lt;br /&gt;&amp;lt;/component&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ensure that for the following WCM cache objects (Resources &gt; Cache Instances &gt; Object Cache instances)  are DISABLED :  abspath, absreverse, draft sumary, global, libparent, missed, module, processing, session, site, strategy, summary&lt;/li&gt;&lt;li&gt;Ensure that for the following WCM cache objects, are ENABLED (as Push): menu, navigator&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-581354073235753081?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/581354073235753081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/setting-up-wcm-syndication-in-cluster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/581354073235753081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/581354073235753081'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/setting-up-wcm-syndication-in-cluster.html' title='Setting up WCM syndication in a cluster'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7256287035671883626</id><published>2010-03-03T10:11:00.001-08:00</published><updated>2010-03-03T10:14:36.025-08:00</updated><title type='text'>Where are the standard IBM Portal File Base User definitions?</title><content type='html'>On a standard IBM WebSphere Portal installation (directly from CD),  the resulting portal is not connected to an LDAP server.  Instead, it uses an XML file to hold user information.&lt;br /&gt;Just for reference, this file is located at the following location:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;wp_profile_root&gt;/config/cells/{your_cell_name}/fileRegistry.xml&lt;/wp_profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So now you know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7256287035671883626?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7256287035671883626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/03/where-is-portal-file-base-realm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7256287035671883626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7256287035671883626'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/03/where-is-portal-file-base-realm.html' title='Where are the standard IBM Portal File Base User definitions?'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6231447057604280270</id><published>2010-02-11T06:08:00.000-08:00</published><updated>2010-02-11T06:19:44.426-08:00</updated><title type='text'>IBM WCM 6.x - How to reset syndication</title><content type='html'>If you are having issues with WCM syndication you may need to reset the connection.  The best way to do this is as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stop authors updating content&lt;/li&gt;&lt;li&gt;Stop syndication&lt;/li&gt;&lt;li&gt;Ensure that no pre-rendering or other WCM maintenance tasks are being done.&lt;/li&gt;&lt;li&gt;Delete the WCM syndicator and WCM subscriber defintions on the respective machines&lt;/li&gt;&lt;li&gt;Reset the WCM event log on syndicator and subscriber by running the ConfigEngine with&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;ConfigEngine.sh wcm-reset-event-log (linux)&lt;br /&gt;ConfigEngine wcm-reset-event-log (windows)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;remove the subscriber cache by going to the subscriber and removing all directories under:&lt;/li&gt;&lt;/ul&gt;&lt;p class="western" style="margin-bottom: 0cm;"&gt;&lt;wp_profile_root&gt;/PortalServer/wcm/ilwwcm/system/subscriber&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm;"&gt;(This folder is used by the syndicator to store content items retrieved from the subscriber prior to being saved to the JCR.  If you look at this folder during a syndication, you will see it fill with files as they are being retrieved by the subscriber.  You will also see this folder start to empty as items are moved from this temporay location and stored in the JCR&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Lastly re-create syndicator and subscriber&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other things you may want to check&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Make sure you have the latest fix pack&lt;/li&gt;&lt;/ul&gt;If your syndicator or subscriber is clustered then also:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ensure that you have load balancer names/addresses + ports defined in WCMConfigService.properties, syndicators and subscribers.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ensure that you have disabled syndicator and subscriber cache using cachespec.xml &lt;/li&gt;&lt;li&gt;Ensure that Data Replication Services is enabled for the cluster.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6231447057604280270?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6231447057604280270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/02/ibm-wcm-6x-how-to-reset-syndication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6231447057604280270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6231447057604280270'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/02/ibm-wcm-6x-how-to-reset-syndication.html' title='IBM WCM 6.x - How to reset syndication'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-4588603365444887897</id><published>2010-02-11T05:45:00.000-08:00</published><updated>2010-02-11T05:46:56.417-08:00</updated><title type='text'>IBM WCM - "Error while calling a function updateItems of PLS data manager"</title><content type='html'>&lt;span style="font-weight: bold;"&gt;ContentServic E Error while calling a function updateItems of PLS data manager.: Error while calling a function updateItems of PLS data manager.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;javax.jcr.StaleValueException: Error while calling a function updateItems of PLS data manager.: Error while calling a function updateItems of PLS data manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you get this error in your SystemOut.log then it may relate to the use of the WCM API in the context of an EJB with transcation type set to "Container Managed"&lt;br /&gt;When using the WCM API in this manner, the API does not work as expected and you must set the transaction type of the EJB to "Bean managed".&lt;br /&gt;Source: http://www-01.ibm.com/support/docview.wss?uid=swg21303035&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you get the following message on a SUBSCRIBER&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PlutoSubscrib W IWKPD1043X: Could not save the updated subscriber for update id: Error: com.ibm.workplace.wcm.services.repository.StaleValueException: IWKMU1062X: Message: Could not save object in repository., Cause: javax.jcr.StaleValueException Error while calling a function updateItems of PLS data manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It may be that there is more than one attempt to update the subscriber .&lt;br /&gt;This is a bug and has been fixed with a fix pack (V6.0.1 fix pack 6, V6.0.1 fix pack 7 and V6.1.5 feature pack)&lt;br /&gt;&lt;br /&gt;Source: http://www-01.ibm.com/support/docview.wss?uid=swg1PK80443&lt;br /&gt;&lt;br /&gt;If you get the following meessage on a SYNDICATOR&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RepositorySer E Exception caught while saving node&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;javax.jcr.StaleValueException: Error while calling a function updateItems of PLS data manager.: Error while calling a function updateItems of PLS data manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It appears that more than one task is attempting to update the node at the same time.  You should apply the fix pack indicated above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-4588603365444887897?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/4588603365444887897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/02/ibm-wcm-error-while-calling-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4588603365444887897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4588603365444887897'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/02/ibm-wcm-error-while-calling-function.html' title='IBM WCM - &quot;Error while calling a function updateItems of PLS data manager&quot;'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-9046054256108094527</id><published>2010-02-08T04:14:00.000-08:00</published><updated>2010-02-08T04:23:10.287-08:00</updated><title type='text'>Installing ATI drivers 10.1 for ubuntu karmic x64</title><content type='html'>For some strange reason, a recent update to the latest ubuntu kernel disabled the ati driver on my thinkpad T400.&lt;br /&gt;&lt;br /&gt;Just for the record. This is what I did to reinstall it:&lt;br /&gt;&lt;br /&gt;First, go to:&lt;br /&gt;  http://support.amd.com/us/gpudownload/Pages/index.aspx&lt;br /&gt;Use the page to select your driver:&lt;br /&gt;&lt;br /&gt;For Karmic 9.10 x64 and i386 it will  be:&lt;br /&gt;download ati-driver-installer-10-1-x86.x86_64.run&lt;br /&gt;&lt;br /&gt;Ensure you are fully up to date with&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ensure that you hvae the QT4 libraries with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install libqtgui4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy the downloaded file into it's own folder.  From a terminal change to that folder and then create deb files with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo sh ./ait-driver-installer-10-1-x86.x86_64.run --buildpkg Ubuntu/karmic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That will create the necessary "deb" files.&lt;br /&gt;Lastly install these with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo dpkg -i *.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now reboot.&lt;br /&gt;After a reboot, I had to re-run the Compiz Manager to reset all my options.&lt;br /&gt;&lt;br /&gt;You can check that it is all working using&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ fglrxinfo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My display showed the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;display: :0.0  screen: 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;OpenGL vendor string: ATI Technologies Inc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;OpenGL renderer string: ATI Mobility Radeon HD 3400 Series&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;OpenGL version string: 1.4 (2.1.9026)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-9046054256108094527?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/9046054256108094527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2010/02/installing-ati-drivers-for-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/9046054256108094527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/9046054256108094527'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2010/02/installing-ati-drivers-for-ubuntu.html' title='Installing ATI drivers 10.1 for ubuntu karmic x64'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8131447759836107854</id><published>2009-12-23T09:37:00.000-08:00</published><updated>2009-12-23T09:46:11.854-08:00</updated><title type='text'>Blackberries rule</title><content type='html'>Well I finally came into the 21st century when I exchanged my trusy Nokia 6310i for a Blackberry Bold2.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I didn't lose any of my contacts, I simply used the Nokia software on Windows to sync with my local Lotus Notes. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This placed all the contact information from my phone into Notes.  A short replication later and it synced my locally held names.nsf into my mail file.  So now all these contacts are available on iNotes too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next, went through the install wizard of the Blackberry and within about 15 minutes, all my contacts from my old Nokia were now on my Bold2.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;I must say that impressed is an understatement.  With a BES server back at base my Lotus Notes calendar and email are pushed without issues.  We did find that HTML mails needed BES rather than the "professional" server that we previously had.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Best of all though, I downloaded the IBM "Enterprise Messaging" client to my Windows machine and then installed that into my Bold2 from the PC.  With Sametime enabled on the BES server and my client running, Sametime works flawlessly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Other people on the network see my sametime status as a phone icon and they can message me directly to my inbox.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also my other email accounts (AOL and gmail) all join together into a single email box. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the google cloud I can use google apps with no bother.  I can even edit off line using eOffice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Microsoft powerpoints, docs and spreadsheets can be viewed and edited using the Premium version of Documents-to-go which (as I write) is available at a knock down price.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now I just have to get printing sorted and I have a fantastic digital companion.&lt;/div&gt;&lt;div&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/1029305738166518695-8131447759836107854?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8131447759836107854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/12/blackberries-rule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8131447759836107854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8131447759836107854'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/12/blackberries-rule.html' title='Blackberries rule'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-4503713852568819525</id><published>2009-11-09T07:56:00.000-08:00</published><updated>2009-11-09T08:46:31.845-08:00</updated><title type='text'>RAD 7.5 on ubuntu karmic</title><content type='html'>I have now spent many many days trying to get this working and my discoveries are that it ONLY works with ubuntu 9.10 (karmic) 64 bit edition.&lt;br /&gt;&lt;br /&gt;What I tried&lt;br /&gt;I tried a fresh installation of 9.04 jaunty (32 bit).  Installed RAD 7.5 (worked happily). Upgraded to 9.10 - Rad now FAILED&lt;br /&gt;Fresh install of 9.10 32 bit (karmic).  Installed RAD.  Rad installs without issue but cannot create a workspace - FAILED&lt;br /&gt;Fresh install of 9.10 64 bit (karmic).  Installed RAD - FAILED&lt;br /&gt;Fresh install of 9.04 jaunty (64 bit).  Installed RAD 7.5 (worked happily).  Upgraded to 9.10&lt;br /&gt;WORKS with a mouse click error (can be fixed!)&lt;br /&gt;&lt;br /&gt;My conclusion is that RAD uses 32 bit libraries which are overwritten by the "standard" 9.10 upgrade process when using ubuntu 32 bit .  However, when using the 64 bit version of ubuntu, the 32 bit libraries needed for RAD are not overwritten and so it continues to work.&lt;br /&gt;&lt;br /&gt;I hope this helps someone - it took me days to find this out.  I guess eventually some clever guy will find out how to get RAD 7.5 working on 32 bit karmic, but for now.  I can only get it working on 64 bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-4503713852568819525?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/4503713852568819525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/11/rad-75-on-ubuntu-karmic.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4503713852568819525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4503713852568819525'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/11/rad-75-on-ubuntu-karmic.html' title='RAD 7.5 on ubuntu karmic'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3498865584483431404</id><published>2009-11-04T04:48:00.000-08:00</published><updated>2010-03-22T14:44:02.450-07:00</updated><title type='text'>Setting up DB2 for Portal on ubuntu 9.10 karmic</title><content type='html'>Thought it may be a good idea to jot down the steps you need to set up DB2 for Portal.&lt;br /&gt;&lt;br /&gt;Install Portal and check it works corretly (I installed 6.1.0.0)&lt;br /&gt;Next install DB2 as a standalone&lt;br /&gt;&lt;br /&gt;now edit the following files for database access&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;/ConfigEngine/properties/wkplc.properties&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;/ConfigEngine/properties/wkplc_comp.properties&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;/ConfigEngine/properties/wkplc_dbtype.properties&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, run the following ConfigEngine commands&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;sudo /ConfigEngine.sh create-database&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;sudo /ConfigEngine.sh setup-database&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;sudo /ConfigEngine.sh validate-database-driver&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;sudo /ConfigEngine.sh validate-database-connection&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;and the big one (it took 1 hour on my 320GB laptop hard drive and 11.5 mins with my 256GB SSD drive):&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;profile_root&gt;sudo /ConfigEngine.sh database-transfer&lt;/profile_root&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After you have finished, you must do a reorg on the newly created databases&lt;br /&gt;&lt;br /&gt;My database names were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CUSTDB&lt;/li&gt;&lt;li&gt;FEEDDB&lt;/li&gt;&lt;li&gt;LIKEDB&lt;/li&gt;&lt;li&gt;JCRDB&lt;/li&gt;&lt;li&gt;COMMDB&lt;/li&gt;&lt;li&gt;RELDB&lt;/li&gt;&lt;/ul&gt;For each database, connect first as the instance owner:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;db2 connect to {database} &lt;/span&gt;&lt;alias&gt;&lt;span style="font-family:courier new;"&gt; user {db admin user}&lt;/span&gt;&lt;db&gt;&lt;span style="font-family:courier new;"&gt; using &lt;/span&gt;&lt;db&gt;&lt;span style="font-family:courier new;"&gt;{db admin password}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;db2 reorgchk update statistics on table all &gt; {database}.out&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now check {database}.out for each line with an asterisk, note the table name and then run:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;db2 reorg table {tablename}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/db&gt;&lt;/db&gt;&lt;/alias&gt;To finish off:&lt;br /&gt;&lt;alias&gt;&lt;db&gt;&lt;db&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;tablename&gt;&lt;span style="font-family:courier new;"&gt;db2 terminate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;db2rbind {database name}&lt;/span&gt;&lt;dbname&gt;&lt;span style="font-family:courier new;"&gt; -l db2rbind.out -u &lt;/span&gt;&lt;db2&gt;&lt;span style="font-family:courier new;"&gt; {db admin user} -p {db admin password}&lt;/span&gt;&lt;db2&gt;&lt;br /&gt;&lt;br /&gt;Ensure you do this for all the Portal databases.  Then start portal.&lt;br /&gt;&lt;br /&gt;Portal will now use DB2 and you should see some major performance gains&lt;/db2&gt;&lt;/db2&gt;&lt;/dbname&gt;&lt;/tablename&gt;&lt;/db&gt;&lt;/db&gt;&lt;/alias&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3498865584483431404?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3498865584483431404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/11/setting-up-db2-for-portal-on-ubuntu-910.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3498865584483431404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3498865584483431404'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/11/setting-up-db2-for-portal-on-ubuntu-910.html' title='Setting up DB2 for Portal on ubuntu 9.10 karmic'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7572228047215974401</id><published>2009-11-04T04:39:00.000-08:00</published><updated>2010-03-22T15:18:30.612-07:00</updated><title type='text'>Lotus Notes 8.5.1 with ubuntu 9.10 karmic 32 bit</title><content type='html'>With the 32 bit version of karmic giving me access to 3.9GB of RAM on my laptop, I ventured to install Lotus Notes 8.5.1.&lt;br /&gt;Previously, there were issues attempting to run this 32 bit software on a the 64 bit version of ubuntu 9.04 but I was expecting a smooth install since I now had a 32 bit platform.&lt;br /&gt;The installation went fine by following this:&lt;br /&gt;&lt;br /&gt;Download Notes 8.5.1 debian version&lt;br /&gt;Run each one - which automatically launched the installer&lt;br /&gt;Next add some fonts to make it pretty&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install ttf-xfree86-nonfree&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you run Notes at this point you will get no joy whatsoever.  You will also need to copy some gnome 2.7 files.&lt;br /&gt;You can pick up the files from one of these places:&lt;br /&gt;&lt;br /&gt;http://www.benkevan.com/upload/lotus_notes&lt;br /&gt;http://www.freetechie.com/upload/lotus_notes&lt;br /&gt;&lt;br /&gt;Copy them to the following folder:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ibm/lotus/notes/&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Starting notes after copying these four files now works correctly - with the exception of sametime.&lt;br /&gt;For some reason sametime only runs for about 47 seconds then detaches from the sametime server for about 47 seconds.  This repeats annoyingly!&lt;br /&gt;&lt;br /&gt;Shame but sametime works for Empathy - as long as it is the first IM service you set up, so you still have IM of sorts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7572228047215974401?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7572228047215974401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/11/lotus-notes-851-with-ubuntu-910-karmic.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7572228047215974401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7572228047215974401'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/11/lotus-notes-851-with-ubuntu-910-karmic.html' title='Lotus Notes 8.5.1 with ubuntu 9.10 karmic 32 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6766555771761786522</id><published>2009-11-04T00:09:00.000-08:00</published><updated>2010-03-17T02:26:26.270-07:00</updated><title type='text'>Installing DB2 on Ubuntu 9.10</title><content type='html'>It seems that ubuntu 9.10 has quite a different set of supporting libraries.  As a result, it is not possible to transfer the installation processes from 9.04 to 9.10.&lt;br /&gt;For example, installing DB2 9.7 cannot be done without getting certain libraries before the start.&lt;br /&gt;&lt;br /&gt;In my installation, I had to&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install libaio-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For example, if you try the instalation without this library you will get the following error message:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;The required library file libaio.so.1 is not found on the system. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   Check the following web site for the up-to-date system requirements&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   of IBM DB2 9.7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   http://www.ibm.com/software/data/db2/udb/sysreqs.html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   http://www.software.ibm.com/data/db2/linux/validate  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Aborting the current installation ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Run installation with the option "-f sysreq" parameter to force the installation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With the aforementioned library in place you can install the product with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo ./db2install&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6766555771761786522?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6766555771761786522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/11/installing-db2-on-ubuntu-910.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6766555771761786522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6766555771761786522'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/11/installing-db2-on-ubuntu-910.html' title='Installing DB2 on Ubuntu 9.10'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3543450346850661823</id><published>2009-11-03T15:13:00.000-08:00</published><updated>2009-11-03T15:20:22.201-08:00</updated><title type='text'>Installing ubuntu 9.10</title><content type='html'>Well, I took the plunge. The "upgrade" from 9.04 64 bit to 9.10 64 bit had left my machine in a bit of a mess. Lotus Notes 8.5.1 had issues, RAD 7.5 would not start correctly and IBM Portal 6.1.0.2 gave horrible errors starting.&lt;br /&gt;So, I decided to try a "fresh" installation of ubuntu 9.10.&lt;br /&gt;Initially I tried a 64 bit install which went OK but installing Google Gears was problematic and I know that Notes would be difficult again (and RAD and Portal) so I thought it would be best to install the 32 bit version.&lt;br /&gt;Now, the only reason I wanted to install the 64 bit version of the software was to take advantage of my 4GB memory in my laptop but more on that later.&lt;br /&gt;So I reinstalled the entire system on another hard disk I had. Imagine my surprise when, after the installation, I checked the System Monitor and saw this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Nt27C08A4uM/SvC6S8tf0LI/AAAAAAAAAAc/g5MXHiYdEb8/s1600-h/Screenshot-System+Monitor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 260px;" src="http://1.bp.blogspot.com/_Nt27C08A4uM/SvC6S8tf0LI/AAAAAAAAAAc/g5MXHiYdEb8/s320/Screenshot-System+Monitor.png" alt="" id="BLOGGER_PHOTO_ID_5400020787914592434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hope you can see this:  It says 3.9 GiB!&lt;br /&gt;&lt;br /&gt;Well, I am not sure how this works but the bottom line is that I am quite happy with my 32 bit installation from here on in..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3543450346850661823?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3543450346850661823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/11/installing-ubuntu-910.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3543450346850661823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3543450346850661823'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/11/installing-ubuntu-910.html' title='Installing ubuntu 9.10'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Nt27C08A4uM/SvC6S8tf0LI/AAAAAAAAAAc/g5MXHiYdEb8/s72-c/Screenshot-System+Monitor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3065538591174816454</id><published>2009-10-30T08:38:00.000-07:00</published><updated>2009-10-30T08:59:44.511-07:00</updated><title type='text'>upgrading to 9.10 64 bit</title><content type='html'>At the time of writing, ubuntu 9.10 64 bit is not available for download from the ubuntu site but you can upgrade from 9.04 (64 bit) to 9.10 (64 bit) via the UpdateManager.&lt;div&gt;So, I tried.&lt;/div&gt;&lt;div&gt;Mostly it was OK but there were a few glitches.&lt;/div&gt;&lt;div&gt;The installation failed for me because it attempted to remove an old version of linux that was not there.  For me this was linux-restricted-modules-2.6.28-11-generic&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In order to delete it you would normally &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;$ sudo apt-get remove linux-restricted-modules*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;then&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;$ sudo apt-get autoremove&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But that did not work.  The remove task complained that certain files did not exist.  So I simply created the following folders:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# /lib/modules/2.6.28-11-generic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# /lib/modules/2.6.28-11-generic/volatile&lt;/span&gt;&lt;/div&gt;&lt;div&gt;created a file in volatile&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# touch /lib/modules/2.6.28-11-generic/volatile/dummy.txt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;copied an existing System.map file in /boot to :&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# /boot/System.map-2.6.28-11-generic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;copied an existing initrd.* file from /boot to:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# /boot/initrd.img-2.6.28-11-generic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then I ran the apt-get commands again and it stopped complaining&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then I removed the files I created and some others that were put there during the apt-get&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# rm /boot/System.map-2.6.28-11-generic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# rm /boot/initrd.img-2.6.28-11-generic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# rm /lib/modules/2.6.28-11-generic/volatile/dummy.txt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# rmdir /lib/modules/2.6.28-11-generic/volatile&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# rm /lib/modules/2.6.28-11-generic/*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Georgia, serif;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;# rmdir /lib/modules/2.6.28-11-generic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Seemed to work for me since when I next  ran Update Manager and this time it finished working without an error.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3065538591174816454?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3065538591174816454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/10/upgrading-to-910-64-bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3065538591174816454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3065538591174816454'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/10/upgrading-to-910-64-bit.html' title='upgrading to 9.10 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-5230883250802193846</id><published>2009-10-16T07:19:00.001-07:00</published><updated>2009-10-16T07:29:11.956-07:00</updated><title type='text'>Ubuntu 9.04 64 bit - slow graphics performance with ATI</title><content type='html'>After researching this topic for a while it seems that a the ATI graphics driver is crippled by the removal of a feature from Ubuntu 8.10.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apparently, in 8.10 the ubuntu team found that a particular function in the driver caused instability with Intel graphics chips.  So, they removed the function.  Trouble is that the same function is used to keep the ATI nice and zippy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a result, when using Compiz Fusion with 9.04, machines with ATI graphics chips suffer considerably with several seconds delay in minimising, maximising and restoring windows.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now you CAN have a go at putting a patch to the Xserver in 9.04 but talk on the forum says that it will be back in 9.10.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Personally, I can wait for 14 days.... Cause I don't want to ruin a perfectly running machine...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-5230883250802193846?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/5230883250802193846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/10/ubuntu-904-64-bit-slow-graphics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5230883250802193846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5230883250802193846'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/10/ubuntu-904-64-bit-slow-graphics.html' title='Ubuntu 9.04 64 bit - slow graphics performance with ATI'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-5651128867368055132</id><published>2009-09-17T07:37:00.000-07:00</published><updated>2009-09-17T07:40:00.117-07:00</updated><title type='text'>Getting rid of anonymous sessions when acccesing WCM content</title><content type='html'>Strange thing happened recently.  A WCM system (6.1x) was being used (connect servlet access) by an application.  We noticed that every time the application made a call for an item of content, a new Portal session was created.  This had seriously bad consequences for the portal.&lt;br /&gt;&lt;br /&gt;The solution was very easy since WAS can be tuned to run off (or on) anonymous sessions.&lt;br /&gt;&lt;br /&gt;1. Open WAS admin console&lt;br /&gt;2. Goto "Resources &gt; Resource Environment Providers &gt; WP_NavigatorService &gt; Custom properties"&lt;br /&gt;3. Add a new property named public.session with a value of false.&lt;br /&gt;&lt;br /&gt;For related information take a look at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp?topic=/com.ibm.wp.ent.doc_v6101/wcm/wcm_config_delivery_portlet_sessionhandling.html"&gt;http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp?topic=/com.ibm.wp.ent.doc_v6101/wcm/wcm_config_delivery_portlet_sessionhandling.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;context=SSHRKX&amp;amp;dc=DB550&amp;amp;uid=swg1PK94618&amp;amp;loc=en_US&amp;amp;cs=UTF-8%E2%8C%A9=en&amp;amp;rss=ct688websphere"&gt;http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;context=SSHRKX&amp;amp;dc=DB550&amp;amp;uid=swg1PK94618&amp;amp;loc=en_US&amp;amp;cs=UTF-8〈=en&amp;amp;rss=ct688websphere&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seems to be an issue with the previous version (5.1) too since I found this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg1PK13886"&gt;http://www-01.ibm.com/support/docview.wss?rs=688&amp;amp;uid=swg1PK13886&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-5651128867368055132?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/5651128867368055132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/09/getting-rid-of-anonymous-sessions-when.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5651128867368055132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5651128867368055132'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/09/getting-rid-of-anonymous-sessions-when.html' title='Getting rid of anonymous sessions when acccesing WCM content'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8753926565499853156</id><published>2009-09-15T06:24:00.000-07:00</published><updated>2009-09-17T07:37:40.435-07:00</updated><title type='text'>Upgrading Portal 6.1.0.1 on ubuntu 9.04 64 bit</title><content type='html'>I have been running my laptop with ubuntu 9.04 for some months now and am quite a fan.  I do occassionaly get a hang when coming out of suspend but I can live with that.  Another thing I decided to do was switch off Compiz Fusion (i.e. set visual effects to none) - principally because I didn't like the delay when maximising and restoring apps.&lt;br /&gt;Since I run the 64 bit version of ubuntu I often get issues - especially when the app was written for a 32 bit linux host.&lt;br /&gt;I have to use IBM WCM for demonstration purposes so decided to run a native version.  This was quite a challenge but eventually got it all working.&lt;br /&gt;Now has come the time to update the system to the latest version. &lt;br /&gt;Firstly I updated WAS from 6.1.0.19 to 6.1.0.23&lt;br /&gt;This was done by first downloading and installing the special 64 bit update installer for linux:&lt;br /&gt;&lt;br /&gt;download.updii.61019.linux.amd64.zip&lt;br /&gt;&lt;br /&gt;This was unzipped into the  "&lt;WAS_ROOT&gt;/update" folder.  Running the ./UpdateInstaller/install.sh from the &lt;WAS_ROOT&gt;/update folder simply installs the update installer.  Which I installed to &lt;WAS_ROOT&gt;/UpdateInstaller&lt;br /&gt;&lt;br /&gt;Next to download the fixpack itself.  Again this was a special 64 bit version:&lt;br /&gt;&lt;br /&gt;6.1.0-WS-WAS-Linux64-FP0000023.pak&lt;br /&gt;&lt;br /&gt;This, I placed into "&lt;WAS_ROOT&gt;/fixes folder&lt;br /&gt;&lt;br /&gt;I ran the wizard as root from the &lt;WAS_ROOT&gt;/UpdateInstaller folder with &lt;br /&gt;./update.sh&lt;br /&gt;&lt;br /&gt;This process works fine!&lt;br /&gt;&lt;br /&gt;So now onto the Portal Update...&lt;br /&gt;&lt;br /&gt;Firstly I downloaded the Universal Portal updater for Portal 6.1:&lt;br /&gt;&lt;br /&gt;6.1-WP-UpdateInstaller-Universal.zip&lt;br /&gt;&lt;br /&gt;Which was then unzipped to &lt;br /&gt;&lt;br /&gt;&lt;PORTAL_ROOT&gt;/update&lt;br /&gt;&lt;br /&gt;Next I downloaded the fix pack itself:&lt;br /&gt;&lt;br /&gt;6.1.0-WP-Multi-FP002.zip&lt;br /&gt;&lt;br /&gt;This was unzipped to &lt;PORTAL_ROOT&gt;/update/fixes&lt;br /&gt;&lt;br /&gt;I then ran the Portal update installer from &lt;PORTAL_ROOT&gt;/update&lt;br /&gt;with the command:&lt;br /&gt;&lt;br /&gt;./updatePortalWizard.sh&lt;br /&gt;&lt;br /&gt;The system seemed to complain initially but then proceded to do the update correctly.&lt;br /&gt;&lt;br /&gt;BEWARE - this process takes a considerable time!&lt;br /&gt;&lt;br /&gt;Also, you must remember to run the ConfigEngine task update-wcm afterwards.&lt;br /&gt;Lastly ensure you read the update instructions since there are additional lines needed in the the wcm service properties file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8753926565499853156?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8753926565499853156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/09/upgrading-portal-6101-on-ubuntu-904-64.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8753926565499853156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8753926565499853156'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/09/upgrading-portal-6101-on-ubuntu-904-64.html' title='Upgrading Portal 6.1.0.1 on ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6659220451654100759</id><published>2009-09-03T03:22:00.000-07:00</published><updated>2009-09-17T07:42:06.234-07:00</updated><title type='text'>Changing import file size with WCM</title><content type='html'>You have to change the defaults in the WCM configuration file&lt;br /&gt;&lt;br /&gt;For 5.1 this is in the wpconfig.properties file&lt;br /&gt;See here for more information:&lt;br /&gt;http://publib.boulder.ibm.com/infocenter/wpdoc/v510/index.jsp?topic=/com.ibm.wp.ent.doc/wcm/webcontentmanagementparametersinwpconfigproperties.html&lt;br /&gt;&lt;br /&gt;For 6.1 it is in WCMConfigService.properties file.&lt;br /&gt;See here for more information&lt;br /&gt;http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp?topic=/com.ibm.wp.ent.doc_v6101/wcm/wcm_config_importbuffer.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6659220451654100759?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6659220451654100759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/09/changing-import-file-size-with-wcm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6659220451654100759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6659220451654100759'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/09/changing-import-file-size-with-wcm.html' title='Changing import file size with WCM'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3500544325998130964</id><published>2009-07-29T07:59:00.001-07:00</published><updated>2009-07-29T08:01:46.654-07:00</updated><title type='text'>The T400 mute button issue when upgrading Ubuntu 9.04 64 bit</title><content type='html'>I just upgraded ubuntu to accept all the new libraries.  It upgrades the kernel to 2.6.28-14 but on doing so, it rewrites "/boot/grub/menu.1st" so effectively overwrites the mute button fix.  No worries.  Just edit menu.1st again and put the acpi_osi="Linux" option back on the kernel lines!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3500544325998130964?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3500544325998130964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/t400-mute-button-issue-when-upgrading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3500544325998130964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3500544325998130964'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/t400-mute-button-issue-when-upgrading.html' title='The T400 mute button issue when upgrading Ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8887263756812759131</id><published>2009-07-28T14:11:00.001-07:00</published><updated>2009-07-28T14:23:27.613-07:00</updated><title type='text'>How about this for "business computing"?</title><content type='html'>I was working at a customer site earlier today whose Windows desktops were recently infected with a virus.  They are using Microsoft Windows on the desktop and had a corporate strength virus protection program installed.  Apparently the virus was out before there was a patch and the patch had to be downloaded separately from the normal "update" process. This they did but when the normal "update" process was initiated, the patch was not in the update.  This then overwrote the protection from the patch and the infection started again!&lt;br /&gt;&lt;br /&gt;It occurred to me that companies should really be thinking strategically about replacing the desktop OS with something that is not so easily infected by viruses.    How is it that in the 21st Century we are still having to handicap our PC's with virus protection software.  Something is VERY WRONG.&lt;br /&gt;&lt;br /&gt;Really, think about all the desktop PC's that have to run virus protection software.  How much of the CPU and disk activity is taken up with "protection"?  I don't know the answer for sure but all I do know is that my Lenovo T400 running ubuntu 9.04 64 bit laptop seems far zippier than when I boot it into Windows Vista Business Edition.&lt;br /&gt;&lt;br /&gt;Yes I know that you could write a virus for UNiX/Linux too but my guess is that it may be far more difficult - since I am no hacker I can't really comment further on this...&lt;br /&gt;&lt;br /&gt;So, why not leave the virus prone operating systems to "home use" and get a more robust desktop operating system for the corporate workplace?&lt;br /&gt;&lt;br /&gt;But - what about all the applications?? Good point.  But if the developers were to create applications in Java then they could run perfectly happily on a linux desktop and we could get the real power of the applications out for those business users.&lt;br /&gt;&lt;br /&gt;Discuss....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8887263756812759131?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8887263756812759131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/how-about-this-for-business-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8887263756812759131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8887263756812759131'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/how-about-this-for-business-computing.html' title='How about this for &quot;business computing&quot;?'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-2572927025374115476</id><published>2009-07-28T14:07:00.000-07:00</published><updated>2009-07-28T14:23:46.169-07:00</updated><title type='text'>CAD for ubuntu 9.04 64 bit!</title><content type='html'>Well, I wanted a CAD package for my ubuntu installation - but which one.  I looked around on google to see if there was anything out there and it seemed that QCad was popular for ubuntu but many posts were indicating that there was only a 32 bit version available and it had issues running on 64 bit ubuntu.  But of course I then remembered seeing QCad in the list of applications listed in "Add/Remove Programs".  Strange since I was running the 64 bit version!   So I tried it and - well - works "out of the box"!&lt;br /&gt;Now I just have to work out how it works! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-2572927025374115476?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/2572927025374115476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/cad-for-ubuntu-904-64.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2572927025374115476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2572927025374115476'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/cad-for-ubuntu-904-64.html' title='CAD for ubuntu 9.04 64 bit!'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1451313280831564170</id><published>2009-07-23T01:49:00.000-07:00</published><updated>2009-07-23T01:57:11.885-07:00</updated><title type='text'>Getting the mute key to work with Ubuntu 9.04 64 bit and a T400</title><content type='html'>Found a great site &lt;a href="http://www.blogger.com/www.thinkwiki.org"&gt;here&lt;/a&gt; that has some great information about ubuntu and the Thinkpad T400.  A great little tip found there is how to get the mute button working on the T400 so that it shows up correctly in gnome.  I tried this on my Ubuntu 9.04 64 bit install and it worked perfectly.&lt;br /&gt;&lt;br /&gt;The process is to simply add acpi_osi="Linux" to the end of the grub boot string!&lt;br /&gt;&lt;br /&gt;You can do this with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo vi /boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;Then find the line towards the bottom that launches the correct option.  It will start with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;kernel  /boot/&lt;kernel_version&gt; &lt;options...&gt;&lt;/options...&gt;&lt;/kernel_version&gt;&lt;/span&gt;&lt;br /&gt;Just put the string&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;acpi_osi="Linux"&lt;/span&gt;&lt;br /&gt;onto the end of this line.&lt;br /&gt;Save and restart&lt;br /&gt;Nice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1451313280831564170?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1451313280831564170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/getting-mute-to-work-with-ubuntu-904-64.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1451313280831564170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1451313280831564170'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/getting-mute-to-work-with-ubuntu-904-64.html' title='Getting the mute key to work with Ubuntu 9.04 64 bit and a T400'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7041255858797652547</id><published>2009-07-22T01:41:00.000-07:00</published><updated>2009-07-22T01:53:18.956-07:00</updated><title type='text'>Ubuntu 9.04 64 - getting compiz fusion manager</title><content type='html'>During my reinstallation of Ubuntu 9.04 64 bit jaunty, I installed the drivers for my on board ATI Radeon HD 3270 first.  For some reason, my compiz fusion manager was not installed.  Question then is how to get the manager installed without installing anything else.&lt;br /&gt;Of course, the answer is pretty simple because that is what the synaptic Package Manager is there for!  Simply start the Synaptic Package manager and search for "compiz".   It lists up the "compizfusion-setttingsmanager" package.   Just click on this and it installs.  Other options I installed at the same time were:  libemeraldengine0 and emerald.  These are other decoration engines for compiz-fusion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7041255858797652547?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7041255858797652547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-getting-compiz-fusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7041255858797652547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7041255858797652547'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-getting-compiz-fusion.html' title='Ubuntu 9.04 64 - getting compiz fusion manager'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6761775409326524761</id><published>2009-07-15T03:59:00.000-07:00</published><updated>2009-07-15T04:05:40.479-07:00</updated><title type='text'>Ubuntu 9.04 64 bit - disable annoying beep at shutdown</title><content type='html'>A really annoying beep issues forth from my PC when I shut down ubuntu.  I thought I may be able to change the sound used for shutdown but to no avail.  Then I discovered this site:&lt;br /&gt;&lt;a href="http://ubuntuguide.net/disable-the-annoying-beep-when-you-shutdown"&gt;http://ubuntuguide.net/disable-the-annoying-beep-when-you-shutdown&lt;/a&gt;&lt;br /&gt;It gives a great little tutorial on how to disable the annoying beep:&lt;br /&gt;Basically:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo gedit /etc/modprobe.d/blacklist.conf&lt;/span&gt;&lt;br /&gt;And add the line:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;blacklist pcspkr&lt;/span&gt;&lt;br /&gt;Not sure how or why this works but it does!  My guess is that modprobe.d is somehow used during shutdown.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6761775409326524761?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6761775409326524761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-disable-annoying-beep.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6761775409326524761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6761775409326524761'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-disable-annoying-beep.html' title='Ubuntu 9.04 64 bit - disable annoying beep at shutdown'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8998294433630326297</id><published>2009-07-14T09:04:00.000-07:00</published><updated>2009-07-14T09:13:57.688-07:00</updated><title type='text'>Ubuntu 9.04 64 bit with Skype</title><content type='html'>I thought this might be a problem since the Skype web site only supports 32 bit versions and also only up to 8.04.  However, doing a search around the ubuntu forums shows that skype can actually be installed directly via Medibuntu!&lt;br /&gt;&lt;br /&gt;Steps are:&lt;br /&gt;1) Install medibuntu&lt;br /&gt;2) Get "getlibs"&lt;br /&gt;3) Now simply enter the following two commands:&lt;br /&gt;sudo getlibs -p bluez-alsa&lt;br /&gt;sudo apt-get install skype&lt;br /&gt;&lt;br /&gt;It will then magically appear under "Applications&gt;Internet"&lt;br /&gt;&lt;br /&gt;I had to change my skype settings in order for the microphone to work&lt;br /&gt;I needed to change it to "HDA Intel (hw:Intel,0)" for the mic to work and I had to change "Sound Out" and "Ringing" to "pulse".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8998294433630326297?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8998294433630326297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-with-skype.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8998294433630326297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8998294433630326297'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-with-skype.html' title='Ubuntu 9.04 64 bit with Skype'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-3777403466087742733</id><published>2009-07-14T08:19:00.000-07:00</published><updated>2009-07-14T08:24:37.160-07:00</updated><title type='text'>Ubuntu 9.04 64 bit with screensaver</title><content type='html'>My trusty T400 works very nicely with the ATI Radeon fglrx drivers for the built in HD 3470 chips but seems not to work too well with multiple screens.&lt;br /&gt;&lt;br /&gt;Various issues take place but it is probably safe to say that stability only really comes back if you switch the System&gt;Preferences&gt;Appearance (Visual Effects tab) settings to "None" BEFORE you start messing around with the screens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-3777403466087742733?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/3777403466087742733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-with-screensaver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3777403466087742733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/3777403466087742733'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-with-screensaver.html' title='Ubuntu 9.04 64 bit with screensaver'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8450152921746646695</id><published>2009-07-11T16:20:00.000-07:00</published><updated>2009-07-14T09:18:54.873-07:00</updated><title type='text'>Watchtower Library 2009 on Ubuntu 9.04 64 bit</title><content type='html'>Fantastic research program but not fully compatible with the shipped ubuntu version of wine (1.0.1).   After some looking around, I found this excellent guide to installing Watchtower Library 2009 correctly.  This uses 1.1.25 (a beta version) but with this comes working scripture popups.  The guide can be found at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mattrudge.wordpress.com/2009/07/03/watchtower-library-2008-on-linux"&gt;http://mattrudge.wordpress.com/2009/07/03/watchtower-library-2008-on-linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basically the instructions are:&lt;br /&gt;1) Get Scott Richies GPG key from &lt;a href="http://wine.budgetdedicated.com/apt/ScottRitchie.gpg"&gt;http://wine.budgetdedicated.com/apt/ScottRitchie.gpg&lt;/a&gt;&lt;br /&gt;2) System&gt;Administration&gt;Software Sources - Third Party Software,  Add&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;deb http://wine.budgetdedicated.com/apt jaunty main #WineHQ-Ubuntu 9.04 "Jaunty Jackalope"&lt;/span&gt;&lt;br /&gt;3) Click Add Source, Authentication tab&lt;br /&gt;4) Import the key you saved ealier&lt;br /&gt;5) Close and reload package information when prompted&lt;br /&gt;6) Open terminal and&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install wine&lt;/span&gt;&lt;br /&gt;7) check version with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wine -version &lt;/span&gt;&lt;br /&gt;should be 1.1.25&lt;br /&gt;8) Now install Watchtower Library with "setup.exe", copy to hard disk&lt;br /&gt;Voila!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8450152921746646695?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8450152921746646695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/watchtower-library-2009-on-ubuntu-904.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8450152921746646695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8450152921746646695'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/watchtower-library-2009-on-ubuntu-904.html' title='Watchtower Library 2009 on Ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1141380370847950782</id><published>2009-07-11T16:08:00.000-07:00</published><updated>2009-07-14T09:19:18.580-07:00</updated><title type='text'>Ubuntu 9.04 64 bit and ATI Radeon drivers on T400</title><content type='html'>The ATI Radeon HD 3470 (Discreet) graphics card embedded with the Lenovo T400 seems to have generated all sorts of issues with ubuntu 9.04 64 bit.  I have seen many posts that seem to conclude that your best bet with ubuntu is to choose "Integrated" from the BIOS of the machine and stick with that.&lt;br /&gt;I decided to turn on convention and attempt to install the currnent 9.6 verson of ATI's Catalyst control center for the HD 3470.&lt;br /&gt;After much time on google, I found the definitive "unofficial" guide to this process at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.cchtml.com/index.php/Ubuntu_Jaunty_Installation_Guide"&gt;http://wiki.cchtml.com/index.php/Ubuntu_Jaunty_Installation_Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In summary:&lt;br /&gt;1) Get some libraries&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install ia32-libs&lt;/span&gt;&lt;br /&gt;2)Get the drivers from:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&amp;amp;product=2.4.1.3.5〈=English&lt;/span&gt;&lt;br /&gt;Downlaoded file is :&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ati.driver-installer-9-6-x86_64.run&lt;/span&gt;&lt;br /&gt;3) create .deb packages&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sh ati.driver-installer-9-6-x86_64.run --buildpkg Ubuntu/jaunty&lt;/span&gt;&lt;br /&gt;This takes some time so be patient!&lt;br /&gt;It generates several deb files:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;fglrx-amdcccle_8.620-0ubuntu1_amd64.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; fglrx-installer_8.620-0ubuntu1_amd64.changes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; fglrx-kernel-source_8.620-0ubuntu1_amd64.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; fglrx-modaliases_8.620-0ubuntu1_amd64.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; libamdxvba1_8.620-0ubuntu1_amd64.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; xorg-driver-fglrx_8.620-0ubuntu1_amd64.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; xorg-driver-fglrx-dev_8.620-0ubuntu1_amd64.deb&lt;/span&gt;&lt;br /&gt;4) Install dkms package required to install these debs&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install dkms&lt;/span&gt;&lt;br /&gt;5) Now, install all the debs we need necessary&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo dpkg -i --force-overwrite xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccld_*.deb&lt;/span&gt;&lt;br /&gt;6) Now edit X server conf file:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo gedit /etc/X11/xorg.conf&lt;/span&gt;&lt;br /&gt;7) Add the foolowing line to the Device section&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Section "Device&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; [...]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; Identifier "SOME IDENTIFIER"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; [...]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; Driver  "fglrx"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; [...]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;EndSection&lt;/span&gt;&lt;br /&gt;Save file and exit&lt;br /&gt;8) Now run command:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo aticonfig --initial -f&lt;/span&gt;&lt;br /&gt;9) Reboot&lt;br /&gt;10) Login again and, in a terminal enter:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ fglrxinfo&lt;/span&gt;&lt;br /&gt;You should get back:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;display: :0.0 screen: 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OpenGL vendor string: ATI Technologies Inc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OpenGL renderer string: ATI Mobility Radeon HD 3400 Series&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OpenGL version string: 2.1.8673&lt;/span&gt;&lt;br /&gt;A lot of work but it means that you can use the power of your T400 graphics card to the full...&lt;br /&gt;&lt;br /&gt;If you install fusion-icon with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install fusion-icon&lt;/span&gt;&lt;br /&gt;and add it to System&gt;Preferences&gt;Startup applications as:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;fusion-icon -n&lt;/span&gt;&lt;br /&gt;The you can switch compiz off and on from an icon on the top panel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1141380370847950782?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1141380370847950782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-and-ati-radeon-drivers-on.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1141380370847950782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1141380370847950782'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-and-ati-radeon-drivers-on.html' title='Ubuntu 9.04 64 bit and ATI Radeon drivers on T400'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1674010207558248625</id><published>2009-07-08T05:23:00.001-07:00</published><updated>2009-07-08T05:24:44.946-07:00</updated><title type='text'>Ubuntu 9.04 64 bit - sound turns to static</title><content type='html'>A very peculiar thing here.  My perfectly working ubuntu 9.04 64 bit T400 laptop lost its sound - well not exactly "lost" but certainly it was not working.  It used to work perfectly but now just generates what appears to be static!!!&lt;br /&gt;&lt;br /&gt;I had not used sound for a while and done quite a few things to my laptop so it was not clear what could be the culprit.  I had thought maybe the sound card had blown or some other disaster but it turns out that the fix was incredibly simple.&lt;br /&gt; &lt;br /&gt;I just opened the speaker volume control from the icon at the top of the gnome screen and chose "Volume Control".  For some reason my "PCM" sliders were at the bottom.  I just moved the slider to the top and sound is back to normal again.&lt;br /&gt;&lt;br /&gt;Phew!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1674010207558248625?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1674010207558248625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-sound-turns-to-static.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1674010207558248625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1674010207558248625'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-904-64-bit-sound-turns-to-static.html' title='Ubuntu 9.04 64 bit - sound turns to static'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-7187210420109552963</id><published>2009-07-08T04:39:00.001-07:00</published><updated>2009-07-08T04:47:01.412-07:00</updated><title type='text'>Getting portal started with DB2 Express and ubuntu 9.04 64 bit</title><content type='html'>See my previous postings as to how I got Portal 6.1.0.1 and DB2 Express 9.7 installed on my ubuntu 9.04 64 bit laptop.&lt;br /&gt;At this point, DB2 can start by "su db2inst1" and I can start Portal on the default "derby" database as "root" only.&lt;br /&gt;I want to ensure that portal starts as the user "db2ins1".  To achive that I had to :&lt;br /&gt;&lt;br /&gt;$ su root&lt;br /&gt;# cd /opt/IBM&lt;br /&gt;# chown -R db2inst1 WebSphere&lt;br /&gt;# exit&lt;br /&gt;&lt;br /&gt;This set of commands ensures that all of the WebSphere stuff is owned by the db2inst1 user.  Now, this user can start DB2 Express AND then start Portal.  A couple of short shell scripts can do this for me:&lt;br /&gt;&lt;br /&gt;startPortal.sh script&lt;br /&gt;db2start&lt;br /&gt;/opt/IBM/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal&lt;br /&gt;&lt;br /&gt;stopPortal.sh script&lt;br /&gt;/opt/IBM/WebSphere/wp_profile/bin/stopServer.sh WebSphere_Portal -user db2inst1 -password {password of db2inst1}&lt;br /&gt;db2stop&lt;br /&gt;&lt;br /&gt;Much better but before we use these scripts we have to do a database "transfer" so that Portal knows to use  DB2.  This is well documented in the Portal infocenter so just follow intructions there.  However, make sure that you use the "instance owner" id for the "database administrator" fields in the Portal property files.  My mistake was using the DB2 "admin" user created during the db2 install.  However this is NOT the user expected by Portal.  The instance owner is the one you should use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-7187210420109552963?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/7187210420109552963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/getting-portal-started-with-db2-express.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7187210420109552963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/7187210420109552963'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/getting-portal-started-with-db2-express.html' title='Getting portal started with DB2 Express and ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-2742939314644844487</id><published>2009-07-08T04:10:00.000-07:00</published><updated>2009-07-12T01:20:44.148-07:00</updated><title type='text'>Installing DB2 onto ubuntu 9.04 64 bit</title><content type='html'>I am not a DB2 expert but needed a "real" database for my test IBM Portal 6.1.0.1 installation on my laptop.  This is how I got it working.&lt;br /&gt;&lt;br /&gt;I chose to install DB2 Express 9.7 onto my laptop.  It is just for testing and demo purposes but using DB2 Express over the standard "derby" database makes the Portal respond very much faster.&lt;br /&gt; &lt;br /&gt;Firstly, the install wizard had a few issues displaying screens correctly.  So to ensure you get the correct screens, set you ubuntu screen "System &gt; Preferences &gt; Appearances", "Visual Effects" Tab to "None".  If you don't do this you will not see the installation messages correctly.&lt;br /&gt; &lt;br /&gt;1) Ensure you have the linux 64 bit version of DB2 Express 9.7 from IBM and the necessary license file.  The 64 bit linux version will be a tar file:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DB2_Exp_Ed_97_Linux_x86-64.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yoiu may need libaio so get this with:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ sudo apt-get install libaio1&lt;/span&gt;&lt;br /&gt;2) Extract the tar file to a temp folder for db2.  It will create a folder "exp"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cd ~/tmp/db2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ su root &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd exp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# ./db2setup (graphical)&lt;/span&gt;&lt;br /&gt;or&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# ./db2_install (console)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you choose the graphical option then the graphical installation startup screens are shown (it pauses for a while whilst the wizard screens are being prepared).  Navigate on the left hand side to "Install a Product"   then choose the "Install New" button.&lt;br /&gt;&lt;br /&gt;A new graphical wizard will start&lt;br /&gt;1) Accept license agreement (you still need a license key later anyhow) and click "Next&gt;"&lt;br /&gt;2) Choose installation type - I choose "Typical 900-1090 MB". click "Next&gt;"&lt;br /&gt;3) At "Select installation, repsonse file creation, or both" screen, I chose "Install DB2 Express on this computer and save my settings in a response file".  I left the response file name standard of: "/root/db2exp.rsp".  Click "Next&gt;"&lt;br /&gt;4) At the "Select the installatin directory" screen, leave the default of "/opt/ibm/db2/V9.7" and click "Next&gt;"&lt;br /&gt;5) At the "Set up a DB2 instance" choose "Create a DB2 instance" and click "Next &gt;"&lt;br /&gt;6) At the next screen accept defaults to create the administration user.  Enter password and "Confirm password" and click "Next&gt;"&lt;br /&gt;7) At the "Set user information for the DB2 instance owner" leave default to create the owner "db2inst1".  Enter "Password" and "Confirm password" screens and click "Next&gt;"&lt;br /&gt;8) At the "Set user information for the fenced user" accept defaults to create a new fenced user (db2fenc1).  Enter "Password" and "Confirm password" screens and click "Next &gt;"&lt;br /&gt;9) The next screen is a summary of your responses.  Click "Finish" to start the installation.&lt;br /&gt;&lt;br /&gt;When you have finished you can start the DB2 instance by logging on as the db2inst1 user as a new login session and then use the db2start command:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ su - db2inst1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ db2start&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ exit&lt;/span&gt;&lt;br /&gt;To stop the instance&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ su - db2inst1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ db2stop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ exit&lt;/span&gt;&lt;br /&gt;By the way, ff you forget any of your responses you can simply open the /root/db2exp.rsp file and take a look at what you typed (passwords are not held in clear text in this file!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-2742939314644844487?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/2742939314644844487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/installing-freemind-on-ubuntu-904-64.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2742939314644844487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2742939314644844487'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/installing-freemind-on-ubuntu-904-64.html' title='Installing DB2 onto ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-2605029291682367667</id><published>2009-07-08T03:33:00.000-07:00</published><updated>2009-07-08T03:38:54.755-07:00</updated><title type='text'>Ripping DVD's using ubuntu 9.04 64 bit</title><content type='html'>I have to spend quite a lot of time travelling on the train so I use my laptop (ubuntu 9.04 64 bit) to watch my purchased DVD's.&lt;br /&gt;So instead of lugging DVD's around, I wondered if I could rip my DVD's to hard drive and watch them without having to have the DVD player spinning.&lt;br /&gt;A quick google shows that "handbrake" is a popular DVD ripper for this type of process.  Question is whether it would ever work on ubuntu 9.04 64.&lt;br /&gt;The answer is "Yes -very easily".  This is what I did to get it working&lt;br /&gt;Simply download the 64 bit version of handbrake from:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://handbrake.fr/?article=download"&gt;http://handbrake.fr/?article=download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It downloads as a "deb" file so just double click it to install.  It will appear under "Applications &gt; Sound and Vision"&lt;br /&gt;&lt;br /&gt;If you start the app, then choose a ripping format on the right pane, open the DVD using the button at the top and then start.&lt;br /&gt;&lt;br /&gt;I used "Basic&gt;Normal" encoding and checked the box "Support iPod 5G".  For this type of file it is a two pass encoding and the file created is an mp4 placed in my "home/Videos" folder.    It takes a while (about three times as fast as watching it).  Double clicking on the created file launches the standard ubuntu "Movie Player" - but on my system, it does not have the necessary decoders.  Amazingly, it knows where to find these (assuming it is connected to the internet).  It complained about not having&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;MPEG-4 AAC decoder&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;H.264 decoder&lt;/span&gt;&lt;br /&gt;Then proceeded to go find them in the following packages:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;gstreamer0.10-ffmpeg&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;gstreamer0.10-plugins-bad&lt;/span&gt;&lt;br /&gt;I let them install and hey presto, I can watch the ripped movie on my laptop.&lt;br /&gt;&lt;br /&gt;Of course this should only be done with DVD's you actually own but it is great for those boxed sets where you get seven seasons as a set of 50 or so DVDS.  A 40 min episode rips to a file about 300GB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-2605029291682367667?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/2605029291682367667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ripping-dvds-using-ubuntu-904-64-bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2605029291682367667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/2605029291682367667'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ripping-dvds-using-ubuntu-904-64-bit.html' title='Ripping DVD&apos;s using ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8500903311824086814</id><published>2009-07-07T06:16:00.000-07:00</published><updated>2009-07-07T06:34:49.719-07:00</updated><title type='text'>Installing Portal 6.1.0.1 onto ubuntu 9.04 64 bit</title><content type='html'>The installation of IBM Portal 6.1.0.1 onto ubuntu 9.04 (64 bit) was unbelievely easy.  However, there are some pre-requisites to a smooth installation:&lt;br /&gt;1) you MUST change the symbolic link of the shell by logging on as root&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ su root&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd /bin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# rm ./sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# ln -s bash sh&lt;/span&gt;&lt;br /&gt;2) You must have a Sun Java environment - you can install this from Applications&gt;Add/Remove and search for "sun" or:&lt;br /&gt;3) I would recommend also installing the Sun Java plug in for the browser&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install sun-java6-plugin&lt;/span&gt;&lt;br /&gt;4) Make sure you can ping &lt;your_host&gt; and &lt;your_host&gt;.&lt;your&gt;.  For example if your host name is "portal" and your domain is "infosys.co.uk" then you must be able to:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ ping portal&lt;/span&gt;&lt;br /&gt;and&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ ping portal.infosys.co.uk&lt;/span&gt;&lt;br /&gt;5) Next ensure you have the needed libraries with:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo apt-get install libstdc++5 ia32-libs&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;6) Now do a "standard" installation and you will have portal up and running on the bundled debry database.&lt;br /&gt;As a final step, I would recommend ensuring that the entire "WebSphere" folder structure has its ownership changed to a user that will eventually run the portal.   You can defer this step until after the database is installed and transferred.&lt;br /&gt;Now portal starts with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ su root&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd /opt/IBM/WebSphere/wp_profile/bin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# ./startServer.sh WebSphere_Portal&lt;/span&gt;&lt;br /&gt;Get to the front screen by directing your browser to:&lt;br /&gt;  &lt;span style="font-family: courier new;"&gt;http://&lt;/span&gt;&lt;your_host&gt;&lt;span style="font-family: courier new;"&gt;localhost&lt;/span&gt;&lt;your_domain&gt;&lt;span style="font-family: courier new;"&gt;:10040/wps/portal&lt;/span&gt;&lt;br /&gt;Starts like a dream!&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/your_domain&gt;&lt;/your_host&gt;&lt;/your&gt;&lt;/your_host&gt;&lt;/your_host&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8500903311824086814?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8500903311824086814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/installing-portal-6101-onto-ubuntu-904.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8500903311824086814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8500903311824086814'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/installing-portal-6101-onto-ubuntu-904.html' title='Installing Portal 6.1.0.1 onto ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-9167718302111419034</id><published>2009-07-02T05:03:00.000-07:00</published><updated>2009-07-11T16:29:16.221-07:00</updated><title type='text'>Ubuntu and a .bundle file</title><content type='html'>Installing a ubuntu packages is pretty simple:&lt;br /&gt;&lt;br /&gt;$  sudo apt-get install &lt;deb_name&gt;.deb&lt;br /&gt;&lt;br /&gt;However, if you get a *.bundle then a slightly different process is needed.&lt;br /&gt;Firstly, download the file with the bundle extension.&lt;br /&gt;Next:&lt;br /&gt;&lt;br /&gt;$ chmod +x &lt;file&gt;&lt;br /&gt;&lt;br /&gt;Now you can simply run it with:&lt;br /&gt;&lt;br /&gt;$ ./&lt;file&gt;&lt;br /&gt;&lt;br /&gt;Simple when you know how :D&lt;br /&gt;&lt;br /&gt;BUT&lt;br /&gt;Even simpler is to run the bundle from a new shell with:&lt;br /&gt;sh &lt;bundle&gt;&lt;br /&gt;That's all you need.&lt;br /&gt;&lt;br /&gt;&lt;/file&gt;&lt;/file&gt;&lt;/deb_name&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-9167718302111419034?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/9167718302111419034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-and-bundle-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/9167718302111419034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/9167718302111419034'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/ubuntu-and-bundle-file.html' title='Ubuntu and a .bundle file'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-349851750301842197</id><published>2009-07-01T03:17:00.000-07:00</published><updated>2009-07-01T03:23:05.582-07:00</updated><title type='text'>Getting ubuntu to print to a PDF</title><content type='html'>A great way of saving web pages is to print them to a PDF file.  With windows I used the CutePDF utility for ubuntu you need cups-pdf.  The installation is practically an automatic process but without a second step it WILL FAIL.&lt;br /&gt;I got this working with:&lt;br /&gt;  sudo apt-get install cups-pdf&lt;br /&gt;  mkdir ~/PDF&lt;br /&gt;The first step downloads the correct application and installs it automatically into the printers.  However without the second step printing will fail. &lt;br /&gt;Cute PDF asked for the pdf file name everytime it was used.  cups-pdf simply creates the file for you in the PDF folder and the name is automatically assigned.  This means that if you print the same web page then the second print will overwrite the first one - without warning.  So - you have been warned :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-349851750301842197?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/349851750301842197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/07/getting-ubuntu-to-print-to-pdf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/349851750301842197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/349851750301842197'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/07/getting-ubuntu-to-print-to-pdf.html' title='Getting ubuntu to print to a PDF'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-4631024277000235500</id><published>2009-06-29T06:42:00.000-07:00</published><updated>2009-06-29T06:56:15.288-07:00</updated><title type='text'>Ubuntu 9.04 64 bit</title><content type='html'>Well, it didn't last long.   I need to virtualise 64 bit machines so I have to go back to ubuntu 64.  Story is though that this was easier than I imagined.&lt;br /&gt;First up was a fresh installation of ubuntu 9.04.  To speed things up I used ext4 file system and now my laptop boots into usable workspace in about 30 seconds.&lt;br /&gt;&lt;br /&gt;From there,  I installed Lotus Notes 8.5 client using instructions here:&lt;br /&gt;&lt;a href="http://www.rayd.co.uk/blogs/rayblog.nsf/d6plinks/Ubuntu64"&gt;http://www.rayd.co.uk/blogs/rayblog.nsf/d6plinks/Ubuntu64&lt;/a&gt;&lt;br /&gt;I had all my "nsf" files on my Windows Vista partition and I wanted to keep this so I created symbolic links back to those files.   Glad to report that Notes 8.5 works happily on Ubuntu 64.  Symphony and Sametime work without issues.&lt;br /&gt;&lt;br /&gt;Next was Sun Java from the Add/Remove applications - OK&lt;br /&gt;Next I decided to update Office to 3.1 by following the instructions here:&lt;br /&gt;&lt;a href="http://news.softpedia.com/news/How-to-Install-OpenOffice-org-3-1-on-Ubuntu-9-04-111105.shtml"&gt;http://news.softpedia.com/news/How-to-Install-OpenOffice-org-3-1-on-Ubuntu-9-04-111105.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next I wanted WINK screen tutorial software.  This does not work on 32 bit but I found instructions on how to get it working here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=938838"&gt;http://ubuntuforums.org/showthread.php?t=938838&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next up was getting Evolution mail to work with my aol account - no problems use IMAP communcation inbound (host=imap.aol.com) and smpt outbound (smtp.aol.com).  Aol requires authentication for outbound of course but this can be set up with the wizard.&lt;br /&gt;&lt;br /&gt;Must have a JVM in my browser so that is easily done with:&lt;br /&gt;   sudo apt install sun-java6-plugin&lt;br /&gt;&lt;br /&gt;I like SciTe as an editor so installed that directly with Add/Remove applications from the gnome interface.&lt;br /&gt;&lt;br /&gt;Since I have a windows program l use a lot I also installed wine.&lt;br /&gt;&lt;br /&gt;Lastly I wanted to get DVD's working on this machine so installed medibuntu with:&lt;br /&gt;   sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list&lt;br /&gt;&lt;br /&gt;   sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install medibuntu-keyring &amp;amp;&amp;amp; sudo apt-get update&lt;br /&gt;Next added the GPG key&lt;br /&gt;   sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install medibuntu-keyring &amp;amp;&amp;amp; sudo apt-get update&lt;br /&gt;Next, installed VLC media player using Add/Remove programs&lt;br /&gt;And lastly, the restricted content viewer libraries&lt;br /&gt;   sudo apt-get install libdvdcss2&lt;br /&gt;So, now I can watch DVD's too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-4631024277000235500?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/4631024277000235500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/06/ubuntu-904-64-bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4631024277000235500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4631024277000235500'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/06/ubuntu-904-64-bit.html' title='Ubuntu 9.04 64 bit'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-6298398024834717291</id><published>2009-06-26T06:40:00.000-07:00</published><updated>2009-06-26T06:46:02.600-07:00</updated><title type='text'>Dave Matthews at O2 Academy Brixton</title><content type='html'>Jan and I went to see Dave Matthews at the O2 Academy in Brixton last night.  He mainly played from his new album.   He and his band were excellent but the sound at the O2 was ridiculously appalling and the heat in the venue was unbearably stifling - we had to leave early to stop expiring. &lt;br /&gt;Also Dave Matthews band fans were, in my opinion, disrespectfully talking (more like shouting above the music) during the ENTIRE performance.&lt;br /&gt;The journey was also a nightmare.  There was an accident on the M4 at Junction 11 on the roundabout and the tailbacks meant a delay to the journey of at least 90 minutes.  On the return journey the M4 elevated section was closed which meant a horrible detour via Slough.&lt;br /&gt;All in all, not a good day.  I am now fully resolved NEVER to go back to the O2 in Brixton unless air con is installed (sorry O2).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-6298398024834717291?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/6298398024834717291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/06/dave-matthews-at-o2-academy-brixton.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6298398024834717291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/6298398024834717291'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/06/dave-matthews-at-o2-academy-brixton.html' title='Dave Matthews at O2 Academy Brixton'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-4222376342090408111</id><published>2009-06-23T02:02:00.001-07:00</published><updated>2009-06-23T02:07:56.210-07:00</updated><title type='text'>Mobile web and the 1.2.3.4</title><content type='html'>My thanks go to Ciaran and the article about &lt;a href="http://ciarang.com/posts/mobile-web-acceleration"&gt;"Mobile Web Acceleration"&lt;/a&gt;.  I thought I'd never get a "fast" internet connection via my O2 connection.  It seems that every page was trying to poll 1.2.3.4 and my ubuntu 9.04 laptop running firefox didn't like the result.&lt;br /&gt;The answer Ciaran found is elegantly simple.  Just do the following:&lt;br /&gt;Select System&gt;Preferences&gt;Network Connections&lt;br /&gt;Choose the "Mobile Broadband" tab&lt;br /&gt;Select your o2 connection and click the Edit button&lt;br /&gt;Now change the "Username" field to "bypass" and click "Apply"&lt;br /&gt;Then you are done.&lt;br /&gt;At last! - Mobile web renders web pages as though it were a WiFi!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-4222376342090408111?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/4222376342090408111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/06/mobile-web-and-1234.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4222376342090408111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/4222376342090408111'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/06/mobile-web-and-1234.html' title='Mobile web and the 1.2.3.4'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-1567831040177343354</id><published>2009-06-18T00:41:00.000-07:00</published><updated>2009-06-18T00:48:16.510-07:00</updated><title type='text'>I tired ubuntu 64 - but have gone back to 32</title><content type='html'>The idea was to install an open source 64 bit OS on my laptop so I could get access to all my installed 4GB RAM.&lt;br /&gt;Tried OpenSUSE 64 and Ubuntu 64.&lt;br /&gt;I found that OpenSUSE did not directly support my laptop graphics card (ATI 3470) so reverted to Ubuntu 64.&lt;br /&gt;Well after several days attempting to get ubuntu 64 working, I decided to revert back to 32 bit version.  Ubuntu installed without issues but it was all the other apps that gave me issues (particularly Lotus Notes 8.5).&lt;br /&gt;My conclusion was to revert back to 32 bit and go from there because Ubuntu DOES support the ATI graphics card.&lt;br /&gt;As a side issue, I also noticed that if you upgrade ubuntu 8.10 to 9.04 then suspend and hibernate do not work on my T400 but if you do a fresh install of 9.04 then suspend and hibernate DO work!  - cool.&lt;br /&gt;(OpenSUSE ALSO supported suspend and hibernate on my laptop)&lt;br /&gt;To add spice to the mix I decided to use Ext4 file system instead of Ext3.&lt;br /&gt;I must say that I can definately see a difference.  OpenOffice loads incredibly fast now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-1567831040177343354?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/1567831040177343354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/06/i-tired-ubuntu-64-but-have-gone-back-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1567831040177343354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/1567831040177343354'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/06/i-tired-ubuntu-64-but-have-gone-back-to.html' title='I tired ubuntu 64 - but have gone back to 32'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-5394522481727476463</id><published>2009-05-29T07:34:00.001-07:00</published><updated>2009-05-29T07:37:48.464-07:00</updated><title type='text'></title><content type='html'>Ever wanted to retrieve space on your shelves from all those old CD's?  Try using Exact Audio Copy (EAC) to convert all your CD's to "flac" files (Lossless) then stream them to anywhere in the house with Logitech's Squeezebox family of products.&lt;br /&gt;You can then store all those older CD's into your loft as hard backup for your copied files.  I would highly suggest ensuring that your hard drive is mirrored though because ripping the CD's to hard drive takes ages and you really won't want to do that more than once....&lt;br /&gt;If you also want MP3 versions of your music, I would highly recommend the "front end" for FLAC.  It can convert FLAC to mp3 very easily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-5394522481727476463?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/5394522481727476463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/05/ever-wanted-to-retrieve-space-on-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5394522481727476463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/5394522481727476463'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/05/ever-wanted-to-retrieve-space-on-your.html' title=''/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-8369871512439080201</id><published>2009-05-28T06:50:00.000-07:00</published><updated>2009-05-28T06:54:42.822-07:00</updated><title type='text'>Ubuntu 9.04 - Upgrading to OpenOffice 3.1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Nt27C08A4uM/Sh6XjKO1pdI/AAAAAAAAAAM/T8iqM8nw6Uk/s1600-h/Screenshot-About+OpenOffice.org.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 234px;" src="http://2.bp.blogspot.com/_Nt27C08A4uM/Sh6XjKO1pdI/AAAAAAAAAAM/T8iqM8nw6Uk/s320/Screenshot-About+OpenOffice.org.png" alt="" id="BLOGGER_PHOTO_ID_5340872838405793234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you want to take advantage of OpenOffice 3.1 upgrades on your ubuntu 9.04 installation, then the instructions are here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntumanual.org/posts/175/upgrade-to-open-office-3-1-in-ubuntu-jaunty-intrepid-hardy"&gt;http://ubuntumanual.org/posts/175/upgrade-to-open-office-3-1-in-ubuntu-jaunty-intrepid-hardy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Strangely the "About OpenOffice" dialog still shows an OpenOffice.org 3.0 graphic but as you can see the actual version is correct&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-8369871512439080201?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/8369871512439080201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/05/ubuntu-904-upgrading-to-openoffice-31.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8369871512439080201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/8369871512439080201'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/05/ubuntu-904-upgrading-to-openoffice-31.html' title='Ubuntu 9.04 - Upgrading to OpenOffice 3.1'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Nt27C08A4uM/Sh6XjKO1pdI/AAAAAAAAAAM/T8iqM8nw6Uk/s72-c/Screenshot-About+OpenOffice.org.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1029305738166518695.post-38490017716270169</id><published>2009-05-28T06:15:00.000-07:00</published><updated>2009-05-28T06:21:08.367-07:00</updated><title type='text'>Origami rose</title><content type='html'>At last I have managed to create the amazingly complex version of the origami rose by Kawasaki Toshikazu. It took about five attempts.&lt;br /&gt;Each rose takes 20 minutes to make and requires highly complex pre-folding.  Now I just have to make 20 of them for my daughters wedding table decorations!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1029305738166518695-38490017716270169?l=metkhoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://metkhoo.blogspot.com/feeds/38490017716270169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://metkhoo.blogspot.com/2009/05/origami-rose.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/38490017716270169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1029305738166518695/posts/default/38490017716270169'/><link rel='alternate' type='text/html' href='http://metkhoo.blogspot.com/2009/05/origami-rose.html' title='Origami rose'/><author><name>Marcus Khoo</name><uri>http://www.blogger.com/profile/11067071080503926492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
