Strange Symphonies The best way to predict the future is to invent it

Related tags

5Apr/100

Do One Thing, And Do It Well

Note: These are my thoughts and opinions, and will generally be developed through time as I see fit. I post it here for others to develop their own thoughts. Any inconsistencies in my opinions merely means I have not updated older posts.

I have found myself in a pinch, and from this I have learned a very important lesson.

Do one thing, and do it well

This lesson is the basis of the Unix philosophy.

The pinch I have found myself in, comes from overloading myself with too much work. The work isn't from a single source. It is from multiple sources.

The trouble with working on multiple sources, is I cannot dedicate enough time to a single one. This lack of dedication is resulting in me not delivering my best.

Say I worked on only one project, which if I dedicated my whole time to it, it would take 100% of my energy.

Now take the scenario, where I have four projects. If I have 100% energy to give, and divide it evenly amongst the three, I would give each one 25% of my energy. The problem is, the energy does not divide cleanly. There is an over head cost to taking up a project.

While I believe I may give 25% of my energy to each project. I can only give 15%, resulting in a 60% total energy output. But where does the 40% go? It is the overhead cost.

The end result is I cannot give my 100%. and instead can only give 60%.

Now it isn't difficult work, neither is it very innovative. It is merely work which requires me to spend time in. Work which requires me to clock in the hours.

But when I do not clock in the hours. I deliver a product that I'm not satisfied with.

I have to learn to do one thing, and do it well. I simply do not have the resources to do multiple things at once.

26Feb/102

MacPorts lame: output buffer too small

I've run into a small problem working with MacPorts ffmpeg port.

Trying to convert a file I get the error:

lame: output buffer too small

Now this isn't a problem with ffmpeg, but more specifically the MacPorts lame port.

As of today, the latest version of lame in MacPorts is v3.98.2. I needed to easily rollback to a previous version of lame, one which worked.

I scoured the MacPorts for the previous version of the lame Portfile. I found one for lame v3.98.0, and decided to give it a try.

Installing Older Port

Inside the command line I had to enter the following:

svn checkout -r 39480 http://svn.macports.org/repository/macports/trunk/dports/audio/lame

This would checkout the revision of lame I wanted. I entered the directory and executed:

cd lame
sudo port install

After installation, I gave it a try and everything worked!

Prevent lame From Being Upgraded

Now if you generally update your MacPorts via port upgrade outdated or port -u upgrade, you'll have to becareful.

Running those two commands will upgrade your lame to the current revision, which may break your setup again.

Instead you are required to upgrade your MacPorts like so:

sudo port upgrade outdated and not lame

There you have it! Hope you enjoy your lame!

7Dec/090

FreeMind Now Native on Apple Mac OS X 10.6 Snow Leopard

FreeMind

Previously I discussed how FreeMind didn't work on Apple's latest Mac OS X 10.6 Snow Leopard, due to requiring Apple Rosetta and a temporary work around for it.

But don't worry, no work around is required any more! As of this writing, FreeMind v0.9.0 Release Candidate 6 now runs fine on Apple Mac OS X 10.6 Snow Leopard. Go download the latest FreeMind.

The best part is, it loads a hell lot faster. Looks like there is a new splash screen and logo.

FreeMind