Link del día: Cómo corregir las distracciones

Algún tiempo atrás hablamos sobre la naturaleza de las distracciones y si realmente eran un problema o no. Más allá de eso, sabemos que si no se mantienen controladas, son definitivamente contraproducentes.

Más allá del problema de identificar cuáles son y si son realmente productivas o no, el segundo problema es saber cómo atacarlas. Randall Munroe, a quién conocerán mejor como XKCD, desarrolló una regla para su propia máquina que mantenía a control sus propias distracciones a través del control de la dopamina en el sistema de refuerzo de conducta del cuerpo humano. Todo se dio a conocer en la tira cómica, aunque la explicación completa de la situación la dio él en su blog.

Básicamente, él nos explica que la prohibición directa contra las distracciones generaban excusas mentales que terminaban anulando esas mismas reglas, y por tanto realmente no servían. él se permite a sí mismo las distracciones pero hace que sea difícil poder alcanzarlas. De esa forma, la sensación de satisfacción que uno siente por ellas comienza a desaparecer, hasta que de forma natural ya no nos atraen como distracciones.

Soy un zorrinito distraído.

(Read more →)

Link del día: Resolución de problemas

No me refiero a problemas de tipo matemático, ni siquiera a problemas relacionados a la informática (aunque los ejemplos se relacionan mucho con eso). En este artículo, publicado desde MicroSiervos, se nos explican varios puntos distintos a tener en cuenta al momento de resolver ese tipo de problemas cuya solución no es nada evidente.

Muchos de nosotros nos hemos encontrados cazando este tipo de problemas, y sin duda es una ciencia difícil. Este artículo, llamada 10 consejos para la resolución de problemas técnicos inexplicables, aclara varios puntos que todos deberiamos tener muy presentes antes de frustrarnos buscando este tipo de problemas fantasmas.

Este es el tipo de aprendizaje que paga rápidamente.

Soy un zorrinito difícil de resolver.

(Read more →)

Link del día: 7 pro-tips para acelerar todo

En i.MicroSiervos publicaron un artículo muy interesante llamado 7 formas de automatizar el trabajo con tu ordenador, y todos sabemos que quizá la parte más lenta de lo que hacemos en la computadora somos nosotros y nuestras tareas repetitivas.

Teniendo la posibilidad entonces de ganar tiempo para las cosas en las que realmente tenemos que concentrarnos, este artículo es muy interesante para poder centralizar tareas que comunmente hacemos y podemos delegar a un software sin la necesidad de saber programar.

Soy un zorrinito automatizado.

(Read more →)

Link del día: Social Datamining

Este es mi tercer post hablando sobre un artículo publicado sobre la gente de OkCupid. ([1], [2]). Para quien no lo sepa, es un sitio de citas (dicen ellos, el más grande que hay), con un blog realmente fantástico y con un valor científico muy importante (o eso considero yo). Ellos hacen análisis basados en la relaciones que su sitio maneja, y personalmente creo que sus estudios pueden bien ser de ayuda para la sociología u otras ciencias.

En este caso en particular, quiero aproximar este siguiente post desde el punto de vista de la ingeniería social. Ellos analizaban el siguiente problema: en una primera cita hay mucho que uno quiere conocer de la otra persona, pero son cosas que no se pueden preguntar porque son preguntas invasivas, o porque simplemente incomodarían a la otra persona.

El datamining y las probabilidades entran en acción. Analizando el total de la gente, han logrado separa bajo distintos factores aquellas preguntas que sí se pueden analizar, y cuál es el factor de correlación con las que no se pueden contestar. Por ejemplo, que alguien te responda que le gusta el sabor de la cerveza implica un 60% de posibilidades de sexo en una primera cita (a muchos les hubiera gustado saber esto antes, verdad?)

Llevenló al aspecto de la seguridad. ¿Cuántas cosas sore la seguridad interna de un sistema o empresa podríamos saber haciendo otro tipo de preguntas?

Sin más explicación, los dejo con el artículo: The Best Questions for a First Date.

Soy un zorrinito social.

(Read more →)

Link del día: Los tipos de usuario

Para quienes trabajamos en la informática es algo común tener que lidiar con algún usuario final, incluso aunque nos dediquemos a algo muy específico y no directamente relacionado con la experiencia del usuario. Sabemos que también no todas las personas son iguales, y mientras unas son más afines a la tecnología y otras no, también existen distintas actitudes que la gente tiene ante un problema en particular.

La gente de En Español tradujo un artículo sobre Los 5 tipos de Usuarios del Infierno de la Informática. A pesar de la dantezca alusión, no todos son necesariamente malos, y para cada uno se nos recomienda una forma de tratamiento para llegar al entendimiento.

¿Se identifican con alguno? ¿Tienen experiencias con algún tipo de usuario en particular?

Soy un zorrinito dantezco.

(Read more →)

Link del día: Análisis forense

Hace poco me crucé con un artículo proveniente de HackTimes, y sabiendo de donde viene, lo leí sabiendo que iba a ser interesante. Este artículo en particular, llamado Introducción al análisis forense en VMWare nos promete tener algunas continuaciones.

A través de ellas se irá explicando la forma en la que podemos utilizar VMWare (y algunos conceptos relacionados a la virtualización que este mismo realiza) para analizar máquinas en un estado particular. También nos comenta sobre ciertas herramientas que se usan en el ámbito y ejemplos de como utilizarla. No encontré el artículo extremadamente explicativo pero sí fácil de seguir a modo de tutorial.

Para quién esté interesado en el análisis forense o en el profiling de aplicaciones a un nivel muy, MUY detallado, esto es sin duda una muy buena oportunidad para ayudarse a través de la virtualización.

Soy un zorrinito forense.

(Read more →)

Link del día: La transición a IPv6

Ahora que se acabaron las direcciones IP como las conocíamos y se viene el nuevo apocalípsis (?), pronto comenzará la migración paulatina a la utilización de IPv6. Esto ya no es algo relativamente nuevo, pero si es que no sabías al respecto, te recomiendo un artículo de Bitelia que lo explica todo: La transición de IPv4 a IPv6: Lo que necesitas saber (gracias @fieritacatalano!), muy bien explicado e ilustrado sobre qué ocurrirá.

Si es que ya estabas informado del asunto, y más aún, si es que tu rol es el de NetAdmin, muy probablemente te interese saber que el próximo 8 de Junio es el día IPv6 mundial, un día en donde las grandes compañías van a cambiar sus servicios para trabajar sobre IPv6 y durante 24 horas, verificar que las redes funcionan normalmente y que el mundo no se acabó. Tu compañía podría ser una de esas también.

Y si te perguntás qué pasó con la versión 5… aquí tienes tu respuesta: IPv5 - What was it?

Soy un zorrinito IP.

(Read more →)

Link del día: Google como fuente de información

Hay una serie de chistes que provienen de XKCD (perdón, pero no tengo un link directo a esos chistes en particular) en donde el chiste se basa sobre una gráfica X-Y de la cantidad de resultados que Google devuelve para una combinación de palabras. (Por ejemplo: Girls Cups</a>.)

Resulta que, para los que no lo sabían, los datos sobre estos chistes no son inventados, sino que muy generalmente provienen de datos reales de búsquedas sobre Google. ¿Pero de qué forma se hacen? No con la búsqueda normal, y el autor nos explica por qué en su entrada Trochee Chart.

él cuenta cómo Google realmente aproxima los resultados (seguro que a muchos les ha ocurrido ver una disparidad entre los números) para luego refinarlos, y cómo distintas fuentes de búsqueda de Google mismo puede dar distintos resultados. él nos introduce a la API de búsqueda de Google (que actualmente está obsoleta pero funcional) y una herramienta que todavía funciona para esos propósitos.

¿Ustedes creen que los resultados de una búsqueda en Google pueda ser un indicador de algo?

Soy un zorrinito googlero.

(Read more →)

Link del día: AngularJS

Hace poquito apareció en mi feed de Youtube una charla de Google Tech Talks llamada How to Write Clean and Testable Code. Para ser sinceros, el video dura más de una hora así que no lo ví, pero en lugar de eso busqué las diapositivas que se habían usado en él y las encontré aquí: How to write Clean and Testable Code Slides. Las diapositivas no me resultaron demasiado reveladoras tampoco pero sí resaltan algunos conceptos claves que es bueno siempre tener en mente.

Más allá de eso, en las diapositivas (y muy seguramente en la charla) se menciona a AngularJS, así que lo fui a buscar. Parece que AngularJS es un sistema de templating a través de JavaScript, pero mucho mayor que simplemente templating. Digamos que más que estar orientado en generar HTML a partir de datos, también se preocupa de la forma en que esos datos deben interactuar, de forma que, podríamos decir, también genera algo de código dinámicamente para que estos datos funcionen correctamente.

No lo he probado, pero ellos dicen que es la forma en la que debería haber sido HTML si es que hubiera sido pensado desde un principio para aplicaciones web.

¿Alguien lo probó? ¿Cuáles son sus experiencias?

Soy un zorrinito javascript.

(Read more →)

Link del día: Generación de código

Hace tiempo atrás publiqué un link sobre generación automática de código, pero realmente hacía falta una explicación lenta y paso a paso de cómo se hace o cómo se pueden aprovechar las características que esto nos ofrece.

Un artículo muy bueno desde SwitchOnTheCode trata este mismo tema: C# Code Generation.

Piensen que combinando esto con programación procedural o algoritmos genéticos ([1], [2]) puede tener resultados muy interesantes.

Soy un zorrinito autogenerado.

(Read more →)