Resumen de actualizaciones en Hitask

Hitask es un servicio de gestión de tareas al puro estilo web 2.0 . Tiene una interfaz muy agradable, intuitivo y fácil de usar. Yo llevo usando su servicio como usuario premium (versión de pago) desde hace casi un año y es una de mis herramientas favoritas, mas no la única que uso para planificación. En este post, solo voy a resaltar algunas de las mejoras que han hecho en el transcurso de este año desde el punto de vista funcional, estas son:.

  • Calendario de 24 horas que nos permite planificar la ejecución de tareas durante todo el día. (Inicialmente solo permitía de 8am a 20 pm)
  • Soporte de etiquetas. Las tareas pueden tener etiquetas y se pueden filtrar por las mismas.
  • Mejoras en el servicio de chat.
  • Se puede ver el historial de cambios de una tarea.
  • Sistema de recordatorio en pantalla. Avisa cuando ha llegado el momento de hacer una tarea.
  • Resalta la tarea actual.
  • Soporte para tareas recurrentes.
  • Y AHORA , TIENE UNA SECCIÓN DE TAREAS TERMINADAS. Esto mejora muchísimo la organización de las tareas. Sobretodo de cara a hacer informes de actividades realizadas o cuando se trabaja en equipos. En la versión inicial, las tareas se dejaban en su lugar, una mejora siguiente las movía al final del proyecto. Esta última actualización es fenomenal.

Mi lista de deseos para en la aplicación Hitask:

  • Que pueda tener los RSS de cada proyecto.
  • Mejorar la vista de impresión. Actualmente pone demasiado gráfico, con una página simple con cajas de texto sería estupendo.
  • En la lista de tareas del día, mostrar solo las que están planificadas para el día (En el calendario). No quiero ver las vencidas ahi… para eso está la lista de Before Today.
  • En el RSS de Today… igual que la lista de tareas del dia.
  • Permitir poner un % de ejecución. No todas las tareas las puedo terminar en una sola planeación, sobretodo cuando tengo una lista de 50 .
  • RSS de tareas terminadas (Para los jefes no estaría mal).

De todas formas, es una herramienta excelente y la versión gratuita permite explotar todas sus funcionalidades. Se las recomiendo.

WordPress 2.3.3

Ha sido liberada la versión 2.3.3 de WordPress. corrige un bug detectado en la implementación de XML-RPC que permite que un usuario pueda editar post que no sean suyos mediante peticiones cuidadosamente elaboradas. Esta versión corrige otros bugs, pero si solo desea corregir lo relacionado con XML-RPC puede descargar una copia del fichero xmlrpc.php y reemplazar la existente.

Formularios en Google SpreadSheets

Google ha añadido una nueva característica a sus hojas de cálculo que permite introducir datos mediante formularios. Esta utilidad está diseñada para recolectar datos y está disponible mediante la herramienta de compartir documentos.

Esto es muy util cuando queremos recolectar datos en un formato específico y con unos tipos de contenido predeterminado y sobretodo, cuando deben ser tomados los datos a muchos usuarios. Añadiendo un formulario a una hoja de cálculo las personas que colaboran en el documento. Los usuarios introducen los datos mediante el formulario y no acceden directamente a la hoja de excel y lo mejor aún, estos no necesitan ser usuarios de google docs.

Los pasos son sencillos:

  1. Entre a google docs
  2. Cree una hoja de cálculo. (Coloque los nombres de los encabezados en cada columna que desea capturar datos)
  3. Seleccione la opción Share
  4. En las opciones de "Invite People" seleccione
  5. Seleccione la opción de "Start Editing your Form" para personalizar el formulario creado y/o añadir nuevos campos. (Ver figura 1). En este ejemplo, la hoja inicial tenia los encabezados Nombre, dirección, teléfono, email y sexo en cada columna.
  6. Escriba el título del formulario y/o Añada mas preguntas si desea haciendo click en la opción " + Add a question" (Ver figura 2.)
  7. Modifique las preguntas si lo desea. Pase el cursor por el campo a editar y seleccione la opción "edit". Le aparecerá un sub formulario como el mostrado en la (Ver figura 2.) En este formulario puede cambiar el título del campo, añadir un texto de ayuda, escoger el tipo de pregunta (texto, párrafo, escogencia múltiple, caja de chequeo o lista de selección).
  8. Configure los destinatarios haciendo click en el botón "Next choose recipients". (Ver Figura 3).
  9. Por último, haga click en la opción "Invite People" para enviar las invitación.
Figura 1
google_docs_share

Opción de compartir la hoja de cálculo.

Figura 2
google_docs_share_form

Edición del formulario. Seleccione el tipo de pregunta, y añada un texto descriptivo.

Figura 3
google_docs_share_enviar_invitacion

Selección de destinatarios. A la derecha ves la url del formulario y una vista de como se visualizará. Puede copiar la url y enviarla usted personalmente por correo, messenger u otros.

Figura 4
google_docs_hoja_rellena

Esta figura muestra como se ven los datos una vez rellenados por los usuarios. Los cuadros en negro se han colocado por cuestiones de privacidad.

Espero que esto les haya servido para explotar esta herramienta que podemos utilizar para realizar encuestas rápidas y tenerlos de manera fácil para procesar en una hoja de cálculo. Gracias google .

I2COMM 2008

I2COMM 2008. I2COMM es el evento más importante de I+D en computación móvil en Colombia, un espacio de reunión para investigadores, operadores, estudiantes, empresarios y clientes interesados en la investigación y desarrollo de las temáticas de la conferencia en América Latina. I2COMM 2008 se realizará en Cartagena de Indias (Colombia), importante centro turístico de la costa caribeña colombiana y patrimonio histórico de la humanidad, organizado por el consorcio I2COMM (Universidad Autónoma de Occidente, Universidad Santiago de Cali, Universidad del Cauca, Universidad ICESI y Parquesoft) y con la colaboración de la IEEE Colombia y Colciencias.

Al interior de UNICAUCA este evento esta respaldado por el semillero de aplicaciones móviles e inalámbricas (wapcolombia) que hace parte del Grupo de Ingeniería Telemática y la VRI (Vice-Rectoría de Investigaciones).

Ya llego el 2008… a por él

Hoy es 1 de Enero de 2008, Un feliz año a todos los que pasen por este blog hoy, a mi familia, la familia de mi esposa, colegas de la UPM, e-intelligent, unicauca, wapcolombianos y todos mis amigos. Les deseo mucha prosperidad en este año, que venga cargado de todo tipo de suertes y buenos deseos, salud, amor, pasión, energía positiva y todo lo bueno. Y como lo malo es inevitable, espero que sean muy pocos y con poca trascendencia. Un abrazo a todos.

Por mi parte hoy me dedicaré a dar un repaso a mis objetivos del año a primera hora del dia porque quiero firmemente organizar mi trabajo en función de ellos. Aunque no los voy a colocar en este blog, espero este año ser más organizado e intentar seguir con unos planes trazados. Dentro de mis objetivos está el fortalecer mi metodología de organización de tareas personales y laborales, labor que es dispendiosa y exige mucha dedicación pero con la cual espero ganar mucho más tiempo del que dispongo.

Igualmente, espero poder dedicar más tiempo a las publicaciones de este blog, con entradas más constantes y relevantes, el único problema es que casi no me gusta hacer un copy paste de las noticias, con lo cual, la cantidad de contenido puede ser muy poca, aunque muy posiblemente cambie en parte esa filosofía, no haciendo un copy paste, sino intentando dar mis opiniones humildes sobre temas de actualidad, escribir tutoriales u otros tipos de contenido.

Perdido en el limbo con sw opensource

Estoy un poco decepcionado o con mi capacidad de instalar y configurar las cosas de manera rápida o porque efectivamente algunas aplicaciones no van bien del todo.

Primero, phpGrouware, me instalé la última versión para debian y nada, da un error que no está documentado ni resuelto en ningún lado. Luego eGroupware, lo mismo, intento instalarlo en un debian y nada. Luego, ayer con el Gregarius, suena muy bien la aplicación, pero intenté instalarla con la configuración que tengo de php + mysql y solo me crea un conjunto de tablas a medias.

Por último, hoy intentando usar el wiki de eGroupware que tenemos en la oficina, no encuentro una forma práctica de colocar enlaces internos usando el editor avanzado. No me quiere deshabilitar el editor avanzado para hacerlo con sintaxis wiki y por último, intento probar las noticias y no van… esto es una locura. Estoy aburrido.

No pongo los enlaces porque no me apetece mucho

Lanzamiento de Planeta Rebajas

Planeta RebajasHoy 24 de noviembre de 2007 fue lanzado Planeta Rebajas (Planet Rebates versión en Ingles), un servicio novedoso y gratuito para ganar dinero mientras compra a través de internet.

Planeta Rebajas ofrece a sus miembros la posibilidad de alcanzar rebajas de hasta un 50% sobre compras hechas en internet. Las rebajas ofrecidas son acumulables con los descuentos y promociones especiales propuestas por los socios de Planeta Rebajas. Planeta Rebajas no le da millas ni puntos le da DINERO por sus compras! y Mediante un programa de embajadores los suscriptores pueden aumentar sus beneficios y el de los equipo.

ebooker1.png

Planeta Rebajas cuenta con más de 1000 tiendas socias en las cuales puede comprar un usuario, seleccionando cualquier categoría se presenta al usuario de una forma agradable y sencilla la lista de sitios en las cuales puede comprar el producto deseado, antes de comprar, el portal ofrece al usuario información sobre el descuento que puede recibir él y los miembros de su equipo.

Los pasos para comprar y ganar en Planeta Rebajas son 4:

  • s1.gif Registrese y entre como usuario del servicio
  • s2.gifBusque en las categorías de productos su tienda favorita y entre a su sitio web
  • s3.gifUse como cuenta de correo su nueva cuenta de Planeta Rebajas login@planetreductions.com
  • s4.gifSus rebajas se acumulan en su cuenta de Planeta Rebajas

El siguiente video ilustra la filosofía del servicio. [youtube=http://es.youtube.com/watch?v=QOGVgde8rw8]

Problemas con AdsRotator en CSharp

El control AdRotator de CSharp (C#) es una herramienta muy útil para generar publicidad rotativa de manera rápida. Se puede enganchar a una fuente de datos, configurarse dinámicamente o tomar los datos desde un fichero XML que cumpla con el esquema especificado para los ficheros de publicidad.

El único inconveniente que he encontrado hasta el momento es que si colocas varios controles seguidos con un conjunto de imágenes muy pequeño, enganchados desde la misma fuente de datos, los banners se repiten. Es decir, no tiene un mecanismo que guarde una memoria de la publicidad que se ha desplegado en la imagen a partir de la misma fuente de información.

Intenté modificar o cambiar dinámicamente los enlaces pero no he conseguido hacerlo. Si se construyen directamente en el código no hay un método que me permita recuperar la imagen asociada al banner una vez asignada la fuente. La única alternativa podría ser utilizar el evento de creación donde sí se recupera la imagen y la url asociada, pero si tengo que leer el fichero XML para cambiar la imagen y llevar el control manual de los que ya he sacado creo que puedo pasar del AdRotator. Si alguien sabe como "Agruparlos" los consejos serán bienvenidos.

Clase Hash en Prototype 1.6RC1

La versión nueva de la clase HASH de Prototype 1.6R1C ha sido modificada, esta versión no es compatible con la usada en las versiones anteriores. Un caso práctico es lo relacionado con la creación y asignación de valores almacenados en una clase HASH. En mi caso, usaba la siguiente forma (Prototype 1.5.1)

var ph=new Hash({operacion:1,gm_modulo:0,gm_selectName:""});
//Inicializamos los valores a enviar
//reemplazar por los valores correspondientes
ph["operacion"]=1;
ph["gm_modulo"]=modulo;
ph[’gm_selectName’]=’listaFicheros’
En la nueva versión, hay que hacerlo así:

var ph=new Hash({operacion:1,gm_modulo:0,gm_selectName:""});
//Inicializamos los valores a enviar
//reemplazar por los valores correspondientes
ph.set"operacion",1);
ph.set"gm_modulo",modulo);
ph.set’gm_selectName’,’listaFicheros’

Usando los métodos set, get y unset de la clase para fijar (crear), obtener y quitar un elemento de la tabla HASH.

Lista de cambios.
Descargar Prototype 1.6R1C

TinyMCE Comprimido

En un desarrollo que estoy haciendo estoy usando TinyMCE un editor web avanzado de texto usado ampliamente en aplicaciones opensource. El tamaño de carga de la página midiendo solo los ficheros JS era de 489KB medida en el firebox mediante el plugin firebug, el cual sea del paso para mi es una herramienta fundamental para cualquier desarrollador de aplicaciones web.

Dado que el tinyMCE ocupaba un tamaño considerable decidi buscar la versión comprimida (aqui). Siguiendo unas sencillas instrucciones incorporé el script comprimido y el tamaño total de carga se redujo a 363KB, una reducción impresionante (un 26% menos). Haciendo un análisis de los ficheros, he encontrado que al cargar tiniMCE sin comprimir este carga los siguientes ficheros:

  • TinyMCE.js 147KB
  • Theme/es.js 5KB (no coloco todo el path)
  • TinyMCE/es.js 3K
  • editor_plugin.js 4K
  • advimage.js 2K

Al utilizar el compresor, se pone todo en un solo fichero llamado tiny_mce_gzip.js de tan solo 5KB. Se gana en menor tamaño y menos operaciones http.