Skip to main content

Ralsina.Me — Roberto Alsina's website

I must be doing something right

Here are the two largest mail servers I man­age. They han­dle over 20K user­s, with full mail ser­vice.

[root@nmail ~]# uptime
 11:02:29 up 217 days,  3:09,  3 users,  load average: 1.54, 5.79, 7.40

[root@correo1 ~]# uptime
 11:02:25 up 227 days, 21:58,  1 user,  load average: 6.78, 4.61, 3.90

Ok, the load is a lit­tle high, but I know the rea­son and it's not a big prob­lem.

Finally: revisor.

On April of 2006 I wrote this about Cen­tOS/RHEL/Fe­do­ra in­staller­s:

I ac­tu­al­ly like ana­con­da a lot. But I would like it even bet­ter if I could just get some sort of tool that, giv­en a list of pack­ages, would cre­ate an ana­con­da-based CD with cus­tom­iz­a­ble in­stall script­s.

And fi­nal­ly, here it is: re­vi­sor. Now all I need is that some­one makes it work with Cen­tOS and I'm ful­filled :-)

How dirty are the spurs?

Any­one who has no idea who the spurs are, ig­nore this, from Cary Clack.

My fa­vorite bit­s:

And what are some of the thug­gish things the team does?

Well, you know those al­le­ga­tions about Michael Vick?

The Spurs are in­to pit bull fight­ing?

No, no. Pan­da bears.


Pan­da bear fight­ing. Most of the guys own pan­da bears, so we get to­geth­er, put soft and fluffy pil­lows on the paws of the bears and let them go at it.

How dirty are you go­ing to be to­wards Le­Bron?

Re­al dirty. The fans are go­ing to help us mess that kid up. You know how he spells his name with a cap­i­tal 'B'?


Well. We're go­ing to have posters spell­ing it with a small 'b.' And when they call out his name they're go­ing to scream 'Le­bron!' in­stead of 'Le­Bron.' It's dirty, but that's how we roll in San An­to­nio.

Sometimes, you need to do it the hard way.

You may have no­ticed no posts about Stupid­Sheet for about a week.

Well, I ran in­to the lim­i­ta­tions of the for­mu­la pars­er I was do­ing us­ing Ape­ri­ot. I just could­n't make it parse this:


So, I spent the next week try­ing one pars­ing pack­age for Python a day un­til I could find one I un­der­stood and could make it parse that ex­am­ple.

I must say it was ed­u­ca­tion­al.

So, now the pars­er is based on PLY which is pret­ty much Lex+Y­ACC with a (s­light­ly more) python­ic syn­tax, and it work­s.

Yes, it's a bit hard­er, but by try­ing to do things sim­ply I was lim­it­ing my­self too much, and, per­haps un­der­es­ti­mat­ing my­self.

I am a pret­ty smart guy, there is no rea­son I can't un­der­stand these things.

Contents © 2000-2020 Roberto Alsina