Feed on
Posts
Comments

Yikes

All of a sudden it dawned on my last night that I leave for Burning Man next Friday. For whatever reason I thought I had another week. I blame my calendar for pointing at the day the man burns, and not when I leave. So, today I ran a bunch of errands picking up some of the things I need. For the hell of it I ordered another solar panel. If you’re going to tinker, tinker big! Went to Buda, picked up a load distributing hitch. Went to Fry’s, picked up a cheap 1000 W inverter.

Right now I have various pieces of metal in my floor to come up with a mount for the panels. Bonus, if I can figure out how to make a manual tracker out of it.

Electronics fuh

It’s amazing what you learn about electronics. Ever since moving, I thought my stereo receiver was broken. It would power up, but would never output anything. Over the past year I’ve tried different speakers, inputs, sources, test modes, and finally resorted to using a voltmeter to measure things. In desperation as I lay in the floor looking at the front panel, I noticed there’s a “speaker on/off” button. Toggled this, the damn thing started outputting sound!

The second instance is where I seem to have found a bug in my TV’s receiver control. Program it to control two inputs to be used with two video sources, works fine. Try to re-use an input with a third source, all stop working.

Then! I always thought my DVR had a problem where it would freeze on images. Turns out the TV sends a ‘pause’ command whenever the input is changed.

I’ve been tinkering with my solar panels all weekend, finally getting around to rigging up volt and amp meters. Got them working and have been hooking up things around the apartment to see how much juice they draw. It’s interesting seeing my MacBook; normally it pulls like 5 A, but fire up youtube and it jumps to 8 A. Now I need a larger inverter to handle more AC load.

I ordered up a Morningstar charge controller and a BP 380 panel, which is rated for 80 watts. This gives me twice the wattage in half the space. I got home tonight and it was already waiting at my door. I was surprised, as I didn’t know it was shipped from Houston. It’s rather pretty, 36 shiny blue polycrystalline cells. For the day I eventually buy a travel trailer or shipping container home, this should fit nicely on the roof with possible others.

Broken iPhone

After another early venture to the Apple store, I finally got my hands on an iPhone. Today I discovered the speaker doesn’t work. At first I thought it was a Feature[tm] that iTunes, games, etc didn’t play sound without the ear buds. Then I called it and discovered it doesn’t ring at all. A call to Apple, now I have an appointment tomorrow to exchange it or otherwise deal with it.

I need risk management friends that I can pry with overpriced martinis to teach me about the exciting fields of operational and market risk. Anyone?

I realized Airport Extreme isn’t as expensive as I thought it once was, so bought one today. I wanted a dual-stack router that was smaller and quieter than the Cisco 2620 under my desk in the bedroom. While the bedroom is certainly quieter now, the AE is pretty annoying to configure. The actual setup is pretty straightforward, but making the smallest change requires a reboot of the unit. Change SNMP community? reboot.

As a bonus I saw that I could hook up a hard drive via USB and use Time Machine remotely. Ever since I sprung my MacBook from the roots it had grown from my desk, Time Machine happily tells me it’s been 90, 120, 180 days since my last backup. It took 6-7 hours to backup 140 GB across wired gigabit ethernet, which isn’t great. I’m puzzled as to why TM insists on using IPv4. I can definately mount the disk on the AE via AFP over IPv6, but TM either refuses to recognize it or makes a second mount then spews IPv4 across the network. I haven’t tried disabling IPv4 completely on the Mac to see what it does.

So at some point I’d like to have my home network purely IPv6 and proxy all of my IPv4 traffic. My first thought was to throw everything at a Squid proxy. This isn’t very effcient, because it obviously proxies IPv6 requests too, which we have direct connectivity for. I wanted IPv6 to go directly and all IPv4 requests to be proxied to my squid box via IPv6. I figured out I can use a proxy auto-configuration (PAC) file to do this. PAC files allow intelligent lookups using Javascript functions. So, I came up with this:

function FindProxyForURL(url, host) {

// For debugging; Firefox displays in error console; IE in popup
//alert(
//  "My addr: " + myIpAddress()
//  + "\nURL: " + url
//  + "\nHost: " + host
//  + "\nResolved: " + dnsResolve( host )
//);

// Siphon off work-related requests to my SOCKS server
  if ( shExpMatch( url, "*.example.com/*" ) ) {
    return "SOCKS localhost:1080";
  }
  if ( shExpMatch( url, "*.example.net/*" ) )  {
    return "SOCKS localhost:1080";
  }

// Lookup the IP address for the host, if it's a colon, then it surely has
// to be a v6 host.  Yes, this causes a second DNS request, but what else
// are you going to do?
  if ( shExpMatch( dnsResolve( host ), "*:*") ) {
    return "DIRECT";
  }

// Catch-all for everything else; if we're here, we either failed DNS
// or it's IPv4.  Interestingly, at least FF doesn't like bracketed
// address:ports, but works with a hostname that only has a AAAA record.
  //return "PROXY [2001:470:1f0f:624::32]:3128; DIRECT";
  return "PROXY proxy.ipv6.wann.net:3128; DIRECT";
}

Unfortunately I don’t know why it doesn’t work as the system Web Proxy (i.e. Safari) as configured in System Preferences. I can’t even tell how you debug the friggin thing; Console is no help. Yahoo Messenger for Mac doesn’t seem to like it either. Actually, I can’t tell what sort of proxy YIM is expecting. With its firewall transversal turned on (which says it’ll use HTTP requests) it’s hitting port 80 but refuses to connect.

18.95%

The dealer’s financing group came back with 18.95%. ha ha. hahahaha. ha. heh. I’m told it’s simple interest that accrues daily, if I pay early each month “it makes it more like 12%”. Can I pay 30 days ahead? I’m not comforable with this, I’m a simple cave man and don’t like things that require more than 30 seconds of thought. Especially when it comes to money. At first they wanted to give me 84 month terms. Even if it’s a 6 year note and I make payments every two weeks to beat the daily accumulation, it’s still a lot of interest. It’s all crazy! I can do without and pay with cash next year. So, I’m going to try one last place in Oklahoma, but unsure if they’ll finance out of state.

Rate limited SSH

Today’s perl frustration: swatch. 3.1.1’s man page states it supports thresholds in N seconds. This is contradicted by a Debian bug report that claims it’s a bad man page and to use “throttle threshold” instead. Looking at the code, it mentions “^threshold” in several places so that’s not even right. Turns out threshold per-second isn’t even implemented! Upgraded to 3.2.3, it works beautifuly now.

Still no travel trailer. Getting financing is taking much longer than I expected. It’s certainly not like walking in one day and purchasing a car. BoA basically laughed at me, giving me some vague reason and refusing to offer an explanation of what it meant. I got burned by the interest rate on the truck, and to this day still hold a grudge. So I’ve been leary at what the dealer’s lenders could come up with. After running the numbers, the difference between 8% and a relatively insane 15% just isn’t that much on the principle I want to write paper on, especially if I’m paying it off in 2-3 years.

tifa receives thousands of ssh brute-forced attack daily and I finally got around to doing something about it. Turns out I can use iptables’ “recent” module. Here, ssh connections are blocked if there are more than three attempts from the same address in sixty seconds (assuming default DROP action):

-A INPUT -p tcp -m tcp --dport 22 -m recent --set --name ssh --rsource 
-A INPUT -p tcp -m tcp --dport 22 -m recent ! --rcheck --seconds 60 \
   --hitcount 4 --name ssh --rsource -j ACCEPT

I like this much more than other bolt-on solutions that do things like appending to /etc/hosts.allow or add iptables drop rules. While those certainly work, they clutter up and aren’t self-cleaning.

From http://cpansearch.perl.org/src/RJRAY/RPC-XML-0.66/README.apache2:

At present, this package does not work with Apache2 and the soon-to-be
mod_perl2. The changes to the API for location handlers are too drastic to
try and support both within the same class (I tried, using the compatibility
layer). Also, mp2 does not currently provide support for  sections, 
which are the real strength of the Apache::RPC::Server class.

As time permits, and the Apache2/mod_perl2 API develops, I intend to have
versions of both Apache::RPC::Server and Apache::RPC::Status for that 
platform.

I am sad. :( Back to working with a RPC::XML::Server server.

Woot new new apartment

I have a new apartment at Riata in the works. I originally didn’t consider it because my coworkers had me believe it was super expensive, but after actually checking it out, it wasn’t bad at all.

I had put down an application fee at another property, and was quite excited about it, but eventually started having second thoughts. I’ve gotten quite used to taking my bike out into the neighborhood here for casual after work cycling, the new place is on top of a bigger hill with no neighborhood access. Riata is flat, has some neighborhood, easy access to Parmer, problem solved.

The new new place should work out pretty well for medium distance cycling too. Sunday afternoon I drove Parmer to see where it would take me. Turns out it takes me 25 miles north over gently rolling hills, with little traffic (once beyond 620) and wide shoulders to nearly Lake Georgetown. Taking it all the way up to RR 2338, then west takes me to a little community called Andice. There and back would be about 60 miles. I haven’t figured out a good route afterwards, since riding along 183 is out of the question, and Hwy 29 isn’t much better. Ideally I’d like to find a 120 mile route up north.

The mechanics finally gave up on my truck after two weeks in the shop. They couldn’t cause a leak and gave me blessing to put radiator sealant in. I picked up some sealant tablets (GM branded, too) from Champion Chevrolet and dropped them in. It’s interesting, because the main ingredients listed on the pack are crushed walnut shells and ginger root. It seems to be working, as I’ve driven almost 3,000 miles and the coolant level hasn’t budged at all. This is even with my 800 miles of 75+ MPH driving to Oklahoma a couple of weekends ago in 100+ F weather.

I finally decided on buying a travel trailer. I had toyed with the idea of buying one a few weeks ago when I needed to rent one for Burning Man. I went as far as going to Buda to a couple of lots and checking them out. I didn’t know what to do with it outside of Burning Man, then realized I could totally rent a spot for it in west Texas and have it as a weekend getaway.

I really like the idea of having a trailer to tinker on, such as lining the roof with solar panels and wiring it up for a wind turbine. I figure 360 W of photovoltaic + 100 W of wind production is clearly a solution looking for a problem. Unfortunately I don’t think it’s feasible to generate the 160 A at 12 VDC to run a 13,500 BTU air conditioner with this.

So settled on the Puma 19 FS, which is a 20′ trailer with a bunk sleeper in the rear. Brand new they seem to be going for $16k, but I found at least one of last year’s model in Corpus for $10k. I need to find out where I can get a loan for that. Interestingly, people totally finance these things for 10-20 years. I guess if you just bought a $100k coach, that might be feasible.

Of all the times I’ve mentioned my trailer idea, more than once somebody has asked me “why don’t you get a popup?” I don’t really know where this comes from. Pop-ups are a horrible idea for BM. They’re tiny, and you’ll be spending a good amount of time inside for a solid week. Not only that, they’re made of clear vinyl and plastic. That’s begging to be a sweltering solar oven in the desert sun. I experienced this firsthand while on the lot in Buda in the middle of a hot Texas afternoon. They were the hottest things on the lot! Oddly, the Airstream trailers were pretty toasty too compared to the traditional trailers and 5th wheels. I decided this would be a good test to see what’d they’d be like with no A/C and no vents open, since it doesn’t get much hotter than here.

Remembering Tulsa

I’ve been reading wiki about Tulsa and it seems to be such a distant time and place. I’ve been back several times since moving to Austin and I’m an outsider with no ties to it anymore. I can barely remember what it was like to live there for four years. I’m sitting here looking at a panoramic photo of Tulsa, and I can’t think of anything I ever did that was uniquely Tulsan. Did I just rot in front of the TV after work each day?

The notable things I do remember about living there:

  • My group of friends, which ran 20-30 people thick at any given time.
  • My eighty mile out-and-back bicycle rides to Keystone Dam.
  • Many hours spent cycling along Riverside.
  • Spending lots of time at Ryan’s house hanging out and/or helping remodel and/or destroy things.
  • Trying to balance running a business along with full time school at TCC and TU.
  • Living with Courtney, then CJ & Jess.
  • Hanging out at Eric’s house, and/or going out with Colleen to Sutures, 71st Depot, or Full Moon Cafe.

I did so, so much driving when I lived there. Outside the random roadtrips to South Carolina, Wisconsin, and then my practically regular commute to Kansas City every other weekend, a lot of driving was for work. Regular weekly trips to Stigler to check on the office. Frequent trips to POP sites to check on gear. I traded in truck #1 (a ’97) at 130,000 miles. Truck #2 (a ’00) got traded in at 80,000. Truck #3 (the ’03) had 50,000 when I moved to Austin. That comes out to 260,000 miles in seven years. Nearly 40,000 miles a year of driving. That’s down to 22,000 miles per year since I moved.

Frankly it’s all a bit depressing to think about. Did I just not do all that much on my own and whittle away my early 20s? I will have to think about what I’m doing now to make sure in five years I can answer “what the hell did I do in Austin” with some level of memory and accomplishment.

Work seems like it consumes so much of my life. When I ran the company, I was always plotting, putting out fires, worrying about this or that. Giganews was great in that I could stop thinking after 6 PM and walk away. The work I left could easily be picked up the next day. Now I’m back to plotting and scheming how to make things better at the current job. I can’t walk away after 7 PM, it’s a series of problems that keep eating at my mind.

It took right at nine months, but I finally finished reading The Snowball: Warren Buffett and the Business of Life. Why, that averages out to 100 pages a month!

« Newer Posts - Older Posts »