martes, 24 de junio de 2008

De vuelta a los orígenes

Me he instalado Debian (Etch). Encuentro el último Ubuntu (8.04) un tanto inestable y no me acaba de convencer.

Necesito un sistema fiable, estable, me da igual que tenga el Gnome de hace un año o el KDE de hace meses. Estar a la última no siempre es buena idea, algún programa se cuelga de vez en cuando, ... La decisión definitiva ha sido la inclusión de Firefox 3 en Ubuntu. No dudo que debe ser una versión mejor, más completa, etc, pero trabajo muchas horas al día con FF abierto y creo que voy a esperar a que saquen alguna versión más antes de actualizar.

Hablando de estabilidad y últimas versiones: no consigo que me funcione una máquina virtual que uso para probar desarrollos con el último Virtual Box (1.6.2) He tenido que buscar una versión antigua (1.5.2). Raro, raro ...

viernes, 20 de junio de 2008

Los servicios de Internet menos conocidos

¿Alguno de ustedes se acuerda y/o utilizó Gopher? ¿Qué fue de Archie? ¿Está perdiendo popularidad el IRC frente a otros sistemas de mensajería instantánea?

Internet no se reduce a navegar, leer el correo y "mensajear". Hay muchas aplicaciones, servicios y protocolos que son desconocidos para el público en general.

Sólo voy a comentar algunas de estas aplicaciones/protocolos menos conocidos pero muy utilizados hoy en día:

[Todos los enlaces apuntan a la Wikipedia en inglés]

  • NTP: Network Time Protocol. Sirve para ajustar la hora de un equipo desde un servidor que ofrezca este servicio. No se si Windows utiliza este protocolo. En sistemas Unix (Mac OSX, Linux, *BSD, ...) se utiliza con frecuencia.

  • SSH: Secure Shell. Permite trabajar en una "shell" o "línea de comandos" de un equipo remoto de forma segura (utilizando datos cifrados). Ha sustituido en muchos entornos al veterano Telnet y es una herramienta indispensable hoy en día para la administración de servidores.

  • DHCP: Dinamic Host Configuration Protocol. Mediante este protocolo la mayoría de los ordenadores conectados a un red consiguen una dirección IP y algunos datos más para poder trabajar.
    Al arrancar el sistema, el ordenador emite por su tarjeta de red una "petición" (algo como '¿hay algún servidor DHCP en esta red que me de los datos de configuración?'). El servidor DHCP le asigna entonces una dirección IP, las direcciones de los servidores de nombres y algunos datos más.

  • DNS: Domain Name System. Sin este servicio no podríamos usar Internet como lo hacemos hoy en día. A grandes rasgos, este servicio se encarga de traducir los nombres comunes de los ordenadores (p. ej., blogs.publico.es) a las direcciones IP que tienen asignadas.
    Es uno de los servicios básicos de Internet. Una caída de un servidor DNS suele ser bastante catastrófica, puede dejar sin servicio a muchos (cientos, miles o más) usuarios, dependiendo de la importancia del servidor.

martes, 17 de junio de 2008

¿No era hoy el “Download Day”?

Hoy es el "Día de la Descarga" de la nueva versión de Firefox, pero a estas horas todavía no veo ningún enlace en la página en castellano.

Que nadie piense que se han echado atrás. La razón es simple: la hora oficial de la publicación son las diez de la mañana de San Francisco, que son las siete de la tarde en España. A esperar hasta la tarde.

estadisticas.pngSe puede decir que Firefox es una de las aplicaciones "de escritorio" más populares dentro del "software libre". Cada vez más gente utiliza Firefox, lo cual no deja de tener también su problemática asociada.

En www.publico.es utilizan Firefox el 33% de nuestros usuarios, a día de hoy. A finales del año pasado el porcentaje era de un 26% aproximadamente. Es de suponer que el porcentaje de usuarios de Firefox irá subiendo. El día que lleguemos al 50% de usuarios de Firefox, les avisaremos ;-)

Actualización

Algunas capturas del nuevo FF3

En Mac:
Firefox 3 en Mac OSX

En Linux:
Firefox 3 en Linux

En Windows:
Firefox 3 en Windows

sábado, 14 de junio de 2008

Correo electrónico manejable con IMAP

Cuando uno tiene varias cuentas de correo y lo lee desde varios sistemas diferentes (el ordenador de la redacción, unos días corriendo Linux y otros Windows, el ordenador de casa -a ratos Mac OSX y a ratos Linux-, el portátil, el móvil, ...) tener el correo ordenado y al día es una locura si se utiliza el protocolo POP3.

¿Qué es esto de los protocolos POP3 e IMAP? Simplificando mucho, (para más detalles, me remito a la Wikipedia, donde lo explican muy bien) son dos formas diferentes de recuperar el correo electrónico de nuestro servidor.

El protocolo POP3 es muy sencillo y rápido. Nuestro programa de correo electrónico se conecta al servidor, le "pregunta" si hay nuevos mensajes, los descarga (es decir, los copia en el disco duro de nuestro ordenador) y opcionalmente, si se lo pedimos, los borra del servidor. Una vez descargado, en nuestro ordenador clasificaremos el correo en carpetas, lo marcaremos como leído o no, etc.

Una de las limitaciones de POP3 es que, si se accede al servidor de correo desde distintos equipos, podemos acabar con los correos que hemos descargado dispersos por distintas máquinas y carpetas si no somos muy organizados y sincronizamos todas nuestras carpetas de correo entre los distintos equipos. Además, si se nos estropea el disco duro, perdemos todos los correos guardados.

El protocolo IMAP funciona almacenando permanentemente los mensajes en el servidor. El programa de correo puede descargar sólo los encabezados (remitente, asunto y poco más) o el mensaje completo si lo queremos leer entero, pero el correo permanece en el servidor mientras que no lo borremos explícitamente.

Si creamos carpetas para organizar el correo, éstas se crean en el servidor, con lo que podemos tener siempre el correo organizado y clasificado accedamos desde un equipo u otro.

El inconveniente que tiene el correo IMAP es que requiere de unos servidores de correo con mucha capacidad de almacenamiento y que es, en general, más lento que el correo POP3, puesto que hay mucho más tráfico entre el cliente (nuestro programa de correo) y el servidor.

En una sesión típica POP3, el cliente se conecta al servidor, descarga los correos, opcionalmente los borra, cierra la conexión y el usuario lee los mensajes. Toda la gestión del correo se hace con archivos locales, almacenados en nuestro disco duro.
En una sesión con correo IMAP nos conectamos al servidor, descargamos las cabeceras y vamos leyendo los mensajes que nos interesan. Si no los hemos leído previamente, estos mensajes deben descargarse según los solicitamos, lo que implica que la conexión debe permanecer abierta o reabrirse.

Hasta hace poco el correo IMAP sólo se utilizaba en entornos corporativos, mientras que los usuarios "domésticos" utilizábamos el correo POP3. La situación está cambiando y cada vez más proveedores de Internet ofrecen correo IMAP a los usuarios "de calle".

Debería mencionar otra forma alternativa de uso del correo: el correo web o "webmail", en el que leemos el correo en una página web con nuestro programa navegador y no un programa de correo específico. Sin duda, es una de las formas más cómodas de gestionar nuestro correo, pero nos obliga siempre a utilizar un navegador web que no siempre está disponible (p. ej., mi móvil, un Nokia básico, tiene un programa de correo aceptable que soporta IMAP y es bastante rápido y cómodo. El navegador web del móvil es mucho más lento e incómodo, tanto el que trae "de serie" como otros que le he instalado).

¿Qué sistema de correo es mejor? Pues depende del uso que se le vaya a dar. Si ud. siempre lee su correo desde el mismo ordenador y no tiene un volumen de correo muy grande, probablemente el correo POP3 sea el más indicado para sus necesidades. Por el contrario, si se tiene mucho correo, o varias cuentas, o se accede desde distintos equipos, el correo IMAP o un "webmail" puede ser lo más indicado.

martes, 10 de junio de 2008

Buscamos gente

Siento no poder escribir más a menudo en el blog, pero realmente, no tengo tiempo. Estamos hasta arriba de trabajo: nuevos desarrollos, Eurocopa 2008, etc.

El caso es que estamos ampliando plantilla y necesitamos un analista/programador con el siguiente perfil:

  • J2EE y Spring

  • XML

  • HTML/CSS/Ajax

  • SQL

  • Experiencia con CMS (Gestores de contenidos)

  • PHP

  • Administración básica de servidores Linux y MySQL


Más detalles aquí: http://ofertas-empleo.monster.es/GetJob.aspx?JobID=72374689

También buscamos un diseñador web con el siguiente perfil:

  • Sólidos conocimientos de programas de diseño, Photoshop, Ilustrator, Freehand, Dreamweaver o similar.

  • Experiencia en Xhtml y CSS2.

  • Se valorarán postivamente candidaturas que aporten conocimientos de javascript a nivel de modificacion y/o adaptación.


Más detalles aquí: http://ofertas-empleo.monster.es/GetJob.aspx?JobID=72370601

Si alguien está interesado en alguno de los puestos, puede solicitarlo en las páginas o anteriores, o dejar un comentario a esta entrada (con un correo válido) y nos pondremos en contacto.