RSS Email Twitter GitHub DockerHub Dribbble LinkedIn Facebook Instagram YouTube Google+ Pinterest Reddit icon

Deft.Work

Tecnología y Estilo de Vida

Imagen Docker de triple arquitectura - CaddyServer

Otro de los contenedores que utilizo de forma habitual es con el que sirvo las páginas de mi blog y otros recursos, también lo uso para redirigir trafico web a otros recursos externos a Caddy, un novedoso servidor web multiplataforma, capaz de servir HTTP/2, libre de dependencias, seguro por defecto, fácil de usar y apto para poner en producción gracias a su robustez. Sin duda su capacidad de servir en HTTPS mediante Let’s Encrypt y la sencillez a la hora de implementarlo es el punto fuerte de este servidor web.

Mi primera imagen Docker de triple arquitectura - Samba

Uno de los contenedores Docker que utilizo de forma habitual contiene Samba, lo uso para compartir archivos y carpetas entre diferentes dispositivos, resulta muy práctico para infinidad de tareas, sobretodo cuando trabajas en remoto con servidores linux sin escritorio, te permite trabajar cómodamente desde tu PC personal en el que puedes utilizar todas las herramientas de edición habituales completamente configuradas a tu gusto. Normalmente estos archivos y directorios se trabajan en alguna carpeta local de tu PC y posteriormente se suben al servidor para probarlos, o se prueban en local con alguna herramienta equivalente, pero yo me he acostumbrado a trabajar de esta forma ya que me resulta muy cómoda y ágil.

Actualización de Tensorflow 1.1.0 en el contenedor Docker para Raspberry

Aprovechando la salida de la nueva versión estable de Tensorflow 1.1.0 he actualizado la imagen Docker para Raspberry de la que os hablé en el anterior artículo. Nuevos elementos: Pillow: Un fork de PIL (Python Image Library) que nos permite hacer diabluras con los ficheros de imágenes. H5py: El paquete h5py es una interfaz Pythonic para el formato de datos binarios HDF5 que permite almacenar grandes cantidades de datos numéricos, y manipular fácilmente los datos de NumPy.

Contenedor Docker para Raspberry y otros dispositivos ARM para experimentar con el aprendizaje automático

¿Quién dijo que solo se puede experimentar con Machine Learning si cuentas con grandes recursos? Esto no es del todo cierto, dependerá del grado de dificultad, la extensión de los datos y el enfoque del problema que abordemos. Cualquiera que tenga una modesta Raspberry puede comenzar a experimentar y aprender los fundamentos del aprendizaje automático de forma rápida y sencilla. Partiendo de las premisas del anterior artículo, traté de encontrar un contenedor Docker compatible con la arquitectura ARM de Raspberry, concretamente uno que me permitiese utilizar la biblioteca de código abierto Tensorflow de Google.

Mis primeros contenedores Docker para Raspberry y otros dispositivos ARM

Tecnológicamente hablando tengo la percepción que nos encontramos ante un punto de inflexión, aunque mi opinión es completamente subjetiva, en realidad se trata de un paso más del proceso conocido desde hace décadas como la Miniaturización, proceso tecnológico mediante el cual se reduce el tamaño de los dispositivos electrónicos y por extensión los ordenadores, los cuales en un espacio de tiempo relativamente corto han pasado de ocupar habitaciones a caber en la palma de la mano, al mismo tiempo que su capacidad de cómputo ha aumentado, haciendo cumplir las predicciones de la Ley de Moore.

Google Coder in a Docker container over the ARMv7 architecture of an ODROID-XU3 Lite

Odroid-xu3 lite I admit, I’m of those who have the syndrome of the latest version and I update everything, even when it’s risky to update, which usually brings many headaches and extra work , like, back to start from scratch to set everything up . I can not avoid , so , when I saw that was available last updated version of the Ubuntu for Odroid-xu3 I couldn’t resist. Luckily there are times worth trying , since many of the problems of the previous version are resolved and other issues, such as, Docker installation, than in previous versions was quite tedious, because, among other things you must to recompile the kernel.

Google Coder en un contenedor Docker sobre la arquitectura ARMv7 de una ODROID-XU3 Lite

Lo reconozco, soy de los que tienen el síndrome de la última versión y actualizo todo aun cuando es arriesgado actualizar, lo cual suele traer muchísimos dolores de cabeza y trabajo añadido, como, el de volver empezar de cero a configurar todo. No lo puedo evitar, por eso, en cuanto vi que estaba disponible última actualización de la versión Ubuntu para Odroid-xu3 no me pude resistir. Por suerte hay veces que vale la pena probar, ya que muchos de los problemas de la versión anterior se resuelven y se mejoran otras cuestiones, como, por ejemplo, la de instalación de Docker que en versiones anterior era bastante tediosa, porque entre otras cosas había que recompilar el kernel.

7 Consejos poco convencionales para programadores

Consejos y hábitos que todo programador debe saber y poner en práctica para ser mejor programador. Estupendo artículo de la mano de OpenWebinars, tan solo un programador entiende el esfuerzo y la concentración que se requieren para programar, si alguna vez veis alguno en pleno trabajo ni se os ocurra interrumpirle, es posible que en ese instante parezca que no esta haciendo nada, pero su cabeza esta realizando un gran esfuerzo, tan grande que normalmente tiene que descargar de su memoria de trabajo hasta los programas más básicos de comunicación y habilidades sociales, es por este motivo, que en los primeros segundos no será capaz de articular palabras inteligibles y os mirará como el ciervo deslumbrado apunto de ser atropellado.

Redarquía: conectando con la inteligencia colectiva | Innovación en la gestión

Excelente artículo de José Cabrera sobre la redarquía, término del que él mismo es autor, un nuevo modelo organizativo propio de las RRSS que están emergiendo de forma natural en los entornos empresariales al calor de la colaboración y la inteligencia colectiva. Origen: Redarquía: conectando con la inteligencia colectiva | Innovación en la gestión

Ingeniería Romana - App - Laboratorio RTVE.es

Siempre nos estamos quejando de la escasa calidad de los contenidos que se emiten en TV, pues bien, esto es un ejemplo de todo lo contrario, el documental Ingeniería Romana, que se estrena este sábado a las 17:05 horas en La 2 de TVE, de buen seguro que estará a la altura de las expectativas, para muestra la App de realidad virtual que lo acompaña, en la que se puede disfrutar de los monumentos romanos de la antigua ciudad de Tarraco (Tarragona).