Vue.JS es una librería de Javascript que he estado recientemente para mis proyectos. Me gusta por la facilidad de crear vistas, contar con el código HTML, JavaScript y CSS en un mismo archivo de forma separada. Esto facilita ver la estructura del documento, ver los eventos y la apariencia en un mismo lugar. A continuación de hablaré del documental de la creación de Vue.js

Vue.js The Documentary

Pues hace unos meses salió un documental hecho por Honeypot sobre la creación de Vue.js. El documental de la creación de Vue.js se centra principalmente en su autor: su carrera en Google, la idea de crear este framewok, como comenzó a hacerlo, el inicio de su popularidad gracias a Laravel. También explica como actualmente está dedicado a tiempo completo a desarrollar esta biblioteca gracias al patrocinio de sus seguidores.

Te recomiendo ver este documental si has usado la tecnología o eres fanático de la programación. Está muy bien realizado y es entretenido, no me aburrí para nada en sus 30 minutos de duración. Cuenta con varias entrevistas y lo mejor es que son de las personas involucradas del proyecto, así que sabes que todo lo que comentan es real.

¿Cómo ver el documental de la creación de Vue.js?

A continuación te comparto todo el documental. Está hospedado en Youtube de forma gratuita, así que lo podrás ver sin problemas. Haz clic abajo y disfruta durante 30 minutos todo sobre la creación de Vue.js.

Si te gustó el documental sobre la creación de Vue.js, no dudes en compartirlo. Si conoces otro documental de programadores, deja tu comentario para verlo y así expandir mas el conocimiento.

Nota: si últimamente no has hecho aplicaciones del lado del cliente, te llama la atención aprender sobre JavaScript. Vue.js es la mejor opción (para mí) para iniciarte en este mundo.

Los ingenieros que diseñan piezas electrónicas tienen grandes desafíos a la hora de realizar diseños a medida. Esto se debe, a que el diseño de un producto electrónico u eléctrico tiene que ser preciso y funcional. Actualmente los clientes son más exigentes y requieren de productos de alto rendimiento que cuenten con perfecto funcionamiento.

Las empresas que innovan sus procesos son las que tienen un excelente posicionamiento de marca. Los programas de diseño PCBs no solo se enfocan en maximizar la productividad, también permiten la mejora continua empresarial y el éxito de una marca dedicada a la creación de productos eléctricos u electrónicos.

Si bien, los programas de diseño como Altium cuentan con muchas funcionalidades precisas, también existen Extensiones de Aplicaciones que promueven un trabajo de diseño más preciso, detallado y profesional.

A continuación conocerás cuáles son las aplicaciones que te permitirán realizar excelentes diseños PCBs:

PDN Analyzer

Con esta aplicación se pueden desarrollar conexiones eléctricas más precisas, funcionales y eficientes. Con Altium Designer y PDN Analyzer los negocios pueden crear diseños PBCs de alta velocidad y rendimiento, lo que acredita el desarrollo y venta de un producto tecnológico de la mejor calidad.

XJTAG

Es una aplicación completamente gratis y se caracteriza por ser práctica y muy fácil de utilizar. Con XJTAG los diseñadores de tarjetas tienen la capacidad de mejorar y evaluar correctamente los diseños PCBs que están realizando. Con este proceso se aprovecha mejor el tiempo laboral y se reducen los defectos en la elaboración de piezas u dispositivos electrónicos.

JTAG MAPS

Es una funcional aplicación completamente gratis que se caracteriza por ayudar a los ingenieros de HW para que realicen pruebas profesionales y eficientes a todos sus diseños elaborados.

Otras extensiones importantes para mejorar los diseños PCBs, son las siguientes:

BQR

Ofrece una excelente fiabilidad a los diseños electrónicos. Es ideal para que una empresa pueda mejorar su reputación en el mercado, al ofrecer productos de alto rendimiento. Con BQR se pueden diseñar con facilidad y precisión una amplia variedad de sistemas eléctricos. Al realizar diseños confiables y bien estandarizados, se mejora la calidad de los productos y la eficiencia en los procesos.

Búsqueda de partes correctas de Octopart

Esta aplicación ayuda a los ingenieros y dueños de empresas a encontrar con facilidad cuáles son los componentes ideales y requeridos en importantes proyectos de PCBs.

Con excelentes aplicaciones y un buen programa de diseño de PCBs, las empresas pueden lograr el éxito en el mercado y mejorar su competitividad.

Sin un software adecuado no puede existir un casino en línea. El sitio web, la estructura y hasta los juegos se basan en un software, por eso, podemos decir que es el corazón de esta industria. Afortunadamente, hoy en día existe una gran cantidad de excelentes desarrolladores en el mercado.

Playtech: Es una compañía que desarrolla software para juegos de azar, apuestas en línea y dispositivos móviles, fundada en el año 1999 en Estonia. A pesar de algunas crisis comerciales que tuvo que superar, hoy en día Playtech continúa siendo uno de los líderes en el mercado. Tanto es así que Marvel le ha brindado los derechos de algunos de sus personajes famoso para incorporarlos en sus tragaperras y otros juegos.

Microgaming: Según muchos expertos, ellos fueron los que crearon el primer casino en línea en 1994. No detuvieron su tarea desde entonces y continúan produciendo juegos y contenidos de gran calidad, siempre pensando en el futuro de la industria.

Betsoft: Produce juegos con tecnología de última generación, que generalmente contiene efectos especiales en 3D. Les gusta complacer a los clientes que quieren vivir una experiencia parecida a la de los videojuegos.

Netent o Net Entertainment: Fundada en 1996. Tiene su casa central en Suecia y crean juegos que imitan la experiencia de jugar en un casino tradicional. No tienen un casino online propio.

Zynga: Desarrollan juegos en las redes sociales, ya que su misión es conectar a todos los continentes a través de los juegos. Dentro de sus productos más famosos se encuentran el Zynga Póker y FarmVille.

Dragonfish: Una empresa desarrolladora de software que es parte de otra empresa más grande (888). Cuentan con un equipo de expertos que crean soluciones para las diferentes ramas del mercado.

I-depsys: Una empresa joven que desarrolló la primera Drop Box inteligente para ser integrada a una mesa. Crean soluciones para casinos europeos y australianos.

Software para casinos
Fuente de la imagen: Stokpic

Además de las empresas mencionadas anteriormente existen aproximadamente treinta más que son consideradas de primer nivel y totalmente competitivas. Cada una tiene especialidades diferentes que van desde desarrollar juegos para jugar en plataformas online, hasta diseñar el software más innovador para tragaperras y otros juegos de casino online y tradicionales.

Los desarrolladores de software crean las herramientas necesarias para que no solo los casinos tradicionales puedan operar, sino también para que los juegos de casino NetBet online funcionen perfectamente y cumplan su objetivo de entretener y sorprender a los clientes de los casinos en línea.

¿Alguna otra que falte? Recuerda comentar si faltó alguna empresa nombrar y comparte el artículo a tus amigos.

Las criptomonedas ya tienen un par de años de existencia sobre todo en el mundo tecnológico, sin embargo, desde hace 2 años aproximadamente despegó su popularidad entre las personas corrientes. La moneda mas famosa es Bitcoin, creada por un grupo de personas auto-denominadas Satoshi Nakamoto (cuya verdadera identidad se desconoce). Pues fue la primera en crearse y en usarse masivamente para el intercambio de algo de valor (como una moneda), para usarlo como ahorros o para realizar transacciones de forma anónima.

¿Cómo funciona Bitcoin?

Bitcoin es una moneda criptográfica que puedes enviar a otras personas a una cartera digital mediante una transacción. Esta cartera es una llave publica/privada que permite almacenar las divisas pertenecientes al dueño de la transacción. Con esta llave, solo el dueño de la cartera puede crear transacciones firmadas (para garantizar su veracidad) y almacenarlas en el blockchain.

El blockchain es una base de datos distribuida compuestas por nodos. Estos nodos corren diferentes equipos alrededor del mundo, quienes se encargan de procesar y validar las transacciones con esta moneda. Es por ello que es muy seguro, pues una vez almacenada una transacción en el blockchain no se puede modificar. Además que cada nodo valida su veracidad evitando transacciones inválidas o que se agregue información falsa por parte de atacantes.

Gracias al blockchain se puede contar con una moneda segura, cifrada, anónima, distribuida y con historial que evita

¿Cómo se usa Bitcoin actualmente?

Para los que me leen saben que vivo en Venezuela. En este país existe un control de cambio que impide a sus ciudadanos acceder a divisas o comercializar con moneda extranjera. Debido a la hiper-inflación existente, muchos Venezolanos han acudido al uso de criptomonedas como un medio de ahorro ante la devaluación del Bolívar. También la usan para recibir dinero desde otro países, bien sea a través de sus familiares como por trabajos remotos.

Este es un buen ejemplo de como Bitcoin puede solventar problemas donde las tecnologías actuales no pueden, por eso crece su uso cada día. Pues se empieza a aplicar esta tecnología para resolver problemas existentes como envío de grandes cantidades de dinero en poco tiempo a cualquier parte del mundo, un libre mercado para compra y venta de Bitcoin, permitir realizar transacciones comerciales de forma anónima, entre otros.

El futuro del Bitcoin

¿Irá Bitcoin a dominar el mercado en 10 años? Yo creo que si pues las criptomonedas han venido para quedarse. Quien sabe si en el futuro contaremos con las monedas actuales. Probablemente tengamos nuevas monedas con características superiores a las actuales y con mejores tecnologías. Pero dudo que Bitcoin desaparezca, pues es la que actualmente confían mas las personas y su nombre es muy popular entre todo tipo de personas. Creo que en el futuro veremos las criptomonedas como una divisa mas, donde las personas confiarán en este tipo de tecnología para realizar sus transacciones monetarias. Veo probable en algunos lugares su regulación o control gubernamental a través de legislaciones. Al igual que Internet, comenzó como una tecnología libre pero a medida que fue aumentando su uso cada gobierno empezó a controlarla.

¿Qué opinas tu al respecto? Comparte tu opinión mediante un comentario con tu opinión y participa en el debate.

Muchas veces nos encontramos con la situación de enviar archivos desde nuestra computadora a nuestro dispositivo móvil. Aunque tenemos aplicaciones para realizar eso, a veces es incomodo tener que instalarlas. Usar bluetooth es muy lento para archivos grandes y consume mucha batería. Si tienes un iPhone no puedes hacerlo directamente desde Linux así que toca buscar alternativas. En mi caso encontré QR Filetransfer que es un programa para generar un código QR con un enlace para que tu dispositivo móvil descargue el archivo desde tu computadora.

A diferencia de otras aplicaciones, este programa monta un pequeño servidor web para servir tus archivos. Desde cualquier dispositivo con navegador web podrás descargar el archivo

Enviar archivos con QR Filetransfer

En Archlinux puedes instalarlo a través del PKGBUILD llamado qr-filetransfer-git con:

trizen -S qr-filetransfer-git

Luego simplemente  podrás ejecutar el siguiente comando:

qr-filetransfer archivo\ a\ transferir.mp3

Veras una imagen como la siguiente:

Ejemplo de uso de QR Transfer para enviar archivos

Ejemplo de uso de QR Transfer para enviar archivos

 
¡Listo! Escanea el código desde tu dispositivo móvil y verás como empieza la transferencia.

Buscando documentales para ver antes de dormir, encontré Silicon Cowboys el cual habla sobre la historia de la compañía Compaq. Uno de los grandes fabricantes de computadoras de a finales de los años 80 y 90 hasta ser comprada por Hewlett-Packard en el 2002. Quiénes vivimos en esa época recordaremos como las computadores con bonitos diseños, con capacidades multimedia, compatibles con el software de IBM y mas caras que un clon.

¿Qué muestran en Silicon Cowboys?

El documental narra la historia de la creación de la compañía por Rod Canion, Jim Harris y Bill Murto. Como lograron obtener la inversión para desarrollar sus primeras computadoras, la competencia con otras marcas, innovaciones, entre otros. En el momento de su fundación IBM era la líder del mercado. Veremos en este documental veremos como le quitaron el trono e iniciaron una competencia con los grandes como Apple.

Compaq fue el precursor de la primera computadora portátil comercial, en este documental veremos como fue el proceso de fabricación, su comercialización y éxito en ventas. Hoy en día parece algo normal, pero esta computadora permitió llevar las computadoras fuera de los escritorios. Los dispositivos móviles actuales vienen siendo los descendientes de esta computadora.

¿Por qué ver el documental?

Les recomiendo ver este documental si desean conocer parte de la historia de las computadoras (así sea comercial). Si estuvieron relacionados con computadoras en los 90s como yo, el documental les recordará a esa época, como eran las computadoras y lo que hemos avanzado en estas décadas.

Pueden ver el documental en Netflix o mediante su sistema preferido de descarga/visualización de películas. Si ya lo viste, puedes compartir tu opinión o comentar sobre que te pareció.

Hoy 8 de marzo se celebra el día internacional de la mujer, y les quería comentar sobre las mujeres en la tecnología de la información. A pesar de que muchas personas piensan que está dominado por hombres (aunque actualmente las estadísticas dicen que hay mas hombres trabajando en IT que mujeres). En realidad varios de los grandes aportes realizados a la informática ha sido posible gracias al arduo trabajo de muchas mujeres.

Lista de mujeres influyentes en la informática

De hecho, los algoritmos, compiladores, el término bug, redes wifi, entre otros. Ha sido posible gracias a los estudios e investigación de mujeres, así que te comparto una pequeña lista de las mas famosas.

  • Ada Lovelace: desarrolló el primer algoritmo en 1843 y se le considera la creadora el primer lenguaje de programación, así que podemos llamarla como la madre de la programación.
  • Grace Hopper: aunque se le conoce erróneamente como creadora del término bug para describir fallas en una computadora. Su mayor aporte fue el desarrollo el primer compilador y creadora del lenguaje de programación COBOL, utilizado ampliamente en los bancos hoy en día.
  • Margaret Hamilton: conocida por sus contribuciones al software de control de vuelo de los Apollo, el programa que permitió llevar el hombre a la Luna.
  • Hedy Lamarr: además de ser ser actriz es considerada coautora de la tecnología para la comunicación inalámbrica, que derivo en lo que actualmente conocemos como WIFI.
  • Mitchell Baker: una de las fundadoras y actual jefe del consejo ejecutivo de Mozilla Foundation, la fundación detrás de Firefox. Ha impulsado movimientos para la web abierta y es una persona influyente en Internet.
  • Sophie Wilson: diseñó el primer procesador ARM, actualmente es la principal arquitectura utiliza para dispositivos móviles como celulares, tablets, etc.
  • Rózsa Péter: creo la teoría de funciones recursivas, un método de solución de problemas muy utilizado en la informática y la única.
  • Sara Sharp: ex-contribuyente del kernel Linux, fue la desarrollador del primer driver de USB 3.0 por allá en el 2009.
  • Frances E. Allen: primer mujer en ganar el premio Turing, con investigaciones en paralelismo y optimización de cómputo.
  • Evelyn Berezin: creadora del primer procesador de texto, del primer sistema de reservas de aerolíneas y se le conoce como fundadora de la primera computadora de oficina.

También puedes chequear esta imagen de La Vanguardia para conocer aún mas del tema.

Mujeres influyentes en la informática

Mujeres influyentes en la informática

¿Consideras que faltó alguna? Comparte cual faltó y explica sus contribuciones.