Para bajar una página:
$ wget http://blog.desdelinux.net/con-el-terminal-bajar-un-sitio-web-completo-con-wget
Para bajar el sitio completo de forma recursiva, incluyendo imágenes y otros tipos de datos:
$ wget -r http://blog.desdelinux.net/
Y
aquí viene la magia. Como bien nos explican en el artículo de HumanOS,
muchos sitios verifican la identidad del navegador para aplicar diversas
restricciones. Con Wget podemos burlar esto de la siguiente forma:
wget -r -p -U Mozilla http://blog.desdelinux.net/
O
también podemos hacer pausa entre cada página, ya que de lo contrario
el dueño del sitio puede darse cuenta que e estamos bajando el sitio
completamente con Wget.
wget --wait=20 --limit-rate=20K -r -p -U Mozilla http://blog.desdelinux.net/
dissabte, 18 d’abril del 2015
dissabte, 11 d’abril del 2015
Serial I2C 1602 16×2 Character LCD Module
This is another great blue/yellow backlight LCD
display. As the pin resources of Arduino controller is limited, your
project may be not able to use normal LCD shield after connected with a
certain quantity of sensors or SD card. However, with this I2C interface
LCD module, you will be able to realize data display via only 2 wires.
If you already has I2C devices in your project, this LCD module actually
cost no more resources at all. It is fantastic for Arduino based
project.
Interface: I2C
-
I2C Address: 0x27
-
Pin Definition: VCC、GND、SDA、SCL
-
Back lit (Green with white char color)
-
Supply voltage: 5V
-
Size: 27.7mm×42.6mm
-
Contrast Adjust: Through Potentiometer
-
Only employ two I/O interface
Spinnig the potentimeter clockwise is to increase contrast ,spinning unclockwise is to decrease it.
Arduino 1602 I2C library only Arduino IDE 023.
Arduino 1602 I2C library for Arduino IDE 1.0.
We need move the folder to /usr/share/arduino/libraries/.
We can use this script.
EXAMPLE CODE
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Hello, world!");
lcd.setCursor(3, 1);
lcd.print("By: fmesas");
}
void loop()
{
}
dissabte, 4 d’abril del 2015
Ejecutar un Script .sh
¿Que es un Script?
En
la linea de comandos vamos introduciendo las ordenes que queremos
ejecutar por teclado, además de esto, también es posible automatizar
esta tarea creando un script. Un script es un archivo que contiene un
conjunto de comandos que son ejecutados secuencialmente, desde el
primero hasta el ultimo.
Como crear un Shell Script
Hay
varias formas de crear un Script, cuando termina en extensión .sh el
sistema ya lo identifica pero no le da los permisos de ejecución. Un
ejemplo de creación de Script sería:
touch script.sh && chmod +x script.sh
donde touch script.sh crea el script y chmod +x script.sh da permisos de ejecución
Como ejecutar o probar un script .sh
Deberemos
ir desde la terminal donde tenemos el script. Puede que no tengais
permiso de ejecución, así que como hemos mencionado en Como crear un
Shell, deberemos darle permisos de ejecución con el siguiente comando:
chmod +x script.sh.
Para ejecutar el script.sh pondrémos:
./script.sh
dissabte, 28 de març del 2015
Averiguar tu IP pública desde la terminal
Hay una forma de averigar esa IP pública haciendo uso
del comando curl. Si no tenéis instalado el paquete habrá que
instalarlo, tal y como indican en ITswapshop, donde revelan el proceso
tanto para Ubuntu:
sudo apt-get install curl
Como para openSUSE
sudo zypper install curl
El
proceso de instalación es análogo en otras distribuciones, y una vez
con curl instalado bastará con escribir en la terminal lo siguiente
curl ifconfig.me
dissabte, 21 de març del 2015
Descargar videos de youtube via terminal
Instalación y uso:
sudo apt-get install youtube-dl
youtube-dl url_del_video (donde url_del_video es el lugar de youtube donde se encuentra alojado dicho video).
Si no funciona, instalad:
sudo pip install --upgrade youtube_dl
Para actualizar youtube-dl:
youtube-dl -U
(Need root)
Para más información visitad: http://rg3.github.io/youtube-dl/documentation.html
dissabte, 14 de març del 2015
Numerar páginas sin numerar la portada. LibreOffice
Una vez hayamos preparado
la primera portada física (portada), pulsar F11 para ver el gestor de
estilos. En el gestor, pusamos el icono de "Estilos de página" y a
continuación seleccionamos todos los estilos (all) en la lista
desplegable de la parte inferior. Podremos observar que hay varios
estilos disponibles, entre ellos "First Page". Seleccionaremos ese
estilo con doble clic. Una vez hecho esto, nos situaremos al final de la
portada y insertaremos un salto de página seleccionando la opción del
menú "Insert/Manual Break". Se abrirá un cuadro de diálogo como el de la
imagen.
Ahí
seleccionaremos "Page break" y en estilo: "Default style". Al hacerlo,
podremos ver que nos permite cambiar el número de la página que vamos a
introducir tras la portada ("Change page number").
Veremos
que al pulsar OK suceden varias cosas. Writer creará una nueva página
en blanco tras la portada, esta ya no estará conectada a la página de
portada. Por lo demás, no hay mas que añadir el número de página de
forma corriente
Para más información pueden consultar:
dissabte, 7 de març del 2015
Recuperando datos borrados/formateados con debian
Depende el sistema operativo, podemos descargarnos Testdisk desde su web.
Una vez descargado, vamos a la terminal, accedemos a la carpeta y ejecutamos:
./photorec_static (se necesita root)
o en mi caso (al abrir el programa necesitaremos root):
wget http://www.cgsecurity.org/testdisk-7.0-WIP.linux26-x86_64.tar.bz2
tar xvzf testdisk-7.0-WIP.linux26-x86_64.tar.bz2
cd testdisk-7.0-WIP.linux26-x86_64
./photorec_static
para más información, visitar: http://www.cgsecurity.org/wiki/TestDisk_Paso_A_Paso
Subscriure's a:
Missatges
(
Atom
)







