Monday, January 9, 2017

The 3 (or so) faces of I.T.

As previously mentioned here, I did some network upgrades over the course of the holidays which were actually just completed  on Thursday morning (1/5/17, or 5.1.17 outside of North America), The end result is a faster SOHO network. The work is not quite yet done, but so far the end users are not gathering up tar, chicken feathers and kindling....

I ran into an interesting topic with our older son, Big D.  While we were hooking up various computers on the Steam Link, Mr T and I noted that Big D's box had the greatest lag on the network with the exception of my little corner- and my corner was expected. A quick analysis of his situation revealed a simple answer: of all of the known segments of the network, he was at the end of what I can determine is the longest piece of copper in the house. The problem is the location of his PC. Due to our upgrades, I have a spare switch that I could add and create a new segment, but I'm not certain that it would be beneficial.

Of course, this conundrum got me to thinking about I.T. from a higher level. Normally, when most of us (who are in some sort of business) think of I.T. ("information technology"), we generally think of our local I.T. person or the voice on the other end of the phone at the help desk. I'd like you to expand your I.T. horizons for a moment and consider what Dr. Sheldon Cooper might intellectually view I.T. as.

On the one hand, they are there to take care of your systems- computers, mice, printers.

On another level, they might fix your connectivity issues- basically, network problems.

A little deeper- they might even be able to deal with your data issues- backup and restore.

Finally, at my level (SOHO), I do that for everyone, plus ensure uptime, backups and data integrity.

At the SOHO level, one needs not only provide backup, but justify the cost of backup- as well as support the backup. Mind you. I'm not complaining. One problem a SOHO I.T. person shares with his or her counterparts in the business world is making a business case for a capital expenditure- in other words, "Do we really need this shiny gadget?"

Additionally, I (as a data-driven fellow) need storage. Just as a reminder, the unifying theme of this blog is data. I've lost metric **** (French- *****), German (********), Slavic languages (*****) tons of data due to recent crashes.I'm hoping that our new NAS (network attached storage) with 2x3TB HHDs will ameliorate this situation.

Finally, as Sir Richard Starkey once quipped, "I've got blisters on me fingers!" I don't really, but I always try to throw in what I hope is a clever little segue near the end of the blog.

I'm certain that I've mentioned in at least a few blogs that I'm not in the habit of making New Year's Resolutions... have no fear, I'm not changing. However, the convenience of January 1st as a sort of milepost of Life is something which is not to be wasted. With the network fairly squared away, I now have time to do some programming/coding.

Before I go any further, "programming" and  "coding" are the same thing in this context. With my discovery of  things like STEMthe Hour of Code and the Maker Movement, I was once "back in the game" of something I had experimented with- only to discard decades ago.

Out first computer was a Commodore Colt, an XT compatible machine. One day, I discovered that I could make programs in a language called GW BASIC. Having a bit of experience with BASIC, I found a book on GW-BASIC and tried my hand at programming.  I don't recall exactly what the problem was, but the author(s) were so cavalier and asinine in their assumptions about their target audience (that would be folks wanting to learn GW BASIC) that they made a BOATload (where B=S, L=H, A=I and D=T) of assumptions, which made their book useless. Thanks to these dweeb losers, it took me over 20 years to get back to programming.

However, I eventually came back to programming, and in 2017 I hope to become familiar with Visual Basic 2015. Thanks to a free Microsoft version of of Visual Studio Community, I have access to Visual Basic 2015, as well as a few other programming languages. We'll see how it goes.

As always, I am hochspeyer, blogging data analysis and management so you don't have to.

Wednesday, January 4, 2017

MMXVII

I've always liked Roman numerals.For those unfamiliar, I'll save you a few seconds of searching: this post is titled "2017" in Roman numerals.

So, this is my first "official" post of 2017, and as I was looking at my blog stats earlier, I noted with pleasure and amazement that I had acquired a reader in... MONGOLIA! It ranked up there in amazement with my first African reader!

Now, I hope no one is thinking that I'm some... I'm not sure- fill-in-the-blank person from North America. Quite the opposite- I'm a casual writer who has, over the course of a few short years, had the privilege to have his stuff read in ~50 countries around the globe. And a fair percentage- if not an outright majority- do not claim English as their native tongue. So to all of my readers, old and new, I wish you a Happy New Year, Thank You and WELCOME to my blog... my little corner of the internet!

For those completely new to this blog, it has more of a "unifying theme" rather than a plot, theme or storyline. I try to keep it a safe place- no vulgarity or situations requiring the reader to agree or disagree with any political, moral or religious opinion. It sounds a bit like milk toast, but honestly, this blog is nothing more than my attempt to tell a few stories, chronicle some events and just communicate what Life looks like through my eyes... and the unifying theme is the Secret Underground Lair (SUL).

I'll reveal what is surely a pretty poorly kept secret: the SUL is a room in the basement of a modest home in the NW suburbs of Chicago (GO CUBS!). Our home is also the location of the Dungeon. our physical fitness training area- currently overrun by clutter. The rest of the basement is not named, with the exception of the Pantry, which currently is home to some chicken stock, canned tomatoes and a few other edible sundries.

The SUL is an office area, walled off from the rest of the basement and accessible by a door which has a bell on a string (we have four cats- three have learned how to use the bell. The 4th doesn't care). During our waking hours, Mr. T and I conduct business here. We pretty much sit kitty corner and back to back of each other. Both of our areas of control are in a fair amount of disarray, although the office is starting to come together. I'm not one of those folks who makes New Year's Resolutions, but I'm thinking that this will be the year when we FINALLY get the office in shape. We've made a few small steps already, discarding a few things and doing some organizing.

On the negative side, we're 18 months (at least) behind on this project.

I've noticed that Life seems to be a project, and the SUL is a great microcosm of this concept. I've already replaced some older Cat 5e cabling which was throttling network performance- I have one more switch on the way which will take care of a few other issues. I also have two older PCs which I'm thinking of adding a second gigabit NIC (network interface card)- which would theoretically double available bandwidth and throughput to the PCs. That's a question for later.

The last paragraph is a good example of my unifying theme. I shoot for data, but as I'm a hands-on SOHO I.T. guy, you'll often seen see speeds and feeds here. I hope everyone reading this will continue, possibly looking at some of my previous posts, and hopefully returning for more!

Lastly, I'm hoping we can dye the elephant this week.

????????

A year or so ago, I bought a plush elephant from a local retailer. I eventually also purchased a bottle of yellow dye. Why? Hadoop, of course! The unifying theme of this blog really is DATA... well, it tries.

It's time to put this to bed. I've read lots of articles, posts and blogs that were difficult to read, simply because they were presented as the dreaded "walls of text". No fear here- I try to keep my paragraphs short. I hope you've enjoyed this overview/review- please come back again!

As always, I am hochspeyer, blogging data analysis and management so you don't have to.

Monday, January 2, 2017

So, what did your NOC get for Christmas?

So, it's Christmas here in the SUL, and of course I'm playing Christmas music. The SUL is home to our very modest- meaning there is a sparse amount of equipment, and not shy- NOC (network operations center). As is the case most, if indeed not all years, our NOC is on the "NICE" list rather than the "other" list. So, because a couple of PCs were on the "other" list because of hard drive failures, I resolved that I would be a better SOHO I.T. manager in 2017.

It is now the 2nd of January. I'm happy (but slightly drained) as I report that I've been a very good giver of gifts to the network in general and the NOC in particular. It all started out with our family Christmas present. I should note that over the years, we've scaled back our Christmas celebrations to a few Christmas cards, a nice dinner and Christmas music. Much less stress, much less expense (commercialism), and with a few cats, no destroyed decorations to clean up.

The family Christmas present this year was a Steam Link and a Steam Controller. What is Steam? Check it out here. By the way, this is also the simplest way to explain the Cloud to folks. In a nutshell, the Steam Link is a device that is on your network. It will automatically detect any computer that is running that has Steam, and then let you play your Steam-hosted games on your TV. So, I tasked Mr. T with installing the device. Valve (the makers of the Link) have provided everything one needs to get the Link operational quickly. They included several electrical adapters, an HDMI cable and a flat CAT 6 cable.

And this is where the dominoes started to fall.

The ethernet cable was about 2 meters short. Not a problem- I had a spare in the SUL that was going to be replaced by another, longer cable that we had received that same day. I gave Mr. T the cable from the SUL and it was 1 meter short. We searched a bit for a dimly remembered cache of ethernet cables, but it proved to be as real as the city of El Dorado. So, I traded the flat cable for my shiny new purple cable. All was good with the Link.

Mr. T then gave the Link a functional test, discovering the computers on our network. Unsurprisingly, all three of my PCs had huge lag issues- I had observed this before. However, over the network, my Steam games were unplayable. So, I went back down to the NOC, and after a few simple tests I was reminded that the NOC's primary (8 port) switch had a dead port. I looked at my other (5 port) switch. I noted at least one CAT 5e cable was in use, so I went beck and ordered more CAT 6 cables and another 8 port switch.

 


Its now Monday night, and I've done all that I can. The 5 port switch has been replaced by an 8 port switch. I was about to say all was up to date on the new switch, when I decided to take one more look at the cabling.

FRACK! One more CAT 5e cable to replace!

Well, that's done. There's actually one more CAT 5e cable, but its attached to a printer that has a 10/100 NIC, so it can stay. In another few days the other switch will arrive, and after its installation  our NOC will be up to date. I still need to complete the configuration of our NAS (network atttached storage) device, but there's no rush on that.

My brain is officially on overtime- that's all for now from the SUL.

As always, I am hochspeyer, blogging data analysis and management so you don't have to.

Wednesday, December 14, 2016

The State of the Blog, v.04 (2016)

Well, it has been four years of writing... well, blogging. I sometimes question the literary validity of blogging versus other literary pursuits. I think blogging will be (or may be currently) viewed as a legitimate literary form, and so I throw up my feeble thoughts into the blogosphere every so often for amusement and evaluation.

Before I forget, I'd like to say "Thanks!" to all of my readers, loyal and occasional, new and old. And, in keeping with internet survey options which really make no sense, those who would answer "Other" also get my thanks.

I'm afraid this is going to be one of "those" posts, the sort I'd guess most blog writers dread: I've gotta write something, but I've got absolutely no clue as to what it will be.

I suppose I could go with the "ever-popular" "Year In Review" theme. Except I don't think anyone enjoys reading those- especially folks who don't know me or my family personally.

For a change, I'd like to say that this year has been pretty exceptional. Unlike last year when I had cataract surgery, we've not had and major illnesses or injuries- and we're quite thankful for this! Jennifer's Dad has been the exception, and out of respect for her family I'll leave it at that.

Daniel is no longer a newb at his job, and has scored some pretty impressive hours for a newcomer. Amanda and Mike are still at the ranch. Mr. T is ISO employment, and sharpening his graphics skills in the interim.

Jennifer and I are still knee-deep in home improvement projects. With the roof out of the way and the mulberry trimmed, we can now (hopefully!) turn our attention to other projects- more on these later.

And finally, one might ask: what's up in the wonderful world of data and programming?

Well, my latest endeavor I've been trying to do something which seems pretty simple- download and install Microsoft Visual Studio. We have an internal project or two at work which would benefit from multiple programmers poking at it, but I have as yet been able to successfully download and install Microsoft Visual Studio completely on my (personal) laptop. I've downloaded it to my work laptop and Jennifer's computer, so I'm more or less in business.

I've not done much with R or Python, but hopefully that will change in 2017. Who knows? For now, Merry/Happy Christmas! Here are a few recent photos I hope you enjoy!
Meerkat at home

New cat tree- Kenji on top, Tinka below

Meerkat, somewhere north of Springfield, IL

Tuesday, December 6, 2016

Om the road again- Dec, 2016

The Secret Underground Lair is once again abuzz with activity as Jennifer and yours truly have just returned from an epic- and somewhat unplanned-  trip. My original plan for the remainder of my vacation time was to take care of some personal business in mid-December, but a family situation in November in which our assistance was requested took precedence.

As it was Jennifer's immediate family, I agreed that we would help and rearranged my vacation. Thanksgiving (this year, Thursday, November 24, 2016) is a holiday that the boys like to celebrate as a family with Jennifer and I and special meal, so we had dinner with them, did the dishes and then packed our luggage and made snacks for the trip.

Friday morning (Black Friday), we got up at 0600. Jennifer made final checks on everything and got our breakfast together, and I packed Meerkat, our trusty Subaru Outback. Our journey would be approximately 950 miles (~1530km), and take us through four states: Illinois, Missouri, Oklahoma and Texas.


Our first rest stop was in southern Illinois. It was a relatively quick one at a rest stop named "Homestead". Note the grass- it is late November, and the grass is still green!

We've done this route a few times before, so we had a rough idea of how far we needed to travel on the first day of the journey. We generally stop in Springfield, Missouri  and overnight there. However, on this trip, because we were making such excellent time, we blew past Springfield and spent the night in Joplin, Missouri, adding 70 miles to our normal 1st day! Saturday was relatively easy, mostly because we were able to avoid most of the construction in Dallas!

I won't bore you with the details of our visit... suffice it to say that I can't remember the last time I did so much yard work! At one point, we realized we needed a chainsaw, and we purchased an electric one.

Long story short: we  busted our buns in that yard!

So, we worked (much family drama deleted!). and a week later, snow had fallen. The pictures are not of the same places, but both were taken in southern Illinois, a week apart!

We busted our buns at Jennifer's folk's home that week. At one point, I (literally) could not walk and my hands barely worked. Still, all of the work was for family, and it was fun, so I have no complaints.

That's all for this trip. As always, I am hochspeyer, blogging data analysis and management so you don't have to.


Saturday, November 12, 2016

The morning after

As a blogger with a worldwide readership base (well, excepting Antarctica... c'mon my loyal readers- someone has got to know someone [or someone who knows someone] in Antarctica- please recommend my blog... I'M BEGGING!), I suppose I should comment on the events of November 8, 2016, a.k.a., the General Elections in the United States of America.

But first, my blog title.

As the gentle reader may be aware, my blog titles are often tied directly to my subject matter, but also can be puns or cultural references. In this particular case, it is a bit of all three. Most importantly, it has absolutely nothing to do with RU-486, which became available in the United States in 2000, and was known as the "morning after" pill.

It is, in fact, a reference to the Maureen McGovern song from the original 1972 Irwin Allen classic disaster movie "The Poseidon Adventure". In a way,this movie symbolized the beginning of the demise of the hippie era, but it also shows that, when faced with dire straits, we all need to come together.

In a very broad way, this ties in rather well with U.S. politics and elections.

To some readers, this might seem rather odd, but please bear with me- I hope give a short, understandable explanation of the U.S. election process.

For starters, the basics: the United States is often referred to as a "constitutional federal republic". That's a mouthful, and quite honestly, many U.S. citizens would refer the the U.S. as a "democracy". This is inherently incorrect, as it merely says that the people participate in the government- primarily by electing proxies, or representatives. These "representatives" can be called representatives, senators, sheriffs, or any of a host of other titles.

"Constitutional" means that all of our laws are based upon a common document upon which all of our laws are derived. "Federal" means there is a strong central (national) government, and smaller (states) local governments. "Republic"- the head of state is elected or nominated by the people or their representatives.

Having said all of that, we have a new leader who will be installed as the President in January, 2017.

For what its worth, I did not support either candidate.

Anyway, its the morning after. I have a crashed HDD to deal with. In all honesty, the hard drive is more of a concern than the election.

...and for all those who follow this for my data snippets... nothing today, I'm sorry to report.

As always, I am hochspeyer, blogging data analysis and management so you don't have to.

Tuesday, November 8, 2016

Don't just do well... Excel!

I'm going to talk a bit about some of my favorite Excel tips and tricks in a bit, but first I'd like to explore a certain fantasy of mine.

In another, more perfect world, I'd be an acclaimed, excruciatingly well-paid (and well-off) director of cinema with such an impeccable track record, I could write my own ticket for ANY movie. In this "perfect" world, I would have unlimited finances for my signature movie: a fantasy... or possibly sci-fi epic. This movie would be so epic that highly regarded movies such as "Gone With The Wind", "Citizen Kane" or "The Godfather" would pale in comparison to my movie. Sci-fi and fantasy standards such as Harry Potter (all of them), Star Wars (the complete series), Star Trek (the original TV series, every TV variant, and ALL of the movies), Blade Runner, the Peter Jackson LOTR epic or any other classic or standard one could think of would be mere footnotes in the story of the greatest fantasy epic ever filmed.

It would be so awe-inspiring, in fact, that, that Congress would unanimously pass the "hochspeyer Cinematic Protection Act" which would make the mere mention of Sting or Dune on my property a Class A misdemeanor, as this aberration of a movie could seriously undermine the morale of everyone associated with my movie, which in the law would be defined in the wording of the law as "property theft over 1000USD" (Legalese, in my own words).

In fact. my movie would be so perfect that I'd have to pay the leading actors and actresses of the day NOT to come and waste everyone's time by coming to my casting call, because I'd already have hand-picked my cast. I do know one thing, though: the soundtrack has already been recorded... in my mind. All of these songs are already in my collection. These songs would be so perfect for my movie that when I'd announce them, the folks who own the rights to the songs would would give me 75% of the royalties, and record companies would gift me their entire catalogs just to get one or two more tracks included. In my mind, ...

(hint: read the following in Superhero Speak)- that's Just. How. AWESOME (my movie will be). But... back to the soundtrack.

I'm actually a bit conflicted as to exactly what I should use as the main theme orchestral music, although I'm leaning pretty heavily towards Sibelius' Symphony #1. Why Sibelius... or, probably better, who is Sibelius?

Jean Sibelius is, from the narrative on the linked site above, a hero of Finland. I'm not an expert on classical music- and I'm using the term "classical music" in the popular, rather than the technical sense- but I think of his works as a bit "lighter" than German composers, but not as "sweet" as French or Italian folks. There would be other classical pieces, of course. Orff's intense "O Fortuna" would be prominent, as would several other easily recognizable pieces.  

There would also be rock... symphonic, metal, epic, the very best of the best, curated, so to speak, by me- lots of it. There would be some obvious choices (to me, anyway). Uriah Heep would contribute The Wizard, Lady In Black, Stealin', and Easy Livin', at least. From Styx, I'd have Lords of the Ring, Castle Walls, Born For Adventure and Snowblind. Scorpions add Send Me An Angel, No Pain No Gain. Nazareth provides Please Don't Judas Me. Axe gives us Silent Soldiers, and Jennifer. Moody Blues? Nights In White Satin and For My Lady. Pink Floyd gives us Breathe and One of These Days.

At this point, some purists may take offense, but I'm going with Guns N' Roses' version of Hair of the Dog. I've got nothing against the original- it's just that I like Slash's Day Tripper riff and Axl's laugh at the end of their cover. Speaking of GNR, November Rain and You Could Be Mine are on the list. Poison contributes Every Rose Has Its Thorn. Cinderella gives me Don't Know What You've Got and Nobody's Fool. From Bad Company, Bad Company and Seagull. Bruce Springsteen has Badlands. Deep Purple provides Burn. Kix' Don't Close Your Eyes is a must. Queen, of course, gives us '39, Don't Lose Your Head. There are probably several few dozen more, at least.

You're probably wondering how one (exceedingly long) movie could have so much music. Pretty simple, really: technology. On current blu-ray discs, the viewer can select the language, subtitles or not, and in some cases even the camera angle. My movie will probably be a direct to video release, and will allow the viewer to select the soundtrack based upon their preferences and my impeccable offerings for them to choose from- and they'll choose from a list of songs for any given scene, if they so choose.

Whew! That was a bit more lengthy than planned. And now, a few of my favorite Excel Tips and Tricks.

I don't know about you, but I use the Microsoft Office suite quite a bit... primarily Excel.

I'm not trying to be a Microsoft pitch guy, but their Office suite does offer a lot of useful business tools. I regularly use Excel, Word, Access and Powerpoint, in that order. Here are a few of my favorite Excel tips and tricks.

White text- I'm starting off with a weird "in plain sight" trick.  I have a spreadsheet that I use fairly often, and I need to track a quantity manually. As this quantity is unimportant to anyone but me, I don't want to draw attention to it so I've made the text in the cell the same color as the background- white.

"CTRL + ~"- If you know nothing about Excel except for constructing simple calculations, this is a vital shortcut. For those readers who are fairly new to Excel users, when you're working in a cell, you can see what you're doing in a cell by looking at the formula bar. When you type "CTRL + ~", you will see what is in every cell in your active spreadsheet- this is great for troubleshoooting.

Conditional formatting- a very sweet tool. It can be used in any number of ways. In a spreadsheet I currently co-manage, I use conditional formatting to alert me to when I need to reorder printer supplies. I also use it to manage my personal overtime.

Lastly, a just for fun bit of formatting.

You can make even a boring spreadsheet look a bit nicer by getting rid of the grid in some places, "simply" by changing the fill color.

Lastly, the most important trick is NEVER, ever do this in a production spreadsheet... that's tech talk for a spreadsheet which you really care about or would be lost without: ALWAYS MAKE A COPY, and work in the copy. I often need to use the data in a .csv or .xls/.xlsx file, and the first thing I do is copy the file to my desktop, rename it as a COPY_currentdata.xlxs, and then work from the copy. Never use the source file, unless your organization prohibits file copying. In that case, seek guidance from I.T. For all others, make that copy, and then delete it when you're done. If you have hardcopies (as I do), please be kind and deposit them in the shred bin.

That's all for now. I hope you've enjoyed my little movie fantasy, and can use one or two of my Excel "tricks". As always, I am hochspeyer, blogging data analysis and management do you don't have to.