Arrays en PHP

Me encantan los arrays en php, son un saco en el que cabe de todo: $datos = array( 'nombre' => 'Víctor', 'apellidos' => 'Jiménez', 'Cero', '0' => 'Otro Cero', 1 => 'uno', 'dos', '1' => 'UUUUNO' ); foreach ($datos as $key => $value) { ?> print "$key : $value \n"; } Es curioso cómo se pueden mezclar claves escalares y asociativas en un mismo objeto. Y más curioso es ver cómo convierte ‘0’ a 0. El código anterior muestra: ...

2012-02-15 · 1 min · 90 palabras · Víctor Jiménez Cerrada

(6) Bautizo

Una de las cosas más complicadas de empezar un proyecto es bautizarlo. Parece mentira, pero empiezas a añadir condiciones, y luego es difícil encontrar un nombre: Que tenga varios dominios libres Que no se confunda con algo que ya exista (corolario) Que tenga pocos resultados en google Que tenga nombre libre en twitter Que sea fácil de pronunciar / recordar Que tenga algo de relación con el proyecto Después de estar todo el día buscando nombres, al final ¡¡¡¡lo he encontrado!!!! ...

2011-02-18 · 1 min · 90 palabras · Víctor Jiménez Cerrada
Corazón

(3) sed valentín

Hoy ha sido esa fiesta que consiste en demostrar tu amor abriendo la billetera. He aprovechado, y le he comprado a kimito unos cuchillos de cocina que nos hacían falta… ¡Soy todo un romántico! Aparte de comprar el regalo, me he dedicado a limpiar el servidor donde tengo alojado mi blog y otras cosillas. En parte lo necesitaba para comenzar con un proyecto nuevo, y en parte forzado por @eckelon, que me ha pedido asilo cibernético. ...

2011-02-14 · 2 min · 292 palabras · Víctor Jiménez Cerrada

Acertijo Java (Solución)

A principios de mes proponía un Acertijo Java. ¿Qué sale por pantalla al ejecutar la clase FooBar? import static java.lang.System.*; public class FooBar { public FooBar() { out.print(" Instance "); } static { out.print(" Static "); } public static void main (String args) { out.print(" Main "); new FooBar(); } } Simplificando, lo que ocurre es lo siguiente: Se carga la clase FooBar en memoria Se ejecutan los bloques estáticos: static{} out.print(" Static “); está en un bloque estático Una vez cargada la clase, ya se pueden ejecutar métodos estáticos como main out.print(” Main “); está dentro del método main Se crea una instancia de la clase FooBar en el método main Para ello se ejecuta el constructor out.print(” Instance “); está en el constructor Siguiendo este razonamiento, la opción correcta sería la c: “Static Main Instance”. ...

2010-08-27 · 2 min · 359 palabras · Víctor Jiménez Cerrada

Acertijo Java

Volvemos después de la resaca de año nuevo con un acertijo java. Suponiendo que el contenido del archivo FooBar.java es el siguiente… ¿Qué saldrá por pantalla al ejecutar la clase FooBar? import static java.lang.System.*; public class FooBar { public FooBar() { out.print(" Instance "); } static { out.print(" Static "); } public static void main (String args) { out.print(" Main "); new FooBar(); } } Main Static Instance Instance Static Main Static Main Instance Main Instance No compilará No se ejecutará Hagan sus apuestas… ...

2010-08-02 · 1 min · 182 palabras · Víctor Jiménez Cerrada

Complicado

Se entiende que algo es complicado cuando no somos capaces de asimilar su concepto. Lo que es complicado para unos, no lo es para otros. La madre de eckelon no reemplazará Access por MySQL porque es muy complicado. Hay otro concepto es el de inapropiado, cuando algo no se adecua a lo que necesitamos. Por ejemplo, cuando intentamos clavar un tornillo con un nivel. Yo no usaré Access en mis proyectos porque es inapropiado. ...

2008-06-03 · 2 min · 228 palabras · Víctor Jiménez Cerrada

Destapando las Vergüenzas

Uno de los mayores mitos mientras aprendes a programar es que los elementos privados son inaccesibles, y por ello seguros. Esto es aplicable sólo a lenguajes orientados a objetos con elementos privados, como java. Así ves a una cantidad enorme de aspirantes a programador que gastan la mitad del tiempo pensando cómo hacer un código blindado frente ataques. Aunque ninguno sabe de qué ataques se defiende, o qué implicaciones tiene privatizar o publicar algo. ...

2008-05-22 · 2 min · 223 palabras · Víctor Jiménez Cerrada