Cosas mías

March 4, 2008

Cierro el chringuito

Pues eso, que estoy algo cansado de forzarme a escribir una entrada válida para poner aquí (y no es que las que pongo sean de mucha calidad), así que de momento voy a dejar estar un poco el tema.

No es un cierre absoluto, sino más bien cautelar, ya que iré haciendo eco de mis entradas en Geeks y quizás ponga alguna otra cosa, pero no con la frecuencia habitual…

Pues eso, que hasta luego.

March 1, 2008

El loco de la colina y las colinas locas (Sobre el SP1 del Vista)

Ya sé que últimamente no abundan los contenidos técnicos por aquí, pero estoy laboralmente muy ocupado y el tiempo libre que tengo lo paso leyendo y relajándome, imagino que de aquí a un mes volveré a estar más libre… Eso o estaré en paro, ya que no me gusta absolutamente nada la dinámica que está tomando mi curro, con salidas a toda España a reparar máquinas de las que no entiendo ni quiero entender y que ya de por sí su comprensión suponen un oficio en sí mismo.

Pero hoy no voy a hablar de mí, sino de Microsoft y sus últimas pifias. Ahora como MVP tengo línea directa, pero a fin de cuentas es como si no la tuviera, ya que por lo menos a mi no me hacen ni p*to caso. Y a veces son cosas muy serias, como las del final de esta entrada.

Visual Studio 2008
Quien tenga una subscripción a la MSDN lo habrá podido descargar más o menos desde noviembre del año pasado, así que debe estar bastante familiarizado con él. En mi caso no le encuentro ninguna pega destacable. Aunque tampoco es que le haya dado mucha caña: una pequeña aplicación en C#, dos tonterías en MFC y sí una espuerta de DLLs en Win32. Y si fallara haciendo DLLs pues ya sería la rehostia…

Estooooo… ¿Digo que no falla? Pues sí que falla, o mejor dicho fallaba. Y no sé cómo lo han actualizado, pero lo han hecho. Si uno crea un proyecto con una DLL nativa, y usa esa DLL nativa en otro proyecto dentro de la misma solución, el linker revienta a la hora de enlazar. Es muy curioso, porque solo revienta justo después de reiniciar Windows, y sólo en Vista. O en otras palabras: la primera compilación parcial tras un reinicio hace que el linker genere un error interno. Curioso, ¿no?

Pues tras informar del error (yo fui el primero, luego comenzó a pasarle a más gente), lo han solucionado. ¿Cómo? Pues no lo sé. El Visual Studio no lo han actualizado, así que ha debido ser una actualización secreta de esas que no te dicen nada o junto a alguna actualización del propio Windows.

Decir que está actualizado es mucho afirmar, más bien el problema queda minimizado y sólo ocurre con muy poca frecuencia, tan poca que apenas es molesto.

Más Visual Studio 2008 y el SDK 6.1
Otra, esta algo más grande. Hay dos nuevos Windows SDK, ambos con la versión 6.1. Uno para Vista SP1 y otro para Windows Server 2008. El que trae el Visual Studio es la versión 6.0A.

¿Los ha instalado alguien? ¿En Vista x64, con o sin SP1? No hace falta que lo hagáis, ya que si bien se instalan perfectamente, cuando utilizamos el nuevo “Windows SDK Configuration Tool” para cambiarle al VS2008 el SDK activo, lo rompe y lo deja incapaz de compilar; en el caso del SDK de Vista, ya no es posible crear aplicaciones en C++/CLI, y en el caso del de Windows Server, nativas. Tras comprobar que la instalación del SDK del Server falló, y un par de cuelgues duros de Vista durante la reinstalación, al final el problema que presenta el SDK del Server es el mismo que el del Vista.

Tampoco vale la pena que utilices dicha herramienta para volver al status anterior: El Visual Studio 2008 ya no te volverá a funcionar a no ser que desinstales los SDK (menos mal).

¿Solución? Ninguna. Silencio administrativo.

Windows Vista SP1
Antes de la salida pública del SP1 los suscriptores a la MSDN también tienen acceso a dicho Service Pack. Ciertamente pagar una suscripción a la MSDN cada vez tiene menos sentido, sobre todo las caras, ya que MS va liberando poco a poco casi todo lo que antes costaba dinero o tenías que ser un Partner para obtenerlo. Como consecuencia de ello, los subscriptores pusieron el grito en el cielo y al poco se permitió la descarga del SP1. Decir que tampoco a los MVP que no fueran betatester del propio SP1 nos dieron acceso a él…

Pues bien, tras estar un par de semanas con él instalado de forma limpia, es decir, instalas el Vista, luego el SP1 y sigues con todo lo demás, ya que los chicos de las altas esferas han decidido que no se pueda crear un CD integrado, mis conclusiones no podrían ser más pésimas. Vamos allá.

Windows Mail. Si antes del SP1 era pésimo, después de él sigue siéndolo. Es decir, los parpadeos continúan, los autismos también, y en general los problemas de que adolece se siguen presentando de igual forma, aunque con un, digamos, 10% menos de frecuencia.

Arranque y apagado. Ninguna mejora. Tarda la misma eternidad en arrancar y parar, y durante el arranque sigues dejando de tener todo funcional hasta pasado un buen rato después del que te muestre el escritorio.

Autismos varios. Es decir, esas congelaciones que se producen en ciertas aplicaciones se vienen produciendo con algo menos de frecuencia, pero siguen pasando.

Otros. Parece ser que sí que han mejorado algo la I/O por prioridades, y ahora copia y mueve archivos mucho más rápido, pero siguen los autismos en cuanto a arrastrar y soltar. El IE se sigue cayendo solo igual que antes, el explorador sigue sin recordar posiciones ni ciertas configuraciones y en general, salvo la copia, la gestión de archivos sigue siendo tan mala que antes, lo que me lleva al siguiente punto.

No se copian ni mueven todos los ficheros
Pues lo dicho. Así que ojito con copiar y luego borrar el original sin comprobar la copia. Me da igual que se deba a los hooks de terceros o a lo que sea. Es completamente inaceptable. Ni siquiera Linux en sus peores días hacía eso.

Antes del SP1 experimenté el problema de dos formas distintas. En la primera, al mover ficheros, en el origen quedaban restos que si bien se habían copiado, no se habían borrado. En la segunda, al borrar ficheros, me pasaba lo mismo, pues supuse que se debía a que alguien bloqueaba el fichero y se olvidaba de liberarlo, ya que la única forma de poderlos borrar era saliendo y volviendo a entrar en la sesión. Como eran ficheros que no se habían visto en ningún momento, el candidato que generaba el problema debía ser el propio Vista.

Después de eso otro MVP comentó que le parecía que le había fallado la copia, pero no estaba seguro de ello.

Y yo me quedé con la mosca detrás de la oreja… Después instalé el SP1, y observé el problema que cuento en la sección siguiente (que ya es el súmmum de todo), por lo que procedí a limpiar la unidad…

¿Imaginan? Pues se quedaron ficheros sin mover. Bien es cierto que eran ficheros ocultos y de sólo lectura, pero otros ocultos y de sólo lectura se movieron, así que ese no era el motivo. Un arrastrar y soltar los copió, pero el problema está ahí.

Y vayamos al apoteósico final.

Particiones sucia
Tengo una partición con la que trabajo todos los días, donde está el código fuente de la empresa, almacenes de correo y demás. El System Restore está deshabilitado globalmente. La unidad es NTFS formateada desde la misma instalación. Pues bien, de 11 GB de datos que hay (datos en disco, teniendo en cuenta el tamaño del cluster), en el disco hay realmente más de 20 GB. Tras borrar todo lo del disco, me seguían quedando esos 10 GB ocupados, o sea, que son basuras que deja el Vista, ya que a nivel de usuario no queda nada. Activando mostrar ficheros ocultos por el sistema operativo, tomo posesión de "System Volume Information" y veo un montón de archivos con nombres de GUIID con tamaños de entre varios cientos de megas y gigas… Y de repente, antes de que me dé tiempo de mirarlos, ¡desaparecen! y la unidad se queda como debería haber estado en un primer momento.

¿Qué se oculta ahí? ¿Por qué desaparecen esos ficheros nada más verlos? ¿Qué son esos restos (el system restore no puede ser ya que está desactivado) que Vista no quiere que tengamos acceso a ellos?

Me hubiera gustado haber recibido una respuesta oficial, creíble y documentada. Pero no fue así. Silencio administrativo.

¿Por qué roba Vista ese espacio en disco?

Podría ser un resto del shadow copy de la copia de seguridad del propio Vista: en ese caso, chapuzas dobles y triples. Nunca los programas de copia de seguridad que han acompañado al sistema operativo han sido buenos, pero llegar hasta ese punto… Es decir, tengo programado el Backup del Vista para que haga copia de esa unidad sobre otra, si son los restos de la preparación del shadow, lo dicho.

Podría ser que aunque se ha desactivado globalmente el System Restore, Vista pasara olímpicamente de nosotros e hiciera copias… en una unidad que nunca lo ha tenido activado. Aquí entraríamos en cuestiones de otro tipo, como las actualizaciones ocultas que se instalan de forma oculta aunque las tengas desactivadas… lo que me parece un punto de soberbia, prepotencia y abuso de poder completamente intolerable…

No se me ocurren otras posibles causas, y las que se me ocurren mejor no mencionarlas (qué casualidad que sólo pase en la única partición en la que hay código fuente…) etc.

El tema es que han pasado unos días y ya tengo otra vez la partición con 5 gigas de basura… Pero esta vez no se me escapan…

Eso será después de que instale XP.

June 6, 2007

De jaquers y otras yerbas

El Tendero Digital cierto día me llevó al Otro Lado del Mal. Pero que nadie piense de forma errónea. Lo primero es un blog que se llama Al otro lado del mostrador, y no es más que la visión de un vendedor de informática –por cierto, la tienda está en un pueblo al lado del mío, o eso he creído adivinar-. Lo segundo es otro blog de similares características, pero de un corte más variopinto y, para qué engañarnos, algo más salvaje. Lo mismo me equivoco, pero estoy casi seguro de el primer blog me llevó al segundo, aunque ahora no encuentro la entrada correspondiente.

Pues bien, el otro día el Maligno publicó una entrada que me llamó la atención. Habla sobre el concepto de hacker y para comprender esta entrada mía, antes debes leer aquélla.

¿Ya? Bien, seguimos.

Trabajo para la filial española de un grupo multinacional que es líder en su área de mercado. Es tan líder que es el único que hay de su tamaño. También trabajo para su departamento principal de desarrollo situado en Holanda, pero desde casa. Y a veces sufro atisbos de lo que se cuece al otro lado del charco, aunque no suelo estar muy al loro.

Pero sí que tenemos una palabra para designar al hacker del que se habla en la entrada anterior, y encima sin problemas con los colores o adscripciones políticas.

La palabra es gurú, o guru como ellos dicen (que pronuncian gúru, acentuando la primera u). En su –nuestro- concepto, un gurú es aquella persona que no tiene superiores en su área de conocimiento. Podrá tener iguales, pero nunca superiores. Por ejemplo, mi jefe es uno de esos gurús internacionalmente reconocidos dondequiera que vaya y hable con quien hable.

Otra ventaja de ser un gurú y no un hacker es que no necesariamente has de serlo de la informática (por ejemplo mi jefe, que sabe un mazo de ordenadores para ser un jefe de su nivel, es un gurú, pero de otra cosa).

Otro ejemplo más cercano. Stroustrup es un gurú del C++. Y Sutter del C++/CLI y posiblemente también del C++. Y uno puede ser un gurú de reventar Webs.

Entonces, quitamos el color y el sabor al sustantivo y lo aplicamos al adjetivo (o como quiera que se diga ahora, ya se sabe que las formas de nombrar al lenguaje cambian cada cierto tiempo). Tendremos, pues, un gurú de algo, sea ese algo bueno o malo.

Por lo tanto, propongo cambiar (o mejor, añadir) el significado tradicional de la palabra hacker a la de gurú, y modificar el significado de la primera, así como su grafía.

Por ello, propongo, también, las siguientes modificaciones al término hacker:

  • Juasquer o Juascker: dícese del individuo de cualquier edad y autoproclamado hacker que cualquier otra persona (una maruja o un mecánico de coches, por ejemplo) automáticamente detecta que no tiene ni puñetera idea de lo que está hablando. Es un tipo de hacker muy habitual. El hecho de anteponer la partícula juas a la palabra indica las carcajadas con las cuales suelen ser recibidas sus afirmaciones.
  • Juaquer o Juacker: dícese del individuo preadolescente o adolescente y autoproclamado hacker que, basándose en cualquier documento bajado de internet, estudiado y apenas entendido, es capaz de realizar alguna tarea no habitual, como usar un Proxy Socks, borrar ciertos cookies de su navegador y cosas similares, aunque proclame saber acceder a la Web del Pentágono pero no te lo dice porque es muy peligroso. Suelen sentirse orgullosos de usar el Firefox o el Thunderbird porque no tienen fallos. NOTA: Si el juaquer aparenta tener cuarenta tacos no importa, sigue siendo un preadolescente descerebrado que ha crecido en cuerpo pero no en mente.
  • Jaquer o Jacker: dícese de la persona de cualquier edad y autoproclamado hacker que, utilizando una verborrea más o menos técnica, generalmente sacadas de webs y revistas de tirada general, es capaz de engañar a la gente no experta. Por ejemplo, un jacker se jactará de haber hecho un compresor utilizando el algoritmo Lempel-Ziv con un RLE progresivo mezclado con unas tablas hash de longitud variable que, siempre, siempre, comprime al 50% cualquier fichero, incluso uno ya comprimido con su utilidad. Cuando le preguntas por el descompresor te dice que está en ello pero que tiene ligeros problemas con el algoritmo inverso del RLE, pero que está en ello y pronto lo tendrá.

Y ahora los adjetivos, es decir, una palabra más que califica al individuo basándose en ciertos complementos:

  • <cualquiera de las anteriores> blanco: Dícese de aquel que, entrando en una de las categorías anteriores, suele ir más o menos limpito y oliendo a lavanda.
  • <cualquiera de las anteriores> negro: Dícese de aquel que, entrando en una de las categorías anteriores, suele ir más guarro que la Parrala, con un olor corporal inaguantable y con una nube de mosquitos y moscas rodeándole la cabeza.
  • <cualquiera de los anteriores> neutro: Dícese de aquel que, entrando en una de las categorías anteriores, una veces es negro y otras blanco. También puede aplicarse a aquel que, pareciendo chico es chica y viceversa.
  • <cualquiera de los anteriores> político: Dícese del subnormal profundo que, encima de ir por la vida haciendo el fantasma y el tonto, mezcla el tocino con la velocidad, se mete en camisa de once varas y aspira a ser nombrado <mejor no lo digo>.

Bueno, y eso es todo.

Espero que se tomen la primera parte de esta entrada en serio y la segunda en broma pero con cierto tono irónico. Y recuerden: un gurú o un hacker de verdad nunca se autoproclama como tal, sino que conforme va caminando por la vida los demás lo señalan con el dedo y dicen de él: "ahí va el gurú Pepito".

October 2, 2005

Windows 98 pirata en un sistema embebido

Hace poco que acabo de llegar de una de esas ferias sectoriales que todos odiamos pero que en una etapa u otra de nuestra vida nos toca soportar como expositores, lo que significa tener un área dentro de la misma, con tus productos expuestos (en mi caso, los de mi jefe). Aparte has de buscarte clientes, invitándolos a que se acerquen a tu sitio, aparte de los que lo hacen ya de por sí.

Pero este comentario no viene al caso por la feria en sí, sino por algo que ha ocurrido dentro de ella y que me ha dejado a cuadros. Por motivos que no vienen al caso, no voy a decir de qué sector se trata, y borraré cualquier comentario alusivo al mismo. Pero vayamos al meollo de la cuestión.

En los sistemas embebidos pequeños normalmente el centro de los mismos consiste en una placa con un microprocesador de 8 ó 16 bits, sencillo y sin pretensiones (léase Hitachis, Motorololas, 805x yun muy largo etcétera) que ejecutan las tareas para los que han sido concebidos mediante un programa hecho a pelo generalmente en C o en C++ y muchas veces en ensamblador.

En otros sistemas algo más grandes, como los controladores de parkings, puntos de información, sistemas de vigilancia, etc, lo más normal es meter un PC dentro, con todos los problemas que ello conlleva. Me refiero a que lo más común es que en el transporte el ventilador del micro se caiga y al encender el equipo, el micro se queme. O problemas de calor o golpes.

Pero dado que los tiempos de desarrollo e implementación disminuyen drásticamente si se utiliza un PC, el hacer una máqunia con un PC dentro es una de las formas más comunes que tienen los fabricantes de implementar sistemas rápidamente, técnica que se está imponiendo incluso en equipos en los que no es completamente necesario ya que no requieren tanta potencia gráfica ni de procesador. El implementar sistemas así tiene otras desventajas que no vamos a comentar aquí.

Aquí está lo gordo
La licencia de un Windows XP vale una pasta, lo mismo que la del XP Embedded. ¿Sabéis lo que ha hecho una empresa de las más grandes que hay en el sector al que me refiero? Pues se ha bajado un Windows 98 pirata que hay circulando por ahí (del que al parecer está disponible el código fuente) y lo va a implementar en placas de PC.

Cuando me enteré casi me tiro al suelo de risa. Es increíble cómo hay gente que deja el futuro de su empresa en algo tan endeble. Entre los futuros problemas se encuentran:

  • Problemas con el sistema de ficheros FAT (y la pérdidad de toda la información).
  • Cuando se acaben las placas con PCI veremos qué hacen.
  • Utilizar un código que a saber lo que le han añadido/modificado terceras partes.
  • Como el W98 es un sistema completamente seguro, veremos qué va a pasar (tono sarcástico)
  • Como se entere Microsoft van a tener que estar pagando multa hasta el día del juicio final.
  • No cito más porque no vale la pena, pero es realmente triste que no sólo el jefe de I+D adopte una decisión así, sino que sus superiores no se den cuenta del problema en que se meten. Y es que el tío es un incondicional de los segmentos de Intel.

    En fin.

    September 7, 2005

    Comidaaaaaaaaaaagggggrrrrffffsggggg [goteando babas]

    Filed under: Idas de Olla

    Cagontó.

    Suelo merendar/cenar entre siete y media y ocho y media de la tarde, y normalmente, junto a la sobremesa, es el único rato en el que veo la tele. Suelo ponerme un capítulo de alguna serie, o voy viendo a trozos alguna película más o menos interesantes, porque la publicidad en la televisión es desesperante. Pero a veces me quedo viendo algún documental (los de Punt 2 son geniales), o simplemente haciendo zapping.

    Pero ayer sufrí una convulsión cuando pasé por la primera y vi a un tío haciendo comiditas… Arrggggfffffssssssggggggggnnnnnngnngng (goteando babas sobre la mesa). Hoy lo he vuelto a poner. Mismo sentimiento. No sé cómo se llama, aunque creo que es bastante famoso, pero el tío cocina mucho más sencillo que el de Telecinco, y es mucho más explicativo. Ayer con lo de los vinagres me dejó muerto, y hoy con lo del bonito y el atún (”Aristóteles dijo…”) todavía más.

    Pero la verdadera diferencia es que hasta yo me veo capaz de hacer las recetas de este tío; las encuentro tremendamente sencillas…

    Por otro lado, miro los platos que hace, miro el mío (recuerda, estoy cenando), y me entra depre, así que no sé qué será mejor…

    Muchas babas para tí, ole por tu programa y creo que este finde voy a ensayar…

    August 9, 2005

    Las mujeres y las despedidas

    Filed under: Idas de Olla

    Ayer estuve de visita en Torrevieja, playa y barbacoa, más que nada por llevar a mi madre, en el chalet que unos familiares tienen alquilado casi al lado de la arena. Hace como 15 años que no he ido a la playa si no ha sido por trabajo, pues es lo que más odio de todo, máxime cuando tienes que ir dando saltitos sobre la gente… En el caso de ayer, y sólo por lo que oí, pues no me acerqué, no se veía la ni el agua… Sinceramente, lo odio.

    Pero el motivo de escribir esto no es ese; el motivo es muy diferente. Yo no suelo ser muy social, sobre todo si los temas a tratar son fútbol, tetas y culos, coches y vuelta a empezar y a repetir lo mismo otra vez. Pero a veces me veo condescendiendo a ceder, por directiva paterna o fraterna principalmente, más o menos como ayer.

    Llegas a un lugar de visita. Te reciben. Estás por allá y por acá. Se forman grupos -generalmente chicos con chicos y chicas con chicas, pero no siempre. Y hablas. O hablan. Te pasas el día entero que “si por aquí, que si por allí, que si esto, que si lo otro”. Porque cuando vas de visita no sueles ver la tele, ni te vas al bar a hacerte unas cañas, o si te vas es en compañía, por lo que sigues hablando… Bueno, la cuestión es que pasa el día y llega la hora de irte. Con los hombres -o al menos los que yo conozco-, es fácil. Adiós, un choque de manos a los chicos, dos besos a las chicas -tres si son holandesas-, te vas para el coche, lo arrancas y…

    ¿Qué descubres? Que las chicas siguen hablando. Por ti te habrías ido hace dos horas, pero por ellas esperas pacientemente hasta que ellas mismas deciden que se van. Pero siguen hablando en la puerta, subidas en el coche, cuando arrancas, sacan la cabeza por la ventanilla… Y lo bueno es que, como ya se lo han contado todo, ahora hablan de tonterías…

    Joder, si queréis seguir hablando, pues no digáis que “nos vamos”…

    July 21, 2005

    ¿Qué tiene que ver la fontanería con la informática?

    Tengo un portátil HP modelo zd7395ea, que ya no aparece en la web de hp; es un Pentium 4 Hyperthreading a 3,4 GHz, 1 GB de RAM y 100GB de disco duro, amén de lo típico: lector de tarjetas, wireless, grabadora de DVD dual, s0porte mulitmedia completo (las pelis se ven y se oyen mejor en ese portátil que en la tele), y una pantalla de 1440x900 y 17 pulgadas panorámico. Vamos, un “portátil de escritorio”.
    Pero tiene un problema muy grave: se calienta como un demonio hasta el punto de que si lleva un rato encendido y la mesa es de madera o hay algún tipo de mantel, cuando éste se calienta, el equipo se apaga para protegerse. Y es una jodienda porque lo hace en el momento más inoportuno, sin avisar y con premeditación y alevosía. Por lo demás es un gran ordenador, y da gusto leer en esa pantalla.
    A la vista del problema, el que escribe, ni corto ni perezoso, se ha inventado un “soporte elevador” realizado con elementos de fontanería.
    El elevador puesto en la mesa
    Varilla roscada de métrica 6 y unas cuantas tuercas, cinco reductores de PVC de 50 a 40 es todo el material necesario. Un taladro, unos alicates universales, una sierra de cortar hierro y una broca del 7 para metal son las herramientas. Y aproximadamente una hora el tiempo de construcción. Y el precio es de risa: 3,35 euros. Para más detalles, las fotos.
    El soporte colocado sobre el portátil
    Por cierto, e ido al manicomio pero no me quieren.
    ;-)

    May 30, 2005

    Curioso envío de la MSDN de Junio

    Acabo de recibir el paquete correspondiente a la actualización de la MSDN de Junio, con la sorpresa de que es más abultado de lo normal. Al abrirlo me he llevado dos sorpresas, una grande y otra pequeña.

    La pequeña consiste en que han cambiado el formato de los DVDs, de forma que ahora tienen un estilo más fashion y han cambiado los códigos de colores. Desde mi punto de vista es una mejora.

    La grande consiste en una caja del mismo tipo que se suelen empaquetar los juegos y películas en DVD conteniendo la verisón beta 2 del Visual Studio 2005 Team System. ¿Dentro? Tres DVD’s con el Team Foundation Server, el SQL Server 2005 y la beta 2 del Visual Studio. Gratamente sorprendido. Siempre había recibido las betas como un CD/DVD más de la suscripción.

    Pero eso no es todo. Junto a los típicos papelorios sobre eventos, tarjetillas con números de serie y avisos, he recibido UN HOLOGRAMA a modo de tarjeta, sobre el Visual Studio 2005. Es una oruga más bien fea, con el texto The Beta Experience. Soon to be final. Be there while it happens. Qué lástima que no tenga la cámara cerca. En fin, una chorrada pero tenía que contarla.

    May 27, 2005

    El error informático que hizo perderse a la sonda Viking camino de Venus

    Estoy leyendo el libro Sistemas de Tiempo Real y Lenguajes de Programación, de unos tales Alan Burns y Andi Wellings, en su verisón en castellano editada por Addison Wesley. Hasta donde he llegado, nada nuevo bajo el sol, pero me resulta curioso un texto que aparece en la página 44, al final de la misma. Cito textualmente:

    Un ejemplo clásico de pobre convención léxica es el de FORTRAN. Este lenguaje permite el caracter en blanco como separador. Por poner un caso, un simple error al teclear un programa (us signo “.” en lugar de un signo “,”) terminó, según se dice, con la pérdida de la sonda norteamericana Viking en su camino a Venus. En lugar de la siguiente línea:

    DO 20 I = 1,100

    que es un bucle (salta a la etiqueta 20 mientras I toma valores de 1 a 100), se compiló una asignación (el operador de asignación es “=”):

    DO 20 I = 1.100

    o, puesto que los espacios pueden ser ignorados en los identificadores,

    DO20I = 1.100

    Para que luego digan del C. Eso sí que es peligroso.

    La pregunta del millón
    En el mismo libro, en la página 41, aparece una pregunta un tanto escatológica y que, por lo menos a mi, me lleva de cabeza (en mi caso, un error de ese tipo sólo lleva a pérdidas económicas por parte del cliente, así que por lo menos suelo dormir bastante tranquilo):

    2.4 ¿Deberían ser los ingenieros de software responsables de las consecuencias de los errores de sus sistemas de tiempo real?

    Ahí queda eso.

    May 23, 2005

    Episodio III: La venganza de los tontos (actualizado)

    Filed under: Idas de Olla

    Voy a repetirme un poco: como diría mi amigo Basi: ¡menuda mierda! Una opinión constrastada. Me explico.

    Diálogos. Lo peor de todo. Si en otras películas de la serie son pobres, en ésta ya es que ni son. Simpleza sobre simpleza, mi joven aprendiz, tontería sobre tontería, mi joven padawan. ¿Has pulsado el botón de parada: lo que evidentemente podría haberse dicho en tono irónico se dice en tono conversacional, como si realmente Anakin hubiera pulsado el botón de parar. O si no las conversaciones del malo maloso para llevar a Anakin al lado oscuro. Pura basura

    Robots. Lo peor de todo. ¡¡Los robots tienen miedo!! Podría ser aceptable, dado que se hubieran programado así, pero: desde cuándo un robot dice “ay” cuando un sableláser lo corta por la mitad (y encima un “ay” tal y como suena, sin expresividad alguna. O huyen despavoridos, o dudan, cuando es una unidad central la que los controla…

    Interpretaciones. Lo peor de todo. Ningún actor está a la altura de los personajes, hasta parecer a veces ridículos a más no poder. Y tontos, sobre todo Anakin, aunque ni siquiera los sintéticos se salvan. El Pujol, digo Yoda, parece una mosca cojonera cuando pelea, apenas pesa nada y no puede ni agarrarse. Vamos a ver: si saltan, ¿por qué solo saltan a veces, y no cuando es necesario? En fin, un despropósito

    Fijaciones de Lucas. El tío este tiene fijación por las pasarelas estrechas encima de nada, quedarte colgando de las manos…

    Y no sigo, que me he cansado de escribir, pero lo cierto es que lástima de dinero gastado en la entrada.

    Como no son muchas las ganas que tengo de escribr, y visto que la oponión general está conforme a mi idea de lo que es basura, voy a poner dos enlaces sobre el tema con los que me identifico plenamente:

  • Así Lo Vio Él: Episodio III - Jedis 0
  • La venganza de los sith (con ricos spoilers y todo)
  • LA GUERRA DE LAS GALAXIAS: EL PUNTO DE VISTA DEL IMPERIO Un profundo y divertido análisis socioeconómico y político del universo de Star Wars, de una profundidad desconcertante y que pone los puntos sobre las íes. El autor es Javier Cuevas.
  • Get free blog up and running in minutes with Blogsome
    Theme designed by Gary Rogers