fix codehilite
This commit is contained in:
@@ -26,29 +26,28 @@ un entorno virtual con python-virtualenv.
|
||||
|
||||
1. Clonación del repositorio e ingreso al directorio de trabajo
|
||||
|
||||
$ git clone https://notabug.org/Freak-Spot/Freak-Spot
|
||||
|
||||
$ cd Freak-Spot
|
||||
:::bash
|
||||
git clone https://notabug.org/Freak-Spot/Freak-Spot
|
||||
cd Freak-Spot
|
||||
|
||||
2. Generar el entorno virtual y activarlo
|
||||
|
||||
$ virtualenv env
|
||||
|
||||
$ source env/bin/activate
|
||||
:::bash
|
||||
virtualenv env
|
||||
source env/bin/activate
|
||||
|
||||
3. Instalación de dependencias pip y npm
|
||||
|
||||
$ sudo npm install uglifycss uglify-js -g
|
||||
|
||||
$ pip install -U pelican beautifulsoup4 markdown babel
|
||||
|
||||
$ npm install
|
||||
:::bash
|
||||
sudo npm install uglifycss uglify-js -g
|
||||
pip install -U pelican beautifulsoup4 markdown babel
|
||||
|
||||
4. Generar el sitio web
|
||||
|
||||
`$ (cd freak-theme && make compile)`
|
||||
:::bash
|
||||
$ (cd freak-theme && make compile)
|
||||
$ make html
|
||||
|
||||
`$ make html`
|
||||
|
||||
<!--Plyr-->
|
||||
<script src="{static}/vendor/js/play.js"></script>
|
||||
|
||||
@@ -53,7 +53,7 @@ de un issue del repositorio GitHub de yowsup.
|
||||
|
||||
Para crearte una cuenta con yowsup, debes ejecutar el siguiente comando:
|
||||
|
||||
```
|
||||
```bash
|
||||
$ yowsup-cli registration -E s40 -r sms -p <nº_de_teléfono> -C <código_del_país> -m <código_móvil_del_país> -n <código_móvil_de_la_red>
|
||||
```
|
||||
|
||||
@@ -68,14 +68,14 @@ Entonces, como dijo Jack el destripador, vamos por parte.
|
||||
Si todo funcionó, debería aparecerte algo como esto al final del comando, deberías recibir
|
||||
un mensaje de texto con el código para registrarte, de forma similar, escribe:
|
||||
|
||||
```
|
||||
```bash
|
||||
$ yowsup-cli registration -E s40 -p <nº_de_teléfono> -C <código_del_país> -m <código_móvil_del_país> -n <código_móvil_de_la_red> -R <código_del_sms>
|
||||
```
|
||||
|
||||
Donde `<código_del_sms>` corresponde al código que recibiste en tu celular.
|
||||
El resultado del comando, cerca del final, deberías obtener algo como:
|
||||
|
||||
```
|
||||
```bash
|
||||
INFO:yowsup.common.http.warequest:b'{"status":"ok","login":"<nº_de_teléfono>","type":"existing","pw":"FBmvgZs8UUbSX2ZHeVyxc7G7g4s=","expiration":4444444444.0,"kind":"free","price":"US$0.99","cost":"0.99","currency":"USD","price_expiration":1497967560}\n' status: b'ok' login: b'<nº_de_teléfono>' pw: b'<contraseña>' type: b'existing' expiration: 4444444444.0 kind: b'free' price: b'US$0.99' cost: b'0.99' currency: b'USD' price_expiration: 1497967560
|
||||
```
|
||||
|
||||
@@ -92,10 +92,8 @@ Listo! Ya tienes una cuenta XMPP funcional con WhatsApp. Para agregar contactos
|
||||
añadirlos con la dirección `<nº_de_teléfono>@dominio.del.transporte>`
|
||||
|
||||
**Nota:**
|
||||
```
|
||||
<nº_de_teléfono>
|
||||
```
|
||||
tiene que ser el número completo pero sin el **signo +**, igual que cuando te registraste.
|
||||
|
||||
`<nº_de_teléfono>`: tiene que ser el número completo pero sin el **signo +**, igual que cuando te registraste.
|
||||
|
||||
## Para finalizar
|
||||
|
||||
|
||||
@@ -34,7 +34,8 @@ donde `modificado.sh` es, en este caso, un script que fue modificado (.❛ ᴗ
|
||||
Entonces, para modificar nuestro script, texto o código fuente primero hay que
|
||||
crear el directorio `a` y `b`
|
||||
|
||||
$ mkdir a b
|
||||
:::bash
|
||||
mkdir a b
|
||||
|
||||
En el directorio `a` pondremos el o los archivos sin modificar, y en el
|
||||
directorio `b` el modificado.
|
||||
@@ -42,8 +43,8 @@ directorio `b` el modificado.
|
||||
## Segundo paso: crea el parche
|
||||
Ejecuta:
|
||||
|
||||
```
|
||||
$ git diff --no-prefix --no-index --no-renames --binary a b > parche.patch
|
||||
```bash
|
||||
git diff --no-prefix --no-index --no-renames --binary a b > parche.patch
|
||||
```
|
||||
|
||||
+ --no-prefix: No mostrar ningún prefijo de origen o destino.
|
||||
@@ -62,6 +63,7 @@ dependiendo del caso.
|
||||
archivos de código fuente en C/C++, Python, Pascal, Javascript, PHP, HMTL, etc.
|
||||
entonces usaremos este comando:
|
||||
|
||||
:::bash
|
||||
patch -p1 -i /ruta/del/parche.diff
|
||||
|
||||
2. Con archivos binarios: Es decir, cosas como programas ejecutables ya compilados,
|
||||
@@ -69,6 +71,7 @@ dependiendo del caso.
|
||||
cuando se parcha un binario cuando en parche dice algo como "GIT binary patch".
|
||||
En este caso aplicaremos el parche de la siguiente manera:
|
||||
|
||||
:::bash
|
||||
git apply -v /ruta/del/parche.diff
|
||||
|
||||
## El problema con diff y no hacer directorios a y b
|
||||
@@ -94,25 +97,26 @@ En el primero, crearé los archivos que puse de ejemplo (valga la redundancia) y
|
||||
|
||||
**script.sh:**
|
||||
|
||||
```
|
||||
```bash
|
||||
#!/bin/bash
|
||||
echo "Hello world"
|
||||
```
|
||||
|
||||
**script.sh.new:**
|
||||
|
||||
```
|
||||
```bash
|
||||
#!/bin/sh
|
||||
echo "Hello world"
|
||||
echo "This is a patched file :D"
|
||||
```
|
||||
Ahora haremos lo que la mayoría de tutoriales de internet te dicen que hagas:
|
||||
|
||||
:::bash
|
||||
diff -u script.sh script.sh.new
|
||||
|
||||
Y me queda así:
|
||||
|
||||
```
|
||||
```diff
|
||||
--- script.sh 2018-03-16 15:52:49.887087539 -0300
|
||||
+++ script.sh.new 2018-03-16 15:53:02.490420209 -0300
|
||||
@@ -1,2 +1,3 @@
|
||||
@@ -123,8 +127,11 @@ Y me queda así:
|
||||
```
|
||||
Todo aparentemente bien, pero ahora apliquemos dicho parche
|
||||
|
||||
```
|
||||
```bash
|
||||
$ diff -u script.sh script.sh.new | patch -p1 -i /dev/stdin
|
||||
```
|
||||
|
||||
```diff
|
||||
can't find file to patch at input line 3
|
||||
Perhaps you used the wrong -p or --strip option?
|
||||
The text leading up to this was:
|
||||
@@ -148,8 +155,11 @@ archivo_binario.bin script.sh
|
||||
|
||||
Bien, ahora hagamos el parche con diff:
|
||||
|
||||
```
|
||||
```bash
|
||||
$ diff -ur a b
|
||||
```
|
||||
|
||||
```diff
|
||||
Sólo en b: archivo_binario.bin
|
||||
diff -ur a/script.sh b/script.sh
|
||||
--- a/script.sh 2018-03-16 15:37:27.513802777 -0300
|
||||
@@ -170,8 +180,11 @@ su trabajo y creara este nuevo archivo no funcionaría porque
|
||||
pero sí por `git` lo cual nos lleva al tercer punto.
|
||||
Mira lo que pasa si uso `git` en vez de `diff`:
|
||||
|
||||
```
|
||||
```bash
|
||||
$ git diff --no-prefix --no-index --no-renames --binary a b
|
||||
```
|
||||
|
||||
```diff
|
||||
diff --git b/archivo_binario.bin b/archivo_binario.bin
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..1ce3c1c596d7a7f400b0cc89bda5a41eed2780c5
|
||||
|
||||
Reference in New Issue
Block a user