<?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-20073286</id><updated>2011-12-13T19:54:43.100-08:00</updated><title type='text'>Ben's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20073286.post-116732239535696567</id><published>2006-12-28T08:00:00.000-08:00</published><updated>2006-12-28T08:24:42.656-08:00</updated><title type='text'>Play MP3 files from your PC on your Wii for free</title><content type='html'>I found a nice way to access the media (music, photos and even videos) on my PC through the web browser in the Wii. It's a really simple process, and all you require is some free windows software. Here's a quick guide:&lt;br /&gt;&lt;br /&gt;1) Install &lt;a href="http://www.winamp.com/"&gt;winamp&lt;/a&gt; (great media player - you need at least v5.3.2) and winamp remote which you can download by clicking on the "winamp remote" link in the media library of winamp.&lt;br /&gt;&lt;br /&gt;2) Set up a free winamp remote account.&lt;br /&gt;&lt;br /&gt;3) Right click on the winamp remote system tray icon and choose configuration. Now add the directories containing the music, videos, photos etc that you want to make available through winamp remote.&lt;br /&gt;&lt;br /&gt;And you're done. Now just browse to &lt;a href="http://www.orb.com/winamp/"&gt;http://www.orb.com/winamp/&lt;/a&gt; in your Wii browser and login and you can access your music.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Notes&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The video streaming didn't seem to work and photos are a small, but audio was fine&lt;/li&gt;&lt;li&gt;The fonts are all a little small - I don't know if the interface can be skinned&lt;/li&gt;&lt;li&gt;It would be nice to stream the audio over the local network without going through orb.com for better performance. If anyone knows a freeware way to do this then let us know in the comments&lt;/li&gt;&lt;li&gt;You can control winamp on your PC remotely through the Wii browser with the nice free winamp plugin &lt;a href="http://ajaxamp.com/"&gt;axajamp&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-116732239535696567?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/116732239535696567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=116732239535696567' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/116732239535696567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/116732239535696567'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2006/12/play-mp3-files-from-your-pc-on-your.html' title='Play MP3 files from your PC on your Wii for free'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20073286.post-116268985856302353</id><published>2006-11-04T16:38:00.000-08:00</published><updated>2006-11-05T09:39:35.586-08:00</updated><title type='text'>The perfect portable podcast player</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cowonamerica.com/images/products/u2/u2_01.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 222px; height: 234px;" src="http://www.cowonamerica.com/images/products/u2/u2_01.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I recently decided to get a second portable mp3 player for the sole purpose of listening to podcasts. I love me my podcasts so wanted a small lightweight player to devote to them. After a lot of consideration and shopping around I bought the &lt;a href="http://www.cowonamerica.com/products/iaudio/u2/"&gt;iAudio U2&lt;/a&gt; - a well-respected flash-based player from Cowon.&lt;br /&gt;&lt;br /&gt;I'm extremely happy with it and thought I would share the key reasons why it is the perfect portable podcast (or audiobook) player:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Podcast Essentials&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1) Bookmarks:&lt;/span&gt; Simply hold down the record button for 2 secs to add a bookmark to a podcast. This means you can go and listen to something else and then come back to that podcast and pick up where you left off.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2) Resume:&lt;/span&gt; This simple feature means that if you switch off the player then back on later (even after connecting it to the PC) it will start playing from where you left off.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3) Price:&lt;/span&gt; The players are very inexpensive! $90 for a 1GB version or $100 for 2GB (on Amazon as of 11/06). I find that my podcasts take up around 300MB on average, so 1GB is plenty for me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;4) Mass Storage Compliant:&lt;/span&gt; You can plug the player into any computer (Windows/Mac/Linux/etc) and it appears as an external drive you can just drag'n'drop files to and from. This means you can also use it to transport and share any data you like.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;5) Size:&lt;/span&gt; The players are pretty small - 2.91 X 0.98 X 0.71 inch (73.8 x 25.0 x 18.0 mm) - comfortably fitting in your pocket.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;6) Change Skip Speed:&lt;/span&gt; Set the skip speed high to scan quickly through long podcasts or audiobooks to find the bit you want.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;7) Playback Speed:&lt;/span&gt; Set the playback speed higher to speed up the playback of the audio files without turning the voices into pinky and perky - squeeze more podcasts into your commute!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other Pro's&lt;/span&gt;&lt;br /&gt;Non-essential features, but nice to have:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Excellent sound quality&lt;br /&gt;&lt;/li&gt;&lt;li&gt;FM radio and radio recording&lt;/li&gt;&lt;li&gt;mp3, wma, wav, asf, ogg support&lt;/li&gt;&lt;li&gt;Voice recording with built in mic&lt;/li&gt;&lt;li&gt;Line in recording&lt;/li&gt;&lt;li&gt;Up to 20 hours battery life&lt;/li&gt;&lt;li&gt;DRM support for Napster etc&lt;/li&gt;&lt;li&gt;Dynamic playlist - make playlists on the go&lt;/li&gt;&lt;li&gt;Comes with case, lanyard and cables&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Negatives&lt;/span&gt;&lt;br /&gt;The only minor gripes I have with the player are that it doesn't support m3u playlist files - I've no idea why, it should be simple! The other thing is that it doesn't have a user-replaceable battery. Finally, the player only supports a maximum of 50 folders - you can add more but they will not be visible on the player. None of these are a big deal as far as I'm concerned, but are woth bearing in mind.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;Many other players have &lt;span style="font-style: italic;"&gt;some&lt;/span&gt; of these features, but I believe that the U2 is the only to combine them all - highly recommended!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Links&lt;/span&gt;&lt;br /&gt;&lt;a href="http://reviews.cnet.com/Cowon_iAudio_U2_1GB/4505-6490_7-31129769.html"&gt;CNET review&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iaudiophile.net"&gt;iAudiophile&lt;/a&gt; fan site for Cowon players - lots of useful advice in the forums&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-116268985856302353?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/116268985856302353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=116268985856302353' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/116268985856302353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/116268985856302353'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2006/11/perfect-portable-podcast-player.html' title='The perfect portable podcast player'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20073286.post-114536599556838564</id><published>2006-04-18T06:00:00.000-07:00</published><updated>2006-04-18T06:13:15.586-07:00</updated><title type='text'>Add eventful gigs to google calendar</title><content type='html'>Google have now launched their &lt;a href="http://calendar.google.com"&gt;calendar&lt;/a&gt; service, and I've got to say I like it a lot. Here's a simple method to add upcoming events in your area to your calendar automatically.&lt;br /&gt;&lt;br /&gt;1) Go to &lt;a href="http://eventful.com"&gt;eventful&lt;/a&gt; and search for the type of events you are interested in e.g. concerts in Boston, or even just search by location to find all events.&lt;br /&gt;&lt;br /&gt;2) On the search results page, click save as calendar, then add a description if you want and set it to be public (on the drop down menu that is private by default).&lt;br /&gt;&lt;br /&gt;3) On the calendar page, right click on the ICAL subscribe link near the bottom right and choose copy link location (this may not work in non-firefox browsers, but you just need the URL of your calendar ICS subscribe link)&lt;br /&gt;&lt;br /&gt;4) In your google calendar, click the plus symbol in the calendars box on the right, and select the "public calendar address" tab.&lt;br /&gt;&lt;br /&gt;5) Here's the trick: paste in the ICS address from eventful, but change "webcal" to "http" at the start of the link.&lt;br /&gt;&lt;br /&gt;That's all there is to it, but it can take a while (even a few days!) before the events appear in your google calendar - I don't know why.&lt;br /&gt;&lt;br /&gt;Next time you see an event you like, add it to &lt;a href="http://eventful.com"&gt;eventful&lt;/a&gt; if it is not there already and it will appear in your calendar, and also anyone else's who is looking for similar events.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-114536599556838564?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/114536599556838564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=114536599556838564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/114536599556838564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/114536599556838564'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2006/04/add-eventful-gigs-to-google-calendar.html' title='Add eventful gigs to google calendar'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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-20073286.post-114269514275761676</id><published>2006-03-18T07:10:00.000-08:00</published><updated>2006-03-18T07:19:04.053-08:00</updated><title type='text'>Why living for 1000 years is a bad thing</title><content type='html'>Bottom line: if people live for 1,000 years it will kill science and art.&lt;br /&gt;&lt;br /&gt;A Cambridge university &lt;a href="http://chronicle.com/free/v52/i10/10a01401.htm"&gt;recently claimed&lt;/a&gt; that the first person to live for 1000 years has already been born. While this sounds like a great thing, it has some negative consequences. Most obviously, reproduction would have to virtually cease. The planet could not support the population if birth rates continued at the same level with vastly increased life expectancies. This has a less obvious consequence. I would argue that all major development in art, and to a large extent science requires new generations building on, but more importantly reacting against the work of the predecessors. Without new generations coming through, these fields would stagnate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-114269514275761676?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/114269514275761676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=114269514275761676' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/114269514275761676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/114269514275761676'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2006/03/why-living-for-1000-years-is-bad-thing.html' title='Why living for 1000 years is a bad thing'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20073286.post-113693062299508478</id><published>2006-01-10T14:03:00.000-08:00</published><updated>2006-01-11T07:58:55.793-08:00</updated><title type='text'>diggbash</title><content type='html'>&lt;span style="font-weight: bold;"&gt;diggbash&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;verb&lt;/span&gt;:&lt;br /&gt; To use the combined might, and considerable geeky knowledge of the &lt;a href="http://digg.com"&gt;digg.com&lt;/a&gt; community to stick up for the individual consumer and teach a lesson to companies who treat the consumer like sh*t. The first known diggbash is the case of &lt;a href="http://thomashawk.com/2005/11/priceritephoto-abusive-bait-and-switch.html"&gt;priceritephoto&lt;/a&gt; where the digg community brought a shady New York camera store to its knees!&lt;br /&gt;&lt;br /&gt;So I came up with what I thought was a cool term for what the diggers did to priceritephoto, and thought I'd experiment to see if it caught on. I made a &lt;a href="http://en.wikipedia.org/wiki/Diggbash"&gt;wikipedia entry for diggbash&lt;/a&gt; (note: may be removed by now) and posted it to digg. Turns out this was a bad idea as diggbash is a &lt;a href="http://en.wikipedia.org/wiki/Protologism"&gt;protologism&lt;/a&gt; and so &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Avoid_neologisms"&gt;not suitable for wikipedia&lt;/a&gt;, so it will be removed soon. At least &lt;a href="http://jadmelle.blogspot.com/2006/01/diggbash.html"&gt;one person&lt;/a&gt; liked it though!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-113693062299508478?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/113693062299508478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=113693062299508478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113693062299508478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113693062299508478'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2006/01/diggbash.html' title='diggbash'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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-20073286.post-113641700605802452</id><published>2006-01-04T15:21:00.000-08:00</published><updated>2006-01-04T15:30:06.756-08:00</updated><title type='text'>Moving pets from the USA to the UK</title><content type='html'>These are some notes I made on how to avoid quarantine when moving pets from the USA to the UK. The main source of info was the DEFRA web page:&lt;br /&gt;&lt;a href="http://www.defra.gov.uk/animalh/quarantine/index.htm"&gt;http://www.defra.gov.uk/animalh/quarantine/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt; 1) Only Dogs cats and ferrets avoid quarantine&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) Must do the following steps in order:&lt;br /&gt;Summary:&lt;br /&gt;At least 6 months before travel:&lt;br /&gt;   get pet microchipped&lt;br /&gt;   get pet vaccinated&lt;br /&gt;   get pet blood test - this must be at least 6 months before travel&lt;br /&gt;Then wait until 1-2 months before travel&lt;br /&gt;   get documentation - this will be valid for 4 months&lt;br /&gt;   get treated against ticks and tapeworms - 24-48 hrs before travel&lt;br /&gt;&lt;br /&gt;Details:&lt;br /&gt;   *  Have your pet microchipped  &lt;br /&gt;&lt;a href="http://www.defra.gov.uk/animalh/quarantine/pets/procedures/support-info/micro.htm" target="_blank"&gt;http://www.defra.gov.uk/animalh/quarantine/pets/procedures/support-info/micro.htm&lt;/a&gt;    &lt;br /&gt;Before any of the other procedures for pets are carried out, your pet must be fitted with a microchip so that it can be properly identified.&lt;br /&gt;&lt;br /&gt;   * Have your pet vaccinated    &lt;br /&gt;&lt;a href="http://www.defra.gov.uk/animalh/quarantine/pets/procedures/support-info/vacci.htm" target="_blank"&gt;http://www.defra.gov.uk/animalh/quarantine/pets/procedures/support-info/vacci.htm&lt;/a&gt;  &lt;br /&gt;After the microchip has been fitted your pet must be vaccinated against rabies. There is no exemption to this requirement, even if your pet has a current rabies vaccination&lt;br /&gt;&lt;br /&gt;   * Arrange a blood test       &lt;br /&gt;After your pet has been vaccinated, it must be blood tested to make sure that the vaccine has given it a satisfactory level of protection against rabies. You cannot take your pet into the UK until AFTER 6 months from the date that the sample was taken which gave a satisfactory test result&lt;br /&gt;&lt;br /&gt;   * Get pets documentation       &lt;br /&gt;For dogs and cats being prepared for pets in a non-EU listed country you should get an official third country veterinary certificate. This can be issued by a vet in a non-EU listed country. It is headed "Veterinary certificate for domestic dogs, cats and ferrets entering the European Community for non-commercial movements (Regulation (EC) No 998/2003)". This certificate must be a single sheet in English and may also contain a translation in another language. It must be completed in block letters in the language of the EU country of entry or in English.&lt;br /&gt;When you go to get the certificate take your pet, its vaccination record and blood test result. Also take evidence of the date your pet was microchipped. The documents must show your pet's microchip number. In addition to the certificate, you must be ready to show the vaccination record and blood test result when you enter the EU (including the UK) so keep them safe and bring them with you when you travel.&lt;br /&gt;You need to be aware of the following. The certificate will not become valid for entry to the UK for 6 calendar months from the blood sample date shown in section V. However, it is only valid for entry to the EU and subsequent travel within the EU for 4 months from the date it was signed or endorsed, or until the "valid until" date shown in Part IV, whichever is earlier. You should therefore delay getting the certificate until a month or two before you travel to ensure that it will still be valid when you enter the UK.&lt;br /&gt;&lt;br /&gt;   * Before your pet enters the UK, it must be treated against ticks and a tapeworm&lt;br /&gt;&lt;a href="http://www.defra.gov.uk/animalh/quarantine/pets/procedures/support-info/parasites.htm" target="_blank"&gt;http://www.defra.gov.uk/animalh/quarantine/pets/procedures/support-info/parasites.htm&lt;/a&gt;      &lt;br /&gt;Your pet must be treated against ticks and a tapeworm between 24 - 48 hours before it is checked in with an approved transport company for its journey into the UK. This must be recorded in its documentation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) You must travel by an approved route:&lt;br /&gt;Boston to Heathrow with British Airways or Virgin Atlantic&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) You must use an approved transport company:&lt;br /&gt;&lt;br /&gt;British Airways            &lt;br /&gt;    UK Reservations: + 44 (0) 870 850 9850    &lt;br /&gt;    &lt;a href="http://www.britishairways.com/" target="_blank"&gt;www.britishairways.com&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://www.baworldcargo.com/" target="_blank"&gt;www.baworldcargo.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Virgin Atlantic Airways:&lt;br /&gt;       Cargo Operations&lt;br /&gt;       Virgin Atlantic Cargo&lt;br /&gt;       Number One&lt;br /&gt;       Cargo Point&lt;br /&gt;       Bedfont Road&lt;br /&gt;       Stanwell&lt;br /&gt;       TW19 7NZ    &lt;br /&gt;Bookings:020 8897 5265&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-113641700605802452?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/113641700605802452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=113641700605802452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113641700605802452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113641700605802452'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2006/01/moving-pets-from-usa-to-uk.html' title='Moving pets from the USA to the UK'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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-20073286.post-113580524645492129</id><published>2005-12-28T13:16:00.000-08:00</published><updated>2006-01-24T13:10:40.030-08:00</updated><title type='text'>Holiday Plans Sept 2006</title><content type='html'>Planning to go for approx 2 weeks from around 30/8 to 13/9&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mileages:&lt;/span&gt;&lt;br /&gt;Denver Airport (DEN)  -  Rocky Mountain Nat. Park = 77 miles (&lt;a href="http://www.google.com/maps?q=denver+airport+to+rocky+mountain+national+park,+co&amp;ll=40.155786,-105.281982&amp;amp;spn=1.068906,2.194382&amp;hl=en"&gt;map&lt;/a&gt;)&lt;br /&gt;Rocky Mountains Nat. Park - Dinosaur National Monument = 270 miles &lt;a href="http://www.google.com/maps?q=rocky+mountain+national+park,+co+to+dinosaur,+co&amp;amp;spn=2.133221,4.388763&amp;hl=en"&gt;(map&lt;/a&gt;)&lt;br /&gt;Dinosaur Nat. Monument - Arches Nat. Park = 182 miles (&lt;a href="http://www.google.com/maps?q=dinosaur,+co+to+arches+national+park&amp;amp;spn=2.159208,4.388763&amp;hl=en"&gt;map&lt;/a&gt;)&lt;br /&gt;Rocky Mountains Nat. Park - Arches Nat. Park = 406 miles (&lt;a href="http://www.google.com/maps?q=rocky+mountain+national+park,+co+to+arches+national+park&amp;amp;hl=en"&gt;map&lt;/a&gt;)&lt;br /&gt;Arches Nat. Park - Monument Valley (Mexican Hat) =  148 miles (&lt;a href="http://www.google.com/maps?q=arches+national+park+to+mexican+hat,+utah&amp;ll=38.035112,-109.583130&amp;amp;spn=2.203046,4.388763&amp;hl=en"&gt;map&lt;/a&gt;)&lt;br /&gt;Monument Valley - Grand Canyon (Tusayan Arizona) = 201 miles (&lt;a href="http://maps.yahoo.com/beta/index.php#maxp=location&amp;amp;q2=tusayan%252C%2520arizona&amp;q1=1000%2520main%2520st%2520monument%2520valley%252C%2520utah&amp;amp;amp;amp;amp;trf=0&amp;lon=-110.992126464844&amp;amp;lat=36.5074286262601&amp;mag=10"&gt;map&lt;/a&gt;)&lt;br /&gt;Grand Canyon - Las Vegas Airport = 267 miles (&lt;a href="http://maps.yahoo.com/beta/index.php#maxp=location&amp;amp;q2=las%2520vegas%2520airport&amp;q1=tusayan%252C%2520arizona&amp;amp;amp;amp;amp;trf=0&amp;lon=-113.639831542969&amp;amp;lat=35.6327444264965&amp;mag=10"&gt;map&lt;/a&gt;)&lt;br /&gt;Total = 1145 (inc. Dinosaur)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Car hire&lt;/span&gt;&lt;br /&gt;1-14th September, Denver - Las Vegas, unlimited miles = $750 (priceline.com)&lt;br /&gt;5-19th September, unlimited miles $333 &lt;a href="http://www.carrentalexpress.com/"&gt;carrentalexpress.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flights&lt;/span&gt;&lt;br /&gt;Boston - Denver = $150  (jetblue.com)&lt;br /&gt;Las Vegas - Boston = $150&lt;br /&gt;&lt;br /&gt;London - Denver&lt;br /&gt;Las Vegas - London&lt;br /&gt;470 GBP round trip (opodo.co.uk multi-stop trip 29/8 - 12/9)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-113580524645492129?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/113580524645492129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=113580524645492129' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113580524645492129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113580524645492129'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2005/12/holiday-plans-sept-2006.html' title='Holiday Plans Sept 2006'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20073286.post-113519094370109748</id><published>2005-12-21T10:48:00.000-08:00</published><updated>2005-12-23T08:46:40.070-08:00</updated><title type='text'>Linux Tips</title><content type='html'>This is a random collection of useful tricks I have picked up while using Linux over the last few years. Some are basic, some are well known, some are obscure and borderline useless to anyone but me! Hopefully some are useful too!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remove all lines from file whose first character is # &lt;/span&gt;&lt;br /&gt;grep -v '^ *#' file&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note - ^ is ascii newline, and " *#" means any number of instances of " " (space) before "#"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;paste - like cat, but sideways!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Find files&lt;/span&gt;&lt;br /&gt;find $dir -name 'filename'&lt;br /&gt;&lt;span style="font-style: italic;"&gt;where $dir is the top level to begin in, and filename may contain * wildcards&lt;/span&gt;&lt;br /&gt;find /data/bjm/images/ -name '*.jpg' -exec ln -s {} \;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;here the {} stands for the files that are found&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Difference between two files&lt;/span&gt;&lt;br /&gt;diff file1 file2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rotate an eps file&lt;/span&gt;&lt;br /&gt;epsffit -r llx lly urx ury [infile [outfile]]&lt;br /&gt;&lt;span style="font-style: italic;"&gt;where llx lly... are the coordinates of the bounding box&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note that if the %%BoundingBox line at the top of the eps file says (atend) you must copy the coordinates from the %%BoundingBox line at the end of the file to there before using epsffit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create archive of only .tex files that need updating&lt;/span&gt;&lt;br /&gt;find . -name '*.tex' -exec tar -ufj a.tbz2 {} \;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note "find" locates the .tex files, then executes the command "tar -ufj a.tbz2" on each of them, where -u tells tar to include the file only if it's newer than the archive version, j tells it to put archive through bzip2 for compression, and {} represents each file "find" finds! \; finishes the exec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;run command2 if command1 completed successfully (status = 0)&lt;/span&gt;&lt;br /&gt;command1 &amp;&amp;amp; command2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;run command2 if command1 did not complete successfully (status != 0)&lt;/span&gt;&lt;br /&gt;command1 || command2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Put eps files on one sheet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;use psmulti perl script, available from &lt;/span&gt;&lt;a href="http://www.ifi.unizh.ch/staff/antonio/patch/hack.html"&gt;ww.ifi.unizh.ch/staff/antonio/patch/hack.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;concatenate multiple ps files into one file&lt;/span&gt;&lt;br /&gt;psappend file1.ps file2.ps ... | psnup &amp;gt;! fileall.ps&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rotate and rescale jpegs with mogrify&lt;/span&gt;&lt;br /&gt;mogrify -geometry 50%x50% rio.jpg    #scales to 50% of size&lt;br /&gt;mogrify -rotate '90&amp;&gt;gt;' rio.jpg        #rotate 90 deg cwise&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Or use jpegtrans - can work better!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Use RCS to control revisions of files&lt;/span&gt;&lt;br /&gt;mkdir RCS in the directory where the files are&lt;br /&gt;ci file - checks file in&lt;br /&gt;co file - checks file out for editing&lt;br /&gt;rlog file - gives revision history of file&lt;br /&gt;&lt;span style="font-style: italic;"&gt;e.g after writing script use ci to check in, then co -l to check out for use. The whenever you update it, do ci -l again.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make colour ps file into bw or greyscale&lt;/span&gt;&lt;br /&gt;use bw_convert from&lt;br /&gt;&lt;a href="http://www-hermes.desy.de/notes/extras/postscript.html"&gt;www-hermes.desy.de/notes/extras/postscript.html&lt;/a&gt;&lt;br /&gt;bw_convert [-b] &lt;colour_file&gt; &lt;bw_file&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-b converts to bw rather than default greyscale&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;replace a character (e.g. : ) with newline...&lt;/span&gt;&lt;br /&gt;tr ':' '\012'&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ascii newline = \012&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;get rid of ^M at end of lines in e.g. allofmp3 m3u files&lt;/span&gt;&lt;br /&gt;tr -d '\015' &lt;m3ulist.m3u&gt;&amp;lt;m3ulist.m3u &amp;gt;!new.m3u&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Save space in latex see &lt;/span&gt;&lt;br /&gt;&lt;a href="http://http//www-h.eng.cam.ac.uk/help/tpl/textprocessing/squeeze.html"&gt;http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/squeeze.html&lt;/a&gt;&lt;br /&gt;1) use savetrees&lt;br /&gt;2) squeeze whitespace around figures&lt;br /&gt; \addtolength{\textfloatsep}{-5mm}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;see how long a command takes to run&lt;/span&gt;&lt;br /&gt;time command options&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sort file by column number num, numerically&lt;/span&gt;&lt;br /&gt;sort -g -k num file&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;variable modifiers&lt;/span&gt;&lt;br /&gt;:r - everything before .&lt;br /&gt;:e - everything after .&lt;br /&gt;:h - everything before last /&lt;br /&gt;:t - everything after last /&lt;br /&gt;:s/aaa/bbb/ - substitute aaa with bbb&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;command history&lt;/span&gt;&lt;br /&gt;!$ last argument of last command&lt;br /&gt;!^ first argument of last command&lt;br /&gt;!* all arguments of last command&lt;br /&gt;&lt;span style="font-style: italic;"&gt;note, you can use variable modifiers (:r etc) on these too&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;remove first character from $string&lt;/span&gt;&lt;br /&gt;echo $string | tail +2c&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make small postscript files&lt;/span&gt;&lt;br /&gt;dvired -o bigbook_red.ps bigbook.dvi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;last field variable in awk&lt;/span&gt;&lt;br /&gt;$NF (actually number of fields, but same thing)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;read from standard input&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;use $&amp;lt; which reads one line from stdin&lt;br /&gt;&lt;/span&gt;echo $&amp;lt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;or just use $&amp;lt; by itself to wait for a return to continue&lt;br /&gt;&lt;/span&gt;if ( $&amp;lt; == b ) echo y&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;this waits for input and if you input b, it echos y&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;run process after logout&lt;/span&gt;&lt;br /&gt;nohup command &amp;gt;&amp; command.out &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;find url generated by a web form:&lt;/span&gt;&lt;br /&gt;see &lt;a href="http://curl.planetmirror.com/docs/httpscripting.html"&gt;http://curl.planetmirror.com/docs/httpscripting.html&lt;/a&gt;&lt;br /&gt;download page, and edit source to change post to get then fill in your copy&lt;br /&gt;of page and submit to see url generated&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;find out what process is using an optical drive&lt;/span&gt;&lt;br /&gt;fuser -v /media/cdrecorder&lt;br /&gt;&lt;span style="font-style: italic;"&gt;or the path to the device - useful if umount says "device is busy"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;null display&lt;/span&gt;&lt;br /&gt;Xvfb -ac&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;automatically forward mail in pine&lt;/span&gt;&lt;br /&gt;echo newaddress@somewhere.com &gt;! ~/.forward&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;find dimensions/size and other info of jpeg (or other) image&lt;/span&gt;&lt;br /&gt;identify -format "%w %h" a.jpg&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;install rmps as non root (from open office install guide)&lt;/span&gt;&lt;br /&gt;rpm -Uvh --prefix /where/ooo/should/go *.rpm&lt;br /&gt;&lt;span style="font-style: italic;"&gt;or try rpm2cpio and cpio to extract files from rpm then move them manually&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;extract single file from archive&lt;/span&gt;&lt;br /&gt;tar xf archive.tar exact/file/i/want&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/m3ulist.m3u&gt;&lt;/bw_file&gt;&lt;/colour_file&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20073286-113519094370109748?l=benmaughan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benmaughan.blogspot.com/feeds/113519094370109748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20073286&amp;postID=113519094370109748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113519094370109748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20073286/posts/default/113519094370109748'/><link rel='alternate' type='text/html' href='http://benmaughan.blogspot.com/2005/12/linux-tips.html' title='Linux Tips'/><author><name>Ben Maughan</name><uri>http://www.blogger.com/profile/04698813526519846946</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>
