¿Darselas de vivo o tirarselas de bobo?

Hace un par de días escribí un tweet https://twitter.com/huracancorp/status/76801939182059521 «pienso que la vida es de vivos y de bobos, lo realmente interesante es saber cuando hacerse el vivo o tirarselas de bobo», he decidio ampliar un poco mi idea y decir que la vida esta hecha de oportunidades… Hay muchas oportunidades buenas y muchas oportunidades malas, lo interesante y la recompensa se encuentra en identificar cúal de esas oportunidades debemos tomar y cuales debemos dejar pasar.

En muchos casos he dejado de tomar oportunidades que al final nunca sabré si habrían sido buenas a malas, de lo que si estoy seguro es que las oportunidades que he aprovechado las he sabido valorar… He tomado pésimas decisiones en varias ocasiones, si, pero de lo que estoy seguro es que todas las oportunidades que he aprovechado me han enseñado muchas cosas, me han hecho crecer personal y profesionalmente, tanto así que actualmente tengo lo que muchas personas desean y me siento feliz de ello, tengo buena salud, buen amor de familia, buen amor de pareja y un buen trabajo que me da de comer, evita que pase hambre 🙂 (y yo si que como eh!!)ny aveces alcansa para darse uno que otro gustico 🙂

El punto es que cuando uno toma decisiones debe afrontarlad y asumirlas ya sean buenas o malas, obviamente si uno ha tomado una mala decisión debe buscar la forma más responsable de afrontarlo.

Lista de teléfonos celulares que más rápido producen cancer

El tema siempre ha sido un mito, pero debido a la noticia que dio la organización mundial de la salud, el pasado Martes, se ha vuelto un tema para debatir.
No me voy a poner en polémica o no, lo que si quiero dar a conocer es una posible lista de teléfonos que mas producen radiación, por tanto tienen más posibilidades de producir cáncer según lo planteado por la Organización Mundial de la Salud:

  • Motorola i335: 1.55 W/kg
  • HTC Magic: 1.55 W/kg
  • Motorola W385: 1.54 W/kg
  • Motorola Boost i290: 1.54 W/kg
  • Motorola DEFY: 1.53 W/kg
  • Motorola Quantico: 1.53 W/kg
  • Motorola Charm: 1.53 W/kg
  • Blackberry Bold: 1.55 W/kg
  • Motorola Boost: 1.55 W/kg
  • Palm Pixi: 1.56 W/kg
  • Motorola Droid 2: 1.58 W/kg
  • Motorola Bravo: 1.59 W/kg
  • Motorola i890: 0.63 W/kg
  • Samsung SGH-T249: 0.63 W/kg
  • Samsung Gravity T: 0.62 W/kg
  • Samsung Contour: 0.60 W/kg
  • Samsung SGH-a197: 0.59 W/kg
  • Samsung Mesmerize: 0.57 W/kg
  • Samsung Fascinate: 0.57 W/kg
  • Sanyo Katana II: 0.55 W/kg
  • Pantech Breeze II: 0.55 W/kg
  • Casio EXILIM: 0.53 W/kg
  • LG Quantum: 0.35 W/kg

Así que yo no se ustedes pero creo que me voy a comprar un nokia 1100 🙂

Los libros electrónicos en español tienen gran mercado

Las tiendas de libros digitales han tenido un gran crecimiento en la nueva era de la información, ejemplo de ello es la empresa española Bubok, un servicio de autoedición en línea que ha marcado record en el mercado, a día de hoy Bubok cuenta con 40.700 ejemplares publicados donde mas del 50% de los libros que se ofrecen en papel también pueden ser adquiridos en formato electrónico.

Desde que Bubok salió a la red ha vendido cerca de 50.000 ejemplares electrónicos, pero también los autores de Bubok tienen la posibilidad de regalar su libro en formato electrónico generando así millones de descargas gratuitas registradas.

Tomado de librosparacomprar.es

Dreamweaver CS5 se queda colgado en MAC

Si te pasa como a mi que el dreamweaver se queda colgado, solo sale el titulo en la barra superior y deja de funcionar totalmente, re-inicias y sigue sin funcionar no pienses en reinstalar!!!

Esto a mi me ha pasado varias veces, no se por qué pasa, pero lo que yo hacia siempre era reinstalar el dreamweaver porque no encontraba otra solución… leyendo y cacharreando encontré la solución:

Borra la carpeta /Users/AQUI_TU_USUARIO/Library/Application Support/Adobe/Dreamweaver CS5 , sin miedo que lo unico que esta carpeta tiene es la configuración del entorno de trabajo.

Lo unico malo es que cuando te funciona si tenias configurado el entorno de trabajo a una manera que se te hacia fácil, pues te tocará volverlo a configurar. 🙂

Evitar tener varias instancias de memcache

Tuvimos un problema al tratar de centralizar una aplicación web que corría en varios dominios, lo que sucedía era que las KEYs del memcache eran exactamente iguales en todos los dominios pero los datos que debían contener esas KEYs eran diferente, obviamente porque eran sitios diferentes solo que con el mismo código fuente.

La solución que se nos ocurrió para evitar tener varias instancias de memcache ejecutadas en el servidor gastando memoria fue la de agregar un Prefijo parametrizado según el dominio en el que se crea la KEY.

Este es un ejemplo del código actual que tenemos

define("PREFIJO","app1"); //este es el parametro que se configura según cada dominio
$memcache= new Memcache();
$memcache->connect("localhost",111112);
$key=PREFIJO."nombre_llave";
$memcache->set($key,$datos,false,60*60);

Luego para leer sería:

$key=PREFIJO."nombre_llave";
$memcache->get($key);

Espero que les sirva como nos sirvió a nosotros 🙂

Convertir un PDF en imágenes JPG con PHP

Hace días alguien del equipo de desarrollo de evoluZiona Sas necesitaba obtener la primera página de un PDF pero en formato JPG con PHP, obviamente de forma dinámica porque era para resolver un problema que nos asechaba desde hace ya algún tiempo.

La solución para el problema la dimos con imagemagick, específicamente con el comando convert, lo que hicimos fue instalar esta herramienta en el servidor y luego usarla con PHP mediante la función exec, aquí el código:

$archivo="archivo_pdf_de_donde_sacaremos_el_jpg.pdf";
$img_path="/tmp"; //ruta temporal para guardar el jpg
$file_name=time();
$dir="/usr/bin/convert";
$comando="$dir {$archivo}[0] $img_path/$file_name.jpg";
exec($comando,$out);

$image=imagecreatefromjpeg("$img_path/$file_name.jpg");
header('Content-Type: image/jpeg');
imagejpeg($image);
unlink("$img_path/$file_name.jpg");

El comando convert recibe los siguiente parametros:

  • ruta del archivo PDF. Entre corchetes se coloca el rango de paginas a convertir en JPG, puede ser una página en especifico o un rango determinado, [0] , [0-100]. Tengan en cuenta que en linux se empieza a numerar desde cero, lo que quiere decir que la primera página vendría siendo la página 0
  • Ruta destino donde se guardará el JPG