miércoles, 12 de septiembre de 2012

Feliz Día del Programador

Día de los Programadores


El Día de los Programadores (en ruso: День программиста) es un día festivo profesional oficial en Rusia. Se celebra el 256º día de cada año (13 de septiembre durante los años normales y el 12 durante los bisiestos).

Historia

Este día en particular fue propuesto por Valentin Balt, un empleado de la compañía de diseño web Parallel Technologies. En 2002 intentó recoger firmas para presentar una petición formal al Gobierno Ruso para que se reconociese el día oficial de los programadores.
El 24 de julio de 2009, el Ministro de Comunicaciones de Rusia redactó un borrador de ley para crear la nueva festividad, el Día del Programador.
El 11 de septiembre de 2009, el Presidente de Rusia, Dmitri Medvédev firmó el decreto.

Celebración

El número 256 (28 o 1111 1111) fue el elegido porque es el número de distintas combinaciones que pueden representarse con 8 bits, número muy conocido entre los programadores. Además es la mayor potencia de 2 menor que 365, número de días del año.

Clase
------------------------------------------------------------------------------------------
class DiaDelProgramador{
  private $fecha;
  
  public function __construct($date){
    $this->fecha = $date;
  }
  
  public function getDiaProgrador(){
    //Si es año bisiesto la fecha es: 12/09 si no el 13/09
    if(date("L")){
      if($this->fecha == "12/09")
        return "A FESTEJAR";
      else
        return "PONGANSE A TRABAJAR.";
    }
    else{
      if($this->fecha == "13/09")
        return "A FESTEJAR";
      else
        return "PONGANSE A TRABAJAR.";
    }
  }
}
  
$accioARealizar = new DiaDelProgramador(date("d/m"));
echo $accioARealizar->getDiaProgrador();
------------------------------------------------------------------------------------------

Como nota de humor a este día, se indican las 20 frases más usadas por programadores cuando algo no funciona:

20: “Pues es raro…”
19: “Nunca había pasado antes.”
18: “Pues ayer funcionaba…”
17: “¿Cómo es posible?”
16: “Tiene que ser un problema de tu hardware.”
15: “¿Qué hiciste mal para lograr que fallara?”
14: “Algo debe de estar mal en tus datos.”
13: “¡Si no he tocado ese módulo en meses!”
12: “Debes de estar usando una versión anterior.”
11: “Es sólo una desafortunada coincidencia.”
10: “¡Es que no lo puedo probar todo!”
9: “ESTO, no puede ser la causa de ESO.”
8: “Funciona, pero no lo he probado.”
7: “¡Alguien debe de haber cambiado mi código!”
6: “¿Has comprobado que no haya algún virus en tu sistema?”
5: “Ya sé que no funciona, pero ¿te gusta?”
4: “No puedes utilizar esa versión en tu sistema”
3: “¿Por qué quieres hacer eso?”
2: “¿Y tú dónde estabas cuando se colgó el programa?”

Y la respuesta más usada es:

1: “¡EN MI MÁQUINA SÍ FUNCIONA!”

Les deseo a todos los programadores un buen y feliz día del programador!










No hay comentarios:

Publicar un comentario