Featured Posts

Google Voice Applications & ScriptsGoogle Voice Applications & Scripts I like most other users LOVE Google Voice and have found some useful apps that I would like to share with other Google Voice users. 1) Firefox Google Voice Add on This...

Readmore

Ninja Blogging Rss

Changing #3 Sparkplug on 1996-2004 Chevrolet S10 4.3L

Posted on : 15-02-2009 | By : Administrator | In : Uncategorized

0

On doing a tune up on our Chevrolet S10, I found that the #3 Sparkplug was going to be a pain in the ass to get to due to the steering shaft. I was a little hesitant at first but this is how I did it after doing some research.

Don’t be afraid of the steering shaft. In fact, it was designed the way it is so that it can be removed for the purpose of changing the driver side spark plugs. It is very accessible when you remove the air cleaner box.

1. First change all of your passenger spark plugs. These are the easy ones!

2. Next, remove your air cleaner top completely, by unscrewing the four wing bolts, and loosen the pipe strap just before the mass air sensor, and set the air cleaner top aside.

3. Now remove the bottom air box (its strait forward.)

4. Now comes the shaft. Unscrew the bolt at the base of the steering shaft just before the steering box. Remove it completely, and set aside. Note: You may have to turn your steering wheel to display the bolt.

5. Now just simply slide the shaft towards the firewall. If it doesn’t come easily, I like to use a wrench and small hammer to lightly tap it off. Sometime a large flat head screw driver or pry bar will work.

6. Once you have the shaft off of the steering box, pull it completely out, and set it aside. This will give you plenty of space to work with. It is also surprisingly quick to do all of this also.

7. Now have at it with the spark plugs.

8. To install, just simply do the opposite of removal.

I hope this will help some of you out. It may sound like a lot, but it really isn’t. Don’t be afraid of your problem. Tackle it with confidence.

MAC address spoofing on OSX

Posted on : 25-01-2009 | By : Administrator | In : Uncategorized

0

This weekend I took a trip to Maumee bay with my family. We got a cabin which offered it’s own WiFi access point, but it’s $10 for a 24 hour period. Well we suckered up and got it billed to our Cabin number, and they gave us an access code. The problem is that the access code is for 1 computer only! After some sifting around on the source code of the login page where we entered in the access code, I figured out that they were using our MAC addresses for verification. Well, I changed my MAC address on my jailbroken iPod touch using an application called SpoofMAC using the MAC address of the computer we used the access code on. My iPod touch was connected to the web, but I wanted my PowerBook G4 on the web too! I used these two commands to try and change the mac address on my Airport Extreme Card.

sudo ifconfig en1 ether aa:bb:cc:dd:ee:ff
sudo ifconfig en1 lladdr aa:bb:cc:dd:ee:ff

But nothing seemed to work, so I downloaded MacDaddyX to try and change it. Still didn’t work! What Gives?! I could change my ethernet port mac address all I wanted, but not the wifi card mac address. After doing some digging I learned that the mac address for my airport Extreme card is loaded from within my Airport Card driver. Here is how to change your mac address from within your Airport Card Driver:

Because of the few problems with the dynamic method of MAC address spoofing I “invented” a static method. It makes MAC changing more complicated, because you have to hardcode the MAC you want into the driver and then reload it, everytime you want to change your MAC. But atleast no other real problems were discovered with this method.

Setting up…

I strongly suggest not to experiment with the original drivers in /System/Library/Extensions/AppleAirPort2.kext atleast until you made sure that everything works as you want. Therefore you should first create a copy of the driver into a test environment and also don’t forget to make an additional backup.

base:/Users/spoofer root# cp -pR /System/Library/Extensions/AppleAirPort2.kext .
base:/Users/spoofer root# cp -pR /System/Library/Extensions/AppleAirPort2.kext.backup .

Patching the binary driver

For now there is no automatic installation tool and therefore you have to patch the driver binary in AppleAirPort2.kext/Contents/MacOS/AppleAirPort2 with a hex editor of your choice. The following values are maybe different in your driver but atleast 3 driver versions have the same bytes.

For pre Tiger driver versions search for:

88 FF 15 30 | 89 5F 15 31 | 89 1F 15 32 | 7C E0 50 38
89 7F 15 33 | 7D 00 00 38 | 89 3F 15 34 | 7D 60 00 38
88 5F 15 35 | 7D 20 00 38 | 7C 40 00 38 | 2F 80 00 FF
41 9E 01 98

and change into

3C E0 Xx XX | 90 FF 15 30 | 3C E0 Yy YY | 60 E7 Zz ZZ
90 FF 15 32 | 60 00 00 00 | 60 00 00 00 | 60 00 00 00
60 00 00 00 | 60 00 00 00 | 60 00 00 00 | 60 00 00 00
60 00 00 00

For post Tiger driver versions search for:

88 FF 19 90 | 89 7F 19 91 | 89 5F 19 92 | 89 1F 19 93
7C E0 58 38 | 89 3F 19 94 | 7D 40 00 38 | 88 5F 19 95
7D 00 00 38 | 7D 20 00 38 | 7C 40 00 38 | 2F 80 00 FF
41 9E 01 CC

and change into

3C E0 Xx XX | 90 FF 19 90 | 3C E0 Yy YY | 60 E7 Zz ZZ
90 FF 19 92 | 60 00 00 00 | 60 00 00 00 | 60 00 00 00
60 00 00 00 | 60 00 00 00 | 60 00 00 00 | 60 00 00 00
60 00 00 00

Of course you have to replace Xx:XX:Yy:YY:Zz:ZZ with the MAC you want. It should be mentioned, that putting any value other than 0×00 into Xx resulted in not working connections. I don’t know if it is my accesspoint that refuses such MACs or the Apple kernel.

Testing

After having patched the binary you can now test if everything works by

base:/Users/spoofer root# kextunload AppleAirPort2.kext
kextunload: unload kext AppleAirPort2.kext succeeded

base:/Users/spoofer root# kextload AppleAirPort2.kext
kextload: AppleAirPort2.kext loaded successfully


base:/Users/spoofer root# ifconfig en1
en1: flags=8863 mtu 1500
inet6 fe80::211:22ff:fe33:4455 prefixlen 64 scopeid 0×5
inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
ether: 00:11:22:33:44:55
media: autoselect status: active
supported media: autoselect

Known Problems/Limitations

  • Changing the MAC is more complicated than using ifconfig until someone releases an autopatcher
  • WPA/WEP connections maybe need that you reenter the key after changing the MAC

Permanent install

I suggest that you perform this step only if you are sure that everything is okay, because otherwise your kernel maybe crashs during startup. Copy your modified AppleAirPort2 file to /System/Library/Extensions/AppleAirPort2.kext/Contents/MacOS/AppleAirPort2 and clear the kext caches.

base:/Users/spoofer root# cp AppleAirPort2.kext /System/Library/Extensions/AppleAirPort2.kext/Contents/MacOS/AppleAirPort2
base:/Users/spoofer root# rm -r /System/Library/Caches/com.apple.kernelcaches/
base:/Users/spoofer root# rm /System/Library/Extensions.kextcache
base:/Users/spoofer root# rm /System/Library/Extensions.mkext

The above instructions was found at http://generation-php.net/airport-static.html

The Emotional Roller Coaster

Posted on : 27-11-2008 | By : Administrator | In : Uncategorized

0

These last 4 days have been an emotional roller coaster for us, and is a week that is burned into our memories.  This weekend Emily and Ian came to town and brought their two other family members with them, Gus and Illias.  Well Saturday night, Cory let all the dogs out– there were four at our house– and Gus ran away.  We spent 2 hours looking for him to no avail, and with Gus being a miniature pincher, we weren’t very confident that he would make it through the night. Saturday night the temperature dipped into the lower teens, and on Sunday, we printed out 300 colored flyers and handed them out in Pheasant Ridge with Emily and Ian. Emily and Ian had to leave for their home in Pittsburgh Sunday night, but we were determined to find him. Katy put a post on Craigslist for Gus, and a couple hours later we got a call from a gentleman in Michigan that said he saw a min-pin crossing SR12 in Michigan just north of our house about 7 miles.


Mozart And Gus


We then put an ad in the Elkhart Truth for Gus and waited.  Monday came and went, and Eva ended up taking Tuesday off to go look for the pup.  Eva began the day handing out fliers around the area, and headed into Michigan.  While Cory was at work he got a phone call from a women who works for the Zion Lutheran Church, which is just down the road.  She said she spotted Gus in the area, so I promptly called Eva who then scoped out the area. Gus was there and was so afraid that she had to coerce him with lots of ham to get him to come to her.  GUS WAS SAVED! We are all so happy that Gus is back with us! But the story doesn’t end there.  Gus spent Tuesday night at our house and got along with Mozart pretty well.  They both were battling for the attention, while we were home. Well, today Emily and Ian were on their way to our house after work to pick him up and take him home.  Cory was in the garage getting stuff ready to pack up, and had just come in and sat down to eat some pizza. There was a knock on the door and under the porch light, Cory could see a women with a concerned look on her face. He answered the door and she said “I think I just might have hit your dog.” Cory asked, “Is he black and white?” She replied “yes” and Katy bolted out the door before I had a chance to put my shoes on.  Through the vehicle lights I could see Katy running towards a body lying in the road that looked like Mozart. I ran as fast as I could to the motionless body, kneeling beside him see if he had a response.  I could hear the lady in the background saying how sorry she was, but I didn’t care. She had killed our dog.  Tonight has been a difficult night for us both. We have shed more tears tonight, than ever. I can’t remember the last time I really cried like this. It hurts so much, and we will miss him.


More Mozart Pics

Mozart’s website


Photo from Ben


Another Photo From Ben

OSX Set Folder View Options in Finder Through All Folders

Posted on : 04-03-2008 | By : Administrator | In : Uncategorized

0

For the past month or so I have been putting up with my folder view options to be in columns by default. I have no idea how the damn thing has been set that way, but tonight I finally said screw it, I’m going to fix this.

History of the issue: For some unknown reason Finder allows you to set a Folder view option for each an every folder individually. It remembers the last preference you had when last viewing that particular folder and sets it that way. Well sometimes things get screwed up and it forgets what your last setting was and in OSX there was no easy way to fix this. Until last year when macworld published an article to fix the problem with Automator!

Here is how you remedy the issue which is pretty easy even if you have never used Automator.

Do you prefer to use one type of Finder window, and only one type? If so, you’re probably somewhat frustrated by OS X’s ability to seemingly randomly pick a different view. You like using icons, for instance, but find that some folders in your home folder open in list or column view. Sure, you can change each one as it opens, but that’s a bit of a pain. If you’ve upgraded to 10.4, there’s a simple solution available, thanks to Automator. Obviously, the following steps could be used for any folder on your machine, but we’ll use your user’s folder for this example.

First, make sure you can see your user’s folder in the Finder. The easiest way to do this is to click on your computer’s name in the sidebar, or click on your home folder and then hit Command-Up Arrow. You should now see your actual user’s folder, along with those of any other users you’ve created on your system. Leave this window open, then launch Automator, in /Applications. Position the Automator window and the Finder window you left open such that you can see both at once. Now drag and drop your user’s folder into the blank area on the right side of the Automator window. If you don’t have enough screen space to see both windows, switch to the Finder, click and hold on your user’s folder, then hit F9 to activate Exposé, drag your user’s folder over the Automator window, hit F9 again (or just wait a second), then drop the folder. When you’re done, you should see something like this in the Automator window:AutoMator ScreenShot

Next, still in Automator, click on the Finder item in the Library column, and then drag Set Folder Views from the Actions column into the right-hand workspace. Drag and drop it below the existing entry for your home folder. What you’ve just done is to create the view action that will act on the folders in your home folder. The next step is to customize the settings to match your desired views. As an example, here’s a look at a possible set of settings for icon view:Automator Folder View Options

As you can see, the icon size, text size, label position, item info, preview, and more have all been set, and a background color has been specified. In addition, the Apply window properties section lets us enable the toolbar, status bar, and even set the width of the sidebar.

Near the bottom of the screenshot, though, is the key to this Automator action—to change the views on all the folders in your user’s folder, you must check the Apply Changes to Sub-folders checkbox. Once enabled, your Automator action will run on every folder within your user’s folder, not just the topmost one. Putting it all together, this full-size screenshot is representative of the completed Automator action—your version, of course, will have your home folder and your view settings in it.

Please read this bit before proceeding! Before you go any further, be aware that the next step will set all folders in your user’s folder to the settings you’ve created here. It may also take a while to run, depending on how deep your folder structure is. No data will be lost, but if you had customized window settings for a folder (for instance, a downloads folder in list view sorted by date), those settings will be overwritten.

The last step is to simply click the Run button and wait for Automator to finish running the action. When it’s done, every folder in your user’s folder will open with the settings you created. Save your Automator action somewhere handy for future use, just in case you want to run it again.

What About New Folders?

When you add a folder to your user’s folder, it won’t automatically inherit these settings—it will keep whatever settings are presently in use. There are two solutions to this problem. The “big hammer” approach is simply to open your saved Automator action, and run it again. But this is overkill for fixing a few folders.

Instead, open your existing action, and delete the first action in the work area (the Get Specified Finder Items entry). Just click once on it, then hit delete. This leaves just the Set Folder Views action in place. Next, select File: Save As Plug-in, and give your new plug-in a name like “Set Folder to My View” or something similarly remindful of its functionality. Set the Plug-in For pop-up to Finder, and click Save.

You’ve now got a new Finder plug-in you can easily use to set the view options for a given folder (and its subfolders, unless you removed the subfolder option). Just highlight a folder in the Finder, control-click on it, scroll down to Automator, and choose Set Folder to my View from the submenu. Presto, you’ve just changed everything to your preferred view.

You could expand this last step, too—create a number of different view settings, one each for icon, list, and column view, each one set up as you prefer. You should also probably uncheck the Apply Changes to Sub-folders box as well, so that you’ll take action only on the current folder. Then just save each as a Finder plug-in, and you’ve got a quick and easy way to set any one folder to a customized view.

Automator is really a powerful tool that can help you create simple tools that make using OS X even more fun and productive than it already is.

International Motorcycle Show Chicago

Posted on : 10-02-2008 | By : Administrator | In : Uncategorized

0

Yesterday Mike, Heather, and I went to the International Motorcycle Show in Chicago by taking the SouthShore Train. We got to see all of the new bikes for 2008, which honestly I wasn’t impressed with the three of the four main Jap. Manufacturers. I liked the way the new Yamahas look, but the GSXRS, CBRS, and Ninjas aren’t all that stylish in my opinion. But anyway, it was very similar to last year in that there are a ton of people and Ducati still has the best display and bikes. :) I did get to pick up some 1:12 scale bikes, and meet somebody famous…..Nicky Hayden’s mom! She had her own space and was selling Hayden Memorabilia and trying to educate everyone she could about MotoGP 2008 in Indianapolis. She asked if we had tickets and we assured her that we would be going. I also bought from her, A signed Copy of “The Haydens: Nicky, Tommy, & Roger” which she personalized for me. To top things off, I asked for a photo with her. She was super friendly the whole time and even talked to me about Rossi, whom she thinks is a super cool guy. All in all, I am really glad I went this year. And it was awesome to see a Nicky Hayden’s mother out and supporting her sons.

Nicky Hayden's Mother

Search Engine Optimization

Posted on : 08-01-2008 | By : Administrator | In : Uncategorized

0

I have been learning more about SEO. Which is in short, how to get a website into the top search listings of google, yahoo, dogpile, etc. under specific keywords. There are easy/evil ways to get your website up faster in the ranks, which involve link spamming. These are things I will not be doing since I don’t want to get my site(s) banned. My goal is to do it the right way, which is going to take time and patience I’ve read. Here are some of the books that I have been reading to educate myself on the topic:

Google SEO Secrets 2006
Sybex Search Engine Optimization
SEO Made Easy by Brad Callen
SEO For Dummies

Also Some Sites:
http://www.wordtracker.com/
http://www.keyworddiscovery.com/
http://www.searchenginewatch.com/
http://www.bruceclay.com/
http://www.nielsen-netratings.com/
http://www.highrankings.com/