Latest blog posts:

Git(hub) Cheat Sheet

by Dave on Friday, June 16 2017 at 17:29 EDT

After I’ve set up my github account and successfully posted, here are the commands I use to commit changes to my project (assuming I’m in the current working directory):

git add -A
git commit -m "some witty commit message"
git push origin master

"Help Wanted" on GitHub?

by Dave on Friday, February 21 2014 at 11:01 EST

Dear Lazyweb,

Is there any place on GitHub where you can post “Help Wanted” on a project?

I know that SourceForge still maintains a page for this?

By the way, looking for some help on how to properly test Ruby on Rails apps. It seems most of the hits I get give trivial examples (i.e. check this model doesn’t accept no input). Obviously, I have move a bit past that stage.

CyanogenMod to have built in text message encryption system

by Dave on Tuesday, December 10 2013 at 14:48 EST

There is a report that Cyanogenmod will be getting encrypted text messaging:

Even though popular messaging apps like BBM, iMessage, Google Hangouts, Whatsapp etc. use some form of security, they still are not fully secure. Reports of government surveillance on servers of these services have further increased the concerns.

Cyanogen Inc, the company behind the very popular custom Android ROM CyanogenMod, announced that its users will soon be able to communicate securely with the integrated encryption system for messages.

Nice to see another option for secure communications.

Cyanogemod 10.2.0 Released

by Dave on Tuesday, December 10 2013 at 14:41 EST

From the Cyanogenmod Team:

With the release of CM 10.2.0 we end our foray into Android 4.3-land and planned releases based on that code. We will of course continue to provide hot-fixes, security patches and similar as needed. The device roster for this initial run includes all devices that received an RC1.

You can find more here: CyanogenMod 10.2.0 Release

Don’t know if I will install this ROM my HTC EVO 4g LTE. I am still running the stock ROM. I did have good luck with Cyanogenmod on my EVO 4g.

Recruiter Rant #1 - Dialing for Dollars, LinkedIn and Keywords

by Dave on Monday, December 09 2013 at 15:09 EST

Sorry it’s been awhile.

For the last year or two, I have been following the blog of Nick Corcodilos over at Ask the Headhunter where he talks about problems that arise in modern day recruiting. Recently, he has blogged about some of his issues with LinkedIn. And, I’ve had a nice confluence of events.

I received an email about 2 possible job leads on LinkedIn:


I love your experience! I am looking for someone just like you for two opportunities in (big city). They are both high profile start-ups funded by Fortune 500 companies HQ’d in (big city).
One is a perm job with great salary and 30-40% bonus and stock options. The second job gives you the choice of PERM/contact to hire/ or long term straight contract. Contact Rates are good and on contract you can work monday thru thursday in (big city) and remote friday; and if you want to go perm or convert, the salary, bonus and benefits rock for perm.

If you are interested in learning more or know of someone looking for their next challenge, please reach out to me.
We would be happy to pay a $1000 referral bonus if we place your referral!

A few interesting things to note: I did not have any profile views in the past several days/weeks. So, it begs the question, how did she love my profile? Also, she does not give any type of job it is.

I say sure. What’s the worst that can happen?

I then get an email:

Hey can you call me at xxx-yyy-zzzz? Also send your resume if possible so I can freely tell you all details. If you don’t have a resume you can call me anyway.Thanks you!

Again, if you would have done some research on me you would already have my resume as I’ve got it here on my “About Me” page and I linked to it from my LinkedIn profile. I try to keep a generic version of my latest resume online.

And so I give her a call to hear her pitch. I introduce myself and she seems surprised that she has a call and I introduce myself (a couple of times, cell phone connections and all). Then she looks for our correspondences, and asks if I am a Ruby on Rails developer (again, profile). I told her that I do not work professionally as a Ruby on Rails developer, but that I was slowly teaching myself Ruby on Rails. She said her clients were working for pros at Rails/Agile Development/TDD. I told her that if her clients insisted on professional experience, I probably wouldn’t be a good fit as I am just tinkering at this point – in hopes it will be useful at some point.

I then asked her how she found me. She said she just did a search on LinkedIn and I popped up and she was astounded that I just said I was teaching it to myself – which I state on my LinkedIn profile.

She didn’t look at my profile until we were on the phone, and then she endorsed me for several skills.

To come back around, I agree with Nick wholeheartedly agree that there is an over reliance on keyword searching in databases. In the exchange I had with this recruiter, she (and her agency) kinda looked silly that she did not even read any of my profile on LinkedIn, yet she contacted me anyways – probably was hoping that she could contact a number of people and get lucky that someone would happen to match what she wanted.

Lesson from this: Spamming random people on LinkedIn that match some criteria is not recruiting (or head hunting or whatever you want to call it). I have heard comments (online and in person from friends) that LinkedIn has largely become a spamming platform for recruiters.

Also, I would encourage recruiters to possibly show up at their local tech meet ups/trade meetings/User groups. I have heard it said that the meetings may be difficult to make since many are at night or on the weekends, but they are difficult for everyone to make. You would find that if you took an interest in people and what you’re recruiting for, that you would get a lot of respect from candidates and managers – and you may find a lot of passive lookers that aren’t in the normal places that you look. I would think you’d also have a leg up on your competition, since you’re not just another name in the inbox/voicemail. But, that’s just my humble opinion.

Book Review: "Linux Pocket Guide" by Daniel J. Barrett; O'Reilly Media

by Dave on Wednesday, June 06 2012 at 21:08 EDT

As part of the O’Reilly Bloggers program I was able to review a copy of Daniel Barrett’s “Linux Pocket Guide.”

Daniel writes this guide to be a reference. He covers many of the most important commands and options.

In the introduction, the author describes some the basics of Linux – what a distro is and the difference between the command line and GUI. He then builds up the reader with knowledge of how the file system is laid out and how the shell works.

The rest of the book is broken down by tasks one may want to accomplish. For example, Daniel has a section on “File Compression and Packaging.” He discusses such commands with tar, gzip, gunzip, bzip2 and bunzip2. The discussions around the commands are set up much like man pages, but are easier to read and have well explained examples. He also includes a table of useful options.

While not a comprehensive book of every command, option and examples, this guide offers a good reference for those that need to look up common commands.

You can buy the book from the O’Reilly Site.

Crock Pot Beef Stroganoff

by Dave on Wednesday, February 22 2012 at 11:11 EST

I modified a recipe for Beef Stroganoff all over the web:

2 lb. beef sirloin cubes, raw
2 sm. onion, chopped
2 cloves garlic, minced
2 can cream of mushroom soup, undiluted
3 tsp. Worcestershire sauce
8 oz Package of fresh mushrooms, sliced
1/2 cup of red wine (I used Ravines Keuka Village Red which has a nice hint of peppercorn)
16 oz. sour cream

Mix all ingredients except sour cream in crock pot. Cook for 8-10 hours on low. When done, mix in sour cream well and cook on high for 15-20 minutes.

Serve over noodles or rice.

And everything turned out well.

Groklaw: SCO and IBM Stipulate on Going Forward with Utah Litigation -- It's Game On

by Dave on Friday, February 17 2012 at 12:32 EST

From pj at Groklaw

SCO and IBM have reached a stipulation [PDF] on how to go forward on reactivating the Utah litigation, and SCO has filed it in Bankruptcy Court in Delaware. Assuming it’s signed by the judge, the Hon. Kevin Gross, in time for the April 23rd hearing now scheduled in Utah District Court in Salt Lake City before the Hon. Dee Benson on SCO’s laughable motion to let only it go ahead and IBM not, I’d say it’s game on. They’ve agreed IBM can proceed with its defenses and counterclaims. It was IBM that suggested in its opposition to SCO’s motion that the best way forward was to ask the Bankruptcy Court to lift the stay on both parties, which is what the stipulation agrees to.

Aren’t these guy’s dead yet?

Kodak gets out of camera business

by Dave on Friday, February 10 2012 at 10:03 EST

I know I’m a day late with this:

The company that pioneered cheap, easy film photography and invented the digital camera said Thursday that it plans by July to quit offering digital cameras, pocket video cameras and digital picture frames as it sharpens its focus on more profitable business lines while in Chapter 11 bankruptcy.

Source: Rochester Democrat and Chronicle

Rebuilding rpm database

by Dave on Friday, February 10 2012 at 07:44 EST

Ever get this error?

# yum update --skip-broken
error: rpmdb: Thread/process 3099/140508766635776 failed: Thread died in Berkeley DB library
error: db4 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db4 -  (-30974)
error: cannot open Packages database in /var/lib/rpm

Error: rpmdb open failed

This is how you fix it:

rm -f /var/lib/rpm/__db*
rpm –rebuilddb

Then all is right with the world.

First Post!

by Dave on Wednesday, February 01 2012 at 23:55 EST

Hello world!

This is my first post on this blog. I am writing this blog in Ruby on Rails.