Capturando click dentro de un InfoWindow de google maps

Puede sonar a tonteria, pero almenos a mi me ha costado un buen rato darme cuenta de como hacerlo, despues de desplegar un infowindow dentro de google maps no lograba capturar el click a cualquier enlace dentro de esa ventana, pero eso se puede arreglar vinculando el enlace en si una vez cargada la ventana cuando se ha disparado el evento windowopen que se explica en la documentacion, seria algo como esto. Supongamos que tenemos dentro de el InfoWindow un enlace con el id “idEnlace” :

var map = new GMap2(document.getElementById('#mapa'));
var marker = new GMarker(point);
GEvent.addListener(map, 'infowindowopen', function() {
	var enlace = document.getElementById('idEnlace');
	enlace.onclick = function(){
		alert('Has hecho click en el enlace de dentro de el InfoWindow!');
	}
});

Espero que sirva a alguien mas :D Hasta otra!

No Comments |Tags: , , ,

Howto : Classpath en php5

Antes de empezar doy por supuesto que se tienen todos los conocimientos basicos de programacion en php y configuracion basica de servidor apache.

Una de las grandes carencias de php es tener que hacer un require o include continuamente para poder crear las clases, no hay nada parecido a un classpath como en java o python o otros lenguajes oop.

Para solucionarlo se puede hacer a traves de un simple include en el archivo inicial para a partir de ese momento hacer todos los “new ClassName()” que queramos sin tener que recurrir a imports gracias a la funcion de autoload que nos permite importar clases automaticamente si se encuentra disponible.

Para empezar creamos una variable array con las rutas donde tenemos nuestras clases y la haremos accesible a cualquier parte con un define serializandolo con un string separado con comas, tal que asi

var $classfolders = Array(
  "/opt/php/modules/",
  "/opt/php/clases/"
);

define("CLASSPATH",implode($classfolders,","));

Despues en el archivo del cual haremos include, tendremos la funcion autoload con un throw al final para controlar excepciones

function __autoload( $klass ){
 // ruta de los modulos a incluir, trailing slash
 $class_path = explode(",",CLASSPATH);
 foreach ( $class_path as $key => $path ) {
      	   if( file_exists( $file = $path.$klass.".php" ) ){
    		require_once $file;
    		return true;
    	   }
 }
 throw new Exception("La Clase $klass no se encuentra en el classpath");
}

Una vez finalizado todo esto podremos importar las clases que tengamos en las correspondientes carpetas sin tener que importar el archivo, por lo tanto si tuvieramos la clase HelloTest.php en la carpeta “/opt/php/clases/” con el siguiente codigo :

class HelloTest {
      function __construct(){
            echo "Hola Mundo!";
      }
}

Podemos hacer en el archivo “index.php” :

var $classfolders = Array(
          "/opt/php/modules/",
          "/opt/php/clases/"
);

define("CLASSPATH",implode($classfolders,","));

require_once('classpath.php');

$hello = new HelloTest();

Nos saldria en el navegador :

Hola Mundo!

Y hasta aqui un ejemplo de como simular classpath en php para olvidarnos de los aburridos imports y requires en todos lados, solo hay q incluir el archivo classpath.php y tener definida la variable CLASSPATH explicado antes.

Hasta otra

No Comments |Tags: , , ,

Esto se lo merecia

Se que ya casi nunca escribo por razones que no vienen al caso, pero esto creo que se merece que lo cuelgue porque en cuanto lo he visto se me ha puesto bien dura

read more »

No Comments |Tags: , ,

Watchmen status report

Como buen aficionado a los comics voy a hablar de algo que me tiene intrigado, el estreno de la pelicula/adaptacion de comic de Watchmen un comic que encuentro una gran obra, a dia de hoy he visto muchos articulos ya en blogdecine, muchos, tantos que casi ya no se si vale la pena ver la pelicula. Aunque tambien sirve para ver que intentaran recrear con todo detalle lo que se pretendia transmitir en el, no como los hermanos wachowksy, no se si se escribia asi, pero tanto da, porque creo que pronuncie mal su apellido es de lo que menos se deberian preocupar cuando uno de ellos se esta feminizando ( wtf!? ) y han hecho un destrozo como el de v de vendetta, que miras la pelicula despues de haber leido el comic y dices realmente era una adaptación? tanto da, pedradas aparte a esos [quotes]directores de cine[/quotes] y volviendo al tema del titular, tambien se rumorea que haran un dvd que no saldra en cines basado en la historia paralela de piratas de la serie de comics que lee el chico de al lado de el quiosco llamada “Tales of the black freighter”, un bonito detalle a mi parecer.

read more »

No Comments |Tags: , , ,

Ottiah! Si tenia un blog!

Buenos dias, me encuentro un poco aburrido una mañana de sabado y creo que desfibrilare mi medio difunto blog para hacer un ligero status de mi situacion actual 4 meses despues de dejar de dar señales de vida en la… blogosfera¿? se llamaba asi? ya ni me acuerdo debido al tiempo que he pasado alejado, han pasado muchas cosas, vine a vivir a Barcelona, fiche para una de las agencias mas importantes como programador y en la cual he aprendido a programar con la nueva version de actionscript, todo es mas bonito con as3. He estado compartiendo piso todo este tiempo con chicas, todo el mundo me dice que es una suerte, pero seria mas suerte si entendiera algo cuando hablan con sus amigos amigas, han pasado ya de todos lados, china, alemana, brasileña, portguesa y lo que falta por venir, es lo que tiene la gran babilon de Barcelona. He tenido alegrias decepciones, problemas con la emancipacion, momentos de soledad, encuentros con algun colega.. muchas cosas en definitiva.

Durante 2 meses he tenido excusa por no escribir, no tenia ordenador en el piso y en el trabajo preferia no postear, aunque no es por excusarme, es mi blog y hago lo que quiero. Hace mas o menos un mes me llego mi “pequeño amor de silicio” un portatil Dell Inspiron 1525 blanco satinado con un linux preinstalado y solo por 670 € oiga! Un gran ordenador desde el cual ahora mismo estoy haciendo este post mañanero.

Tambien tengo que poner al dia sobre que me he hecho dilatacion en la oreja de momento es una cosa muy canija solo 3 mms pero claro es cosa de tiempo y sesiones a ver cuanto me cabe con el tiempo.

Respecto a conocimientos tambien dire que he estado mirando algunas cosillas por mi cuenta tambien, he mirado frameworks de actionscript3 para 3d, he mirado en SDK de AIR de Adobe y he hecho algunas pruebas, esto ultimo me parecio interesante, tienes las posibilidades de as3 de streaming, carga de imagenes, filereference, etc… a traves de una especie de definiciones de javascript que se unen con el runtime de flash, quiero decir que puedes hacer actionscript “á la javascripte” usando librerias como jquery o cosas asi, al final creas un empaquetado que te abre un widget mientras tengas el instalador de AIR, algo que me parecio curioso de estudiar ya que permite hacer peticiones a dominios externos, todo debido a que tiene firma de seguridad para cuando lo instalas, bueno algo que me parecio curioso de mirar.

He empezado las series de comics de Hellblazer y la  de Y el ultimo hombre, las dos estan muy bien y estoy impaciente por acabar de pagar el ordenador ( solo me falta un mes ) y poder comprarme las series completas de golpe para leermelas de una sentada.

Mas cosas, he estado en el metaltrip fest de andorra, he ido a presentaciones de comics, he ido al Viñarock, he hecho muchas cosas, pero aun creo que no estoy muy metido en el ambiente de Barcelona, es duro un cambio tan radical de ciudad para empezar todo desde 0 ahi, pero bueno, que no es duro hoy en dia? Ya llegara el dia que me la conozca mejor, no puede ser todo llegar y besar el santo claro.

La verdad han pasado muchos viernes y no he puesto videos, no es porque me haya quedado sin musica, ya dije que podria poner musica todos y cada uno de los viernes que pasan por mi vida, han sido solo causas mayores, abduccion alienigena con sonda incluida en el pack o combinado mortal de ETS que me han tenido en cama durante largo tiempo, la que mas os guste. De todos modos pondre uno que conoci gracias al colega de andorra Edgar que se llaman chiodos y me gusta el estilo que tienen.

Chiodos – The Words ‘Best Friend’ Become Redefined

Hala que sus den mucho amor :) hasta otra Rock On! \m/

2 Comments |Tags: ,

Friday Nonsense Post : Powerman 5000

Viernes pero esta vez tengo que portarme bien y no salir, ayer no sali, ( w0000t!!! ) en efecto, no, tengo que centrarme y ponerme en serio con cosas mas importantes, como buscar piso, mover cosas del piso que comparto con los compis a casa de mi madre, preparar contrato, ( el prepago se ha de acabar, basta de ir corriendo a cabinas!! ) y otros menesteres.

De momento la cosa pinta bien, mucha gente ha tenido buena acogida de mi busqueda de piso y en breve conocere mis futuribles compis de piso. Se cuecen nervios y tension por el hecho de conocer gente nueva, pero se hace interesante :) yup!

El post es breve y de compromiso pero eso es porque de nuevo tenemos problemas con la linea, ( viva timofonica! ) y parece ser que en el piso se pasan a una empresa de la competencia, y estoy posteando desde el curro, asi que voy rapidito, recuerdos a todo el mundo y a cuidarse este fin de semana!

Powerman 5000- Bombshell

Rock On! \m/

3 Comments |Tags: , ,

Ya podemos tirar cohetes

Asi es, ya es oficial del todo, voy a trabajar para doubleyou, pasare a formar parte de su plantilla a partir del dia 4 de febrero, si alguien sabe de alguna habitacion de alquiler en Barcelona y lee de rebote este blog que me diga algo pofavó.

Como estoy contento vi a meter un video de Avenged Sevenfold aunque no sea viernes xD

Avenged Sevenfold – Beast and the Harlot

Nuz Vemuz Rock On! \m/

4 Comments |Tags: , ,

Friday Nonsense Post : Weezer

Primer viernes de año y de mes y para variar con solo 2 horas de sueño en la espalda. Pero estoy muy contento hay bastantes sorpresas agradables este año y parece que todo esta mejorando dia a dia. Pese que aun no es oficial de el todo, parece ser que ire a vivir a Barcelona por una oferta de trabajo de una empresa que en otro post mencionare, mas que nada porque es algo extraoficial y no quiero tirar cohetes antes de hora, ni hacer menciones sin estar completamente seguro. La cosa es que de ser asi el resultado mejoraria todo, calidad de vida, sueldo, expectativas laborales, crecimiento personal y tantas otras cosas que hacen que el bullicio de la ciudad condal me parezca hasta atractivo. Quedaria el dolor de cabeza de buscar piso, dejar el piso donde estoy ahora, hablar con gente para enterarme de pisos y tantas cosas que casi asusta, por suerte imagino que me daran el tiempo necesario para ir adelante con todo esto porque lo necesito.

Tambien disculparme por no postear en el anterior viernes, lo siento, pero con tanto puente, acueducto y demas fiestas es dificil centrarme en escribir nada, el alcohol en sangre tambien dificulta postear y despues de no fallar casi ningun viernes eran unas merecidas vacaciones.

Este viernes voy a postear el grupo Weezer con su cancion perfect situation, no por nada especial, simplemente es uno de los grupos que me gustaba de pequeño.

Weezer – Perfect Situation

Nuz vemuz Rock On! \m/

No Comments |Tags: ,

Friday Nonsense Post : NOFX

Otro viernes mas y este con resaquilla para variar, pero esta vez no es culpa mia, es por la navidad y las cenas de empresa, una cena poco al uso, con ddr, guitar hero, singstar y demas frikadas, una cena realizada en la misma empresa, no ha estado mal, ha sido bastante divertido y con otra novedad, por fin vuelvo a estar comunicado al mundo tengo internet de nuevo, menos mal porque mi bolsillo se resentia de tanto hacer vida por ahi, mas me vale hacer un poco el ratilla para ahorrar. La verdad tengo algunas sorpresas pero me las guardo para postear en tiempo libre a ver si me miraran mal en el trabajo que es epoca de bastante faena.

Este viernes pongo un clasico NOFX y la cancion de seing double at triple rock, me encanta este video es para partirse la caja
y la frase de “The one question still remains, how much more art can we take? I’ll let you know when the medication wears off” es buenisima.

NoFX – Seeing Double at The Triple Rock

Hasta otra Rock On! \m/

No Comments |Tags: , ,

Friday Nonsense Post : Deftones

Hombre ya se acaba la semana! Y yo con una resaca del demonio despues de salir el jueves y llegar tarde al curro, algo asi como unas 4 horas tarde xD y encima no de una manera discreta, han celebrado un cumpleaños y se ha notado mi ausencia, esto de ir tanto de gambiteo algun dia me jugara alguna, suerte que con la de horas que hago el resto de dias me puedo tomar los viernes libres que quiera pero claro no es cuestion de parecer un impresentable, ademas esta noche ha tenido la culpa de perder un par de pendientes, primero he perdido el del labio en un garito y ha sido todo un show buscando por el suelo y chicas preguntandome si habia perdido una lentilla y cuando les he explicado me han ayudado a buscar, sin exito pero y para mas inri voy y me pongo el del pezon en el labio dejandolas con la boca abierta un momento realmente lol. Bueno muchas mas cosas pasaron pero no es cosa de hacer un informe :P

Hoy me he acordado de Deftones y he pensado, es uno de mis grupos favoritos y despues de unos 4 meses de postear cada viernes un grupo no he hablado de ellos, algo  muy curioso asi que voy a resarcirme de mi error con la cancion de bored

Y sin mas dilación ahi va el video que intentare hacer algo de faena con el permiso de su señora resaca.

Deftones – Bored

Hala buen fin de semana, nuz vemuz \m/ Rock On!

No Comments |Tags: , ,