Monkey 0.10.0 RC1 is OUT !!!

Today begins a very excited moment in Monkey HTTP Daemon project, the
development team has decided to release Monkey 0.10.0 Release Candidate 1,
so please check the following details:

What’s a RC version ?

A release candidate version (aka rc), is a special version which focus in
stability, we will go releasing different rc versions until we consider that
is a strong version free of visible bugs.

How can i help ?

First download Monket 0.10.0-rc1 and run hard tests over it, serving
different type of files (small and big ones), run benchmark test with httest
or apache benchmark, check compatibility issues on your local machine, etc.

Quick Start

You can download Monkey 0.10.0-rc1 from http://www.monkey-project.com or
http://www.monkey-project.com/releases

What’s next ?

We need your feedback, if you find that something is not working properly,
you got a crash or similar, let us know as soon as possible to this mailing
list. Our bug tracker system is down so any email is appreciated,

How to report a problem ?

In order to provide full details about your issue, please provide
reproducible steps, configuration files used, linux distribution used and
your linux kernel version.

We will provide a full announcement with details about core changes and
people involved once 0.10.0 stable release is out, that’s all for now and
let’s put our hands on!

Feliz Navidad!!!

Existe una gran diferencia entre la imaginación y la Auto-Realización.  Mediante tu imaginación puedes tener sueños y visiones subconcientes de Cristo cada día.  Pero tal experiencia no significa que tú estés verdaderamente en contacto con El.  La verdadera visita de Jesús es la comunión con la Conciencia Crística.  Si tú estás sintonizado con Cristo, toda tu vida cambiará”.

Paramahansa Yogananda. Revista de Self-Realization

Ubuntu Quickly

Today i was reading the Ubuntu planet and i saw a very interesting post from Jono Bacon who mentioned a new and useful tool called Quickly. As described in the official site:

“Quickly strives to make programming easy and fun by bringing opinionated choices about how to write different kinds of programs to developers. Included is a Ubuntu application template for making applications that integrate smoothly into the Ubuntu software infrastructure.”

I gave a try to the tool and i can say that it really simplifies the process when you start to create a new PyGTK application, if you want to start a simple app and use Glade for the interface, you have to design the main window, load glade file, catch window events and others… the same routine every time. With Quickly, you start a new project from the command line and it created the whole necessary files and structures, it has commands to edit files, edit in glade, create debian packages and push bundles to launchpad… if you want to start to write quikcly applications start with the following commands:

  • sudo apt-get install quickly
  • quickly create ubuntu-project my_first_project
  • cd my_first_project
  • quickly run

Other additional commands:

  • quickly package: create Debian package
  • quickly release: push project to launchpad
  • quickly tutorial: load HTML tutorials
  • quickly glade: open quickly Glade project in Glade
  • quickly dialog somename: add a GTK dialog window to Glade project

Monkey HTTP Daemon 0.9.3 (Ouch!) is out

This morning when i resumed my laptop and checked my email, i got a critical bug report for Monkey 0.9.2, it was a silly bug which was hidden for almost five years!,  the issue was fixed in 2 minutes with a new release. The bug was  discovered by Petroklos Argyroudis from census-labs.com, thanks Petroklos!

All users must upgrade their server versions. Development branch (0.10.x) users are not affected.

Please use the following link for the download section

Lan Airlines using PHP and MySQL on Boeing planes

While i was traveling on a Boeing plane this morning (1am) from Ecuador to Chile, i was watching a movie in the Seat-TV system until something weird happens: all monitors from the plane got frozen with a blue screen and a few ones with a error message as:

warning: mysql_connect(), cannot connect to local MySQL server through
socket ‘/tmp/mysql.sock’ (11) in /thales/apps/250paxeui/lan/backend/dbapi/dbConnection.php on line 9

could not connect, cannot connect to local MySQL server through socket ‘/tmp/mysql.sock’ (11)

(yes, i turned on my laptop to copy the text,)

oh!, Lan is using MySQL + PHP as UI to let the user choose between movies, games..etc, that’s cool, which is not is why the MySQL server is down ? after that i realized that under my seat a mini computer was connected so i can assume that they are using a terminal client and a central server on the plane…there were no much to do… i think that somebody had to  reboot the server twice to get the system back properly.

Interesting as free software is flying over the world :)

Monkey October Update

  • New Website:  As you know, Monkey project has been hosted in Sourceforge.net server for the last 7 years, as the project is growing and we are requiring more specific server features that Sourceforge are not providing, I decided to move the official site to a new server and also a NEW ADDRESS!. First all “THANKS!!!” to Sourceforge for support Monkey project during this time.The new hosting provider is GoDaddy.com, and our NEW website address is:

    http://www.monkey-project.com

    Also, i have pushed a new website design based on the PostgreSQL design and schema, i want to keep it simple and easy to get the desired information. The site is still under construction and as you know your input is ALWAYS welcome :)

    FYI, we have not get any sponsor to pay the service, i hope to get some sponsors to support the basic hosting service, do you want’s to collaborate ??
    _

  • Monkey + Plugins: Lot of features are missed and required and is not a good idea to keep all inside the Monkey Core, so a new Plugins feature has been included and the first plugin is the ‘Cheetah!’ shell. This is a major milestone in the project and i’m very excited about this progress, we would decrease the Monkey Core size and move desired features to external plugins which will be loaded on runtime per configuration.
    _
  • Event: Jornadas Regionales 2009*: the Jornadas Regionales is one of the most famous FLOSS events in south america, this year the event is taken place in Santiago – Chile. On Wednesday 7, i’ll be presenting a talk aboutthe Monkey Project, if you are considering to assist to the event, please get in touch with me, i like to meet people who’s read this.
    URL:  http://www.jornadasregionales.org

29 years old!

Today is my birthday!, i’m very happy enjoying a great time with my wife… it’s being a nice day :)

FWD: 20 things you can negiotiate in a job offer

I would like to recommend to everyone to read this very interesting post by Stormy Peters called:

20 things you can negotiate in a job offer

Before to look for a new job, read the article, compare your current status and move forward :D

vmsplice() + SPLICE_F_GIFT flag ??

does anybody know why the linux syscall vmsplice() doesn’t work with the SPLICE_F_GIFT flag ?, per manual page it should be supported but i get the following error:

vmsplice: Invalid argument

any help is appreciated..

Damn Small Linux

For the first time I tried Damn Small Linux some minutes ago, a very small live distro which includes Monkey as main webserver, the distro looks very nice!, it uses the JWM windows manager and includes Dillo as web browser, did you know that Dillo author is from  Chile ? nice!

When I started the system under Qemu comes to my mind the old times when using Linux… a very basic graphic environment but very powerful!!!

The bad news is that seems that DSL project is not active, i’m wondering if are they considering to include a 2.6 linux kernel, otherwise i will have to port Monkey 0.10.x to work on 2.4 kernel (no big deal)..

←Older