Gradientes para nuestras webs


Lo que hoy os voy a enseñar es como dar un golpe de efecto a la visualización de vuestra web, ya que como todos sabéis si queremos atraer a nuestros visitantes la primera imagen cuenta mucho. La idea es bastante sencilla y la implementación mucho más.

Redimensionar imágenes Ubuntu


Hoy os voy a contar como podéis redimensionar imágenes desde el explorador de archivos de una forma facilísima.
Para ello debermos instalar el paquete nautilus-image-converter.



Si no queremos reiniciar nuestro equipo, podremos matar el proceso nautilus:
$ sudo killall nautilus
A partir de ahora aparecerá un nueva opción "Redimensionar imágenes" en el menú contextual de nuestra imagen, que aparecerá al hacer click con el botón derecho.


Aparecerá la siguiente ventana, donde podremos redimensionar las imágenes en base a varias criterios.

Hay que decir que podremos seleccionar varios archivos al mismo tiempo, de forma que ahorraremos mucho tiempo en redimensionar imágenes.

Herramientas para la PYME (OpenPYME)


No hay duda de que en la situación económica en la que estamos es dura, y que las PYMES (Pequeñas y Medianas Empresas) son las que conseguirán restablecer la economía. Pero para ello hay que ayudar a mejorar su productividad, para lo cual nosotros los amantes del Software Libre podemos ayudar mucho.

Para ello la Universidad de La Lagura (Tenerife) ha publicado un portal llamado OpenPYMEdesde el cual podemos acceder a una guía que pretende ser de ayuda a la hora de escoger herramientas software libre en nuestra PYME.

En una primera ronda de ventajas conseguiremos un ahorro importante en cuanto a licencias, ya que son completamente gratuitos, y una mejora sustancial de la competitividad de nuestra empresa.


Es muy probable que en próximos posts haga hincapié en este tipo de soluciones que pueden ayudar mucho a nuestra sociedad.

Enlaces: OpenPYME

Convertir paquetes con Alien


Alien es un script que nos permite convertir empaquetados para una determinada distribución en otra.
Tengo que decir que sólo se debe hacer en caso de que no encontremos el paquete para instalar que corresponda a nuestra distribución, ya que no estará optimizado y es posible que se pierda alguna característica o script en la conversión.

Veamos la conversión de un paquete, supongamos opera10.deb a rpm:
$ alien opera10.deb -r           ## Esto lo convierte a formato rpm

$ alien opera10.rpm -d          ## Esto lo convierte a formato deb

También existe la posibilidad de opción de convertir desde cualquiera de los dos formatos a un fichero .tar.gz mediante la opción -t
El resto de opciones podremos verlas mediante alien --help

El paquete generado deberemos buscarlo en nuestro home.

Enlaces de interés:
  1. Formato de paquete Deb
  2. Formato de paquete RPM

Diseño de interiores: Sweet Home 3d


Personalmente el diseño de interiores es algo que me llama la atención, aunque sólo sea para pasar el rato y fantasear un poco.
No encontraba ningún software que me llamara la atención, pero por fin he encontrado uno: Sweet Home 3d

Tiene características avanzadas como por ejemplo importar los planos desde una imagen escaneada, importar modelos 3d del mobiliario, recrear una vista 3d del diseño, etc.
La verdad que vale la pena dedicar un tiempo a este programa para todos aquellos que os guste el tema.


La instalación es muy sencilla, primero hay que descargar un comprimido desde su web oficial (http://www.sweethome3d.eu/es/download.jsp). La versión para Linux está al final de la página.

Una vez descomprimido el fichero, podremos ejecutarlo haciendo doble click sobre "SweetHome3D" o creando un enlace desde el escritorio.


El programa está en español, pero he tenido un problema y no he podido hacer una captura propia.

Balanceo de carga utilizando un router Linux


Podemos utilizar el balanceo de carga cuando podamos repartir una salida a Internet mediante dos conexiones diferentes.
De esta forma liberamos un posible cuello de botella donde una conexión no podría con todo el tráfico de Internet.


En este caso voy a suponer una red sencilla para que se entienda fácilmente:

- Tenemos una red única con todos los PCs, routers y nuestro servidor (192.168.0.0 / 24)
- Nuestro servidor (192.168.0.1 / 24) estará configurado en los PCs de los usuarios como puerta de enlace
- Ambos routers deberán estar correctamente configurados para acceder a Internet, sus direcciones serán 192.168.0.2 / 24 y 192.168.0.3 / 24
- Las direcciones de los PCs empezarán a partir de la 192.68.0.10, reservándonos alguna dirección para posibles ampliaciones.

En primer paso activar el enrutamiento en el servidor mediante el comando:
$ echo 1 > /proc/sys/net/ipv4/ip_forward
En primer lugar limpiaremos la caché para eliminar posibles rutas existentes:
$ ip route fflush cache
Ahora es cuando configuramos el balanceo de carga con los distintos enlaces:
# ip route add default scope global nexthop via 192.168.0.2 dev eth0 weight 1 nexthop via 192.168.0.3 dev eth0 weight 1
Hemos definido una ruta con un enlace para cada router, en este caso el servidor está conectado a la red a través de eth0, pero podéis modificarlo para vuestro caso.
En cuanto a los pesos, he configurado ambos con 1, esto significa que ambos tienen la mismas posibilidades de ser elegidos. Si nos interesa darle prioridad a uno, deberemos incrementarle el peso para que aumente la probabilidad de ser elegido.

Enlaces de interés:
  1. Definición Wikipedia: Máscara de red

Recuperar arranque Grub


Es probable que tras la instalación de un sistema Windows, nuestro querido Linux haya pasado a mejor vida. Pero no todo está perdido... lo único que se ha perdido es el arranque.
Para arreglar el problema vamos a hacer uso algún LiveCD que tengamos a mano, en mi caso es el CD de Ubuntu desde el que instalé el sistema en su día.

Una vez arrancado, vamos al menú Sistema > Administración > GParted.


Como podéis ver yo no tengo Windows instalado, pero deberíamos reconocerla por la columna Sistema de archivos (normalmente sería NTFS para cualquier versión a partir de XP)
Bien, pues deberéis hacer click derecho sobre la partición en la que está Linux instalado y elegir "Gestionar Flags"


Deberíais seleccionar "boot" para que sea capaz de arrancar la próxima vez, y en caso de estar activada "hidden" (oculta) deberíamos desactivarla. En definitiva debería quedar como en la imagen.
Una vez cerrada esta ventana, deberíamos hacer click en el icono del tick verde "Aplicar todas las operaciones" y reiniciar

Extraer imágenes de PDF desde Linux


El truco que os voy a enseñar hoy tiene que ver con las imágenes incrustadas en los archivos PDF.
Ya que es posible extraer todas las imágenes contenidas de una forma facilísima.
$ pdfimages  -j  archivo.pdf  img

El nombre del archivo a tratar en este caso es archivo.pdf (cambiarlo por el que necesitéis).
La opción imagenes se refiere a la plantilla para formar el nombre de archivo de las imagenes, por ejemplo mis imágenes se llamaran img-001, img-002, img-003...
La opción -j permite que si las imágenes están en formato JPEG se guarden en formato JPEG

También tenemos algún modificador más que podemos usar para elegir qué páginas queremos tratar.
Por ejemplo, para extraer las imágenes desde la página 8 hasta la 15:
$ pdfimages  -j  archivo.pdf  img  -f 8 -l 15

Conectar a la red EDUROAM desde Gnome


Cada vez que instalo Linux tengo dudas sobre como conectar a la red Eduroam de la universidad, puesto que los tutoriales que encuentro o son para una versión antigua o son para KDE.
Para que ni yo ni nadie más volvamos a tener esa duda, voy a colgar una captura de pantalla con la configuración de esta red.
Recordad que está personalizado para un usuario de la UPV (Universidad Politécnica de Valencia), por lo que es seguro que si sois de otra universidad vuestro dominio cambiará.
Decir que con esta conexión podréis iniciar sesión en cualquier universidad que soporte este sistema sin tener que modificar nada.


Instalar Servidor SSH en Debian / Ubuntu


SSH es un protocolo que nos permite poder controlar nuestro sistema desde un lugar remoto. Todo el tráfico generado por este protocolo se transmite encriptado, por lo que la seguridad no debería estar comprometida.
El paquete que deberemos instalar se llama openssh-server, podemos hacerlo haciendo click en la imagen que hay a continuación:


El servidor se ejecuta en forma de demonio, esto quiere decir que el servidor se configura mediante un fichero de configuración y los comandos que acepta son únicamente los de iniciar, parar y reiniciar el servicio.

Para iniciar el servicio:
$ sudo /etc/init.d/ssh start 

Para detener el servicio:
$ sudo /etc/init.d/ssh stop 

Para reiniciar el servicio:
$ sudo /etc/init.d/ssh restart

Ahora desde cualquier ordenador que tengamos conexión directa mediante la red podremos iniciar sesión mediante ssh utilizando el siguiente comando:
$ ssh ip_servidor [-p puerto] [-l usuario] [-Y]

Las opciones que van entre paréntesis son opcionales y dependen de cada paso ponerlos o no.
La opción -Y habilita que podamos ejecutar aplicaciones gráficas, por ejemplo un navegador, un procesador de textos, ...

Para modificar la configuración del servidor deberemos modificar el archivo /etc/ssh/sshd_config.
En otro post haré un breve tutorial sobre como configurar nuestro servidor ssh.

Enlaces:
  1. SSH (Wikipedia)

Programar para Android con Eclipse desde Linux


En primer lugar se da por hecho que tenemos instalado el JDK de Java, para los que no lo tengan en su equipo, les dejo el link de instalación:


Ahora vamos a descargar el Android SDK desde su pagina web. Simplemente elegimos versión Linux, aceptamos el acuerdo y a descargar. Una vez descargado yo lo he descomprimido en un directorio llamado "android" que he creado en mi home.
Desde un terminal, situándonos en la carpeta que hemos creado (android) ejecutamos el siguiente comando:
$ ./tools/android
Una vez aquí nos iremos al apartado Available Packages, marcaremos todos los paquetes para instalar y clickaremos en "Install". (En caso de que no os funcione, en el apartado Settings activaremos la casilla "Force https://... sources to be fetched using http://" y click en "Save & Apply")

Este proceso tardará un buen rato porque tiene que descargarse todos los paquetes necesarios.
Como entorno de programación voy a usar Eclipse, pero no lo instalaremos de los repositorios porque no lleva todos los plugins que necesitamos. Lo descargaremos de su web con todo lo necesario, recordad escoger la version Eclipse IDE for Java Developers.


Para no haceros un lío he creado otra carpeta llamada eclipse dentro de mi home, si entramos dentro de ella podemos ejecutar el programa fácilmente (o incluso podríamos crear un lanzador en el escritorio):
$ ./eclipse
Una vez arrancado,  deberemos instalar los plugins para poder desarrollar aplicaciones para Android, para lo cual una vez arrancado Eclipse iremos al menú "Help" > "Install new Software...". Nos aparecerá una ventana donde agregaremos un nuevo repositorio tal como aparece en la imágen pulsando sobre "Add..."

Introduciremos los datos como aparecen en la imagen. En el nombre podemos poner lo que queramos, y en Location deberemos introducir la URL: "https://dl-ssl.google.com/android/eclipse"
Aparecerá una pantalla como la siguiente, donde marcaremos todas las opciones para que se instalen, y le daremos a Next.


Una vez instalado todo lo necesario, haremos click en "Windows" > "Preferences" donde haremos click en "Android" de la parte izquierda.
Como podemos ver en la siguiente imagen deberemos escribir la ruta donde Eclipse encontrará el SDK de Android instalado.
Tras acabar este paso, deberemos reiniciar Android y ya tendremos listo todo para poder empezar a programar para Android desde nuestro Linux.


Reiniciar Servidor Gráfico Ctrl + Alt + Retroceso





Para mí siempre ha sido muy útil poder reiniciar el servidor gráfico con una simple combinación de teclas.
Llevo años usando esta funcionalidad, pero cuál es mi sorpresa que en Ubuntu 9.10 no funciona.

Investigando un poco he encontrado la solución para activar esta funcionalidad.
Hay que hacer click en el menú Sistema -> Preferencias -> Teclado.

Una vez que se abra la ventana, haremos click en la pestaña Distribuciones, y luego en Opciones de distribucion.. como aparece en la imagen.

Ahora nos aparecerán varias opciones y atajos de teclado que podremos activar y configurar a nuestro gusto.
En la imagen podemos ver cuales son estas opciones. La que a nosotros nos interesa es "Secuencia de teclas para matar al Servidor X"
Si desplegamos esta opción podremos activarla, normalmente usaremos Ctrl + Alt + Retroceso.


Buscar los ejecutable de una aplicacion


Es facil que en nuestro uso diario de distintas distribuciones hayamos perdido el rumbo de donde se encuentran los ejecutables de nuestras aplicaciones.

El comando es muy sencillo y lo que hace es devolvernos la ruta de dónde se encuentran el ejecutable de la aplicación que hayamos solicitado.

Por ejemplo, para saber donde se encuentra el ejecutable de vlc:
$ whereis  vlc

¿Los ordenadores actuales están desaprovechados?



En el mundo de la tecnología se habla mucho de los últimos avances tecnológicos en una carrera por conseguir el producto más potente y más rápido.
Esto tenía sentido cuando los usuarios sentían la necesidad de hacer con su ordenador nuevas y más pesadas tareas que necesitaban muchos recursos como la visualización de películas, juegos de última generación y edición de vídeo.

Y bien, en el momento, ¿realmente necesitamos más de núcleos? ¿necesitamos tanta memoria? Yo creo que no, y la prueba es que el 99% del tiempo estos equipos están inactivos.

En este momento aparece Microsoft con su Windows Vista y la obsesión de necesitar un nuevo ordenador para poder usar cada nuevo S.O. y poder usar todas sus ventajas. Pero, ¿qué ventajas?
Para justificar este cambio se creó un código súper cargado, espeso e ineficiente con la intención de que necesitemos un nuevo equipo. Pensémoslo bien, si Microsoft saca un Windows que puede correr en los mismos ordenadores que la anterior versión la gente lo piratea y ya está. ¿La solución? Obliga a la gente a usar un nuevo equipo y alíate con los fabricantes. ¿Resultado? Cada ordenador que compren los usuarios vendrá con su flamante licencia.

Ahora aquí entra en juego el software libre, luchando por un código optimizado, limpio, eficiente, capaz de ejecutarse en máquinas de recursos muy limitados. Las ventajas parecen obvias: podemos reutilizar los ordenadores que mucha gente no los resulta útiles, seguir usando los últimos avances tecnológicos sin necesidad de cambiar de equipo y lo más importante es que no relacionamos la compra del hardware con la compra del software.

Con el auge de los netbooks Microsoft se vió amenazado ya que su pesado Vista era realmente molesto para estos equipos que corrían Linux (la última versión) a las mil maravillas, por lo que se vió obligado a aumentar la vida de su viejo XP (recordar que se lanzó en 2001). Y eso significa un paso atrás para Microsoft!

Sinceramente, uso un netbook para uso diario, y le doy un uso bastante intensivo en cuanto a pestañas del navegador abiertas y aplicaciones en uso (incluso servidor web Apache + PHP + MySQL) y no tengo grandes problemas de rendimiento con la última versión de Ubuntu. Precio: 250€
En mi casa tengo otro ordenador que compré hace no mucho con unas prestaciones más que suficientes como pueden ser un procesador a 2.4 GHz y 1 GB de RAM. Tiene instalada la última versión de Debian y todavía está por ver que utilidad le doy a esa máquina. Precio: 50€


Los usuarios de Windows me dirían que Windows XP funcionaría perfectamente, pero es que yo estoy hablando de últimas versiones. Prefiero eso a un S,O. del año 2001 (prehistoria tecnológicamente hablando)

Ver videos en Youtube con HTML5


El estándar de Internet HTML 5 ya está aquí y como anunciaba Mozilla, ya es posible incrustar de forma transparente en el código un elemento de tipo vídeo.
No hace falta decir que Internet necesitaba algo así ya hacía tiempo para evitar tanto protocolo propietario que no beneficia a nadie.


Pues bien, la noticia viene en que hace unos días Youtube ha decidido dar el paso para desacerse de la pesada y poco eficiente tecnología Flash y ha incorporado una beta que permite ver los vídeos en el nuevo formato.
El proceso es bastante sencillo: hay que ir a la web:www.youtube.com/html5
Una vez allí veréis una explicación bastante breve de la beta, abajo de la página tenéis el enlace donde al hacer click se activará.

Todavía no es para nada maduro, ya que no consigue la misma funcionalidad que Flash, impidiendo ver vídeos a pantalla completa y que no todos estén disponibles.

Pero no todo va a ser malo, el buffering (precarga) de los vídeos desaparece por completo y podremos acceder a cualquier momento del vídeo con una rapidez inmediata sin decir que el consumo de recursos es bastante menor.


Tengo que deciros que la lista de navegadores compatibles es más que limitada (únicamente compatible con Chrome, Safari y Chrome Frame para IE)


La verdad es que el asunto es bastante escabroso, ya que nada es tan bonito como parece porque por motivos púramente comerciales de compañías como Apple y Microsoft (ambas con formatos de video propietario), no se llegó a un acuerdo sobre qué formato usar. Por lo tanto cada web decide qué formato comparte, si el cliente tiene el códec podrá visualizarlo, en caso contrario no lo hará. 


La sorpresa es que Youtube en su apuesta por el alquiler de contenidos de pago ha apostado por H.264 ¡¡UN FORMATO PROPIETARIO!! que posee capacidades de DRM. Aquí vienen las sorpresas, ya que tanto para servir, como para reproducir estos vídeos hay que pagar una costosa licencia.
Por supuesto Google y Apple la han pagado, pero no pasa lo mismo con Firefox y Opera.
Existe un formato Ogg Theora que es totalmente abierto y que es el que se esperaba que fuera estandarizado en HTML5. 



Ahora os lanzo una pregunta, ¿la web sería lo que es ahora si para leer un código HTML o una imagen hubiera que abonar costosas licencias?

Lanzado Firefox 3.6


Ayer, día 21 de enero de 2010 se puso a disposición del público la nueva versión de Firefox 3.6
Me ha picado la curiosidad y le he echado un vistazo a las características desde su página web.


  • Interfaz para temas llamada Personas para mejorar la apariencia.
  • Actualización de plugins antiguos para mejorar la seguridad.
  • Reproducción mejorada de videos HTML 5.
  • Mejora rendimiento JavaScript y en general de Firefox.
  • Los desarrolladores pueden acelerar la carga de páginas mediante scripts asíncronos.
  • Nuevos atributos CSS como degradados, tamaño de fondos y eventos de puntero.
  • Implementación de nuevas especificaciones DOM y HTML 5.
  • Forma en la que los plugins de integran para mejorar la estabilidad.
Yo acostumbro a utilizar equipos poco potentes (como mi netbook) por lo todo aquello que se refiera a velocidad me parece perfecto..
La próxima versión de Firefox será la versión 4 que esta previsto para principios de 2011.
Sin embargo la mejora más esperada de Firefox es el multihilo y Mozilla ha confirmado que no la incluirá en la versión 3.7 sino que será una actualización de nuestra actual versión. Ya veremos como queda todo esto.

Musica on-line en Rockola.fm


Llevo un tiempo usando una web fantástica en la que se puede escuchar música en castellano totalmente gratuita. A lo mejor esto no os dice nada, pero si os digo que es totalmente legal?
Pues así es, y es muy innovador. En primer lugar podemos elegir el rango de años de las canciones en la parte derecha.


Después tendremos que elegir nuestro estado de ánimo entre los que podemos elegir Optimista, Intenso, Sentimental y Melancolico.

También podemos elegir un término medio, lo que quiere decir que podemos elegir un estado a medio camino.

Esta aplicación es totalmente gratuita y está financiada por la publicidad esporádica que escucharemos. Esto es mucho más que una radio ya que nos da la posibilidad de poder cambiar de canción (pero no ilimitadamente) o de estado de ánimo en todo momento.

Otro de los detalles de interactividad muy importante es la posibilidad de indicar si la canción que estamos escuchando es de nuestro agrado o no. Para esto tenemos dos botones "Me gusta" y "No oír más.

A parte de todo esto es posible escuchar listas de reproducción clasificadas por categorías, por tags e incluso crear nuestra propia lista de reproducción.

Enlace: www.rockola.fm

Instalar Linux desde pendrive USB


Hoy mismo mi portatil dejo de funcionar y he comprado una netbook (que venia con Windows), la verdad es que era un poco penoso y he decidido instalar Ubuntu.
Como no tiene unidad de CD, he tenido que instalarlo desde una memoria pendrive USB.
El primer paso es descargarse el programa UNetBootin, que existe tanto en versión para Linux, como para Windows.



Ahora debemos hacer ejecutable el archivo, seleccionándolo con el botón derecho y dándole a propiedades, y en la pestalla permisos, activar "Permitir a este archivo ejecutarse como un programa".



Ahora hay que instalar un paquete necesario:




Si tenemos la imagen ISO de nuestra distribución podemos usarla, pero si no el programa se lo puede descargar automáticamente, para ello sólo debemos elegir "Distribution" y en el desplegable elegir la distribución que deseemos.
Si ya tenemos la imagen de nuestra distribución deberemos elegir "Disk Image" y seleccionar la ruta donde la tengamos guardada.
Por ultimo abajo del todo debemos seleccionar la unidad USB que vamos a utilizar.


Adsense para aplicaciones Android e iPhone


Hoy he instalado una aplicación en mi sistema Android y cual ha sido mi sorpresa que incluía publicidad de Google Adsense. Por curiosidad he ido a mi sitio de Adsense y no he encontrado la opción para ver de que se trataba.
Lo más parecido que he encontrado ha sido para añadir publicidad a sitios web diseñados para móviles.
Navegando y buscando información encontré que está en fase Beta (tanto para Android como para iPhone) y al parecer las requisitos son bastante fuertes:
  • Tener mínimo 100.000 visualizaciones diarias
  • Unicamente aplicaciones gratuitas
  • Solo disponible para Android e iPhone
  • Debe estar listo para implementar ya
  • Mantenimiento por 4 semanas de los anuncios
  • Minimo 3 meses en el programa

No sabemos cuanto tiempo estará en periodo beta, esperemos que muy pronto sea accesible para todo los usuarios de Adsense ya que pienso que puede dar el impulso al desarrollo de aplicaciones gratuitas.
Dejo el enlace para quien quiera (y pueda) probarlo y nos de su opinion de como funciona todo esto.
Enlace: http://www.google.com/ads/mobileapps/

Test Acid3 navegadores


La nueva era de los navegadores ya está aquí, Google está dispuesta a revolucionar este campo ya que necesita crear aplicaciones muy ricas que los navegadores de ahora no podrían aguantar.
El primer paso es conseguir el respeto de los navegadores hacia los estándares de Internet, y este es el empuje que hacía falta. Como dato deciros que ninguno de los 2 navegadores más utilizados (Internet Explorer y Mozilla Firefox) cumplen los estándares al 100%
Pero en cambio sí que hay navegadores que pasan con matrícula el test Acit3, los más importantes son Safari y Chrome.
Voy a intentar recopilar algunas pruebas en los distintos navegadores de estos test, de momento voy poniendo los que tengo:

  • Google Chrome 4.0 Linux



  • Opera 10.10



  • Firefox 3.5.7


  • Internet Explorer 8 (Decir que el FAIL no lo he puesto yo)


  • Android: Ya veremos como consigo la captura, pero 93/100
Para quien quiera comprobar la puntuación de su navegador simplemente tiene que cargar la siguiente web: http://acid3.acidtests.org/

Crear imagen ISO desde la consola


La de hoy creo que va a ser la entrada mas corta de todas las que he escrito para el blog, pero me ha parecido útil recopilarlo, puesto que soy de los que podríamos usarlo perfectamente en cualquier script. (Ya sabes que linux esta hecho de pequeñas cosas que lo hacen muy grande)
Este es el típico comando que en caso de un apuro nos puede crear una imagen de un CD o un DVD sin necesidad de tener instalado ningún programa, simplemente desde la consola.
$ dd if=/dev/cdrom of=imagen.iso
Donde pone imagen.iso podemos escribir la ruta donde queremos que nos guarde la imagen. En el ejemplo lo guardaría en el directorio donde estemos en el momento de ejecutar al comando.

Google y Bing al mismo tiempo



He encontrado una web donde podemos buscar el mismo termino en los dos principales buscadores Google y Bing.
Simplemente introducimos el término a buscar y haremos click en "Bing! & Google!"
Apareceran los resultados en dos marcos distintos, donde podremos comparar los resultados de uno con los resultados del otro.
He hecho varias pruebas y por lo que veo el buscador bing está un poco verde todavía, ya que introduciendo las mismas palabras clave los resultados de google son mucho más útiles.
No es que sea fan de Microsoft (propietario de Bing) pero espero le haga competencia a Google, ya que todos sabemos que la competencia es buena para el mercado y para que nadie se duerma en los laureles.

Enlace: http://www.bingandgoogle.com/

Instalar JDK Java Sun 6 En Ubuntu


Este post es una puntalización enfocada para Ubuntu de este otro post: Instalación del JDK en Linux

Navegando por los repositorios de Ubuntu me he dado cuenta de que ahora es mucho más sencillo instalar el JDK de Java en nuestros equipos, simplemente hay que instalar el "sun-java6-jdk". Simplemente darle a instalar y listo. Hay que ver como avanza el tiempo y la tecnología. Ojalá sigamos este camino y Linux sea tan fácil de usar que este blog no tenga sentido.



Tengo pensado publicar un post comentando las diferencias con OpenJDK y su forma de instalarlo. Espero me déis vuestra opinión

Comprimir imágenes on-line


No sólo de software de escritorio va a vivir el hombre, y cada vez más y más aplicaciones se ejecutan en la red. Este es un claro ejemplo.
Cuando tenemos una web o un blog, cada vez que alguien carga una web con una imagen está ocurriendo:
1.- El tiempo de carga de la web se incrementa
2.- Consumo de ancho de banda de nuestro alojamiento
Compactando la imagen antes de subirla vamos a reducir drásticamente ambos casos.


En el ejemplo, una imagen de 105 KB se redujo un 40% hasta quedar en 62 KB. Como veis el ahorro es bastante importante, y vale bastante la pena.

Enlace:  PunyPng