Archive for 'Difusión' category

Programming (aka scripting/writing) PHP is so funny you never know what is the next thing that will happen when you compare two variables or simply try to increment an integer.

You can complain about its design (OOP), or its functions’ names or whatever you want, but you know how cool and funny is to program in PHP. It should be a must within any programming 101 course ;-).

Here my compilation of PHP funniest things:

printf("Integers and Strings\n");
echo "----------------\n";
printf("%s\n", ('0' == 0) ? 'true' : 'false');
printf("%s\n", ('0' === 0) ? 'true' : 'false');
printf("%s\n", ('string' == 0) ? 'true' : 'false');
printf("%s\n", ('string' === 0) ? 'true' : 'false');
printf("%s\n", ('string' == 1) ? 'true' : 'false');
printf("%s\n", ('string' === 1) ? 'true' : 'false');
printf("%s\n", ('0000e12345' == '0e12345') ? 'true' : 'false');
printf("%s\n", ((string) '0123' == (string) '123') ? 'true' : 'false');
printf("%s\n", ('007' == '7') ? 'true' : 'false');
printf("%s\n", ('Bond' == 'Raul') ? 'true' : 'false');
$i = null;
echo (++$i) . "\n";
echo ($i+=1) . "\n";
$i = null;
echo (--$i) . "\n";
echo ($i-=1) . "\n";

printf("\nBitwise Operators\n");
echo "----------------\n";
printf("%s\n", (~0 & 0x20) ? 'true' : 'false');
printf("%s\n", (~'0' & 0x20) ? 'true' : 'false');
echo (9 & 8) . "\n";
printf("%s\n", (9 & 8 == 8) ? 'true' : 'false');
echo (8 & 8) . "\n";
printf("%s\n", (8 & 8 == 8) ? 'true' : 'false');

echo "\nIEEE 754 friends et al\n";
echo "----------------\n";
echo (7 % 2.4) . "\n";
printf("%s\n", -1 % 7);
printf("%s\n", 3333333333 % 3);
printf("%s\n", 2863311530 % 25);
printf("%s\n", 2863311530 % 256);

printf("\nOther comparisons\n");
echo "----------------\n";
printf("%s\n", ($a = 0 or $a = 'string') ? $a : $a);
printf("%s\n", ($a = 0 || $a = 'string') ? $a : $a);
printf("%s\n", (array() == false) ? 'true' : 'false');
printf("%s\n", (array() === false) ? 'true' : 'false');

It should produce 29 results. It’s said that one guy once was able to predict (Yeah! I meant to predict) the exact output for every single one. PHP is so lovely.

Could you say what is the exact output for each and everyone of them?

Programa con Google es el nuevo blog en castellano para los desarrolladores que utilizan las herramientas de Google en el que se informará de las últimas novedades, eventos y noticias relacionadas con La Compañía ;-). Además intentarán responder al mayor número de dudas y preguntas que se planteen.

Si desarrollas con herramientas de Google y quieres compartir tus conocimientos, puedes ganar una camiseta con las letritas lego que tan de moda están. Para ello sólo tienes que enviar un correo a programacongoogle@google.com con tu aportación. A esa misma dirección puedes enviar tus preguntas, dudas y sugerencias.

Mi enhorabuena al equipo de Google España por esta iniciativa. Ánimo Clara!

Skribit permite que bloggers y lectores interactúen. A través de un widget que se coloca en el blog, los lectores pueden hacer sugerencias sobre los temas que quieren que escriba en el blog. Las sugerencias se pueden hacer de una forma anónima, pero también es posible registrarse en el servicio y realizar las sugerencias como usuario. Además el registro nos facilita funcionalidades extra como un histórico de las sugerencias que hemos hecho. A parte de poder realizar sugerencias, se pueden votar las sugerencias que el resto de lectores han hecho.

Skribit nació en el Startup Weekend de Atlantala idea ganadora fue una propuesta de Paul Stamatiou. Skribit actualmente se encuentra en estado de beta privada, pero es posible hacer una petición para poder acceder a ella e incorporar el widget a tu blog.

Hoy mismo he recibido un correo de Paul Stamatiou en el que me indicaba que mi cuenta había sido activada. Ya he añadido el widget en el lateral del blog, así que desde este momento puedes hacer sugerencias sobre lo que te deseas que escriba.

Extra ball
Un Startup Weekend consiste en reunir a un grupo de emprendedores (entre 40 y 50 normalmente) durante un fin de semana para intentar crear una compañía en torno a una idea/aplicación.

En el transcurso de unas 54 horas, y después de haber elegido la idea a desarrollar, se forman equipos que para desarrollar la aplicación, buscar un plan de negocio, etc. Después se reparte la empresa mediante participaciones. Startup Weekend es ya una marca registrada por Andrew Hyde, por lo que los eventos organizados bajo esa marca tienen asociados unas restricciones sobre todo a la hora de repartir las participaciones de las acciones creadas.

En España durante el último fin de semana se desarrollo un evento basado en el concepto de Startup Weekend, pero bajo el nombre de iWeekend, promovido por Luv Sayal, Raul Andrés, David RodríguezOllivier Jacq y Bermi Ferrer. Durante el primer iWeekend se desarrollo AdLemons, sobre el que todavía poco se sabe.

Enhorabuena y gracias a los delarosa, Juan GTi y JMJ (les pongo en ese orden por el número de artículos publicados, espero que no se me enfaden!), ellos son los que semanalmente trabajan en los artículos de 8000vueltas.com. Trabajo reconocido con la nota más alta en la comparativa de blogs del motor realizada en la revista Car&Tecno en su edición de diciembre.

car

Lo que más me ha gustado es que en la revista indican lo que menos les gusta sobre cada blog, en el caso de 8000vueltas señalan: Subjetividad pura y dura. Muchas veces no estarás de acuerdo. Lo que hace que mi felicidad sea superior, porque si algo se pretende en todo momento, en 8000vueltas, es ser subjetivos, no cortarse y opinar. Todavía hay cosas que mejorar, pero este pequeño reconocimiento resulta motivador.

A diario intento sacar un rato para leer Hacker News antes conocida como Startup News, es una especie de menéame sobre hackers y startups que forma parte de Y Combinator, una incubadora de startups de la que, para no extenderme en exceso, debería hablar otro día.

Hoy en Hacker News se apunta que una de las empresas en las que Y Combinator invirtió este invierno: Weebly, está buscando un Front-end web developer. Hasta aquí todo es normal en relación con lo que se suele publicar en Hacker News. Lo curioso es que en la oferta, además de los requisitos de siempre, se indica que en el código fuente de la página se encuentra incrustado un puzzle, el que junto a su resume envíe la respuesta del puzzle tendrá un extra point durante el proceso de selección, ya que habrá demostrado ciertos conocimientos básicos.

Quizás no estés interesado en optar a ese puesto de trabajo (o tal vez sí, quién sabe), pero seguro que estás deseando tomar dos buenas y frías cervezas. Dos cervezas que te pagaré si antes de las 23:59:59 GMT+1 del jueves 15 de noviembre de 2007 (hoy) dejas la respuesta al puzzle, y como has llegado hasta ella, en los comentarios de esta entrada.

Todo lo que necesitas está en la página de la oferta de trabajo de Weebly. Decir que no es muy complicado, hasta yo he conseguido dar con la respuesta. Pero era la única forma de justificar el beberme dos cervezas.



About Raúl

Raúl Ochoa, a spaniard working for Tuenti in Madrid, Spain. More about me.

Subscribe to the feed

If you want to receive a notification when I update the website, you only have to add the feed to your reader, or submit your email address and I'll let you know.

Twitter

Raúl's Twitter: En Valdeverdeja te encuentras un Camaro como un 575M :-O http://t.co/uD3ojG75 5 days ago

Categories