Coding: Feliz año

Resulta que me pongo a escribir un email a mis amistades para saludarlos y desearles lo mejor en este nuevo año y de repente se me ocurre hacerles un script en PHP (para ser medio creativo), considerando que varios de mis amigos son programadores o aficionados a la programación como yo, esto es lo que sucedió:

Aquí esta mi humilde script en PHP:


<?php
/*Copyright 2007-2008, su amigo: Enrique Monge*/
$year = date(Y);
if ($year == 2008){
print "Feliz año 2008 para todos!";
} else {
print "Sigan bebiendo...";
}
/*Que Dios (el programador perfecto de la creación)
los bendiga hoy y siempre*/
?>

Luego viene el joven xtecuan y gentilmente me envía su saludo en Java:


package com.xtesoft.newyear;
import java.io.Serializable;
public class NewYear implements Serializable{
public static final int DEFAULT_NEW_YEAR=2008;
public static final String UNKNOWN_USER="AMIGO";
public static final String NEW_YEAR_MESSAGE="Feliz Annio";
public static final String NEW_YEAR_MSG_FINAL=" que Dios lo bendiga!!!";
private String user;
private String year;
public NewYear(){
this.setUser(UNKNOWN_USER);
this.setYear(DEFAULT_NEW_YEAR);
}
public NewYear(String user, int year){
this.setUser(user);
this.setYear(year);
}
public void setUser(String user){
this.user = user;
}
public String getUser(){
return this.user;
}
public void setYear(int year){
this.year = year;
}
public int getYear(){
return this.year;
}
public String generateMessage(){
return NEW_YEAR_MESSAGE+" "+this.getYear()+" "+this.getUser()+" "+NEW_YEAR_MSG_FINAL+"\n";
}
public static final void main(String[] args){
NewYear newYear = new NewYear(”Enrique Monge”, 2008);
System.out.println(myYear().generateMessage());

Al cabo de unos minutos Esteban Mayorga, envía su saludo en Perl:


#!/usr/bin/perl
my $old_year = system(date +%Y);
my $new_year = "2008";
while( $old_year eq $new_year) {
print "Sigan bebiendo\n";
return 1;
}
print "Feliz año!!\n";

Pero como es usual, el tal Mayorga ya se encontraba en estado de ebriedad y al cabo de unos segundos se percató de un error en el código y envió su parche:


@3,1 4,2@
my $new_year = "2008";
- while($old_year eq $new_year) {
+ while($old_year ne $new_year) {
print "Sigan bebiendo\n";

E igualmente, saludos a todos!

1 January 2008 | Life, Linux | Comments

11 Responses to “Coding: Feliz año”

  1. 1 Fernando (Chero07) 1 January 2008 @ 7:03 pm

    Dos cosas diré:

    1. Geeks xDDD
    2. Feliz 2008.

  2. 2 sir woody 1 January 2008 @ 7:37 pm

    Feliz 2008 Fernando :) !

  3. 3 Snipe 2 January 2008 @ 2:05 am

    Por alguna razón que no comprendo, me he matado de la risa con este post. xD

    Feliz año.

  4. 4 sir woody 2 January 2008 @ 9:24 am

    Feliz año Snipe! :P

  5. 5 Soy Salvadoreño 2 January 2008 @ 11:28 am

    En GW-BASIC (WTF!!!!!)

    10 Dim fecha$,mensaje$, mensaje2$
    20 fecha$=date$
    30 mensaje$ = “Feliz Año!!”
    40 mensaje2$ = Sigan bebiendo”
    30 While fecha$ > “01/01/2008″
    40 print mensaje2$
    50 Wend
    60 Print mensaje$
    70 End

    Saludos a todos :)

  6. 6 David 2 January 2008 @ 1:49 pm

    Vale veinte ni para año nuevo se deja la programación :D

  7. 7 tato 2 January 2008 @ 9:47 pm

    Yo estaba alli!! y doy fe que estaba a pija!! xDD

    Feliz Año!!

  8. 8 krypto84sv 3 January 2008 @ 2:14 am

    Pues yo te traduzco tu codigo de php a C#

    using System;
    using linux.org.sv;

    namespace linux.org.sv
    {

    public class Programador
    {
    private int nuevoAnyo;
    private int AnyoActual;
    private string accion;

    public string Accion {
    get { return this.accion; }
    }

    public Programador()
    {
    this.nuevoAnyo=2008;
    this.AnyoActual=DateTime.Now.Year;
    }

    public void QueHago() {
    if (this.AnyoActual==this.nuevoAnyo)
    this.accion=”Feliz año para todos….!!”;
    else
    this.accion=”Que sigan bebiendo…!!”;
    }

    public static void Main(string[] args) {
    Programador BloguerLinuxOrgSv=new Programador();
    BloguerLinuxOrgSv.QueHago();
    Console.WriteLine(BloguerLinuxOrgSv.Accion);
    }
    }
    }

    No se te olvide compilarlo con mono

    $ mcs Programador.cs
    $ mono Programador.exe

  9. 9 princesita soñadora 3 January 2008 @ 12:55 pm

    ajnajajajaja ke interesante esto…y las respuestas tambien XD XD

  10. 10 el-visitador 3 January 2008 @ 4:10 pm

    10 REM INFINITE LOOP
    20 PRINT “EL SALUDO WOODIESCO ES EL MÁS GEEK QUE HE RECIBIDO JAMÁS”
    30 GOTO 20

  11. 11 RiGal 4 January 2008 @ 2:23 am

Leave a Reply

  1.  
  2.  
  3.  

  • Blogroll

  • Recommended

  • Meta

    January 2008
    M T W T F S S
    « Dec   Feb »
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  


    Blog Ranking System
    Siga fumando
    by-nc-sa

    Sponsors

    Debian Stickers
    OpenRanger Store

    copyright (c) 2006 Enrique Monge - Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved