Friday, December 3, 2010

The Box... I haz it!!

Folks who know me are quite aware that I am an odd thinker. It should, then, come as no surprise to you that I like thinking 'outside the box'. I've never liked boxes. I remember making a maze in my middle school lunchroom for Halloween lamenting the fact that I didn't have sturdier construction material to make the maze the way I wanted to. I didn't like them then, I don't like them now. Even as a child I despised the boxes that things I bought came in. Now as an adult, I feel like the boxes are wasteful and take up too much space.

I am a believer in not only thinking outside the box but in destroying the box and using its pieces to build a better box to think outside of. My thinking is akin to sitting on a porch in the south on a summer day smoking a cigar. Surprisingly enjoyable in and of itself, but also able to be improved by the qualities of the porch I am sitting on. If it has a roof, I am shielded from the sun. By the same token, if it is enclosed with screen, I don't have to worry about bugs.

If I own this porch I can do anything I want with it to include completely enclosing it and using it in the winter. The details aren't important. What is important is that it becomes more esthetically pleasing the more work I put into it and more people are likely going to be interested in visiting and sitting on my porch.

I think the same is true of thought processes. A person who has a proven ability to create unexpected ideas from a bit of conversation will have more people interested in discussing their ideas with them. This person, for lack of a better term, is constantly refining their box. After all, who doesn't want to go outside their home every now and again and see what needs sprucing up or changing. If you can interest people in your box, you can show them the beauty that lies outside of your box. This is what makes disruptive technology so interesting to us. We see proven leaders in their fields and we then see them creating such unique and new ideas that we want to work with them. We want to be a part of and learn how to improve out thinking in such a way as to develop ourselves more fully into free thinkers. It is definitely one of the main reasons I wanted to work at Canonical. Nothing could be more beautiful than learning and growing every day. This is my wish for all of you in the next years. Continue to grow your minds. Don't let your box fall apart without first having a plan to rebuild bigger and better. Above all, get out there in the sunshine and create!

:-)

~JFo

Tuesday, November 30, 2010

Fish, Barrel... Loud Bangs...

I had an odd experience yesterday. It is one that I have ever only just read about or saw in movies.

I was a target for Social Engineering. Yes, I feel dirty too. Fortunately my suspicious nature precluded me from following through, but I was alarmed at how easy and natural it would have been for me to provide the information that was requested.

The setup was simple, I received a call from an unknown number (this was the first clue that something wasn't right). The person on the line stated that she was 'Carolyn' from payroll (this was the second indication for me) and that there had been a 'glitch'. First off, I know of no one at my company named Carolyn. Add to that the fact that I am not the manager of our team. I'm not even the next lower rung. She followed up by saying that she was trying to get a hold of several people in dealing with the glitch. She named 2 people that she was interested in getting phone information for. Normally this request wouldn't raise too many eyebrows, however, my company maintains an internal directory for just such a thing. Now that my spider sense is riding the bellrope of WTF?! into a 9 star fire alarm of frenzy, I had a moment of clarity. I realized just how dangerous this scenario is. My natural predilection is to help in any way I can. After all, it is what I do on a daily basis. For someone unfamiliar with their company's personnel, it would be so simple to provide this information and think nothing more of it, but this simple request can do so much more. A telephone number can tell the requester where in the country the person lives. It also used to have the added benefit of narrowing to a specific region in that zone further reducing the possibilities of finding a location of that particular person. Sounds like a relatively harmless thing right? Well sure until you start looking at the huge list of missing persons all over the country.

In this case, I am pretty certain that the fisherman was a recruiter so the information could have been used for something relatively harmless. The fact is, there is no way of knowing. Sadly, I was so floored by my thought process at the time that I didn't do anything more than try to sound like a person who knew nothing and didn't have the information at hand, but I would have preferred to spar a bit, if you will, with the person on the line. I think it would have been entirely possible to blow over the house of cards they had built with their opening statements.

My final thoughts on the subject are these: Isn't it illegal to do something like this? If so, what are the ways I can combat this type of information gathering? And finally, If I find out who the person or persons are doing this, where do I go with this information? I don't have the answers, but I do have a question for you. Do you think you would be able to cut through the BS and determine that you were being scammed?

Stay vigilant with your information!
Knowledge is power.

~JFo

Friday, November 19, 2010

My stream of consciousness born of a lack of sleep ☺

{This probably won’t be as short as my normal posts, so those of you who actually do read this (all 8 of you ;-)) may want to take a moment to get comfortable.}

My Job

I love what I do. I love the people I work with. Our times go from easy street and partying at UDS wrap parties to fist and jaw clenching emergencies in the blink of an eye immediately before we release. Never have I worked with a smarter and more capable group of individuals than this one. I am part of one of the most intelligent teams I’ve ever worked or dealt with, and I am thankful for them every day. They give me something to work toward; something most of you know I haven’t had in quite some time. ☺

Our Project

In my opinion, Ubuntu stands to be one of the wonders of the world. I’m not saying that as an employee of canonical. It is the result of having worked with one of the most widely used and developed OS on the market today. Without the vast community we have, none of our goals would be met, none of our validation would occur and none of our growth would have happened. This project has the potential to be (and already is in my opinion) the standard for crowd-sourced projects for the ages. I am thankful for the absolute army of individuals we have thinking, breathing and living the open source and free software philosophy. Without their differences of opinion and ability to clearly state their individual and group opinions there would not be a third of the coverage this OS has in users and developers. You should all be proud.

My Life

I have a great job that requires me to travel on occasion, a nice car, ☺ a great place to live and a lot of new friends that I have met along the way. These are the things that make a success of one’s life. The reality is, it isn’t who you know or the things you have that make one feel complete. It is the memories and experiences that one has that make for a complete life. After all, “You can’t take it with you.” As with all things, there is also the bad. I have many times where I can’t sleep. Many of you are aware that I write on occasion, but I am by no means an author. Authors are published, and I have made it a point not to attempt to publish anything yet. The reasons for this are many, but the main one is that these are stories that I want to write for the sheer joy of the experience right now. I love that the plot doesn’t always develop the way I see it in my head. I love that the characters take on their own personalities and force me into writing them a certain way. The bit that I don’t love about it is the amount of sleep that I lose when great encounters or lines of dialog refuse to allow me to rest. ☺ I estimate that I have lost about 100 pages of really good material because I refused to get out of the bed and fire up the computer.

Add to that my love of music and my newfound desire to write some original electronic and mashup pieces and you have a recipe that won’t see me sleeping until I die. ☺ This is good though. It is a different thing for me to be interested in something that could keep me up at night by a desire to continue working on it. The friends I have had throughout my life would probably all agree that I love my sleep. They would be correct. Sadly, these things seem to have taken precedence over my beloved slumber. I’m happy in some ways that this has happened. After my divorce I went through 5 years of listlessness. I didn’t care what I did or where I did it. I joined the Army again. I moved all over the southeast US. I didn’t keep track of my finances and was overdrawn on many occasions. I simply didn’t care. To have some of that back in my life is a good thing I think.

During that time, I worked across the spectrum of jobs, from carpentry, to Systems and Network Administration to HVAC to Electrical to Plumbing at the Physical Plant of Anderson College to Campus Safety officer to Team Lead of a global enterprise support organization at HP to the Bug master for the Kernel Team of the Ubuntu project. All of that was in the 5 years I spent carelessly trying to find my place again in society. I haven’t found it, but I do care to look some more. ☺ I wonder where that will see me.

My friends

I have the most awesome collection of friends and acquaintances in the world. I mean that, they are, literally, all over the world. Some friends of note who have helped me move upward out of the sludge of lifelessness over the past several years:
Amber and Pete Graner and kids: I became an honorary uncle and I think that helped kick start the process quite a bit. ☺ Their house recently burned down proving yet again that bad things happen to good people. If you weren’t aware and you want to help them out, have a look here: There are still 7 more days that you can contribute. ☺ I love you guys. I’m just sayin’.

Carlota Sage: She is the penultimate pinup and she has a wicked and dirty sense of humor. It was in large part her refusal to put up with noncommittal crap from me that kick started my funny bone back up. I’m sure she isn’t aware, but I have so much more funny now and yet, not as much as I used to have. Still working on that though. ☺ Love ya Carlota.

There are so many others that gave a part of their lives to me by either allowing me into their homes to corrupt their brains/children/pets/parents. Too many to name, but I am thankful for you all, even though at least 3 sets of you had kids after I moved away… You guys need hobbies :-P
So many of you gave your philosophy, long-held beliefs or just a comfortable place to chat that I can’t imagine where my mind would be now without you. To you, the intelligential individuals, I am eternally grateful.

So I suppose you gathered that this post is geared more toward things I am thankful for. I thought that was appropriate, given this time of the year. You know, the time of year when I refuse to listen to normal radio due to their penchant for playing certain seasonal songs a month before they should be played. ☺

So there you go. These are the thoughts that are banging around in my head as I try to get to sleep tonight. :-/ Hopefully getting them out of my head will help me actually rest… but I doubt it. :-D

Now aren’t you glad you read all of that? ☺
~JFo

Tuesday, November 16, 2010

TMA! Too Many Acronyms!

I realize it has been a while since my last blog post... apologies. Today's topic is drawn from the frustration of reading a technical document that shall remain nameless, but nonetheless contained an acronym used twice for different things!

This nonsense must end. I was a member of the US Army and I saw the idiocy of most of the acronyms used there. The difference is, they were consistent! There was no using the same acronym for two different things that I recall, but even there the usage is deplorable.

Let the record show that I despise the use of acronyms in everyday speech and writing. I understand, but still dislike, their usage in documentation where writing out the words is tedious and unnecessary. Ladies and Gentlemen of the Jury... I will henceforth stop using acronyms in my daily usage. I think it better that I can spell and write out the words necessary to complete a useful conversation rather than to abbreviate my co-conversator into oblivion. The only possible exclusion I can see is in my IRC chatting. After all, it is difficult to let someone you are speaking with know that you are laughing without using 'lol' (which I also despise but can find the usefulness of)

In short, I am an angry hypocrite. :-)

That is all!

~JFo

Tuesday, October 5, 2010

Things just keep getting better

So I decided earlier today to try a processor intensive action on my desktop and see how it fares. I have several long .ogg files (mixtapes created by a friend) that I want to play on my MP3 player. Sadly, my player doesn't support OGG Vorbis, so I have a need to convert them. Enter SoundConverter, a tool specifically designed to do such a thing.

Now, for a bit of description on my Desktop... It is a custom build. It has an Intel Motherboard, 8 core processor and 6 Gb of RAM. It also has 8Tb of attached storage and 60Gb(2x30 SSD drives) for OS and related programs. Needless to say, it is a beast.

I've never really tested it out. I realized the other day that I never really even needed to enter and change any of the BIOS settings(I looked through them, they were all set correctly from the factory). The Ubuntu Kernel Team and a great many of the other teams within the Ubuntu Project have wanted load testing that is effective for quite some time. It is a proposition that I have been investigating since I joined Canonical. It is also needless to say, it is a massive endeavor. How does one accomplish effective load testing on an OS and provide concrete data and results that indicate where possible problems may lie? I am still working on all of that. Now back to our situation at hand.

This machine is set up with a 1300Mb swap partition that it has never used. I set out, using the .ogg files to see what kind of pressure could be put on the machine before I see a stutter in my music that is also playing while the test is underway. (That being a major gripe of mine and many users as well)

I added 8 of the OGG files to the sound converter to be converted all at once. My load average at the time was around 1.8. I had Terminal open running htop, Chromium open with about 10 tabs of pages and my Rhythmbox app playing some DJ Chuckie. :)

All 8 cores went to 90+ percent when I started the conversion and moved between 85 and 95% all during the process, which lasted about 5 minutes. No swap usage and absolutely no skipping of the songs I was playing even when I moved to the Rhythmbox app and changed songs in the middle of the test. I also didn't notice any lag in window selection or loading like I used to on my older hardware. I'm very happy with that. :-)

This testing was conducted on the Ubuntu Maverick RC 64 bit. Great Job Ubuntu Project members!! :-D

Friday, September 3, 2010

Ubuntu Kernel Team Triage Summit

Since I've already blogged about it here I'll refrain from boring you with the detail there already.

What I will say is that I am very excited about this Summit. It is the first of its kind and I am really hoping that I haven't stunted it due to my failure to evangelize it enough before now. There simply hasn't been the time. Couple that with e-mail issues of my own creation and you have a recipe for failure.

I hope at least a few people hear about it and join in the fun. This should be an opportunity for folks who have very little exposure to the linux kernel and a desire to become more acquainted with the inner workings of linux to get some of the basic information they need in order to get much closer and provide some assistance to the team as we push to get eyes on the thousands of bugs we deal with daily.

I can't wait for Saturday Sept 11th. :)

~JFo

Monday, August 30, 2010

Monday...

I can never seem to get any of the things I really need to do finished on a Monday. I'm always overcome by other last minute critical issues either of my own making or some other equally critical venue. More often the latter, but it seems that, lately, I have been causing myself a lot of pain by putting some things off that I don't want to do. Not that I won't do them, it is just that they are usually not fun to accomplish.
I've discovered today that they are even less fun when you put them off (as per what I usually discover in every other set of circumstances like these that I continually get myself into :)) One would think I would learn. One would wonder why it is that I keep doing this to myself.

One doesn't have an answer for that. :-)

Anyone else do anything like this, or are you all better at accomplishing the 'un-fun' better than I am?

~JFo