miércoles, 16 de mayo de 2018

Películas

Después de Casablanca, Cleopatra, Pulp Fiction, Million Dollar Baby, Jupiter Ascending, Kingdom of Heaven...

Una de las mejores películas que he visto en mucho mucho tiempo... Hostiles.



lunes, 7 de mayo de 2018

Conector USB-OTG para teléfono

Acostumbramos a llamarle teléfono dado que originalmente fue diseñado para cumplir esa función, no obstante que hoy por hoy nuestros teléfonos celulares involucran muchas otras funciones que en un inicio nunca se pensó que pudieran llegar a tener.

Limitados por la tecnología, y por la concepción inicial del propio teléfono celular que sólo venía a proveer de un teléfono no circunscrito a una ubicación (más allá de meramente inalámbrico).

Actualmente en las manos cargamos ya no sólo un teléfono (que cada vez parece ser menos el uso que de “teléfono” le damos), sino en realidad una pequeña computadora cuyo limitante más visible es el tamaño de su pantalla, que es al mismo tiempo lo que le provee del tamaño apropiado para poder cargarle a todas partes.

Con un puerto micro-USB (Universal Serial Bus) que inicialmente sirve para recargar la batería y conectar como dispositivo esclavo a la computadora tradicional para la transferencia de archivos.

Pero por este puerto micro-USB también pueden conectarse al teléfono otros dispositivos, como pastillas de memoria USB (o discos duros externos o lectores de CD) o incluso ratones y teclados, lo que nos da acceso a una mini computadora de bolsillo.



Para ello basta hacerse de un conector USB-OTG (On The Go), que por un extremo tiene un conector macho micro-USB y por el otro extremo un conector hembra USB en el que se pueden enchufar individualmente estos otros periféricos, o incluso haciendo uso de un Hub sencillo con dos o más puertos USB para conectar más de un dispositivo a la vez. En el caso de periféricos con un elevado consumo de energía (como es el caso de discos duros o lectores de CD) estos requieren de estar conectados a su propia fuente de energía.

Actualmente el poder conectar un dispositivo USB por el puerto del teléfono está limitado a que el propio teléfono tenga habilitada de fábrica esta función (requiere la emisión de un poco de electricidad, del orden de 5 voltios). Anteriormente los teléfonos traían el puerto micro-USB como esclavo, esto es que no emitían nada de energía.
En la actualidad casi todas las marcas de teléfonos traen habilitada de fábrica la función para poder conectar periféricos USB con ese bajo consumo de energía.

En el ejemplo que muestro utilizo un teléfono chino de marca ZTE (de hace un par de años), intercambiando datos de al menos una pastilla USB de 32GB, y por medio de un Hub-USB conectado a un ratón y a un teclado.

Para desmontar un periférico del teléfono no hace falta sino desconectarlo, no así de los medio de almacenamiento (pastillas de memoria USB o discos duros externos) que se recomienda desmontar desde la opción de Ajustes/ Almacenamiento/ USB para ser removidos de una forma segura.



martes, 1 de mayo de 2018

Distros Linux 2018


Las mejores distribuciones Linux de 2018 (fuente SoftZone):


- Ubuntu: la mejor distro en términos generales

   (yo en lo personal añadiría OpenSUSE)

- Debian: la más estable

- Manjaro: la mejor para principiantes
   (básicamente un Arch Linux pero simplificado)

- Elementary OS: la distro más atractiva

- CentOS: la mejor distro para servidores
   (una versión de Red Hat Enterprise Linux)

- Fedora Games Spin: la mejor para juegos
   (patrocinado por Red Hat)

- Lubuntu: la más ligera

- Robolinux: la mejor distro de Linux para usuarios Windows

- Fedora: la mejor distro para programadores
   (patrocinado por Red Hat)

- Gentoo: la mejor distro para usuarios avanzados

- Sugar on a Stick : la mejor para niños


Una distro que me agrada (basada en Ubuntu): Linux Mint

Código bi-dimensional (código QR) en CFDI


En nuestros días es ya común encontrar los códigos bi-dimensionales en todo tipo de productos y documentos; aunque todavía podemos encontrar los códigos de barras comunes:



Un código bidimensional (código QR) es la siguiente fase del código de barras. A diferencia del código de barras que almacena información en un conjunto de líneas paralelas de distinto grosor, el código bidimensional almacena información en una matriz de puntos.




En el caso que me ocupa, la facturación digital por Internet (CFDI, Comprobante Fiscal Digital por Internet), los documentos incorporan un código bidimensional desde principios del 2011 cuando menos.

El código de estos documentos contienen la información:
  • Folio fiscal (UUID, que son las siglas en inglés de Identificador Universalmente Único, compuesto por 32 dígitos en 5 grupos separados por guiones). 
  • Datos del emisor (nombre y RFC) 
  • Datos de receptor (nombre y RFC) 
  • Fechas de expedición y certificación 
  • Certificador (PAC) que certificó (en su caso) 
  • Datos del CFDI (total, efecto del comprobante, estado del CFDI)



A partir del código bidimensional, estos datos pueden obtenerse desde nuestro celular con un programa que “lea” este tipo de códigos. 

Después de abrir la aplicación y poner la cámara de frente al código (incluso son capaces de leer el código directamente de una pantalla), se abre una ventana que muestra la información básica del código y la dirección para verificarlo (en este caso el SAT). Así desde nuestro celular podemos verificar los datos del CFDI:



En el mercado hay una amplia gama de estos programas generalmente gratuitos:


Estado Terrorista de Israel vs Palestina

Estos últimos días han sido de dolor, de desesperación, y de impotencia. El ESTADO TERRORISTA ISRAELÍ no ha parado de atacar e invadir Pales...