<?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-2286041855500880088</id><updated>2012-01-18T14:14:33.945Z</updated><category term='mp4'/><category term='Scanners'/><category term='dell'/><category term='KDE'/><category term='macos'/><category term='iPhone'/><category term='fglrx'/><category term='PS3'/><category term='tv-and-movies-meta-data-fetcher'/><category term='PSP'/><category term='nwn'/><category term='ARM'/><category term='OpenSuSE'/><category term='MediaManager'/><category term='ubuntu'/><category term='podcaster'/><category term='laptop'/><category term='Media'/><title type='text'>JP's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2286041855500880088.post-2239662085469593614</id><published>2011-07-04T12:43:00.002+01:00</published><updated>2011-07-04T12:45:23.159+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv-and-movies-meta-data-fetcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><category scheme='http://www.blogger.com/atom/ns#' term='MediaManager'/><title type='text'>Media Manager v2.0 Released!</title><content type='html'>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="line-height: 1.25em; max-width: 64em;"&gt;Media Manager v2.0 has just been released. The project has had a name changed since the last updated (previously known as MediaInfoFetcher). This is a major update that focus on managing media (Currently TV Shows and Films) and much greater reliability when fetching meta data.&lt;/div&gt;&lt;div style="line-height: 1.25em; max-width: 64em;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 1.25em; max-width: 64em;"&gt;Some of the change high lights are as follows:&lt;/div&gt;&lt;ul style="max-width: 62em; padding-left: 25px;"&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Better searching for film and TV information using XBMC scrapers&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Tool to download and stay uptodate with the latest XBMC scrapers&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Much improved film title and show name lookup by variours searching strategies&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;New actions, such as ability to execute system commands on media files and rename the media files&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Enhanced renaming patterns which new token types and optional parts to patterns.&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Can lookup film information from .NFO files.&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Improved configuration options&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;New XML store for caching media information&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Improved tag chimp source, that will use the sites API instead of scraping the HTML.&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;Maybe new configuration options (and a new configuration format).&lt;/li&gt;&lt;li style="margin-bottom: 0.3em;"&gt;New installer for all platforms.&lt;/li&gt;&lt;/ul&gt;&lt;div style="line-height: 1.25em; max-width: 64em;"&gt;&lt;/div&gt;&lt;div style="line-height: 1.25em; max-width: 64em;"&gt;This has been quite a while coming, but it's finally here. Please use the project website to let me know of bugs or feature requests. Also if you find the application useful then let me know on my blog.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;So click &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;here&lt;/a&gt; for more information.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2239662085469593614?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2239662085469593614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2239662085469593614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2239662085469593614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2239662085469593614'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2011/07/media-manager-v2.html' title='Media Manager v2.0 Released!'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-6139184387305205758</id><published>2011-06-02T21:01:00.000+01:00</published><updated>2011-06-02T21:01:17.036+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp4'/><category scheme='http://www.blogger.com/atom/ns#' term='tv-and-movies-meta-data-fetcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><category scheme='http://www.blogger.com/atom/ns#' term='MediaManager'/><title type='text'>MP4 Libraries in Media Manager</title><content type='html'>MediaManager 2.0 is pretty much ready to release apart from a problem with the MP4ItunesStore. This store is used to save metadata into mp4/m4v files so that they appear correctly in iTunes and can be used with AppleTV, iPad's etc....&lt;br /&gt;&lt;br /&gt;In version 1.x this store was based around a command line application AtomicParsely. However this always anoyed me as it was not very easy to use and was slot to drive it from java.&lt;br /&gt;&lt;br /&gt;In version 2.x I've been working towards a pure java solution. I first of starting to use &lt;a href="http://www.jthink.net/jaudiotagger/"&gt;jaudiotagger&lt;/a&gt;. I found this while working on my &lt;a href="http://code.google.com/p/pod-caster/"&gt;podcaster&lt;/a&gt;&amp;nbsp;application. This is more about audio files than video though. It works well for podcaster, but not very well for &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;MediaManager&lt;/a&gt;. I had to hack it quite a bit before it would work, then I started to find problems with parsing some MP4 files.&lt;br /&gt;&lt;br /&gt;I stumbled across &lt;a href="http://code.google.com/p/mp4parser/"&gt;mp4parser&lt;/a&gt;&amp;nbsp;next. This is pretty good and does everything I need or so it seemed at first. I found a number of bugs in the library. I fixed a number of these and sent patches to the project (Still not been applied :-( ), I then found a case where a DVD I had&amp;nbsp;turned&amp;nbsp;into a MP4 file&amp;nbsp;would&amp;nbsp;get corrupted. &amp;nbsp;raised a issue on this also. Not only did it courrpt the file, but it gave me no way of detecting a error. Due to these problems I had to stop using the library. The project has a hight amount of activity so I'm still hoping these things might get fixed.&lt;br /&gt;&lt;br /&gt;I've looked around for other Java solutions, but not found any. I could possibly write my own or fork one of the others, but that's too much work for now. Instead I've started to look at using a native library called MP4v2 which is used by a number of other C/C++ projects. To create the bindings I'm using JNA. This as not been without problems though. Currently on Linux I'm seeing segfaults unless I use a 32Bit sun JVM. Strangely this happens on a 64Bit sun JVM also. I'm currently hopeing to find out why and fix the problem, but will see what happens.......... It might mean we only have iTunes support for curetain Arch/JVM's.&lt;br /&gt;&lt;br /&gt;Anyways once these problems are solved, MediaManager will be ready for release&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-6139184387305205758?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/6139184387305205758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=6139184387305205758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6139184387305205758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6139184387305205758'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2011/06/mp4-libraries-in-media-manager.html' title='MP4 Libraries in Media Manager'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-9013161985828203419</id><published>2011-05-12T08:57:00.000+01:00</published><updated>2011-05-13T21:52:45.574+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv-and-movies-meta-data-fetcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><category scheme='http://www.blogger.com/atom/ns#' term='MediaManager'/><title type='text'>MediaInfoFetcher is no more, long live MediaManager</title><content type='html'>No need to panic, MediaInfoFetcher has been renamed to MediaManager to reflect that the next version will be much more that a tool to fetch media information. It is not a tool for managing Media collections.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since my last post, Media Manager as really started to take shape. Many bugs have been found and fixed with is bringing it nearer to a release. Also it now has nearly all the features that will be present in the next release. These include the following:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Better searching for film and tv information using XBMC scrapers&lt;/li&gt;&lt;li&gt;Tool to download and stay uptodate with the latest XBMC scrapers&lt;/li&gt;&lt;li&gt;Much improved film title and show name lookup by variours searching strategies&lt;/li&gt;&lt;li&gt;New actions, such as ability to execute system commands on media files and rename the media files&lt;/li&gt;&lt;li&gt;The renaming as also improved quite a bit as the patterns have new elements like optional parts.&lt;/li&gt;&lt;li&gt;Can lookup film information from .NFO files.&lt;/li&gt;&lt;li&gt;Improved configuration options&lt;/li&gt;&lt;li&gt;New XML store for caching media information&lt;/li&gt;&lt;li&gt;Improved tag chimp source, that will use the sites API instead of scraping the HTML.&lt;/li&gt;&lt;li&gt;New installer for all platforms.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;As you can see that is quite a impressive list of features going into the next release and their are still a couple in the works. The previous version had the concept of sources and stores, but now has the concept of actions. Actions are performed on the media files when they are found. So a new action as been created for renaming media witch used to be the only thing the old version could do.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Users are able to write the own custom actions, stores and stores in Java and use them. This gives a great way for custom things, but also allows for testing of new actions, stores and sources before they make it to a release.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyhow the next release is getting closer......&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-9013161985828203419?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/9013161985828203419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=9013161985828203419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/9013161985828203419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/9013161985828203419'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2011/05/mediainfofetcher-is-no-more-long-live.html' title='MediaInfoFetcher is no more, long live MediaManager'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-6670251429892799296</id><published>2011-03-01T20:50:00.004Z</published><updated>2011-03-01T21:13:55.685Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv-and-movies-meta-data-fetcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>MediaInfoFetcher version 2.0 progress so far....</title><content type='html'>&lt;div&gt;It's been a little while since I posted any kind of update on the my open source project MediaInfoFetcher. For those not familiar with the project. &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;MediaInfoFetcher&lt;/a&gt; is a application and a API which can be used to retrieve TV show and movie meta data from Internet sources. This information is then stored locally and can be used to rename media files with the correct title.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Version 1.0 was released sometime ago now, with several updates since then. However it was always had problems keeping up with the web sites that it scraped for information. So I've been working on version 2.0 for a little while now and it's making good progress. A lot of things will change in the next version which will help to keep it up today and always working in between releases.&lt;/div&gt;&lt;div&gt;Some of the features to look forward to:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Added a source that uses XBMC media player scrapers.&lt;/li&gt;&lt;li&gt;Checks for and downloads updates of XBMC scrappers.&lt;/li&gt;&lt;li&gt;Removed the old XMLStore and replaced it with a new one that stores all media files in a single XML file.&lt;/li&gt;&lt;li&gt;Removed some of the source which were always broken. Now using the XBMC source instead.&lt;/li&gt;&lt;li&gt;Much better searching of media data (films and tv).&lt;/li&gt;&lt;li&gt;No longer uses Atomic Parsely to write .mp4 metadata. Uses a pure Java solotuion instead.&lt;/li&gt;&lt;li&gt;And much more to come....&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Things are shaping up nicely, but it still has a way to go before it's release ready. I'm very pleased with it's ability to use XBMC scrapers. This means it can always obtain media information without having to worry about it going out of date. It also means their are many more sites that media data can be obtained from as their are quite a lot of different XBMC scrapers.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-6670251429892799296?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/6670251429892799296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=6670251429892799296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6670251429892799296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6670251429892799296'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2011/03/mediainfofetcher-version-20-progress-so.html' title='MediaInfoFetcher version 2.0 progress so far....'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2706830384648888324</id><published>2010-11-01T09:12:00.002Z</published><updated>2010-11-01T09:20:55.717Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='macos'/><title type='text'>NFS on MacOS is broken!</title><content type='html'>I've been looking into iPhone development lately as I wanted to get an idea about what is involved. This means I've been force to use my Mac Mini for development. I'm not really a Mac user  as I mostly use Linux (KDE). At first I wanted to use eclipse like I do for everything else. Currently this does not seem possible so I've been forced to use xcode.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll probably talk more about xcode in a later blog entry, but for now I'd like to rant about how bad NFS support in Mac applications are. I have NFS shared directories so that my server contains all user details. This has lots of benefits like been able to move between my different machines, but the main advantage is that they data is backup centrally from the server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It seems many mac applications just don't work with NFS. I've never had a problem in Linux, all applications work with NFS that I've tried. I even play WOW from a NFS directory via crossover games with no problems!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here is a list of apps I've discovered have problems:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;iPhone simulator (Can't install developed apps)&lt;/li&gt;&lt;li&gt;xcode (Can't save files)&lt;/li&gt;&lt;li&gt;Installers (One of my macs can't install stuff unless they are done from local dir).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;If anyone knows how to get round these problems I'd love to here it. &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/2286041855500880088-2706830384648888324?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2706830384648888324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2706830384648888324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2706830384648888324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2706830384648888324'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/11/nfs-on-macos-is-broken.html' title='NFS on MacOS is broken!'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2022382675190587786</id><published>2010-10-05T08:31:00.003+01:00</published><updated>2010-10-05T08:56:59.389+01:00</updated><title type='text'>Bacula - The Open Source Network Backup Solution</title><content type='html'>Been a little while since I've blogged. I mainly blame this on World of Warcraft which I'm still playing quite a bit on Linux.&lt;br /&gt;&lt;br /&gt;I've been looking at how I do backups at home again. I've written a script (in perl) that performs my backups, but it's been having a few problems. First of I worte it to backup my how server to my Netgear NAS. It did this using rsync to a NFS exported filesystem on the NAS. It turned out that the NAS crashes when about half way though a full backup! For some reason the NFS is pretty flakly on my Netgear ReadyNAS (which is a sparc CPU btw!).&lt;br /&gt;&lt;br /&gt;The NAS also supported ssh and rsync protocols, so I stopped using NFS and started to transfer things over SSH. This however showed up another problem. It seems that the rsync parameter --list-dest does not work over SSH. This parameter is used to perform the incremental backups and only copy the stuff that has changed since the last time. To perform a full backup takes about 3 days currently (100Mbit network), so this is a no go. The backups need to be incremental.&lt;br /&gt;&lt;br /&gt;I've started to think about writing my own backup application, but this time making a client/server type app that does not use rsync. Instead would have it's own storage daemon running on the NAS. At this point I started to look around at other free applications and discovered &lt;a href="http://www.bacula.org"&gt;Bacula&lt;/a&gt;. This is what I've using to perform backups now.&lt;br /&gt;&lt;br /&gt;This is a very nice application that consists of 3 main parts. Their is a storage daemon, that sits on my NAS. A Director which is a server that controls everything and a file daemon that also sits on my server. The file daemon is the client that is responsible for pulling files when the Director requests them. The director then stores them in the storage daemon. The good thing about this is I can run a file daemon on all the machines on my network and just have a single director on the server.&lt;br /&gt;&lt;br /&gt;It was easy to install on my OpenSuSE machines, version 5 was available as packages and I used zypper to install them. Getting the storage deamon onto the NAS was harder. Their are packages, but they are a older version that is not fully compatible. I found I could perform backups, but not restore files. So I grabbed the latest sources and cross compiled it for the NAS which runs a SPARC architecture :-) If your familiar with cross compiling, then this is not to tricky. I need to some extra libs (sqlite3, zlib...) and then build the storage daemon static. After this it worked like a charm.&lt;br /&gt;&lt;br /&gt;Bacula is a very command line based application, it's controlled from configuration files and a console. Once I got these all working I manged to setup nightly incremental backups. The acuall backups appear to be a lot faster than my previous solution. Their are some GUI consoles, but this are basicly not much more that a place to type commands. So in my view still a command line. I bealive their is also a web client, but I've not got round to installing that. Will be giving it ago soon.&lt;br /&gt;&lt;br /&gt;If I don't find a good graphical client, then I might think about creating one. Main reason for this is we have a number of laptops in my family (windows and Linux) and I'd like these to have a good UI for doing backups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2022382675190587786?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2022382675190587786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2022382675190587786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2022382675190587786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2022382675190587786'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/10/bacula-open-source-network-backup.html' title='Bacula - The Open Source Network Backup Solution'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-4215147158741915738</id><published>2010-07-01T13:12:00.002+01:00</published><updated>2010-07-01T13:20:04.475+01:00</updated><title type='text'>World of Warcraft stopped working in Crossover Games</title><content type='html'>I've been playing World of Warcraft most nights. What can I say, I'm addicted. As mentioned in previous posts, I bought crossover games to play WoW on my Linux Box and it was working very well. That was untill last night. WoW patched it self last night to version 3.3.5, cxgames/wine crashed a couple of time trying to update, howerver in the end I updated to the latest WoW.&lt;br /&gt;&lt;br /&gt;No I have the problem that I can't log into the game server. Seems Crossover games no longer works with wine! Hoping their is  a patch for this before long otherwise I'll probally have to find another solution.&lt;br /&gt;&lt;br /&gt;As a software engineere I can understand how tricky it is to work with every version of the software. Don't expect blizzard shipped a earily release to code weavers before for pushing the patch to users. That would have given code weavers change to fix crossover games.&lt;br /&gt;&lt;br /&gt;I could run WoW on my new Mac Mini, but I'd much rather be running it on my main Linux box with dual screens. Since I've bought the Windows version of WoW I'd probally have to buy the mac version. Maybe if you buy wow you can use either version, not sure about that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-4215147158741915738?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/4215147158741915738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=4215147158741915738' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4215147158741915738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4215147158741915738'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/07/world-of-warcraft-stopped-working-in.html' title='World of Warcraft stopped working in Crossover Games'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-5528669247792191072</id><published>2010-07-01T08:29:00.006+01:00</published><updated>2010-07-01T13:12:18.854+01:00</updated><title type='text'>Moving from windows to Mac OS X</title><content type='html'>Since I had problems updating my firmware using iTunes in windows running in VMWare workstation, I've been looking for another solution. I seem to have found one! I bought one of the new Mac Mini's (The server version as to has better spec). I'm now using this for syncing all my gadgets.&lt;br /&gt;&lt;br /&gt;Mac OS X works a lot better for me than windows ever did. I've been able to connect it to the ldap server and nfs server on my network. This means and don't have to do much admin work on the sever, everything is controlled from a central location. Most importantly, when I backup my server and backup up all the user data on the mac.&lt;br /&gt;&lt;br /&gt;The new Mac's are very nice. I have a older one belowe the TV which serves as a media center and I've been thinking of getting more other TV's at somepoint. Having one which can be used as a desktop computer will help qutie a bit with setting these others up. I don't want to have to admin each of them, I'd much rather come up with a solution where they are all configured on my server.&lt;br /&gt;&lt;br /&gt;Reconfiguring Max OS X snow leapord to talk to my LDAP server and authenticated agaist it was pretty tricky. In fact I find OpenSuSE quite a bit easy to configure than the Mac. Most my admin work is done remotely from the command line for variours reasons, this a hell of a lot easier on OpenSuSE. Some think apple should sort out if they are seriours about Server opearting systems. In the end I got things working by changing the mac to use the LDAP profile "RFC 2307".&lt;br /&gt;&lt;br /&gt;The automounts are still now working, so that will be a task for another day. It seems that RFC 2307 is not the same as what my linux boxes use. I might be able to tweak the mac to work, otherwise I'll have to add new entries into the ldap for mac's.&lt;br /&gt;&lt;br /&gt;The next pain I had was group ID's. The ID's in the mac clashed with the ID's on my linux box. I fixed this by renumbering the ID's on the Mac, then adding them to the ldap server. I then updated the users so that on linux the mac groups were also visible. This was pretty complicated as the groups are stored on the mac in it's directory service as well as flat files. I wrote a perl script to perform the update.  The directory service files are stored in these folders :&lt;br /&gt;&lt;code&gt;&lt;br /&gt;/private/var/db/dslocal/nodes/Default/groups&lt;br /&gt;/System/Library/DirectoryServices/DefaultLocalDB/Default/groups&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Anyway I've spent the last few nights putting all my iTunes conent into place and synced my phone last night. All is working very well. Will have to repeat the user setup for my wife's account. Hopefully firmware upgrade will go smoother this time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-5528669247792191072?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/5528669247792191072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=5528669247792191072' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5528669247792191072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5528669247792191072'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/07/moving-from-windows-to-mac-os-x.html' title='Moving from windows to Mac OS X'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-7680133490900082280</id><published>2010-06-23T11:33:00.002+01:00</published><updated>2010-06-23T11:41:14.654+01:00</updated><title type='text'>Running windows under VMWare</title><content type='html'>I've spent the last week running windows vist 64Bit under VMWare to see if it can be used sync my gadgets (iphone, tomtom, harmony remote). All as been going pretty well, though still frustated my roaming profiles. The cause windows to take ages to log in and out. A nfs soultion would be much better given that this machine is a desktop one.&lt;br /&gt;&lt;br /&gt;I've been syncing my iPhone without problems, which gave me a lot of hope that things would work. However last night I tried to upgrade the firmware to iOS 4. This proved to be impossible and left the phone useable. I googled around and found some suggested fixes for the problem, however none of them worked and all involved hacking around with the Linux Host USB options. If I can't update the firmware, then VMWare is not going to work for me.&lt;br /&gt;&lt;br /&gt;I'm not considering other options, and it seems the best one is to by one of the new MacMini's. More money than I wanted to spend, but the benefits are quite large. First of I should be able to connected it to my linux next work with ldap auto mounts via nfs. No more roaming profiles! Backuping up to my Nas should be easy. My netgear nas pretends to my a apple time machine.&lt;br /&gt;All my gadgets seem to work on MacOS X so I should be able to sit the box on the desktop and use VNC from my main Linux machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-7680133490900082280?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/7680133490900082280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=7680133490900082280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7680133490900082280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7680133490900082280'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/06/running-windows-under-vmware.html' title='Running windows under VMWare'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1421716295147914596</id><published>2010-06-18T10:13:00.002+01:00</published><updated>2010-06-18T10:23:00.293+01:00</updated><title type='text'>Getting gadgets to work with linux</title><content type='html'>So I'm not at stage 2 of replacing windows on my gaming machine. So far the games I play are working very well using crossover games from &lt;a href="http://www.codeweavers.com/"&gt;codeweavers&lt;/a&gt;. The next step is get my tomtom, iPhone, iPod and Harmony remotes all working and syncing.&lt;br /&gt;&lt;br /&gt;In a perfect world their would be native Liunx drivers for these products, but that does not seem to be the cause. The really anoying thing is that at least one of these devices is running Linux! So currently I'm evaulating VMWare. I will hopefully be able to install iTunes and all the other drivers under vista in VMWare running windows vista. So far the installation of VMWare has been pretty easy and I'm currently setting up vista to talk to my network (Samba PDC). The trick part was working out what product I actually wanted. The VMWare website lists all sorts of products, I'd suggest they create a table showing how they all differ.&lt;br /&gt;&lt;br /&gt;VMWare does strike me as slighly overkill for what I want, and I would quite happily pay codeweavers or anyone the price VMWare will cost me to get all these things working in crossover office. I wonder how many other people think this too? If I'd not already had to by windows vista, I'd give them that money also. I guess the main problem is getting USB devices working under wine and keeping up to date with the latest versions of iTunes.&lt;br /&gt;&lt;br /&gt;I'm also going to have to install outlook, and the only reason for this is that iTunes only really supports Outlook for syncing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1421716295147914596?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1421716295147914596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1421716295147914596' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1421716295147914596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1421716295147914596'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/06/getting-gadgets-to-work-with-linux.html' title='Getting gadgets to work with linux'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1583893835194321039</id><published>2010-06-12T17:45:00.003+01:00</published><updated>2010-06-12T18:00:41.229+01:00</updated><title type='text'>Crossover games 9.0.0</title><content type='html'>My windows vista machine has recently developed a hard disc fault, their is a clicking noise and the machine keeps freezing. This machine is mainly used for playing games and syncing my iphone. I've got a new hard disc on order, but it occured to my I might not need to run windows on the machine any longer. Since stopping Neverwinter Nights development, I've been playing World of Warcraft (WoW) and Guild wars. I've notice that both of these run in crossover games now so though I'd give things ago.&lt;br /&gt;&lt;br /&gt;So I've got crossover games 9.0.0 installed on my laptop, the laptop is less powerful than my windows machine so I won't be comparing performance. All I'm looking for is the games run correctly and they are playable.&lt;br /&gt;&lt;br /&gt;First thing I need to do is install WoW, this is quite a painfull process as it's a huge game. It was painful on windows too. Rather than install from the CD's I though I'd use the Internet installer, so I downloaded it and used crossover games to install it.  The install process then took 2 days....... 6GiG download. Wish I'd used the DVD now :-) Anyway, a couple of days later and it's all installed, but now it needs patching!!! This is really anoying thing about wow, you think it would just have installed the latest version. So anther day and a half later and it's patched to the latest version.&lt;br /&gt;&lt;br /&gt;I can now run wow and see the initial screen. Crossover games has added a icon to my KDE desktop and start menu which is great. I now try to log into my WoW account, it's at this point things go really wrong. Turns out I downloaded the wrong version. I have the enUS and not the enGB, so I can't log into my account. This means another 4 days of downloading...........&lt;br /&gt;&lt;br /&gt;Ok time to try something different, I move the Wow install on my hard disc and mounted my windows machines hard disc via samba.  I now copy the installed version on their to the place where crossover games installed things before. There is a config file at the path "World of Warcraft\WTF\Config.Config.WTF". With the help of a crossover games WoW page I edit the settings in their to add the following:&lt;br /&gt;&lt;br /&gt;SET SoundOutputSystem "1"&lt;br /&gt;SET SoundBufferSize "232"&lt;br /&gt;SET gxApi "opengl"&lt;br /&gt;SET ffxDeath "1"&lt;br /&gt;SET gxMultisampleQuality "0.000000"&lt;br /&gt;SET gxFixLag "0"&lt;br /&gt;SET fullAlpha "1"&lt;br /&gt;SET lodDist "100.000000"&lt;br /&gt;SET SmallCull "0.070000"&lt;br /&gt;SET DistCull "500.000000"&lt;br /&gt;SET farclip "477"&lt;br /&gt;SET particleDensity "1.000000"&lt;br /&gt;SET unitDrawDist "300.000000"&lt;br /&gt;SET gxCursor "0" SET baseMip "1"&lt;br /&gt;SET spellEffectLevel "0"&lt;br /&gt;SET weatherDensity "0"&lt;br /&gt;SET pixelShaders "0"&lt;br /&gt;SET ffxGlow "0"&lt;br /&gt;&lt;br /&gt;After all of this, I fired up WoW again and successfully logged in. I've been playing the game most of the day and it's all working really well. It's a little sluggish in places, like for example when it displays a tool tip. That is probably down to my laptop been a bit underpowered. All in all, crossover games is really impressive.&lt;br /&gt;&lt;br /&gt;I think I'm going to be checking out VMWare next for running iTunes and iPhone syncing. If that works I'll be able to ditch windows for Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1583893835194321039?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1583893835194321039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1583893835194321039' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1583893835194321039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1583893835194321039'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/06/crossover-games-900.html' title='Crossover games 9.0.0'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-6090759722727318288</id><published>2010-06-09T08:34:00.002+01:00</published><updated>2010-06-09T08:42:33.791+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scanners'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSuSE'/><title type='text'>Scanners in Opensuse 11.2 (64 Bit)</title><content type='html'>For a while now I've been attempting on and off to get my flatbed scanner working in OpenSuSE versions. I've tried most versions from 11.0 to 11.2, but I always ran in to the same problem. The problem is that Yast tells me it will work on  a 32Bit version of OpenSuSE, but not a 64 Bit version. I've got a "Epson Perfection 4490 Photo" flatbed scanner that I'm connecting via USB.&lt;br /&gt;&lt;br /&gt;Last night I need to do some scanning and felt it was time to have another go and getting it working. Yast gave the same error message, so I though I'd check out the Epson website for drivers. First of their UK site was completly broken :-(, but their US site was working fine. I was surprised to find that their was drivers for Linux on their site!! How things have changed these days :-)&lt;br /&gt;&lt;br /&gt;It turns out that the driver is a link to another site &lt;a href="http://avasys.jp/eng/"&gt;http://avasys.jp/eng/&lt;/a&gt;. This site seems todo quite a few drivers for Linux, amongst them are 64 Bit drivers for and instructions for my scanner. They also seem to have the source code on the site. It's quite possible that the OpenSuSE driver support for scanners could be improved by this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-6090759722727318288?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/6090759722727318288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=6090759722727318288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6090759722727318288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6090759722727318288'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/06/scanners-in-opensuse-112-64-bit.html' title='Scanners in Opensuse 11.2 (64 Bit)'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-5706620132818496421</id><published>2010-03-21T12:42:00.004Z</published><updated>2010-03-21T13:29:05.518Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSuSE'/><title type='text'>iFolder 3.8</title><content type='html'>For quite a while now I've been looking for something that allows me to sync folders on my Linux (OpenSuSE) laptop with my server. I quite like the way that windows provides roaming profiles. This allows a user to share a home area with multiple machines. The real advance of roaming profiles is that they can be disconnected from the network and then sync backup when reconnected to the network. This is great for laptops. Another big advantage for me is that all the windows machines store a copy of their files on my central samba server. This means I can perform a backup from one central location.&lt;br /&gt;&lt;br /&gt;The problem with Microsoft romaing profiles is they only sync on login/logout. First of, I hardly ever log out of my windows desktop machine. I just lock the screen, and second it takes ages to sync changes. I dread having to reboot my windows machine.&lt;br /&gt;&lt;br /&gt;So I've been looking for something that would allow a roaming profile type system on Linux. I've tried a few different options over the last few years (unison, csync, rsync) but none them have really been what I was after. So the last week or so, I've been giving iFolder ago. First of I have to say, the server setup was pretty painful. Even though it's sponsored by Novell, the setup took most the last week to get working. In the end I deleted all the ifolder rpm's and deleted any left over files, then reinstalled it. This time the setup process worked, so I'm still sure exactly what was broken.&lt;br /&gt;&lt;br /&gt;iFolder consists of a Linux server and client applications that run on MacOS, Linux and windows. Their is also a web client. As soon as I realised this I saw that iFolder has a lot of potential. As well has using it on Linux, it should be possible to use it on windows. So far I've only used it on my Linux laptop, but if that works well I'll probably try it on windows aswell.&lt;br /&gt;&lt;br /&gt;The server is written in C# and runs within apache. This means that anywere I can access my web server, I can access the iFolders. This is really great. It means I could sync my folders whilst saying at a hotel with wireless for example (Though my internet upload speed sucks a bit to much for this). The syncing also happens all the time and not just on login/logout. This works much better with the way I work. The web client is also pretty good, this allows me to access my files from work for example. Probably also means I can look at files on my iPhone to some degree.&lt;br /&gt;&lt;br /&gt;The downsides of iFolder that I've found so far is that their is no headless command line client. This would have been very useful for on the server it's self. I could have then exported that folder via samba. The client on Linux is also a gnome application which does not fit very well with my KDE desktop. I notice that the client is written in C# which makes me wonder if their are KDE bindings for C#. If so I could probably convert it to run on KDE.&lt;br /&gt;&lt;br /&gt;So far I've sync two folders, one (10Gig and  300Meg). The largest one worked fine, but the smaller one is complaining of conflicts. Their should be no conflicts so I suspect it does not like the filenames these files use. That could be a problem as I don't want to be limited by file name. However it does make sense if windows is supported as well. The client pops up a notification balloon when conflicts are found. It's then possible to output the conflict resolve window and fix any problems.&lt;br /&gt;&lt;br /&gt;So far I've feeling pretty positive about iFolder. The client does not quite fit with the desktop, it offers a lot of nice features and works pretty well once the server is setup. Going to take a little longer trial before I final decide that it's a winner and put to rest my looking for a Linux roaming profile solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-5706620132818496421?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/5706620132818496421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=5706620132818496421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5706620132818496421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5706620132818496421'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/03/ifolder-38.html' title='iFolder 3.8'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2770069848668037666</id><published>2010-03-14T20:15:00.002Z</published><updated>2010-03-14T20:23:15.356Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSuSE'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><title type='text'>Multiple sounds devices in OpenSuSE 11.2</title><content type='html'>My dell studio laptop has two sounds devices. Both of them are are Intel devices, one of them is the normal laptop stereo output, the other is the HDMI out. I've been having the problem that ALSA/Pulseaudio apps don't output any sound. I did manage to convince KDE to output sound but telling it go strait to the sound card, however that is less than perfect as I'd rather it went to pulse audio.&lt;br /&gt;&lt;br /&gt;After digging into this for a while I discovered that the problem was the dual sounds cards. Alsa and PluseAudio need to know that the stereo output is the default. This can be fixed in YaST by configuring the cards in the correct order (the default one first). This &lt;a href="http://en.opensuse.org/SDB:AudioTroubleshooting"&gt;article&lt;/a&gt; gave me the info.&lt;br /&gt;&lt;br /&gt;At some point I'd like to be able to output digital audio so I will probably need to find a way of switching also/pulseadio between the two devices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2770069848668037666?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2770069848668037666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2770069848668037666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2770069848668037666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2770069848668037666'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/03/multiple-sounds-devices-in-opensuse-112.html' title='Multiple sounds devices in OpenSuSE 11.2'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3305335448870036942</id><published>2010-03-11T19:54:00.004Z</published><updated>2010-03-12T08:58:18.371Z</updated><title type='text'>Linux backup</title><content type='html'>For a little while now, I've been backup in my server to a removable hard disc. This has worked pretty well till a couple of months ago when I inserted the backup drive into the server (the drive is in a caddy). This caused the computer to switch off! and their was a nasty burning smell. I feared that I'd fried the computer, but it turned out to be the hard disc.&lt;br /&gt;&lt;br /&gt;So rather than replace the hard disc, I started to think about a better solution. The problem with removable hard discs is that you can't automate regular backups. This lead me to start thinking about NAS drives. A network storage device could sit on the network and be used to backup to on a regular basis. I have a central server in my house witch all the other desktops, media center's and laptops backup to. So this means only the server needs to be backed up. Because it's Linux I needed a NAS that supported things like rsync and NFS. It's also important that files copied from the server to retain their permissions and owner ship.&lt;br /&gt;&lt;br /&gt;After speaking to friends and looking around the Internet I deiced on the Netgear ReadyNAS duo. This can take two hard discs, and has loads of features, including NFS and rsync. The device works well in Linux, Windows or OSX. The documentation does not really mention Linux.&lt;br /&gt;&lt;br /&gt;Once connected network I powered it on and got a scare. The device was very loud. Turns out this is a not problem, as it settled down. In fact I've never heard it do that again. Its actually very quite. Next I followed the setup wizard you get when you access the admin interface for the first time. I then added a backup NFS share. The share was configured to be accessible only from the server and allow root to mount it.&lt;br /&gt;&lt;br /&gt;Now I use the following script to perform backups. It's still a working in progress (let me know if you have suggestions for improvement). This performs a incremental backup to the mounted NFS share.&lt;br /&gt;&lt;blockquote&gt;#! /usr/bin/perl&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;use File::Path;&lt;br /&gt;use File::Copy;&lt;br /&gt;use File::Temp;&lt;br /&gt;&lt;br /&gt;my $BACKUP_DIR="/mounts/backup";&lt;br /&gt;my $RSYNC_OPTIONS="-a --delete -v";&lt;br /&gt;my $NUM_BACKUPS=4;&lt;br /&gt;my @DIRS=("/usr/local/","/etc/","/srv/","/home/","/root/","/var/lib/samba/","/mnt/Films/Films/");&lt;br /&gt;&lt;br /&gt;my $backupPrefix=$BACKUP_DIR."/backup.";&lt;br /&gt;&lt;br /&gt;for ($count=$NUM_BACKUPS; $count&gt;=1 ; $count--) {&lt;br /&gt;     if ($count==$NUM_BACKUPS) {&lt;br /&gt;             if ( -d $backupPrefix.$count ) {&lt;br /&gt;                     print "Delete backup ".$backupPrefix.$count;&lt;br /&gt;                     rmtree($backupPrefix.$count);&lt;br /&gt;             }&lt;br /&gt;     }&lt;br /&gt;     else {&lt;br /&gt;             my $previousDir=$backupPrefix.($count-1);&lt;br /&gt;             if ( -d $previousDir ) {&lt;br /&gt;                     print "Moving backup ".$previousDir." to ".$backupPrefix.$count."\n";&lt;br /&gt;                     move($previousDir,$backupPrefix.$count);&lt;br /&gt;             }&lt;br /&gt;     }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if ( -d $backupPrefix."1" ) {&lt;br /&gt;     print "Copying previous backup\n";&lt;br /&gt;     system("cp -al ".$backupPrefix."1/. ".$backupPrefix."0");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;print "Backup up latest system changes\n";&lt;br /&gt;foreach $dir (@DIRS) {&lt;br /&gt;print "Backup up changes in ".$dir."\n";&lt;br /&gt;mkpath($backupPrefix."0".$dir);&lt;br /&gt;system("rsync ".$RSYNC_OPTIONS." ".$dir." ".$backupPrefix."0".$dir);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;my $backupDataPath=$backupPrefix."0/backup-data";&lt;br /&gt;if ( -d $backupDataPath ) {&lt;br /&gt;     rmtree($backupDataPath);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;mkpath($backupDataPath);&lt;br /&gt;system("rpm -qa &gt; ".$backupDataPath."/packages.list");                                                             &lt;br /&gt;&lt;/pre&gt;       &lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3305335448870036942?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3305335448870036942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3305335448870036942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3305335448870036942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3305335448870036942'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/03/linux-backup.html' title='Linux backup'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3197987565205826747</id><published>2010-03-11T19:42:00.003Z</published><updated>2010-03-11T19:53:49.132Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Apple customer service</title><content type='html'>I've had my iphone just under a year now and other than it's lack of Linux support, I've been very happy with it.&lt;br /&gt;&lt;br /&gt;This morning I notice that the battery was almost completely flat, so I plugged it into the charger. This is were the trouble started. For some reason the phone just went black and no amount of poking it would get it to turn back on. I tried all the suggested things on the web to do with resetting it, restoring it using i&lt;br /&gt;iTunes, connecting to mains chargers. Nothing worked!&lt;br /&gt;&lt;br /&gt;So I though I'd ring apple customer support, this was a pleasant change from customer support form other companies. I pretty much got strait though to a human and she took me though most the steps I'd already found of the web. She then emailed some stuff to try as well as confirming that my phone was still within it's 1 year hardware warranty.&lt;br /&gt;&lt;br /&gt;The last thing she suggested was to arrange an appointment with the local apple store to have someone look at it. So since the phone was still not responding, this is what I did. You can arrange the appointment via the apple website, choose the time and leave a message. After that it was just a matter of poping down to the local apple store.&lt;br /&gt;&lt;br /&gt;Once in the apple store, someone store me on time and took a look at the phone. They confirmed what I suspected and said the phone was faulty. Next they poped out the back of the shop and got me a new one. They activated it their and then so that I could use it and people could call me! The only thing left to do was go home, plug it into iTunes and restore my old phones backup onto the new one. This was pretty easy and worked without a hitch.&lt;br /&gt;&lt;br /&gt;I have to say the whole experince was very present and quite surprising. I've had other broken phones in the past and it's usually been a lot more painful. Usally I've been without a phone for days. I can't think of any other phone that I could have got replaced the same day it broken. Thank you apple!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3197987565205826747?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3197987565205826747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3197987565205826747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3197987565205826747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3197987565205826747'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/03/apple-customer-service.html' title='Apple customer service'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1494433489715355050</id><published>2010-02-23T09:02:00.003Z</published><updated>2010-02-23T09:38:37.194Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='nwn'/><title type='text'>NWN2Library first release</title><content type='html'>I've just made public the first release &lt;a href="http://code.google.com/p/nwn2-java-library/"&gt;NWN2Library&lt;/a&gt;. This is a beta release (0.1 beta 1), so still a work in progress as I work towards the non beta version. I've upload to the release files to the website today, which can be found &lt;a href="http://code.google.com/p/nwn2-java-library/downloads/list"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This version has support for reading from TLK and 2DA files. This should work pretty well has the Neversummer web admin tool has been using this code for quite a while. Their is also a parser for the Bioware Neverwinter Nights  2 custom GUI xml files (Minor gripe, though I say XML, they are not really XML) . This probably the area that will see most work before the final 0.1 release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1494433489715355050?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1494433489715355050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1494433489715355050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1494433489715355050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1494433489715355050'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/02/nwn2library-first-release.html' title='NWN2Library first release'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-7583632595529111857</id><published>2010-02-17T07:54:00.003Z</published><updated>2010-02-17T09:17:04.536Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='nwn'/><title type='text'>NWN2Library &amp; NWN2GUI</title><content type='html'>I've been working on two new open source projects in the last couple of weeks. Here is a quick intro to both of them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NWN&lt;/span&gt;2Library&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first of these is a Java library, called &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NWN&lt;/span&gt;2Library. The idea behind this is to provide a Java library that is used to access the resources of the game &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Neverwinter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Nigths&lt;/span&gt; 2. It's still in development and I've not yet made a release of the library. However development is happening in a public &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SVN&lt;/span&gt; server now. Details of the project can be found &lt;a href="http://code.google.com/p/nwn2-java-library/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So currently has has the following features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Can parse and read the strings from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TLK&lt;/span&gt; files. &lt;/li&gt;&lt;li&gt;Can  parse and read the database files 2DA. &lt;/li&gt;&lt;li&gt;Can parse the XML GUI  files and produce a object tree of it's GUI components. &lt;/li&gt;&lt;/ul&gt;The XML GUI parser still needs some work but it's mostly done. Once &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;thats&lt;/span&gt; finished I'll be making a initial release of the library.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;NWN&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;2GUI&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The second project I'm on now very far a long yet, but its getting closer. This is a GUI application which is used to render &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;NWN&lt;/span&gt;2 XML GUI files. The idea is you can make a change to a GUI, click a button and have it displayed with the changes. This is been developed as it's a real pain at the moment developing custom &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;GUI's&lt;/span&gt; for &lt;a href="http://www.nsrealm.com"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Neversummer&lt;/span&gt; 5&lt;/a&gt;. The following screen shows how far the application has come so far:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PO1cL027riw/S3uhTgjooYI/AAAAAAAAAB4/nsv-nV_DYMU/s1600-h/nwn2+gui+earily.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 317px; height: 400px;" src="http://4.bp.blogspot.com/_PO1cL027riw/S3uhTgjooYI/AAAAAAAAAB4/nsv-nV_DYMU/s400/nwn2+gui+earily.jpg" alt="" id="BLOGGER_PHOTO_ID_5439118331508990338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see from the screenshot, it's got quite a way to go yet. The XML GUI render has quite a few missing components and errors in existing ones. Also the main still needs quite a bit of work. I'm hoping to setup a google code project for it soon and develop the code in a public SVN server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-7583632595529111857?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/7583632595529111857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=7583632595529111857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7583632595529111857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7583632595529111857'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/02/nwn2library-nwn2gui.html' title='NWN2Library &amp; NWN2GUI'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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://4.bp.blogspot.com/_PO1cL027riw/S3uhTgjooYI/AAAAAAAAAB4/nsv-nV_DYMU/s72-c/nwn2+gui+earily.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2286041855500880088.post-5175311161250808296</id><published>2010-01-23T16:30:00.003Z</published><updated>2010-01-23T16:50:28.265Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='nwn'/><title type='text'>Neverwinter Nights 2 Custom Store GUI</title><content type='html'>I've create a Custom store GUI for the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;persistence&lt;/span&gt; world &lt;a href="http://www.nsrealm.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Neversummer&lt;/span&gt; 5&lt;/a&gt;. The main reason for creating it, is so items can and their costs can be pulled from a database. First step is to make it look like the stock &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Neverwinter&lt;/span&gt; Nights 2 stores. Later on we can &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;improve&lt;/span&gt; on them.&lt;br /&gt;&lt;br /&gt;One of the things I've been having trouble with, is the dragging of an item from a players inventory to the store window to sell the item. Well with the hope of people in #&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;nwn&lt;/span&gt;2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;cr&lt;/span&gt; I've finally got this working. I though &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;I'd&lt;/span&gt; post about it as this kind of information is very hard to find.&lt;br /&gt;&lt;br /&gt;My main mistake was &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;trying&lt;/span&gt; to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;retrieve&lt;/span&gt; the event of a item been dropped on store GUI. This is actually done from the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;inventory&lt;/span&gt; screen.&lt;br /&gt;&lt;br /&gt;Their are two events that were confusing me. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;OnMouseDrop&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;OnMouseDropReceived&lt;/span&gt;. So in a drag operation between two dialogs (in my case the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;inventory&lt;/span&gt; and the store) their is a source and destination of the drag operation. The source will fire the event &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;OnMouseDrop&lt;/span&gt;, and the destination will fire &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;OnMouseDropReceived&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I've not been able to figure out how to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;capture&lt;/span&gt; the dragged object details using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;OnMouseDropReceived&lt;/span&gt;, but &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;OnMouseDrop&lt;/span&gt; works very well. I used the two following calls to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;capture&lt;/span&gt; the objects ID and send to to the store sell script:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;OnMouseDrop&lt;/span&gt;0=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;UIObject&lt;/span&gt;_Misc_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;ExtractData&lt;/span&gt;("self:","&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;objectid&lt;/span&gt;",0,local:3)            &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;OnMouseDrop&lt;/span&gt;1=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;UIObject&lt;/span&gt;_Misc_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;ExecuteServerScript&lt;/span&gt;("&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;gui&lt;/span&gt;_store_sell",local:3)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Their is another bit of magic that was also need. The above will fire for any event, so you need to know that the item is been dragged to the store. I added the following calls to the store window:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;OnMouseEnter&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;UIObject&lt;/span&gt;_Misc_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;ExecuteServerScript&lt;/span&gt;("&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;gui&lt;/span&gt;_store_mouse","ENTER")&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;OnMouseLeave&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;UIObject&lt;/span&gt;_Misc_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;ExecuteServerScript&lt;/span&gt;("&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;gui&lt;/span&gt;_store_mouse","LEAVE")&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The script &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;gui&lt;/span&gt;_store_mouse sets a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_36"&gt;variable&lt;/span&gt; on the player when the mouse pointer enters the store window and deletes it when the mouse pointer leaves. Now the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;gui&lt;/span&gt;_store_sell script can check the variable before selling the item.&lt;br /&gt;&lt;br /&gt;I was hoping to use a combination of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;OnMouseDrop&lt;/span&gt; on the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;inventory&lt;/span&gt; dialog and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;OnMouseDropReceived on the store dialog, but it seems that &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;OnMouseDropReceived is fired before &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;OnMouseDrop&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Hope this helps another scripter/modder :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-5175311161250808296?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/5175311161250808296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=5175311161250808296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5175311161250808296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5175311161250808296'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/01/neverwinter-nights-2-custom-store-gui.html' title='Neverwinter Nights 2 Custom Store GUI'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2662530172131955205</id><published>2010-01-21T11:29:00.002Z</published><updated>2010-01-21T11:31:41.367Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='nwn'/><title type='text'>Neversummer Blog's</title><content type='html'>This is mostly a test blog entry to see if I can get it to appear on the new neversummer blog planet I'm setting up. The idea is developers can blog about the various projects they are working on within &lt;a href="http://www.nsrealm.com"&gt;neversummer&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2662530172131955205?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2662530172131955205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2662530172131955205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2662530172131955205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2662530172131955205'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/01/neversummer-blogs.html' title='Neversummer Blog&apos;s'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1626290198746610822</id><published>2010-01-12T17:37:00.003Z</published><updated>2010-01-12T17:43:11.120Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='fglrx'/><title type='text'>Dell Studio 1535, FGLRX and RandR 1.2</title><content type='html'>I've had a little time to play around with the new RandR 1.2 support in ATI/AMD fglrx graphics drivers and I'm liking what I see. Make the laptop run with dual external monitors or the in-built panel is now really easy. It's a massive improvement over the ati-config approach I was using before.&lt;br /&gt;&lt;br /&gt;Here are the commands I used to make the my Dell Studio 1535 run with dual external monitors:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output LCD --off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output CRT1 --right-of DFP_EXTTMDS --auto --output DFP_EXTTMDS --auto&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These commands will now make it run with the laptop panel:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;xrandr --output CRT1 --off&lt;br /&gt;xrandr --output LCD --auto --output CRT1 --off --output DFP_EXTTMDS --off&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Now I just need a nice way of attaching these commands to the screen setup button on the laptop :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1626290198746610822?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1626290198746610822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1626290198746610822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1626290198746610822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1626290198746610822'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/01/dell-studui-1535-fglrx-and-randr-12.html' title='Dell Studio 1535, FGLRX and RandR 1.2'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1429477867066683175</id><published>2010-01-06T14:20:00.002Z</published><updated>2010-01-06T14:29:09.232Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='fglrx'/><title type='text'>ATI Drivers get Xrandr 1.2</title><content type='html'>I've just upgraded my laptop to OpenSUSE 11.2 and whislt I was at it, I pulled in the latest ati fglrx driver and wireless drivers. For some reason the display driver put up a bit of a fight, I think the problem was left over of older versions of the driver.&lt;br /&gt;&lt;br /&gt;Once I'd removed the old ones, the new driver installed and work without a problem. The laptop panel came up with my desktop. I took my laptop to the study and plugged into into the two external monitors (LCD and a CRT). Now things started to not work again. It would only use the built in panel. So i tried to use the "aticonfig" tool to fix the issues and I got a error message about aticonfig not working when randr 1.2 was active!!&lt;br /&gt;&lt;br /&gt;This is great news, it means we now have proper randr in the ATI comerical drivers (if I've not made a mistake and load the free drivers :-) ). So I can now configure the mointor setup using standard randr tools. Also Xrandr is much easier to work with than aticonfig. I suspect it should be possible to write a script and attach it to the monitor key on the laptop.&lt;br /&gt;&lt;br /&gt;I'll post again when I've had time to play with this a little more&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1429477867066683175?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1429477867066683175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1429477867066683175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1429477867066683175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1429477867066683175'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2010/01/ati-drivers-get-xrandr-12.html' title='ATI Drivers get Xrandr 1.2'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3106620185185229879</id><published>2009-11-08T09:48:00.007Z</published><updated>2009-11-23T15:23:51.645Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSuSE'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><title type='text'>OpenSuSE 11.2, KDE 4.3 on dell vostro 1520</title><content type='html'>I while ago, my mum's laptop died. It was a old &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Acer&lt;/span&gt; laptop (for quite a while I had one of these too). This laptop had been running &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;OpenSuSE&lt;/span&gt; for quite a while and mum had been very happy with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;KDE&lt;/span&gt; desktop. The main reason for installing Linux, was that Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;XP&lt;/span&gt; had become unusable. A clean install of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;XP&lt;/span&gt; is nice had fast and responsive, however if you then install all the service packs and updates, the system becomes unusable! Recently the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;hardware&lt;/span&gt; had started to fail, first the battery, then the wireless...... So it was time for a new laptop.&lt;br /&gt;&lt;br /&gt;After much looking around we got a Dell &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Vostro&lt;/span&gt; 1520 laptop. Now people who have seen my previous posts will know I'm a big fan of the dell laptops. The are built very well and have good hardware at a decent price. The part of the dell website that lets you customize the computer you are buying is fantastic. It means when I spec out laptops for people, it could be tailored differently for the person that will use it. We did look at other makes, but they were either to expensive (&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;Sony&lt;/span&gt;, apple...) , a brand I've not heard of, or don't meet the required specs.&lt;br /&gt;&lt;br /&gt;I decided to install &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;OpenSuSE&lt;/span&gt; 11.2 RC2 as the the time of installing it, their were about 5 days till it's released. I have to say, once again &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;OpenSuSE&lt;/span&gt; has made some big step forwards in areas that I care about. With a install using just the packages off the DVD, it was great and pretty much ready to use. However I add a few of the repositories amongst them are Mozilla, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Packman&lt;/span&gt; and the latest stable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;KDE&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;repos&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So in the previous release the things I had issues with were broken &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;kde&lt;/span&gt;4 wireless application and no way to rip music to mp3 from a CD (k3b was not setup to do this). Both of these seem to have been sorted. Setting up the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;wireless&lt;/span&gt; was a joy. It was very easy. Ripping music from CD to mp3 is still a bit clunky. I would like music to be ripped to the hard disc automatically when a CD is put into the drive. However I get prompted if I would like to extract the audio with K3b or listen to the music with other apps. This works well, k3b was able to extract the audio. Slightly confusing for mum as she did not understand the term Ripping. Maybe these buttons should be called "Extract Audio" in the same way the dialog that prompts be for what to do with the inserted disc.&lt;br /&gt;&lt;br /&gt;Their is one other thing I really like in the latest &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;OpenSuSE&lt;/span&gt; is the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;KDE&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;intergration&lt;/span&gt; with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;firefox&lt;/span&gt;. This is really awesome. I would like to see this go a bit further. For example use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;kget&lt;/span&gt; as the download manager. At the moment I use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;flexget&lt;/span&gt; to send stuff to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;kget&lt;/span&gt;, but &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_23"&gt;that's&lt;/span&gt; a bit clunky. I'd also like &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_24"&gt;passwords&lt;/span&gt; to be stored in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;KDE&lt;/span&gt; wallet. I'm now also wondering if the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;FireFox&lt;/span&gt; hacks could be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_27"&gt;applied&lt;/span&gt; to all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;GTK&lt;/span&gt; apps? I use Eclipse at work and it's very &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_29"&gt;annoying&lt;/span&gt; to me that it does not fit with my desktop.&lt;br /&gt;&lt;br /&gt;All the hardware in the laptop is working great. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;Probably&lt;/span&gt; the first time that I've installed on a dell laptop and had all hardware working without tweaking. That might be down to the bleeding edge version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;OpenSuSE&lt;/span&gt; though :-) The only thing that need a bit of tweaking were the special media buttons (play, next, prev, etc....). The just needed to be assigned to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;amaork&lt;/span&gt;. Would be nice if this was done by default in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;KDE&lt;/span&gt; (though it does depend which media app you use). The volume controls were already assigned to the mixer app, so that was nice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3106620185185229879?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3106620185185229879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3106620185185229879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3106620185185229879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3106620185185229879'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/11/opensuse-112-kde-43-on-dell-vostro-1520.html' title='OpenSuSE 11.2, KDE 4.3 on dell vostro 1520'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-8607243507814762077</id><published>2009-10-26T09:56:00.002Z</published><updated>2009-10-26T10:07:22.357Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Karmic Koala (9.10)</title><content type='html'>I mentioned in a previous &lt;a href="http://shield008.blogspot.com/2009/10/ubuntu-904-on-dell-studio-1555-laptop.html"&gt;post&lt;/a&gt; that a friend had installed ubunt 9.04 on his new dell studio 1555 laptop and that their were no real problems. Well it seems after a bit of time a few problems did show up. The 64-bit kernel (2.6.28) in ubuntu 9.04 had some problems with suspend.&lt;br /&gt;&lt;br /&gt;So he installed Ubuntu 9.10 (kernel 2.6.31) and that fixed all the problems with suppend. He has to ad 'noapic' to the kernel line in grub/menu.lst because to get some the special laptop keys working. Their is a bug on it, so maybe it will be fixed in the next few months. Their is also no need to add entries into the modprobe.conf anymore to get the sound working.&lt;br /&gt;&lt;br /&gt;So it looks like next release of Ubuntu (9.10) will be a good one for dell studio laptops.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-8607243507814762077?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/8607243507814762077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=8607243507814762077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8607243507814762077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8607243507814762077'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/10/ubuntu-karmic-koala-910.html' title='Ubuntu Karmic Koala (9.10)'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1812365473956400420</id><published>2009-10-25T13:33:00.004Z</published><updated>2009-10-25T13:36:57.775Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Released PodCaster version 1.0</title><content type='html'>Just made a release (1.0) of &lt;a href="http://code.google.com/p/pod-caster/"&gt;PodCaster&lt;/a&gt;. This is the fist time I've removed the beta status from the project. The release is mostly a bug fix release as it's been though quite a bit of testing and bug fixing.&lt;br /&gt;&lt;br /&gt;Due to this been a bug fix release, the features are pretty much unchanged:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Capture Internet radio to audio files. &lt;/li&gt;&lt;li&gt;Create MP3, WAV and MP4 files. &lt;/li&gt;&lt;li&gt;Encodes metadata and cover art into the media files. &lt;/li&gt;&lt;li&gt;Create pod cast from captured radio stations. &lt;/li&gt;&lt;li&gt;Supports real audio and Microsoft ASF format. &lt;/li&gt;&lt;/ul&gt;Please goto &lt;a href="http://code.google.com/p/pod-caster/downloads/list"&gt;here&lt;/a&gt; to find out more details and download the release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1812365473956400420?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1812365473956400420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1812365473956400420' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1812365473956400420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1812365473956400420'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/10/just-made-release-1.html' title='Released PodCaster version 1.0'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-4249640653191595434</id><published>2009-10-12T13:44:00.002+01:00</published><updated>2009-10-12T13:57:48.315+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 9.04 on a Dell Studio 1555 laptop</title><content type='html'>&lt;span style="font-size:85%;"&gt;A friend of mine has just bought a new Dell laptop to run Linux on. Since this is a new version on mine, though it might be useful to blog about it.&lt;br /&gt;&lt;br /&gt;The laptop is a Dell Studio 1555 and has the following hardware installed:&lt;br /&gt;&lt;br /&gt;Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks&lt;br /&gt;2.0 mega pixel UVC webcam&lt;br /&gt;Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz&lt;br /&gt;4Gig DDR2 Memory&lt;br /&gt;ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series]&lt;br /&gt;&lt;br /&gt;Ubuntu 9.04 (kernel 2.6.28-15) was installed on the laptop. Apart from the sound, everything worked out of the box. The sound was just a matter of adding the following line on the modprobe.conf, which is going to be included in the new Ubuntu:&lt;br /&gt;&lt;br /&gt;options snd-hda-intel model=dell-m6&lt;br /&gt;&lt;br /&gt;Seems that dell are now using the Intel Wireless N cards instead of the one that was fitted in my laptop from broadcom. Seems like a smart move as it worked out of the box.&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/2286041855500880088-4249640653191595434?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/4249640653191595434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=4249640653191595434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4249640653191595434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4249640653191595434'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/10/ubuntu-904-on-dell-studio-1555-laptop.html' title='Ubuntu 9.04 on a Dell Studio 1555 laptop'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1228884737482269983</id><published>2009-09-20T10:57:00.003+01:00</published><updated>2009-09-20T12:26:19.508+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PSP'/><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><title type='text'>PS3, PSP and remote play</title><content type='html'>I got a present of a PSP from my wife when ew got married and so far I've been very impressed with this little gaming device. The best game I have for it Burnout dominator, this is well worth a play and quite addictive.&lt;br /&gt;&lt;br /&gt;The PSP is great when traveling, I was quite surprised how long the battery life lasted, and the games I have for it are very impressive. One of the first consoles I had was a Sega Game Gear (still got it somewhere). The PSP remainds me a lot of this console, but really shows how far things have come since then.&lt;br /&gt;&lt;br /&gt;I'm finding that the PSP is great for those times when I want to game, but the TV is in use so the PS3 can't be used. This let me to wonder about the remote play abilities of the PSP. I'd not heard many people mention it so figured I'd give it ago. Basicly the remote play allows the PSP to connect to a PS3. The PS3 screen appears on the PSP and allows it to be controlled from the PSP. This is pretty neat, but so far I've not actually been able to find a use for it. This is because very few titles work with remote play on the PSP. None of the games I own work with remote play. I might buy one at somepoint to give it a test drive. Also non of the DVD's work over remote play. This is a real shame.&lt;br /&gt;&lt;br /&gt;So far I've been using remote play to install PS3 updates, thats about the only use for it that works. I'd love to hear from others that have used remote play. It seems such a neat feature thats almost impossible to make any use of. Same more games don't support it. Might also have been interesting if Sony had given the PSP the ability to work as a wirless controller for the PS3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1228884737482269983?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1228884737482269983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1228884737482269983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1228884737482269983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1228884737482269983'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/09/ps3-psp-and-remote-play.html' title='PS3, PSP and remote play'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-7289313728210584188</id><published>2009-07-29T17:48:00.001+01:00</published><updated>2009-07-29T17:50:09.247+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>MediaInfoFetcher Release 1.2.2</title><content type='html'>&lt;p&gt;&lt;a name="Wed_10_Jun_2009"&gt;Just made release 1.2.2 of MediaInfoFetcher&lt;/a&gt;. This is a small bug fix release mostly. The release can be downloaded from &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/downloads/list"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Changes are as follows: &lt;/p&gt;Bug Fixes: &lt;ul&gt;&lt;li&gt;Updated some of the soruces with changes from in the source html they parse.&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/2286041855500880088-7289313728210584188?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/7289313728210584188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=7289313728210584188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7289313728210584188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7289313728210584188'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/07/mediainfofetcher-release-122.html' title='MediaInfoFetcher Release 1.2.2'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-4693708767303701403</id><published>2009-07-09T15:58:00.002+01:00</published><updated>2009-07-09T16:02:34.145+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>First release of podcaster (0.1 beta)</title><content type='html'>Just made the first release (0.1 beta) of &lt;a href="http://code.google.com/p/pod-caster/"&gt;PodCaster&lt;/a&gt;. This is a beta release as its the first initial release. Hopefully this will allow me to find any bugs in it and make a solid second release.&lt;br /&gt;&lt;br /&gt;Thinking about the next release, I'd like to add some configuration options to allow the tools that PodCaster relies on to be configured.&lt;br /&gt;&lt;br /&gt;Here is some of the features that can be found in this release:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Capture Internet radio to audio files. &lt;/li&gt;&lt;li&gt;Create MP3, WAV and MP4 files. &lt;/li&gt;&lt;li&gt;Encodes metadata and cover art into the media files. &lt;/li&gt;&lt;li&gt;Create pod cast from captured radio stations. &lt;/li&gt;&lt;li&gt;Supports real audio and Microsoft ASF format. &lt;/li&gt;&lt;/ul&gt;Please goto &lt;a href="http://code.google.com/p/pod-caster/"&gt;here&lt;/a&gt; to find out more details and download the release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-4693708767303701403?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/4693708767303701403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=4693708767303701403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4693708767303701403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4693708767303701403'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/07/first-release-of-podcaster-01-beta.html' title='First release of podcaster (0.1 beta)'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2264708176300041787</id><published>2009-07-09T10:42:00.002+01:00</published><updated>2009-07-09T10:51:30.403+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcaster'/><title type='text'>New project PodCaster</title><content type='html'>A while back, I created to perl scripts that were used to record internet radio streams to files and place them in a podcast. This was maily because I like to listen to the nighttime shows in the day while I'm at work. Were not allowed to stream stuff over the work network because it places to much of a load on the network. So I came up with a better solution of recording them and putting them on my iPod.&lt;br /&gt;&lt;br /&gt;This worked great for quite a while, but their were always some short comings in my scripts. I'm also mainly a Java/C++ coder, so the perl scritps are quite hacky.  Then a while back, the scripts stopped working, I think this my badly written perl.&lt;br /&gt;&lt;br /&gt;So I decided to recreate them in Java and started a new project called PodCaster, which can be found &lt;a href="http://code.google.com/p/pod-caster/"&gt;here&lt;/a&gt;. The idea is that it will replace the perl stuff I did before, but be cleaner and maintainable. Its progressed very well and quite a few new features have been added which the perl scripts could never do. Like for example encoding meta data into the recored audio files, adding cover art to the feed and been able to record the shows in different formats.&lt;br /&gt;&lt;br /&gt;The Java PodCaster project still relies on some tools like mplayer and ffmpeg, but I might look to replacing them at some point with pure java code. The good news is that this is now nearing the first release (0.1). I expect I'll make the release official in the next couple of days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2264708176300041787?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2264708176300041787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2264708176300041787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2264708176300041787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2264708176300041787'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/07/new-project-podcaster.html' title='New project PodCaster'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-7172840765156483735</id><published>2009-06-22T08:18:00.004+01:00</published><updated>2009-06-22T08:26:40.442+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>iPhone</title><content type='html'>So I've now joined the masses and go one of the new iPhone 3&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Gs's&lt;/span&gt;. I had a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;sony&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ericsson&lt;/span&gt; before that was looking kinda battered,  so I was indeed of a new phone and be a gadget lover I though I'd go the the new iPhone. I want a phone that allows be to surf the web (the real web, not &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;wap&lt;/span&gt;!) and check my mail, plus be good for games.&lt;br /&gt;&lt;br /&gt;I the iPhone has lived &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;upto&lt;/span&gt; my expectations, it's a great phone. I don't think i could go back to not having one now. I don't ever plan to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;stuf&lt;/span&gt; the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;wap&lt;/span&gt; web again, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;thats&lt;/span&gt; for sure. The app store is fantastic. Their is a decent about of free apps to and the ones that need to be paid for, are a lot cheaper than the games I used to buy on my old phone.&lt;br /&gt;&lt;br /&gt;The web works really well, it's pretty much like I'm using a small computer to surf the web, the email works really well to, though it might be a curse been able to check work email &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;anywhere&lt;/span&gt;. Having said that, email account can be turned on and off.&lt;br /&gt;&lt;br /&gt;I've only had it a couple of days so far, but it's be pretty much all good so far. I think if I had to pick one negative thing about the phone, it would be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;imap&lt;/span&gt; email folders. Most of my mail is filtered by server side email filters, which mean they don't end up in my inbox, but go strait to the folders. The iPhone seems unable to check for new mail in any folder other than the inbox, which is quite &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;annoying&lt;/span&gt;. You have to check each folder one by one. Love to know if their is a work around for this?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-7172840765156483735?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/7172840765156483735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=7172840765156483735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7172840765156483735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7172840765156483735'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/06/iphone.html' title='iPhone'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3432064760583176445</id><published>2009-06-10T07:42:00.003+01:00</published><updated>2009-06-10T09:35:11.410+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Released MediaInfoFetcher 1.2.1</title><content type='html'>&lt;p&gt;&lt;a name="Wed_10_Jun_2009"&gt;Just made release 1.2.1 of MediaInfoFetcher&lt;/a&gt;. This is a small bug fix release mostly. The release can be downloaded from &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/downloads/list"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The project got it's first issue raised which as been fixed in this release. If you find any defects in the release or want to request new features, you can raise them &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/issues/list"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Changes are as follows: &lt;/p&gt;&lt;p&gt;Features: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Now able to rename subtitle files &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Bug Fixes: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Fixed some null pointer issues &lt;/li&gt;&lt;li&gt;Updated to work with changes in source websites  &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/2286041855500880088-3432064760583176445?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3432064760583176445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3432064760583176445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3432064760583176445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3432064760583176445'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/06/released-mediainfofetcher-121.html' title='Released MediaInfoFetcher 1.2.1'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3311351438731622388</id><published>2009-06-09T14:40:00.002+01:00</published><updated>2009-06-09T14:45:31.598+01:00</updated><title type='text'>IMAPFilter</title><content type='html'>I found this great little utility the other day that I though I'd blog about. It's called IMAPFilter and can be found &lt;a href="http://imapfilter.hellug.gr/"&gt;here&lt;/a&gt;. Here is the blurb from the site:&lt;br /&gt;&lt;blockquote&gt;IMAPFilter is a mail filtering utility. It connects to remote mail servers   using the Internet Message Access Protocol (&lt;acronym&gt;IMAP&lt;/acronym&gt;), sends   searching queries to the server and processes mailboxes based on the results.   It can be used to delete, copy, move, flag, etc.  messages residing in   mailboxes at the same or different mail servers.  The 4rev1 and 4 versions of   the IMAP protocol are supported.&lt;/blockquote&gt;I'm now using this to get me email back under control. I've created a configuration file for IMAPFilter that will remove all mail from my mailing list mail folders which is older than 30 days. It also marks all mail in the Junk folder as seen. I suppect I'm going to be able to add other stuff too.&lt;br /&gt;&lt;br /&gt;The utility is great because it can perform operations on the whole mail box. Mail filters only really work on the incomming message.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3311351438731622388?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3311351438731622388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3311351438731622388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3311351438731622388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3311351438731622388'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/06/imapfilter.html' title='IMAPFilter'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-733002434480713536</id><published>2009-05-13T21:01:00.003+01:00</published><updated>2009-05-13T21:18:39.623+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>MediaInfoFetcher Release 1.2</title><content type='html'>&lt;p&gt;&lt;a name="Fri_19_Dec_2008"&gt;I've just released version 1.2 of MediaInfoFetcher&lt;/a&gt;. This is a application that can be used to find Film and TV Show meta data, and store it in various formats. It also can be used to rename media files using this data. The latest version can be found here.&lt;/p&gt;&lt;p&gt;Changes are as follows: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;FEATURE: Recursive renaming of media files&lt;/li&gt;&lt;li&gt;FEATURE: Added a MythTV Store for writing film information to the MythTV database.&lt;/li&gt;&lt;li&gt;FEATURE: Added logging to the application (Using log4j).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;FEATURE: Added new Film Hybrid source that takes the best of all the film sources.&lt;/li&gt;&lt;li&gt;FEATURE: Films can now have a genre flagged as primary&lt;/li&gt;&lt;li&gt;FEATURE: Added new www.tagchimp.com source for films.&lt;/li&gt;&lt;li&gt;FEATURE: Films can now also have chapter name information and long descriptions.&lt;/li&gt;&lt;li&gt;FEATURE: Films and TV Shows can now have non numeric ID's.&lt;/li&gt;&lt;li&gt;BUGFIX: Updated all the web parsers for latest changes to the websites.&lt;/li&gt;&lt;li&gt;BUGFIX: Fixed text output. Now shows text for "Fetching film from source" instead of "Fetching show from source".&lt;/li&gt;&lt;li&gt;PERFORMANCE: Speed ups for MP4 store using atomic parsley. It now longer writes metadata unless it needs too and artwork is removed at the same time as writing the metadata.&lt;/li&gt;&lt;/ul&gt;Let me know if you find any bugs with the relase! Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-733002434480713536?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/733002434480713536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=733002434480713536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/733002434480713536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/733002434480713536'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/05/mediainfofetcher-release-12.html' title='MediaInfoFetcher Release 1.2'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-5827116428716594204</id><published>2009-05-01T11:25:00.002+01:00</published><updated>2009-05-01T11:34:03.781+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARM'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>XBMC on ARM</title><content type='html'>I saw &lt;a href="http://www.youtube.com/watch?v=QRQFOnblixI"&gt;this&lt;/a&gt; today, which is very interesting. It's basically a short demo of XMBC running on the ARM platform. This is is the start of a really great media centre. I've so far been using Mac Mini's as media centres for their size, however the setup is a little complex and I've no need for local storage really. All the media I watch is on my server.&lt;br /&gt;&lt;br /&gt;So the video shows XMBC running on a ARM Cortex-A8 beagle board. The actual hardware is tiny. The operationg system looks to be be booting of a SD Flash Card. I guess it would need some kind of IR control for me to use it and maybe a DVD driver, but these should be doable, both could be attached by USB. I think once OpenGL ES support is working  I might see about getting once of these boards. They should be noiseless to.&lt;br /&gt;&lt;br /&gt;Most my TV's are old, so I wonder if I can connect it to scart (I'll probally replace the TV at somepoint, but would nice not to be force into it).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-5827116428716594204?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/5827116428716594204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=5827116428716594204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5827116428716594204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5827116428716594204'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/05/xbmc-on-arm.html' title='XBMC on ARM'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-8318611459655368008</id><published>2009-04-29T07:34:00.004+01:00</published><updated>2009-04-29T15:55:02.253+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nwn'/><title type='text'>Neversummer 5 Stores</title><content type='html'>One of the big projects I've been working on for the last few months is a custom store system for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Neversummer&lt;/span&gt; project. The store system that comes with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Neverwinter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;nights&lt;/span&gt; 2 is not really up to the task of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;dynamically&lt;/span&gt; pulling it's contents from the database and been able to set the buy/sell/identify price according to fields in the database.&lt;br /&gt;&lt;br /&gt;Since we have all that data in the database already, I set about writing a custom GUI for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Neversummer&lt;/span&gt; 5 that would allow us much more control of the stores. This is mostly complete now. The custom GUI stuff in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Neverwinter&lt;/span&gt; Nights 2 is pretty impressive once you get the hang of it.  It's mostly written in XML with some &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;NWScripts&lt;/span&gt;. To start with I want the GUI of the store to be the same as the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;neverwinter&lt;/span&gt; nights 2 version, but pull content and prices from the DB.&lt;br /&gt;&lt;br /&gt;Their are a few problems I've not found fixes for. First one been I would like to be able to drag and drop items between the store and the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;inv&lt;/span&gt; to sell them. I've not found a way to get the item that is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;dropped&lt;/span&gt; on the store.&lt;br /&gt;&lt;br /&gt;The second problem is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;todo&lt;/span&gt; with context menus. I can't &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;remember&lt;/span&gt; all the details now as it's been a while since I looked into it, but I think I was unable to stop the "Identify" menu item showing when the store was not open.&lt;br /&gt;&lt;br /&gt;I'm currently working on the web &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;frontend&lt;/span&gt; we have created to control the content of the game. This is going to be the place were the store contents are control. It's about 80% done now. When it's complete, people with access to the tool will be able to create new store and change the content of them easily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-8318611459655368008?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/8318611459655368008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=8318611459655368008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8318611459655368008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8318611459655368008'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/04/neversummer-5-stores.html' title='Neversummer 5 Stores'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-7449137494570993669</id><published>2009-04-28T12:29:00.002+01:00</published><updated>2009-04-28T12:34:41.653+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nwn'/><title type='text'>Neversummer</title><content type='html'>Util now I've not mentioned the other project I'm involved in, but as were looking to get blog's to apear on the projects website I though it was about time a blogged about it :-)&lt;br /&gt;&lt;br /&gt;Neversummer is a world created on top of the nwn games. They are  a completly set of content, that uses the neverwinter nights game engine. I started to work on Neversummer 4 after been a player for quite a while. Now were working on Neversummer 5 which runs on Neverwinter Nights 2.&lt;br /&gt;&lt;br /&gt;My main contributions have been in web based tools for adding and controlling the game content and NWN Scripts which I used by the game engine.  If your intrested in find out more, then visit the &lt;a href="http://www.nsrealm.com/site/"&gt;website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-7449137494570993669?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/7449137494570993669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=7449137494570993669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7449137494570993669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7449137494570993669'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/04/neversummer.html' title='Neversummer'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3222639691530182186</id><published>2009-04-20T09:26:00.002+01:00</published><updated>2009-04-20T09:50:01.016+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Media Centre's - Plex</title><content type='html'>I've been looking into different media centres for use in my home. I made a previous &lt;a href="http://shield008.blogspot.com/2009/03/media-centres-xbmc.html"&gt;post&lt;/a&gt; about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;XBMC&lt;/span&gt;. This showed a lot of promise, but had a few issues (since that post I've tried the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SVN&lt;/span&gt; version and a lot of the problems have been resolved). Since the main use I have a media center is on a mac mini &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;below&lt;/span&gt; the DVD, I though I'd give &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Plex&lt;/span&gt; ago.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.plexapp.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Plex&lt;/span&gt;&lt;/a&gt; is a media center that was forked for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;XMBC&lt;/span&gt; and only works on Intel &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;MacOSX&lt;/span&gt;. The aims of the project are to produce more integrated version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;XMBC&lt;/span&gt; for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;OSX&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As I stated in my &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;previous&lt;/span&gt; post, I've been running &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;MediaCentral&lt;/span&gt; from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Equinux&lt;/span&gt;. However this had a few problems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unable to eject the DVD!&lt;/li&gt;&lt;li&gt;Not able to play .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;mkv's&lt;/span&gt;&lt;/span&gt; (they don't show up in the media lists)&lt;/li&gt;&lt;li&gt;No &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;plugin&lt;/span&gt;&lt;/span&gt; support&lt;/li&gt;&lt;li&gt;No meta data display&lt;/li&gt;&lt;/ul&gt;Also whilst looking at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;XMBC&lt;/span&gt; I found that playback of media was choppy (This might not be the case with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SVN&lt;/span&gt; version, I've yet to try this).&lt;br /&gt;&lt;br /&gt;Anyway I'll start of by saying, I've been very impressed with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Plex&lt;/span&gt;. First of it plays all my media files with no problems, both low def and high def content.&lt;br /&gt;&lt;br /&gt;Once of the features that I really like is the the remote control support. Both &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Plex&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;XMBC&lt;/span&gt; (I'd not tried this till now) allow you to use a harmony remote. So I no longer need to use the apple remote with it's limited buttons. This has been really great. It makes the media center much more &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;usable&lt;/span&gt; as I refuse to attack a keyboard and mouse to something &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_20"&gt;below&lt;/span&gt; the TV.&lt;br /&gt;&lt;br /&gt;It's also possible to add special buttons for things like "Eject". So finally I'm able to eject &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;DVD's&lt;/span&gt; from the mac mini with the use of a remote control. This is quite a big deal as I've always had to do it via SSH session from a laptop before.&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;plugin&lt;/span&gt; support has been &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_23"&gt;hugely&lt;/span&gt; improved from what I'd seen with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;XBMC&lt;/span&gt;. I've been using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;iPlayer&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;plugin&lt;/span&gt; and this is very &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;responsive&lt;/span&gt; and no longer needs to spend ages reading content from the BBC.&lt;br /&gt;&lt;br /&gt;The interface for downloading new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;plugins&lt;/span&gt; is very slick, I was quite impressed. You just go to the application section and select the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;pluing&lt;/span&gt; you wish to install. This was a big advantage over &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;XMBC&lt;/span&gt;. Another nice feature is the automatic update. I was &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_31"&gt;prompted&lt;/span&gt; to ask if I wanted to install the latest version. I select yes (with the remote control) and it installed the latest version!&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;Plex&lt;/span&gt; inherits all the good features of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;XMBC&lt;/span&gt;, so it has some really good themes (once i got used to default on called "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;MediaStream&lt;/span&gt;" I've really got to like it.) It's meta data support is also great.&lt;br /&gt;&lt;br /&gt;The only negative I've found so far is that it does not allow the playing of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;DVD's&lt;/span&gt;. From what I've been able to find out, they claim that this is buggy and have disabled it. This is a real pain, at the moment I've using the PS3 to play &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;DVD's&lt;/span&gt;. I'm hoping that this gets turned back on at some point. It's worth noting that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;XBMC&lt;/span&gt; has no problems with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;DVD's&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So in conclusion a very good media center for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;OSX&lt;/span&gt; machines that does everything I'd want with the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_40"&gt;exception&lt;/span&gt; of DVD playback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3222639691530182186?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3222639691530182186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3222639691530182186' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3222639691530182186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3222639691530182186'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/04/media-centres-plex.html' title='Media Centre&apos;s - Plex'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-5129145683917033908</id><published>2009-03-23T07:41:00.003Z</published><updated>2009-03-23T08:10:05.658Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Media Centre's - XBMC</title><content type='html'>I've been looking around for a media centre to use.  I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;have&lt;/span&gt; a mac mini &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;below&lt;/span&gt; the TV that is used to play content stored on my server. I'm currently running &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;MediaCentral&lt;/span&gt; from &lt;a href="http://www.equinux.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Equinux&lt;/span&gt;&lt;/a&gt;. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;However&lt;/span&gt; this has a few problems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unable to eject the DVD!&lt;/li&gt;&lt;li&gt;Not able to play .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;mkv's&lt;/span&gt; (they don't show up in the media lists)&lt;/li&gt;&lt;li&gt;No &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;plugin&lt;/span&gt; support&lt;/li&gt;&lt;li&gt;No meta data display&lt;/li&gt;&lt;/ul&gt;So because of these problems I've been looking around for other media centre's. The first I've looked at is &lt;a href="http://xbmc.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;XBMC&lt;/span&gt;&lt;/a&gt;. I'm looking for a nice looking media centre that hopefully works on windows, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;Linux&lt;/span&gt; and OSX&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;/span&gt;. Though &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;OSX&lt;/span&gt; is the only one &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;currently&lt;/span&gt; that I must have it working on. I'm also looking for it to fix the above problems, as well as been fast. One other feature I'd really like to see, is the ability to get the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;metadata&lt;/span&gt; from the &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;MediaInfoFetcher&lt;/span&gt;&lt;/a&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;application&lt;/span&gt; I wrote.&lt;br /&gt;&lt;br /&gt;So first off &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;XBMC&lt;/span&gt; seems to work on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;linux&lt;/span&gt;, windows and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;OSX&lt;/span&gt;. However after playing around with it a bit this is not quite the case. I could not get it to start on my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;OpenSuSE&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;Linux&lt;/span&gt; box at all, it just complains about a problem with Open &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;GL&lt;/span&gt;. I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;suspect&lt;/span&gt; that this is a problem with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;ATI&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_23"&gt;Linux&lt;/span&gt; graphics drivers and 64 bit, though no other app has a problem. I tried it on a different &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_24"&gt;Linux&lt;/span&gt; box, and it started fine their.&lt;br /&gt;&lt;br /&gt;The windows setup was a little odd, first it seemed to be working fine, then I tried to setup the media, which is on remote samba shares as far as windows is concerned. This did not work as a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;XBMC&lt;/span&gt; witch is odd given that you would expect windows shares to work very well on windows. So I tried mapping them to drive letters, and got one of the sources add to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;XBMC&lt;/span&gt;. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_27"&gt;However&lt;/span&gt; I was not able to add the others. Every time I tried, I though the drive letter as &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_28"&gt;relative&lt;/span&gt; to the users home directory. So not very &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_29"&gt;usable&lt;/span&gt; on windows!&lt;br /&gt;&lt;br /&gt;Next I tried it on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;OSX&lt;/span&gt; on my mac mini, this is the device that really matter as it's &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_31"&gt;below&lt;/span&gt; the TV. I'll be expecting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;HD&lt;/span&gt; 1080p output for this and surround sound via the digital out of the mac mini. I also need the remote control to work as this device does not have a keyboard or mouse. All this stuff pretty much worked. The remote control functions took a bit of getting used to, but was actually quite good. All the previous mention problems were fixed, I could even eject &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;DVD's&lt;/span&gt; and play lots of different media types.&lt;br /&gt;&lt;br /&gt;Next up I wanted to try some &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;plugins&lt;/span&gt;. One of the ones I was most &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_35"&gt;eager&lt;/span&gt; to try was the &lt;a href="http://code.google.com/p/xbmc-iplayer/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;iPlayer&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;plugin&lt;/span&gt;&lt;/a&gt;. This worked very well. on mac &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;os&lt;/span&gt;, but not on windows. It was actually very impressive watching &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;iPlayer&lt;/span&gt; content on the large TV screen, makes you wonder if you still need a TV tuner.&lt;br /&gt;&lt;br /&gt;I then tried to watch some media files, and this is were the mac &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;OSX&lt;/span&gt; problems started. It would start of playing quite nicely, then become &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_41"&gt;choppy&lt;/span&gt;. This is low def content, so it's quite unexpected. This content plays fine in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;Frontrow&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;MediaCentral&lt;/span&gt;. Also fast forwarding on the remote seemed a bit clunky and made things go &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_44"&gt;choppy&lt;/span&gt; to.&lt;br /&gt;&lt;br /&gt;The meta data display was great for films, however did not work very well for TV shows. Mainly because I wanted to be able to store them in a directory and take the show name from the directory. This was only supported for films, but I only wanted to do it for TV shows. It has the ability to add scrapers for different sites via XML files, which is quite nice, but I could not find anyway of parsing data fetch my own application.&lt;br /&gt;&lt;br /&gt;In summary, it's a really nice media center with a lot of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;potential&lt;/span&gt;. At the moment, it does not quite meet all my needs due to the different problems on different platforms. I think the the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_46"&gt;choppy&lt;/span&gt; playback could be solved I'd &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_47"&gt;probably&lt;/span&gt; use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-5129145683917033908?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/5129145683917033908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=5129145683917033908' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5129145683917033908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/5129145683917033908'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/03/media-centres-xbmc.html' title='Media Centre&apos;s - XBMC'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1831957961549909629</id><published>2009-01-12T12:45:00.003Z</published><updated>2009-01-12T12:56:28.315Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSuSE'/><title type='text'>OpenSUSE Build Service</title><content type='html'>Whenever I install a new Linux system, I always find that their are packages I'm unable to get. So I usually end up building these from source. This is then something that needs to be done every time I reinstall :-(&lt;br /&gt;&lt;br /&gt;It occurred to me that I'd be better of learning how to create RPM's and install things that way. This did make things a lot better, however getting them onto multiple systems and having to rebuild them when I upgrade the distribution was still a bit of a pain.&lt;br /&gt;&lt;br /&gt;So I though I'd give the OpenSUSE build service ago. First thing I did not reliase was that when you create a account, you get your own Repository. Any packages you build go into here and then they can be moved to other projects if you want to.&lt;br /&gt;&lt;br /&gt;So I've done this with my packages and now I just register my repository on my system and use the package manager to update the packages and install updates. This works great!. You can also say what distrobutions your packages should be built for and the build service builds them. This will make upgrading a lot easier.&lt;br /&gt;&lt;br /&gt;So all in all, I think once the initial learning of RPM spec files and the build service was out the way, thing have got a lot easier and this will probably save me a lot of time.&lt;br /&gt;&lt;br /&gt;I've now started adding some of my own projects, and things I usally build from source. Hopefully they will be usefull for other people too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1831957961549909629?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1831957961549909629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1831957961549909629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1831957961549909629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1831957961549909629'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/01/opensuse-build-service.html' title='OpenSUSE Build Service'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1776295693691479900</id><published>2009-01-09T13:20:00.005Z</published><updated>2009-01-09T20:13:38.902Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSuSE'/><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Upgrading to OpenSuSE 11.1 Some issues.</title><content type='html'>So as I previously mentioned, I've been upgrading my machines to OpenSuSE 11.1. First of I have to save it's very impressive. As previously mentioned, it's great that ALSA works now on my laptop.&lt;br /&gt;&lt;br /&gt;I've also upgraded my work computer, and this has been having issues resolving host names. I think I've not tracked this not to a IP v6 problem. I found out how to disable it &lt;a href="http://en.opensuse.org/SDB:Disabling_IPv6_completely"&gt;here&lt;/a&gt;. Now things are much better on this machine.&lt;br /&gt;&lt;br /&gt;On my laptop I've seeing problem with the networking. Basicly I use knetworkmanager to control the networking via the NetworkManager does not work unless you run it as root. It will launch as not root, but is unable to find either the wired or wireless networks. I suspect this is to do with dbus permissions but I don't yet know much about these :-( More investigation is needed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt; I've tracked things down a bit more. I've been having problems with KDM, probally due to something I've done and my use of a usable version. So I've been starting X from the command line. I just tried GDM instead, it seems it must set something up when it's started, cause now I can see networks in the new KDE network applet and knetworkmanager from kde3! Hopefully when I fix up KDM, that will also work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1776295693691479900?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1776295693691479900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1776295693691479900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1776295693691479900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1776295693691479900'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/01/upgrading-to-opensuse-111-some-issues.html' title='Upgrading to OpenSuSE 11.1 Some issues.'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-6560248618296541206</id><published>2009-01-01T17:24:00.003Z</published><updated>2009-01-01T17:30:45.890Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Dell Studio 1535 OpenSuse 11.0 and latest ALSA</title><content type='html'>Over the Christmas I set about updating from OpenSuSE 11.0 to OpenSuSE 11.1. I always like to have the latest and greatest distro :-)&lt;br /&gt;&lt;br /&gt;So I changed all my sources in Yast/Zypper over to the 11.1 distro and a manual update of most the packages, then the rest with a zypper dup. It all went pretty smoothly, the only exceptions were the kernel modules I'd compiled my self. These were the ATI graphics drivers (fglrx), the wireless drivers.&lt;br /&gt;&lt;br /&gt;The first was a simple fix, I just reinstalled the ATI drivers. The second has been a bit more compilated as the broadcom source does not build agist the lastest kernel. Howerver I think I have a fix for this, so will blog about that another time when I've had a chance to test it.&lt;br /&gt;&lt;br /&gt;The best thing I've notice so that about OpenSUSE 11.1 is that the sound hardware in the latop now works correctly!!! without any hacking. The sound is much louder, and both ear phone sockets work. Also the laptops internal speakers cut out with you plug speakers/head phones into either headphone socket. I put this done to the latest version of ALSA been in the OpenSuSE 11.1 release. Fantastic!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-6560248618296541206?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/6560248618296541206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=6560248618296541206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6560248618296541206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/6560248618296541206'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2009/01/dell-studio-1535-opensuse-110-and.html' title='Dell Studio 1535 OpenSuse 11.0 and latest ALSA'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2525062677385531054</id><published>2008-12-18T17:54:00.003Z</published><updated>2008-12-19T08:02:24.099Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv-and-movies-meta-data-fetcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Just released version 1.1 of MediaInfoFetcher</title><content type='html'>&lt;p&gt;&lt;a name="Fri_19_Dec_2008"&gt;I've just released version 1.1 of MediaInfoFetcher&lt;/a&gt;. This is a application that can be used to find Film and TV Show meta data, and store it in various formats. It also can be used to rename media files using this data. The latest version can be found &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Changes are as follows: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Able to rename Films with data fetched from the web. &lt;/li&gt;&lt;li&gt;Added new Film source for fetching film information from www.imdb.com. &lt;/li&gt;&lt;li&gt;Updated stores to store film information. &lt;/li&gt;&lt;li&gt;Added new MP4 store for storing metadata in mp4 files used in iTunes. &lt;/li&gt;&lt;li&gt;Added support for renaming .mp4 and .m4v files. &lt;/li&gt;&lt;li&gt;Film posters are fetched from the Internet and stored in .mp4 and .m4v files. &lt;/li&gt;&lt;li&gt;Updated to the latest format changes of www.tv.com site. &lt;/li&gt;&lt;/ul&gt;Happy Christmas! let me know if their are any bugs in this release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2525062677385531054?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2525062677385531054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2525062677385531054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2525062677385531054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2525062677385531054'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/12/ive-just-released-version-1.html' title='Just released version 1.1 of MediaInfoFetcher'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2156728821967317471</id><published>2008-12-07T22:01:00.004Z</published><updated>2008-12-08T17:22:55.216Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Dell Studio 1535 Fan Speed problem and bios update</title><content type='html'>I've been away with work for a week and I left my laptop at home (used a work one instead :-( ). When I came back and turned my laptop, I discovered a problem. For some reason the fan speed was set to be full speed all the time. This seemed to happen strait from boot, no matter what I did to change it.&lt;br /&gt;&lt;br /&gt;My first though was that the temperature was a problem, so I checked this and the laptop is running quite cool. The cores were running between 22 and 24 degrees C.&lt;br /&gt;&lt;br /&gt;So after fiddling around for a while I though I'd update the bios to the latest version. To my &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;surprise&lt;/span&gt;, this fixed it! I'd love to know what might have caused the problems, if anyone has any ideas. As of yet , I've not tracked down a change log for the BIOS update.&lt;br /&gt;&lt;br /&gt;Updating the BIOS from &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Linux&lt;/span&gt; had it's own problems, so I though I'd detail what I did to fix it. First off make sure you have the dell &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Linux&lt;/span&gt; firmware tools and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;libsmbios&lt;/span&gt; installed.&lt;br /&gt;&lt;br /&gt;These can be found in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;OpenSUSE&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;repos&lt;/span&gt;. &lt;a href="http://linux.dell.com/repo/community/content/suse11.0-x86_64/"&gt;http://linux.dell.com/repo/community/content/suse11.0-x86_64/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next you need to download the bios update from the dell support website. This comes as a .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;exe&lt;/span&gt; file, so you will need to extract the .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;HDR&lt;/span&gt; file from the .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;exe&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;To do&lt;/span&gt; this I used the following command:&lt;br /&gt;&lt;br /&gt;wine 1535_A05.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;EXE&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;writehdrfile&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;nopause&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This uses wine to extract it to the current directory.&lt;br /&gt;&lt;br /&gt;Next you need to update the bios, do so at your own risk. This worked for me, but you do so at your own risk. Use the following command:&lt;br /&gt;&lt;br /&gt;modprobe dell_rbu&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;dellBiosUpdate&lt;/span&gt; -u --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;hdr&lt;/span&gt; 1535_A05.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;hdr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now reboot your system. When it reboots, it will install the new bios. Then it reboots itself again.&lt;br /&gt;You should be able to see the new version number of the bios on the boot screen.&lt;br /&gt;&lt;br /&gt;It's worth noting that the most useful information on updating the dell BIOS from Linux, I found &lt;a href="http://wiki.soslug.org/wiki/dell_bios_update_on_linux_pc_laptops"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now back to having a nice quite laptop!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2156728821967317471?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2156728821967317471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2156728821967317471' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2156728821967317471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2156728821967317471'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/12/dell-studio-1535-fan-seed-problem-and.html' title='Dell Studio 1535 Fan Speed problem and bios update'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2286041855500880088.post-3547667699947920607</id><published>2008-11-25T21:56:00.004Z</published><updated>2008-11-25T22:01:18.440Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Bluetooth on the Dell Studio 15 using Opensuse 11.0</title><content type='html'>So I've been wanting to get the bluetooth working under OpenSuSE 11.0 on my dell stuide 15. I've had it working on other computers, but it did not seem to work.&lt;br /&gt;&lt;br /&gt;I've now managed to get it working by trying some of the ideas on this page. I had to adapt things to OpenSuSE a little, but basicly all that is needed is too edit the /etc/modprobe.conf.local and add the line "options hci_usb reset=1". Now make sure the bluetooth server is running at startup, and reboot.&lt;br /&gt;&lt;br /&gt;If things are working, the command "hcitool scan" should list the bluetooth devices near by. I was then able to transfere files and pair my phone :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3547667699947920607?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3547667699947920607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3547667699947920607' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3547667699947920607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3547667699947920607'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/11/bluetooth-on-dell-studio-15-using.html' title='Bluetooth on the Dell Studio 15 using Opensuse 11.0'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-1454649992273676797</id><published>2008-11-21T08:56:00.002Z</published><updated>2008-11-21T09:01:17.587Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Bomber moves into KDE Games</title><content type='html'>Work on bomber as progresses well. It was moved playground to kdereview for a bit of peer review. This turned up a few things. Most of the issues I fixed were because I'm a Java coder writing C++ :-) So I learning quite a bit about the best practices, which is good. Bomber has now moved into kdegames!! So should be in the upcomming 4.2 release. Time to start thinking about my next project.&lt;br /&gt;&lt;br /&gt;For people reading my blogg for the first time, here is a repost of some information about bomber:&lt;br /&gt;&lt;br /&gt;The aim of the game is to destroy the buildings below you, before you crash into them. The space ship will fly over the buildings, getting lower each time. Once the level is cleared, you start of the next, which is harder with taller buildings and a faster plane.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PO1cL027riw/SODZTegcwBI/AAAAAAAAAAU/_68_NeKG_EI/s1600-h/bomber.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_PO1cL027riw/SODZTegcwBI/AAAAAAAAAAU/_68_NeKG_EI/s400/bomber.jpg" alt="" id="BLOGGER_PHOTO_ID_5251436094143905810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The game is still in development at the moment and can be found in the playground section of the KDE repository. Big thanks to Eugene who worked on the theme.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-1454649992273676797?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/1454649992273676797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=1454649992273676797' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1454649992273676797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/1454649992273676797'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/11/bomber-moves-into-kde-games.html' title='Bomber moves into KDE Games'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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://4.bp.blogspot.com/_PO1cL027riw/SODZTegcwBI/AAAAAAAAAAU/_68_NeKG_EI/s72-c/bomber.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2286041855500880088.post-4674094974683167349</id><published>2008-11-15T09:53:00.004Z</published><updated>2008-11-15T10:07:47.037Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv-and-movies-meta-data-fetcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><title type='text'>Media Info Fetcher</title><content type='html'>I was face with a problem a while back, I had quite a few media files that and the wrong names. I wished to rename these too the correct names. I wished to be able to define what I though was a correct name. The main reason for this is that they show up in my media centre. A second thing I wanted, was meta data associated with each of the media files that could be displayed in the media centre.&lt;br /&gt;&lt;br /&gt;It was for these reasons that I hacked together some Perl scripts that used the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;great&lt;/span&gt; &lt;a href="http://search.cpan.org/dist/WWW-TV/"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Perl&lt;/span&gt; module&lt;/a&gt;. This allowed me to retrieve the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;meta data&lt;/span&gt; that I was after. However I prefer to work with Java over &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Perl&lt;/span&gt; and as my application was needing more and more features, I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;decide&lt;/span&gt;d to rewrite it in Java.&lt;br /&gt;&lt;br /&gt;So &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;Media Info Fetcher&lt;/a&gt; was born. This is a java application that can &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;retrieve&lt;/span&gt; Film and TV Show information, and rename it according too data it looks up off the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Internet&lt;/span&gt;. This information is then cached using &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;configurable&lt;/span&gt; stores so that hopefully it can be used by media centres.&lt;br /&gt;&lt;br /&gt;I think I've &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;achieved&lt;/span&gt; my first aim so far, but my second aim of getting a media centre too use the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;retrieved&lt;/span&gt; data has yet too happen. This is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;probably&lt;/span&gt; going to involve creating a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;plug-in&lt;/span&gt; for other media centres. Though I'm open too ideas about this.&lt;br /&gt;&lt;br /&gt;Anyway I've just made the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;first&lt;/span&gt; release of the 1.0 version of Media Info Fetcher. So check it out &lt;a href="http://code.google.com/p/tv-and-movies-meta-data-fetcher/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I've some plans for the next major version. These may change, but include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adding support for Films.&lt;/li&gt;&lt;li&gt;Adding more stores and sources.&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/2286041855500880088-4674094974683167349?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/4674094974683167349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=4674094974683167349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4674094974683167349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/4674094974683167349'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/11/media-info-fetcher.html' title='Media Info Fetcher'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-2132675154263519653</id><published>2008-11-13T09:11:00.002Z</published><updated>2008-11-13T09:17:09.376Z</updated><title type='text'>Google Code</title><content type='html'>I've been working the last few days on a new project that I wish to open source (More on this in another post when the project is in a slightly better shape) and I've been looking for somewhere to host the project. My first though was too give sourceforge a go, however a friend suggest I take a look at google code.&lt;br /&gt;&lt;br /&gt;I'm pleased I did, I have to say that it's exactly what I was after. I was able to create a new project very quickly and the web base tools they provide are very nice. The whole site feels a snappy, clean and a lot less fussy than source forge. It's probably unfair to compare it with sourceforge from a hosting point of view as I've never used sourceforge for hosting. Howerver from the point of view of a user looking for software, I find google code much better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-2132675154263519653?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/2132675154263519653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=2132675154263519653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2132675154263519653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/2132675154263519653'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/11/google-code.html' title='Google Code'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-8761699601777082018</id><published>2008-10-28T14:07:00.004Z</published><updated>2008-10-28T14:09:15.125Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Progress on Bomber</title><content type='html'>Work progresses on bomber. I think the game is pretty much ready for a release now. It's been moved to KDE Review and I'm now in the progress of cleaning up the code a little. I just need to fix a few things that occurred since I'm a Java coder writing C++ :-) If all goes well, I hope to see it get moved to KDE Games in time for the 4.2 release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-8761699601777082018?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/8761699601777082018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=8761699601777082018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8761699601777082018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8761699601777082018'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/10/progress-on-bomber.html' title='Progress on Bomber'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-7031934765750340438</id><published>2008-10-26T09:03:00.002Z</published><updated>2008-10-26T09:15:11.472Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Video on dell studio</title><content type='html'>I've been looking into getting the video up and running on the dell studio 15 I bought using Linux. The aim is to have it boot up with the panel active, then press the FN+F8 key and change the screen setup so that the external LCD and CRT I have connected become active instead.&lt;br /&gt;&lt;br /&gt;So first I tried to use the properitery ATI drivers, and got a bit stuck. So I though I'd sawp to use the radeonhd drivers. I had even less look with these initialy. I did try lots of different version, untill I started useing the cutting edge ones in the git tree. All had the same problem. I'd boot up and get a black screen! I think what is happening is it's not activing the correct screen.&lt;br /&gt;&lt;br /&gt;Anyway after the free drives did not work, I swaped back to  the ATI fglrx divers. I've not figured out how too boot up with the laptop in a extranl dual screen (and both with different resolutions) mode. I've also wrote a script in ruby that will spawn the screens over to the intrenal panel. However I've yet to find a way of booting and using the panel, then sawping to the external screens.&lt;br /&gt;&lt;br /&gt;The modes I need for the extrnal screen don't get added when booting up and using the panel. This is a real pain. I'm also begin to suppect that the ATI graphics drivers are not paying a lot of attention to the xorg.conf file. For instance aticonfig --enable-monitor lvds, will cause the laptop to boot up in internal panel mode. However aticonfig --enable-monitor crt1,tmds2 will cause it too boot up in dual screen mode. The command was not run as root, so this did not effect the xorg.conf. However it does effect the way the X server starts up.&lt;br /&gt;&lt;br /&gt;This is quite anoying, I supect I need todo more googling on the issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-7031934765750340438?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/7031934765750340438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=7031934765750340438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7031934765750340438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/7031934765750340438'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/10/video-on-dell-studio.html' title='Video on dell studio'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-8756734181038110052</id><published>2008-10-13T20:58:00.003+01:00</published><updated>2008-10-13T21:00:34.352+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Wireless on dell studio</title><content type='html'>So, just though I'd make a quick post. I've been having problems getting the wireless to stay connected on my new dell Studio laptop. I'm using the kde version of the network manager on OpenSUSE 11. Today I turned off the auto connect for the wireless........... and now it seems to stay connected all the time. Which is great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-8756734181038110052?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/8756734181038110052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=8756734181038110052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8756734181038110052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8756734181038110052'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/10/wireless-on-dell-studio.html' title='Wireless on dell studio'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-3470159642754291798</id><published>2008-09-29T14:26:00.006+01:00</published><updated>2008-10-28T14:06:55.756Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Bomber for KDE</title><content type='html'>I've been working the last few months on a new game for the &lt;a href="http://www.kde.org/"&gt;KDE Desktop&lt;/a&gt;. The main aim of this was to get back into kde development. It's been quite a while since my last app &lt;a href="http://www.kmud.de/"&gt;kmud&lt;/a&gt;. So I want to create something simple that would allow me to focus on the actual programming and getting used to the QT/KDE APIs.&lt;br /&gt;&lt;br /&gt;The aim of the game is to destroy the buildings below you, before you crash into them. The space ship will fly over the buildings, getting lower each time. Once the level is cleared, you start of the next, which is harder with taller buildings and a faster plane.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_PO1cL027riw/SODZTegcwBI/AAAAAAAAAAU/_68_NeKG_EI/s1600-h/bomber.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_PO1cL027riw/SODZTegcwBI/AAAAAAAAAAU/_68_NeKG_EI/s400/bomber.jpg" alt="" id="BLOGGER_PHOTO_ID_5251436094143905810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The game is still in development at the moment and can be found in the playground section of the KDE repository. Big thanks to Eugene who worked on the theme.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-3470159642754291798?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/3470159642754291798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=3470159642754291798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3470159642754291798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/3470159642754291798'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/09/bomber-for-kde.html' title='Bomber for KDE'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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://4.bp.blogspot.com/_PO1cL027riw/SODZTegcwBI/AAAAAAAAAAU/_68_NeKG_EI/s72-c/bomber.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2286041855500880088.post-546559646654948166</id><published>2008-09-28T15:47:00.001+01:00</published><updated>2008-09-28T15:55:16.459+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Dell Studio Wireless</title><content type='html'>The Dell Studio laptop that I have is fitted with a "Dell Wireless 1510 Half Mini Card". This should allow a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Wireless&lt;/span&gt; 802.11n connection. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;However&lt;/span&gt; this is were things get a little complicated......&lt;br /&gt;&lt;br /&gt;I've got install a 64 Bit version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;OpenSUSE&lt;/span&gt; on the laptop, so in the past I've used the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ndiswrapper&lt;/span&gt; to use windows drives for wireless. The only drivers I could find on the dell website were for vista and these won't work with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ndiswrapper&lt;/span&gt; to me knowledge.&lt;br /&gt;&lt;br /&gt;After a little searching on the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Internet&lt;/span&gt; I found some native drivers. These are from the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;manufacture&lt;/span&gt; of the card so are not &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;open drivers&lt;/span&gt;, but mostly work. &lt;a href="http://www.broadcom.com/support/802.11/linux_sta.php"&gt;http://www.broadcom.com/support/802.11/linux_sta.php &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These however are not perfect. I find that for some reason the connection to the wireless keeps dropping. I've yet to find a solution for this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-546559646654948166?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/546559646654948166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=546559646654948166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/546559646654948166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/546559646654948166'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/09/dell-studio-wireless.html' title='Dell Studio Wireless'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-8735089416567048405</id><published>2008-09-28T14:40:00.001+01:00</published><updated>2008-09-29T14:25:40.651+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop'/><title type='text'>Linux on a dell studio 15 laptop</title><content type='html'>So one of the reasons to start blogging was that I bough a new Laptop. It's a Dell Studio 15, which I bough to run linux. I though it would be a good idea to share my experience of getting things up and running on it. I know it will be problematic, so it will give people a chance to share their ideas and suggestions.&lt;br /&gt;&lt;br /&gt;So what am I trying to achive? Well I'm going to be running OpenSUSE and KDE on it as these are the distro and desktop I perfer, but other than that heres some of the things I want to get working:&lt;br /&gt;&lt;lu&gt;&lt;br /&gt;&lt;li&gt;Remote control.&lt;/li&gt;  &lt;li&gt;2 external monitors (1 VGA and the other HDMI) with different resolutions.&lt;/li&gt;  &lt;li&gt;Been able too swap between the connected monitors via a key on the keyboard.&lt;/li&gt;  &lt;li&gt;Sound working.&lt;/li&gt;  &lt;li&gt;Both head phone jacks working.&lt;/li&gt;  &lt;li&gt;Wireless working.&lt;/li&gt;  &lt;li&gt;Laptop keys able to be used.&lt;/li&gt;  &lt;li&gt;Webcam and mic need to work with messengers (skype, kopete)&lt;/li&gt;&lt;/lu&gt;&lt;br /&gt;I'm sure there will be other stuff I need too, but that should take a while anyhow....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-8735089416567048405?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/8735089416567048405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=8735089416567048405' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8735089416567048405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8735089416567048405'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/09/linux-on-dell-studio-15-llaptop.html' title='Linux on a dell studio 15 laptop'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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-2286041855500880088.post-8204557049996414272</id><published>2008-09-28T14:39:00.000+01:00</published><updated>2008-09-28T14:40:09.346+01:00</updated><title type='text'>My first blogg entry</title><content type='html'>Well this is the first time I've tried &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;blogging&lt;/span&gt;. Going to see how it goes and if I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;actually&lt;/span&gt; managed to keep publishing things. Time will tell......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2286041855500880088-8204557049996414272?l=shield008.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shield008.blogspot.com/feeds/8204557049996414272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2286041855500880088&amp;postID=8204557049996414272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8204557049996414272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2286041855500880088/posts/default/8204557049996414272'/><link rel='alternate' type='text/html' href='http://shield008.blogspot.com/2008/09/my-first-blogg-entry.html' title='My first blogg entry'/><author><name>JP</name><uri>http://www.blogger.com/profile/14080712044994796483</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>
