<?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-5376609252726417730</id><updated>2011-09-02T02:59:19.608-07:00</updated><category term='Linux SUSE VirtualBox VM Network'/><category term='movie'/><category term='Adobe Photoshop Elements Problem Fix Quicktime'/><category term='Desktop Icons Move Error problem Windows XP'/><category term='Linux Ubuntu'/><category term='lightning'/><category term='web'/><category term='Serif'/><category term='Ethernet'/><category term='LAN'/><category term='windows xp 7 win7 printer sharing howto'/><title type='text'>RodT Computing Journal</title><subtitle type='html'>Journal of computing related issues for Web Authoring, and general topics using Mac, Windows and Linux platforms.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5376609252726417730.post-7783704317414016531</id><published>2011-09-02T02:52:00.001-07:00</published><updated>2011-09-02T02:54:55.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LAN'/><category scheme='http://www.blogger.com/atom/ns#' term='lightning'/><category scheme='http://www.blogger.com/atom/ns#' term='Ethernet'/><title type='text'>Lightning Strike on Ethernet Cable</title><content type='html'>&lt;br /&gt;&lt;div style="background-color: transparent;"&gt;&lt;h1 dir="ltr" id="internal-source-marker_0.7087723065633327" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 24pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Lightning Strike on Ethernet Cable&lt;/span&gt;&lt;img height="321" src="https://lh5.googleusercontent.com/edDjqG4U9qFwR3ybjAkULjTwZMIEqHaya8M5I9DYCPl3TUUoeN5BhfCXi-FZM3Kh4_3vfL86K9lfmFSTySyBoAVuFoi1YxbE_i1V0IOs6JbyQ7vJKRU" width="640" /&gt;&lt;/h1&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;I look after a pal's PC kit he uses for his art publishing company. His company is run on the ground floor at the rear of next door's house and his home kit is in the attic of the other house.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;His printing kit consists of two very large and expensive high quality printers that are connected to two PCs via a LAN switch, 8 ports of which 4 are used. One PC runs Windows 7 connected to this switch via on board Ethernet and there is a PCI Ethernet LAN card so that we can occasionally connect to web for maintenance. His other PC runs XP and is also connected to the LAN switch so it can also access printers and Windows 7 machine. This XP machine also has a LAN PCI card connected to a long ethernet cable that runs through both houses and all the way through the roof to his router in the attic which is connected to Virgin Cable ISP. This router has 4 ethernet ports, one connected to his home XP machine, others to various laptops and other PCs as required.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;In Aug 2011 I received a call to say the Windows 7 &amp;nbsp;and XP machine could not talk to each other, the Windows 7 could not connect to printers and the XP could not talk to internet!&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;We had a similar problem about a year ago that seemed to have been caused by large release of MS updates, which was resolved by new updates a few days later. However not so this time. Although obvious now it took some time to realise that the lightning storm that had happened overnight was the cause. Since the storm the following did not work.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;2 of the 8 ports on the down stairs ethernet switch.&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;On board Windows 7 Ethernet&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Ethernet Lan Card on XP&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;3 of the 4 connectors on the router&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Home PC no power&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;On investigation an unusual phenomena had occurred and it was said that a lightning fireball had rolled across the sky to hit the roof of a house 2 fields away. I suspect this had induced a current in the long ethernet cable, a good length of which runs through the roof of this house, and this had caused the damage.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Georgia; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;I bought two new Ethernet LAN PCI cards and a switch, replaced the one in the XP, added the second into a spare slot on the Windows 7, and all OK. The Home machine is off to PC repair shop as I do not carry any parts to try and fix a dead machine. Tomorrow I fit new router so that hopefully home users can also access Internet when business users are active, because at the moment only one surviving cable socket for all.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7783704317414016531?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7783704317414016531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7783704317414016531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7783704317414016531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7783704317414016531'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2011/09/lightning-strike-on-ethernet-cable.html' title='Lightning Strike on Ethernet Cable'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-3611686069363532924</id><published>2011-03-04T14:13:00.000-08:00</published><updated>2011-03-04T14:13:53.517-08:00</updated><title type='text'>eBay "Please provide the correct information in the highlighted fields."</title><content type='html'>Just spent two evenings trying to&amp;nbsp;add new&amp;nbsp;ebay items only to keep getting above message every time. By chance discovered reason was because the gallery photo I used had blanks in the name. The name was correct, and when used embedded in description was fine, but when used as first free ebay photo which is then used for gallery it looked fine but caused the above error&amp;nbsp;when I&amp;nbsp;tried to complete process. By getting rid of the&amp;nbsp;blanks, replaced them with hyphen, all was OK!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-3611686069363532924?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/3611686069363532924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=3611686069363532924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3611686069363532924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3611686069363532924'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2011/03/ebay-please-provide-correct-information.html' title='eBay &quot;Please provide the correct information in the highlighted fields.&quot;'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-8862585316496027289</id><published>2010-10-01T02:23:00.000-07:00</published><updated>2010-10-01T02:23:15.648-07:00</updated><title type='text'>Online site to see output from HTML</title><content type='html'>In my exploration of iPad I have set myself the task of producing an eBay item using only the iPad. I will post my experiences later but one thing I wanted was a place to see output from HTML I wanted ultimately to post into eBay. &lt;br /&gt;&lt;br /&gt;Several online places but in the browser I was using (Side by Side) did not appear to like Frames. Anyway the one that did the job was  http://www.maths.surrey.ac.uk/explore/nigelspages/htmltry.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-8862585316496027289?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/8862585316496027289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=8862585316496027289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8862585316496027289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8862585316496027289'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/10/online-site-to-see-output-from-html.html' title='Online site to see output from HTML'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-4230315425703394540</id><published>2010-09-30T15:00:00.000-07:00</published><updated>2010-09-30T15:00:54.456-07:00</updated><title type='text'>Cheap USB keyboard attached to ipad</title><content type='html'>I am typing this blog with a cheap £8 USB full sized keyboard which is attached to my ipad via the USB connector provided with the official Apple camera Connector Kit. &lt;br /&gt;&lt;br /&gt;Now the on screen keyboard is very good, masses better than the small ipod touch I have but you can still type so much quicker with a real keyboard, probably 3 to 4 times as fast. Another advantage is the whole of the screen is available as the on screen keyboard is not shown.&lt;br /&gt;&lt;br /&gt;Note when I plug keyboard into iPad as described above I do receive a couple of messages saying that the USB device is not supported, but I just hit the &lt;i&gt;Dismiss &lt;/i&gt;button and all is OK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-4230315425703394540?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/4230315425703394540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=4230315425703394540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4230315425703394540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4230315425703394540'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/cheap-usb-keyboard-attached-to-ipad.html' title='Cheap USB keyboard attached to ipad'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-4652796414301350808</id><published>2010-09-27T02:43:00.000-07:00</published><updated>2010-09-27T02:43:22.418-07:00</updated><title type='text'>Side by Side App for iPad.</title><content type='html'>This app let's you have up to four variable windows on your iPad. Each window can have either a web page, it uses a bespoke browser, or a notes page. Web pages can be downloaded and these can also be seen in the windows, main advantage is download files can be accessed off line, although I have problem with embedded images. &lt;br /&gt;&lt;br /&gt;Take a look at introductory YouTube. On first use I like slick no nonsense interface.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-4652796414301350808?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/4652796414301350808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=4652796414301350808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4652796414301350808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4652796414301350808'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/side-by-side-app-for-ipad.html' title='Side by Side App for iPad.'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6696091627035739363</id><published>2010-09-26T07:00:00.000-07:00</published><updated>2010-09-26T07:00:18.658-07:00</updated><title type='text'>iPad App: Side by Side</title><content type='html'>Quick blog to recommend this App. For 3 days no charge. It allows you to open up to 4 windows on Ipad simultaneously. Take a look at the Youtube introduction and give it a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6696091627035739363?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6696091627035739363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6696091627035739363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6696091627035739363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6696091627035739363'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/ipad-app-side-by-side.html' title='iPad App: Side by Side'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-8602800538331556696</id><published>2010-09-11T14:21:00.001-07:00</published><updated>2010-09-11T14:21:32.214-07:00</updated><title type='text'>Flickr photo sent via Blogger interface</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/roderickt-uk/3215682171/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3418/3215682171_c191ea485c_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/roderickt-uk/3215682171/"&gt;IMG_1115 Home Made Toy People 07-01-2009 15-36-25&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/roderickt-uk/"&gt;rodtuk&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;This time, hopefully, I have used my iPad to make this blogger entry direct from Flickr.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-8602800538331556696?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/8602800538331556696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=8602800538331556696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8602800538331556696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8602800538331556696'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/flickr-photo-sent-via-blogger-interface.html' title='Flickr photo sent via Blogger interface'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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://farm4.static.flickr.com/3418/3215682171_c191ea485c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376609252726417730.post-6801716743431851348</id><published>2010-09-11T14:09:00.000-07:00</published><updated>2010-09-11T14:09:31.277-07:00</updated><title type='text'>Trying to embed Flickr image in Blogger using iPad</title><content type='html'>Previous post I embedded Picasa and Photobucket images. This time I am trying to do the same with Flickr which is my main online photo repository. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/roderickt-uk/3095559185/" title="DSC_0134 Cat Cat Toy 30-11-2008 by rodtuk, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3260/3095559185_04fcf74bbf_z.jpg" width="640" height="428" alt="DSC_0134 Cat Cat Toy 30-11-2008" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6801716743431851348?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6801716743431851348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6801716743431851348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6801716743431851348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6801716743431851348'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/trying-to-embed-flickr-image-in-blogger.html' title='Trying to embed Flickr image in Blogger using iPad'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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://farm4.static.flickr.com/3260/3095559185_04fcf74bbf_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376609252726417730.post-6379416357624753733</id><published>2010-09-11T06:08:00.000-07:00</published><updated>2010-09-11T06:08:06.438-07:00</updated><title type='text'>iPad as a navigation tool</title><content type='html'>This is an amazing App you can use whilst walking or driving. Make sure you buy 3G iPad that includes GPS. App works with Cellular Data switched on in Settings but you do not. Have to be connected to Broadband so no ISP charges (free). Just make sure you download maps you need before you leave. Again maps are free.   &lt;br /&gt;&lt;br /&gt;It will accurately show where you are, record where you have been, record track history with speeds and elevation. Compass very good, not sure how it works but it does.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6379416357624753733?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6379416357624753733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6379416357624753733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6379416357624753733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6379416357624753733'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/ipad-as-navigation-tool.html' title='iPad as a navigation tool'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-882355254242054570</id><published>2010-09-11T01:31:00.000-07:00</published><updated>2010-09-22T16:12:49.133-07:00</updated><title type='text'>Using iPad and Blogger plus adding image!</title><content type='html'>Trying to blog from iPad. This Blogger entry was prepared entirely with iPad. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; For some reason a &lt;i&gt;Compose&lt;/i&gt; does not work and you have use &lt;i&gt;HTML&lt;/i&gt; and optionally &lt;i&gt;Preview&lt;/i&gt;. I recommend that you save entry before using Preview.&lt;br /&gt;&lt;br /&gt;Here I am attempting to put a link to a page I happened to have open. The link is &lt;a href="http://www.product-reviews.net/2010/04/08/find-text-in-page-with-ipad-safari-browser/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Note&lt;/h2&gt;In &lt;i&gt;Preview&lt;/i&gt; the link did not work, but if you &lt;i&gt;Publish&lt;/i&gt; and the &lt;i&gt;View&lt;/i&gt; it is OK. Also just to try it I surrounded the note at the start of this paragraph with &lt;i&gt;h2&lt;/i&gt; tags.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Images&lt;/h2&gt;&lt;br /&gt;I had read it was not possible to insert images. However I added two images below, the first (cake) is from my Picasa album using the embed code provided by Picasa. The second (insect) is similarly added but this time from my PhoTobucket album. &lt;br /&gt;&lt;br /&gt;However I will embed script from Picasa Web to see what happens. &lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/umvqIM2LxWXAD6QTlfNdgg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_YbZogpJEWrQ/SbpNs0DubrI/AAAAAAAAGkk/uKN2g5d3p0U/s144/IMG_1636%20Clown%20Birthday%20Cake%2010-03-2009.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/RodTalboys/FoodRoderickT?feat=embedwebsite"&gt;Food RoderickT&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;a href="http://s777.photobucket.com/albums/yy52/rodtuk/Nature/?action=view&amp;current=979e37b0.png" target="_blank"&gt;&lt;img src="http://i777.photobucket.com/albums/yy52/rodtuk/Nature/979e37b0.png" border="0" alt="Photobucket Pictures, Images and Photos" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-882355254242054570?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/882355254242054570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=882355254242054570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/882355254242054570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/882355254242054570'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/09/ipad-new-experience.html' title='Using iPad and Blogger plus adding image!'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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://lh4.ggpht.com/_YbZogpJEWrQ/SbpNs0DubrI/AAAAAAAAGkk/uKN2g5d3p0U/s72-c/IMG_1636%20Clown%20Birthday%20Cake%2010-03-2009.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376609252726417730.post-5352477298963338681</id><published>2010-07-27T06:44:00.000-07:00</published><updated>2010-07-27T06:44:56.256-07:00</updated><title type='text'>Firefox prints small (or large) fixed.</title><content type='html'>The other day I tried printing my own UK Postage Label from paypal. This happened to coincide with me having a quick go with Google Chrome. Printed OK at first but when I came to print another label for another parcel it refused to cooperate.&lt;br /&gt;&lt;br /&gt;So quick switch back to Firefox (3.6.8) and worked fine first time, except it printed label quite a bit smaller than Chrome. So had a go in IE and this also worked fine, be it slow, and printed out label same size as Chrome.&lt;br /&gt;&lt;br /&gt;So after a spot of googling discovered fix.&lt;br /&gt;&lt;br /&gt;My &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Print Preview&lt;/span&gt; was set at 80%. Reset it to 100% and it printed out label at correct size. It appears from other Google hits that this size often gets adjusted at Firefox upgrades.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-5352477298963338681?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5352477298963338681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5352477298963338681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5352477298963338681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5352477298963338681'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/07/firefox-prints-small-or-large-fixed.html' title='Firefox prints small (or large) fixed.'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-5465494619340163507</id><published>2010-05-18T09:00:00.001-07:00</published><updated>2010-05-18T09:00:04.846-07:00</updated><title type='text'>Windows Live Writer</title><content type='html'>&lt;p&gt;Just seeing if this post, written with Windows Live Writer, appears in my Blogger system.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-5465494619340163507?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5465494619340163507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5465494619340163507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5465494619340163507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5465494619340163507'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/05/windows-live-writer.html' title='Windows Live Writer'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7756787320622595162</id><published>2010-01-24T02:43:00.000-08:00</published><updated>2010-01-24T03:03:10.872-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows xp 7 win7 printer sharing howto'/><title type='text'>Sharing Printer between XP and Win 7</title><content type='html'>&lt;div&gt;I have Windows 7 (Win7) system with Canon &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;iP&lt;/span&gt;5200 printer attached via &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;USB&lt;/span&gt;. Also on same network I have a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;XP&lt;/span&gt; system to which I can also plug the printer if needed. Of course much easier just to share  printer between the two.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I set up share options on Win 7 for printer and went to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;XP&lt;/span&gt; system and via Control Panel added new printer. I assumed that as this was a network printer I chose add network printer option, and after 2 hours of frustration and googling discovered that I should have used add Local printer, and add another printer port, into which I added network address of printer. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Following are screen shots.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1wnQ3EgeyI/AAAAAAAAKdc/uWNRAV83m7w/s1600-h/shareprinter-1.png"&gt;&lt;img src="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1wnQ3EgeyI/AAAAAAAAKdc/uWNRAV83m7w/s400/shareprinter-1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5430258421316221730" style="cursor: pointer; width: 400px; height: 301px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1wnQ3EgeyI/AAAAAAAAKdc/uWNRAV83m7w/s1600-h/shareprinter-1.png"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YbZogpJEWrQ/S1wnzpxi7xI/AAAAAAAAKdk/KLdifBR9VNc/s1600-h/shareprinter-2.png"&gt;&lt;img src="http://3.bp.blogspot.com/_YbZogpJEWrQ/S1wnzpxi7xI/AAAAAAAAKdk/KLdifBR9VNc/s400/shareprinter-2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5430259019042451218" style="cursor: pointer; width: 400px; height: 311px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1woLVm2t8I/AAAAAAAAKds/hsib0kYGW-s/s1600-h/shareprinter-3.png"&gt;&lt;img src="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1woLVm2t8I/AAAAAAAAKds/hsib0kYGW-s/s400/shareprinter-3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5430259425945761730" style="cursor: pointer; width: 400px; height: 312px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1woLhMRfDI/AAAAAAAAKd0/OmKlRxOiI4Y/s1600-h/shareprinter-4.png"&gt;&lt;img src="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1woLhMRfDI/AAAAAAAAKd0/OmKlRxOiI4Y/s400/shareprinter-4.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5430259429055495218" style="cursor: pointer; width: 400px; height: 314px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1woL8IEHGI/AAAAAAAAKd8/F2M57FEtCRQ/s1600-h/shareprinter-5.png"&gt;&lt;img src="http://2.bp.blogspot.com/_YbZogpJEWrQ/S1woL8IEHGI/AAAAAAAAKd8/F2M57FEtCRQ/s400/shareprinter-5.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5430259436285598818" style="cursor: pointer; width: 326px; height: 97px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7756787320622595162?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7756787320622595162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7756787320622595162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7756787320622595162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7756787320622595162'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2010/01/sharing-printer-between-xp-and-win-7.html' title='Sharing Printer between XP and Win 7'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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/_YbZogpJEWrQ/S1wnQ3EgeyI/AAAAAAAAKdc/uWNRAV83m7w/s72-c/shareprinter-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376609252726417730.post-5362388561255627091</id><published>2009-10-04T01:59:00.000-07:00</published><updated>2009-10-04T02:04:06.274-07:00</updated><title type='text'>Save Icon Positions in XP Desktop</title><content type='html'>Having just rebuilt my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;XP&lt;/span&gt; system I have again the old problem of he carefully laid out icons on my desktop &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;occasionally&lt;/span&gt; re-arranging themselves.&lt;br /&gt;&lt;br /&gt;If you have this problem a nice solution is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;available&lt;/span&gt; here &lt;a href="http://download.cnet.com/Icon-Restore/3000-2072_4-10163499.html?tag=mncol"&gt;Icon Restore&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-5362388561255627091?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5362388561255627091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5362388561255627091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5362388561255627091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5362388561255627091'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2009/10/save-icon-positions-in-xp-desktop.html' title='Save Icon Positions in XP Desktop'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-8323671395787316635</id><published>2009-09-18T03:15:00.000-07:00</published><updated>2009-09-18T03:18:34.733-07:00</updated><title type='text'>Multiple Desktops VirtuaWin for XP</title><content type='html'>On my Production XP system I have two screens, one of which I switch to my XP Test machine when needed. Having a single screen is so frustrating after you get use to two so I looked around for a multi desktop similar to those available in Linux systems.&lt;br /&gt;&lt;br /&gt;There is one available from MS in their PCTools but I prefer this one.  &lt;span class="announcementsPostTimestamp" id="afterPageTitleHideDuringEdit"&gt;                     &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Downloaded from &lt;a href="http://www.google.com/url?q=http%3A%2F%2Fvirtuawin.sourceforge.net%2Fdownloads.php&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFrqEzcDdkUm0oaCHSB0LtB3ph2WhUNFmg"&gt;http://virtuawin.sourceforge.net/downloads.php&lt;/a&gt; and installed on Test XP  OK. Needed to play around with hot keys but as long as I chose NAV option and not WIN option (not sure why) it worked fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-8323671395787316635?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/8323671395787316635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=8323671395787316635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8323671395787316635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8323671395787316635'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2009/09/multiple-desktops-virtuawin-for-xp.html' title='Multiple Desktops VirtuaWin for XP'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-3793344284185602903</id><published>2009-09-18T03:09:00.000-07:00</published><updated>2009-09-18T03:11:10.587-07:00</updated><title type='text'>Playing m4v videos in XP</title><content type='html'>Came across m4v video in Lightroom Help Forums, a video for renaming photos. I downloaded and clicked on it and it would not play.  I think it is a portable format for ipods etc.&lt;br /&gt;&lt;br /&gt;Drag and dropped it into VLC player and hey presto off it went.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-3793344284185602903?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/3793344284185602903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=3793344284185602903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3793344284185602903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3793344284185602903'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2009/09/playing-m4v-videos-in-xp.html' title='Playing m4v videos in XP'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-2250438437059046283</id><published>2009-08-12T04:45:00.001-07:00</published><updated>2009-08-12T04:46:33.251-07:00</updated><title type='text'>Mailto: email on Firefox stopped working - solution</title><content type='html'>&lt;h3 xmlns="http://www.w3.org/1999/xhtml" id="sites-page-title-header" style="" align="left"&gt; &lt;span id="sites-page-title" dir="ltr"&gt;Mailto: email on Firefox stopped working - solution&lt;/span&gt; &lt;/h3&gt; &lt;span class="announcementsPostTimestamp" id="afterPageTitleHideDuringEdit"&gt;                      &lt;/span&gt;I upgraded Firefox to 3.5 and a few days later I discovered that on web pages that had a clickable &lt;i&gt;mailto&lt;/i&gt; email function, nothing happened. It worked on IE8 and Safari.&lt;br /&gt;&lt;br /&gt;In looking for solution I came accross &lt;b&gt;Gmail Notifier&lt;/b&gt;, that appeared to overcome the problem of choosing Gmail as default in such situations instead of Outlook, so I installed this. This worked fine in  IE8 and Safari but again no joy with Firefox 3.5.&lt;br /&gt;&lt;br /&gt;On googling problem I came across a solution that involved Fireox &lt;i&gt;about:  &lt;/i&gt;and making changes to Google Toolbar settings. I did not go there but this reminded me that I had uninstalled &lt;b&gt;Google Toolbar&lt;/b&gt; and so I re-installed this and hey prest - fixed. You can supress Google Toolbar by deselecting in &lt;b&gt;View&lt;/b&gt; menu, and it still works, just do not disable or un-install.&lt;br /&gt;&lt;br /&gt;Not claiming this will fix your problem, just recording it fixed mine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-2250438437059046283?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/2250438437059046283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=2250438437059046283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2250438437059046283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2250438437059046283'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2009/08/mailto-email-on-firefox-stopped-working.html' title='Mailto: email on Firefox stopped working - solution'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-238816637121453863</id><published>2009-03-30T01:06:00.001-07:00</published><updated>2009-03-30T01:06:27.870-07:00</updated><title type='text'>File Renamer great free program</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;h3 style="font-size: 12pt; "&gt;Renamer&lt;/h3&gt;Installed version 5.40 of this excellent program, can now add Exif Date to names. &lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;See &lt;a href="http://www.den4b.com/screenshots.php?project=ReNamer" style="color: rgb(85, 26, 139); "&gt;http://www.den4b.com/screenshots.php?project=ReName&lt;/a&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Manual and program download from &lt;a href="http://www.den4b.com/downloads.php?project=ReNamer" style="color: rgb(85, 26, 139); "&gt;http://www.den4b.com/downloads.php?project=ReNamer&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-238816637121453863?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/238816637121453863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=238816637121453863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/238816637121453863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/238816637121453863'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2009/03/file-renamer-great-free-program.html' title='File Renamer great free program'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7041504704368903280</id><published>2009-02-23T01:24:00.000-08:00</published><updated>2009-02-23T01:37:21.575-08:00</updated><title type='text'>Posts new Address</title><content type='html'>During 2008  I started using Google Docs to log my computing activities. These are visible at &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://docs.google.com/Doc?id=dgjtwrjc_139nm55z8df&amp;amp;hl=en_GB"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Maxdat Windows XP Log V3&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://docs.google.com/Doc?docid=dgjtwrjc_198dp36rrgn&amp;amp;hl=en_GB"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;HP Compaq MS XP Pro Test System&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Verdana;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://docs.google.com/Doc?docid=dgjtwrjc_149g4t8wjcz&amp;amp;hl=en_GB"&gt;Ubuntu 8.10 Intrepid Ibex&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Also I have built several websites using Google Sites, more complete examples are&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/writingwebpages/"&gt;Writing Web Pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/mathsroderickt/"&gt;Maths&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Finally I Serif offered me an upgrade to their WebPlus for just £22.00 including postage, so I have recently revisited this product and I am hoping to tie everything together with this at &lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.talboys.fsnet.co.uk/roderickts/index.html"&gt;http://www.talboys.fsnet.co.uk/roderickts/index.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&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/5376609252726417730-7041504704368903280?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7041504704368903280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7041504704368903280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7041504704368903280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7041504704368903280'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2009/02/posts-new-address.html' title='Posts new Address'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-2494839881865071500</id><published>2008-06-01T01:58:00.000-07:00</published><updated>2008-06-01T02:03:42.355-07:00</updated><title type='text'>Web Development Update</title><content type='html'>Just completed 1st part of my new learning project of building Math web pages to explain Pythagoras theorem. This is a test bed for further web pages.&lt;br /&gt;&lt;br /&gt;I developed it in &lt;b id="l6ps0"&gt;&lt;span id="u0hg0"  style="font-family:Georgia;"&gt;Google Page Creator&lt;/span&gt;&lt;/b&gt;&lt;span id="c4tr0"  style="font-family:Trebuchet MS;"&gt; &lt;/span&gt;which I am using as a prototype, before I repeat in native HTML and then with development tools such as &lt;b id="ufoy0"&gt;&lt;span id="ufoy1"  style="font-family:Georgia;"&gt;Kompozer&lt;/span&gt;&lt;/b&gt; and/or &lt;b id="wpk:0"&gt;&lt;span id="wpk:1"  style="font-family:Georgia;"&gt;Serif Web Plus&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Most of the time was spent in looking for tool for drawing Euclid diagrams. Preferably I wanted one that would work in both Linux and Windows environments. As a test I attempted to create a drawing used in proof of &lt;a title="Euclid Parallelograms on Same Base" href="http://rodtalboys.googlepages.com/mathematics-parallelogramsonsamebase" id="ze3l"&gt;Euclid Parallelograms on Same Base&lt;/a&gt; theorem. The first diagram is of two parallelograms that share the same base and the diagonal of one is the side of the other. Very simple but quite tricky to draw with the following programs. All found it difficult to shade.&lt;br /&gt;&lt;br /&gt;I looked at various free CAD applications, but these were dismissed as either to complex or they saved drawings in their own special format. I could have taken a 'snapshot' of screen with &lt;b id="l-j70"&gt;&lt;span id="l-j71"  style="font-family:Georgia;"&gt;FastStone Viewer&lt;/span&gt;&lt;/b&gt; but did not want to go down this route.&lt;br /&gt;&lt;br /&gt;I then used &lt;b id="l-j72"&gt;&lt;span id="l-j73"  style="font-family:Georgia;"&gt;Google SketchUp&lt;/span&gt;&lt;/b&gt; which is great fun. Major lesson here is to switch it into 2d type mode. This is explained in the excellent video on &lt;a title="YouTube" href="http://www.youtube.com/watch?v=F6eME_BiRFo" id="h6.i"&gt;YouTube&lt;/a&gt; . With SketchUp you can export image to jpg or png. Only works in Windows.&lt;br /&gt;&lt;br /&gt;I also looked at &lt;b id="t4d80"&gt;&lt;span id="rbid0"  style="font-family:Georgia;"&gt;Inkscape&lt;/span&gt;&lt;/b&gt; and this looks really good but needs learning and probably too sophisticated for my use. This will work in Linux as well.&lt;br /&gt;&lt;br /&gt;I tried using &lt;b id="t4d81"&gt;&lt;span id="t4d82"  style="font-family:Georgia;"&gt;Serif PagePlus&lt;/span&gt;&lt;/b&gt;, and downloaded free &lt;b id="t4d83"&gt;&lt;span id="t4d84"  style="font-family:Georgia;"&gt;Serif DrawPlus 4&lt;/span&gt;&lt;/b&gt;, and paid extra £7.95 to upgrade to &lt;b id="lyy_0"&gt;&lt;span id="lyy_1"  style="font-family:Georgia;"&gt;Serif DrawPlus 6&lt;/span&gt;&lt;/b&gt;. These would probably have been OK but they were no easier to use and are Windows based.&lt;br /&gt;&lt;br /&gt;Finally I went back to &lt;b id="lyy_2"&gt;&lt;span id="lyy_3"  style="font-family:Georgia;"&gt;Open Office Draw&lt;/span&gt;&lt;/b&gt; and this was as good as any. I could complete drawings but where I had to revert to using straight lines to construct figures I could find no way of shading the various parts. So if I wanted shading I had to save as png or jpg and open in &lt;b id="lyy_4"&gt;&lt;span id="lyy_5"  style="font-family:Georgia;"&gt;PhotoShop Elements&lt;/span&gt;&lt;/b&gt; and use Paint Fill. Note Fill in OO Draw appears to work on shapes but not "line drawings."&lt;br /&gt;&lt;br /&gt;Prototype in &lt;b id="lack0"&gt;&lt;span id="lack1"  style="font-family:Georgia;"&gt;Google PageCreator&lt;/span&gt;&lt;/b&gt; is done and you can see this at &lt;a title="http://rodtalboys.googlepages.com/mathematics" href="http://rodtalboys.googlepages.com/mathematics" id="y-1q"&gt;rodtalboys.googlepages.com/mathematics&lt;/a&gt;&lt;a href="http://rodtalboys.googlepages.com/mathematics"&gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I like the immediacy of PageCreator which is great for prototype work. I have also discovered that when editing a page you can display HTML for each block you are working on and I hope to be able to cut and paste this into other tools. I want to check out whether I can access any CSS pages it may use.&lt;br /&gt;&lt;br /&gt;One minor problem I have found that when looking at pages with &lt;b id="lack4"&gt;&lt;span id="lack5"  style="font-family:Georgia;"&gt;Firefox&lt;/span&gt;&lt;/b&gt; it starts OK but after  a time it stops showing the first diagram of every page which if you hit the browser refresh button it then revals. This seems to happen after I have been updating pages. I have not seen same problem with &lt;b id="lpu60"&gt;&lt;span id="lpu61"  style="font-family:Georgia;"&gt;IE7&lt;/span&gt;&lt;/b&gt; and I have had this working the same time as I have had Firefox working with the problem prevalent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-2494839881865071500?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/2494839881865071500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=2494839881865071500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2494839881865071500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2494839881865071500'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2008/06/web-development-update.html' title='Web Development Update'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-133301294538076060</id><published>2008-05-14T01:16:00.001-07:00</published><updated>2008-05-14T01:23:29.235-07:00</updated><title type='text'>Ubuntu Hardy Heron - LAN Network problems resolved</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I could not understand why my Local Area which consists of Vista Notebook, XP Desktop and Test Desktop which in this case was Linux Ubuntu Hardy Heron would not communicate with each other. Pings were OK and Internet was OK. When I returned to Ubuntu Gutsy this worked fine!&lt;br /&gt;&lt;br /&gt;Every time I tried to connect I had message&lt;br /&gt;&lt;div  style="margin-left: 40px;font-family:Courier New;" id="utlr1"&gt;&lt;br /&gt; &lt;span id="u-6i0" style="color: rgb(0, 0, 255);font-size:85%;" &gt;Can't display location "smb://192.168.0.4/"&lt;/span&gt;&lt;span id="u-6i1" style="color: rgb(0, 0, 255);font-size:85%;" &gt;&lt;br /&gt;No application is registered as handling this file&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I made sure that every network parameter in Hardy (8.04) was the same as Gutsy and still no connection. Then I played around with new Fedora 9, I am interested in Pen Drive facility, and again no local area connection between systems. This I thought was telling me something.&lt;br /&gt;&lt;br /&gt;Of course problem was I needed to add SAMBA which I did through the Ubuntu ADD/REMOVE facility and all is now working. I had assumed that the LAN software was included in the live CD I based install on, but this was not so.&lt;br /&gt;&lt;br /&gt;I guess I must have done this for my Gutsy version at some time but forgot, which is why now I keep this journal!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-133301294538076060?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/133301294538076060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=133301294538076060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/133301294538076060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/133301294538076060'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2008/05/ubuntu-hardy-heron-lan-network-problems.html' title='Ubuntu Hardy Heron - LAN Network problems resolved'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-5065004684397110530</id><published>2008-05-08T07:06:00.001-07:00</published><updated>2008-05-08T07:11:12.815-07:00</updated><title type='text'>5th May eBay entry creating and editing from Linux Ubuntu</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Set myself the task of writing eBay item with Kompozer. In the past I have prepared HTML&lt;br /&gt;page for item in XP using the excellent NoteTab Pro package and then I&lt;br /&gt;cut and paste this into eBay. So I want to do same from within Ubuntu.  &lt;br /&gt;&lt;br /&gt;Once I found a way of transferring images to a web resources from which I&lt;br /&gt;can access from within HTML it was easy. I used the Google Page Creator&lt;br /&gt;and loaded the images into it and then found their web address by&lt;br /&gt;simply clicking on the jpg on the &lt;span id="vs880"&gt;&lt;b id="hkrc5"&gt;Uploaded Stuff  &lt;/b&gt;&lt;/span&gt;&lt;span id="vs880"&gt;and pasted the address into the &lt;span id="n:gx0"&gt;&lt;b id="hkrc6"&gt;IMG&lt;/b&gt;&lt;/span&gt; properties in Kompozer.  &lt;div style="padding: 1em 0pt; text-align: left;" id="g.hg"&gt;&lt;div style="padding: 1em 0pt; text-align: left;" id="l-i0"&gt;&lt;a target="_blank" href="http://docs.google.com/File?id=dgjtwrjc_127z7vpjrdn_b" id="zx2r0"&gt;&lt;img src="http://docs.google.com/File?id=dgjtwrjc_128cfrw693w_b" style="width: 640px; height: 486.875px;" id="o-8t0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="padding: 1em 0pt; text-align: left;" id="dck:"&gt;Original Image found here  &lt;a target="_blank" href="http://rodtalboys.googlepages.com/GooglePageCreator.jpg" id="zz0_0" title="Google Page Creator"&gt;Google Page Creator&lt;/a&gt;&lt;/div&gt;&lt;div style="padding: 1em 0pt; text-align: left;" id="o59k"&gt;&lt;img src="http://docs.google.com/File?id=dgjtwrjc_130ff6wnsqh_b" style="width: 640px; height: 495px;" id="d3.30" /&gt;&lt;/div&gt;22:00  Loaded the eBay items using the Text Editor to open HTML fies and cut and paste into eBay. &lt;/div&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-5065004684397110530?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5065004684397110530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5065004684397110530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5065004684397110530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5065004684397110530'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2008/05/5th-may-ebay-entry-creating-and-editing.html' title='5th May eBay entry creating and editing from Linux Ubuntu'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-2299577647126205202</id><published>2008-05-08T06:54:00.001-07:00</published><updated>2008-05-08T07:00:44.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Ubuntu'/><title type='text'>Ubuntu 7.10 Gutsy Gibbon</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;h1 id="rdf50" style="background-color: rgb(0, 255, 255);"&gt;Ubuntu 7.10 Gutsy Gibbon&lt;/h1&gt;Decided&lt;br /&gt;to return to this version as Hardy Heron network is not reliable. I&lt;br /&gt;will record experiences and hopefully blog this as no doubt many are&lt;br /&gt;travelling the same route. I want to get a useful Linux system without&lt;br /&gt;having to get into the bowels of the system via terminal bash activity&lt;br /&gt;if possible.   It needs to   &lt;ol id="vjry1"&gt;&lt;li id="vjry2"&gt;Access Internet&lt;/li&gt;&lt;li id="vjry2"&gt;Connect to my XP and Vista home systems&lt;/li&gt;&lt;li id="vjry2"&gt;Support Office  (does not have to be MS but needs to exchange data with MS Office, Open Office is fine)&lt;/li&gt;&lt;li id="vjry2"&gt;Digital photography Support RAW, manage 15,000+ photos and Edit to same capability as Adobe PhotoShop Elements 6&lt;/li&gt;&lt;li id="vjry2"&gt;Web Authoring&lt;/li&gt;&lt;li id="vjry2"&gt;Play MP3 music incl. RIP from CD&lt;/li&gt;&lt;li id="vjry2"&gt;Edit Digicam movies and make MPG DVD &lt;/li&gt;&lt;li id="vjry2"&gt;Draw, mainly for maths (Euclid etc)&lt;/li&gt;&lt;li id="vjry2"&gt;Program Development (C++, Python and maybe others)&lt;/li&gt;&lt;li id="vjry2"&gt;Support my Windows PocketPC (this is the one item I expect problems with)&lt;/li&gt;&lt;/ol&gt; I will record progress chronologically but maintain a list of software added to base Ubuntu installation   Note&lt;br /&gt;I am not averse to using none open software as long as there is no&lt;br /&gt;charge (or minimal charge), especially online application. I make&lt;br /&gt;extensive use of Google applications, in fact using there docs package&lt;br /&gt;to write this and there blog package. This means that I can work&lt;br /&gt;independent of OS platform or location and (hopefully) have automated&lt;br /&gt;backup.  &lt;h2 id="nt.b0" style="background-color: rgb(0, 255, 255);"&gt;Added applications and status&lt;/h2&gt; &lt;div id="h0cs0"&gt;&lt;table id="gm_6" border="2" cellpadding="3" cellspacing="0" height="148" width="932"&gt;&lt;tbody id="h0cs1"&gt;&lt;tr id="h0cs2" bgcolor="#ffccff"&gt;&lt;td id="h0cs3"&gt;&lt;b id="hkrc0"&gt;Date &lt;/b&gt;&lt;/td&gt;&lt;td id="h0cs5" width="20%"&gt;&lt;b id="hkrc1"&gt;Package &lt;/b&gt;&lt;/td&gt;&lt;td id="wt920" valign="top"&gt;&lt;b id="hkrc2"&gt;Note &lt;/b&gt;&lt;/td&gt;&lt;td id="spzs0" align="center" valign="top"&gt;&lt;b id="spzs1"&gt;XP&lt;/b&gt; &lt;/td&gt;&lt;td id="h0cs9" align="center"&gt;&lt;b id="hkrc3"&gt;Status&lt;/b&gt;&lt;/td&gt;&lt;td id="h0cs11"&gt;&lt;b id="hkrc4"&gt;Rating &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="h0cs13"&gt;&lt;td id="h0cs14"&gt;pre May 2008&lt;/td&gt;&lt;td id="h0cs16" width="20%"&gt;Google Picasa &lt;/td&gt;&lt;td id="wt922" valign="top"&gt;Photo manager and editor &lt;/td&gt;&lt;td id="spzs3" align="center" valign="top"&gt;Y &lt;/td&gt;&lt;td id="h0cs20" align="center"&gt;Prod &lt;/td&gt;&lt;td id="h0cs22"&gt;**** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="h0cs24"&gt;&lt;td id="h0cs25"&gt;pre May 2008&lt;/td&gt;&lt;td id="h0cs27" width="20%"&gt;Google Documents &lt;/td&gt;&lt;td id="wt924" valign="top"&gt;Office Web Appl. &lt;/td&gt;&lt;td id="spzs5" align="center" valign="top"&gt;Y &lt;/td&gt;&lt;td id="h0cs31" align="center"&gt;Prod &lt;/td&gt;&lt;td id="h0cs33"&gt;**** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="wfz30"&gt;&lt;td id="wfz31"&gt;pre May 2008&lt;/td&gt;&lt;td id="wfz32" width="20%"&gt;Google Page Creator &lt;/td&gt;&lt;td id="wfz34"&gt;HTML Developer Web Appl &lt;/td&gt;&lt;td id="spzs7" align="center" valign="top"&gt;Y &lt;/td&gt;&lt;td id="wfz36" align="center"&gt;Prod &lt;/td&gt;&lt;td id="wfz38"&gt;**** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="h0cs35"&gt;&lt;td id="h0cs36"&gt;4th May 2008 &lt;/td&gt;&lt;td id="h0cs38" width="20%"&gt;UFRAW &lt;/td&gt;&lt;td id="wt926" valign="top"&gt;Photo RAW editor &lt;/td&gt;&lt;td id="spzs9" align="center" valign="top"&gt;Y &lt;/td&gt;&lt;td id="h0cs42" align="center"&gt;Test &lt;/td&gt;&lt;td id="h0cs44"&gt;** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="h0cs46"&gt;&lt;td id="h0cs47"&gt;4th May 2008&lt;/td&gt;&lt;td id="h0cs49" width="20%"&gt;RAWTherapee &lt;/td&gt;&lt;td id="wt928" valign="top"&gt;Photo RAW editor&lt;/td&gt;&lt;td id="spzs11" align="center" valign="top"&gt;Y &lt;/td&gt;&lt;td id="h0cs53" align="center"&gt;Prod &lt;/td&gt;&lt;td id="h0cs55"&gt;**** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="h0cs57"&gt;&lt;td id="h0cs58"&gt;4th May 2008&lt;/td&gt;&lt;td id="h0cs60" width="20%"&gt;Screem &lt;/td&gt;&lt;td id="wt9210" valign="top"&gt;HTML developer &lt;/td&gt;&lt;td id="spzs13" align="center" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td id="h0cs64" align="center"&gt;Test &lt;/td&gt;&lt;td id="h0cs66"&gt;** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="sy.s0"&gt;&lt;td id="sy.s1"&gt;4th May 2008&lt;/td&gt;&lt;td id="sy.s3" width="20%"&gt;KompoZer &lt;/td&gt;&lt;td id="sy.s5"&gt;HTML developer&lt;/td&gt;&lt;td id="spzs15" align="center" valign="top"&gt;Y &lt;/td&gt;&lt;td id="sy.s7" align="center"&gt;Prod &lt;/td&gt;&lt;td id="sy.s9"&gt;**** &lt;/td&gt;&lt;/tr&gt;&lt;tr id="sy.s11"&gt;&lt;td id="sy.s12"&gt;4th May 2008&lt;/td&gt;&lt;td id="sy.s14" width="20%"&gt;BlueFish &lt;/td&gt;&lt;td id="sy.s16"&gt;HTML developer&lt;/td&gt;&lt;td id="spzs17" align="center" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td id="sy.s18" align="center"&gt;Test &lt;/td&gt;&lt;td id="sy.s20"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;h3 id="d:f90"&gt;Notes&lt;/h3&gt;&lt;ol id="d:f91"&gt;&lt;li id="d:f92"&gt;XP column denotes whether Package is available for Windows XP&lt;/li&gt;&lt;li id="d:f92"&gt;Status - Production means I actively use it, Test means I am evaluating&lt;/li&gt;&lt;li id="d:f92"&gt;Rating is my current position on its usefulness, low star ratings tend to be removed. This may change according to experience.&lt;/li&gt;&lt;/ol&gt;  &lt;h1 id="nt.b2" style="background-color: rgb(0, 255, 255);"&gt;Progress&lt;/h1&gt;&lt;h2 id="lfw:2"&gt;4th May 2008&lt;/h2&gt;&lt;h3 id="lfw:3"&gt;Tidy &lt;/h3&gt;08:25 Quick check and tidy of the system. I have been keeping updates current.  &lt;span id="o0b20"&gt;&lt;b id="wdos0"&gt;RAWTherapee&lt;/b&gt;&lt;/span&gt; and &lt;span id="o0b21"&gt;&lt;b id="wdos1"&gt;Picasa&lt;/b&gt;&lt;/span&gt; has been installed  Checking to see if &lt;span id="o0b22"&gt;&lt;b id="wdos2"&gt;Adobe Flash&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;player is working. Went to Adobe Flash web page and clicked onto&lt;br /&gt;"FlashOn" and this started a new Tab and what appeared to be Adobe's&lt;br /&gt;equivalent to Utube. Worked fine so I guess Flash is OK?? Also I went to &lt;a id="zgxn" href="http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_15507" title="Adobe Flash Checker"&gt;http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_15507&lt;/a&gt; and it reported I had &lt;table id="cg250" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody id="cg251"&gt;&lt;tr id="cg252"&gt;&lt;td id="cg253" valign="top" width="250"&gt;&lt;p id="cg254"&gt;&lt;b id="cg255"&gt;Linux&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;br /&gt;&lt;td id="cg256" valign="top" width="350"&gt;&lt;br /&gt;&lt;p id="cg257"&gt;Mozilla, Netscape&lt;/p&gt;&lt;/td&gt;&lt;br /&gt;&lt;td id="cg258" valign="top" width="100"&gt;&lt;br /&gt;&lt;p id="cg259"&gt;9.0.124.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;which is the current version.  &lt;h3 id="lqe70"&gt;Screem Web Developer&lt;/h3&gt;09:00 Installed via ADD/REMOVE.        &lt;h3 id="lqe71"&gt;BlueFish &amp;amp; KompoZer&lt;/h3&gt;10:45 Thought it wise to look at these web developers as well.  21:30 I&lt;br /&gt;have been looking at KompoZer in an attempt to edit one of my standard&lt;br /&gt;eBay pages. I need to find a new place on the web to store eBay images.&lt;br /&gt;Tried Picasa web pages but difficult to just display single simple&lt;br /&gt;image.  I loaded photos into Google Page&lt;br /&gt;Creator and by clicking on the uploaded image found the web address and&lt;br /&gt;used this in KompoZer. I found writing web pages quite straight&lt;br /&gt;forward, but note I have used HTML extensively and written many web&lt;br /&gt;pages in the past.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note: Apart from this comment I posted this entry by using Scribefire from within Google Docs Writer Journal on Firefox on Vista Notebook (did not use Ubuntu desktop as I am in the garden as the sun is shining, hence the notebook).&lt;/span&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/5376609252726417730-2299577647126205202?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/2299577647126205202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=2299577647126205202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2299577647126205202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2299577647126205202'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2008/05/ubuntu-710-gutsy-gibbon.html' title='Ubuntu 7.10 Gutsy Gibbon'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7756457728946548888</id><published>2008-03-30T02:35:00.000-07:00</published><updated>2008-03-30T02:36:51.104-07:00</updated><title type='text'>Extra telephone breaks Broadband</title><content type='html'>&lt;p id="x:2t"&gt;Lost Broadband.  Tested on Laptop and it was also failing on this. It worked fine from 08:00 until 10:00. I switched of ADSL Router-Modem counted 10 and switched back on again but no change.&lt;br /&gt;&lt;/p&gt; &lt;p id="x:2t"&gt;I had replaced our telephone in sitting room and plugged spare into bedroom just before 10.00. Removed bedroom phone and Broadband is back!&lt;/p&gt; Now my phone cable is  -&gt; Sitting room -&gt; Bedroom -&gt; Office and I had phones connected in Sitting Room and Office so I guess I exceed the mystical REN limit?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7756457728946548888?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7756457728946548888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7756457728946548888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7756457728946548888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7756457728946548888'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2008/03/extra-telephone-breaks-broadband.html' title='Extra telephone breaks Broadband'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6444237306544409196</id><published>2008-03-29T07:55:00.000-07:00</published><updated>2008-03-29T07:58:47.176-07:00</updated><title type='text'></title><content type='html'>28th March 2008&lt;h2 id="j3cp"&gt;Apple Programs&lt;/h2&gt;&lt;p id="t2qm"&gt;&lt;b id="qirp"&gt;09:30&lt;/b&gt;&lt;/p&gt;&lt;p id="t2qm"&gt;Message from Apple informing that following available&lt;/p&gt;&lt;ol id="y_5j"&gt;&lt;li id="lc5m"&gt;iTunes with Quick Time&lt;/li&gt;&lt;li id="r2sz"&gt;Quicktime&lt;/li&gt;&lt;li id="sgpr"&gt;Safari Browser&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I had tried earlier to install just the last two but it failed in final stages. I recalled it had mentioned that item 1 included some certificate updates, so this time I installed all three.&lt;br /&gt;&lt;br /&gt;&lt;span id="wpp2"&gt;&lt;b id="un4_"&gt;iTunes&lt;/b&gt;&lt;/span&gt; failed to start. I tried again after restarting XP but no change.&lt;span id="e2q4" style="background-color: rgb(255, 255, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="wpp2"&gt;&lt;b id="ewc5"&gt;qTime&lt;/b&gt;&lt;/span&gt; failed to start. I tried again after restarting XP but no change.&lt;span id="e2q4" style="background-color: rgb(255, 255, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="wpp2"&gt;&lt;b id="ujo6"&gt;safari&lt;/b&gt;&lt;/span&gt; started but failed to retrieve any web pages. &lt;span id="e2q4" style="background-color: rgb(255, 255, 255);"&gt; However this was due to Norton intercepting first call to Internet. All OK now. Google Docs worked OK.&lt;br /&gt;&lt;br /&gt;I tried Quicktime again to see if any change now Safari working but no change.&lt;br /&gt;&lt;br /&gt;&lt;span id="nq4e"&gt;&lt;b id="u7v:"&gt;17:40&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="pgbd"&gt;&lt;b id="uo:e"&gt;Adobe Photoshop Elements PSE 6&lt;/b&gt;&lt;/span&gt; will not start.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;This happened before some weeks back (27/11/2007) and I think problem was Adobe Quick Time. I will uninstall both this and iTunes.&lt;br /&gt;&lt;br /&gt;Quicktime uninstall finished with errors.&lt;br /&gt;iTunes finished with no messages.&lt;br /&gt;&lt;br /&gt;I googled to get other ideas and tried one that deleted cached data in Documents and Settings but no change so more googling and to my surprise found a reference &lt;a title="to my own blog" href="http://rodtcomputingjournal.blogspot.com/2007/11/photos-shop-elements-will-not-load.html" id="bw-8"&gt;to my own blog&lt;/a&gt; &lt;span id="or_6"&gt;where I found how I had solved it before and it worked fine again, although I have no Quicktime but not sure I need it. &lt;br /&gt;&lt;br /&gt;One if the reasons I started blogging my experiences was so I could refer back to pervious problems as I often have "I know I fixed this before but I cannot remember how" syndrome frequently.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6444237306544409196?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6444237306544409196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6444237306544409196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6444237306544409196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6444237306544409196'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2008/03/28th-march-2008-apple-programs-0930.html' title=''/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6798636841615683635</id><published>2007-11-28T13:00:00.000-08:00</published><updated>2007-12-02T02:25:15.392-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop Icons Move Error problem Windows XP'/><title type='text'>Collapsing Icons Fixed</title><content type='html'>For a couple of years now I have irritating problem that when I start Windows XP that most times all my carefully desktop shortcut icons I had grouped by function around my screen edges all moved to the left of the screen in 3 columns in random order.&lt;br /&gt;&lt;br /&gt;I used a free utility as a workaround see &lt;a href="http://rodtcomputingjournal.blogspot.com/2007/10/collapsing-icons-and-work-around.html"&gt;earlier post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now in fixing an unrelated Adobe PSE problems, see previous post, I had to disable all start-up programs and one was called Seticon.exe. I googled this and low and behold someone had reported it caused just the problem I had been experiencing, apparently it is installed for  &lt;span id="intelliTxt"&gt;6-in-1 (4 Media Card slots, a floppy drive and a USB connection) device. See this &lt;a href="http://www.file.net/process/seticon.exe.html"&gt;page&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I disabled this and to date have not had the problem again. Incidentally my 6-in-1 Media reader still functions fine.&lt;br /&gt;&lt;br /&gt;This fault returned after I had re-installed XP the first time I attached GigaOne Disk Drive. This is a 30GB USB drive in a case with various card readers around it, so that you can download contents of digital camera card and reuse card, great when away on long trips. So it is consistent with the Seticon being installed when "plug and play" found this machine for the first time after rebuild.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6798636841615683635?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6798636841615683635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6798636841615683635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6798636841615683635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6798636841615683635'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/11/collapsing-icons-fixed.html' title='Collapsing Icons Fixed'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7972211545552331914</id><published>2007-11-28T12:36:00.000-08:00</published><updated>2007-11-28T12:59:03.952-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Photoshop Elements Problem Fix Quicktime'/><title type='text'>Photos Shop Elements will not load Fixed by removing QuickTime</title><content type='html'>&lt;span style="font-size:130%;"&gt;PhotoShop Elements 5 Fails to Start&lt;/span&gt;&lt;br /&gt;Now this is very strange and I will be glad if anyone can explain. I have used Adobe Photoshop Elements 5 and before that 4 for several years. Then suddenly on the 26th it would not load, although it did work last time I used it a couple of days before. The Organiser (Organizer) started to load and when it got to "Initializing threads" it just disappeared. Rest of the system was fine, Even PSE 5 Editor could be started by clicking on file in Program Files folder but would not go to Organizer from within Editor either.&lt;br /&gt;&lt;br /&gt;I un-installed and re-installed TWICE, no change.  Followed some very detailed tips from Adobe Support pages that involved changing PSA (Catalogue) files and Windows XP register, but no change.&lt;br /&gt;&lt;br /&gt;Adobe web pages then suggested to stop all start up programs via RUN MSCONFIG although I found it easier to do this through Windows Defender Software Tools.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Fix found (or rather stumbled across)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Then I saw somewhere a reference that CODECS can cause this. Now I had installed some unrelated utility that had also installed latest QuickTime so I tried to un-install this, which threw up an error message during un-install. Anyway tried to start PSE again and it went a bit further with a different error message this time (sorry forgot to note down error).&lt;br /&gt;&lt;br /&gt;So I made sure it was un-installed by renaming "QuickTime "Folder in "Program Files" and what do you know, PSE 5 loaded fine!!&lt;br /&gt;&lt;br /&gt;However next day back to same old problem. I noticed that the QuickTime icon was on my desk top again, some how it had installed itself. So again I un-installed it but again  PSE disappeared at "Initializing Threads" stage.  I discovered there was a new  QuickTime folder next to the one I had renamed, I had renamed it &lt;span style="font-style: italic;"&gt;QuickTime-delete-26-11&lt;/span&gt;. So rename this new one and   PSE 5 works fine again.&lt;br /&gt;&lt;br /&gt;Used Defender  to remove QuickTime from Startup as opposed to  just disabling it, so time will tell if it manages to get in the way again.&lt;br /&gt;&lt;br /&gt;One bonus however was that whilst I was disabling Startup Programs I managed to find solution to  unrelated problem of  collapsing  icons on desk top, see next post for detail,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7972211545552331914?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7972211545552331914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7972211545552331914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7972211545552331914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7972211545552331914'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/11/photos-shop-elements-will-not-load.html' title='Photos Shop Elements will not load Fixed by removing QuickTime'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-323147890079170017</id><published>2007-11-18T06:34:00.001-08:00</published><updated>2007-11-20T06:47:45.949-08:00</updated><title type='text'>Firefox Add-Ons I Use</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;GMail Space&lt;/b&gt;&lt;br /&gt;great for backing up files typically spreadsheets and documents, these are then avaialble to you wherever you log on. A bit slow for large jpgs.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Split Browser&lt;/b&gt;&lt;br /&gt;enables you to window within Firefox and so have various parts of Tabs visible at the same time.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scribefire&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;hopefully quick way of adding to my blogs. I am testing it by writing this artice.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Google Notebook&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Does what is ays, lets you make notes and/or paste clips from html&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-323147890079170017?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/323147890079170017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=323147890079170017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/323147890079170017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/323147890079170017'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/11/firefox-add-ons-i-use.html' title='Firefox Add-Ons I Use'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7990195115100860636</id><published>2007-11-16T01:58:00.001-08:00</published><updated>2007-11-16T14:51:35.368-08:00</updated><title type='text'>Linux and I Back Together Again</title><content type='html'>&lt;span style="font-size:100%;"&gt;Having said I was taking a break from Linux due to time taken to fix problems I could not resist downloading latest &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Fedora 8 &lt;/span&gt;&lt;span style="font-size:100%;"&gt;and having a play which as an off shoot led me to fix most of my outstanding problems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Bullet summary&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Problems with updating and repositories was caused by GWART2-54125 DSL Router and DNS addressing.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;This led to also fixing Firefox IPV6 issues so I do not have to disable.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Accessing Windows and Vista from Linux working fine, still need to access Linux from these.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Google works well as cross platform tool.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Router and DNS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;With both SUSE and Ubuntu I had problems in getting the software updater and the add software package processes to work. Very occasionally this would work but normally could not find repository. I tried various ones. It had worked OK with SUSE 10.2 before I had upgraded to 10.3&lt;br /&gt;&lt;br /&gt;Then I found the same problem with Fedora 8. So it had to be a problem common to all so I suspected the in-built firewall in router so I disabled it but no change, so I re-instated it.&lt;br /&gt;&lt;br /&gt;Then I did some googling including router in search which led to solution.&lt;br /&gt;&lt;br /&gt;Router was a GURU, which I think is a badged Safecom, &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;GWART2-54125, (GWART 54125) and the problem was reported at &lt;a href="http://ubuntuforums.org/archive/index.php/t-328874.html"&gt;http://ubuntuforums.org/archive/index.php/t-328874.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are detailed instructions on how to do this at &lt;a href="http://safecom.cn/code/product/adsl/SWART2-54125/FAQ/dns-setting.html"&gt;http://safecom.cn/code/product/adsl/SWART2-54125/FAQ/dns-setting.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My ISP is Orange and they had the DNS information at  this &lt;a href="http://help.orange.co.uk/resultDisplay.do?gotoLink=160&amp;amp;docType=1006&amp;amp;contextId=425:160.211&amp;amp;docPropValue=kb193&amp;amp;clusterName=DefaultCluster&amp;amp;contentId=3becaba1-fb22-49cd-9ca1-b87bb5c3fa6f&amp;amp;responseId=8d2e8ca9895d3ec8:100ebec:1164a2b1015:45c9&amp;amp;groupId=1&amp;amp;answerGroup=2&amp;amp;score=378&amp;amp;page=http://ESERVER_6904428f-0486-422d-907c-12a1e8338d9e.xhtml&amp;amp;result=1&amp;amp;excerpt=mail+servers+dns+servers+IP+address+router+settings&amp;amp;resultType=5002#Goto160"&gt;address&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once I had done all this upgrades and software additions worked fine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Firefox and IPV6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Previously on all my Linux Systems I had to disable IPV6 on Firefox for it to work. To do this you enter about:config in the address bar and hit enter  and ipv6 in the filter in the config page which results in my case to two lines and by clicking on the first one it disables ipv6 and all is well.&lt;br /&gt;&lt;br /&gt;However when I tested out Fedora 8 on my new Core 2 Laptop by just running live CD I did not have to do this. I then found that I could enable it on my desktops, SUSE, Ubuntu and Fedora and it works. So I can only assume the above actions also fixed this issue.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Accessing Windows XP and Vista&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;In Ubuntu just by looking at Places -&gt; Network it found the locally connected desktops.&lt;br /&gt;&lt;br /&gt;But if problems then the way that seems to be most successful is to&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Select Places-&gt;Connect to Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select "Windows share" in Service Type and correct IP address in Server.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Type something meaningful in "Name to use for connection"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Connect&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;This should place Folder on desktop which you can open and be connected to other PC, assuming you have correct Share and Network parameters on these Window's PCs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;iGoogle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;I currently have two desktops, one XP and one with removable drives so that I can use XP and Linux (SUSE, Ubuntu or Fedira) plus two laptops, one Vista and one older HP with Linux.&lt;br /&gt;&lt;br /&gt;Occasionally I use my daughter's XP laptop when visiting.&lt;br /&gt;&lt;br /&gt;I find iGoogle the best way of sharing data amongst them all. For example I am using Blogger to write this on Test Desktop currently with Ubuntu, but I can get at the same file from any platform.&lt;br /&gt;&lt;br /&gt;Similarly with Spreadsheets or Documents. Also I can access all my bookmarks.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7990195115100860636?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7990195115100860636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7990195115100860636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7990195115100860636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7990195115100860636'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/11/linux-and-i-back-together-again.html' title='Linux and I Back Together Again'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-647556426669155201</id><published>2007-10-27T13:10:00.001-07:00</published><updated>2007-10-27T13:34:46.839-07:00</updated><title type='text'>Collapsing Icons and work around</title><content type='html'>One advantage of rebuilding my XP system, see previous post, was it cleared my collapsing icon problem, or so I thought.  See end of post to how this happened.&lt;br /&gt;&lt;br /&gt;I like a clean desktop and have my icons spread around the two side and top edge in related groups. However sometimes after start up these all shift over to a near alphabetic order on the left.&lt;br /&gt;&lt;br /&gt;Having failed to fix I downloaded a free program from &lt;a href="http://users.rcn.com/taylotr/icon_restore.html"&gt;http://users.rcn.com/taylotr/icon_restore.html&lt;/a&gt;&lt;br /&gt;which lets you SAVE and RESTORE icon layout from options listed when you right button click My Computer or My Documents.&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For about three weeks after rebuilding XP this did not happen, The for the first time after rebuild I connected GigaOne Drive (basically a 30GB drive with card readers around edge so you can download cards in the field and then connect to PC at base where it appears as a hard drive).&lt;br /&gt;&lt;br /&gt;I was planning to use it as external drive, download 18GB of photos which I could then connect to lap top and sort out at leisure. However XP did not recognise drive, and hung. Strange as drive was OK on older XP machine and new Vista Notebook. Anyway I loaded SW from mini CD provided by GigaOne and seemed OK. Did not have to load SW on other aforementioned machines.&lt;br /&gt;&lt;br /&gt;Started copying and almost immediately PC display went black and PC restarted itself. And when it came back up it started the collapsing icons again! Drat!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-647556426669155201?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/647556426669155201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=647556426669155201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/647556426669155201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/647556426669155201'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/10/collapsing-icons-and-work-around.html' title='Collapsing Icons and work around'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-2322781600413742922</id><published>2007-10-27T12:37:00.000-07:00</published><updated>2007-10-27T13:09:51.949-07:00</updated><title type='text'>Linux Summer Experience and why I am taking a break</title><content type='html'>Well Linux almost there but once again I have realised that I am spending so much time on investigating and experimenting that it is stopping me progressing on other projects, so yet again I am putting it on the back boiler.&lt;br /&gt;&lt;br /&gt;As an example when setting up SUSE 10.3 on my &lt;span style="font-weight: bold;"&gt;Production&lt;/span&gt; Machine that runs XP which has plenty of power and spare disk I felt safe with the knowledge that I can always rebuild MBR (Master Boot Record) if problems. Well it went in fine except it would not boot up after installation, Oh well just slip in the XP Distribution Disk and rebuild MBR, which I have done plenty of times before, only to be greeted with demands from MS XP for Admin Password. Would not take any!&lt;br /&gt;&lt;br /&gt;A bit of googling on laptop led me to advise that I can just take install option and although it looks like it is building new system it will not. &lt;span style="font-weight: bold;"&gt;Well it did!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally fixed MBR with old DOS v7 installation diskette. See &lt;a href="http://www.tech-recipes.com/rx/483/xp_repair_fix_master_boot_record_recovery_console"&gt;http://www.tech-recipes.com/rx/483/xp_repair_fix_master_boot_record_recovery_console&lt;/a&gt;&lt;br /&gt; for technique. It took all of 5 minutes.&lt;br /&gt;&lt;br /&gt;Oh well it is generally believed that an XP rebuild does wonders for the performance, but I will spare you the details.&lt;br /&gt;&lt;br /&gt;About three weeks ago I bought a new Lap Top Intel Core 2, 2GB, 15" display, Vista Home Premium, et al and against all my expectations I am enjoying the Vista experience. Everything is working first time with little effort from me. I have it talking to rebuilt Production machine, old HP laptop, old AMD Test machine with XP, SUSE 10.3 and Ubuntu 7.10.&lt;br /&gt;&lt;br /&gt;Just taken old HP Laptop into sitting room, pushed in USB wireless stick and pointed Windows Media Player at large Music collection on desktop across wireless, plugged cable into headphone on laptop and other end into stereo kit and WOW, masses of music available, control of stereo all via old laptop.&lt;br /&gt;&lt;br /&gt;Now I will clear space in room by ripping all remaining CDs, experiment with radio and see where I go. Oh and of course I still have Media Centre on new laptop with Vista to play with.&lt;br /&gt;&lt;br /&gt;Now to connect old lap top and access data, upgrade Windows Media Player, update library, start playing the music took about 60 minutes. Now no doubt I can do all this with Ubuntu/SUSE but I know it will take &lt;span style="font-style: italic;"&gt;me &lt;/span&gt;nearer 60 hours.&lt;br /&gt;&lt;br /&gt;But I do believe linux will get there in the next couple of years, but I will leave it for now,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-2322781600413742922?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/2322781600413742922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=2322781600413742922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2322781600413742922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2322781600413742922'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/10/linux-summer-experience-and-why-i-am.html' title='Linux Summer Experience and why I am taking a break'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-5763328334307201848</id><published>2007-07-15T11:32:00.000-07:00</published><updated>2007-07-15T12:32:34.938-07:00</updated><title type='text'>C++ Calculator Prog Mod 5 with input checking for valid number</title><content type='html'>&lt;div style="white-space: pre;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// kalk-05.cpp&lt;br /&gt;//&lt;br /&gt;// Calculator program that runs in console.&lt;br /&gt;// Type M for menu.&lt;br /&gt;//&lt;br /&gt;// This is the original from PSW book Using C++&lt;br /&gt;// I have used it as a basis to learn C++&lt;br /&gt;//&lt;br /&gt;// I have kept is at the following modifications will&lt;br /&gt;// be easier to understand as the program becomes more sophisticated.&lt;br /&gt;//&lt;br /&gt;// Mods&lt;br /&gt;//   01 Change command short cuts to alpha characters so that they are simple to&lt;br /&gt;//      key. Trivial change.&lt;br /&gt;//   02 Add extra functions again trivial.&lt;br /&gt;//   03 Add Memory functions&lt;br /&gt;//      MEM IN .. loads memory with current value&lt;br /&gt;//      MEM PLUS .. adds current value to memory&lt;br /&gt;//           Note: Mem Minus achieved by typing n (negative) to make current&lt;br /&gt;//           value negative and MEM PLUS. If required redo n to make current&lt;br /&gt;//           value positive.&lt;br /&gt;//      MEM SWITCH switches current value and memory.&lt;br /&gt;//   03a Added code to change negative current value to positive when&lt;br /&gt;//      Power function AND exponent is less than 1 (e.g. 0.5 for square root)&lt;br /&gt;//      as even roots of negative numbers are imaginary&lt;br /&gt;//   04 Add capability to use mem value in function, e.g. to subtract value in&lt;br /&gt;//      in memory from current value, but keep memory value.&lt;br /&gt;//      This was a bit complicated and required writing function to replace CIN&lt;br /&gt;//      and use of STRING to DOUBLE function&lt;br /&gt;//   05 Improve by checking that values entered are numbers and not garbage.&lt;br /&gt;//&lt;br /&gt;// Planned mods&lt;br /&gt;//   06 Capability to undo up to last 5 commands. Code with Vector?&lt;br /&gt;//   07 Log comands to file so that they can be audited.&lt;br /&gt;//      Have default log KALKLOG.DAT in C:|MyDATA   which is backed up to&lt;br /&gt;//      KALKLOG.BAK start of new program, overwriting previous version.&lt;br /&gt;//   08 Allow user to change log file name and locaton.&lt;br /&gt;//   09 Take data file in LOG format and run as batch program.&lt;br /&gt;//&lt;br /&gt;//  Also plan to use as test for compiling in Linux and with other systems.&lt;br /&gt;//  May try to convert to Java and Ruby??&lt;br /&gt;//  When I have learned widows programming may try to convert to windows type.&lt;br /&gt;//&lt;br /&gt;//  I know it is all old hat but it helps me to learn and may even help others.&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;#include &amp;lt;iomanip&amp;gt;&lt;br /&gt;#include &amp;lt;cmath&amp;gt;&lt;br /&gt;#include &amp;lt;cctype&amp;gt;&lt;br /&gt;#include &amp;lt;string&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;void display_menu();&lt;br /&gt;// int is_menu_choice(char choice);&lt;br /&gt;void process_choice (char choice,     // IN&lt;br /&gt;                    double&amp; num,     // IN-OUT&lt;br /&gt;                    double&amp;amp; mem);    // IN-OUT&lt;br /&gt;void cin_number(double&amp; num,    // IN-OUT&lt;br /&gt;               double&amp;amp; mem);   // IN-OUT&lt;br /&gt;char RT_Num_Check(string&amp; digit);&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;  char choice;     // menu choice&lt;br /&gt;  double curr_val; // current value of calculator&lt;br /&gt;  double mem;      // Calculator Mem function&lt;br /&gt;&lt;br /&gt;  display_menu();&lt;br /&gt;  cout &amp;lt;&amp;lt; setprecision(15);&lt;br /&gt;  curr_val = 0;&lt;br /&gt;  mem = 0;&lt;br /&gt;&lt;br /&gt;  do {&lt;br /&gt;     cin &amp;gt;&amp;gt; choice;&lt;br /&gt;     choice = toupper(choice);&lt;br /&gt;     process_choice (choice, curr_val, mem);&lt;br /&gt;      }&lt;br /&gt;  while (choice != 'Q');&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display_menu()&lt;br /&gt;{&lt;br /&gt;  cout &amp;lt;&amp;lt; "Calculator functions:\n"&lt;br /&gt;       &amp;lt;&amp;lt; "  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;       &amp;lt;&amp;lt; "  (R)eciprocal, (I)nitialize, (P)ower [positive only], Q)uit,\n"&lt;br /&gt;       &amp;lt;&amp;lt; "  (M)em in, mem p(L)us, mem (O)ut, mem s(W)itch \n"&lt;br /&gt;       &amp;lt;&amp;lt; "  use mem to refer to memory in calculations"&lt;br /&gt;       &amp;lt;&amp;lt; "  (H)elp show this menu again.\n\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void process_choice (char choice,      // IN&lt;br /&gt;                    double&amp; curr_val, // IN-OUT&lt;br /&gt;                    double&amp;amp; mem)      // IN-OUT&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;//  double mem;&lt;br /&gt;  double work;    // required for memory sWitch function&lt;br /&gt;  double num;     // numeric value entered by user&lt;br /&gt;  num = 0;&lt;br /&gt;//   mem=0;&lt;br /&gt;  switch (choice)&lt;br /&gt;     {&lt;br /&gt;     case 'A': cin_number(num, mem);&lt;br /&gt;               curr_val += num;&lt;br /&gt;               break;&lt;br /&gt;     case 'D': cin_number(num, mem);&lt;br /&gt;               curr_val = curr_val/num;&lt;br /&gt;               break;&lt;br /&gt;     case 'H': break;&lt;br /&gt;     case 'I': cin_number(num, mem);&lt;br /&gt;               curr_val = num;&lt;br /&gt;               break;&lt;br /&gt;     case 'L': mem += curr_val;&lt;br /&gt;               break;&lt;br /&gt;     case 'M': mem = curr_val;&lt;br /&gt;               break;&lt;br /&gt;     case 'N': curr_val *= (-1);&lt;br /&gt;               break;&lt;br /&gt;     case 'O': curr_val = mem;&lt;br /&gt;               break;&lt;br /&gt;     case 'P': cin_number(num, mem);&lt;br /&gt;               if (num &amp;lt; 1) curr_val = fabs(curr_val);&lt;br /&gt;                    //stops possibilty roots of negative values causing errors&lt;br /&gt;               curr_val = pow(curr_val, num);&lt;br /&gt;               break;&lt;br /&gt;     case 'Q': break;&lt;br /&gt;     case 'R': curr_val = 1/curr_val;&lt;br /&gt;               break;&lt;br /&gt;     case 'S': cin_number(num, mem);&lt;br /&gt;               curr_val -= num;&lt;br /&gt;               break;&lt;br /&gt;     case 'W': work = curr_val;&lt;br /&gt;               curr_val = mem;&lt;br /&gt;               mem = work;&lt;br /&gt;               break;&lt;br /&gt;     case 'X': cin_number(num, mem);&lt;br /&gt;               curr_val *= num;&lt;br /&gt;               break;&lt;br /&gt;     default:  cout &amp;lt;&amp;lt; "\tInvalid operation!\n";&lt;br /&gt;     } // end switch&lt;br /&gt;  if (choice=='H') display_menu();&lt;br /&gt;  if (choice != ('Q' || 'H' ))&lt;br /&gt;     cout &amp;lt;&amp;lt; setw(16) &amp;lt;&amp;lt; ' ' &amp;lt;&amp;lt; curr_val&lt;br /&gt;          &amp;lt;&amp;lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void cin_number(double&amp; num,&lt;br /&gt;               double&amp;amp; mem)      // IN-OUT&lt;br /&gt;{&lt;br /&gt; string input;&lt;br /&gt; char ValidNumber = 'N';&lt;br /&gt; while (ValidNumber == 'N')&lt;br /&gt; {     &lt;br /&gt;   cin &amp;gt;&amp;gt; input;&lt;br /&gt;   if (input == "mem")&lt;br /&gt;      {&lt;br /&gt;        num = mem;&lt;br /&gt;        ValidNumber = 'Y';&lt;br /&gt;      }&lt;br /&gt;   else&lt;br /&gt;      {&lt;br /&gt;        ValidNumber=RT_Num_Check(input);&lt;br /&gt;        if (ValidNumber=='Y')&lt;br /&gt;           num = strtod(input.c_str(), NULL);&lt;br /&gt;        else &lt;br /&gt;         {&lt;br /&gt;          cout &amp;lt;&amp;lt; input &amp;lt;&amp;lt;" Not a proper number\n Re-enter number\n";&lt;br /&gt;         }&lt;br /&gt;      } &lt;br /&gt;   }   &lt;br /&gt; return;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;char RT_Num_Check(string&amp; digit)&lt;br /&gt;{&lt;br /&gt;  char NumOK;               // result&lt;br /&gt;  int p;                    // digit position  &lt;br /&gt;  char decimal = 'N';       // used to make sure not more than 1 decimal point&lt;br /&gt;  string sign = "0";        // used to check for negative&lt;br /&gt;//    cout &amp;lt;&amp;lt; "The length of str is " &amp;lt;&amp;lt; digit.length() &amp;lt;&amp;lt; " characters.\n"; &lt;br /&gt;if (digit.substr(0,1) == "-") // sign -1&lt;br /&gt; {&lt;br /&gt;   digit=digit.substr (1,(digit.length()-1));  // strip sign&lt;br /&gt;   sign= "-";                                  // to check so that neg restored at end&lt;br /&gt; }                             &lt;br /&gt;for (p=0;p&amp;lt;digit.length();p++)&lt;br /&gt;  {&lt;br /&gt;  &lt;br /&gt;      if ((digit.substr(p,1) &amp;gt;="0") &amp;&amp;amp; (digit.substr(p,1) &amp;lt;="9"))&lt;br /&gt;          NumOK='Y';&lt;br /&gt;      else&lt;br /&gt;        {&lt;br /&gt;           if ((digit.substr(p,1) ==".") &amp;&amp;amp; (decimal=='N'))&lt;br /&gt;             {&lt;br /&gt;               NumOK='Y';&lt;br /&gt;               decimal='Y';               // so that later positions checked for erraneous 2nd decimal point&lt;br /&gt;             }&lt;br /&gt;           else                     &lt;br /&gt;             {&lt;br /&gt;               NumOK='N';                 // if we reach here must be an incorrect number&lt;br /&gt;               break;&lt;br /&gt;             }&lt;br /&gt;        }    &lt;br /&gt;//         cout &amp;lt;&amp;lt;"p is " &amp;lt;&amp;lt;p&amp;lt;&amp;lt; " number is "&amp;lt;&amp;lt; digit.substr(p,1)&amp;lt;&amp;lt;endl;            &lt;br /&gt;  }  &lt;br /&gt;&lt;br /&gt;     if (sign == "-")&lt;br /&gt;         digit = sign+digit;             // put back negative if necessary&lt;br /&gt;     return (NumOK);&lt;br /&gt;  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*A typical run:&lt;br /&gt;&lt;br /&gt;Calculator functions:\n"&lt;br /&gt; (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt; (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt; (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;I 2.5&lt;br /&gt;               2.5&lt;br /&gt;P 3&lt;br /&gt;            15.625&lt;br /&gt;R&lt;br /&gt;             0.064&lt;br /&gt;x 100&lt;br /&gt;               6.4&lt;br /&gt;n&lt;br /&gt;              -6.4&lt;br /&gt;a 10&lt;br /&gt;               3.6&lt;br /&gt;s 1.12&lt;br /&gt;              2.48&lt;br /&gt;H&lt;br /&gt;Calculator functions:\n"&lt;br /&gt; (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt; (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt; (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;              2.48&lt;br /&gt;d 2.5&lt;br /&gt;             0.992&lt;br /&gt;i 4&lt;br /&gt;                 4&lt;br /&gt;p 0.5&lt;br /&gt;                 2&lt;br /&gt;n&lt;br /&gt;                -2&lt;br /&gt;p 0.5&lt;br /&gt;   1.4142135623731&lt;br /&gt;i10&lt;br /&gt;              10&lt;br /&gt;m&lt;br /&gt;              10&lt;br /&gt;r&lt;br /&gt;             0.1&lt;br /&gt;w&lt;br /&gt;              10&lt;br /&gt;o&lt;br /&gt;             0.1&lt;br /&gt;x1000&lt;br /&gt;             100&lt;br /&gt;l&lt;br /&gt;             100&lt;br /&gt;l&lt;br /&gt;             100&lt;br /&gt;o&lt;br /&gt;           200.1&lt;br /&gt;i 2&lt;br /&gt;               2&lt;br /&gt;m&lt;br /&gt;               2&lt;br /&gt;i5&lt;br /&gt;               5&lt;br /&gt;amem&lt;br /&gt;               7&lt;br /&gt;p mem&lt;br /&gt;              49&lt;br /&gt;d mem&lt;br /&gt;            24.5&lt;br /&gt;a 5..2&lt;br /&gt;5..2 Not a proper number&lt;br /&gt;Re-enter number&lt;br /&gt;5.2&lt;br /&gt;             29.7            &lt;br /&gt;q&lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;Note you do not need to leave space,&lt;br /&gt;e.g. you can enter "d 2.5" or "d2.5"&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&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/5376609252726417730-5763328334307201848?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5763328334307201848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5763328334307201848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5763328334307201848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5763328334307201848'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/c-calculator-prog-mod-5-with-input.html' title='C++ Calculator Prog Mod 5 with input checking for valid number'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-4193178618784636765</id><published>2007-07-06T00:27:00.001-07:00</published><updated>2007-07-06T00:37:14.103-07:00</updated><title type='text'>Linux Live Boot on Notebook with Wireless Cont</title><content type='html'>Having got wireless to work on PCLinuxOS 2007 on notebook, see previous post, I then set about trying to get USB to work.&lt;br /&gt;&lt;br /&gt;After some Google activity I found reference to NOAPIC and ACPI=OFF commands that you ca add as Linux boot parameters by pressing Tab key when CD gives various boot options. APIC effects how IRQs are shared out and ACPI controls power management. Various entries had suggested that they can cause problems.&lt;br /&gt;&lt;br /&gt;Sure enough if I add &lt;span style="font-weight: bold;"&gt;EITHER&lt;/span&gt; the USB works as it should, &lt;span style="font-weight: bold;"&gt;however&lt;/span&gt; I cannot then get the wireless to work. When PCLinuxOS starts it goes into its network routines and now does not find driver for my wireless inbuilt into Fujitsu Siemens Amilo L7310GW. This it correctly recognises as&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Atheros Communications 802.11b/g Wireless PCI Adapter.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-4193178618784636765?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/4193178618784636765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=4193178618784636765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4193178618784636765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4193178618784636765'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/linux-live-boot-on-notebook-with_06.html' title='Linux Live Boot on Notebook with Wireless Cont'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-1945943065138732470</id><published>2007-07-05T01:37:00.001-07:00</published><updated>2007-07-05T02:50:45.383-07:00</updated><title type='text'>Linux Live Boot on Notebook with Wireless</title><content type='html'>I have over recent months been looking for best method of running Linux on my Fujitsu Siemens Amilo  L7310GW notebook without  changing  hard drive as  I am not confident enough yet to risk damaging working XP system. So I want to build live boot ultimately off USB 2GB Pen Drive.&lt;br /&gt;&lt;br /&gt;So I have tried various live CD boots and except Mepis I have not been able to get wireless to work. Mepis was OK but I could not get it to run on a high resolution screen.&lt;br /&gt;&lt;br /&gt;Yesterday I bought August edition of Linux Format magazine and tried the PCLinuxOS on the DVD. Booted up fine and after wireless set to correct WPA key connected OK. (I had to switch off IPv6 in Firefox, as I have to do with all new distros to get Firefox to work see &lt;a href="http://en.opensuse.org/Disable_IPv6_for_Firefox"&gt;http://en.opensuse.org/Disable_IPv6_for_Firefox&lt;/a&gt;&lt;br /&gt;One day I will find out what IPv6 is and why I have to disable it!&lt;br /&gt;&lt;br /&gt;Changed resolution to 1280 x 1024 in Control Centre. However when I right click desktop and check here it says resolution is 1024x768 which looks more correct.&lt;br /&gt;&lt;br /&gt;Only problem is that I do not see USB Pendrive when I insert it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pendrivelinux.com/2007/02/26/put-pclinuxos-on-a-flash-drive-via-linux/"&gt;&lt;strong&gt;PCLinuxOS MiniMe&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;This has instructions on how to use USB Pendrive to live boot from&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mypclinuxos.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;My PCLinuxOS&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;This well written log appears to be written by person travelling along same path as me so I will check it out in detail, especially hgow he/she made Pendrive boot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-1945943065138732470?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/1945943065138732470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=1945943065138732470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1945943065138732470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1945943065138732470'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/linux-live-boot-on-notebook-with.html' title='Linux Live Boot on Notebook with Wireless'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-1108216073760532463</id><published>2007-07-03T02:03:00.000-07:00</published><updated>2007-07-03T02:05:52.664-07:00</updated><title type='text'>C++ Calculator Program v4.0 with Mem as Parameter</title><content type='html'>&lt;div style="white-space: pre;"&gt;&lt;br /&gt;&lt;br /&gt;// kalk-04.cpp&lt;br /&gt;//&lt;br /&gt;// Calculator program that runs in console.&lt;br /&gt;// Type M for menu.&lt;br /&gt;//&lt;br /&gt;// This is the original from PSW book Using C++&lt;br /&gt;// I have used it as a basis to learn C++&lt;br /&gt;//&lt;br /&gt;// I have kept is at the following modifications will&lt;br /&gt;// be easier to understand as the program becomes more sophisticated.&lt;br /&gt;//&lt;br /&gt;// Mods&lt;br /&gt;//   01 Change command short cuts to alpha characters so that they are simple to&lt;br /&gt;//      key. Trivial change.&lt;br /&gt;//   02 Add extra functions again trivial.&lt;br /&gt;//   03 Add Memory functions&lt;br /&gt;//      MEM IN .. loads memory with current value&lt;br /&gt;//      MEM PLUS .. adds current value to memory&lt;br /&gt;//           Note: Mem Minus achieved by typing n (negative) to make current&lt;br /&gt;//           value negative and MEM PLUS. If required redo n to make current&lt;br /&gt;//           value positive.&lt;br /&gt;//      MEM SWITCH switches current value and memory.&lt;br /&gt;//   03a Added code to change negative current value to positive when&lt;br /&gt;//      Power function AND exponent is less than 1 (e.g. 0.5 for square root)&lt;br /&gt;//      as even roots of negative numbers are imaginary&lt;br /&gt;//   04 Add capability to use mem value in function, e.g. to subtract value in&lt;br /&gt;//      in memory from current value, but keep memory value.&lt;br /&gt;//      This was a bit complicated and required writing function to replace CIN&lt;br /&gt;//      and use of STRING to DOUBLE function&lt;br /&gt;//&lt;br /&gt;// Planned mods&lt;br /&gt;//   05 Improve by checking that values entered are numbers and not garbage.&lt;br /&gt;//   06 Capability to undo up to last 5 commands. Code with Vector?&lt;br /&gt;//   07 Log comands to file so that they can be audited.&lt;br /&gt;//      Have default log KALKLOG.DAT in C:|MyDATA   which is backed up to&lt;br /&gt;//      KALKLOG.BAK start of new program, overwriting previous version.&lt;br /&gt;//   08 Allow user to change log file name and locaton.&lt;br /&gt;//   09 Take data file in LOG format and run as batch program.&lt;br /&gt;//&lt;br /&gt;//  Also plan to use as test for compiling in Linux and with other systems.&lt;br /&gt;//  May try to convert to Java and Ruby??&lt;br /&gt;//  When I have learned widows programming may try to convert to windows type.&lt;br /&gt;//&lt;br /&gt;//  I know it is all old hat but it helps me to learn and may even help others.&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;iomanip&gt;&lt;br /&gt;#include &lt;cmath&gt;&lt;br /&gt;#include &lt;cctype&gt;&lt;br /&gt;#include &lt;string&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;void display_menu();&lt;br /&gt;// int is_menu_choice(char choice);&lt;br /&gt;void process_choice (char choice,     // IN&lt;br /&gt;                     double&amp; num,     // IN-OUT&lt;br /&gt;                     double&amp; mem);    // IN-OUT&lt;br /&gt;void cin_number(double&amp; num,    // IN-OUT&lt;br /&gt;                double&amp; mem);   // IN-OUT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;   char choice;     // menu choice&lt;br /&gt;   double curr_val; // current value of calculator&lt;br /&gt;   double mem;      // Calculator Mem function&lt;br /&gt;&lt;br /&gt;   display_menu();&lt;br /&gt;   cout &lt;&lt; setprecision(15);&lt;br /&gt;   curr_val = 0;&lt;br /&gt;   mem = 0;&lt;br /&gt;&lt;br /&gt;   do {&lt;br /&gt;      cin &gt;&gt; choice;&lt;br /&gt;      choice = toupper(choice);&lt;br /&gt;      process_choice (choice, curr_val, mem);&lt;br /&gt;       }&lt;br /&gt;   while (choice != 'Q');&lt;br /&gt;   return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display_menu()&lt;br /&gt;{&lt;br /&gt;   cout &lt;&lt; "Calculator functions:\n"&lt;br /&gt;        &lt;&lt; "  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;        &lt;&lt; "  (R)eciprocal, (I)nitialize, (P)ower [positive only], Q)uit,\n"&lt;br /&gt;        &lt;&lt; "  (M)em in, mem p(L)us, mem (O)ut, mem s(W)itch \n"&lt;br /&gt;        &lt;&lt; "  use mem to refer to memory in calculations"&lt;br /&gt;        &lt;&lt; "  (H)elp show this menu again.\n\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void process_choice (char choice,      // IN&lt;br /&gt;                     double&amp; curr_val, // IN-OUT&lt;br /&gt;                     double&amp; mem)      // IN-OUT&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt; //  double mem;&lt;br /&gt;   double work;    // required for memory sWitch function&lt;br /&gt;   double num;     // numeric value entered by user&lt;br /&gt;   num = 0;&lt;br /&gt;//   mem=0;&lt;br /&gt;   switch (choice)&lt;br /&gt;      {&lt;br /&gt;      case 'A': cin_number(num, mem);&lt;br /&gt;                curr_val += num;&lt;br /&gt;                break;&lt;br /&gt;      case 'D': cin_number(num, mem);&lt;br /&gt;                curr_val = curr_val/num;&lt;br /&gt;                break;&lt;br /&gt;      case 'H': break;&lt;br /&gt;      case 'I': cin_number(num, mem);&lt;br /&gt;                curr_val = num;&lt;br /&gt;                break;&lt;br /&gt;      case 'L': mem += curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'M': mem = curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'N': curr_val *= (-1);&lt;br /&gt;                break;&lt;br /&gt;      case 'O': curr_val = mem;&lt;br /&gt;                break;&lt;br /&gt;      case 'P': cin_number(num, mem);&lt;br /&gt;                if (num &lt; 1) curr_val = fabs(curr_val);&lt;br /&gt;                     //stops possibilty roots of negative values causing errors&lt;br /&gt;                curr_val = pow(curr_val, num);&lt;br /&gt;                break;&lt;br /&gt;      case 'Q': break;&lt;br /&gt;      case 'R': curr_val = 1/curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'S': cin_number(num, mem);&lt;br /&gt;                curr_val -= num;&lt;br /&gt;                break;&lt;br /&gt;      case 'W': work = curr_val;&lt;br /&gt;                curr_val = mem;&lt;br /&gt;                mem = work;&lt;br /&gt;                break;&lt;br /&gt;      case 'X': cin_number(num, mem);&lt;br /&gt;                curr_val *= num;&lt;br /&gt;                break;&lt;br /&gt;      default:  cout &lt;&lt; "\tInvalid operation!\n";&lt;br /&gt;      } // end switch&lt;br /&gt;   if (choice=='H') display_menu();&lt;br /&gt;   if (choice != ('Q' || 'H' ))&lt;br /&gt;      cout &lt;&lt; setw(16) &lt;&lt; ' ' &lt;&lt; curr_val&lt;br /&gt;           &lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void cin_number(double&amp; num,&lt;br /&gt;                double&amp; mem)      // IN-OUT&lt;br /&gt;{&lt;br /&gt;  string input;&lt;br /&gt;  cin &gt;&gt; input;&lt;br /&gt;  if (input == "mem")&lt;br /&gt;     num = mem;&lt;br /&gt;  else&lt;br /&gt;     num = strtod(input.c_str(), NULL);&lt;br /&gt;  return;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*A typical run:&lt;br /&gt;&lt;br /&gt;Calculator functions:\n"&lt;br /&gt;  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;  (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt;  (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;I 2.5&lt;br /&gt;                2.5&lt;br /&gt;P 3&lt;br /&gt;             15.625&lt;br /&gt;R&lt;br /&gt;              0.064&lt;br /&gt;x 100&lt;br /&gt;                6.4&lt;br /&gt;n&lt;br /&gt;               -6.4&lt;br /&gt;a 10&lt;br /&gt;                3.6&lt;br /&gt;s 1.12&lt;br /&gt;               2.48&lt;br /&gt;H&lt;br /&gt;Calculator functions:\n"&lt;br /&gt;  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;  (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt;  (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;               2.48&lt;br /&gt;d 2.5&lt;br /&gt;              0.992&lt;br /&gt;i 4&lt;br /&gt;                  4&lt;br /&gt;p 0.5&lt;br /&gt;                  2&lt;br /&gt;n&lt;br /&gt;                 -2&lt;br /&gt;p 0.5&lt;br /&gt;    1.4142135623731&lt;br /&gt;i10&lt;br /&gt;               10&lt;br /&gt;m&lt;br /&gt;               10&lt;br /&gt;r&lt;br /&gt;              0.1&lt;br /&gt;w&lt;br /&gt;               10&lt;br /&gt;o&lt;br /&gt;              0.1&lt;br /&gt;x1000&lt;br /&gt;              100&lt;br /&gt;l&lt;br /&gt;              100&lt;br /&gt;l&lt;br /&gt;              100&lt;br /&gt;o&lt;br /&gt;            200.1&lt;br /&gt;i 2&lt;br /&gt;                2&lt;br /&gt;m&lt;br /&gt;                2&lt;br /&gt;i5&lt;br /&gt;                5&lt;br /&gt;amem&lt;br /&gt;                7&lt;br /&gt;p mem&lt;br /&gt;               49&lt;br /&gt;d mem&lt;br /&gt;             24.5&lt;br /&gt;q&lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;Note you do not need to leave space,&lt;br /&gt;e.g. you can enter "d 2.5" or "d2.5"&lt;br /&gt;&lt;br /&gt;*/&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/5376609252726417730-1108216073760532463?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/1108216073760532463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=1108216073760532463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1108216073760532463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1108216073760532463'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/c-calculator-program-v40-with-mem-as.html' title='C++ Calculator Program v4.0 with Mem as Parameter'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-8145958752856624716</id><published>2007-07-03T01:52:00.000-07:00</published><updated>2007-07-03T01:59:59.092-07:00</updated><title type='text'>C++ String to Double (strtod) function notes</title><content type='html'>As part of my ongoing exercise to write calculator in C++ I wanted to add capability of  using memory content as parameter, e.g. add &lt;span style="font-style: italic;"&gt;mem&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;current value&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Although I quickly determined that one solution was &lt;span style="font-weight: bold;"&gt;strtod&lt;/span&gt; function I had problems getting it to work until I read &lt;a href="http://www.gidforums.com/t-1131.html"&gt;GID Forum&lt;/a&gt; at &lt;a href="http://www.gidforums.com/t-1131.html"&gt;http://www.gidforums.com/t-1131.html.&lt;br /&gt; &lt;/a&gt;&lt;br /&gt;I have cut and pasted relevent section here.&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="6" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td nowrap="nowrap"&gt;&lt;div id="postmenu_5196"&gt;            &lt;a class="bigusername" href="http://www.gidforums.com/member.php?u=45" rel="nofollow"&gt;&lt;span style="color: rgb(154, 154, 154);" title="Invalid Email Address"&gt;Garth Farley&lt;/span&gt;&lt;/a&gt;      &lt;img title="Garth Farley is offline" class="inlineimg" src="http://www.gidforums.com/images/statusicon/user_offline.gif" alt="Garth Farley is offline" border="0" /&gt;        &lt;script type="text/javascript"&gt; vbmenu_register("postmenu_5196", true); &lt;/script&gt;           &lt;/div&gt;          &lt;div class="smallfont"&gt;Invalid Email Address&lt;/div&gt;              &lt;/td&gt;    &lt;td width="100%"&gt; &lt;/td&gt;    &lt;td nowrap="nowrap" valign="top"&gt;          &lt;div class="smallfont"&gt;      &lt;div&gt;Join Date: May 2002&lt;/div&gt;      &lt;div&gt;Location: Ireland&lt;/div&gt;            &lt;div&gt;       Posts: 638      &lt;/div&gt;      &lt;div&gt;&lt;img title="Garth Farley is a jewel in the rough" class="inlineimg" src="http://www.gidforums.com/images/reputation/reputation_pos.gif" alt="Garth Farley is a jewel in the rough" border="0" /&gt;&lt;img title="Garth Farley is a jewel in the rough" class="inlineimg" src="http://www.gidforums.com/images/reputation/reputation_pos.gif" alt="Garth Farley is a jewel in the rough" border="0" /&gt;&lt;img title="Garth Farley is a jewel in the rough" class="inlineimg" src="http://www.gidforums.com/images/reputation/reputation_pos.gif" alt="Garth Farley is a jewel in the rough" border="0" /&gt;&lt;/div&gt;      &lt;div&gt;   &lt;/div&gt;     &lt;/div&gt;         &lt;/td&gt;   &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;   &lt;!-- / user info --&gt;&lt;!-- message, attachments, sig --&gt;&lt;!-- message --&gt;                 The problem is that strtod() is a function that has been around since the original C. C didn't have strings as we know it (a class which contains the characters), instead strings were character arrays, with the end being denoted by the a NULL terminator (\0).&lt;br /&gt;&lt;br /&gt;So, in plain C, to get a string, you'd have&lt;br /&gt;&lt;br /&gt;char[] word = {'h', 'e', 'l', 'l', 'o', '\0'};&lt;br /&gt;&lt;br /&gt;These were pretty dodgy, since the only way to know the end of a string was to see the NULL character at the end. If the \0 is overwritten (and it can happen pretty easily), then the memory is continually read until a NULL character is found, getting a load of rubbish along the way. And writing to this would overwrite memory needed elsewhere, crashing all.&lt;br /&gt;&lt;br /&gt;C++ improved this drastically, with the string class, which stores the length of the string along with a character array - so it doesn't rely on a NULL character.&lt;br /&gt;&lt;br /&gt;However (getting back to the point), strtod() function only can accept C style strings, i.e. character arrays. You can convert a C++ string to a C string using a method of the string class, c_str().&lt;br /&gt;&lt;br /&gt;word.c_str() - returns a character array with a NULL at the end.&lt;br /&gt;&lt;br /&gt;So to answer your question, the syntax to get that working is:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;   &lt;div class="smallfont gctitle"&gt;&lt;b&gt;&lt;abbr title="C++ or C plus plus"&gt;CPP&lt;/abbr&gt; / &lt;abbr title="C++ Programming Language"&gt;C++&lt;/abbr&gt; / &lt;abbr title="C Programming Language"&gt;C&lt;/abbr&gt; Code:&lt;/b&gt;&lt;/div&gt;   &lt;code style="margin: 0px;"&gt;&lt;/code&gt;&lt;pre class="gid cpp"&gt;n1=strtod( t1.c_str() );&lt;/pre&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-8145958752856624716?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/8145958752856624716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=8145958752856624716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8145958752856624716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8145958752856624716'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/c-string-to-double-strtod-function.html' title='C++ String to Double (strtod) function notes'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-5646468812972559859</id><published>2007-07-02T14:13:00.000-07:00</published><updated>2007-07-02T14:16:36.496-07:00</updated><title type='text'>C++ Calculator Program v3.0 with Mem Functions</title><content type='html'>&lt;div style="white-space:pre"&gt;&lt;br /&gt;// kalk-02.cpp&lt;br /&gt;//&lt;br /&gt;// Calculator program that runs in console.&lt;br /&gt;// Type M for menu.&lt;br /&gt;//&lt;br /&gt;// This is the original from PSW book Using C++&lt;br /&gt;// I have used it as a basis to learn C++&lt;br /&gt;//&lt;br /&gt;// I have kept is at the following modifications will&lt;br /&gt;// be easier to understand as the program becomes more sophisticated.&lt;br /&gt;//&lt;br /&gt;// Mods&lt;br /&gt;//   01 Change command short cuts to alpha characters so that they are simple to&lt;br /&gt;//      key. Trivial change.&lt;br /&gt;//   02 Add extra functions again trivial.&lt;br /&gt;//   03 Add Memory functions&lt;br /&gt;//      MEM IN .. loads memory with current value&lt;br /&gt;//      MEM PLUS .. adds current value to memory&lt;br /&gt;//           Note: Mem Minus achieved by typing n (negative) to make current&lt;br /&gt;//           value negative and MEM PLUS. If required redo n to make current&lt;br /&gt;//           value positive.&lt;br /&gt;//      MEM SWITCH switches current value and memory.&lt;br /&gt;//   03a Added code to change negative current value to positive when&lt;br /&gt;//      Power function AND exponent is less than 1 (e.g. 0.5 for square root)&lt;br /&gt;//      as even roots of negative numbers are imaginary&lt;br /&gt;// Planned mods&lt;br /&gt;//   04 Add cacpability to use mem value in function, e.g. to subtract value in&lt;br /&gt;//      in memory from current value, but keep memory value.&lt;br /&gt;//      This was a bit complicated and required writing function to replace CIN&lt;br /&gt;//      and use of STRING to DOUBLE function&lt;br /&gt;//   05 Improve by checking that values entered are numbers and not garbage.&lt;br /&gt;//   06 Capability to undo up to last 5 commands. Code with Vector?&lt;br /&gt;//   07 Log comands to file so that they can be audited.&lt;br /&gt;//      Have default log KALKLOG.DAT in C:|MyDATA   which is backed up to&lt;br /&gt;//      KALKLOG.BAK start of new program, overwriting previous version.&lt;br /&gt;//   08 Allow user to change log file name and locaton.&lt;br /&gt;//   09 Take data file in LOG format and run as batch program.&lt;br /&gt;//&lt;br /&gt;//  Also plan to use as test for compiling in Linux and with other systems.&lt;br /&gt;//  May try to convert to Java and Ruby??&lt;br /&gt;//  When I have learned widows programming may try to convert to windows type.&lt;br /&gt;//&lt;br /&gt;//  I know it is all old hat but it helps me to learn and may even help others.&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;iomanip&gt;&lt;br /&gt;#include &lt;cmath&gt;&lt;br /&gt;#include &lt;cctype&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;void display_menu();&lt;br /&gt;// h/H displays instuctions&lt;br /&gt;// int is_menu_choice(char choice);&lt;br /&gt;void process_choice (char choice,     // OUT&lt;br /&gt;                     double&amp; curr_val, // IN-OUT&lt;br /&gt;                     double&amp; mem);&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;   char choice; // menu choice&lt;br /&gt;   double curr_val; // current value of calculator&lt;br /&gt;   double mem;      // Calculator Mem function&lt;br /&gt;&lt;br /&gt;   display_menu();&lt;br /&gt;   cout &lt;&lt; setprecision(15);&lt;br /&gt;   curr_val = 0;&lt;br /&gt;   mem = 0;&lt;br /&gt;&lt;br /&gt;   do {&lt;br /&gt;      cin &gt;&gt; choice;&lt;br /&gt;      choice = toupper(choice);&lt;br /&gt;      process_choice (choice, curr_val, mem);&lt;br /&gt;       }&lt;br /&gt;   while (choice != 'Q');              // user selects quit&lt;br /&gt;   return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display_menu()&lt;br /&gt;{&lt;br /&gt;   cout &lt;&lt; "Calculator functions:\n"&lt;br /&gt;        &lt;&lt; "  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;        &lt;&lt; "  (R)eciprocal, (I)nitialize, (P)ower [positive only], Q)uit,\n"&lt;br /&gt;        &lt;&lt; "  (M)em in, mem p(L)us, mem (O)ut, mem s(W)itch \n"&lt;br /&gt;        &lt;&lt; "  (H)elp show this menu again.\n\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void process_choice (char choice,      // OUT&lt;br /&gt;                     double&amp; curr_val, // IN-OUT&lt;br /&gt;                     double&amp; mem) // IN-OUT&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;   double work;   // required for memory sWtch function&lt;br /&gt;   double num;&lt;br /&gt;   switch (choice)&lt;br /&gt;      {&lt;br /&gt;      case 'A': cin &gt;&gt; num;&lt;br /&gt;                curr_val += num;&lt;br /&gt;                break;&lt;br /&gt;      case 'D': cin &gt;&gt; num;&lt;br /&gt;                curr_val = curr_val/num;&lt;br /&gt;                break;&lt;br /&gt;      case 'H': break;&lt;br /&gt;      case 'I': cin &gt;&gt; curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'L': mem += curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'M': mem = curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'N': curr_val *= (-1);&lt;br /&gt;                break;&lt;br /&gt;      case 'O': curr_val = mem;&lt;br /&gt;                break;&lt;br /&gt;      case 'P': cin &gt;&gt; num;&lt;br /&gt;                if (num &lt; 1) curr_val = fabs(curr_val);  //stops possibilty roots of negative values causing errors&lt;br /&gt;                curr_val = pow(curr_val, num);&lt;br /&gt;                break;&lt;br /&gt;      case 'Q': break;&lt;br /&gt;      case 'R': curr_val = 1/curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'S': cin &gt;&gt; num;&lt;br /&gt;                curr_val -= num;&lt;br /&gt;                break;&lt;br /&gt;      case 'W': work = curr_val;  // switches current and memory values&lt;br /&gt;                curr_val = mem;&lt;br /&gt;                mem = work;&lt;br /&gt;                break;&lt;br /&gt;      case 'X': cin &gt;&gt; num;&lt;br /&gt;                curr_val *= num;&lt;br /&gt;                break;&lt;br /&gt;      default:  cout &lt;&lt; "\tInvalid operation!\n";&lt;br /&gt;      } // end switch&lt;br /&gt;   if (choice=='H') display_menu();&lt;br /&gt;   if (choice != ('Q' || 'H' ))&lt;br /&gt;      cout &lt;&lt; setw(16) &lt;&lt; ' ' &lt;&lt; curr_val&lt;br /&gt;           &lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*A typical run:&lt;br /&gt;&lt;br /&gt;Calculator functions:\n"&lt;br /&gt;  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;  (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt;  (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;I 2.5&lt;br /&gt;                2.5&lt;br /&gt;P 3&lt;br /&gt;             15.625&lt;br /&gt;R&lt;br /&gt;              0.064&lt;br /&gt;x 100&lt;br /&gt;                6.4&lt;br /&gt;n&lt;br /&gt;               -6.4&lt;br /&gt;a 10&lt;br /&gt;                3.6&lt;br /&gt;s 1.12&lt;br /&gt;               2.48&lt;br /&gt;H&lt;br /&gt;Calculator functions:\n"&lt;br /&gt;  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;  (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt;  (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;               2.48&lt;br /&gt;d 2.5&lt;br /&gt;              0.992&lt;br /&gt;i 4&lt;br /&gt;                  4&lt;br /&gt;p 0.5&lt;br /&gt;                  2&lt;br /&gt;n&lt;br /&gt;                 -2&lt;br /&gt;p 0.5&lt;br /&gt;    1.4142135623731&lt;br /&gt;i10&lt;br /&gt;               10&lt;br /&gt;m&lt;br /&gt;               10&lt;br /&gt;r&lt;br /&gt;              0.1&lt;br /&gt;w&lt;br /&gt;               10&lt;br /&gt;o&lt;br /&gt;              0.1&lt;br /&gt;x1000&lt;br /&gt;              100&lt;br /&gt;l&lt;br /&gt;              100&lt;br /&gt;l&lt;br /&gt;              100&lt;br /&gt;o&lt;br /&gt;            200.1&lt;br /&gt;&lt;br /&gt;q&lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;Note you do not need to leave space,&lt;br /&gt;e.g. you can enter "d 2.5" or "d2.5"&lt;br /&gt;&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/5376609252726417730-5646468812972559859?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5646468812972559859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5646468812972559859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5646468812972559859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5646468812972559859'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/c-calculator-program-v30-with-mem.html' title='C++ Calculator Program v3.0 with Mem Functions'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-1376562183617963749</id><published>2007-07-02T14:06:00.000-07:00</published><updated>2007-07-02T14:12:56.840-07:00</updated><title type='text'>C++ Sample Calculator Program version 2</title><content type='html'>&lt;div style= "white-space:pre"&gt;&lt;br /&gt;// calcltr-02.cpp&lt;br /&gt;//&lt;br /&gt;// Calculator program that runs in console.&lt;br /&gt;// Type M for menu.&lt;br /&gt;//&lt;br /&gt;// This is the original from PSW book Using C++&lt;br /&gt;// I have used it as a basis to learn C++&lt;br /&gt;//&lt;br /&gt;// I have kept is at the following modifications will&lt;br /&gt;// be easier to understand as the program becomes more sophisticated.&lt;br /&gt;//&lt;br /&gt;// Mods&lt;br /&gt;//   01 Change command short cuts to alpha characters so that they are simple to&lt;br /&gt;//      key. Trivial change.&lt;br /&gt;//   02 Add extra functions again trivial.&lt;br /&gt;// Planned mods&lt;br /&gt;//   03 Add Memory functions&lt;br /&gt;//      MEM IN .. loads memory with current value&lt;br /&gt;//      MEM PLUS .. adds current value to memory&lt;br /&gt;//           Note: Mem Minus achieved by typing n (negative) to make current&lt;br /&gt;//           value negative and MEM PLUS. If required redo n to make current&lt;br /&gt;//           value positive.&lt;br /&gt;//      MEM SWITCH switches current value and memory.&lt;br /&gt;//   04 Add cacpability to use mem value in function, e.g. to subtract value in&lt;br /&gt;//      in memory from current value, but keep memory value.&lt;br /&gt;//      This was a bit complicated and required writing function to replace CIN&lt;br /&gt;//      and use of STRING to DOUBLE function&lt;br /&gt;//   05 Improve by checking that values entered are numbers and not garbage.&lt;br /&gt;//   06 Capability to undo up to last 5 commands. Code with Vector?&lt;br /&gt;//   07 Log comands to file so that they can be audited.&lt;br /&gt;//      Have default log KALKLOG.DAT in C:|MyDATA   which is backed up to&lt;br /&gt;//      KALKLOG.BAK start of new program, overwriting previous version.&lt;br /&gt;//   08 Allow user to change log file name and locaton.&lt;br /&gt;//   09 Take data file in LOG format and run as batch program.&lt;br /&gt;//&lt;br /&gt;//  Also plan to use as test for compiling in Linux and with other systems.&lt;br /&gt;//  May try to convert to Java and Ruby??&lt;br /&gt;//  When I have learned widows programming may try to convert to windows type.&lt;br /&gt;//&lt;br /&gt;//  I know it is all old hat but it helps me to learn and may even help others.&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;iomanip&gt;&lt;br /&gt;#include &lt;cmath&gt;&lt;br /&gt;#include &lt;cctype&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;void display_menu();&lt;br /&gt;// int is_menu_choice(char choice);&lt;br /&gt;void process_choice (char choice,     // IN&lt;br /&gt;                     double&amp; curr_val); // IN-OUT&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;   char choice; // menu choice&lt;br /&gt;   double curr_val; // current value of calculator&lt;br /&gt;&lt;br /&gt;   display_menu();&lt;br /&gt;   cout &lt;&lt; setprecision(15);&lt;br /&gt;   curr_val = 0;&lt;br /&gt;   do {&lt;br /&gt;      cin &gt;&gt; choice;&lt;br /&gt;      choice = toupper(choice);&lt;br /&gt;      process_choice (choice, curr_val);&lt;br /&gt;       }&lt;br /&gt;   while (choice != 'Q');&lt;br /&gt;   return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display_menu()&lt;br /&gt;{&lt;br /&gt;   cout &lt;&lt; "Calculator functions:\n"&lt;br /&gt;        &lt;&lt; "  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;        &lt;&lt; "  (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt;        &lt;&lt; "  (H)elp show this menu again.\n\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void process_choice (char choice,      // IN&lt;br /&gt;                     double&amp; curr_val) // IN-OUT&lt;br /&gt;{&lt;br /&gt;   double num;&lt;br /&gt;   switch (choice)&lt;br /&gt;      {&lt;br /&gt;      case 'A': cin &gt;&gt; num;&lt;br /&gt;                curr_val += num;&lt;br /&gt;                break;&lt;br /&gt;      case 'D': cin &gt;&gt; num;&lt;br /&gt;                curr_val = curr_val/num;&lt;br /&gt;                break;&lt;br /&gt;      case 'H': break;&lt;br /&gt;      case 'I': cin &gt;&gt; curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'N': curr_val *= (-1);&lt;br /&gt;                break;&lt;br /&gt;      case 'P': cin &gt;&gt; num;&lt;br /&gt;                curr_val = pow(curr_val, num);&lt;br /&gt;                break;&lt;br /&gt;      case 'Q': break;&lt;br /&gt;      case 'R': curr_val = 1/curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'S': cin &gt;&gt; num;&lt;br /&gt;                curr_val -= num;&lt;br /&gt;                break;&lt;br /&gt;      case 'X': cin &gt;&gt; num;&lt;br /&gt;                curr_val *= num;&lt;br /&gt;                break;&lt;br /&gt;      default:  cout &lt;&lt; "\tInvalid operation!\n";&lt;br /&gt;      } // end switch&lt;br /&gt;   if (choice=='M') display_menu();&lt;br /&gt;   if (choice != ('Q' || 'H' ))&lt;br /&gt;      cout &lt;&lt; setw(16) &lt;&lt; ' ' &lt;&lt; curr_val&lt;br /&gt;           &lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*A typical run:&lt;br /&gt;&lt;br /&gt;Calculator functions:\n"&lt;br /&gt;  (A)add, (S)ubtract X(mult), (D)ivide , (N)egative,\n"&lt;br /&gt;  (R)eciprocal, (I)nitialize, (P)ower, Q)uit,\n"&lt;br /&gt;  (H)elp show this menu again.\n\n";&lt;br /&gt;&lt;br /&gt;I 2.5&lt;br /&gt;                2.5&lt;br /&gt;P 3&lt;br /&gt;             15.625&lt;br /&gt;R&lt;br /&gt;              0.064&lt;br /&gt;x 100&lt;br /&gt;                6.4&lt;br /&gt;n&lt;br /&gt;               -6.4&lt;br /&gt;a 10&lt;br /&gt;                3.6&lt;br /&gt;s 1.12&lt;br /&gt;               2.48&lt;br /&gt;d 2.5&lt;br /&gt;              0.992&lt;br /&gt;i 4&lt;br /&gt;                  4&lt;br /&gt;p 0.5&lt;br /&gt;                  2&lt;br /&gt;n&lt;br /&gt;                 -2&lt;br /&gt;p 0.5&lt;br /&gt;          UNPREDICTABLE SEE LATER VERSION&lt;br /&gt;q&lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;Note you do not need to leave space,&lt;br /&gt;e.g. you can enter "d 2.5" or "d2.5"&lt;br /&gt;&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/5376609252726417730-1376562183617963749?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/1376562183617963749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=1376562183617963749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1376562183617963749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1376562183617963749'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/calcltr.html' title='C++ Sample Calculator Program version 2'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-2040788303391944795</id><published>2007-07-02T09:14:00.000-07:00</published><updated>2007-07-02T09:50:01.988-07:00</updated><title type='text'>C++ Calculator Sample Program</title><content type='html'>&lt;div style="white-space:pre"&gt;&lt;br /&gt;&lt;samp&gt;&lt;br /&gt;// calcltr.cpp&lt;br /&gt;//&lt;br /&gt;// Calculator program that runs in console.&lt;br /&gt;// Type M for menu.&lt;br /&gt;//&lt;br /&gt;// This is the original from PSW book Using C++&lt;br /&gt;// I have used it as a basis to learn C++&lt;br /&gt;//&lt;br /&gt;// I have kept is at the following modifications will&lt;br /&gt;// be easier to understand as the program becomes more sophisticated.&lt;br /&gt;//&lt;br /&gt;// Planned mods&lt;br /&gt;//   01 Change command short cuts to alpha characters so that they are simple to&lt;br /&gt;//      key. Trivial change.&lt;br /&gt;//   02 Add extra functions again trivial.&lt;br /&gt;//   03 Add Memory functions&lt;br /&gt;//      MEM IN .. loads memory with current value&lt;br /&gt;//      MEM PLUS .. adds current value to memory&lt;br /&gt;//           Note: Mem Minus achieved by typing n (negative) to make current&lt;br /&gt;//           value negative and MEM PLUS. If required redo n to make current&lt;br /&gt;//           value positive.&lt;br /&gt;//      MEM SWITCH switches current value and memory.&lt;br /&gt;//   04 Add cacpability to use mem value in function, e.g. to subtract value in&lt;br /&gt;//      in memory from current value, but keep memory value.&lt;br /&gt;//      This was a bit complicated and required writing function to replace CIN&lt;br /&gt;//      and use of STRING to DOUBLE function&lt;br /&gt;//   05 Improve by checking that values entered are numbers and not garbage.&lt;br /&gt;//   06 Capability to undo up to last 5 commands. Code with Vector?&lt;br /&gt;//   07 Log comands to file so that they can be audited.&lt;br /&gt;//      Have default log KALKLOG.DAT in C:|MyDATA   which is backed up to&lt;br /&gt;//      KALKLOG.BAK start of new program, overwriting previous version.&lt;br /&gt;//   08 Allow user to change log file name and locaton.&lt;br /&gt;//   09 Take data file in LOG format and run as batch program.&lt;br /&gt;//&lt;br /&gt;//  Also plan to use as test for compiling in Linux and with other systems.&lt;br /&gt;//  May try to convert to Java and Ruby??&lt;br /&gt;//  When I have learned widows programming may try to convert to windows type.&lt;br /&gt;//&lt;br /&gt;//  I know it is all old hat but it helps me to learn and may even help others.&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;iomanip&gt;&lt;br /&gt;#include &lt;cmath&gt;&lt;br /&gt;#include &lt;cctype&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;void display_menu();&lt;br /&gt;int is_menu_choice(char choice);&lt;br /&gt;void process_choice (char choice,     // IN&lt;br /&gt;                     double&amp; curr_val); // IN-OUT&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;   char choice; // menu choice&lt;br /&gt;   double curr_val; // current value of calculator&lt;br /&gt;&lt;br /&gt;   display_menu();&lt;br /&gt;   cout &lt;&lt; setprecision(15);&lt;br /&gt;   curr_val = 0;&lt;br /&gt;   do {&lt;br /&gt;      cin &gt;&gt; choice;&lt;br /&gt;      choice = toupper(choice);&lt;br /&gt;      process_choice (choice, curr_val);&lt;br /&gt;       }&lt;br /&gt;   while (choice != 'Q');&lt;br /&gt;   return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display_menu()&lt;br /&gt;{&lt;br /&gt;   cout &lt;&lt; "Calculator functions:\n"&lt;br /&gt;        &lt;&lt; "  +(add), *(mult), ^(expo),\n"&lt;br /&gt;        &lt;&lt; "  (I)nvert, (S)et, (Q)uit,\n"&lt;br /&gt;        &lt;&lt; "  show this (M)enu again.\n\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int is_menu_choice(char choice)&lt;br /&gt;{&lt;br /&gt;   switch (choice)&lt;br /&gt;      {&lt;br /&gt;      case '+': case '*': case '^':&lt;br /&gt;      case 'I': case 'S': case 'Q':&lt;br /&gt;      case 'M':&lt;br /&gt;         return 1;&lt;br /&gt;      default:&lt;br /&gt;         return 0;&lt;br /&gt;      } // end switch&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void process_choice (char choice,      // IN&lt;br /&gt;                     double&amp; curr_val) // IN-OUT&lt;br /&gt;{&lt;br /&gt;   double num;&lt;br /&gt;   switch (choice)&lt;br /&gt;      {&lt;br /&gt;      case '+': cin &gt;&gt; num;&lt;br /&gt;                curr_val += num;&lt;br /&gt;                break;&lt;br /&gt;      case '*': cin &gt;&gt; num;&lt;br /&gt;                curr_val *= num;&lt;br /&gt;                break;&lt;br /&gt;      case '^': cin &gt;&gt; num;&lt;br /&gt;                curr_val = pow(curr_val, num);&lt;br /&gt;                break;&lt;br /&gt;      case 'I': curr_val = 1/curr_val;&lt;br /&gt;                break;&lt;br /&gt;      case 'M': break;&lt;br /&gt;      case 'Q': break;&lt;br /&gt;      case 'S': cin &gt;&gt; curr_val;&lt;br /&gt;                break;&lt;br /&gt;      default:  cout &lt;&lt; "\tInvalid operation!\n";&lt;br /&gt;      } // end switch&lt;br /&gt;   if (choice=='M') display_menu();&lt;br /&gt;   if (choice != ('Q' || 'M' ))&lt;br /&gt;      cout &lt;&lt; setw(16) &lt;&lt; ' ' &lt;&lt; curr_val&lt;br /&gt;           &lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* A typical run:&lt;br /&gt;Calculator functions:&lt;br /&gt;  +(add), *(mult), ^(expo),&lt;br /&gt;  (I)nvert, (S)et, (Q)uit,&lt;br /&gt;  show this (M)enu again.&lt;br /&gt;&lt;br /&gt;S 2.5&lt;br /&gt;                2.5&lt;br /&gt;^ 3&lt;br /&gt;                15.625&lt;br /&gt;I&lt;br /&gt;                0.064&lt;br /&gt;* 100&lt;br /&gt;                6.4&lt;br /&gt;q&lt;br /&gt;*/&lt;br /&gt;&lt;/samp&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-2040788303391944795?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/2040788303391944795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=2040788303391944795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2040788303391944795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/2040788303391944795'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/c-calculator-sample-program.html' title='C++ Calculator Sample Program'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7296616622268849409</id><published>2007-07-02T09:10:00.000-07:00</published><updated>2007-07-02T09:13:53.121-07:00</updated><title type='text'>C++ Program - Console Calculator</title><content type='html'>The following entries are my further exploration of basic C++ where I am building a calculator to run in Dos Window.&lt;br /&gt;&lt;br /&gt;Further documentation is in the detailed comments embedded in the code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7296616622268849409?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7296616622268849409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7296616622268849409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7296616622268849409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7296616622268849409'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/07/c-program-console-calculator.html' title='C++ Program - Console Calculator'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6528544010722966880</id><published>2007-06-11T15:15:00.000-07:00</published><updated>2007-06-11T15:17:26.290-07:00</updated><title type='text'>C++ - Hero's Method of Calculating Triangle Area</title><content type='html'>&lt;pre&gt;&lt;br /&gt;// tri_over.cpp&lt;br /&gt;// Illustrate overloaded tri_area functions&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;cctype&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;cmath&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;double tri_area (double base, double height);&lt;br /&gt;// Base &amp; Height formula&lt;br /&gt;// Area = 1/2 x base x height&lt;br /&gt;&lt;br /&gt;double tri_area (double a, double b, double c);&lt;br /&gt;// Hero's Three Sides formula&lt;br /&gt;// Area = Sqareroot [s(s-a)(s-b)(s-c)] where s=a+b+c (i.e. perimeter)&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;   double base, height,&lt;br /&gt;         s1, s2, s3,&lt;br /&gt;         area;&lt;br /&gt;   cout &lt;&lt; "Enter base and height of a triangle: ";&lt;br /&gt;   cin &gt;&gt; base &gt;&gt; height;&lt;br /&gt;   area = tri_area(base,height);&lt;br /&gt;   cout &lt;&lt; "Area = " &lt;&lt; area &lt;&lt; endl;&lt;br /&gt;   cout &lt;&lt; "Enter lengths of sides of a triangle: ";&lt;br /&gt;   cin &gt;&gt; s1 &gt;&gt; s2 &gt;&gt; s3;&lt;br /&gt;   cout &lt;&lt; "Area = " &lt;&lt; tri_area(s1, s2, s3) &lt;&lt; endl;&lt;br /&gt;   system("PAUSE");&lt;br /&gt;   return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;double tri_area (double base, double height)&lt;br /&gt;&lt;br /&gt;{double area_bh;&lt;br /&gt; area_bh=(base*height/2.0);&lt;br /&gt;  return area_bh;&lt;br /&gt;} // stub&lt;br /&gt;&lt;br /&gt;double tri_area (double a, double b, double c)&lt;br /&gt;{ double area_3s, per;&lt;br /&gt;  per=((a+b+c)/2);&lt;br /&gt;  area_3s=sqrt(per *(per-a)*(per-b)*(per-c));&lt;br /&gt;  return area_3s;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6528544010722966880?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6528544010722966880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6528544010722966880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6528544010722966880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6528544010722966880'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/06/c-heros-method-of-calculating-triangle.html' title='C++ - Hero&apos;s Method of Calculating Triangle Area'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-414503870401611577</id><published>2007-06-11T15:03:00.000-07:00</published><updated>2007-06-11T15:07:10.917-07:00</updated><title type='text'>C++ Program - Identify Pythagoras Triangle</title><content type='html'>&lt;pre&gt;&lt;br /&gt;// Pythagoras-03.cpp&lt;br /&gt;&lt;br /&gt;/* Listing of right angle triangles with whole number sides e.g. 3 4 5&lt;br /&gt;   Need only try possible values below Squareroot of side_1 sqaured + side_2 squared&lt;br /&gt;&lt;br /&gt;   I want to treat triangle (3 4 5) as a duplicate of (4 3 5)&lt;br /&gt;     Achieve this by only selecting results with side_1 &gt; side_2&lt;br /&gt;&lt;br /&gt;   Also need to remove multiples such as (6 8 10) (12 16 20)&lt;br /&gt;     all multiples of (3 4 5).&lt;br /&gt;   Do this by seeing if greatest common denominator &gt; 1 by calling&lt;br /&gt;     gcd with side-1 and side_2 to find their gcd and then call gcd&lt;br /&gt;     again with this gcd and hyp.&lt;br /&gt;     If this is 1 then combination is not a multiple&lt;br /&gt;   gcd uses Euclidean method to find gcd.&lt;br /&gt;&lt;br /&gt;   Virtual printer provides an alternative output source for printer&lt;br /&gt;     redirecting to D:\\My Documents\\Temp\\VPRINTER.OUT.&lt;br /&gt;   I use this as the console does not keep all of output in lon runs.&lt;br /&gt;   You can comment it out if you wish.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;#include &lt;iostream.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;math.h&gt;&lt;br /&gt;#include "D:\My Documents\Borland Studio Projects\mytools.h"&lt;br /&gt;// #include "C:\Documents and Settings\Rod Talboys\My Documents\Borland Studio Projects\mytools.h"&lt;br /&gt;&lt;br /&gt;void get_range (int&amp; min, int&amp;amp; max);  //out&lt;br /&gt;int gcd (int a, int b);               // in-out&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;  // Virtual printer&lt;br /&gt;  // This file provides an alternative output source for printer&lt;br /&gt;  ofstream vprn ("D:\\My Documents\\Temp\\VPRINTER.OUT");&lt;br /&gt;&lt;br /&gt;  int max, min, side_1, side_2, hyp, count;&lt;br /&gt;  int hypmax, hypmin;&lt;br /&gt;&lt;br /&gt;  get_range (min, max);&lt;br /&gt;  cout &lt;&lt; "Pythagorean triangles between  " &lt;&lt; min &lt;&lt; " and " &lt;&lt; max &lt;&lt; endl;&lt;br /&gt;  vprn &lt;&lt; "Pythagorean triangles between  " &lt;&lt; min &lt;&lt; " and " &lt;&lt; max &lt;&lt; endl;&lt;br /&gt;&lt;br /&gt;  count=0;&lt;br /&gt;&lt;br /&gt;  for (side_1=min;side_1&lt;=max;side_1++)&lt;br /&gt;  {&lt;br /&gt;    for (side_2=min;side_2&lt;=max;side_2++)&lt;br /&gt;    {&lt;br /&gt;       // check if side_1*side_1 + side_2*side_2 is perfect square&lt;br /&gt;       // establish  hypmin and hypmax&lt;br /&gt;       if (side_1&gt;side_2) (hypmin=side_1);&lt;br /&gt;       else (hypmin=side_2);                                // removes surplus&lt;br /&gt;       hypmax= floor(sqrt(side_1*side_1 + side_2*side_2));  // processing&lt;br /&gt;       for (hyp=hypmin;hyp&lt;=hypmax;hyp++)&lt;br /&gt;       {&lt;br /&gt;         if ((hyp*hyp==(side_1*side_1 + side_2*side_2))&amp;&amp;amp; (side_1 &lt; side_2))&lt;br /&gt;         {&lt;br /&gt;           if ((gcd ( hyp, gcd (side_1, side_2))) == 1)&lt;br /&gt;           {&lt;br /&gt;             cout &lt;&lt; side_1 &lt;&lt; " " &lt;&lt; side_2 &lt;&lt; " " &lt;&lt; hyp &lt;&lt; endl;&lt;br /&gt;             vprn &lt;&lt; side_1 &lt;&lt; " " &lt;&lt; side_2 &lt;&lt; " " &lt;&lt; hyp &lt;&lt; endl;&lt;br /&gt;             count++ ;&lt;br /&gt;           }&lt;br /&gt;         }&lt;br /&gt;       }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  cout &lt;&lt; "There are " &lt;&lt; count &lt;&lt;" Pythagorean triangles between  " &lt;&lt; min &lt;&lt; " and " &lt;&lt; max &lt;&lt; endl;&lt;br /&gt;  vprn &lt;&lt; "There are " &lt;&lt; count &lt;&lt;" Pythagorean triangles between  " &lt;&lt; min &lt;&lt; " and " &lt;&lt; max &lt;&lt; endl;&lt;br /&gt;  system("PAUSE");&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void get_range (int&amp; min, int&amp;amp; max)  //out&lt;br /&gt;{&lt;br /&gt;  bool valid;      // valid for input and prime for prime number&lt;br /&gt;&lt;br /&gt;  valid = false;            //  initialise values&lt;br /&gt;  max = 0;&lt;br /&gt;&lt;br /&gt;  while (!valid)&lt;br /&gt;  {&lt;br /&gt;    cout &lt;&lt; "Enter min and max (less than 1,000) values for smaller sides: " &lt;&lt; endl;&lt;br /&gt;    cin  &gt;&gt; min &gt;&gt; max;&lt;br /&gt;    if (max &gt; min &amp;&amp;amp; max &lt;= 1000)&lt;br /&gt;      valid = true;&lt;br /&gt;    else&lt;br /&gt;      cout &lt;&lt; " Invalid entry try again." &lt;&lt; endl;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int gcd (int a, int b)&lt;br /&gt;// Use the Euclidean algorithm to calculate and&lt;br /&gt;// return the greatest common divisor of a and b.&lt;br /&gt;{&lt;br /&gt;   int r;&lt;br /&gt;   a = labs(a); b=labs(b);&lt;br /&gt;   while (b&gt;0)&lt;br /&gt;      { r = a%b; a = b; b = r; }&lt;br /&gt;   return a;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-414503870401611577?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/414503870401611577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=414503870401611577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/414503870401611577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/414503870401611577'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/06/c-program-identify-pythagoras-triangle.html' title='C++ Program - Identify Pythagoras Triangle'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-5006189588146277594</id><published>2007-06-11T13:50:00.000-07:00</published><updated>2007-06-11T15:02:44.780-07:00</updated><title type='text'>C++ Programming</title><content type='html'>I have for years (&lt;span style="font-style: italic;"&gt;about 38!&lt;/span&gt;) fiddled about with programming. First time was at Rolls Royce in 1968 when bored I played around with a machine about 20x6x4 inches in size programming it to solve quadratic equations.&lt;br /&gt;&lt;br /&gt;Then in 1974 I joined IBM as a Systems Engineer (technical marketeer who kept the salesman on this planet - BTW I ended up as a salesman myself)  where they taught me to write Assembler. Shame they did not teach me how to get the programs to work. Then had a play around with high level language PL1,  good language but did  not last.  I even taught a class on CICS/VS (don't ask) programming.&lt;br /&gt;&lt;br /&gt;So now retired with time to have another play especially as there is a wealth of free compilers, development environments, tutorials and documentation all at the end of broadband. &lt;span style="font-style: italic;"&gt;For someone who started writing programs by using coding sheets which were sent to punch room (arghh - nice girls though) and then booking computer time feeding the cards in waiting for the compilation report, correct errors and send back to punch room so the new cards would be ready to do  to do the same cycle next day. &lt;/span&gt;Today seems like sc-fi has become reality.&lt;br /&gt;&lt;br /&gt;I decided to start with &lt;span style="font-weight: bold;"&gt;C++ &lt;/span&gt;and learn enough to be able to code a few sample mathematical exercises because .... strange as it may seem .... I wanted too.&lt;br /&gt;&lt;br /&gt;First to select a reasonable, free, compiler that preferably work on Linux too, my longer term target environment. I looked at both Borland Turbo C++ and MS Visual C++, both worked but environment too sophisticated for my immediate needs as I want to be able to understand what is going on.&lt;br /&gt;&lt;br /&gt;So I am using &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt; Bloodshed Dev-C++ &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;which you can find at &lt;a href="http://www.bloodshed.net/devcpp.html"&gt;http://www.bloodshed.net/devcpp.html&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; and so far this has been fine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;To get me started I am reading "Using C++" by Julien Hennefeld and CharlesBurchard. It assumes you know little and approaches C++ from a traditional background of code examples and does not introduce  Objects until mid way through book. It is published  by  PWS and its web pages seem to have disappeared so at first I could not get code examples but I found a site St Edwards who have put all the code up on their web pages at&lt;/span&gt; &lt;a href="http://myweb.stedwards.edu/laurab/bookcode/"&gt;http://myweb.stedwards.edu/laurab/bookcode/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;For online C++ Reference I currently use&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;C++ QUICK REFERENCE summary &lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;a href="http://sourcepole.ch/sources/programming/cpp/cppqref.html"&gt;http://sourcepole.ch/sources/programming/cpp/cppqref.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: normal;"&gt;cplusplus for in depth reference at &lt;a href="http://www.cplusplus.com/info/"&gt;http://www.cplusplus.com/info/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;I will put my code samples on the blog. They are of no consequence and put there mainly as backup and documentation for myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-5006189588146277594?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5006189588146277594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5006189588146277594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5006189588146277594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5006189588146277594'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/06/c-programming.html' title='C++ Programming'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-3663884259140498935</id><published>2007-04-18T03:55:00.000-07:00</published><updated>2007-04-18T04:31:23.768-07:00</updated><title type='text'>QUANTA PLUS Web Developer SUSE 10.2</title><content type='html'>If you are looking for above in SUSE 10.2 then checkout &lt;a href="http://www.mail-archive.com/opensuse@opensuse.org/msg31380.html"&gt;http://www.mail-archive.com/opensuse@opensuse.org/msg31380.html&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Quanta is in the package "kdewebdev3". If I remember correctly I went to Applications-&gt;System-&gt;Configure-&gt;Install Software&lt;br /&gt;and located "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;kdewebdev&lt;/span&gt;3", selected it&lt;/span&gt; and ran install. It asked for the CD 5(?), I inserted DVD I had from Linux Mag with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SUSE&lt;/span&gt; 10.2 install on it, it found software and all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ok&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;(Note I have 2 "Install Software" I chose the 2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;nd&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Note I just tried to repeat this before writing blog and could not find "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;kdewebdev&lt;/span&gt;3" I &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;guess&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; having been installed it is removed from &lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;font-size:100%;"  &gt;Available&lt;/span&gt; &lt;span style="font-family: arial;"&gt;list. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-3663884259140498935?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/3663884259140498935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=3663884259140498935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3663884259140498935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3663884259140498935'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/04/qunata-plus-web-developer.html' title='QUANTA PLUS Web Developer SUSE 10.2'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6772379659769099667</id><published>2007-04-18T00:53:00.000-07:00</published><updated>2007-04-18T03:11:14.486-07:00</updated><title type='text'>Linux Windows Equivalent Programs</title><content type='html'>There are some key applications I use in my Windows system that will need to be matched with Linux equivalent. Here is the results of my studies to date, note I am only listing programs of interest to me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Common - versions for both Linux and Windows&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OpenOffice&lt;/span&gt;  (Opensource Office Suite - so good I did not install MS Office on new PC)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Picasa&lt;/span&gt; photo viewer and entry editor&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Firefox&lt;/span&gt; web browser&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;GIMP&lt;/span&gt; - Photoshop type program - currently getting to grips with this&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Web based available to both Linux and Windows&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li style="font-weight: bold;"&gt;Googlemail&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Google "Office"&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Windows - Linux equivalent&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;NotepadPro&lt;/span&gt; editor and HTML builder&lt;br /&gt;-&gt; &lt;span style="font-weight: bold;"&gt;KATE&lt;/span&gt; as editor &lt;span style="font-weight: bold;"&gt;QUANTA PLUS&lt;/span&gt; as HTML builder&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Photoshop Elements&lt;/span&gt; (mainly used to catalogue my photos currently 16,000+)&lt;br /&gt;-&gt; &lt;span style="font-weight: bold;"&gt;F-Spot&lt;/span&gt; Great news is that if you save Tag information to file in PSE then when you Import into F-Spot the Tag information is automatically loaded.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Applications still to be resolved&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;This does not mean that there is none, just I have not either found them or decided yet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;SERIF PagePlus - Publisher application&lt;/li&gt;&lt;li&gt;SERIF WEBPlus - High function web developer&lt;/li&gt;&lt;li&gt;SERIF MOVIEPlus - High function but complicated movie editor&lt;/li&gt;&lt;li&gt;PDA synchroniser&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mediaplayer&lt;/li&gt;&lt;li&gt;CD/DVD writer&lt;/li&gt;&lt;li&gt;FTP&lt;/li&gt;&lt;li&gt;DivX MP4 support&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6772379659769099667?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6772379659769099667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6772379659769099667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6772379659769099667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6772379659769099667'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/04/linux-windows-equivalent-programs.html' title='Linux Windows Equivalent Programs'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-4548615843523861332</id><published>2007-04-09T12:03:00.000-07:00</published><updated>2007-04-09T12:04:27.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux SUSE VirtualBox VM Network'/><title type='text'>Linux SUSE 10.2 VM accessing Windows Files of Host</title><content type='html'>From previous posts you will see that I have set up a SUSE 10.2 Guest within my Windows XP system using VirtualBox on my Notebook. Also I have managed to access XP files on my home network from my native SUSE 10.2 PC, By combining the methods I can access XP files on my Notebook from within SUSE guest.&lt;br /&gt;&lt;br /&gt;Enter  smb://192.168.1.3 and it gave me access to "My Documents" which I have setup as shared. The address of my PC (192.168.1.3) I found this time by using MS "System Information" found by following&lt;br /&gt;Start-&gt;All Programs-&gt;Accessories-&gt;System Tools and then from within "System Information" follow System Summary-&gt;Components-&gt;Network-&gt;Adapter and in my case used IP address found in wireless.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-4548615843523861332?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/4548615843523861332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=4548615843523861332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4548615843523861332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/4548615843523861332'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/04/linux-suse-102-vm-accessing-windows_09.html' title='Linux SUSE 10.2 VM accessing Windows Files of Host'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-3692863647502010247</id><published>2007-04-02T00:48:00.000-07:00</published><updated>2007-04-02T00:54:41.558-07:00</updated><title type='text'>Linux SUSE 10.2 via VirtualBox on Laptop</title><content type='html'>Well at last I have a Linux system coexisting with my Windows XP and connecting to web through wireless without having to change XP system, especially boot options. See previous post&lt;br /&gt;&lt;br /&gt;It was not without problems and some problems appeared to "heal" themselves. I will add more info when time permits.&lt;br /&gt;&lt;br /&gt;Note, this entry is being typed into Google Blogger, in Firefox, in SUSE 10.2, running as virtual machine under control of VirtualBox within MS XP on my Fujitsu Siemens Amilo Notebook and through wireless connection to GURU ADSL router/modem into Orange Broaband.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-3692863647502010247?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/3692863647502010247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=3692863647502010247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3692863647502010247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/3692863647502010247'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/04/linux-suse-102-via-virtualbox-on-laptop.html' title='Linux SUSE 10.2 via VirtualBox on Laptop'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7096308457174852885</id><published>2007-04-01T12:50:00.000-07:00</published><updated>2007-04-01T13:06:16.319-07:00</updated><title type='text'>VirtualBox Virtual Machine</title><content type='html'>Thanks to an article in Computer Shopper this month I downloaded the Windows Version of  VirtualBox from &lt;a href="http://www.virtualbox.org"&gt;http://www.virtualbox.org&lt;/a&gt; and installed on my Test system. This is an AMD 2000 based machine with 1GB of memory and a swappable hard drive so that I can boot up either Linux or MS XP.&lt;br /&gt;&lt;br /&gt;This VirtualBox was claimed to set up an environment in a host system, be it Linux or Windows, within which you can install another operating system, provided of course you have install software. So I installed SUSE 10.2 within my XP system. Took some time, stalled on first attempt towards end on "Synchronising ZenWorks" or something similar. &lt;br /&gt;&lt;br /&gt;Anyway 2nd time was fine and I now can boot up SUSE 10.2 from within XP! &lt;br /&gt;&lt;br /&gt;Only (silly) problem was to switch between guest Linux and XP host you need to press "Control Right". I thought they meant press CTL and right arrow key together, but no they mean press the CTL key on the right.&lt;br /&gt;&lt;br /&gt;It all reminds me of IBM VM system I used when at work. &lt;br /&gt;&lt;br /&gt;I will have a go now at installing in my Notebook.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7096308457174852885?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7096308457174852885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7096308457174852885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7096308457174852885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7096308457174852885'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/04/virtualbox-virtual-machine.html' title='VirtualBox Virtual Machine'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-5953197924782030683</id><published>2007-03-29T10:57:00.000-07:00</published><updated>2007-03-29T12:49:45.480-07:00</updated><title type='text'>Linux Laptop Wireless (cont.)</title><content type='html'>&lt;p&gt;Earlier post I described how with Live Simply MEPIS 6.0 CD I managed to boot Linux on my Laptop and access  Internet via wireless connection to my ADSL modem/router. Unfortunately  after initial success this stopped working. Not sure why, but I had  been trying other Linux Live CDs and &lt;span style="font-style: italic;"&gt;perhaps&lt;br /&gt;&lt;/span&gt; this was cause?&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Anyway I visited &lt;br /&gt;&lt;a href="http://www.mepis.org/"&gt;http://www.mepis.org&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;and downloaded the &lt;a href="ftp://ftp.ukc.mirrorservice.org/sites/mepis.org/testing/SimplyMEPIS-CD_6.5.rc3_32.iso"&gt;ftp://ftp.ukc.mirrorservice.org/sites/mepis.org/testing/SimplyMEPIS-CD_6.5.rc3_32.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;built CD with Nero and booted up lap top.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Internet access did not work, not surprising as wireless needs WEP key.  Therefore do the following&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt; Choose main KDE tab,&lt;/li&gt;&lt;br /&gt; &lt;li&gt; Systems Settings, &lt;/li&gt;&lt;br /&gt; &lt;li&gt; Internet &amp;amp; Networking,&lt;/li&gt;&lt;br /&gt; &lt;li&gt; Mepis Network Assistant&lt;/li&gt;&lt;br /&gt; &lt;ol&gt;&lt;br /&gt;  &lt;li&gt;At this point Password for ROOT needed (this is root)&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt;&lt;br /&gt; &lt;li&gt;Select Wireless Tab&lt;/li&gt;&lt;br /&gt; &lt;ol&gt;&lt;br /&gt;  &lt;li&gt;Select WEP encryption&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Enter WEP key&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt; &lt;li&gt;Select Interfaces Tab&lt;/li&gt;&lt;br /&gt; &lt;ol&gt;&lt;br /&gt;  &lt;li&gt;Select ath0&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Select Start/restart on Apply&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Select Apply (at bottom)&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Receive warning message saying something like "With most cards may take 15 sec before ready, for some cards may have to reboot" &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now I still want to try and boot from flash memory USB so that I can customise system, and/or remote USB attached hard drive.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-5953197924782030683?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/5953197924782030683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=5953197924782030683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5953197924782030683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/5953197924782030683'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/03/linux-laptop-wireless-cont.html' title='Linux Laptop Wireless (cont.)'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6591616468637899010</id><published>2007-03-28T04:23:00.000-07:00</published><updated>2007-03-28T04:28:57.464-07:00</updated><title type='text'>Mozilla Firefox Tip</title><content type='html'>As part of my progression to open source software I use &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;FireFox&lt;/span&gt; as my default browser. Tabbed &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;browsing&lt;/span&gt;, now also available in IE7, is fine but I prefer, when I open a new Tab, that the address from currently viewed page is copied over and the page then opened up. I discovered by chance that this is the case if you select "New Tab" icon and click middle button!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6591616468637899010?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6591616468637899010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6591616468637899010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6591616468637899010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6591616468637899010'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/03/mozilla-firefox-tip.html' title='Mozilla Firefox Tip'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-7855616960967098442</id><published>2007-03-25T15:24:00.000-07:00</published><updated>2007-03-25T15:27:35.649-07:00</updated><title type='text'>Web site built by Serif WebPlus</title><content type='html'>As mentioned previously I am impressed with Serif software. I have lust uploaded my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WIP&lt;/span&gt; web site built with Serif. Check it out on &lt;a href="http://www.roderickt.com/"&gt;http://www.RoderickT.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-7855616960967098442?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/7855616960967098442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=7855616960967098442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7855616960967098442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/7855616960967098442'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/03/web-site-built-by-serif-webplus.html' title='Web site built by Serif WebPlus'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-1571741908759428978</id><published>2007-03-19T15:40:00.000-07:00</published><updated>2007-03-19T16:14:01.935-07:00</updated><title type='text'>Accessing files on my XP PC from Linux PC</title><content type='html'>Still plodding along on my Linux journey. Been having difficulty in accessing my "Shared" files on MS XP PC from my Suse Linux PC. These are connected on home network via DSL Router/Modem.&lt;br /&gt;&lt;br /&gt;Just done a Google search and found &lt;a href="http://www.linuxforums.org/forum/suse-linux-help/55876-suse-10-0-file-sharing-networking-how.html"&gt;http://www.linuxforums.org/forum/suse-linux-help/55876-suse-10-0-file-sharing-networking-how.html&lt;/a&gt; where is explains how to use Konqueror to achieve this.&lt;br /&gt;&lt;br /&gt;I followed advice, entering &lt;span style="font-weight: bold;"&gt;smb://192.168.1.4 &lt;/span&gt;and it immediately connected to my WinXP machine and gave me access to "My Documents" which I have setup as shared. The address of my PC (192.168.1.4) I found by using the free SANDRA program on the XP machine.&lt;br /&gt;&lt;br /&gt;Check out &lt;a href="http://www.faqs.org/docs/Linux-HOWTO/SMB-HOWTO.html"&gt;http://www.faqs.org/docs/Linux-HOWTO/SMB-HOWTO.html&lt;/a&gt; for info on SMB.&lt;br /&gt;&lt;br /&gt;I now want to see if I can set the link up  between  Linux and XP machines so that I do not have to  explicitly quote IP addresses&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255); font-weight: bold;"&gt;Achieved the above line quite easily. &lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;When I enter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;When I enter&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; smb://192.168.1.4 &lt;/span&gt;&lt;span&gt;the shared files which in my case include "My Documents" appear in the konqueror window. Just select this and drag onto the desktop, and then a single click takes you straight to WinXP machine  "My Documents". I then renamed this icon to a meaningful name without the IP address and now I have achieved my objective.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-1571741908759428978?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/1571741908759428978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=1571741908759428978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1571741908759428978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/1571741908759428978'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/03/accessing-files-on-my-xp-pc-from-linux.html' title='Accessing files on my XP PC from Linux PC'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-6507713839519381711</id><published>2007-03-01T12:40:00.000-08:00</published><updated>2007-03-25T01:00:56.147-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Serif'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Serif Software</title><content type='html'>As stated earlier I am hoping that my next PC, in 2 or 3 years time, will run on Open Software and Linux, and so escape expensive SW bill and put funds into hardware. However I am a fan of the UK Serif Software, although I think it only works on Windows platform.&lt;br /&gt;&lt;br /&gt;For several years I have used PagePlus, and found it very intuitive and well featured. I am currently on version 11. It fulfills Publisher functions at a much lower price. Recently a friend wanted a plan drawn up and PagePlus (10 at the time) did the job fine.  Very easy to make a flyer and I used it as a basis to rewrite my wife's web site &lt;a href="http://www.fascinatingfungi.com/"&gt;www.fascinatingfungi.com &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Because I purchased the PP 11 upgrade online, I was approached by Serif salesman to see if I wanted to order any other packages at special prices. Now I have dealt with Serif in the past and I know you can haggle and negotiate further price reductions, which as an ex-salesman I enjoy the banter.&lt;br /&gt;&lt;br /&gt;This prompted me to order the WebPlus package, which uses a similar approach. This looks fine but as of yet I have not used it for real. I plan to rewrite my own web pages &lt;a href="http://www.roderickt.com/"&gt;www.roderickt.com&lt;/a&gt; with it .&lt;br /&gt;&lt;br /&gt;Finally as I had just purchased a new Camcorder I also purchased MoviePlus 5. I have just completed creating my first video with this which has prompted me to write this article. I have used several film editors, Pinnacle, Ulead, Windows.. but I found this more to my liking and richer in function. The MoviePlus approach is to provide you basic functions which you can add to and build up your movie, rather than a collection of pre-built features. So it is a bit difficult to learn but very powerful and to date no limiting factors.&lt;br /&gt;&lt;br /&gt;You can try back dated versions of Serif SW for free by downloading it from&lt;br /&gt;&lt;a href="http://www.freeserifsoftware.com/"&gt;www.freeserifsoftware.com&lt;/a&gt; .  I tried PhotoPlus from this source, in fact paid £5 to get version 8 which is more up to date than free version although not the current version, however I am not too keen on this and no doubt will keep on using Adobe Photoshop although I  plan to have a good look at the open software GIMP.&lt;br /&gt;&lt;br /&gt;Serif's main web page is &lt;a href="http://www.serif.com/"&gt;www.serif.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-6507713839519381711?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/6507713839519381711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=6507713839519381711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6507713839519381711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/6507713839519381711'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/03/serif-software.html' title='Serif Software'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-8285298173255782734</id><published>2007-02-10T23:42:00.000-08:00</published><updated>2007-01-28T12:13:04.027-08:00</updated><title type='text'>Linux on Wireless Laptop Notebook MEPIS</title><content type='html'>Over recent years I have been dabbling in Linux to see if a real  alternative to XP. Current Distros are a lot better than a few years ago and certainly for desk tops with external router modems all looks fine. Still some problems with printing.&lt;br /&gt;&lt;br /&gt;My aim is to be in a position to use Linux as only operating system when I next purchase a PC and/or desktop, which will probably be in next 2 to 3 years, as current products are less than a year old. Then I can save £200-400 which can go utowards hardware!&lt;br /&gt;&lt;br /&gt;But before I devote to much time and effort I need to get Linux working on my Laptop, a Fujitsu Siemans Amilo L7310 GW Pentium D wide screen which connect to net via in-built wireless and GURU wireless LAN router.  For desktop Linux testing I use my older AMD 2000 machine with swappable drive that is currently loaded with Suse 10.2 but I do not want to install Linux on Laptop, nervous I may harm its XP system, so I have been looking at Live CD boots. Several of these would not display screen, and those that did would not connect to net via wireless, although would connect if ethernet cable plugged in, which goes through same router.&lt;br /&gt;&lt;br /&gt;I came across The LiveCD List &lt;a href="http://www.livecdlist.com/?pick=All&amp;sort=Votes"&gt;http://www.livecdlist.com/?pick=All&amp;amp;sort=Votes&lt;/a&gt; page and noticed that MEPIS users were having success with wireless so downloaded &lt;a href="ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mepis/released/SimplyMEPIS_6.0_i386.iso"&gt;SimplyMEPIS_6.0_i386.iso&lt;/a&gt; from &lt;a href="ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mepis/released"&gt;ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mepis/released&lt;/a&gt;&lt;br /&gt;wrote to CD with Nero and it found the wireless automatically and I am away accessing the net!&lt;br /&gt;&lt;br /&gt;I now want to see if I can copy CD to USB drive and boot from 2GB USB so that I can configure system to use screen better etc.  At the moment when I plug in USB drive it is note detected&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-8285298173255782734?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/8285298173255782734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=8285298173255782734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8285298173255782734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/8285298173255782734'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/02/linux-on-wireless-laptop-notebook-mepis.html' title='Linux on Wireless Laptop Notebook MEPIS'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-9009698254754414814</id><published>2007-01-28T12:08:00.000-08:00</published><updated>2007-01-28T12:13:04.099-08:00</updated><title type='text'>NERO PREMIUM 7 Update.</title><content type='html'>Email to say new Update for Nero Premium 7. I went to web, downloaded (120MB+) and installed no problem except lost connection to online Help files.&lt;br /&gt;&lt;br /&gt;Had to download the Help Files  from &lt;a href="http://www.nero.com/nero7/eng/User_Guides.html"&gt;http://www.nero.com/nero7/eng/User_Guides.html&lt;/a&gt;(.CHM) separately also chose PDFs as well .&lt;br /&gt;&lt;br /&gt; I put the CHM in folder I created in ProgramFiles/Nero   They still did not work, had to open each one and in File Explorer which caused MS Open File Warning   and unless you turn off "Always ask before opening file" check box it will not work .&lt;br /&gt;&lt;br /&gt; Once this is done works fine from File Explorer Still could not access CHM Help files from within applications.   To fix this I needed to copy CHM file into each Nero Application Folder   Step through folders to find CHM stub files with same name as downloaded ones and then copy over.&lt;br /&gt;&lt;br /&gt;I could not find SMARTSTART or homes for NeroScout_Eng.chm and NeroSipps_Eng.chm (internet phone)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-9009698254754414814?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/9009698254754414814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=9009698254754414814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/9009698254754414814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/9009698254754414814'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/01/nero-premium-7-update.html' title='NERO PREMIUM 7 Update.'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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-5376609252726417730.post-9082613078785052443</id><published>2007-01-21T02:49:00.000-08:00</published><updated>2007-01-21T02:55:43.658-08:00</updated><title type='text'>Introduction</title><content type='html'>One of three blogs I am creating to record actions and thoughts so that I can recall them later and may even be useful to other people.&lt;br /&gt;&lt;br /&gt;You know how it is! You spend several hours or even days solving a problem for your PC and software, and for some reason need to do it again (new PC, recovery or whatever) and all you can remember is that you know you did it before but be damned if you can remember how!&lt;br /&gt;&lt;br /&gt;Other Blogs are Photography, my major hobby, and Education, I have a thirst for knowledge and facts.&lt;br /&gt;&lt;br /&gt;I hope to use these as feeds to my website where significant events will be summarised.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376609252726417730-9082613078785052443?l=rodtcomputingjournal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodtcomputingjournal.blogspot.com/feeds/9082613078785052443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5376609252726417730&amp;postID=9082613078785052443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/9082613078785052443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376609252726417730/posts/default/9082613078785052443'/><link rel='alternate' type='text/html' href='http://rodtcomputingjournal.blogspot.com/2007/01/introduction.html' title='Introduction'/><author><name>Rod T</name><uri>http://www.blogger.com/profile/07091370586796916723</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>
