<?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-3180442822624483890</id><updated>2011-11-27T19:22:19.604-06:00</updated><category term='Unix'/><category term='Fedora'/><category term='Backups'/><category term='PS3'/><category term='Tweak'/><category term='AppleScript'/><category term='apple'/><category term='Geek'/><category term='icrap'/><category term='Windows'/><category term='New Computer'/><category term='nerd'/><category term='OS X'/><category term='Politics'/><category term='Streaming'/><category term='Mac'/><category term='iPod touch'/><category term='Work'/><category term='Lifehacker'/><category term='GoogleCL'/><category term='Money'/><category term='Applications'/><category term='Fedex'/><category term='Capital One Fail'/><category term='HOWTO'/><category term='Virtual Machine'/><category term='BSoD'/><category term='Taser'/><category term='Xorg'/><category term='XDMCP'/><category term='Monitors'/><category term='Music'/><category term='PeerGuardian'/><category term='Troubleshooting'/><category term='CAPTCHA'/><category term='Tracking'/><category term='Google'/><category term='USB'/><category term='Hotkey'/><category term='Malware'/><category term='iPhone'/><category term='ipod'/><category term='Linux'/><category term='Nerd Rage'/><category term='ATI'/><category term='Torrent'/><category term='Web Standards'/><category term='Internet Explorer'/><category term='Hacking'/><category term='VNC'/><category term='Ubuntu'/><category term='command line'/><category term='Lotus Notes'/><category term='Blog'/><category term='Useful'/><title type='text'>The Rantings and Ravings of a Madgeek</title><subtitle type='html'>A blog showcasing various tech things.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-3456114986733599820</id><published>2010-07-26T09:28:00.001-05:00</published><updated>2010-07-26T09:29:00.143-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><title type='text'>Streaming from a Mac to a PS3</title><content type='html'>I set out not too long ago researching building an HTPC so that I could watch the many movies and TV shows I have on my computer on my TV. I looked in to several options until I realized that I have a PS3 hooked up to that computer - why would I need anything else?&lt;br /&gt;&lt;br /&gt;My requirements are basically that the software be very easy to use on the PS3 end of things, and that it transcode from the multitude of formats and codecs I have on my computer (so that I don't need to worry about which codec to download) to one of the supported PS3 formats. I want to be able to watch 1080p quality videos without too much degredation as well. &lt;br /&gt;&lt;br /&gt;There are several programs out there (free and pay) that will stream PS3 supported formats, but that would require me to re-encode everything that I have that isn't supported (and the PS3 has pretty poor support for most things, and zero support for .mkv files).&lt;br /&gt;&lt;br /&gt;For programs it pretty much boils down to 2 options, one free, the other is $30. The $30 option is Nullriver's Medialink, and the free option is PS3 Media Server - a program that runs on Java. I figured Java would give the software unacceptable overhead so I went with Medialink to start with.&lt;br /&gt;&lt;br /&gt;Medialink is very simple and easy to use - basically start it up, point it at the directories you want to share and set your connection speed (for quality). It starts up, and appears on the PS3 XMB. Works very well - or at least it did long enough for me to purchase it. There appears to be a bug between it and the latest PS3 firmware that causes the videos to stop playing after about 10 minutes. I could not find a way around this at all no matter what I tried. Nullriver did not respond to my support request and at this point I consider it a waste of $30. Until the problems are fixed, I would not recommend this software (version 2.0b8).&lt;br /&gt;&lt;br /&gt;After the failure of this software I decided to go to PS3 Media Server. I had originally tried this software before going with Medialink but I could not get it to connect to the PS3 consistently (stupid error on my part I found out later). With Medialink off the board I was pretty much forced back to this and quite frankily I'm glad I was. I downloaded the latest Beta version (which had support for dual processer transcoding) and installed it.&lt;br /&gt;&lt;br /&gt;PS3 Media Server itself is not the prettiest to look at, and there are tons of different configuration options - it gives you full control over how the transcoding and streaming function, but can be a little unwieldy. You should be fine leaving the settings alone and just setting the directories you want to pull from.&lt;br /&gt;&lt;br /&gt;Now, after I installed it I ran in to the same issue as before - sometimes it would see the PS3, sometimes it wouldn't on startup. What was happening was it was selecting one of the virtual network interfaces that VMware Fusion had set up instead of the wired connection of 'en0'. I had to manually change the default interface it used in the general settings tab. Once I did that and restarted it, the PS3 instantly came up.&lt;br /&gt;&lt;br /&gt;Since I am using a wired gigabit connection from my Mac to the PS3, I set the transcode settings to "lossless" and turned on the dual core transcoding in the "Mencoder" settings. I switched back over to the "Status" tab, and fired up the 1080p BBC's "Planet Earth" episode about Mountains (lots of high contrast, fine detail shots with movement) that I use for reference, and let it run, watching the buffer size on my computer. It looked amazing on my TV, with almost no transcoding introduced pixelation. There was some slight stuttering during some of the highly contrasted shots with movement, but I found if I paused the movie for even 25 seconds at the very beginning, there would be enough transcoded buffer to handle anything - and this is your outer limit of quality, most blu-ray movie rips aren't quite as contrasty.&lt;br /&gt;&lt;br /&gt;So, in the end, I'm glad that Medialink gave me some problems because it just wasn't quite as good as PS3 Media Server. As well, PS3 Media Server updates relatively often - and if you like it please consider donating to them.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-3456114986733599820?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/3456114986733599820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=3456114986733599820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3456114986733599820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3456114986733599820'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2010/07/streaming-from-mac-to-ps3_26.html' title='Streaming from a Mac to a PS3'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-939551252918263935</id><published>2010-07-13T11:03:00.001-05:00</published><updated>2010-07-13T11:03:58.338-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GoogleCL'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='nerd'/><title type='text'>Working from the command line - GoogleCL</title><content type='html'>One might say "To what end would you use GoogleCL?" - and they'd have a very valid point. One can not deny the allure of doing something for the sake of being nerdy, but I've found that there is much more that GoogleCL offers.&lt;br /&gt;&lt;br /&gt;At work, due to a somewhat draconian (and selectively enforced) IT policy I'm not able to access a variety of things that I use, namely Google Calendar set up through my Apps domain. Things like web-browsing, email, twitter, and IM are also restricted via the time tested method of shoulder surfing. &lt;br /&gt;&lt;br /&gt;Now, my job also entails doing 95% of my work through various command line and shell utilities, so an extra SSH window open does not arouse anyones notice - and therein lies my secret: I do everything I need and want through an SSH session to my iMac at home.&lt;br /&gt;&lt;br /&gt;This post will talk about how I have GoogleCL set up to provide me with information at my fingertips that I can use.&lt;br /&gt;&lt;br /&gt;First, and primarily what I use GoogleCL for is the for integration with the Calendar portion of Google Apps (or Google Calendar if you don't use Apps). Adding an event is dead simple in its most basic form:&lt;br /&gt;&lt;pre&gt;# google calendar add "Some Event at That One Place tomorrow from 6pm to 7pm"&lt;/pre&gt;&lt;br /&gt;This will add an event tomorrow called "Some Event" located at "That One Place" tomorrow from 6pm to 7pm in your default Calendar.&lt;br /&gt;&lt;br /&gt;If you want to add an event to a specific calendar, just append the command with &lt;code&gt;--cal="Calendar Name"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This becomes more useful as when I log in to my session, I'm greeted with the upcoming 24 hours worth of appointments set up in my Google Calendar:&lt;br /&gt;&lt;pre&gt;[Calendar]&lt;br /&gt;Lunch with Bob at Sushi Train,Jul 13 12:00 - Jul 13 13:00&lt;br /&gt;&lt;br /&gt;[Football Schedule]&lt;br /&gt;&lt;br /&gt;[On Call]&lt;br /&gt;On call,Jul 13 18:00 - Jul 14 00:00&lt;br /&gt;iShock:~ user$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;How I have this set up is, in my .profile I have it calling a text file that is written to every hour with the google command for todays events via the crontab.&lt;br /&gt;&lt;br /&gt;I've called the script gcal.script and it very simply just calls &lt;code&gt;google calendar today&lt;/code&gt; for all my calendars, and writes it to a text file:&lt;br /&gt;&lt;pre&gt;google calendar today --cal=.* &gt; ~/MainDownloads/commandline_tools/synced_cal.txt&lt;/pre&gt;&lt;br /&gt;The &lt;code&gt;--cal=.*&lt;/code&gt; is a regular expression to capture all calendars.&lt;br /&gt;&lt;br /&gt;This script is called by a cron entry every hour:&lt;br /&gt;&lt;pre&gt;#download google calendar to file for .profile&lt;br /&gt;0 * * * *       ~/MainDownloads/commandline_tools/gcal.script&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And .profile is set to echo the file that is created whenever a new session is established (If you are on Linux, you'll likely put this in your .bash_profile in your home directory):&lt;br /&gt;&lt;pre&gt;#google calendar for next 24 hours&lt;br /&gt;echo "Calendar for the next 24 hours:"&lt;br /&gt;cat ~/MainDownloads/commandline_tools/synced_cal.txt&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Hope this has been has been helpful. Later I'll go in to how I use &lt;code&gt;screen&lt;/code&gt; to put all the various programs I need in to one terminal window, that maintains state if I lose my session. &lt;br /&gt;&lt;br /&gt;Have fun!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-939551252918263935?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/939551252918263935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=939551252918263935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/939551252918263935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/939551252918263935'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2010/07/working-from-command-line-googlecl.html' title='Working from the command line - GoogleCL'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-3399459743941452036</id><published>2009-05-23T12:28:00.002-05:00</published><updated>2009-05-23T12:32:46.561-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Capital One Fail'/><title type='text'>Capital One woes</title><content type='html'>I have a Capital One credit card, and I love it. Low interest rate, works really well. I only have one beef that has cropped up recently. My spending habit isn't very erratic, and it looks something like this during the month:&lt;br /&gt;Amazon&lt;br /&gt;iTunes&lt;br /&gt;Restaurant&lt;br /&gt;Amazon&lt;br /&gt;Restaurant&lt;br /&gt;&lt;br /&gt;Now, for the last two months, I've gotten several of the restaurant purchases flagged as fraud, and the card locked down until I call them and sit on hold for 2 hours to say that Yes, that purchase at Earls that I make every month is in fact my purchase. Please unlock my card so I can use it and pay you money.&lt;br /&gt;&lt;br /&gt;Now, I appreciate the fraud response, and I understand the reasoning behind it, but when you are flagging purchases that fall precisely in my usual spending habits, there is a problem with your algorithm.&lt;br /&gt;&lt;br /&gt;Second beef, when you lock my card down, I can no longer use the website to review my purchases so I can't see if there is suddenly something that I didn't authorize on my account. No, I have to call you, and have you read the charges back to me. One of these days I'm going to buy something like "Anal sex 4, horses for courses" just so the clerk has to read it back to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-3399459743941452036?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/3399459743941452036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=3399459743941452036' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3399459743941452036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3399459743941452036'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2009/05/capital-one-woes.html' title='Capital One woes'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-176305234626376898</id><published>2009-05-12T14:46:00.001-05:00</published><updated>2009-05-12T14:54:42.399-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nerd Rage'/><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Notes'/><title type='text'>Lotus Notes, Bane of my Existence</title><content type='html'>&lt;div&gt;I'm not sure how one piece of software can be so widely used, and yet so terrible. The list of issues with this program are nearly endless. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First off, my biggest grief: Scrolling. I use the mousewheel, and Home/End religiously to scroll in every application I've used since the Microsoft Mouse first came out with a scroll wheel. Scrolling down in notes works as you would expect, I scroll down one 'click' of the mouse it scrolls 5 lines worth of text. The issue is in when I scroll up one click, this is how it works:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First click - 2 lines&lt;/div&gt;&lt;div&gt;Second click - .5 lines&lt;/div&gt;&lt;div&gt;Third click - 1 line&lt;/div&gt;&lt;div&gt;then it repeats this pattern, although it seems like 3/4ths of the scrolls are between .5 and 1 line. It literally takes 30 full circles of the scroll wheel to scroll up a page of any length. And it works the same with arrow keys. The only way to scroll without making me want to kill someone, is to use the scrollbars on the side, but even THEN I can't use the top and bottom buttons, I have to use the bar in the middle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Second Grief: I installed the latest release of Notes because I thought maybe they would fix this issue.. turns out they didn't, but what they did do is completely remove a feature I used constantly. You can no longer right click a tab or a link in notes, and have it open in a new window. The feature is completely gone. Have two monitors? Too bad.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Third Grief: This may be more down to our implimentation of notes, but it's SLOW. Even on a mid range server, the thing is a dog. And that's on site.. if you are remote? Expect to wait between 2 and 5 minutes between each click to get a refresh.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, that's the rant of the day.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-176305234626376898?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/176305234626376898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=176305234626376898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/176305234626376898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/176305234626376898'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2009/05/lotus-notes-bane-of-my-existence.html' title='Lotus Notes, Bane of my Existence'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-8494531869776463616</id><published>2008-10-21T11:39:00.008-05:00</published><updated>2008-10-21T11:54:04.170-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VNC'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>VNC Server for the iPhone/iPod Touch</title><content type='html'>How cool is this? There is a new app on the Cydia installer named Veency. This gives you a VNC server on the iphone, letting you use your desktop to input stuff to your iphone. This is especially handy, if like me, you've had to restore your phone to jailbreak it. This makes inputing things like the 5 email accounts I had on it very simple. Check it out:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Prnd9rzYRww/SP4JCVF73VI/AAAAAAAAAEY/NQhBe-UFPkY/s1600-h/iPhone+grab1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Prnd9rzYRww/SP4JCVF73VI/AAAAAAAAAEY/NQhBe-UFPkY/s400/iPhone+grab1.png" alt="" id="BLOGGER_PHOTO_ID_5259651350441745746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Prnd9rzYRww/SP4JC-0y6VI/AAAAAAAAAEg/LEdl8HyTIFs/s1600-h/iPhone+grab2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Prnd9rzYRww/SP4JC-0y6VI/AAAAAAAAAEg/LEdl8HyTIFs/s400/iPhone+grab2.png" alt="" id="BLOGGER_PHOTO_ID_5259651361644144978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Kind of cool, right? It's simple to install. Just open up Cydia and search for 'Veency'. Install it, restart springboard, and connect with your favorite VNC Client (Using the IP address found in the WiFi setup area).&lt;br /&gt;&lt;br /&gt;Note to Mac users: You will want to download 'Chicken of the VNC', as the inbuilt Screen Sharing app won't be able to connect, nor will Apples 'Remote Desktop' app.&lt;br /&gt;&lt;br /&gt;To use it: Left click is a standard 'tap', right click is the Home button, middle click is the power button, and holding the left button down and moving your mouse is like dragging your finger across the screen in the direction you move you mouse.&lt;br /&gt;&lt;br /&gt;Bonus points for 'Ninja Magic': You can set up Jaadu on your iPhone, connect to your computer, then connect back to your phone. See if you can destroy the space-time continuum!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-8494531869776463616?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/8494531869776463616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=8494531869776463616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8494531869776463616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8494531869776463616'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/10/vnc-server-for-iphoneipod-touch.html' title='VNC Server for the iPhone/iPod Touch'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Prnd9rzYRww/SP4JCVF73VI/AAAAAAAAAEY/NQhBe-UFPkY/s72-c/iPhone+grab1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-4329347662972134827</id><published>2008-10-18T11:34:00.002-05:00</published><updated>2008-10-18T11:37:33.774-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAPTCHA'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Bad Captchas</title><content type='html'>So, as I was updating a few options for my blog (including moving the domain to blog.shockwaver.org) it naturally asked me to complete a CAPTCHA. Normally this isn't a problem, even the newer double CAPTCHAs that aim to help optical character recognition. But Blogger, I've never seen a captcha this bad. I guess it means I'm a computer:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Prnd9rzYRww/SPoQkbrF_HI/AAAAAAAAAEA/HqAe5mvHDNI/s1600-h/bad+captcha.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Prnd9rzYRww/SPoQkbrF_HI/AAAAAAAAAEA/HqAe5mvHDNI/s400/bad+captcha.png" alt="" id="BLOGGER_PHOTO_ID_5258533732998315122" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-4329347662972134827?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/4329347662972134827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=4329347662972134827' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4329347662972134827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4329347662972134827'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/10/bad-captchas.html' title='Bad Captchas'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Prnd9rzYRww/SPoQkbrF_HI/AAAAAAAAAEA/HqAe5mvHDNI/s72-c/bad+captcha.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-5911876037487909539</id><published>2008-10-04T12:39:00.003-05:00</published><updated>2008-10-04T12:44:18.042-05:00</updated><title type='text'>Updates</title><content type='html'>A few small changes have been made to the blog. I've removed the digsby chat widget on the right column, as I'm no longer using Digsby for IM (It being Windows only). I've also moved the blog to my own domain (shockwaver.org). That won't change anything except that the blog can be reached from blog.shockwaver.org.&lt;br /&gt;&lt;br /&gt;Thanks for reading!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-5911876037487909539?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/5911876037487909539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=5911876037487909539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/5911876037487909539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/5911876037487909539'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/10/updates.html' title='Updates'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-1054116111400869869</id><published>2008-07-08T19:08:00.003-05:00</published><updated>2008-07-08T19:24:15.362-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hotkey'/><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Tweak'/><title type='text'>HOWTO: Quickly toggle function keys on and off on OS X</title><content type='html'>Let me say that I love using the Mac, it works great and runs really well. For the most part. I like using the apple keyboard because I like all the special keys for controlling iTunes and what not. However, being that I don't have the 'aluminum' keyboard that has a function key, I've noticed that in order to use the special keys, I have to go in to Settings, go in to keyboard, and manually check or uncheck the option. This was driving me crazy, as quite often I need to use the terminal, and mc (midnight commander) via ssh to a linux machine - which needs the F keys to work as F keys.&lt;br /&gt;&lt;br /&gt;Luckily, all is not lost! Thanks to applescript, we can toggle the option using script file. Open up 'Script Editor' and use this script:&lt;br /&gt;&lt;pre&gt;tell application "System Preferences"&lt;br /&gt;    set current pane to pane "com.apple.preference.keyboard"&lt;br /&gt;end tell&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tell application "System Events"&lt;br /&gt;    if UI elements enabled then&lt;br /&gt;        tell tab group 1 of window "Keyboard &amp;amp; Mouse" of process "System Preferences"&lt;br /&gt;            click checkbox "Use all F1, F2, etc. keys as standard function keys"&lt;br /&gt;        end tell&lt;br /&gt;    else&lt;br /&gt;        tell application "System Preferences"&lt;br /&gt;            activate&lt;br /&gt;            set current pane ¬&lt;br /&gt;                to pane "com.apple.preference.universalaccess"&lt;br /&gt;            display dialog ¬&lt;br /&gt;                "UI element scripting is not enabled. Check \"Enable access for assistive devices\""&lt;br /&gt;        end tell&lt;br /&gt;    end if&lt;br /&gt;end tell&lt;br /&gt;&lt;br /&gt;tell application "System Preferences"&lt;br /&gt;    quit&lt;br /&gt;end tell&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This means, when you run the script, it will open the system preferences menu (without making it active), set the option, and close it again. Now, in order to make this useful, we need a way to associate this with a hotkey. So, we need to get the program &lt;a href="http://www.shadowlab.org/Software/spark.php"&gt;Spark&lt;/a&gt;. This will let you set any hotkey you want to any thing else you want. Once you download it and it opens, you'll add a new hotkey for AppleScript, pick the key (I use F19), and point it to the applescript file (or just use the code above).&lt;br /&gt;&lt;br /&gt;Once it is saved, everything is set up and ready to go! Happy terminal-ing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-1054116111400869869?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/1054116111400869869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=1054116111400869869' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/1054116111400869869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/1054116111400869869'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/07/howto-quickly-toggle-function-keys-on.html' title='HOWTO: Quickly toggle function keys on and off on OS X'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-5600325749551667055</id><published>2008-07-02T22:46:00.004-05:00</published><updated>2008-07-03T22:41:42.440-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><title type='text'>Must have OS X (Leopard) Applications</title><content type='html'>These are the apps that I've dug up and installed, and use constantly.&lt;br /&gt;&lt;br /&gt;1. Adium - Best IM program by far I've ever used.. although Digsby (Windows) is damn good.. if only Adium had support for the blog widget I use on the left column.&lt;br /&gt;&lt;br /&gt;2. VMware Fusion - I've used Fusion, and I've used Parallels and after a while, I decided on Fusion. I need this to run XP for the 2 or 3 apps that I simply -have- to use (Support apps for my job). The thing I love about Fusion (and I know Parallels has it) is Unity mode, so I don't ever see an XP desktop, just the apps I'm using.&lt;br /&gt;&lt;br /&gt;3. Transmission - Best Mac BitTorrent client that exists so far, in my humble opinion. Until I stumbled on this, I was using Vuze (Azureus), and it is bloated and big. Transmission is tiny, does all the bandwidth stuff I need, and runs really fast.&lt;br /&gt;&lt;br /&gt;4. Firefox - Need I say more?&lt;br /&gt;&lt;br /&gt;5. Gimp - Photo Editor: I cut my teeth on this when I was in Linux full time, and I love it for quick photo edits (scale, crop, file type change, etc).&lt;br /&gt;&lt;br /&gt;6. Simultron - HTML Editor: In Windows I used Notepad++, which I adore, but instead of throwing it in VM, I found this little app. It works really well, has good syntax highlighting, and handles CSS. Perk, it also shows a mini-preview of the page as you edit.&lt;br /&gt;&lt;br /&gt;7. Shades - This little application controls the brightness of the screen by putting a black (or really, any color you want) over the screen. This is good because by default, the iMac display is WAY TO FREAKING BRIGHT. I realize Steve Jobs has a Jesus complex, but I don't need to feel like I'm staring at the Light of God(tm) when I turn my machine on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-5600325749551667055?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/5600325749551667055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=5600325749551667055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/5600325749551667055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/5600325749551667055'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/07/must-have-os-x-leopard-applications.html' title='Must have OS X (Leopard) Applications'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6673201022374961578</id><published>2008-07-02T22:40:00.002-05:00</published><updated>2008-07-02T22:44:17.610-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Backups'/><title type='text'>Backups Galore</title><content type='html'>Call me paranoid, but I like to back things up. I've lost too many files over the years not to anymore. This is where Time Machine comes in handy. I've already mentioned how easy it is to set up, but I went a step further. Not only does my entire machine back up every hour to my external hard drive, I've just set up my linux machine to back up my development folder each night. It's the same schedule I was using previously - Incremental back up every night, and a full backup once a week, while keeping 3 full backups, and 18 incremental backups.&lt;br /&gt;&lt;br /&gt;My linux machine, while getting much less use these days is still an effective web server, and an effective backup machine. Not only does it back itself up, it also backs up mine, and my wifes machine. Hopefully we won't need them, but you never know!&lt;br /&gt;&lt;br /&gt;Backing up is fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6673201022374961578?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6673201022374961578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6673201022374961578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6673201022374961578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6673201022374961578'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/07/backups-galore.html' title='Backups Galore'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-8076610861333027110</id><published>2008-06-27T10:34:00.004-05:00</published><updated>2010-05-24T21:19:49.461-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='New Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><title type='text'>Go Mac</title><content type='html'>So now I have a new iMac, 20". I love it so far. I'm running VMWare Fusion with Windows XP Pro in Unity mode, so I've got seamless access to any windows programs I may need (such as the support software my company uses). I've just got the base model iMac, but I've upped the RAM to 4GB, and tacked on a 1TB external Firewire800 hard drive.&lt;br /&gt;&lt;br /&gt;And holy crap is Time Machine easy to use and damn cool. Just plug in the drive (I partitioned a 300gb space for time machine), and pick the partition you want to use, and it starts backing up. No other input needed. I already had incrimental backups set up with my Linux server, but this is just dead simple. What I think I will do is keep using Time Machine to backup everything on the machine, and "mission critical" stuff will be backed up to my Linux machine nightly as well. Nothing like multiple backups.&lt;br /&gt;&lt;br /&gt;I've pulled the 20" LG monitor from my Dell machine, and am using it along side the Mac. I wish linux was as easy to set up for dual monitors. I plugged it in, it turned on and was already at the right resolution - just had to adjust the location of the display for continuity. I love having 3360x1050 total desktop space. It makes me a glad panda.&lt;br /&gt;&lt;br /&gt;I'm still tweaking things and copying over stuff from my old machine, but once I do that I'll drop a few more articles on here about various cool apps that I've found, and what they do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-8076610861333027110?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/8076610861333027110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=8076610861333027110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8076610861333027110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8076610861333027110'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/06/go-mac.html' title='Go Mac'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-3055677764720307955</id><published>2008-06-23T07:18:00.002-05:00</published><updated>2008-06-23T07:33:36.086-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedex'/><category scheme='http://www.blogger.com/atom/ns#' term='Tracking'/><title type='text'>Fedex</title><content type='html'>I believe all Fedex trucks should have an interactive GPS so that I can watch my package drive across the US. I may be a bit compulsive with my tracking though..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xkcd.com/281/"&gt;http://xkcd.com/281/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-3055677764720307955?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/3055677764720307955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=3055677764720307955' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3055677764720307955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3055677764720307955'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/06/fedex.html' title='Fedex'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-4924324697283977031</id><published>2008-05-22T16:32:00.003-05:00</published><updated>2008-05-22T16:47:55.049-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><title type='text'>HOWTO: Fedora 9 on a USB Drive</title><content type='html'>So, I've been doing a bit of reading on Fedora 9, as it's been a few years since I've used fedora (Circa.. Core 2, and before that Red Hat 9) and it seems like there is a very easy, and interesting way to install what amounts to a persistent LiveCD version to a USB flash drive. I've done it, and it seems to work ok. Boot time is comparable with a vanilla hard-drive install, a bit slower, but really not noticeable on my AMD X2, 4gb RAM machine. I re purposed a 2gb stick I had lying around, but you can use as little as a 1gb if you like.&lt;br /&gt;&lt;br /&gt;1. First step is to download the .iso file you want to use (from: &lt;a href="http://fedoraproject.org/en/get-fedora"&gt;http://fedoraproject.org/en/get-fedora&lt;/a&gt;). You need to choose the liveCD version that suites you needs (x86, or x64) - and the type you want. You can choose between the KDE and the Gnome version. The KDE version uses KDE4, which is nice if you want to try it out.&lt;br /&gt;&lt;br /&gt;2. Go to &lt;a href="https://fedorahosted.org/liveusb-creator"&gt;https://fedorahosted.org/liveusb-creator&lt;/a&gt; and download the liveusb-creator zip file, extract to your preferred location and run it. You should come with a screen like so:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Prnd9rzYRww/SDXp856DD5I/AAAAAAAAAC8/XFG-odNaVnA/s1600-h/liveusb-creator.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Prnd9rzYRww/SDXp856DD5I/AAAAAAAAAC8/XFG-odNaVnA/s400/liveusb-creator.png" alt="" id="BLOGGER_PHOTO_ID_5203322177042190226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Hit browse, find your .iso file, then set your target drive (your plugged in USB stick).&lt;br /&gt;&lt;br /&gt;4. Next, set your overlay size. The full install should take about 700mb or so, and I set mine to 1gb to be on the safe side. You should be able to access the remainder of the data on the drive via fedora and windows without a problem.&lt;br /&gt;&lt;br /&gt;5. Wait for it to complete.&lt;br /&gt;&lt;br /&gt;6. Reboot! When your machine is booting, you will need to choose to have it boot from the USB drive. Some systems it's in the bios, others (like my dell), you need hit F12 and choose to boot from the usb drive.&lt;br /&gt;&lt;br /&gt;It should boot up in to Fedora at this point! I'm going to spend a bit more time playing around with it (such as figuring out how to set up my ATI card in it) and then I'll post some more info.&lt;br /&gt;&lt;br /&gt;As always, leave comments and let me know how it worked for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-4924324697283977031?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/4924324697283977031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=4924324697283977031' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4924324697283977031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4924324697283977031'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/05/howto-fedora-9-on-usb-drive.html' title='HOWTO: Fedora 9 on a USB Drive'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Prnd9rzYRww/SDXp856DD5I/AAAAAAAAAC8/XFG-odNaVnA/s72-c/liveusb-creator.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-2539223690284025206</id><published>2008-05-21T11:24:00.002-05:00</published><updated>2008-05-21T11:26:36.713-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><title type='text'>Lack of Updates</title><content type='html'>Sorry for the distinct lack of updates, those of you that check back in from time to time. I've been extremely busy with work - and thus have had very little time for tinkering with my various electronics. I'll try to start updating this again regularly, but it boils down to finding interesting things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-2539223690284025206?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/2539223690284025206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=2539223690284025206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/2539223690284025206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/2539223690284025206'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/05/lack-of-updates.html' title='Lack of Updates'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-967920109734327569</id><published>2008-04-01T13:29:00.002-05:00</published><updated>2008-04-01T13:37:19.001-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iPhone/iPod Touch Cydia Application</title><content type='html'>So, I stumbled on a new app today: Cydia (&lt;a href="http://www.saurik.com/id/1"&gt;http://www.saurik.com/id/1&lt;/a&gt;) - Basically, this is a port of the Debian APT system to the iPhone. From my early uses of it, it seems to work really well. The link I provided above explains more indepth about why it is better then the Installer.app, but they work well together I've found. My biggest reason for this is because it does a much much better job of porting over bash and all the accompanying tools. The shells all work properly, and there are -tons- of various command line apps that you can install to turn this handy little device in to a mobile unix platform. In addition, it includes a port of Java as well as an implementation of X/11. I've yet to try the X/11 yet, as I believe it needs to be routed to an external X server, but still, could be quite useful.&lt;br /&gt;&lt;br /&gt;I highly recommend picking this package up. It's under Utilities in the Installer.app, listed as Cydia Packager.&lt;br /&gt;&lt;span class="smallfont"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-967920109734327569?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/967920109734327569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=967920109734327569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/967920109734327569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/967920109734327569'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/04/iphoneipod-touch-cydia-application.html' title='iPhone/iPod Touch Cydia Application'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-3517907218670732372</id><published>2008-03-27T13:25:00.006-05:00</published><updated>2010-05-24T21:19:30.612-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='PeerGuardian'/><title type='text'>HOWTO: Graphical Port Blocker for Linux (A la PeerGuardian)</title><content type='html'>For those of you that run linux, and have been clamoring for an easy way to use blocklists like if you were using PeerGuardian for windows, this is a simple howto on how to do it.&lt;br /&gt;&lt;br /&gt;Install the iplist package (which comes with the IPblock GUI) from here: &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=198679"&gt;sourceforge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The application will install to Applications -&gt; Internet -&gt; IPblock&lt;br /&gt;Or, you can run it via terminal in GUI mode thusly:&lt;br /&gt;&lt;pre&gt;sudo ipblock -g&lt;/pre&gt;&lt;br /&gt;Which will give you this window:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Prnd9rzYRww/R-vqYihf1YI/AAAAAAAAACA/hUp9nPGrM4U/s1600-h/ipblock1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Prnd9rzYRww/R-vqYihf1YI/AAAAAAAAACA/hUp9nPGrM4U/s400/ipblock1.png" alt="" id="BLOGGER_PHOTO_ID_5182493503524951426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Simply hit the enable button to run things in default mode. If you want a bit more control, you can go to the Lists view:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Prnd9rzYRww/R-vqOChf1XI/AAAAAAAAAB4/HguVIgdHTmg/s1600-h/ipblock2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Prnd9rzYRww/R-vqOChf1XI/AAAAAAAAAB4/HguVIgdHTmg/s400/ipblock2.png" alt="" id="BLOGGER_PHOTO_ID_5182493323136324978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And select what lists you want. By default it includes all these shown. These are the lists generated by the much loved/hated www.bluetack.co.uk people. I'll leave it to you to do the research on weither or not you want to use these guys. Suffice to say they are the most popular list crew right now.&lt;br /&gt;&lt;br /&gt;As for settings:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Prnd9rzYRww/R-vqEShf1WI/AAAAAAAAABw/o5qrHPZmxOw/s1600-h/ipblock3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Prnd9rzYRww/R-vqEShf1WI/AAAAAAAAABw/o5qrHPZmxOw/s400/ipblock3.png" alt="" id="BLOGGER_PHOTO_ID_5182493155632600418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'd ensure that autostart is checked, as well as incoming and outgoing connections. The rest are up to you and fairly self explainatory.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;That being said, if, like me, you run your linux box as a headless torrent client you can run ipblock like so:&lt;br /&gt;&lt;pre&gt;chris@ubuShock:~$ sudo ipblock&lt;br /&gt;IPblock 0.18&lt;br /&gt;Copyright (C) 2007 Serkan Sakar &lt;uljanow@users.sourceforge.net&gt;&lt;br /&gt;&lt;br /&gt;Usage: ipblock [options]&lt;br /&gt;&lt;br /&gt;Options:&lt;br /&gt;-s     start blocking&lt;br /&gt;-d     stop blocking&lt;br /&gt;-r     restart IPblock&lt;br /&gt;-u     update lists&lt;br /&gt;-c     convert lists to ipl format&lt;br /&gt;-g     start IPblock GUI&lt;br /&gt;-l     show status&lt;br /&gt;-v     show version and exit&lt;br /&gt;-h     show this help&lt;br /&gt;chris@ubuShock:~$ sudo ipblock -s&lt;br /&gt;chris@ubuShock:~$&lt;/uljanow@users.sourceforge.net&gt;&lt;/pre&gt;&lt;br /&gt;It won't give any confirmation, but you can check to make sure it is working with&lt;br /&gt;&lt;pre&gt;sudo ipblock -l&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Happy downloading!&lt;br /&gt;&lt;br /&gt;If it worked for you, please drop me a comment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Disclaimer: Naturally, I do not condone downloading things illegally. If you download copywritted work, you are breaking the law. You should support the publishers of the works you are downloading.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-3517907218670732372?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/3517907218670732372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=3517907218670732372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3517907218670732372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3517907218670732372'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/howto-graphical-port-blocker-for-linux.html' title='HOWTO: Graphical Port Blocker for Linux (A la PeerGuardian)'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Prnd9rzYRww/R-vqYihf1YI/AAAAAAAAACA/hUp9nPGrM4U/s72-c/ipblock1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-9115250322045886016</id><published>2008-03-18T15:40:00.002-05:00</published><updated>2008-03-18T15:43:22.876-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Useful'/><title type='text'>White Noise</title><content type='html'>Those of you that are like me and need some background noise while you work will appreciate this website:&lt;br /&gt;&lt;a href="http://whitenoisemp3s.com/"&gt;http://whitenoisemp3s.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I strongly encourage you to visit and purchase one of these sound files. They are a bargain at $5 a pop. Just listen to the samples - The rain on the river one is my personal favorite.  Nothing relaxes the mind quite like a thunderstorm (With the added bonus of not frying my computer if lightning hits too close). These sounds are truly awesome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-9115250322045886016?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/9115250322045886016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=9115250322045886016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/9115250322045886016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/9115250322045886016'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/white-noise.html' title='White Noise'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-1616059353753873629</id><published>2008-03-18T10:20:00.002-05:00</published><updated>2008-03-18T10:26:57.857-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><title type='text'>HOWTO: Google Site Search</title><content type='html'>This is a very simple and basic howto, but not many people know about it. If you (like the rest of the world) use google as your search engine, and (like me) want a way to use the stellar search algorithms on any page all you need to do is use the tag "site:" in your search. This is especially useful for searching forums, as the vast majority of forums have really dismal search functions.&lt;br /&gt;&lt;br /&gt;So, for example - to search ubuntuforums.org for "ati drivers" this would be your google query:&lt;br /&gt;&lt;pre&gt;ati drivers site:ubuntuforums.org&lt;/pre&gt;&lt;br /&gt;Simple right? This is the output:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Prnd9rzYRww/R9_fHX3lw5I/AAAAAAAAABo/PHuvUfQpOpI/s1600-h/google+site+search.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Prnd9rzYRww/R9_fHX3lw5I/AAAAAAAAABo/PHuvUfQpOpI/s400/google+site+search.png" alt="" id="BLOGGER_PHOTO_ID_5179103414258615186" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-1616059353753873629?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/1616059353753873629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=1616059353753873629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/1616059353753873629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/1616059353753873629'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/howto-google-site-search.html' title='HOWTO: Google Site Search'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Prnd9rzYRww/R9_fHX3lw5I/AAAAAAAAABo/PHuvUfQpOpI/s72-c/google+site+search.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6458631753787173108</id><published>2008-03-06T11:06:00.003-06:00</published><updated>2008-03-06T11:11:55.587-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><category scheme='http://www.blogger.com/atom/ns#' term='Lifehacker'/><title type='text'>Price!Pinx</title><content type='html'>&lt;span style="font-style: italic;"&gt;Found via &lt;/span&gt;&lt;a style="font-style: italic;" href="http://lifehacker.com/"&gt;Lifehacker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ever found yourself religiously checking a website to see if a price has dropped? Well no more! At least that is what is claimed by a new website called &lt;a href="http://www.pricepinx.com/"&gt;Price!Pinx&lt;/a&gt; - What it does is, you browse to the website with a price, highlight the $xxx.xx and click a bookmark. &lt;a href="http://www.pricepinx.com/"&gt;Price!Pinx&lt;/a&gt; adds it to your watch list, and it monitors that value. If it drops, it sends you an email alert. Does it work? Don't know, it seemed to detect the price I highlighted properly, but as it's only been a few hours, the price hasn't had a chance to fall. I'll keep this updated with information as I find it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6458631753787173108?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6458631753787173108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6458631753787173108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6458631753787173108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6458631753787173108'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/pricepinx.html' title='Price!Pinx'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6179220492699005867</id><published>2008-03-05T19:42:00.000-06:00</published><updated>2008-03-06T10:08:14.136-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>Damn cool iPod Touch/iPhone app</title><content type='html'>Naturally this requires a jailbroken ipod/phone:&lt;br /&gt;&lt;a href="http://www.touchpadpro.com/2008/03/introducing-touchpad-pro.html"&gt;http://www.touchpadpro.com/2008/03/introducing-touchpad-pro.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is seriously cool. Using my touch as a touchpad? Oh hell yes. It works really well from my playing with it.  If you have a jailbroken iThing, then you need this app.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update: I've been using this app now for a good day or so, and I absolutely love it. A lot of the apps on my ipod right now are more... gimmick then useful. They are neat to have but I don't use them very often.  I've found this is actually easier to use then my full size mouse when I'm doing just some light web browsing, and with the remote mode I've got it set up to control iTunes/VLC.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;For those of you that are curious, it's relatively easy to do. VLC is controllable by the keyboard so all you need is to switch to remote mode and use the 'Space' button to play/pause (Great if like me you have your computer wired to the tv in the other room).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;As for iTunes, it is slightly more involved as iTunes doesn't support global hotkeys, but that is easily remedied with a third party app: &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.google.ca/url?sa=t&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fitunescontrol.com%2F&amp;amp;ei=xxbQR9C6Gab-hALOxpiPAQ&amp;amp;usg=AFQjCNHp3UZTTEPaGhdkYJXkprhM5wcmWQ&amp;amp;sig2=qiBbOMclX7hH-HWW9TTDGA"&gt;iTunesControl&lt;/a&gt;&lt;span style="font-style: italic;"&gt; - What I've done is set the hotkeys for next/previous song to be CTRL+left/right Arrow, so I just hit the ctrl button on the remote, and press the arrow keys. Easy!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6179220492699005867?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6179220492699005867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6179220492699005867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6179220492699005867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6179220492699005867'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/damn-cool-ipod-touchiphone-app.html' title='Damn cool iPod Touch/iPhone app'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6991948534258753067</id><published>2008-03-05T18:29:00.000-06:00</published><updated>2008-03-05T18:39:35.177-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>IE8 Beta Released</title><content type='html'>So, the IE8 beta is released today (from &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx"&gt;here&lt;/a&gt;). I downloaded it (begrudgingly let it over-write my IE7 install) and rebooted. The interface is like the spawn of IE6 and IE7. Surprisingly (and I don't expect this to survive the beta) they have added a "Emulate IE7" button. My only grief with it is that you need to restart IE completely before it will take effect.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Prnd9rzYRww/R889HF5uVFI/AAAAAAAAABc/Wjw5gDG9JDc/s1600-h/emulate+IE7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Prnd9rzYRww/R889HF5uVFI/AAAAAAAAABc/Wjw5gDG9JDc/s400/emulate+IE7.png" alt="" id="BLOGGER_PHOTO_ID_5174421688924656722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;From what I can tell, it -does- pass the Acid2 test (although it remains to be seen if it codes specifically for the acid test, that is beyond my ability to know):&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Prnd9rzYRww/R888915uVEI/AAAAAAAAABU/A3HuQm6zdcE/s1600-h/IE8+-+acid2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Prnd9rzYRww/R888915uVEI/AAAAAAAAABU/A3HuQm6zdcE/s400/IE8+-+acid2.png" alt="" id="BLOGGER_PHOTO_ID_5174421530010866754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As for Acid 3?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Prnd9rzYRww/R8883F5uVDI/AAAAAAAAABM/ptW-azNYmsE/s1600-h/IE8+-+Acid3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Prnd9rzYRww/R8883F5uVDI/AAAAAAAAABM/ptW-azNYmsE/s400/IE8+-+Acid3.png" alt="" id="BLOGGER_PHOTO_ID_5174421414046749746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Fail. Now, to be fair, Firefox 3 doesn't render it completely either, but it does get up to 60/100 on my install, and you can actually tell it is a bar gradient, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6991948534258753067?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6991948534258753067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6991948534258753067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6991948534258753067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6991948534258753067'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/ie8-beta-released.html' title='IE8 Beta Released'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Prnd9rzYRww/R889HF5uVFI/AAAAAAAAABc/Wjw5gDG9JDc/s72-c/emulate+IE7.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-4154837291996396891</id><published>2008-03-05T12:11:00.000-06:00</published><updated>2008-03-05T12:13:25.918-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><title type='text'>HOWTO: Run IE6 and IE7 together</title><content type='html'>If you have ever had the need to test a website in both crappy versions of IE, and you've got IE7 installed, this will help you. Just head over to &lt;a href="http://browsers.evolt.org/download.php?/ie/32bit/standalone/ie6eolas_nt.zip"&gt;evolt&lt;/a&gt; - Download the IE6 binary, extract it to a folder and run it. Simple.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-4154837291996396891?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/4154837291996396891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=4154837291996396891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4154837291996396891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4154837291996396891'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/howto-run-ie6-and-ie7-together.html' title='HOWTO: Run IE6 and IE7 together'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-9042545961425620333</id><published>2008-03-05T11:25:00.000-06:00</published><updated>2008-03-05T11:46:49.679-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Monitors'/><category scheme='http://www.blogger.com/atom/ns#' term='Xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><title type='text'>HOWTO: Dual Monitors in Linux with ATI</title><content type='html'>After searching for many hours and finding many different howtos that didn't work for me, I thought I'd post what I found actually worked in my case. Note, with the ATI cards in particular in linux, it seems like even the same cards using the same driver versions work differently, so this may not work for you. But unlike a lot of the howtos I've seen, this isn't destructive. This will also assume you have installed the latest version of the ATI proprietary drivers.&lt;br /&gt;&lt;br /&gt;My problem in particular was that I'm using two monitors of different sizes and resolutions. It seems like it is easy enough to have two of the same size/resolution monitors. Anyway, I'm running a 20.1" screen as my main with a 1680x1050 resolution, and my secondary is a 17" with 1280x1024 resolution, I also have them set so the secondary monitor is to the left of the main monitor.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ALWAYS BACKUP YOUR xorg.conf FILE BEFORE EDITTING IT!!!! I CAN NOT STRESS THAT ENOUGH&lt;/b&gt; - It is possible these changes will cause X to not start and you will need to restore the backup.&lt;br /&gt;&lt;pre&gt;cd /etc/X11/&lt;br /&gt;cp xorg.conf xorg.conf.backup&lt;/pre&gt;&lt;br /&gt;Anyway, If you haven't yet configured the main monitor properly, you need to run&lt;br /&gt;&lt;pre&gt;aticonfig --initial&lt;/pre&gt;That will change your xorg.config file to add the various ATI stuff. There is a way to use the aticonfig command to setup the dual monitors, but I never was able to get Big Desktop to work properly with it. I'd have two monitors, but they'd be separate (IE, I couldn't move windows from one to the other).&lt;br /&gt;&lt;br /&gt;Once aticonfig has set up your xorg.conf file, you need to open it up in your favorite text editor and add these lines to the device section that ATI set up. If your xorg.conf file is as sloppy as mine, you may have several "device" sections, so you are looking for this one:&lt;br /&gt;&lt;pre&gt;Section "Device"&lt;br /&gt;     Identifier      "aticonfig-Device[0]"&lt;br /&gt;     Driver          "fglrx"&lt;br /&gt;     Option          "VideoOverlay"  "on"&lt;br /&gt;     Option          "OpenGLOverlay" "off"&lt;br /&gt;EndSection&lt;/pre&gt;&lt;br /&gt;The important part to look for is the "aticonfig-Device[0]" - this tells you that this is the ATI device.&lt;br /&gt;&lt;br /&gt;Next step is to add these lines to your file:&lt;br /&gt;&lt;pre&gt;Option "DesktopSetup"  "horizontal,reverse"&lt;br /&gt;Option "Mode2"         "1280x1024"&lt;br /&gt;Option "DesktopSetup" "LVDS,AUTO"&lt;br /&gt;Option "EnablePrivateBackZ" "yes"&lt;br /&gt;Option "HSync2" "65"&lt;br /&gt;Option "VRefresh2" "60"&lt;/pre&gt;&lt;br /&gt;As for what these options mean:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Option "DesktopSetup" -&gt; This is how your monitors are physically configured, Horizontal means they are next to each other, and reverse means Monitor 2 is to the left of Monitor 1. Other options are vertical, and not having the reverse modifier there.&lt;/li&gt;&lt;li&gt;Option "Mode2" -&gt; This is the resolution of your second monitor&lt;/li&gt;&lt;li&gt;Option "DesktopSetup" -&gt; The types of monitors that is connected LVDS = LCD, CRT, AUTO.. leaving this as auto should work.&lt;/li&gt;&lt;li&gt;Option "EnablePrivateBackZ" -&gt; This enables 3d support for both monitors.. this may not work but it seems to work for me.&lt;/li&gt;&lt;li&gt;Option "HSync2" -&gt; Set the horizontal sync of your second monitor, 65 seems to be a default value for 99% of LCDs&lt;/li&gt;&lt;li&gt;Option "VRefresh2" -&gt; Vertical refresh of your second monitor, 60 is mine, you will probably have to look yours up if it doesn't work.&lt;/li&gt;&lt;/ul&gt;In the end, this is what my device section looks like:&lt;br /&gt;&lt;pre&gt;Section "Device"&lt;br /&gt;      Identifier      "aticonfig-Device[0]"&lt;br /&gt;      Driver          "fglrx"&lt;br /&gt;      Option          "VideoOverlay"  "on"&lt;br /&gt;      Option          "OpenGLOverlay" "off"&lt;br /&gt;      Option "DesktopSetup"  "horizontal,reverse"&lt;br /&gt;      Option "Mode2"         "1280x1024"&lt;br /&gt;      Option "DesktopSetup" "LVDS,AUTO"&lt;br /&gt;      Option "EnablePrivateBackZ" "yes"&lt;br /&gt;      Option "HSync2" "65"&lt;br /&gt;      Option "VRefresh2" "60"&lt;br /&gt;EndSection&lt;/pre&gt;As I said, these options work for me. Due to the crappy state of the ATI drivers you may need to play with it. There are a few drawbacks that I've found in that my total resolution should be 2960x1050 however it seems to be 3100x1050, or something similar. I don't notice this since the extra pixels are "off" the monitor. And with the second monitor, there are 26 pixels that fall off the bottom of the monitor, but in practice I've never really had an issue with it.&lt;br /&gt;&lt;br /&gt;Please drop a comment if you found this helpful (or if it didn't work for you, what you did to fix it, etc).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-9042545961425620333?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/9042545961425620333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=9042545961425620333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/9042545961425620333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/9042545961425620333'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/howto-dual-monitors-in-linux-with-ati.html' title='HOWTO: Dual Monitors in Linux with ATI'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6402131720053554791</id><published>2008-03-04T07:27:00.003-06:00</published><updated>2008-03-27T18:12:58.455-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BSoD'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><title type='text'>HOWTO: Prevent a BSoD from disappearing</title><content type='html'>I'm going to go over the simple steps of setting a Windows XP install to not auto-reboot on a Blue Screen of Death. While this may be nice if you get it once in a while, if, like me, you break something that prevents Windows from booting because of a BSoD having it reboot instantly makes it impossible to see what is going on. Many of you may know this, but I hadn't yet figured out how to do it until last night when I managed to prevent Windows from booting.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Right click My Computer and go to System Properties (Or, if you like the keyboard, Win+Pause/Break). Click the 'Advanced' tab.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Prnd9rzYRww/R81QmCr3EzI/AAAAAAAAAA8/MB65a4p5d0w/s1600-h/error+settings+Windows.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Prnd9rzYRww/R81QmCr3EzI/AAAAAAAAAA8/MB65a4p5d0w/s400/error+settings+Windows.png" alt="" id="BLOGGER_PHOTO_ID_5173880161404654386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Click 'Settings' under 'Startup and Recovery'. Under the System Failure heading, uncheck 'Automatically Restart'.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Prnd9rzYRww/R81QwSr3E0I/AAAAAAAAABE/kwPhcecLGZM/s1600-h/start+up+and+recovery+Windows.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Prnd9rzYRww/R81QwSr3E0I/AAAAAAAAABE/kwPhcecLGZM/s400/start+up+and+recovery+Windows.png" alt="" id="BLOGGER_PHOTO_ID_5173880337498313538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now, when you BSoD, you'll actually be able to -read- the error message and try to solve the problem. In my case it was a corrupt vidstub.sys file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;UPDATE:&lt;/span&gt;&lt;br /&gt;If you are unable to even boot in to safemode to get this done, there is help!&lt;br /&gt;First, you need to download a boot disk that has a registry editor. I recommend:&lt;br /&gt;&lt;a href="http://www.ultimatebootcd.com/"&gt;http://www.ultimatebootcd.com/&lt;/a&gt;&lt;br /&gt;It's been a while since I've used it, but it has always worked for me.&lt;br /&gt;Open up the registry editor (It's under NTFS tools) and edit this key (Odd formatting because of limit in width of the blog):&lt;br /&gt;&lt;b&gt;HKEY_LOCAL_MACHINE\&lt;br /&gt; SYSTEM\&lt;br /&gt;     ControlSet001\&lt;br /&gt;         Control\&lt;br /&gt;             CrashControl&lt;br /&gt;&lt;br /&gt;Change AutoReboot key to 0&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Hope that helps!&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6402131720053554791?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6402131720053554791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6402131720053554791' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6402131720053554791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6402131720053554791'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/prevent-bsod-from-disappearing.html' title='HOWTO: Prevent a BSoD from disappearing'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Prnd9rzYRww/R81QmCr3EzI/AAAAAAAAAA8/MB65a4p5d0w/s72-c/error+settings+Windows.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-2898493673755892444</id><published>2008-03-01T14:06:00.000-06:00</published><updated>2008-03-05T11:50:27.421-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Malware'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><title type='text'>HOWTO: Linux/Rst-B Scanning</title><content type='html'>As much as we all love to rave about how secure *nix installs are, it -is- still possible to get infected by the one or two variants of malware out there. Some admins (myself included at points) get lulled into a sense of security knowing that we've got billions of Windows machines acting as human shields to protect us, but we do need to take steps to make sure we don't become part of the botnet brigade.&lt;br /&gt;&lt;br /&gt;There is one package out there (Linux/Rst-B) that seems to be the most common (relatively speaking) issue out there for *nix, and there is a handy tool for detecting it. It comes with a pre-compiled binary for Debian (which works in Ubuntu as well).&lt;br /&gt;&lt;br /&gt;We're going to put it in /usr/local/sbin, so that it is on the path for later on:&lt;br /&gt;&lt;pre&gt;sudo su -&lt;br /&gt;cd /usr/local/sbin/&lt;br /&gt;wget http://www.sophos.com/support/cleaners/detection_tool.tar.gz&lt;br /&gt;tar xvfz detection_tool.tar.gz&lt;/pre&gt;I realize that you can just sudo the wget and extraction commands if you don't have write privs on sbin/, but hey, I'm lazy.&lt;br /&gt;&lt;br /&gt;This will extract the detection_tool/ directory, which gives you the source and the pre-compiled binaries. To compile from source:&lt;br /&gt;&lt;pre&gt;cd /usr/local/sbin/detection_tool&lt;br /&gt;make&lt;/pre&gt;Copy the binary to the sbin/ directory with link:&lt;br /&gt;&lt;pre&gt;ln -s /usr/local/sbin/detection_tool/pre-compiled/detection_tool /usr/local/sbin/rst_detection_tool&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;OR, if compiled from source:&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;ln -s /usr/local/sbin/detection_tool/detection_tool /usr/local/sbin/rst_detection_tool&lt;/pre&gt;&lt;br /&gt;To use:&lt;br /&gt;&lt;pre&gt;rst_detection_tool [-v] (path)&lt;/pre&gt;&lt;br /&gt;So to scan the entire filesystem:&lt;br /&gt;&lt;pre&gt;rst_detection_tool /&lt;/pre&gt;&lt;br /&gt;If all is well, you'll get this output:&lt;br /&gt;&lt;pre&gt;root@ubuShock:/usr/local/sbin# rst_detection_tool /&lt;br /&gt;Sophos Rst-B Detection Tool&lt;br /&gt;---------------------------&lt;br /&gt;Copyright (c) 2008 Sophos Plc. All rights reserved.&lt;br /&gt;&lt;br /&gt;Scanned 681699 files, found 0 infections of Linux/Rst-B.&lt;br /&gt;End of scan.&lt;br /&gt;root@ubuShock:/usr/local/sbin# &lt;/pre&gt;&lt;br /&gt;Anyway, best of luck.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;NOTE: This howto taken from &lt;a href="http://howtoforge.com/sophos-linux-rst-b-backdoor-detection-tool-debian-etch"&gt;Howtoforge&lt;/a&gt; - Which is a great place for howtos relating to linux. I've altered it a bit to make it a bit easier to read IMHO.&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-2898493673755892444?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/2898493673755892444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=2898493673755892444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/2898493673755892444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/2898493673755892444'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/03/linuxrst-b-scanning.html' title='HOWTO: Linux/Rst-B Scanning'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6072194541171705016</id><published>2008-02-14T13:27:00.003-06:00</published><updated>2008-07-02T22:45:37.312-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XDMCP'/><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='VNC'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>HOWTO: Mac OSX on a Windows Machine</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Prnd9rzYRww/R7SXMF0FudI/AAAAAAAAAAs/rDrg0vh_uZw/s1600-h/all+three+major+systems.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Prnd9rzYRww/R7SXMF0FudI/AAAAAAAAAAs/rDrg0vh_uZw/s400/all+three+major+systems.png" alt="" id="BLOGGER_PHOTO_ID_5166920906475682258" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;For this you will need a mac (or a hackintosh) running OSX. This is basically a way to connect multiple users simultaneously to the mac system, a la XDMCP for Linux. The performance isn't quite as good as XDMCP since it uses the VNC protocol, but it is very much usable over a LAN.&lt;br /&gt;&lt;br /&gt;All these steps are to be done on the Mac..&lt;br /&gt;Step 1: Create a secondary account. This will be the account you log in to.&lt;br /&gt;&lt;br /&gt;Step 2: In the account section in the System Prefrences, open up the Account section, and browse to 'Login Options'. Open this up and enable 'Fast User Switching'&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Prnd9rzYRww/R7Sabl0FueI/AAAAAAAAAA0/3dFHGlyUb6Y/s1600-h/fast+user+switching.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Prnd9rzYRww/R7Sabl0FueI/AAAAAAAAAA0/3dFHGlyUb6Y/s400/fast+user+switching.png" alt="" id="BLOGGER_PHOTO_ID_5166924471298537954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Step 3: Switch to the account you want to be able to connect to via fast user switching. This is accomplished by clicking the user name in the upper right corner and selecting the name you created in step 1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note (Thanks John): You need to disable the built-in Leopard screensharing via the Sharing option in System Preferences before installing and using Vine if you have it enabled (It is off by default)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 4: Download and install Vine (This is a standalone vnc server. Use this instead of the inbuilt VNC server.) from &lt;a href="http://www.redstonesoftware.com/downloads/index.html#vnc"&gt;HERE&lt;/a&gt; - You will want to get the 3.0 package.&lt;br /&gt;&lt;br /&gt;Step 5: Run the vine server, and set it to open at login by right clicking the icon on the dock, and enabling 'Open at Login'&lt;br /&gt;&lt;br /&gt;Step 6: Switch back to your original account&lt;br /&gt;&lt;br /&gt;Step 7: Download a vnc client for windows, and connect to the IP address of your mac. If everything went according to plan, you should have your mac desktop sitting on your windows desktop.&lt;br /&gt;&lt;br /&gt;A few notes:&lt;br /&gt;You should be able to adjust the screen resolution of the other user without a problem, although there are reports that it can do some odd things to the resolution of the primary user. Basically what happens is this - If you switch on the mac to the secondary user, the display resolution gets overwritten to the default, and you need to change it back with vnc.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also, if you reboot, you will have to re-login to the secondary account in order to be able to connect.&lt;br /&gt;&lt;br /&gt;And hey, if you found this helpful, please leave a comment and click my google ad.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update: A commenter (John) has recommended that on the windows client, you set the encoder to zlibHex and the compression to 1 for best performance.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6072194541171705016?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6072194541171705016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6072194541171705016' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6072194541171705016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6072194541171705016'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/02/howto-mac-osx-on-windows-machine.html' title='HOWTO: Mac OSX on a Windows Machine'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Prnd9rzYRww/R7SXMF0FudI/AAAAAAAAAAs/rDrg0vh_uZw/s72-c/all+three+major+systems.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-3655537792791812340</id><published>2008-02-10T21:02:00.002-06:00</published><updated>2010-05-24T21:18:59.495-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XDMCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>HOWTO: XDMCP with Windows XP</title><content type='html'>For those of you that aren't in the know, XDMCP (X Desktop Management Control Protocol, if I recall correctly) allows you to log in to a linux machine, as if you were sitting -at- the computer itself. Basically it works like this, I click a shortcut on my desktop, and my secondary (17" monitor) comes alive as the login screen for my linux machine. Yay right?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Prnd9rzYRww/R6--dF0FuZI/AAAAAAAAAAQ/qcATFZKZ2yM/s1600-h/dual+operating+systems.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Prnd9rzYRww/R6--dF0FuZI/AAAAAAAAAAQ/qcATFZKZ2yM/s320/dual+operating+systems.png" alt="" id="BLOGGER_PHOTO_ID_5165556704603388306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-style: italic;"&gt;(Note the KDE on the left, and the XP on the right?)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;It's fairly easy to set up. If you are using Gnome (and I'd recommend it for setting this up, as KDE seems to be harder (IE: You need to edit text files, and there are a billion HOWTOS out there for it)), you go to &lt;span style="font-weight: bold;"&gt;System-&gt;Administration-Login Window&lt;/span&gt;. Click the remote tab, and choose &lt;span style="font-weight: bold;"&gt;Style: Plain&lt;/span&gt;. &lt;span style="font-weight: bold; font-style: italic;"&gt;THIS IS IMPORTANT. THERE IS A BUG WITH THE CURRENT GNOME VERSION THAT WILL REFUSE CONNECTIONS IF THIS IS NOT PLAIN.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Most of the other options can be left at default. From your windows machine:&lt;br /&gt;&lt;br /&gt;Download xming. Yes, you can use cygwin, but it's harder to set up and is only really needed if you want a hell of a lot more linux stuff then you need for this app. Xming is basically a little xserver with a nifty app to let you connect via xdmcp.&lt;br /&gt;&lt;br /&gt;Once you get xming set up, open up the xlaunch dialog. Now, for xdmcp you will want to choose One window, or one window without border. If you want the linux window to take up your entire monitor (this is the closest to physically being at the linux machine), you'd choose fullscreen.&lt;br /&gt;&lt;br /&gt;Click next, click XDMCP, type your hostname, click next. Under addition options for xming, you can set things like the size of the window, or what monitor it appears on:&lt;br /&gt;-screen 0 @2 -&gt; This will put it on your second monitor, taking up the whole screen&lt;br /&gt;-screen 0 1024 768 -&gt; this will make a window that is 1024x768 (ignored if fullscreen is picked earlier)&lt;br /&gt;&lt;br /&gt;After you finish that, you have the option to save it, and the button for finish. Clicking finish will start the connection, hopefully giving you this:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Prnd9rzYRww/R6-_Ml0FubI/AAAAAAAAAAc/Q6F8WD5sDB4/s1600-h/login+XDMCP.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Prnd9rzYRww/R6-_Ml0FubI/AAAAAAAAAAc/Q6F8WD5sDB4/s320/login+XDMCP.png" alt="" id="BLOGGER_PHOTO_ID_5165557520647174578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Log in as normal, and viola! Then, you can get really geeky and do something like this!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Prnd9rzYRww/R6-_xl0FucI/AAAAAAAAAAk/AgpaN3Q8bfE/s1600-h/triple+operating+systems.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Prnd9rzYRww/R6-_xl0FucI/AAAAAAAAAAk/AgpaN3Q8bfE/s320/triple+operating+systems.png" alt="" id="BLOGGER_PHOTO_ID_5165558156302334402" border="0" /&gt;&lt;/a&gt;Yes, I'm running XP, which is connected to Ubuntu 7.10, which is running a Virtual Machine of XP.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;And hey, if you found this helpful - by all means leave a comment.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-3655537792791812340?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/3655537792791812340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=3655537792791812340' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3655537792791812340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/3655537792791812340'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/02/howto-xdmcp-with-windows-xp.html' title='HOWTO: XDMCP with Windows XP'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Prnd9rzYRww/R6--dF0FuZI/AAAAAAAAAAQ/qcATFZKZ2yM/s72-c/dual+operating+systems.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-811656370510235782</id><published>2008-01-07T18:28:00.000-06:00</published><updated>2008-01-07T18:37:18.744-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch'/><title type='text'>iPod Touch redux</title><content type='html'>I find, that after using the touch for almost a month now, that it really works as well as the hype suggested. In truth, I am surprised at how well it works. Of course, I've now jailbroken it and have access to a large range of really kick ass apps. The most indespensible of these is the mail app from the iPhone. It works really well and hands IMAP painlessly. Also, I am a big fan of ApolloIM, a decently rounded im program. Lots games and other cool utilities. If you have a touch I would not hesitate to jailbreak it. &lt;br /&gt;&lt;br /&gt;This was posted from the ipod touch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-811656370510235782?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/811656370510235782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=811656370510235782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/811656370510235782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/811656370510235782'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2008/01/ipod-touch-redux.html' title='iPod Touch redux'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-8387751420439453212</id><published>2007-12-25T11:12:00.000-06:00</published><updated>2007-12-25T11:18:45.118-06:00</updated><title type='text'>iPod Touch</title><content type='html'>So, christmas has come and gone. And I am the proud owner of a new iPod touch. When I get back from vacation, so will begin the quest to unlock and put more apps on it. I will keep you updated.&lt;br /&gt;&lt;br /&gt;Also, the post was made from the touch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-8387751420439453212?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/8387751420439453212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=8387751420439453212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8387751420439453212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8387751420439453212'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/ipod-touch.html' title='iPod Touch'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6840988739415237532</id><published>2007-12-11T15:31:00.001-06:00</published><updated>2007-12-11T15:31:36.360-06:00</updated><title type='text'>Defeat.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Cleverly, it would seem that both the big box electronics retailers here have locked down their display iPod Touches, thus rendering my plan useless. Rue! Something I didn't know though, if you get the pin wrong, it locks the ipod for 15 minutes. Rather frustrating if you ask me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6840988739415237532?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6840988739415237532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6840988739415237532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6840988739415237532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6840988739415237532'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/defeat.html' title='Defeat.'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-8381045311715141084</id><published>2007-12-07T19:01:00.001-06:00</published><updated>2007-12-07T19:06:09.127-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geek'/><title type='text'>Why fridges shouldn't run on Linux.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Credit goes to my friend, not me.. (I'm a linux fanboy):&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;[root@fridge.host:/]# cd fridgekernel&lt;br /&gt;[root@fridge.host:/fridgekernel]#&lt;br /&gt;[root@fridge.host:/fridgekernel]# make install&lt;br /&gt;Error: Unresolved dependency: Milk-1.5.4 requires fridge_tempcontrol &gt;= 1.4.2&lt;br /&gt;Error: Conflict with module. Ketchup-1.3.5 is not compatible with Milk-1.5.4&lt;br /&gt;Error: make fail&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-8381045311715141084?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/8381045311715141084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=8381045311715141084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8381045311715141084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/8381045311715141084'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/why-fridges-shouldn-run-on-linux.html' title='Why fridges shouldn&amp;#39;t run on Linux.'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-2750497371651101708</id><published>2007-12-07T14:15:00.001-06:00</published><updated>2007-12-07T14:15:42.092-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Taser'/><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><title type='text'>Tasers.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;In light of all the recent hoopla about tasers and the deaths associated with them, I thought I'd make my opinion known. CBC Ran an article saying that the Quebec MPs are trying to get together to ban the taser device. There are few flaws with the mindset of the people outcrying for "something to be done!". The most obvious is that it's easy to look, see a corpse, and assume wrong-doing. Police officers are quite probably the most widely criticized arm of the goverment. While I don't doubt that on some level there have been abuses of the taser, I do have a problem with people trying to say that other things should be used. Lets give a small breakdown:&lt;br/&gt;&lt;br/&gt;- Chemical: Things like pepper spray and mace. These are sprayed and have an effect range of about 2 meters. 6 feet. They work by inflicting large amount of pain on the subject. The major downfall of this is that adrenaline works specifically to counter the effects of pain and keep the body going.. be it running or fighting. Also, drug use (meth especially) can make these sprays absolutely useless. If anything, it can make the suspect even more upset and more willing to harm an officer.&lt;br/&gt;&lt;br/&gt;- Physical: Nightsticks/Batons are the main weapon here. A nightstick is basically a hard piece of wood or metal attached to a handle that you use to beat someone with. Think thin baseball bat. Suspect is coming at you with a knife, you bust out the baton and hit them in legs. (I'm told by people that there are varying levels of force that are used, start with the legs, then the torso, and if they are still fighting, the head.). The problem is, a miscalculated hit can cause serious internal injury such as internal bleeding. Things of that nature are very hard to diagnose at the scene, and a suspect may bleed out. Or, if you hit them in the head, it is very likely they will incur brain damage. They may not -die-, but be crippled for life.&lt;br/&gt;&lt;br/&gt;- Gun: Self explanatory. Aim for the chest, and squeeze the trigger. Everyone agrees that guns should be a last ditch, "My life, or theirs" sort of mentality.&lt;br/&gt;&lt;br/&gt;----&lt;br/&gt;&lt;br/&gt;Now, looking that that.. we see that chemical can work, but it's very close range. So a person who is intent on fighting you is already almost with striking distance when you can deploy it. There is also the problem of ventilation. It is almost impossible to use indoors, because it will fill the area and innocent bystanders will be caught with the burning chemicals. Also, the person can resist the effects due to drugs or adrenaline.&lt;br/&gt;&lt;br/&gt;Physical: Can work, and one big case I've heard people saying is that they leave marks so it is obvious when there is abuse of force. The issues come in when the person is heavily on drugs so sense of pain is deadened, or if the person is much strong/bigger/better fighter then the officer. Also, you have to get close for this. And, to be perfectly honest, nothing screams "police brutality" like some bystander catching 5 seconds of a guy being beat with a nightstick, despite the fact that the guy may have been a meth head that came at the cop with a bat. There is also the very real danger of spreading diseases via contact with blood or other bodily fluids that can happen in a struggle.&lt;br/&gt;&lt;br/&gt;Taser: Range of 10 meters, or up close with just the old school "stun gun" style that they can also do. Doesn't work by causing pain to try to convince someone to stop fighting, it works removing the ability for the person to control their muscles. It -stops- them from fighting. Downsides are that it may cause death if over used (like a nightstick, or a gun). But it keeps the officer out of harms way, while taking down a violent suspect.&lt;br/&gt;&lt;br/&gt;Now, I'm not saying there wouldn't be ways to improve the taser. If my information is correct, taser makes add-ons that provide video and audio of what ever the taser is pointed at. I think that can be taken a step forward to also log the number of shots, as well as the amount of time the trigger is held, and thus is sending electricity through the probes. It will bring accountability to the officers using the taser, as well as ease public minds about what exactly is going on. Think of the video cameras in cop cars. It gets rid of most of the "he said, she said, he did" arguments that you can't win and provides PROOF of what happened. Was the suspect violent? Did they actually reach for something when they got tasered? Until this style of accountability is there, we won't know and the public will keep screaming every time something like this happens.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-2750497371651101708?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/2750497371651101708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=2750497371651101708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/2750497371651101708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/2750497371651101708'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/tasers.html' title='Tasers.'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-7341894380344280950</id><published>2007-12-06T22:08:00.001-06:00</published><updated>2007-12-06T22:08:39.292-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Machine'/><title type='text'>Run VM? Reduce your bloat.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I run Windows XP Pro in a Virtual Machine (VMWorkstation, love it) on top of a Ubuntu host OS. Up until now, I had just used the VMWorkstation window to do the things I needed to do in Windows. A few weeks ago, I had started tinkering with XDMCP as a way to be able to use my laptop as my desktop computer so I could sit at the couch and work and what not, and I thought, "This is quite a fast interface, wonder if Windows has anything like it."...&lt;br/&gt;&lt;br/&gt;Low and behold, RDP (Remote Desktop Protocol, I believe). I set it up on my Windows box, closed VM (They've got an option when you close to let it run in the background.), booted up the terminal services client (sudo apt-get install tsclient), connected to the machine and viola.. Windows. The interface seemed to have no real delay, just like if I was using the VM window. However, a quick glance over to conky (my desktop system monitor) showed me that the machine memory footprint went from ~45% to ~12%. MASSIVE decrease. Both the guest and the host OS are so much more responsive.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-7341894380344280950?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/7341894380344280950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=7341894380344280950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/7341894380344280950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/7341894380344280950'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/run-vm-reduce-your-bloat.html' title='Run VM? Reduce your bloat.'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-6457535329236429836</id><published>2007-12-06T20:06:00.001-06:00</published><updated>2007-12-06T20:06:27.029-06:00</updated><title type='text'>Me.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Let's see. If the title of the blog hadn't given it away, I'm a geek. I love computers. I tinker with them, I tweak them, I bend them to my will! (Well, I try. Often times it has me staring at a cryptic error message going "Damn.. did I forget a ';'?"). I have a decent set up at home, which incidentally is my office. Dual monitors, an LG 20.1", and a 17" Benq that I swindled some old lady for. I run primarily Ubuntu (7.10 at the moment), but I dual boot Vista well because I like to play games on the odd occasion. &lt;br/&gt;&lt;br/&gt;I have an unhealthy obsession with find new ways to use my apache server. Web-based torrent client? Oh yes please! Wiki? Be still my beating heart. Webmin? I'll take two! The thing I like about linux is, I can do really what ever I want with it. I can run enterprise level stuff, for free (and legal), to check my email. But, one of the greatest joys of going from Windows to Linux is 'kill -9 (pid)'. For those of you that aren't in the know, kill -9 is like CTRL+ALT+DEL and killing a process.. except instead of asking nicely if it would please quit, it has a shotgun, a tank, and air support. When you kill -9 something, it dies. Instantly. Not that you have to do that very often (Unless you are like me, and find a way to make even the most stable of programs unstable).&lt;br/&gt;&lt;br/&gt;I'll try to occasionally post HOWTOs and what not that I dig up that are interesting. On the off chance google links to it and it saves someone an hour or two of work. Anywhoo.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Technorati Tags: &lt;a rel='tag' href='http://technorati.com/tag/Me' class='performancingtags'&gt;Me&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-6457535329236429836?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/6457535329236429836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=6457535329236429836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6457535329236429836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/6457535329236429836'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/me.html' title='Me.'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-5410997040718442132</id><published>2007-12-06T19:42:00.000-06:00</published><updated>2007-12-06T19:49:29.332-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><category scheme='http://www.blogger.com/atom/ns#' term='icrap'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Hax.</title><content type='html'>-----BEGIN PGP SIGNED MESSAGE-----&lt;br /&gt;Hash: SHA1&lt;br /&gt;&lt;br /&gt;So, I went perusing and checked out the iPod Touch. Looks like a fun piece of kit. Decided to do a bit of digging on jailbreaking it. Looks easy enough (jailbreakme.com, visit it with the iTouch, and you win.). What I've decided to do is to jailbreak the demo ipod (Mwuahahaha), install OpenSSH, and have my own little ssh server! Perhaps I can find a way to run the OSX version of VNC Server on it, and have my own little window in to the latest and greatest UI created.&lt;br /&gt;&lt;br /&gt;So, I'm apparently a nutjob. The person that told me to start this blog said, and I quote: "please tell me you have a blog where you write all this". So here it is!&lt;br /&gt;&lt;br /&gt;Ok, because I am a completely out of my mind for nerdy things, I'm going to be PGP signing all my posts. (Or, at least the ones I make from my home/work machine).&lt;br /&gt;&lt;br /&gt;-----BEGIN PGP SIGNATURE-----&lt;br /&gt;Version: GnuPG v1.4.6 (GNU/Linux)&lt;br /&gt;&lt;br /&gt;iQEVAwUBR1imgf/UqpMGaPqAAQI6ygf/bbaVem+Y0iSWfEG7QlK90Ph6Qrzxvxds&lt;br /&gt;DOoRRmTzi51S6wYvWoSXaD9odfu7jJ9wIUVhXFWc4pJKM+ndpMn7RF6EcnHmQJ8s&lt;br /&gt;DxZ35ZBynPuQyc2FCpFzE8SUIa0JyE6zky8dIMkPWsxFt7ovgHI1hHxiaH4WnfJc&lt;br /&gt;zyChXudJCDwgOfGTD1OJVT121USMJOUMYplL0dnpvgfVPFkUWsi8kdQem2VSiD8a&lt;br /&gt;kFgAGDPslE8LvAxkCz4af+90szlJ496CTkAE7WiPNdFNYNy1PIe0+ZCYtpkDM4Rp&lt;br /&gt;xti5QBOLPzpxiozYj6MO3C6Dou/seCnm3ulEy5xRXuWDAHnRevztng==&lt;br /&gt;=QJ88&lt;br /&gt;-----END PGP SIGNATURE-----&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-5410997040718442132?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/5410997040718442132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=5410997040718442132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/5410997040718442132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/5410997040718442132'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/hax.html' title='Hax.'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3180442822624483890.post-4760449011794061408</id><published>2007-12-06T19:34:00.000-06:00</published><updated>2007-12-06T19:36:49.408-06:00</updated><title type='text'>First post?!?</title><content type='html'>I WIN! Anyway, more to come shortly after I find a way to hack blogspot functionality in to my email client.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3180442822624483890-4760449011794061408?l=blog.shockwaver.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.shockwaver.org/feeds/4760449011794061408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3180442822624483890&amp;postID=4760449011794061408' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4760449011794061408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3180442822624483890/posts/default/4760449011794061408'/><link rel='alternate' type='text/html' href='http://blog.shockwaver.org/2007/12/first-post.html' title='First post?!?'/><author><name>shockwaver</name><uri>http://www.blogger.com/profile/11266299976328623683</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
