Sunday, January 5, 2014

Welcome to FooFaLoop!



Welcome to the inaugural blog post on my new Tech blog FooFaLoop.  So being the inaugural post, this will be decidedly non-techie and an intro as to the nature and scope of what this is all about.  Some of you might have come here and know me for my Old School Gaming fantasy art and advocacy in the so called “OSR”.  Whilst this blog might from time to time cross over with my other blog Ostensible Cat, I intend to keep them quite distinct.    But like Ostensible Cat, the whole point of FooFaLoop is to talk about my child-like glee about things tech. 

As a professional IT Security Manager, I spend much of my time analyzing minutiae, developing policy, analyzing risk, assessing compliance, discussing threats, etc.  While that is part of what I love, it’s not necessarily what I’ll be covering here.  This will be more on the stuff that I like to delve into on my own time.  I have a degree in C++ programming that I’ve let sit fallow for far too long.  One of the major reasons I got a degree in programming as opposed to say, IT Security, is because I truly believe that to be an effective IT Professional you need to have as many tools in your tool belt as possible – even if it might not seem that it directly relates to the job you currently find yourself in at the moment. 

So there was that, but I also have a deep love for Linux.  Something I’ve been fostering since about 1997 or so when I was working as a tech for a large chain store.  I found the whole concept of an “alternative operating system” intriguing.  The more I learned, the more in love I fell with the idea of Linux – even if the reality of it frustrated me to no end.  I picked up a boxed copy of Red Hat and took it home.  Computers were fairly expensive back then, so I was afraid to try it out and screw up my Windows 95 box with its fabulous AOL dial-up.  If you get the idea that I liked Tech but was not steeped in the arcane nature of it, then you’d not be too far off.  I had worked on computers in the Air Force, but when it came to my home system, I was afraid to tinker with it too much.  Mostly because at the time I had to take out a loan just to buy it in the first place.  However, I did pick up another hard drive and decided to give Linux a spin.  That began an on again off again tryst with various flavors of Linux.  I’d install it and be excited about it but then my interest would shift to other things.  But I’d always seem to find myself coming back.  It just seemed too darned interesting.  But then all of my professional jobs were squarely in the MS camp so Linux was little more than a toy for me. 

Now with the advent of cheap commodity computers such as Raspberry Pi or even my new laptop which cost about 5 times less than my original desktop that I bought back in 1995 along with Open Source and easy to use virtualization tools such as Oracle’s Virtualbox software; anyone can do some pretty cool stuff all whilst sitting on their couch catching up with their favorite show.  A whole Linux network virtualized inside of a laptop to include hacking in security tools – yep, you can do that.  Building a data cluster with computers the size of a deck of playing cards – yep, sign me up.  Teaching my nine and six year old children programming skills instead of playing console games – I’m sold.  All for less than $1000 for everything I’ve just mentioned – Great!  And most of the stuff is free – I’m so there. 

So, that’s what this is all about.  Not about any alpha geek chest thumping; not some from the mountaintop proclamations of tech superiority.  No, just some things I find of interest and want to write about.  And probably all the warts and missteps I take along the way.  I mean, no one is perfect and until you make some mistakes, you won’t ever become a better tech geek (or well anything for that matter).  So forgive me if I come across as a n00b with my enthusiasms and silly hair brained ideas and attendant mistakes.  Learn, smile at some of the foolishness and take away from all of this what you will.

Now on to important matters.  What’s up with FooFaLoop?  Why that name?  Or why the name Ostensible Cat even?  Believe it or not there is a reason for these blog names and they are both related.  You see, I live in Italy and rent a house in the hills.  My wife and I had thought about getting pets, but our landlords (lovely people – they have become our “Italian family”) already had pets and weren’t keen on indoor pets.  One of the cats named Micha (“that is essentially “pussy cat” in Italian) would come over to snooze, eat, and just laze around.  However, she is not all that warm and cuddly.  In fact, just try to pet her and you’ll probably pull back a bloody stump.  Something of a demon cat.  So when I was thinking of some characters for a super hero type plot line I was fantasizing about, the name Ostensible Cat just popped into my head.  The supers story never went anywhere (at least not yet) but I really liked the name and wanted to do something with it.  So, when I found that I should probably have a blog for my fantasy gaming art and writing, I thought about the demon cat and the name Ostensible Cat.  If you notice the Ostensible Cat logo is a cat with the moon casting its shadow and that the shadow is that of a demon and not a cat.  Now you know where the whole Ostensible Cat thing comes from.  How did it get associated with my blog?  Dunno – just liked the name and the image and it has stuck.

What in the world does that have to do with FooFaLoop?  The same landlords have a dog named Fufi – who is very exuberant and his whole body wriggles when he greets you.  I like to play on names and started calling him Foofaloop – it just seemed to fit with his wriggling.  When I decided to start a tech blog about the things I was up to with my technical projects, I wanted a similarly oddball name that reflected the sort of playful nature of what I wanted to do.  I also wanted something a little clever and perhaps tied to my other blog if possible.  Clever – well, I thought so – a little anyway.  Foo is a common term for a generic program, function, command or other tech concept that you are trying to implement (kinds the John Doe of tech speak).  Loops are a common programming concept.  Fa is often the sound made when you screw something up.  If you look at the image at the header of this blog, it is an endless loop Foo that prints Fa (in Python) – so FooFaLoop.  And it ties into my real life pets.  And thus both blogs are tangentially related.  And thus my geek passions roll along.  Clever huh?  Well, maybe not, but hey, I gotta give myself some accolades from time to time.  It’s a cold cruel world out there so you have to give yourself a little pat on the back every now and then.

Whew, that’s a lot of words up there.  When all I really wanted to say is hi, my name is John, I’m a geek and I love this stuff.  I hope you do too!         

3 comments:

  1. Jonathan - great to link up with you again! Am also fascinated with the Raspberry Pi - what are your ideas on applications of this mighty mite? BTW your investment in teaching the kiddos to code will pay dividends - it is a special creativity that can feed them and put a roof over their head(s). Not to mention, someday people will pay THEM for making console games :o) All the best for 2014, Auguri! Joe

    ReplyDelete
    Replies
    1. Great to hear from you! Right now I'm teaching the kids computing basics. I bought each of them a Raspberry Pi for Christmas and they love them. I'll do some clustering with them at some point. I'm very interested in High Performance Computing concepts like NoSQL and Hadoop. So I'll probably purchase a few more. I've got a long range project of a portable data center for home office use with redundant power sources - a sort of home cloud setup. After taking a lightning strike I realize how much of my data could have been lost.

      I also have some ideas for some security appliances. I've been having fun studying for my Certified Ethical Hacker exams and playing with some tools in a virtual lab.

      How's things with you and yours? Still in Texas? We'll be moving on sometime within this year - just looking for the right fit at the moment. It'll be hard to leave Italia but good to move to bigger and better things. Auguri!

      Delete
  2. Yep, I can't wait until linus is old enough for me to delve into the wonderful world of computing and technology with him.. only like 6 more years to go ha! I was going to take the CEH exam too but there are no vouchers.. and it is 600 dollars. yikes.

    ReplyDelete