Archive for the ‘IT’ Category

Flirting lessons for geeks

Thursday, January 15th, 2009

Postdam University (south of Berlin) offers flirting lessons in a course for students of Master in Information Technologies. This is because of the topic which says that geeks have reduced skills for social interactions.

I think those are only nonsenses, the best you can do in order to flirth is to get an elixir that increases charisma +2 and change glasses vision +4 with contact lens vision +2. Changing the hair style can help also with a 0.05% probability. If this doesn’t work you can always overcome the rejection by killing dragons… ;)

If programming languages were religions…

Wednesday, December 17th, 2008

I have just read a post written two days ago (thanks David), comparing the programming languages with the religions.

To say the truth, I found it quite ingenious and I wanted to  contribute to the list adding the comparison betweeng Brainf*ck and the religion of the Flying Spaghetti Monster (FSM)

“Then brainf*ck would be like the Flying Spaghetti Monster Religion: brainf*ck is a parody of language in the form of a satirical protest to the simplicity of compilers and complexity of languages”

BAD POOL CALLER: BLUE SCREEN OF DEATH

Friday, November 28th, 2008

Since some time ago I have been suffering a blue screen of death. I would like to know if it only happens to me or there is some one else.

(Español) la vida de un informatico en 7 minutos

Thursday, November 27th, 2008

Sorry, this entry is only available in Español.

short form or complete form

Monday, October 27th, 2008

Due to some work requirements I needed to install LAMP (Linux Apache Mysql y Php) over Windows (some new headache).

I downloaded, installed and configured the last version of every service without problems ( no comparison with sudo apt-get install mysql-server php5-mysql ).

When I try to test if the configuration is working I write a “phpinfo.php” file with the content:
< ? phpinfo() ? >

But when I open the page http://localhost/phpinfo.php I find that it’s completely empty.

So, I started looking into the log and restarting services/os until I think about changing the test code for:

< ? php phpinfo() ? >

which happened to work properly.

The problem was that one of the configuration options of php.ini, short_open_tag (that states if the short form of the opening tag “< ?” can be used instead of the complete form “< ? php” . Until now, this value was true by default, but it has been changed to false, so that the short tag was not recognized by the php module.

The reason for this is to allow the use of other tags starting with “< ?” like ‘< ?xml’ (in fact it’s still possible to use them by < ? echo '< ?xml'; ? >).

The general recommendation is to use always the complete form if it is necessary to have a portable code, because it is quite probable that otherwise, in a future, trying to run the code will not work.

Problems with the server again

Monday, October 27th, 2008

I’m having problems with Dreamhost again, this time is a 503 server error when trying to publish a post.

grep -r fuck linux-source-2.6.24 : /* Am I fucking pedantic or what? */

Sunday, October 19th, 2008

Some months ago I wrote a post, which happened to be quite populated, explaining how to compile the linux kernel in Ubuntu. I forgot then to add another step that is not mandatory but it can be interesting anyways. Just after:

sudo apt-get install linux-source
cd /usr/src
tar xjf linux-source-2.6.xx.tar.bz2
#sustituir xx por la version de tu kernel (que hay que decirlo todo (dios mio))

You have to type:

grep -r fuck linux-source-2.6.xx

And have a nice time with the reading. It can be also interesting to try with other swearing words. Here you have an example of the output:

linux-source-2.6.24/net/ipv4/netfilter/nf_nat_snmp_basic.c: * (And this is the fucking ‘basic’ method).
linux-source-2.6.24/net/netfilter/nf_queue.c:        /* James M doesn’t say fuck enough. */
linux-source-2.6.24/Documentation/DocBook/kernel-locking.tmpl:       If you don’t see why, please stay the fuck away from my code.
linux-source-2.6.24/arch/mips/sgi-ip22/ip22-setup.c:     * fucking with the memory controller because it needs to know the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t try to access
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t try to access
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t try to access
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c:     * IOC3 is fucked fucked beyond believe …  Don’t try to access
linux-source-2.6.24/arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess…
linux-source-2.6.24/arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude… */
linux-source-2.6.24/arch/x86/kernel/cpu/cpufreq/powernow-k7.c: * Some Athlon laptops have really fucked PST tables.
linux-source-2.6.24/arch/x86/kernel/cpu/mtrr/generic.c:/*  Some BIOS’s are fucked and don’t set all MTRRs the same!  */
linux-source-2.6.24/arch/sparc/kernel/process.c:    /* fuck me plenty */
linux-source-2.6.24/arch/sparc/kernel/sunos_ioctl.c:    /* Binary compatibility is good American knowhow fuckin’ up. */
linux-source-2.6.24/arch/ppc/syslib/ppc405_pci.c:     * the kernel try to remap our BAR #1 and fuck up bus
linux-source-2.6.24/lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-)
linux-source-2.6.24/sound/oss/opl3.c:     * What the fuck is going on here?  We leave junk in the beginning
linux-source-2.6.24/include/asm-m68k/sun3ints.h:/* master list of VME vectors — don’t fuck with this */
linux-source-2.6.24/include/linux/netfilter/xt_limit.h:    /* Ugly, ugly fucker. */
linux-source-2.6.24/include/asm-cris/arch-v32/spinlock.h: * writers) in interrupt handlers someone fucked up and we’d dead-lock
linux-source-2.6.24/include/asm-sparc64/system.h:    /* If you fuck with this, update ret_from_syscall code too. */    \
linux-source-2.6.24/drivers/ide/pci/cmd640.c: *  These chips are basically fucked by design, and getting this driver
linux-source-2.6.24/drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
linux-source-2.6.24/drivers/net/sunhme.c:        /* This card is _fucking_ hot… */
linux-source-2.6.24/drivers/media/video/bt819.c:                       BUG? Why does turning the chroma comb on fuck up color?
linux-source-2.6.24/drivers/mtd/mtd_blkdevs.c:       registered, to prevent the link/init ordering from fucking
linux-source-2.6.24/drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up.
linux-source-2.6.24/drivers/scsi/NCR53C9x.c:        /* Be careful, we could really get fucked during synchronous
linux-source-2.6.24/drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
linux-source-2.6.24/drivers/watchdog/shwdt.c:     * brain-damage, it’s managed to fuck things up one step further..

Chrome beats Opera

Tuesday, September 23rd, 2008

Chrome was released less than one month ago and it has already past Opera in the number of accesses to this blog.

Brainf*ck Interpreter

Wednesday, June 18th, 2008

Google’s favicon changed for a lowercase g

Sunday, June 1st, 2008

It seems that since a couple of days ago, Google has changed the logo that appears in the address bar (favicon) of the main page
Google's favicon

Conjectures are comming from everywhere and I have already heard many different versions saying that it’s an error, an attack a new Marketing strategy, or even that it’s because of the 5th commandment of Google:

5) Don’t take success for granted

  • Think and act like an underdog
  • Be humble with success; don’t be arrogant
  • Be scrappy and resourceful