En el día de hoy aprendimos que se pueden generar «QR codes» (la cual es la abreviatura, en inglés, de «Quick Response Code«) con un paquete para el lenguaje Python. Fueron creados en Japón para el manejo de piezas y manufactura de vehículos de la marca Toyota, a fin de agilizar grandemente los inventarios. Explicar cómo funcionan merece su entrada completa y aparte, aquí vamos a explicar brevemente cómo instalarlo y usarlo con Python.
Agradecimiento.
Agradecemos de antemano a los programadores de software libre de «Industrias Diana» cuya exposición fue brillante en el «Décimo Primer Congreso de Software Libre». Dicha exposición abarcó varios temas acerca del proceso y manejo de la información, entre otros la comunicación con impresoras fiscales y la generación de códigos QR, caso que nos ocupa hoy. Muchas gracias por compartir el conocimiento, cumplimos con seguir difundiendolo.
Johan Piñango «La interoperatibidad en las instituciones deben desarrollarse en estándares abiertos y software libre» pic.twitter.com/AvumbcI6sx — CMECLibertador (@CMECLibertador) June 12, 2015
TSU Merbys Correa «El uso del software libre creara independencia en el desarrollo económico del país» pic.twitter.com/qK4YU7kDEA — CMECLibertador (@CMECLibertador) June 12, 2015
TSU Merbys Correa «La implementación de las Tecnologías de Información Libre (TIL) permite hacer Contraloria Social» pic.twitter.com/CF5yQvcZ00
TSU Merbys Correa «La Academia esta dirigida a Funcionarios Públicos para su capacitación en Software Libre» pic.twitter.com/5Y4v1u6TgS — CMECLibertador (@CMECLibertador) June 12, 2015
Son 2 hojitas en formato pdf (agradezco a “pdfsam” y lo recomiendo para dividir y combinar documentos en ese formato); con este aumento el sueldo mínimo en Venezuela se ubica en Bs. 7.421,68 (si tomamos como referencia el SIMADI serían aproximadamente US$ 37 mensuales).
Para descargar dicho ejemplar electrónico de la Gaceta Oficial desde nuestra página web haga click aquí.
El único cambio que le gusta al ser humano es el cambio de pañales, pero debemos poner todo nuestro empeño en estar siempre a la par de los cambios que nos hacen evolucionar y sobrevivir. He aquí el nuevo Debian 8 Jessie el cual lo pruebo por primera vez en una máquina VirtualBox con 1024 MB RAM, 128 MB video y 2 procesadores 64 bits, aquí les dejo el vídeo con el paso a paso de la instalación:
He de confesarles que utilizo como navegador web al Mozilla Firefox, que es muy bueno y al Iceweasel que es mejor aún, pero no pueden competir con el caché web alojado en los servidores de Google para su navegador Chromium o Chrome. Es por ello que estaba buscando la manera de instalarlos de la manera más rápida y práctica posible y no me sentía a gusto; luego leí el reportaje «Chromixium: fusiona lo mejor de Chrome OS y Ubuntu» así que ni tardo ni perezoso me dispuse a bajarla por torrent y al poco rato la había instalado y estaba funcionando. RECOMIENDO presten atención en el particionado del disco, un detallito si escogen la opción «automatica»; donde tuve más contratiempo fue en la configuracion de teclado y lenguaje.Acá está el enlace para los detalles completos de requerimientos e instalación (en inglés) pero primero dediquen un tiempito a mirar el video y tendrán mejor panorama de la instalación.
Actualizado el 16 de noviembre de 2015:
He descargado la nueva versión 1.5 (debería ser la versión 15, pero en fin, que es la última versión publicada) y les traigo de nuevo la instalación. Lo diferente en este caso es que seleccioné completo el disco duro, todo lo demás lo dejé igual. Apliando el tema de uso del Google Chrome es que tiene ciertas características que me hacen la vida más llevadera a la hora de usar el Twitter. He aquí como quedó ahora {la otra máquina virtual la borré, esto de virtualizar es maravilloso 😎 }:
Advertencia.
En este artículo hemos centralizado los diversos temas sobre Ubuntu:
VirtualBox kernels Canaima 4.1 kukenan x86 (virtual).
ESTE PROBLEMA ME QUITABA EL SUEÑO, ya no más 😎 .
Publicado el viernes 24 de abril de 2015
Última actualización: jueves 27 de junio de 2019
VirtualBox kernels Canaima: en la entrada anterior les indiqué cómo «instalar» una máquina virtual Canaima en una máquina REAL que corre Ubuntu+VirtualBox. Vayan a este enlace, refrescan la memoria y luego regresan.
«O inventamos o erramos»
Como pudieron observar en el video correspondiente, la máquina virtual quedó instalada y funcionando. Luego se me ocurre la pregunta ¿Puedo instalar VirtualBox en ésa máquina virtual Canaima que acabo de crear?
La respuesta es SI, si se puede,
pero es más fácil decirlo que hacerlo,
je je je. 😉
No voy a entrar en detalles profundos para instalar VirtualBox, yo lo he instalado en diferentes sistemas operativos sin problema alguno pero en GNU/Linux Canaima hay que hacerle dos pasos adicionales a todo lo que explican MUY CLARAMENTE en la página de dicha empresa de software:
En el manual en inglés (más detallado aún que la página web) explican este procedimiento como:
«It builds the VirtualBox kernel modules (vboxdrv, vboxnetflt and vboxnetadp) and installs them.
Ya bien lo aclara el manual, para que VirtualBox acceda a ciertos recursos REALES de la computadora debe estar sincronizado con la versión linux en que se ejecuta; IMAGINO con propósitos de «compilar» y tener una versión muy bien adecuada al sistema que uno posea.
(aunque he de confesarles que yo instalé varias paqueterías primero -que no recuerdo cuáles fueron- y hasta hice una actualización de software completa, de allí que al principio del vídeo aparezca el mensaje de poco espacio en disco)
Sin más, pues, les presento el video, ALOJAMIENTO CORTESÍA DE YOUTUBE:
Reconocimiento de autoría.
Debo reconocer que el script que me ayudó a instalar el VirtualBox en Canaima me lo suministraron dos personas con los cuales estoy sumamente agradecido:
Twitter: @abr4xas
Twitter: @cotoprixve
Espero yo retribuir conocimientos algún día (aunque CREO ya lo estoy haciendo con esta entrada a mi blog), y ya lo saben:
Duerman tranquilos, duerman contentos PERO PRIMERO COMPARTAN SUS CONOCIMIENTOS CON TODOS LOS QUE PUEDAN, es la razón de ser del Software Libre 😎 .
Actualizado el sábado 30 de enero de 2016:
En Ubunlog.com, sitio web dedicado a reseñar «tutoriales, escritorios y software para Ubuntu» publica un problema parecido al que reportamos por acá, pero en este caso el contratiempo es la actualización del propio kernel del GNU/Linux que «choca» con el ya instalado VirtualBox. La propuesta es interesante y toman otra vía que merecemos reseñar en esta entrada para así compartir el conocimiento, bastión fundamental del Software Libre.
Nos tocó instalar VirtualBox sobre la madre de todas las distribuciones: Debian en su nueva y flamante versión 9 «Stretch», allá el problema era que teníamos un kernel muy moderno; esperamos disfruten nuestra entrada, hagan click en este enlace.
Actualizado el jueves 27 de junio de 2019
Aquí vamos de nuevo, esta vez decidimos actualizar el kernel de Linux en Ubuntu 18.04:
uname -a
Y al intentar utilizar una máquina virtual aparece este mensaje:
Algo que acompaña a todas las distribuciones GNU/LINUX es la terminal de línea de comandos (Unix shell, bashshell, o simplemente «shell») la cual puede ser lanzada en modo de superusuario (root) o con la identidad con que hayamos iniciado sesión (aunque aún así podemos ejecutar comandos con privilegios de superusuario anteponiendo el comando sudo acompañado de su respectiva contraseña) o «escalando» privilegios con el comando su (más contraseña).
Hay muchísimas distribuciones Linux, eso es la libertad pura y sincera. Aquí en Venezuela esta distribución es apoyada por el Gobierno de la República Bolivariana de Venezuela en su página dedicada al respecto. Recomiendo descargue por vía torrent ya que comparto esta archivo .iso y allí mismo tienen el hash md5 para comprobar que dicho archivo se haya descargado correctamente, doble verificación ya que el protocolo torrent tiene también su mecanismo de comprobación.
En mi caso utilizaré VirtualBox 4.3.10 corriendo sobre Ubuntu 14.04 LTS 64 bits, sobre el proceso de instalación de este programa de virtualización de computadoras le dedicaremos su entrada correspondiente.
No abundaré en muchos detalles para el proceso de instalación, pero si los necesarios para lograrlo con éxito, espero me disculpen mi parquedad en esta entrada. En VirtualBox hacemos click en «Crear nueva máquina virtual» y se abre el siguiente cuadro de diálogo:
Y seleccionamos «Debian 32 bits» ya que VirtualBox así lo manifiesta en sus manuales «soportamos sólo las principales distribuciones» ya que es imposible colocar todas para seguirlas a una por una. Al hacer click en siguiente nos pregunta la cantidad reservada a la máquina virtual y dejamos el valor por defecto, 512 megabytes:
Lo siguiente es configurar el disco duro virtual, tenemos varias opciones pero elegiremos el formato por defecto .vdi y de manera dinámica, es decir, el archivo crece a medida que la máquina virtual se va instalando pero no sobrepasará en ningún caso la cantidad asignada 8 gigabytes (si necesitaramos más espacio para el disco duro virtual hay una manera por linea de comando pero merece su entrada aparte):
Una vez hayamos creado el disco duro virtual y finalizado la creación con los valores que sugiere VirtualBox debemos hacer unos ajustes adicionales e importantes para comenzar a isntalar el sistema operativo GNU Linux Canaima. Primero seleccionamos la máquina virtual que acabamos de crear y hacemos click en configuración y se abre el siguiente cuadro de diálogo:
Hacemos click en la pestaña «Sistema» donde vamos a desmarcar y bajar la opción de disquete dejando de primero el arranque por «CD/DVD/BLURAY» y de segunda «DISCO DURO» y en el dispositivo apuntador seleccionamos «Ratón PS/2»:
Luego hacemos click en «Pantalla» y en «Memoria de vídeo» le colocamos 32 megabytes (que era lo que tenía de video mi primera computadora 486 en los años 90, con una tarjeta PCI, para Linux es más que suficiente):
A continuación seleccionamos «Almacenamiento» iremos a lo más importante que es señalarle dónde se encuentra ubicado nuestra imagen .iso del Canaima y se lo especificamos en la unidad de cd virtual tal como lo vemos a continuación:
Por último vamos a la pestaña «Red» y le colocamos en «Conectado a» le especificamos «Adaptador puente» y expandimos «Avanzadas» y desmarcamos «Cable conectado» para que no se conecte al internet.
Lo que sigue a continuación es largo de describir, pero revisando la pestaña «Pantalla» observo la opción «Captura de video» de donde pude grabar (con los valores por defecto) todo el proceso de instalación que para mi sorpresa descubro que graba en el formato .webm el cual es libre y orientado al HTML5. El reproductor que lo abre y visualiza es el VLCY TAMBIÉN EL MOZILLA FIREFOX SIN NINGÚN TIPO DE PROBLEMA. Es también un formato soportado por Youtube así que se me ocurrió subirlo y presentarlo en ese formato multimedia, adaptándome al siglo XXI y orgullosamente aquí se los presento:
Ya para finalizar la entrada os confieso que traté de instalarle las «Guest Additions» para que VirtualBox pueda «pasar» dispositivos USB, carpetas compartidas y muchas otras características pero cansado y con sueño cometí errores y no finalizé por eso os ruego obvien del minuto 25:17 en adelante; gracias por su comprensión.
Ya usted, ellos, ellas y yo lo sé: hay infinidad de tutoriales en internet sobre HTML: sería «llover sobre mojado» volver a tratar el tema, pero ¿quién dijo miedo? 😉
En mi caso, el que me ocupa, es actualizarme al HTML 5 y enfrentar a dos viejos «demonios» en esto de la creación de páginas web. Y no, no me refiero a los servicios en GNU/Linux a los cuales llamamos «D.A.E.MON» si no a los dos grandes problemas que debemos enfrentar antes de comenzar a escribir una sola línea de código en HTML:
La multitud de navegadores web existentes y el legado que traemos a rastras, ya que muchas personas se niegan a actualizar sus programas. Agreguemos a eso las particularidades de los nuevos celulares con Android y ni mencionemos los celulares con WAP (y por ende WML) que aún están en uso con sus micronavegadores.
Los gustos de nosotros los seres humanos en cuanto a diseño, colores y funcionalidad de las páginas web (en otra entrada presentaré las hojas de estilo en cascada con las cuales enfrentaremos este aspecto).
Y para no abrumarlos ni abrumarlas más comienzo de una vez el tema.
No , el título de esta entrada no se me ocurrió a mi persona, ojalá yo supiera tanto. El título surge de un escrito del Mayor General del Cuerpo de Infantería de Marina de los Estados Unidos Smedley Darlington Butler quien se dio cuenta de ello en 1935 y sigue tan vigente hoy en día, recomiendo su lectura, descarguen en este enlace.