How To Clean The Wii’s Laser Without Opening It Up
First I should say this. If you do this method and it ends up ruining your Wii, I have no responsibility whatsoever so proceed with caution at your own risk.
That said, here is the super easy, mind blowing method I used. I unplugged my Wii, held the CD port up to my mouth like a harmonica, and I blew hard and fast. Try not to get any spit in there when you do it. When I plugged it back in it worked great ... for now.
This isn't a fix-it-for-good method. It's more of a get-it-working-now method. Plus it reminds me of the good old days of pulling out the NES cartridges and blowing them out. Good luck and let me know if it works for you!
That said, here is the super easy, mind blowing method I used. I unplugged my Wii, held the CD port up to my mouth like a harmonica, and I blew hard and fast. Try not to get any spit in there when you do it. When I plugged it back in it worked great ... for now.
This isn't a fix-it-for-good method. It's more of a get-it-working-now method. Plus it reminds me of the good old days of pulling out the NES cartridges and blowing them out. Good luck and let me know if it works for you!
Tagged as Clean, Fix, Laser, Wii
Posted in Nintendo Wii
Google Drive Loves Open Source
I just got the new Google Drive up and running on my computer(s) and when I was checking out all the different features I found the below image on the About link. Gotta love Google for giving credit where credit is due. Google loves open source and they have been a major contributor and supporter of it since the start. It goes to show that you don't have to lock down your stuff to be very successful.


Tagged as cloud, GDrive, Google, Google Drive, online storage, open source
Posted in Google
Perl in_array
PHP has a great function called in_array that allows you to test a value against an array to see if the value is in the array, returning TRUE or FALSE depending. I've now had to come up with this same thing in Perl a couple of times so I figured I would share. I can't remember where I found help or I'd reference them. But here you go. I've included both a syntax highlighted screenshot and the plain text to copy and paste.


my @states = ('California', 'Nevada', 'Texas', 'Utah');
my $findme = 'Utah';
if (in_array($findme, \@states)) {
print "Found it!";
} else {
print "Not found.";
}
sub in_array {
my ($item, $array) = @_;
my %hash = map { $_ => 1 } @$array;
if ($hash{$item}) { return 1; } else { return 0; }
}
Tagged as array, function, in_array, perl, php
Posted in Perl Programming
FIND and CHMOD Together
Getting directory and file permissions just right on Linux can be tricky because directories compared to files have different settings. This makes it so that a general, recursive chmod command will not work. This is where the power of using both 'find' and 'chmod' together comes in handy.
The above two commands do the following:
1. Search in the current directory represented by the dot.
2. Look for the files or directories, respectively.
3. They execute the chmod command when they find it.
That's a really simplified example, but hopefully it helps out.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
The above two commands do the following:
1. Search in the current directory represented by the dot.
find .
2. Look for the files or directories, respectively.
-type f
-type d
3. They execute the chmod command when they find it.
-exec chmod 644 {} \;
-exec chmod 755 {} \;
That's a really simplified example, but hopefully it helps out.
Tagged as chmod, command line, find, linux, permissions
Posted in Linux Command Line