<?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-1030299879862889785</id><updated>2011-11-26T14:14:49.888Z</updated><category term='VBScript'/><category term='performance tuning'/><category term='addm'/><category term='arch'/><category term='usb'/><category term='SQL Server'/><category term='ash'/><category term='seagate'/><category term='Reporting Services'/><category term='awr'/><category term='oracle'/><category term='openworld'/><category term='sound'/><category term='arch linux'/><category term='Linux'/><category term='mint 8'/><category term='mpd'/><category term='power'/><category term='alsa'/><category term='Hardware'/><category term='#oow11'/><category term='Virtualization'/><category term='corruption'/><category term='x64'/><category term='database'/><category term='Excel'/><title type='text'>l1dge</title><subtitle type='html'>Any useful info, tips or tricks I come across will be posted here, mainly relating to Oracle, SQL Server or Linux</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-4053997971589656261</id><published>2011-10-15T06:13:00.001+01:00</published><updated>2011-10-15T06:13:45.978+01:00</updated><title type='text'>Mastering emacs.....again!!!</title><content type='html'>This weekend I've decide to have another crack at mastering&amp;nbsp;Emacs. I was trawling through some old bookmarks and files I had on my machine and it renewed my enthusiasm for&amp;nbsp;Emacs&amp;nbsp;by re-reading my friends blog at&amp;nbsp;&lt;a href="http://www.masteringemacs.org/"&gt;Mastering Emacs&lt;/a&gt;.&amp;nbsp;Please check it out, some really good tutorials for beginners and advanced&amp;nbsp;Emacs&amp;nbsp;users alike.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-4053997971589656261?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/4053997971589656261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/10/mastering-emacsagain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4053997971589656261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4053997971589656261'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/10/mastering-emacsagain.html' title='Mastering emacs.....again!!!'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-2694731455567540706</id><published>2011-10-06T18:13:00.000+01:00</published><updated>2011-10-06T18:14:00.884+01:00</updated><title type='text'>Places to eat in SF</title><content type='html'>&lt;div&gt;SC if you read this, check out the "Mels diner" franchise for some great fast food. Authentic 50's style diner. And for something a bit more sophisticated, I can recommend Morton's steak house, 400 Post Street just off Union Square.&lt;br /&gt;There are also some fantastic restaurants in Japantown, check out the Japan Centre if you get time.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eqxl7oQuDD0/TotwPlhj5DI/AAAAAAAAARc/CPT5wtmetwU/s1600/2011-10-03+20.42.36.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-eqxl7oQuDD0/TotwPlhj5DI/AAAAAAAAARc/CPT5wtmetwU/s200/2011-10-03+20.42.36.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-LkKM2zOlnKg/TolE4DPl9VI/AAAAAAAAAQ4/EHkw7P08uMU/s200/2011+-+1" width="200" /&gt;&lt;/div&gt;Have a good trip!!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-2694731455567540706?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/2694731455567540706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/10/places-to-eat-in-sf.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/2694731455567540706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/2694731455567540706'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/10/places-to-eat-in-sf.html' title='Places to eat in SF'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eqxl7oQuDD0/TotwPlhj5DI/AAAAAAAAARc/CPT5wtmetwU/s72-c/2011-10-03+20.42.36.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-4897501838311138777</id><published>2011-10-04T00:28:00.000+01:00</published><updated>2011-10-04T00:28:24.429+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='awr'/><category scheme='http://www.blogger.com/atom/ns#' term='performance tuning'/><category scheme='http://www.blogger.com/atom/ns#' term='ash'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='addm'/><title type='text'>AWR Slideshows</title><content type='html'>Having seen Mike Aults presentation at OpenWorld this morning, I thought I'd share the link to some excellent slideshow presentations he has done on AWR and Tuning.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/texasmemorysystems/using-awr-for-sql-analysis-8237394"&gt;http://www.slideshare.net/texasmemorysystems/using-awr-for-sql-analysis-8237394&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-4897501838311138777?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/4897501838311138777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/10/awr-slideshows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4897501838311138777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4897501838311138777'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/10/awr-slideshows.html' title='AWR Slideshows'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-6812350298253180407</id><published>2011-10-03T01:13:00.001+01:00</published><updated>2011-10-04T00:29:00.906+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openworld'/><category scheme='http://www.blogger.com/atom/ns#' term='#oow11'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Openworld Keynote</title><content type='html'>&lt;div&gt;What an awesome start to Openworld, some really great sessions so far today. Keynote due to start at 17:30.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-6812350298253180407?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/6812350298253180407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/10/oracle-openworld-keynote.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6812350298253180407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6812350298253180407'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/10/oracle-openworld-keynote.html' title='Oracle Openworld Keynote'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-3262697345745148444</id><published>2011-09-30T11:13:00.001+01:00</published><updated>2011-09-30T11:13:08.116+01:00</updated><title type='text'>On my way to Oracle Open World</title><content type='html'>&lt;div&gt;&lt;p&gt;Sitting in the lounge at the airport before the first leg of the journey to San Francisco....sweet!! &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-3262697345745148444?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/3262697345745148444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/09/on-my-way-to-oracle-open-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/3262697345745148444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/3262697345745148444'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/09/on-my-way-to-oracle-open-world.html' title='On my way to Oracle Open World'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total><georss:featurename>London Heathrow Airport, 234 Bath Rd, Harlington, Hayes, Middlesex UB3 5AP, United Kingdom</georss:featurename><georss:point>51.470343 -0.453424</georss:point></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-6248022493405604107</id><published>2011-07-09T09:46:00.000+01:00</published><updated>2011-07-09T09:46:46.950+01:00</updated><title type='text'>Mass renaming Directories from the command shell</title><content type='html'>I needed to rename a lot of directories from 'S0?' to 'Season ?' found an easy way of doing this from the command line:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;find /media/ -type d -iname 'S0?' -exec renamexm -s/S0/Season\ /g {} \;&lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-6248022493405604107?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/6248022493405604107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/07/mass-renaming-directories-from-command.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6248022493405604107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6248022493405604107'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/07/mass-renaming-directories-from-command.html' title='Mass renaming Directories from the command shell'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-142780741230816377</id><published>2011-02-27T09:26:00.000Z</published><updated>2011-02-27T09:26:34.789Z</updated><title type='text'>A Guide to Efficiently Using Irssi and Screen | quadpoint.org</title><content type='html'>Check out this cool guide to Irssi.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://quadpoint.org/articles/irssi"&gt;A Guide to Efficiently Using Irssi and Screen | quadpoint.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-142780741230816377?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://quadpoint.org/articles/irssi' title='A Guide to Efficiently Using Irssi and Screen | quadpoint.org'/><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/142780741230816377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/02/guide-to-efficiently-using-irssi-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/142780741230816377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/142780741230816377'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/02/guide-to-efficiently-using-irssi-and.html' title='A Guide to Efficiently Using Irssi and Screen | quadpoint.org'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-820911274567106054</id><published>2011-02-26T19:58:00.000Z</published><updated>2011-02-26T19:58:54.237Z</updated><title type='text'>Checkpoint Secure Remote</title><content type='html'>To change the mode of Checkpoints Secure Remote so you can do a "Right-click -&amp;gt; Connect" on the icon in systray, run this in a command prompt&lt;br /&gt;&lt;br /&gt;&lt;i&gt;cd \Program Files\CheckPoint\SecuRemote\bin&lt;/i&gt;&lt;br /&gt;&lt;i&gt;scc.exe setmode con&lt;/i&gt;&lt;br /&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;And this should solve your problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-820911274567106054?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/820911274567106054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/02/checkpoint-secure-remote.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/820911274567106054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/820911274567106054'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/02/checkpoint-secure-remote.html' title='Checkpoint Secure Remote'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-5217635821594810389</id><published>2011-02-26T11:24:00.001Z</published><updated>2011-02-26T11:25:11.628Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='mpd'/><category scheme='http://www.blogger.com/atom/ns#' term='arch linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='alsa'/><title type='text'>MPD and Alsa</title><content type='html'>So after upgrdaing to Arch Linux (an event in itself), I had issues with MPD not being able to talk to the soundcard. In the mpd log I was seeing errors like "Failed to open device HW:0,0" or "Failed to open [Alsa] device". Now after a couple of days of scratching around I suddenly had a light bulb moment, "was the mpd user in the audio group???" I checked and it wasn't, so a quick "&lt;i&gt;sudo vigr&lt;/i&gt;" and hey presto I had sound working again.&lt;br /&gt;What threw me during the diagnosis of this, was that running '&lt;i&gt;speaker-test -c2&lt;/i&gt;' from the command line was producing sound so it led me to believe it had to be localised to mpd.&lt;br /&gt;&lt;br /&gt;Anyway, that's another problem solved!!&lt;br /&gt;&lt;br /&gt;Now I can get back to working on a post on how to configure the Awesome Window manager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-5217635821594810389?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/5217635821594810389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2011/02/mpd-and-alsa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5217635821594810389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5217635821594810389'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2011/02/mpd-and-alsa.html' title='MPD and Alsa'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-8540077767225470472</id><published>2010-11-10T14:27:00.000Z</published><updated>2010-11-10T14:27:48.445Z</updated><title type='text'>Emacs</title><content type='html'>This is an excellent website for finding out about all things emacs, head on over to&amp;nbsp;&lt;a href="http://masteringemacs.org/"&gt;masteringemacs.org&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-8540077767225470472?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/8540077767225470472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/11/emacs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/8540077767225470472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/8540077767225470472'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/11/emacs.html' title='Emacs'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-9036188702634956763</id><published>2010-09-16T22:20:00.001+01:00</published><updated>2010-09-16T22:20:56.998+01:00</updated><title type='text'>Possibly fix access issue on citrix.</title><content type='html'>&lt;a href='http://kbalertz.com/815285/Registry-Error-Message-Occurs-Workgroup-Administrator-Utility.aspx'&gt;KBAlertz.com: When you open an Access database, you may receive the following error message: Microsoft Access couldn't find file ' system.mdw '. This file is required for startup Note The name of the file System.mdw may be different. When you run the Workgroup...&lt;/a&gt;&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.5.9&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-9036188702634956763?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/9036188702634956763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/09/possibly-fix-access-issue-on-citrix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/9036188702634956763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/9036188702634956763'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/09/possibly-fix-access-issue-on-citrix.html' title='Possibly fix access issue on citrix.'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-8363395387417308762</id><published>2010-08-25T09:16:00.000+01:00</published><updated>2010-08-25T09:16:05.750+01:00</updated><title type='text'>Security Auditing Matching Up Logins And Users</title><content type='html'>&lt;div&gt;Good article on SQL User Auditing&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=2088&amp;amp;home="&gt;Security Auditing Matching Up Logins And Users&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-8363395387417308762?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2088&amp;home=' title='Security Auditing Matching Up Logins And Users'/><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/8363395387417308762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/08/security-auditing-matching-up-logins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/8363395387417308762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/8363395387417308762'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/08/security-auditing-matching-up-logins.html' title='Security Auditing Matching Up Logins And Users'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-6786509303282195002</id><published>2010-07-11T12:11:00.000+01:00</published><updated>2010-07-11T12:11:57.575+01:00</updated><title type='text'>Thanks to OMG Ununtu for this one, fixed my image tearing issue</title><content type='html'>How To Fix Video Tearing In Videos; Nvidia, Ubuntu&lt;br /&gt;0diggsdigg&lt;br /&gt;1/25/2010 by d0od&lt;br /&gt;Tags: compiz, nvidia, screentearing, tips, vlc&lt;br /&gt;Screen-tearing is an issue for many Nvidia users on Ubuntu. Videos are plauaged by a visible 'tear' mid way through the screen during any moments of intense action or horizontal panning. Gamers find anything that sidescrolls too much also results in the same issue. Here's an example of it: -&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img695.imageshack.us/img695/7877/tearingsimulated.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://img695.imageshack.us/img695/7877/tearingsimulated.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Thankfully kopiwe over on the Ubuntu Forums has posted an amazing tutorial on how to finally get rid of screen tearing in Ubuntu - providing you're using a Nvidia graphics card. I've re-written it here and provided some screenshots for those less confident about changing settings. Please go and thank him in the thread on the forums.&lt;br /&gt;Preparation To fix thread-tearing you're going to need the CompizConfig Settings Manager and Nvidia X Server Settings installed. The later was most likely be installed along with your graphics drivers, the former can be installed using: -&lt;br /&gt;&lt;br /&gt;* sudo apt-get install compizconfig-settings-manager&lt;br /&gt;&lt;br /&gt;or by searching for Compizconfig in the Ubuntu Software Centre. Step 1&lt;br /&gt;&lt;br /&gt;* Open up the CompizConfig Settings manager via the System &amp;gt; Preferences menu&lt;br /&gt;* Click the 'General Options' button and go to the 'Display Settings' tab&lt;br /&gt;* Change the 'refresh rate' to '60' using the slider (though higher if you're a gamer, etc)&lt;br /&gt;* Tick the 'Sync To VBlank' check-box&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img651.imageshack.us/img651/9255/compizconfigsettingsman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://img651.imageshack.us/img651/9255/compizconfigsettingsman.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 2&lt;br /&gt;&lt;br /&gt;* Open Nvidia X Server Settings Via the System &amp;gt; Preferences Menu&lt;br /&gt;* Choose 'OpenGL Settings' on the left-hand side&lt;br /&gt;* Check the box next to "Sync To VBlank" to enable it&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img109.imageshack.us/img109/3885/nvidiaxserversettings25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="http://img109.imageshack.us/img109/3885/nvidiaxserversettings25.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Step 3 To finish up: -&lt;br /&gt;&lt;br /&gt;* Open Startup Applications via the System &amp;gt; Preferences menu&lt;br /&gt;* Click on 'Add'&lt;br /&gt;* Enter 'Nvidia Settings' or similar for the name&lt;br /&gt;* Enter 'nvidia-settings -l' for the command entry. &lt;br /&gt;&lt;br /&gt;Now, upon reboot, your new effects will take place and should no-longer see any more of the annoying screen tear issue during videos, etc! Super thanks to kopiwe once again. This issue drove me mad! Once you noticed it the first time then you noticed it always.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-6786509303282195002?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/6786509303282195002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/07/thanks-to-omg-ununtu-for-this-one-fixed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6786509303282195002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6786509303282195002'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/07/thanks-to-omg-ununtu-for-this-one-fixed.html' title='Thanks to OMG Ununtu for this one, fixed my image tearing issue'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-2891328262122402733</id><published>2010-06-11T20:46:00.000+01:00</published><updated>2010-06-11T20:46:17.980+01:00</updated><title type='text'>Great South Run for Dizzy!!!!</title><content type='html'>&lt;a href="http://uk.virginmoneygiving.com/team/DizzyTeam"&gt;http://uk.virginmoneygiving.com/team/DizzyTeam&lt;/a&gt; I must be bonkers, but please sponsor Justin and I, it's for a good cause!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-2891328262122402733?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/2891328262122402733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/06/great-south-run-for-dizzy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/2891328262122402733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/2891328262122402733'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/06/great-south-run-for-dizzy.html' title='Great South Run for Dizzy!!!!'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-4579432006197488624</id><published>2010-05-08T20:17:00.001+01:00</published><updated>2010-05-08T20:17:52.340+01:00</updated><title type='text'>Install Windows 7 from a USB Stick</title><content type='html'>Thanks to the MaximumPC for the following article :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.maximumpc.com/article/howtos/how_to_install_windows_7_beta_a_usb_key?page=0%2C0"&gt;http://www.maximumpc.com/article/howtos/how_to_install_windows_7_beta_a_usb_key?page=0%2C0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Without which I would still have a dead laptop...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-4579432006197488624?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/4579432006197488624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/05/install-windows-7-from-usb-stick.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4579432006197488624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4579432006197488624'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/05/install-windows-7-from-usb-stick.html' title='Install Windows 7 from a USB Stick'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-6981740848165139175</id><published>2010-05-01T20:55:00.002+01:00</published><updated>2010-05-01T20:55:26.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>It's Aliveeeee!!!!!</title><content type='html'>I'm back, Linux machine restored to full health. It wasn't the power supply directly but a dodgy fan causing it to overheat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-6981740848165139175?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/6981740848165139175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/05/its-aliveeeee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6981740848165139175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6981740848165139175'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/05/its-aliveeeee.html' title='It&apos;s Aliveeeee!!!!!'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-763202470458386881</id><published>2010-04-02T09:37:00.001+01:00</published><updated>2010-04-02T09:37:44.287+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='corruption'/><category scheme='http://www.blogger.com/atom/ns#' term='mint 8'/><title type='text'>Linux Machine is dead.....</title><content type='html'>&lt;p&gt;Well I'm currently blogging from my old G5 iMac, the power supply in my PC is dead and will be until I can get some time to replace it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Keep checking back for more posts.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-763202470458386881?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/763202470458386881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/04/linux-machine-is-dead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/763202470458386881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/763202470458386881'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/04/linux-machine-is-dead.html' title='Linux Machine is dead.....'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-8995244946504341597</id><published>2010-01-08T15:58:00.001Z</published><updated>2010-01-08T15:59:20.310Z</updated><title type='text'>Adobe Air and Tweetdeck in Mint 8 64bit</title><content type='html'>Check out the post below. Finally got Tweetdeck and Air working under mint 8 64bit!!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.htmlcenter.com/blog/tweetdeck-in-64-bit-linux/"&gt;http://www.htmlcenter.com/blog/tweetdeck-in-64-bit-linux/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-8995244946504341597?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/8995244946504341597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/01/adobe-air-and-tweetdeck-in-mint-8-64bit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/8995244946504341597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/8995244946504341597'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/01/adobe-air-and-tweetdeck-in-mint-8-64bit.html' title='Adobe Air and Tweetdeck in Mint 8 64bit'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-2805738536417311176</id><published>2010-01-07T17:26:00.001Z</published><updated>2010-01-07T17:27:33.519Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='seagate'/><category scheme='http://www.blogger.com/atom/ns#' term='x64'/><category scheme='http://www.blogger.com/atom/ns#' term='power'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='mint 8'/><title type='text'>Stop Seagate Drive from Going into STANDBY - Linux Mint 8 x64</title><content type='html'>&lt;blockquote&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 306px; margin: 0px; overflow: auto; padding: 6px; text-align: left; width: 480px;"&gt;# sdparm -al /dev/sdd&lt;br /&gt;    /dev/sdd: Seagate   FreeAgentDesktop  100D&lt;br /&gt;    Direct access device specific parameters: WP=0  DPOFUA=0&lt;br /&gt;Power condition [po] mode page:&lt;br /&gt;  IDLE        0  [cha: n, def:  0, sav:  0]  Idle timer active&lt;br /&gt;  STANDBY     1  [cha: y, def:  1, sav:  1]  Standby timer active&lt;br /&gt;  ICT         0  [cha: n, def:  0, sav:  0]  Idle condition timer (100 ms)&lt;br /&gt;  SCT       9000  [cha: y, def:9000, sav:9000]  Standby condition timer (100 ms)&lt;br /&gt;# sdparm --clear STANDBY -6 /dev/sdd&lt;br /&gt;    /dev/sdd: Seagate   FreeAgentDesktop  100D&lt;br /&gt;# sdparm -al /dev/sdd&lt;br /&gt;    /dev/sdd: Seagate   FreeAgentDesktop  100D&lt;br /&gt;    Direct access device specific parameters: WP=0  DPOFUA=0&lt;br /&gt;Power condition [po] mode page:&lt;br /&gt;  IDLE        0  [cha: n, def:  0, sav:  0]  Idle timer active&lt;br /&gt;  STANDBY     0  [cha: n, def:  1, sav:  0]  Standby timer active&lt;br /&gt;  ICT         0  [cha: n, def:  0, sav:  0]  Idle condition timer (100 ms)&lt;br /&gt;  SCT         0  [cha: n, def:9000, sav:  0]  Standby condition timer (100 ms)&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-2805738536417311176?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/2805738536417311176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/01/stop-seagate-drive-from-going-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/2805738536417311176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/2805738536417311176'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/01/stop-seagate-drive-from-going-into.html' title='Stop Seagate Drive from Going into STANDBY - Linux Mint 8 x64'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-3486223634819681487</id><published>2010-01-05T14:10:00.000Z</published><updated>2010-01-05T14:10:02.549Z</updated><title type='text'>Oracle Block Corruption</title><content type='html'>Here is a great article on checking file headers within Oracle, it's proved useful for recovering deleted links to RAW devices!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://orainternals.wordpress.com/category/corruption/"&gt;http://orainternals.wordpress.com/category/corruption/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Link above, article below:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div id="content"&gt; &lt;!-- end header --&gt;   &lt;h2&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;June 18, 2009&lt;/i&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="post-471 post hentry category-oracle-database-internals category-corruption category-recovery tag-controlf tag-dump tag-filehdrs tag-ora-01171 tag-oradebug" id="post-471"&gt;   &lt;h3 class="storytitle"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;a href="http://orainternals.wordpress.com/2009/06/18/resolving-corruption-issue-with-file_hdrs-dump/" rel="bookmark"&gt;Resolving corruption issue with file_hdrs&amp;nbsp;dump&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="meta"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Filed under:  &lt;a href="http://en.wordpress.com/tag/oracle-database-internals/" rel="category tag" title="View all posts in Oracle database internals"&gt;Oracle database internals&lt;/a&gt;, &lt;a href="http://en.wordpress.com/tag/corruption/" rel="category tag" title="View all posts in corruption"&gt;corruption&lt;/a&gt;, &lt;a href="http://en.wordpress.com/tag/recovery/" rel="category tag" title="View all posts in recovery"&gt;recovery&lt;/a&gt; — orainternals @ 3:55 pm &lt;br /&gt;Tags: &lt;a href="http://en.wordpress.com/tag/controlf/" rel="tag"&gt;controlf&lt;/a&gt;, &lt;a href="http://en.wordpress.com/tag/dump/" rel="tag"&gt;dump&lt;/a&gt;, &lt;a href="http://en.wordpress.com/tag/file_hdrs/" rel="tag"&gt;file_hdrs&lt;/a&gt;, &lt;a href="http://en.wordpress.com/tag/ora-01171/" rel="tag"&gt;ORA-01171&lt;/a&gt;, &lt;a href="http://en.wordpress.com/tag/oradebug/" rel="tag"&gt;oradebug&lt;/a&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="storycontent"&gt;   &lt;div class="snap_preview"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; One of our client had an interesting and bizarre corruption issue. Intermittently their database is corrupted. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; ORA-01171: datafile 178 going offline due to error advancing checkpoint&lt;br /&gt;ORA-01122: database file 178 failed verification check&lt;br /&gt;ORA-01110: data file 178: ‘/app/u04/oradata/somedb/some_data_01.dbf’&lt;br /&gt;ORA-01251: Unknown File Header Version read for file number 178 &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Error message printed above indicates that file header is corrupted. This is not a one time issue and recurring many times in the past 45 days or so. Database become unusable and only option was to restore the database from backup and recover it. A painful and business impacting issue. Client’s frustration is understandable.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Of course, Client tried normal channels to resolve this problem with out luck. Opening Service tickets with vendors, Relink software stack, update dbid, modify kernel parameters and replace hardware etc. Client has even planned to reinstall OS soon. Still, problem re-occurred every week. That’s when he reached out to us. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; file_hdrs dump &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Realizing that file header is corrupted, First thing, I wanted to do was that to find what exactly is there in those file headers. What type of corruption in those file headers? Is it a block formatted with null characters? or Is it that few fields are corrupted? This will give more clues and direct us in the right path. So, I asked the client to perform a file_hdrs dump when this problem re-occurs. Following commands were sent to the client. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;oradebug setmypid&lt;br /&gt;oradebug dump file_hdrs 10&lt;br /&gt;exit&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Above statement is to dump file headers at level 10. oradebug file_hdrs dump will print blocks from the file headers. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;oradebug setmypid&lt;br /&gt;oradebug dump controlf 10&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Second dump (controlf dump) should print control file records to the trace file. Idea here is to match the file headers and control file file header section to see if we gain more insights in to this corruption issue. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; It is quite possible that this could be a control file corruption and control file corruption can’t be ruled out yet. File headers and files can be corrupted. Essentially, this needs cross verification between control file and file headers to identify the root cause. At least, I was hopeful that this will point us in right direction. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; dd of file header block &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; I also requested the client to take a backup of first few blocks of the corrupted file using ‘dd if=filename of=filehdr.out bs=8192 count=2′ command. In UNIX platform, this dd command will copy first two blocks (of block size 8K) in to a flat file. After every corruption, only workaround is to restore and recover the database and I wanted to collect as much information as possible in one round. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; What happens on Friday? &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Client also pointed out that this issue happens on Fridays only. Various groups were checking UNIX, SAN layers to see if there is anything special about Friday, looking for maintenance jobs that runs on Friday etc. Nothing of any significance shows up. At this point, we were waiting for the problem to reoccur. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; And then it did…&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; file_hdr and controlf trace files &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; We received trace files from the client and reviewed it. We will concentrate on just one corrupted data file, even though 68 files were corrupted at this point. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; control file section for that file printed below:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;DATA FILE #32:&lt;br /&gt;(name #41) /app/u04/oradata/somedb/somedata1.dbf&lt;br /&gt; creation size=12800 block size=8192 status=0x1c head=41 tail=41 dup=1&lt;br /&gt; tablespace 32, index=33 krfil=32 prev_file=0&lt;br /&gt; unrecoverable scn: 0x0000.00000000 01/01/1988 00:00:00&lt;br /&gt; Checkpoint cnt:48 scn: 0x0910.62fd2f34 05/08/2009 10:30:32&lt;br /&gt; Stop scn: 0x0910.6305098e 05/08/2009 17:42:13&lt;br /&gt; Creation Checkpointed at scn:  0x0000.000935a6 04/30/2009 21:42:29&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;   Nothing jumps out. Checkpoint SCN is recent enough [ Of course, this problem happened in May 2009].&lt;br /&gt;Let’s review the file header section for that corrupted file. Clearly , there is a corruption since controlf dump command itself is unable to print correct file header version. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;File header version cannot be determined due to corruption &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;Dump may be suspect&lt;br /&gt; V10 STYLE FILE HEADER:&lt;br /&gt; Compatibility Vsn = 169870080=0xa200300&lt;br /&gt; Db ID=1755378070=0x68a0f196, Db Name='SOMEDB'&lt;br /&gt; Activation ID=0=0x0&lt;br /&gt; Control Seq=3032023=0x2e43d7, File size=401792=0x62180&lt;br /&gt; File Number=18, Blksiz=8192, File Type=3 DATA&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; If the file header is filled with null then above section starting with ‘V10 STYLE FILE HEADER:’ can not be printed. oradebug command is complaining that file header version can not be determined, while also printing fields from file header. Confusing and that doesn’t make sense: File header version is corrupt but fields from file headers can be printed. This means that we might need to review the output of dd command. But, before going that route , decided to compare corrupted file header output with another uncorrupted file in the control file trace file to see if we can spot any obvious issue(s). &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; controlf trace file for an uncorrupted file &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Following first two sections prints the control file record section for a uncorrupted file. Checkpoint scn time line is matching for corrupted and uncorrupted data file records. This gives us a clue that control file record for these files may not be corrupted. Genuinely, there must be a corruption in the file header. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;DATA FILE #33:&lt;br /&gt;  (name #42) /app/u03/oradata/qnoldv01/ANOTHER_GOOD_FILE_01.dbf&lt;br /&gt;creation size=12800 block size=8192 status=0xe head=42 tail=42 dup=1&lt;br /&gt; tablespace 33, index=34 krfil=33 prev_file=0&lt;br /&gt; unrecoverable scn: 0x0000.00000000 01/01/1988 00:00:00&lt;br /&gt; Checkpoint cnt:53 scn: 0x0910.641e926d 05/13/2009 16:25:26&lt;br /&gt; Stop scn: 0xffff.ffffffff 05/02/2009 13:41:42&lt;br /&gt; Creation Checkpointed at scn:  0x0000.000935c5 04/30/2009 21:42:31&lt;br /&gt; thread:1 rba:(0x3.e3bbd.10)&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;   Let’s also review the file header section of an uncorrupted data file. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Hot Backup end marker scn: 0x0000.00000000&lt;br /&gt; aux_file is NOT DEFINED&lt;br /&gt; V10 STYLE FILE HEADER:&lt;br /&gt; Compatibility Vsn = 169870080=0xa200300&lt;br /&gt; Db ID=1908337442=0x71beeb22, Db Name='SOMEDB'&lt;br /&gt; Activation ID=0=0x0&lt;br /&gt; Control Seq=34895=0x884f, File size=2434616=0x252638&lt;br /&gt; File Number=33, Blksiz=8192, File Type=3 DATA&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;   Comparison of corrupted and uncorrupted file is not showing any insights either. OR Is it? &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; Not so fast…&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; There is a difference in the file header section between these these two file headers. Let me reprint both these file headers side-by-side to see if the difference can be spotted easily. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Corrupted file: &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;File header version cannot be determined due to corruption&lt;br /&gt;Dump may be suspect&lt;br /&gt; V10 STYLE FILE HEADER:&lt;br /&gt; Compatibility Vsn = 169870080=0xa200300&lt;br /&gt; Db ID=1755378070=0x68a0f196, Db Name='SOMEDB'&lt;br /&gt; Activation ID=0=0x0&lt;br /&gt; Control Seq=3032023=0x2e43d7, File size=401792=0x62180&lt;br /&gt; File Number=18, Blksiz=8192, File Type=3 DATA&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Uncorrupted file:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Hot Backup end marker scn: 0x0000.00000000&lt;br /&gt; aux_file is NOT DEFINED&lt;br /&gt; V10 STYLE FILE HEADER:&lt;br /&gt; Compatibility Vsn = 169870080=0xa200300&lt;br /&gt; Db ID=1908337442=0x71beeb22, Db Name='SOMEDB'&lt;br /&gt; Activation ID=0=0x0&lt;br /&gt; Control Seq=34895=0x884f, File size=2434616=0x252638&lt;br /&gt; File Number=33, Blksiz=8192, File Type=3 DATA&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; Ahh.. Right there. DBID is different between these two files! How can the DBID be different in this situation? Client assured me that there is no transportable tablespace or read only tablespaces shared between databases going on here. How can the dbids different between two files in the same database? These tablespaces are both opened with read and write activity. We need to follow this clue. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Corrupted file:     :&lt;b&gt;Db ID=1755378070=0x68a0f196 &lt;/b&gt;, Db Name='SOMEDB'&lt;br /&gt;...&lt;br /&gt;Uncorruped file     :&lt;b&gt;Db ID=1908337442=0x71beeb22 &lt;/b&gt;, Db Name='SOMEDB'&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; After pointing out that dbid is different between uncorrupted and corrupted files, client dumped control files from other development and test databases to see if they can locate a db with dbid 1755378070. No databases had the same dbid.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt; Finally..&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; With dbid difference in mind, few hours later, client DBA recollected something. When they migrated from old database server to new database server, they used scp to move the database files from old server to new server. Of course, client DBA did not want scp connection to die when his VPN connection dies and so wrote a script to scp the files from cron entry as any good DBA will do. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;After migration, system admins changed oracle password. Machine was supposed to be shutdown and kept in pristine condition for few weeks before returning the hardware. Unfortunately, it was not down. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; I am sure, you figured out where I am going with it. There was a cron entry scheduled in that old DB server and that was quietly scp’ing the files from old database server to new database server corrupting the database. Client disabled that cron entry and also created new ssh key to avoid these issues. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; I heard that client is able to enjoy his Fridays &lt;img alt=":-)" class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" /&gt;&lt;br /&gt;This blog can be read in a traditional format &lt;a href="http://orainternals.files.wordpress.com/2009/06/resolving_corruption_issue_with_filehdr_dumps.pdf"&gt;resolving_corruption_issue_with_filehdr_dumps&lt;/a&gt;.&lt;br /&gt;PS: Thanks to the client for allowing me to blog about this issue.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-3486223634819681487?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/3486223634819681487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2010/01/oracle-block-corruption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/3486223634819681487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/3486223634819681487'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2010/01/oracle-block-corruption.html' title='Oracle Block Corruption'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-5864129225819150503</id><published>2009-12-31T19:35:00.001Z</published><updated>2009-12-31T19:35:55.603Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><title type='text'>Convert .img to Virtualbox .vdi file</title><content type='html'>To convert an .img file to the virtulbox .vdi format run the following:&lt;br /&gt;&lt;br /&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;VBoxManage convertdd  file.img file.vdi&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-5864129225819150503?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/5864129225819150503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/12/convert-img-to-virtualbox-vdi-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5864129225819150503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5864129225819150503'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/12/convert-img-to-virtualbox-vdi-file.html' title='Convert .img to Virtualbox .vdi file'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-4080392430863339548</id><published>2009-12-31T18:35:00.004Z</published><updated>2009-12-31T18:36:20.832Z</updated><title type='text'>VMWare modules on Mandriva 2010</title><content type='html'>And here is a link for compiling VMWare modules on Mandriva. Trying out the new distribution and it's having issues with VMWare workstation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://communities.vmware.com/thread/203231"&gt;http://communities.vmware.com/thread/203231&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-4080392430863339548?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/4080392430863339548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/12/vmware-modules-on-mandriva-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4080392430863339548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4080392430863339548'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/12/vmware-modules-on-mandriva-2010.html' title='VMWare modules on Mandriva 2010'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-4450425682785790539</id><published>2009-10-11T23:36:00.000+01:00</published><updated>2009-10-11T23:36:22.514+01:00</updated><title type='text'>How to Join 2 avi files....</title><content type='html'>Post borrowed from Linux Clues&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linuxclues.blogspot.com/2008/08/mencoder-joining-two-avi-files.html"&gt;http://linuxclues.blogspot.com/2008/08/mencoder-joining-two-avi-files.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is usual having an &lt;b&gt;avi film split into two&lt;/b&gt; cdrom sized &lt;b&gt;files&lt;/b&gt; of 700 megabytes each. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;mencoder&lt;/b&gt; utility allows us to &lt;b&gt;concatenate these two parts&lt;/b&gt; into a new reintegrate file.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mencoder&lt;/b&gt; (MPlayer's Movie Encoder) is a tool MPlayer provides to &lt;b&gt;encode multimedia contents&lt;/b&gt; into files. &lt;br /&gt;It &lt;b&gt;supports&lt;/b&gt; among others, &lt;b&gt;MPEG-4 video&lt;/b&gt;, libavcodec codecs, and &lt;b&gt;PCM/MP3/VBRMP3 audio&lt;/b&gt; formats. &lt;br /&gt;mencoder also possesses stream copying abilities and a powerful filter system (crop, expand, flip, ....).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So we have a &lt;b&gt;film split into two files&lt;/b&gt; e.g: foo1.avi and foo2.avi, both &lt;b&gt;with the same encoding&lt;/b&gt; characteristics (window size, codecs, bitrate...), &lt;br /&gt;&lt;br /&gt;We &lt;b&gt;execute this command&lt;/b&gt; that produces an output file called foo.avi which is the result of concatenating foo1.avi and foo2.avi files.&lt;br /&gt;&lt;b&gt;&lt;code&gt;$mencoder -oac copy -ovc copy -forceidx foo1.avi foo2.avi -o foo.avi&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;command options&lt;/b&gt; mean:&lt;br /&gt;* &lt;b&gt;-oac&lt;/b&gt;  output audio codec&lt;br /&gt;* &lt;b&gt;-ovc&lt;/b&gt;  output video codec&lt;br /&gt;* &lt;b&gt;-o&lt;/b&gt;  output file name&lt;br /&gt;* &lt;b&gt;-forceidx&lt;/b&gt; forces creation of a new index.&lt;br /&gt;&lt;b&gt;copy&lt;/b&gt; means copying the original stream and do not change the codec it is encoded into (because of that it is very fast).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;more info&lt;/b&gt; executing: &lt;b&gt;&lt;code&gt;$man mencoder&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;INSTALLING MENCODER&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Ubuntu&lt;/b&gt; and &lt;b&gt;Debian&lt;/b&gt;: &lt;b&gt;&lt;code&gt;$sudo aptitude install mencoder&lt;/code&gt;&lt;/b&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/1030299879862889785-4450425682785790539?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/4450425682785790539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/10/how-to-join-2-avi-files.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4450425682785790539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4450425682785790539'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/10/how-to-join-2-avi-files.html' title='How to Join 2 avi files....'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-5743356866315544688</id><published>2009-10-03T11:24:00.000+01:00</published><updated>2009-10-03T11:24:49.053+01:00</updated><title type='text'>VMware working on Jaunty!!</title><content type='html'>After installing VMware from the .bundle you need to re-build the modules. This solution was taken from the following post :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1040351"&gt;http://ubuntuforums.org/showthread.php?t=1040351&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;I have the sollution for you.&lt;br /&gt;First you got to remove the broken module:&lt;br /&gt;sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old&lt;br /&gt;&lt;br /&gt;then simply rebuild the module.&lt;br /&gt;sudo vmware-modconfig --console --install-all&lt;br /&gt;&lt;br /&gt;It should all work. If you have any problems let me know.&lt;br /&gt;&lt;br /&gt;PS: Also you need the current headers for your kernel ofcourse and for obvious reasons the build-essential package to be able to build the modules.&lt;br /&gt;&lt;br /&gt;Peace!&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-5743356866315544688?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/5743356866315544688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/10/vmware-working-on-jaunty.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5743356866315544688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5743356866315544688'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/10/vmware-working-on-jaunty.html' title='VMware working on Jaunty!!'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-5209241291952424955</id><published>2009-10-03T10:56:00.000+01:00</published><updated>2009-10-03T10:56:27.378+01:00</updated><title type='text'>No more crackly sound in Linux!!!!</title><content type='html'>This has been bugging me for ages, but after searching around google this morning I found the answer. Everytime I was booted into linux I used to get a crackling or hissing noise coming from the speakers constantly, after much searching I've found the solution. For my soundcard (HDA Intel Nvidia chipset) the culprit was the Analog Mix channel. In the volume control-&amp;gt;preferences I enabled the channel so I could control the volume, then muted the channel. Hey presto, no more crackling!!!! Google is King!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-5209241291952424955?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/5209241291952424955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/10/no-more-crackly-sound-in-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5209241291952424955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/5209241291952424955'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/10/no-more-crackly-sound-in-linux.html' title='No more crackly sound in Linux!!!!'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-4943840330344371830</id><published>2009-09-03T16:51:00.001+01:00</published><updated>2009-09-03T16:51:17.281+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel'/><title type='text'>Extract Data from Excel using VBScript</title><content type='html'>&lt;p&gt;Another job for this afternoon. How to extract all the data from an Excel Workbook not using .csv’s. Again, thanks to another website (Google is king!!!) the following link helped:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.greghatcher.com/apers/VBScript/ExcelExtractScript.aspx" target="_blank"&gt;&lt;font size="1" face="Courier New"&gt;http://www.greghatcher.com/apers/VBScript/ExcelExtractScript.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-4943840330344371830?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/4943840330344371830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/09/extract-data-from-excel-using-vbscript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4943840330344371830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/4943840330344371830'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/09/extract-data-from-excel-using-vbscript.html' title='Extract Data from Excel using VBScript'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1030299879862889785.post-6254558520881487291</id><published>2009-09-03T14:42:00.001+01:00</published><updated>2009-09-03T14:44:32.791+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reporting Services'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQl Server Reporting Services</title><content type='html'>&lt;p&gt;Who said SQL Server 2005 was going to be easy???? After a “simple” install of reporting services I could not get the damn thing to work. After much searching of google,msdn etc, etc, etc I found the following info on another Blog (Thanks Rob)&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;&lt;a href="http://lumbgaps.blogspot.com/2007/10/sql-2005-reporting-services.html" target="_blank"&gt;http://lumbgaps.blogspot.com/2007/10/sql-2005-reporting-services.html&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1030299879862889785-6254558520881487291?l=l1dge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l1dge.blogspot.com/feeds/6254558520881487291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l1dge.blogspot.com/2009/09/sql-server-reporting-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6254558520881487291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1030299879862889785/posts/default/6254558520881487291'/><link rel='alternate' type='text/html' href='http://l1dge.blogspot.com/2009/09/sql-server-reporting-services.html' title='SQl Server Reporting Services'/><author><name>l1dge</name><uri>http://www.blogger.com/profile/03410412981888414922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/-6z4tqqqR4ts/TjWYQhSM8OI/AAAAAAAAAHg/4e9BycigeXA/s220/Avatar.jpg'/></author><thr:total>0</thr:total></entry></feed>
