|
6/12/2006
Hace meses que no escribo…
El caso es que en agosto me despidieron de mi trabajo, 18 años currando como un cabrón… Nadie está a salvo del desempleo; en mi caso fué por la compra de la pequeña empresa en la que trabajaba por una gran multinacional. Una vez que consiguieron que migrara mal que bien nuestros datos informáticos a sus sistemas (yo era jefe de informática), me dieron la patada (al menos con unas condiciones dignas)…
Total, que ahora estoy desempleado, cobrando el subsidio y haciendo algunas chapucillas para rellenar, lo cual me ha llevado a descuidar todas mis webs…
Pues eso, que sepáis que sigo vivo, en breve os prometo algunos scripts para enteteneros…
*-*
15/06/2006
Tengo que ponerme las pilas y tomar decisiones respecto a mis portales…
Php-Multinuke : Despues de la versión 2.0, y del parche 2.01, creo que voy a descontinuar el proyecto (al menos al público). Despues de más de 1200 descargas del código, he recibido muy poco feedback, y tampoco he observado muchas webs que lo usen o que al menos respeten los créditos (la única que he visto más o menos decente es esta: http://www.seguim.com/portals/index.php?config=vet)
El portal lo mantendré abierto para publicar módulos, bloques y otra parafernalia php con mis nuevos proyectos.
Webcam Madrid : Este portal va estupendamente, incluso lo he traducido (en parte) al inglés. Tengo que actualizarlo más a menudo, ya no me visita tanta gente buscando informes de tráfico… Los foros reciben consultas periódicas que contesto con prontitud. 
Portal Marinero : Otro portal con ‘carisma’… pero que tengo un poco abandonado… pendiente publicar nuestra últimas singladuras en el candombe. Los foros reciben tímidas solicitudes para navegar entre amigos.
Portal de Opinión : Este casi voy a borrarlo… se supone que era una especie de blog…
Fotografía Panorámica : No es muy popular, pero tiene su encanto. Pendiente de publicar varias panorámicas.
VRML : Esto es algo completamente Geek Pendiente modelar algunos mundos más, y poner enlaces a mundos virtuales…
Clanes de Juego: Estos son en si mismos…
… y otros proyectos futuros…
7/06/2006
Dicen que esto del web 2.0 es el no va más en el diseño/programación web, pero nadie lo define claramente…
Por todo lo que he leido (y ha sido mucho), nadie lo tiene claro… A mi parecer, es un neologismo que pretende definir lo que está inventado desde hace mucho tiempo, me explico:
Parece que la primera premisa para que algo sea considerado web2.0 es que sea un sistema social y colaborativo. Bien. Muy bonito. Pero es que eso existe de ‘toda’ la vida… El concepto mismo de internet se fraguó para conseguir ese objetivo: un sistema colaborativo para compartir información en un entorno académico.
Más allá de este concepto original de internet, econtramos muchos ejemplos de sistemas sociales y colaborativos: listas de correo, BBS, ¡incluso un simple foro!
Entonces… ¿dónde está la gracia? ¿En darle un nuevo nombre?
Bueno, vamos a ir un poco más allá en la definición… se supone que un web 2.0 debe ser ‘autocontrolado’, esto es, que nadie lo utilice para hacer spam, que nadie se adjudique etiquetas que no le corresponden, etc… Eso, en un entorno relativamente cerrado (una intranet empresarial, o un grupo de programadores), es sencillo, porque no debería haber muchos roces, y en último caso siempre se puede moderar objetivamente… Pero en un entorno abierto y popular ¿cómo vigilar que el sistema no se utilice para lo que no es?
Aparte de todo esto, desde hace ya unos años hay mucho sistemas en la web que podrían etiquetarse como web2.0, basándose en los parámetros indicados en mayor o menor medida: delicious, technorati, incluso google o dmoz.
Ehhhh…. y ahora no se me ocurre nada más, si alguien quiere debatir el tema estaré abierto a cualquier comentario
5/06/2006
Ando buscando aplicaciones para mis nubes de popularidad universales.
El proyecto de parsear htmls para sacar frecuencias de palabras lo he medio-abandonado, porque estaba encontrando algunos problemas con (posiblemente) la codificació de caracteres.
En mi último ramalazo mental, me inclino por aprovechar el código de nubes de referentes para ‘premiar’ a las webs que nos proporcionan visitas (un paso más en el aspecto colaborativo del Web 2.0). Para probar este sistema, estoy creando un bloque típico para portales php-nuke y derivados.
Os mantendré informado de mis avances.
apuntar: ¿wordpress guarda algun tipo de registro de referentes?
4/06/2006
Universal Clouds, el sistema universal para la generación de nubes de popularidad, libera su código para regocijo y aprovechamiento de la comunidad…
Resumiendo… Creo que ya es hora de liberar este código… Ya está suficientemente depurado, y la única problemática ahora mismo es conseguir generar arrays de diversas fuentes para pasarle a nuestra función.
Liberando el código espero también que la comunidad responda, y busque nuevas aplicaciones (y soluciones concretas) para alimentar a este sistema de nubes.
Asi que dicho y hecho, he abierto unas páginas para dar a conocer nuestro proyecto:
Universal Clouds (página principal)
Universal Clouds (descarga de fuentes)
Universal Clouds (ejemplos interactivos)
Espero que os resulte de utilidad, agradecería feedback si alguien utiliza este código…
2/06/2006
No puedo evitarlo, es una obsesión…
Como circunstancialmente tengo algo de tiempo, mi proyecto de tagclouds universales me lleva a investigar y probar posibles aplicaciones para el mismo …
En mi infatigable búsqueda encontré este interesante árticulo sobre software y participación social de un tocayo chileno (Daniel Vásquez). En él comenta una serie de puntos que debería cumplir el software basado en la participación social. De refilón (y por eso encontré su articulo), menciona los tagclouds dentro del apartado de ‘Espontaneidad’.
El tema es muy interesante y está muy bien planteado, pero para desarrollarlo mejor prefiero responderle por su propio blog…
Aprovecho el post para comentar que estoy encontrando problemas con mi nueva nube de densidad de palabras… ¿alguien tiene un script PHP que convierta html a texto LIMPIAMENTE (esto es, extrayendo el texto y dejándo sólo las palabras con un espacio entre medias)?
1/06/2006
Prometo que esta es la penúltima vez que escribo cosas tan raras…
Para seguir probando y depurando mi invento de nubes universales basadas en tagclouds, he estado haciendo algunas otras pruebas.
La función en si misma funciona ok, lo único es que si no se le pasan las URL (se le pasan vacias, vamos) apuntan todas (¿mágicamente?) al directorio del script.
Aparte de este pequeño detalle, la última nube que he probado es una nube de referentes (referers), esto es, las webs o buscadores desde los que me visitan. Para hacer esta prueba, he cogido la base estadísitica de referers de uno de mis portales, y una vez generado el array, el resultado es este:
Nube de Referentes
El caso es que queda un poco raro, si os habeis fijado los títulos se repiten… Esto es porque por títulos he puesto la url recortada al host (las urls son muy largas), pero luego me interesaba mantener como link la url completa…
Se me ocurre que este tipo de nubes de referentes podrían resultar una especie de ‘premio’ promocional a la gente que te reporta visitas (y no sólo enlaces).
Próximos retos:
- Nube de densidad de palabras (de determinada página web), con enlace a búsquedas.
30/05/2006
¡Bien! ¡Soy un artista! Y como soy un friki y nadie me aplaude, pues me me aplaudo a mi mismo
Como os comentaba ayer mismo, os mantengo informados de mis avances en el proyecto de nubes universales, basado en el concepto de ‘nubes de etiquetas’, o ‘tagclouds’.
Ya he desarrollado, basándome una vez más en el código de Michael no-recuerdo, y cada vez pareciéndose menos al mismo, una función universal para hacer nubes de cualquier dato.
Como ya comentaba, mi primer objetivo ha sido construir una función que acepte un array bidimensional de enlaces, en el que que se incluye nombre (el nombre visible), descripción (el title de cada enlace), url (para crear el enlace), y contador (para calcular el tamaño del enlace).
Dicho y hecho… función construida. Para hacer unas pruebas, tenía que pasarle un array como el mencionado, y ¿qué mejor que una de mis bases de datos ya establecidas?… Asi que cojo mi base de usuarios de uno de mis clanes de juego (enemy territory), y procedo a intentar sacar una nube de cotorras del clan (los que más mensajes escriben en el foro)
Al final todo ha sido mucho más sencillo de lo que esperaba… 10 líneas de código para generar el array, y una llamada a mi bonita función. Este es el resultado:
Parlanchines Clan [=MAD=] - Enemy Territory
Próximo reto: como ya comentaba anteriormente, desarrollar algunas funciones adicionales que permita pasar tablas y campos como parámetros de la función (para ahorrarse el trabajo de construir el array)
29/05/2006
Y dale perico al torno…
Me he obsesionado con este tema…
Lo de poner un fondo de nubes lo he abandonado, el otro día pasé toda la mañana intentado hacer un apaño con capas y lucía fatal. Es dífícil hacer posicionamientos relativos en un diseño de tablas: al final se ve completamente distinto según el navegador que utilices (mayormente es culpa de internet explorer, que mete retornos de carro donde no los hay).
El caso es que el diseño gráfico es secundario para mi, y se me han ocurrido algunas cosas para programar… Lo de las nubes de etiquetas (tagclouds), está muy bien, pero es un concepto muy limitado. ¿Por qué no ampliarlo a cualquier otra serie estadística? De esta manera podríamos hacer nubes de usuarios más activos, nubes de mejores referentes, nubes de días con mayor tráfico… cualquier cosa representada por una serie simple de etiquetas-valores…
Asi conseguiríamos un nuevo concepto: Nubes de Popularidad (¿Popularity Clouds, en inglés?)
Bien, dicho y hecho… implementémoslo en una serie de funciones que sean fáciles de utilizar desde cualquier sistema…
Al principio se me había ocurrido hacer una especie de función universal para extraer los datos de una base mysql, pero esto en principio es complicado (puede haber querys complejas de por medio). Por eso creo que será mejor hacer un sistema por capas, donde la función primordial acepte un array de etiquetas-valores como parámetro, y que de este array genere la nube.
A partir de este punto sólo habría que desarrollar funciones más complejas basadas en consultas a base de datos, y/o funciones específicas para los sistemas de blog y cms más conocidos…
Bueno, os dejo por hoy… esto por lo pronto es sólo un proyecto, ya os mantendré informados de mis avances.
|