viernes, 9 de noviembre de 2007

Tour tecnológico 2007


El jueves 15 noviembre tendrá lugar este evento que Microsoft promueve entre la comunidad de desarrolladores, con el fin de dar a conocer sus nuevos productos y tecnologías. Les recomiendo ampliamente a todos aquellos que estén involucrados en el desarrollo de software y el sector de TI que asistan al evento, pues aquí en Torreón ocurre sólo una vez al año (si bien nos va).

Espero que hayan votado por los temas de su interés y tuvieran suerte con el cálculo de personas que contestarían pues el ganador se llevó un XBox 360 a su casa. (u_u yo me quedé muy lejos).

Quedan todos cordialmente invitados, si pueden llevar algo de ayuda para nuestros compatriotas de tabasco, Microsoft se encargará de entregarlo a los centros de acopio y distribución. Les dejo la imagen con la agenda del evento.

jueves, 2 de agosto de 2007

Problemas con Math.Round


Recientemente estaba trabajando con un proyecto que involucra el manejo de calificaciones. Para los redondeos de calificaciones estaba usando la función round del namespace Math.

Pues todo iba muy bien hasta que empezó a ir mal ñ_ñ. Sucede que si haces algo así:
Math.Round(95.5,0) el resultado esperado es 96... y efectivamnete eso es lo que resulta.
Sin embargo, al hacer esto:
Math.Round(92.5,0) el resultado esperado es 93 ... pero no, arroja un 92 u_u.

Lo que dice MSDN al respecto es esta función se apega al estandar IEEE Standard 754 y pues por extraño que parezca, ese es el resultado "correcto".

Para resolverlo, sólo hay que usar la sobrecarga de esta función que adicional a los dos parámetros (número a redondear, numero de decimales) añade un tercero que es un enumerator llamado MidpointRounding y elegir AwayFromZero, así:

Math.Round(92.5,0,MidpointRounding.AwayFromZero)
Resultado:93 ñ_ñ

viernes, 8 de junio de 2007

El secreto tras el mouse


Para todos aquellos que alguna vez se sintieron intrigados sobre la "magia" que ocurre cuando movemos nuestro ratón sobre la pantalla... aquí tienen una explicación bastante sencilla

jueves, 31 de mayo de 2007

El número 4


¿Qué tal esto eh?, cómo formar cualquier dígito en base a operaciones usando sólo en número 4 y con 4 de estos.


Si quieres formar el cero:
44-44, forman una expresión igual a cero.

El número 1, fácil: 44/44=1
El 2:
4/4 + 4/4, la suma de las dos fracciones es igual a dos.

El 3 es más fácil aún: (4+4+4)/4, ya que 12 dividido 4 nos da 3.

¿Y el mismísimo 4?, así: 4+(4-4)/4, vean que la operación (4-4)/4 es nula y la suma de 4+0 es igual a 4.

El número 5 (mi favorito): (4×4+4)/4, lo que es similar a 20/4=5.

El 6:
(4+4)/4+4, recuerden que los signos de + y de -, separan términos, por lo que queda 2+4.

El número 7:
44/4-4, similar a 11-4.

El 8 escrito con 4 cuatros: 4+4+4-4

El 9:
4+4+4/4, o sea 8+1.

Y el 10: (44-4)/4

Esto me lo encontré en un libro llamado ”El hombre que calculaba, Malba Tahan”, página 44.

lunes, 28 de mayo de 2007

¿Qué es más terrible?


Hace aproximadamente un año que escuche a Andres Roemer hablar sobre derecho en la Ibero, algo que recalco con mucho énfasis fue el hacernos notar que muchas de las "escuelas" del derecho buscan castigar con mayor rigidez conductas que difícilmente pueden ser descubiertas "in-fraganti", por ejemplo, en Estados Unidos, la multa por conducir a exceso de velocidad es menor a la que se paga por tirar basura en la vía pública. Esto se justifica por el hecho de que es más difícil sorprender a alguien tirando basura que conduciendo a exceso de velocidad, sin importar el riesgo potencial que ambas conductas puedan implicar.

No sé mucho de leyes, pero creo que hay aspectos en los que hay deficiencias graves y más aún en lo que respecta al campo de IT; por ahí me llego un mail donde se contrastan situaciones legales según las leyes españolas, sea o no cierto resulta muy interesante cuestionarse la validez de dichas reglas...

¿Qué es más terrible?

1. PREGUNTA:
a) Luís se descarga una canción de Internet.

b) Luís decide que prefiere el disco original y va al Corte Ingles a hurtarlo. Una vez allí, y para no dar dos viajes, opta por llevarse toda la discografía. La suma de lo hurtado no supera los 400 euros.

RESPUESTA: La descarga de la canción sería un delito con pena de 6 meses a dos años. El hurto de la discografía en El Corte Ingles ni siquiera sería un delito, sino una simple falta (art. 623.1 del Código Penal).

2. PREGUNTA:
a) Luís se descarga una canción de Internet

b) Luís va a hurtar a El Corte Ingles y, como se la va la mano, se lleva cincuenta compactos, por valor global de 1.000 euros.

RESPUESTA: Seguiría siendo más grave la descarga de Internet. El Hurto sería un delito, porque supera los 400 euros, pero sería de menor pena que la descarga (articulo 234 del Código Penal).

3. PREGUNTA:

a) Sergio, en el pleno uso de sus facultades mentales, se descarga una canción de Malena Gracia.
b) Sergio, en un descuido de Malena Gracia, se lleva su coche y lo devuelve 40 horas después.

RESPUESTA: Seria mas grave la descarga. El hurto de uso de vehículo tiene menos pena, a tenor del articulo 244.1 del Código Penal.

4. PREGUNTA:
a) Ocho personas se intercambian copias de su música favorita.

b) Ocho personas participan en una riña tumultuosa utilizando medios o instrumentos que pueden poner en peligro sus vidas o su integridad física.

RESPUESTA: Es menos grave participar en una pelea que participar en el intercambio de compactos. Participar en una riña tumultuosa tiene una pena de tres meses a un año (art. 154 del CódigoPenal) y el intercambio tendría una pena de 6 meses a 2 años (art. 270 del Código Penal). Si algún día te ves obligado a elegir entre participar en un intercambio de copias de CDs o participar en unapelea masiva, escoge siempre la segunda opción, que es obviamente menos reprobable.

5. PREGUNTA:
a) Juan copia la última película de su director favorito de un DVD que le presta su secretaria Susana.

b) Juan, aprovechando su superioridad jerárquica en el trabajo, acosa sexualmente a Susana.

RESPUESTA: El acoso sexual tendría menos pena según el articulo 184.2 del Código Penal.

6. PREGUNTA:

a) Pedro y Susana van a un colegio y distribuyen entre los alumnos de preescolar copias de películas educativas de dibujos animados protegidas por copyright y sin autorización de los autores.

b) Pedro y Susana van a un colegio y distribuyen entre los alumnos de preescolar películas pornográficas protagonizadas y creadas por la pareja.

RESPUESTA: La acción menos grave es la de distribuir material pornográfico a menores según el articulo 186 del Código Penal. La distribución de copias de material con copyright sería un delito al existir un lucro consistente en el ahorro conseguido por eludir el pago de los originales cuyas copias han sido objeto de distribución.

7. PREGUNTA:

a) Ramón, que es un bromista, le copia a su amigo el último disco de Andy y Lucas, diciéndole que es el “Kill’em All” de Metallica.

b) Ramón, que es un bromista, deja una jeringuilla infectada de SIDA en un parque publico.

RESPUESTA: La segunda broma seria menos grave, a tenor del articulo 630 del Código Penal.

8. PREGUNTA:

a) Juan fotocopia una pagina de un libro.

b) Juan le da un par de puñetazos a su amigo por recomendarle ir a ver la película “Los Ángeles de Charlie”.

RESPUESTA: La acción más grave desde un punto de vista penal sería la “a”, puesto que la reproducción, incluso parcial, seria un delito con pena de 6 meses a dos años de prisión y multa de12 a 24 meses. Los puñetazos, si no precisaron una asistencia médica o quirúrgica, serian tan solo una falta en virtud de lo dispuesto en el artículo 617 en relación con el 147 del Código Penal.

10 buenas excusas



Ahí les dejo el decálogo básico de los que alguna vez requieran disculparse por quedarse dormidos, muy bueno...

1. ¡Tenían razón los del banco de sangre. ellos me dijeron que me podía suceder…!


2. En el curso de gestión efectiva del tiempo que la empresa nos mandó a tomar me enseñaron que una siesta de 15 minutos para recuperar las energías, siempre es benéfica para mejorar mi renidimiento laboral.


3. Estaba imaginando cómo es la vida de un ciego…


4. No estaba durmiendo, estaba meditando sobre la misión de la empresa buscando crear un nuevo paradigma…


5. Quería verificar si mi teclado es a prueba de baba…


6. Estaba haciendo un ejercicio muy especifico de yoga tántrico para aliviar el estrés del trabajo. ¿Ustedes discriminan a las personas que practican yoga?


7. ¿Por qué me tuvo que interrumpir justo ahora? Estaba a milímetros de la solución para nuestro mayor problema…


8. La máquina del café está rota…


9. Alguien debe haber puesto café descafeinado en el frasco equivocado…


10. … en el nombre del Padre, del Hijo y del Espíritu Santo. Amén.

miércoles, 18 de abril de 2007

Software libre en dependencias de gobierno


Alguna vez hoy decir en una entrevista realizada a Miguel de Icaza que el principal consumidor de software en México es el gobierno, algo que en ese momento me sorprendió (Ya, ya, era yo muy joven).


Considerando las obscenas cantidades que se gastan en México en alimentar burócratas no sería mala idea implementar software libre en las dependencias de gobierno y así tratar de hacer este sector un poco más austero (ya sé, ya sé, sueños de cosas imposibles).


A principios de los 80 (yo ni había nacido aún XD), el SL se adoptó en instituciones educativas y gubernamentales. Hoy en día los gobiernos estatales de casi 150 países ya lo implementaron por ley.


Sin embargo no todo está tan mal, instituciones como la Secretaría de la Defensa Nacional, la Cámara de Senadores, la Secretaría de Medio Ambiente y Recursos Naturales (Semarnat) y la Comisión Federal de Electricidad (CFE) ya utilizan distintos programas libres.


Gracias al SL, en los últimos tres años el gobierno de Michoacán ahorró cerca de 2 millones de dólares en licencias, mientras que en el sistema de internet de la Presidencia de la República, durante el mandato de Vicente Fox, se ahorraron alrededor de 60 millones de pesos.


¿Será por eso que Bill Gates se ha ocupado por apoyar a los gobiernos latinos y hasta visito nuestro país hace algunos días?

¿Cuánto se ahorraría si en cada dependencia gubernamental se remplazará Windows por alguna distribución de Linux?


Interrogantes...de esas que no tienen respuesta (Bueno, sí la tienen pero no la conozco :p)

Estrella Solidaria



El otro día entré al msdn y me encontré con esta nueva iniciativa de Microsoft; "La estrella solidaria", a través de la cual se hará una donación a un organismo de beneficencia llamado "Aldeas Infantiles SOS".
Entre más personas hayan obtenido la cuarta estrella del programa, el monto de ayuda al país se incrementa.La siguiente imagen refleja las estadísticas de los 10 países con más participación en este programa, al 17 de abril de 2007:


Y si bien estas estadísticas son exclusivas del programa de capacitación gratuito de Microsoft en tecnologías .NET, nos dejan entre ver el panorama de madurez que existe en TI en los países de habla hispana.

México es el país con más desarrolladores registrados en este programa (más de 28 mil), y tan sólo cuenta con 53 personas que han conseguido la cuarta estrella. En cambio, Argentina, que tiene menos de 16 mil desarrolladores registrados, es líder en este rubro, con 116 desarrolladores.

Hasta esta fecha, México ha acumulado un monto de $162,000 USD con tan sólo 53 personas, por lo que en promedio cada uno de ellos ha aportado cerca de $3.000 USD para la causa. Esta puede ser una buena ocasión de aprender la tecnología .NET y ayudar a muchos niños :)

Mayor información sobre este programa está disponible en:
www.mslatam.com/latam/msdn/comunidad/dce2005.

lunes, 9 de abril de 2007

La cerveza y la salud


Aquí algunos datos interesantes para todos aquellos que amamos esta bebida a la que algunos historiadores han llamado "leche materna de la humanidad".
  • La cerveza no sólo es una bebida natural y con bajo contenido en calorías (aprox. 42 Kcal./100ml), además, no contiene grasas, pero sí una cantidad importante de hidratos de carbono, vitaminas y proteínas cuyo consumo responsable es beneficioso para la salud humana.
  • La cerveza promueve la secreción de jugos gástricos, facilita la digestión y estimula el apetito.
  • Su consumo moderado provoca una disminución de la retención de agua y actúa como diurético.
  • Su graduación alcohólica es baja, entre 4 y 7ºC (aunque existen cervezas "especiales" con una mayor graduación y también cervezas sin alcohol). De hecho, la cerveza es la bebida de menor graduación en comparación con el resto de bebidas alcohólicas.
  • No hay ningún estudio que pueda demostrar que el consumo de cerveza está estrechamente relacionado con la obesidad. Son los otros hábitos de alimentación y de forma de vida, que frecuentemente acompañan a un alto consumo de cerveza, los que han hecho pensar a través de los años que la corpulencia es atribuible a la cerveza.
  • Lo que actualmente denominamos como `barriga o tripa cervecera', no existe, sino que es el alto consumo calórico de alimentos ricos en grasas la verdadera causa de esa corpulencia. El consumo moderado de cerveza no afecta al peso de una persona, ya que un litro de cerveza equivale a entre 400 y 500 Kcal. (aproximadamente las mismas calorías que contiene, en las mismas cantidades, un zumo de naranja).
  • La gente que desee adelgazar y mantener al mismo tiempo un consumo moderado de alcohol, deberá reducir las calorías en las comidas, sin que sea absolutamente necesario convertirse en abstemio.

Ahí lo tienen, así que puedo decir con satisfacción que mi panza no se la debo ni a la cerveza ni a su levadura, así que ... Salud!