right_side


Escrito el 29 Jun 2009 In: General

Iphone 3gs, mi nueva adquisición

Desde que vi a Steve Jobs en la keynote del 2007,  presentarnos una nueva forma de ver los móviles (bueno, mas bien los pocket pc) me enamore de este teléfono.
Su sencillez a la hora de realizar las tareas y la rapidez, me llamaron mucho la atención. (Por no mencionar el inmenso repositorio de aplicaciones en la app store).

Hasta día de hoy tenia (ahora en el cajón vaya), un htc 3300 y la verdad es que es un grandísimo móvil, pero cual es su mayor defecto? Windows mobile.

Ahora, después de unos días trasteando con la app store, instalando aplicaciones, algunas de muy buenas otras, chorradas increíbles, puedo decir, que estoy contentísimo con el nuevo ‘aparato’.
Aquí van mis conclusiones:
Read the rest of this entry »

Escrito el 12 Jun 2009 In: General

Módulos drupal para crear una web estándar

Después de unos días sin hosting y sin domino (¡@#) ya he vuelto a la normalidad.
Siguiendo con drupal, he pensado que seria bueno comentar un poco los modulos ‘básicos’ para poder montarnos nuestra web ‘estándar’:  distintas categorías, nuestros contenidos, una pequeña galería, etc.
Vamos a ello!

Read the rest of this entry »

Escrito el 29 Abr 2009 In: General, internet, mis cosas

Spotifeando un rato

Spotify ya se ha convertido por defecto en mi reproductor de música cuando no estoy en casa. Después de probar otros servicios como lastfm o deezer, me quede con spotify sin lugar a duda.
Para quien no lo conozca, y le guste la música, le recomiendo que le eche un vistazo, o mejor dicho, que se lo descargue ( la descarga requiere registro).

Cosas que me gustan mucho del programilla:
 
 

Crear nuestras listas de reproducción?

Es muy fácil, tan solo debes buscar una canción, botón derecho sobre ella, ‘guardar en’ y si tenemos nuestro playlist, hacemos clic en el nombre. Si no tenemos, lo creamos con la opcion de ‘Nueva lista de reproducción’.new_list

Ahora podremos ver nuestro playlist en la parte lateral izquierda con el nombre que le asignamos.

Read the rest of this entry »

Escrito el 30 Mar 2009 In: fotografia, internet

Capturas al instante

Esta galeria de flick, recoje fotos realizadas a alta velocidad, destruiedo - aniquilando objetos.

La verdad, es que son bastante increibles.

Destroy!

Escrito el 10 Mar 2009 In: drupal, programacion

Drupal part 1- Instalación y módulos.

Como ya comenté en el otro post, empezaremos a ver un poco lo que es drupal, como instalarlo, que módulos instalamos y como montarnos nuestro pequeño modulito.  Intentaré realizarlo por pasos y bien detallado. Aun así, recomiendo a todos los que se inician a drupal,  que lean mucho sobre el y que siempre tengan al lado la api para ir consultando.
Empezamos!
Primero de todo, vamos a realizar la instalación de drupal en nuestro servidor. No voy a explicar de nuevo como hacer la instalación. Para esto puedes encontrar muchos posts que te cuentan como realizarlo. Para muestra, un botón (link)
Lo que si que voy a comentar son los módulos que debemos instalar una vez tengamos drupal instalado,  que creo que son imprescindibles para dar un plus a Drupal.
Los módulos que debemos descargarnos e instalar para hacer de drupal una herramienta mas potente, son los siguientes:
CCK -> El diminutivo de ‘Content Construction Kit’. Este modulo nos da un plus a drupal, pudiendo crear los nodos y formularios con los campos
que deseemos. Link -> http://drupal.org/project/cck
Views -> Este modulo, nos dará la potencia, de poder crear listados de todos nuestros campos, y mostrarlos de la manera que nos plazca.
Link->http://drupal.org/project/views
*A partir de de la version 7 de drupal, el cck ya estará en el core y puede que el views también, aunque este ultimo no se sabe del todo.

Ahora que ya tenemos descargados los módulos, como los instalamos?
Muy fácil, cuando tengas el .rar del modulo descargado, lo abres, y la carpeta que tengas dentro (cck, views, etc.) la insertaremos tal cual dentro de la carpeta ‘modules’ de la raíz de drupal.
Nota: Estos módulos los insertaremos dentro de la carpeta modules de la raiz, ya que considero que son muy importantes para el sistema.
Los otros módulos “menos importantes” que nos podemos descargar, recomiendo insertarlos dentro de la carpeta: sites/all/modules (si esta ultima carpeta modules no esta creada, la creamos). Si lo hacemos de esta forma. tendremos un control mas bueno sobre los nuevos módulos instaladas y no podremos borrar algún modulo del core por error :=)
Ok, ya tenemos el módulos en la carpeta ‘modules’, como los instalo?
Abrimos en el navegador nuestra pagina inicial que nos ha creado drupal, nos logeamos como admin. y nos vamos a Administer – Site Building – Modules.
example_cck Aquí tan solo deberemos marcar los checkbox de los módulos nuevos y darle al boton de activar. Para hacerlo bien, deberás mirar en la descripción de los módulos, el que se tiene que activar primero y hacerlo en un orden correcto. Si los marcas todos de golpe, puede que te de algún error.

Si lo has hecho todo bien y no te ha salido ningún error, ya podrás empezar a utilizar estas dos grandes herramientas como son el views i el magnifico CCK.
Nota:  Podeies ver un manual de uso del cck aquí -> Link: http://www.cocinandocondrupal.net/cck
Nota2: Recomiendo solo instalar los modulos que realmente necesitemos. Asi evitaremos amontanar “porqueria” que a la larga nos puede perjudicar.

Con esto, ya estamos preparados para crear una web con multitud de información, categorías y todo lo que nos plazca.
Continuaremos con el tema de las taxonomias, y otros módulos en la próxima entrega :P

Escrito el 13 Feb 2009 In: drupal, programacion

Drupal, un cms con mucho potencial

Ya casi hace 3 meses que estoy metido con el cms Drupal. A primera vista Drupal puede parecer un poco incompleto o careciente de estilo visual (a comparación de otros cms como puede ser joombla), pero a medida que uno se sumerge en el, descubre un sistema increíble capaz de poder realizar todo lo que necesitamos y mas.
Lo mejor de todo, es que su funcionalidad, de caras al programador, es increíble i muy bien estructurada y de caras al usuario es muy facil de utilizar y manejar cualquier tipo de dato.

Lo peor, es que al principio puede resultar un poco lioso. Requiere un “cambio de chip” instantáneo antes de ponerse manos en la masa.
Otro inconveniente ( o no) es que toda la información/documentación esta en ingles, aunque si uno esta concentrado y con los ejemplos, logra sacarlo.

Ahora estoy en proceso de crear un pequeño modulo y cuando lo tenga todo listo, intentaré publicar un howto, lo que sea para la ayuda de los que se intenten meter en este mundillo y no lo tengan muy claro.

PD: Por cierto, El 15 de enero del 2001 fue lanzada la versión de Drupal 1.0.0, con lo cual hoy cumple 8 años de vida.

Escrito el 5 Feb 2009 In: internet, tecnologia

Google latitude, lo nuevo de google.

Desde ayer, Google ha lanzado al mercado su nueva plataforma, para así decirlo, que lo que hace es posicionar nuestro estado actual sobre un mapa a traves del teéefono móvil.  Puede parecer algo innovador, pero lamento decir que google ha ido un poco tarde, ya que otras webs como Ipoki o tooio ya ofrecen este servicio desde ya hace un tiempo.
Lo malo para estas webs que he nombrado, es que Google ahora ha tenido la idea, i claro, “google es google”.
Por una parte, veo que cada vez mas, google nos esta “comiendo terreno” personal y que si no estamos en google no somos nadie. Sabe todo de nosotros, mail, búsquedas, analíticas web, calendario, etc y ahora sabrá donde nos movemos y donde vamos.
Claro esta que si no queremos no utilizamos nada, pero, a día de hoy, cuanta gente no tiene algo en google? Cuantos negocios dependen de Google?

Como leí de algún sitio: Dios tiene 4 colores, el azul, el rojo, el amarillo y el verde.

Google latitude

Escrito el 30 Ene 2009 In: Consolas, mis cosas

Por fin probé Killzone 2

Hoy he podido probar el must have que sony nos ha estado vendiendo desde ya hace unos 4 años. Si correcto, hablo de killzone 2.
Después de la farsa que se montó con el video mostrado en el e3 del 05, en el que se mostraron imágenes generadas por ordenador y no del propio engine del juego (al igual que otros tantos..), se dudo de la calidad a la que llegaría el juego. Después de prometer que llegaría a la calidad que vimos, puedo decir que no llega, peroooo, (digo pero) lo roza.
Desde que empiezas a jugar no aprecias la diferencia desde cuando se termina la intro y cuando te meten en los mandos. Los gráficos, la ambientación, todo, esta muy bien logrado. Mucha acción, todo muy bien detallado, realmente asombra en algunas fases.
La única cosa que puedo criticar es el sonido, que me falta mas “ruido de guerra de fondo”, o sea, mas bombas, tiros, etc y también algún que otro “tironcito” debido a las cargas del juego.
El juego saldrá el próximo 26 de febrero y aconsejo a que todos los poseedores de una ps3 le deis un vistazo, no os defraudara.
Sin duda alguna, killzone 2 marcara un punto en el mundo de los videojuegos este año.
Os dejo aquí un video con el gameplay del juego.
Editado: El gameplay esta capturado de mis partidas :P

Escrito el 23 Ene 2009 In: mis cosas

Mucha suerte Dani!

Este fin de semana es para muchos, uno de los más importantes de su vida. Me refiero a los estudiantes de medicina, que realizaran el examen del MIR.
Este post, lo dedico a mi gran amigo Dani, que se enfrentara a el sábado a este examen que tanto lleva currándose. Pues nada crack, de mi parte y de todos los colegas, te damos muchos ánimos y mucha suerte.
Ah! Y suerte a todos los otros e ;)

Escrito el 13 Ene 2009 In: programacion

Averiguar i reemplazar urls de un texto

El otro día en el curro, me vi con la necesidad de averiguar todas las urls, imágenes i javascripts con links que la pagina pudiera contener y reemplazarlas por otro tipo de urls.
Para realizarlo, use la expresión: preg_replace_callback
Esta expresión del php lo que hace es, a través de una expresión regular que le marquemos, nos hará un callback a una función que tratará los parametros, lo cual nos es muy útil en este caso, para marcarle que nos detecte los tags de imagenes, links...
Quedaría una cosa así:

PHP:
  1. $textos= preg_replace_callback('#<(?:a|img|embed).*?(?:(?:href|src)\s*=\s*(["\'])(.*?)\1)[^>]*>#si',
  2. 'find_links_into_text',
  3. $texto_bd);

Como vemos , le pasamos primero a preg_replace_callback, la expresión regular que nos detectara las imágenes, links o embebidos, luego le marcamos la función que se encargara de tratar los datos y por ultimo, $texto_bd, con el texto cargado de la bd
Y la función 'find_links_into_text', podría realizar lo siguiente:

PHP:
  1. function find_links_into_text($matches) {
  2. $variables = array ('javascript', 'http://www', 'http://');
  3.  
  4. foreach($variables as $key=>$value) {
  5. $pos     = strpos($matches[2], $value);
  6. if ($pos !== FALSE) {
  7. $url = $value;break; // Aqui trataremos la url como queramos. En este caso le asigno el valor que le toca (javascript, http://, etc)
  8. }
  9. }

En la función, creo una array($variables) que contendrá los tipos de url que que quiera detectar o modificar y luego con el foreach voy detectando de que se trata la url que recibo.
El matches, contiene la info de la expresión regular y recojo el segundo valor del array matches ya que el primero me guarda toda la información y no me interesa toda la info.
Seguro que hay mas maneras de realizarlo, pero a mi me funciono muy bien esta.