sábado 29 de noviembre de 2008

Aprender a Valorar

El día de hoy recibí un correo, se puede decir que es una cadena, pero busqué algo de información en internet acerca de esa temática (hambre, pobresa) y desde luego que aparecieron muchisimas referencias por lo que considero cierta la información.

Me puso a pensar en todas las estupideces que hacemos tratando de tener más y más cosas materiales, en la gente que solamente esta viendo que tiene el (vecino/amigo/pariente) para alimentar el ego propio o ver en relación al entorno en que posición estoy, para tener algo que chismear o para presumir, para sembrar envidias, cizaña, intriga y no importa si para eso se tienen que utilizar terceras personas que entre menos utilicen su cerebro mejor con tal de saciar esa necesidad de "saber", suena a Maquiavelo pero al parecer en la sociedad de hoy asi se acostumbra.

Me siento afortunado de poder dormir bajo un techo que hasta cierto punto es comodo, de poder comer todos los días y de tener trabajo, ya que hoy en día mucha gente esta perdiendo su empleo y otro tanto esta por perderlo, de estar sano y salvo ya que con la inseguridad en nuestra ciudad no sabemos si el día de mañana vamos a seguir diciendo lo mismo, de tener amigos sinceros; pocos pero sinceros, los cuales no necesito nombrar ya que ellos lo saben perfectamente y están cuando se necesitan, de tener a una persona a mi lado que me acompaña por la vida, esta al pendiente de mi, y me quiere mucho, de tener a mi madre que gracias a Dios esta mejorando su salud, de tener a mi padre y en fin, pudiera seguir con la lista, de lo todo lo que me hace sentirme afortunado y agradecido..

Aunque la gente en nuestro entorno a veces puede ser cruel e injusta, creo que estamos un poco mejor que ella:



A veces queremos lucirnos con el atuendo para que me vean !!



Te aburre siempre el mismo video juego...



Se que casi nadie ve este sitio, y a pocos les interesa, sin embargo ojala que quien lo lea valore lo que tiene y reflexionemos sobre nuestros actos y sobre todo seamos agradecidos por lo que tenemos y por lo que vamos a tener.

viernes 3 de octubre de 2008

Fellicidades chaparra

Quiero felicitar a mi chaparrita hermosa por haber terminado su carrera y por haberse titulado.




Hay cosas en la vida que dan mucha satisfacción, y ésta es una de ellas :-), a veces uno necesita estos incentivos para seguir hechandole ganas..

Felicidades Chaparra !!

miércoles 27 de agosto de 2008

¿A quién se le ocurre poner Windows en un ordenador de una estación espacial, y encima sin antivirus?

Aquí la fuente original.

http://www.universetoday.com/2008/08/26/has-the-first-extraterrestrial-computer-virus-been-discovered-on-the-space-station/

viernes 15 de agosto de 2008

Un documento que he estado formando que me parece interesante

CMMI- Nivel 2 de Capacidad de los Procesos

Gestionado:


Áreas de Proceso del Nivel 2 de CMMI

  • Gestión de Requisitos

  • Planificación de proyectos

  • Monitorización y Control de proyectos

  • Medición y Análisis

  • Aseguramiento de la calidad

  • Gestión de la configuración


Gestión de Requisitos.

Gestionar los requisitos de los elementos del proyecto y sus componentes e identificar inconsistencias entre estos requisitos, el plan del proyecto y los elementos de trabajo.


Se deben de gestionar TODOS los requisitos del proyecto tanto Técnicos como No Técnicos.


Estos requisitos deben de ser revisados conjuntamente con la fuente de los mismos así como con las personas que se encargaran del desarrollo posterior.



Planificación de Proyectos.

Establecer y mantener los planes que definen las actividades del proyecto


  • Desarrollar un plan inicial del proyecto

  • Establecer una relación adecuada con todas las personas involucradas en el proyecto

  • Obtener compromiso con el plan

  • Mantener el Plan durante el desarrollo del proyecto


El plan incluye estimación de los elementos de trabajo y tareas, recursos necesarios, negociación de compromisos, establecimiento de un calendario, e identificación y análisis de los posibles riesgos que pueda tener el proyecto.


El plan de trabajo es una herramienta viva que se debe de actualizar con mucha frecuencia ya que los requisitos cambiaran, habrá que reestimar, habrá riesgos que desaparezcan y otros que surjan nuevos, habrá que tomar acciones correctivas.











Monitorización y control de proyectos.

Debe de proporcionar una comprensión del estado del proyecto para que se puedan tomar acciones correctivas cuando la ejecución del proyecto se desvíe del plan.


El documento del plan de proyecto es la base para monitorizar las actividades, comunicar el estado y tomar las acciones correctivas. El progreso se determina comparando los actuales elementos de trabajo: tareas, horas realizadas, coste y calendario actual, con los estimados en el plan de proyecto. Una apropiada visibilidad nos permitirá tomar acciones correctivas antes de que el trabajo real se desvíe mucho del plan


Estas acciones que realizaremos harán que tengamos que rehacer/ajustar nuestro plan de proyectos.


Medición y Análisis.

El objetivo de la medición y el análisis es desarrollar y sostener una capacidad de medición que sea usada para ayudar a las necesidades de información de la gerencia.

Los datos tomados para la medición deben estar alineados con los objetivos de la empresa para proporcionar información útil a la misma.

Se ha de implantar un mecanismo de recogida de datos, almacenamiento y análisis de los mismos de forma que las decisiones que se tomen puedan estar basadas en estos datos.

Este sistema tiene que permitir además:

  • Planificación y estimación objetiva

  • Comparar el rendimiento actual contra el rendimiento esperado en el plan

  • Identificar y resolver problemas relacionados con los procesos

  • Proporcionar una base para añadir métricas en procesos futuros


















Aseguramiento de la Calidad.

El objetivo del aseguramiento de la calidad es proporcionar personas y gestión con el objetivo de que los procesos y los elementos de trabajo cumplan los procesos.

Esto se consigue mediante:

  • Evaluar objetivamente la ejecución de los procesos, los elementos de trabajo y servicios contra las descripciones de procesos, estándares y procedimientos.

  • Identificar y documentar los elementos no conformes.

  • Proporcionar información a las personas que están usando los procesos y a los gestores, de los resultados de las actividades del aseguramiento de la calidad.

  • Asegurar de que los elementos no conformes son arreglados.

Esta es un área de proceso clave, que a veces no se le da la suficiente importancia, pero que sin ella no será posible implanta un modelo de calidad.

Gestión de la configuración.

El objetivo de la gestión de la configuración es establecer y mantener la integridad de los elementos de trabajo identificando, controlando y auditando dichos elementos.

Más concretamente mediante:

  • La identificación de los elementos de trabajo que componen una línea base.

  • Controlando los cambios de dichos elementos

  • Proporcionando formas de construir los elementos de trabajo a partir del sistema de control de la configuración

  • Mantener la integridad de las líneas base

  • Proporcionar información precisa de los datos de la configuración a desarrolladores y clientes.


Áreas de Proceso del Nivel 2 de CMMI

  • Gestión de Requisitos

    • Aporta el entendimiento y la comprensión de los problemas que se deben solucionar y como resolverlos.

    • La claridad y cantidad de la información que se aporta en esta etapa es clave para el éxito.

      • Obtener un modelo Estático del sistema.

      • Desarrollar el modelo de comportamiento del sistema

      • Desarrollar un Prototipo (Si Aplica).











  • Planificación de proyectos

    • Establecer las Estimaciones

      • En base a las habilidades y recursos de la empresa, se debe analizar los requerimientos que debe contemplar

    • Desarrollar un plan de proyecto

      • Establecer las tareas y productos de trabajo

      • Definir el ciclo de vida del proyecto

      • Determinar las estimaciones de esfuerzo y costo

      • Utilizar herramientas adecuadas(Project, TimeScheduler, Rational)

    • Obtener el compromiso con el plan

  • Monitorización y Control de proyectos

  • Medición y Análisis

  • Aseguramiento de la calidad

  • Gestión de la configuración

    • Utilizando Controladores de Versiones



martes 5 de agosto de 2008

Enviando correos PHP por servidor Externo

Algunas veces nos hemos topado con la necesidad de mandar correos por medio de PHP, y se dificulta un poco mas para mandarlos por medio de un servidor externo a donde reside el código que queremos que efectue la operación.

En esta ocación túve que hacer algo así, ésa es la razón de esta entrada, debido a que no soy un maestro en php ni nada por el estilo, heché un vistazo en el oraculo de internet y me di cuenta que existe una clase llamada class.phpmailer que, entre otras cosas nos da la prestación de poder enviar correo electrónico, la manera de usarla es muy sencilla.

En mi caso, yo cuento con un archivo de configuración, el cual incluyo en donde lo necesito, y para efectos de controlar el envío de correo, lo incluí en un archivo de funciones (una clase) para no tener que repetir tanto código, en fin la manera de usarlo es:

require_once("../inc/class.phpmailer.php");
require("../inc/config_inc.php");

$m=new PHPMailer();
$m->From=$CFG->smtpFrom;
$m->FromName=$CFG->smtpFromName;
$m->AddAddress($CFG->smtpFrom);


$m->Subject=$titulo;
$m->Body=$this->BODY;
$m->IsHTML($CFG->smtpHTML);
$m->IsSMTP();
$m->Host=$CFG->smtpServer;
$m->SMTPAuth=$CFG->smtpAuth;
$m->Username=$CFG->smtpUser;
$m->Password=$CFG->smtpPasswd;
$m->Send();

y así de esa sencilla manera se resolvió el problema, aunque de hecho se me había ocurrido hacer un relay con postfix desde la maquina local, que incluso me pareció que funcionó en alguna ocación peeeerrrooooo como el servidor que nos hospeda el correo tiene spamhouse me pateó a la segunda vez que mandé el correo, entonces para mi caso particular me funcionó tal y como lo puse aquí..


Salud

miércoles 9 de julio de 2008

De Película

La historia de un programador que creó un exitoso sistema de archivos (rapido, confiable e incluso suficientemente robusto como para usarlo), que amablemente lo publica en internet para que toda una comunidad pueda hacer uso del mismo y al mismo tiempo dicha comunidad esta basada por principios de libertad y humanísmo. El programador asesina a su esposa y esconde su cuerpo, la esposa fue importada de Rusia por lo que lo hace aún mas morboso ya que las relaciones Sovieticas-Americanas nunca han sido buenas. El programador desde luego niega los cargos en un principio y despues misteriosamente hace un trato con la oficina del fiscal para entregar el cuerpo de su esposa y asi reducir sus cargos, mismos que siendo compasivos va a salir con los pies por delante de la prisión.

Bueno, parece la historia de alguna película (soy pésimo relatando como lo demostrará fehacientemente el párrafo de arriba) pero resulta que no, es de la realidad y no dudo que alguna empresa de cine vaya a capturarla para hacerla el estreno del domingo !!!

mas información aquí.. http://barrapunto.com/articles/08/07/08/171234.shtml

en fin, en el mundo hay de todo, que hasta se puede lucrar con la tragedia que le sucede a otros..

ombligo de semana, ánimo...

sábado 21 de junio de 2008

Recuento !!

Después de un rato sin postear, hay que hacer un recuento de lo ocurrido desde la última vez que se me ocurrió poner algo aquí, ójala y pueda poner lo mas relevante y que no se me pasen muchas cosas.

Fuí a C.D. del Carmen, Campeche, un lugar bonito, isla, caliente y muy humedo, cuando llegué no sabía que estaba en una isla, porque cuando el avión aterrizo estaba nublado y no alcance a ver. El trabajo pues como siempre extenuante y pues haciendo todo lo que estaba a nuestro alcance. de lunes a viernes en la isla para después salir el viernes cambiando de vuelo 4 veces debido a retrasos, (NUNCA VIAJEN EN AEROMEXICO);

El primer retrazo fue debido a que el avión que debía llevarnos saliendo a las 5:10 pm de CD del Carmen el Viernes (6 de Junio de 2008) no salió a tiempo de Veracruz debido a falla mecánica, luego, para variar llego 1 hora mas tarde de lo acordado y comenzó una tormenta tropical retrazando de nuevo la salida por mas de 3 horas. Como mi vuelo no era directo sino con "ConexióN" obviamente no llegué ni de chiste al siguiente vuelo y lo perdí, en fin, Aeromexico se comprometió a darnos hospedaje y alimentos hasta el siguiente vuelo, Sábado 7 de Junio a las 9:00 AM (México - Mty).

Pero para mi sorpresa, se robaron una maleta mia, osea que fue un viaje trágico.

Durante la semana siguiente, se tuvieron muchos problemas con el internet de las oficinas de mi trabajo, problemas con el DHCP, problemas con caídas en el servicio, y todo mundo tenía cosas que hacer obviamente utilizando el servicio de internet, me dí cuenta que el 2Wire que utilizabamos como DHCP Server, Router y demas no daba abasto para las 45 máquinas que se tienen funcionando aquí en éstas oficinas, entonces hagarramos una maquinita PIII con 128 de RAM, 2 tarjetas viejas de red de 10/100 y le pusimos Linux y utilizando iptables y squid + dhcp3 server lo pusimos a rutear, eso fue el sábado pasado, para éste sabado las cosas han ido bien y no se ha caído ni una sola vez, el internet a mejorado mucho y al parecer esta estable. Supongo que a medida que pase el tiempo irémos agregando reglas que nos permitan ir ganando control en los accesos a internet y optimizar lo mas que se pueda el servicio.


Lo demás recae en lo ordinario, cosas de programación, consultas y pues los quehaceres diarios de un programador que es la chamba que yo hago. Otra cosa que noté es que no hay actividad en http://www.guglitnl.org que le pasará? acaso los admin se han olvidado que existe?, en fín, pagar por un servicio que no se utiliza lo considero perdida así que ójala y se pongan las pilas los admin, y nosotros a comentar y postear sobre los temas que se planteen, ya que, no se a que se deba que yo no puedo postear temas nuevos, sino con todo gusto prendía los flamazos en el foro.

En fín si alguien lee esto saluuud !!