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.