Computación en la nube

He estado probando un poco de Cloud Computing en Amazon Web Services, y estos son unos comandos con los que puedes acceder a tu máquina virtual online:

aws ec2 start-instances --instance-ids i-007fe7eedb16e4b8a

aws ec2 describe-instances

aws ec2 stop-instances --instance-ids i-007fe7eedb16e4b8a

Anuncios

Desinstalación de paquetes Python

Para desinstalar un paquete Python tendrás que hacerlo manualmente:

python setup.py install --record files.txt

Esto te generará una lista de archivos que tendrás que borrar:

cat files.txt | xargs rm -rf

Si quieres instalar entonces la nueva versión del software tendrás que volver a hacer la instalación, con la versión nueva.

Asignar IP estática

sudo nano /etc/network/interfaces

auto enp0s3
iface enp0s3 inet static
address 172.16.4.41
netmask 255.255.0.0
network 172.16.0.0
gateway 172.16.0.1
dns-nameservers 8.8.8.8

/etc/init.d/networking restart

 

WAMP, XAMPP… Bitnami

Cuando las prácticas de instalación de servidores WAMP/XAMPP no avanzan como deberían… hay que darles el tema un poco más masticado a los alumnos (y bajarles algo la nota también). Bitnami te lo da todo ya hecho: instala el servidor y también la aplicación pertinente. Lo malo es que así aprenden menos, pero en ocasiones es el mal menor porque sin el servidor instalado no pueden seguir con las prácticas siguientes de la Unidad Formativa.

https://bitnami.com/stack/moodle/installer

Lenguajes de programación online

Esta web es un buen recurso para programar en diferentes lenguajes:

http://repl.it

Instalar php7.0

sudo apt-get remove php5*

sudo apt-get install php libapache2-mod-php7.0

En clase hemos tenido problemas al instalar las librerías necesarias para cargar páginas php. En algunos casos es porque este módulo no lo habíamos instalado.

| Etiquetado

Punto 7

He tenido que modificar el punto 7 de mi presentación de streaming, por unos cambios que están haciendo en el servidor de dinostream.pw

Ahora, abriré un canal Ucaster desde XBMC y copiaré su dirección en:

http://jmir.homelinux.com:83/m3u8load.php?url= … (cambiando “&” por %26″)

Después abriré la siguiente web y me tendrían que salir los canales de TV (incluído el de pago Bein Sports, con fin simplemente ilustrativo):

http://jmir.homelinux.com:83/demoRisk2.php

streaming

Programa necesario para minar bitcoins en tu Raspberry

# step 1
sudo apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev

# step 2
cd /usr/src/
sudo git clone https://github.com/ckolivas/cgminer.git
sudo git clone https://github.com/wareck/cgminer-gekko

# step 3 en el caso de block erupter cambiar gekko por icarus
cd cgminer-gekko
sudo ./autogen.sh --enable-gekko
sudo ./configure --enable-gekko

# step 4
make

# step 5
# Plug your ASICMiner Block Erupter USB’s -GEKKO- into the USB ports of your device.

# step 6
sudo ./cgminer -o http://your.pool.com:8332 -u username -p yourpassword

 

 

Por último, para ejecutar el programa tendremos que hacerlo contra algún pool de bitcoins. Dejo aquí abajo el ejemplo usado para slushpool.com y para pool.bitcoin.com (este último en un intento fallido de hacerlo con nohup para que corriera en segundo plano):

sudo /usr/src/cgminer/cgminer -o stratum+tcp://eu.stratum.slushpool.com:3333 -u Fran008.worker -p 12340007

nohup sudo /usr/src/cgminer/cgminer -o stratum+tcp://stratum.bcc.pool.bitcoin.com:3333 -u fran008 -p 12340007 >/dev/null 2>&1&