Mostrando entradas con la etiqueta windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows. Mostrar todas las entradas

Tribler, programa para descargar torrents que se basa en la red Tor

Si descargas archivos a través de aplicaciones p2p y el protocolo BitTorrent. Triber añade un mayor grado de privacidad mediante el enrutamiento de cebolla inspirado en Tor. Podemos configurar cuantos salto realizará, hasta llegar a nuestro ordenador, y así ofuscar nuestro seguimiento, y permanecer en el anonimato.





  • La interfaz de usuario de Tribler es muy básica y se centra en la facilidad de uso.
  • El programa está disponible en varios idiomas, aunque por desgracia el español no está entre ellos.
  • Este programa se encuentra disponible para Gnu/Linux(.deb), Windows (32bit 64bit) y OS X.
  • En su interfaz vamos a encontrar la posibilidad de realizar búsquedas. Nos va a permitir encontrar muchos torrents sin necesidad de interactuar con ningún sitio web. Aunque también podremos utilizar los archivos .torrent que encontremos en otras páginas, o enlaces magnéticos.
  • Tribler es Open Source.
  • Tribler nos va a permitir reproducir nuestros vídeos. Nos va a permitir mirar los vídeos incluso antes de que finalice la descarga.
  • Podremos dar mayor prioridad a la velocidad o al anonimato. Y esto lo consigue permitiendo a los usuarios elegir cuánto quieren reenviar los datos a través de su red distribuida.



Recuerda que el intercambio de archivos con propiedad intelectual cerrada, puede ser constitutiva de delito, y en algunos casos pueden ser perseguidos y castigados,

Tribler no te protege contra fantasmas y agencias gubernamentales. Somos un cliente de torrente y nuestro objetivo es protegerlo contra ataques y censuras. Con la ayuda de muchos voluntarios, estamos continuamente evolucionando y mejorando.

 

ImageMagick, manipulación y conversión de imágenes

ImageMagick_logo
ImageMagick es un conjunto de herramientas de código abierto para la conversión y manipùlación de imágenes desde la línea de comandos. 
Está claro que trabajar en terminal es lo más antagonista a la imagen y/o a la fotografía. 
Pero en ciertas ocasiones no necesitamos ver la imagen para realizar los cambios, no disponemos de la potencia de procesamiento necesaria para lanzar ciertas aplicaciones, o el trabajo que vamos a realizar no necesita un programa que corra en un entorno gráfico:




  • Procesamientos por lote de varias imágenes.
  • Conversión de formato de una imagen, admite más de 200.
  • Crear un GIF con una secuencia de imágenes.
  • Encriptar o desencriptar una fotografía, que no queremos que sea vista por ciertas personas
  • Borrar los datos Exif  de una fotografía que vamos a compartir en redes sociales y no queremos que se sepa dónde la hemos obtenido.
  • Transformar: Cambiar el tamaño, rotar, escalar, recortar, voltear una imagen.
En su página web podemos descargar e instalar este conjunto de herramientas en diferentes sistemas.
La versión actual es ImageMagick 7.1.0-30. Se ejecuta. Linux, Windows, Mac Os X, iOS, Android y otros.
Para distribuciones basadas en Debian, estas aplicaciones se encuentran en sus repositorios y podemos instalarla con el comando:

sudo apt install sudo apt install imagemagick



Microsoft Edge disponible para Linux

Ya está disponible Microsoft Edge en su versión para para sistemas basados en Linux. El nuevo navegador de Microsoft basado en Chromium para Windows, Mac, Android y Iphone, se encuentra disponible en su versión estable para sistemas Linux basados en:

  • Debian Linux (.deb)
  • Red Hat  Linux (.rpm)
Al descargar e instalar el navegador, también no instalara el repositorio para que podamos descargar las actualizaciones que vayan saliendo.


El diseños es elegante, rápido y permite total integración si disponemos de un correo electrónico outlook, y por tanto de cuenta Microsoft. De forma predeterminada viene instalada la extensión McAfee® WebAdvisor


Microsoft Edge


Y poco má se puede decir. La guerra de los navegadores se está centrando en qué servicios utilizas. Las grandes compañías adaptan el navegador Chromium a sus clientes. Esto ocurre con: 

Aunque también disponemos de navegadores que utilizan este proyecto abierto, y nos garantizan privacidad y no compartiran tus datos de navegación con las grandes compañias
Como decía don Manuel Luque
«Busque, compare y si encuentra algo mejor, cómprelo»

Fusionar archivos PDF

El formato de archivos PDF se está convirtiendo, si no lo es ya, en una estándar para el envío y recepción de documentación oficial. En mi caso concreto, debía enviar varios documentos recogidos de varias fuentes a una institución pública. El problema que tenia, era que son varios documentos los que tenía que enviar, pero no me permitían subir al sistema nada más que cuatro archivos, y no era posible comprimirlos y enviarselos. Tenían que ser legibles para poder ser firmados digitalmente.

Una de las soluciones que encontré era emparejar, fusionar, combinar, varios documentos PDF, y así cumplir con la limitación de número de archivos enviados.

PDFsam Basic nos permite, en esta versión gratuita y sin añadir marcas de agua, 

"dividir, fusionar, rotar, mezclar y extraer páginas de archivos PDF con PDFsam Basic, fuente libre y abierta, en casa o en el trabajo. Sus documentos PDF se mantienen privados en su ordenador, sin necesidad de cargarlos a un servicio de terceros."

Se encuentra disponible para los sistemas operativos

  • Mac OS
  • Linux Paquete Deb para distribuciones Linux basadas en Debian (.deb ) Archivo portable (.tar.gz )
  • Windows
Los requisitos del sistema son:
  • Sistema operativo de 64 bits, pero también disponen de versiones para 32 bits
  • 256MB of RAM
  • 70MB o más de espacio en disco

PDFsam Basic

  • Combinar
  • Dividir
  • Mezcla alterna
  • Dividir por marcadores
  • Rotar
  • Extraer páginas de documentos PDF
  • Dividir por tamaño

PDFsam Basic Combinar



Es una aplicación muy sencilla de manejar y con un diseño agradable y configurable.
Si quieres más funciones, disponen de versiones de pago, que podrás encontrar en su página oficial

Usar WhatsApp en otros dispositivos

WhatsApp es una de las aplicaciones de mensajería instantánea más populares. No es ni la mejor ni la que más funciones tiene y muchas de las mejoras que van implantando van un paso o dos por detrás de sus competidoras.

En sus últimas actualizaciones nos permiten descargar en su página oficial aplicaciones de escritorio para poder utilizarlos desde nuestro ordenador. Por el momento solo se encuentra disponible para sistemas operativos:

La prueba de la versión de Windows 32 bits la realizado en un Windows 7 y su funcionamiento era correcto.

WhatsApp desktop



Usar WhatsApp en otros dispositivos

El funcionamiento es muy simple. Una vez abierta la aplicación en nuestro ordenador nos muestro un código QR que tendremos que capturar desde nuestro Smartphone accediendo a: 

Configuración → Usar WhatsApp en otros dispositivos → Vincular un dispositivo

Para aquellos usuarios que tengan instalado otro sistema operativo, como por ejemplo Linux no disponemos de versión desktop y tendríamos que utilizar la versión web.

 

Apenas hay diferencias estéticas y funcionales entre la versión web y la versión escritorio. Por ejemplo en ambas versiones no podremos actualizar nuestros estados.

Reproductor VLC

VLC media player

"VLC es un reproductor multimedia libre y de código abierto multiplataforma y un «framework» que reproduce la mayoría de archivos multimedia, así como DVD, Audio CD, VCD y diversos protocolos de transmisión."


El reproductor del cono de obra, es uno de los más versátiles que he utilizado. Es gratuito, distribuido bajo la licencia GPLv2.1+.2​, y multiplataforma, tanto para ordenadores como para dispositivos móviles: como tablet y smartphone, sin importar el sistema operativo. También nos permite reproducir gran variedad de códecs y formatos de audio y vídeo, y/o escuchar medios en línea y emitir en streaming para que se pueda ver en otro dispositivo. E incluye herramientas para la conversión de archivos cambiando el formato de compresión, para que por ejemplo sea compatible con nuestra SmartTV. Es prácticamente una navaja suiza para nuestros medios audio-visuales.


Formatos de video que soporta:

MPEG-1/2, DivX® (1/2/3/4/5/6), MPEG-4 ASP, XviD, 3ivX D4, H.261, H.263 / H.263i, H.264 / MPEG-4 AVC, Cinepak, Theora, Dirac / VC-2, MJPEG (A/B), WMV 1/2, WMV 3 / WMV-9 / VC-1, Sorenson 1/3, DV, On2 VP3/VP5/VP6, Indeo Video v3 (IV32), Real Video (1/2/3/4).

Formatos de audio que soporta

MPEG Layer 1/2, MP3 - MPEG Layer 3, AAC - MPEG-4 part3, Vorbis, AC3 - A/52, E-AC-3, MLP / TrueHD>3, DTS, WMA 1/2, WMA 3, FLAC, ALAC, Speex, Musepack / MPC, ATRAC 3, Wavpack, Mod, TrueAudio, APE, Real Audio, Alaw/µlaw, AMR (3GPP), MIDI, LPCM, ADPCM, QCELP, DV Audio, QDM2/QDMC, MACE.

Subtítulos que soporta:

DVD, Text files (MicroDVD, SubRIP, SubViewer, SSA1-5, SAMI, VPlayer), Closed captions, Vobsub, Universal Subtitle Format (USF), SVCD / CVD, DVB, OGM, CMML, Kate.
ID3 tags, APEv2, Vorbis comment.

Formatos soportados de entrada:

UDP/RTP Unicast, UDP/RTP Multicast, HTTP / FTP, MMS, TCP/RTP Unicast, DCCP/RTP Unicast, File, DVD Video, Video CD / VCD, SVCD, Audio CD (no DTS-CD), DVB (Satellite, Digital TV, Cable TV), MPEG encoder, Video acquisition.

Formato soportados de salida

MPEG (ES,PS,TS,PVA,MP3), AVI, ASF / WMV / WMA, MP4 / MOV / 3GP, OGG / OGM / Annodex, Matroska (MKV), Real, WAV (including DTS), Raw Audio: DTS, AAC, AC3/A52, Raw DV, FLAC, FLV (Flash), MXF, Nut, Standard MIDI / SMF, Creative™ Voice.




No te conformes con el reproductor predeterminado de tu sistema operativo y atrévete a probar VLC.
En sistemas basados en Debian, esta incluido en los repositorios oficiales, solo tendremos que entrar en nuestro terminal y teclear el comando:
sudo apt install vlc

 O también podemos instalarlo desde el repositorio de paquetes SNAP:

sudo snap install vlc

Como restringir instalacion aplicaciones en Windows 10

Con las restricciones que sufrimos en esta época es posible que los más pequeños de la casa tengan la necesidad de acceder a los servicios online en sus escuelas. Eso implica que tengamos que permitir el acceso en casa a los ordenadores domésticos. Un buena política de seguridad es la de restringir la instalación de aplicaciones no confiables.

En Windows 10 Home de forma predeterminada no podremos utilizar las "Herramientas administrativas" con la que podremos controlar a los usuarios de nuestro sistema operativo. Lo que si nos permite, para proteger nuestro equipo es: Permitir instalar aplicaciones solo de Microsoft Store.

Accederemos a la Configuración de Windows en el apartado Aplicaciones

Configuración de Windows en el apartado Aplicaciones


Accedemos al submenú Aplicaciones y características
En Elige dónde quieres obtener aplicaciones, desplegamos la lista de opciones y elegimos Solo de Microsoft Store (Recomendado)

Aplicaciones y características


Desde este momento solo se instalaron aplicaciones de confianza, y nuestro equipo se encontrará protegido.




Instalar Telegram Desktop

 Telegram es otro de los servicios de mensajería populares al estilo Whatsapp, pero:

P: ¿En qué se diferencia Telegram de WhatsApp?

A diferencia de WhatsApp, Telegram es mensajería basada en la nube con una sincronización constante. Como resultado, puedes acceder a tus mensajes desde diferentes dispositivos a la vez, incluyendo tablets y computadoras, y compartir un número ilimitado de fotos, videos y archivos (doc, zip, mp3, etc.) de hasta 2 GB cada uno. Y si no quieres almacenar esos datos en tu dispositivo, puedes mantenerlos en la nube.


Gracias a nuestra infraestructura de múltiples centros de datos y cifrado, Telegram es también más rápida y mucho más segura. Además, Telegram es gratis y seguirá siéndolo; sin publicidad, sin cuotas de suscripción, para siempre.


Nuestra API es abierta, y son bienvenidos los desarrolladores que quieran crear sus propias aplicaciones de Telegram. También tenemos una API para bots, una plataforma para desarrolladores que permite a cualquiera crear herramientas especializadas para Telegram, integrar cualquier servicio, e incluso aceptar pagos de usuarios alrededor del mundo.


Y esa es sólo la punta del iceberg. No olvides revisar este apartado para conocer más.

Muchas de las funciones que son nativas de Telegram han sido implementadas recientemente en Whatsapp: la encriptación de los mensajes de extremo a extremo, el envío de documentos... Y dentro de muy poco podremos enviar mensajes autodestructivos. En muchos aspectos el avión de papel de fondo azul supera por goleada al bocadillo verde.

Pero la debilidad de Telegram es que para ser un servicio de mensajería necesitas que tus contactos también estén dentro de la plataforma, algo que es muy escaso, parece que eres el único bicho raro que ha encontrado este diamante en bruto.
Pero las funciones de Telegram van más allá del típico servicio de mensajería y: te permite almacenamiento en la nube, puedes unirte a grupos sin necesidad de que nadie te incluya en su libreta de contactos y conozcan tu numero de telefono. Puedes interactuar con bots útiles, jugar con ellos o seguir las nuevas publicaciones de tus blogs favoritos. Utilizarlo como reproductor de música almacenando tus archivos en la nube.....
Y a diferencia de la otra app verde, Telegram si dispone de una aplicación desktop
Descargamos un archivo comprimido, que contiene dos archivos que alojaremos en una carpeta y les daremos permiso de ejecución.


Y en apenas 100 Mb tendremos acceso a nuestro Telegram desde nuestro ordenador. Cuando este una actualización disponible la propia aplicación te avisara y ella misma instalará la nueva versión.




Extraer tablas de datos en documentos PDF

Los archivos PDF se han vuelto muy populares a la hora de compartir documentos, son multiplataforma, su contenido no se desvirtualiza a la hora de ser visualizados, no es posible posible alterar su contenido y es muy complicado la extracción de datos.


Tabula es un programa multiplataforma que nos facilitará la extracción de tablas de archivos PDF y podremos extraerlas en formato texto o CSV (Valores Separados por Comas) y así exportarlo a una hoja de cálculo, para poder editarla.

Los datos podrán ser extraídos siempre y cuando sean texto incrustados. No es posible exportar tablas si han sido añadidas al PDF como imágenes.

Descargamos la versión correspondiente a nuestro sistema operativo. Al realizar la descarga del archivo comprimido nos encontraremos con un ejecutable para la plataforma JAVA.

Una vez ejecutado nos creará un servicio web al que accederemos mediante nuestro navegador a la dirección:

http://localhost:8080/


Añadiremos el archivo del que queremos extraer la tabla. Podremos seleccionarla o permitir que el propio programa localice aquellas tablas de las que podremos obtener sus datos


Previsualizaremos la tabla que hemos obtenido y nos permitirá exportarlo en el formato adecuado. Para importarlo o incorporarlo a, por ejemplo, una hoja de cálculo


Año,Marca,Modelo,Descripción,Precio

1997,Ford,E350,"ac, ABS, moon",3000.00

1999,Chevy,Venture,Extended Edition,4900.00

1999,Chevy,Venture,"Extended Edition, Very Large",5000.00

1996,Jeep,Grand Cherokee,"MUST SELL! air, moon roof, loaded",4799.00

En mi caso he extraído la tabla contenida en el documento PDF y la exportado en un archivo CSV para importarlo a una hoja de cálculo mediante la suite Libre Office.



Descargar Cisco Packet Tracer versión 7.3.1

 Cisco ha actualizado su simulador de redes a la versión 7.3.1

En un post anterior, Instalar Packet Tracer de Cisco explicamos cómo instalar este fabuloso simulador de redes. Con el cual podrás diseñar tu propia red y configurar los distintos switch y routers. Y los protocolos necesarios, aprendiendo el lenguaje de configuración de Cisco. Y ver cómo se comportan antes de implementarlos en campo, o para realizar tus proyectos de estudios o si estas intentando obtener su certificación.

Cisco ha mejorado su instalación en sistemas Linux. Solo tendremos que registrarnos en su academia y descargarnos el paquete para sistemas Debian 64 bits y realizar su instalación con nuestro gestor de paquetes.

https://www.netacad.com/portal/resources/packet-tracer           

Linux versión 7.3.1 para equipos de escritorio (en inglés)

Descarga de 64 bits

Descargar Cisco Packet Tracer

También están disponibles las versiones 32 y 64 bits para sistema operativo Windows, MacOS y para teléfonos inteligentes en sistemas operativos Android, IOS.

Para poder utilizar este simulador tendremos que estar registrados, el registro se realiza de forma gratuita y nos permite, además, acceso a distintos cursos.


Ejemplo ejercicio


Conectar a servidor base de datos MariaDB

Puede ser el caso que además de gestionar una base de datos SQL en local, necesitamos gestionarla en remoto. En la mayoría de los servidores de hospedaje web, no nos permiten conectarnos a la servidor de base de datos en remoto, tenemos que hacerlo en local. Una de las herramientas más utilizadas es PhpMyAdmin. Este caso en concreto he instalado un servidor de base de datos MariaDB Server en una Raspberry. Tengo muy oxidado el lenguaje SQL como para acceder al servidor a través de SSL y realizar todas las tareas de instalación de rablas y mantenimiento desde el cliente de MariaDB. Quiero gestionarla en un entorno más amigable, pero no quiero instalar a mayores un servidor Apache con PHP para poder utilizar PhpMyAdmin.

Logo MariaDBMariaDB  es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL (General Public License). Es desarrollado por Michael (Monty) Widenius —fundador de MySQL—, la fundación MariaDB y la comunidad de desarrolladores de software libre.1​ Introduce dos motores de almacenamiento nuevos, uno llamado Aria —que reemplaza a MyISAM— y otro llamado XtraDB —en sustitución de InnoDB—. Tiene una alta compatibilidad con MySQL ya que posee las mismas órdenes, interfaces, API y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.
Aunque el tutorial es para MariaDB, este puede ser extensible si así fuera un servidor de MySQL.

De forma predeterminada y por seguridad no permiten el acceso remoto, solo se permite acceso atraves de localhost.

Una vez instalada el servidor y el cliente en nuestra distribución. Aseguramos la instalación lanzando el comando:

sudo mysql_secure_installation 

Enter current password for root (enter for none): Pulsa enter
 Introduzca la contraseña actual para root (ingrese para none): Pulse Enter
 Set root password? [Y/n]: Y
 ¿Establecer contraseña del root? [Y/n]: Y
 New password: Enter password
 Nueva contraseña: Introduzca contraseña
 Re-enter new password: Repeat password
 Reescribir nueva contraseña: Repetir contraseña
 Remove anonymous users? [Y/n]: Y
¿ Borrar usuarios anónimos? [Y/n]: Y
 Disallow root login remotely? [Y/n]: Y
¿No permitir el acceso al root desde remoto? [Y/n]: Y
 Remove test database and access to it? [Y/n]:  Y
 ¿Borrar Bases de datos Test y su acceso? [Y/n]: Y
 Reload privilege tables now? [Y/n]:  Y
 ¿Recargar privilegios a las tablas ahora? [Y/n]: Y

No vamos a permitir al root acceder desde remoto, no es considerado de una buena praxis de seguridad que el administrador se pueda conectar en remoto. Por el contrario vamos a crear un usuario nuevo y le vamos a dar privilegios de acceso desde remoto. En este caso indicaremos que el usuario se puede conectar desde cualquier equipo de nuestra LAN. Con 192.168.100 indicamos que subred se puede conectar usando el carácter % como comodín para indicarle que cualquier equipo de esta. También podríamos limitar aun más indicando la dirección ip del equipo desde el que únicamente puede acceder en remoto. Creando un entorno aun más seguro

CREATE USER 'nuevo usuario'@'192.168.100.%';
 
GRANT ALL PRIVILEGES ON *.* TO 'nuevo usuario'@'192.168.100.%' IDENTIFIED BY 'nueva contraseña' WITH GRANT OPTION;

Seguidamente configuraremos de forma manual, no solo el acceso en local, si no el acceso en remoto.
Deberemos localizar los archivos de configuración de MySQL o de MariaDB.
  • /etc/my.cnf                         
  • $MYSQL_HOME/my.cnf
  • /etc/mysql/my.cnf                      
  • SYSCONFDIR/my.cnf                     
  • DATADIR\my.ini                           Windows
Editando el archivo de configuración /etc/mysql/my.cnf

sudo nano /etc/mysql/my.cnf
 

# The MariaDB configuration file
#
# The MariaDB/MySQL tools read configuration files in the following order:
# 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,
# 2. "/etc/mysql/conf.d/*.cnf" to set global options.
# 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.
# 4. "~/.my.cnf" to set user-specific options.
#
# If the same option is defined multiple times, the last one will apply.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.

#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]

# Import all .cnf files from configuration directory
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/

Nos indica los directorios donde se encuetra el archivo que estamos buscando para editarlo. 50-server.cnf

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Buscaremos la sección [mysqld]  donde editaremos los valores que nos permitan conexiones externas. Este es un ejemplo real de configuración que me ha permitido conectarme al servidor desde otro equipo.

[mysqld]

#
# * Basic Settings
#
user                    = mysql
pid-file                = /run/mysqld/mysqld.pid
socket                  = /run/mysqld/mysqld.sock
port                    = 3306
basedir                 = /usr
datadir                 = /var/lib/mysql
tmpdir                  = /tmp
lc-messages-dir         = /usr/share/mysql
#skip-external-locking

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address            = 127.0.0.1
bind-address            = 0.0.0.0

.......................................................

 # * Security Features
#
# Read the manual, too, if you want chroot!
#chroot = /var/lib/mysql/
#
# For generating SSL certificates you can use for example the GUI tool "tinyca".
#
#ssl-ca = /etc/mysql/cacert.pem
#ssl-cert = /etc/mysql/server-cert.pem
#ssl-key = /etc/mysql/server-key.pem
#
# Accept only connections using the latest and most secure TLS protocol version.
# ..when MariaDB is compiled with OpenSSL:
ssl-cipher = TLSv1.2
# ..when MariaDB is compiled with YaSSL (default in Debian):
#ssl = on

Te explico de forma más detallada las lineas a editar para un correcto funcionamiento. 

  •  port                    = 3306 Es el puerto por defecto, no es necesario cambiarlo, pero si fuera necesario podríamos especificar otro puerto de accesos.
  • #skip-external-locking Comentamos esta linea para permitir que el servidor sea accesible desde el exterior. Comentamos añadiendo el carácter #
  • #bind-address            = 127.0.0.1 Tambien aañadimso el caracter # para comentar esta linea.
  • bind-address            = 0.0.0.0 Añadiremos una linea con los parametros indicados.
  • ssl-cipher = TLSv1.2 Esta parte hay que tenerla en cuenta si tenemos problemas a la hora de concetar con los certificados. Al utilizar OpenSSL descomentamos esta linea
  • #ssl = on Y comentamos esta otra. Que era la que estaba activa de forma predeterminada pero, que en mi caso no me permitía conectarme.
Una vez modificado las lineas señalas. Guardamos y salimos del editor de textos. Y reiniciamos el servicio.

sudo systemctl restart mariadb.service

Tenemos que tener en cuenta, si en nuestro servidor, tenemos instalado y corriendo un cortafuegos, debemos permitir las conexiones a través del puerto 3306, si lo hemos dejado por defecto, o el puerto que asignemos al servicio. Para añadir el permiso abrir el mencionado puerto utlizando ufw seria:

sudo ufw allow 3306/tcp

Y si solo vamos a permitir el acceso en remoto a un equipo, con una dirección ip en concreto:

 sudo ufw allow from 192.168.100.2 to any port 3306

Done potencia informática proyecto COVID-PHYM

3D medical animation coronavirus structure
 
El CSIC e Ibercivis lanzan un proyecto de ciencia ciudadana que busca fármacos contra el coronavirus.Cualquier persona puede colaborar desde casa dejando que su ordenador realice operaciones de cálculo. El objetivo es estudiar si medicamentos ya usados contra el ébola o la gripe logran inhibir la replicación del virus.
Acerca del proyecto
  • Cualquier persona puede colaborar desde casa descargando un programa informático y dejando que su ordenador realice operaciones de cálculo.
  • El objetivo es estudiar si medicamentos ya usados contra el ébola o la gripe logran inhibir la replicación del virus.
  • Los ordenadores de los voluntarios formarán una red de computación distribuida con una potencia de cálculo similar a la de un supercomputador.
En articulo anterior, Done potencia informática a Folding@Home, compartimos un proyecto de investigación y simulación sobre como se plegaban las proteínas y asi encontrar inhibidores para su propagación. En esta pandemia que nos ha tocado pasar la mayoría de los recursos se centran en buscar una cura al Coronavirus (COVID-19). Un proyecto español  esta realizando simulaciones como se comporta el virus al interactuar con medicamentos usados con medicamentos utilizados para combatir virus similares. Estas simulaciones requieren de muchas horas de calculo. O tenemos un superordenador o utilizamos la computación distribuida.
El proyecto que encabeza por la fundación Ibercivis:

es una fundación privada sin ánimo de lucro que tiene como objetivos realizar, promover y visibilizar la Ciencia Ciudadana.

Nuestra Misión:
  • Para la consecución de sus objetivos, y en colaboración con diversos agentes científicos y sociales, la Fundación Ibercivis:
  • Promueve investigaciones en muy diferentes áreas de conocimiento científico en los ámbitos local, nacional e internacional.
  • Proporcionar apoyo técnico, difusión y formación de modo que cualquier persona pueda participar en la investigación científica, en función de sus intereses y capacidades siempre dinámicas.
 
Para realizar estas simulaciones compartidas utilizan el gestor de proyectos de computación distribuida BOINC.


Wikipedia: La Infraestructura Abierta de Berkeley para la Computación en Red (en inglés Berkeley Open Infrastructure for Network Computing), o BOINC por sus siglas en inglés, es una infraestructura para la computación distribuida, desarrollada originalmente para el proyecto SETI@home, pero que actualmente se utiliza para diversos campos como física, medicina nuclear, climatología, etc. La intención de este proyecto es obtener una capacidad de computación enorme utilizando computadores personales alrededor del mundo. Los proyectos en los que trabaja este software tienen un denominador común, y es que requieren una gran capacidad de cálculo.
 Para colaborar en el proyecto descargaremos la aplicación que corresponda al nuestro sistema operativo. Descargar aqui

En distribuciones Linux basados en Debian, la aplicación se encuentra en los repositorios oficiales, para su instalación podemos instalarlo desde la linea de comandos o desde Gestor de Software:

sudo apt-get install boinc-client boinc-manager

Gestor de Programas
 
 
Lanzamos la aplicación. Nos registramos si aun si somos usuarios nuevos y nos mostrará un listado de los proyectos a los que queremos colaborar, nosotros ingresaremos en el apartado.
Url del proyecto: https://boinc.ibercivis.es
 

Elegimos proyecto

Iniciamos nuestra colaboración

 
 Podremos controlar el uso de nuestra CPU. De forma predeterminada ocupara el tiempo que nuestro ordenador se encuentra desocupado. Esta configuración podemos cambiarla, así como colaborar con otros proyectos.

Servicio multimedia con Plex

Una alternativa para organizar nuestros archivos multimedia es instalando un servidor Plex. Plex es un software privativo, que podremos utilizar de forma gratuita con algunas limitaciones, para embellecer nuestra bibilioteca multimedia y añadir portadas y metadatos, que si utilizamos un servidor DLNA Por ejemplo en el cliente para Smartphone solo nos permite ver un minuto en streaming. En este caso vamos a instalar su servidor en una Raspberry en la que hemos conectado un disco duro, donde se encuentran alojados nuestros archivos. Pero también podremos instalarlo en nuestro ordenador o en un NAS. Esta aplicación es multiplataforma y es posible instalar el servidor y/o su cliente en múltiples dispositivos y plataformas. La APP se encuentra disponible en el catálogo de las principales Smart TV.




Para tener la garantía de que nuestro servidor se encuentre actualizado en todo momento, añadiremos su repositorio en en nuestra lista.

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Añadiremos las fimras del nuevo repositorio
 
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add

Refrescaremos las lista de repositorios:

 sudo apt-get update

Y una vez que acabe la operación de actualización realizaremos la instalación de nuestro servidor Plex

 sudo apt-get install plexmediaserver

Instalar Plex server
 
Al final de la instalación nos pedira confirmación para reescribir el archivo que hemos creado al principio donde incluimos donde se encuentra los repositorios de Plex. Confirmaremos la acción por omisión que sera N.

Y ya tendremos  instalado nuestro servidor multimedia. La configuración la realizaremos desde el servicio web creado por le servidor.


En tudireccionip pondremos la dirección ip donde hemos instalado nuestro servidor multimedia Plex.



 La utilización de Plex requiere el registro de una cuenta. Si disponemos de ella podemos vincularlo a nuestro servidor, si no es asi deberemos crear una cuenta nueva.




Nos recuerdan que podremos aumentar las prestaciones si pagamos por el servicio premium.




Daremos nombre a nuestro servidor y añadiremos bibliotecas vinculadas a las carpetas donde se encuentren nuestros archivos mutiltimedia. Caundo más organicemos seamos más elegante será nuestra biblioteca y más facil sera acceder a aquello que queremos reproducir.




Hay muchas opciones de configuración, que resulta muy interesante de investigar para sacarle el maximo rendimiento. Al vincular nuestra cuenta si queremos volver a la configuración de nuestro servidor, podemos volver desde el navegador a través de l a dirección web

 
Ya solo nos quedaría instalar el cliente de Plex en nuestro reporductor multimedia y disfrutar de nuestra biblioteca.



TeamViewer salvavidas para cuñados

En los tiempos que nos toca vivir, pasando la cuarentena en casa. Resulta muy difícil acercarnos a la casa del amigo o cuñado a repararle ese problema que tiene con el ordenador o con el smartphone.
Aunque TeamViewer es privativo podemos, con limitaciones usarlo de forma gratuita.
  • Fácil de instalar y usar
  • Multiplataforma
  • No es necesario registrarse
  • La comparticion del escritorio se realiza con encriptacion
TeamViewer

 

TeamViewer es una solución todo en uno de acceso remoto rápido y seguro a ordenadores y redes, que ofrece toda una serie de potentes funciones de acceso remoto que facilitan el control remoto, permiten celebrar reuniones y proveer un servicio de asistencia técnica en la nube. Para aprovechar todo el potencial de TeamViewer, dispone de un sinfín de recursos que le muestran exactamente cómo hacerlo. Con los útiles manuales de usuario, los documentos de primeros pasos y las guías de instrucciones generales aprenderá cómo sacar el máximo partido de TeamViewer. Tanto si utiliza esta solución completa en calidad de departamento de TI o como proveedor de servicios gestionados, tiene a su disposición funciones intuitivas como Wake-on-LAN, el acceso no presencial y la asignación de tickets.

En el video vamos a controlar de forma remota el escritorio de un sistema Windows desde un ordenador con sistema Linux. La mecánica es muy sencilla, una vez descargado el programa e instalado arrancamos la aplicación, tanto en el sistema maestro como en el que vamos a controlar. En la pantalla incial ya no muestra un ticket, un número único que identificará a nuestro equipo y permitirá que sea controlado;y una contraseña. Con dos estos dos elementos identificativos es lo que utilizaremos como referencia para poder conectarlo para ser controlado de forma remota. Una vez establecida la conexión nos abrirá una nueva ventana donde veremos el escritorio a controlar y en el que podremos realizar acciones que se ejecutaran como si nos encontramos físicamente en el ordenador del amigo, familiar o cliente.
Es una herramiente muy potente, pudiendo controlar ordenadores en remoto incluso desde nuestro smartphone.
Al poder usarlo de forma gratuita nos puede salvar de un apuro. Pero si lo queremos usar profesionalmete deberemos pasar por caja.


Done potencia informática a Folding@Home

Folding@Home es un proyecto de computación distribuida diseñado para usar los recursos de ordenadores personales para realizar simulaciones de plegamiento proteico. Las simulaciones precisas de cómo se pliegan las proteínas permiten a la comunidad científica comprender mejor el desarrollo de muchas enfermedades, como el alzheimer, la fibrosis quística, la enfermedad de las vacas locas o el cáncer. Hasta el momento, el proyecto folding@home ha tenido éxito simulando el plegamiento en un rango de 5-10 microsegundos, una escala de tiempo miles de veces más grande de lo que había sido posible anteriormente. 
La iniciativa colaborativa Folding@Home se está utilizando para investigar el COVID-19 y obtener información científica sobre posibles inhibidores del virus. Mucha gente esta compartiendo el calculo matematico de sus ordenadores a este proyecto, que esta superando la capacidad de las supercomputadoras más potentes.




Recuerdo haber participado en el proyecto SETI@HOME, en el cual realizaba los cálculos en busca de vida extraterrestre cuando se activaba el salvapantallas. Alguna vez me quedaba mirando, esperando que en algún momento apareciera un mensaje diciendo que en el paquete de frecuencias que mi ordenador estaba analizando, había sido encontrada vida extraterrestre. Por supuesto nunca apareció dicho mensaje .

SETI@HOME


Summit es un superordenador que tiene la capacidad de realizar 200.000.000.000.000.000 operaciones por segundo (200 petaflops).
En el proyecto Folding@Home han llegado a tener una capacidad de realizar 1.282.301.000.000.000.000 operaciones por segundo  (1.282,301 petaflops)

Estadisticas sistemas operativos


  Operaciones por segndopetaflops Numero de CPU 
 
Summit
200.000.000.000.000.000  2009.216 
 Folding@Home1.282.301.000.000.000.000 1.282,301  1.741.531


Todo estos calculos que se estan generando por la donacion de muchas personas que estan cediendo sus ordenadores, se comparten de forma gratuita para enriquecer otros proyectos:

1. Done potencia informática:
Descargar Folding @ home y ayudarnos a ejecutar simulaciones es la forma principal de contribuir. ¡Estos cálculos son enormes y cada poquito ayuda! Cada simulación que ejecutes es como comprar un boleto de lotería. Cuantos más boletos compremos, mayores serán nuestras posibilidades de ganar el premio gordo. Por lo general, su computadora nunca estará inactiva, pero hemos tenido una respuesta tan entusiasta a nuestro trabajo COVID-19 que verá un tiempo de inactividad intermitente a medida que avanzamos para configurar más simulaciones. ¡Por favor se paciente con nosotros! Hay mucha ciencia valiosa por hacer, y la estamos ejecutando lo más rápido posible.
Si quieres contribuir, puedes descargar la aplicación que se adapte a tu sistema operativo y arquitectura 
Windows
Linux
Mac
Nos permitirá que el programa corra en paralelo con el trabajo que estemos realizando, pudiendo elegir que consumo le concedemos de nuestra CPU; dependiendo de la carga del mismo que tengamos en ese momento.