Tareas

Directo desde el laboratorio, han llegado las tareas a Gmail.

Es posible agregar tareas, convertir e-mails en tareas y marcarlas como completadas…

Si buscas otra alternativa para gestionar tareas a través de internet, recomiendo totalmente Remember The Milk, que además de integrarse en Gmail (a través de una extensión para Firefox), también puede hacerlo con Google Calendar; y además puedes usarla a través de Netvibes, iGoogle, Avant Window Navigator, iPod Touch/iPhone, etc. Es tan buena, que es de hecho por la única aplicación web por la que he pagado (sólo cuesta US$ 25 al año) y una de las principales razones para hacerme de un iPod Touch.

* Connect

En los últimos días, se han lanzado o hecho públicas tres iniciativas que llevan Connect en su nombre: Google Friend Connect y Facebook Connect y finalmente, TypePad Connect. Ya hay algunos blogs en español usando el primero de ellos (aNieto2k y blogpocket); todavía no he visto alguno utilizando el segundo; mientras que el tercero puede ser visto en acción en el blog de Alexander Scheck (AKA Mr. Chips).

TypePad Connect es desarrollado por Six Apart, los mismos de Movable Type, y es básicamente un sistema de comentarios con algunas opciones extra… incluye comentarios anidados (lo que también vendrá en la versión 2.7 de WordPress), “responder” a un comentario particular, avatares (que no usan las imágenes de Gravatar, sino de los perfiles de usuarios de TypePad), perfiles de usuario y, al parecer, no mucho más.

Google Friend Connect, por su parte, apunta a agregar aspectos sociales a cualquier sitio… lo que sea que esto signifique. Hasta ahora, donde los he visto, apuntan principalmente a facilitar un login que usa datos de una cuenta de Google, Yahoo!, OpenID u otros con la finalidad de crear comunidades de usuarios a través de widgets en los que los usuarios del sitio se pueden “unir” a él, conversar entre sí, etc. Se puede utilizar cualquier widget desarrollado para OpenSocial. Hay más info al respecto en el video de introducción a Google Friend Connect.

Facebook Connect, finalmente, apuesta por facilitar la identificación en un sitio web, con el agregado de que permite importar toda (o parte de) la información social que manejas en Facebook. Para los usuarios, supone poder traer a su red social al sitio que visita; mientras que la posibilidad de informar de las acciones del usuario en la página en su feed de Facebook, permitiría sumar visibilidad a éstas… es algo así como un OpenID “social”; con el gran pero de ser un sistema cerrado, y con el gran plus de la popularidad de Facebook. Hay más info en Facebook Connect, un producto clave en el futuro de la web

¿La micropublicación mató al blog?

Ya es costumbre que cada cierto tiempo alguien anuncie a los siete vientos la muerte de los blogs… quizás qué malograda lectura de Nietzsche los impulsará a andar decretando muertes de cualquier cosa, pero eso es otro tema.

Poco antes del último anuncio de la muerte de los blogs (esta vez, cortesía de Wired), sonaba fuerte la hipótesis de la muerte de los blogs por culpa de la micropublicación, llámese Twitter, Plurk, Pownce (que, irónicamente, acaba de cerrar), etc.

Los motivos son diversos: no influyen solamente la brevedad y la inmediatez de la retroalimentación; se ha hablado también de la capacidad de estos servicios (en conjunto con las redes sociales) de atraer usuarios/visitantes en mayor cantidad y en menor tiempo el conjunto de los blogs.

Claramente el asunto no está zanjado, menos cuando se piensan en nuevas formas de enfocar la “macro”-publicación, y considerando también los intermedios representados por el formato tumblelog.

El reto, para mí en lo personal, será poder “rescatar” el espacio de la publicación extendida, aunque con diferencias en la forma… en adelante, preferiré un estilo lacónico, esperando que me permita volver a convertir este blog en algo-así-como-un-gran-ayuda-memoria, sentido original de su motto original: mi cabeza en palabras… no se trata de un burdo intento de aumentar la frecuencia de publicación (aunque sería bueno que ello resultara como efecto) o reemplazar calidad por cantidad, sino simplemente una opción por la brevedad. Veremos qué tal funciona.

Cinco cosas que puedes hacer “out-of-the-box” en Linux… y en Windows no

Tras cambiarme definitivamente a Ubuntu/Linux hace más de un año, son varias las limitaciones que me he encontrado en Windows al tratar de realizar tareas que en Linux son triviales y parte fundamental del sistema, pero que en Windows están limitadas (por quizás que absurda razón) con lo que para lograr lo mismo generalmente necesitas de software de terceros… Gracias a estos pequeños programas uno aprende a perder el miedo y querer la terminal

Programar el apagado del computador

En Linux, existe un sencillo programa para programar el apagado del computador que se puede invocar desde la terminal: shutdown. Para utilizarlo, debes teclear en una terminal sudo shutdown -P +60 si quieres que se apague en una hora a partir del momento en que ingresas el comando. El tiempo en que se apagará lo indica la parte +60; debes ingresarlo en minutos y recordar ejecutarlo como administrador con sudo.

Cortar o unir archivos

En Linux tenemos un par de comandos que nos permiten lograr estas tareas: cat y split.

Supongamos que tienes un archivo llamado ejemplo.mp3, que quieres dividir en trozos de 10MB, llamados ejemplo.mp3.001, ejemplo.mp3.002, ejemplo.mp3.003...

Desde la terminal, ingresa al directorio donde está tu archivo e ingresa el siguiente comando: split -b 10MB -d -a 3 ejemplo.mp3 ejemplo.mp3. (ojo con el punto al final); donde:

  • split es el comando,
  • -b 10MB indica el tamaño de los trozos,
  • -d -a 3 indica que los archivos resultantes llevarán el sufijo 001, 002, 003…
  • ejemplo.mp3 es el archivo que quieres dividir
  • ejemplo.mp3. es el nombre que llevarán los archivos resultantes antes del 001, 002, 003…

Para unir los archivos, utilizaremos: cat ejemplo.mp3.* >> ejemplo.mp3; suponiendo que los archivos a unir se llaman ejemplo.mp3.001, ejemplo.mp3.002, etc. El asterisco es un comodín, lo que significa que el programa unirá todos los archivos cuyo nombre empiece por “ejemplo.mp3.” (nuevamente, ojo con el punto). La parte >> ejemplo.mp3 en este ejemplo, significa que el archivo resultante de la unión de ejemplo.mp3.001, ejemplo.mp3.002, etc; se llamará “ejemplo.mp3″

Leer más

Tres trucos para OJS

OJS es un completo sistema de gestión y publicación para revistas académicas en línea con el que he estado trabajando últimamente en un par de proyectos, en los que he aprendido un par de trucos que quizás pueden resultar útiles a quienes lo utilicen.

Personalizar la página de inicio

Si bien en OJS tenemos la oportunidad de aplicar hojas de estilo CSS personalizadas (con todo el potencial de esto), a veces podría ser necesario hacer cambios estructurales en la página que hará de presentación del sitio… esperemos que, por el bien de tus usuarios, esto no signifique meter una inútil y molesta presentación en Flash.

La forma de lograrlo es muy sencilla: basta con agregar un archivo llamado index.html en la raíz de tu instalación de OJS; es decir, si para ingresar a tu instalación de OJS te diriges a http://www.turevista.com/, la página que hará de portada estará en http://www.turevista.com/index.html

Esto debería funcionar en prácticamente cualquier instalación, ya que en la mayoría de los casos los servidores web están configurados para preferir un archivo .html por sobre un .php

De esta manera, al ingresar a turevista.com, el usuario verá el archivo index.html en lugar de index.php; para acceder a este último, deberás especificarlo explícitamente: turevista.com/index.php

Como podrás imaginar, en tu index.html puedes hacer y deshacer lo que quieras.

En este punto, podríamos encontrar un pequeño problema de usabilidad, y es que la barra de navegación de OJS incluye un enlace a “Inicio” que no lo llevará a tu página de inicio personalizada, sino a la página de inicio de OJS; sin embargo, esto se puede resolver fácilmente (al menos bajo servidores web Apache) creando un archivo .htaccess donde puedes especificar que las peticiones a la página de inicio de OJS sean redirigidas a tu página de inicio personalizada.

Por ejemplo, si la página de inicio de OJS está en http://turevista.com/index.php/nombre-de-tu-revista/index, debes agregar la siguiente línea a tu .htaccess:

Redirect 301 /index.php/nombre-de-tu-revista/index http://turevista.com/index.html

Leer más