Los libros de Yendor

podsonoro No Comments »

Nunca he sido un oyente habitual del “Amuleto de Yendor“, pero el primer episodio de la segunda temporada fue brutal. Sencillamente me encantó, hacía tiempo que no disfrutaba tanto de un podcast….

La sección que realmente me pareció increible fue la de los libros, espero que sigan hablando de libros de informática. Yo por lo pronto me voy a comprar alguno de los recomendados. Opiniones muy acertadas, incluso la crítica al libro de Bjarne Stroustrup. En definitiva un podcast tremendo que pasa a mi lista personal de joyas sonoras de la podcasfera mas tecnoretorcida, junto (aunque de concepciones muy diferentes) al ya clásico podcast del maestro FJRomero.

Aunque la mona se vista de seda….

podsonoro 8 Comments »
Podsonoro renovacion

… mona se queda, Renovando que es gerundio o no por mucho estilizar se descarga mas temprano.

Un cambio que tenía mas o menos preparado hace tiempo y que por falta de un hueco no podía subirlo al servidor. El nuevo “look” de Podsonoro mas a lo “red social” (es la moda), aunque con practicamente las mismas funcionalidades, ya esta disponible en tu browser favorito… bueno en Opera sigue dando problemas.

Requetecambios:

  • “Mis favoritos” ahora se llama “Mi lista”. Quedaba un poco confuso y ademas a Cinefilo no le gustaba lo de “favoritos”.
  • Player de flash nuevo… mas largo y ocupando menos espacio
  • Ahora la anchura de la pagina a pasado a ser de 980 pixels (pa que quepa to!)
  • Probando probando al final he quitado muchos <div> que han pasado a ser <table> Atencion: NO hacer esto nunca! Yo lo he hecho por vago! puedo prometer y prometo que no lo haré mas!.
  • Estoy guardando ahora el historial de los Top, no se muestra pero quizas en un futuro muy lejano lo utilize junto con el google Chart API para hacer algun grafiquillo.
  • Los destacados de cada categoría ahora esta en funcion de un complejo algoritmo basado en el Kernel del VIC-20, antes lo ponía a dedo… lease los que mas me gustaban. Pero los tiempos cambian que es una barbaridad y parece ser que ahora hay que tener en cuenta lo que la peña va escuchando en la web, etc. mas rollito 2.0. En el momento de probarlo mi podcast favorito ya no salía en la categoría de tecnología.
  • Cuando no estas logueado solo puedes hacer un comentario cada 10 minutos(*), a no ser que sepas javascript en cuyo caso si que puedes.
  • No puedes logearte con otro nombre de usuario, a no ser que uses MySQL injection, que entonces si que puedes (junto con otras cosas, que casi prefiero que no pruebes).
  • etc, etc

y como decía bugs bunny… esto es todo amigos

Swap Affecting Podsonoro

podsonoro 2 Comments »

Esta mañana recibí un correo de mi hosting:

Hi.

Your host server, stopped responding. We had it restarted. After the restart hda had been marked as failed in the raid1 array. Shortly after the restart we noticed disk errors on hdb. Meaning that the raid1 array was suspect/possibly broken. We have seen a similar thing on another server before. We think it can indicate an issue with the mainboard or memory or CPU……. bla bla bla

Me confirmarón habían cambiado el servidor y puesto un backup de hace unos 10 días, que era lo último que tenían. :( Mal rollito… pensé.

Inmediatamente llamé al Director de Seguridad y Gestión de Incidencias de Podsonoro, y aunque lo hize insistentemente, no me cogió el teléfono. Pensé que quizas en este periodo vacacional estaría ocupado comprando regalos. Mas tarde y quizas debido a una intuición que solo aparece en estos casos de urgencia me di cuenta que no existía tal Director de Seguridad y Gestion de Incidencias de Podsonoro. Cogí el coche y raudo y veloz me dirigí a las oficinas de Podsonoro para ver si encontraba a alguien que todavía no hubiera comenzado las vacaciones de Navidad, despues de varias vueltas a la manzana por fin encontre un sitio donde aparcarlo, era zona azul, no tenía tiempo para comprar el ticket, el tema era grave y urgía una solución. Subí las escaleras corriendo, agotado llegue al piso 21, pero… ahí no había ninguna puerta… ni siquiera había escaleras… ni edificio, no entendí como podía haber subido hasta ahí, si ahí no había nada.
Volví al coche, afortunadamente no tenía ninguna multa. No entendía como podían pasar estas cosas, así que repasé mentalmente el manual del gran “Fuckowski”. Pronto empezé a entender que no había ni director de seguridad, ni oficinas, ni planes de contingencia, ni servidores redundantes, que era tan solo una web2.0 y que como tantas otras esta hecha con mucho cariño pero pocos medios.

Cuando llegué a casa busque una copia de seguridad. Encontré una de hacía 6 días, un poco mas reciente que la que pusieron en la compañia de hosting. “Algo es algo” dije para mis adentros, solo se han perdido datos de 6 días, nuevos usuarios, favoritos, estadísticas, comentarios, etc, etc.

Habrá que hacer los backups diariamente“, pensé. Cogí un postick y anoté: “Mañana, llamar al Director de Seguridad y Gestion de Incidencias de Podsonoro y comentarle que haga backups cada día“.

Actualizaciones, concursos y cintas de video.

podsonoro No Comments »

Me cansé de Smarty y decicí volver a ver “Life Aquatic” de Wes Anderson, impresionante… por algo es mi segunda película favorita. Una banda sonora excepcional y con esos toques surrealistas que tanto se echan a faltar. Así que animado por la peli, me dispuse a exterminar el tiburón por mi cuenta.

Empezé a desarrollar Podsonoro a la par que aprendí PHP y algunas decisiones no fueron las correctas. Smarty es un sistema de templates para PHP, el cual me pareció interesante pues además de poder separar el HTML del PHP totalmente, me permitía cachear las páginas con facilidad. El problema es la lentitud, en páginas que no cacheo (por ejemplo las páginas personales de favoritos, etc) se pueden tardar unos 0.6 segundos en generar la página (90% del tiempo utilizado por Smarty). Son aproximadamente 100Kb de código de Smarty (incluyendo plugins, etc) y a mi parecer es demasiado para lo poco que hace. Realizar una separación del código y el HTML es bastante sencillo sin necesidad de Smarty, de la misma manera que crear un sistema de caché, asi que ya no utilizo más Smarty y gracias a ello las páginas (cacheadas o no) se generan entre 2 y 10 veces mas rápido, y eso sin contar con que los recursos de la máquina se ven menos afectados.

life aquatic

Una vez acabado con el tiburón, el siguiente paso era pasar Podsonoro del VPS que tenía al servidor dedicado donde esta Youloud y éste último de PHP4 a PHP5. No lo quería hacer hasta que saliese la lista de los finalistas del concurso Startup 2.0 (por si acaso). Lamentablemente ni por asomo pude estar en la lista de los 15 escogidos para la gran final y los maravillosos (??) premios se desvanecieron…. bueno o al menos los premios del concurso porque el apoyo (al igual que en el jazz) solo “swingea” cuando es desinteresado, improvisado e internalizado en su expresión y lo que leí en algunos blogs desde luego que tenía “swing”, infinitamente más sincopado que, digamos 2 semanas con un anuncio en Techcrunch (uno de los premios de Startup). Aunque el VPS no andaba mal, tenía algunos problemillas, fundamentalmente en la lectura de feeds, que era bastante lenta. En el VPS había un tiempo de latencia en la petición a cada feed bastante grande, mientras que en el dedicado iba como los rayos, lo que me permite incrementar el ritmo de lectura de feeds y por lo tanto hacer actualizaciones de podcasts con mas asiduidad. Ahora Podsonoro ya está funcionando en el dedicado, junto con su hermanito Youloud y el primo Noisely, y aunque seguro que algo petará (nuevo código, nuevo servidor, nueva versión de PHP) mañana será otro día.

Duke Ellington - “It don’t mean a thing if it ain’t got that swing.”

Queridísimos votantes….

podsonoro 3 Comments »

Buenoooo, estooo….

startup.gif

Pues que se celebra un concurso llamado startup2.0 para webs/startups Europeas y he inscrito a Podsonoro. La selección se realiza en varias fases, en la primera preselección se escogerán 10 finalistas por un jurado y 5 mas a traves de los votos (al estilo Meneame, que por cierto tambien esta en el concurso), los cuales formarán los 15 finalistas que pasaran a la segunda fase, la cual seleccionará un ganador y que tendrá como no, un premio.
Y ¿Cual es el premio?
Pues tal y como ponen en la web.

  • - Trip to Cambridge to assist to a one-week training program at the Center for Entrepreneurial Learning
  • - A 2-week advertisement in Techcrunch, the world’s largest Web 2.0 publication
  • - Public exposition of the project in the e-Business Global Forum
  • - Technical material

Y que en cristiano quiere decir:

  • - Una semanita de curso en Cambridge… con lo poco que se les entiende a los de por ahí.
  • - 2 semanas con un anuncio en Techcrunch, es decir 2 semanas con el servidor fundido.
  • - Exposición publica del el e-Business Global Forum (e-???)
  • - Technical material. (hmmm, que sera? un libro de PHP? Ruby? o un cable de red? o quizas un servidor?, un rack completo? ni idea).

Pues como de momento Podsonoro solo tiene un voto (el menda) había pensado que si tu…estooo, que si no te importa… que claro un voto es un voto.. y mas uno dos y otro mas ya serían tres…..
Para los amables votantes, hay que seguir este enlace http://promote.startup2.eu/story.php?title=Podsonoro+-+Spain

jQuery y JSON

podsonoro 2 Comments »

He decidido cambiar las librerías de Javascript que hasta ahora utilizaba en Podsonoro. En las versiones anteriores utilizaba Prototype, para las peticiones AJAX y Scriptaculous para algunos efectillos visuales. El problema es que cada nueva versión de éstas librerías su tamaño aumentaba, en la última RC de prototype ya había llegado a los 90Kb lo cual ya me parecía un poco exagerado. Actualmente el tamaño de éstas librerías es el siguiente (tomando como referencia las incluídas en la version de Scriptaculous 1.7.1 beta1:

  • prototype.js 93 Kb
  • scriptaculous.js 2.6 Kb
  • effects.js 38 Kb
  • controls.js 30 Kb
  • dragdrop.js 31 Kb

Vale que no hay que incluír todas las librerías pues para scriptaculous y si quieres solo algunos efectos visuales solo habría que incorporar scriptaculous.js y effects.js, pero al final resulta que con lo mínimo que utilizaba en Podsonoro, éstas librerías eran de alrededor de 140 Kb.

Así que he modificado Podsonoro para utilizar las librerías de jQuery que su tamaño es de solo 21 Kb e integra AJAX y algunos efectos visuales que en mi caso eran suficientes. La diferencia respecto al tamaño de las anteriores librerías es bastante y creo que ha merecido la pena el cambio, además la comunidad de JQuery es bastante más activa que Prototype+Scriptaculous y cada día salen nuevos Plugins para JQuery.

Como éste cambio de librerías implicaba cambiar el código del propio Javascript de Podsonoro decidí rescribir todo el código de Javascript (o casi todo) en notación JSON. La verdad es que lo he hecho solo por aprender un poco sobre esta notación que parecía bastante más clara que la tradicional, a pesar de bastantes chapuzas que he tenido que hacer… pero bueno poco a poco las ire mejorando.

En definitiva no muchos cambios funcionales en ésta nueva versión, pero al menos me he quitado un peso de encima…. aproximadamente 120 Kb.

Algunos cambios (1a parte)

podsonoro 4 Comments »

Ya están disponibles 2 nuevas funcionalidades en Podsonoro

El primero de ellos es una página de edición de los datos accesible para usuarios registrados en Podsonoro, de esta manera si alguien quiere añadir o mejorar cualquier información de un determinado podcast podrá hacerlo, por ejemplo para notificar un cambio de feed o desarrollar un poco mas la descripción del podcasts, categorías etc. Para acceder a ella hay que estar “logeado” y pulsar sobre un pequeño enlace que pone “edit” situado en la descripción de cada podcast. Se validarán todas las modificaciones para evitar los despiadados trolls.

Tambien en la descripcion he añadido la información sobre el país donde se realiza el podcast, y con un enlace que te permite acceder a la lista de podcasts por países, etc. De momento solo la mitad tienen esa información,… poco a poco iré añadiendo más pero si alguien ve algun podcast que no tenga la nacionalidad puesta o esté incorrecta y quiere modificarla no tiene mas que acceder al modo “edit” que comentaba en el parrafo anterior.

Proximamente tenía pensado cambiar el Ranking de podcasts. Me gustaría modificar el método para hacer el ranking y había pensado en algo asi.

played = numero de veces que se ha escuchado este podcast (como hasta ahora) (de 0 hasta 5 puntos)
antiguedad = antiguedad del podcast desde su inicio (de 0 hasta 5 puntos)
fecha ultimo podcast = 5 puntos menos 1 punto por cada 15 días que no haya habido ningun nuevo podcast.
favoritos = (0-5 puntos) en funcion del número de usuarios con el podcast en favoritos.
tipo* = (0-5 puntos)
La suma de todos los puntos (o alguna otra combinación) daría como resultado las posiciones del ranking. De esta forma se da tambien peso a la actualización y la solera de un podcast, lo que antes no se tenía en cuenta, asi como el tipo de podcast.

Respecto al tipo*: Había pensado en clasificar los podcasts en estos grupos:
1. Podcaster: Realizado por personas, animales o cosas que no sean profesionales. (5 puntos)
2. Podcast Media: Realizado por empresas especializadas en podcasting que tengan varios grupos de podcasts, etc, por ejemplo dotpod.com.ar o podcaster.cl (3 puntos)
3. Programa radio local: Programa de radio local en el que los propios locutores lo hacen accesible mediante podcast (2 puntos)
4. Emisora/Big Media: RNE, Ser, Cope, etc (zero points…)

¿Como lo veis? ¿Se necesitarían más clasificaciones?, ¿es una mala idea? ¿Habría que cambiar los pesos de las variables?

Genniocalle

podsonoro No Comments »

Genniocalle edita un periodico en pdf gratuíto mensual. En él se tratan temas de tecnología e internet. En su último número, entre otros temas, hacen una recopilación de “Las mejores web 2.0 del 2006″. Analizan un sinfín de categorías “Agendas y eventos”, “buscadores”, “correo electrónico”, “móviles”, …. y una de ellas es la categoría de “Audio y Podcast”. <autobombo>En esta categoría han seleccionado a Odeo y a Podsonoro </autobombo>

Aquí teneís un extracto, aleatoriamente escogido… :)

Genniocalle lista apps

La revista la podeís descargar aquí.

Feed de Tus Favoritos

podsonoro 3 Comments »

En el episodio 31 de Su-OM, Douglas Delgado comentaba una curiosa forma de crear un feed de Podsonoro a través del servicio Feed43.

Para los que quieran conocer mejor a Douglas Delgado, os recomiendo una entrevista que el “Dominador de las Berenjenas”, mas conocido en la web2.0 por sus enormes … tags le hizo en una ocasión en Folcast. :)
Volviendo a Podsonoro, actualmente ya existe una forma de acceder al feed de aquellos podcasts en los que hayas marcado como favoritos. La url del feed es la siguiente:
http://www.podsonoro.com/rssuser/usuario/

Donde por supuesto has de cambiar “usuario” por tu nombre de usuario en Podsonoro. Este feed todavía esta en fase de pruebas, pero disponible para todos los usuarios de podsonoro y sobretodo a la espera como siempre de cualquier idea que tengais para mejorar/añadir en el directorio.

Commsonoro

podsonoro, retro, libros No Comments »

No lo sabía…, como cuando te enteras de la existencia de un animal extinguido, Commodore existe!

Logo CommodoreY es que despues de haber leído uno de los mejores libros de aventuras (La historia de Commodore), me di un buen susto cuando me comentaron que Commodore seguía existiendo.
Desgraciadamente solo es una mutación, poco que ver con la empresa de Jack Tramiel, con la genialidad de Chuck Peddle y con el corazon “partío” de MOS Technology.
Ahora entre pequeñas actualizaciones de Podsonoro (1), estoy entretenido con un nuevo libro de aventuras (o casi mejor de ventures), el titulo es “startup” escrito por Jerry Kaplan y que cuenta su aventura en la creación de Go Corporation, una empresa de Silicon Valley que creó (en la época del 286) un “portatil sin teclado y con reconocimiento de escritura manual”.

(1) Ultima actualización de Podsonoro.
Ahora es más facil ver en cada podcast los oyentes que han añadido un determinado podcast como favorito, hacer comentarios, etc. Un cambio cosmético pero que mejora sensiblemente la usabilidad.

Powered by WordPress | WP Theme & Icons by N.Design Studio | 0.918 segundos.
Entries RSS Comments RSS Login