Dungeon of Bits
Aprendiendo informática.
Dungeon of Bits

Archives

Utilización del módulo Turtle de Python

Requisitos: Para realizar esta práctica necesitamos un ordenador con Python instalado o un navegador. Usar Python online: Aunque se puede utilizar el ordenador local para la programación en Python, si no disponemos de un equipo con Python podemos utilizar un navegador y registrarnos en Replit. El módulo Turtle: Turtle es un módulo de Python que emula el comportamiento de las instrucciones de dibujo del lenguaje LOGO. Estas instrucciones sirven para realizar dibujos...

Instalar Servidor de Teamspeak en Linux

Requisitos: Suponemos que dispones de un equipo con Linux, en nuestro caso usaremos un servidor con Ubuntu 18.04 LTS, aunque estos pasos servirán para cualquier equipo con Linux. El equipo podrá ser accesible desde los equipos clientes por LAN o tendrá una dirección IP / nombre fijo. Crear usuario teamspeak: Antes de instalar el servidor crearemos un usuario llamado teamspeak: adduser disabled-login teamspeak Se creará una carpeta en home llamada teamspeak, accedemos...

Actividad Scratch 1 - Juego de persecución al ratón

Juego el gato y el ratón en Scratch: En esta primera actividad para Scratch realizaremos un juego que consistirá en que el puntero del ratón será un pequeño ratón que dirigirá el jugador. Pero tendrá un pequeño problema, y es que el gato Félix lo perseguirá. Para darle más emoción al juego, cada vez que Félix atrape al ratón dirá la frase "Atrapat!" y sonará un "Meow", pero además el jugador...

Prototipo Design Thinking -> curso 2020

Prototipo PROTOTIPO Premisas: Esto es un prototipo de una App que surje durante la realización de un curso de Design Thinking realizado la primera quincena de septiembre de 2020. Partimos de un reto/problemática/oportunidad, en nuestro caso concreto que el alumnado de FP acuda a las entrevistas de trabajo y/o prácticas con un estilo acorde a las convenciones sociales actuales. Esto acabó convirtiéndose en una app en la que se ve una imagen...

Chuleta de GIT

Chuleta GIT Siempre va bien tener una chuleta para usar GIT. How-to GIT....

Creación de un bot para Telegram en Python para jugar a Heroquest - Parte 2.

Requisitos: Este tutorial es la segunda parte del Tutorial para crear un bot de Telegram para jugar a Heroquest. Las imagenes de HeroQuest deben estar en el mismo directorio que el script o se debe cambiar la ruta dentro del mismo script de Python. ¿Cómo funcionan las cartas de tesoro en Heroquest?: En Heroquest existe un mazo de cartas de tesoro. compuesta por estas 33 cartas: 6 cartas...

Creación de un bot para Telegram en Python para jugar a Heroquest - Parte 1.

Hacer un bot de Telegram en Python: En este tutorial verás todos los pasos necesarios para crear un bot de Telegram usando el lenguaje de programación Python. El objetivo del bot será realizar tiradas de dados, realizando tiradas aleatorias de dados de 6 caras. Después se ampliará la funcionalidad del bot haciendo que tiré dados del juego de mesa HeroQuest y gestione el mazo de cartas de tesoro del...

Ejemplo de programación Javascript - Generador de aventuras de Cthulhu

Programación en Javascript: En este tutorial vamos a ver un poco como funciona el lenguaje de programación Javascript, para ello introduciremos los siguientes conceptos: Llamar a una función de Javascript desde un botón de la web. Creación de números aleatorios. Uso de Arrays en Javascript. Sustitución de código HTML con Javascript. ¿Qué pretendemos conseguir?: Bien, lo primero que se debe hacer cuando programamos algo es saber exactamente qué queremos conseguir. En el caso del ejemplo lo que...

Instalar Teamviewer en Linux

Requisitos: Para realizar esta práctica necesitas un equipo con Linux (Ubuntu). Instalar Teamviewer: Se puede descargar Teamviewer desde la web de Teamviewer, como vamos a instalar Teamviewer en un equipo con Linux Ubuntu 18.04 elegiremos el paquete deb, lo que haremos es copiar en el bloc de notas la dirección al enlace de la descarga. Y una vez...

Instalar y configurar Moodle en Linux - parte 1

Requisitos: Haber dormido y merendado, que ésto va para largo y, además: Para realizar esta práctica necesitas un equipo con LAMP (Linux, Apache, PHP y MySQL). Instalar Moodle: Descargar Moodle: La página oficial de Moodle es moodle.org, desde allí podrás descargar la última versión de Moodle para tu sistema. En el ejemplo descargamos la versión 3.8.2 con el comando: wget https://download.moodle.org/download.php/direct/stable38/moodle-latest-38.zip Esto descargará Moodle en un fichero zip...

Instalar y configurar un servidor de correo electrónico con Postfix y SquirrelMail en Linux

Requisitos: Para realizar esta práctica necesitas un equipo con Linux (Ubuntu) con Apache y PHP instalados, puedes consultar el tutorial para instalarlos aquí. Instalar Postfix: Por suerte para ti instalar Postfix es tan fácil en Ubuntu y el resto de distribuciones basadas en Debian como introducir el siguiente comando en el terminal: sudo apt install postfix Una vez descargado el paquete se mostrará una pantalla de configuración similar...

Instalar y configurar cliente de correo electrónico Thunderbird en Linux

Requisitos: Para realizar esta práctica necesitas un equipo con Linux (Ubuntu) y una cuenta de correo electrónico ya existente. Instalar Thunderbird: Thunderbird está disponible en el repositorio de Ubuntu por lo que es fácil instalarlo, tan solo debes ejecutar el siguiente comando: sudo apt install thunderbird Y lo lanzas desde terminal con el comando: thunderbird Para agregar en Thunderbird una cuenta de correo ya existente ves al menú de Thunderbird...

Hacer una copia de seguridad de una base de datos MySQL con mysqldump y recuperarla.

Requisitos: Para realizar esta práctica necesitas una base de datos MySQL instalada en tu equipo. Comprobar mysqldump: El primer paso es realizar la comprobación de si tenemos mysqldump instalado en nuestro equipo, lo normal si tenemos instalado MySQL es que ya esté instalado, pero comprobamos igualmente: mysqldump --version Este comando dará una salida similar a la siguiente: En caso de que no se encuentre...

Instalar Servifor FTP Filezilla Server en Windows

Requisitos: Para esta práctica necesitas un equipo con Windows para instalar el servidor, puedes utilizar otro equipo en red, una MV en adaptador puente o el mismo equipo del servidor para conectarte al servidor. Instalación de Filezilla Server: Filezilla Server es un servidor FTP, FTPS opensource que puede descargarse desde aquí. Una vez descargas el servidor debes instalarlo con un doble click sobre el ejecutable. Realiza la instalación Standard. Para que...

Acceder al servidor FTP ProFTPd como SFTP (por SSH).

Requisitos: Para este tutorial necesitarás un equipo con el servidor FTP ProFTPD instalado, recuerda que estarás trabajando sobre un equipo con Ubuntu 18.04 como OS. Instalación de SSH: La idea es que utilices una conexión normal de FTP, sin encriptar, pero que dicha conexión vaya desde el cliente al servidor y viceversa por un entorno seguro como es SSH, es por ello que deberás instalar SSH en el servidor:

Configuración del servidor FTP ProFTPd como FTPS

Requisitos: Para esta práctica solamente necesitas un equipo con sistema operativo Linux Ubuntu (u otra distribución basada en Debian) con el servidor FTP ProFTPD instalado en él, y otro equipo en la misma red para hacer las pruebas. Instalación de OpenSSL: sudo apt install openssl Crear el certificado para TLS: Primero crea un directorio para guardar el certificado, puedes guardarlo en el mismo directorio de proftpd: sudo mkdir /etc/proftpd/ssl En el directorio anterior genera el certificado SSL con el...

Instalación y configuración del servidor FTP ProFTPd

Requisitos: Para esta práctica solamente necesitas un equipo con sistema operativo Linux Ubuntu (u otra distribución basada en Debian), y otro equipo en la misma red para hacer las pruebas. Instalación del servidor FTP ProFTPd: ProFTPd es un servidor fácil de instalar y configurar y muy configurable, la página del proyecto es: ProFTPD site Para instalar el servidor tan solo tienes que escribir el comando: sudo apt install proftpd ProFTPd se instala como servicio con el mismo nombre por...

Instalación y configuración de SARG para SQUID

Requisitos: Tener instalado el servidor web Apache (también podría utilizarse NginX) y el proxy Squid. Instalación de sarg: La web de SARG es ésta. Tú instalarás sarg desde terminal con el siguiente comando: sudo apt install sarg Configuración de sarg: Lo primero que debes hacer para utilizar sarg es entender como funciona sarg. Sarg es un generador de informes en html que recoge los datos de los ficheros log de tu servicio squid, concretamente de los ficheros acces.log, que normalmente estarán...

Instalación de Joomla en Linux

Instalación de Joomla en Ubuntu 18.04 Prerequisitos: Dispones de una instalación LAMP desde la que seguirás los siguientes pasos. Si no la tienes aún tienes un tutorial de instalación de LAMP, aquí. Además debes instalar el repositorio PHP-PEAR. sudo apt-get install php-pear Requisitos de instalación de Joomla 3.x: Instalación de Joomla!: Joomla! es un CMS cuya página oficial es joomla.org. Para instalar Joomla primero descargarás la última versión desde su página web,...

Instalación de Squid en Linux

Instalar Squid en Ubuntu 18.04 LTS. Squid es un proxy que puede realizar las funciones de caché y filtrado de páginas web, para instalarlo simplemente ejecuta el siguiente comando: sudo apt-get install squid Una vez instalado Squid, el fichero de configuración estará en /etc/squid/squid.conf, para evitar problemas cuando configures Squid lo mejor es que hagas una copia de seguridad de este fichero, por ejemplo creando una copia: sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.OLD El fichero de configuración de Squid tiene...

Activación de Internet Information Services - IIS

Prerequisitos: Dispones de un equipo con Windows 10 como Sistema Operativo. Activación de Internet Information Services: Internet Information Services, a partir de ahora IIS, es un servidor web de Microsoft que viene incorporado en las últimas versiones del Sistema Operativo Windows pero está deshabilitado por defecto. Para activarlo no es necesario descargar nada, simplemente habilitarlo desde el Panel de Control, para ello debes acceder a Panel de Control y desde allí seleccionar Programas y características como se ve en...

Instalación de Wordpress en Linux

Prerequisitos: Dispones de una instalación LAMP desde la que seguirás los siguientes pasos. Instalación de Wordpress: Wordpress es un CMS de código abierto y gratuíto que podemos descargar desde su propia página web Wordpress o por terminal con el siguiente comando: wget https://es.wordpress.org/latest-es_ES.tar.gz El fichero descargado será la última versión del CMS en español, si deseas descargar otra versión tendrás que buscar su enlace en la web de Wordpress. Una vez descargado debes descomprimirlo, para ello usarás el siguiente...

Instalación de Nginx en Linux

Instalar NginX en Ubuntu 18.04 LTS. En este tutorial veremos como instalar el servidor de páginas web Nginx en un equipo con sistema operativo Linux Ubuntu 18.04 LTS. trucciones siguientes: Instalar NginX: Instalamos el servidor Nginx: sudo apt install nginx ¡Pues ya tenemos instalado NginX en nuestro equipo! Si accedes a un navegador en el equipo y escribes en él tu ip, "127.0.0.1" o "localhost" obtendrás este resultado: El servicio se llama nginx y podremos, como de costumbre pararlo, iniciarlo,...

Utilizando GIT a nivel básico

Instalar git en Linux Ubuntu 18.04 LTS Git es una herramienta de trabajo con control de versiones, en este tutorial vamos a trabajar con ella en Linux Ubuntu 18.04 LTS, así que lo primero que haremos será instalar git: sudo apt install git Una vez tenemos instalado git en nuestra máquina podemos crear un directorio de trabajo, por ejemplo vamos a crear un directorio llamado git1 en nuestra home. cd /home/USUARIO mkdir git1 cd git1 git init Con el comando git...

Instalación de Owncloud en Linux

Instalar Owncloud en Ubuntu 18.04 LTS. En este tutorial veremos como instalar el servicio de gestión de ficheros owncloud en un equipo con sistema operativo Linux Ubuntu. Requisitos previos. Antes de poder instalar Owncloud en nuestro equipo con Ubuntu debemos tener instalado LAMP, para ello puedes consultar el tutorial para instalar LAMP en Linux. Aunque en este tutorial instalaremos directamente MariaDB y los módulos necesarios de PHP. Así que puedes seguir directamente las instrucciones siguientes: Instalar Apache: Instalamos el servidor...

Instalación de LAMP (Apache, MySQL o MariaDB y PHP sobre Linux)

Instalar LAMP (Apache, mySQL o mariaDB y PHP) en nuestra distribución Linux. En esta entrada vamos a ver la secuencia de acciones necesarias para realizar una instalación de Apache, MySQL y PHP en nuestra distribución Linux, lo que habitualmente se conoce como LAMP. Índice de contenidos: ¿Qué necesitamos de base? Actualizar los paquetes Ubuntu Instalar Apache Instalar MySQL Instalar MariaDB

Servicio DHCP: Instalar servidor DHCP en Linux.

DHCP: Instalar servidor DHCP en Linux Importante (Si usas Virtual Box): Si estáis instalando el servidor en una máquina virtual ten en cuenta que, seguramente, ya existe un servidor DHCP en la red, por ello para evitar problemas de red, pon la configuración de red de la máquina virtual en "Red Interna", así podrá ser el servidor de la red de máquinas virtuales de Virtual Box que tengas activas en tu equipo. En caso de no usar...