Posts

Showing posts from January, 2010

Perl on Google App Engine

I recently started using Google App Engine and I have to say that I like it. The only thing I would change is support for other languages, namely Perl. I don't mind learning Python, but since I already know Perl it would be nice to be able to use it.

If anyone else is interested in using Perl on Google App Engine please Starissue #34 (do not reply to the issue with a "me too" or "+1", it just clutters everyone's inbox). You'll have to be logged into your Google account to do this.
There is also a Google Code project working on getting Perl ready for use in Google App Engine.

Template.pm

I've been trying to write my Perl scripts as modulinos (described in Mastering Perl), the basic idea being that runnable scripts written as modules can be used by later scripts. So far it has been working out well.

Here is my Template.pm

subroutine.pl

isc_license.pl

The ISC License that I use for some of my Perl scripts: isc_license.pl

.vimrc

My .vimrc

(Note that there are control characters in the last few lines)

.perltidyrc

.perlcriticrc

Archiving Ideas

Project management with Google Wave
Project Ideas can be archived with an "Archived" tag or if there are too many tags in use a "Completed" tag will work. This will keep the Ideas search smaller and limited to current Ideas. Current Ideas search: tag:Project Name, Idea, -Completed Old Ideas search: tag:Project Name, Idea, Completed

Separating Ideas and Tasks

To separate Ideas from Tasks just use an "Idea" tag or a "Task" tag. Project tasks would be sorted with:
tag:Project Name, Task, -Completed Project ideas would be sorted with:
tag:Project Name, Idea Project management with Google Wave

Finding unread tasks

To find all unread tasks (eg: all unread waves) use the following search: is:unread Project management with Google Wave

Finding tasks that don't have a project

To find all tasks that don't have a project (eg: all waves that don't have a tag) use the following search-has:tag Project management with Google Wave

Using Google Wave for basic project management

I recently got an account on Google Wave and I think it has promise. What interests me most is the possibility for project management. Previously I was using ThinkingRock which is a great application and has tons of features. However I didn't use most of the features and I wanted to share projects, to-do lists, etc with other people. I then started to move my projects to Google Tasks with hopes that it would allow sharing similar to Google Calendar's sharing.

When I got my Google Wave account I was glad to find out it has the ability to selectively share a wave with another person (isn't that the whole point behind Google Wave?). I looked for some sort of project management or to-do plugin but I realized that Google Wave provides everything I need without plugins. Granted I'm using a very small subset of project management ideas but it works well enough for me.

My setup is as follows:New projects are identified by a specific tagEach task is represented by a waveNew…