Category Archives: Uncategorized

New Office

We’re in the process of setting up and moving into our new offices. We should be fully moved in by early next week.

Automating Show Recording

We have a customer who has a radio show, which we’ve been recording and posting up to her website for a while. We were using a Windows box with an ancient version of Replay Radio to do the recording daily, and then every few days we used an audio program to compress the files down in size, and then ftp’ed them up, after which we had to manually go into the database to add them into a list. As you can imagine, a bit time consuming.

I finally got around to automating the process using Linux.

Here’s how it works:

  1. Create a shell script that records the show using mplayer
  2. Create a shell script to stop the recording
  3. Create yet another shell script to upload the file using ftp
  4. Create a php script to check the remote upload folder, and add new files into the database
  5. Create a shell script to run the remote batch checker using curl
  6. Set everything up in cron

Took me a bit of time to get it all right, but that’s going to save a whole bunch of time later on.

I’ll give details in another post if anyone is interested.

QR Tags

QR Tag
QR Tag

The odd looking image here isn’t a Rorschach blot.

Its actually a QR code, something that is old news in Japan, but never quite managed to take off in North America.

In this particular case, assuming you had a QR code reader (in Japan apparently most cell phones do), the image encodes a link back to this website.

If you want one of your own, you can go here to get one:

Now I just need to figure out how to get my phone to read them…

Reblog this post [with Zemanta]

Books You Wish You Hadn’t Read

Ever read a book and then wish you hadn’t? Not because the book is bad, but rather because you realize that somebody has already beaten you to the punch?

40th Anniversary of First Lunar Landing

Forty years ago today, Neil Armstrong landed on the moon for the first time. The last lunar landing took place in 1972, before I was born. Here’s looking forward to a return.

Alexa Rating

We’ve finally broken through the one million ranking for Alexa. For those not familiar with it, provides rankings which sites have the highest traffic – the lower the number, the better. It isn’t necessarily accurate, but it is nice to watch as the site’s traffic slowly climbs.

New Website Pages

We’ve added a number of new pages to the website over the past few days, and we will probably be tweaking things further as we have time. I’ve been working on the process as a low priority level with Martin (one of my staff who happens to have a marketing background and excellent writing skills) for a few weeks now. As usual, comments are welcome.

Quick Update

I’m almost done with the next chapter of the ebook. Need to do one more revision and then I’ll post it up here. Been a little bogged down with work, so my apologies if the blog is looking a little stale of late.

My Children Will Do it Differently

This is #11 on Chris Brogan’s 100 Blog Topics list, and is part of the 100 Topics Challenge.

Several people have expressed annoyance at the lengthy delay since the last post. My apologies. Flu plus a heavy workload do not lend themselves to frequent blogging.

Pieces of the puzzle come together
Pieces of the puzzle come together in funny ways...

People my age (tail end of Gen-X) came of age at an interesting junction in history. My parents grew up in a world where the accepted way to get ahead in life was to get a university degree, join a big firm, and then steadily work one’s way up the corporate ladder; retirement being funded by company pension plans, subsidized by government pensions that actually were worth something.

Something funny happened along the way.

Lifelong employment – actually any kind of employment – became passe. Instead, people somehow make their way essentially as free agents, passing time from job to job, hopefully surviving the intermediary periods of unemployment, eking out what living they may – and – with a great deal of luck – scratching together enough savings to (marginally) survive retirement.

After being laid off from a programming job during the last recession, enduring a year of unemployment, building a company with friends (5 years of blood sweat and tears), leaving it, being laid off again in the current recession, building a new company from scratch: I’ve come to the understanding that a) it is more risky for me to be employed by somebody than it is to be an entrepreneur, and b) I really wish that I had known more about business to start off with in the first place.

Pretty much everything I have learned about: running a business, marketing, sales, product development, managing people, collecting outstanding money from customers, balancing the books, finishing projects, handling troublesome clients – I have learned the hard way, by making horrible mistakes.

I sincerely hope that the example I set my (future) children will be different. I want them to learn financial literacy (not through crushing debt the way I learned it). I want them to learn entrepreneurship through example (not by last resort when chronically underemployed). I want them to be able to leverage off of my network of friends and business parters, the angel investors that I know, the worldly mentors I have met and befriended.

My children will do it differently.

How I Use Facebook

This is #1 on Chris Brogan’s 100 Blog Topics list, and is part of the 100 Topics Challenge.

Facebook was the first social media site that I started using. I used to be stuck in the mindset that social media was a complete waste of time, and I actively avoided creating profiles online for years. These days, social media forms a critical part of how I market my company: a significant chunk of my business comes about via my interactions with people on sites like Facebook, Twitter, LinkedIn and others.

Initially I used Facebook primarily for looking up long lost friends – not an unusual purpose. The key site for networking purposes was always LinkedIn. I’ve come to realize though that every social media site has its own personality, and that the differences can be very useful once you recognize them.

Facebook places a higher priority than many other sites on connecting only to people that you know well. I don’t know too many “LIONS” (LinkedIn Open Networkers) on Facebook. Typically the vast majority of people in your Facebook friends list are people that you’ve met face to face. I get many requests from complete strangers on sites like MySpace, but seldom from Facebook.

The advantage of creating a network of people that you actually know (i.e. separate from a loosely linked network of people that you have just interacted with online), is that many of those people will have some existing idea of the kinds of things that you do. This means that you don’t need to explain too much in order to start utilizing that network for finding leads. It also means that the people in your friend’s list are already “rooting” for you – they’re your friends after all. If your set of friends has anything in common at all withyou (and I assume that like most people you are friendly with people that are similar to you in interests), they’ll have the right kind of connections to be able to come up with targetted sales leads.

I’m not advocating using Facebook exclusely for this purpose, or ignoring the kinds of loose networks that you probably also have on other sites. Don’t spam your friends with sales requests, and make sure that you actively reciprocate with leads in return. They’re your friend after all! Do, however, make sure that your profile accurately reflects the kind of work that you do, that your status updates indicate what you are trying to accomplish, and that you obey the Golden Rule of Networking: always give the first lead.