<?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-8999507777228413042</id><updated>2012-01-30T03:23:47.950-08:00</updated><category term='9.04'/><category term='node.js'/><category term='Windows Mobile'/><category term='Helpdesk'/><category term='active directory'/><category term='Microsoft'/><category term='Mobile Dev'/><category term='Outlook'/><category term='ASUS P5B'/><category term='signature'/><category term='Acrobat'/><category term='Open Arena'/><category term='Mythtv'/><category term='Touch Pro'/><category term='Windows'/><category term='Security'/><category term='SPI'/><category term='Remote Desktop'/><category term='Group Policy'/><category term='Jaunty'/><category term='Gentoo'/><category term='MongoDB'/><category term='Nvidia'/><category term='Logitech'/><category term='PuTTY'/><category term='Fraud'/><category term='Networking'/><category term='Dell'/><category term='PDA'/><category term='HTC Touch Pro'/><category term='Humor'/><category term='iOS'/><category term='Apache'/><category term='vbscript'/><category term='Spam'/><category term='BIOS'/><category term='BartPE'/><category term='Compiz-Fusion'/><category term='MS Office'/><category term='RDP'/><category term='Windows 7'/><category term='MSSQL'/><category term='Server 2003'/><category term='Mythbuntu'/><category term='ATI Radeon 4770'/><category term='Gaming'/><category term='Windows Vista'/><category term='Quake III'/><category term='HTC'/><category term='Xbuntu'/><category term='mysql'/><category term='PDF'/><category term='Office'/><category term='E6400'/><category term='Perl'/><category term='sendmail'/><category term='bash'/><category term='GRID'/><category term='Zebra'/><category term='Event Logs'/><category term='PHP'/><category term='xorg'/><category term='Malware'/><category term='SPI_J1'/><category term='Google Chrome'/><category term='FlashROM'/><category term='UFW'/><category term='Xe Emulator'/><category term='Linux'/><category term='GPS'/><category term='Twinview'/><category term='Lirc'/><category term='Verizon'/><category term='Internet Explorer'/><category term='VNC'/><category term='Ubuntu'/><category term='Server 2008'/><title type='text'>Mondo Tech</title><subtitle type='html'>Technology solutions for Systems Engineers and Admins. Linux, Windows, scripts, and code.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mondo</name><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>95</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-343585740301489215</id><published>2011-11-03T20:54:00.000-07:00</published><updated>2011-11-03T20:55:16.591-07:00</updated><title type='text'>Recursively compare two directories</title><content type='html'>I often need to recursively compare two directory structures to see what's different.&amp;nbsp; I found this great python script that does just that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://eggdrop.ch/blog/2008/02/17/compare-directories/"&gt;http://eggdrop.ch/blog/2008/02/17/compare-directories/&lt;/a&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/8999507777228413042-343585740301489215?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/343585740301489215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=343585740301489215&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/343585740301489215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/343585740301489215'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/11/recursively-compare-two-directories.html' title='Recursively compare two directories'/><author><name>Mondo</name><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-8999507777228413042.post-8235501757443209132</id><published>2011-10-26T11:11:00.000-07:00</published><updated>2011-10-26T12:30:43.109-07:00</updated><title type='text'>Batch convert PDFs to multipage TIFFs</title><content type='html'>Here's a powershell script that uses Ghostscript to convert a directory full of PDFs to multipage TIFF files.&amp;nbsp; This will convert all PDFs found in $input_path to a TIFF file that is placed in $output_path.&amp;nbsp; Note, the original file is then deleted.&amp;nbsp; Thanks to &lt;a href="http://stackoverflow.com/questions/75500/best-way-to-convert-pdf-files-to-tiff-files/120316#120316"&gt;http://stackoverflow.com/questions/75500/best-way-to-convert-pdf-files-to-tiff-files/120316#120316&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Set $tool to the correct path for &lt;a href="http://pages.cs.wisc.edu/~ghost/"&gt;Ghostscript&lt;/a&gt; and set $input_path and $output_path accordingly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: rgb(255, 255, 255); color: black;"&gt;$tool &lt;span style="color: #074726;"&gt;=&lt;/span&gt; '&lt;span style="color: #074726;"&gt;C&lt;/span&gt;:\&lt;span style="color: #074726;"&gt;Program&lt;/span&gt; Files (x86)\gs\gs9.&lt;span style="color: #008c00;"&gt;02&lt;/span&gt;\bin\gswin32c.exe'&lt;br /&gt;$input_path &lt;span style="color: #074726;"&gt;=&lt;/span&gt; '&lt;span style="color: #074726;"&gt;C&lt;/span&gt;:\input\'&lt;br /&gt;$output_path &lt;span style="color: #074726;"&gt;=&lt;/span&gt; '&lt;span style="color: #074726;"&gt;C&lt;/span&gt;:\output\'&lt;br /&gt;$pdfs &lt;span style="color: #074726;"&gt;=&lt;/span&gt; get-childitem $input_path -recurse | where {$_.Extension -match&lt;span style="color: #0000e6;"&gt; "pdf"&lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;foreach($pdf in $pdfs)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    $tiff &lt;span style="color: #074726;"&gt;=&lt;/span&gt; $output_path + $pdf.PSChildName.split('.')&lt;span style="color: dimgrey;"&gt;[0]&lt;/span&gt; + '.tiff'&lt;br /&gt;    if(test-path $tiff)&lt;br /&gt;    {&lt;br /&gt;       &lt;span style="color: #0000e6;"&gt; "tiff file already exists "&lt;/span&gt; + $tiff&lt;br /&gt;    }&lt;br /&gt;    else        &lt;br /&gt;    {   &lt;br /&gt;        'Processing ' + $pdf.Name        &lt;br /&gt;        $param &lt;span style="color: #074726;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt; "-sOutputFile=$tiff"&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #074726;"&gt;&amp;amp;&lt;/span&gt; $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -&lt;span style="color: #074726;"&gt;c&lt;/span&gt; quit&lt;br /&gt;        Remove-Item $pdf.FullName&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8235501757443209132?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8235501757443209132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8235501757443209132&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8235501757443209132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8235501757443209132'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/10/batch-convert-pdfs-to-multipage-tiffs.html' title='Batch convert PDFs to multipage TIFFs'/><author><name>Mondo</name><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-8999507777228413042.post-2344088250130168525</id><published>2011-10-19T09:04:00.000-07:00</published><updated>2011-10-19T09:06:44.907-07:00</updated><title type='text'>Install Ruby on Rails on RHEL 6 with Apache</title><content type='html'>I couldn't find any decent guides on how to install Rails 3 on RHEL 6 so here it is.&amp;nbsp;&amp;nbsp;This also works on Centos 6 of course.We'll be using Apache with Phusion Passenger (mod_rails).  This is an apache module that will serve up Rails applications in a similar way to how PHP is handled.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;You can skip this on Centos, but for RHEL you need to log into RHN or your Satellite server and enable the optional server repo for your machine (required for ruby-devel and rubygems).&lt;br /&gt;&lt;br /&gt;Install the required development packages. &lt;br /&gt;&lt;blockquote&gt;yum install gcc gcc-c++  make curl-devel openssl-devel zlib-devel httpd-devel apr-devel apr-util-devel sqlite-devel&lt;/blockquote&gt;&lt;br /&gt;Install ruby, ruby-devel, and rubygems:&lt;br /&gt;&lt;blockquote&gt;yum install ruby ruby-devel rubygems&lt;/blockquote&gt;&lt;br /&gt;Next, use gems to install Rails and Passenger. (Note this takes a while.)&lt;br /&gt;&lt;blockquote&gt;gem install rails passenger&lt;/blockquote&gt;&lt;br /&gt;Build the Passenger apache module by running:&lt;br /&gt;&lt;blockquote&gt;passenger-install-apache2-module&lt;/blockquote&gt;&lt;br /&gt;That will also give you some relevant instructions on how to configure Apache.Now let's create a test application.  &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;cd /var/www/html&lt;br /&gt;rails new railstest&lt;br /&gt;cd railstest&lt;/blockquote&gt;Edit &lt;em&gt;Gemfile&lt;/em&gt; and add:&lt;br /&gt;&lt;blockquote&gt;&lt;blockquote&gt;gem 'therubyracer'&lt;/blockquote&gt;&lt;/blockquote&gt;Run bundle install to install therubyracer javascript engine (takes a minute or two)&lt;br /&gt;&lt;blockquote&gt;bundle install&lt;/blockquote&gt;&lt;br /&gt;Generate our hello world controller:&lt;br /&gt;&lt;blockquote&gt;rails generate controller hello&lt;/blockquote&gt;&lt;br /&gt;Edit &lt;i&gt;config/routes.rb&lt;/i&gt; and uncomment the next to last line&lt;br /&gt;&lt;blockquote&gt;match ':controller(/:action(/:id(.:format)))'&lt;/blockquote&gt;Edit &amp;nbsp;&lt;em&gt;app/views/hello/index.html.erb &lt;/em&gt;add some hello world text.&lt;br /&gt;&lt;br /&gt;At this point you can test the application to make sure it works with the default rails server.&amp;nbsp; Run &lt;em&gt;rails server&lt;/em&gt; and open &lt;a href="http://hostaddress:3000/hello"&gt;http://hostaddress:3000/hello&lt;/a&gt; and you should see your hello world text.&amp;nbsp; Kill this and proceed with your apache configuration.&lt;br /&gt;&lt;br /&gt;This assumes you have a default httpd install.&amp;nbsp; Change this accordingly if you already have other vhosts configured. (Note the RailsEnv option, you'll need to set this accordingly in the future)&lt;br /&gt;Add the following to &lt;i&gt;/etc/httpd/conf/httpd.conf&lt;/i&gt;&lt;br /&gt;&lt;blockquote&gt;LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/apache2/mod_passenger.so&lt;br /&gt;PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.9&lt;br /&gt;PassengerRuby /usr/bin/ruby&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;DocumentRoot /var/www/html/railstest/public&lt;br /&gt;&amp;lt;Directory /var/www/html/railstest/public&amp;gt;&lt;br /&gt;AllowOverride All&lt;br /&gt;Options -MultiViews&lt;br /&gt;RailsEnv development&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/blockquote&gt;Restart apache, browse to &lt;a href="http://hostaddress/hello"&gt;http://hostaddress/hello&lt;/a&gt; and you should see your hello world text!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-2344088250130168525?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/2344088250130168525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=2344088250130168525&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2344088250130168525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2344088250130168525'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/10/install-ruby-on-rails-on-rhel-6-with.html' title='Install Ruby on Rails on RHEL 6 with Apache'/><author><name>Mondo</name><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-8999507777228413042.post-6844713776754714272</id><published>2011-10-08T05:53:00.001-07:00</published><updated>2011-10-08T05:57:23.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>tar exclude svn directories</title><content type='html'>To exclude svn folders when using tar, do:&lt;blockquote&gt;tar czf tarball.tgz --exclude=.svn mydirectory&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6844713776754714272?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6844713776754714272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6844713776754714272&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6844713776754714272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6844713776754714272'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/10/tar-exclude-svn-directories.html' title='tar exclude svn directories'/><author><name>Mondo</name><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-8999507777228413042.post-174594287818694009</id><published>2011-10-07T08:54:00.000-07:00</published><updated>2011-10-07T08:54:43.261-07:00</updated><title type='text'>Linux mail attachments</title><content type='html'>It's been years since I needed to do this and I didn't immediately find the switch I wanted on a quick google search.  Naturally, I should have just looked at the man page in the first place.The proper way to attach a file with the mail command is:&lt;blockquote&gt;mail -a file-to-attach someone@example.com&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-174594287818694009?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/174594287818694009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=174594287818694009&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/174594287818694009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/174594287818694009'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/10/linux-mail-attachments.html' title='Linux mail attachments'/><author><name>Mondo</name><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-8999507777228413042.post-6380560841084704647</id><published>2011-06-30T10:55:00.000-07:00</published><updated>2011-06-30T10:55:33.148-07:00</updated><title type='text'>chmod only directories recursively</title><content type='html'>This will recursively chmod only directories:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;find . -type d -exec chmod 755 {} \;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6380560841084704647?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6380560841084704647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6380560841084704647&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6380560841084704647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6380560841084704647'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/06/chmod-only-directories-recursively.html' title='chmod only directories recursively'/><author><name>Mondo</name><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-8999507777228413042.post-1838581615175828946</id><published>2011-06-08T10:41:00.000-07:00</published><updated>2011-06-08T10:41:40.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MSSQL'/><title type='text'>Kill All MSSQL Database Sessions</title><content type='html'>This will disconnect all users from a specific MSSQL database.  Replace YOURDBNAME with your database name.  Thanks to &lt;a href="http://adammatusiak.blogspot.com/2011/02/disconnecting-users-from-mssql-database.html"&gt;http://adammatusiak.blogspot.com/2011/02/disconnecting-users-from-mssql-database.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;USE master&lt;br /&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;DECLARE @userId varchar(10) &lt;br /&gt;&lt;br /&gt;DECLARE cur CURSOR READ_ONLY      &lt;br /&gt;FOR &lt;br /&gt;SELECT request_session_id&lt;br /&gt;FROM master.sys.dm_tran_locks     &lt;br /&gt;WHERE resource_type = 'DATABASE'     &lt;br /&gt;AND resource_database_id = db_id('YOURDBNAME')    &lt;br /&gt;GROUP BY request_session_id&lt;br /&gt;&lt;br /&gt;OPEN cur     &lt;br /&gt;&lt;br /&gt;FETCH NEXT FROM cur INTO @userId      &lt;br /&gt;WHILE (@@fetch_status &lt;&gt; -1)      &lt;br /&gt;BEGIN      &lt;br /&gt; IF (@@fetch_status &lt;&gt; -2)      &lt;br /&gt; BEGIN      &lt;br /&gt;  PRINT 'Killing connection ' + @userId      &lt;br /&gt;  EXEC ('KILL ' + @userId)      &lt;br /&gt; END      &lt;br /&gt; FETCH NEXT FROM cur INTO @userId      &lt;br /&gt;END      &lt;br /&gt;      &lt;br /&gt;CLOSE cur      &lt;br /&gt;DEALLOCATE cur    &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1838581615175828946?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1838581615175828946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1838581615175828946&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1838581615175828946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1838581615175828946'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/06/kill-all-mssql-database-sessions.html' title='Kill All MSSQL Database Sessions'/><author><name>Mondo</name><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-8999507777228413042.post-4613106925947420633</id><published>2011-05-25T10:50:00.000-07:00</published><updated>2011-05-25T10:51:16.280-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Dev'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS'/><title type='text'>iOS Hello World - Corona SDK vs Native Obj-C</title><content type='html'>Corona SDK:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-b6RuNGpXDRs/Td1AMBEPQWI/AAAAAAAAAJI/_8KZufwRJ8k/s1600/Capture.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="39" width="320" src="http://3.bp.blogspot.com/-b6RuNGpXDRs/Td1AMBEPQWI/AAAAAAAAAJI/_8KZufwRJ8k/s320/Capture.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Objective-C:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--8M-DV_pV68/Td1BVNfBxlI/AAAAAAAAAJQ/x8t-LmhhegM/s1600/objc.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="69" src="http://1.bp.blogspot.com/--8M-DV_pV68/Td1BVNfBxlI/AAAAAAAAAJQ/x8t-LmhhegM/s400/objc.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4613106925947420633?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4613106925947420633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4613106925947420633&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4613106925947420633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4613106925947420633'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/05/hello-world-corona-sdk-vs-native-obj-c.html' title='iOS Hello World - Corona SDK vs Native Obj-C'/><author><name>Mondo</name><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://3.bp.blogspot.com/-b6RuNGpXDRs/Td1AMBEPQWI/AAAAAAAAAJI/_8KZufwRJ8k/s72-c/Capture.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-831896970321447638</id><published>2011-05-25T06:34:00.000-07:00</published><updated>2011-07-14T07:24:22.082-07:00</updated><title type='text'>Latitude 13 Windows 7 Slow</title><content type='html'>I have two Dell Latitude 13 laptops in my possession, both with the same problem.  They suddenly started running very very slow.  Trying a clean install of Windows 7 was futile, even the installer was running so slow that it took 20 hours on one computer.  All of the hardware checked out and Windows XP worked just fine.  I sent one to Dell and they sent it back to me claiming there was nothing wrong.  I'm not sure what happened to these laptops, but the fix was to go into the BIOS and change the SATA controller from AHCI to ATA.  After that Windows 7 installed normally.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This seems to be the result of the ribbon cable going bad.  The first sign is the issue I've described above, but eventually as the cable degrades further, it will stop being able to read any hard drives at all.&lt;br /&gt;&lt;br /&gt;From the form post &lt;a href="http://community.spiceworks.com/topic/130987-latitude-13-ssd-issues"&gt;here&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Put the original drive (or another sata drive) back in &amp; see if it works. If not, it's likely a failure of the ribbon cable from the mainboard to the daughterboard that carries the audio &amp; sata ports.&lt;br /&gt;&lt;br /&gt;We bought 100 of these units last year &amp; in six months had a 73% failure rate. 87% of the failures (63% overall) were due to that cable failing. It is a known issue that is still recurring. The whole fleet has had the cable replaced twice, some more than that, but several of the replacement cables have failed also.&lt;br /&gt;&lt;br /&gt;I would suggest you replace the original drive &amp; have it addressed under warranty. If the machine is out of warranty, lean on them because it is a known issue.&lt;br /&gt;&lt;br /&gt;In fairness, I will say that Dell have been very supportive through our troubles, &amp; have worked hard to address the issue for us.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-831896970321447638?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/831896970321447638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=831896970321447638&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/831896970321447638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/831896970321447638'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/05/latitude-13-windows-7-slow.html' title='Latitude 13 Windows 7 Slow'/><author><name>Mondo</name><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-8999507777228413042.post-3159824453783937766</id><published>2011-05-11T11:48:00.000-07:00</published><updated>2011-05-13T13:54:10.001-07:00</updated><title type='text'>Bash script to verify urls</title><content type='html'>This will check a list of urls contained in a file and only output any errors. (Requires curl)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;FILE=$1&lt;br /&gt;exec 3&amp;lt;&amp;amp;0&lt;br /&gt;exec 0&amp;lt;$FILE&lt;br /&gt;while read line&lt;br /&gt;do&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;/usr/bin/curl -silent -S -f $line --connect-timeout 3 &amp;gt; /dev/null || echo -e $line "\n\n"&lt;br /&gt;done&lt;br /&gt;exec 0&amp;lt;&amp;amp;3&lt;/blockquote&gt;Usage: &lt;b&gt;./checkurls.sh urlfile&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Your url file should like something like:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;http://www.google.com&lt;br /&gt;http://www.google.com/testurl&lt;br /&gt;mondotech.blogspot.com&lt;br /&gt;mondotech.org&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3159824453783937766?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3159824453783937766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3159824453783937766&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3159824453783937766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3159824453783937766'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/05/bash-script-to-verify-urls.html' title='Bash script to verify urls'/><author><name>Mondo</name><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-8999507777228413042.post-6719292518139641823</id><published>2011-04-25T10:52:00.001-07:00</published><updated>2011-08-22T13:44:28.588-07:00</updated><title type='text'>Disable selinux on RHEL 6</title><content type='html'>Edit &lt;i&gt;/etc/selinux/config&lt;/i&gt;&lt;br /&gt;Set SELINUX=disabled&lt;br /&gt;&lt;br /&gt;Reboot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6719292518139641823?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6719292518139641823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6719292518139641823&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6719292518139641823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6719292518139641823'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/04/disable-selinux-on-rhel-6.html' title='Disable selinux on RHEL 6'/><author><name>Mondo</name><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-8999507777228413042.post-4868456178967481699</id><published>2011-04-20T11:27:00.000-07:00</published><updated>2011-04-20T11:27:58.395-07:00</updated><title type='text'>PuTTYcyg - The ultimate cygwin terminal</title><content type='html'>Cygwin's default terminal sucks.  I'm sure I don't need to explain why.  You can use rxvt instead, see &lt;a href="http://c2.com/cgi/wiki?BetterCygwinTerminal"&gt;http://c2.com/cgi/wiki?BetterCygwinTerminal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, there's a much better option.  PuTTYcyg is a patched version of PuTTY that lets you connect to your local cygwin installation.  &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-upyOg5IB12E/Ta8lZ3ylyDI/AAAAAAAAAIU/1iUHpIxMxuE/s1600/Capture.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="197" width="400" src="http://2.bp.blogspot.com/-upyOg5IB12E/Ta8lZ3ylyDI/AAAAAAAAAIU/1iUHpIxMxuE/s400/Capture.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Download it here: &lt;a href="http://code.google.com/p/puttycyg/"&gt;http://code.google.com/p/puttycyg/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4868456178967481699?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4868456178967481699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4868456178967481699&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4868456178967481699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4868456178967481699'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/04/puttycyg-ultimate-cygwin-terminal.html' title='PuTTYcyg - The ultimate cygwin terminal'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-upyOg5IB12E/Ta8lZ3ylyDI/AAAAAAAAAIU/1iUHpIxMxuE/s72-c/Capture.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-8052463256283613183</id><published>2011-04-12T11:16:00.000-07:00</published><updated>2011-04-12T11:17:19.450-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Install PHP APC on RHEL and CentOS</title><content type='html'>Install prerequisites:&lt;br /&gt;&lt;blockquote&gt;yum install php-pear php-devel httpd-devel pcre pcre-devel&lt;/blockquote&gt;&lt;br /&gt;Install APC with pear:&lt;br /&gt;&lt;blockquote&gt;pear install pecl/apc&lt;/blockquote&gt;&lt;br /&gt;Tell PHP to load the APC module.  Edit/create &lt;i&gt;/etc/php.d/apc.ini&lt;/i&gt; and add:&lt;br /&gt;&lt;blockquote&gt;extension=apc.so&lt;/blockquote&gt;&lt;br /&gt;Restart Apache&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8052463256283613183?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8052463256283613183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8052463256283613183&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8052463256283613183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8052463256283613183'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/04/install-php-apc-on-rhel-and-centos.html' title='Install PHP APC on RHEL and CentOS'/><author><name>Mondo</name><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-8999507777228413042.post-8443195340598210364</id><published>2011-04-07T10:35:00.000-07:00</published><updated>2011-04-08T08:25:20.591-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MongoDB'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Install MongoDB on RHEL or CentOS</title><content type='html'>Edit &lt;i&gt;/etc/yum.repos.d/10gen-mongodb.repo&lt;/i&gt; and add the appropriate repo.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;32bit:&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;[10gen]&lt;br /&gt;name=10gen Repository&lt;br /&gt;baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686&lt;br /&gt;gpgcheck=0&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;64bit:&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;[10gen]&lt;br /&gt;name=10gen Repository&lt;br /&gt;baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64&lt;br /&gt;gpgcheck=0&lt;/blockquote&gt;&lt;br /&gt;Install MongoDB client and server&lt;br /&gt;&lt;blockquote&gt;yum install mongo-10gen mongo-10gen-server&lt;/blockquote&gt;&lt;br /&gt;Check the settings in &lt;i&gt;/etc/mongod.conf&lt;/i&gt; .  To bind mongod to a specific ip, add something like:&lt;br /&gt;&lt;blockquote&gt;bind_ip = 127.0.0.1&lt;/blockquote&gt;&lt;br /&gt;Ensure correct permissions on &lt;i&gt;/var/lib/mongo&lt;/i&gt;&lt;br /&gt;&lt;blockquote&gt;chown -R mongod:mongod /var/lib/mongo/&lt;/blockquote&gt;&lt;br /&gt;Start mongodb with the init script:&lt;br /&gt;&lt;blockquote&gt;/etc/init.d/mongod start&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8443195340598210364?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8443195340598210364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8443195340598210364&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8443195340598210364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8443195340598210364'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/04/install-mongodb-on-rhel-or-centos.html' title='Install MongoDB on RHEL or CentOS'/><author><name>Mondo</name><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-8999507777228413042.post-4416918849202605726</id><published>2011-03-24T02:44:00.000-07:00</published><updated>2011-03-25T18:00:41.772-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='node.js'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Install node.js on Ubuntu</title><content type='html'>The following will help you compile and install node.js on Ubuntu.  &lt;br /&gt;&lt;br /&gt;Install dependancies:&lt;blockquote&gt;apt-get install g++ curl libssl-dev apache2-utils git-core&lt;/blockquote&gt;&lt;br /&gt;git the source: &lt;blockquote&gt;git clone https://github.com/joyent/node.git&lt;/blockquote&gt;&lt;br /&gt;Compile node.js:&lt;br /&gt;&lt;blockquote&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4416918849202605726?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4416918849202605726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4416918849202605726&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4416918849202605726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4416918849202605726'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/03/install-nodejs-on-ubuntu.html' title='Install node.js on Ubuntu'/><author><name>Mondo</name><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-8999507777228413042.post-6527509524877552957</id><published>2011-02-10T07:15:00.000-08:00</published><updated>2011-02-10T07:15:32.880-08:00</updated><title type='text'>How to manually extract an RPM file</title><content type='html'>To extract an RPM file, do:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;rpm2cpio RPMFILE.rpm | cpio -idmv&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6527509524877552957?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6527509524877552957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6527509524877552957&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6527509524877552957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6527509524877552957'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/02/how-to-manually-extract-rpm-file.html' title='How to manually extract an RPM file'/><author><name>Mondo</name><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-8999507777228413042.post-210342362316538339</id><published>2011-01-24T11:39:00.000-08:00</published><updated>2011-01-24T11:39:01.773-08:00</updated><title type='text'>Apache: Redirect http urls to https urls</title><content type='html'>To redirect http requests to https with Apache, you could do a normal redirect with:&lt;br /&gt;&lt;blockquote&gt;Redirect permanent / https://your-url&lt;/blockquote&gt;&lt;br /&gt;However, this will redirect any request to &lt;b&gt;https://your-url/&lt;/b&gt;.  If someone requested &lt;b&gt;http://your-url/this-uri&lt;/b&gt; they would be redirected to &lt;b&gt;https://your-url/&lt;/b&gt; without the uri segment.&lt;br /&gt;&lt;br /&gt;To redirect them to &lt;b&gt;https://your-url/requested-uri&lt;/b&gt; you would use mod_write instead:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;RewriteEngine On&lt;br /&gt;RewriteCond %{SERVER_PORT} 80&lt;br /&gt;RewriteRule ^(.*)$ https://your-url/$1 [R,L]&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-210342362316538339?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/210342362316538339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=210342362316538339&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/210342362316538339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/210342362316538339'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2011/01/apache-redirect-http-urls-to-https-urls.html' title='Apache: Redirect http urls to https urls'/><author><name>Mondo</name><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-8999507777228413042.post-7509282393865100220</id><published>2010-12-29T06:57:00.000-08:00</published><updated>2010-12-29T07:15:43.490-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Use MySQL Workbench to sync schemas between dev and test environments</title><content type='html'>With the newer versions of MySQL Workbench they've made it fairly easy to sync schemas.  I often use this to sync my development and test schemas so that they match when I push a new release.  This is useful to preserve the data in the test or live environment, as opposed to just dumping the dev database and restoring it to the test schema.&lt;br /&gt;&lt;br /&gt;First, make sure you backup both databases in case something goes wrong.&lt;br /&gt;&lt;br /&gt;On the home screen in the &lt;i&gt;Data Modeling&lt;/i&gt; section, click &lt;i&gt;Create EER Model From Existing Database.&lt;/i&gt;  Connect it to your dev database, or the database that has the schema that needs to be pushed out to another database.  Choose your database and use the defaults.&lt;br /&gt;&lt;br /&gt;You should end up with a diagram of your database.   At the top click &lt;i&gt;Database-&gt;Synchronize Model&lt;/i&gt;.  Now connect it to your test/live database or the database that needs to be updated.  You should now be on the &lt;i&gt;Model and Database Differences&lt;/i&gt; screen.  Expand your database to see the tables that will be altered.  Click next to see the code that will be executed.  Click execute to the sync the databases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7509282393865100220?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7509282393865100220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7509282393865100220&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7509282393865100220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7509282393865100220'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/12/use-mysql-workbench-to-sync-schemas.html' title='Use MySQL Workbench to sync schemas between dev and test environments'/><author><name>Mondo</name><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-8999507777228413042.post-9149806288320568300</id><published>2010-12-14T13:10:00.000-08:00</published><updated>2010-12-29T07:16:20.882-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sendmail'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>X-Authentication-Warning: Apache set sender using -f</title><content type='html'>This is commonly seen in mail headers from emails sent by PHP applications running on Apache through sendmail.  To get rid of it, edit /etc/mail/trusted-users, add apache to the list, and restart sendmail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-9149806288320568300?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/9149806288320568300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=9149806288320568300&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/9149806288320568300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/9149806288320568300'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/12/x-authentication-warning-apache-set.html' title='X-Authentication-Warning: Apache set sender using -f'/><author><name>Mondo</name><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-8999507777228413042.post-7777061735863644730</id><published>2010-12-09T06:32:00.001-08:00</published><updated>2010-12-29T07:16:33.277-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Disable Services in the Windows Recovery Console</title><content type='html'>Once booted into the recovery console, use listsvc to list all services.&lt;br /&gt;&lt;br /&gt;Use disable &lt;i&gt;servicename&lt;/i&gt; to disable a service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7777061735863644730?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7777061735863644730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7777061735863644730&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7777061735863644730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7777061735863644730'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/12/disable-services-in-windows-recovery.html' title='Disable Services in the Windows Recovery Console'/><author><name>Mondo</name><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-8999507777228413042.post-3258924877941286181</id><published>2010-12-08T08:07:00.000-08:00</published><updated>2010-12-29T07:16:46.994-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Recursively delete .svn directories</title><content type='html'>&lt;blockquote&gt;rm -rf `find . -type d -name .svn`&lt;/blockquote&gt;&lt;br /&gt;Thanks to: &lt;a href="http://www.anyexample.com/linux_bsd/bash/recursively_delete__svn_directories.xml"&gt;http://www.anyexample.com/linux_bsd/bash/recursively_delete__svn_directories.xml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3258924877941286181?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3258924877941286181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3258924877941286181&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3258924877941286181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3258924877941286181'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/12/recursively-delete-svn-directories.html' title='Recursively delete .svn directories'/><author><name>Mondo</name><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-8999507777228413042.post-8600105121980175350</id><published>2010-11-16T14:11:00.000-08:00</published><updated>2010-12-29T07:18:34.496-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><title type='text'>Dell E6400 Display Corruption</title><content type='html'>I usually run Ubuntu on my laptop since it boots so fast, but occasionally I'll need to do a lot of work in Outlook or use my IP phone so I dual boot Windows 7.  I hadn't used Windows 7 on this machine in months so I thought something must be physically wrong because this started happening, but it wasn't happening in Ubuntu...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_p1e-u-1tw7c/TOMCxZzg4XI/AAAAAAAAAHU/Q59bbjkIW2E/s1600/Capture.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 36px;" src="http://3.bp.blogspot.com/_p1e-u-1tw7c/TOMCxZzg4XI/AAAAAAAAAHU/Q59bbjkIW2E/s400/Capture.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5540275014359638386" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;It took me forever to find this, but it turns out there is a bug with this particular Intel chipset and the Windows 7 drivers when you have VT for Direct I/O enabled in the BIOS.  I must have turned this on at some point.  Disabling it in the BIOS fixed the issue.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Thanks to &lt;a href="http://blog.stealthpuppy.com/hardware/display-corruption-with-mobile-intel-gm45-chipset/"&gt;http://blog.stealthpuppy.com/hardware/display-corruption-with-mobile-intel-gm45-chipset/&lt;/a&gt; for the tip!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8600105121980175350?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8600105121980175350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8600105121980175350&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8600105121980175350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8600105121980175350'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/11/dell-e6400-display-corruption.html' title='Dell E6400 Display Corruption'/><author><name>Mondo</name><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://3.bp.blogspot.com/_p1e-u-1tw7c/TOMCxZzg4XI/AAAAAAAAAHU/Q59bbjkIW2E/s72-c/Capture.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-3832211282183699059</id><published>2010-11-12T07:31:00.000-08:00</published><updated>2010-11-12T07:34:37.624-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Import mysql scripts from a shell</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Consolas, 'Andale Mono', Monaco, Courier, 'Courier New', Verdana, sans-serif; font-size: 12px; color: rgb(17, 17, 17); line-height: 18px; "&gt;mysql -u username -p -h localhost data-base-name &amp;#060; script.sql&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3832211282183699059?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3832211282183699059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3832211282183699059&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3832211282183699059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3832211282183699059'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/11/import-mysql-scripts-from-shell.html' title='Import mysql scripts from a shell'/><author><name>Mondo</name><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-8999507777228413042.post-7120186198026830596</id><published>2010-11-04T08:51:00.000-07:00</published><updated>2010-11-04T10:13:51.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='UFW'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>UFW Block outgoing traffic</title><content type='html'>I prefer to block outgoing traffic by default on public facing servers.  I see a lot people being flamed for even asking how to do this with UFW.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main reason you would want to do this is to prevent your machine from making reverse shell connections.  A lot of attacks involve targeting a vulnerable web application that has a remote code execution vulnerability.  If this attack was successful, the attacker could then download remote content to your machine or make a reverse shell connection, giving them shell access to your machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By blocking all outgoing traffic, you can prevent them from gaining remote access to your machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To do this with UFW:&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;ufw default outgoing deny&lt;/div&gt;&lt;/blockquote&gt;You can then allow individual outgoing ports if necessary.  For example, you'll probably want to allow DNS queries to your name servers.&lt;blockquote&gt;&lt;div&gt;ufw allow out to 8.8.8.8 port 53&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;Where 8.8.8.8 is the address of the name server.  This allows traffic from any local IP on the machine to your nameserver on port 53.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7120186198026830596?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7120186198026830596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7120186198026830596&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7120186198026830596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7120186198026830596'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/11/ufw-block-outgoing-traffic.html' title='UFW Block outgoing traffic'/><author><name>Mondo</name><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-8999507777228413042.post-117973135353491696</id><published>2010-08-12T05:36:00.000-07:00</published><updated>2010-08-12T05:38:28.931-07:00</updated><title type='text'>Remote Desktop connection has encountered a problem and needs to close</title><content type='html'>It seems XP SP3 is screwing up a lot of users' RDP client.  Hopefully you found this post first, but I doubt you did.  If you read the very long Technet threads you won't find much that works.  There's a really simple solution.  &lt;a href="http://support.microsoft.com/kb/969084"&gt;Install this RDP update.&lt;/a&gt;  The download links are down towards the bottom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-117973135353491696?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/117973135353491696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=117973135353491696&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/117973135353491696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/117973135353491696'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/08/remote-desktop-connection-has.html' title='Remote Desktop connection has encountered a problem and needs to close'/><author><name>Mondo</name><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-8999507777228413042.post-6421350022846087937</id><published>2010-07-20T20:27:00.001-07:00</published><updated>2010-12-29T07:18:55.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Recursively count lines of code in Linux</title><content type='html'>&lt;blockquote&gt;( find ./ -name '*.php' -print0 | xargs -0 cat ) | wc -l&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6421350022846087937?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6421350022846087937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6421350022846087937&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6421350022846087937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6421350022846087937'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/07/recursively-count-lines-of-code-in.html' title='Recursively count lines of code in Linux'/><author><name>Mondo</name><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-8999507777228413042.post-2722176296588261840</id><published>2010-07-04T06:35:00.000-07:00</published><updated>2010-09-26T11:46:11.345-07:00</updated><title type='text'>Connect Spotlight on Unix to Ubuntu</title><content type='html'>&lt;img src="http://3.bp.blogspot.com/_p1e-u-1tw7c/TDCPEP9Yi_I/AAAAAAAAAGs/oV_znpZSqeI/s320/Capture.PNG" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 235px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5490045248930876402" /&gt;Spotlight on Unix is a graphical monitoring application made by &lt;a href="http://www.quest.com/"&gt;Quest Software&lt;/a&gt;.  Unfortunately, it doesn't work with Ubuntu.  To get it to work, you have to reconfigure /bin/sh to spawn a BASH shell.  By default, /bin/sh spawns a DASH shell. Do &lt;blockquote&gt;dpkg-reconfigure dash&lt;/blockquote&gt;Choose no.  Spotlight on Unix should now work with your Ubuntu machine.  Be aware that this could break any package that specifically relies on DASH.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, make sure you install the sysstat package.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-2722176296588261840?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/2722176296588261840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=2722176296588261840&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2722176296588261840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2722176296588261840'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/07/connect-spotlight-on-unix-to-ubuntu.html' title='Connect Spotlight on Unix to Ubuntu'/><author><name>Mondo</name><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://3.bp.blogspot.com/_p1e-u-1tw7c/TDCPEP9Yi_I/AAAAAAAAAGs/oV_znpZSqeI/s72-c/Capture.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-1505762671787417895</id><published>2010-06-13T19:43:00.001-07:00</published><updated>2010-06-18T20:54:48.490-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E6400'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Dell latitude: Enable middle click scroll on Ubuntu</title><content type='html'>It seems by default most, if not all, laptops with a pointing stick and a middle mouse button default to using paste for the middle mouse click assignment with XORG.  You can change this so that it scrolls like it does on Windows.&lt;br /&gt;&lt;br /&gt;Edit one of the files in /usr/lib/X11/xorg.conf.d/ or just create a new one and add:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Section "InputClass"&lt;br /&gt;        Identifier      "Trackpoint Wheel Emulation"&lt;br /&gt;        MatchProduct    "PS/2 ALPS DualPoint TouchPad"&lt;br /&gt;        MatchDevicePath "/dev/input/event*"&lt;br /&gt;        Option          "EmulateWheel"          "true"&lt;br /&gt;        Option          "EmulateWheelButton"    "2"&lt;br /&gt;        Option          "Emulate3Buttons"       "false"&lt;br /&gt;        Option          "XAxisMapping"          "6 7"&lt;br /&gt;        Option          "YAxisMapping"          "4 5"&lt;br /&gt;EndSection&lt;/blockquote&gt;Change MatchProduct to your pointing stick device.  You can find the name of your device by running &lt;blockquote&gt;xinput list&lt;/blockquote&gt;Log out and back in for it to take effect.&lt;br /&gt;&lt;br&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/8999507777228413042-1505762671787417895?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1505762671787417895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1505762671787417895&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1505762671787417895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1505762671787417895'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/06/dell-latitude-enable-middle-click.html' title='Dell latitude: Enable middle click scroll on Ubuntu'/><author><name>Mondo</name><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-8999507777228413042.post-1653693792064886089</id><published>2010-05-29T15:44:00.000-07:00</published><updated>2010-12-29T07:19:18.346-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Turn off Linux monitor via shell without XORG</title><content type='html'>I have an older laptop running as a test web server.  I wanted to turn off the lcd output to save however much electricity an lcd backlight uses.  To do this you can do:&lt;br /&gt;&lt;blockquote&gt;vbetool dpms off&lt;/blockquote&gt;You can even do this from a remote shell.  To turn it back on, simply do &lt;blockquote&gt;vbetool dpms on&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1653693792064886089?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1653693792064886089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1653693792064886089&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1653693792064886089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1653693792064886089'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/05/turn-off-linux-monitor-via-shell.html' title='Turn off Linux monitor via shell without XORG'/><author><name>Mondo</name><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-8999507777228413042.post-2148605683906807190</id><published>2010-05-04T06:47:00.002-07:00</published><updated>2010-05-04T06:49:09.009-07:00</updated><title type='text'>Ubuntu: Use update-manager with a proxy</title><content type='html'>To configure a proxy for update-manager, add the following line to /etc/apt/apt.conf.d/05aptitude&lt;blockquote&gt;Acquire::http::Proxy "http://[proxy ip]:[proxy port]/";&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This will allow you to use a proxy when doing release upgrades.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-2148605683906807190?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/2148605683906807190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=2148605683906807190&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2148605683906807190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2148605683906807190'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/05/ubuntu-use-update-manager-with-proxy.html' title='Ubuntu: Use update-manager with a proxy'/><author><name>Mondo</name><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-8999507777228413042.post-1312809343653605996</id><published>2010-03-26T17:19:00.000-07:00</published><updated>2010-03-26T17:21:24.989-07:00</updated><title type='text'>Google Chrome: Entry Point Not Found The procedure entry point av_get_pix_fmt could not be    located in the dynamic link library avutil-50.dll</title><content type='html'>I started getting this with Chrome 5.0.342.8 on Windows 7 x64:&lt;blockquote&gt;Entry Point Not Found The procedure entry point av_get_pix_fmt could not be located in the dynamic link library avutil-50.dll&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I deleted the avutil-50.dll from c:\windows and the issue went away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1312809343653605996?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1312809343653605996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1312809343653605996&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1312809343653605996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1312809343653605996'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/03/google-chrome-entry-point-not-found.html' title='Google Chrome: Entry Point Not Found The procedure entry point av_get_pix_fmt could not be    located in the dynamic link library avutil-50.dll'/><author><name>Mondo</name><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-8999507777228413042.post-47133481167994979</id><published>2010-02-12T07:07:00.000-08:00</published><updated>2011-07-12T19:35:21.971-07:00</updated><title type='text'>Outlook 2007: the messaging interface has returned an unknown error</title><content type='html'>If you receive "the messaging interface has returned an unknown error" in Outlook, this usually indicates a corrupt OST file.  The easiest thing to do is delete the user's OST file and let Outlook rebuild it.  &lt;br /&gt;&lt;br /&gt;On XP:&lt;blockquote&gt;C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Outlook\outlook.ost&lt;/blockquote&gt;&lt;br /&gt;On Vista/7&lt;br /&gt;&lt;blockquote&gt;C:\Users\USERNAME\AppData\Local\Microsoft\Outlook\outlook.ost&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-47133481167994979?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/47133481167994979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=47133481167994979&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/47133481167994979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/47133481167994979'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2010/02/outlook-2007-messaging-interface-has.html' title='Outlook 2007: the messaging interface has returned an unknown error'/><author><name>Mondo</name><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-8999507777228413042.post-4208785379388020732</id><published>2009-12-21T06:59:00.000-08:00</published><updated>2009-12-21T07:06:02.747-08:00</updated><title type='text'>Install Pandora Desktop App on Linux</title><content type='html'>The Pandora desktop app works great on Linux since it runs on Adobe's cross platform AIR platform.   First, install Adobe AIR.&lt;br /&gt;&lt;br /&gt;Click Install Desktop App from the Pandora One menu, then click install Adobe AIR.  Save the file.  Open a shell and go to directory with the AIR download.  Do:&lt;br /&gt;&lt;blockquote&gt;chmod +x AdobeAIRInstaller.bin&lt;br /&gt;&lt;br /&gt;./AdobeAIRInstaller.bin&lt;/blockquote&gt;&lt;br /&gt;Next, download the Pandora app and open it, which should start the installation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4208785379388020732?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4208785379388020732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4208785379388020732&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4208785379388020732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4208785379388020732'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/12/install-pandora-desktop-app-on-linux.html' title='Install Pandora Desktop App on Linux'/><author><name>Mondo</name><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-8999507777228413042.post-1752450925768496555</id><published>2009-11-09T10:12:00.000-08:00</published><updated>2009-11-09T10:17:56.826-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>Cloud computing explained</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_p1e-u-1tw7c/SvhcxCDKOoI/AAAAAAAAADs/WWGk7jRwODE/s1600-h/tfcloud.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_p1e-u-1tw7c/SvhcxCDKOoI/AAAAAAAAADs/WWGk7jRwODE/s320/tfcloud.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5402169750464379522" /&gt;&lt;/a&gt;&lt;br /&gt;Cloud computing alone won't suffice in today's enterprise business environment. You must leverage core skillsets and world-class team synergy through enterprise-quality J2EE XML-based platform providers to provide clients worldwide with robust, scalable, modern turnkey implementations of flexible, personalized, cutting-edge Internet-enabled e-business application product suite e-solution architectures that accelerate response to customer and real-world market demands and reliably adapt to evolving technology needs, seamlessly and efficiently integrating and synchronizing with their existing legacy infrastructure, enhancing the e-readiness capabilities of their e-commerce production environments across the enterprise while giving them a critical competitive advantage and taking them to the next level.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1752450925768496555?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1752450925768496555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1752450925768496555&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1752450925768496555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1752450925768496555'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/11/cloud-computing-explained.html' title='Cloud computing explained'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_p1e-u-1tw7c/SvhcxCDKOoI/AAAAAAAAADs/WWGk7jRwODE/s72-c/tfcloud.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-7944709606430673917</id><published>2009-10-30T06:53:00.000-07:00</published><updated>2009-10-30T07:46:29.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu 9.10 Karmic Koala Upgrade No Sound</title><content type='html'>After upgrading to Ubuntu 9.10 Karmic Koala my system was without sound.  Alsa couldn't find any sound cards.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)&lt;br /&gt;&lt;br /&gt;alsamixer: function snd_ctl_open failed for default: No such file or directory&lt;br /&gt;&lt;br /&gt;aplay -l&lt;br /&gt;aplay: device_list:223: no soundcards found...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;After poking around I discovered that the updater did not update /boot/grub/menu.lst to use the latest installed kernel.  &lt;br /&gt;&lt;br /&gt;You can fix this automatically by running update-grub.  Choose install package maintainer's version if you don't have any custom entries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7944709606430673917?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7944709606430673917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7944709606430673917&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7944709606430673917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7944709606430673917'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/10/ubuntu-910-karmic-koala-upgrade-no.html' title='Ubuntu 9.10 Karmic Koala Upgrade No Sound'/><author><name>Mondo</name><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-8999507777228413042.post-4157478054318918667</id><published>2009-10-26T07:34:00.000-07:00</published><updated>2010-07-12T17:15:07.585-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='MS Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Acrobat'/><title type='text'>Printing to PDF from Excel produces blank PDF</title><content type='html'>I've had a couple of incidents where printing a chart from Excel 2007 to a PDF produces a blank PDF.  It happens with Acrobat 8 and 9. This leads me to believe it may be an Office issue, but I've also seen the same file work on one machine and not another with the same versions of Office and Acrobat installed.  The only workaround I've found is using the Save As PDF feature instead of the PDF printer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4157478054318918667?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4157478054318918667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4157478054318918667&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4157478054318918667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4157478054318918667'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/10/printing-to-pdf-from-excell-produces.html' title='Printing to PDF from Excel produces blank PDF'/><author><name>Mondo</name><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-8999507777228413042.post-5562921932743310324</id><published>2009-10-20T11:17:00.001-07:00</published><updated>2009-10-20T13:36:30.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Windows 7 Slow Network access</title><content type='html'>I've seen a &lt;a href="http://msexchangeteam.com/archive/2007/07/18/446400.aspx"&gt;similar problem on Server 2003 machines&lt;/a&gt; a few times, but I've just recently encountered it on a Windows 7 machine.  It's always on a machine with a Broadcom 57xx chip, and in this case it was a Dell Precision 690. &lt;br /&gt;&lt;br /&gt;The issue is browsing file shares on other machines.  File transfers will be very slow, as will just browsing between folders on the share.  If you are experiencing network performance issues on Windows 7, try running the following from a cmd prompt with elevated privileges: &lt;blockquote&gt;netsh interface tcp set global chimney=disabled&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5562921932743310324?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5562921932743310324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5562921932743310324&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5562921932743310324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5562921932743310324'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/10/windows-7-slow-network-access.html' title='Windows 7 Slow Network access'/><author><name>Mondo</name><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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-9162504976134703590</id><published>2009-10-17T13:53:00.000-07:00</published><updated>2009-10-26T07:41:16.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Disable Apache and PHP Version on Ubuntu Server</title><content type='html'>Edit /etc/apache2/apache2.conf&lt;br /&gt;Add the following lines to the end of apache2.conf&lt;br /&gt;&lt;blockquote&gt;ServerTokens Prod&lt;br /&gt;ServerSignature Off&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Edit /etc/php5/apache2/php.ini&lt;br /&gt;Change expose_php = Off&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-9162504976134703590?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/9162504976134703590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=9162504976134703590&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/9162504976134703590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/9162504976134703590'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/10/disable-apache-and-php-version-on.html' title='Disable Apache and PHP Version on Ubuntu Server'/><author><name>Mondo</name><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-8999507777228413042.post-4338984212260855436</id><published>2009-09-30T06:04:00.000-07:00</published><updated>2009-09-30T06:58:54.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Event ID: 10 (And how to force Kerberos to use TCP instead of UDP)</title><content type='html'>I've only ever seen this on computers or servers that are trying to authenticate over slow/high latency VPN tunnels at remote offices.  Usually the machine will log event ID 10:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"The kerberos subsystem is having problems fetching tickets from your domain controller using the UDP network protocol.  This is  typically due to network problems.  Please contact your system  administrator."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This event will usually be logged along with numerous other problems such as LSA events, problems logging into machines, and issues with Outlook (if connected to an exchange server over a VPN tunnel).&lt;br /&gt; &lt;br /&gt;The solution is to force the machine to use TCP instead of UDP for Kerberos.  The UDP Kerberos packets are being fragmented, and will be dropped if they arrive out of order, thus usually appearing when a high latency VPN tunnel is involved.  &lt;br /&gt;&lt;br /&gt;Open the registry editor and navigate to &lt;br /&gt;&lt;blockquote&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\ Kerberos\Parameters&lt;/blockquote&gt;&lt;br /&gt;If &lt;span style="font-weight:bold;"&gt;Parameters&lt;/span&gt; doesn't exist, create it.  Next, add a DWORD called &lt;span style="font-weight:bold;"&gt;MaxPacketSize&lt;/span&gt; and set a decimal value of 1.  Restart the machine.&lt;br /&gt;&lt;br /&gt;More info about this can be found here: &lt;a href="http://support.microsoft.com/kb/244474"&gt;http://support.microsoft.com/kb/244474&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4338984212260855436?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4338984212260855436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4338984212260855436&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4338984212260855436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4338984212260855436'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/09/event-id-10-and-how-to-force-kerberos.html' title='Event ID: 10 (And how to force Kerberos to use TCP instead of UDP)'/><author><name>Mondo</name><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-8999507777228413042.post-663716916922091465</id><published>2009-09-29T08:28:00.000-07:00</published><updated>2009-09-29T08:30:18.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><title type='text'>Cannot start Microsoft Office Outlook. Unable to open the Outlook window</title><content type='html'>If you see the error "Cannot start Microsoft Office Outlook. Unable to open the Outlook window" upon starting Outlook, you can fix this by running &lt;span style="font-weight:bold;"&gt;outlook.exe /resetnavpane&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Click start-&gt;run, enter &lt;span style="font-weight:bold;"&gt;outlook.exe /resetnavpane&lt;/span&gt;, and press OK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-663716916922091465?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/663716916922091465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=663716916922091465&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/663716916922091465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/663716916922091465'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/09/cannot-start-microsoft-office-outlook.html' title='Cannot start Microsoft Office Outlook. Unable to open the Outlook window'/><author><name>Mondo</name><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-8999507777228413042.post-2543806471254733911</id><published>2009-09-25T06:54:00.001-07:00</published><updated>2009-09-25T06:59:48.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Windows 7 and Vista Classic Login Screen</title><content type='html'>To get the classic XP style login where the user must input their username and password every time, some settings can be changed in the Local Security Policy.&lt;br /&gt;&lt;br /&gt;Open the Local Security Policy management console. Open &lt;span style="font-weight:bold;"&gt;Control Panel-&gt;Administrative Tools-&gt;Local Security Policy&lt;/span&gt;.  You can also do &lt;span style="font-weight:bold;"&gt;Start-&gt;Run-&gt;secpol.msc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Expand &lt;span style="font-weight:bold;"&gt;Local Policies-&gt;Security Options&lt;/span&gt;.  Set &lt;span style="font-weight:bold;"&gt;Interactive Logon: Do not require CTRL-ALT-DEL&lt;/span&gt;, and &lt;span style="font-weight:bold;"&gt;Interactive Logon: Do not display last user name to Enabled.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reboot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-2543806471254733911?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/2543806471254733911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=2543806471254733911&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2543806471254733911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2543806471254733911'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/09/windows-7-and-vista-classic-login.html' title='Windows 7 and Vista Classic Login Screen'/><author><name>Mondo</name><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-8999507777228413042.post-3106968636644508418</id><published>2009-09-04T07:06:00.000-07:00</published><updated>2009-10-26T07:41:43.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><title type='text'>Outlook 2007 "Could not install the custom actions. The object could not be foud"</title><content type='html'>If you're getting the message "Could not install the custom actions. The object could not be found." in Outlook 2007, try deleting frmcache.dat.  On Windows 7 and Vista it is found in:&lt;br /&gt;&lt;blockquote&gt;C:\Users\USERNAME\AppData\Local\Microsoft\FORMS\frmcache.dat&lt;/blockquote&gt;&lt;br /&gt;On Windows XP it should be located in:&lt;br /&gt;&lt;blockquote&gt;C:\documents and settings\USERNAME\local settings\application data\microsoft\forms\FRMCACHE.DAT&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Note: The file is a hidden system file.&lt;/span&gt;&lt;br /&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/8999507777228413042-3106968636644508418?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3106968636644508418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3106968636644508418&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3106968636644508418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3106968636644508418'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/09/outlook-2007-could-not-install-custom.html' title='Outlook 2007 &quot;Could not install the custom actions. The object could not be foud&quot;'/><author><name>Mondo</name><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-8999507777228413042.post-2280633606517778690</id><published>2009-07-21T10:15:00.000-07:00</published><updated>2009-07-21T10:16:07.529-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Install ncurses on Ubuntu</title><content type='html'>apt-get install libncurses5-dev&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-2280633606517778690?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/2280633606517778690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=2280633606517778690&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2280633606517778690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2280633606517778690'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/07/install-ncurses-on-ubuntu.html' title='Install ncurses on Ubuntu'/><author><name>Mondo</name><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-8999507777228413042.post-3828137504197045504</id><published>2009-07-07T06:14:00.000-07:00</published><updated>2009-07-07T07:00:26.422-07:00</updated><title type='text'>Dell Wireless 5600 (EVDO-HSPA) Mobile Broadband Mini-Card &amp; Windows 7</title><content type='html'>Status: Still not working.&lt;br /&gt;&lt;br /&gt;I had a heck of a time getting this "Dell Wireless 5600 (EVDO-HSPA) Mobile Broadband Mini-Card" mini pci cdma card working with Windows 7 and my E6400.  The drivers are contained in the Control Point Connection Manager package.  Here's the &lt;a href="ftp://ftp.us.dell.com/app/DELL_CONTROLPOINT-CONNECTION_A15_R218755.EXE"&gt;current version at this time.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Install the package.  The drivers still won't be installed at this point, though.  Open the Computer Management panel, go to the drivers and update the driver for the card.  You need to "browse manually" for the driver and point it at&lt;br /&gt;&lt;blockquote&gt;C:\dell\drivers\R218755\Qualcomm\Drivers\Source\Module Retargetable Folder\QCUSB-Dell\DriverPackage\Qualcomm\Win64\AMD64&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;If you point it at a higher folder and tell it to search sub folders it will try to install the wrong driver.&lt;br /&gt;&lt;br /&gt;At this point the drivers are installed but the control point connection manager still does not see the device.  I also tried the Verizon VZAccess app with no luck.  If anyone knows how to make this work please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3828137504197045504?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3828137504197045504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3828137504197045504&amp;isPopup=true' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3828137504197045504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3828137504197045504'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/07/dell-wireless-5600-evdo-hspa-mobile.html' title='Dell Wireless 5600 (EVDO-HSPA) Mobile Broadband Mini-Card &amp; Windows 7'/><author><name>Mondo</name><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>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-5847079241102338952</id><published>2009-06-02T11:04:00.000-07:00</published><updated>2009-06-02T11:05:29.130-07:00</updated><title type='text'>Notepad++ find replace window won't close on Windows 7</title><content type='html'>In Windows 7 the Notepad++ Find/Replace window will not close properly.  You are left with a transparent window that is always on top.  To fix this open the find/replace window and uncheck the transparency check box on the bottom right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5847079241102338952?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5847079241102338952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5847079241102338952&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5847079241102338952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5847079241102338952'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/06/notepad-find-replace-window-wont-close.html' title='Notepad++ find replace window won&apos;t close on Windows 7'/><author><name>Mondo</name><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-8999507777228413042.post-5577517960746329385</id><published>2009-05-27T17:43:00.000-07:00</published><updated>2009-05-27T17:57:44.695-07:00</updated><title type='text'>Windows Mobile 6.5 Links</title><content type='html'>This post will be updated regularly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.xda-developers.com/showthread.php?t=501584"&gt;Titanizer Home Screen Editor&lt;/a&gt; (Requires &lt;a href="http://www.adobe.com/products/flashplayer_pocketpc/downloads/player.html"&gt;Adobe Flash 7 for Windows Mobile&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.xda-developers.com/showthread.php?t=511052"&gt;Titanium Home Screen Plugins&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://madpotato.deviantart.com/art/Windows-Mobile-Wallpaper-Pack-83903450"&gt;Nice Windows Mobile wallpaper/background pack&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5577517960746329385?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5577517960746329385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5577517960746329385&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5577517960746329385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5577517960746329385'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/windows-mobile-65-links.html' title='Windows Mobile 6.5 Links'/><author><name>Mondo</name><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-8999507777228413042.post-793833919108555424</id><published>2009-05-26T08:25:00.001-07:00</published><updated>2009-05-26T08:31:05.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu: Use apt-get through a proxy</title><content type='html'>You can set proxy settings in the Synaptic package manager but these don't seem to affect apt-get.  To get apt-get to work through a proxy do: &lt;blockquote&gt;sudo nano /etc/bash.bashrc&lt;/blockquote&gt;At the end of the file add:&lt;blockquote&gt;export http_proxy=http://username:password@proxyserver:port/&lt;br /&gt;export ftp_proxy=http://username:password@proxyserver:port/&lt;/blockquote&gt; If your proxy server does not require authentication then leave out the username:password@&lt;br /&gt;&lt;br /&gt;You'll need to open a new terminal for it to take effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-793833919108555424?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/793833919108555424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=793833919108555424&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/793833919108555424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/793833919108555424'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/ubuntu-use-apt-get-through-proxy.html' title='Ubuntu: Use apt-get through a proxy'/><author><name>Mondo</name><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-8999507777228413042.post-7418540105084554272</id><published>2009-05-20T09:22:00.000-07:00</published><updated>2009-05-20T09:25:10.558-07:00</updated><title type='text'>The Adobe Acrobat/Reader that is running cannot be used to view PDF files in a web browser</title><content type='html'>This is caused by an incorrect registry entry. &lt;br /&gt;&lt;br /&gt;From: &lt;a href="http://kb2.adobe.com/cps/405/kb405461.html"&gt;http://kb2.adobe.com/cps/405/kb405461.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go to Start &gt; Run&lt;br /&gt;Type regedit and click OK.&lt;br /&gt;Browse to the following key: &lt;blockquote&gt;HKEY_CLASSES_ROOT\Software\Adobe\Acrobat\Exe&lt;/blockquote&gt;&lt;br /&gt;Make sure that the correct Default data value is set for the path where Adobe Reader or Acrobat are installed.&lt;br /&gt;&lt;br /&gt;The default installation values are &lt;blockquote&gt;"C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe"&lt;/blockquote&gt; or &lt;blockquote&gt;"C:\Program Files\Adobe\Acrobat 9.0\Acrobat.exe"&lt;/blockquote&gt; depending on whether Adobe Reader or Adobe Acrobat is installed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7418540105084554272?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7418540105084554272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7418540105084554272&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7418540105084554272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7418540105084554272'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/adobe-acrobatreader-that-is-running.html' title='The Adobe Acrobat/Reader that is running cannot be used to view PDF files in a web browser'/><author><name>Mondo</name><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-8999507777228413042.post-230596499195390203</id><published>2009-05-17T12:09:00.001-07:00</published><updated>2009-08-21T12:59:13.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI Radeon 4770'/><title type='text'>ATI Radeon 4770 Windows 7 Drivers</title><content type='html'>UPDATE: The newest Catalyst drivers work just fine and should from here on out.&lt;br /&gt;&lt;br /&gt;There are Catalyst 9.5 beta drivers out that will support the 4770 under Windows 7.  You can find them &lt;a href="http://game.amd.com/us-en/drivers_catalyst.aspx?driver=VideoCard/win7-64-suite"&gt;here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-230596499195390203?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/230596499195390203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=230596499195390203&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/230596499195390203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/230596499195390203'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/ati-radeon-4770-windows-7-drivers.html' title='ATI Radeon 4770 Windows 7 Drivers'/><author><name>Mondo</name><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-8999507777228413042.post-5948476696383722094</id><published>2009-05-17T11:54:00.001-07:00</published><updated>2009-08-15T14:45:12.901-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASUS P5B'/><title type='text'>ASUS P5B Windows 7 Audio Drivers</title><content type='html'>The latest drivers I could find for the AD 1988 audio chipset work great under Windows 7 (x64).  ASUS hasn't updated their website in ages but there are much newer drivers available.   6.10.02.6520 worked the best for me.  The stock Windows 7 drivers do work, but there's no bass crossover management if you're doing 6 channel out to a receiver.   6.10.02.6520 corrected the issue.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dlcdnet.asus.com/pub/ASUS/misc/audio/SoundMAX_Audio_V51016520_V61016520.zip"&gt;Download 6.10.02.6520 here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When installing use the following executable, the DTS drivers do not work well.&lt;br /&gt;&lt;blockquote&gt;SoundMAX_Audio_V51016520_V61016520\NON_DTS\Vista\setup.exe&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://www.nforcershq.com/forum/adi-soundmax-1986-88-a-b-xonar-t71280.html"&gt;http://www.nforcershq.com/forum/adi-soundmax-1986-88-a-b-xonar-t71280.html&lt;/a&gt; for a full list of available AD 1988 drivers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5948476696383722094?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5948476696383722094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5948476696383722094&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5948476696383722094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5948476696383722094'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/asus-p5b-windows-7-audio-drivers.html' title='ASUS P5B Windows 7 Audio Drivers'/><author><name>Mondo</name><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-8999507777228413042.post-4716843518592830474</id><published>2009-05-13T12:22:00.000-07:00</published><updated>2010-10-09T08:02:44.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FlashROM'/><category scheme='http://www.blogger.com/atom/ns#' term='SPI'/><category scheme='http://www.blogger.com/atom/ns#' term='BIOS'/><category scheme='http://www.blogger.com/atom/ns#' term='SPI_J1'/><category scheme='http://www.blogger.com/atom/ns#' term='ASUS P5B'/><title type='text'>ASUS P5B Deluxe Bios Recovery SPI Flash Cable</title><content type='html'>&lt;span style="font-weight:bold;"&gt;UPDATE:&lt;/span&gt; Here are some excellent tips from Anthony Quatroni in the comments:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;OK let me go into a little more detail. It seems that SPIPGM.EXE by itself, writes a page at a time to the SST chip in the Asus P5B boards. You MUST use either the recompiled SPIPGM.EXE or, even better, use the SPIPGM2.EXE. You can build the cable WITHOUT any resistors or caps as long as you use the orange (3V) output from the surrogate PC's ATX power supply. Then you MUST use the /S switch (SPIPGM2.EXE /S xxxxxx.ROM) to write to the chip AFTER you unlock it with /U and erase with /E. This is the only thing that worked for me and I am back up and running perfectly.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Skip down the &lt;span style="font-weight:bold;"&gt;HOWTO&lt;/span&gt; for the good stuff.&lt;br /&gt;&lt;br /&gt;In perhaps a moment of great stupidity and laziness, I reflashed the bios on my ASUS P5B Deluxe using the ASUS windows based flash utility.  It wiped it clean, loaded the new one, and then it couldn't verify.  At this point your only two options are quit or retry.  So I retry, now it won't even try to write the bios.  Having no other choice I rebooted the machine and hoped for the best.  I got the worst.&lt;br /&gt;&lt;br /&gt;The machine wouldn't do anything.  The motherboard is supposed to have a built in bios recovery mode, but it seems that was wiped out as well by the Windows flash utility.  It was time to send it back to ASUS so they could reflash it.  The bios isn't removable, so surely there's some kind of device they plug into to reflash it for you I thought.&lt;br /&gt;&lt;br /&gt;It turns out I was right.  Next to the BIOS chip, to the left of the south bridge, is an undocumented 7 pin connector labeled SPI_J1.  After a lot research I stumbled upon a few pages (linked at the bottom) that documented the type of cable necessary and the software to use this port to reflash the bios.&lt;br /&gt;&lt;br /&gt;The cable consists of a parallel connector wired to something you can plug into the pins that also has a 2.7V-3.6V input to power the chip while reflashing it.  I made a really bad attempt at using a chopped up parallel cable and the ends from a USB header port thing.  This didn't work out well so I found at the local electronics store a parallel connector with a ribbon cable on it.  I took it apart and re-soldered the ribbon to the correct pins.&lt;br /&gt;&lt;br /&gt;To get the ~3V, I took a pass through power connector from an old case fan and added three diodes to the 5V wire, giving me a little over 3V.  I then wired this to the ribbon cable and hooked the power connector into another running machine.  I then used my laptop to flash to bios.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;HOWTO:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Supplies:&lt;br /&gt;A DOS boot cd, usb drive, or floppy&lt;br /&gt;BIOS ROM for the motherboard&lt;br /&gt;&lt;a href="http://rayer.ic.cz/programm/spipgm.zip"&gt;SPIPGM&lt;/a&gt; (Software that does the flashing)&lt;br /&gt;&lt;a href="http://rayer.ic.cz/programm/cwsdpmi6.zip"&gt;CWSDPMI&lt;/a&gt; (DPMI host process needed by SPIPGM)&lt;br /&gt;Multimeter&lt;br /&gt;Soldering Iron&lt;br /&gt;Male DB25 connector&lt;br /&gt;Header connector of some sort, you'll need 6 pins total.&lt;br /&gt;&lt;br /&gt;To make the cable I used a DB25M TO IDC10 SERIAL connector.  This really seems like the easiest thing to use.  They look like this:&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_p1e-u-1tw7c/SgskSIloxZI/AAAAAAAAABs/_0pio_otJLM/s320/07122.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;The header is found on the motherboard directly to the left of the south bridge.&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_p1e-u-1tw7c/SgspcAIlqwI/AAAAAAAAAB0/qzZe34Jj6jQ/s320/IMAGE_005.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Here is how the header pins are numbered:&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_p1e-u-1tw7c/Sgsp5OwiWRI/AAAAAAAAAB8/UXiBw9q3TK4/s320/SPI+header.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Here is a table showing which header pins should be connected to what parallel pins.  Pin 1 on the header is for +3V.&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Header Pin&lt;/th&gt;&lt;th&gt;Parallel Pin&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;18&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Here's what my cable looks like (Note: it looks like the power lead is connected to the DB25 but in fact it is solder to the ribbon, it goes to pin 1 on the header)&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_p1e-u-1tw7c/SgstK5lUWEI/AAAAAAAAACE/eQmjz77Q86A/s320/IMAGE_004.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;If you use a cable similar to mine, open it up and desolder the ribbon from the connector.  Take a paper clip and stick it into the holes in the header connector to determine which lead needs to go to what pin on the DB25 using your multimeter.  Solder each lead appropriately. &lt;br /&gt;&lt;br /&gt;You then need to get a 5V line from another computer (The Red wire on a molex connector).  Solder three diodes in series and connect them to the 5V line.  Use your multimeter to ensure the voltage drop gives you between 2.7V and 3.6V.  Solder this to the appropriate ribbon lead. &lt;br /&gt;&lt;br /&gt;Now that you're ready to flash, boot your flashing computer with your DOS boot media.  First, you need to run cwsdpmi.exe, then run spipgm. (Note: you have to run cwsdpmi.exe before SPIPGM each time.)&lt;br /&gt;The command sequence should look like this:&lt;br /&gt;&lt;blockquote&gt;cwsdpmi&lt;br /&gt;spipgm /u /e p5b-bios.rom&lt;br /&gt;cwsdpmi&lt;br /&gt;spipgm /p p5b-bios.rom&lt;/blockquote&gt;&lt;br /&gt;It will ask for the total size of the flashrom, enter 1024&lt;br /&gt;If SPIPGM reports your chip id as fffffffh then something isn't right.  Check all your connections. SPIPGM has several functions, such as erasing the BIOS first.  Run SPIPGM without any options to see a list.&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_p1e-u-1tw7c/Sgwv_adqCUI/AAAAAAAAACU/aU1vXQh9Cis/s320/IMAGE_003.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Giving credit where credit is due, without these sites I never would have figured this out.&lt;br /&gt;&lt;a href="http://richard-burke.dyndns.org/wordpress/tag/p5b/"&gt;http://richard-burke.dyndns.org/wordpress/tag/p5b/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fccps.cz/download/adv/frr/spi/msi_spi.html"&gt;http://www.fccps.cz/download/adv/frr/spi/msi_spi.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rayer.ic.cz/elektro/spipgm.htm"&gt;http://rayer.ic.cz/elektro/spipgm.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4716843518592830474?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4716843518592830474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4716843518592830474&amp;isPopup=true' title='211 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4716843518592830474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4716843518592830474'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/asus-p5b-deluxe-bios-recovery-spi-flash.html' title='ASUS P5B Deluxe Bios Recovery SPI Flash Cable'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_p1e-u-1tw7c/SgskSIloxZI/AAAAAAAAABs/_0pio_otJLM/s72-c/07122.jpg' height='72' width='72'/><thr:total>211</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-8558445745970882926</id><published>2009-05-09T08:57:00.000-07:00</published><updated>2009-05-26T07:01:19.632-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Google Chrome and Windows 7</title><content type='html'>To get Google Chrome to work properly in Windows 7 you need to modify the Chrome shortcut.  Right-click the Chrome icon and click properties, then click the Shortcut tab.  Where it says target you need to add --in-process-plugins after chrome.exe.  The final line should look like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;C:\Users\mondo\AppData\Local\Google\Chrome\Application\chrome.exe --in-process-plugins&lt;/blockquote&gt;&lt;br /&gt;Also, there's an issue with Chrome crashing when you hit the back button if the page you are currently on has a Flash element on it.  Just install the latest &lt;a href="http://www.google.com/landing/chrome/beta/"&gt;Chrome beta&lt;/a&gt;.  It seems to help a bit but doesn't fix it completely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8558445745970882926?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8558445745970882926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8558445745970882926&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8558445745970882926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8558445745970882926'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/google-chrome-and-windows-7.html' title='Google Chrome and Windows 7'/><author><name>Mondo</name><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-8999507777228413042.post-4831124872189594296</id><published>2009-05-07T08:05:00.000-07:00</published><updated>2009-05-07T08:06:26.809-07:00</updated><title type='text'>Digi PortServer Default Password</title><content type='html'>The default login for a Digi PortServer is root/dbps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4831124872189594296?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4831124872189594296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4831124872189594296&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4831124872189594296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4831124872189594296'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/digi-portserver-default-password.html' title='Digi PortServer Default Password'/><author><name>Mondo</name><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-8999507777228413042.post-5972755434266265808</id><published>2009-05-05T19:58:00.000-07:00</published><updated>2009-05-05T20:07:34.163-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GRID'/><category scheme='http://www.blogger.com/atom/ns#' term='Gaming'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><title type='text'>Logitech Cordless RumblePad 2 and GRID</title><content type='html'>I had a lot of trouble getting the Logitech RumblePad 2 working correctly with GRID.  The steering was way too sensitive and twitchy.  GRID only has built in support for the wired version of the RumblePad 2, but by editing one of the XML files you can get the cordless RumblePad 2 to work great.  &lt;br /&gt;&lt;br /&gt;First, make sure you have the latest GRID patch.  Then open the actionMapPreset7.xml file which is located in the install directory under ActionMap.  The standard path on a 32bit XP machine is:&lt;br /&gt;&lt;blockquote&gt;C:\Program Files\Codemasters\GRID\ActionMap\actionMapPreset7.xml&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;On a 64bit XP machine it is:&lt;br /&gt;&lt;blockquote&gt;C:\Program Files (x86)\Codemasters\GRID\ActionMap\actionMapPreset7.xml&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;You need to replace every occurrence of &lt;blockquote&gt;Logitech RumblePad 2 USB&lt;/blockquote&gt; with &lt;blockquote&gt;Logitech Cordless RumblePad 2 USB&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now when you go into the game controls the default preset should say Logitech Cordless RumblePad 2 at the top.  You will also now be able to control the game menus from the pad.  If you have trouble try creating a new game profile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5972755434266265808?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5972755434266265808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5972755434266265808&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5972755434266265808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5972755434266265808'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/05/logitech-cordless-rumblepad-2-and-grid.html' title='Logitech Cordless RumblePad 2 and GRID'/><author><name>Mondo</name><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-8999507777228413042.post-466468032816843445</id><published>2009-04-30T07:42:00.000-07:00</published><updated>2009-05-05T20:08:22.606-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PuTTY'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>How to export your PuTTY sessions in Windows</title><content type='html'>Open the registry editor.  Navigate to &lt;blockquote&gt;HKEY_CURRENT_USER\Software\SimonTatham&lt;/blockquote&gt;  Right click SimonTatham and export it.  Open the registry file to import the sessions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-466468032816843445?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/466468032816843445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=466468032816843445&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/466468032816843445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/466468032816843445'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/04/how-to-export-your-putty-sessions-in.html' title='How to export your PuTTY sessions in Windows'/><author><name>Mondo</name><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-8999507777228413042.post-3326076150914642030</id><published>2009-04-26T21:30:00.000-07:00</published><updated>2009-04-26T21:40:00.795-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='9.04'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='Xbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>no exec line in the session file: xfce4</title><content type='html'>After upgrading an Xubuntu 8.10 system to 9.04 xfce may no longer start properly.  If you get the message:&lt;br /&gt;&lt;blockquote&gt;no exec line in the session file: xfce4&lt;/blockquote&gt;&lt;br /&gt;In the failsafe terminal, type nano .dmrc&lt;br /&gt;Change Session=xfce4 to Session=xfce&lt;br /&gt;&lt;br /&gt;Restart the machine and xfce should start properly.  To restart X without restarting the whole system, do sudo /etc/init.d/gdm stop.  Switch to another terminal by doing alt+F2, login and then do sudo /etc/init.d/gdm start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3326076150914642030?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3326076150914642030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3326076150914642030&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3326076150914642030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3326076150914642030'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/04/no-exec-line-in-session-file-xfce4.html' title='no exec line in the session file: xfce4'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-1198395153719651951</id><published>2009-04-24T10:34:00.000-07:00</published><updated>2009-04-26T21:39:10.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu equivalent of rc-update</title><content type='html'>The Ubuntu equivalent of Gentoo's rc-update is update-rc.d&lt;br /&gt;&lt;br /&gt;Gentoo example:&lt;br /&gt;&lt;blockquote&gt;rc-update add ssh default&lt;/blockquote&gt;&lt;br /&gt;Ubuntu example: &lt;br /&gt;&lt;blockquote&gt;update-rc.d ssh defaults&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1198395153719651951?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1198395153719651951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1198395153719651951&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1198395153719651951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1198395153719651951'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/04/ubuntu-equivalent-of-rc-update.html' title='Ubuntu equivalent of rc-update'/><author><name>Mondo</name><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-8999507777228413042.post-7843921764080015449</id><published>2009-04-03T13:08:00.001-07:00</published><updated>2009-04-03T13:13:23.680-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>dnsstuff.com alternative</title><content type='html'>dnsstuff.com is not what is used to be, you pretty much have to pay to do anything.  &lt;a href="http://iptools.com"&gt;iptools.com&lt;/a&gt; does pretty much what dnsstuff.com used to do for free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7843921764080015449?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7843921764080015449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7843921764080015449&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7843921764080015449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7843921764080015449'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/04/dnsstuffcom-alternative.html' title='dnsstuff.com alternative'/><author><name>Mondo</name><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-8999507777228413042.post-1347278493400637924</id><published>2009-03-26T07:55:00.000-07:00</published><updated>2009-04-03T13:13:43.962-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>PHP: Getting the username logged in with .htaccess</title><content type='html'>If you are using .htaccess Apache Auth and you need to get the name of the logged in user:&lt;br /&gt;&lt;br /&gt;echo $_SERVER["REMOTE_USER"];&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1347278493400637924?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1347278493400637924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1347278493400637924&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1347278493400637924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1347278493400637924'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/03/php-getting-username-logged-in-with.html' title='PHP: Getting the username logged in with .htaccess'/><author><name>Mondo</name><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-8999507777228413042.post-1239146581709559407</id><published>2009-03-16T09:48:00.000-07:00</published><updated>2009-03-17T12:13:49.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP: Echo all $_POST data</title><content type='html'>&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;foreach($_POST as $var =&amp;gt; $value)&lt;br /&gt;{&lt;br /&gt;echo $var . ' : ' . $value . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;}&lt;br /&gt;&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/8999507777228413042-1239146581709559407?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1239146581709559407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1239146581709559407&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1239146581709559407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1239146581709559407'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/03/php-echo-all-post-data.html' title='PHP: Echo all $_POST data'/><author><name>Mondo</name><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-8999507777228413042.post-4013155144259536562</id><published>2009-03-03T13:01:00.001-08:00</published><updated>2009-03-03T13:03:40.316-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zebra'/><title type='text'>Zebra label printer is printing off center</title><content type='html'>If your Zebra label printer is printing off center, first make sure you use the Universal drivers from zebra.com.  Go to the advanced tab in the printer properties, open printing defaults, expand paper/output, click the line with the paper size and a customize button will appear.  Set your left margin offset in the box on the bottom right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4013155144259536562?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4013155144259536562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4013155144259536562&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4013155144259536562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4013155144259536562'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/03/zebra-label-printer-is-printing-off.html' title='Zebra label printer is printing off center'/><author><name>Mondo</name><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-8999507777228413042.post-5518382389014107314</id><published>2009-02-27T09:15:00.001-08:00</published><updated>2009-02-27T09:16:49.392-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><title type='text'>IT Assistant will not launch because a dependent component is not installed.</title><content type='html'>The Dell I.T. assistant has an issue with the newer java versions.  The work around is to open Java from the control panel, go to the advanced tab, java plug-in, uncheck use next-generation java plug-in, restart browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5518382389014107314?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5518382389014107314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5518382389014107314&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5518382389014107314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5518382389014107314'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/it-assistant-will-not-launch-because.html' title='IT Assistant will not launch because a dependent component is not installed.'/><author><name>Mondo</name><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-8999507777228413042.post-8056347513070863962</id><published>2009-02-27T06:45:00.000-08:00</published><updated>2009-10-26T07:45:42.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>cifs_mount failed w/return code = -13</title><content type='html'>This error usually indicates that Samba is not installed, although CIFS is compiled into the kernel.  On Gentoo, either emerge samba, or emerge mount-cifs (much smaller).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8056347513070863962?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8056347513070863962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8056347513070863962&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8056347513070863962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8056347513070863962'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/cifsmount-failed-wreturn-code-13.html' title='cifs_mount failed w/return code = -13'/><author><name>Mondo</name><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-8999507777228413042.post-210532834244672417</id><published>2009-02-19T13:41:00.000-08:00</published><updated>2009-02-19T13:43:01.072-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Server 2008 won't respond to pings</title><content type='html'>If you are having trouble pinging a Server 2008 machine and you've disabled the firewall, you need to enable ICMP replies.  Run the following from a cmd prompt:&lt;br /&gt;&lt;br /&gt;netsh firewall set icmpsetting 8&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-210532834244672417?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/210532834244672417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=210532834244672417&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/210532834244672417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/210532834244672417'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/server-2008-wont-respond-to-pings.html' title='Server 2008 won&apos;t respond to pings'/><author><name>Mondo</name><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-8999507777228413042.post-92168052092258498</id><published>2009-02-17T10:26:00.000-08:00</published><updated>2009-02-17T10:29:29.875-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Perl CGI scripts not executing on Apache</title><content type='html'>If your Perl CGI scripts are showing the code instead of executing on Apache, add or uncomment the following from your apache conf file, httpd.conf or apache2.conf:&lt;br /&gt;&lt;br /&gt;AddHandler cgi-script .cgi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-92168052092258498?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/92168052092258498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=92168052092258498&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/92168052092258498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/92168052092258498'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/perl-cgi-scripts-not-executing-on.html' title='Perl CGI scripts not executing on Apache'/><author><name>Mondo</name><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-8999507777228413042.post-6305083108864076119</id><published>2009-02-04T06:40:00.000-08:00</published><updated>2009-02-04T06:59:13.364-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Event Logs'/><category scheme='http://www.blogger.com/atom/ns#' term='Server 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Server 2003: Event ID 53258 MS DTC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_p1e-u-1tw7c/SYmtPTQaRqI/AAAAAAAAABk/8rIjH04W2AA/s1600-h/windows-logo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 50px; height: 51px;" src="http://3.bp.blogspot.com/_p1e-u-1tw7c/SYmtPTQaRqI/AAAAAAAAABk/8rIjH04W2AA/s320/windows-logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5298956914956846754" /&gt;&lt;/a&gt;&lt;br /&gt;You may see this warning in your application event logs on Server 2003 domain controllers:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;MS DTC could not correctly process a DC Promotion/Demotion event. MS DTC will continue to function and will use the existing security settings. Error Specifics: %1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The fix for this one is rather odd, as it doesn't require you to actually change anything, just open a dialog and hit OK, although it certainly changes something.&lt;br /&gt;&lt;br /&gt;Open up Component Services from Administrative Tools.  Expand Component Services, expand computers, right-click My Computer and click properties.  Open the MSDTC tab and then hit OK.  Strange, I know, but it works.  You need to restart the Distributed Transaction Coordinator as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6305083108864076119?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6305083108864076119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6305083108864076119&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6305083108864076119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6305083108864076119'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/server-2003-event-id-53258-ms-dtc.html' title='Server 2003: Event ID 53258 MS DTC'/><author><name>Mondo</name><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://3.bp.blogspot.com/_p1e-u-1tw7c/SYmtPTQaRqI/AAAAAAAAABk/8rIjH04W2AA/s72-c/windows-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-6642970249947716058</id><published>2009-02-03T10:55:00.001-08:00</published><updated>2009-02-03T11:01:29.284-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Server 2003 "Windows cannot access the specified device, path, or file."</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_p1e-u-1tw7c/SYiUhpuykHI/AAAAAAAAABc/Hs6YahAwRaw/s1600-h/windows-logo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 50px; height: 51px;" src="http://3.bp.blogspot.com/_p1e-u-1tw7c/SYiUhpuykHI/AAAAAAAAABc/Hs6YahAwRaw/s320/windows-logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5298648267460087922" /&gt;&lt;/a&gt;&lt;br /&gt;I've been getting this on a lot of my servers lately.  I think a recent update to the Internet Explorer Enhanced Security configuration has caused it.  Basically, any file that ends up on the server via a network share or through internet explorer cannot be run.  It just says: "Windows cannot access the specified device, path, or file.".&lt;br /&gt;&lt;br /&gt;I was able to fix it by disabling Internet Explorer Enhanced Security mode.  Alternatively, I think adding the local server name to the IE trusted sites should fix it as well.&lt;br /&gt;&lt;br /&gt;To disable IE Enhaced Security mode, open Add/Remove Programs, click on Add/Remove Windows Components, uncheck Internet Explorer Enhanced Security and click next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6642970249947716058?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6642970249947716058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6642970249947716058&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6642970249947716058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6642970249947716058'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/server-2003-windows-cannot-access.html' title='Server 2003 &quot;Windows cannot access the specified device, path, or file.&quot;'/><author><name>Mondo</name><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://3.bp.blogspot.com/_p1e-u-1tw7c/SYiUhpuykHI/AAAAAAAAABc/Hs6YahAwRaw/s72-c/windows-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-7810030937078168841</id><published>2009-02-02T11:21:00.000-08:00</published><updated>2010-07-21T07:17:12.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Helpdesk'/><category scheme='http://www.blogger.com/atom/ns#' term='VNC'/><title type='text'>Reverse VNC Helpdesk</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_p1e-u-1tw7c/SYdaH8agG2I/AAAAAAAAABU/bgwL6wtOGTw/s1600-h/picture.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 48px; height: 48px;" src="http://1.bp.blogspot.com/_p1e-u-1tw7c/SYdaH8agG2I/AAAAAAAAABU/bgwL6wtOGTw/s320/picture.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5298302579147545442" /&gt;&lt;/a&gt;&lt;br /&gt;Need to support remote users behind firewalls with no way for you to remotely access their machines?  Reverse VNC to the rescue!&lt;br /&gt;&lt;br /&gt;UltraVNC SC is a single click VNC server that you would create and send to your end users.  All they have to do is run the executable and it will connect their machine to your VNC viewer in listen mode.  &lt;br /&gt;&lt;br /&gt;However, VNC performs very poorly on remote Vista machines with Aero enabled.  Also, on Vista if you do something that causes the UAC prompt to come up you get disconnected.  &lt;br /&gt;&lt;br /&gt;I have come across this modified version of UltraVNC SC that includes some programs to disable Aero and UAC when it is run.  When the connection is closed Aero and UAC are then turned back on.  This version of UltraVNC SC also works just fine on other versions of Windows.  It checks to see if the machine is running Vista before it trys to disable anything.&lt;br /&gt;&lt;br /&gt;You can find modified version of UltraVNC SC here: &lt;a href="http://forum.ultravnc.info/viewforum.php?f=15&amp;sid=776dde8a9ec1b3d35b3b1ed98891e3d5"&gt;UltraVNC Forums&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Modify helpdesk.txt in the SC_VNC_Files folder.  The only thing you have to change is [HOST] section, enter your IP/Hostname information here.  For more information on the helpdesk.txt file, see &lt;a href="http://www.uvnc.com/pchelpware/sc/helpdesk.html"&gt;http://www.uvnc.com/pchelpware/sc/helpdesk.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you've modified helpdesk.txt, run the Compile.cmd file and it will create your reverse VNC server executable which you will send to your end user.&lt;br /&gt;&lt;br /&gt;You'll need to download the UltraVNC viewer: &lt;a href="http://www.uvnc.com/download/index.html"&gt;http://www.uvnc.com/download/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can download the full install and only install the viewer if you like.  Once you have the viewer, you need to run it from the command line with the listen switch.&lt;br /&gt;&lt;br /&gt;vncviewer /listen &lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;vncviewer /listen &lt;span style="font-style:italic;"&gt;portnumber&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When your end user connects you will get a pop up on your screen confirming the connection.  Once you hit ok you will then be connected to their machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7810030937078168841?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7810030937078168841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7810030937078168841&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7810030937078168841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7810030937078168841'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/reverse-vnc-helpdesk.html' title='Reverse VNC Helpdesk'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_p1e-u-1tw7c/SYdaH8agG2I/AAAAAAAAABU/bgwL6wtOGTw/s72-c/picture.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-3775586509593387148</id><published>2009-02-01T15:05:00.000-08:00</published><updated>2009-02-01T15:10:45.590-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Remote Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='RDP'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Enable Remote Desktop Remotely</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_p1e-u-1tw7c/SYYrWgJDuUI/AAAAAAAAABM/JbXXbSWjdUk/s1600-h/Untitled-8.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 315px; height: 320px;" src="http://2.bp.blogspot.com/_p1e-u-1tw7c/SYYrWgJDuUI/AAAAAAAAABM/JbXXbSWjdUk/s320/Untitled-8.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5297969677233011010" /&gt;&lt;/a&gt;&lt;br /&gt;Need to remotely enable RDP?  Checkout Intelliadmin's RDP Remote Enabler.  This program is seriously cool and works every time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.intelliadmin.com/RDPRemoteEnabler_Free.exe"&gt;Download it here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3775586509593387148?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3775586509593387148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3775586509593387148&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3775586509593387148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3775586509593387148'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/02/enable-remote-desktop-remotely.html' title='Enable Remote Desktop Remotely'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_p1e-u-1tw7c/SYYrWgJDuUI/AAAAAAAAABM/JbXXbSWjdUk/s72-c/Untitled-8.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-8199200575208690429</id><published>2009-01-27T14:37:00.001-08:00</published><updated>2009-02-01T15:11:04.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTC Touch Pro'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTC'/><title type='text'>QuickGPS Connection failed.  Please try again later.</title><content type='html'>All I had to do to fix this on my phone was change the location settings in the phone settings from 911 only to location on.  I had performed a hard reset which reverted this to 911 only.  After enabling that QuickGPS started working normally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8199200575208690429?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8199200575208690429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8199200575208690429&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8199200575208690429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8199200575208690429'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/01/quickgps-connection-failed-please-try.html' title='QuickGPS Connection failed.  Please try again later.'/><author><name>Mondo</name><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>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-7804132548049585612</id><published>2009-01-27T12:48:00.000-08:00</published><updated>2009-11-09T08:58:02.906-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTC Touch Pro'/><title type='text'>GC's Touch Pro ROMs &amp; Kitchen 2.1.4 Released!</title><content type='html'>Just updating this old post with a link to my new favorite ROM, Engergy ROM.  Link: &lt;a href="http://mondotech.blogspot.com/2009/11/best-cdma-htc-touch-pro-rom-energy-rom.html"&gt;http://mondotech.blogspot.com/2009/11/best-cdma-htc-touch-pro-rom-energy-rom.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.1.4 is out!  &lt;a href="http://forum.ppcgeeks.com/showthread.php?t=55061"&gt;Check it out here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;2.1.4&lt;br /&gt;downgraded to SYS build 5.2.21109.1.6.0 due to stability&lt;br /&gt;tweaked build to increase performance&lt;br /&gt;fixed Comm Manager issues&lt;br /&gt;fixed poweroff button&lt;br /&gt;added animated version of Manila (engine &amp; theme)&lt;br /&gt;fixed Manila HD home tab contacts bug&lt;br /&gt;removed script to autostart Manila HD at boot, must start manually with Start Manila app&lt;br /&gt;fixed remaining IDS_LOADING bugs&lt;br /&gt;removed Generic Manila theme due to instability and numerous bugs&lt;br /&gt;added HTC Random Access as OEM package&lt;br /&gt;fixed HTC Streaming Media package, now selectable in kitchen&lt;br /&gt;fixed HTC Bluetooth Explorer package, now selectable in kitchen&lt;br /&gt;converted IPSECVPN to SYS package, now selectable in kitchen&lt;br /&gt;tweaked some of the carrier packages&lt;br /&gt;tweaked several kitchen files&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7804132548049585612?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7804132548049585612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7804132548049585612&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7804132548049585612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7804132548049585612'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/01/gcs-touch-pro-roms-kitchen-214-released.html' title='GC&apos;s Touch Pro ROMs &amp; Kitchen 2.1.4 Released!'/><author><name>Mondo</name><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-8999507777228413042.post-2965821488277856465</id><published>2009-01-25T13:35:00.000-08:00</published><updated>2009-11-09T09:00:29.174-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Touch Pro'/><category scheme='http://www.blogger.com/atom/ns#' term='Verizon'/><category scheme='http://www.blogger.com/atom/ns#' term='PDA'/><category scheme='http://www.blogger.com/atom/ns#' term='HTC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>New Verizon HTC Touch Pro Hacks</title><content type='html'>UPDATE: I'm currently running Energy ROM, which IMO is the best Windows Mobile 6.5 ROM out there for the CDMA HTC Touch Pro.  Link here: &lt;a href="http://mondotech.blogspot.com/2009/11/best-cdma-htc-touch-pro-rom-energy-rom.html"&gt;http://mondotech.blogspot.com/2009/11/best-cdma-htc-touch-pro-rom-energy-rom.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.1.4 is out, &lt;a href="http://mondotech.blogspot.com/2009/01/gcs-touch-pro-roms-kitchen-214-released.html"&gt;more info here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Everything and the kitchen sink all in one, GC's Touch Pro Kitchen 2.1.0&lt;br /&gt;&lt;br /&gt;First, download the &lt;a href="http://forum.ppcgeeks.com/showthread.php?t=42503"&gt;Verizon HSPL unlock package&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Next, get GC's Touch Pro Kitchen 2.1.0 from &lt;a href="http://http://forum.xda-developers.com/showthread.php?t=471821"&gt;this thread&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Choose the option to install the VZW GPS driver and the GPS will automatically work.&lt;br /&gt;&lt;br /&gt;When it asks about the page pool, change it to 9MB (make sure you click the change to button after selecting 9).  &lt;br /&gt;&lt;br /&gt;If you try the Manilla HD engine, the right softkey will not work until you edit it with the &lt;a href="http://mondo.kicks-ass.net/Advanced_Configuration_Tool_v3.3.cab"&gt;Advanced Config Tool&lt;/a&gt;. (Menu-&gt;More Settings-&gt;Key Mapping)&lt;br /&gt;&lt;br /&gt;This Kitchen will create ROMS that are ridiculously fast compared to the stock VZW ROM. Thanks GC!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-2965821488277856465?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/2965821488277856465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=2965821488277856465&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2965821488277856465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/2965821488277856465'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/01/new-verizon-htc-touch-pro-hacks.html' title='New Verizon HTC Touch Pro Hacks'/><author><name>Mondo</name><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-8999507777228413042.post-8207132571809029598</id><published>2009-01-22T14:05:00.000-08:00</published><updated>2009-01-31T10:47:20.989-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='active directory'/><category scheme='http://www.blogger.com/atom/ns#' term='signature'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='vbscript'/><title type='text'>Create a default Outlook signature from AD with vbscript</title><content type='html'>&lt;a href="http://technet.microsoft.com/en-us/magazine/2006.10.heyscriptingguy.aspx"&gt;This site&lt;/a&gt; has some great vbscript to create an Outlook signature based on information from Active Directory.  It automatically generates a .txt .rtf and .htm signature.  To eliminate the extra spacing, add this to the script after &lt;br&gt;&lt;span style="font-style:italic;"&gt;Set objSelection = objWord.Selection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;objSelection.Style = "No Spacing"&lt;br /&gt;&lt;br /&gt;This is great if you want to force your users to have standardize Outlook signatures and to add a disclaimer / confidentiality notice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE:&lt;/span&gt;&lt;br /&gt;This works great for Outlook 2007 clients, but in Outlook 2003 I get double spaced signatures.  I can't figure out a way around this without using registry entries to switch to .txt or .rtf signatures.  Outlook 2003 doesn't know what "No Spacing" is.  Looking at the generated html, there's a no spacing class &lt;span style="font-style:italic;"&gt;p class=MsoNoSpacing&lt;/span&gt; created by the Outlook 2007 clients.  The Outlook 2003 clients also don't know about that class.  I need to stop it from using html paragraph tags for each line.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE2:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I finally have a script that works both with Office 2003 and 2007.  objSelection.Style = "No Spacing" takes care of 2007, but for 2003 you need to use Chr(11) instead of vbNewline.&lt;br /&gt;&lt;br /&gt;Here's my final script:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;Set objSysInfo = CreateObject(&amp;quot;ADSystemInfo&amp;quot;)&lt;br /&gt;strUser = objSysInfo.UserName&lt;br /&gt;Set objUser = GetObject(&amp;quot;LDAP://&amp;quot; &amp;amp; strUser)&lt;br /&gt;&lt;br /&gt;strConfid = &amp;quot;Confidentiality Notice: blah blah blah&amp;quot;&lt;br /&gt;strFname = objUser.FirstName&lt;br /&gt;strLname = objUser.LastName&lt;br /&gt;strInitial = objUser.Initials&lt;br /&gt;strTitle = objUser.Title&lt;br /&gt;strDepartment = objUser.Department&lt;br /&gt;strCompany = objUser.Company &lt;br /&gt;strPhone = objUser.telephoneNumber&lt;br /&gt;strFax = objUser.faxnumber&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set objWord = GetObject(, &amp;quot;Word.Application&amp;quot;)&lt;br /&gt;If objWord Is Nothing Then&lt;br /&gt;Set objWord = CreateObject(&amp;quot;Word.Application&amp;quot;)&lt;br /&gt;blnWeOpenedWord = True&lt;br /&gt;End If&lt;br /&gt;Set objDoc = objWord.Documents.Add()&lt;br /&gt;Set objSelection = objWord.Selection&lt;br /&gt;Set objEmailOptions = objWord.EmailOptions&lt;br /&gt;Set objSignatureObjects = objWord.EmailOptions.EmailSignature&lt;br /&gt;Set objSignatureEntries = objSignatureObjects.EmailSignatureEntries&lt;br /&gt;objSelection.Style = &amp;quot;No Spacing&amp;quot;&lt;br /&gt;&lt;br /&gt;'Name&lt;br /&gt;objselection.Font.Bold = true&lt;br /&gt;objSelection.TypeText UCase(strFname) &amp;amp; &amp;quot; &amp;quot;&lt;br /&gt;if strInitial then objSelection.TypeText UCase(strInitial) &amp;amp; &amp;quot;. &amp;quot;&lt;br /&gt;objSelection.TypeText UCase(strLname)&lt;br /&gt;if strTitle then objSelection.TypeText &amp;quot;, &amp;quot; &amp;amp; strTitle&lt;br /&gt;objSelection.TypeText Chr(11)&lt;br /&gt;objselection.Font.Bold = false&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if strDepartment then objSelection.TypeText strDepartment &amp;amp; Chr(11) &lt;br /&gt;objSelection.TypeText Chr(11)&lt;br /&gt;objSelection.TypeText strCompany &amp;amp; Chr(11)&lt;br /&gt;objSelection.TypeText strStreet &amp;amp; Chr(11)&lt;br /&gt;objSelection.TypeText strCSZ &amp;amp; Chr(11)&lt;br /&gt;objSelection.TypeText &amp;quot;Phone: &amp;quot; &amp;amp; strPhone &amp;amp; Chr(11)&lt;br /&gt;objSelection.TypeText &amp;quot;Fax: &amp;quot; &amp;amp; strFax &amp;amp; Chr(11)&lt;br /&gt;objSelection.TypeText strToll &amp;amp; Chr(11) &amp;amp; Chr(11)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;objSelection.TypeText strConfid&lt;br /&gt;Set objSelection = objDoc.Range()&lt;br /&gt;&lt;br /&gt;objSignatureEntries.Add &amp;quot;AD Signature&amp;quot;, objSelection&lt;br /&gt;objSignatureObjects.NewMessageSignature = &amp;quot;AD Signature&amp;quot;&lt;br /&gt;objSignatureObjects.ReplyMessageSignature = &amp;quot;AD Signature&amp;quot;&lt;br /&gt;&lt;br /&gt;objDoc.Close 0&lt;br /&gt;If blnWeOpenedWord Then&lt;br /&gt;objWord.Quit&lt;br /&gt;End If&lt;br /&gt;&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/8999507777228413042-8207132571809029598?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8207132571809029598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8207132571809029598&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8207132571809029598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8207132571809029598'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/01/create-default-outlook-signature-from.html' title='Create a default Outlook signature from AD with vbscript'/><author><name>Mondo</name><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>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-7717849756447067998</id><published>2009-01-09T13:35:00.000-08:00</published><updated>2009-11-09T08:59:11.362-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Touch Pro'/><category scheme='http://www.blogger.com/atom/ns#' term='Verizon'/><category scheme='http://www.blogger.com/atom/ns#' term='PDA'/><category scheme='http://www.blogger.com/atom/ns#' term='HTC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Verizon HTC Touch Pro Hacks</title><content type='html'>UPDATE: I'm current running Energy ROM, which IMO is the best Windows Mobile 6.5 ROM out there.  Links here: &lt;a href="http://mondotech.blogspot.com/2009/11/best-cdma-htc-touch-pro-rom-energy-rom.html"&gt;http://mondotech.blogspot.com/2009/11/best-cdma-htc-touch-pro-rom-energy-rom.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This post is a bit outdated.  The GPS, YouTube, and speed/tweak hacks are no longer necessary if you load a custom ROM. For several months now I've exclusively used &lt;a href="http://www.lilrico.com/Mighty/mightyromblog/?page_id=3"&gt;MightyRom&lt;/a&gt; and have been quite happy with his ROMs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These CAB's are specifically for the Verizon version of the HTC Touch Pro.  Do not attempt to use these on a HTCTP from another carrier.  USE THESE AT YOUR OWN RISK.  I'm using the following hacks on my own phone with good results, but your milage may vary.  I take no responsibility for anything related to these files.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Add a custom city to the touch flow 3D weather app:&lt;/span&gt;&lt;br /&gt;Download &lt;a href="http://mondo.kicks-ass.net/WeatherDatabaseEditor_1_1_Meins.cab"&gt;WeatherDatabaseEditor_1_1_Meins.cab&lt;/a&gt;&lt;br /&gt;Add your own city for your country.  In the Accuweather code box just enter your zip code.  You should now see your city listed in the weather app.  If you can't find it, check the bottom of the list.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Unlock GPS for Google Maps:&lt;/span&gt;&lt;br /&gt;-Download &lt;a href="http://mondo.kicks-ass.net/lllboredlll_VZW_GPS_Fix_v2.CAB"&gt;lllboredlll_VZW_GPS_Fix_v2.CAB&lt;/a&gt;&lt;br /&gt;-Install the CAB&lt;br /&gt;-Use the file explorer to run \windows\ppst.exe&lt;br /&gt;-After the phone restarts reprogram it with *228 option 1&lt;br /&gt;-In google maps set the gps settings to manual, com4, 4800bps&lt;br /&gt;&lt;br /&gt;For more info see: &lt;a href="http://forum.ppcgeeks.com/showthread.php?t=49933"&gt;http://forum.ppcgeeks.com/showthread.php?t=49933&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Speed Tweaks:&lt;/span&gt;&lt;br /&gt;I'm not sure how much this helps, but it does seem to help.&lt;br /&gt;-Install the &lt;a href="http://mondo.kicks-ass.net/NETCFv35.wm.armv4i.cab"&gt;.NET Compact Framework 3.5&lt;/a&gt;&lt;br /&gt;-Install the &lt;a href="http://mondo.kicks-ass.net/Advanced_Configuration_Tool_v3.3.cab"&gt;Advanced Configuration Tool&lt;/a&gt;&lt;br /&gt;-Under &lt;span style="font-style:italic;"&gt;Performances&lt;/span&gt; change the values for &lt;span style="font-style:italic;"&gt;File system cache size&lt;/span&gt;, &lt;span style="font-style:italic;"&gt;File system filter cach&lt;/span&gt;e, and &lt;span style="font-style:italic;"&gt;Glyph cache&lt;/span&gt;.  The program has its own recommended values, but some people are suggesting you set all but the Glyph cache at the max, with the Glyph Cache being set at 32KB.  I'm not sure what the best practice is.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;HTC YouTube App&lt;/span&gt;&lt;br /&gt;Verizon decided not to include the HTC YouTube App, but you can &lt;a href="http://mondo.kicks-ass.net/YouTube_Vga.cab"&gt;download it here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check back for more updates!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7717849756447067998?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7717849756447067998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7717849756447067998&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7717849756447067998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7717849756447067998'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2009/01/verizon-htc-touch-pro-hacks.html' title='Verizon HTC Touch Pro Hacks'/><author><name>Mondo</name><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-8999507777228413042.post-6449989245412643141</id><published>2008-12-07T16:28:00.000-08:00</published><updated>2009-09-13T09:24:33.471-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Replacing network cards under Ubuntu: eth0 missing</title><content type='html'>If you change network adapters and are running Ubuntu you may notice that eth0 no longer exists but your new adapter shows up as eth1, or eth2, eth3, etc.  To fix this, just clear the contents of /etc/udev/rules.d/70-persitent-net.rules and reboot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6449989245412643141?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6449989245412643141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6449989245412643141&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6449989245412643141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6449989245412643141'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/12/replacing-network-cards-under-ubuntu.html' title='Replacing network cards under Ubuntu: eth0 missing'/><author><name>Mondo</name><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-8999507777228413042.post-7492305635925645166</id><published>2008-12-04T08:48:00.000-08:00</published><updated>2009-02-12T04:21:16.783-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BartPE'/><category scheme='http://www.blogger.com/atom/ns#' term='E6400'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><title type='text'>Dell E6400 and BartPE - Intel 82567lm drivers</title><content type='html'>I could not get bartpe to recognize the Intel 82567lm NIC in the Dell E6400 using the Dell drivers.  The latest driver from Intel does work, however. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=879&amp;DwnldID=4275&amp;lang=eng"&gt;Intel Driver&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Extract the files, copy the contents of the WinXP_2K folder to your BartPE drivers folder (make a folder called intel and then drop the driver files in there).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-7492305635925645166?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/7492305635925645166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=7492305635925645166&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7492305635925645166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/7492305635925645166'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/12/dell-e6400-and-bartpe-intel-82567lm.html' title='Dell E6400 and BartPE - Intel 82567lm drivers'/><author><name>Mondo</name><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-8999507777228413042.post-5833668081041590097</id><published>2008-12-04T07:50:00.000-08:00</published><updated>2008-12-04T12:31:43.138-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E6400'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><title type='text'>Dell Latitude E6400 Unknown USB Device VID_413c PID_8149</title><content type='html'>If you have a Dell Latitude E6400 series with the Ultra Wide Band USB adapter and you can't find drivers for the Unknown USB device (VID_413 &amp; PID_8149), try these drivers:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.dell.com/support/downloads/download.aspx?c=us&amp;l=en&amp;s=gen&amp;releaseid=R197537&amp;SystemID=LAT_E6400&amp;servicetag=&amp;os=WW1&amp;osl=en&amp;deviceid=16165&amp;devlib=0&amp;typecnt=0&amp;vercnt=2&amp;catid=-1&amp;impid=-1&amp;formatcnt=1&amp;libid=5&amp;fileid=273063"&gt;Dell Wireless 410 BT+UWB Minicard&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-5833668081041590097?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5833668081041590097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5833668081041590097&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5833668081041590097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5833668081041590097'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/12/dell-latitude-e6400-uknown-usb-device.html' title='Dell Latitude E6400 Unknown USB Device VID_413c PID_8149'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-1695737997384850973</id><published>2008-12-02T06:50:00.000-08:00</published><updated>2008-12-04T08:00:16.677-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Links in Outlook: This operation has been canceled due to restrictions in effect on this computer.  Please contact your system administrator.</title><content type='html'>If you get the following message when clicking links in Outlook:&lt;br /&gt;"This operation has been canceled due to restrictions in effect on this computer. Please contact your system administrator."&lt;br /&gt;&lt;br /&gt;This is caused by an incorrect or corrupted registry key:&lt;br /&gt;&lt;div&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px;   FONT-SIZE: 10px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000;   LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console,   Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The key should read:&lt;br /&gt;&lt;div&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px;   FONT-SIZE: 10px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000;   LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console,   Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;&lt;br /&gt;"C:\Program Files\Internet Explorer\IEXPLORE.EXE\" -nohome&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Or in the case of Windows XP x64:&lt;br /&gt;&lt;div&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px;   FONT-SIZE: 10px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000;   LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console,   Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;&lt;br /&gt;"C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE\" -nohome&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1695737997384850973?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1695737997384850973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1695737997384850973&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1695737997384850973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1695737997384850973'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/12/links-in-outlook-this-operation-has.html' title='Links in Outlook: This operation has been canceled due to restrictions in effect on this computer.  Please contact your system administrator.'/><author><name>Mondo</name><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-8999507777228413042.post-1586160661330420577</id><published>2008-11-29T14:57:00.000-08:00</published><updated>2009-01-25T13:55:40.108-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><title type='text'>Mythtv xv port</title><content type='html'>You can work around xorg intel tearing issues by specifying the xv port for mplayer, but the internal player has to be patched to ignore the textured video port.  Instead, the latest drivers have an option to disable the textured video port.  See my &lt;a href="http://http://mondotech.blogspot.com/2008/11/intel-video-tearing-in-xorg.html"&gt;previous post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-1586160661330420577?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/1586160661330420577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=1586160661330420577&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1586160661330420577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/1586160661330420577'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/mythtv-xv-port.html' title='Mythtv xv port'/><author><name>Mondo</name><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-8999507777228413042.post-5523481035191556207</id><published>2008-11-29T14:53:00.001-08:00</published><updated>2008-12-04T08:01:09.721-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><title type='text'>Intel video tearing in XORG</title><content type='html'>The latest Intel drivers (2:2.4.1-1 at this time) are using the textured video port for playback by default which causes tearing issues.  If your driver supports it, try:&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Option "TexturedVideo" false&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In your xorg.conf file under the device section.  This should elimate any tearing issues.&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/8999507777228413042-5523481035191556207?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/5523481035191556207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=5523481035191556207&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5523481035191556207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/5523481035191556207'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/intel-video-tearing-in-xorg.html' title='Intel video tearing in XORG'/><author><name>Mondo</name><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-8999507777228413042.post-666851453483256222</id><published>2008-11-25T09:54:00.000-08:00</published><updated>2008-12-04T08:01:22.801-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><title type='text'>Mythbuntu MythTV MCE remote back button</title><content type='html'>Mythbuntu does not have the back button configured on the original MCE remote.  To remedy this, edit ~/.lirc/mythtv&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Search for button = back and modify the config line so it says "config = Escape".  If you don't find the back button in the file, then just add:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; begin&lt;/div&gt;&lt;div&gt;    remote = mceusb&lt;/div&gt;&lt;div&gt;    prog = mythtv&lt;/div&gt;&lt;div&gt;    button = Back&lt;/div&gt;&lt;div&gt;    config = Escape&lt;/div&gt;&lt;div&gt;    repeat = 0&lt;/div&gt;&lt;div&gt;    delay = 0&lt;/div&gt;&lt;div&gt;end&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/8999507777228413042-666851453483256222?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/666851453483256222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=666851453483256222&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/666851453483256222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/666851453483256222'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/mythbuntu-mce-remote-back-button.html' title='Mythbuntu MythTV MCE remote back button'/><author><name>Mondo</name><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-8999507777228413042.post-6205584007603380162</id><published>2008-11-25T09:38:00.000-08:00</published><updated>2008-12-04T08:01:51.871-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><category scheme='http://www.blogger.com/atom/ns#' term='Xe Emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Lirc'/><title type='text'>Setup lirc with Xe emulator on mythtv and mythbuntu</title><content type='html'>If you want to be able to exit Xe using a remote see below.   This can also be modified for use with other emulators as well.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Open a shell and go to ~/.lirc/&lt;/div&gt;&lt;div&gt;Create a new file called xe with the following contents:&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px;   FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000;   LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console,   Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;#xe&lt;br /&gt;begin&lt;br /&gt;remote = mceusb&lt;br /&gt;prog = irexec&lt;br /&gt;button = Back&lt;br /&gt;config = /home/mondo/killxe&lt;br /&gt;mode = irexec&lt;br /&gt;end&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;Be sure to substitute your remote type, username, and desired button.  Next, edit ~/.lircrc and add&lt;/div&gt;&lt;div&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px;   FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000;   LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console,   Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;include ~/.lirc/xe&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Create ~/killxe with the following contents:&lt;/div&gt;&lt;div&gt;&lt;pre   style="border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: dashed; padding-right: 5px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed; padding-left: 5px;  padding-bottom: 5px; overflow-x: auto; overflow-y: auto; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed; width: 100%; color: rgb(0, 0, 0); line-height: 14px; padding-top: 5px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;  background-color: rgb(238, 238, 238); font-family:'Andale Mono', 'Lucida Console', Monaco, fixed, monospace;font-size:12px;"&gt;&lt;span class="Apple-style-span"  style="font-family:-webkit-monospace;"&gt;&lt;span class="Apple-style-span"   style="  line-height: normal; white-space: normal; font-family:Georgia;font-size:16px;"&gt;&lt;div&gt;killall -9 xe&lt;/div&gt;&lt;div&gt;killall -9 irexec&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Do &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre   style="border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: dashed; padding-right: 5px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed; padding-left: 5px;  padding-bottom: 5px; overflow-x: auto; overflow-y: auto; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed; width: 100%; color: rgb(0, 0, 0); line-height: 14px; padding-top: 5px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;  background-color: rgb(238, 238, 238); font-family:'Andale Mono', 'Lucida Console', Monaco, fixed, monospace;font-size:12px;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:-webkit-monospace;"&gt;&lt;span class="Apple-style-span"   style="  line-height: normal; white-space: normal; font-family:Georgia;font-size:16px;"&gt;&lt;div&gt;chmod +x ~/killxe&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Edit your emulator startup command inside mythtv.  Add&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre   style="border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: dashed; padding-right: 5px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed; padding-left: 5px;  padding-bottom: 5px; overflow-x: auto; overflow-y: auto; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed; width: 100%; color: rgb(0, 0, 0); line-height: 14px; padding-top: 5px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;  background-color: rgb(238, 238, 238); font-family:'Andale Mono', 'Lucida Console', Monaco, fixed, monospace;font-size:12px;"&gt;&lt;code&gt;&lt;span class="Apple-style-span"   style="  line-height: normal; white-space: normal; font-family:Georgia;font-size:16px;"&gt; irexec&amp;amp;;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;before your existing command.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6205584007603380162?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6205584007603380162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6205584007603380162&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6205584007603380162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6205584007603380162'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/setup-lirc-with-xe-emulator-on-mythtv.html' title='Setup lirc with Xe emulator on mythtv and mythbuntu'/><author><name>Mondo</name><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-8999507777228413042.post-9146203021496952385</id><published>2008-11-24T17:58:00.000-08:00</published><updated>2008-12-04T08:02:12.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><category scheme='http://www.blogger.com/atom/ns#' term='Xe Emulator'/><title type='text'>Installing Xe Emulator on Ubuntu or Mythbuntu</title><content type='html'>1.) Install Dependancies&lt;div&gt;&lt;span class="Apple-style-span"   style="  line-height: 19px; font-family:-webkit-sans-serif;font-size:13px;"&gt;&lt;pre style="padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(47, 111, 171); border-right-color: rgb(47, 111, 171); border-bottom-color: rgb(47, 111, 171); border-left-color: rgb(47, 111, 171); color: black; background-color: rgb(249, 249, 249); line-height: 1.1em; "&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;sudo apt-get install libgtk2.0-dev libasound2-dev libXv-dev libXxf86vm-dev&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;2.) Extract Xe, run the following commands from the Xe directory&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px;   FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000;   LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console,   Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;&lt;br /&gt;make&lt;br /&gt;mkdir /usr/local/lib/xe&lt;br /&gt;mv xe rc modules manual.html /usr/local/lib/xe&lt;br /&gt;ln -sf /usr/local/lib/xe/xe /usr/local/bin/xe&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-9146203021496952385?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/9146203021496952385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=9146203021496952385&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/9146203021496952385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/9146203021496952385'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/installing-xe-emulator-on-ubuntu-or.html' title='Installing Xe Emulator on Ubuntu or Mythbuntu'/><author><name>Mondo</name><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-8999507777228413042.post-3659264881323954384</id><published>2008-11-24T17:57:00.001-08:00</published><updated>2008-12-04T08:02:47.706-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><category scheme='http://www.blogger.com/atom/ns#' term='Xe Emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu: cannot find -lXxf86vm</title><content type='html'>/usr/bin/ld: cannot find -lXxf86vm&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;apt-get install libXxf86vm-dev&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3659264881323954384?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3659264881323954384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3659264881323954384&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3659264881323954384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3659264881323954384'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/ubuntu-cannot-find-lxxf86vm.html' title='Ubuntu: cannot find -lXxf86vm'/><author><name>Mondo</name><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-8999507777228413042.post-3892778393537019478</id><published>2008-11-24T17:55:00.001-08:00</published><updated>2008-12-04T08:03:08.204-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><category scheme='http://www.blogger.com/atom/ns#' term='Xe Emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu: cannot find -lasound</title><content type='html'>&lt;span class="Apple-style-span"   style="  white-space: pre; font-family:Arial;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 16px; white-space: normal; "&gt;/usr/bin/ld: cannot find &lt;/span&gt;-lasound&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre;font-family:Arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre;font-family:Arial;font-size:13px;"&gt;apt-get install libasound-dev&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3892778393537019478?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3892778393537019478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3892778393537019478&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3892778393537019478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3892778393537019478'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/ubuntu-cannot-find-lasound.html' title='Ubuntu: cannot find -lasound'/><author><name>Mondo</name><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-8999507777228413042.post-6471950076965378413</id><published>2008-11-24T17:53:00.000-08:00</published><updated>2008-12-04T08:03:15.561-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mythbuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Mythtv'/><category scheme='http://www.blogger.com/atom/ns#' term='Xe Emulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu: cannot find -lXv</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre; font-family:Arial;font-size:13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 16px; white-space: normal; "&gt;/usr/bin/ld: cannot find&lt;/span&gt; -lXv&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;apt-get install libxv-dev&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6471950076965378413?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6471950076965378413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6471950076965378413&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6471950076965378413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6471950076965378413'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/11/ubuntu-cannot-find-lxv.html' title='Ubuntu: cannot find -lXv'/><author><name>Mondo</name><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-8999507777228413042.post-3932653239069906324</id><published>2008-09-19T05:59:00.000-07:00</published><updated>2008-12-04T08:03:53.166-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Group Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Manage Internet Explorer Trusted Sites with Group Policy GPO</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_p1e-u-1tw7c/SNOktf5ny2I/AAAAAAAAAA8/iYVYGxt2EXA/s1600-h/IE+GPO.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_p1e-u-1tw7c/SNOktf5ny2I/AAAAAAAAAA8/iYVYGxt2EXA/s320/IE+GPO.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5247719092381010786" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I manage a ton of computers that all need to use the same website, and they need elevated permissions to do so.  A good way to handle this is by creating a GPO that will add the site to their IE trusted sites.  &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Create a new GPO and navigate to &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;User Configuration-&gt;Windows Settings-&gt;Internet Explorer Maintenance-&gt;Security&lt;/span&gt;.   From the right pane, open &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Security Zones and Content Ratings&lt;/span&gt;.  Select &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Import the current security zones and privacy settings&lt;/span&gt;, then click &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Modify Settings&lt;/span&gt;.  &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may get a warning that you are importing settings that are compatible with computers that dont have IE enhanced security enabled.  Ignore this and continue, unless you need this policy for terminal server users where IE enhanced security is enabled for normal users on the terminal server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From here you can modify items such as security levels and trusted sites.  If the user already has a list of trusted sites, their list will be merged with yours when the policy is applied.  You can also create a GPO to manage the popup blocker here as well.&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/8999507777228413042-3932653239069906324?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3932653239069906324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3932653239069906324&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3932653239069906324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3932653239069906324'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/09/manage-internet-explorer-trusted-sites.html' title='Manage Internet Explorer Trusted Sites with Group Policy GPO'/><author><name>Mondo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_p1e-u-1tw7c/SNOktf5ny2I/AAAAAAAAAA8/iYVYGxt2EXA/s72-c/IE+GPO.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8999507777228413042.post-8133091954456759551</id><published>2008-06-12T07:53:00.000-07:00</published><updated>2008-12-04T08:04:03.528-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malware'/><title type='text'>TENEBRIL Software causing XP logon issues</title><content type='html'>I had a machine that would immediatly logout after logging in, however, I could logon in safe mode, unlike most people with this issue. There are hundreds of sites detailing a fix for a different issue with similar symptoms. This is the result of some malware called BlazeFind. There is a good writeup here: &lt;a href="http://www.winxptutor.com/wsaremove.htm"&gt;http://www.winxptutor.com/wsaremove.htm &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My issue was not related to BlazeFind and userinit.exe problems. It turns out there is a company called Tenebril that makes several programs that may cause you to logoff right after logging in. I can confirm that on this particular machine, a program called GhostSurf was at fault. I have also seen reports of a program by the same company called SpyCatcher that also caused the same issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8133091954456759551?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8133091954456759551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8133091954456759551&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8133091954456759551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8133091954456759551'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/06/tenebril-software-causing-xp-logon.html' title='TENEBRIL Software causing XP logon issues'/><author><name>Mondo</name><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-8999507777228413042.post-567339361251760143</id><published>2008-04-16T06:59:00.000-07:00</published><updated>2008-12-04T08:04:16.318-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VNC'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><title type='text'>Grey Screen with VNC Server (Gnome, KDE, etc.)</title><content type='html'>If you get a grey screen when trying to connect to an X11 vncserver session, check the vncserver log in ~/.vnc/&lt;br /&gt;&lt;br /&gt;You will likely see the following: &lt;blockquote&gt;sh: /home/username/.vnc/xstartup: Permission denied &lt;/blockquote&gt;&lt;br /&gt;To fix this, run:&lt;br /&gt;&lt;blockquote&gt;chmod +x ~/.vnc/xstartup&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-567339361251760143?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/567339361251760143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=567339361251760143&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/567339361251760143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/567339361251760143'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2008/04/grey-screen-with-vnc-server-gnome-kde.html' title='Grey Screen with VNC Server (Gnome, KDE, etc.)'/><author><name>Mondo</name><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-8999507777228413042.post-3173432549504853668</id><published>2007-10-20T05:57:00.000-07:00</published><updated>2008-12-04T08:04:31.694-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fraud'/><category scheme='http://www.blogger.com/atom/ns#' term='Malware'/><title type='text'>Deceptive Business: registrycleanerxp.com</title><content type='html'>My firewall logs are always full of random things mostly from virus infected zombie machines trying to spread the latest and greatest malware.   Whenever I see something strange going on, I just forward the port in question to a linux box and then use netcat or ethereal to capture the traffic.  I always see a lot of connection attempts to UDP ports 1026-1028, the &lt;a href="http://en.wikipedia.org/wiki/Messenger_Service"&gt;windows messenger service&lt;/a&gt;.  Not MSN Messenger, but thet net msg service that can be used to display a dialog box on your computer.  This service is disabled by default on Windows XP Service Pack 2.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Registrycleanerxp.com&lt;/span&gt;&lt;br /&gt;These guys use what I call the mafia protection scheme.  The mafia, at least as portrayed in films and television, may send two guys to your store to rough things up.  Then they'll send another two guys forcing you to pay up for protection.  Registrycleanerxp.com scans the internet looking for unfirewalled machines running the windows messenger service .  They cause your machine to open a dialog box that contains the following:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;REGISTRY DAMAGED AND CORRUPTED.&lt;br /&gt;&lt;br /&gt;To FIX this problem:&lt;br /&gt;Open Internet Explorer and type:  www.registrycleanerxp.com&lt;br /&gt;Once you load the web page, close this message window&lt;br /&gt;&lt;br /&gt;After you install the cleaner program you will not receive any more reminders or pop-ups like this.&lt;br /&gt;&lt;br /&gt;VISIT www.registrycleanerxp.com IMMEDIATELY!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So they cause your computer to display this message box with quite some frequency, and want to sell you their product to get rid of it.  Further more, the messages come from random machines, likely to be infected zombies.  A visit to their website shows this hilarious customer review on the side.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;               Mark,&lt;br /&gt;I appreciate you finding a solution to my Messenger Service popup problem, it was coming to a point where I couldn't use the internet. The registry cleaner fixed over 100 problems, and my computer runs so much FASTER!!&lt;/blockquote&gt;&lt;br /&gt;Obviously this guy, if the review is genuine (unlikely), took the bait.  &lt;a href="http://www.registrycleanerxp.com/"&gt;See for yourself here&lt;/a&gt;.&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-3173432549504853668?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/3173432549504853668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=3173432549504853668&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3173432549504853668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/3173432549504853668'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2007/10/deceptive-business-registrycleanerxpcom.html' title='Deceptive Business: registrycleanerxp.com'/><author><name>Mondo</name><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-8999507777228413042.post-8024940325427703775</id><published>2007-09-19T19:41:00.000-07:00</published><updated>2008-12-04T08:04:49.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quake III'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Arena'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>PAT/NAPT Firewalls and Quake III Servers</title><content type='html'>Full PAT &lt;a href="http://en.wikipedia.org/wiki/Port_address_translation"&gt;(Port Address Translation)&lt;/a&gt;, aka NAPT, is commonly used on higher end firewalls and will reek havoc on any attempt to run a Quake III public server behind one.  This also affects the many open source Quake III derivitives, such as Open Arena, and many commercial games based on the Quake III engine.  The problem is not with PAT itself, it's the way in which the master server communication works.  A Quake III server run in public mode (+set dedicated 2) will be unable to properly list itself on the master server list.&lt;br /&gt;&lt;br /&gt;The process for a server listing itself in the master list is a three step process.&lt;br /&gt;First the Quake III server sends a UDP heartbeat packet to the master server letting it know it's there so it can be listed.  The master server will then send a query packet to the Quake server telling it to send back it's game information, such as the server name, the current number of players, and the maximum number of players.&lt;br /&gt;&lt;br /&gt;Provided the NAT'ing device has the proper forwarding rules in place, the problem starts when the heartbeat packet is sent.  Let's say the server is running on port 27960, the master server's IP address is 1.1.1.1 and is listening on port 22000. The heartbeat packet is sent on source port 27960 to the master server (1.1.1.1:22000).  The PAT device will then change the source port to a random port, let's say 40000.  The master server sees the source port of the heartbeat packet as being port 40000 and thus assumes the server to be listening on that port.  When the master server sends its query packet to port 40000, the PAT device knows that traffic from 1.1.1.1:22000 to port 40000 should be sent to port 27960 on the Quake Server.  This works just fine, the heartbeat reaches the master, the master's query packet reaches the server, and the query response reaches the master.&lt;br /&gt;&lt;br /&gt;The problem then shows itself when the game clients grab the master list.  After receiving the list, the clients perform a quick connection to each server in the list to determine their latency with the servers.  The clients think the server is running on port 40000, which is in fact not the case.  The PAT device drops the packets from the client since it only knows to translate the traffic for the master server's IP.  The server never shows up on the in game list, or will be listed as unresponsive.&lt;br /&gt;&lt;br /&gt;This poses no issue if the client were to manually connect to the server with the proper port.&lt;br /&gt;&lt;br /&gt;A simple fix would be for the heartbeat packet to contain the port that server is running on locally (i.e. Quake III net_port variable), instead of the master server relying on the source port of the heartbeat packet.  The additional bandwith and processing overhead introduced by this should be completely irrelevant.  The required modification to the Quake III engine is a one line fix, however the master server code, at least in the case of dpmaster, will need more extensive modification.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-8024940325427703775?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/8024940325427703775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=8024940325427703775&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8024940325427703775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/8024940325427703775'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2007/09/patnapt-firewalls-and-quake-iii-servers.html' title='PAT/NAPT Firewalls and Quake III Servers'/><author><name>Mondo</name><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-8999507777228413042.post-6229176143313082641</id><published>2007-09-16T16:22:00.000-07:00</published><updated>2008-12-04T08:05:09.186-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiz-Fusion'/><title type='text'>Compiz-Fusion python errors</title><content type='html'>Errors compiling, and using compiz-fusion can usually be fixed by running python-updater.&lt;br /&gt;&lt;br /&gt;A good example is the error below, which is usually what you will get when the settings manager, or the emerald theme manager won't start from the fusion-icon.&lt;br /&gt;&lt;br /&gt;Traceback (most recent call last):&lt;br /&gt; File "usr/lib64/python2.5/site-packages/FusionIcon/interface_qt4/main.py", line 66, in &lt;lambda&gt;&lt;br /&gt;NameError: global name 'run' is not defined&lt;br /&gt;&lt;/lambda&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-6229176143313082641?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/6229176143313082641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=6229176143313082641&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6229176143313082641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/6229176143313082641'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2007/09/compiz-fusion-python-errors.html' title='Compiz-Fusion python errors'/><author><name>Mondo</name><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-8999507777228413042.post-4305140409058658314</id><published>2007-09-07T05:27:00.000-07:00</published><updated>2008-12-04T08:05:30.225-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twinview'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><title type='text'>Dualhead monitors, xorg, nvidia twinview, and opengl apps.</title><content type='html'>A common problem when using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;dualhead&lt;/span&gt; monitors in a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;twinview&lt;/span&gt; setup, is that when running &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;full screen&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;opengl&lt;/span&gt; apps such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;OpenArena&lt;/span&gt;, the image will display in the center of your monitors. Instead of it running &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;full screen&lt;/span&gt; on one monitor, it will be spanned across your monitors with half of the image on each monitor. To resolve this you need to change your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;metamode&lt;/span&gt; line in /etc/X11/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;xorg&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;conf&lt;/span&gt;. In &lt;strong&gt;Section "Screen"&lt;/strong&gt;, change your &lt;strong&gt;Option "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;metamodes&lt;/span&gt;"&lt;/strong&gt; line to something like this.&lt;br /&gt;&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;Option "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;metamodes&lt;/span&gt;" "1280x1024,1280x1024; NULL,1280x1024"&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4305140409058658314?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4305140409058658314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4305140409058658314&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4305140409058658314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4305140409058658314'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2007/09/dualhead-monitors-xorg-nvidia-twinview.html' title='Dualhead monitors, xorg, nvidia twinview, and opengl apps.'/><author><name>Mondo</name><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-8999507777228413042.post-4822086251818542839</id><published>2007-08-30T10:39:00.000-07:00</published><updated>2009-10-08T06:08:27.406-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malware'/><category scheme='http://www.blogger.com/atom/ns#' term='Spam'/><title type='text'>Web Form Spammers</title><content type='html'>&lt;div align="justify"&gt;Disclaimer: As always, I don't claim to be a professional anything or actually know what I'm doing. So use the following at your own risk.&lt;br&gt;&lt;br&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;I manage one site that gets a ridiculously large amount of submitted form spam. It's a contact us page that gets hit about 30 times a day with spam. The content of course gets emailed to someone who became vocal about all the junk coming from that page. I didn't want to add an annoying human readable only verification box, so I just blocked anything containing links. This wasn't quite enough for me though, as I wanted to see where all this was coming from, and even block the same IP from even accessing the site. The following is a down and dirty method, and really isn't even very secure, but it's a good start. There is a much better method using an Apache module created by the guys at &lt;a href="http://www.projecthoneypot.org/"&gt;http://www.projecthoneypot.org/&lt;/a&gt;, but you don't always have enough control over your webserver to use a custom Apache module. The following code is all PHP and mySQL.&lt;br /&gt;&lt;br /&gt;Check for links. If the submitted data contains "href" or "http:" return true, else return false:&lt;br /&gt;&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;function haslinks($data) {&lt;br /&gt;  $data = strtolower($data);&lt;br /&gt;  $status = strpos($data, 'href');&lt;br /&gt;  if ($status) {&lt;br /&gt;     return "1";&lt;br /&gt;  }&lt;br /&gt;  else {&lt;br /&gt;    $status = strpos($data, 'http:');&lt;br /&gt;    if ($status) {&lt;br /&gt;      return "1";&lt;br /&gt;    }&lt;br /&gt;    else {&lt;br /&gt;    return "0";&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can then use this to just kill the script before it does anything with the posted data:&lt;br /&gt;&lt;/p&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;if (haslinks($content)) {&lt;br /&gt;     die;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;That will work fine for just keeping the spam out of the recipient's inbox, but let's do something a bit more devious.&lt;br /&gt;&lt;/p&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;if (haslinks($content)) {&lt;br /&gt;  include denyspam.php&lt;br /&gt;  die;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;denyspam.php&lt;br /&gt;&lt;/p&gt;&lt;pre style="BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace; BACKGROUND-COLOR: #eee"&gt;&lt;code&gt;&lt;br /&gt;$ipaddr = $REMOTE_ADDR;&lt;br /&gt;&lt;br /&gt;include "databaseconfig.php"&lt;br /&gt;&lt;br /&gt;$query = "INSERT INTO deniedspam (ipaddr) VALUES ('$ipaddr')";&lt;br /&gt;mysql_query($query) or die('Error, insert query failed');&lt;br /&gt;&lt;br /&gt;$myFile = "htaccess";&lt;br /&gt;$fh = fopen($myFile, 'w');&lt;br /&gt;&lt;br /&gt;$fileout = "AddType application/x-httpd-php .html\n";&lt;br /&gt;$fileout .= "order allow,deny\n";&lt;br /&gt;&lt;br /&gt;$result = mysql_query("SELECT * FROM deniedspam");&lt;br /&gt;&lt;br /&gt;if(!$result) die("Query Failed.");&lt;br /&gt;&lt;br /&gt;while($row = mysql_fetch_assoc($result)) {&lt;br /&gt;    $addr = $row['ipaddr'];&lt;br /&gt;    $fileout .= $addr . "\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$fileout .= "allow from all\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fwrite($fh, $fileout);&lt;br /&gt;fclose($fh);&lt;br /&gt;mysql_close();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I've created a table called deniedspam with a single varchar item to hold the offender's IP address. When a new one gets added, the file htaccess gets overwritten with all the IP addresses in the table. There is then a cron job that copies htaccess to .htaccess to keep the appropriate permissions on .htaccess.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now I have a nice database full of known content spamming IP addresses, and can see where it's all coming from. Nine out ten spams come from an address with an open proxy, which appear to mostly be compromised machines. The rest also appear to be your average botnet zombies. &lt;/p&gt;&lt;p&gt;This is of course just an experiment, I don't know what the effects of a very large .htaccess file full of deny entries will have on a webserver with a high load. I'm up to about 500 entries so far and haven't seen a noticeable impact on the server load.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8999507777228413042-4822086251818542839?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/4822086251818542839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=4822086251818542839&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4822086251818542839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/4822086251818542839'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2007/08/web-form-spammers.html' title='Web Form Spammers'/><author><name>Mondo</name><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-8999507777228413042.post-333507318419894699</id><published>2007-08-30T07:53:00.000-07:00</published><updated>2008-12-04T08:05:59.530-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Share Outlook Contacts Sub folders</title><content type='html'>&lt;a href="http://bp1.blogger.com/_p1e-u-1tw7c/Rtb8qlzjxLI/AAAAAAAAAAU/TQmlSosoRrA/s1600-h/OL-mailbox.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104545036304106674" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_p1e-u-1tw7c/Rtb8qlzjxLI/AAAAAAAAAAU/TQmlSosoRrA/s320/OL-mailbox.jpg" border="0" /&gt;&lt;/a&gt;In Outlook you can only share your main contacts folder by clicking on share my contacts.&lt;br /&gt;&lt;br /&gt;To share sub folders, grant permissions on &lt;span style="FONT-WEIGHT: bold"&gt;Mailbox&lt;/span&gt; at the root of the tree, grant permissions to your main contacts folder, then grant permissions to the appropriate sub folders. &lt;div align="left"&gt;&lt;br /&gt;&lt;div&gt;On the client that needs to open the contacts, go to &lt;span style="FONT-WEIGHT: bold"&gt;Tools-&gt;Email Accounts-&gt;View/Change&lt;/span&gt;, Ensure the Exchange account is highlighted and click &lt;span style="FONT-WEIGHT: bold"&gt;Change&lt;/span&gt;. Click &lt;span style="FONT-WEIGHT: bold"&gt;More Settings-&gt;Advanced Tab-&gt;Add,&lt;/span&gt; add the mailbox to be opened.&lt;br /&gt;&lt;br /&gt;OK/Close your way out of the menus, click &lt;span style="FONT-WEIGHT: bold"&gt;File-&gt;Open-&gt;Other User's Folder&lt;/span&gt;, find/enter the appropriate account, change folder to contacts.&lt;br /&gt;&lt;br /&gt;You're all set!&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/8999507777228413042-333507318419894699?l=mondotech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mondotech.blogspot.com/feeds/333507318419894699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8999507777228413042&amp;postID=333507318419894699&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/333507318419894699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8999507777228413042/posts/default/333507318419894699'/><link rel='alternate' type='text/html' href='http://mondotech.blogspot.com/2007/08/share-outlook-contacs-sub-folders.html' title='Share Outlook Contacts Sub folders'/><author><name>Mondo</name><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://bp1.blogger.com/_p1e-u-1tw7c/Rtb8qlzjxLI/AAAAAAAAAAU/TQmlSosoRrA/s72-c/OL-mailbox.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
