It Should be a Good Year, or at Least Very Busy

My lovely girlfriend went over her year end review last month and what perked my attention up was a to do list for the entire year.  I never though about doing that, even though I’m clinging on to some form of GTD.  That moment inspired me to create my own year to do list and let me just tell you, I filled that sucker out.  I’ve already got a good head start on one of the items.  I’m well on my way to creating my very first VST plugin.

Continue reading It Should be a Good Year, or at Least Very Busy

SXSW’s 2nd Verse, the Same as the First

Just thought I’d drop a note and say I’ll be at SXSW again next month.  Last year was a blast and a signed up again to ride the wild horse in Austin.  Already there are tons of interactive talks I starred and locked in to my schedule and I’m sure there will be more to come.  The music showcases already have plenty of new and old school bands ready to rock my world.  All in all, I super excited to go and I hope to meet anybody else heading out there next month.

Continue reading SXSW’s 2nd Verse, the Same as the First

HP, Please Bring Me Some Synergy

It’s kind of a rant but here we go. I was totally into the Palm Pre and early adopted all over the device, even jumping from Verizon to Sprint. The first couple of months were great, but after a year I found myself unhappy. It was a little bit after that time that Palm got bought out by HP. So a couple of weeks ago HP announced a whole new line up of webOS phones along with some tantalizing teases. Is this enough to keep me on webOS?

Continue reading HP, Please Bring Me Some Synergy

Bump Up To Ubuntu Not Too Bumpy

So at the day job I grew weary working with Windows Vista and decided to do something about it.  I was sitting on a quad-core Intel machine.  The only issue really was the lack of memory.  Well that and it was a 32-bit version of Vista sitting on a 64-bit capable machine.  Upgrades weren’t available at the time.  I opted to bump up the machine to a 64-bit install of Ubuntu Linux.  So far it’s been great but there have been some bumps.  The surprising thing to me was how easily my workflow transferred over.

The install was a snap.  I chose to install it on a separate partition than to place it within Windows Vista or wipe the whole thing entirely.  I still needed my docs from the other machine.  After about an hour or two, the machine rebooted and I stepped right into my desktop.  I had to add some sources and download some files separately, but the development environment ended up being pretty much the same for me on Windows Vista.  Here’s what I did:

  • IDE:  I was using NetBeans with a PHP plugin development setup.  I also had some Subversion modules and a tasty Vim keyboard setup plugin.  Instead of keeping the same way, I decided to jump to Eclipse.  Some of my other projects uses the Eclipse environment so I decided to go all in.  I use the Aptana plugin, which is fantastic, and found that Subclipse and vWrapper were great substitutes for revision control and Vim emulation.  Once I got settled in the only real issue I’m still stuck with is that vWrapper is completely polished and I’m finding that vWrapper and some auto complete features created some errant bugs.
  • Browser:  Most of the work outside of the IDE is in the browser.  I use Chrome sparingly because of the lack of extension support, but the Chromium browser is a great replacement for it.  Essentially, it is the open source base Google uses to build Chrome off of.  The rest of the heavy lifting is with Firefox.  I use  Firefox Sync to keep me up to date with all of my Add-Ons and Tabs.  I’ll talk about that later.  Also, the restricted packages set for media and other non-free type libraries should be installed for optimal Firefox usage.
  • Communication:  I used Pidgin on the old setup and the new setup has Pidgin as well.  Ubuntu is pushing Empathy but I am much more comfortable with Pidgin.  Also, I ditched Thunderbird altogether.  Evolution is on the setup but I only use it for sending attachments and some templating.  I moved most of my work over to my integrated GMail.  It’s just easier for me collect all the email into one bucket.  I do miss Skype/Google Voice capabilities but I never really use it at work.
  • LAMP:  I used an all in one solution for LAMP development by the name of XAMPP.  It’s great for a default install and run but some of the intricacies needed for real server management go away.  Since we enjoy Linux thoroughly all around, moving to Ubuntu let’s me mirror a closer setup to what we deploy on.  That said, I had to do some extra work getting PEAR and our libraries to work nicely.  Also,  it took me running into some bugs to turn on the error reporting that was on in XAMPP.For the database side of things, XAMPP came with phpMyAdmin but I was using a real great application called Datadmin.  It’s a .NET binary that handles just about any database type and it could export to different database types rather effortlessly.  I still miss it.  I tried to get it working with Wine but it was too much of a pain.  In its place, I now use phpMyAdmin and Navicat SQL Lite.  It does the basic of what want, which is a desktop binary that lets manage with multiple windows and/or tabs.
  • The Rest:  The only other thing I truly require is background music.  I’m a big podcast listener so I latched onto the horrid ITunes on the Windows side of things.  Yes, it stinks for everything else, but there is no better client for podcast management out there.  Once you get the Smart Playlist setup correctly you can have a real nice queue of podcasts updated in real-time.  I still miss it a big but I have a good enough workaround.  I now use VLC and gPodder.  It’s shame they are not integrated.  gPodder manages all of the downloading and play management while VLC is the terminal for audio output.  I had to adjust the settings for VLC to run as one instance and then pass a ‘–plalist-enqueue’ command as part of the VLC choice for gPodder to get it to work more smoothly.The remaining thing that I use heavily is terminal access.  On Windows I use the great PuTTy set of applications to do all my terminal work and key management.  Now since I’m on a machine that has terminals built-in by default, the usage is way better.  I did have to work around the format of keys that PuTTy uses and import them into my OpenSSH setup but after that things are going better than before.  I especially see it when I check out and check in from Subversion.

Overall, the transition was rather smooth.  It’s taken a week for me to get back in the swing of things.  There are no real killer apps I need on the Windows side of things.  Everything I do uses open source so the move to Ubuntu was an obvious one.    It’s left me with a good feeling in my stomach.  I now know I can produce professional quality work on an open source stack.  Back in the day I used to use Linux more than have in recent memory.   Making the jump was great and I urge anyone else with the similar environment setup on Windows to make the same move.

The Persistence of a Dog

So I updated the blog software today and I’m like, “Why not write something?” so here we go.  I’ve been thinking about dogs for a while now because, well, a dog has entered my life recently.  No, not my girlfriend you bastards, but her dog.  I, like many of you out there, suffer from allergies and it especially flares up around pets.  Growing up was a litany of cats with a few dogs sprinkled here and there.  It wasn’t until college that I finally freed myself, as well as my nasal passages, from pets.

Fast forward about 2 years ago.  I met the love of my life and everything was perfect, except that she had a dog.  My fears related toward the best solution I had for dealing with allergies:  avoiding pets at all costs.  But this time I had more at stake.  So I bit the bullet and tried to make work.  Welp, we’re still together and I’m not sneezing as much so it looks to be working out just great.  But that’s not what I’m getting at.

Being so removed from pets, I’ve never had the chance to observe them with my fully developed cranium.  In some respects, it gives me an advantage to see how pets operate from a different point of view.  One of the things I noticed through the almost two years I’ve spent watching the dog is this:  dogs are the most persistent creatures on earth.

I’ve handled dog behavior in good ways and in bad ways.  I’m not perfect and maybe I could’ve handle some situations better, but the outcome never fails with the dog.  No matter how I deal with what it’s done, it always keeps coming back for what it wants.  Sure there may be some period of avoidance, but it either has a terrible memory or it just never holds a grudge.  Whatever it is, it keeps its main goal of food, petting, and attention at hand and will just keep on trying to get the most of it.

From what I can gather, the domestication of dogs created some behaviors that make them react in ways that massage the emotion of its owner.  Like its ears bending back and somehow attaining the perfect sad droopy face, dogs figured out when they are being scolded and counter with the right combo of moves to paralyze the owner with a remorseful facade.  Once its over they seem to forget the whole thing and keep on keeping on.

I sense it.  I get it.  And I also respect it.

People tend to be just a little more complicated.  I know within myself I can let one little thing meander down the road to pure rage or depression.  Usually when that happens I get derailed off the track to where I want to be in life.  Whether it’s for the day or something bigger for the month, sometimes I can let stuff get to me and change my behavior with actions and/or people.  So when I see the dog bounce right back up after I scolded it looking for a biscuit or a scratch behind the head, I have to pause for a moment.

The way the dog acts makes me strive more to bang out what exactly it is I want and to keep pushing toward it, no matter what happens.  It might also mean for me to go a little too far in pursuit because as someone else smarter than me said, “It’s easier to ask for forgiveness then it is to get permission.”  I never thought I would get advice from a dog, but here it is.  Rest assured, I won’t be drinking water from a bowl or cleaning myself with my tongue anytime soon.

Spiraled out of the Mind of Mike