This week was quite surreal. I’ve spent almost thirty-five years working with computers. [Note: That includes a few years as a teenager.] I’ve built computers from scratch. I’ve held practically every job you can imagine in the software industry. But I have never been officially certified in anything. So I’ve been confronted with one of my own personal boogeymen: I must take a test that I must pass in order to keep my job. What’s up with that?
I have chaffed at the utter indignity of it all. And I’ve been more than a little bit apprehensive about the upcoming test. [Note: I’m taking my test on December 27th. So I would really appreciate your prayers.] And I’ve also laughed at the ridiculousness of such tests. As a senior leader, I recognize the importance of such things. And as an individual contributor, I recognize the fact that such tests are really poor predictors of performance. But as a man called by God to set an example, I must set any and all of these other considerations aside. I must prepare as if I were doing this for the Lord – as indeed, I am. And I must demonstrate my faith with my gentle attitude. So I am soldiering on.
So after a long week of staring at LCD monitors, I was so glad to get home and just relax. Of course, that didn’t happen. Things have just kinda stacked up at home. So I finally got some time to attend to some overdue items.
I finally got my revised taxes submitted to my state’s department of revenue. This is always arduous, frustrating and altogether soul-rending. But I just needed to set aside a few hours to pull all the pieces together. Hopefully, the state will understand what I have submitted. But if they don’t, this will take a whole lot more time to iron out. But I’ve taken the first few steps in the journey. So I have a smile on my face.
I also had to assemble all of my ‘dependent’ verification documents for my employer. BTW, I’ve never had to provide so much data before. I had to get birth certificates for everyone. I even had to find my marriage certificate. Unfortunately, the marriage certificate was in a safety deposit box at a bank that I haven’t visited for over twenty year. Neither Cindy nor I could find the keys for the safety deposit box. So after paying to have the lock drilled out, we retrieved our marriage certificate. And we bought a fire box so that we could securely store all of these documents in the house. As of now, all of the older and newer documents that need to be protected against calamity are now safety tucked away in a hiding place that can survive fires or tornadoes. With this done, I got all of the ‘dependent’ information bundled together and sent to my employer.
In addition to this, I’ve finally finished all of the retirement consolidations that I’ve been doing over the last few months. It’s nice to have all of the administration in one place. And it is good to have my retirement savings properly invested in a diverse number of well-managed funds. I can’t wait to do my next quarterly review in order to see how well (or poorly) we’ve done with my new plans. I certainly can’t do any worse than I did when almost everything was vested in (and through) only one corporation.
But these things aren’t what prompted me to write this post. Yes, all of these things were woefully overdue. But this morning, I got a chance to ‘geek out’ – just a little. My classes have focused on information security. And I have always been an idiot-savant in this area. I’ve never had any formal training in the subject – even though I was a senior security engineer about twenty-five years ago. I’ve always learned by doing. And I have a passing familiarity with the subject. [Note: If you don’t believe that last statement, just read some of my posts over the years. You’ll see that I am wholly entranced by security and privacy matters.]
With the purchase of my Android phone, I’ve had to confront a whole lot of privacy issues. I use my phone to securely connect to my home computers. To do this, I tunnel VNC through SSH. I also store some fairly important documents on my phone. So I use Truecrypt (on my PC) to create and store a secure backup of a small number of important files.
But I’ve always had to encrypt the data myself. Or I’ve had to use other tools on my phone and/or PC. Basically, all of these tools were file-oriented solutions. At the same time, there were very few options to securely encrypt streams of data between the phone and other computers. Yes, I could use https to build a secure tunnel to the site I was interacting with. But if I wanted to secure all traffic, I was out of luck – until now.
The folks at the Tor project have released an Android tool named Orbot. I had a little trouble downloading the tool OTA. But I finally got it by transferring the package to my SD card. Over the next few days, I’ll be testing this tool to see how it works. I am pretty darned psyched that this tool is now available – and it’s about time that phones could participate on the Tor network.
-Roo
Author: Lorin Olsen
Still Prideful After All These Years
Consider it pure joy, my brothers, whenever you face trials of many kinds, because you know that the testing of your faith develops perseverance. Perseverance must finish its work so that you may be mature and complete, not lacking anything.
James 1:2-4
It has been twenty-seven years since I took my last timed exam. Since then, I’ve never had to get certified for a job that I have. That is ending with my current job. There are a couple of professional certifications that I need in order to meet some customer requirements. So I and my team must all get a minimum set of certs in order to continue on the contract.
Consequently, I am in class this week. I am taking five days of preparation before I take the test. But I have had a really poor attitude throughout the class. Don’t get me wrong. I’ve paid attention. I’ve engaged with the teacher and the class. And I’ve tried to be light-hearted throughout the class. But I have maintained an attitude of entitlement. I was confident that my years of experience were all that was needed to meet this challenge.
In my personal arrogance, I decided to take a practice test after only two days of class (and no studying). I had a few technical problems with the test (e.g., two questions didn’t even show up due to what appeared to be problems with an ActiveX control). And I was interrupted during the practice exam when someone wanted to pull me off my test station (during a timed test) in order to discuss testing strategies for our group. So I had a couple of strikes against me. Technical difficulties + testing interruptions + incomplete class work (i.e., only 40% complete) + an attitude of entitlement = C+ on the exam.
One of my team members (who is a dear brother in Christ and a member of our Bible study group) told me that I should be happy with the score as it showed that I was on track. [BTW, Bob didn’t do quite as well as I had done on the practice test.] Rather than be grateful [or help Bob find solace and focus for his journey], I just sulked in my own disappointment. I was convinced that I could get a B+/A- without even going over the material. I was in good shape but I had convinced myself that I should have done much better. Rather than misinterpret the results and act small, I should have helped to buoy Bob’s spirits. Instead, I lost the opportunity to lead. Bob, I am so sorry. Please forgive me for my selfishness. And thank you so much for your positive heart.
When I got home, I was in a very sour mood. Cindy and Dana went to the gym while I fumbled around and felt sorry for myself. Fortunately, God reminded me that the best rmemdy to missing the mark is to try again with the right attitude. So I gathered together my materials and assessed my “off the mark” assessment. Actually, I had done rather well. No, I didn’t meet my own selfish and prideful needs. But I’m glad that I didn’t. If I had scored higher, I am sure that I wouldn’t be paying attention for the next three days. And I am sure that I wouldn’t prepare before the test. And after reviewing my missed questions, I could easily see that the difference between achieving my goal and failing my goal was the sections of the material that we had not yet gone over in class. Had I known the terms from those sections, I would have met my expectations.
After a few hours of stewing, I finally relaxed my jaw and let go of the bone that I was chewing. And I let God speak to me. His words were gentle – but firm. Who are you? Why do you think you “deserve” to be “top dog” amongst your peers? Why aren’t you happy with knowing that you are almost ready? And why are you chaffing under the authority system where I have placed you?
I was stunned and humbled by God’s directness. And I thank Him for it. These reminders will cause the following reactions: 1) I will focus during the remaining classes, 2) I will be excited to learn new terms and techniques, 3) I will take many more practice tests, 4) I will greedily embrace all of the test aids that I can find, and 5) I will have the right attitude about this venture. I must remember that I am at this job for a few reasons: a) to provide for my family, b) to be a leader amongst my younger colleagues. Lord, please help me be an attitude leader as well as a skills leader!
-Roo
A Little Gingerbread for the Holidays?
I am thoroughly enjoying my Android phone. With Froyo 2.2, my Droid 2 has kept my attention. But nothing lasts forever. And this week has prompted me to prepare for the arrival of Gingerbread.
Gingerbread is already available on the Google Nexus S. It is also available in the SDK (see above). Like so many other developers, I’m now starting to play with the SDK. But when will it arrive on my Droid 2? Verizon has been conspicuously silent.
-Roo
May Every Breath I Take Proclaim Your Majesty
From the whisper of the lover to the lion’s roar
The command of the commander upon the field of war
The instruction of the father, the laughter of the friend
I’ve heard every utterance and I can’t comprehend
Just why I can’t decide, I can’t make the choice
Is it Your word that I’m in love with
Or the sound of Your voice?
Oh speak, speak to me
Oh speak, speak to me
I’m as quiet as I can be
So speak, speak to me
From the Spirit on the water to the splitting of the sea
The beauty of Your form upon a raging Galilee
The cloud that filled the temple, the fire on desert sand
I’ve seen every step and still don’t understand
Why I can’t render a decision, I can’t seem to choose
Is it Your journey I’m in love with
Or just the way You move?
Oh speak, speak to me
Oh speak, speak to me
I’m as quiet as I can be
So speak, speak to me
I love the way You speak
In what You say and what You do
Give me ears so I can hear You
I need to hear You
From the burning of the bush that refused to be consumed
To the Spirit on a shepherd boy that ran through every tune
The terror of the King who carries vengeance in His hand
The love of the Messiah dying quiet as a lamb.
Oh speak, speak to me
Oh speak, speak to me
I’m as quiet as I can be
So speak, speak to me
crank…crank…crank
I suck in air as I climb a rising hill on my way to the office. It is so quiet. All I can hear is the creaking of my pedals as I roll them over. When the road lifts, I press on harder. I lift my cadence and I get into a better gear. And all I hear is the low whir of wheels on pavement. It is quite cold out this morning. Yes, it’s been colder. But 25F is still cold. And I see the evidence of my existence through the frosty breath I exhale.
And in that quiet and still time this morning, I saw a glimpse of His majesty. Oh, my heart can’t express the joy and serenity God has shared with me over the last twenty-four hours. We are doing a fabulous Bible study here at work. We are reading and discussing John Piper’s “Don’t Waste Your Life.” We talk and then we pray for one another. Then we pray for the people we can touch while at work. As we are nearing the end of this study, we have started planning for the next study. So my heart has been drawn to read Francis Chan’s book entitled “Crazy Love.” Of course, there are so many good books to read and study – including the word itself. But I was drawn to this book for a reason.
So I started to do a little research. I used Google to see what others thought about the book. And so I ran across a lot of amazing reviews. And I saw some great links to videos. One of the coolest was a link to images and video set to Chris Tomlin’s song “Indescribable.” That started a night full of God’s awesome presence.
And I woke to the same kind of joy. At first, I was challenged not to ride today. I was a little late in the shower. And I just wasn’t moving very quickly. So I was sorely tempted to ride with my wife and get a cup of coffee with her this morning. Please know that such a trip would have been awesome as well. But it was not what God had planned for this morning. It was clear that the enemy didn’t want me to ride. So he filled my heart with dread and fear about getting hit by some inattentive motorist. OK, maybe I am just a little paranoid. But you know something awesome is going to happen when the enemy tries to flip the fear trigger. So I reminded myself that the God who can move mountains can also move cars. And it was clear that God wanted me to ride. So I strapped on my ankle lights, laced up my shoes and headed into the darkness.
My ride is about sixty-five minutes long – when I ride in the dark. And every pedal stroke of the ride was a reminder of God’s grace. I have two legs and the strength to pedal. Thank you, Lord. I was reminded of the blood clot in my leg that the doctors found in August. Through His grace, the doctor’s skills and the miracles of aspirin and antibiotics, the clot dissolved in a matter of days. And I am riding more now than I have been riding in the past two years. Thank you, Lord.
I have lungs and the strength to inflate and deflate them. Thank you, Lord. I was reminded of my physical troubles this past spring. I had horrible trouble when I developed pneumonia (after a sinus infection). It was so very hard to breath. So I am thankful to Him for every breath I take – especially when I ride my bicycle.
And I have eyes to see with. Folks, sometimes it is hard to be thankful when you are legally blind. I don’t think I’ve ever been ungrateful for my lack of eyesight. But I am often not thankful for what I can see. I can see to ride my bike. I can see the smile on my precious grand-daughter’s face. I can see the jubilation, the consternation and the sexy curves of my wonderful wife. I can read the words of God written in a Bible. And I can ride my bike. I am so incredibly thankful for each image I see. Each is a precious gift from my Creator. Thank you, Lord.
And I have a mission while I am here on this world. I am called to channel God’s blessings to my family. I am called to represent God’s unfailing love to my wife. And I am called to share God’s steadfast love to my neighbors and to all of my colleagues at work. God trusts me with this mission. I don’t always share His confidence in me. But if He trusts me, who am I that I shouldn’t trust myself. Thank you, Lord.
Lord, in this holiday season, I pray that I can be totally transparent. I pray that people will see You when they see me. I want everyone to know the same love that I know. You are so awesome. And I love you so very much. Thank you, Lord.
-Roo
Social Linking – Options Galore
Once I had the new WP 3.1b1 running, it was time to build links. My first thought was to use ShareThis. It is a great plugin that builds links for every post. And it worked flawlessly on my local WordPress 3.1b1 platform. But it won’t work on WordPress.com.
So I started to read up on applets that could be embedded as HTML code. Several tools are available. But the best of the rest is GetSocial. It is designed with WordPress in mind. You input the title for your post and the permalink. Once entered, GetSocial will generate the necessary HTML.
After a little testing, I decided to start updating a large group of posts from my blog. While I will be glad when WordPress finally releases a functional sharing feature, GetSocial seems to fit the bill for the meantime. BTW, if you don’t want to use a Windows applet, don’t worry. The folks at GetSocial have created GetS0ocial Live so that you can use GetSocial even if you don’t use Windows.
This tool gets 4/5 stars on the roo-meter. It’s good enough – for now.
-Roo
WordPress Wonderland
As noted in one of yesterday’s posts, I’ve been increasing my WordPress knowledge while upgrading to WP 3.1b1 on the alpha site. There are four elements to my current ruminations on the subject:
- I am learning new features and functions in the product. For example, I am starting to broaden my knowledge of builtin features like shortcodes. I really like the fact that you can enter a short ‘code’ string, like this:
[youtube=http://www.youtube.com/watch?v=Mq62aKUZHq0]
and have it rendered like this:
There are a staggering number of shortcodes that are supported on WordPress.com sites. A list of hem can be found here. - I am blown away by the sheer number of plugins that exist for WordPress. Thanks to the whole community for their continuing submissions. Ingenuity is rewarded in many ways. So I reward all the unsung plugin writers with my praise. Your tireless efforts are appreciated – even if they aren’t yet financially rewarding.
- I am learning all about hosting my own WordPress site. This isn’t new either. I’ve had a test site running for quite some time. But my initial dabblings were with all of the plugins that SEO folks use. However, while all of the SEO tools are interesting, the whole process of SEO makes me feel like I need to take a shower. Yes, marketing is important. But I am really trying to maintain the illusion that I am “above” all of that stuff. For this reason, I stopped my WordPress quest a few months ago. Nevertheless, the new version of WordPress is causing me to reconsider that decision.
- I am really weighing the option of migrating from WordPress.com to either a site that I host myself or a site that is on a “real” hosting service. Can I host this on my own test platform? Absolutely. Do I want to have all sorts of spurious traffic coming through my home router? Absolutely not. So I am looking into a good hosting platforms. Do any of you have good suggestions? [Note: I am not asking for spammers to fill my comment system.]
Let’s hope that my newfound fascination with WordPress actually results in a vastly superior blog.
-Roo
A New WordPress For The Holidays
While catching up on the WordPress blog, I noticed a post about WP 3.1. The new linking (and blog post search) capabilities seemed oh so impressive. So I decided to check them out.
Yes, I do have access to the new code as I host my main blog on WordPress.com. That makes me a beta tester. And I really like what I am seeing in the beta. I am quite impressed with the new means of searching my blog to find past posts that I want to reference.
But all of this reminded me of something simple: I hadn’t checked on WP status for quite some time. And when I checked out my test site, I realized that I was well behind on GA versions. So I spent a few hours updating my test platform to WP 3.0.1. And since I was updating WP, I took the time to update XAMPP (and the core Apache and MySQL components of the test system). I am now up-to-date. And I can’t wait to update the entire platform to the new WP 3.1 when it is released.
-Roo
War-strolling With Bailey
One of the biggest blessings each holiday is having all of my kids at home. And this holiday is no exception. Bailey was here for almost a week. And while she spent much of her time with her beau, she also spent time with her father. And for the past couple of days, she and I have had a chance to stroll through the neighborhood.
Today, we made it a point to go to the neighborhood public library. And the weather was quite accommodating. Today, we walked +4 miles. And we also just chatted. We chatted about life, about long-term love and about our Savior. It was quite a refreshing and adult stroll – and I got a chance to walk down some streets that I don’t ride on.
So I took the opportunity to run the Wigle WiFi war-driving app on my Droid 2. And what to my wondering eyes did appear but a few hundred more access points as we strolled around the neighborhood.
I also got a chance to check out some mapping functions and use some real estate apps (like Zillow). It’s always good when my location-based tool chest get a little bigger. But while all of these technologies are very cool, the best part of the stroll was the time that I spent with my daughter. I am truly blessed to have children that are still willing to talk to me!
-Roo
I Will Best You, Mr. Dunker!
It’s been an interesting few weeks for me. As I noted a few posts ago, I’ve been using my Droid (and Wigle.net‘s Android tools) to do a little war-biking. As of this evening, I’ve found over 5,000 new access points around my travelling routes (see the map above). And it has been a heck of lot of fun.
I’ve done more pedaling in the last month than I’ve done in the previous year. And with the various pieces of tech I’m playing with, I can really see where I’ve been. Anyone watching my blog can tell when I’ve ridden a new route. And I can tell the difference in my attitude and my energy levels. Of course, I’ve also found that I’m having more 2PM bouts of drowsiness. Too bad I can’t exploit caffeine any longer.
I’ll provide a final tally for the month in a few days. But between now and then, please know that I am having fun mapping WiFi access points in Johnson County, Kansas. I won’t catch up with Google’s “StreetView” numbers, but I am within striking distance of Noah. Of course, when he did most of his war-driving, he was in a car delivering pizza – and every AP he ran across was new. In my case, I am only picking up the new radios that have not been previously loaded into Wigle.net’s database. But I am determined to best you, Mr. Dunker!
-Roo
DoubleTwist = Android Sync + Markets
A few years ago, a fellow named Jon Johansen (aka, DVD Jon) exploded onto the scene with some really cool technology: he released DeCSS as a means to “liberate” DVD films from onerous copy protection. I don’t want to go through the legal and moral arguments that his actions provoked. But later, he became more legit when he helped to form DoubleTwist.
When DoubleTwist first hit the market, it was a means of decrypting iTunes music files for use by other applications on your PC. This meant that it was a very speculative venture. First, it was taking aim at folks who were ostensibly “protecting” musicians and their copyrighted works. Second, the folks who needed decrypted versions of music (on their desktops) were a limited community: most of them were using songs that they had purchased as input to other programs (e.g., DVD authoring tools, etc). So while I tried the product, I decided to buy music from Amazon instead. So until recently, DoubleTwist was cool – but not very useful for me.
But Jon & Co. have finally pulled together a more expansive reason for DoubleTwist: syncing media with Android devices. DoubleTwist is now a free product that can sync any (or all) of your iTunes files with your Android device. The product is free to use. So DoubleTwist is making its money in a different way – it is now a distribution channel and an advertising platform. For those that have an Android device, you can buy apps from within DoubleTwist. And you can also buy music and movies from Amazon through the DoubleTwist tool.
So the way that you can legitimize a hacking tool (that decrypts protected media) is to become a media intermediary. I am sure that DoubleTwist is giving the media “market” owners a “cut” of their business. That way, a previously offensive technology is now legitimized.
But is it a good tool? After a few hours of playing with the tool, I am thrilled to have a free tool like this. Yes, you can buy tools to sync with Android phones. But I am happy to recommend this tool. It syncs the music I want to sync. It scrobbles to Last.fm. It allows you to set songs as ringtones. It also downloads and displays album art with ease. After a few more weeks, I may revise and extend the recommendation. But for now, I give DoubleTwist a qualified “thumbs up” on the Roo-meter.
-Roo