Friday, May 21, 2010

A love story for capitalism

I finally got around to watching Michael Moore's Capitalism: A Love Story, and you've already formed your opinion about what you're about to read.  Every fiscal Conservative should love his argument, but it's dismissed as quickly as sentence one.

As his Vizzini says: The guy who makes the best ice cream gets the customers, and the guy who doesn't fades away.  There you go.  We all want the best ice cream.

What Moore argues is that we let the crappy-ice-cream-making-guy cheat and serve us pus.  People let themselves be swayed and spoken for by media and commercials rather than asking where the milk came from.

When people can work together in a Democracy with Capitalism, they can win.  Divided and unquestioning they're at the mercy of the few in control -- for better or worse.

On his argument that Capitalism is to blame for corporations profiting on the death of their Peasants?  Is it the gun that kills the people, or the people that kill the people?  Obviously it is people who kill, but I don't own a gun.

But you might say that Moore has a thing against guns.  It doesn't matter: his whole point is to get people to wake up and pay attention, already.

Monday, April 26, 2010

Android tethering for Puppy

How do you tether an Android Motorola Droid to a Linux Puppy?

I have an old Pentium III laptop, running Puppy 4.31.1 (Macpup Foxy 3) and a Droid phone.  Using the phone to supply internet connectivity to the Puppy is easy using USB tethering - provided you can add some functionality to the kernel on the phone.

The easiest way to do that is to root the phone and then install the Clockwork ROM updater (from the Marketplace) in order to install Cyanogen's ROM.  This of course voids your warranty and whatnot, but it's fairly easy to do and allows for a bit more functionality.

With the phone prepared, you'll need to:
  • Turn OFF USB SD drive access
  • Turn ON Settings-> Applications-> USB debugging
  • Turn ON Settings-> Wireless & Network-> Internet tethering
  • Connect the USB cord to the Droid and the Puppy
  • Launch Network Wizzard on the Puppy.   You should now see USB as a network option.  Verify the network, DHCP, and you're good to go.
Verizon allows 5G/mo transfer on their "unlimited" plan.

I did have a bit of difficulty connecting through WIFI and BT.  The WIFI problems I suspect are due to the ad-hoc nature of the WIFI programs:  Barnacle, WIFI Tether for Root Users.  My WIFI card may have limited support.  My Bluetooth adapter may also have limited driver support or functionality.

I also had difficulty utilyzing methods employing the Android Development Kit Tools.  For some reason, my Puppy seemed to behave flaky -- most of the time the command 'devices' yields no results.  This prevented me from attempting various proxy methods.

And the popular PDANet was out because of an apparent lack of Puppy support.



Thanks to all the folks on DroidFurums.net, Alldroid.org, and Murga-Linux.com!

Thursday, March 25, 2010

I'm very impressed with both Google's and Archive's implementation of privacy considerations.  Upon marking a site private, I am immediately presented with this:


Robots.txt Query Exclusion.


We're sorry, access to http://murrayhillroad.blogspot.com has been blocked by the site owner via robots.txt.

You may want to:
Read more about robots.txt
See the site's robots.txt file.
Try the page on the live web: http://murrayhillroad.blogspot.com
Search for all pages on the site murrayhillroad.blogspot.com/
Try a different page address, at top
See the FAQs for more info and help, or contact us.


Snipets are still available in Google search results, but requests of the cache are denied.  Bravo.  I'm sure records are still kept forever, but they at least require a court order.

Friday, March 12, 2010

Google MyTracks

I tried out the Google GPS tracking software, MyTracks, and it worked flawlessly right out of the box.

Here is the first track.

I did the Smelly Cat Circuit, since it turned out to be an OK day today.  I stopped off at the Common Market on the way back, which is the waypoint marker.  Google's My Maps even shows the statistics, if you click on the "end" marker link.  If you check out the altitude, you can see why they call it "Uptown".  I guess before cars, people had to haul stuff up-to-town.

The best new feature that Google brings, I feel, is the ability to automatically save it to Google Docs, where it throws your stats into a spreadsheet so you can compare them.


Update:  Here's a picture from North East of the city (looking South West).  That's one of my favourite parts of this ride -- actually riding up to the city, rolling underneath the skyscrapers, and then seeing it fade into the distance.  Here is the spreadsheet.

Charlotte Radio is Awful

As I read Nsenga Burton's column about Charlotte's lack of a black music scene, I'm reminded that this city seriously lacks quality radio.

Radio is a dieing media, and in Charlotte it's practically dead.  TV is more exciting, and the internet, cellular included, is the wave of future.  But it's a shame because radio as a technology is cool.  It's fairly easy to broadcast it to a large number of people.  It's actually "analog", at a time when even TV is digital.  And don't even get me started on the HD-radio-oh-I-have-the-letters-"H"-"D"-in-my-name-so-I-must-be-better trash.  Radio IS local.  It IS part of YOUR community.

What do we have?  Commercial Corporate Crap and Christian Channels.

WFAE looks great compared to everything else on our dial, but compare them to a WBAI or a WMNF.


A couple remote college stations come in when the atmospheric conditions are right...


Can anyone tell me the frequency of ONE pirate radio station in Charlotte?

Radios are cheap.  Your car has one.  You can probably figure out how to build one yourself if you never have.  (Try to build a device that can receive and decode a cellular internet stream from scratch.)  I'm reminded of the imbeciles in Idiocracy that watered their crops with Gatorade.   Technology is great, but only if it solves problems -- not creates them.

We have this excellent technology - radio - that's being unused.  Why?  Is it because Charlotteans love to listen to the same stale music that Nsenga was referring to?  And then go out and buy junk from the advertisers so they can stay in business?

Sunday, February 21, 2010

On IR Remote Codes and resurrecting a lost controller

IR, or CIR Consumer Infra-Red has been around for a long time -- used as a fancy magic controlling device. [Prefaced by inaudible high frequency tones generated by whacking a rod with a hammer?].  Now, IrDA is related technology that has allowed peripherals to beam at each other since before PDAs came with built-in cell phones.  They unite in archaic technology like my Wizard to perform the wonderfully unimportant task of changing the channel on my TV.

Never before has technology been so widespread, so easy to understand, and yet undocumented.  I guess because no one really loses their remote control.  But is it really so easy to understand?  Why does everyone seem to be fooled by the TV-B-Gone?

TV-B-Gone power cycles a list of popular TVs from a far, while most IrDA devices are meant to be used up-close.  But in my case, I don't really care.  I'm just going to use the Wizard's IrDA port to program a universal remote control.

I don't think anyone uses IrDA anymore.  They've been leaving it off of the newer smart phones, and who cares when wifi and bluetooth are so prevalent. [What, you mean your peripheral isn't connected to the internet!?]  So it's a pain to find relevant software for it.

One of the few that I was able to get running was the Novii Remote.  They charge money, but they let you borrow it for 10 days which is nice.  I installed it on a Windows Mobile 6.1 OS.

I couldn't find the IR pulse codes for my amplifier:  a Nakamichi AV-300.  I know they exist somewhere on the net, because I found them before.  Today I could not find them.  But I did find a .ccf file that included codes from a Nak AV-10 on http://www.remotecentral.com/.  From that I was able to extract the hex control codes with Prontoedit4.

Copying the hex codes to buttons on Novii Remote running on the Wizard took way too much time.  That's why I'm writing this.  And just so I don't lose them again, important codes that work on my AV-300 are as follows:



Nakamichi AV-300 Remote Codes

Power ON: Power OFF:
0000 006d 0022 0002 0155 00aa 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38

Mute:
0000 006d 0022 0002 0155 00aa 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38

Volume +:
0000 006d 0022 0002 0155 00aa 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 003f 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38

Volume -:
0000 006d 0022 0002 0155 00a9 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38

Input Functions:
Tuner:
0000 006d 0022 0002 0155 00aa 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38

VIDEO:
0000 006d 0022 0002 0155 00aa 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38

CD:
0000 006d 0022 0002 0155 00aa 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 0014 0016 003f 0016 003f 0016 003f 0016 0014 0016 003f 0016 0014 0016 003f 0016 003f 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 003f 0016 0616 0154 0055 0016 0e38



And, yes, I'm aware that I could just buy a new remote on ebay, but that doesn't sound very fun.

Thursday, February 4, 2010

Crowders Mountain Ridgeline Trail from SC/NC Border to Pinnacle and onward

Dexter and I hiked the Ridgline Trail today.  It's about 17 miles out and back, so it required a bit of endurance and much of the daylight.

The day wasn't that clear, but it was still a pretty hike with vast views, amazing rock formations, and un-vandalized trails.  We started at the main park office and followed the Pinnacle trail nearly to the top where the Ridgeline trail began.  The Ridgeline was just competed last year after decades of work and was hailed as a big win for both the North and South Carolina Parks.

It runs for a little over six miles to the border, which we discovered was the petroleum pipline from Atlanta.  Exciting.  I guess that was the one that was pumping slowly 18 months ago causing sky-high gas prices.

The entire trip was about 6 hours, and I sat-tracked myself on the return.  Temps were in the 30's, but it really wasn't too bad since the wind was calm.  Dexter walked for about five miles, but decided to ride when the trail became covered with snow.

It was nice, but it left me longing for Alaskan views ;)