Python can do a lot of things

November 20th, 2008

But it is not omnipotent. Leave that to Q. I stumbled upon this funny answer from back in 2005 and I had to share it. That guy is a genius! ;-)

I’m curious how I can make Python print text in color.

That depends strictly on your printer. With my hp LaserJet 1200, no way — not even Python’s power can overcome the hardware’s limitations in this regard… it’s a black-and-white printer and that’s all there is to it! If I did have a color printer, then I would have Python produce the appropriate postscript code, or “escape-sequences” in whatever printer-specific language a given printer requires to have it output color text (or, depending on my operating system, printer driver, filters, etc, I might have to send appropriate “escape-sequences” or whatever to the DRIVER in order to convince it to drive the printer appropriately).

The family keeps growing

November 14th, 2008

I posted a note about this at Cherokee’s main site, but I totally forgot to tell you over here. My bad.

However, it’s never late to share good news. A couple of days ago Cherokee’s family incorporated a Polish Cherokee Community as new member!

And they took a huge leap forward by creating Cherokee Polska, which isn’t just another site about Cherokee. So far they’ve translated everything, documentation included. And the effort has been worth it. They received thousands of unique visitors on their first day, and that is only the beginning.

cherokee-polska-small The family keeps growing

From here, I wish to extend my most sincere congratulations to these guys. Great work!

Since Cherokee has been steadily getting better and better, I expect more localization initiatives will keep popping up. We’ll see it in time. That’s a given.

New day, new release: Cherokee 0.10

October 29th, 2008

We’ve been really busy lately. After my adventures in Venezuela at the Infociencias and the Open Source World Conference 2008 in Málaga -I know, I know… I still have to talk about that and post some photos, but the days are not long enough!-, we’ve finally made the time to polish some last details.

Today, Cherokee 0.10 has been born! Even if you’re not into this FOSS World thingie, you should know that this is the fastest web server out there!

Cherokee Webserver

As always, stability and performance have improved, some bugs have been fixed and new features are available. Lately our MySQL load balancer module has been attracting a lot of attention. Download Cherokee and follow the cookbook to give it a try.

As always, here yo have the list of relevant links:

Handle with care: This baby is a heavy hitter by its own merits! ;)

Open Source Wold Conference

October 21st, 2008

Hi there. I haven’t yet had the time to blog about last week’s event at Venezuela where I spoke about Cherokee. Hopefully I’ll be posting some photos really soon. After I came back to Spain on Sunday, I wen’t straight to Malaga to the Open Source World Conference 2008. I’m meeting lots of really interesting people and seeing some friends I haven’t been in contact with lately.

Any way, this was just a quick note. I’ll be making some time to write about these last days once I get home by the end of the week.

Stay tuned until then!

Talking about Cherokee in Venezuela

October 15th, 2008

Hi there! Just a quick note to let you know I’m in Venezuela for the week. I’ll be attending the XXII Jornadas Infociencias in Barquisimeto where I’ll be talking about Cherokee. It’s my first time here, and I’m enjoying learning about Venezuela’s people and culture. Today I was told there’s this decree 3390 that makes mandatory the usage of Free Software for public institutions. Things sure look bright for FLOSS over here!

I’ve spent the whole day going around, seeing places and meeting people, and I’ve learnt some things:

  1. The sights are awesome.
  2. Trying out the popular dishes is a must! Arepa, hm…. ;)
  3. And everyone over here is really friendly.

I’ll make my point with a photo that was taken when I visited a lab at the Universidad Centroccidental “Lisandro Alvarado” (UCLA-Venezuela). Someone mentioned that I was one of the guests at Infociencias and everybody wanted to be in the photo :)

ucla_20081 Talking about Cherokee in Venezuela.

Our first supercomputer at work

October 7th, 2008

Today is one of those nice days you stumble upon every now and then. Being a geek, you simply have to be happy when a processing monster like this arrives to your workplace.

Full height

Yep. It is! Octality’s first and very own Sun Fire 12000. Yes, I know it was recently retired by Sun, but still 52 processors and 288GB of RAM make a hell of machine to test things on. The photograph was taken this morning at the storage room.

Being dedicated to High Performance does have its benefits, don’t you think? It’s deffinitely getting interesting around here. I bet not many start ups get this kind of hardware after just a few months of existence.

p1230564_3-225x300 Our first supercomputer at work

By the way, this fella isn’t precisely small. It is 191×85x166 cm and weights 987kg.

Release Day is here! Cherokee 0.9

September 26th, 2008

As advanced yesterday, the release is here! I wasn’t too sure when we would polish the final details, but everything is ready now and it doesn’t make much sense to postpone the event.

The previous major release was five weeks ago, and since then Cherokee has kept getting better. It already outperformed its competitors as it was. Now prepare yourselves to be amazed.

Cherokee Webserver

Besides improved performance, the list of enhancements includes a state of the art MySQL bridge and load balancer, SNI support, important usability enhancements for Cherokee-Admin, better help system, several bugfixes and a bunch of some more cool things.

As always, here yo have the list of relevant links:

I hope you enjoy it. This is serious stuff!

Getting ready for the new release

September 25th, 2008

Just to let you know, at the Cherokee Project we’re developing frantically these days and we’re done with most of the pending issues we had in mind.

Cherokee 0.9 is about to be released, and as always it comes with interesting enhancements. And yes… once again there will be a performance boost.

I’ll get into details when we ship the product. Stay tuned!

Cherokee 0.8.0 “Hard as a rock” released!

August 14th, 2008

The day has finally arrived. After a lot of hard work, we are finally releasing 0.8. It has improved quite a lot in this time. It is faster, much more stable and has been thoroughly tested and documented, at last!

Unfortunately not everything are good news. After putting in a lot of effort fixing the Windows build, we finally decided to postpone this until 0.8.1 the next major release. It has been too long since the last release, and having so many improvements it doesn’t make much sense to hold the relase back just to offer it simultaneously to all platforms. This was the only thing holding us back beside some bugs that had to be fixed, so now this is our one big remaining task for the next release ;)

Cherokee Webserver

This is our best release ever. By far. Improved performance, interface and documentation enhancements and lots of new features: much faster I/O cache, huge FastCGI performance improvement, updates (and binary upgrades) are now handled gracefully with no downtime, the load balancing is better and a lot more. Alvaro just sent the official release note minutes ago.

We have a lot of fresh ideas, and as always feedback and feature requests are more than welcome at the mailing lists. Here is the download link. Enjoy it! ;)

UPDATE: I’ve just updated the documentation available at the site.

UPDATE: A quick update to fix some minor bugs has been released: Cherokee 0.8.1.

Cherokee Quickstart

August 7th, 2008

Many users have told us that they would love to have some more documentation about Cherokee. One of the tasks before relasing 0.8 (which is almost ready by now) is documenting.

Yesterday I wrote a small tutorial that will be part of the documentation. It is a simple walkthrough to set up a couple of virtual servers, basic authentication (PAM and flat) and some redirections.

It will be available at the official site as soon as we make the release, at http://cherokee-project.com/doc

cherokee Cherokee Quickstart

Here it is for now. No screenshots and not much styling in my blog, sorry. It’s just a  quick cut&paste. There’s a lot of other stuff I should be documenting instead of blogging ;)

Configuration Quickstart

This section briefly describes the whole administration web interface provided by cherokee-admin. This is the only recommended way of configuring Cherokee. If you are looking for development information, you should refer to the appropriate section, especially cherokee.conf file specification.

We will first show a quick overview of the available options, followed by a simple walkthrough. You can learn more about the options in their specific documentation entries.

Click to continue reading “Cherokee Quickstart”


AJAXed with AWP