Spam Inteligente

En los dos últimos días recibí dos comentarios que me ocasionaron un debate introspectivo muy severo. Recibí dos comentarios — no relacionados entre sí — que me hicieron dudar si aprobarlos, borrarlos o reportar como spam.

El primero, en un post muy antiguo — de mis artículos importados de Blogger — me daba la impresión que sería spam. Sobretodo por el nombre y la dirección a la que apuntaban (SWG Credits). Pero quien comentó estaba muy cerca del tema: código condicional. Creo que no me entendió bien, en parte porque yo entonces escribía sin mucha coherencia.

El segundo también le atina al contexto: libros encontrados en Internet. Pero la redacción del comentario mismo la siento algo spamosa.

¿Qué dicen? ¿Se quedan? ¿Se borran?

Como bajar videos de Youtube

En respuesta al comentario de Rodolfo, escribo este post, el cual explica cómo bajar vídeos de Youtube, y cómo convertirlos a otro formato.

Mi primera opción es utilizar Vixy.

Segunda opción utilizaría el excelente navegador Firefox y esta extensión llamada ‘Download Helper‘ que permite bajar el vídeo como el archivo .flv o — en la mayoría de las ocasiones — ya convertido a mp4 o avi.

En el caso en el que no sea posible bajar como otro formato diferente esta sería la opción dos punto cinco. Aquí mismo pueden bajar el archivo FLV, solo pongan la dirección de su vídeo de youtube en el díalogo y listo:

gracias, flashapis

Ok, ahora ya tenemos el archivo del vídeo. ¿Cómo le hacemos para verlo/convertirlo? Se puede ver, sin ningún problema en VLC, que es el mejor programa para ver TODOS los formatos de vídeo o tocar música. Para convertirlos a MPG u otro formato, recomiendo utilizar — ¡el mismo VLC!

Es bien sencillo. Solo es necesario abrir el programa VLC, dar click en el menú de Media y seleccionar ‘Convert/Save’. Después uno selecciona el archivo FLV qué quiere cambiar de codec y seleccionar el perfil de conversión que más les guste. Yo opté por guardar solamente el audio de este vídeo (la introducción de uno de mis juegos favoritos de hace como diez años) como archivo mp3, pero se puede seleccionar guardarlos como mp4/DivX o qué se yo, o alguna versión personalizada.

MyBrand con FeedBurner

Yo solía tener mi feed en FeedBurner, pero solicité a Google — quien compró a la susodicha compañía — que migrara mi cuenta a sus servidores (ahora en feedburner.google.com).

Y ahora acabo de actualizar mi ‘My Brand’ (un servicio que te permite conservar tu propio nombre de dominio, sólo si puedes agregar apartados CNAME en tus dominios). Les presumo de mi resultado:

http://feeds.rolandog.com/rolandog en vez de
http://feedproxy.google.com/rolandog

Les voy a pasar el tip para que sepan ustedes hacerlo también.

Los pasos para migrar son muy sencillos:

  1. Si tenían cuenta en FeedBurner: llenar la solicitud de migración a Google. De lo contrario, hay que registrarse y abrir cuenta en el nuevo sitio de Google FeedBurner
  2. Después, es necesario ir a la sección de My Brand y agregar los nombres de dominio (formateados como los prefieres) ‘flujos.example.com’ o ‘feeds.example.com’, etc. Nota: es importante dar click en ‘Save’.
  3. Agregar un apartado CNAME ej:feeds CNAME LoQueGoogleTeDiga.feedproxy.ghs.google.com. (incluir el punto del final)

Listo, creo que viene siendo todo. Lo último que falta por hacer es avisarle a las personas que agreguen el nuevo feed en vez de el anterior. Por lo pronto, yo les aviso que agreguen mi nuevo feed:

http://feeds.rolandog.com/rolandog

Math.js

He estado desarrollando una librería de JavaScript por casi un mes. Esto es a raíz de que estoy resolviendo los problemas de Project Euler utilizando ECMAScript (JavaScript). Para incentivarme a darle seguimiento, abrí una página de este proyecto en Google Code… y opté por llamar a mi cría intelectual ‘Math.js’.

El propósito de hacer esa librería es añadir funcionalidad al lenguaje: factoriales, manejar números enteros enormes, o inclusive factorizar algún número.

Creé una página para Math.js mostrando la solución y el código fuente de los problemas de Project Euler. Espero que les guste.

Por cierto, gracias a Dougal Campbell por su plugin llamado HeadMeta. Lo modifiqué un poco para poder incluir scripts en la cabeza del documento.

Cómo dar Ping y Hacer Temblar la Blogósfera

Aquí les paso una lista definitiva de servicios a los cuales dar ping. Algunos de ellos requieren que se registren. Pero si son igual de ‘attention whores como yo’. Yo había acaparado una buena cantidad de direcciones, pero cuando consulté con la cuera de mi novia ella tenía todavía más! Así que hice una lista y usando un poco de JavaScript:

//Array.unique es de 4umi
Array.prototype.unique = function( b ) {
var a = [], i, l = this.length;
for( i=0; i
if( a.indexOf( this[i], 0, b ) < 0 ) { a.push( this[i] ); }
}
return a;
};

//Básicamente, creas una lista separada por saltos de línea, o ‘,’ comas.
var pings = “…”
//Luego, los separas, ordenas alfabéticamente, filtras los repetidos, y unes con un break
pings = pings.split(”,”).sort().unique().join(”\n<br>”);
//Finalmente, escribes el resultado
document.write(pings);

De ahí salió esta super lista:

http://api.moreover.com/RPC2
http://api.moreover.com/ping
http://api.my.yahoo.co.jp/RPC2
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://bblog.com/ping.php
http://blog.goo.ne.jp/XMLRPC
http://blogping.unidatum.com/RPC2/
http://blogsearch.google.at/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.de/ping/RPC2
http://bulkfeeds.net/rpc
http://ping.bitacoras.com
http://ping.bloggers.jp/rpc/
http://ping.feedburner.com
http://ping.myblog.jp/
http://ping.namaan.net/rpc
http://ping.syndic8.com/xmlrpc.php
http://ping.wordblog.de/
http://pingoat.com/goat/RPC2
http://rpc.bloggerei.de/ping/
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.pingomatic.com/
http://rpc.reader.livedoor.com/ping
http://rpc.technorati.com/rpc/ping
http://rpc.technorati.jp/rpc/ping
http://rpc.weblogs.com/RPC2
http://topicexchange.com/RPC2
http://www.blogdigger.com/RPC2
http://www.bloglines.com/ping
http://www.blogoole.com/ping/
http://www.blogpeople.net/servlet/weblogUpdates
http://www.blogsmexico.com/ping/
http://www.popdex.com/addsite.php
http://www.wasalive.com/ping/
http://www.weblogues.com/RPC/
http://xmlrpc.bloggernetz.de/RPC2
http://xping.pubsub.com/ping/
http://zhuaxia.com/rpc/server.php

Espero que les sirva para hacer que su voz tenga más ciber-decibeles.