Move a Linux running process to a screen shell session


Use case:

  • You just started a process (i.e. compile, copy, etc).
  • You noticed it will take much longer than expected to finish.
  • You cannot abort or risk the process to get aborted due to the current shell session finishing.
  • It would be ideal to have this process on ‘screen’ to have it running on backgroud.

We can move it to a screen session with the following steps:

  1. Suspend the process
    1. press Ctrl+Z
  2. Resume the process in the background
    1. bg
  3. Disown the process
    1. disown %1
  4. Launch a screen session
    1. screen
  5. Find the PID of the process
    1. pgrep myappname
  6. Use reptyr to take over the process
    1. reptyr 1234

 

Note: at the moment of writing this, reptyr is not available on any Fedore/Redhat repo. We’ll need to compile:

$ git clone https://github.com/nelhage/reptyr.git
$ cd reptyr/
$ make
$ sudo make install

 

 

 

 

Anuncios
Publicado en Uncategorized | Etiquetado , | Deja un comentario

Cruz asador casera sobre disco/ Homemade Argentine asado cross on fire pit


Cuando cocinamos al asador en otros paises, tenemos que tener cuidado con ciertas medidas de seguridad. Es muy probable que si hicieramos asado o lechon (suckling pig) al asador con la cruz clavada al piso, algun vecino llame a los bomberos.

Por esa razon, donde no hay mucho lugar para cocinar a la cruz o asador, podemos usar un disco (fire pit) adaptandole la cruz.

En este caso, encontre en Home Depot un disco de 31″ que me vino bien para adaptarle la cruz arriba. Este fire pit/disco viene tambien con algunos hierros, espiedo y parrilla additionales que podemos usar para adaptar la cruz.

Con unas barras de acero de 1/4 pasante sobre las manijas del borde, podemos darle angulo de inclinacion a la cruz. Con algunos de los complementos que vienen con el fire pit podemos regular la altura.

vc3kd9pt.jpeg

Aqui las cruces presentadas sobre el disco/fire pit

nPiCFa_4

 

Aqui lo estamos probando con un buen asado argentino:

lehnKfb9

 

Y por supuesto que podemos hacer un lechon (suckling pig) o cordero (lamb):

-8fPIOqU

yjY8N0i_HjaX-zmF

 

Aqui con Eduardo (el picho) Divito, checkeando que todo funcione como debe ser…

62373833_2657675790912521_9027880926725537792_n

Saludos!

 

 

 

 

 

Publicado en Cooking, Uncategorized | 1 Comentario

Getting latest EMR release label


Usually latest release label gets updated on EMR’s Whats New page.

So a way to getting the last EMR release label would be:

 

curl -s https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-whatsnew.html |grep "(Latest)"|head -n1|awk '{ print $3 }'

 

Have fun!

 

 

Publicado en Uncategorized | Etiquetado , , | Deja un comentario

Update protobuf to 2.5 on Centos 6


Update protobuf to 2.5 on Centos 6:

$ cd /usr/local/src/
$ wget https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz
$ tar xvf protobuf-2.5.0.tar.gz
$ cd protobuf-2.5.0
$ ./autogen.sh
$ ./configure --prefix=/usr
$ make
$ make install
$ protoc --version

Install protobuf for java

$ cd java
$ mvn install
$ mvn package

You should be good to go.

To enable you to install different versions of protobuf, install stow then change ./configure --prefix=/usr to ./configure --prefix=/usr/local/stow/protobuf-2.5.0

Then link protobuf into your system with stow:

$ cd /usr/local/stow
$ stow protobuf-2.5.0

Note: stow uses /usr/local/bin by default. Make sure thats in your $PATH

To unlink that version of protobuf,

$ stow -D protobuf-2.5.0
Publicado en Uncategorized | Etiquetado , | Deja un comentario

upgrading glibc from version 2.12 to 2.14 on CentOS


You cannot update glibc on Centos 6 safely, but, you can install 2.14 alongside 2.12 easily, then use it to compile projects etc.

  1. mkdir ~/glibc_install; cd ~/glibc_install
  2. wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
  3. tar zxvf glibc-2.14.tar.gz
  4. cd glibc-2.14
  5. mkdir build
  6. cd build
  7. ../configure –prefix=/opt/glibc-2.14
  8. make -j4
  9. sudo make install
  10. export LD_LIBRARY_PATH=/opt/glibc-2.14/lib

 

Publicado en Uncategorized | Etiquetado , | Deja un comentario

Milhojas / Mille-feuille


Aqui va la receta de varias generaciones (mi bisabuela, abuela y mi mama…) para hacer las milhojas.

Ingredientes:

400g de Harina (3/4 taza son aprox 100g)

400g de Manteca

1 pizca de sal

1 taza de agua

Procedimiento:

1) Hacemos una masa branda con 300g de harina, la pizca de sal y el agua. Reservar

2) Cortamos en trozos pequenos la manteca y le vamos agregando los 100g de harina.

Poner a descanzar los dos bollos en la heladera por unos 20 min.

3) Estirar el bollo de harina y envolver con este el de manteca.

IMG_9706

Poner a descanzar el bollo en la heladera por unos 20 min.

4) Estirar y doblar en tres. Se debe estirar siempre del lado donde se ven los dobleces.

IMG_9707

Poner a descanzar.

5) Estirar y doblar en cuatro.

Poner a descanzar.

6) Estirar y doblar en tres.

Poner a descanzar.

7) Estirar.  Cortar en tiras y arrollarlas. Estirar en forma de disco

IMG_9757

8) Colocar la masa estirada en forma de disco en una pizzera del lado de abajo. Tiene que estar fria junto con la masa para que no encoja. Pincharlas con un tenedor.

IMG_9758

9) Llevar a horno medio hasta que esten doradas.

 

Repetir el proceso para todos los discos.

IMG_9761

 

10) Colocar dulce de leche y apilar todos los discos. Decorar con nueces, almendras y si es posible, quinotos en almibar para la tapa de arriba.

IMG_9777.JPG

Publicado en Cooking, Hobbies, Uncategorized | 1 Comentario

Paella de Mariscos


paella_de_mariscos

Ingredientes:

  • Aceite de oliva
  • Sal fina
  • Pimienta negra molida
  • Cebollas
  • Morrones de tres colores 3
  • Ajos 1
  • Tomates 3
  • Tubos de calamar 1/2 kilo
  • Arroz doble carolina 1/2 kilo
  • Azafrán 3 cápsulas
  • Caldo de verduras o pollo 2 litros
  • Berberechos 1/2 kilo
  • Mejillones 1/2 kilo
  • Cayos de vieyras 1/2 kilo
  • Langostinos crudos 1/2 kilo
  • Camarones crudos 1/2 kilo
  • Perejil picado 1 tazas
  • Arvejas 2 tazas
  • Limones 1

 

Cortar los tubos de calamar limpios y secos en cuadrados y marcar cuadros en su superficie.

Saltarlos en la paellera con aceite de oliva y ajo, hasta que esten cocidos (cuando están retorcidos como un cubanito). Retirar y reservar.

En la misma paellera con de oliva, transparentar cebolla, morrones, tomate rallado. Salpimentar.

Agregar el arroz y saltearlo hasta que este translúcido. Agregar el azafrán y el caldo de verduras (o de pollo). Reservar para ir rectificando el nivel de caldo de acuerdo al punto del arroz.

Bajar el fuego y evitar mover demasiado el arroz para evitar que se libere el almidón.

Agregar al arroz, los berberechos, mejillones, vieyras, langostinos y los calamares que estaban reservados.

Al probar el arroz y encontrarlo todavía “al dente”, agregar las arvejas, apagar el fuego, tapar la sartén y dejar reposar unos minutos.
Espolvorear con el perejil picado. Cortar los limones en rodajas y distribuirlos en el borde de la paellera. Servir.

 

Publicado en Cooking, Uncategorized | Deja un comentario