Archivo

Archivo del autor

Autoload de librerías JQuery al estilo PHP (__autoload)

Jueves, 6 de octubre de 2011 2 comentarios

Si sueles programar en PHP posiblemente conozcas __autoload, en caso de que no lo conozcos te explico un poco. Consiste en la carga (include) automática de archivos .php …
Es decir cuando creas un objeto en PHP debes hacer antes un include del archivo php que contiene esta clase, esto puede ser bastante engorroso si son 20 clases en 20 archivos diferentes, por lo que autoload nos solucionaría el problema de estar haciendo includes sin parar :) ,

En Javascript nos puede pasar exactamente lo mismo, podemos tener varias librerías javascript en diferentes archivos, por lo tanto tendras que añadir en el head el archivo .js de dicha librería para poder usarla… el tener muchos archivos en el head de la página ralentiza bastante su carga (más peticiones más tarda en cargar la web)

La solución sería simular una especie de __autoload, no es tan fácil como en PHP pero tampoco tiene mucha complicación…

Pondre un ejemplo de como lo he hecho, usando jQuery y una librería llamada fancybox

Si quisiera usar fancybox, primero deberia incluir el javascript de la libreria en el head y después usarla mediante $(‘#objeto’).fancybox();
Pero claro, igual la fancybox no la usamos en la portada, sino que solo la usamos en una sección en concreto, por lo tanto deberíamos controlar la carga del javascript dependiendo de la web donde estés, algo que puede ser muy engorroso pero con fácil solución con un pequeño script…

Os pongo acontinuación mi emulación de autoload

jQuery.fn.fancybox = function(data) {
var obj = $(this);
getCSS('/css/jquery.fancybox-1.3.4.css');
$.getScript('/js/jquery.fancybox-1.3.4.js', function(){
Fancybox.');
obj.each(function () {
$(this).fancybox(data);
})
});
}

De esta forma cuando llaméis a fancybox se cargará primero el javascript de forma asincrónica y después volverá a ejecutar el auténtico fancybox :)

Categories: General Tags:

Google Adsense comienza a mostrar el reparto de publicidad

Miércoles, 10 de noviembre de 2010 Sin comentarios

Hoy Google ha lanzado una nueva versión de Google Adsense, una nueva versión que me recuerda bastante a su Google Doubleclick o Google Admanager, imagino que con la intención de unificar todo esto al menos en lo que a usabilidad respecta.

Pero lo más interesante y tal vez “oculto” digo oculto porque no he visto que se hable de ello es que algo de lo que siempre se ha criticado a Google, ahora ha empezado a mostrarlo y es el reparto del coste del click, es decir, cuanto se queda el Webmaster y cuanto Google de lo que paga el Anunciante.

Desde la parte de configuración de cuenta, podemos ver cierta información que antes no estaba “Productos activos” ahi Google Adsense te indica cuanto se queda Google y cuanto el Editor/Webmaster… interesante y muy positivo por parte de Google que cada vez sea más transparente.

Categories: General Tags:

Insert con SELECT

Lunes, 8 de noviembre de 2010 Sin comentarios

Creo un post rapido con algo muy útil, si queremos crear una tabla nueva con el resultado de una query, podemos hacer algo así

INSERT INTO mitabla (nombre,descripcion) (SELECT nombre, descripcion FROM mitabla2 LEFT JOIN mitabla3 ON mitabla3.id = mitabla2)

Categories: General Tags:

Instalar Homebrew para Mac fácilmente

Jueves, 7 de octubre de 2010 1 comentario

Aunque instalar homebrew para Mac no tiene mucho misterio, lo voy a poner a continuación nos ahorrará un tiempo precioso :)


ruby -e "$(curl -fsS http://gist.github.com/raw/323731/install_homebrew.rb)"
curl http://gist.github.com/raw/323731/install_homebrew.rb -o /tmp/install_homebrew.rb
ruby /tmp/install_homebrew.rb

Despues debes instalarte XCode

Categories: Mac, Software Tags:

Dónde buscar trabajo en el Extranjero (Europa)

Miércoles, 29 de septiembre de 2010 1 comentario

Que España está viviendo una de sus peores crisis no es ninguna novedad, un paro brutal que afecta sobre todo a las personas jóvenes.

Viendo que la cosa no pinta muy bien creo que hay que tomar una decisión, algo que a muchos no nos agrada, buscar trabajo en el extranjero.

Muchos dirán, “es que como se vive en España…” pero la cuestión es que esto se acaba, conozco gente que lo está pasando muy mal por culpa de esta crisis, gente que su tierra es su tierra y no se moverían de allí nunca, pues incluso estas personas se lo están planteando o incluso ya se han ido ….

Puede que Europa lo esté pasando también mal, pero aun así las tasas de paro de paises como Alemanía y Holanda son de risas en comparación con España, tal vez no consigamos el trabajo de nuestros sueños pero al menos tenemos una oportunidad…

Bueno voy al grano :) , os dejo un listado de webs Europeas donde encontrar trabajo, es decir, infojobs europeas.

Descargar PDF

Categories: General Tags:

Cómo instalar mod_wsgi y django en CentOS

Lunes, 6 de septiembre de 2010 Sin comentarios

Hoy voy a comentar cómo instalar el modulo de apache wsgi para poder programar webs en python con el Framework Django.

Pasos a seguir:

  1. Antes de nada para que al compilar el módulo no de errores, necesitamos instalar python-devel, es tan fácil como poner

    yum install python-devel
  2. Una vez hecho esto descargamos el modulo de http://code.google.com/p/modwsgi/, descomprimimos y ejecutamos:

    ./configure –with-apxs=/usr/sbin/apxs –with-python=/usr/bin/python
    make
    make install

    Las rutas de apxs y python debes modificarlas según tu servidor o pc.

  3. El paso anterior crea el mod_wsgi.so en la carpeta /usr/lib/apache/mod_wsgi.so, este modulo debes añadirlo en tu httpd.conf y reiniciar apache después.

    LoadModule      wsgi_module             /usr/lib/apache/mod_wsgi.so

  4. Ya tienes instalado el modulo de apache. Ahora pasamos a instalar Django, lo descargamos de http://www.djangoproject.com/download/, descomprimimos y ejecutamos

    python setup.py install

Pues ya tenemos instalado Django en nuestro CentOS :)

Después si queréis instalar librerías como por ejemplo la librería que trabaja con Mysql, debéis usar setuptools, es fácil solo teneis que descargaros esta libreria de http://pypi.python.org/pypi/setuptools, descomprimir e instalarla con python setup.py install

Para facilitar más las cosas instalaremos pip que sería una especie de apt-get o yum de python, ejecutamos easy_install pip y a continuación pip install mysql

Espero que os haya sido de ayuda :)

Categories: Howto, Linux, Python / Django, Servidores Tags:

Adios DoubleMusic, hola Peso ideal

Lunes, 6 de septiembre de 2010 Sin comentarios

Después de mucho tiempo sin escribir … me he animado para anunciaros algo que sucedió hace unos meses, después de 2 años trabajando en DoubleMusic decidí abandonar el proyecto. Evidentemente no me fui con las manos vacías y mi salida se realizó tras la venta de mis participaciones a varios empresarios reconocidos del internet nacional.

¿Por qué decidi esto?
Perdí la ilusión por el proyecto después de muchos problemas internos y externos que me hicieron tomar la decisión de que era hora de salir del proyecto y seguir con otro que estaba cogiendo fuerza, Peso ideal.
Un cambio radical de sector donde creo que tendré una mejor oportunidad y donde empiezo con muchísima energía.

Os dejo las fotos de mi nueva oficina, situada en Cornella de Llobregat

Categories: General Tags:

¡ Finalistas en el BBVA Open Talent !

Miércoles, 17 de febrero de 2010 Sin comentarios

Hace unos meses apuntamos DoubleMusic SL al concurso para emprendedores que organiza el BBVA llamado BBVA Open Talent, la primera fase era mediante votación popular y la verdad es que nos fue bastante bien, quedamos en 6º lugar y hemos pasado a la siguiente fase ;-) .

La siguiente fase es la más complicada y donde creo que tenemos pocas posibilidades, ya que un proyecto musical tiene pocas posibilidades frente a proyectos bancarios o financieros, aun así el próximo 4 de Marzo visitamos Madrid para presentar nuestro proyecto.

Muchas gracias a todos aquellos que gracias a su voto han hecho que pasemos a la siguiente fase.

Categories: General Tags:

Me entrevistan en Doovive.com

Martes, 19 de enero de 2010 Sin comentarios

En esta ocasión me entrevistan desde el blog de redes sociales y comunidades Doovive.
También podéis leer mi otra entrevista en el Diario de Jerez.

Hace más de año y medio que os hablé por primera vez de Emoxion, por aquel entonces el proyecto que estaba empezando de la mano de Manuel Garcia, el creador de la red social alrededor de la música electrónica, Emoxion. Ha pasado ya algún tiempo y creo que es buen momento para que conozcáis un poco más al creador de Emoxion, la página y red social sobre música electrónica más famosa en los países de habla hispana.

Leer entrevista

Categories: General Tags:

Nuevas Oficinas de DoubleMusic SL

Viernes, 15 de enero de 2010 Sin comentarios

Casi un año después nos mudamos a unas nuevas oficinas situadas en la calle Riera de Tena nº 7 en Hospitalet de Llobregat, los motivos han sido varios …

  • El nuevo local tiene muchísima más luz solar además de una mejor iluminación artificial.
  • Podemos tener al menos 2 mesas más (ya que ahora somos 4 trabajando )
  • El diseño del local está muy bien y da otra imagen a nivel corporativo.
  • El local donde estabamos actualmente al ser compartido con otra empresa tenía mucho ruído de ambiente y había momentos que se hacian insoportables.
  • Al estar en Hospitalet me queda más cerca de casa y me ahorro unos 30 min cada día en trayecto

Dejo aquí unas fotillos del nuevo local aunque son las que la agencia nos pasó pero cambia poca cosa, ya haré nuevas :)

Categories: General Tags: