- Monkey API
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
“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:
Other additional commands:
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 🙂
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 ??
Today is my birthday!, i’m very happy enjoying a great time with my wife… it’s being a nice day 🙂
When you have a pretty cool gadget as an Ipod Touch, you should give it an useful use…
Yesterday I started a new project called Gmote, a remote controller for GNOME applications, what’s the idea?, just control basic features of your running applications and Desktop using an external device with network access and a browser…
The UI is very simple to use, just select a communication port and an application template. Let’s describe how it works:
Gemote includes a very simple webserver, so you just need to choose the communication port where the server will be listening for incoming connections and the application template which describe the commands availables for the client connections, eg: if user wants to share Gnome control, the client will see a simple web page with buttons to control the audio: Raise, Lower and Mute. If user choose OpenOffice Presentation template, the browser will get buttons to control: Next, Previous and Quit.
The browser send the commands to the Gmote web server, every template define by configuration which commands are allowed to be executed and the server restrict which are not in the white list.
Steps to run it:
1) Start the service
2) Connect to your server with an external device using the server ip address an port like http://172.16.1.10:2009
If you want to try it, please download the latest snapshot version from: http://edsiper.linuxchile.cl/gmote_snapshots/
Last week I gave a talk about Monkey Project in Flisol 2009 Guayaquil (ESPOL), Ecuador. I presented a new benchmark of Monkey but now comparing the performance on serving static files with another web servers.
The test was made on my laptop Intel Celeron M, 1.6Ghz, 50000 request of a 200KB file with 20 concurrent threads doing the job, the benchmark was performed with Apache Benchmark.
I compiled the latest stable version of Lighttpd and Apache, the test was made 3 times per server and the result for each one is the average.
Monkey handle 1888 request per second versus Lighhtpd with 1716 and Apache with 1544. Obviously this numbers are not perfect but shows the great performance that 0.10.x is having with low memory usage and low cpu consumption, we still have to do a lot of improvements so stay tunned for more news
Please read carefully this paper: http://www.win.tue.nl/hashclash/rogue-ca/