How to Install Agilo on Trac at Webfaction

December 30th, 2009

Here are the steps I did to successfully install Agilo for Scrum (open-source version) in my Trac site at Webfaction.com:
Read more…

Fix for JPEG upload problem in Django in virtualenv

December 2nd, 2009

I have been busy modifying Django’s models for a project to include a field for uploading an image and was testing the model using Django’s Admin interface when I suddenly got this error:

Upload a valid image. The file you uploaded was either not an image or a corrupted image.

Read more…

Author: Cyril Pauya Categories: programming Tags: , , , , ,

Django in Production

October 20th, 2009

Here are some quick tips when moving your Django site into production.
Read more…

Author: Cyril Pauya Categories: Software, programming Tags: ,

Ride the Google Wave

October 4th, 2009

I was surfing for news about typhoon Ondoy (Ketsana) and the new typhoon Pepeng (Parma) when I saw this very interesting item at CNN’s Tech News section.  It’s about Google Wave - an online tool for real-time communication and collaboration.  And I must say it is a very interesting and useful product from Google.  Click on the video links at the bottom of this post to see what I mean. :)

Read more…

Author: Cyril Pauya Categories: Internet Tags: ,

Use multiple Django versions for development

September 23rd, 2009

To use multiple Django versions for development, you will need virtualenv. Virtualenv is a sandbox that allows you to use different versions of Python in your development machine.  It is a tool to create isolated Python environments.

I have been using Django 1.1 beta on my projects.  Just recently, I needed to use Django 1.0 for a new project.  Of course there were major differences from Django 1.0 versus Django 1.1 which could cause headaches.

Read more…

Author: Cyril Pauya Categories: programming Tags: , , ,

A lesson in Ubuntu history

September 19th, 2009

If you have been using Ubuntu (or any Unix variant), you should now know that there is a history command which keeps track of the commands you have executed in the shell.  I have been using Ubuntu for a few months and my history command list is now at 500+ commands.

Here are some of the basic uses of the history command:

> history
  • this lists all commands you have executed in the shell
> history | more
  • same as above but only shows a page of list
  • press spacebar to move to the next page
  • press the letter q to quit displaying history commands
  • the | is a pipeline which means redirect the output of the history command as input to the more command
> history | grep <text>
example:
> history | grep ls
> history | grep rsync
  • lists only the shell commands that contains the text after the grep command
  • grep basically is a command line text search utility
> man history
  • help manual of the history command
  • very helpful documentation I must say!

Read more…

Author: Cyril Pauya Categories: Software Tags: ,

Ubuntu Features that I Like

September 9th, 2009

Ubuntu is a free and open-source operating system based on Debian.  The reason I choose this over the other GNU/Linux variants like Fedora, Mint, openSUSE,Mandriva, Debian, and others, is because of the Ubuntu promise to make it free forever, including the enterprise editions and security updates.

I have been waiting for more than two years for Ubuntu to mature as a replacement to Windows XP.  To qualify, it must satisfy the following features:

  1. easily support dual monitors
  2. out-of-the-box support for my laptop’s Broadcom B43 wireless adapter
  3. support for my laptop’s infrared device

Read more…

Author: Cyril Pauya Categories: Software Tags:

NDMC.EDU.PH has moved!

September 3rd, 2009

We got disconnected from our ISP today, NDMC now has no Internet connection.

We have been with DCTech (old ISP) for more than 4 years and since they cannot fulfill our need for an upgrade from a 1.5Mbps to 4Mbps connection we decided it’s time to look for another ISP.  We signed-up with Globe INNOVE last June 2009 but are still waiting to be connected this month.  DCTech was generous enough to allow us a one month extension last August 2009 but did not approve our second request for an extension.

We had 8 public static IP addresses with DCTech and we used all of them to host servers for the following:

  • school website
  • email server
  • applications server
  • proxy server
  • perimeter firewall
  • internet gateway for offices

All major offices of the school are using e-mail and the Internet for research.  With my estimate, it would take around 2 weeks or more before Globe connects us.  Since we will be disconnected this month, I decided to move the three important servers on my Webfaction account so that we will have a minimal downtime.

Read more…

Author: Cyril Pauya Categories: ndmc Tags: ,

myListBoard.com updates - profile photo bug fix

August 29th, 2009

myListBoard.com features a profile page where a user may enter some details like full name, url, description of self, and a photo.  I haven’t tested the photo upload feature since it’s deployment last June 10, 2009 so I did not notice the problem.

Bong, who was interested to do some beta-testing of the site pointed out that his uploaded photo did not show on his profile page.  After two months, I finally had the time to fix this problem.

Read more…

Author: Cyril Pauya Categories: projects Tags:

Django Editor

August 27th, 2009

Here is an update to my previous Django Editor blog.

These are the available django editors installed in my Ubuntu operating system so far:

Read more…

Author: Cyril Pauya Categories: Software Tags: , , ,