Archivo de la categoría: Tecnología

He aprobado las tres certificaciones nivel Associate de Amazon Web Services

Hace diez días me examiné de las tres certificaciones de nivel Associate de AWS y aprobé las tres: Solutions Architect, Developer y SysOps Administrator. Después de muchos años de carrera profesional como administrador de Linux primero, experto en seguridad después, y últimamente como arquitecto de soluciones, y varios años trabajando en distintos proyectos con AWS, creo que era el siguiente paso lógico.

He escrito un post en los foros de A Cloud Guru detallando la experiencia y añadiendo algunos consejos para estudiar los exámenes:

Passed all three Associate-level certifications in two consecutive days: experience and tips

En resumen (y en español):

  • Los cursos y exámenes de prueba de A Cloud Guru están muy bien, completos y al grano. Los exámenes de prueba vienen con explicación de por qué esa respuesta es la adecuada, y enlaces a la documentación relacionada con esa pregunta, algo que ayuda mucho a detectar temas que aún no sabes bien y poder remediarlo con la documentación. El curso de Solutions Architect está en español, pero yo los hice todos en inglés (soy muy reacio a las traducciones de temas técnicos). También están disponibles en Udemy, y a veces en oferta por 10€ (si lo compras en Udemy, puedes pedir acceso gratis al mismo curso en A Cloud Guru).
  • La guía de estudio oficial (AWS Certified Solutions Architect Official Study Guide: Associate Exam) está también muy bien. Cubre bastante material, incluso cosas que no entran en el Solutions Architect, y te da acceso a una herramienta online on flashcards y más preguntas y exámenes de prueba.
  • Tener experiencia con los conceptos de arquitectura, seguridad, redes y alta disponibilidad es muy importante. Los cursos y el libro los cubren hasta donde es necesario para sacarse las certificaciones, pero de una forma muy AWS-céntrica. Si no se tiene experiencia previa con estas materias yo recomendaría que, antes de empezar con el material de AWS, se leyera algunos libros o artículos genéricos sobre estos temas. Conocer estos conceptos de antemano ayuda (y mucho!) a entender cómo ponerlos en práctica con los servicios de AWS. También ayuda mucho en las preguntas de situación y de troubleshooting.
  • Los White Papers de AWS y los FAQ de cada servicio son un recurso impagable, Amazon se lo ha currado mucho a la hora de documentar cada servicio. Si hay algo que no entiendes en los cursos de A Cloud Guru, algún concepto que se te escapa, algo en lo que quieres profundizar más… nada como ir a la fuente oficial. La mayoría de estos documentos deberían ser de lectura obligada, aunque la verdad es que yo apenas me leí dos o tres white papers y la FAQ de DynamoDB, y miré por encima alguna otra FAQ de los servicios con los que no había trabajado. Pero claro, después de leerme el libro oficial y teniendo ya experiencia con algunos de los servicios más importantes de cara a estas certificaciones.
  • Otra fuente de información son los webinars: AWS organiza seminarios online prácticamente a diario (en inglés, en español cada semana o dos semanas) sobre todos sus servicios, con un enfoque bastante práctico con ejemplos de proyectos concretos. Muchos de los webinars ya pasados están disponibles en el canal AWSwebinars de YouTube.
  • Aunque los exámenes sean tipo test, la experiencia de primera mano con AWS creo que es vital. Al crear una cuenta nueva en AWS tenemos acceso al “free tier“, una serie de servicios básicos gratuitos durante un año pero limitados en horas de uso, tamaño, número de instancias, etc. Aún con estas limitaciones, es una herramienta perfecta para poner en práctica los conceptos que estamos estudiando de cara al examen.
  • Otra opción para practicar es QwikLabs. Sus laboratorios se realizan con acceso (muy limitado) a la consola real de AWS, nada de simulaciones. Igual que si lo hiciéramos con nuestra cuenta del free tier, pero con problemas más guiados en vez de ir haciendo cosas al tuntún. Yo sólo hice un puñado de los gratuitos, básicos pero suficientes para hacerme una idea de los servicios con los que no había trabajado antes. Hay también laboratorios de pago, incluso “quests” con conjuntos de 9-10 labs para prepararse las distintas certificaciones.
  • Para acabar de aprenderme los detalles que había que saberse de memoria sí o sí (límites de archivo en ciertos servicios, timeouts en otros, llamadas del API más comunes, etc.) utilicé AnkiDroid: mientras leía el libro o veía los vídeos de A Cloud Guru, iba apuntando los detalles que parecían importantes y que estaba seguro que iba a olvidar. Luego cuando tenía cinco minutos libres (esperando a alguien, haciendo cola en el super, incluso andando por la calle) los iba repasando.
  • Después de verme todos los vídeos de A Cloud Guru, repasé varias veces los vídeos de resumen al final de cada capítulo. En estos casos casi no hace falta ver la imagen, con el sonido sobra, así que me lo ponía cuando salía a correr, al ir en el coche, etc.

Un último detalle por si alguien quiere estudiar los tres exámenes a la vez: hay MUCHO material común entre las tres certificaciones, IAM, VPC, EC2, S3 y Route53 entran en los tres exámenes. Para evitar volver a mirar lo mismo varias veces, después de ver el curso de Solutions Architect de A Cloud Guru, repasé los otros dos fijándome en los nombres y duración de los vídeos de las secciones comunes, y directamente los marqué como leídos para saltármelos más fácilmente. Una vez que te has estudiado el Solutions Architect, ir a por Developer supone profundizar bastante más en DynamoDB y un poco en SQS y SNS (y aprenderse de memoria el nombre de unas cuantas funciones del API); y el SysOps profundizar en CloudWatch, OpsWorks, y algunos detalles extra de troubleshooting del resto de servicios.

¡Mucho ánimo a los que intentéis certificaros! Creo que merece la pena.

 

DNI electrónico en MacOS X Snow Leopard

Hace unos meses renové el DNI y me dieron ya el DNI electrónico. Además pedí uno de los lectores de la campaña de Tractis que los mandaban por 2€ (gastos de envío). Intenté instalarlo con las instrucciones que venían en el CD de drivers pero no iba, y como por entonces realmente no lo necesitaba lo dejé estar. Ahora con la Renta a la vuelta de la esquina he decidido darle otra oportunidad. Esta vez básicamente lo que he hecho ha sido desinstalar y seguir los pasos de ésta página y ésta otra:

  • Desinstalar la instalación anterior, ejecutar:
    • sudo -i
    • /Library/OpenSC/bin/dnie-uninstall
    • /Library/OpenSC/bin/opensc-uninstall
  • Instalar el driver SCA para MacOS X. Las versiones 0.2.8 y 0.2.7-pre no me han funcionado, la que finalmente me va es la 0.2.3pre2.
  • Del portal del DNI-e para Mac, instalar el driver.
  • Después de reiniciar la sesión, instalar el certificado raíz del DNI-e. Instalarlo en Firefox porque Safari no está soportado. :-( Preferencias->Avanzado->Cifrado->Ver Certificados->Autoridades->Importar (en las páginas que he enlazado al principio hay capturas de pantalla).
  • Con el lector ya pinchado a un puerto USB y el DNI dentro, instalar en Firefox el driver del lector: Preferencias->Avanzado->Cifrado->Dispositivos de Seguridad->Cargar y como “Archivo del módulo” poner /Library/OpenSC/lib/opensc-pkcs11.so.
  • Acceder a la página de prueba para ver que funciona (elegir el certificado de autenticación, no el de firma ;D).

La primera vez que se vaya a usar el DNI-e en cada sesión pide la contraseña (PIN) que os debieron dar al haceroslo. Ahora puede ser un buen momento para cambiarla. ;-) ¡Pero para cambiarlo por Internet hay que instalar un .exe! Así que en Mac, nada. Hay que ir a una oficina de expedición. m-/

Un detalle que me ha traído de cabeza un rato: tengo un hub USB al que tenía pinchado el lector y no había manera de que funcionase, ni siquiera se encendía el LED. Al pincharlo directamente a un puerto USB del Mac, sin problemas. Así que ojo si tenéis un hub.

Otro detalle: aunque con esto el chiringuito ya esté instalado y funcionando, eso no quiere decir que podamos acceder a cualquier página que admita DNI-e. P.ej. en ING se puede acceder con el DNI en vez de contraseña y tarjeta de claves, pero al ir a acceder me sale un mensaje diciendo que mi navegador o sistema operativo no está soportado. :-/

Así que aparte del lío para instalarlo, aparte de que no funcione en Safari ni Chrome y haya que usar Firefox, algunas webs puede que dependan de algún applet Java que se atragante en Mac o un control ActiveX con lo que apaga y vámonos, y además con Mac no puedes cambiar el PIN.

Tres hurras por las tecnologías abiertas independientes de la plataforma bien implementadas. :-P Me parece que ya he hecho todo el uso del DNI-e que voy a poder hacer en Mac. :-/

Dos apps más para Android: WaveSecure y Evernote

Dos aplicaciones más para Android que he instalado hace poco y tienen muy buena pinta:

  • WaveSecure: un seguro anti-robo para el móvil. Permite en remoto vía web saber si se le ha cambiado la SIM al móvil y en ese caso el nº de teléfono nuevo, localizar el móvil vía GPS o GSM en Google Maps, bloquearlo (no se puede llamar ni hacer nada con él salvo que se introduzca un PIN o se desbloquee por la web), etc. Además tiene funciones para hacer backups de la lista de contactos, SMS y llamadas, con el doble uso de que si te lo roban puedes ver qué están haciendo con tu móvil. El servicio, que también está disponibles para más sistemas, no sólo Android, es de pago pero como ganaron un concurso de aplicaciones de Android cualquier cuenta que se cree durante el mes de diciembre tiene servicio gratis de por vida para ese teléfono (identificado por el IMEI, si cambias de terminal, se acabó lo que se daba).
  • Evernote: un clásico en las herramientas de productividad, permite compartir notas, páginas web, fotos y otro tipo de documentos entre el PC/MAC, el móvil y como no vía web. El servicio es gratis hasta 40Mb/mes y restringido a ciertos tipos de archivo. Hasta ahora en Android sólo se podía usar vía web, ayer publicaron una aplicación nativa. Tiene muy buena pinta, voy a ver si migro mi sistema de notas de Google Docs + GDocs Notepad a Evernote.

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.

Otras webs que se han unido al manifiesto.