Archivo de la categoría: Tecnología

Visualización de métricas: Grafana, InfluxDB y collectd

Aprovechando el cambio de hosting para este blog y otras cosas, me ha dado por buscar formas de visualizar estadísticas de rendimiento del servidor, y tener controlados todos sus recursos típicos: CPU, memoria, disco, … Esta búsqueda me ha llevado a descubrir estas tres herramientas:
  • Grafana: Es una herramienta para consultar y visualizar series de datos de forma “bonita”. Es una herramienta muy potente, con un editor de consultas muy elaborado que te permite elegir entre las métricas que tengas registradas y realizar con ellas todo el tratamiento que necesites. Como origen de datos también tiene gran variedad, pudiendo elegir entre CloudWatch, ElasticSearch, Graphite, InfluxDB, OpenTSDB o Prometheus.
  • InfluxDB: Es un servidor de base de datos NOSQL utilizado para gestionar series de tiempo. Es decir, datos cuyo “índice” es una marca de fecha/hora y unos cuantos campos asociados a ese registro. Ideal para almacenar datos de rendimiento, contadores, eventos y cosas similares. Está escrita en Go, desarrollada por Google y promete tiempos de respuesta impresionantes comparados con otras alternativas.
  • collectd: Es una herramienta que se encarga de recolectar diferentes contadores y métricas de rendimiento de sistema y/o aplicación y se encarga de guardar esos valores de diferentes formas, como por ejemplo enviarlo por red (IP:puerto) a distintos sistemas de almacenamiento, como el anterior InfluxDB.
Además, ¿porqué no aprovechar y meter un poquito de docker en el proceso? Bueno, pues aquí están los pasos que hay que seguir para conseguir unas gráficas como estas:
image
Dashboard Grafana
image
Gráfica tipo de Grafana
Tener en cuenta que estos pasos de instalación están basados en una Debian Jessie, en otras distribuciones habrá que ajustar algunas cosas.

Instalación de collectd

Esta parte es sencilla, he utilizado directamente paquetes del repositorio de Debian, así que no tiene misterio:
# apt-get install collectd
Y su configuración también es sencilla, editar el fichero /etc/collectd/collectd.conf, quedando algo como esto en la parte superior del fichero:
Hostname "bilbo"
BaseDir "/var/lib/collectd"
PluginDir "/usr/lib/collectd"
TypesDB "/usr/share/collectd/types.db"
Y después hay que definir qué datos vamos a recoger con esta utilidad, que se basa en los plugins que hay que descomentar para activarlos. Yo de momento he activado estos:
LoadPlugin apache
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin mysql
LoadPlugin network
LoadPlugin swap
LoadPlugin uptime
LoadPlugin users
Y la configuración básica del plugin “network” que hay que hacer para que envíe los datos recopilados al siguiente IP/puerto (que es donde escuchará la base de datos InfluxDB que instalaremos a continuación):
<Plugin network>
     Server "127.0.0.1" "8096"
</Plugin>
Por último comprobar que la sintaxis del fichero es la correcta:
# collectd -t
Y arrancar el servicio si no lo está:
# systemctl start collectd

Instalación de InfluxDB

Esto lo instalaremos como un contenedor de Docker. Lo primero que haremos será crear un par de directorios en el anfitrión donde alojar datos y configuración de la base de datos, para que estos sean persistentes cuando paremos nuestro contenedor o lo actualicemos con uno nuevo:
# mkdir -p /docker/containers/influxdb/conf/
# mkdir -p /docker/containers/influxdb/db/
Estos directorios tendrán que tener permiso para el usuario con el que ejecutes los contenedores de docker en tu máquina (reemplazando user por tu usuario):
# chown user:user -R /docker
Generar el fichero de configuración por defecto para InfluxDB, en el directorio que creamos anteriormente:
# docker run --rm influxdb influxd config > /docker/containers/influxdb/conf/influxdb.conf
Vamos a editar este fichero de configuración para habilitar la conexión con collectd, buscar esta parte del fichero de configuración y configurar de esta forma, para que escuche en el puerto 8096 donde enviará los datos collectd:
[[collectd]]
  enabled = true
  bind-address = ":8096"
  database = "collectd"
  retention-policy = ""
  batch-size = 5000
  batch-pending = 10
  batch-timeout = "10s"
  read-buffer = 0
  typesdb = "/usr/share/collectd/types.db"
Crear el contenedor correspondiente. Como podéis ver, se exponen los puertos 8083  y 8086 TCP, que son los correspondientes a InfluxDB en el interfaz web de cliente (8083) y el del API de la propia base de datos (8086). Además, también se hace lo propio con el puerto 8096 UDP, que es donde enviará los datos el servicio collectd que hemos configurado previamente. También configuramos los directorios de configuración y datos que creamos previamente para que puedan ser accedidos desde el contenedor:
# docker create \
--name influxdb \
-e PUID=1000 -e PGID=1000 \
-p 8083:8083 -p 8086:8086 -p 8096:8096/udp \
-v /docker/containers/influxdb/conf/influxdb.conf:/etc/influxdb/influxdb.conf:ro \
-v /docker/containers/influxdb/db:/var/lib/influxdb \
-v /usr/share/collectd:/usr/share/collectd \
influxdb -config /etc/influxdb/influxdb.conf
 Y después, arrancar este contenedor:
# docker start influxdb
Si todo va bien, podrás conectarte a la IP de la máquina al puerto 8083 con un navegador para acceder al cliente web que proporciona la base de datos, y que tiene esta pinta:
image
InfluxDB web Interface
Desde ahí, también podéis crear la base de datos que vais a utilizar para recoger los datos, o revisar si ya está creada, porque si collectd ya ha empezado a reportar datos se habrá creado una con este mismo nombre. Podéis seleccionar la base de datos con este nombre y ejecutar alguna consulta para comprobar que se están registrando correctamente, por ejemplo:
image
Si véis algo similar a esto, es que todo va bien hasta ahora. Lo recomendable después es crear un usuario admin:
create user "admin" WITH PASSWORD 'XXXXXXX' WITH ALL PRIVILEGES
Y habilitar la autenticación editando el fichero de configuración /docker/containers/influxdb/conf/influxdb.conf, en el apartado [http] habilitando la siguiente directiva:
  log-enabled = true
Después habría que reiniciar el contenedor y comprobar que sigues teniendo acceso utilizando las credenciales anteriores.

Instalación de Grafana

Al igual que con la base de datos, esto también lo vamos a instalar como contenedor Docker.
Lo primero, es crear un volumen de almacenamiento temporal para grafana, para mantener persistencia cuando paremos el contenedor, y cuando lo eliminemos para actualizarlo:
# docker run -d -v /var/lib/grafana --name grafana-storage busybox:latest
Y después, creamos el contenedor, como ves con el puerto TCP 3000 expuesto en la máquina anfitrión para acceder al interfaz web.
# docker create \
--name=grafana \
-p 3000:3000 \
--volumes-from grafana-storage \
-e "GF_SECURITY_ADMIN_PASSWORD=XXXXXXXX" \
grafana\grafana
Ten en cuenta que debes reemplazar el texto XXXXXXX con la contraseña que quieras establecer para acceder al interfaz web de Grafana, el usuario es admin. Después, arrancamos el contenedor:
# docker start grafana
Ahora, abre un navegador apuntando a la IP del servidor y puerto 3000, verás el interfaz de Grafana donde podrás comenzar a trabajar. Lo primero, es crear un DataSource para acceder a los datos de InfluxDB, por ejemplo:
image
Grafana Datasource Configuration
Reemplaza la IP que aparece en la URL por la que tenga tu contenedor de InfluxDB (lo puedes ver con “docker inspect”), y a partir de aquí ya podrás comenzar a crearte tus propios Dashboards, gráficos, …
Enlaces de Interés:

Manifiesto: En defensa de los derechos fundamentales en Internet

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet.

Certificación de Solaris 10

Solaris 10

Hace unas semanas hice los dos cursos de Administración de Solaris 10, en concreto los del SCSA (Sun Certified System Administrator), el System Administration for the Solaris 10 Operating System (Part I) y el System Administration for the Solaris 10 Operating System (Part II).

Conseguí hacerlos en Core Networks, uno de los pocos partners de formación oficiales de Sun en Madrid, y fue un acierto. Las instalaciones son muy buenas, salas muy bien acondicionadas y equipadas, equipos preparados para hacer todas las pruebas que se necesiten (Intel y Sparc), y los profesores muy profesionales y con bastante conocimiento de la materia, al menos en el plano pedagógico. Además, esto fue después de una muy mala experiencia en Sunion-Gesfor con un curso gratuito sobre Solaris 10, en el que el profesor no tenía ningún conocimiento sobre Solaris, las instalaciones para desarrollar el curso no eran las adecuadas e incluso el material didáctico que se utilizaba era de muy poca calidad. Claro está, que no aguanté en este curso más que un par de días, porque una cosa es que un curso sea gratuito y otra cosa es que nos hagan perder el tiempo.

Hace poco, sin haber estudiado nada de nada, decidí presentarme al primero de los exámenes (CX-310-200) y probar suerte. Hacía falta un 61% para aprobar y justo fue lo que obtuve ;). Me presenté sin estudiar porque conseguí una promoción al comprar el examen en la que te ofrecían dos posibilidades de examen por el mismo precio, pero en realidad tuve mucha suerte como se puede comprobar por la puntuación que obtuve. Para aprobar el examen hace falta estudiar o tener bastante experiencia en sistemas Solaris.

Ahora quiero presentarme al segundo examen (CS-310-202), y esta vez tengo que estudiar y preparármelo bien, ya que esta vez no hay promoción de 2×1 en el examen.

Cada examen vale 230€, y se puede hacer en cualquiera de los centros que ofrecen los de Prometric, donde puedes seleccionar el centro, el día y la hora del examen. En Madrid hay bastantes centros donde poder hacerlo.

Aquí podéis ver el learning path de certificación de solaris 10.

Y ahora, a estudiar 😉

VPS en gandi.net

Después de muchos años manteniendo en casa mi propio servidor conectado al ADSL para servir contenidos web, correo, listas de correo, … creo que ya ha llegado el momento de contratar algo un poco más profesional, y sobre todo con mejores tiempos de respuesta para las pocas cosas que mantengo en internet, como este blog.

He estado estudiando las opciones que ofrecen algunas empresas españoles y otras del extranjero. Para mis necesidades, en principio parece suficiente con una pequeña máquina virtual (VPS) en las que montar un apache, mysql, y poca cosa más. Valoré 1and1 tanto en España como en el extranjero (con mejores prestaciones en este último, claro), pero los malos comentarios de sus usuarios que puedes encontrar en cualquier foro me echaron para atrás. También estudié alguna otra opción de empresa nacional como Axarnet, que no conocía de nada, pero finalmente llegué a la conclusión que por calidad/precio parece que lo mejor es buscar alguna opción fuera de España.

Virtual Private Server

Estuve mirando algunos hosting americanos con buenos precios, pero no tenía ninguna referencia al respecto, y finalmente me acordé de que varias personas me habían hablado hace tiempo de Gandi, entre ellos creo que estaba jgb. El caso es que estuve investigando su oferta y la calidad/precio en principio parecía muy interesante. Tienen máquinas con Xen, que tienen las siguientes características: Quad AMD quad-core, 16GB DDR, 320 GB de disco y lo que hacen es que dividen todo lo anterior en 60 trozos (slices como lo llaman ellos). Tu puedes tener tu máquina virtual con tantos slices como necesites, teniendo en cuenta que cada slice es más o menos así: 1/60 del total de CPU, 256MB de RAM garantizados, 5Mbps dedicados y 5GB del disco de datos (aparte de los 3GB del disco de sistema). Cada slice sale por unos 12€.

Su oferta parece muy muy flexible, porque puedes disponer de más slices en el momento que los necesites haciéndolo de forma manual o programándolo de manera automática. Por ejemplo, si esta semana vas a necesitar más potencia en tu máquina puedes contratar tantos slices como necesites solamente para ese tiempo, o también puedes programar acciones para cuando ocurran determinados eventos, por ejemplo, si el consumo de red/cpu/… de tu máquina alcanza el 90% de uso, se pueden añadir tantos slices como consideres correspondientes durante el tiempo que tu estimes. También puedes programar que determinados días a determinadas horas dispongas de más slices. En fin parece que ofrecen mucha flexibilidad.

Yo, de momento, he contratado una máquina virtual con una slice y estoy migrando algunas cosas, como este blog. De momento el rendimiento no es malo (quizá necesite un poco más de potencia de cpu), los tiempos de accesos son muy buenos y el servicio de momento parece muy correcto. De momento estoy contento, veremos como sigue en el futuro.

PD: Por cierto, algo interesante que he visto en pocas ofertas, no tienen límite de transferencia de tráfico. Yo no creo que superara el límite de los 100GB/mes que establecen otras empresas, pero en cualquier caso te ofrece más tranquilidad en este aspecto.

Ubuntu hacks gracias a Linux Magazine

Pues hace ya unas semanas que recibí el libro Ubuntu Hacks por gentileza de la revista Linux Magazine. Era parte de un concurso en el que regalaban este libro a los primeros que mandaran un correo electrónico un determinado día a una dirección de correo que proporcionaban. Como véis era sencillo, simplemente había que tener el evolution listo con el correo electrónico escrito y darle al botón de enviar un poquito antes de las 00:00 horas, calculando el tiempo que tardaría en procesarlo el evolution, dárselo a mi servidor de correo y enviarlo a través del ADSL.

Ubuntu Hacks

El libro no está mal, aunque está orientado a un público preocupado principalmente de su escritorio, algo lógico siendo un libro sobre Ubuntu. Bueno, si alguien le quiere echar un vistazo o leerlo tranquilamente se lo puedo dejar cuando quiera…

Dispositivo móvil perfecto

Todos estamos acostumbrados a ver diariamente nuevos dispositivos móviles con mejores y más funcionalidades, pero todavía no cumplen todos los requisitos que a muchos de nosotros nos gustaría que tuvieran. Si pienso en mi dispositivo móvil perfecto debería tener al menos todo lo siguiente (aunque seguro que me olvido cosas):

  • Batería que dure al menos 30 días: esto no es algo tan difícil porque hoy ya tenemos dispositivos que duran más de un mes en espera
  • Función de telefonía móvil: esto es básico, debería estar integrado, se trata de cubrir todas las necesidades con un solo dispositivo. Y que esté liberado para poder utilizarlo con cualquier compañía telefónica
  • Reproductor de música y vídeo: Que no solo reproduzca mp3, sino todos los formatos de música y vídeo conocidos: ogg, avi, mpg, …
  • Sincronización con el PC: esto es básico, sería necesario que se pudiera sincronizar cualquier aplicación con la respectiva en el PC, pero no solo contactos, tareas, … sino también de cualquier otro programa como por ejemplo el grisbi (gracias Teo por recomendármelo 😉
  • Función pendrive: lo de los pendrives está bien, pero hay que llevarlos siempre encima. Estaría bien poder usar el dispositivo móvil como dispositivo de almacenamiento estándar (usb-storage), eso sí, sin necesidad de cables adicionales
  • Puntero láser: muy útil para dar clase
  • Cámara de fotos integrada con la calidad y prestaciones de una cámara digital de hoy, como por ejemplo la Canon IXUS 800
  • GPS: normalmente no me hace falta, pero hay en muchas ocasiones en las que lo echo de menos cuando voy conduciendo
  • Juegos: bueno, la verdad es que no soy muy jugón, pero si se pudiera jugar decentemente a algunos juegos pues mejor…, o al menos usar algún emulador como hacen alguno de los nuevos dispositivos que están aparenciendo últimamente, como el Gemei X-900
  • Conectividad: pues lo básico, al menos Wifi y bluetooth
  • Pantalla: pues una pantalla táctil con una resolución lo suficientemente buena, por ejemplo a 800×480 como el Nokia 770
  • Dimensiones: Pues lo más pequeño posible para poder guardarlo en un bolsillo, y que sea muy delgado como alguno de los últimos teléfonos móviles samsung

Si alguien conoce algo que tenga el 90% de estas características que me avise 😉

PD: El Nokia N95 se acerca un poco a todo esto, y también el Nokia 770. Quizá una mezcla de estos dos podría ser un buen candidato.

Discriminación de compras en Dell

Pues todavía me encuentro en la difícil decisión de qué portátil comprar. Creo que ya he descartado los Macbook, porque en realidad yo lo que quiero usar es GNU/Linux y para eso el Macbook no me aporta nada especial. Creo que me decantaré por un Dell gracias a la confianza que me dan después de haber usado varios modelos distintos con un resultado impecable.

Bueno, pues me voy a la web de dell y me pongo a buscar en la sección de portátiles como usuario doméstico, la sorpresa es que solo aparecen 8 portátiles para elegir (Inspiron 1300, Inspiron 6400, Inspiron 640m, Inspiron 9400, XPS 1210, Latitude D420, Precision M65 y Precision M90), pero yo sé que hay muchas más versiones disponibles pero es imposible acceder a ellas si buscas como usuario doméstico.

Si entro en la web como Pequeña Empresa aparecen unos cuantos portátiles más que quizá me interesan mucho más: Latitude 120L, Latitude D520, Latitude D620, Latitude D820. ¿Y porqué? Si soy un profesional que me quiero comprar un portátil para mi uso personal ¿no me puedo comprar ninguno de estos?, ¿cuánto mayor sea la empresa que me compra el portátil mejor puede ser éste? ¿No me puedo comprar cualquier portátil de Dell para uso personal?

En fin, tendré que llamar por teléfono para preguntarlo, pero de momento no puedo hacer la compra mediante la web de ninguno de los portátiles que me pueden interesar. ¿Porqué?

PD: Por cierto, si alguien sabe como acceder a toda la lista de portátiles desde el usuario doméstico que me lo diga por favor 😉

Certificando el CCNA

Bueno, pues después de unos cuantos meses de estudio con el CNAP y con los libros oficiales ayer me decidí a presentarme al examen de certificación del CCNA de Cisco. La verdad es que no iba nada confiado porque no me había preparado lo suficiente pero necesitaba quitarme esto ya de encima y poder empezar a disfrutar del veranito, que ya era hora!!!

Y lo conseguí ;-). Me presenté ayer a las 17:00, después de haber estado estudiando la noche anterior como hacía años ya que no hacía y me fue muy bien, saqué un 931 sobre 1000. Para los que alguna vez han pensado en prepararse esta certificación o están a punto de presentarse al examen, os ofrezco algunos consejos que os pueden ser de utilidad:

  • Si estás pensando en prepararte esta certificación y quieres apuntarte a alguna academia para hacer el curso, normalmente cuesta entre 1500-3000€. Pero que sepas que hay cursos gratuitos tanto para empleados como para desempleados. Si buscas información por internet haz búsquedas relacionadas con la Fundación Tripartita y el Forcem, que son algunos de los organismos relacionados con este tipo de cursos.
  • El CNAP (Cisco Networking Academy Program) está muy bien. El CNAP es un sistema de cursos on-line que te prepara para presentarte a alguna certificación como el CCNA. Hace un recorrido por todo el temario (lo llaman currículum en Cisco), incluyendo teoría, test de evaluación, prácticas, … Además, durante el desarrollo del curso on-line tienes que hacer una serie de examenes que tienes que aprobar: 37 examenes de cada tema, 4 examenes finales de cada módulo, 2 Voucher y un examen final de todo el temario. Si apruebas los dos examenes Voucher tendrás un descuento del 50% en el examen de Certificación.
  • Yo recomiendo leerse los libros oficiales. El CNAP está muy bien, pero hay cosas que no las explica muy bien o que las resume demasiado. Los libros explican de forma más extensa el contenido y además cuentan cosas que para mi son imprescindibles, como decir el significado de las siglas que aparecen, el CNAP normalmente no te dice lo que significan. Además, así puedes leer en cualquier momento sin tener el ordenador delante. Eso sí, ten en cuenta que cada uno de los dos libros cuestan unos 60€ aproximadamente.
  • El examen de certificación CCNA cuesta aproximadamente 140€, pero si has aprobado los dos Voucher del CNAP te sale por unos 70€
  • El examen de certificación se realiza utilizando los sistemas del VUE, y las personas que están contigo durante el examen son personas de esa organización, no de la Academia donde haces el examen, así que no te podrán ayudar 😉
  • El examen que hice ayer duró 75 minutos para hacer 49 preguntas. Los examenes anteriores del CNAP siempre los terminaba mucho antes del tiempo ofrecido, normalmente a la mitad, pero ya me habían advertido que en éste podía estar apurado de tiempo. Y es cierto, cuando iba por la mitad del examen me di cuenta de que iba un poquito lento y tuve que aumentar el ritmo. Al final me sobraron 5 o 6 minutillos
  • En el examen hay algún ejercicio que puede que no hayas hecho nunca durante el CNAP, y son ejercicios en los que te pintan una maqueta con routers y switches conectados, y tienes que acceder a la consola de alguno de ellos para arreglar algún problema que tengan. En mi caso era una maqueta con routers que usaban RIP, faltaba publicar un par de redes y ya está, muy sencillo.

Anoche ya encargué los libros para empezar a prepararme el CCNP. Por cierto, me costaron la mitad que comprándolos en España, ahora solo espero que en la aduana no me claven demasiado 😉

¿MacBook o Inspiron 640m?

Pues si, necesito cambiar de portátil ya mismo y la verdad es que no me decido. Desde hace unos cuantos años que adquirí mi primer ordenador portátil he venido disfrutando y defendiendo los portátiles Dell, por su calidad, soporte en GNU/Linux, relación calidad/precio y servicio técnico.

Pero desde hace ya un tiempo que empecé a sentir curiosidad por los productos de Apple, en especial por sus increíbles monitores y su gama de ordenadores portátiles. Pero hasta ahora me frenaba un poco el cambio de arquitectura a PowerPC y el soporte de GNU/Linux (por ejemplo la tarjeta de red inalámbrica).

Sin embargo, ahora la perspectiva es diferente desde que Apple se cambió a Intel, aunque como siempre hay gente que no le ha gustado el cambio, y a mi sinceramente también me sorprendió al principio. Pero la situación ahora mismo es que Apple fabrica ordenadores portátiles con procesadores Intel Core Duo, que teóricamente deberían resolver los problemas que se podrían generar por el cambio de arquitectura y supongo que resolverán los problemas de compatibilidad hardware en otro sistemas operativos.

Además, Apple acaba de sacar al mercado hace pocos días el MacBook con un precio inicial de 1069€ (IVA incluido, envío gratuito) y con unas prestaciones nada despreciables si aumentamos un poquito la RAM. Pues bien, he comparado este MacBook con uno de los portátiles Dell que tiene características similares, el Dell Inspiron 640m. Les he añadido a los dos portátiles todo lo necesario para hacer una comparativa en igualdad de condiciones, es decir, les he aumentado la RAM si ha sido necesario, el procesador, …

Macbook Inspiron 640m
Procesador Core Duo 2GHz Core Duo 2GHz
Memoria 1GB 667MHz DDR2 1GB 553MHz DDR2
Disco duro 80 GB SATA 5400rpm 80 GB SATA 5400rpm
Tarjeta gráfica Intel GMA 950 (memoria compartida) Intel GMA 900 (memoria compartida)
Pantalla TFT 13.3” (1280 x 800) TFT 14.1” (1280 x 800)
Adaptadores de vídeo miniDVI a vídeo kit de cables Multimedia Audio/Video
Ethernet 10/100/1000 10/100 Broadcom
Wifi AirPort Extreme 54Mbps (802.11g) Dell Wireless 1390 54Mbps (802.11b/g)
Modem USB de Apple Modem MiniPCI
Bluetooth Bluetooth 2.0 Bluetooth 2.0
Sistema Operativo MAC OS X 10.4 Tiger Windows XP Home
Dimensiones 2.75 x 32.5 x 22.7 cm 3.86 x 33.0 x 24.3
Peso 2.36 kg 2,5 kg
Duración batería 5h 3h
Puertos USB 2 4
Firewire 1 1
Express Card 0 1
Adicionales Cámara iSight integrada Lector de tarjetas de memoria flash 5 en 1
Precio 1.482,99€ 1.397,80€

Mejor
Peor
Prácticamente iguales

Conclusiones

Pues la verdad es que el equipamiento hardware es más parecido de lo que cabía esperar, hay muy pocas diferencias entre ambos e incluso tienen los mismos componentes en algunos aspectos como la tarjeta gráfica Intel. Para el uso que yo le voy a dar, las ventajas que le veo a cada una de las opciones son las siguientes:

  • Ventajas del Macbook
    • Su sistema operativo, ya que tengo que pagarlo, prefiero pagar por MAC OS X
    • Sus dimensiones, necesito un portátil pequeño porque voy cargado con él todos los días, la pantalla de 13.3” es ideal
    • La duración de la batería. Siempre me han dado mucha envidia los iBook
    • En teoría se calientan menos, al menos con la anterior arquitectura, ahora habrá que probarlo
    • Su diseño, esto es demasiado subjetivo, pero me gusta más el Macbook y su manzanita 😉
  • Ventajas del Inspiron
    • Modem incorporado, no tengo que cargar con un dispositivo extra cuando salgo de casa
    • Soporte de GNU/Linux, está asegurado
    • Salida VGA incorporada
    • Ranuda ExpressCard, siempre puede venir bien
    • Un poco más barato, aunque el descuento de estudiante del MacBook iguala la diferencia

¿Y después de todo esto qué?, pues no sé, sigo igual que antes 🙁

Pocket PC Phone

Pues hace muy poco ha caído en mis manos un cacharro de éstos, una mezcla de dispositivo de telefonía móvil, PDA, cámara de fotos, … Este dispositivo lo distribuye Amena y ocultan la marca de forma que no sea evidente quién es el fabricante del dispositivo, y aunque no me ha dado tiempo a investigar demasiado creo que se parece mucho al Qtek S110, aunque no es exactamente igual:

Pocket PC Phone

Las características principales del dispositivo son éstas:

  • Procesador: Intel a 416MHz
  • RAM: 64MB
  • LCD: 240 x 320 TFT (65536 Colores)
  • Sistema Operativo: Windows Mobile 2003 SE
  • Ranura de expansión: SD o MMC
  • Bluetooth
  • IrDA

Llevo apenas una semana usándolo como teléfono móvil personal y un poco como PDA, y algunas conclusiones a las que he llegado hasta el momento son éstas:

  • El Windows de este cacharro se queda colgado cada dos por tres, y apenas he instalado dos o tres aplicaciones nuevas 🙁
  • La batería de momento dura muy poco, aunque es cierto que en estos primeros días estoy jugando mucho con él, ya veremos más adelante
  • Es 2 o 3 veces más grande que mi antiguo móvil, cosa que me incomoda un poco
  • La pantalla se ve bastante bien y el sonido también es bueno, aunque no soy un experto en esto
  • La conexión y sincronización con mi GNU/Linux funciona perfectamente y de forma automáticamente solamente con conectar el cable USB. La agenda, contactos y tareas se sincronizan perfectamente, y puedo navegar por el sistema de ficheros del PocketPC usando nautilus cómodamente además de poder instalar/desinstalar aplicaciones en el PocketPC directamente desde mi portátil. Todo ello gracias a multisync, al proyecto synce y al cable USB que lo acompaña, ya que no tengo Bluetooth en mi portátil.
  • El bloqueo mediante contraseña simplemente no funciona como debe. Hay una opción para indicarle que cuando el dispositivo permanezca durante X tiempo sin usarse, se bloquee de forma automática y solicite una contraseña para poder usarlo. Pues bien, no funciona y la contraseña la solicita siempre, da igual el tiempo que haya permanecido inactivo.
  • Pero lo que más estoy echando en falta son algunas opciones que tenía mi móvil Nokia y que usaba a diario y no están disponibles en el PocketPC, como las siguiente:
    • Modo silencio temporizado. Es decir, dejar el teléfono en silencio hasta las 19:00. Esto es muy útil si eres despistado como yo y se te olvida quitar el modo silencio cuando sales de clase
    • Silenciar una llamada entrante. ¿Qué ocurre cuando alguien te llama y no quieres cogerlo pero tampoco quieres colgarle? Mi antiguo móvil mostraba una opción llamada “Silenciar”, que hacía que el móvil dejara de hacer ruido pero la llamada no se cortaba
  • Usabilidad: no es práctico tener que hacer la mayoría de las cosas con el lápiz (que conlleva tener que usar las dos manos) como por ejemplo marcar un número que no tengo guardado en la agenda. El dispositivo cuenta con 5 botones frontales más 4 botones de dirección, y tres botones laterales, suficientes para que hubieran ideado algún modo de acceder al teclado numérico sin necesidad de tener que usar el lápiz, y por tanto las dos manos.

En fin, que todavía estoy valorando si realmente quedarme con este dispositivo multifunción o volver a mi minúsculo teléfono móvil, que solo funciona como teléfono pero funciona perfectamente bien.