Tal y como comentaba anteriormente el sábado estuve presentando Symfony en la primera Barcelona PHP Workshop. La verdad es que hubo algunos inconvenientes, tales como el retraso con que empezamos el taller, problemas con el sonido y sobretodo el recorte de tiempo que no permitió llegar hasta donde estaba previsto, pero bueno, en general la experiencia fue satisfactoria. A continuación dejo los materiales de la presentación.

Es interesante descargarse previamente el archivo msn_pack.zip antes de empezar con la presentación.

También, si quieres, puedes descargarte la aplicación final que podrás hacer correr en tu servidor web siempre que éste disponga de la extensión SQLITE y XSL.

Aquesta setmana, dissabte concretament, estaré participant com a ponent en el Barcelona PHP Workshop. Presentaré la part pràctica del taller Bitter Sweet Symfony! El meu company serà l’Aldo Chiecchia i s’esperen com a mínim 100 assistents, sobretot tenint en compte que les 200 entrades ja s’han exhaurit. Així doncs, tindrem el dissabte ocupat, primer presentant Symfony, on molt superficialment intentarem cimentar les bases d’una micro-social-network i després aprofitant per fer una mica de safareig amb la resta de la gent. Tota la info de l’event la podeu trobar a la web del grup de programadors PHP de Barcelona.

Hace ya unas semanas que regresé de un viaje que ha cambiado la evolución del año de una forma espectacular y tenía pendiente escribir un post sobre ello.

Una vez más gracias a la colaboración que mantengo con la Universitat de Barcelona tuve la oportunidad de realizar una nueva escapada a Nicaragua. Ya estuve allí con Rakel hace aproximadamente 3 años pero en aquella ocasión tuvimos que permanecer siempre cerca de Managua ya que teníamos sesiones previstas para toda la semana que estuvimos allí, así que esta vez nos hemos resarcido explorando más en profundidad el país.

La aventura estuvo a punto de empezar bastante mal, ya que cuando estábamos facturando las maletas el buen hombre que nos estaba atendiendo me advierte que mi pasaporte está caducado, advertencia que precedió al temible “usted no va a volar”. Es igual de increíble que tuviera el pasaporte caducado y no me hubiera dado cuenta como el hecho de que sea posible realizar en 25 minutos el siguiente trayecto:

Terminal B > Comisaría de PN (señor que dice necesitas 1 foto) > Terminal A (hasta el foto-que-te-mato) saltando por encima de las maletas de la gente, etc. > Comisaría de PN (polícia que sin prisas) > Terminal B > Inicio de la Terminal A (embarque a 1 min. de cerrar las puertas).

Bueno, así empezamos, la verdad es que nunca pensé que lo conseguiría y de hecho tanto Rakel como Gemma ya estaban realizando planes alternativos sin mí, que majas …

Seguidamente realizamos el paseito de rigor de aeropuerto en aeropuerto hasta Managua. Allí negociamos con un taxi que nos llevó a San Jorge para partir a la mañana siguiente prontito hacia Ometepe. La imagen de la isla desde el barco que te lleva a ella es absolutamente espectacular, tiene algo de mágico contemplarla, no parece posible que realmente puedan nacer esos dos picos enormes dentro de un lago.

En Ometepe estuvimos 2 días justitos pero tuvimos ocasión de invertir uno de ellos en la escalada al volcán Maderas con la gran suerte de que nos pudo acompañar el fundador del turismo en la Isla ! Para él cualquier bicho que volaba era una lora y el nombre científico de los batracios era “ranita” ! En fin, una excursión de 7 horas salvando un desnivel de algo más de 1.000m, ideal para estirar las piernas.

Después de abandonar Ometepe volvimos a Managua donde nos esperaba la gente de la Universidad Centroamericana para compartir la experiencia en el uso de las Carpeta Digital y la verdad que fue muy satisfactoria. También les presentamos las mejoras de la nueva versión y creo que quedaron bastante contentos. Aprovechamos la ocasión para platicar con el Webmaster la universidad y comentar algunos temas con ellos.

Una vez concluidas las sesiones en la universidad invertimos un día por los alrededores de Managua, nos acompañó Virgilio, un guía que trabajaba para el hotel donde nos hospedábamos y que nos llevó a ver Masaya, Granada, el Mombacho y alguna que otra joyita de la zona.

Pero todavía nos quedaba lo mejor, aysss, Corn Islands, dos islitas en el Caribe absolutamente encantadoras, lo más parecido al paraíso que he visto junto con las Phi Phi Islands. Un Caribe SUUUPER virgen donde sólo encuentras a la gente que vive allí y unas playas absolutamente fascinantes. No me atrevo a recomendarlo a todo el mundo, ya que por ejemplo nos encontramos con 1 turista italiano (uno de los 3 que vimos en la Isla) que viajaba sólo y el pobre hombre nos comentó que estaba bastante aburrido, pero ese no fue nuestro caso ya que realmente disfrutamos plenamente de nuestra estancia.

En resumen, lo pasamos en grande: nadando, “escalando”, volando en avionetas, mezclándonos con la gente, buceando, tomando el sol, gritando, … en fin que ¡¡ Me encanta Nicaragua !!!

Encara és aviat per a saber si per aquella època serà possible assistir-hi, però espero que així sigui:

http://associacio-aoe.org/scg/ca/index.php

Algú s’hi apunta ?

If you need to check if a video is available on youtube before to embedded it, you can use the script bellow. I hope it will be usefull.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
$api = "http://gdata.youtube.com/feeds/api/videos/";
 
$videos = Array (
	"IfcfZANDriY",		// Available video
	"fz0ks5CSsx4",		// Unavailable video
	"3141592653"		// Wrong code
);
 
foreach ($videos as $video) {
	$currentVideo = $api . $video;
 
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $currentVideo);
	curl_setopt($ch, CURLOPT_HEADER, false);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	$xml = curl_exec($ch);
	curl_close($ch);
 
	if (($xml == "Video not found") || ($xml == "Invalid id")) {
		printf ('<p>Error: %s</p>', $xml);
	}
	else {
		// Video embeding
 
		printf ('<p><object width="425" height="355">');
		printf ('<param name="movie" value="http://www.youtube.com/v/%s&hl=en">', $video);
		printf ('</param><param name="wmode" value="transparent"></param>');
		printf ('<embed src="http://www.youtube.com/v/%s&hl=en"', $video);
		printf ('"type="application/x-shockwave-flash";');
		printf ('wmode="transparent" width="425" height="355"></embed></object></p>');
	}
}
 
?>

A través del següent vídeo, m’ha vingut a la memòria aquells temps de tetrifast fins altes hores de la matinada. Recordo que inclús vaig arribar a formar part d’un clan (SCORE) i competiem internacionalment. M’enrecordo haver passat hores i hores jugant amb un tal CP, també un tal Inti, els dos espanyols.

Això sí, quan sorties a jugar amb gent de fora, era un altre nivell, jo recordo haver arribat a una mitjana (a tetrifast) de 117 ppm, però és que hi havia autèntics monstres que absolutament mai baixaven de 125, com és deia, ahh sí, BONG BONG, impressionant veure’l jugar:

El joc venia a ser això:El que no se és d’on treia el temps.

Un moment pel record. No m’ho puc acabar de creure. Rodolfo Chiquilicuatre a Eurovisión. Alguna cosa està canviant.

Nota important: El vídeo està extret de youtube.

Recordo haver llegir a un bon lloc que seria interessant que els dominis http://www.clinicadentalbarcelona.com.es y http://www.dentistasbarcelona.net apuntessin a http://www.dentsalut.com

Crec que és cert.

Me gustaría compartir el sistema que yo utilizo para recordar las contraseñas de diferentes sites.

Cuando introduces un username y un password en una web cualquiera no sabes realmente donde van a parar, con toda certeza a una base de datos (posiblemente encriptando los datos, pero sin ninguna garantía) y desengañémonos cualquiera que tuviera acceso (por el motivo que fuera) a esa base de datos podría probar en otro sitio nuestra combinación de “username + password” o “mail + password”. Por ejemplo si un registro de esa base de datos contiene ” tarari@hotmail” y “password1″ se podría probar para entrar en hotmail con esos datos con una posiblidad de acierto digamos que bastante alta.

En definitiva, para mi pasó a ser de vital importancia el hecho de no utilizar nunca el mismo password.

Inicialmente puede parecer un poco de locos tener que recordar los passwords de cada site, ahí es donde interviene el método claudator, que es extremadamente simple y que resulta extremadamente útil para mi. Consiste en:

1. Elegir un fragmento de password siempre idéntico

Por ejemplo: poqwie (por su rapidez de tecleado)
Password actual: poqwie….

2. Elegir un número

Por ejemplo: 0 (porqué es más grande en el teclado númerico)
Password actual: poqwie0

3. Parte extraída del nombre del dominio

En este caso: ks (porqué son el primer carácter y el último del dominio donde estoy: kriptopolis.com)
Password actual: poqwie0ks

4. Cierre con otro fragmento siempre idéntico
Por ejemplo: w23e (también están cerca en el teclado y será rápido teclear)
Password actual: poqwie0ksw23e

Pues bien esta sería mi contraseña para este site, para otros:

ftp.ya.com > poqwie0yaw23e
www.youtube.com > poqwie0yew23e
www.google.com > poqwie0gew23e

Obviamente se pueden introducir variaciones en el método, como por ejemplo seleccionar los 2 primeros carácteres del dominio o los 2 últimos, etc…

Infalible ? NO
Cómodo y medianamente seguro? Desde mi punto de vista sí.

Artículo publicado originalmente en http://www.kriptopolis.org/passwords-fuertes-que-puedes-recordar

Creo que una de las decisiones más importantes que tomé en los últimos tiempos fue la de dedicar un tiempo diario a la lectura de mis RSS, es algo que me permite estar informado sobre las cosas que más o menos me importan, como las novedades en cine (http://www.labutaca.net), juegos para la PS3 (http://www.laps3.com), …, pero sobretodo se trata de algo que me permite tener una perspectiva sobre el universo que rodea mi entorno profesional, el desarrollo web, de una forma única yo creo que inviable por cualquier otra vía.

Además, últimamente he descubierto la posibilidad de compartir los RSS entre amigos, algo realmente fascinante, los amigos van marcando las entradas que ellos consideran dignas de destacar y tu las vas leyendo como si de un canal RSS más se tratara. Genial !

Puestos a pedir solicitaría a la gente de dzone (http://www.dzone.com) que incluyeran en sus RSS las votaciones de los usuarios. Imagino que no debe ser trivial ya que obliga a estar refrescando constantemente los canales, pero sería de inimaginable utilidad ya que estoy convencido que la mayoría de usuarios hace como yo, accedo a la página que parece que puede llegar a ser interesante (http://www.dzone.com/links/how_google_pagerank_works_….html) y me encuentro con que tiene 6 votos positivos y 7 negativos. Está bastante claro que la página no es interesante y si hubiera podido tener esa información en el mismo lugar donde he leído el título del artículo por primera vez (Google Reader) pues me habría ahorrado unos segundos preciosos, pero bueno, que no me quejo, que soy muy feliz con mis RSS, ahí va la lista:

http://rickart.claudator.com/google-reader.xml