Unexpected but refreshingly frank information from the web: Don’t see “Sweet November”

February 21st, 2008

Bean Builder logoSo I was looking at a Java tool called Bean Builder. (Geeky stuff.) It is a tool for working with visual JavaBean graphical elements. So, I was reading the content on the main site. In a normal western language style, I was reading from top to bottom, left to right. Towards the bottom, after the scroll, I started to read the “Documentation” section. First I see the “README” link. I click it and read through the README. I hit the browser back button. Okay, next is the “Tutorial for the Bean Builder”. Noted, I will check that out later. “Bean Builder Architecture” link; maybe read sometime after I get a sample working. Ah, last link, “A Manifesto for Component Assembly”. What’s this? It says:

“A bit of a ramble about the future of programming that I wrote on a plane because the movie sucked. Don’t see “Sweet November” starring Keanu Reeves. It really does suck.”

Wow. I didn’t see that coming. I just found it a bit humorous to see this amongst the other, dryer, geekier information on the technical software page.

🙂

non-eBay item: Nintendo Game Boy Advance Home Brew Kit

February 17th, 2008

Game Boy Advance Home Brew KitNotice that this is a non-eBay item. I tried to list it on eBay, but eBay won’t accept it because it could be used to circumvent copyright. But last time I checked, a general purpose computer could be used to circumvent copyright. I wasn’t using it to circumvent copyright. I wrote a program that would display pictures on the Game Boy. For instance, right now, the cartridge has a program that I wrote that displays two baby pictures of Sydney. I was also looking at the Game Boy hardware as a potential for some sort of visual display, like a gauge or something. It could be hooked up to the computer and display additional information on its screen, like the current number of unread emails, the current temperature, or something. I never went much further with this though because the screen was relatively hard to read in low light conditions like my normal programming environment. Hmf. DMCA and the ilk strike a blow against using hardware that you bought how you want to. Anyway, this is what the eBay listing would have been…

Includes

  • 1 Game Boy Advance – used, but in very good condition. Only used by adult in home brew software development.
  • 1 Game Boy Advance SP – used, but in very good condition. Only used by adult in home brew software development. Includes cord for recharging Game Boy and original box.
  • 1 Flash Advance Pro Linker – Includes the actual Flash Advance Pro Linker used to transfer programs to 256M (bit) card (included). The 256M card is used to store home brew software on. The card can then be inserted into the Game Boy Advance or Game Boy Advance SP. The game system will then run the software stored on the cartridge. The Flash Advance Pro Linker is designed to attach to a parallel port. An original floppy disk includes Windows software for transferring files to the cartridge. A power cord for the Flash Advance Pro Linker is also included.
  • 1 MultiBoot Version 2 – Includes the MutltiBoot device for downloading software to Game Boy internal memory. Designed to connect to a Windows parallel port for programming and serial port for debugging. Includes the original floppy disk.

I haven’t actually used this hardware for a couple years. But when I was using it, I wanted to create my own programs for the Game Boy Advance. For instance, I created a little program that would display digital pictures on the Game Boy Advance. This system, along with software and information available at sites like http://www.gbadev.org can provide information on how to get started programming for a portable game system.

eBay item: Garmin GPS 25-LVC

February 17th, 2008

Garmin GPS 25-LVCI have just posted an eBay auction for a Garmin GPS 25-LVC. I bought this component from Garmin a couple years ago. I was going to use it a home automation device as a source of accurate time. But I never got around to using it. (I can blame it on becoming a father. Or just my own laziness.)

[Updated 2/24/2008: Item sold for winning bid of $11.00.]

What Would Google Do? Sometimes it may be worth asking.

February 12th, 2008

I have seen a couple different posts pose the question, “What would Google do?” I am taking a different tact. I work for a large organization making web applications. The web applications are used by external clients, but there is a rather limited group of users. Limited as compared to an application that is designed for general use on the Internet.

So, sometimes there are challenges developing our applications. I try to use Google as inspiration for coming up with creative solutions to the challenges.

To start this column out, let’s begin with a common task: uploading data files. Assume that you have a feature that uploads a batch data file. How should the file be formatted? This is a situation where I might ask, “What would Google do?” There are a couple different data uploads that Google supports.

Google Base is a service that provides a data feed. Google Base provides a way to describe structured data that will be included in a Google search. Here is more information about the data feed.

Google Apps, Google’s hosted applications like email, word process, and spreadsheet, has a data feed for provisioning users. They call this a Provisioning API.

In upcoming posts, I plan to look deeper into both of these data uploads that Google supports to help answer the question, “What would Google do?”

eBay item: Lego Writing System 1999 Adventure set

February 9th, 2008

Lego Writing System 1999 Adventure SetI have just posted an eBay auction for a Lego Writing System 1999 Adventure Set. I used to use the pen at work. It was a bit geeky, but I am a computer geek, so it worked. After I left that place of employment, I put it back in it’s case and didn’t take it out again. I found it in a box in the basement. Since I wasn’t using it, I thought that someone else may like it.

[Updated 2/17/2008] The eBay sale ended with no bids. So, I still have the pen set. If anyone wants it, feel free to contact me directly and we can work out something.

The Mickey Mouse dual balloon returns!

February 1st, 2008

I had forgotten to write about this. While we were down at the Walt Disney 2008 Marathon Weekend, I was surprised and excited to see a balloon in our hotel lobby: it was two balloons in one, one colored balloon shaped like a Mickey Mouse head inside a clear outer balloon.

I was reminded of this encounter when I read Jeff Pepper’s recent post; “Souvenirs: The Return of a Classic“. He includes a picture of the balloons in his post.

This style of balloon was the type that I remember when I first visited Walt Disney World when I was about 7. 🙂

TD Ameritrade external bank authorization

January 30th, 2008

So, TD Ameritrade, welcome to the future.

I initially opened an online broker account with Datek many years ago. Datek was acquired by Ameritrade in 2002. And then in 2006 Ameritrade aquired TD Waterhouse and is now called TD Ameritrade.

Why is this history important? Because I recently tried to transfer some funds out of my TD Ameritrade account to my bank account. But the transfer was rejected. I was asking for an amount that was much less than my cash balance, so that wasn’t the problem. (Moving some recent dividends to a higher yielding interest rate account.) In the email from TD Ameritrade rejecting the transfer, they said that I had to call customer service and verify the bank.

This was strange, as I had already verified this bank information and had previously made successful transfers from TD Ameritrade into this bank account. But, I wanted my money, so I called TD Ameritrade customer service. After 20 minutes on hold (again, wanted my money) waiting for an agent, at 7:00pm, I got through to an agent. I told the agent about my situation attempting to access my money. They initially were a bit confused, as they saw that both bank accounts tied to my TD Ameritrade account had been electronically verified. But then he must have found something related to this recent issue, and said that he needed me to personally re-verify my bank information. This is where I find the verification process to be a bit lacking.

I appreciate the concern to make sure that the bank account I am trying to transfer my money to is really mine, but two pieces of the required information were not exactly appropriate. First, they wanted to know my employer. Hmm. Since I have had an account for something like 7 years, and being a part of Generation X and the Internet revolution, I have had multiple jobs with different companies; through my own doing and employer mergers. So I told the agent my current employer. (Though I don’t ever remember telling TD Ameritrade who any of my employers were. Maybe they get it from my credit report???) The agent said something like, “Um, is there something else.” So I went into a reverse chronological list of my previous employers. Somewhere in there I must have hit the right combination, as the agent went on to other questions.

One of these other questions was where is the bank that I am trying to transfer to located; the city and state. Well, before the Internet, this would have been potentially easier to answer, but not necessarily. But now, since this particular bank is an Internet-only bank, it makes it really hard to answer. (A brick-and-mortar bank may still be hard, as there are banks with branches in multiple states, for instance.) I tried to tell the agent that I didn’t know. He offered this advice, “Well, where do you go to see a teller.” My reply was basically, “Well, there are no tellers. I use an ATM and the Internet to access the bank.” Eventually, I got it “right” with the agent by looking up the information on the TD Ameritrade web application bank information. My guess is that TD Ameritrade figures this out from the bank routing information. Which me, as a plebeian customer of the bank, would have no knowledge of where geographically the bank routing information defines. (Yes, I am a geek, but not really a bank geek.)

But, after all this, my bank is verified again with TD Ameritrade and they are (per their online app) sending me my money.

at&t International (not) SMS messages

January 21st, 2008

SMS Intl $0.25 Msg OutCheck your at&t bill. I had noticed an item on my bill, “SMS Intl $0.25 Msg Out”. Initially I thought that I had somehow sent an international SMS message. And it cost $0.25, which is much more than $0.00 for the first 100 domestic SMS messages in my “package”.

Next month my bill included this item too. Since I mostly send text messages to Twitter, I thought that the Twitter short code may be causing the charge. (Because how does Twitter make money, by the way?) So I stopped sending SMS to Twitter.

So this time, on my December 2007 bill, I again noticed the “SMS Intl $0.25 Msg Out” charge and called customer service. I asked the agent if they could tell me what SMS messages were “international” since they weren’t marked on my call detail. She said that she would take a look. Moments later, she returned and said that these charges were due to a billing problem. The billing problem was incorrectly marking domestic SMS messages as international. She said that they announced this billing issue a couple of months ago and were performing automated updates to fix the problems, but it was difficult and they didn’t get all of the charges reversed. She was able to credit my account for all of the charges from the past three months that were incorrectly marked as international SMS. She also made the off hand remark that I didn’t use SMS very much. I said that that was because they started getting charged $0.25 per message so I cut back. She said that that was a good point. 🙂

So double check your at&t bill.

I got me some comment spam from Nina Moric

January 5th, 2008

So, my sleepy little blog, published from Iowa (and the spotlight has left Iowa for another 4 years, as the Presidential caucuses are now over and all of the candidates and the news trucks that follow them have rolled out of the state by yesterday afternoon), got a comment from Nina Moric!

Here is what she had to say about Grindhouse:

Nina Moric | wwedivasws@gmail.com | IP: 64.22.107.90

Hi there…Thanks for the nice read, keep up the interesting posts about coming attractions..what a nice Saturday .

Yeah, right.

I did a Google search on “wwedivasws” and found this post, “Bill Nighy Spam“. I added a comment there about my post from “Nina”.

Sansa Express Upgraded

January 5th, 2008

Sansa Express in Windows ExplorerI have been using my SanDisk Sansa Express for about 4 months now. I still really like it. I used the MP3 player feature while running until the ice came to Iowa. Now I use the radio feature to listen to the audio portion of the television shows.

One of the features of the Sansa Express is that it can be expanded by adding a Micro SD card. Yesterday I picked up a 2 GB Micro SD card. But when I installed it into the Sansa Express slowed way down and was very unresponsive to input. Also, when plugged into the USB port with the external memory installed in the Sansa Express, Windows Explorer didn’t show the “External Card” node, just the “Internal Memory” node. Hmm. At first I thought that I may have gotten too much memory; maybe 2 GB was too much.

I went to the SanDisk site for the Sansa Express. I noticed a link on the right side of the page that said “Firmware Update“. This location provided a link to download the Sansa Firmware Updater program.

I noticed that before running the updater, the firmware on the Express was at 1.1.1. After running the firmware updater program, which went very smoothly, the firmware was updated to 1.1.5.

Now, with the updated firmware, the Sansa Express display was very responsive with the extra 2GB added. User input was also very good. And, when the Sansa Express was docked into the USB port, both the “External Card” and “Internal Memory” nodes were available.

I now have an MP3 player with 3 GB of memory!