Siempre me ha chocado un poquillo que no hubiera una pagina, o por lo menos que no haya una conocida, en la que tu describieras los sintomas que tienes y te dijera el problema médico más probable que tuvieras, en plan un listado de porcentajes de probabilidades de mayor a menor.
Naturalmente, tendria que estar acompañado por unas letras bien grandes y parpadeantes explicando que la web no tendria ninguna responsabilidad clinica y que fueras directo al medico, pero por lo demás no veo ninguna diferencia entre rebuscar en un listado enorme de enfermedades y una busqueda full-text (como las que se usan para encontrar la pagina web más adecuada para unas palabras dadas en los Googles y demás). Me parece, desde mi ignorancia, supongo, que dados un corpus de paginas web definidas por las palabras que contienen y otro de enfermedades relacionadas por un listado de sintomas (¡expresados con frases en lenguaje natural!) solo existe entre ambos una diferencia de semanticidad, no de algoritmica.
Imagino que el tema de la medicina se presta demasiado a demandas absurdas como para que merezca la pena meterse en un follón, pero es que ultimamente yo tambien tengo unos ciertos sintomas y no tengo ni idea de que me pasa. ¿Quizás de existir una web así, las personas en mi situacion, dados los resultados de la busqueda, nos animariamos a acercarnos a un medico de verdad? Quien sabe, pero en cualquier caso no me parece una mala idea para una web, desde luego a mi me vendria bien.
I've got to admit the idea I'm going to tell you today is not really mine, but heavily inspired in a video I saw yesterday evening about an augmented reality pseudo game I read about at proggy's.
If I understood correctly, in that game you just wander around with your iPhone, and when you feel like it, you take an snapshot of whatever you want, like your favourite restaurant and it gets to a central database, and the other players can, when staring at the streets, get out the iPhone, point with the camera all over, and watch how the sites marked by the other players float over the image of the cars and buildings.
I suposse is hard to get even with my awesome English level, so let's have a look at the video:
Yeah, it's an stupid game. Looks as funny as writing the information of your music cds, get it uploaded to cddb for sharing with the community and then the guy in charge of the web changing it to earn money with your work. Well, at least with the cddb fiasco it was clear who was the winner! Because what's the point with the iPhone's?
Anyway, I'm not really interested in that crap at all, just in the way the data shows over the images, so let me tell you the idea that will make you rich: locating Burger Kings!!!!
It goes like this: get a list with all the locations for your delicious, delicious Whoppers. Ah, poor Americans, you think you live in the first world and you don't have the Big King XXL burger at your Burger Kings. It's like, like... Well, is so sad I can't think of anything. I would say that living in a country where you are forced to choose between Whoppers and Long Chickens it's like... a basket of kitten crying in a rainy day. Or worst!
Once you have all the GPS data, and I suppose that's the hardest part of the project, because you'll have to ask them to give you the info, and the permission to use the imaginery, the logos and such, put it all in an little database, and write a program so, wherever the owner of the iPhone is, when he, she or it puts up the movil, it works like a burger-king-detector like in the video.
I know I would buy it if I had the iPhone. Heck, you could be a hero, when, being lost and hungry with your friends in a city far from yours, you get out your iPhone, and say slowly: "There's a Burger King near, to the North. Come with me if you want to live". Man, you'll be, like, better than them. And they would know.
And just for $0.99 at the App Store, or whatever is called.
Some would say you could do it for Android mobiles, or with other burger shops, but I think it's clearly impossible.
Pedazo de modelo de negocio que se me acaba de ocurrir. La mayoria de los blogs tienen publicidad, en general para costear los gastos del ancho de banda, y consiguen unos pocos centimos por cada visita, que, generalmente una de cada cien, encuentra interesante los productos ofertados.
Dado que mayoritariamente, los blogs están escritos por gente joven para gente joven, y como creo recordar que cuando yo era joven, allá por el pleistoceno inferior, tenia cierto interés por la música, podemos inferir que a la joventud le interesan las tonadas y por lo tanto, por lógica deductiva, al público de los weblogs.
¿Y si, atención querido lector que aqui entra tu parte, y posiblemente, tu dinero, a alguien le diera por comprar los derechos de las canciones de moda y no tan de moda, y montar un sistema por el cual cualquiera pudiera venderlas en tu nombre?
Es decir, montas una tienda online normal y corriente, y vendes las canciones a un dolar, con la salvedad de que la gente puede registrarse, y vender canciones de tu tienda y llevarse un cómodo 10%. Ya veo los blogs de moda decorados con enlaces de referencia "la canción que inspiró este post" y similares, donde los lectores podrian acceder a la tienda pinchando en el enlace y comprar la canción, con todo su drm y sus historias, que eso ya a mi no me interesa.
Me salen cuentas bastante interesantes, para 10 centavos, que son 7 centimos y medio al cambio actual, un blog de aceptable exito de unas 25.000 visitas al dia, con un 5% de compra, resultaria en unos 90 euros AL DIA. Nada mal, ¿no? Y para los mileuristas, con un 3% de compra, bastarian unas 15.000 visitas diarias para mejorar lo que os dan por aguantar al jefe 40 horas a la semana.
Creo que Amazon hace algo similar con libros... pero claro, ejem, casi que no tienen el mismo tirón las Pussycat Dolls que Sanchez Dragó.
Bien, recien superado el primer escollo educativo de la temporada, el examen de cuarto curso de inglés de la escuela de idiomas, y antes de ponerme a estudiar los interesantisimos detalles del algebra lineal, dispongo de unos miseros minutillos para comentaros lo que van a ser mis siguientes proyectos informaticos, que sin duda me sacarán de pobre o, al menos, me ayudarán a mantener mi estricto regimen de continuas visitas al Burger King y varias pizzerias locales.
Tengo una lista pantagruelica de ideas, eso está claro, pero ahora mismo hay dos que me rondan la cabeza bastante insistentemente y no voy a estar tranquilo hasta que no las implemente: un archivo de enlaces y una página de fondos de pantalla.
Los más veteranos del lugar recordareis que propuse hace un tiempo hacer algo por el estilo, una web donde mostrar al mundo los enlaces más interesantes que fueramos descubriendo, es decir, un digg mucho antes de que este existiera. Tambien, si cambiais "noticias interesantes" por "batiburrillo de enlaces interesantes y tonterias de extrema izquierda" podria compararse con un meneame.
Pues esto es más personal: una página donde ir guardando los enlaces que nos parezcan de interés, con unos tags que los definan, de forma que luego podamos acceder a ellos fácilmente, o compartirlos con los amigos... salvo que usemos el tag 'privado' y solo aparezcan cuando nuestro usuario esté identificado. Una especie de delicious pero más sencillo.
Esta es cuestión de ponerse, no necesita gran cosa.
La otra quiero que sea una web de fondos de pantalla por todo lo alto, con gigas y gigas de imagenes, su propia .com que me encargaré de sacar practicamente gratis de dreamhost, algún sistema para que la gente pueda subir sus propios fondos, su ajax, su web 2.0, sus comentarios, sus ventanas redondeadas, etecé, etecé, etecé.
Esta es bastante más complicada y veremos si llega a buen puerto. Quizás este verano me ponga, pero no tengo ni idea del diseño ni nada.
Desde que puse el flash del otro dia de los chinitos-cruza-rios he estado dedicandole tiempo cerebral al tema, sobre todo esta mañana en clase de la escuela de idiomas que ha resultado... mortal.
No a al de la barca en sí, claro, sino a como rentabilizarlo, que mis crios no son de escayola.
Mirad que idea se me ha metido en la cabeza, cual huevo de alienígena: rotar los anuncios cada cierto tiempo. Los flash, que tanto adorais y Microsoft está a punto de borrar del mapa, gracias, no suelen ocupar toda la pantalla. Además, me comentan que hay perturbados y perturbadas que pasan largos ratos delante del jueguecillo de turno intentando cruzar corrientes de agua o lanzar aves antarticas... ¿Necesito decir más? ¿Espacio en pantalla libre? ¿Mucho tiempo?
Cogemos el flash y lo metemos en un elemento de página web, ya sea un marco o un div, y le damos el 80% de la pantalla. Y el 20% restante, para anuncios, en otro elemento llamado, por ejemplo, publicidad. El elemento con la animación lo dejamos a su aire y el de la publicidad, lo recargamos cada, por ejemplo, cinco minutos: con marcos es trivial, y con divs haria falta un poquillo de javascript, pero poca cosa, un estilo al típico de las vistas previas de los comentarios, que por cierto, si, sé que no funciona ahora mismo, es el precio en vidas humanas que hay que pagar para que podais mandar comentarios sin que yo los tenga que revisar uno a uno.
Que de eso tendremos que hablar largo y tendido.
Volviendo a las recargas publicitarias, hay un problema: ¿es legal? ¿Estaria permitido? No imagino razón alguna para que no lo estuvieran, y, desde luego, que yo sepa, ninguno de los servicios publicitarios que uso, Oxado y Google, mencionan nada al respecto en sus condiciones de uso. Y dudo que los nuevos que van llegando, como el de Microsoft, digan algo del tema.
¿Algún valiente que se atreva a hacer experimentos por el estilo con su cuenta de anuncios? No creo que gane 72 millones de dolares al año como los de Mozilla gracias a la barra de busqueda en Google del Firefox, pero seguro que unas perrillas si que se saca.
Imagino que todos conocereis la genial página spam.la. Para los que no, es una web que han montado los de dreamhost para ayudarnos a luchar contra las oleadas de spam que invaden nuestros buzones (el mio recibe unos 77,8333 al día, diezmilesima más, diezmilesima menos), ya que puedes usar el correo que tu quieras de su servidor para darte de alta en todo tipo de páginas web, y luego simplemente ir alli y verlo.
Un ejemplo, yo me apunto a una de estas absurdas páginas web que te piden que te registres para cualquier tonteria y les pongo como email de contacto quetonteria@spam.la. Despues solo tengo que ir a www.spam.la, leer el correo de confirmación en la cuenta quetonteria y seguir los pasos que se indiquen para confirmar el alta, y ya me puedo olvidar de ese correo.
Resumiendo: es una gran página, relativamente fácil de escribir y con infinitas visitas al dia. Más claro agua, demonios, os propongo, queridos lectores, que intenteis hacer algo por estilo ya que yo ando algo ocupado, pero si tuviera tiempo, quizás lo intentaria. Ingresos por publicidad absolutamente garantizados.
A destacar: url corta y facil de recordar, con un formulario que genere una direccion de correo mas o menos aleatoria con tu servidor o bien que permita introducir nuevas del usuario, y facilidad para consultar dichas cuentas.
Estaba el otro dia en la biblioteca estudiando cuando una chavala se me acercó y me preguntó si le podia ayudar con el ordenador, algo que quizás os sorprenda pero me pasa bastante a menudo.
Resultaba que uno de esos Duron que la Ínclita Universidad de Murcia tiene repartidos por toda su superficie para que la peña consulte los libros disponibles en la biblioteca (que desperdicio), o pueda leer el correo cuando están mal configurados (algo infinitamente más util), se habia ido a tomar viento llevandose con él no sé que maldita cosa que estaba haciendo la chica esta.
Tras un vistazo rápido quedó claro que el windows NT4 ¿o era un sorprendente 98? habia petado absolutamente, con su pantalla a medio dibujar y todo, así que me dispuse a ctrlaltsuprarlo para matar el proceso que rompia el sistema o incluso reiniciar la máquina cuando me encuentro que pulsando las teclas máginas, el sistema operativo volvió a funcionar al pelo como si nada.
Y he aquí mi idea: ¿no estaria al pelo que una combinación de teclas matase las aplicaciones colgadas? Se te cuelga la maquina, y lo único que tienes que hacer es pulsar la tecla windows + K y a seguir trabajando.
Evidentemente, lo ideal seria que no se colgasen los programas, pero es lo malo de las situaciones ideales, que no se dan mucho.
Estaba pensando el otro dia que una buena manera de sobrevivir al efecto slashdot podria ser cambiar las direcciones de las imagenes para que proviniesen de una cache Coral, pero... ¿Y si cambiamos la página entera?!?!
Seria tan simple como, dada una condición como encontrar la palabra slashdot en el servidor del referer o superar un cierto número de visitas diarias, no generar la página sino enviar un header como el siguiente:
<?
header("Location: http://".$HTTP_HOST.".nyud.net:8090".$PHP_SELF);
die();
?>
¿Funcionaria? ¿Algún valiente que lo pruebe en una página y nos cuente que pasa, por ejemplo, con los formularios?
Estaba pensando, y me he decidido a ponerlo por escrito, que una buena manera de luchar contra el efecto slashdot, que por cierto espero de un momento a otro en cierta medida, podria ser detectar si el referer de la visita contiene la palabra slashdot, y, en tal caso, enviar a traves del coral cache todas las imagenes de la web, que son una buena parte del peso de una página.
En realidad es más fácil decirlo que hacerlo, aunque se me ocurren dos maneras: una es con una expresión regular en javascript que recorra el documento y convierta los img src, o bien, desde el PHP, ir cambiandolos antes de enviarlos al navegador, lo que puede llegar a ser bastante complejo salvo que se use un buffer de envio.
Por ejemplo, un post corto de mi web ocupa unos 50kas, y las imagenes, otros 50, por lo que el ahorro es evidente, y ya ni hablar de si se trata de un post con imagenes o de una imagen grande propiamente dicha.
Puedo prometer y prometo que si lo pongo en practica alguna vez, sereis los primeros en saberlo.
STATUS: Un par de ideas para mejorar los relojes de los escritorios unix, es poco probable que me ponga a ello.
Cuando la gente se pasa a linux, como esta acostumbrada a la birria de reloj del windows, no repara en lo poderosamente rancios que son los relojes en cualquiera de los dos principales escritorios libres. El reloj de gnome es... bueno... tiene mucha usabilidad, y el de kde tiene dos opciones y media: la normal, que es un petardo, la simple, que es lo mismo que el de gnome, y una versión de broma, divertidisima, que solo te pone si es por la mañana, por la tarde y así. Para partirse.
¡Pero esto no tiene porqué ser así! En los tiempos de gnome 1.4, cuando aun tenian los pies en el suelo, tenian un reloj bastante chulo, llamado asclock-freeamp (el reloj se llamaba asclock; freeamp, el tema)... pero luego llegaron las chorradas, el "como el kde es completo, nosotros vamos a ser usables", el GTK# y toda esa basura.

Esto es lo que te propongo, programador-aburrido-buscando-ideas: a/ devuelve a la vida a esa maravilla en forma de reloj, ya sea para gnome (fácil), kde (más complicado) o lo que quieras; b/ y aqui está la verdadera novedad... ¿y si programas un reloj que acepte temas, skins o como quieras llamarlos? ¿que pueda usar, por ejemplo, los miles de temas que hay para winamp, que contienen los números, los fondos y la fuente en simples bmp's, es decir, todo lo necesario para dibujar un reloj?
Aunque esta claro que la infinita mayoria son morralla, incluido el que va por defecto con el winamp... letras verdes finas sobre fondo negro, en que demonios estarian pensando... por el simple hecho de que hay muchisimos, tendrá que haber un buen montón que si esten bien hechos. Por ejemplo, creo recordar que antes usaba uno llamado Zeus Anoxia que no estaba mal. Vale, si entrais a ese enlace podeis ver un tema para este proyecto que ya es igual o mejor que el reloj del kde (del de gnome ni hablo).
STATUS: Solo idea, posible implementación en PHP proximamente.
Una de mis metas, desde tiempos inmemoriales, ha sido que esta web se genere a partir de ficheros xml. Por ello, necesito herramientas para tratar xml, y hace un rato se me ha ocurrido que la mejor representación lógica de este formato seria la de un árbol. Es dificil de explicar sin un diagrama, pero seria algo así como que la raiz seria el nombre del fichero, y sus hijos, el primer nivel de datos. El segundo nivel, un solo hijo por nodo con el identificador numerico de cada padre. El tercer nivel, el segundo nivel de datos, que depende de ese nodo en particular... y así.
Por ejemplo, para el siguiente XML:
<entrada> <direccion>Avenida Perez</direccion> <direccion>Nº8 </direccion> <precio moneda=1>140000</precio> </entrada> <entrada> <direccion>Calle Mayor</direccion> <direccion>Nº174 </direccion> <precio moneda=0>25000000</precio> </entrada>
Podriamos tener los siguientes pares entrada->salida:
entrada.0.direccion.? -> 2 entrada.0.direccion.0 -> Avenida Perez entrada.0.direccion.1 -> Nº8 entrada.0.direccion.2 -> ¡Error! // En la última no haria falta poner 0, esta por defecto entrada.0.precio -> 140.000 entrada.0.precio.0 -> 140.000 // Los tratamos como si fueran un hijo más del nodo entrada.0.precio.0.moneda -> 1 // No solo se pueden consultar los nodos hoja entrada.1 -> (Devolveria todo el xml que cuelga de él)
Bué, ya volví de estas microvacaciones... ¡tres dias sin ordenadores! La de cosas que se me ocurren para escribir y/o programar, y las pocas ganas que tengo en cuanto me siento delante de uno. Por lo que veo, no ha pasado nada de nada. Ahm, ha salido la version 1.0 del thunderbird, ¡solo ha estado cuatro dias en fase de pruebas! Que prisas.
Este gestor de correo vive a la sombra del firefox, comparte sus origenes de hijo de Mozilla, pero tiene poco más en comun. Al contrario que el navegador, el lector de correo este es más bien del montón, solo tiene una cualidad que realmente me guste, su sistema antispam, y si muchas que me molestan profundamente, como la cantidad de opciones que estan fijadas al, supongo yo, gusto del programador sin poder cambiarse, el gasto brutal de memoria para ser un simple programa de correo o que pasan olimpicamente de traducir al español el programa, dependiendo de terceros.
Aun así, voy a darle un tiento, a ver que tal. La versión que tengo instalada debe ser antigua, la tengo simplemente por tener un programa cualquiera de correo, y encima, con la llegada de gmail... no me explico a que esperan para sacar un "gmail.exe", un programa que correo, a ser posible ligero, que se inspire en las cuentas del correo de google.
Instalando ...
Tema nuevo. El estupido "Local folders" sigue sin poder quitarse. Hay muchas opciones nuevas en las carpetas, voy a probarlas. Mmm, mola, busquedas activas, carpetas virtuales, o como quiera que se llamen: puedes definir una busqueda y automagicamente los correos nuevos aparecen en esa carpeta. Ahora acepta cuentas de las news y rss, quizás use lo primero.
Esta nueva versión no esta mal, los que esteis con el outlook deberiais pensaroslo (salvo que useis pseudocorreos hotmail). Tambien tengo por aqui los enlaces al aethera y sylpheed, por si os sentis juguetones o juguetonas (los dos para windows y linux, pero en inglés).
Cuando la gente se pasa a linux, como esta acostumbrada a la birria de reloj del windows, no repara en lo poderosamente rancios que son los relojes en cualquiera de los dos principales escritorios libres. El reloj de gnome es... bueno... tiene mucha usabilidad, y el de kde tiene dos opciones y media: la normal, que es un petardo, la simple, que es lo mismo que el de gnome, y una versión de broma, divertidisima, que solo te pone si es por la mañana, por la tarde y así. Para partirse.
¡Pero esto no tiene porqué ser así! En los tiempos de gnome 1.4, cuando aun tenian los pies en el suelo, tenian un reloj bastante chulo, llamado asclock-freeamp (el reloj se llamaba asclock; freeamp, el tema)... pero luego llegaron las chorradas, el "como el kde es completo, nosotros vamos a ser usables", el GTK# y toda esa basura.

Esto es lo que te propongo, programador-aburrido-buscando-ideas: a/ devuelve a la vida a esa maravilla en forma de reloj, ya sea para gnome (fácil), kde (más complicado) o lo que quieras; b/ y aqui está la verdadera novedad... ¿y si programas un reloj que acepte temas, skins o como quieras llamarlos? ¿que pueda usar, por ejemplo, los miles de temas que hay para winamp, que contienen los números, los fondos y la fuente en simples bmp's, es decir, todo lo necesario para dibujar un reloj?
Aunque esta claro que la infinita mayoria son morralla, incluido el que va por defecto con el winamp... letras verdes finas sobre fondo negro, en que demonios estarian pensando... por el simple hecho de que hay muchisimos, tendrá que haber un buen montón que si esten bien hechos. Por ejemplo, creo recordar que antes usaba uno llamado Zeus Anoxia que no estaba mal. Vale, si entrais a ese enlace podeis ver un tema para este proyecto que ya es igual o mejor que el reloj del kde (del de gnome ni hablo).
Diantre, 24 gigas de ficheros borrados recuperados, grande este Get Data Back que me recomendaste, Ertules.
Me apunto estas dires de como poner en marcha el servidor NX de las últimas knoppix. Últimas que ya tienen bastante tiempo, por cierto... ¿Habrá dejado de querernos el señor Knopper?