miércoles, octubre 21, 2009
Portabilidad Numérica (otra vez)
sábado, octubre 17, 2009
Depeche Mode en Lima y Gahan pensando en la gallina chilena
Luego que una amiga me pasara el post de un amiguito suyo, con una apreciación que no comparto del todo (lo cual expuse en mis comentarios), tarde, pero antes que todos se olviden, decidí colocar un post resumido sobre mi apreciación del concierto.
Para empezar les cuento que estuve en "Music for the Masses" al lado derecho detrás de la torre. Fui con un gran amigo mío, mi enamorada, su prima y su esposa, no la pasamos mal gracias a las bromas y la compañía, pero hablemos de los detalles.
Empecemos por lo de Gracias Chile, los fanáticos de Gahan dicen que no lo dijo que dijo cualquier cosa menos eso, pero la prensa opina lo contrario:
En resumen, dijo cualquier cosa excepto "Thank you very much, good night".
Pero en fin, eso es solo un detalle, menor y estúpido ya que al parecer no hubo el menor interés de saber que suelo pisaban, asumo que lo único que les pareció interesante fue saber cuanto se logró con la venta de entradas.
Hablemos del concierto y de la apreciación de alguien que considera su música (de los CDs) no menos que excelente:
- Dos tribunas laterales y visibles medianamente vacías (ubicaciones pésimas)
- Si no era por mi amigo Tato, me hubiera ilusionado, como muchos que iba a escuchar "Just can't give enough", "People are people", "Blasphemous Rumours" y otras más pero no pues, no es que no las quiso cantar, simplemente ya nos la cantan en los conciertos y punto, tema cerrado.
- El sonido, malo, para ser un concierto para tanta gente, mala distribución, malo, malísimo, graves que solo se escuchaban adelante y agudos que solo estaban al fondo. Me pregunto si quizá adelante se escuchaba excelente.
- Las pantallas gigantes, por las puras, con videos interesantes pero no para el concierto donde esperas ver la cara de tu artista y que hace en el estrado, compartir con él la euforia, nunca pasó.
- Los temas, los sentí lentos, faltó potencia, velocidad, energía, algunos dicen que no, yo digo e insisto que si. Aún Somebody, careció de carisma, el piano lo sentí flojo, el mismo Gore debió tocar el piano y Gahan pedir que todos muevan sus manos, que se yo, los patas que estaban delante mío se la pasaron hablando y hasta bostezando en esa canción, como si fuera un tema relleno, cuando quizá es uno de los más importantes. Home igual, es una tremenda canción que no sonó, para los entendidos, un CD tiene mucho más vigor en la interpretación.
- La gente... no sabía las letras, cierto, con Tato jugabamos a que canción viene escuchando solo los 3 primeros segundos del intro, entre los dos chuntamos a todas, creo, el pata de atrás, un pastrulo marihuanero gritaba solo el título diciendo "... que buena canción y nada más". Gahan jugaba a que la gente cantara la canción, algunos idiotas de adelante pensaban que cuando cantábamos lo hacíamos por meter chongo porque no tenían la más mínima idea de que era la letra de la canción que no cantaba Gahan porque pensaba que el resto si la sabía.
- Y finalmente que muchos ni saben que el tema que toca el comercial de Brahma es pues original de Depeche Mode.
Esperemos que Pet Shop Boys den un mejor concierto, al menos el lugar será otro y por lo que vi en el "Show de los Sueños" tienen buena correa para aguantar a Gisella Valcarcel que se comportó casi casi como un mono del zoológico, en fin, por cierto esos al parecer son otros que creen que están en Chile, y dale con la misma estupidez, en fin ya lo corrigieron y dicen que se divirtieron mucho, espero el comentario sea en el buen sentido.
miércoles, setiembre 30, 2009
Pasando a mi QTek A9100 (Cingular/HTC 8125) de Windows Mobile 6 a 5 y de 5 a 6.1
Esta versión o quizá el celular QTek A9100 tuvo los siguientes problemas:
- A veces lo prendías, casi siempre vinculado al uso previo de Bluetooth, y ya no tenías WiFi disponible, como si el celular no tuviera el Hardware respectivo.
- A veces cuando alguien llamaba y si colgaba antes que tú o después que tú (nunca supe exactamente) o si una llamada en espera cortaba, el celular solo encendía la pantalla y nada más y se desactivaba completamente la funcionalidad del teléfono, te podían estar llamando mil personas y el celular no funcionaba. ¿Cómo me daba cuenta? Cuando recibía un mensaje de texto de alguien protestando o cuando quería llamar y no salía el teclado para marcar, solución: un reset y a ver que pasa sino otro y sino...(algunos indican que es problema del Radio version)
- Otra cosa que observé es que para el teléfono resultaba pesado contestar las llamadas y cada vez más y más, como que se llenaba de temporales o simplemente se volvía lento, la persona del otro lado llamaba y recien el teléfono, luego de hacer quien sabe que, timbraba por breves segundos lo cual coincidía con el fin de la llamada y el pase a la contestadora.
- Y finalmente, desde hace unas semanas simplemente murió, por más reseteadas, lo único que hacía era quedarse en la pantalla, a veces conectándole un cable USB y luego de más de 10 minutos permitía una conexión con Active Sync pero ni así.
Con el teléfono pesado totalmente y sin ninguna operatividad, logré luego de varios días conectarlo con Active Sync (y mantener la conexión estable) decidí emprender el proceso de reactualizar el celular a una versión superior (ahora sería 6.1)
Pero luego me di cuenta que lo anterior no era necesario, ya que olvidé que podía acceder directamente a la pantalla de 3 colores (con el botón de cámara y el reset) que es con el que podemos empezar el proceso
Bueno los pasos los resumo en lo siguiente, ya que en mi caso el proceso no pudo ser más accidentado si sumamos la ¡reseteada de mi PC en plena actualización al 30%!!!!:
- Primero volví a una versión antigua y que la llamo la salvadora, de Wizard Love WM5.0
- Luego de eso tuve que hacer un HardSPL ya que la versión que quería colocarle, exigía necesariamente esto.
- Finalmente le puse la nueva ROM: TNT.20273 Series "BETA" Professional
pero con el RUU en italiano, el de Wizard Love, ya que el que viene de "its right" en mi caso no funcionó
- El parche de teclado español (básico para que pongas la "ñ" al usar el teclado desplegable del equipo.
Google Search, Google Youtube y Google Maps (el último excelente pues te permite ubicar tu posición actual con tan solo las antenas y sin GPS)- Estuve a punto de cometer el craso error de instalar nuevamente Microsoft Voice Command, pero como en realidad nunca usé la funcionalidad completa salvo llamar por Bluetooth a un contacto preferí buscar algo más ligero, que felizmente encontré y que si no me equivoco es el original que me vino cuando compré el celular: Cyberon Voice Speed Dial (CVSD for WM6 v1 2 build 61226 1 cab)
IPL: 2.21.0001
SPL: 2.21.Olip
GSM: 02.25.11 (radio version)
OS : 11.0.4.0 (11 = TNT)
Con la versión anterior llegué a quedarme sin espacio, luego de borrar muchas cosas recién llegué a 10MB libres, al menos ahora hay algo de espacio para grabar fotos.
jueves, agosto 20, 2009
Del como prevenir un error de coma flotante y del como un issue pasó por SAP, Intel y Microsoft
El problema se presentaba al momento de calcular un antilogaritmo para un número con exponente muy pequeño, por ejemplo: 10^-900 lo cual normalmente cualquier mortal lo entendería como un valor positivo muy cercano a cero, pero bueno, SAP no.
En el análisis de errores para ese dump, SAP nos indicaba lo siguiente:
There may be an overflow or an underflow.
With the floating point format defined according to IEEE 754 and widely used on workstations, the following must apply for "x **y": -709 < y * ln x < 710
A lo cual nosotros procedimos a implementar la fórmula tal como venía entregada sin mayor análisis ni revisión.
Tiempo después volvió a ocurrir el mismo error al intentar calcular 10^-307.655 a lo cual aplicamos la regla de SAP teniendo lo siguiente
y * ln x = -307.55 * ln 10 = -708.4018168
-709 < y * ln x < 710 = VERDADERO
al satisfacerse la regla y decidimos consultar a SAP sobre que estaba pasando y por qué se daba tal error si se estaba cumpliendo la regla establecida.
Parte del mensaje y algunos errores adicionales pueden ser verificados aquí.
El issue fue inicialmente tratado por SAP quien recomendó que aplicáramos un redondeo antes del cálculo, esto bajo una idea errada que el número internamente se almacenaba en un formato tal como -3.07549999999999999E+02 lo cual se implementó pero no sirvió de nada.
Al cabo de un tiempo me enteré que el tema lo veía Microsoft (imagino por un vínculo al Sistema Operativo) quien me indicó que se trataba de un problema de trabajar con un resultado del tipo número subnormal (denormal number) el cual al trabajarse en un procesador Itanium, de acuerdo a Intel, se realizaba 100 veces más lento que con un número de coma flotante normalizado y que existía la opción de que automáticamente Itanium lo volviera cero lo cual es más rápido aún cuando se pierde precisión.
Me indicaron que se iba a presentar el caso a Microsoft ya que a la fecha ningún compilador Microsoft tenía la capacidad de hacer esa conversión automática en procesadores Itanium.
Aún cuando el problema a la fecha sigue estancado ya que siguen buscando a alguien que conozca sobre Itanium, decidí enfocarme en el problema inicial que tenía ya que aún con todo lo que me indicaba tenía pensado que una buena validación podría prevenir el error (y que la actual de SAP no lo permitía).
Afortunadamente Jason Kafka tuvo a bien revisar la regla que SAP provee y luego nutrirme de cierta teoría que involucra al estándar IEEE 754 para aritmética de coma flotante. Y que establece los límites para cada caso dependiendo el número de bits; en este caso Itanium trabaja con 64 bits.
Para este caso el exponente más alto y más bajo con representación disponible son 1023 y -1022 respectivamente (si la base es 2).
Luego decidí hacer gala de mis antiguos conocimientos de matemáticas y planteé lo siguiente:
Es decir la regla que daba SAP era aproximada y era la causa de todos los males, en este caso lo único que se tenía que hacer era colocar las cotas adecuadas y así prevenir el dump.
En este momento SAP, Microsoft e Intel siguen trabajando en este tema, por mi lado creo ya tenerlo (si no solucionado) al menos controlado.
Sin embargo descuido mío fue el no verificar las cotas máximas o el no relacionar inmediatamente el por qué del componente central de la desigualdad "y * ln(x)", pues al parecer con el mismo razonamiento anterior es como SAP llegó a la conclusión de la regla (aproximada) de desigualdad que si bien falla en los casos extremos, contempla un amplio rango de casos, tal como lo manifestó el consultor alemán de Plataformas de Desarrollo Microsoft.
viernes, agosto 14, 2009
Cambio de precios en dúos y tríos
miércoles, agosto 05, 2009
Así que su madre quería que fuera doctor ¿pero en Investigación de Operaciones?
Sin embargo es un tema interesante, digno de ser revisado por un profesional de esa carrera como docente. Lo compartí por primera vez con mis compañeros de la Universidad, allá por el año 2000, ahora lo comparto con todos.
La carta que da origen al artículo decía lo siguiente:
Estimado señor Halbretch:
Acabo de terminar mi primer año en Harvard College, donde estoy especializándome en Matemáticas Aplicadas a la Economía y ahora estoy por decidir si hacer el doctorado en investigación de operaciones. Sin embargo, antes de tomar cualquier decisión, me gustaría saber más acerca de las oportunidades de contratación en la investigación de operaciones y campos relacionados, es decir, economía, econometría, ingeniería de sistemas y otros. ¿Podría proporcionarme, por favor, una lista de las oportunidades actuales de contratación para el área del Noreste en estos campos?
Además, apreciaría mucho que me diera una idea respecto al salario inicial de un doctor en investigación de operaciones y campos relacionados, así como la rapidez con que avanzan los salarios, ¿Cuál es el salario promedio después de 15 años de experiencia? ¿Cuál es mercado actual de trabajo para personal en investigación de operaciones y campos relacionados? ¿Cuál cree que sea la oportunidad del mercado de trabajo para estos campos en el futuro?
Agradeceré mucho toda la información que me pueda proporcionar.
Para leer lo que sigue, haga clic aquí
martes, enero 20, 2009
Los sueños nos traen esperanza...
Los Sueños nos traen esperanza.
La Esperanza enciende la pasión.
La Pasión nos permite visionar el éxito.
La Visión del Éxito abre nuestras mentes para concientizar nuevas posibilidades.
Las Posibilidades de largo alcance nos ayudan a alistar la ayuda de otros.
La Ayuda de otros nos mantiene enfocados y comprometidos.
El Foco y el Compromiso promueven la acción.
La Acción nos lleva al progreso.
El Progreso nos lleva al logro.
El Logro inspira los sueños.
Y los Sueños nos traen esperanza…
Una Visión sin acción es solo un sueño;
una Acción sin visión es pasar el tiempo;
¡Una Visión con acción puede cambiar al mundo!
Cuadrado: la tragicomedia que no termina
Cachimbo por siempre, ingeniero por accidente La nostalgia es el último curso que nunca se aprueba Cuadrado había descubierto, sin saberlo, ...
-
Con la esperanza que en algún momento este post llegue a manos del Sr. Alberto D´Angelo D. (Gerente General de Financiera UNO) comparto públ...
-
Si hay algo que he observado recientemente es que los egresados de universidad cada vez tienen más necesidad de seguir una maestría tras rea...
-
Aburrido de las respuestas de mi operador de telefonía celular para mi equipo, en las que indican que para actualizar el software de mi celu...