VERSION ACTUAL :

Inicio de sesión

Raulito el Friki

Raulito El Friki

COMENTARIOS

EN LINEA

Hay actualmente 0 usuarios conectados.

NUEVOS

  • Berwin
  • leunamz
  • JosePeru05
  • ReDeViLzGz
  • pedronavia

Agregador de canales de noticias

Barras de bar

Jose Salgado - Mar, 12/19/2017 - 00:47

Barras de bar

Quizás conozcáis la canción de Insurreción[1] y sino ya tardas en escucharla. En está composición se puede escuchar en uno de sus versos barras de bar vertederos de amor, como de temas del corazón no solemos tratar en esta web y no estamos en condiciones para llamar al autor para que cambie la palabra amor por de entrevistas de trabajo, vamos a realizar un ejercicio de imaginación y pensar que en sus orígenes se concibió de esta manera.

He insistido bastante en que de lo que más no solemos arrepentir de no haberlo intentado, de dejar pasar oportunidades por miedo. En el mundo laboral esto es también algo que ocurre con bastante solvencia. He conocido a personas con perfiles que temblaban ante la opción de postular a un empleo que parecía diseñado a medida para ellos.

Existe algún temor que nos impide visualizarnos con el valor real que tenemos, nos infravaloramos cuando nos sentamos delante de una oferta o del director de recursos humanos. Pensamos que no acumulamos ni la experiencia ni los conocimientos y preferimos dejar pasar la ocasión a sentir un rechazo.

Si por esto no fuera poco, si al final los intentas convencer surgen los miedos relacionados con el entorno de trabajo. Si eres de los que tienes suerte de cobrar una nómina cada mes te tirará para atrás el cambiar un ambiente que ya conoces por otro nuevo, con otras dinámicas, otros grupos sociales, otra cultura que no necesariamente sea la misma que tienes tu. Surge por arte de magia un miedo a no encajar a pesar de ser un profesional respetado en tu trabajo actual.

Vamos sumado factores, como es el económico, miedo a que te despidan al poco tiempo perdiendo todo lo que ya habías acumulado, miedo a que te paguen poco, miedo a proyectos poco interesantes.

Reconozco que casi todos estos miedos son razonables y uno ha de sopesar que opciones toma en la vida, pero reconocerme vosotros que hasta que no preguntas nunca sabrás la respuesta. ¿Te pagarán más?, solo lo sabes si lo preguntas, ¿que proyecto llevaré?, sino vas a la entrevista no lo sabrás. Pero sobretodo, nunca sabrás si podrías haber accedido sino acudes a tu cita con el destino.

Se práctico, imagínate que vas y te dicen que no, no tiene ningún sentido las dudas y preguntas que te has estado haciendo. Lo único que puede llegar a ser realmente un problema y desestabilizarte es que te digan que si, pero es justo en ese momento cuando puedes hacer las preguntas más pecunarias y asegurarte que el cambio no sea para ir de Guatemala a Guatepeor.

En todo proceso de selección han de existir dos afirmaciones positivas, la empresa que contrata y la tuya, y no da más placer que saber que podrías haber trabajado pero tus principios, tu ética, tu -escribe lo que te apetezca- hizo que no quisieras dar el cambio y seguir aportando tu experiencia y conocimiento en el puesto en el que estás, y encima, que este sea reconocido por tus compañeros como la competencia.

¿Que me dices?, venga, preséntate y demuéstrate a ti mismo que si quieres puedes, y luego decide lo que te apetezca porque solo con esta decisión ya habrás ganado a tus miedos y dudas, y estas victorias siempre son importantes.

Película[2]

[1] Vídeo de la canción con Manolo García y Miguel Ríos

[2] The Method

Comunidad: RRHH

Tags: Trabajo, Valor, Oportunidad, Miedo

Esta entrada ha aparecido en Exelisis, haz click para leer Barras de bar

Ubucon Europe 2018 en Xixón (Asturias)

Innerzaurus - Lun, 12/18/2017 - 12:00

Cuando finaliza una Ubucon se empieza a trabajar en la próxima edición (al igual que se hace en las fallas de Valencia). La próxima edición de la Ubucon Europe será en España, en concreto en Xixón (Asturias). En este evento se realizan charlas y talleres relacionados con Ubuntu. Si bien ésta es la finalidad principal, no hay que olvidar la parte social. Es una experiencia conocer a otros miembros de la comunidad y de los proyectos que se usan en el día a día. ¿Os animáis a participar?

¿Cuándo será la Ubucon Europe?

La Ubucon Europe se hará en Xixón (Asturias) los días 27, 28 y 29 de abril en el Instituto Jovellanos. El evento coincide con la liberación de Ubuntu 18.04 por lo que será un fin de semana “interesante”.  Habrá dos salas para charlas / conferencias y otra para los talleres. En el hall del instituto se instalarán stands de diferentes proyectos relacionados con la comunidad de Ubuntu.

¿Hay un listado de conferencias o talleres?

En estos momentos no hay un listado oficia de las conferencias o talleres. Se ha abierto el plazo para presentar las propuestas:

  • Charlas.
  • Talleres.
  • Podcast.
  • Stands.

Al ser un evento internacional es preferible usar el inglés en las charlas y los talleres. Los Podcast pueden ser en cualquier idioma, ahí no hay limitaciones. En los stands no está definido el idioma pero el inglés y el castellano son una opción a tener en cuenta.

Cada charla o conferencia requiere un registro independiente. Si alguno participa como speaker no hace falta rellenar el formulario como visitante. Para resolver cualquier duda relacionada con las propuestas se puede usar la cuenta de correo: ubuconeurope2018 en el servidor de correo gmail.com

En esta ocasión también participaré, seguramente con un taller y una charla. Hay que conseguir la acreditación de este año…

Credenciales de la última Ubucon Europe

Credenciales con acompañante

Alojamiento y acceso al evento

Al coincidir las fechas con el puente del 1 de mayo es aconsejable ir mirando ya los hoteles y el transporte. Aunque quedan varios meses puede suponer un ahorro de dinero importante. Respecto al hotel conviene que esté cercano al evento. Cuando finalizan los eventos del día empieza la parte social y se aprovechará para hacer turismo por Xixón.

Vuelo a París

Vuelo a la próxima Ubucon

Obtener información

Se puede obtener más información de varias formas:

Conclusiones

En septiembre participé en la Ubucon Europe de París. Es una experiencia que os recomiendo porque conoces a mucha gente interesante. Al principio puede costar hablar con otras personas ya que se usa el inglés como idioma común. Si bien es cierto, también hay que reconocer que todo el mundo pone de su parte. Los usuarios que hablan en inglés haciendo frases más simples y los que entienden los dos idiomas actuando como interpretes. En ese sentido no deberíais tener muchos problemas con el idioma. Al ser el evento en España es más sencillo viajar y la barrera del idioma no es tan grande.

Se puede dar una charla / taller o simplemente ir como visitante. El evento es gratuito y se puede acceder sin limitaciones. ¿Os animáis a participar?

Referencias

 

La entrada Ubucon Europe 2018 en Xixón (Asturias) se publicó primero en InnerZaurus.

Ubucon Europe 2018 en Xixón (Asturias)

Mimecar - Lun, 12/18/2017 - 12:00

Cuando finaliza una Ubucon se empieza a trabajar en la próxima edición (al igual que se hace en las fallas de Valencia). La próxima edición de la Ubucon Europe será en España, en concreto en Xixón (Asturias). En este evento se realizan charlas y talleres relacionados con Ubuntu. Si bien ésta es la finalidad principal, no hay que olvidar la parte social. Es una experiencia conocer a otros miembros de la comunidad y de los proyectos que se usan en el día a día. ¿Os animáis a participar?

¿Cuándo será la Ubucon Europe?

La Ubucon Europe se hará en Xixón (Asturias) los días 27, 28 y 29 de abril en el Instituto Jovellanos. El evento coincide con la liberación de Ubuntu 18.04 por lo que será un fin de semana “interesante”.  Habrá dos salas para charlas / conferencias y otra para los talleres. En el hall del instituto se instalarán stands de diferentes proyectos relacionados con la comunidad de Ubuntu.

¿Hay un listado de conferencias o talleres?

En estos momentos no hay un listado oficia de las conferencias o talleres. Se ha abierto el plazo para presentar las propuestas:

  • Charlas.
  • Talleres.
  • Podcast.
  • Stands.

Al ser un evento internacional es preferible usar el inglés en las charlas y los talleres. Los Podcast pueden ser en cualquier idioma, ahí no hay limitaciones. En los stands no está definido el idioma pero el inglés y el castellano son una opción a tener en cuenta.

Cada charla o conferencia requiere un registro independiente. Si alguno participa como speaker no hace falta rellenar el formulario como visitante. Para resolver cualquier duda relacionada con las propuestas se puede usar la cuenta de correo: ubuconeurope2018 en el servidor de correo gmail.com

En esta ocasión también participaré, seguramente con un taller y una charla. Hay que conseguir la acreditación de este año…

Credenciales de la última Ubucon Europe

Credenciales con acompañante

Alojamiento y acceso al evento

Al coincidir las fechas con el puente del 1 de mayo es aconsejable ir mirando ya los hoteles y el transporte. Aunque quedan varios meses puede suponer un ahorro de dinero importante. Respecto al hotel conviene que esté cercano al evento. Cuando finalizan los eventos del día empieza la parte social y se aprovechará para hacer turismo por Xixón.

Vuelo a París

Vuelo a la próxima Ubucon

Obtener información

Se puede obtener más información de varias formas:

Conclusiones

En septiembre participé en la Ubucon Europe de París. Es una experiencia que os recomiendo porque conoces a mucha gente interesante. Al principio puede costar hablar con otras personas ya que se usa el inglés como idioma común. Si bien es cierto, también hay que reconocer que todo el mundo pone de su parte. Los usuarios que hablan en inglés haciendo frases más simples y los que entienden los dos idiomas actuando como interpretes. En ese sentido no deberíais tener muchos problemas con el idioma. Al ser el evento en España es más sencillo viajar y la barrera del idioma no es tan grande.

Se puede dar una charla / taller o simplemente ir como visitante. El evento es gratuito y se puede acceder sin limitaciones. ¿Os animáis a participar?

Referencias

 

La entrada Ubucon Europe 2018 en Xixón (Asturias) se publicó primero en InnerZaurus.

SQL para migrar la configuración del tema en WordPress

Skatox - Lun, 12/18/2017 - 07:00

Desde hace unas versiones WordPress ofrece Customizer, una herramienta para pre-visualizar y configurar un tema en tiempo real. Si se te ha perdido la configuración, esta entrada te explicará como migrar la configuración del tema desde la base de datos. ¿Por qué hacerlo por base de datos y no por un plugin? Pues existen escenarios donde no puedes recrear la configuración manualmente:

  • Vas a lanzar un nuevo tema hijo a producción. No puedes perder tiempo en mostrar un sitio mal configurado a las personas.
  • El tema posee una configuración muy compleja o  grande. Tomando mucho tiempo en recrear la visualización del sitio.
  • El tema esta codificado en otro idioma (escenario que me inspiró esta entrada) y no entiendes la configuración seleccionada.
¿Por qué se pierde la configuración del tema?

Esta configuración se guarda en la base de datos asociada al tema, ocasionando que si cambias a una plantilla hija o una copia de la misma, todas las personalizaciones se pierden. Inclusive, algunos desarrolladores comenten el error de colocar la versión a la carpeta del tema y al cambiar la versión, se pierden los datos de personalización.

SQL para  migrar la configuración del tema en WordPress

La configuración del tema se guarda en la tabla wp_options bajo el nombre de theme_mods_NOMBRE_CARPETA_DEL_TEMA. Por ejemplo, si tienes activado el tema twentynineteen, los ajustes del tema estarán bajo el nombre theme_mods_twentynineteen.

Para migrar la configuración, del tema cuyo nombre de carpeta en /wp-content/themes/ se llame original a un nuevo tema (hijo o con otro nombre) llamado nuevo solo debes ejecutar esta sentencia:

INSERT `wp_options` (option_name, option_value) VALUES ('theme_mods_nuevo',

(SELECT `option_value` FROM `wp_options` WHERE `option_name`='template_mods_original')

);

¡Listo! Ya con estos pasos deberías tener la misma configuración del tema padre (u otro tema si es compatible) con la plantilla cuyo nombre es nuevo (recuerda cambiarlo por el nombre de tu tema). De esta forma ahorras tiempo en recrear toda la configuración automáticamente y luego activar el tema. No perderás tiempo configurando cosas o renombrando carpetas.

Espero que les sirva este comando SQL y recuerda comentar si conoces un mejor método o como optimizar este. ¡Feliz desarrollo!

La entrada SQL para migrar la configuración del tema en WordPress aparece primero en El blog de Skatox.

Black Friday y lo que te rondaré morena

Jose Salgado - Sáb, 12/16/2017 - 15:48

Black Friday y lo que te rondaré morena

No se si todos conocemos de donde viene el concepto de Black Friday, originalmente viene de Estados Unidos y es el día después del Thanks Giving, que es una de las fiestas más importantes de ese país. Como siempre cae en jueves mucha gente aprovechaba para llamar al trabajo para decir que no podía ir ese viernes, y sea por que se encontraba mal después de zamparse un pavo de veinte kilos o que había perdido el avión para volver.

Curiosamente, ese día era el día con mayor ventas en el comercio minorista, lo cual debería de ser una contradicción porque o bien la gente estaba enferma o atrapada en un aeropuerto. Esta claro que en esto de montarse puentes los hispanos no somos los únicos que tenemos cierta habilidad.

Como la gente que se dedica a vender a veces le da por pensar pensaron, si el mayor número de personas dispuestas a gastar se acumulan en un mismo día, ¿Que hacemos para que nos compre a nosotros en vez de a la competencia?, y después de varias batallas através de anuncios alguien dio el primer paso y empezó a hacer rebajas para este día, y comenzó lo que se conoce ahora como el Black Friday.

Y esto no es todo, como esta era la fiesta del comercio al minorista el mundo online también quería sacar tajada y se inventó un día para ellos solos, y ¿adivinar dónde lo colocaron?, justo después del domingo y en un alarde de ingeniosidad de briefings lleno de palabras raras lo llamaron CyberMonday. Si es que cuando nos ponemos creativos no nos para nadie.

¿Y todo esto que tiene que ver con el deporte?, la verdad es que poco a no ser que miremos que tiene que ver todo esto con las personas. Cuando un grupo de personas lo suficientemente grande se junta, de forma consciente o inconsciente, el mercado -o sea, los de marketing- van a hacer lo posible para monetizar ese nicho, y al hacerlo, expanden ese grupo de gente a sectores que antes no habían participado creando un grupo mucho mayor, quizás menos realista, pero con más poder de lo que ellos mismos creen.

El ejemplo claro es la moda del running, del Fitness, de la vida sana -o lo que llaman vida sana-, las dietas, los productos ecológicos y cualquier otro sector. Como le comentaba a Joana, muchas veces cogemos una idea que vale la pena y la convertimos en un simple cuadro de mando de gastos/beneficios.

Pero a pesar de que muchas veces navegamos en aguas muy grises y que nuestra ética siempre se ve sometida a la presión de resultados financieros y al lamentable eslogan de sino lo hago yo otro lo hará, hay ideas que valen la pena impulsar y por eso y desde nuestras posibilidades, somos honestos primero con nosotros mismos, luego con nuestros clientes, con nuestros productos y más allá de modas, tendencias y sectores, buscamos el mayor beneficio para la sociedad, que al final a todos nos toca vivir en ella.

¿Quiere decir esto que no hacemos descuentos el Black Friday o el CyberMondar?, no, quiere decir que aceptamos las reglas del juego pero no cambiamos los principios que nos llevan a intentar crear la mejor solución para los deportistas sin alterar la calidad del producto a base de bajar la calidad o vender duros a cuatro pesetas.

Imagen

Publicado en Push Bars

Comunidad: Colaboraciones

Tags: Black Friday, Deporte, Ventas, marketing, Presión

Esta entrada ha aparecido en Exelisis, haz click para leer Black Friday y lo que te rondaré morena

La seguridad informática y en las redes sociales, vital para prevenir los hackeos en redes sociales y otras páginas online

Skatox - Vie, 12/15/2017 - 06:48

Con un alto nivel de conocimientos en la materia, sumado a la vulnerabilidad que presentan algunas plataformas, webs y medios del mundo online, no es complicado que alguien pueda conseguir tus contraseñas o introducirse directamente en tu computadora, por ello deberás potenciar la seguridad del mismo y tener cuidado por el tipo de sitios que navegas si no quieres verte envuelto en cualquier tipo de situación de vulnerabilidad parecida. Sobre todo, deberás de atender tus perfiles sociales, ya que suelen ser aquellos que mayor sufren de este tipo de intrusiones, ya sea para la toma de datos de todo tipo, o la suplantación de personalidad, espiar conversaciones privadas, etc.

Facebook, la red social más hackeada

De entre todas, los usuarios registrados en la plataforma del gigante azul son los que mayor número de veces han sufrido este tipo de inconvenientes. En parte, porque a su vez es la red social con un mayor número de usuarios registrados (así como la más usada) pero también debido a la poca atención que los internautas ponen a la seguridad de sus cuentas, o sus contraseñas. Y es que de nada sirve que la propia plataforma implemente ayudas y mejoras mediante las cuales potenciar el nivel de seguridad de todas y cada una de las cuentas en Facebook, si los usuarios no solo no hacen uso de ellas, sino que ni siquiera implementan las medidas de seguridad que tienen en sus propias manos para evitar el robo de cuentas. Por lo tanto, no se trata de lo fácil que sea o no hackear Facebook, sino más bien de los impedimentos que nosotros podamos poner a los hackers y evitar así el phising de cuentas.

Por ello, comenzaremos por ofrecer algunas pautas de seguridad a nivel usuario para que apliques a tus contraseñas en esta y cualquier otra red social, plataforma, medio u programa y que puedas así evitar la intromisión de los hackers.

Potenciar el nivel de seguridad de tu cuenta en Facebook

Con estos consejos para tener una contraseña segura, podrás evitar ser víctima del phishing (robo de cuentas) en la plataforma, y así poder chatear, compartir imágenes en tu muro, etc. De forma totalmente segura.

  1. Evita las cadenas de letras o números consecutivos, así como poner una misma contraseña para todo, ya que si consiguen sacar de alguna forma la contraseña de cualquier sitio, podrán tener acceso inmediato a todas tus cuentas, programa, etc. Ya que serán las mismas claves de acceso para Facebook y otras redes sociales.
  2. Añade caracteres especiales y mézclalos con números y letras de forma anómala para potenciar al máximo una clave de seguridad, ya que los programas de phishing son cada vez más avanzados y un password únicamente con números y letras no otorga suficiente seguridad, aunque ésta sea muy larga, o los mezcles también de manera irregular y sin seguir ningún tipo de patrón.
  3. No olvides mejorar también el nivel de tu respuesta a la pregunta secreta, ya que mediante la adivinación de la misma pueden tener acceso también a tu contraseña, y la posibilidad de cambiarla.
  4. También, y para ser más concreto, en la plataforma de Facebook es posible añadir tu número de teléfono para que con cada login en la cuenta te manden un mensaje con un código de confirmación que te informará cada vez que alguien intente entrar a la cuenta, pudiendo saber así si eres tú o no, y solamente pudiendo acceder con dicho código, un sistema a dos claves muy efectivo y seguro.
¿Cómo hacen para hackear cuentas de Facebook?

Ahora que ya sabes cómo aumentar por ti mismo la seguridad en la red social, te enseñaremos cómo funcionan habitualmente este tipo de herramientas para hackear Facebook de forma que puedas evitar siempre ser víctima de ellas, o caer en cualquier trampa vía online.

La mayoría de personas que tienen acceso a este tipo de software para hackear Facebook son también personas que, a su vez, tan solo tienen los conocimientos básicos de hacking como para manejar dicho programa, y poco más. Es realmente el software el que realiza prácticamente todo el proceso de hackeo, y por ello los consejos anteriormente citados para aumentar la seguridad en tu cuenta de Facebook.

Actualmente es muy sencillo acceder a este tipo de programas para robar y espiar cuentas de Facebook, ya que muchos ni siquiera requieren de descarga, permitiendo su ejecución online y mostrando las claves de seguridad de varias cuentas en tan solo unos minutos. Sin embargo, son herramientas que solamente serán efectivas para usuarios con contraseñas de seguridad muy bajas. Por lo que si realmente quieres aprender a como hackear una cuenta de facebook deberás de codearte con los mejores pentesters y aprender conocimientos avanzados en informática (lo cual no es sencillo, ni mucho menos) y convertirte así en un hacker de primera capaz de buscar debilidades en cualquier tipo de sistema, inclusive una red social tan grande como es Facebook.

El problema viene dado cuando este tipo de personas buscan el dinero fácil, y ofrecen sus servicios avanzados en informática al público abiertamente, permitiendo que le envíen dinero a cambio de hackear cuentas de Facebook concretas, o enseñarles a hacerlo, etc. Y así disponer de las contraseñas cada vez que quieran, pudiendo acceder a la cuenta solventando así cualquier tipo de seguridad y por tanto sin levantar sospechas para el usuario, pudiendo incluso llegar a espiar Facebook en tiempo real mientras este interactúa.

También es muy común el uso de “keyloggers” a la hora de como hackear Facebook, pues infectar una computadora puede ser incluso más sencillo que sacar la contraseña de una red social en cuestión, y ya desde ahí acceder a cualquier lugar en línea. Las facilidades se aumentan aún más sobre todo si tienes algún tipo de acceso a dicho PC (una computadora pública, un locutorio, etc.) O mantienes contacto directo con la persona en cuestión (tu pareja, familiares, etc.)

La entrada La seguridad informática y en las redes sociales, vital para prevenir los hackeos en redes sociales y otras páginas online aparece primero en El blog de Skatox.

Respira hondo y cierra los ojos

Jose Salgado - Jue, 12/14/2017 - 21:15

Respira hondo y cierra los ojos

Calma, se que la vida parece ahora mismo una mierda, como diría una persona que conozco, una gran gragea de vitamina M y que las fuerzas ni están ni se le esperan. Te has pasado toda la vida aferrado al sueño de que si trabajas, que si te esfuerzas la vida te va a compensar. Has gastado la mayor parte de tu vida creyéndolo, apretando los dientes cuando todo viene torcido, haciendo de tripas corazón cuando pensabas que era casi mejor que no hubiera un mañana antes que enfrentarte de nuevo con la realidad de la que no puedes escapar.

Te has convertido en un experto en la transmutación de órganos, y ya conviertes las tripas en corazón, los riñones en córneas, los huesos en hígados y las córneas en molares, no hay parte del cuerpo se que escape a tu arte.

Durante años, todos y cada uno de ellos, has aprendido trucos, tretas, trampas, tanto para los demás como para ti mismo, que te permiten disimular, seguir adelante cuando lo que realmente es sentarte y dejar que el mundo te ignore, pase de largo y te deje tranquilo.

Repasas tu vida y reconoces cada uno de los errores que has cometido, y sabes que aunque vivieras cien vidas los volverías a cometer no por lo que dicen todos los libros de autoayuda Mis errores me convirtieron en lo que soy sino porque sigues sin entender como funciona el mundo, sigues creyendo en los unicornios, en que los valores están para algo, y que no hay nada peor que imponer tu visión para anular la de otro. Que la libertad individual es el bien más preciado, y que demonios, porque en el fondo nunca has sabido venderte ni funcionar en un sistema que la forma importa más que el fondo.

Te sientes tan vacío, tan exhausto que incluso dormir es una manera más de sentirte más cansado, la vida pasa a una tonalidad de gris, no por artístico, sino porque ya no ves más que un degradado a negro. La comida deja de tener interés y te alimentas porque tienes el estómago, que antes era la pituitaria, te está gritando desesperado que necesita alimento, y con desgana comes lo primero que encuentras en la nevera y sino fuera porque el plástico cuesta masticar, te lo tragarías sin sacarlo del envase.

Tu odio a los sofismas alcanza ya límites insospechados: si no tiene arreglo de que te quejas y si tiene arreglo de que te quejas, si siempre haces lo mismo no esperes resultados diferentes, y la que está de moda ultimamente, sal de tu zona de confort. Serías capaz de batir el record mundial de collejas si te pusieran a todos estos genios que se dedican a escribir frases que no sirven para nada más que deprimirte un poco más, sentirte más culpable por ser como eres, y por haber impuesto la visión de la felicidad en la cual sentirse mal, triste, apesadumbrado, es un signo de derrota, y encima que tu estés a punto de creértelo.

De acuerdo, estás así, no voy a negarte que lo que sientes es real, que la vida es muy dura, por muy viaje experiencial y de crecimiento humano, no deja de ser una puta jungla en el que las puñaladas vienen por docenas y servidas por querubines cabalgando en unicornios rosas. Pero párate un momento, respira hondo y cierra los ojos.

Olvídate de tu pasado, te has equivocado más veces de las que te gustaría reconocer y tal y como estás ahora, te culpas de más errores de los que realmente se podrían catalogar como tales. Deja de pensar que habría pasado si hubieras hecho esto en vez de lo otro, que dejes el pasado joder y cierra los ojos. El pasado, y esta va a ser una frase que te va a provocar ganas de incluirme en el concurso de collejas, el pasado no se puede cambiar y no se te puede juzgar por tu pasado porque tu ya no vives en él.

No mires hacia el futuro, que no, que no hagas proyecciones de como estás ahora. Con este estado mental probablemente ya estés tuteando a los cuatro jinetes del apocalipsis o planeando como todo el mundo, los siete billones de personas que viven en la tierra, se ríen de ti y te señalan con el dedo diciéndote que eres un pringado y un perdedor. El futuro, en una perspectiva newtoniana del universo, todavía no ha ocurrido, tiene que pasar.

Ahora, se consciente que el pasado no puede cambiarse y el futuro todavía no ha llegado. Cierra los ojos más fuerte, céntrate en el ahora, en donde estás. Dime, ¿dónde estas?, lo reconoces, lo sientes. ¿Te ves?, que más ves, dímelo. De acuerdo, ya me has descrito tu habitación o despacho, pero hay más en tu presente, cierra los párpados y abre los ojos.

Empiezas a ver más cosas. ¿verdad?, es que hay que saber usar la mirada para poder observar el mundo. Te das cuenta que tienes muchos problemas y que realmente no es la vida que te gustaría tener, eso es obvio, pero que tal si te haces una pregunta inteligente para variar y dejas de rebozarte en autocompasión. Esfuérzate, lo difícil en esta vida no es responder preguntas, sino saber hacer las preguntas relevantes.

Genial, has conseguido hacer la pregunta adecuada y solo te ha llevado treinta minutos de mirar y remirar lo que te rodea. ¿De dónde sale la luz que hace que puedas ver?, esa es una excelente pregunta porque con los ojos cerrados el sol no afecta, ni las bombillas, ni las velas, la luz viene de otro lugar, ¿quieres adivinar de donde sale?

Aceptamos que si eres creyente o espiritual te decantes por Dios, el espíritu o incluso ese familiar que siempre ha tenido mucha influencia, pero si te das cuenta estas personas no explican que esté todo tan iluminado. Correcto, tu eres responsable de la mayor parte de la luz, esa es tu fuerza, tu energía, tu capacidad de seguir marcando un camino aunque todo apunte que vas de los valles de la derrota a las cimas de la catástrofe. ¿Que me dices?, si, es cierto, te has dado cuenta, pero eso va a ser un secreto entre nosotros.

Así que es cierto, esto es duro, pero si dejas de pensar en ti mismo y te centras en el momento te das cuenta que puedes, tanto por ti mismo como por otras razones. Si, sonríe, es lo que has de hacer, mira a la vida y ríete de ella porque al final ella podrá poner la música pero la letra la pones tu.

Película[1]

[1] The Boxer

Comunidad: RRHH

Tags: Fe, Esperanza, Luz, Fuerza

Esta entrada ha aparecido en Exelisis, haz click para leer Respira hondo y cierra los ojos

Desafíos Matemáticos en El País – Desafío Extraordinario de Navidad 2017: Exitos, fracasos y el 10%

Gaussianos - Jue, 12/14/2017 - 07:13

¡¡Tenemos nuevo desafío matemático RSME-El País!! Como viene ocurriendo desde 2012, la Real Sociedad Matemática Española y El País nos proponen un nuevo Desafío Matemático Extraordinario de Navidad. En esta ocasión lo hace Adolfo Quirós, profesor de la Universidad Autónoma de Madrid (UAM) y director de La Gaceta de la Real Sociedad Matemática Española.

Aquí tenéis el vídeo en el que Adolfo nos propone el desafío:

Os lo dejo también en texto:

De vez en cuando, no sólo en Navidad, juego a la lotería. Hace un tiempo calculé que me había tocado algún premio (incluidos reintegros) en el 10,5% de los sorteos en los que había participado. Últimamente me da la sensación de que he tenido menos suerte. Acabo de hacer la cuenta y, en efecto, me encuentro con que ahora mi tasa de éxito desde que empecé a jugar ha bajado al 9,375%. Pero como no lo he calculado cada vez que jugaba, y no apunto las fechas, no sé si necesariamente tengo que haber pasado por la situación de haber ganado un premio exactamente el 10% de las veces que hubiese jugado hasta entonces, o si puedo haber esquivado ese 10%.

El desafío es ayudarme y, o bien encontrar una sucesión de éxitos y fracasos en la que haya podido pasar del 10,5% al 9,375% sin haber estado nunca en el 10%, o bien demostrarme que eso no es posible, y que necesariamente debo haber caído por el camino en el 10%. Como tampoco me acuerdo de en cuántos sorteos he participado, podéis hacerlo con números tan grandes o pequeños como queráis.

¡Ojo! no se trata de encontrar una situación en la que sí haya caído en el 10%, sino de decidir si puedo evitarlo.

También os dejo en enlace al desafío en El País: El desafío matemático de la Lotería de Navidad 2017.

Podéis enviar vuestras propuestas de solución hasta las 00:00 de la madrugada del domingo 17 al lunes 18 de diciembre, y lo tenéis que hacer enviándolas por mail a problemamatematicas@gmail.com.

Y en relación con los comentarios en esta entrada, al igual que hice en los anteriores desafíos RSME-El País y en los Gaussianosyguijarro, en principio no tengo pensado quitaros la oportunidad de comentar, pero me gustaría que si queréis comentar no dierais la solución directamente, preferiría que si queréis comentar dierais pistas, que hablarais de la forma de resolverlo, en vez de limitaros a dar la solución tal cual. Muchas gracias a todos y a disfrutar con el desafío.

I’m sinking

Jose Salgado - Mié, 12/13/2017 - 21:58

I’m sinking

De entrada, este título es un homenaje a un vídeo que vi hace tiempo en Youtube sobre una academia de inglés[1] y en realidad quería poner algo más serio pero creo que el humor es fundamental y que define y distingue a las personas inteligentes… y a las que no.

Estés donde estés dentro de la campana de Gauss -o curva normal sino queremos ser muy pedantes- todos tenemos una habilidad que es la de pensar. Podemos pensar en rascarnos las ingles, pensar en que vemos en la tele, las posibilidades son casi infinitas y cada uno de nosotros toma los cerros de Úbeda, o se le va el santo al cielo o simplemente cae en un shock neuronal con perdida de saliva por la comisura del labio. Cada cual según sus posibilidades.

Lo que me interesa, o lo que puede ser interesante es que dicen que tu vida pasa por delante de tus ojos cuando te vas a morir. Ves lo que has hecho, dejado de hacer, la gente que te ha marcado, la gente que has querido, todo en formato cinco minutos y velocidad ultrarápida y sin entrar en largos planos y contraplanos que tan pesados son en el cine de gafapasta.

Supongo que fallecer debe ser una manera de abreviar y responder rápido preguntas fundamentales, pero tampoco creo que sea necesario esperar a que nos de el sueño eterno para darnos cuenta de quiénes somos, y sobretodo, como nos definimos por los que nos rodean -ya sea en recuerdo o en presencia física carnal- podríamos usar fácilmente en las situaciones de tensión que todos tenemos que pasar en nuestra vida, ya sea por temas laborales o temas profesionales.

Queda muy de película decir que haría Joe en esta situación, cuando todas las probabilidades están en nuestra contra y la esperanza se ha fugado con el deshodorante. Algunos recordarán a su profesor de management, otros a una figura más familiar y algunos dirán que se encomendarían a san genital para buscar una salida.

En el caso que tu creas que no tienes referentes, quizás tengas razón a nivel consciente, no ha existido nadie que te haya marcado lo suficiente durante toda tu vida como para pensar en el en esos momentos, que tu eres un hombre hecho a si mismo y que no le debes nada a nadie. Pero me apuesto algo que el hombre es un animal de hábitos y son estos los que tomarán el lugar de las personas, una persona que va cargada de teorías y de una visión del mundo y esta será la que te haga decidir cual es la mejor estratégia para definir la táctica y salir con el menor número de bajas.

Ni más ni menos lo que hacen en muchos sitios, ritual y repetición, o como en las películas malas de espías que dicen a la chica mientras le miran a los ojos: el entrenamiento lo es todo cariño. Es este entreno, estas bases éticas que definirán que opción tomaras en un momento dado.

Quizás por eso estoy pensando que la educación es tan importante, porque en ausencia de figuras que nos puedan marcar, es lo que nos queda cuando todo desaparece. Una formación sólida en valores, ética y por supuesto y de forma destacada tendríamos que enseñar filosofía. Y sino os gusta este nombre cambiarlo por el arte de saber pensar.

Película[2]

[1] German coast guards

[2] Rodin

Comunidad: Management

Tags: Pensar, Influencia, Referentes, Cultura, Valores

Esta entrada ha aparecido en Exelisis, haz click para leer I’m sinking

Configurar ProtonVPN en Archlinux

Skatox - Mié, 12/13/2017 - 07:00

Por medio del Ing. Ronald Escalona, me entero del servicio ProtonVPN. El cual es un servicio de VPN (Virtual Private Network) para dirigir tu tráfico de Internet a través de su red. Agregando una capa de seguridad y privacidad a tu conexión de Internet, lo cual es útil en situaciones como: cifrado de la conexión en redes públicas como la de restaurantes donde no se puede confiar quién está en la misma red, conectarse a sitios prohibidos por el proveedor de Internet (saltar bloqueos), evitar que conozcan (exceptuando el dueño de la VPN) que sitios de Internet estas navegando, entre otros.

Obtener acceso en ProtoVPN

ProtonVPN a pesar de ser un servicio pago, puedes solicitar una cuenta gratuita y al cabo de unas semanas (dependiendo de su cupo) obtendrás un enlace para activar tu cuenta. Una vez activado, necesitamos entrar al sitio para configurar el acceso por OpenVPN, el software que utilizaremos para conectarnos desde GNU/Linux. Allí coloca el usuario y contraseña para la conexión (el cual es distinto a las credenciales para acceder al servicio) y guardas.

Luego necesitamos descargar el archivo de configuración, para ello debemos:

  1. Ir a la sección de Downloads en la barra lateral.
  2. Encuentra la configuración de OpenVPN, ve a la sección de archivos y selecciona Linux. El protocolo recomendado es UDP pero si tienes problemas selecciona TCP que será mas lento.
  3. Selecciona el servidor a conectarse (o todos) y coloca el archivo en un lugar seguro.
Instalar el software requerido en Archlinux

Ahora en Archlinux debemos instalar el paquete de openvpn y systemd-resolved para proteger nuestro DNS. Para instalar este software debes ejecutar:

pacaur -S openvpn openvpn-update-systemd-resolved --needed

Luego iniciar el servicio de systemd-resolved, en mi caso lo activé también para cada arranque del sistema:

systemctl enable systemd-resolved.service

systemctl start systemd-resolved.service
Configurar la conexión

Luego edita el archivo que descargaste desde ProtonVPN y cambia:

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

Por las siguientes líneas:

script-security 2
setenv PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
up /etc/openvpn/scripts/update-systemd-resolved
down /etc/openvpn/scripts/update-systemd-resolved
down-pre

Finalmente ejecutar con privilegios de administrador el siguiente comando:

openvpn archivo_descargado_de_protonvpn.opvn

¡Listo! Veras como se inicia la conexión y ahora estarás navegando por medio de ProtonVPN.

Nota: algunos comandos fueron tomados de la RawSec, la fuente de inspiración para este artículo.

La entrada Configurar ProtonVPN en Archlinux aparece primero en El blog de Skatox.

Información o morbo

Jose Salgado - Mar, 12/12/2017 - 21:02

Información o morbo

Alguien dijo hace mucho tiempo algo parecido a que prefería una dictadura con prensa libre que una democracia sin prensa. Estoy fundamentalmente de acuerdo, sin la capacidad de tener datos fiables e información veraz es imposible hacerse una idea objetiva, o como mínimo, lo más cercana posible a lo que realmente está ocurriendo en el mundo.

Todos queremos tener información, aunque podemos discutir si queremos información o simplemente que nos confirmen nuestras propias creencias. En este camino que la prensa usa para vender su producto -porque no olvidemos que es un negocio- se están apalancando en defectos que muchos humanos tenemos y que represento perfectamente Pandora, que por curiosa la lió parda con la cajita de marras.

En los medios audiovisuales se da prioridad a información no relevante pero con video incorporado a noticias de más importancia y calado pero que no disponen de ningún corte. Las personas, por alguna extraña razón, caemos presas de nuestra curiosidad y enfocamos más nuestra atención a lo circunstancia que lo a realmente importante.

Ejemplos podemos tener, como en el caso de la chica que fue violada por un grupo de energúmenos en Pamplona. La información es realmente sencilla de dar, ella dijo que no y ellos la violaron. No se necesita ninguna imagen que refuerce los datos y no obstante, han empezado a correr imágenes de lo sucedido como si viéndolo nos descubriera alguna realidad que el texto nos había ocultado.

Esta búsqueda del impacto por el mero hecho de captar audiencia está generando algo que los médicos ya han visto en los hospitales con los antibióticos, la resistencia. Cuanto más vemos, cuanto más duras son las imágenes la siguiente ha de ser un poco más fuerte, un poco más dura, un poco más allá de lo éticamente aceptable.

Queda claro que si seguimos con este paso, al final no nos impactará nada y pareceremos yonkis buscando el siguiente chute o la siguiente droga que nos de una descarga de endorfinas o lo que sea que produzca el cerebro cuando visualiza esas imágenes. Sería muy fácil culpar a la prensa, y de hecho lo acabo de hacer, pero también tenemos que reflexionar nosotros mismos y se responsables de nuestros propios actos.

¿Nos aporta algo la imagen del cadáver de un niño para demostrar el drama de los refugiados?, ¿verlo tumbado en la orilla en medio de la cena o la comida es algo que va a hacer que comprendamos mejor la situación? ¿Va a hacer que nos levantemos y le demos a un like a un post de Facebook o realmente es simplemente un paso más para saciar el morbo?. La noticia es clara, inmigrantes que fallecen en su intento de escapar de una guerra civil, ¿para qué necesitamos más?

No voy a negar que con el acceso tan fácil tanto para generar documentos gráficos como para consumirlos, hemos desviado el punto fundamental de conocer el mundo a darnos un festín perverso con las desgracias ajenas, los videos ajenos, o cualquier otro tipo de entretenimiento que no forman, no informan y no educan, simplemente es un vicio que deberíamos de abandonar.

Este salto que se ha dado ya de las redes sociales a los medios clásicos de desnudar la realidad por puro afán de incrementar un par de punto la audiencia creo que ha llegado demasiado lejos. No digo que dejemos de conocer el mundo que nos rodea, pero no es necesario regodearse en la desgracia ajena para poder analizar en que mundo vivimos.

El mundo es un lugar muy duro, y convertir el sufrimiento de otras personas -por muy lejanas que nos parezcan- en entretenimiento no creo que nos convierta en mejores personas, sino en simplemente en la parte final de una cadena del morbo que no busca hacer progresar la sociedad, sino incrementar el valor para los accionistas de las empresas, de cuya ética tendría muchas dudas.

Por suerte, a veces hay personas que nos recuerdan que tenemos todos el gen de Pandora, que paremos, recapacitemos y recuperemos esa parte de la humanidad que se nos escapó al abrir la caja, digo la televisión.

Película[1]

[1] The War Zone

Comunidad: Marketing

Tags: Información, Morbo, Espectador, Audiencia, Límite

Esta entrada ha aparecido en Exelisis, haz click para leer Información o morbo

Puedes ser quien quieras, pero principalmente deberías ser tu mismo

Jose Salgado - Mar, 12/12/2017 - 05:52

Puedes ser quien quieras, pero principalmente deberías ser tu mismo

Todos queremos encajar, queremos ser parte de algo más grande que nosotros mismos. Buscamos referentes y líderes en los que inspirarnos sin darnos cuenta, que en este viaje hacia la normalidad estadística nos dejamos parte de lo que nos define.

Reconozco que es complicado ser tu mismo, ser esa persona única, irrepetible, que es más sencillo mezclarse con lo que dicta la estadística y no desviarse de lo que es matemáticamente aceptable. Las estadísticas que han tomado el control de lo que es bueno, aceptable y de como hemos de comportarnos si no queremos ser señalados.

Te dirán no hagas eso, no pelees por estos ideales, deja de luchar por tus valores y acepta ser la medianía estadística que dictan las normas de lo grandes números. No tengas sueños, no tengas más aspiraciones de lo que marca el último CIS[1] y sobretodo, no sobresalgas que la gente hablará a tus espaldas.

No se quién dijo una vez que más vale morir de pie que vivir arrodillado. Yo no voy a ser tan exigente, podemos tener una vida mas o menos equilibrada si pasamos ratos de pie y otras sentado y cuando el sentido común y de preservación nos lo aconseja, dar media vuelta y cambiar de contexto.

Porque tenlo claro, somos más de siete billones de personas y si la estadística está en lo cierto y todos cabemos en alguna ecuación, en algún grupo, en algún segmento, es que eres prescindible. Cuento que tu no crees que seas algo, un objeto que se pueda desechar y tirar a la basura, creo que a pesar de tus miedos, inseguridades y esa lista de errores que han convertido en un acierto tu yo de ahora, tu vales la pena.

Tu, si, tu eres alguien especial digan lo que digan, eres alguien que vale la pena conocer piensen lo que piensen y prestar los oídos para escuchar lo que dices es siempre una inversión en sabiduría y experiencia. O quizás no, quizás seas una persona que vale la pena forma, que vale la pena enseñar. No hay una respuesta única ni una sola visión al potencial que cada persona puede tener y no se puede encerar el alma de una persona en un algoritmo.

Google dice que no, Facebook dice que no, las empresas de estudios de mercado dicen que no, incluso la gene que te saluda pero no te conoce dicen que no, que perteneces a una categoría, a un grupo, a un target. Puede que sea obra de cientos de licenciados en estadística o sea las malas lenguas que corren como el fuego en un campo seco, pero van a intentar meterte en una caja, ponerte una etiqueta y olvidarse de todo tu potencial. Serás solamente una etiqueta plana, lisa, sin todos los matices que tu aportas a los que dejan los prejuicios, las convenciones y abren su mente a las personas

Es cierto que todo esto supone un esfuerzo, que es más fácil pretender que se es otra persona, que lo que sentimos no es lo que decimos, que lo que pensamos no es lo que defendemos. Es una estrategia de supervivencia camuflarse bajo la piel de otro para esquivar el dedo censor de una mayoría que ni siquiera se ha dado cuenta que las campanas siempre doblan por ellos, y que en el fondo, no dejan de ser una minoría con poder.

Sin el paso adelante de personas que dijeron que no, que ellos no eran una anomalía, que ellos no querían ser una etiqueta, la sociedad que conocemos ahora sería totalmente diferente. Y como siempre, no miro a los grandes líderes que pudieron inspirar, sino a esa persona que con una sola palabra nos ayudo a tomar una decisión, que nos empujó en la direccion correcta o que simplemente tuvo la empatía suficiente como para regalarnos unas palabras de ánimo cuando más lo necesitábamos y no había una sonrisa amable que nos hiciera sentir, no parte de algo más grande, sino algo importante por nosotros mismos.

Con lo que deja de mirar que hacen los demás, deja de pensar que piensa la mayoría y obra por ti mismo, abre tu propio camino y ayuda a los que están trabajando para que las etiquetas solo estén en las prendas de ropa.

Película[2]


[1] Centro de Investigaciones Sociológicas.

[2] Wonder

Comunidad: RRHH

Tags: Tu, Ser, Único

Esta entrada ha aparecido en Exelisis, haz click para leer Puedes ser quien quieras, pero principalmente deberías ser tu mismo

Por qué trabajas y no me digas por dinero

Jose Salgado - Dom, 12/10/2017 - 22:26

Por qué trabajas y no me digas por dinero

Todos trabajamos a cambio de una compensación económica, eso lo tengo claro y me parece que es necesario que sea así sino queremos entrar de nuevo en los siervos de la gleba. Mi pregunta no es tanto cuanto dinero te pagan o si te parece injusto o insuficiente, sino la pregunta es porqué estás trabajando justo en ese área, en ese entorno.

Trabajos malos y mal pagados hay y cada vez más, pero si tuvieras que escoger entre llevar enfermos de arriba abajo, servir mesas o limpiar calles, ¿cual escogerías?, a eso me refiero a que crees que es importante para ti.

Quizás, y es posible, que te hayas pasado la vida deambulando sin sentido y sin ser demasiado consciente de que te gusta, dónde están tus habilidades y que te daba lo mismo un so que un arre, pero llega un tiempo en que has de tener claro cuales son tus valores, cuales son los principios por los que te has de regir, saber que te aporta tu trabajo y si es un ejercicio puramente alimentario o significa algo más.

Puede que seas un nuevo Pablo[1], que vivías bajo una visión de ti mismo y de golpe un rayo te golpea y cambia toda tu visión de la vida, de la realidad. ¿Qué opción vas a tomar?, intentar ignorar lo que se abre ante ti o abrazar el cambio y lanzarte a esta oportunidad que se te ha dado al comprender lo que realmente hay de cierto en tu corazón.

No vas a ser el primero ni el único que da un giro de ciento ochenta grados a su vida, que dejan su trabajo y se van a hacer de buen samaritano por el mundo, y tampoco esta es mi intención porque cada uno tiene su contexto, su historia y no siempre se puede vivir a la francesa. Lo que intento es que seas consciente de ti, de que quieres, de que sirves, que te motiva y en la medida de lo posible integrarlo en tu día a día.

Algunos pensarán que es una locura, pero nadie me puede negar que la única persona con la que vas a pasar toda tu vida eres tu misma. No hay nada peor que esos momentos en los que repasas que has hecho con el tiempo que se te ha dado y darse cuenta que dejaste pasar lo que te llenaba por miedo al cambio, al integrar, al expandir tu mundo y tu mente y optaste por la salida fácil de bajar los ojos, cerrar el corazón y bloquear tus sentimientos

Nadie dijo que sea fácil unir las realidades de lo que se te ha abierto ante los ojos y tu día a día. Tendrás que soportar retos, esfuerzos, pero con el tiempo te darás cuenta que la realidad está fabricada con el mismo material que los sueños, y si tu has renunciado a ellos quizás no puedas construir una realidad que encaje en tu vida y tengas que seguir viviendo en moldes que no se diseñaron para ti.

Aunque te reconozco que yo no soy nadie para dar consejos, soy consciente de mis muchas limitaciones, de mi muchos sueños que siguen almacenados en el departamento de algún día como puede ser ver la aurora boreal o tomarme un whisky delante de una buena hoguera en un castillo perdido de Escocia.

Con lo que puedes escucharme y saber que tengo razón o en vez de escuchar lo que digo mirarme y darte cuenta que yo también peleo con estas sensaciones y que la integración con mi realidad deja de ser perfecta, pero si me das cinco minutos más te diré que al menos soy consciente y aunque no siempre consiga mi objetivo, no dejo de pelear por ello.

Uno solo fracasa cuando deja de intentarlo o cuando unos amigos le invitan a una cerveza y unas bravas y se olvida por completo de todo y simplemente se relaja con personas que aprecia. Pero a esto último no lo llamaría fracaso sino el descanso del guerrero, que siempre va bien y fortalece tanto el cuerpo como el alma.

¿Veis?, me despisto, la pregunta sigue sin estar contestada, ¿porqué trabajas?, yo por comprender un poco mejor a este mundo que me ha tocado vivir, ayudar en la medida de mis posibilidades y si tengo suerte conocer gente interesante para intercambiar nuestras experiencias e irme a dormir con una sonrisa en los labios. ¿Y vosotros?

Película[2]


[1] Se dedicaba a a presentar a los católicos con su Dios en formato urgente hasta que su vida dio un cambio radical +

[2] Up in the air

Comunidad: RRHH

Tags:

Esta entrada ha aparecido en Exelisis, haz click para leer Por qué trabajas y no me digas por dinero

Representa datos en una gráfica con QML, JavaScript y SQLite

Innerzaurus - Sáb, 12/09/2017 - 13:24

Acabo de publicar la entrega de diciembre del Curso de programación de Ubuntu Touch. Partiendo de la aplicación de ejemplo del mes pasado, un registrador de temperatura, se añaden nuevas funcionalidades que completen la aplicación. Este capítulo es una colaboración con Fulvio Russo y en esta entrega explica como representar en una gráfica de barras la evolución de la temperatura a lo largo del mes. La aplicación está preparada para Ubuntu Touch pero se puede modificar y ejecutar en el ordenador. La única condición es utilizar una distribución que tome como base Ubuntu 16.04.

Representar las temperaturas en una gráfica

Para hacer las gráficas se utilizan dos librerías externas: Chart.js y qchart.js. La primera es la librería que hace las gráficas propiamente dicha. Por su parte, la segunda librería es un binding, es decir, una unión entre la librería Chart.js y el código QML. Al usar el binding se puede acceder de forma sencilla a la librería gráfica y trabajar como si fuera otro componente más de QML.

Nuevo diseño de la aplicación WeatherRecorder

Nuevo diseño de la aplicación WeatherRecorder

 

Gráfica de las temperaturas de un mes

Gráfica de las temperaturas de un mes

Instalación del SDK

El SDK de Ubuntu está en un repositorio PPA que no soporta las versiones más recientes de Ubuntu. En este escenario hay dos posibilidades: instalar Ubuntu o cualquier distribución derivada que tome como base la versión 16.04 o usar una máquina virtual. En el taller que hice en la UbuCon de París, preparé una máquina virtual que usa Ubuntu Mate 16.04. Ya tiene configuradas todas las herramientas necesarias para programar por lo que es una opción rápida para empezar a trabajar. El archivo ocupa 12 GB aproximadamente y está alojado en Google Drive. Tanto el usuario como el password son “ubucon”.

El enlace es: https://goo.gl/HqUPvV. Aunque se puede sacar la URL directa, os pido que uséis el enlace corto. De esa forma puedo tener estadísticas con las veces que se han descargado la máquina virtual. Planeo reducir el espacio que ocupa la máquina virtual pero eso será más adelante. En estos momentos se han descargado 97 usuarios el archivo. No es mucho pero teniendo en cuenta la visibilidad que tiene el curso, está bastante bien.

También podéis consultar las transparencias del taller. Es una versión reducida del curso de programación.

El curso en 2018

Para el año que viene tengo intención de usar C/C++ en el curso. Cerraré la parte actual de la calculadora y empezaré con una aplicación nueva. No descarto continuar con JavaScript en algunos apartados pero lo limitaré en los capítulos nuevos. El curso está en castellano y en inglés. Me gustaría llevar el mismo ritmo en los dos idiomas aunque no sé en estos momentos el tiempo que tardaré en traducir los capítulos pendientes al inglés.

Por último me gustaría comentaros que, con bastante seguridad, daré un taller en la próxima UbuCon. En esta ocasión será en España. Os mantendré informados.

Referencias

La entrada Representa datos en una gráfica con QML, JavaScript y SQLite se publicó primero en InnerZaurus.

Representa datos en una gráfica con QML, JavaScript y SQLite

Mimecar - Sáb, 12/09/2017 - 13:24

Acabo de publicar la entrega de diciembre del Curso de programación de Ubuntu Touch. Partiendo de la aplicación de ejemplo del mes pasado, un registrador de temperatura, se añaden nuevas funcionalidades que completen la aplicación. Este capítulo es una colaboración con Fulvio Russo y en esta entrega explica como representar en una gráfica de barras la evolución de la temperatura a lo largo del mes. La aplicación está preparada para Ubuntu Touch pero se puede modificar y ejecutar en el ordenador. La única condición es utilizar una distribución que tome como base Ubuntu 16.04.

Representar las temperaturas en una gráfica

Para hacer las gráficas se utilizan dos librerías externas: Chart.js y qchart.js. La primera es la librería que hace las gráficas propiamente dicha. Por su parte, la segunda librería es un binding, es decir, una unión entre la librería Chart.js y el código QML. Al usar el binding se puede acceder de forma sencilla a la librería gráfica y trabajar como si fuera otro componente más de QML.

Nuevo diseño de la aplicación WeatherRecorder

Nuevo diseño de la aplicación WeatherRecorder

 

Gráfica de las temperaturas de un mes

Gráfica de las temperaturas de un mes

Instalación del SDK

El SDK de Ubuntu está en un repositorio PPA que no soporta las versiones más recientes de Ubuntu. En este escenario hay dos posibilidades: instalar Ubuntu o cualquier distribución derivada que tome como base la versión 16.04 o usar una máquina virtual. En el taller que hice en la UbuCon de París, preparé una máquina virtual que usa Ubuntu Mate 16.04. Ya tiene configuradas todas las herramientas necesarias para programar por lo que es una opción rápida para empezar a trabajar. El archivo ocupa 12 GB aproximadamente y está alojado en Google Drive. Tanto el usuario como el password son “ubucon”.

El enlace es: https://goo.gl/HqUPvV. Aunque se puede sacar la URL directa, os pido que uséis el enlace corto. De esa forma puedo tener estadísticas con las veces que se han descargado la máquina virtual. Planeo reducir el espacio que ocupa la máquina virtual pero eso será más adelante. En estos momentos se han descargado 97 usuarios el archivo. No es mucho pero teniendo en cuenta la visibilidad que tiene el curso, está bastante bien.

También podéis consultar las transparencias del taller. Es una versión reducida del curso de programación.

El curso en 2018

Para el año que viene tengo intención de usar C/C++ en el curso. Cerraré la parte actual de la calculadora y empezaré con una aplicación nueva. No descarto continuar con JavaScript en algunos apartados pero lo limitaré en los capítulos nuevos. El curso está en castellano y en inglés. Me gustaría llevar el mismo ritmo en los dos idiomas aunque no sé en estos momentos el tiempo que tardaré en traducir los capítulos pendientes al inglés.

Por último me gustaría comentaros que, con bastante seguridad, daré un taller en la próxima UbuCon. En esta ocasión será en España. Os mantendré informados.

Referencias

La entrada Representa datos en una gráfica con QML, JavaScript y SQLite se publicó primero en InnerZaurus.

Cuando no existe la telepatía

Jose Salgado - Jue, 12/07/2017 - 21:06

Cuando no existe la telepatía

Mira que yo soy muy fan de esa línea que separa la ciencia de los mitos, pero por mucho que me gustaría que existiera la telepatía, a día de hoy su existencia es bastante más que discutible. He visto y he jugado con las cartas Zener[1] y es cierto que en muchas ocasiones se ha superado lo que se considera puro azar, la verdad es que para temas más complejos, no podemos fiarnos demasiado en esto de concentrarnos en lo que piensa la otra persona, y si, para esto también hay excepciones.

Para comunicarse hace falta dos factores, uno que quiera comunicar y otro que escuche. Es un trabajo a dos, que no puede ser simultáneo y que siempre tiene dificultades porque siempre hay un abismo desde lo que queremos decir, lo que queremos conseguir, como lo decimos, como lo entienden, como lo interpretan y como lo procesan. Son demasiados pasos, demasiadas variables internas que lo más probable es que nos equivoquemos más de la mitad de las veces en nuestros intentos.

Si aceptamos que en este proceso a dos, el que tiene las orejas puestas, sabe escuchar, tiene paciencia y quiere conocer que pasa, el no tener repuesta puede ser realmente muy fustrante. El preguntarse que estará pensando el otro y solo poderse basar en la comunicacion no verbal y en el historial que se tiene de las relaciones incrementa el margen de error notablemente, y encima, hay que añadir el estado mental en que se encuentre cada uno en ese momento.

Es posible que salgas de una reunión con la mente cruzada, el culo torcido y la mirada Trueba, si cuando quieres tener una comunicación con tu equipo para saber porque te han dejado la nuca de color mejillón a base collejas indiscriminadas y alevosas, el que se te queden todos mirando como si hubieran visto a la carpa dispuesto a realizar la colecta diaria de almas no es que ayude demasiado.

Tampoco ayuda que tu tires de ironía y digas justo en ese instante la frase de van a rodar cabezas, porque todos sabemos que no le vas a separar los cráneos de sus cuellos y dedicarte a ser una de las glorias balompédicas del mundo del management, estas usando la ironía para soltar tensión pero has de entender que no va a funcionar. La gente a la que le estás hablando acaba de ver a una señora con una guadaña y tu les has mentado la posibilidad de que ellos sean candidatos para cruzarla laguna Estigia, pero no a remo, sino a nado.

Quizás seas un gestor con experiencia y eres consciente que el cinismo, la ironía y las referencias al averno no van a conseguir las repuestas que necesitas, así que usando las técnicas más modernas del neuromarketing simplemente preguntas ¿que ha pasado?. A partir de aquí, es cuando todos esos curso de psicología, de gestión de equipos y de resolución de problemas adquieren el mismo valor que el agua de borrajas versión Lidl.

Es a partir de este momento, en el que respiras hondo y esperas respuestas cuando el silencio no es una opción. Asumimos que la comunicacion contigo ha sido siempre abierta, honesta, os conocéis, te conocen y saben que pueden confiar en ti, pero, ¿porqué cuando se tuercen las cosas vuelve todo el acervo hispánico del pánico al error?.

Ves que el tiempo pasa, que nadie da respuestas y todos callan, y como tienes el cuello con una comezón importante tu paciencia empieza a diluirse como un hielo en un whisky on the rocks. Tantas horas juntos, tanta formación, tanto apoyarlos, protegerlos, darles libertad, motivarles.y formarles para que al final, no haya respuesta. No quieres culpables para señalarlos, quieres saber que hemos hecho mal para que no se repita, no tienes ninguna intención de revivir la inquisición y lo saben porque ya hemos pasado por esto antes, pero se repite la misma situación, todos callados.

Ante esta situación que opciones te quedan, ¿seguir esperando respuestas?, ¿dar un tiempo?, ¿llamarlos uno a uno?, no creo que exista una solución mágica al respecto, pero cuando por mucho que tu quieras escuchar, no están dispuestos a hablar, tus herramientas de gestión de problemas, conflictos, e incluso tu capacidad de hacer mahonesa sin que se corte, desaparece por completo y te ves solo, más solo que nunca.

Te cuesta entender como el concepto equipo desaparece tan rápido cuando asoman los problemas, y como todos se suman cuando empiezan a llegar los éxitos. Te come la pena, y más que la pena, es la decepción y una sensación de fracaso. Tu crees en ellos, sabes que todo tiene que haber sido algo que no estaba previsto y por eso ha ocurrido, y por eso mismo quieres entenderlo, no para desahogarte con cuatro gritos, cosa que tampoco sirve de nada.

Película[2]


[1] Las cartas Zener son cartas con cuatro símbolos y se supone que son una herramienta para detectar personas con más cualidades para esto de la telepatía. +

[2] Children of a Lesser God

Comunidad: Management

Tags: Hablar, Comunicar, Responsabilidad

Esta entrada ha aparecido en Exelisis, haz click para leer Cuando no existe la telepatía

Resumen para el AWS Solutions Architect Associate

HelloIT - Jue, 12/07/2017 - 04:18

Tras casi un año acumulando borradores en el blog, por fín publico algo. Dejo aquí el resumen (con notas en inglés y español) que hice para la certificación de AWS Solutions Architect Associate (que me saqué a través del curso de A Cloud Guru). Hice el examen a finales de Octubre de 2017, así que a día de hoy, debería ser útil para aquellos que quieran subir a examinarse en breve.

El resumen consta de las siguientes secciones
1. IAM
2. S3
3. EC2
4. EFS
5. Lambda
6. Route53
7. Databases
8. VPC
9. Application Services
10. Whitepaper: Security
11. Exam feedback
12. Random notes

Al final del post dejo un enlace al resumen en PDF.

1. IAM
  • Users, Groups (users heritage its policies), Roles (for aws resources) and Policies (json)
  • Global
  • Root Account (never use it) + MFA
  • By default new users have no permissions
    • Programmatic access
    • AWS Management console access
  • IAM password policy
  • Roles:
    • AWS Service Role – The usual one, and the one we are interested in
    • AWS service-linked role: for Alexa
    • Role for cross-account access: allow IAM users to access to another AWS accounts
    • Role for identity provider access: grant access from Cognito, or OpenID (facebook, google, amazon), SAML, etc

2. S3
  • Key-Value Object Storage. Files from 0 byte to 5TB. Unlimited storage
  • S3 buckets: universal namespace. Default: max 100 buckets/account
  • Read after write for PUTs of new objects
  • Eventual consistency for overwrite PUTS and DELETES

S3 object consists on:

  • Key: nombre del fichero
  • Value: el contenido del fichero (secuencia de bytes)
  • Version ID
  • Metadata
  • Subresources
  • Access Control List

S3 tiers

  • S3 standard: Objeto mínimo 0 bytes
  • S3 IA: accedes 1 vez al mes (o cada 6 meses). Pero necesitas acceso rápido
    • Objeto mínimo 128Kb. Es la opción más barata de S3
  • RRS: para ficheros que puedes permitirte perder. Thumbnails
  • Glacier: para archivar. Tardas de 3 a 5h en recurarar un fichero
    • Restauras via S3 API o via la consola de AWS.
S3 Standard S3 IA S3 RRS Durability 99.999999999% 99.999999999% 99.99% Availability 99.99% 99.9% 99.99% Concurrent facility fault tolerance 2 2 1

Bucket URL formats

  • http://s3-[region].amazonaws.com/[bucket]
  • http://[bucket].s3-[region].amazonaws.com

Versioning

  • No puede deshabilitarse, sólo suspenderse
  • Cada update es un fichero por sí mismo, con su propio ID
  • Eliminar un fichero es marcarlo (delete marker) como eliminado > desaparece del bucket, no del histórico > Sólo el propietario del bucket puede eliminarlos de verdad
  • Puedes habilitar MFA para los deletes

Cross region replication (CRR)

  • Require “versioning” habilitado.
    • Permite subconjuntos via prefijos. También replica metadatos y ACL
  • Al subir algo nuevo (o update) al bucket, se replica a otro bucket (en otra región) – también requiere versioning pero acepta otro tipo de S3 (IA, RRS…). Requiere IAM roles.

Lifecicle & Glacier

  • Sin versioning
    • 30 días de S3 a IA (sólo para objetos mayores de 128KB)
    • 30 días de IA a Glacier
  • Con versioning
    • Tengo 2 LC, uno para el objeto actual y otro para las versiones antiguas

S3 Security & Encryption

  • Por defecto los buckets son privados
  • Control de acceso via bucket policies (aplica a todos los objetos) o ACL
  • Puedes habilitar logging > lo guarda en otro bucket
  • Encryption
    • In transit (SSL/HTTPS) – SSL/HTTP endpoints using HTTS protocol
    • At rest
      • Server Side Encryption (SSE)
        • S3 Managed Keys (SSE-S3). Amazon se encarga de todo.
        • AWS Key Management Service (SSE-KMS) Permite Audit Trail
        • Customer Provided Keys (SSE-C): Tú controlas las claves
        • Client Side Encryption

S3 Transfer Acceleration

  • Usa las edge locations de CloudFront para subir los datos desde el más cercano a ti
    • Coste adicional. Debes usar la URL proporcionada para esas transferencias

S3 Static Website Hosting

  • Si usas Route53 con S3, el nombre del bucket debe ser el del dominio (sin el “.com”)
  • http://[bucketname].s3-website-[region].amazonaws.com
  • Puedes especificar index/error pages y redirect rules

CloudFront

  • Edge location: caché, TTL (default 24h), puedes habilitar la escritura/update en edge locations que updatean el origin
    • Puedes elegir “Allowed HTTP methods” (GET, HEAD, PUT, DELETE…)
  • Origin (permite múltiples origines para la misma distribution)
    • S3 bucket: puedes restringir el bucket para que sólo se pueda acceder desde el CDN -> Origin Access Identity
    • EC2 instance
    • ELB
    • Route53
    • Fuera de AWS
  • Distribution
    • Web distribution: para websites
    • RTMP: media streaming

S3 multipart upload API

  • abort or failed uploads via lifecycle policies. Puede usarse con tx acc
  • Recommended for files > 100MB

Storage Gateway

  • VM que instalas en tu datacenter y replica a S3.
  • 3 tipos
    • Gateway Storage Volumes: tus datos en local, SGW replica a S3 (bkp)
    • Gateway Cached Volumes: tus datos en S3, SGW sirve de caché local
    • Gateway Virtual Tape Library (VTL): reemplaza los bkps en cinta > usa S3

Import/Export

  • Actualmente reemplazado por Snowball. Permite:
    • Exportar desde S3
    • Importar a S3, Glacier y EBS

Snowball

  • Importar/Exportar hacia/desde S3.
  • Snowball: Petabyte scale data transport solution
  • Snowball edge: + compute cababilities. i.e gather data during a flight
  • Snowmobile: el camión. Exabyte scale

3. EC2

Pricing

  • On demand
  • Reserved: 1 or 3 years. Predictable usage or Reserved Capacity
  • Spot: flexible start/end, only feasible at low prices, urgent compute needs
    • Si la termina AWS, no pagas por esa fracción de hora
  • Dedicated hosts: Por hora o Reserved. Licencias o for Regulatory Requirements

Types

  • Dr Mc Gift Px

EBS (Elastic Block Storage)

  • General Purpose SSD (gp2). 3iops/GiB max 10K iops
  • Provisioned iops SSD (io1). Por si necesitas más de 10K iops (hasta 20K)
  • Throughtput optimized HDD (ST1). Frequent Access. Large amount of data in sequence as Data warehousing, log processing. Cannot boot
  • Cold HDD (SC1). Less frequent access. Typical: fileserver. Cannot boot
  • Magnetic (Standard). Infrequent access, lowest cost
  • Por defecto: root volumen terminated al terminar la instancia
  • Los volúmenes deben estar en la AZ de la instancia que los quiere usar
  • EBS guarda copias redundantes dentro de la misma AZ

EBS: upgrading volumes (cambiar tamaño o tipo)

  • BEST PRACTICE: parar instancia, dettach, hacer snapshot, crear new volumen, attach.
  • EBS pueden updatearse on the fly (excepto magnetic standard)
    • Sólo un cambio en 6 horas
  • El tamaño sólo puede incrementarse (incluso desde snapshot)

RAID & EBS

  • Aumentar iops = Raid 0 (stripped) o 10
  • Application Consistent Snapshots:
    • Necesita 1) parar escrituras a disco desde la aplicación 2) flush caché
    • 3 métodos para hacer esto:
      • Freeze the filesystem
      • Unmount the RAID array
      • (BEST OPTION) Parar la instancia, tomar snapshot, iniciar instancia

EBS Snapshots

  • Puedo: Crear Volumen, AMI, copiarlo a otra región y/o crear una copia “cifrada”
  • No puedo eliminar un snapshot usado por una AMI (creada a partir de él)
  • Los snapshots se almacenan en S3, y son incrementales (allow point-in-time recover)

Encrypt Root device volume and create AMI

  • No puedo crear un snapshot cifrado de un volumen no cifrado
  • Los snapshots hechos de volúmenes cifrados, están cifrados automáticamente
  • Los volúmenes restaurados desde snapshot cifrados, están cifrados automáticamente
  • Sólo puedes compartir AMIs NO cifradas (con otras cuentas AWS o públicamente)
  • Las AMIs son “por región” pero puedo copiarlas

EBS root vs instance (ephemeral) storage

  • Si el root device es EBS, éste creó lanza desde una AMI creada de un snapshot EBS
  • Si es instance store, éste se creó desde una AMI creada desde un template en S3 (slow)
  • Las instancias con instance storage no se pueden parar (si el host falla, la info se pierde)
  • Puedes escoger no terminatar los EBS root volumes, pero NO los instance storage.
  • No puedes desatachar el root EBS sin parar la instancia, claro

Security Groups

  • Por defecto: inbound denied, outbound allowed
  • Cambios applicados immediatamente
  • Son stateful: crean reglas (no visible) para el tráfico relacionado

ALB/ELB y Healthchecks -> self-sanitazion of instances

  • Tienen su propio security group
  • LB asociado a una VPC. Puede (debe) trabajar en varias AZ
  • No tienen IP, sólo un DNS record
  • Cross-Zone enabled = Balancea entre instancias, independientemente de las AZ
  • ELB (capa 4)
    • No permiten instancias creadas desde Amazon DevPay site
    • SSL Termination: has de instalar el certificado en el ELB
    • Puedes loggear la actividad con CloudTrail
  • ALB (capa 7) + Barato
    • Internet facing o internal
    • Routing > target groups = path based routing! (ie. /a > target1, /b > target2)
    • Healthcheck opcionalmente puede checkear el HTTP success code
    • Parar SSL termination en las instancias

CloudWatch for EC2

  • Default metrics on EC2 instances: CPU, disk, Network, Instance status
  • Standard monitoring (5min) vs detailed (1min)
  • Dashboards, alarms, events (responde a cambios en los recursos de AWS) and logs (requiere un agente instalado en la instancia. Permiten agregar y almacenar logs)
  • Cloudwatch (monitoring y logging) VS CloudTrial (para auditar)
  • Tipos de alarma: OK, Alarm, insuficient-data

Userdata & Metadata

  • Bootstrap scripts: user data section (max 16KB)
  • Instance Metadata: http://169.254.169.254/latest/meta-data/

Launch configuration & ASG

  • Launch configuration: plantilla con la creación de imágenes
  • ASG: size, VPC y subnets donde crear las instancias, ELB, Healthcheck (ELB o EC2)
    • + Scaling Policies: min/max & increase/decrease when…
    • termination: selects AZ with most instances > delete the one using the oldest lc
    • cooldown: seconds after another scaling event can happen

EC2 termination protection deshabilitado por defecto

EC2 Placement groups

  • Grupo lógico de instancias que necesitan low latency y/o high network throughtput
    • 10Gbps. Misma AZ
  • El nombre del PG debe ser único en tu cuenta AWS
  • Sólo para cierto tipo de instancias (cpu, ram, storage y gpu)
  • No puedes juntar PG. Tampoco mover una instancia de un PG a otro.

4. EFS
  • Soporta NFSv4 y miles de conexiones simultáneas
  • Petabytes. Data stored in multiple AZ in a región
  • Read after write consistency
  • Tiene su propio sg para cada punto de montaje = subnet = AZ
  • Puede almacenar datos de una bbdd (al igual que EBS)

5. Lambda

Lambda

  • Puedes usarlo:
    • Event-drive compute service: en respuesta a eventos
    • En respuesta a HTTP requests via API Gateway
  • Lenguajes: Java, NodeJS, Python, C#
  • Triggers:
    • API Gateway
    • IoT
    • Alexa
    • CloudFront
    • CloudWatch
    • CodeCommit
    • Cognito
    • DynamoDB
    • Kinesis
    • S3
    • SNS
  • Máxima duración 5 min
  • Las ejecuciones son independientes
  • Escala horizontalmente (scale out) automáticamente

API Gateway

  • Publish, maintain, monitor and secure APIs to EC2 or Lambda
  • You can enable API caching to cache (for a TTL) the API response
  • You can throttle (estrangular) API GW to prevent attacks
  • You can log results to CloudWatch
  • CORS (Cross-Origin Resource Sharing) > permite servir contenido de un dominio diferente al original

6. Route 53
  • ELB do not have IPv4, you resolve to them via DNS name
  • Understand Alias (you can resolve individual AWS resources) vs CNAME
  • Routing policies:
    • Simple (default): round robin
    • Weighted: A/B
    • Latency: lowest network latency (ms) to a region > latency
    • Failover: active/passive setup -> healthchecks
    • Geolocation: latency & show a geo-customized web
  • Default limit of 50 domain names (can be increase contacting support)

7. Databases

RDS for OLTP

  • Have to select instance type, EBS size (max 6TB/16TB for SSD), VPC, etc.
    • SQL Express max 300GB disk size
  • Backups: Automated (enable 1 by default 1-35 days) VS Database snapshots > impact performance! -> Backup window (changes to it applied immediately)
    • Automatic backups are deleted when terminate (only latest snap could be)
  • Encryption only at creation time!!! Not even from snapshots (I think)
  • Multi-AZ: only for disaster recovery. Does not improve performance. AWS Handles failover -> Sync replication
  • Read Replica: Read performance. Requires auto backups on. Max 5, same AZ. Async
    • Available for MySQL and PostgreSQL engines
  • Permite aplicar particionado de tablas para usar varias instancias RDS
  • Aurora: 5x faster than MySQL
    • Maintains 2 copies of physical data in 3 AZ (min 6 copies)
      • Can fail 2 for writes, 3 for reads
    • 2 Types of replica: Aurora (max 15, fault tolerance) & MySQL Read Replicas

DynamoDB – NoSQL

  • Really scalable (no downtimes!), fast (SSD) and flexible
  • Spread across 3 data centers
  • Eventual Consistent Reads (if you can wait 1 second)
  • vs Strong Consistent Reads (if you can’t) -> increases cost
  • Very cheap for reads
  • Provisioned capacity = ios per table
  • Exists an option for Cross Region Replication

Redshift for OLAP (& BI)

  • Single node (160G)
  • vs Multi-node, consists on
    • Leader Node
    • up to 128 Compute Nodes
  • Fast because
    • Columnar data storage (block size = 1MB)
    • Advanced compression (by columns)
    • Massive Parallel Processing (MPP) across all nodes

Elasticcache

  • Memcached and Redis

Extra notes

  • SSD better performance than magmetic for DBs in EC2 instances
  • RDS troubleshooting > look for “error nodes” in XML RDS API response

8. VPC

VPC

  • Private datacenter
  • Max 1 IGW per VPC. After created, detached
    • Route table has to have a route through IGW
  • VPC peering, even with another AWS accounts (NO TRANSITIVE PEERING)
    • IP ranges cannot overlap!!
  • Custom VPC creates
    • Default ACL > all denied by default
    • Default SG
    • Main Route Table > allow local (private) connections > so by default, all subnets within the VPC can communicate to each other
  • By default, max 5 VPCs per region
  • Instances in default VPC will have public and private IP
  • VPC endpoints to access to AWS resources
  • VPC Flow logs: capture traffic within the VPC and sends it to CloudWatch

Subnet

  • 1 subnet = 1AZ
  • Only can be attached to 1 ACL, and associated to 1 Route Table
  • Public means the route table where is associated has an IGw, and its instances has a public IP

NAT

    • To allow instances within a private subnet to reach internet (for yum, i.e.)
    • Be placed in a public subnet (so with an IGw attached)
    • Needs an entry in the route table associated with the private subnet
  • Nat instance is just a regular EC2 instance with a specific AMI
    • Needs a public IP
    • Needs disable “source/destination check”
    • HA via ASG, multiple subnets and a script to automate failover
    • Throughtput depends on instance type
  • Nat GW
    • Scale automatically up to 10Gbps, across a single AZ

ACLS

Security groups ACLs Instance level (1st) Subnet level (2nd) Allow rules Allow/Deny Stateful Stateless All rules evaluated before deciding FW: Rules in asc order > first match Only applies to the instance if attached Applies to all instances in the subnet
  • Ephemeral ports for outbound connections (1024-65535)
  • Your VPC automatically have a default ACL, with by default all inbount/outbount traffic is enabled
  • But when you create your custom network ACL, all inbount/outbount traffic is denied

9. Application Services

SQS: pull. queue. message oriented API

  • Simple Queue Service: Pull queue message system
  • To decouple your components < EXAM!!
  • Message size 256KB any format (text, json, xml)
  • Messages in queue from 1min to 14 days. Default 4 days
  • Visibility timeout: tiempo que tiene un consumer para procesar el mensaje (max 12h)
    • Si da timeout, el mensaje vuelve a la cola > Puede duplicarse!
  • Long Polling: en lugar de preguntar cada X seg si hay mensajes, preguntas y te avisa al entrar mensajes, o cuando de el long poll timeout (ReceiveMessageWaitTimeSeconds>0)
  • 2 tipos: default (puede haber duplicados, no en orden) y fifo

SWF: task oriented API

  • Simple Workflow Service. Can include human interaction
  • Workflows max 1 year
  • A task is assigned only once, never duplicated, and in order
  • SWF tracks all events. With SQS you have to implement your app-level tracking
  • Parameters in JSON
  • “Domains” are a collection of related workflows.
    • Includes “workflow starters”, “deciders” and “activity workers”.

SNS: push. message oriented API

  • Simple Notification Message: publish-subscribe service
  • mobile push notifications, Email/Email-JSON, SMS, SQS or Lambda
  • SNS topics: access points for clients to allow to subscribe to notifications (also HTTP(S))
  • Data format in JSON

Elastic Transcoder: media converter

Kinesis

  • Stream: consists on shards. Data retained max 7 days (default 1)
    • Producer > Shards within the stream > Consumers
  • Firehouse: no shards, streams or consumers. Data send to S3. Optional Lambda analysis
    • Producer > Firehouse (optional Lambda) > S3
  • Analytics: encima de Streams/Firehouse añade SQL analytics

10. Withepapers: Security

Shared security model

  • AWS is responsible for the security config of its managed services products (DynamoDB, RDS, Redshift, EMR, WorkSpaces, etc.) and the underlaying infra
  • YOU: IAAS (EC2, VPC, S3) are under your control
  • YOU are responsible for account & user access.
    • Recommend MFA, SSL/TLS for communications and CloudTrial for user activity logging

Storage Decommissioning

  • AWS uses DoD 5220.22 (National Industrial Security Media Sanitization) or NIST 800-88 (Guideless for Media Sanitization) to destroy data.
  • Magnetic storage devices are physically destroyed

Network Security

  • You can connect to AWS via HTTP or HTTPS using SSL
  • VPC allows to use IPSec VPNs to tunnel between AWS and your datacenter
  • AWS network is segregated from the Amazon Corporate (.com) network

Network Monitoring & Protection

  • By default, AWS provides protection for
    • DDoS
    • Man in the middle
    • IP Spoofing: the AWS host-based firewall will not allow instances to send traffic with a source IP or MAC other than its own.
    • Port Scanning
    • Packet Sniffing by other tenants (inquilinos)
  • Unauthorized port/vulnerability scans by EC2 users are a violation of AWS Acceptable Use Policy. You may request permission before!

AWS Credentials

  • Passwords
  • MFA
  • Access Key
  • Key Pairs: SSH login to EC2. Cloudfront signed URLs
  • X.509 Certificates: SSL certificates for HTTPS/ SOAP-based requests to AWS API

Trusted Advisor

  • Inspects your AWS environment and makes recommendations to
    • Save money
    • Improve performance
    • Close security gaps
    • Fault Tolerance
  • Provides alerts of common security misconfigurations

Instance Isolation

  • Instances running on the same box, are isolated from each other via the Xen hypervisor.
    • AWS firewall in the hypervisor layer between physical and EC2 NICs
  • Physical RAM is separated using similar mechanisms
    • Memory allocated to guest is scrubbed (set to zero) when unallocated.
  • Instances have no raw access to disk, but a virtual disk.
    • AWS automatically resets (disk zeroing) every customer’s block of storage

Other considerations

  • Gest OS:
    • virtual instances are completely controlled by you. No backdoors for AWS!
    • good security practice: EBS volumes and snapshots encrypted with AES-256
  • ELB: Supports SSL Termination on the LB > intances can identify the source IP address
  • Direct Connect: dedicated connection from your datacenter to your AWS VPC, using 802.1q VLAN standard, allowing you to connect to AWS public resources (S3) and private ones (EC2 in a private subnet)

11. Exam feedback

Virtualization types

  • Paravirtual (PV)
  • Hardware Virtual Machine (HVM)
    • Better performance
    • Can take advantadge on hardware extensions and run in top of hw

AD

  • Directory Service’s AD Connector: let’s you connect your existing AD to AWS
  • Simple AD: inexpensive AD compatible with the common AD features
  • You can authenticate with AD to AWS using SAML
    • Authenticate to AD first, then to STS

AWS Organization & Consolidation Billing

  • Account Management service to manage multiple AWS accounts from a central location
  • Consolidated billing: 1 billing-only account. Up to 20 linked accounts. Global discounts

Resource Groups & Tagging

  • Groups resources that share one or more tags

Security Token Services (STS)

  • Federation (tipically AD) – means join groups –
    • Uses SAML
    • Allows users to login to AWS without IAM credentials (but AD)
  • Federation with Mobile Apps
    • Uses Fb, Google, OpenID lo login
  • Cross Account Access

Workspaces

  • VDIs. Are persistent.
  • Runs Win7. By default users are local admins (allow to install applications)
  • All data on D: is backed up every 12h

ECS

  • ECR: EC2 Container Registry
  • ECS Tasks definitions are JSON files describing one or more containers that conform your application (include CPI, RAM, links, etc)
  • ECS service is like ASG using Task Definitions
  • Clusters (region specific) are logical groups of container instances to place tasks in
  • Service Scheduler: ensures a specific number of tasks is constantly running (ELB reg)
  • Custom Scheduler: third party
  • ECS Agent (docker agent)
  • EC2 uses IAM roles to access ECS (Security groups still at host (EC2) level)
  • ECS tasks uses IAM roles to access services and resources

More info here

12. Random notes
  • 44 AZ, 17 regions
    • AZ names are assigned randomly per account!!!
  • For new AWS accounts > max 20 EC2 instances per region
  • 4 support levels: basic, developer, business, enterprise
  • Por defecto, max 5 EIP por región > las EIP estarán atachadas a la instancia hasta que explícitamente las detaches (no se detachan si la instancia se para)
  • CloudTrail permite registrar el histórico de llamadas a la API de AWS
  • AWS Config permite guardar el histórico de cambios en las configuraciones de recursos de AWS > y enviar notificaciones de cambios via SNS
  • 1GIB <= EBS size <= 16TiB
  • RPO (Recovery Point Objective): datos que estoy dispuesto a perder (ej. 1h)
  • RTO (Recovery Time Objective): tiempo en volver a dar servicio (ej. 20j)

Para finalizar, dejo este mismo resumen en formato PDF. Incluye las mismas faltas de ortografía y cambios de idioma, pero se ve mejor al imprimir:

Resumen en PDF

Ah, y como extra, por si has llegado hasta aquí, dejo también algunos enlaces con preguntas de exámen y tests de prueba gratuitos:

One ring to rule them all

Jose Salgado - Mié, 12/06/2017 - 21:11

One ring to rule them all

El estado ideal de cualquier empresa es el de monopolio, tener todo el mercado para ti, protegido de intromisiones, de otros jugadores y vetando mediante argucias legales, músculo financiero o cabildeo el acceso a alternativas. Es obvio que este modelo es fundamentalmente desastroso para la sociedad, cuando no tienes más opción que escoger como color de tu coche el negro, la sagrada libertad de mercado se va por el mismo desagüe que la libertad individual, además de vetar el impulso necesario que da la competencia para mejorar los servicios, los productos y los precios.

Por mucho que nos empeñemos, los objetivos finales de empresas, sociedad, personas y gobiernos no están nunca alineados, por eso es importante tener un equilibrio entre estas áreas, y por supuesto, dentro de cada área. Si todos fuéramos del mismo equipo de futbol la vida sería aburrida, y si solo existe un gobierno, una empresa, las consecuencias pueden ser totalmente nefastas.

Desde que vamos avanzando como sociedad, hay un fenómeno curioso y que se está repitiendo constantemente, todo el poder se va concentrando a excepción del poder de la gente que se va diluyendo. Cada vez tenemos más gobierno por encima del estatal: Unión Europea, ONU, Tribunal Internacional, etc.. Con las empresas no hay que ser un lince para darse cuenta que cada vez menos conglomerados controlan más sectores, y cuando lo hacen mal se recurre a gobiernos para que usen el mantra de Too big to fail, y lo rescatamos con el dinero de las personas, que sin quererlo ni beberlo ven como se transfieren sus ahorros a unos terceros por arte de magia, y sobretodo, porque no se les puede dejar quebrar.

El caso, y como ya he dicho, cada vez hay menos manos sobre más bienes, esto implica más control del mercado, más control sobre las finanzas y más poder para presionar medios y todo lo que sea necesario para garantizar que el monopolio siga igual.

Con esto de internet, vemos que está pasando lo mismo pero a una velocidad más alta, pocos controla cada vez más la oferta y los competidores que pueden salir caen aplastados por dos razones, o bien los compran o bien sacan un servicio similar pero gratuito. Como las personas pensamos con la cabeza, lo cual implica que normalmente no pensamos, nos lanzamos a estos servicios pensando que es gratis cuando en realidad el producto somos nosotros, dejando de lado soluciones que están basadas en un producto que no somos nosotros.

No veo mucha solución, al menos no cercana, en la que empecemos a ser conscientes de que nosotros tenemos un valor y un precio, que los servicios que usamos tienen un valor y un precio. El ejemplo más claro que puedo poner es el de los periódicos, ahora nadie quieren pagar por ellos, y si nadie paga por que un periodista haga su trabajo, al final se va a dedicar otra cosa y la información que podía ser útil caerá en manos de anunciantes, grupos de presión y gobiernos que inundarán los medios de dinero para que sean fieles lacayos.

Al final, Tolkien tenía razón, habrá una única empresa que los controlará a todos.

Película[1]


[1] Sesame Street

Comunidad: Management

Tags: Empresa, Dominar, Monopolio, Mercado

Esta entrada ha aparecido en Exelisis, haz click para leer One ring to rule them all

Tu patria mis zapatos

Jose Salgado - Mié, 12/06/2017 - 21:11

Tu patria mis zapatos

No se quién dijo eso de que no hay preguntas tontas sino respuestas estúpidas. En cualquier momento se te puede acercar un desconocido y en vez de regalarte flores como dice el anuncio te haga una pregunta de las que consideraríamos tontas, pero es en estas cuestiones done quizás nos definamos más a nosotros mismos más que al interlocutor.

Como sabéis en la empresa fomentamos mucho el teletrabajo, tanto que nos vemos las caras dos veces al día y normalmente trabajamos en cualquier lugar, pero hoy estábamos todos en casa y era cuestión de tiempo que alguien hiciera una broma al respecto, lo que me ha dado la motivación de este post. ¿Cual es tu hogar?, ¿dónde te sientes como en casa?

Entiendo que la pregunta tiende a buscar una respuesta única, y si me fuerza en este sentido diría que mi casa están donde están mis zapatos. Soy de los que me puedo acomodar y sentirme cómodo en cualquier sitio siempre que me dejen una libreta, un papel, mi portátil y mi conexión a internet. Hay también una condición, que no me interrumpa gente poco interesante porque entonces deja de ser mi casa y se convierte en un paso de peatones y me es imposible tener esos monólogos interiores que me entretienen la hora y media de ida y otra hora y media de vuelta los días que me toca ir a la oficina.

Claro que con esto no digo que esta sea mi única casa, es la de referencia, pero supongo que como todos, necesitamos tener más hogares, o si preferís llamarlo zonas de confianza. En esto lugares tienen varias funciones que son necesarias, socializar, poner en práctica y retar tus convenciones y sobretodo, aprender cosas nuevas.

Por mucho que no soporte a los grupos de gente y sea un introvertido de libro, hay que salir más allá de tus cuatro paredes mentales para hablar con otras personas. Es necesario y útil ver otros puntos de vista, conocer otras culturas, otros planteamientos y en resumen, que aprender que no todos tenemos la misma escala de valores, y lo mas importante: que no todo se puede comprender pero que hay perspectivas que tenemos que aceptar.

Además, sino salimos la parte crematísica que nos permite pagar internet, la hipoteca, la comida, no sería posible. Hay que relacionarse para poder vender tus servicios, y haciendo esto no solo validas tu producto, tu calidad, sino que conoces como está funcionando el mercado en el que te mueves y sabes si estás caro, si eres barato o si te has perdido la última moda que ha arrasado con tu sector el último año.

Y lo más importante de todo, aprender. Creo que la vida es un viaje con sus altos, bajos, con sus miserias -muchas imposibles de explicar sin tener que decepcionarse con el ser humano- y en este viaje nos vamos a llevar dos cosas, sensaciones, experiencias y conocimientos. Cierto que no tengo ni idea de a dónde nos la llevamos, pero pasar la vida sin haber conocido algo, sin haberse interesado como un niño por la vida, sin haberse emocionado por algo, no se yo si podríamos llamarle vida. Al final y al cabo, por mucha rabia que nos de, tenemos una sola y hemos de exprimirla por nosotros mismos y por intentar entender este mundo que nos rodea.

Es esta la razón que no siempre la respuesta a la pregunta es fácil, ¿dónde está tu hogar?, pues soy consciente que hay un campamento base pero que no es estático, que hay lugares que me gustan más en unos momentos, y en otros prefiero estar en otros, todo depende. Lo importante debería ser la capacidad de adaptación sin perder la esencia que te define como persona, tener el espacio para poder integrar todo lo que recibes, y ser generoso para compartir lo que te define como personal.

Quizás, en el fondo, mi patria sean tus zapatos, y donde van ellos voy yo, y tu patria quizás sean los zapatos de otro, y de esta forma muy prosaica, estamos todos conectados de forma irremediable. Da igual si eres de Teruel, porqué aunque parezca que no existe, que seas de Barcelona o que hayas nacido en Constantinopla, ahora conocida como Estambul, al final existe una línea fina, casi invisible que nos convierte todos en el zapato de otra persona y a través de esto haremos que alguien sea más feliz, más inteligente, que se desarrolle o que se convierta en el siguiente criminal más buscado por el FBI.

Me acabo de dar cuenta que esta afirmación es abrumadora, porque somos responsables de alguien y encima no sabemos de quién, pero que le vamos a hacer, son estas frases que te salen cuando tomas un café y miras tu vida por el retrovisor y te das cuenta que no ha hecho más que empezar.

Película[1]


[1] The Connected Universe

Comunidad: RRHH

Tags: Conectado, Vida, Viaje, Hogar, Casa

Esta entrada ha aparecido en Exelisis, haz click para leer Tu patria mis zapatos

La suma de todos no es lo mismo que todos sumados

Jose Salgado - Mar, 12/05/2017 - 14:17

La suma de todos no es lo mismo que todos sumados

Siempre he afirmado que las personas son seres extraordinarios, uno a uno tienen componentes únicos que los hacen especiales. Es cierto, para que os voy a engañar, que una pequeña selección son para enmarcar y hacerles un monumento, son personas que pasarían desapercibidas sino se invierten cinco minutos en conocerlas pero son capaces iluminar tu vida para el resto de tus días, pero básicamente y a nivel general, las personas valen la pena.

Mi mayor problema con la humanidad está cuando se juntan varias personas, que como seres individuales tienen siempre algo interesante, cuando se unen caen en una especie de idiocia mental que provocan situaciones que nadie jamás habría calculado, las frases de Nunca pensé que llegaríamos a esto, Yo pesaba que, Como todos decían, etc… debería estar prohibidas porque son el argumento de que nos hemos dejado llevar o hemos sido artífices para crear situaciones que violan cualquier concepto humano que valga la pena defender.

La psicología social ya hecho muchos estudios sobre como influye el grupo en las decisiones de las personas y hasta que punto somos manipulables para el fin que cualquier persona con poder tenga en gusto de implementar.

En un intento de reconciliarme con la sociedad, pienso que si nos han llevado a causar desastres de proporciones bíblicas, ¿no habría también una opción de usar los mismos mecanismos para llevarnos un paso más cerca de una mejora sustancial de toda la humanidad?

Teóricamente es posible y de hecho, cuando se establecen buenos mecanismos de cooperación, cuando la dirección es acertada y los objetivos claros, se ha demostrado que los límites no vienen impuestos por la ciencia sino por la imaginación. Hemos sido capaces de llegar a la luna, de erradicar enfermedades y conseguir que el reaggaton sea un fenómeno mundial -claro que esto no tengo claro que sea una evolución.

Hace ya muchos años se crearon los conceptos comunidades de práctica para afrontar retos en base al trabajo colaborativo de grupos de expertos. No es ninguna novedad, siempre han existido grupos que velaban por un buen funcionamiento de la sociedad, de la ciencia y de cualquier ámbito. La relevancia estaba más en si estaban bien dirigidos, si los objetivos son claros y la metodología clara.

Esta capacidad de poder extraer de una comunidad o un grupo de personas algo más que el quinto jinete del Apocalipsis reside en todos y cada uno de ellos, sean AMPAS, clubs, forums y asociaciones de jubilados.

La primera pregunta no es tanto que puede hacer el grupo por mi sino yo por el grupo, y hacer este cambio de foco, no es nada fácil. La gente tiende a buscar una recompensa para sus esfuerzos, sea crematística o no, y si la parte de los dineros no existe el gancho ha de ser lo suficientemente potente como para vencer las reticencias.

En otro lado tenemos a la gente que ni por dinero ni por ética ni por valores es capaz de involucrase en proyectos de mejora, y no solo eso, sino que usara cualquier circunstancia para intentar hundir cualquier intento de mejora. Si el grupo no está conexionado y mentalizado y los progresos no son medibles, la deserción puede ser un handicap muy importante.

Con lo que has de tener gente motivada y con aguante a la crítica. Has de tener objetivos claros, has de tener la manera de medir los progresos, y por último, has de ejecutar. El éxito de un proyecto no está tanto en la idea brillante sino en su ejecución.

A la hora de bajar de la presentación al mundo real hay cientos de problemas, egos que surgen, vagos que se expanden y lo que era un ambiente de juntos podemos pasa a ser es que no tengo tiempo, es que voy muy liado o cualquier excusa para no hacerlo o retrasarlo ad eternum.

Releyéndome me doy cuenta que no es que sea el más positivo del mundo, para que os voy a engañar. Cuesta más construir que destruir, eso está bastante claro. Pero creo que sin retos que es una vida sino un pasar de días esperando a que llegue el siguiente hasta que se nos hayan agotado. Para que sirve tener que aguantar a la sociedad sino podemos construir algo juntos, dejar un legado que valga la pena para la siguiente generación. Me da igual si es la vacuna contra el cáncer o mejorar un parque o pintar la casa de la tía Tula, pero algo que nos deje ese sabor de que nuestra vida, y la de nuestra sociedad no es tan dura como yo mismo estoy diciendo.

¿Y tú?, que haces en tu grupo social más cercano para que este mundo sea mejor que el que te toco vivir, ¿o es que vas muy liado?

Película[1]


[1] Seduced and Abandoned

Comunidad: RRHH

Tags: Grupo, Sociedad, Personas

Esta entrada ha aparecido en Exelisis, haz click para leer La suma de todos no es lo mismo que todos sumados

Páginas

Suscribirse a Fedora-es sindicador