Que tan pequeños o grandes somos en el universo?

Conoce nuestro pálido y pequeño punto azul

Que es el ego y como ser realmente felices?

Atrévete a conocerte para liberarte de todas tus preocupaciones

10 Tips para tus propósitos de año nuevo

Cómo evitar que fracasen a medio camino

La verdad sobre la Depresión

Testimonios y avances en su estudio

Medicina Tradicional Mexicana

Siglos de tradición y conocimiento sobre la salud

domingo, 17 de octubre de 2010

Maridos Anónimos - Modelo de clasificación conyugal

He recibido varios comentarios con respecto a los posts de maridos anónimos

Muchos de ellos orientados hacia la pregunta de si existe una manera de clasificar los comportamientos femeninos en la pareja.

Debido a ello me di a la labor de realizar un exhaustivo trabajo de investigación y desarrollé un modelo que con facilidad le permitirá a los maridos anónimos identificar el estilo de comportamiento de sus sras.

Con ustedes el MPF (Modelo de Personalidad Femenino)


Este modelo basa su clasificación en 2 dimensiones: La afectividad / Sentimentalismo y la explosividad o nivel de almorrana femenina.

Lo primero que se debe hacer es identificar en alto, medio o bajo cada una de las dimensiones y ubicar el lugar en el que se encuentra su mujer para ver su clasificación:



Interpretación:

Alto sentimentalismo / Baja Explosividad: Esfera de navidad
Como su nombre lo indica este tipo de mujer tiende a ser muy frágil y con cualquier cosita se pone a llorar y aplica el chantaje barato. Normalmente no te la hace de P2 pero si te pasas con ella la tristeza les puede durar semanas y pa que se les quite tendrás que hacer cenas cursis o cosas de esas. Lo mejor que puedes hacer con ellas, llevarlas al cine a ver una película de viejas. Es barato, efectivo y puedes dormirte mientras. Si quieres que caigan en la trampa hazles 3 o 4 detallitos al mes

Medio sentimentalismo / Media Explosividad: La Bendición
Para muchos el nivel ideal de vieja. No son ni tan sentimentales o cursis ni tan frías. Así que no tienes que hacerles detalles a diario. Con uno al bimestre o trimestre es suficiente y lo apreciarán bastante y lo chido es que no la arman de P2 sino que con ellas puedes dialogar. Pueden ser excelentes compañeras y consejeras, lo único que necesitas es prestarles tiempo cuando quieren platicar y apoyarlas cuando lo solicitan!

Bajo sentimentalismo / Baja Explosividad: La Piedra
Este tipo es medio complicado para una relación larga a menos que quieras llevarla en un esquema de no te chingo no me chingas. Olvídate de noches largas de pasión o que te haga piojito. El mejor acompañante de estas viejas son los libros y la tele. Son más secas que el desierto y muchas veces aburridas. Así que cuando esta vieja te diga que quiere hacer algo atrevido etc, no lo pienses y hazlo antes de que se arrepienta.

Alto Sentimentalismo / Media Explosividad: La leona dormida
La leona dormida es uno de los perfiles más comunes ya que tiende a amar las películas de viejas pero también tienen una personalidad fuerte y si te pasas de la línea te pueden armar unos dramas significativos. Este tipo de viejas es más de cenas románticas pero aguas y las haces esperar. Las leonas dormidas pueden ser adeptas al arte y la música.

Medio Sentimentalismo / Media Explosividad: El chilito toreado
Estas chicas son un arma de dos filos. Normalmente son el tipo de vieja que a todo mundo le cae bien pero que saben que de repente se les sube la locura y tienden a ser salvadoras del indefenso. Muchas de ellas cuando se encabronan pueden terminar una relación ya que no dependen tanto de la emotividad. A ellas llévalas al cine a ver movies tipo el código da vinci

Bajo Sentimentalismo / Media Explosividad: La Stone Cold Bitch. o ejecutiva de sangre fría
Esta es la clásica gerente de departamento que no se da tiempo de enamorarse de alguien y puede tender a usar a los hombres, especialmente busca presas dóciles y se caracteriza por usar demasiados colores obscuros en su vestimenta y repulsión por la cursilería. Si de verdad te interesa estar con una vieja así hazla pensar que tiene el control y si quieres conquistarla pero para que sienta realmente algo hacia tí llévatela a algo de deportes extremos o fuera de su nivel de control donde tu puedas más que ella

Alto Sentimentalismo / Alta Explosividad: EL VOLCÁN
Este es uno de los perfiles más difíciles. Imagínate una mujer que te ama y te odia al mismo tiempo. Es la típica vieja hormonal. Que de repente está muy feliz de que la llevaste a bailar y a los 4 minutos esta encabronada porque la música está muy fuerte. A este perfil se le aplica mucho la frase "ningún chile le acomoda". Este tipo de vieja puede ser una excelente "amigobia" porque se alocan a la hora buena pero puede ser una complicadísima esposa. Si a este tipo de vieja la tienes contenta ya no tienes de que preocuparte porque va a cuidar de ti como nadie. Pero cágala tantito y te manda a la sala. Este tipo de vieja es el que normalmente "se deja de hablar" con sus amigas y que se convierte en bridezilla si se casa.

Medio Sentimentalismo / Alta Explosividad: La tigresa
Aunque aún las mueven la ternura y el amor en cierta medida, estas viejas se encabronan con extremada facilidad y las discusiones pueden ser interminables. Esta es la típica chava que en la secundaria se ponía del tu a tú con los hombres y tiende a ser una esposa muy controladora. Es la que opina sobre el color de la corbata que más te combina y si algo no le sale bien. Ya se armó!
Muchas veces estas chavas son deportistas o muy competitivas y son de las que cuando chocan se bajan mentando madres

Bajo Sentimentalismo / Alta Explosividad: Doña Márgara
UFFFFF. Que decirles de este perfil. Es la típica señora regañona que le da hueva vestirse o peinarse. Que se la pasa diciendo pestes de todo el mundo y controla a sus maridos como si fueran robots de carne y hueso. Doña Márgara se caracteriza porque no tiene amigas y si las tiene están igual o más jodidas y son de las que en las juntas de vecinos se queja de la música de los demás, de que sus perros se cagan, de que los bebés lloran, etc. Nada las hace realmente felices pero pueden vivir a gusto si están en un ambiente donde todo lo pueden controlar.

Creo que ya me cansé de escribir pero espero que el posts les ayude a ubicar la categoría de sus mujeres o mejor aún, que si aún no se han casado sepan a que le tirarán

Como siempre terminaré con un mensaje conciliador pero cierto: SEA COMO SEA SU VIEJA, ES MUY CHIDO ACOMPAÑARSE CON UNA QUE LOS QUIERA DE VERDAD Y MEJOR AÚN QUE LOS COMPLETE Y QUE LES HAGA PENSAR CADA MAÑANA QUE CASARSE FUE UNA BUENA DECISIÓN

Se que dirán que me vi muy gay, pero es la verdad... Verdad mi amor????



miércoles, 13 de octubre de 2010

Superconductores

Me acuerdo que cuando estaba en la universidad se hablaba de una tendencia muy poderosa en la física llamada SUPERCONDUCTORES

Al parecer cada vez se controla mejor esta tecnología y aquí una explicación muy didáctica sobre ella:

Desarrollo seguro - to protect and serve


Ya hemos posteado varias herramientas que permiten analizar código y algunos sitios de interés donde se puede aprender mucho de como desarrollar de manera segura.

Sin embargo se merece la pena un post el esfuerzo que está haciendo el CERT del SEI (Software Engineering Institute) y varios expertos en programación para reunir todas las mejores prácticas en un solo lugar

En específico con ORACLE se tiene un conjunto de mejores prácticas para integrar un estándard de desarrollo seguro en java...



En esta liga pueden conocer el sitio oficial de oracle y cert SEI

Adicionalmente les comparto el link de secure coding (sin sabor de java)

Aquí un video introductorio de este proyecto

CMMI - Chambatalk

Actualmente mi organización está pasando por un momento muy interesante. Están decidiendo entre continuar con el esquema de oursourcing o iniciar un área de desarrollo de software.

Debido a ello muchas cosas se están moviendo y será seguramente una gran experiencia el crear una fábrica de software desde 0

Por este motivo estaré posteando algunos tips importantes al respecto

Aunque yo no soy el encargado de llevar esta iniciativa si hay algo que puedo aportar

La próxima semana les postearé un modelo que me inventé para saber que hay que tomar en cuenta para tener un área de desarrollo.

Pero lo primero que sugiero es:

- Identificar quienes tienen que participar de la estrategia del área de desarrollo
- Discutir cuales son los objetivos de negocio que se apoyarán
- Cual será la misión, visión y valores
- Identificar que necesidades específicas existen
- Redactar los principios de desarrollo: que se puede y no se puede hacer, premisas básicas de sourcing, metodologías, etc
- Un paso interesante para poder plantear la estrategia es usar un modelo. De preferencia uno ya usado en el mercado si empiezas de cero para al menos tener un marco de referencia en que apoyarte y no reinventar el hilo negro

Precisamente para este paso mi sugerencia es usar CMMI para desarrollo.

CMMI es un modelo de madurez que tiene distintas aplicaciones y una de ella es precisamente para el mundo de desarollo de sw.

CMMI fue liberado en su versión 1.1 en 2002, sin embargo ya existía su predecesor CMM desde 1997.

CMMI significa Capability Maturity Model Integration y justo en la primera semana de noviembre saldrá su nueva versión.

El CMMI DEV, es la versión de CMMI orientada 100% a desarrollo y puede descargarse de esta liga.

Este modelo no sólo sirve para que un externo o interno pueda ver el nivel de madurez de los procesos o hacer benchmark de un área de desarrollo sino que permite establecer baseline actuales y metas futuras y lo mejor de todo ofrece mejores prácticas que cubre todo el ciclo de desarrollo

En CMMI se describe Áreas de proceso

Un área de proceso es un grupo de prácticas relacionadas en un área
que, cuando se implementan de forma conjunta, satisfacen un grupo
de objetivos considerados importantes para la mejora en ese área.
Hay 22 áreas de proceso, las cuales se presentan aquí por orden al-
fabético de sus acrónimos en inglés.

• Análisis causal y resolución (CAR).
• Gestión de configuración (CM).
• Análisis de decisiones y resolución (DAR).
• Gestión integrada del proyecto + IPPD (IPM + IPPD)1.
• Medición y análisis (MA).
• Innovación y despliegue en la organización (OID).
• Definición de procesos de la organización + IPPD (OPD + IPPD)1.
• Enfoque en procesos de la organización (OPF).
• Rendimiento del proceso de la organización (OPP).
• Formación organizativa (OT).
• Integración de producto (PI).
• Monitorización y control del proyecto (PMC).
• Planificación de proyecto (PP).
• Aseguramiento de la calidad de proceso y de producto (PPQA).
• Gestión cuantitativa de proyecto (QPM).
• Desarrollo de requerimientos (RD).
• Gestión de requerimientos (REQM).
• Gestión de riesgos (RSKM).
• Gestión de acuerdos con proveedores (SAM).
• Solución técnica (TS).
• Validación (VAL).
• Verificación (VER)

Para cada proceso existen un conjunto de mejores prácticas y la manera en la que se valua la madurez es mediante niveles

Los 6 niveles definidos en CMMI para medir la capacidad de los procesos son:

0.- Incompleto: El proceso no se realiza, o no se consiguen sus objetivos.
1.- Ejecutado: El proceso se ejecuta y se logra su objetivo.
2.- Gestionado: Además de ejecutarse, el proceso se planifica, se revisa y se evalúa para comprobar que cumple los requisitos.
3.- Definido: Además de ser un proceso gestionado se ajusta a la política de procesos que existe en la organización, alineada con las directivas de la empresa.
4.- Cuantitativamente gestionado: Además de ser un proceso definido se controla utilizando técnicas cuantitativas.
5.- Optimizado: Además de ser un proceso cuantitativamente gestionado, de forma sistemática se revisa y modifica o cambia para adaptarlo a los objetivos del negocio. Mejora continua.

Como podrán ver hay mucho que hablar de CMMI y traté de poner lo más importante. Honesta mente les sugiero leer el documento completo de CMMI

Y una vez leido el documento aquí mis tip para armar un programa de mejora basado en CMMI:

- Consigue el Sponsorship necesario
- Capacítate suficientemente
- Arma una iniciativa de gestión del cambio
- Crea un grupo de trabajo para este proyecto y asegúrate de que cada quien entienda su participación y objetivo
- Evalua tu nivel actual
- Establece tus metas de corto, mediano y largo plazo con su correspondiente priorización
- Realiza un análisis de gaps y en base a ello crea acciones para lograr tus objetivos
- Prioriza las actividades entre impacto y esfuerzo necesarios
- COmunica tus planes y acuerda plazos
- Monitorea tu progreso periódicamente
- Reporta periódicamente avances


happy cmming!




lunes, 11 de octubre de 2010

Un androide por el mundo


Me di cuenta que en varios posts hablo de android y que en realidad no he posteado específicamente de que se trata

Así que en este post veremos en que consiste, su aplicación y tendencias


Android es un sistema operativo principalmente utilizado para móviles que tiene capacidades de interfaz touch screen y que fue liberado en 2008 por la open Handset Alliance (integrada por vendors de móviles y google) bajo premisas de código abierto. Esto ofrece la posibilidad de tener miles de desarrollos y facilidad para los desarrolladores para crear servicios que corran sobre esta plataforma.

Android tiene la capacidad de ejecutar multitasking y ha tenido una excelente aceptación en el mercado. De acuerdo a gartner es una de las plataformas que más serán usadas en los próximos años para dispositivos móviles.

Como verán en estas gráficas, el iphone sigue teniendo un papel muy importante en el mercado, sin embargo se espera que el mercado empresarial y los costos de los dispositivos cambien la balanza:


Nota: esta gráfica habla de tráfico no de dispositivos en el mercado. Sin embargo los números son muy representativos para ver que está pasando.

Además del touch screen Android (en dependencia del hw) está capacitado para conectividad por redes inalámbricas tradicionales y celulares, manejo de bluetooth, opengl, GPS, Brújula, acelerómetro y uso de diversos formatos de video y audio.

A nivel SW incluye un navegador de internet y existe la posibilidad de descargar cientos de aplicaciones gratuitas y propietarias desde el android market además de contar con la capacidad de usar sqlite para bases de datos

Desde el punto de vista de programación se puede programar para android usando SDK y lenguaje java o usar NDK basado en c. Como tip, existe la manera de usar eclipse IDE para desarrollar.

La arquitectura de Android tiene como base linux para el núcleo y posee un poderoso framework, biblioteca, runtime y usa un concepto de máquinas virtuales llamado Davlink.

Las aplicaciones interactuan en android de la siguiente manera (fuente wikipedia)




Versión 2.0



Versión 2.2


La versión 3.0 Sale en 1 semana, así que veremos que trae de interesante

Y aunque RIM está metiendo toda la carne al asador y apple no se quedará sentado viendo como el joven Android se come el mercado no quiten el dedo del renglón y Androidseense.

Este es un esfuerzo de open source que realmente está llegando a nuestras casas!

viernes, 8 de octubre de 2010

Jailbreak para ipad

De acuerdo a crispytech ya existe la manera de hacerle el jailbreak al ipad

Happy jailbreaking

HTML5 - El futuro de html

Desde sus comienzos el HTML ha sido una de las piedras angulares del internet ya que la mayoría de los sitios web usan dicho lenguaje para poder ser mostrados a los usuarios

HTML5 es la quinta versión de este tan usado lenguaje y para algunos esta revisión incluye tags interesantes que facilitarán la presentación de sitios tanto tradicionales como para móviles.

Aquí las principales diferencias entre html5 y su versión anterior (4)

Por motivos prácticos pondremos los más importantes aunque si quieren ver la info completa visiten este link de w3

Cambios:

video y audio: permitirán uso de apis para scripts multimedia
ruby: para interaccion con anotaciones de ruby
canvas: para renderar gráficos
Nuevos atributos para input: permiten mejorar experiencia de usuario
Muchos nuevos atributos para botones y formas

Pero lo que más catapultará las aplicaciones web son las nuevas APIS:
- para audio y video: permite postear videos o audio con excelente velocidad, funcionalidad y sin dependencia de terceros
- para aplicaciones offline: para que si estás desconectado puedas tener funcionalidad
- para conservar datos y evitar que al darle back al navegador se pierda la info
- para hacer drag & drop: imaginen que en facebook simplemente arrastras una foto de tu disco duro y la pegas en la página y automáticamente se postea o arrastrar datos de una ventana a otra ocasionando interacción

Para mostrar un poco de lo que se puede hacer pueden visitar el sitio http://html5demos.com o ver el siguiente video



Aún no es claro que pasará con microsoft silverlight y flash pero seguro la tendencia irá a códigos abiertos o más bien que no son de un proveedor en específico, esto permitirá a dispositivos como IPADs, IPODs, Blackberry etc poder tener contenido enriquecido sin necesitar componentes de terceros ;)

Por lo pronto no hay que perder el ojo de este tema ya que no tarda mucho en estar al 100%, olvídense de instalar componentes en sus dispositivos, son aplicaciones web completas, visualmente atractivas, muy funcionales y lo mejor de todo, que corren prácticamente en cualquier dispositivo con un navegador de internet

Youtube Time Machine - Ya llovió

Youtube time machine es un sitio donde puedes ver videos aleatorios basados en un año en la historia.

Las 10 tendencias tecnológicas de 2010 según gartner

Esta semana tuve la oportunidad de asistir al evento de 2010 de futuro de IT de gartner.

Honestamente el evento se quedó muy lejos de lo que esperaba desde el punto de visdta que no es barato, que es una de las mejores empresas de consultoría y que reunen a cientos o miles de especialistas, gerentes y directores de tecnología de información.

Los pros:
- Excelente oportunidad de networking
- Buena oportunidad para charlar con los consultores de gartner
- Te permite tener una actualización de las predicciones y tendencias de TI
- Acercamiento con proveedores

Los contras:
- El contenido estuvo demasiado centrado en cloud computing y business intelligence
- Gartner tiene que evolucionar porque el responsable de TI actual está muy informado gracias al internet de lo que está pasando por lo que el material puede percibirse muy básico o incluso poco novedoso
- Hay pocas presentaciones de gartrner y muchas de proveedores. Realmente uno puede tener esas presentaciones en nuestras organizaciones simplemente invitando al proveedor.
- El precio

Ahora después de descargar mis sentimientos aquí las 10 tendencias tecnológicas de que de acuerdo a gartner no hay que perder de vista:

Cloud Computing
Advanced analitics
Client Computing
IT for green
Reshaping the Data Center
Social Computing
Security - Activity Monitoring
Flash Memory
Virtualization for availability
Mobile Applications

Y aunque en si el material está interesante, no creo que esto sea nuevo para muchos de nosotros

Mis comentarios sobre estas tendencias:

Creo que en México existe la necesidad de adoptar una cultura tecnológica empresarial. Muchas de estas herramientas sin la correcta estrategia de implementación pueden quedarse en buenas ideas.

Lo que me llamó la atención es que aparece seguridad dentro de las tendencias lo cual es muy bueno para quienes trabajamos en este mundo porque ya saben que los patrones no creen nada hasta que un consultor lo dice o la competencia lo hace

La parte de inteligencia de negocios evoluciona a las analíticas avanzadas de manera natural y las comunicaciones unificadas ahora se complementan con la colaboración de las redes sociales

Hay mucho que platicar y creo mejor postear 1 por 1 las tecnologías con nuestros comentarios

OpenPYME. Un interesante esfuerzo

Hemos hablado mucho de open source y de los muchos productos que cada año surgen al mercado.

En esta ocasión les comparto el sitio de un interesante esfuerzo de la universidad de laguna para centralizar en su sitio las herramientas más recomendadas para una PYME para poner a trabajar excelentes herramientas de open source

A diferencia de grandes organizaciones donde las políticas, la estandarización, el compliance y las políticas de seguridad son muy estrictas debido a los grandes riesgos de información a los que se enfrentan, considero que las PYMES son excelentes candidatos para usar open source y servicios en la nube ya que normalmente tienen la capacidad de adaptar sus procesos de negocio a herramientas existentes con la finalidad de disminuir costos y complejidad