Sunday, May 3, 2020

DHCP resumen de lo que leí alguna vez.



- Utiliza el puerto 67 (Servidor) y 68 (cliente) Para IPv4
- Utiliza el puerto 547 (Servidor) y 546 (cliente) Para IPv6
- Maneja mensajes del tipo broadcast y unicast.
- Para IPv4 son 4 tipos de paquetes:

Discover (broadcast)
Offer (broadcast)
Request (broadcast) (Put server id  en el paquete)
Ack (unicast?)


- Para IPv6 son:

Solicit
Advertisement
Request
Reply

- En un dhcp server se definen scopes, que se componen de:
     - range
     - lease duration
     - mask appress
     - client
     - default gateway

De acuerdo a un RFC se definieron opciones aca menciono algunas que anote:

Option 53: message type
Option 6: domain server
** Option 1 es requerido y tiene la máscara de red.
Option 3: Router ip
Option 150: tftp server ip
Option 51 lease time

Nota: cuando un cliente va a renovar la ip porque ya expiro el tiempo de su lease, envia un mensaje por unicast (REQUEST) y le devuelven un ACK con el lease del time nuevo.
Esto lo realiza por 3 T.

T1
..
T2
..
y al tercero de acuerdo al rfc creo, genera otro broadcast con el request del lease time y si no responde  nadie queda marcado como que expiro, es dropeado este mensaje y vuelve al estado inicial...

El discover

Y eso es todo amigos, tirando papeles!

PD: esta sujeto a edición es de uno de los apuntes que alguna vez hice a mano, y quizas mal entendi algun paso :P

Sobre pluralsight free april month, data, cuentos, visualizaciones




buenas buenas,

Ahora en free april month existió la promoción que permitía acceder al contenido de cursos online, no se si aún continua, pero pueden chusmear en este link:

https://www.pluralsight.com/offer/2020/free-april-month


Como  me olvido de todo decidí agregar este artículo resumen de las cosas relevante que me llamaron la atención y esta bueno recordar. De los cursos que revisé en base a la fecha de publicación (elegir los más nuevos) estan:

https://app.pluralsight.com/library/courses/storytelling-to-engage-motivate/table-of-contents

y

https://app.pluralsight.com/library/courses/data-visualization-best-practices/table-of-contents


vi otros que no parecieron buenos, así que ni los menciono. Entre los puntos o anotaciones importantes sobre las visualizaciones y storytelling, menciono:

storytelling:

- Elementos que ayudan a hacer una historia efectiva, logrando una efectiva comunicación.
- Arquetipos de un "cuento" o ser un cuentacuentos? o storytelling? efectivo

    mencionan que existen estos frameworks:
        1 -"Stranger goes to town man goes on a journey"  se refiere a jornadas de viaje metafóricas.
        2 - Comedy vs Tragedy. (comedy = survival of community, and tragedy = indivual failure)
        3 - the hero quest.
        4 - The rags to rich story. (cuando comienza de 0 o la nada misma y llega a un punto cumbre final de exito)
        5- The fall. (es el punto 4 invertido.. del exito va al fracaso.)
        6 - Mistery (desde un punto o sujeto incognito explica los elemento necesarios para hallar el punto cumbre y develar quien o como llego a ese punto cumbre)
        7 - Romance (aca menciona un poco relacionado a una publicidad donde usar el romance para explicar que solemos tener un afecto mayor por nuestros telefonos ya que pasamos mucho tiempo con esto)

- Tres U de una historia (todas comienzan con la palabra understand, en español podría ser las tres E de una historia o cuento).
    1 - fuentes
    2 - audiencia
    3 - cada tipo de dato o términos de negocio.

- Como elegir tipos efectivos de gráficos.
- Mejorando atributos (explica muy por encima el procesamiento de datos)
- Contexto  => Who, What, How
- Mencionan de usar herramientas como Qlikview, D3, Tableau.

Data visualizations:

- Encontrar data que comunique un mensaje.
Sobre la alineación del texto:  números (alineación a la derecha), texto (alineación a la izquierda)
- Recomienta los gráficos de barra  en porcentajes, en lugar de un número fijo y que sean de orientación horizontal, de esta forma considera que es más fácil de interpretar.
- Wafle charts donde cada cuadro es un % de un total, recomienda si es posible sino el grafico de barras en cascada.
- usar color y tamaño para enfatizar una idea.

Que cosas evitar:

- Evitar hacer gráficos complejos .
- Evitar la redundancia de data en las tablas.
- Evitar redundancia de data.
- Usar ejes o etiquetas, recomienda no usar ambas.
- Evitar los gráficos espaguettis (imagen del artículo).
- En cuanto a colores: de un gráfico recomienda usar 2 o máximo 4, más de este número conviene hacer un subgráfico. Y sobre los colores rojo y verde menciona que a veces es mejor evitarlos si no conoces a la audiencia, y menciona como sustito orange para rojo, y azul para el verde.
- En los graficos de graficos de tortas recomienda no usar más 3 slices (trozos o pedazos o partes).

Que cosas repensar si son necesarias:

- gridlines: las grillas a veces  pueden evitarse, siempre cuestionar si suman a la visualización, o el mensaje que se quiere transmitir.
- sobre pie charts, recomienda usar los donuts charts en lugar de los pie charts.
- En los gráficos de barra: si aplica ordenar, bien o de mayor a menor o en orden alfabetico. 
- Orientación de las dimensiones. tener cuidado con... A veces las barras horizontales son más leibles.
- Multiples series: recomienda utilizar barras, o line plot, también acota la importancia de agrupar estas barras o líneas, en caso de que aplique.
- A veces un gráfico puede ser sustituido por Texto, y muestra ejemplos donde no se necesita un gráfico para transmitir la idea.
- Los gráficos cascadas, son graficos aditivos y ayudan a visualizar que elementos y proporcion componen un total.

Y para cerrar:
Frases zen que menciona: Remove to improve
(yo creo que aplica para todo, mantener las cosas sencillas es mejor que complejizarlas...)

Asi que ya termine de pasar mis notas sobre lo leido, esta un poco más digerido y para no olvidar parte lo agregue acá, esto me recuerda cosas que vimos durante la maestría, me divertía aprendiendo.

Hasta otro artículo digitalizando lo escrito a mano..

Friday, May 1, 2020

Post-its



Este post  va a crear un nuevo tag en este sitio llamado post-it , tengo como costumbre usar esto para anotar comandos utiles que suelo usar y no tengo la cabeza para no olvidarlos, y como esto no lo debe ver nadie, no creo que afecte mucho si lo guardo aca o google keep, en esta forma me gusta mas porque le agrego notas, fotos y formatos, lo voy a dividir en secciones: asi que comienza:

sobre mi compu personal (alias olivetti):

sda1 => tengo un window 7 de hace muchos años no creo que lo actualice quizas la formatee.

sda5 => otra partición de window => mis documentos creo, en general creo una particion de documentos y programas a instalar por si quiero reinstalar al final no he tenido que reinstalar de hecho no suelo usar mucho esta partición.

6,7,9 => linux y otras cosas
6 => raíz (/)
7 => home
9 => misperoles

me paso que no recordé donde había instalado y borré  uno de los dos sistemas operativos y archivos guardados.

se rompió linux por algo relacionado  el kernel, me olvide la clave (esto solo si no  esta encriptado el disco)
(usar un livecd de arch, ubuntu o su distribución favorita.)

#mount /dev/sda6 /mnt
#mount /dev/sda7 /mnt/home
#arch-chroot /mnt
# hacer lo que quiero hacer  y no puedo porque esta roto.
#mkinitcpio -p linux

agregar gpg key externa (spotify por ejemplo)

curl -sS https://download.spotify.com/debian/pubkey.gpg | gpg --import -


Problemas con el grub o generar de nuevo el grubfile (groot)

grub-mkconfig -o >> /boot/grubfile.cfg

Eliminar paquete (este lo aprendi pero igual lo agrego.)

Pacman -Rsnc

Pacman -Rd --no-deps

Temas con monitor que reconozca el monitor hdmi/vga o cosas con los monitores (no lo he usado en mucho tiempo.. ya todo lo reconoce y ajusta bien)

xrandr --output vga-1 --mode 1920x1080

Con este post-it me siento como mi mamá

A veces sin intención presiono la funcion de bloqueo de la tecla fn, entonces mi teclado cambia y donde tenía letras ahora solo tengo números, es algo que algunas  notebooks tiene como un feature yo no se si estoy de acuerdo como algo positivo, lo cierto es que consegui como desactivarlo.

Presionar simultaneamente.

Fn + Bloq Num

Hazelcast
Java.util.Map => core.IMap (hazelcast) esto lo tenia anotado porque aún estoy aprendiendo de este tema, y es más fácil relacionarlos.

Y eso es todo por ahora esto solo va a tener el tag de linux y postit o post-it
para seguirlos llenando.