lunes, 26 de enero de 2009

La cámara del iPhone y su cutre cámara de fotos

Nunca imaginé que llegaría a ver algo así de una pieza de "culto". Si ya nunca compraría un iPhone, ahora que leo esto tengo un motivo más para mi arsenal...

Leo en Teleobjetivo que la cámara del iPhone tiene una peculiaridad:

El chip CCD que lleva la cámara del IPhone no captura la imagen de una sola vez, sino que hace un barrido de izquierda a derecha. Debido a esto, al fotografiar objetos en movimiento podemos obtener resultados curiosos…

Y podemos ver dos imágenes del detalle:



Bueno, el caso es que a mi este tipo de imágenes me suenan: las hacía la primera cámara digital que compre, bastante barata y de 1'3 megapíxeles (de las primeras de esta resolución que hubo).

Creo que no tenía un chip CCD, sino que era CMOS... creo... tampoco estoy seguro... en definitiva... una mierda de cámara para los estándares de hoy en día.

¿Porqué? Pues porque si sacabas una foto algo movida salía un churro... literal... la foto toda movida como podemos ver en el ejemplo de la derecha. Nunca se me dió por fotografíar unas aspas... pero supongo que algo por el estilo.

Interesante cámara para un cacharro que vale 600€ podrían haberse "esforzado" un poco más. Pero es lo que hay... cada día descubrimos nuevos motivos para NO comprarlo, cuando en el mercado hay móviles más baratos, más potentes y con mejores cámaras.
Este sorprendente efecto se debe a que, en el momento de tomar la fotografía, la hélice estaba girando, con lo que la cámara del IPhone, al hacer el barrido, ha pillado la hélice en diferentes etapas de su moviemiento.
La distorsión se debe a que los vehículos se desplazan al mismo ritmo que el barrido. En esta fotografía, si conocieramos la velocidad a la que se movía el camión podríamos calcular la velocidad a la que el IPhone hace el barrido.

La pregunta que queda en el aire es si esta característica es específica del IPhone o si otros modelos de cámara funcionan igual.


Mi respuesta: ¡¡LAS BARATAS!!

Fuente: http://teleobjetivo.org/blog/la-camara-de-fotos-del-iphone-en-accion.html

martes, 20 de enero de 2009

Cómo ahorrar un buen dinero en guionistas: "Escribe tu relato sobre el mundo Star Trek"

Leo en VidaExtra este titular: 'Star Trek Online', escribe tu relato sobre el mundo Star Trek y gana acceso a la beta.

Sinceramente, frente a lo que piden, ya podían dar algo más, porque este concurso les va a nutrir de guiones para el juego, si es que saben lo que hacen.

Un MMO se diferencia de otros juegos en que habitualmente tiene una cuota de uso y que sus contenidos suelen ser interminables, dado que los creadores están continuamente desarrollando el universo de juego.

Que mejor recurso para lograr guiones para todo este material que es necesario desarrollar para un juego de estas características que organizar un concurso, incluso varios de ideas. Es por ello que con el dinero que se van a ahorrar ya podían dar algo más que acceso a la beta.

Y dado el aluvión de historias que van a recibir casi seguro... ya podían dar algo más (van a tener historias para un buen rato).

Fuentes:
http://www.vidaextra.com/2009/01/20-star-trek-online-escribe-tu-relato-sobre-el-mundo-star-trek-y-gana-acceso-a-la-beta
http://www.startrekonline.com/node/148

viernes, 16 de enero de 2009

Windows XP y DirectX 10

Yo ya lo sospechaba: que lo de las DirectX 10 no estuvieran soportadas en Windows XP era más cosa de marketing con ánimo de vender Vista que otra cosa.

Lógicamente Windows XP tiene su antigüedad y es lógico que algunas cosas no las tenga... por supuesto a Micro$oft lo que le interesaba era lanzar el Vista... y, por lo menos para mi las DirectX 10 eran una de esas cosas que hacía Vista algo más "atractivo"... aunque para trabajar no doy un centavo por él... el XP tiene para mi ese toque de... no se como decirlo: "sencillez" que Vista tiró a la basura por asistentes para tontos que te entorpecen en casi todas las tareas y menús y pantallas laberínticas que buscan el afán de agrupar mejor la información.

Lógicamente ahora harán fuerza para que no se sepa que Windows XP soporta ó soportará DirectX 10... almenos con nVidia... no se si con ATI también. En fin... son una panda de sinvergüenzas montados en el dolar... para saber eso no hay que tener un master.

Fuentes:
http://www.pablogeo.com/windows-xp-soportara-directx-10
http://www.theinquirer.net/inquirer/news/321/1003321/dx10-is-do-able-on-windows-xp

jueves, 15 de enero de 2009

La LOPD y la Nube: verdades y mentiras

Leo en Error 500 (ver links al final) y en Barrapunto, que a su vez creo que se basan en un artículo de El Mundo sobre los problemas de usar los servicios de la nube y la protección de datos.

Mi experiencia es que -aunque por supuesto hay que solicitar tanto a la AGPD el registro del fichero de datos como a la CMT darse de alta como proveedor- no hay grandes problemas para trabajar con servidores en la situación en la que se expone. Ambos trámites son gratuitos (hay costes de correo y demás, pero nada caro). Todo esto ya que -y luego hablo más de ello- tanto Google como Amazon están adscritas al Safe Harbor lo que evita problemas con la LOPD y la AGPD.

Es cierto que luego la CMT cobra el 0'1% de los ingresos anuales, sin embargo sólo hay que inscribirse en la CMT si vamos a prestar servicios de correo electrónico a terceras personas y/o empresas.

Así que, en general, y por lo que yo sé (consultad siempre con los organos competentes: la AGPD y la CMT) NO hay problemas de la LOPD y CMT y la Nube, siempre que se cumplan una de dos condiciones:
  1. Que el proveedor del servidor (dueño del disco duro) sea Europeo, de la C.E.E. vamos, en cuyo caso el nivel de seguridad es apto y se solicita y se concede.
  2. Que si el proveedor es de EE.UU. esté adherido al programa Safe Harbor. Este programa se creo de hecho para simplificar estos problemas: Y COMO YA HE DICHO TANTO "GOOGLE INC." (ver links al final) COMO "AMAZON INC." ESTÁN EN LA LISTA por lo que tampoco debería haber problema.
Por supuesto todo es más sencillo cuando el disco está en España y es nuestro... pero tampoco hay mucho problema en lo otro y no es nada nuevo: la nube no deja de ser equivalente a alquilar un hosting a un proveedor... "la nube" es tan sólo un término de marketing para definir algo muy antiguo (algo que tiene tantos años como la WWW). Trabajando con una empresa a esta le surgió el famoso problema puesto que para ahorrar costes en el hosting se contrató en EE.UU. y luego, un día, antes de inscribir el registro y para meter miedo -como siempre- te cruzas con el típico "aguililla" que te dice que en EE.UU. no se pueden almacenar datos privados.

Mi solución fue dejarme de tonterías y CONTACTAR DIRECTAMENTE CON LA AGENCIA ESPAÑOLA DE PROTECCIÓN DE DATOS y por ellos me enteré de lo de Safe Harbor y en concordancia asesoré a la empresa en cuestión y -hasta donde sé- no ha habido problema alguno.

En otras palabras, y no hablo de experiencias de otros... y si aún tenéis dudas os animo a consultarlo con ellos y dejar de rajar tanto.

Fuentes:

miércoles, 14 de enero de 2009

La pantalla azul de Windows 7



Leo en ALT1040:

Desde la versión 3.1 de Windows esta pantalla nos acompaña, mal que nos pese, a los usuarios del sistema operativo, de la cual no se saca nada en claro cuando aparece, solamente sudores fríos y la certeza de que algo no funciona bien. Así que parece que hasta ¿Windows 8? nada de cambiar el pantallazo azul por otro diseño más útil y amigable, donde el usuario final entienda que narices pasa o causó el error.

Siendo sinceros, a Windows nunca se le dio bien eso de comunicar información de forma clara al usuario y de cualquier forma, ya sea con este arcaico diseño o con uno renovado, si no sale ninguna pantalla mejor que mejor. Por cierto, hoy mismo leí en Twitter que a algún otro usuario ya le saltó también la pantalla azul de Windows 7. ¿Alguien más?

En los comentarios se leen salvajadas como:

Deberían poner un un menú que te dejara customizar la pantalla azul para seleccionar la fuente, color de fuente y color de fondo. O tal vez seleccionar un bitmap de fondo =D

Hay dos cosas con la que no estoy de acuerdo: por un lado el empujón mediático que recibió Windows 7 hasta ahora... tanto hablar de él como el grial... ha llegado el vapor tan alto que se tenía que caer de la nube la gente algún día. Con ello no quiero decir que Win7 esté mal... sólo que yo creo que NO ES PARA TANTO (y lo estoy pensando desde hace 2-3 meses y especialmente en las últimas 2-3 semanas conforme la gente se volvía loca. Para mi Windows XP+aplicaciones de terceros sigue siendo ligero y ágil, cosa que Vista no es (no es ágil y han intentado hacerlo más sencillo, cuando en XP todo estaba bien puesto).

No sé... yo soy de esos que prefieren apps de terceros porque si hay una que se desmadra enseguida encuentras sustituta.

Por otro lado tampoco estoy de acuerdo con la gente que se empeña en hundir el Windows o defender que Linux o MacOSX son la panacea. Es cierto que tiene sus fallos, pero como si MacOSX no tuviera la ruedita de colores!! (de la que por cierto estoy más hasta las narices que cualquier chorrada del Windows).

Pero volviendo a la pantallita azul:

A ver... en primer lugar creo que da igual el color o la fuente... total para lo poco que la vas a ver (y no me refiero a frecuencia, sino a tiempo... esta pantalla se ve y luego el ordenador se reinicia). También se habla de esta pantalla como si fuera algo exclusivo de Windows, una lacra que sufre o algo así y se obvia (aunque por suerte hay gente con dos dedos de frente que lo recuerda en los comentarios de ALT1040) el famoso Kernel Panic de MacOSX (ó Linux). En realidad, por si alguien no lo sospecha esa pantallita azul es un Kernel Panic y... aquí tenemos las de MacOSX:

La fea:



Y la bonita:



En ambos casos la información brilla por su ausencia (y la de Windows reinicia todo automáticamente al pulsar una tecla normalmente).

Si a esto sumamos que el 95% de las veces (o más) las pantallas azules se deben a drivers problemáticos o no compatibles (quien no ha probado a instalar un driver de Windows NT en Windows XP porque no había uno mejor??? o el de Vista para Windows 7...). Hay veces que ayudan otros factores... en todo caso ahí el MacOSX cuenta con dos ventajas: en primer lugar está basado en mach (que no es cosa de Apple) y el hardware certificado por Apple y los drivers menos numerosos también ponen su grano de arena.

Concluyendo: Analizando todo lo dicho creo que existe la posibilidad de que halla que darle un tirón de orejas al angelito que ha conseguido la pantalla azul esa.

Algunos comentarios más, comentan un artículo interesante (http://www.networkworld.com/news/2005/041105-windows-crash.html) para usuarios expertos.

Si algunos de vosotros tenéis crashes tan frecuentes en XP/Vista como comentan, las mejores soluciones que veo, para usuarios medios son:

(1) Con VMware ó similares: saber que si usamos VMware estamos más expuestos a este tipo de problemas... la razón es que lógicamente VMWARE NO ES UN PC... SÓLO SE LE PARECE (lo emula... muy bien, pero no a la perfección) por lo que a veces el sistema operativo emulado no se encuentra lo que debería.

(2) En PC's físicos lo mejor es ir desinstalando DRIVERS y volviendolos a meter UNO a UNO para saber quien es el culpable (esto se hace desde el asistente de hardware). Hay veces que es una pieza de hardware... el paso es lo mismo: pieza a pieza, aunque lo más normal es que hardware sin driver no estorbe.

(3) Otras veces es que la RAM está mal (RAM estropeada o poco compatible mala cosa, porque la mitad de las veces funcionará pero luego pasarán "cosas raras") en cuyo caso se puede hacer un check.

Con el Windows 7 en este caso, por ser un Windows nuevo y BETA ¡¡¡sí… es una BETA!!!, lógicamente dará más problemas de estabilidad... sobre todo si queremos meterle esos maravillosos drivers para que nos funcione la tarjeta de sonido y la aceleración gráfica xDDDD. Pero sobre todo porque esa es la idea de una beta: ahora tras la ronda de la beta los de Micro$oft tendrán más datos para arreglar cosas.

Pero en un ordenador mínimamente bien de salud y con los drivers bien los crashes son mínimos en NT, XP y Vista… Windows 95, 98 y Me eran otra cosa porque no aprovechaban bien lo de los niveles de protección. Yo cuando programaba con ellos solía causar pantallazos más de 3 veces al día (con determinadas cosas de bajo nivel hasta 3 cada hora pero haciendo lo mismo XP ni se inmuta: pone un diálogo diciendo que algo ha ido mal).

POR CIERTO: MUCHO OJO: hay programas que instalan drivers casi sin darnos cuenta por eso de tener acceso privilegiado: esto no es malo (la mayoría lo necesitan) pero es importante saber que hacemos y cuando. Quizás tengamos un problema que se solucionaría con una versión más actual.

Fuentes:
http://alt1040.com/2009/01/pantalla-azul-de-la-muerte-en-windows-7
http://i.gizmodo.com/5129919/our-first-windows-7-bsod
http://www.index-site.com/kernelpanic.html
http://www.networkworld.com/news/2005/041105-windows-crash.html

viernes, 2 de enero de 2009

Valoración de Spore

Si un juego de los últimos tiempos ha levantado gran expectación, este ha sido el Spore.

El resultado final es un juego variado y variopinto, con sus cosas buenas y malas -al fin y al cabo vivimos en el mundo real-.

Por resumir, LO MEJOR:
  • El concepto del juego es relativamente innovador, si bien ya tengo visto juegos de "evolución" como pueden ser el Evolva y algún otro para consolas de 16 bits.
  • La perspectiva de planeta que podemos ver en Spore no se solía usar, si bien es algo aberrante (los planetas son algo pequeños) es cierto que como modelo visual alcanza a la perfección su objetivo, si bien pierde la magnificencia de la inmensidad de los planetas y otros objetos celestes.
  • El control en el modo espacial... es interesante como han afrontado el cambio de perspectiva entre el vuelo atmosférico y el vuelo espacial.
LO PEOR:
  • El Gameplay cambia entre etapas de desarrollo. Entiendo que en la fase de célula se use una visión 2D mientras que en el resto del juego se usa 3D, pero lo que no tiene lógica es el cambio de manejo subjetivo de la fase de célula, criatura y espacial, en los que la cámara permanece atada a un protagonista, ya sea la célula, criatura o nave y, por otro lado, en las fases de civilización y tribu se usa una cámara y un control tipo RTS, como el Command and Conquer. Este cambio, aparte de innecesario, puesto que se podría mantener un control tipo CnC en todo el juego o bien uno subjetivo, hace que en realidad estemos tratando no con un juego, sino con 5 diferentes, correspondientes a las 5 etapas. 5 tipos de juego que habrá que aprender, 4 cuando ya creíamos tener controlado el manejo del juego.
  • En el modo espacial no se pueden visitar todos los planetas, asteroides y cometas... lo cual podría dar algo más de juego.
  • También me toca la moral la cantidad de naves que tienen los otros imperios frente a la nave con la que contamos nosotros. Es cierto que podemos sumarle aliados, pero no es equilibrado -si bien es cierto que tampoco los enemigos suelen tener tantos puntos de vida como nuestra nave-.
  • En general cada vez que avanzamos dejamos de controlar las características de la etapa anterior... tiene una cierta lógica, pero entonces debería haber una cierta limitación a la hora de hacer cambios que afecten a nuestra forma anterior... pero sin embargo mientras estamos en una etapa podemos cambiar diametralmente nuestra apariencia y características y 1 minuto después, por haber cambiado de etapa ya no se puede tocar nada. La verdad es que así no tiene sentido.
ACTUALIZACIÓN

Tal y como me comenta un amigo el Spore tiene otra lacra... y he de reconocer que muy gorda: se echa de menos la posibilidad de explorar planetas "de verdad" en el modo espacial. No estaría de más que hubiera ciudades abandonadas y otros elementos... que pudieramos aterrizar y explorar con calma lugares especiales. Digamos que le daría un poco más de transfondo a un juego que tiene pinta de "estar hecho con prisa", al menos desde la etapa tribal a la era espacial.

Valoración de Far Cry 2 (versión de PC y PS3)

Buenas tardes... ayer visité al amigo este que ya os comenté en otra(s) entradas... estuvimos hablando y luego gran parte de la tarde con la consola. Se cogió hace poco una "flamante" PS3 (aunque poco le queda de eso ya) y me enseñó el FarCry 2. Yo había visto hace tiempo la versión de PC y sinceramente son idénticas... si bien la calidad gráfica en PC puede subirse más allá de la que soporta la PS3, pero para el caso las dos son el mismo juego.

Sobre el control, como todo buen FPS, yo prefiero, como no, un ratón y teclado... nos da una precisión mayor. En todo caso me cuentan que una vez te acostumbras al pad también tiene su aquel... yo si os digo la verdad los pads los dejo para las plataformas y simuladores... y para las plataformas si os digo la verdad el teclado también me parece algo mejor que el pad analógico, no así el digital... cosas mías, que soy de la vieja escuela.

Entrando en materia, y aunque le duela a más de uno, el FarCry 2 me ha parecido "uno más". Es cierto que tiene la innovación de que normalmente los juegos tipo GTA suelen ser urbanos y en este caso el entorno es un popurri de entornos salvajes africanos, desde el desierto a las tupidas junglas (que por cierto resulta algo sub-realista por las rápidas transiciones, pero bueno).

Por otro lado, y esto ya es más personal mio, el manejo de vehículos da poco juego por la poca velocidad que alcanzan.

En general la calidad del juego es alta, como se puede esperar de una superproducción, pero no lo veo innovador, ni mucho menos.

Solucionando el problema de instalación del Flight Simulator X Deluxe (error durante la instalación del ensamblaje...)

Hace no demasiado tiempo un amigo me dejó el Flight Simulator X Deluxe... pero como siempre dijo Murphy en sus famosas leyes... algo tiene que pasar para que tu gozo en un pozo halla de quedar... como no (y para más escarnio casi al final de la instalación) saltó "el" error:

Error durante la instalación del ensamblaje "Microsoft.FlightSimulator.SimConnect,publicKeyToken="67c7c14424d61b5b",version="10.0.60905.0",type="win32",processorArchitecture="x86"".
Consulte ayuda y soporte técnico para obtener más información. HRESULT: 0x800736E7.


Y digo "el" porque al parecer este error tiene ya su solera y fama. El caso es que por una cosa u otra no encontré ningún sitio en la red que tuviera una solución válida... ojo porque ya hace tiempo de esto. Incluso buscando a la inglesa "flightsimulator simconnect solution"... nada que mereciera la pena.

En algunos lugares se comentaba la posibilidad de que el ordenador tuviera spyware, que si instalar Microsoft Defender... yo en la vida oí que un error de instalación en un juego se deba a la presencia de spyware, sólo una vez con la instalación de antivirus tuve problemas (y aquello fue por un gusano de caballo que hubo que liquidar a mano ;). El caso es que os apuesto lo que querais a que se trata de algún problema de conflictos de configuración, librerías, del sistema o de .NET... en cualquier caso la causa da igual... porque seguramente nunca se sepa y además, a mi lo que me interesaba era probar el juego.

Me centré pues en solucionar el problema y para ello busqué una demo del Flight Simulator X para probar si daba el mismo error. Por suerte encontré una (últimamente en su afan recaudatorio las compañías suelen no sacar demos). La instalé... todo perfecto. -_- Eso era señal de que algo no iba bien.

Bueno, volviendo a la versión completa, que es la que nos interesa (me vi tentado a darme por satisfecho con la demo... pero casi no trae aviones la muy simple!!)... yo seguí estos pasos y, si bien lógicamente la instalación no queda limpia de todo (no podremos instalar los service ), sí logré que el juego cargara, y no la demo, sino el completo.
  1. Iniciamos la instalación del Flight Simulator X -la versión completa, desde los DVD-.
  2. Cuando salta el error -Y ESTO ES MUY IMPORTANTE- antes de darle a aceptar renombramos el directorio del juego. De lo contrario la instalación, al hacer el rollback borrará casi todo, sino todo. Por ejemplo, si hemos instalado en C:\Juegos\FSX, renombraremos la carpeta FSX a FSXtemp o algo así.
  3. Le damos a aceptar en el mensaje de error de ensamblaje. Esto hará que haga el roll-back (se desinstale el juego), pero tranquilos, que ya tenemos a salvo la carpeta con el programa. Al final debería saltar otro error informándoos de que la i
  4. Una vez se ha terminado completamente el paso anterior y ya hemos salido del SETUP procedemos a renombrar otra vez la carpeta a su nombre original. En este caso de FSXtemp a FSX.
  5. Cargamos fsx.exe y dará un error de que MSXML4 SP2 no está instalado, más concretamente el error es: No se ha instalado el componente MSXML4 SP2. Vuelva a instalar Flight Simulator para restaurar o reparar el componente que falta.
  6. La solución a este error (si ha surgido otro lee más abajo) es sencilla: todo el problema viene del fichero msxml4.manifest ... sí, sólo ese fichero es el causante (tuve que ir probando uno a uno... usando los ficheros de la demo y de la carpeta con la versión completa). Al final resultó ser evidente... la causa del error. Bueno, la solución bien fácil: usamos el fichero msxml4.manifest de la demo, machacando el que nos da problemas. Sólo con eso tendremos el Flight Simulator X funcionando. No hace falta que os instaléis la demo (aunque si lo preferís podéis instalar la demo y coger el archivo vosotros mismos), pero dado que el fichero es de acceso público os lo dejo enlazado: lo podéis descargar desde aquí (http://ww.../files/msxml4-manifest-fix.rar).
Podrían darse otros errores que ya no tienen nada que ver. En primer lugar sería recomendable que instalaramos la librería MSXML4 SP2... la podemos descargar desde http://ww...2B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en o bien podemos buscar MSXML4 SP2 en el Google y listo.

Por otro lado me han comentado que en ocasiones da un error de DirectX 9 mal instalada o no instalada... en ese caso la solución es que instaléis las DirectX 9... yo os recomiendo que os descarguéis la demo desde aquí: http://ww...mulatorx/downloads.html ya que el instalador que tiene empotrada una versión de las DirectX que supongo que será la más compatible. No os preocupéis si tenéis una versión más avanzada ya instalada... la instalación de las DirectX actualiza o instala los ficheros más antiguos, de manera que el resultado será que os instalará los ficheros que os faltan.