Hackers, activismo, privacidad

Se que me falto de activismo, así que por eso especialmente pongo aquí mi selección que realice para tratar estos temas en clase.


Ben Goldacre (2012): What doctors don’t know about the drugs they prescribe

Amy Webb (2013) :How I hacked online dating

Keren Elazari (2014): Hackers: the Internet’s immune system

Wael Ghonim (2015): Let’s design social media that drives real change

Christopher Soghoian (2016): Your smartphone is a civil rights issue

 

Publicado en edusol, planetalinux, Web | Deja un comentario

To do

To do

  • Get Debian to automagic update, by firewall rules is not possible, so ssh-key without pass, ssh tunnel, tsock on apt.conf invocation (try this week)
  • Get a micro sim for my cel, solution for GSM network consisted on *#*# trick and key binding like of gamer
  • Get more sleep!
Publicado en Debraye, edusol, Trabajo | Deja un comentario

On vaccination

I love this one, to te point, straight and to the point.

 

Publicado en Debraye, General, Web | Deja un comentario

Azure quirks

[root@foo html]# time cp src31/ leiyp -a
real    3m33.343s
user    0m0.447s
sys     0m5.144s
[root@foo html]# time cp src31/ lep -a

real    0m14.093s
user    0m0.320s
sys     0m4.000s
[root@foo html]# time cp src31/ les -a

real    0m7.885s
user    0m0.339s
sys     0m4.237s
[root@foo html]# time cp src31/ lems -a

real    0m9.902s
user    0m0.324s
sys     0m4.320s
[root@foo html]# du -sh src31/
517M    src31/

First copy took ages… and then things go fast…

Well the disk don’t behave like on a normal system

[root@foo ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        29G  9.0G   19G  34% /
tmpfs            14G     0   14G   0% /dev/shm
/dev/md127       79G   21G   55G  27% /var/lib/mysql
/dev/sdc1        99G   66G   28G  71% /var/www
/dev/sdb1       197G   60M  187G   1% /mnt/resource
[root@foo ~]# hdparm -tT /dev/sda1

/dev/sda1:
 Timing cached reads:   12396 MB in  1.99 seconds = 6229.11 MB/sec
 Timing buffered disk reads:  38 MB in  3.06 seconds =  12.41 MB/sec
[root@foo ~]# hdparm -tT /dev/sdc1

/dev/sdc1:
 Timing cached reads:   12002 MB in  1.98 seconds = 6046.37 MB/sec
 Timing buffered disk reads:   8 MB in  3.90 seconds =   2.05 MB/sec
[root@foo ~]# hdparm -tT /dev/md127

/dev/md127:
 Timing cached reads:   11688 MB in  1.99 seconds = 5868.12 MB/sec
 Timing buffered disk reads: 170 MB in  3.02 seconds =  56.20 MB/sec

Also system is not idle is on production but compared to a consumer SATA Seagate Barracuda 7200.14 (ST2000DM001-1ER164) I get this.

 hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   37552 MB in  2.00 seconds = 18802.96 MB/sec
 Timing buffered disk reads: 586 MB in  3.00 seconds = 195.07 MB/sec

Also a production machine, but not that busy and sitting on my desktop, bummer

A better comparison, a linode 8GB instance also a production one and busy:

root@bar:~# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   14546 MB in  2.00 seconds = 7280.14 MB/sec
 Timing buffered disk reads: 1940 MB in  3.00 seconds = 646.64 MB/sec

root@bar:~# hdparm -tT /dev/sdd

/dev/sdd:
 Timing cached reads:   14244 MB in  2.00 seconds = 7131.55 MB/sec
 Timing buffered disk reads: 1074 MB in  3.01 seconds = 356.59 MB/sec

Also to disclose this is not a slow entry VM is a Standard D12 v1 (4 Cores, 28 GB memory) of Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz.

Publicado en General, planetalinux, Trabajo | Etiquetado , , , , , , , , | Deja un comentario

Automagic Moodle update

Well its monday so semi auto magic roll of patches on CentOS via yum-cron on Debian broken for some dumb and strong firewall rules but applied via unattended updates now done through a ssh tunnel using tsocks, been thinking on create a permanent tunnel or one based on apt.conf and push keys to our external machine, laziness has won and it’s not implemented… but.
Our mini script, for every directory get git code
git.sh

#!/bin/bash
        for i in $( ls ); do
            echo item: $i
        cd $i
        sudo -u apache git pull
        cd /var/www/html
        done

For 20 instances took 88 secs yay! ;)

real    1m28.599s
user    0m11.510s
sys     0m5.070s

Now tell Moodle about the changes and run whatever is pending

upgrade.sh

#!/bin/bash
        for i in $( ls ); do
            echo item: $i
        sudo -u apache php $i/admin/cli/upgrade.php --non-interactive
        done

Nice it took almost four minutes to execute…

real    4m31.226s
user    2m36.918s
sys     0m28.886s

Half of work done… time for a coffee, need to make this via ansible… still get no time to implement test |staging | production from staging to production rollback if breaks.

As pointed by Gunnar in the comments the moodle source not really needs to have apache permissions opposed to moodledata where it need to write and create files.

Publicado en Debraye, planetalinux, sysadmin, Trabajo | Etiquetado , , , , | 2 comentarios

Otra de trivia

O más bien de un ejercicio que hago en clase, hay que afirmar o negar una larga lista de sentencias que he recopilado en la red, hoy he visto fuertemente aparecer una

Los primeros tres dígitos del código de barras te sirven para saber en qué país fue construido un producto.

Pero modificada y con mayor fuerza aprovechando una verdad a medias, que consumamos productos con la clave 750 en el código de barras porque son mexicanos y veamos a detalle

En los códigos de barras efectivamente el 750 es para México en los contenedores y tarimas de transporte en los códigos al detalle es decir en las cajas y directamente en los productos, NO, es decir en las tiendas el 750 no necesariamente indica que sea mexicano o extranjero un producto.

“Es un sistema para la identificación que se utiliza para el entorno logístico y no para el entorno detallista. Así, es ideal para la identificación de cajas y pallets que viajan y se mueven dentro de una cadena.

El código GS1-128 utiliza una serie de Identificadores de Aplicación (IA), que actúan como prefijos, para dar el significado de los datos como fechas de caducidad, números de lote, cantidades, peso y muchos otros atributos que el usuario pudiera necesitar. Estos identificativos permiten clasificar de una forma estandarizada las características del producto que representan.”

14956488_10209368642685156_8795654240038979386_n

Es importante tener en cuenta que esta infografía no es correcta

Así que si reciben la cadena o las imágenes que intentan viralizar esto como es importante saber que no es correcta aunque sea un buen consejo el consumir productos mexicanos.

Fuente: https://es.wikipedia.org/wiki/GS1-128
Anexo de prefijos y paises: https://es.wikipedia.org/wiki/Anexo:Prefijos_de_C%C3%B3digo_GS1_por_pa%C3%ADses

Publicado en Debraye, planetalinux, Web | Etiquetado , , , , , | Deja un comentario

Lo interesante

Es que realmente no se hizo nada para que no pasara… para cuando de veras se hizo campaña mediática ya era más que probable, en julio lo animaron muy bien en Pictoline

Muchos se lo tomaron a broma y me parece que paso como no se esperaba, hay que recordar que los instruidos no son tantos y que quienes votaron en muchos casos lo hicieron más en desacuerdo con la candidata demócrata y las políticas de los últimos años o peor aún por el discurso de gran carisma y retorica, populista pues.  En fin que va a ser interesante lo que viene más allá de todo lo que se ha dicho y especulado lo más interesante esta por venir.

Archivo local para la posteridad http://blografia.net/vicm3/wp-content/uploads/2016/11/giphy.gif

Publicado en Debraye, planetalinux, sysadmin | Etiquetado , , , , , | Deja un comentario

Azure un año despues

A más de un año de distancia

Lo que me gusta:

  1. La provisión de recursos es más o menos rápida
  2. Soporta máquinas virtuales con Linux
  3. Dos caídas en un año, muy breves (una pudo ser programada, pero no tenia las alertas y no habia buscado por el obvio https://azure.microsoft.com/en-us/status/ )
  4. Que se pueden crear arreglos RAID y otras monerias

Lo que no me gusta:

  1. Las ip son dinámicas a menos que uno configure una cosa rara que tiene por nombre red virtual y que no he visto la utilidad de configurar para evitar el cambio, lo cual he paleado con un CNAME
  2. No hay resolución inversa, es decir Microsoft no recibe correo de su servicio de nube, claro que tiene una opción para hacer esto desde el powershell + azure sdk en Windows, no es posible desde la interfaz web
  3. No hay forma de conectarle una terminal via web a las máquinas virtuales (al menos no a las Linux) en Windows ofrece una especie de rdesktop, esta si me tomo por sorpresa cuando una instancia no quiso arrancar, ya estaba por levantar un ticket (que no parece que hubiese ayudado mucho según leí) de soporte pero un cuarto reboot, arrancó la instancia, que se descompuso, quien sabe
  4. Lo lento y confuso que es la interfaz web

Me gustaría poner en la lista de arriba que tampoco el costo me agrada, pero esa sección ya no estuvo en mi decisión me queda claro que tampoco era demasiado posible cambiar ahí por el tipo de contratación, pero los puntos de lo que no me gusta son los que de veras me parece que cualquier otro proveedor como Linode, DigitalOcean o hasta OVH ofrecen en sus MV más baratas, de hecho la resolución inversa la he visto hasta en los proveedores de 3USD… en fin.

Publicado en planetalinux, sysadmin, Trabajo | Etiquetado , , | Deja un comentario

El problema con el ingles

O washawashear… de plano, no lo había pensado mucho, total que fue viral hace como un año tal vez más pero no parece que lo haya puesto en el blog, me hizo reir y lo sigue haciendo.

 

Publicado en Debraye, General, Web | Etiquetado , , , | Deja un comentario

Calaverita

A los estudiantes de tercero
Les dejaron de tarea una calavera
Como no tenían idea
De cómo terminar la tarea
La muerte los atrapo
Y les dijo
“Por no hacer la tarea
El panteón los espera”.

VM3

Había dos Pokemon
Y se los llevaron al panteón
A comer chicharrón
Y entonces se apareció la catrina
Y al verlos con su comida
Los quiso atrapar
Entonces se escaparon
O eso pensaron
La flaca los atrapo
Y su chicharrón les dio.

DMT

Publicado en Debraye, Web | Etiquetado , , | Deja un comentario