Hax by Jaku

Projects

Rick Roll Proxy…

by on Sep.24, 2009, under Code, Projects

A long time ago I decided to mess around with the redirect_program feature of squid. If you’re not familar with squid I suggest looking up the wiki on it http://en.wikipedia.org/wiki/Squid_(software).

What exactly does redirect_program do? No one knows for sure, some say that it is the very reason the internet works, while others speculate that the previous statement is nothing but rubish. The world may never know, however just because we don’t know what it does doesn’t mean we can’t use it!

Ok but seriously what does the redirect_program tag actually allow us to do. This tag is used to specify the location of the executable for the URL redirector. So you can basicaly create a program that can rewrite the requested URLs that are passing though squid. So one could play around with the data that is passing though squid pretty much on the fly. What is great about it, is that it’s very easy to program for and has many real world uses.

None of which we will talk about here. :P
(continue reading…)

1 Comment :, , , more...

GPS Code Update

by on Sep.22, 2009, under Code, Projects

So it seems I have to write this post again because my server crashed.. leaving everything alone but my sql databases… Oh well, could be a lot worst.

So after my post yesterday about how I update my location on my site I got a reply from @andre_vans that told me about a project called “PlayNice”. The GIThub source is at http://github.com/natfriedman/playnice and the the creator of it has a blog post about it at http://nat.org/blog/2009/08/playnice-google-apple/.

Now I mentioned in my post yesterday that I wanted to be able to use some sort of push notification on the iPhone so that my site could ask for an update and the phone would comply. This would require a custom app on the iPhone to automatically execute something when it has a push notification. Now I’m not even sure if that is possible at this stage as that would almost be like the app is running in the background, which apple does not allow yet. However, Apple has such a service built into the phone that allows anyone with a MobileMe account linked to their iPhone to get the location of the device.

So with that PlayNice will basically log in as you on your MobileMe account and launch the locate phone feature. Now the neat thing about this is that it also updates to your Google Latitude account. This make’s it pretty much perfect for what I want to do. With the source code freely available and easy to understand it was a breeze adding 3 lines of code to update my map backend whenever the PlayNice script is ran. If you wan’t to do the same with most of the code from my post yesterday then follow me past the break. Otherwise, ignore me. :)
(continue reading…)

Leave a Comment :, , , more...

Dreamcast controller manipulation

by on Jun.04, 2007, under Chicago 2600, Code, Haxs, Presentations, Projects

I presented my secret project at the 2600 meeting. I was hoping for a much bigger response to it than the one I got. I felt that there was to much to go over and so that made people bored\unimpressed. Or maybe I am the only person that thinks controlling an 8 year old system with a web browser, or Wii remote is cool. Eitherway, I had fun working on it, and I learned a lot from this one project. So at least I can take the knowledge of this project and use it towards other things. I already have a few ideas but won’t be working on them until I move to my new apartment, whenever that might be.

2 Comments more...

UT-41 GPS in OS X

by on May.17, 2007, under Code, Projects

I recently got a UT-41 at http://www.geeks.com/details.asp?invtid=UT-41&cat=GPS

It didn’t support OS X out of the box so here is how I got it working.

First download the Serial to USB driver for OS X at http://www.apple.com/downloads/macosx/drivers/pl2303driver.html. After installing it, you are asked to reboot. Do so.

When you are back to OS X you can download and compile GSPd or get the GUI Binary gpsdXConfig at http://ghw.spade-men.com/gpsdx.html.

If you compiled GSPd, you can run the following command in terminal

gpsd tty.PL2303-0000103D

or if you are using the GUI you might have to refresh the serial list, and then select /dev/tty.PL2303-0000103D

To see if it is working, you can telnet to your localhost, press “r” and enter and you should see some GPS data like so.

telnet localhost 2947

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

GPSD

GPSD
r
GPSD,R=1
$GPGSV,3,2,12,17,47,258,,27,33,173,,24,16,189,,29,13,287,*74
$GPGSV,3,3,12,26,13,293,,19,05,056,,20,03,125,,04,02,199,*7A
$GPRMC,224206.00,V,3818.6285,N,08552.2345,W,,,200906,,,N*59
$GPGGA,224206.00,3818.6285,N,08552.2345,W,0,00,0.0,,M,,M,,*4F
$GPGSA,A,1,,,,,,,,,,,,,,,*1E

After that you can select GPS under Preferences, and choose GPSd in the drop down. After words you should have GPS working in OS X with the UT-41.

Leave a Comment : more...


Picture Hax

    Bowmanville, Feb 10, 2009

Don't search for anything!

Don't tell them what not to do!:

Other Haxs!

Archives

All entries, chronologically...