FIT*MORE : Blog | DVB-T | MMC | FMV | Acerca de...

FreeDO sigue…

FreeDO, el emulador de 3DO parecía totalmente abandonado cuando no se actualizaba ni lanzaba ninguna versión nueva desde el 2007.  Parece ser que se ha revivido el proyecto porqué algún colaborador,  ha publicado una versión mejodada disponible aquí:

http://www.arts-union.ru/node/75

¿En ruso? Sí!  FreeDO era un proyecto de programadores rusos. El proyecto ha mejorado en el setnido que ahora hay posibilidad de poner plugins, útiles para configurar mandos. También se han hecho públicos datos interesantes, como las claves con las que 3DO encriptaba los datos de los cd, son llaves RSA de 512 bits, un gran azaña.

Puedo decir con seguridad de que era uno de los emuladores más complicados,  justo detrás de Atari Jaguar pero delante de la playstation, nintendo 64. Obviamente mejor no hablar de Gamecube, PlayStation 2 y XBOX debido a que mucha investigación está parada por causas de presión de las distintas compañías (ahora con las tiendas virtuales han descubierto una mina de oro con la que abusar de los juegos antiguos).

Adiós 3DNOW!

AMD anuncia que abandona el juego de instrucciones K6-2 que mejoraban el calculo en punto flotante de los procesadores x86.

Básicamente eran estas instrucciones máquina:

  • PI2FD – Packed 32-bit integer to floating-point conversion
  • PF2ID – Packed floating-point to 32-bit integer conversion
  • PFCMPGE – Packed floating-point comparison, greater or equal
  • PFCMPGT – Packed floating-point comparison, greater
  • PFCMPEQ – Packed floating-point comparison, equal
  • PFACC – Packed floating-point accumulate
  • PFADD – Packed floating-point addition
  • PFSUB – Packed floating-point subtraction
  • PFSUBR – Packed floating-point reverse subtraction
  • PFMIN – Packed floating-point minimum
  • PFMAX – Packed floating-point maximum
  • PFMUL – Packed floating-point multiplication
  • PFRCP – Packed floating-point reciprocal approximation
  • PFRSQRT – Packed floating-point reciprocal square root approximation
  • PFRCPIT1 – Packed floating-point reciprocal, first iteration step
  • PFRSQIT1 – Packed floating-point reciprocal square root, first iteration step
  • PFRCPIT2 – Packed floating-point reciprocal/reciprocal square root, second iteration step

Qué descansen en paz.

Informáticos y Sodomía

Hace días que estoy acabando la carrera de Ingeniería Técnica Informática en Sistemas. Desde que entré tengo el miedo escénico a la escena que hay plantada en el mercado laboral. Este año también hice las orlas, porqué mayormente estaban los que más tiempo nos hemos visto,  haciendo prácticas y estudio.

Al entregar las Orlas, este año la madrina fue la encargada de Talento, Innovación y Estrategia de Indra (vamos, pedantería para decir RRHH). Iba a hacer yo el discurso y de hecho escribí un pequeño guión. Pero por motivos que no vienen al caso, preferí ser el que entregara el regalo. Muchas veces vale no armar el show hasta el momento oportuno. Ese no lo era.

Hoy sí.  Muchos de mis compañeros se han dejado seducir no sólo por los 100 puestos que Indra ha abierto en lleida gracias a una rebaja de los tributos locales y subvención del ayuntamiento sino que han aceptado formar parte de un plantel con expectativas de futuro zero.

No sólo eso. Desde que se anunció la creación de 100 puestos han empezado a surgir empresas de dudosa procedencia y de aún más de dudoso fin.  Simplemente el hecho que hayamos pasado de 2 años en que encontrar un empleo, incluso de becario, fuera una lucha de jaguares a ahora,  que los tablones estén llenos de ofertas falaces <<con complementos, grandes expectativas, bla, bla>> sólo tiene una explicación. Cárnicas.

Son empresas subcontratadas por las grandes, generalmente sin especificar presupuestos. Se le atribuye una cifra y se dice que por esa cifra se realice un determinado proyecto,  aludiendo así la ley que obliga que los trabajadores de la subcontrata cobren lo mismo que los compañeros de la empresa ramal. Esos presupuestos son tratados de forma totalmente obscena por parte de los encargados de la subcontrata, que se aprovechan de los conejillos de india que somos los estudiantes, que buscamos un empleo cualquiera. Nos dejamos sodomizar por un sueldo menor que el mínimo, trabajando más de 45 horas semanales y con horas extras sin pagar.

Nos creemos que el mundo laboral es así. Jefes que molan mazo y saben nada de informática e informáticos que nos dejamos sodomizar por ese que nos paga las algarrobas. Y un cuerno: porqué seguramente tu trabajo no está cotizando ni a la seguridad social (te pagarán mediante presupuesto, no te harán contrato laboral, para pagar menos IRPF). Así que no sólo estas contribuyendo a tu destrucción sino a la del estado. Pero ellos, a través de administraciones que les interesa que sigan estando en la población en vez de buscar oportunidades fuera de la misma, le rebajan los impuestos a la matriz, que a su vez aclimata empresas subcontratadas que emplean como si fuéramos ovejitas. Cárnicas.

Lo tengo muy claro. No pienso formar parte de la estadística. O me voy fuera del país o establezco una cooperativa de desarrollo de software. Tenemos que dejar de atar informática con sodomía.

Spamers, SEO’s y otras criaturas del montón

En el fascinante mundo de la administración de foros hay algo más que la administración de mensajes, algo más que eliminar hilos duplicados y expulsar a foreros pesados.

Hace ya unos meses LAELA cambió de rumbo, en el sentido que cambió todo el equipo pero sigo allí. Con la lección aprendida, la lección de no vuelvas a escribir un puto análisis en tu vida. Me dedico a cosas, como siempre, en la trastienda.

En este caso había que hecharle un ojo a los usuarios registrados y mirar aquellos que son potenciales bots de spam. Es fácil mirar, basta una consulta SQL para que te muestre aquellos que tienen en campo “intereses” con algo escrito:

En los seleccionados podéis ver que en muchos casos se tratan de bots que se dedican al posicionaimento: y es que un foro es un agregador de enlaces, gratuito y que te permite tener presencia en páginas variopintas. Vamos, que con tu página de venta de viagra made in conchinchina sea un top en el resultado de tenerla tiesha musho tiempo.

Como odio que abusen de mi y más sin pedirme permiso ni darme nada a cambio, pues napalm con ellos. El problema es que se han vuelto unos zorrones listos y saben como saltarse los anti-spam: pronto aplicaré una solución y ya os contaré los resultados.

Toca actualizar

Alo, Alo.

Hace un mes largo que no actualizo, algo típico. Coincide con esa época del que elevado al infinito: qué hago, qué haré, qué es lo que estoy haciendo, qué… qué.

La verdad es que el tema blog ha sido una moda pasajera, una moda que ha llegado a su fin, restando sólo aquella jauría de tigres que dominan el cotarro:  la gente de a pie se ha pasado a facebook, tuenti, twitter o demás.

Como para mi el blog es una de las pocas victorias a mi gandulería o a la reflexión “que narices he hecho últimamente” voy a seguir con él. Mucho tiempo  o el tiempo que me aguanten los 70 euros anuales que me va a valer el asunto.

Objetivos marcados a la meta: arreglar de una vez el rincón de las fmv y resucitar meinso.

Apple y Flash tiempo atrás…

La historia del formato Flash es larga, casi tanto como la de llamar al ordenador centro multimedia. Siendo fieles a la historia antes se llamaba a un ordenador multimedia cuando tenia una fulminante tarjeta de sonido que podía reproducir audio digitalizado PCM y una gráfica capaz de enseñar colores a 16 bits. Vamos, lo suficiente para mostarar un avi “comprimido” en indeo.

La llamada era multimedia, supongo que por alguien más que yo, es esa en que los videojuegos tenían mil floripondios, sonidos, videos, animaciones y las características que solicitaban para nuestro ordenador eran tan estándares que sólo con tener windows ya bastaba para ejecutarlas.

Por aquél entonces una empresa Califroniana llamada Macromedia fue bastante visionaria y empezó a desarrollar productos que hiciesen el trabajo multimedia sencillo, anteponiendo una capa de abstracción en la que fuese más el diseñador el que estuviese en frente del equipo que un programador buscando como programar codecs de vídeo y de sonido.

Su programa Macromedia Director permitía desarrollar productos multimedia sin que el programador se despeinara, click allí, linea de código lingo por allá. ¿Llamar a rutinas de vídeo? aquí llega lo estrafalario y tal vez curioso de la historia.

Si señores, los programas hechos con Macromedia usaban como sistema de vídeo el que ofrecía Apple. Ni más ni menos que QuickTime. Los que hayan vivido esa época recordarán como cada juego del dúo Macromedia+Quicktime terminaba en la obligación de instalar la versión de turno del producto de Apple. No bastaba con tener la última versión, sólo que no coincidiese el release, te obligaba a instalar el programa.

Director fue la inspiración de flash, por lo cual no deja de ser curioso que Apple le haga la vida imposible a Adobe, cuando en el pasado vivían en simbiosis.

Simplemente: yo estuve allí.


No hacen falta palabras.  Sobran. Yo ayude a esos pedazo coros :)

PLC, HMI y DCS…

En motivo a mi reciente rechazo para ir a currar a Riga, Letonia me han surgido muchas preguntas: ¿por qué? seré yo o serán ellos?

¿Informáticos que sepan tocar estas chatarras? muchos. En España más, especialmente los de SISTEMAS.

Resulta que los señores pedían experiencia en PLC y HMI.  PLC son las iniciales de Programable Logic Controller y HMI de Human Machine Interface: vale que con las iniciales no basta, ya que para una certificación JAVA de poco vale saber que Stanford University Network son las siglas detrás de SUN. Voy a explicar por encima de que va este mundo.

En un sistema de automatización moderno hay mucho más que poleas, engranajes y palancas. El factor humano de control se ha reducido a que en vez de controlar interruptores y palancas, observar indicadores como termómetros o higrómetros el controlador sólo tiene que echar un vistazo a un monitor y hacer un par de clicks para parar o arrancar la maquinaria.

Los PLC se encargan de ser el humano que estaría en las palancas y interruptores. Son dispositivos electrónicos analógicos que en el fondo son conmutadores que son posibles de controlar mediante un programa previamente insertado antes de su funcionamiento.

Explicación más técnica en [Texas Instruments], [Wikipedia] y ejemplos de uso en [Siemens].

Aplicar la abstracción mundo real a simatic requiere saber lo que se hace, nada más.

Los HMI se encargan de hacer informar al usuario del estado de los PLC. Son en cierto modo un sistema de supervisión de los PLC para que el operador sepa en todo momento que está ocurriendo en las distintas partes del automatismo. La gracia está en que debe ser una interfaz que el usuario pueda entender fácilmente sin neccesidad de ser un experto o de navegar por una marea de cifras y letras para lograr la frase de 8 puntos.

Tanto el diseño de una interfaz para el HMI como de un sistema automatizado con PLC hace falta cierto grado de abstracción. No dista mucho de aquello que hace un analista de sistemas: que hay que hacer, como hay que hacerlo y como ha de hacerlo. Para el PLC hace falta analizar como funciona el sistema sin automática alguna,  los pasos que se siguen. Luego hay que poner otra capa: como funciona el sistema con sus correspondientes mecánicas ,  y ahora sí,  como hay que intervenir en ellas para automatizarlas.

Voy más allá: yo estoy certificado para el uso del software de tipo DCS de Emerson llamado Ovation. DCS son las siglas de Distributed  Controller System. Qué es un HMI: imaginaté que fusionas el concepto de PLC y de HMI, los mezclas y le pones a todo un concepto de distribución autónoma.

“Muestras” del sistema Ovation (Derecha la generación de Emerson y a la derecha la de Westinghouse). “Muestras” porqué eran las piezas que se habían roto en el laboratorio y las tenían para ejecutivos que no saben que es un bit.

Dígase que en caso de cualquier problema en un nodo,  a parte del equipo de apoyo existente,  todos están programados de forma que saben suplir ese nodo inoperativo. Un sistema redundante y distribuido para evitar problemas derivados de centralizar todo en una central eléctrica.

¿Qué los ordenadores de los operadores se apagan? Don’t panic! que entre todos saben que tienen que hacer. Obviamente el operador tiene control en todo momento de la situación y acceso a todo el historial. La programación se reduce a scripts y gráficos, pero de esta tarea mejor que se encargue no un operador sino un ingeniero, el cual conozca la infraestructura mejor que nadie.

Tal vez si algún dia se me pasa el susto, explico más cosas del tema. Susto porqué el problema es que ni un día de gracia. Nada, ni replica. He sido rechazado, por lo cualo, Guillem el 360º no para de pensar: que he hecho mal.

24 cancelada

Han cancelado 24. Propongo que hagan un spin-off: Un padre en apuros.

Trataría de como una chica rubia buenorra postadolescente que no deja de ponerse en líos como multipropiedad mal firmada, novios que son amigos de john cobra, darse de alta en otra compañía de ADSL o querer realizar un trámite mediante el gobierno autonómico y como su padre de la CIA agarra los cojones de notarios, de quillos, operarios telefónicos guatemaltecos o burócratas con un cable enchufado a la batería de su jeep.

Vaya, eso sería demasiado parecido a Padre made in USA.

¿Sabes qué? que Kiefer haga con su padre un remake de MASH y a Elisha a un biopic de Blondie. La Rajskub, aka morritos,  podria volver a la música a seguirle el camino a Zoey, Lewis…

Placebos y cebos

Hace días que aparecen pulseras que prometen mejorar el equilibrio, barritas que prometen perder peso sin más paliativos que comer un cacho cereales o cruces con un tipo encastrado que prometen llevarnos al mundo perfecto. Son productos que funcionan mediante la psicología humana: la del creer antes que el hacer, la del milagro o la de la santa condena por la liberación inexistente.

Como el mundo esta falto de originalidad, porqué todo ya está inventado, hay gente que recurre a los clásicos de la manipulación consciente humano. Qué si esquemas ponzi, que si religiones, que si sugestión. Lo peor de todo es que si eres crítico (que no contrario, que todos somos humanos y tenemos debilidades) pasas a ser un amargado, un indseable o incluso, ves tu mi preocupación, un amargado.

Ni niveles de estudios ni económicos evitan que uno sea manipulable. Total como nos manipulan desde que nacemos, como narices vamos a escapar de ello.

Y de las pulseras mágicas de los cojones quiero hablar.

Un puto holograma no puede ayudar a una persona a equilibrarse. Dile eso a las personas que necesitan llevar corsés ortopédicos por malformaciones dorsales, si se pudieran liberar de ese yugo llevando una pulsera, ¿crees que irían con un armatoste que apenas les deja respirar?

La manera de andar tiene que ver mucho con el estrés y la moral de la persona. Si le dices que con una pulsera mágica caminará mejor,  a ese potencial cebo, le estas vendiendo un placebo como una catedral. La de Santiago de Compostela, mínimo.

Ya puestos en el arte de la cancamusa, propongo un tracto más vejatorio a los creyentes del santisimo milagro, que con unos supositorios mágicos no sólo tendrás mejor equilibrio sino que además mejor feeling y estarás preparado para mejores relaciones sociales (nunca se sabe cuanto hay que dilatar el culo).

Cree en aquello que sepas hacer, cree en aquello que te gusta y deja los milagros para los cuentos de hadas. Una pulsera no solucionará tu vida, sólo te hará perder 30 euros que podrías haber gastado en pasarte un hermoso día en el campo.