Charlie y la fábrica de Apple

escrito por javi el 3 de junio de 2011
  ningún comentario



Nadie duda que los productos de Apple tienen algo especial, algo que hace que millones de personas en todo el mundo estén expectantes de qué va a ser lo próximo que saquen al mercado desde esa factoría de sueños que tiene una manzana mordida por logo.

Pero claro, una empresa así, para guardar el secreto sobre sus futuros lanzamientos (y alimentar todo el hype que generan) no puede ser transparente, así que entrar en Apple cuesta más que entrar en el Pentágono.

Pero ¿qué pasa cuando Steve Jobs introduce cinco tickets dorados en cinco cajas aleatorias de sus productos para que cinco afortunados puedan acceder a esa fábrica de sueños y pasear por todos sus rincones?

El vídeo nos desvelará eso y también el secreto de Apple...

 

Backup remoto de bases de datos MySQL con mysqldump

escrito por javi el 15 de mayo de 2011
  7 comentarios

Las bases de datos guardan información fundamental para nuestro negocio o actividad, y un aspecto a tener muy en cuenta es realizar copias de seguridad o backups regulares tanto de los datos que contienen como de su estructura.

Las webs, como aplicaciones que son, no están exentas de necesitarlas, pues ya sea por ataques o por desgracias físicas de los servidores en las que están alojadas, no podemos permitirnos dejar a nuestros usuarios o visitantes sin servicio, así que es necesario contar con una buena política de copias de seguridad.

Si tenemos una web, blog, servicio online, etc y utilizamos una base de datos MySQL podemos emplear diferentes mecanismos para realizar la copia de seguridad, por ejemplo entrar en phpMyAdmin, si disponemos de él, y hacerla manualmente. Pero si queremos ahorrarnos entrar en este administrador de bases de datos y nuestra máquina ya tiene MySQL instalado, podemos emplear el siguiente comando para crear un archivo en nuestra máquina con la copia de seguridad de una base de datos MySQL de un servidor remoto:

mysqldump -h [nuestro.servidor.com_o_IP] -u [usuario] -p[password] [base_de_datos] > archivo_backup.sql


Este comando nos creará el archivo archivo_backup.sql con el contenido de la base de datos que le hayamos indicado. Cuidado, entre -p y [password] no hay ningún espacio.

Seguro que os preguntaréis para qué puede servir ésto; pues bien, la respuesta es sencilla: para automatizar el proceso y poder programar una o varias copias de seguridad diariamente, ejecutando mediante Cron un script programado en Python como el que se muestra a continuación:

Continuar leyendo: Backup remoto de bases de datos MySQL con mysqldump

 

Realidad Aumentada: novela gratuíta descargable

escrito por javi el 1 de febrero de 2011
  ningún comentario

Relidad Aumentada es una novela gratuíta descargable escrita por Bruno Nievas, pediatra (actualmente director médico provincial) natural de Almería y aficionado a la escritura, entre otras cosas.

Ha publicado diversos artículos tanto científicos como de divulgación, pero le quedaba la “espinita” de escribir una novela; así que, a partir de un par de ideas, redactó este fantástico thriller, que él mismo pasa a describir:

Realidad Aumentada es un thriller, en el que la tecnología y la mente ocupan un lugar fundamental. Es una historia frenética en la que el protagonista, una persona tan inteligente como frustrada, encuentra un reto que él cree que está a su altura. En él, además, se reencuentra con una mujer que le tiene obsesionado y con la que tuvo una relación anterior, muy tormentosa. Sin embargo, el proyecto, un desafío que puede cambiar nuestra visión del mundo, pronto se complica con una serie de acontecimientos graves, que atormentan a la pareja de investigadores. En no mucho tiempo, se ven obligados a averiguar qué ocurre, mientras están en juego no ya sus vidas, sino mucho más… y hasta ahí puedo contar!


(extraído de la entrevista realizada en www.faq-mac.com)

Debido a las trabas que encuentra cualquier autor novel para publicar su obra, decidió darle salida libremente por Internet; pero no esperaba que en cosa de un mes se realizasen 21.000 descargas, convirtiéndola así en todo un fenómeno editorial “virtual”.

Desde aquí mucha suerte a Bruno Nievas, para que su próximo libro sea también un éxito.

Novela: http://www.realidadaumentadalanovela.com
Autor: http://www.brunonievas.com

 

Tamaño ideal de la partición SWAP (Linux)

escrito por javi el 21 de enero de 2011
  ningún comentario

La memoria virtual es un mecanismo de los sistemas operativos que permite hacer creer a los programas que disponen de más memoria de la que realmente dispone el equipo físicamente, y consiste en un espacio de intercambio, que puede ser un archivo de paginación (pagefile.sys), en el caso de Windows, o una partición de disco, lladama SWAP o de intercambio, que es el caso de los sistemas Unix.

Mediante la memoria virtual podemos, por ejemplo, disponer de 4 Gb de RAM en equipos de 32 bits, que están limitados a 3 Gb por no poder "trabajar" con números tan altos; cada ciclo del procesador éste trabaja con una "palabra" de 32 ceros y unos, que representan la instrucción que tiene que ejecutar y la/s dirección/es de memoria necesarias (dicho muy por encima), y claro, no le cabe.

Así pues, los procesos poco activos o menos prioritarios se pueden almacenar en el disco duro, dejando memoria disponible para cargar otros procesos. Pero claro, el tiempo de acceso al disco es muchísimo más elevado que el de acceso a la memoria, y si el sistema abusa de la memoria virtual puede hundirse, debido a la hiperpaginación o rubbish.

Una vez sabemos para qué sirve la memoria virtual, o espacio de intercambio, o SWAP, que en Linux se crea al instalar el sistema operativo, ¿qué tamaño debemos asignarle a dicha partición? Pues según Russell Coker, que sabe bastante del tema, el tamaño ideal de la SWAP es:

  • Igual a la RAM para ordenadores con menos de 1Gb

  • La mitad de la RAM para equipos entre 2 y 4 Gb

  • 2 Gigas para equipos con más de 4 Gb de RAM


Vale la pena recordarlo.

 

Asus WiCast EW 2000: Conecta aparatos a la tele por WiFi en Full HD (1080p)

escrito por javi el 3 de septiembre de 2010
  ningún comentario

Asus ha presentado esta virguería de aparato que nos permite conectar cualquier cosa (bueno, supongo que no todo) que disponga de USB y verla en la televisión del salón, ya sea un ordenador, un DVD o BlueRay, una cámara, una consola de videojuegos... sin DRM's. Y en alta definición, a 1080p. Y sin cables, todo vía wifi.

Teniendo en cuenta la cantidad de gente que quiere un HDTV o PC pa' la tele para ver películas, navegar, jugar, etc, la solución que presenta Asus resulta excelente, pues simplemente con conectar un portátil o ordenador, que puede estar en otra habitación, obtendremos el mismo resultado. Y con una latencia o retardo inferior a una milésima de segundo.

El equipo se compone de un emisor, que se conecta al aparato en cuestión mediante USB, de donde también se alimenta, y un receptor que se conecta a la tele por HDMI.

Sale a la venta el 15 de septiembre. Lo malo del asunto es que cuesta 200 dólares, lo que lo convierte en caro del copón. Pero quien estuviese pensando comprarse un HDTV, ya podría tener el asunto resuelto.

Vídeo después del salto.

Continuar leyendo: Asus WiCast EW 2000: Conecta aparatos a la tele por WiFi en Full HD (1080p)

 

Manual de cómo usar cron

escrito por javi el 30 de agosto de 2010
  ningún comentario

En el mundo de los servidores hay mil y una tareas que se realizan a diario, como copias de seguridad nocturnas, chequeo de sistemas, envío de alertas por email... cualquier cosa que se nos pase por la cabeza. Pero claro, un programa no puede ejecutarse solo. Para que todos esos procesos se lancen en el momento esperado, es necesario que, o bien se encuentren todo el tiempo activos, en estado wait (a la espera) hasta que llegue el momento de "despertarse" (solución poco óptima), o que los lance otro proceso.

Una de las cosas que hace extremadamente bien Linux es automatizar tareas, y para ello cuenta con cron, que es un demonio (programa que se ejecuta continuamente en background o segundo plano, normalmente al arrancar el sistema) que se ejecuta cada minuto y mira si tiene que lanzar algún otro proceso. En esta entrada hablaremos de cómo configurar cron.

Continuar leyendo: Manual de cómo usar cron

 

Tutorial de Java EE 6 de Oracle

escrito por javi el 26 de agosto de 2010
  ningún comentario

Ya está disponible la revisión del tutorial de Java EE 6 tanto para consultar online como para descargar en PDF. Este libro se convierte en una completa y detallada referencia para cualquiera que quiera aprender y utilizar Java EE 6.

Este libro se compone de dos partes, y lo que está disponible ahora mismo es la primera parte del tutorial, con la segunda prevista para Septiempre (antes de la JavaOne. Un reciente episodio del Oracle Author Podcast explica qué esperar de él y cómo se estructura el tutorial.

 

Sindicación de contenidos: Crear RSS en nuestra página

escrito por javi el 25 de agosto de 2010
  2 comentarios

Hoy he añadido sindicación RSS a la página. La sindicación RSS se encarga de difundir información actualizada del contenido de la página a todas aquellas personas que se hayan suscrito a ella. Y no es necesario tener abierto el navegador, simplemente con un software adecuado, llamado agregador, se podrán ver las novedades de las webs a las que estemos subscritos.

La sindicación RSS se basa en un archivo XML en el que incluiremos el contenido, y en su enlazado desde la página web. En este post mostraré los pasos necesarios para generar el XML e incluírlo en la página.

Continuar leyendo: Sindicación de contenidos: Crear RSS en nuestra página

 

Apple patenta un iMac con pantalla táctil y con doble interfaz de usuario

escrito por javi el 25 de agosto de 2010
  ningún comentario

Ahora que está de moda todo lo táctil, Apple ha tenido la genial idea de patentar un ordenador de escritorio (aka iMac) con pantalla multitáctil.

La patente en sí no está en la "tocabilidad" del aparato, sino en que éste es capaz de bascular mediante unas articulaciones en su base hasta una posición más cómoda para su utilización táctil. Pero es que, además, la interfaz de usuario (UI o User Interface) cambiaría a "algo" parecido al iOS del iPad.

La idea en sí es original, pero ¿a dónde nos quiere llevar Apple? ¿Realmente necesitamos un ordenador de escritorio con pantalla multitáctil? ¿No creéis que están perdiendo un poco la idea de lo que es un ordenador, llevados por su "efecto iPhone"? Un dispositivo táctil portátil (móvil, tablet...) es maravilloso, pero sobremesa me parece un gasto innecesario.

Aunque bueno, visto lo que patenta Apple últimamente, más bien se quede en un concepto y un papel guardado en un cajón "por si acaso".

 

Epub2Go: Convertir de PDF a ePub online para nuestros eReaders

escrito por javi el 24 de agosto de 2010
  ningún comentario

Los lectores de libros electrónicos o eBooks más baratos tienen algunos problemas de visualización de algunos documentos PDF: márgenes demasiado anchos que hacen que, aún utilizando el zoom del aparato, la letra sea demasiado pequeña, o tamaños de letra minúsculos.

Pero gracias a este estupendo servicio online, Epub2Go, convertir PDFs a formato ePub nos resultará muy sencillo, y sin necesidad de instalar ningún programa.

Aunque también tiene sus limitaciones: el documento PDF ha de ser más bien simple, y no incluir capas. Además, se limita el tamaño máximo de archivo a 30 MBytes. Pero para la mayoría de los documentos que visualizaremos en nuestro aparatito, tenemos más que de sobra.