• Happy 4th of July! Dilia and I are taking a little road trip. She's never seen Jerome, so off we go to the little town on a mountainside. 8 months ago

Calendar

March 2010
S M T W T F S
« Feb    
 123456
78910111213
14151617181920
21222324252627
28293031  

VirusTotal — One-shot Virus Checking

If you receive a file and you’re not cer­tain if it’s a file clean of viruses or mal­ware, then visit Virus­To­tal. The site allows you to upload a file (or you can email a file to them) and they will scan it through 39 anti-virus programs.

Virus­To­tal is not an anti-virus solu­tion for your per­sonal com­puter. Rather, you use it when you have doubts about a par­tic­u­lar file or files. For exam­ple, I down­loaded a zip file and my anti-virus pro­gram quar­an­tined it the instant the down­load fin­ished. When I removed it from quar­an­tine and extracted it, I ran the anti-virus pro­gram against the result­ing folder and it found no viruses. So, while writ­ing this mes­sage, I’m upload­ing the file to Virus­To­tal to see if any or all of the 39 anti-virus pro­grams they employ iden­tify it as con­tain­ing a virus.

By the way, my pre­ferred anti-virus pro­gram is NOD32 by Eset. It’s more costly than Nor­ton or McAfee, but it’s cheaper on your com­puter. By “cheaper on your com­puter,” I mean it’s very light on using your computer’s mus­cle. Nor­ton and McAfee are such big anti-virus solu­tions, they are often tar­geted by the virus cre­ators them­selves. When I found out about NOD32’s strong track record sev­eral years ago, I started using it and have never looked at any­thing else for my own computer.

I first found out about NOD32 from a Virus­Bul­letin report. Recently, NOD32 was awarded another VirusBulletin’s VB100 award. NOD32 is the first prod­uct to receive the 60 of these awards. Get­ting to 60th first means they have been around awhile and they make a very good prod­uct. You might be think­ing get­ting to 60 just has to do with their age, but they have a bet­ter than 97 per­cent suc­cess rate. I very strongly rec­om­mend NOD32.

My Family's Sloppy Joe Recipe

My wife has dis­cov­ered Sloppy Joes, thanks to my good friends the McGin­nises. Janet makes my mom’s ver­sion of Sloppy Joes. How­ever, since they like spicy food, they usu­ally up the Scov­ille scale of their Sloppy Joes by adding pep­pery stuff. My mom’s ver­sion is not pep­pery at all, but feel free to use hot stuff if you want.

Recipe: Sloppy Joes

Sum­mary: Sloppy Joes using Campbell’s soups and bar­beque sauce

Ingre­di­ents

  • 1.5 pounds ground beef
  • 1 medium onion
  • 1 cup bar­be­cue sauce
  • 1 can Campbell’s con­densed cream of tomato soup
  • 1 can Campbell’s Veg­e­tar­ian Veg­etable soup
  • 1 Pack­age of ham­burger buns

Instruc­tions

  • Dice and sweat onion
  • In same pan, brown ground beef
  • Stir in bar­be­cue sauce and add both soups
  • Stir peri­od­i­cally and let sim­mer for a half-hour
  • Serve by plac­ing a good sized spoon­ful of sauce on a bun.

Quick Notes

Sloppy Joes by their very nature can be exper­i­mented on. My fam­ily likes to sprin­kle shred­ded cheese over the sauce (after we put it on the bun). We use a ched­dar cheese.

Vari­a­tions

For bar­be­cue sauce, try dif­fer­ent brands and fla­vors. Go with spicy if you want hot Sloppy Joes. Got some­one in your fam­ily that doesn’t like onion? Leave it out and/or replace it with a lit­tle onion powder.

Cook­ing time (dura­tion): 40 min­utes

Num­ber of serv­ings (yield): 4

Meal type: lunch

Culi­nary tra­di­tion: USA (Gen­eral)

Micro­for­mat­ting by hRecipe.

Less Is More

No, this isn’t a post about the Linux com­mands More and it’s younger sib­ling Less.

Rather, this is about a phi­los­o­phy. I recall when I was pres­i­dent of a com­puter user group, we were re-writing the by-laws and one of the objec­tives of the by-laws com­mit­tee was to avoid box­ing our­selves in. For exam­ple, if we very specif­i­cally wrote in the by-laws a task requir­ing an offi­cer must do such-and-such by a par­tic­u­lar day of the month, did we then have to go through the motions of charg­ing said offi­cer of non­fea­sance if the offi­cer failed to meet the dead­line? Worse yet, while the board may choose not to pro­ceed with such an action, a mem­ber could decide to press the matter.

So, we opted for the Less Is More approach. If we out­lined their duties but didn’t require how and when they accom­plished them, we could incor­po­rate it all into our by-laws. Sep­a­rately and not as a legal doc­u­ment, we were going to write a Stan­dard Oper­at­ing Pro­ce­dures (SOP). The by-laws com­mit­tee was going to for­ward rec­om­men­da­tions to the SOP com­mit­tee as we thought of ways to flesh out tasks and duties.

The same phi­los­o­phy can also apply to work. Leave your­self enough flex­i­bil­ity to avoid restrict­ing your­self (or your depart­ment) overmuch.

YouNeedABudget

The title doesn’t mean I think you need a bud­get, rather it’s the name of a prod­uct I’ve been using for a lit­tle while.

I’m cur­rently using YouNeed­ABud­get (YNAB for short), a pro­gram aimed at help­ing us straighten out our bud­get woes.

YNAB is a bud­get pro­gram built on a sim­ple idea. It’s for peo­ple, such as my wife and I, who strug­gle liv­ing pay­check to pay­check. It’s not hard to use and it’s not dif­fi­cult to get there. Just be pre­pared to spend a lit­tle time on it every day and to think about deci­sions and con­se­quences every now and then.

YNAB has a method built around four rules. These are not directly in the pro­gram, so don’t worry that the pro­gram will nag you about com­plet­ing and/or imple­ment­ing a par­tic­u­lar rule.

Rule 1: Stop liv­ing pay­check to pay­check. This is the main thing YNAB assists you with. I’ll go into it in a lit­tle more detail in a bit.

Rule 2: Give every dol­lar a job. When you’ve com­pleted rule 1 and even before you do that, you use this to address the deci­sions ver­sus con­se­quences dilemma.

Rule 3: Save for a rainy day. Dis­as­ters hap­pen: car acci­dents, emer­gency med­ical or den­tal prob­lems, fam­ily mem­bers in dire straits, etc. This is in addi­tion to the “Oops. I for­got about that expense.” For exam­ple, insur­ance pre­mi­ums, taxes due, etc. If the sav­ing is big enough, rule 1 can stay intact.

Rule 4: Roll with the punches. If some­thing does hap­pen to goof up your YNAB process, absorb the dis­rup­tion and get right back on track to main­tain­ing a budget.

So, what’s rule 1 all about? That’s easy to under­stand but chal­leng­ing to imple­ment. Basi­cally, put in all your expenses and cat­e­go­rize them (food, util­i­ties, etc.). YNAB has default cat­e­gories built-in and you can expand those very eas­ily when you think to your­self, “Hmm…what does this expense go under?” If need be, just enter a new cat­e­gory as if it already existed and YNAB will ask if you want to cre­ate that cat­e­gory and let you move on. It’s that simple.

Now, review all the money ins and outs for the month. After you pick your­self up off the floor because you had no idea you were spend­ing so much money in one cat­e­gory (for many, it’s food related), start think­ing about ways to tighten any­thing you think is wild spend­ing.

Now you’re ask­ing, “Wait, what’s rule 1 about again?”

Oh, didn’t I tell you yet? Basi­cally, keep pay­ing this month’s bills with this month’s pay­checks. As you get tighter on your spend­ing, your check­ing account will start get­ting a padding of extra money. Some­day you will have enough money in your check­ing account at the begin­ning of the month to think, “Hey. I can pay all of this month’s bills with the pay­checks from last month!” That’s the secret. Get your check­ing account bal­ance high enough to allow you to pay a whole month’s bills at any time.

In effect, you’ll be putting your bud­get on a diet. The diet is a portion-control diet, mean­ing we’re not going over­board with calo­rie count­ing, fat reduc­tion, and so on. All we’re doing is reduc­ing the amounts of any­thing we can and still eat, live, and be happy. If you’ll keep your bud­get on the diet, you’ll have the one-month-in-advance thing licked and you’ll end up sav­ing for emer­gen­cies, and clob­ber­ing all your debt, and sav­ing for col­lege for the kids and retire­ment for yourself.

Rule 4 is very impor­tant. Very few peo­ple start­ing a new bud­get stick with it for the first few months. If some­thing unex­pected hap­pens to your money (an emer­gency), try to be one of those who gets right back on the horse and keeps on going even if it feels like you’re start­ing all over.

And don’t be afraid to just start the YNAB infor­ma­tion all over if you feel like it’s just too much work to catch up from a month or two ago. If you keep at it, you’ll get those daily and weekly habits, your fam­ily will bet­ter under­stand what you’re doing, and you’ll keep on going.

Cell Network Extenders

Today, my boss at work (who’s not so much bossy as he is super­vi­sor­ish), Rob, told me about Sprint’s AIRAVE. The AIRAVE is a device for your home to add a minia­ture cell tower and extend your cel­lu­lar cov­er­age inside your home for up to three phones. When you enter it’s range, it noti­fies the Sprint net­work and your incom­ing and out­go­ing calls are routed through the AIRAVE which is con­nected to your home broad­band inter­net con­nec­tion. Because you aren’t using Sprint’s real cell tow­ers, they don’t charge you min­utes for any time used via the AIRAVE.

Sprint’s AIRAVE is $99.00 to pur­chase and $4.99 per month added to your cell bill.

I was curi­ous about the tech­nol­ogy and, after some quick search­ing, found Ver­i­zon has a sim­i­lar device. They have a device made by Sam­sung called the Wire­less Net­work Exten­der, which is a really poor choice of words for a prod­uct name. Imag­ine some­one ask­ing a sales­per­son about extend­ing their wire­less net­work. After much frus­tra­tion, phone calls, and return­ing the device to the store, they then find out this extended the wire­less cell net­work, not their wire­less com­puter network.

The Ver­i­zon Wire­less Net­work Exten­der accom­plishes much the same thing as Sprint’s AIRAVE. It’s more expen­sive at $249.00. How­ever, there are no monthly fees asso­ci­ated with it. The draw­back is it uses your plan min­utes. Why? I have no idea. I’m a Ver­i­zon cus­tomer and really like them, but you have to ques­tion the idea of tak­ing min­utes away from our plans when we’re not even using their net­work to do it. By the way, this was dif­fi­cult for me to find, but I even­tu­ally dis­cov­ered it by going to the FAQ, click­ing “Billing” topic on the left and then click­ing the only ques­tion they had on the right.

So, while the Sprint box has a monthly addi­tional cost asso­ci­ated with it, you could make up the dif­fer­ence by going to a lower monthly voice plan.

The only thing Verizon’s box does for you is give you a stronger sig­nal in the house and sur­round­ing area. Noth­ing else is gained by it.

Verizon’s solu­tion is not bet­ter than Sprint’s.

Myst Online

You may remem­ber Myst from years ago (early 90s). It is said Myst was a big part of help­ing com­puter users get their com­put­ers upgraded with a CD drive. The game was too large to dis­trib­ute on floppy discs. Cyan, the maker of the game, has cre­ated and released a free-to-play ver­sion of Myst called Myst Online: Uru Live. It’s a puz­zler and visu­ally stun­ning. The same was true of the original.

Many peo­ple put down the orig­i­nal ver­sion because it wasn’t ani­mated much. I never played the orig­i­nal (except for one or two clicks, lit­er­ally) nor the sequel, Riven. But, I knew from friends and from watch­ing oth­ers play it could be very absorb­ing. The game was really a whole bunch (I mean thou­sands) of beau­ti­fully ren­dered computer-generated scenes and was dri­ven by a basic “click here and I’ll show you this pic­ture” engine. How­ever, between the graph­ics, the devel­op­ing sto­ry­line, and the music, a strong mood and feel was cre­ated which allowed for won­der­ful immersion.

Myst Online may be like that. I down­loaded it tonight and played for about 30 min­utes. It’s a ren­dered and ani­mated 3D envi­ron­ment and it’s a puz­zle game requir­ing some clever men­tal trick­ery to solve the puz­zle and fig­ure out the clues. If you are stuck, there are doc­u­ments and sites pro­vid­ing a walk-through avail­able (here’s one).

It’s free and other than take up about 3 giga­bytes of space on your hard drive, it won’t cost you any­thing except time. Have patience and be will­ing to explore. (Hint: Take a peek behind things, like the big sign lean­ing against a wire fence in the desert.)

Pandora Internet Radio

Pandora Desktop application screenshotMy wife and I have been enjoy­ing Pan­dora Inter­net Radio, a free inter­net radio site, for the past few months. The player has thumbs up and thumbs down but­tons to indi­cate you like or don’t like a song. Pan­dora is avail­able via web, phone (Android, Black­Berry, iPhone, Palm Pre, and Win­dows Mobile), a desk­top appli­ca­tion, and numer­ous media devices.

They have some­thing they call The Music Genome Project that allows them to deter­mine a song’s traits (which they call genes). As you use the thumbs up and thumbs down fea­tures, the site tracks how often you do or don’t like songs with sim­i­lar genes.

Pan­dora allows you to cre­ate mul­ti­ple sta­tions for you to lis­ten to on your own Pan­dora which you can option­ally share with oth­ers. The gene traits of your song selec­tions are applied to the sta­tion you are lis­ten­ing to at the moment. So, if you want slow-dancing on the cur­rent sta­tion and Pan­dora starts play­ing “The Devil Went Down to Geor­gia” by the Char­lie Daniels Band, you can indi­cate you don’t want that song on this sta­tion by using the thumbs down button.

I just wish there was a way to say, “Thumbs down for this sta­tion, but I’d love it in my Pop station.”

In spite of an admit­tedly small caveat, Dilia and I enjoy it so much we’ve paid for the one year sub­scrip­tion so we can run the desk­top appli­ca­tion and so Dilia won’t keep using up her monthly limit from the free mode.

Now, if you’ll excuse me, Queen is singing to me and I need to sit, relax, and drink in the some of the best music of my lifetime.

Sublime Text Editor Is Truly Sublime (and chocolatey too)

Some time ago I stum­bled across a new text edi­tor called Sub­lime Text. It’s visu­ally appeal­ing and has quite a few fea­tures. The only rea­son I still use TextPad is because it launches faster. If Sub­lime launched quicker, I’d make the switch completely.

It has a very smooth and pol­ished feel to it. It’s a plea­sure to work in and many of its fea­tures make a lot more sense than those in other text edi­tors. The author is still actively devel­op­ing it. The “min­imap” fea­ture along the left gives you a birds-eye view of your text file and is updated instantly with what you’re doing in the main editor.

The edi­tor sup­ports all the usual fea­tures of most pro­gram­ming edi­tors. How­ever, it has many fea­tures tai­lored towards those who wish to just sit down and write a let­ter, note, mes­sage, or prose.

The forums seem pretty active and use­ful. Check out the author’s Beta changelog for an idea of how fre­quently he updates.

Sub­lime sup­ports plu­g­ins via the Python lan­guage, which is very robust and flexible.

One final com­ment. When­ever I open Sub­lime, I get a sense of, “Mmm…dark chocolate!”

Email Key and Gmail

I use the Gmail from Google Apps Stan­dard Edi­tion now for my email. Google Apps allows you to move select parts of your own domain’s ser­vices to a Google-hosted solu­tion. The best way to think of it is some­thing like an Exchange server (email, cal­en­dar­ing, con­tacts, tasks, etc.) all on Google Apps and using their excel­lent inter­faces. I par­tic­u­larly enjoy the spam fil­ter­ing and the ease of access.

But, Gmail is web-based, even via Google Apps. This is a pos­i­tive except when it comes to the Email key on my key­board. Now that some­thing else was the default, my Email key no longer launched any­thing where before it launched Outlook.

Tonight, I wrote a script for Auto­Hotkey to launch my Gmail for me. I’m shar­ing it here in case it’s use­ful to any­body else. The main part of the script is a one-liner:

Launch_Mail::Run https://mail.google.com/a/desertdwarf.com/#inbox

There are just two parts to the script. The first part is the Launch_Mail:: por­tion which tells Auto­Hotkey to do the fol­low­ing when I press the Email key on my key­board. (Launch_Mail may not work with all key­boards, but it should work with most.)

The part fol­low­ing the :: (two colons) is the com­mand to exe­cute. In this case, we’re telling Auto­Hotkey to run some­thing. It can be a pro­gram, a doc­u­ment, or a URL. Basi­cally, any­thing that could nor­mally be double-clicked on the Desk­top or in Win­dows Explorer, the sys­tem will run that item. Since this is a web address (a URL), the sys­tem will open that page in the system’s default web browser.

After that, I found a nice Gmail icon, cre­ated by one of the great­est icon cre­ators ever, and con­verted the .ahk (Auto­Hotkey script file) to .exe (a pro­gram) using a pro­gram that comes installed with Auto­Hotkey and told that con­verter to use the sec­ond Gmail icon in Foood’s file. Now when I run the pro­gram, which runs every time I start Win­dows and login, the cool Gmail icon shows up in the Sys­tem Noti­fi­ca­tion area down by the time, let­ting me know it’s run­ning, and I can press my Email key to launch my email on Gmail.

Full script is below…
Con­tinue read­ing “Email Key and Gmail” »

Many Updates

A lot of time and a lot of updates in my life since Dilia and I had our wedding.

  • We moved into two dif­fer­ent apart­ments. (Not at the same time, of course.)
  • We have our own dog, Bitsie.
  • In the same com­pany, for the same pay, I switched back to an old depart­ment as part of a lay­off (they elim­i­nated my posi­tion and moved me back to my orig­i­nal one). I’ve had two new bosses, one of whom is pretty good with computers.
  • Related to the last item, I’ve been denied a pro­mo­tion not because I wasn’t qual­i­fied (3 years in my cur­rent depart­ment with only 6 months in a closely related depart­ment), but because my new boss is a newer mover-and-shaker and the VP wants to move and shake things. I’m look­ing for­ward to the new changes and I hope the new boss stays with Mesa as he proves how good he is at man­age­ment and imple­ment­ing things. (No brown-nosing here. I don’t think he knows about my blog, yet.)
  • I received a won­der­ful gift from my wife of a 24-inch mon­i­tor for Christmas.
  • I updated Word­press, my blog software.

I’m sure there are other things, but these were what came to mind easily.

This post was both a test and to try to get me back in the mood of blog­ging again. I’ll try to fol­low up with my usual use­ful stuff soon (maybe not tomor­row, but soon).