Entradas

¿Cómo Instalar y Configurar VNC en Ubuntu 16.04?

Imagen
Introducción VNC o Virtual Network Computing es un sistema de conexión que le permite utilizar su teclado y su ratón para interactuar con un entorno de escritorio gráfico en un servidor remoto. Facilita la gestión de archivos, software y configuración en un servidor remoto para usuarios que aún no están cómodos con la línea de comandos. En esta guía, vamos a configurar VNC en un servidor Ubuntu 16.04 y conectarse a él de forma segura a través de un túnel SSH. El servidor VNC que vamos a utilizar es TightVNC, un paquete de control remoto rápido y ligero. Esta opción garantizará que nuestra conexión VNC será suave y estable incluso en conexiones de Internet más lentas. Requisitos Previos Para completar este tutorial, necesitará: Un Droplet Ubuntu 16.04 configurado a través del tutorial de  configuración inicial del servidor Ubuntu 16.04 , que incluye tener un usuario sudo no root Un equipo local con un cliente VNC instalado que admita conexiones VNC a través de t

Comprimir y descomprimir, tar gzip zip

Archivos .tar.gz: Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/ Descomprimir: tar -xzvf archivo.tar.gz Archivos .tar: Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/ Desempaquetar: tar -xvf paquete.tar Archivos .gz: Comprimir: gzip -9 index.php Descomprimir: gzip -d index.php.gz Archivos .zip: Comprimir: zip archivo.zip carpeta Descomprimir: unzip archivo.zip

Telegram IoT: Crear un bot Telegram

Cómo crear un bot para Telegram y darle funcionalidad En este post voy a explicaros como desarrollar un bot sencillo en Telegram. Descargar Telegram ¿Está claro, no? Lo primero que necesitas es descargar la aplicación de Telegram en tu ordenador. Para ello, acude a la página oficial de telegram y elige la opción que se adapte al modelo de tu ordenador. Una vez finalizada la instalación, podrás acceder a Telegram tal y como haces en el teléfono móvil. Tengo que destacar que esta versión para desktop funciona realmente bien, es como utilizar la app móvil pero con la ventaja de usar el teclado, el mouse y, por supuesto, una pantalla más grande. Conoce a “Bot Father” Si no has leído previamente ningún tutorial sobre desarrollo en Telegram ahora mismo te habrás quedado más o menos así: Bueno, vayamos al grano. Lo primero que tienes que hacer es buscar al BotFather utilizando el buscador de Telegram. Cuando des con él, inicia una conversación,  el bot te ofrece automáticamente un

1.8" inch ST7735R SPI 128*160 TFT

Imagen
Cenxiones de pines (con esto ya podemos usar programas en python sin agregar modulo al kernel): Agregar modulos al kernel: HAbilitar con raspi-config, el modulo SPI: The SPI interface is ena. bled  cargar modulos al kernel: modprobe fbtft_device name=flexfb modprobe fbtft_device name=sainsmart18 speed=16000000 rotate=270 I've activated SPI in raspi-config, and I've added fbcon=map:10 fbcon=rotate:1 fbcon=font:ProFont6x11 in /boot/cmdline.txt, but I see nothing but a white screen. A modprobe fbtft_device name=adafruit18 gives the following: Code:  Select all Apr 2 21:57:29 egpu kernel: [ 5888.241426] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned. Apr 2 21:57:29 egpu kernel: [ 5888.242751] spidev spi0.1: spidev spi0.1 500kHz 8 bits mode=0x00 Apr 2 21:57:29 egpu kernel: [ 5888.242804] bcm2708_fb soc:fb: soc:fb id=-1 pdata? no Apr 2 21:57:30 egpu kernel: [ 5889.145656] graphics fb1:

Placas con sus puertos GPIO

Imagen
Raspberry PI 2, 3, zero w... Libs Wiring pi, digrama GPIO Raspberry pi Orange pi i96

Transferir archivos con SCP por SSH

Subir un archivo desde local al servidor remoto Supón que tienes un archivo en tu máquina local y lo quieres transferir a un servidor remoto. Usas el comando con la siguiente sintaxis. scp nombre_archivo usuario@servidor:ruta_servidor_donde_colocar_archivo Recuerda que la conexión se realiza por ssh, imagina que tu servidor se llama “example.com” y el usuario con el que te conectas a la máquina es “root”. Imagina que el archivo que intentas subir se llama “archivo_a_subir.zip” y que lo quieres dejar en la carpeta /var/www/example.com del servidor remoto. scp archivo_a_subir.zip root@example.com:/var/www/example.com/ El nombre del server también podría ser perfectamente una dirección IP y por supuesto, el usuario no tiene por qué ser root. scp otro_archivo_a_subir.js miusuario@112.223.4.215:/otra/carpeta/destino/ Descargar un archivo desde un servidor remoto a nuestro ordenador local Este segundo caso es casi idéntico, solo que intercambiamos el origen y el destino. Las
Imagen
Para poder sacar partido a un smartphone android y trabajar con linux con qtcreator podemos instalar la app linux deploy, desde esta app podemos instalar varias distribuciones (debian, ubuntu, arch linux), funcionan con chroot, comparten el kernel linux de android por lo que la ejecución es integra e inmediata. Las opciones de instalación son, o bien en imagen .img, ram o carpeta, yo lo he usado con imagen .img Debemos iniciar sesion desde un PC hacia el smartphone con debian linux: Este es el escritorio LXCE, podemos ejecutar las aplicaciones X11 y shell. Tambien podemos iniciar una sesion de ssh si solo queremos trabajar con la shell Procedimiento para Instalar Qt Creator (ubuntu - debian) apt-get install build-essential apt-get install qtcreator apt-get install qt5-default apt-get install qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html Esta es la ventana principal, en esta captura de pantalla se ve en negro la pantalla Wellcome (es d