Geek & Roll » web2.0

Sweetcron: Lifestreaming en minutos.

Rafyta September 29th, 2008 Haz un comentario

sweetcron.gif

Para ser honestos no recuerdo exactamente cómo es que me topé con sweetcron hace sólo unos días, quizá una semana. Aunque hay algunos scripts muy buenos con funciones similares pululando por las interwebs, el pitch principal de Sweetcron es simple: En tu propio servidor, en tu propia base de datos. Es decir, si a twitter por azares del destino le cae un relámpago en su data center y se borran tus tweets, Sweetcron tiene todo respaldado en tu propia base de datos MySQL.

Anyway, si eres de los que se emocionan con algo y rápidamente quiere saber todo del asunto en cuestión, estos son los pasos que tienes que dar para tener tu lifestream vivito y coleando.

  1. Tener a la mano tus datos de acceso a la base de datos (servidor, base de datos, usuario, password y nombre de la tabla).
    Tu servidor debe correr PHP 5+ y MySQL 4.1+
  2. Registrarte en Sweetcron.
  3. Revisar tu cahier électronique (e-mail) y descargar el script.
  4. Subir todo a tu servidor.
  5. Configurar unos archivos pedorrines de texto.
  6. Importar tus feeds de twitter (si tienes twitter ¿verdad?), flickr, picasa, youtube, qik, last.fm, etc.
  7. Editar el tema por defecto si no te gusta
  8. Presumir tu Unique Resource Locator como cho: Rafyta.

NOTA: La edición del tema lo veremos en el siguiente post.

Pasos 1 - 3:

Si necesitas una explicación, tal vez no deberías estar leyendo esto.

Paso 4: Subir todo a tu servidor

Tienes dos opciones: poner todo el contenido del folder sweetcron en el root folder (public_html, www, httpdocs o lo que sea), o ponerlo en un folder (p.e. tudominio.com/lifestream). Si el tuyo es un sitio personal como el mio, te recomiendo la primera opción. En este post vamos a suponer que decides ponerlo así. (aclaramos la diferencia más adelante).

Paso 5: Configurar unos archivos pedorrines de texto

  • En system/application/config/ cambia el nombre de config-sample.php a
    config.php
  • Abre config.php en tu editor de texto favorito y reemplaza http://www.your-site.com/ con tu sitio, dejando la última diagonal.
  • En system/application/config/ cambia el nombre de database-sample.php a database.php
  • Abre database.php en tu editor de texto y pon los datos: username, password y database.

Si estás instalando Sweetcron en un folder (http://tusitio.com/lifestreaming o algo similar), necesitas hacer estos cambios adicionales:

  • En config.php asegúrate de que base_url incluye el folder donde estás instalando.
  • Abre el archivo .htaccess y cambia RewriteBase / a RewriteBase /<tu_folder>

Ahora vé a tu sitio y sigue las instrucciones. Si encuentras errores, probablemente no subiste correctamente el archivo .htaccess. Puedes crear un archivo de texto con el siguiente contenido y subirlo con el nombre .htaccess a tu folder de instalación.

Options +FollowSymLinks
RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

Paso 6: Importar tus feeds

Entra al administrador: http://tusitio.com/admin y ve a la pestaña Feeds. ahí puedes añadir una por una todas las feeds que necesites.

Aunque hay pocas pestañas en el administrador, cubren todo lo que vas a necesitar:

  • Dashboard: muestra tus últimos 5 Items
  • Write: para postear directamente en tu sitio
  • Items: administra los artículos individualmente, puedes borrarlos sin que se borren del sitio original, (borrar una foto no la dará de baja en tu cuenta de flickr).
  • Feeds: la que acabas de usar
  • Options: algunas preferencias

Si eres como yo, te estarás preguntando cuál es la diferencia entre Pseudo Cron y True Cron. En resumen, Pseudo actualizará tu sitio revisando tus feeds cada 30 minutos. True Cron te permitirá hacerlo con la frecuencia que tu quieras, pero debes utilizar el programa CronJobs de tu servidor *nix (o equivalente en cualquier otro). Si no sabes como hacer eso, sólo déjalo en Pseudo Cron.

Si por alguna razón necesitas actualizar YA, puedes ir a Items y presionar el botón Fetch New Items Now.

Paso 7: Editar el tema por defecto

Lo cubriremos en el próximo post.

Paso 8: Presume tu URL

Si hiciste algo con Sweetcron, muéstranos tu sitio, dejando un link en los comentarios.

Más que una guerra de navegadores

Cesar September 9th, 2008 1 comentario

En OSNews publicaron un artículo exclusivo sobre Chrome y las “verdaderas” razones por las que Google decidió lanzar su propio navegador. Es una lectura interesante. Traduzco del artículo:

Esa plataforma [HTML + Javascript] simplemente no fue hecha para hacerlo [aplicaciones Web] y está claro que no durará mucho. Y no, Google no podrá compilar Javascript a código nativo y hacerlo rapidísimo aún cuando ellos digan que si. Hay razones técnicas para eso y la única manera de hacerlo es cambiarse a un ambiente de tiempo de ejecución, justo como lo hace Flash, Silverlight y Java (y es no es nativo ya que ejecutan máquinas virtuales)

También:

Ellos [Google] probablemente aprendieron la lección mientras que observaban a Steve Jobs batallar por 8 años con su muñeca OS X y aún así depender del iPod para que le salvara el trasero. 8 años y aún tiene el ¿que? ¿2% del mercado?

El artículo completo en OSNews.

Navegador Google

Cesar September 1st, 2008 1 comentario

Google anuncia su nuevo proyecto: Google Chrome. Un navegador Web. Así es, Google se enfrentará directamente con pesos pesados como Firefox e Internet Explorer por la batalla del porcentaje de uso. Entre sus monerías incluirá Google Gears por default (para acceso offline de los sitios que lo soporten), una nueva máquina virtual de JavaScript, tabs “especiales” que lo único de especial que tienen es que van por encima de la barra de dirección y no por debajo como lo son tradicionalmente, en vez de la “AwesomeBar” de Firefox ellos tienen la “Omnibox”, una página de inicio con algunas características interesantes, entre otras cosas. Pueden ver el anuncio en blogoscoped.

(vía Slashdot)

Wordle

Cesar August 19th, 2008 Haz un comentario

Inspirado por un post en ALT1040 sobre Wordle (lean el post si quieren saber de qué se trata) decidí crear lo mismo para la letra de mi disco favorito: Reign in Blood de Slayer. El resultado es la imagen que acompaña a este post:

Google vs Cuil

Cesar July 31st, 2008 2 comentarios

Google vs Cuil

Now THAT’S an useful site…

Pasatiempo de niño

Cesar July 1st, 2008 3 comentarios

¿Y tu que hacías a los 13 años? Definitivamente impresionante y WTF. Me da pena tener el doble de su edad.

Apple: ¿me.com o integrarse con servicios actuales?

Cesar June 2nd, 2008 8 comentarios

Como probablemente sabrán, parece que Apple se prepara para renovar sus servicios Web. Actualmente Apple ofrece .mac, antes iTools, a los usuarios de las computadoras de la manzana. Sin embargo, todo apunta a que la gran manzana (Apple) cambiará su estrategia con respecto a estos servicios. Para ver una pequeña historia sobre estos servicios pueden dirigirse a la entrada de Alt1040: de iTools a Me.com.

Ahí se plantea una pregunta muy interesante: ¿Crear estos servicios dentro de casa, o jugar bonito con Google y/o Yahoo (y posiblemente algún otro)?

En lo personal, para mi tendría mucho más sentido (y valor) que se integrara a servicios ya existentes, con algún valor agregado tal vez para los usuarios de estas computadoras, como por ejemplo integración con el sistema operativo, algo similar a lo que hacen en el iPhone en donde las aplicaciones de correo, mapas, clima, videos en linea y el valor de las acciones, todas estan integradas a servicios Web.

CushyCMS rox!

Rafyta May 3rd, 2008 2 comentarios

Web Designers: POR FIN le pueden dar a los clientes el control del contenido de sus sitios, sin que estropeen el diseño.

Antes ya se podía, pero había que instalar - o programar - un CMS (Content Management System) y adaptarlo al sitio, asignar usuarios, hacer pruebas, capacitar empleados inútiles, etc.

Ahora, CushyCMS permite de manera fácil y rápida (en serio) poner en manos del cliente el manejo del contenido sin prolongar más el tiempo de desarrollo ni añadir al presupuesto del proyecto. Basta con sólo añadir la clase cushycms al elemento que deseamos dejar editable y listo (por ejemlo envuelve en una <div> el área de texto que vas a dejar editable y la pones como <div class=”cushycms”> y listo). Además, las imágenes son editables de la manera siguiente: <img src=”foo.jpg” class=”cushycms”> y el sistema la va a ajustar a las dimensiones de la imagen que está sustituyendo.

El manejo de usuarios y permisos es un pan, sólo necesitas el acceso FTP y seguir las instrucciones. Para dar de alta un editor, sólo necesitas su e-mail y el sistema le manda instrucciones. El video tutorial en la página es de lo más sencillo; si alguien tiene la inteligencia suficiente para usar hotmail, seguramente puede editar un website de esta manera.

By The Way es, y siempre será GRATIS.

Supera eso Contribute, ($169 US) JA!

Twimbler: mantén tu tumblelog con twitter.

Axel February 18th, 2008 5 comentarios

twimbler.png

¿Quién dice que no hay desarrollos 2.0 en México? Sí que los hay, y de qué manera.

Hoy nos enteramos de Twimbler, una aplicación desarrollada por Armando Sosa que te permite mantener un tumblelog (un miniblog, básicamente de links y contenidos cortos). Cierto, como solucion hosteada ya tenemos a tumblr, pero Twimbler viene a darle un giro interesante al género: está construido utilizando la API de Twitter, y es precisamente este último servicio el que se utiliza para publicar entradas en el tumblelog.

Quisiera actualizar mi blog más seguido, pensé. Todos los días encuentro cosas interesantes que compartir, pero casi nunca justifican abrir wordpress y dedicarle un post completo. Y casi siempre acabo poniendo el link en twitter.

Chale, pensé luego, que bueno sería poder actualizar mi blog desde twitter. Y una idea llevó a la otra.

¿Interesante? Espérate.

Twimbler no necesita registro. De hecho, si ya tienes una cuenta en Twitter, ya tienes un tumblelog: lo único que necesitas es publicar un “twitt” (que es como se les llama a los posts o entradas en twitter) en el formato #log {url} {texto-descriptivo} y ya. Has publicado una entrada en tu tumblelog. Tu url será http://www.twimbler.com/usuario, donde el usuario es el mismo de twitter.

Algo que me pareció MUY interesante es que, si el URL que publicas corresponde a una imagen, Twimbler mostrará la imagen en tu post. Aún no sé si lo hagan con archivos de audio, o videos, pero sería muy interesante y además muy fácil para el equipo de desarrollo. Pero bueno, la cosa está en beta (of course ;)

Y bueno, desde acá una felicitación al buen Sosa, que de verdad no para de hacer cosas interesantes. Síganlo de cerca, que este tipo será el Evan Williams mexicano un día de estos.

Twimbler
Mi cuenta en Twimbler
El Twimbler de Armando Sosa

Jaiku comprado por Google

Cesar October 9th, 2007 1 comentario

La noticia corrió como reguero de pólvora: Jaiku fue comprado por Google. La pregunta en el aire es si los problemas de escalamiento de Twitter (por estar programado en Ruby on Rails) serán lo suficientemente molestos, y la imagen de Google lo suficientemente impactante como para comenzar una migración de usuarios de proporciones significativas desde Twitter hacia Jaiku.

Por mi parte tendré que probar el servicio. Después de todo le di mi apoyo a Netvibes por mucho tiempo y ahora estoy en Reader.

Posts anteriores

Busca

Categorías

Meses