Category Archives: Uncategorized

Module Test CGI script for Perl

It can sometimes be difficult to track down problems due to missing dependencies when deploying a CGI application to a shared host, especially when they don't give you shell access or let you view the web server error logs.

So, I wrote this small CGI script to check for dependencies and let you know when certain modules are not present or are out of date. I bundle this will all of my Perl CGI apps, so I can tell right away if something is missing. I will develop the application locally, of course, but I will check the output of this script whenever I deploy to a new environment, whether it is a test server or production.

Posted in Uncategorized | Leave a comment

Bar Stool Economics

I got this story in a chain email today. I don't usually give much thought to these types of messages, but this one is pretty good.

With everyone speculating about the economy these days, everyone seems to have a different idea on how to fix it. The problem is, these 'armchair economists' don't seem to understand how the economy really works. Don't get me wrong, I certainly don't understand how it works. I've even heard people with graduate degrees in economics say that they don't understand how it works enough to confidently suggest solutions to the issues we are facing.

My speculation on this speculation (meta-speculation, if you will) is that no one understands the entire system. Most people don't understand even one part of the system in any depth. Some people do understand certain parts of the system. There exists someone who understands, in depth, each part of the system. But no one person understands every part of the system.

Posted in Uncategorized | Tagged , | Leave a comment

That Man Loves Freedom

That man loves his freedom

That man loves freedom. Some friends and I have this meme, where when we see someone doing something awesome, we say, "That man (or woman) loves his freedom!" Clearly, this applies to guys with bad-ass mustaches, but also to basically anyone who goes against the grain.

When you see a guy in a beat-up pickup truck cut off a guy in a BMW, that guy loves his freedom. That's why freedom is this elusive thing.

Posted in Uncategorized | Tagged , | Leave a comment

Outlook trick for picking a conference room for a meeting

If you're like me, when creating a meeting, you hate trying to remember each conference room's name, selelcting it in Outlook, and then trying to figure out a time and room for the meeting. Most of the time, I'm sure I'm forgetting a room. Of course, if the names of the rooms all started the same (eg, Conference Room - Manhattan), it would be easier.

Outlook trick for picking a conference room for a meetingSo, I created a distribution list for conference rooms in my local contacts list. Just click on New->Distribution list, and then add each conference room to the list. This will be the only time that you have to remember and find each conference room's name. From here on out, you can just use the list.

Posted in Uncategorized | Tagged , , | 2 Comments

draggables coexisting with sortables

Posted in Uncategorized | Leave a comment

been busy…

I haven't had much time for my side projects lately, which means no blog entries. School has been very busy, but here's a preview of what's to come:

  • CPAN module to interface with the Lemur information retrieval system. One of my school projects involves writing a search engine using Lemur as a backend. So, I wrote a Perl module to parse the results. After the project is handed in, I will submit it to CPAN.
  • Update to my utility for plotting multiple points on Google Maps. The Google Maps API has just been updated, including geocoding support. Hopefully this will make the geocoding much faster.
  • Revamped Frisbee site. The new site is going to be written in Ruby on Rails, with a real database in the back end. It will feature RSS feeds, and I'd like to incorporate some AJAX functionality.

That's all for now, but check back soon!

-PK
Posted in Uncategorized | Tagged | Leave a comment

So, this is my new blog

So, this is my new blog. More will come soon, when I finish finals, and have more time. Or, maybe I will decide to take a break from studying for a little bit to clear my mind. In any case, check back soon.

-PK

Posted in Uncategorized | Tagged | Leave a comment