¿liberar o no liberar el código fuente?
en esta situación me encontré con el proyecto xinu
dos personas se pusieron en contacto conmigo, para alojar xinu en un servidor dedicado a cambio de publicidad, pero a mi no me dieron confianza
podría haberme hecho un negocio, pero en cuanto al tema económico seria demasiado caro de mantener al menos para mi
mis razones para liberar el código fuente:
- no puedo hacerlo de pago, hay demasiados errores
- que la gente pueda colaborar con: traducciones, mejoras, arreglando bugs…
- el servicio podrá continuar siendo gratuito, ya que como esta en varios sitios, ¿quien va a pagar por utilizarlo?
conclusiones:
- ahora ya no estoy solo para hacerlo todo
- hay más apoyo que al principio
- mucha gente ofrece su servidor para alojar xinu
la decisión ha sido dura, pero creo que he hecho lo correcto
nuevo proyecto tentacul.us
¿que es tentacul.us?
es un buscador de mp3, escrito en php
¿como funciona?
- cuando haces una búsqueda, primero se mira en las ultimas descargas y luego se busca en el google
- no hay base de datos mysql, los enlaces de las ultimas descargas se almacenan en un fichero que se genera en la carpeta log, llamado tentalog_last.txt
- el numero de descargas se guarda en un fichero de la carpeta log, llamado tentalog_stat.txt
- no todo es ajax, la búsqueda se realiza en un iframe invisible y este mediante la función flush() permite ir mostrando poco a poco lo que vaya cargando
¿el código fuente es libre?
sí, como prometí libero todo el código fuente de tentacul.us
¿donde descargarlo?
¿donde probarlo?
podéis ver el servicio en acción en:
http://www.viciao2k3.net/blog/services/tentacul.us/
notas
puede que el código cueste de entender
copyright
ninguna de las canciones esta alojada en el servidor, podéis descargar y ver todo el código fuente
las canciones se encuentran gracias al buscador de google:
intitle:index.of +”last modified” +”parent directory” +(mp3|wma|ogg) +”The Beatles” -htm -html -php -asp
xinu, ahora permite generar los resultados en PDF
estuve toda la mañana pensando la manera de crear un PDF una vez terminado el análisis
primero, pensé en hacer un javascript para copiar el contenido de un div y enviarlo mediante POST al generador de PDF.
No salio bien, ya que por el momento los scripts PHP que permiten convertir HTML a PDF no interpretan bien los css.
al final he utilizado las SESSIONES, cada resultado del análisis (alexa,pagerank,etc) se va almacenando en una tabla (array) que esta en una SESSION
una vez finalizado el análisis, se muestra un icono de pdf al lado de la caja de texto de la dirección URL, al hacer clic este llama a un script PHP que recorre la tabla, genera el código html y lo convierte a pdf
aun no estoy muy convencido de las sesiones, ya que estas permanecen en el servidor hasta que se cierra el navegador, mi temor es que se colapse el servidor
por el momento tengo planes de trasladar el sitio a servage, a ver si de esta manera se puede hacer que todo vaya mas rápido
¿y tu que opinas de las sesiones? la verdad es que a mi no me gustan, soy más de utilizar las cookies
arreglando Xinu
reduciendo javascripts:
- dragable-boxes.js 825 (28.33 KB) -> 633 (22.10 KB)
- general.js 272 (6.85 KB) -> 271 (6.65 KB)
reduciendo css:
- 327 (5.18 KB) -> 57 (3.82 KB)
idiomas:
- inglés google jeje
Validaciones:
- XHTML 1.0 Transitional
- CSS
Para los que lo hayan probado almenos una vez xinu, tendrán que borrar la cookie del sitio:
http://www.viciao2k3.net/blog/services/xinu/
en la cookie he añadido el idioma seleccionado y si no la borráis, no se cargara correctamente la página, podrán encontrar un enlace arriba de la página para hacerlo cómodamente
busco traductores:
me gustaria encontrar gente que sepa frances o aleman. si eres el caso contacta conmigo
Xinu, más marcadores sociales
A parte de del.icio.us, ahora podrás encontrar los siguientes:
- Digg
- Mister Wong
- Meneame
- Webeame
- Fresqui
- Clipmarks
Miguel, http://www.youtube.com/watch?v=0eP2K4FKps0