Open Letter to Wal-Mart
Dear Wal-Mart,
I don’t know if you’ll ever see this, but I have a message for you.
If your express lane clearly states “10 items or less” (which it does) please allow your cashiers to enforce the sign. A few nights ago the shopper two people ahead of me checked out with 37 items. I counted them as they went across the scanner. He was obviously not an express shopper and should have been in one of the other three non-express checkout lanes that were open. My “quick trip” for two boxes of Pop Tarts turned into a lengthy wait.
Also, please do not allow people to exchange/return items in the express lane. On this very same trip, the young woman in front of me in line attempted to:
- Return some clothing without a receipt.
- Exchange some other articles of clothing.
- Buy some lip gloss and gum.
Of the three transactions, only #3 should have gone through. Because of the obvious lack of training you provide your cashiers and the confusing requests my fellow customer made, I was stuck for another 15 minutes in addition to the overly long delay the “37 items” guy caused. If someone wants to exchange/return items, please force them to go to the customer service desk where properly trained employees can handle the transaction.
Thank you for listening.
Followup to My Ubuntu User Post
I just received an email from an Ubuntu User employee who apologized for my banking fiasco yesterday and offered to send me a T-shirt and some stickers as a way to make up for the inconvenience of losing out on my debit card for a week.
WOW
I’m very thankful for their efforts in tracking me down and making right on something that wasn’t really all that wrong to begin with. I guess I’m just overly paranoid about my bank account and personal information. In a way, I’m justified in this because of all of the identity theft that goes on. Working for a security company as a security expert heightens my paranoia to a greater level, I guess.
Thanks again to Ubuntu User Magazine for making things right and doing so in such a prompt and great way! (Anyone that knows me, knows that I’m a sucker for a technology T-shirt.)
Thank You Ubuntu User
I doubt the folks at Ubuntu User Magazine will see this, but I want to send an open letter to them anyway…
I checked my personal checking account online at the banking web site and found a strange transaction from Topeka, KS. I’ve never been to Kansas, let alone Topeka. Red flags went up all over the place, so I called my bank for more information. They said that the charge came from “Ogden Publication.” While I had them on the phone I Googled for that company’s name and found a list of their publications. It was all rural living and self-sustainability type stuff. Nothing I’m really interested in. Nothing I really care about. Nothing I would ever order.
I told the bank to go ahead and file a claim. The first thing they did was cancel my debit card and issue me a new one (which will arrive soon.) This is a reasonable thing to do, so I was happy with that. While I was on the phone the banking lady tried to sell me on some mortgage stuff, and I was only half listening to her. Somewhere during her conversation, I remembered that my Ubuntu User Magazine subscription was coming up soon. I Googled for “Ubuntu User Magazine” and clicked the “Subscribe Now” button, which took me to the domain opifs.com. I pulled up the whois information on opifs.com and found it to be under the name Ogden Publication.
Seems like the charge was legit after all even though Ubuntu User Magazine is not listed under the main Ogden Publication web site even though it should be.
I told the bank lady (who was very nice, very professional and very helpful) that we didn’t need to file a claim, so she canceled that action very quickly, but told me that it was too late to reverse the debit card cancellation. Damn.
That means, thanks to Ubuntu User Magazine, I’m without a debit card for about a week.
My message to the magazine? Please put the name of the magazine being subscribed to in the name of the bank transaction or, at least, put your title under the listing at Ogden Publication’s web site. Shouldn’t be too hard of a task, I don’t think.
PS: I do like Ubuntu User Magazine. If I didn’t, I wouldn’t have allowed the auto-renew to go through.
Theme Playground
I’ve been playing around with new themes. If the site looks different from what you’ve been seeing, that’s why. I think I’ve settled on one, but not sure. If you see a star field at the top, then that’s the current one that I’m working with.
Hope you like it as much as I do.
Long Time, No Post
This site has largely been ignored lately. I’ve just been too busy with my writing, school, work, kid and trying to have a social life. I also have nothing interesting to say. It’s not even interesting to me, so I don’t figure you’ll care about what’s going on in my life either.
Maybe something exciting will happen soon and I can post about it…. Dunno…
Longest Upgrade Ever
With the release of a new OpenOffice.org from Ubuntu (to close some security issues), Ubuntu’s servers are being hammered. I happed to flip to the ‘apt-get upgrade’ window I had going just in time to see this:
Longest Upgrade Ever
Look at the time left on the download. I don’t think I want to wait ’49,710 days’ for the download to finish. That’s roughly 187 (and then some) years. I wonder if my son’s son’s son would finish the upgrade for me?
Fortunately, the download didn’t take quite that long. It finished shortly after I got done cropping the screenshot. I still think it’s pretty funny what “progress bars” will read from time-to-time.
OSCON 2009: Day Five
Here’s my summary of day five, but it’s a little late. I didn’t get a chance to post it Friday because the wireless got cut off promptly at 2:30 PM. Yeah, I had my aircard with me, but I was too busy talking technology at the tables with my fellow geeks. It was a good time, but I’m getting ahead of myself.
The day started too early, but I think that was because of the late night at the SourceForge CCA party. I managed to get to the conference center in time to catch the last two keynotes, but like most keynotes, I didn’t get much out of them. They were entertaining, though.
Following the keynotes was an interesting, but thoroughly uneducational, history of JSON. I should have gone to another talk, but such is life when you have 13+ sessions to choose from and only a summary to go off of.
After this, I attended a talk about data scalability. I learned more in this session than in most others, but there was little practical advice given. It was all theory and no practical solutions to the problems presented. However, given the scant 45 minutes the talker had to fill, I’m sure he left lots out just to shoehorn the talk into such a short time. I’m glad I attended this session as it refreshed my knowledge of what I already knew about scaling databases and gave me new items as food for thought.
The closing keynote of the conference was very entertaining, and I’m glad I sat through it. The part about “What PC can I buy for $1500 when using Linux?” was phenomenal. Now, I just need to find $1500 lying on the street.
Then came hanging out with the friends I had made during the week. I had about three hours to kill. During this time, I helped one of the Ubuntu guys install Jaunty on a newly won HP netbook that another fella had won. Well… When I say helped, I mean I loaned him my aircard so he could install a few minor packages and get some critical updates installed. He did all of the work. I’m quite impressed by the speed of Jaunty on the new HP netbook. It made me wish I had won one of them. I think there were a total of six given away during the week.
Then came a quick train and bus ride to the airport, waiting around for a couple of hours at the airport and a very late flight home. I managed to make it home, get a shower and crawl into bed around 12:45 in the AM exhausted and happy to be home.
All-in-all, OSCON 2009 was a great trip, and I’m hoping to make it back again next year. Now to dive into my notes and prep a presentation here at work….
OSCON 2009: Day Four
The day started like any other with my alarm going off on time. I snoozed it a few times, but still made it to OSON in time to check my email and hang out with my fellow geeks for a short while before my first session started.
Then I made it on to Introduction to Forensics which was a great session. There was tons of good information presented, and I can’t wait to get my hands on the slides. Even without the slides, I made copious notes that will make BossMan happy.
Immediately following this was a wonderful presentation by Chris Shifflet about human behavoir in regards to security. There were a few good videos he presented to support his position, and I learned quite a bit about the psychology of usability and user behavoir. I think I came away from this presentation with some good stuff. I can’t wait to pass on this knowledge.
Then came lunch and some expo hall time. I had actually covered the entire expo hall the day before, so I spent some time at the various booths that had intrigued me from the day before. I learned a few more things, especially about GPLv2 vs. GPLv3. I’ll have to admit that the swag from this year does not match the years before. That’s Ok, I guess. It just means that my coworkers will be a little disappointed in me this year. Sorry guys.
Following lunch and expo hall time was a great speech by a Firefox staff member about their efforts to scale their web sites to handle the great, record breaking, Download Day, and I learned quite a bit in this session. Though most of the talk was focused on getting TikiWiki to perform better, I still learned some valuable lessons.
Next came High Performance SQL in PostgreSQL, and it was a sorry-ass talk. The examples were all contrived and at a high school programming level.There were very few actual business-practice type examples given, and I turned to my email to pass the time. I probably would have walked out of the session, but I was in the front row and I didn’t want to cause a scene by walking out. Such is life.
I spent the next break just hanging out and talking to some Ubuntu guys. They were all wearing “Ubuntu Guru” t-shirts. I enquired about acquiring a t-shirt like what they had, but was told it was a limited edition local group thing. One guy gave me his email address and contact info just in case he got more in the future. He promised to send me one if I got in touch. I love the open source community!
Then came the Perl Lightning Talks. The organizer, R Geoffrey Avery, roped me into speaking at them. We had TONS of technical difficulties as my netbook did not like their video system at all. I still managed to get my Perl script converted to DOS format, so I could open it up on a Windows machine in Notepad. Then I gave my three minute (I had up to five minutes, but didn’t need it all) speech on how Perl saved my bacon when it came to calculating hundreds of binomial distributions for game balance in a role playing game I am working on in my spare time. It was the first time I had spoken in such a large group of strangers in a long time, and I didn’t do a great job at it. I did OK, but not great. It was still a rush, and good practice for future presentations that I may want to give in front of crowds.
Then I attended a session regarding xdebug in PHP. I learned quite a bit from this session, and I can’t wait to bring this information back to work to spread the joy. It’s a good thing to use.
Then came the cream-of-the-crop of the parties for OSCON…. The SourceForge CCA (Community Choice Awards) party. This is the blowout blast of the entire conference, and what I was really looking forward to. While there, I hung out with some really excellent people, swapped some great stories, gleaned some good information, and got another tattoo… Yes, a third tattoo. It’s of the camel from the O’Reilly Perl book. It fits quite well with what I do for a living, and I’m very happy with it. It’s not a precise representation of the Perl cover, but it’s close enough to make me happy. Here’s the pic.

Perl Camel Tattoo
Pardon the sorry quality of the photo. It was done with my cell phone. I’ll have better pictures to post when I get home and have access to a real camera.
After getting the tattoo, I hung out with my fellow geeks and had a good old time. This is the first time since hitting this low, low altitude (I normally live at 7.400 feet) that I’ve gotten a good buzz from the alcohol at the party. Then again, it could be from the serious amounts of ibibement that I took part in.
Today was a really good day of technology, tattoos, geek-dom, and just plain old learning.
See you tomorrow from the last day at OSCON!
OSCON 2009: Day Three
Day three is in the books, and it was a really good day.
I started out the day in the expo hall and ran around met a wild array of vendors hawking their wares. Ok. That sounds a little bad, but everyone is trying to make a buck these days. I learned quite a bit from a few of the vendors, and a little bit from some of the others.
After the expo hall trip was a visit to room B2 for a session on using FOSS (Free Open Source Software) in an educational environment. I love seeing what the educational institutions are using as far as FOSS goes, so I try to attend these events. It was quite educational, and the speaker was very enthusiastic.It was a good session to attend.
Afterwards followed a long hike to J3, which was all the way at the other end of the conference hall. This session was about teaching kids how to program. It was a great overview of some of the K-12 software that is out there. I was hoping to use some of the information in regards to methods of teaching my team how to do their job (not all of the, but some of them.) I didn’t come away with lots of information in that regard, but I did discover lots of new tools for dealing with teaching kids how to think logically. That’ll help once Kiernan, my son, is old enough to type and use a mouse.
More expo hall and a quick lunch followed this session. Nothing too exciting here, but learning more from expo hall vendors. I did renew my FSF (Free Software Foundation) and EFF (Electronic Frontier Foundation) memberships during this time. I think I was a month overdue for both of them.
I skipped the next session, which would have been Programmer Insecurity and the Genius Myth, in favor of having a lengthy talk with the PostgreSQL guys about why my work should upgrade from 8.1 to 8.3/8.4. BossMan: If you read this… We need to do the upgrade ASAP. Lots of security, performance and maintenance issues are resolved in the more current versions. Hot Plate Item!
After talking to the PostgreSQL guys, I went to a session about the state of SourceForge, which revealed all sorts of cool new features and tools SF has released recently. It convinced me to move my three open source applications from my personal server to SF. It’s a bullet point on my growing to do list for the future.
Once this was done, here was a break in the action. I ran to my hotel room, dumped my bag, and returned to the expo hall to try to collect more swag. I ended up not winning the HP netbook from Intel, but I’m going to try again tomorrow. I had a good time learning more about various technologies from varous vendors and it was a good time (and free soda/snack thanks to SourceForge.)
After this came a great talk about filesystem performance and databases. It turns out that ext3 is not the best solution for database performace. BossMan: If you read this… We need to think about going to xfs for our databases! There was some great empirical evidence on this topic, and I can’t wait to return to work to share this with our DBA.
Next came a great talk about Inspekt. It’s a way to sanely manage superglobal data in PHP and do so in a secure manner. I’m going to rework the previously mentioned open source applications of mine to use Inspekt and then maybe move that knowledge into to some work-based applications to lock things down even tighter. I think it’ll be great. I’m also going to join the mailing list for this tool and see if I can contribute back to it because it’s such a great idea.
Follow the last session was more expo hall time which included free beer and free pizza. It doesn’t get much better than this. I talked to a guy I met last year and we had a good time talking technology and geek stuff.
Then I ran to my hotel room (notice a theme?), dumped all my stuff, threw on my horrendous glow-in-the-dark yellow T-Shirt from Linuxfund and made my way to the Motif Lounge where there was a party underway. After a couple of hours of free drinks and talking with my fellow geeks, I made my way back to the hotel (no running this time) to write this up and head to bed.
Having said that…I’m off to the softness of my pillow.
See you tomorrow!
OSCON 2009: Day Two
Day two started out like day one, and I found a great seat up front in the Hacking Web Sites tutorial. I was really hoping for some serious hands-on experience at hacking a web site. I don’t really need the experience since this is kind of my specialty in the security field, but it’s always nice to pick up new tips and tricks. The tutorial was mostly theory with some practice thrown in to boot. Even though the talk wasn’t exactly what I was expecting, I did come away with two pages of notes and some good ideas on what to do in pen-testing and what not to do in coding. Good stuff.
The second tutorial was also security related, but this time we were learning about locking down PostgreSQL. The speaker was very good and knew his stuff. He ran through all sorts of scenarios from default installs, how to fix them and how to break them. The notes were very very good, and I also came away with a few pages of notes to hand off to my DBA back at work when I return to the office. I also have a booklet packed with detailed information that is also useful. We also covered quite a bit about encryption, ssh tunnels, SSL and similar topics. This was all review for me as we use all of this at work already, but it was a good refresher of the knowledge, and I even learned a new trick that I think will help me at work. We’ll have to see how that pans out.
After the tutorials, I ran off to find food in the form of a Philly cheese steak which was really nummy. I did this solo as I could not find a familiar face to snag to bring with me. Ah well. It was nice to have a little solo-based downtime.
Then it was back to the conference for the Ignite Talks and the O’Reilly/Google Open Source Awards. The ignite talks were fantastic, though a couple of them got a little political, and that always rubs me the wrong way.
Congrats to all of the winners of the awards, and thanks to the speakers who entertained all of us before and after the award ceremony.
I need to speak to one of the ignite talks, but first let me explain what they are. Each speaker has 15 seconds per slide and 20 slides. Do that math and you realize that they only have 5 minutes to cover a topic. What topic? Any topic. There were talks about hacking assistive technologies for disable people, textiles, a new movie rating system someone wants, improving the lives of teachers (we’ll come back to this one), the semantic web (thanks Damian!), and fixing rigged elections in Nigeria.
The one that really spoke to me was the one that ended up stating there are no open source tools or collaborative efforts to help teachers teach. This gaping hole in our technological wonders leaves our children at a disadvantage. I think I can help out with this effort, and I tracked down the speaker after the event was over. I managed to fight my way through some overly wordy people, and got my business card in the teacher’s hands. Anyone that knows me even a little, knows that I would love to be a full time teacher, but I can’t afford to live the way I do on their salary. The hope is to teach night college once I finish my Masters degree, but we’ll see how that goes. In the mean time, I can put my current skills to good use and maybe help this teacher out with his lofty goals of improving the lives of his fellow teachers.
I would post the teacher’s name and possible contact info because he put them on his slides. However, I was an idiot and didn’t bring a laptop, pen, paper or papyrus/reed with me to do some note taking. I wasn’t expecting to need to. I just hope he doesn’t lose my business card.
That’s the wrap up from today. I just got a tweet from one of the award winners. They’re heading out to a nearby bar to do some celebratory drinking. I’m going to run out and join them since it’s only 9:30 PM and tomorrow doesn’t start until 10:45 for the classes (the keynotes start earlier, but I usually skip them.)