endperform.org

Musings from /dev/random

I haven’t posted about what I wanted to try to accomplish this year, and we’re almost a quarter of the way through it, so I figured now would be the time to throw them out there so I have something to look back over and see how I did. So, what’s on tap for my year?

  1. Continue learning about Emacs and integrating it further into my workflow
  2. Continue playing around with Python
  3. Continue my electronics experimentation with my Arduino
  4. Get a new HTPC built


Not a big list, but something to shoot for.  I’ll have a post coming up on what I’m looking to do with the HTPC, and of course my ongoing Arduino experiments.  I’m currently working on playing with an LCD, with the next step interfacing that to a PC to display some things.

I use multiple operating systems day in and day out, not only for work, but at home as well.  In the past, I used to be a big, big Linux fan, to the point of zealotry.  These days, however, I’m finding that I’ve taken on more of a ‘use whatever works’ attitude.  That being said, I wanted to run down the operating systems I encounter on an average day.

My Macbook: Mac OS X
OSX is installed on my Macbook, which has become what I call my ‘life’ machine.  I store my photos, my music and my important documents on that machine, hence the ‘life’ tag.  I use the machine on the couch or bed, depending where I am, to check my email, chat, and if I’m on call I log into my work desktop from it.  It’s my go-to machine if I need to do something quickly.

My Work Machine: Arch Linux
I use Arch on my work desktop.  I do software / server support, and all of the servers I support are Unix variants.  Linux is the perfect fit for everything I need to do at work.  Added bonus is that I’m not tied to the Windows domain and I have complete control over my box.  I also have an install of Arch on my desktop at home for other purposes, which I’ll get into shortly.

My Home Desktop: Windows 7 / Virtualbox
Over the past few years, I’ve usually used Linux 90% of the time on my desktop, with 10% going to Windows for my gaming needs.  I tested Windows 7 when it was in Beta/RC status and was pretty impressed with it.  So much so, that I actually bought a retail upgrade copy for the desktop, and now I use it about 95% of the time.  I have Virtualbox installed with a number of Linux distributions installed, which I use for development and work purposes.   Do I lose geek cred for this move?  I don’t think I do, as it’s all about using what works for you.  I’d say that 90% of my time is spent in a Unix environment on any given day anyway.

I finally decided that I’m going to go ahead and use Wordpress.  I was looking at other options, but I didn’t feel like throwing out everything I learned about WP just to change things up.  With that being said, I’m starting fresh with the website.  I haven’t decided if I’m going to import all of the old posts again or not, so for now you can find the old posts over at endperform.wordpress.com.

I still plan to post about tech things, but I’m also launching a photo section, once I figure out just how I want to incorporate it.  Stay tuned, cool things are coming.

I never really posted anything around Thanksgiving about what I was thankful for, so I figured I would post what I am thankful for this year:

 

Bethany

This is my rock, my partner and my wife.  She’s stood beside me during tough times, and 2009 has seen some ups and downs, as with any relationship.  The strength of our bond cannot be broken, and she is definitely someone I’m thankful to have in my life.  I don’t know where I’d be without her.

 

Emmalynn and Heather

My daughter and stepdaughter, respectively.  Both bring joy and happiness into my life.  It’s amazing to watch Emma every day and just see how she’s learning, and wondering how she will develop, or what her next big discovery will be.  Although we don’t see Heather as much as we’d like, she’s still a big part of our family and it’s always wonderful when she’s with us.  Even better is watching her and Emma interact.

 

John (aka the big hippie bastard ;) )

A family friend who’s been around for us both and is always happy to lend an ear when I need to bitch about something geeky, which saves Beth from hearing me babble about geek-speak.

 

2010 is shaping up to be a great year.  It’s possible this may be the final post on endperform.org as we know it.  I’ve got some ideas cooking in my brain for the site, so don’t be surprised if things change around here. :)

I think my Macbook / Mac OS X has spoiled me as far as interfaces go. I’ve tried about three times now to mess around with Linux in a dual-boot fashion on the desktop, and each time I find something that frustrates me a little bit. At the moment, I’ve gone back to virtualizing Linux within Windows 7 to mess around with some different distributions. I can’t seem to come to rest on one. I thought I had with Ubuntu, but this latest issue with DNS resolution is driving me nuts. At work, it goes along well and then all of the sudden it takes almost a full minute or two for a DNS address to resolve. I’ve gone through bug reports, tried every workaround mentioned and still no joy. I’m a bit worried I’m going to run into the same sort of situation when using another distribution, so I’m hesitant to try to rebuild the work box.

One thing I really, really like about OS X is the software packaging. For most applications, you download either a .DMG (disk image) or a compressed file, open it and drag the app into your Applications (or other) folder, and you’re off and running. Everything is essentially self-contained, which is nice. I remember a discussion about Linux software distribution and packaging, and someone brought up this point. While it would be nice for Linux, could you imagine having a few copies of GTK being distributed with each application? That being said, GTK could always be installed by default, but that would defeat the purpose of self-contained packages, especially if a piece of software depends on one particular version of GTK (or any other library, for that matter). I don’t foresee any one packaging scheme becoming default across the board, as there’s always going to be a group that feels that their way is the right way and they’re going to do it like they want to. To me, this is Linux’s biggest problem as far as getting commercially supported software developed for it. While there are some companies who are distributing software for Linux (I can think of a couple of games), a majority still remains.



© 2010 endperform.org - Powered by geekery, beer and a warped mind.