Herramientas: ToDoList

Esta es una herramienta que he usado desde hace mucho tiempo… se trata de una herramienta para llevar listas de tareas por hacer muy completa. A mi me ha servido para mis proyectos de software en donde me doy gusto programando la mayor parte de tareas principales. Se llama TodoList y ahorita anda por la versión 4.10.2.

Y que tiene de especial?

  • Muestra múltiples listas.
  • Permite jerarquizar las tareas.
  • Permite definir atributos a las tareas como:
    • Prioridad
    • Riesgo de que no se cumpla la tarea
    • Porcentaje completado
    • Tiempo Estimado para completarla
    • Tiempo Empleado, y tambien tiene un cronometro para no estar contando a mano.
    • Fecha de Inicio, Fecha de vencimiento, Fecha de finalización
    • A quien se Asigna y Quien la asigna.
    • Estado, uno puede definir los estados que quiera
    • Catgoria, tambien se pueden definir los que uno quiera
    • Costo de la tarea.
    • Archivo externo de referencia.
    • Comentarios de la tarea. Muy util para describir a fondo la tarea o fumarse algún pseudo algoritmo. El área de comentarios puede ser RTF o Texto Plano, aunque solo se vale usar un tipo para toda la lista… aun no se pueden combinar los 2 tipos entre tareas.
  • Los atributos de las tareas padre dependen de las tareas hijas, asi el porcentaje completado depende del avance de las tareas hijas (se pueden ponderar de diferentes formas); o el tiempo empleado seria la suma de las tareas hijas.
  • Permite definir colores a las tareas ya sea por Categoría, por Prioridad, o al gusto.
  • Cuando hay tareas vencidas, avisa al abrir la lista y las marca en rojo.
  • Permite exportar a XML o HTML.
  • Por supuesto también hay búsquedas por cualquier criterio o campo.

Deberían de darle una probada. Lo mejor es que es OpenSource, en la pagina de la herramienta pueden descargar el código fuente. Desde hace casi 3 años que esta en desarrollo y continúan agregándole nuevas características.

To Do List

» Pagina de TodoList

Etiquetas: software libre, herramientas,

Nuevas herramientas para el Transbordador

Mañana sera lanzado el transbordador Dicovery y en su interior llevará 2 nuevas herramientas:

  1. El T-RAD, cuyo proposito es reparar las lozetas de ceramica ke pudiesen haberse dañado durante el despege, como fue el caso del transbordador Columbia.
  2. La capacidad de aterrizaje remoto, para akellos casos en los ke el transbordador sufra serias reparaciones en el escudo de calor y que Houston considere que es muy peligroso ke la tripulacion aterrize con el transbodador. La tripulacion se quedaria en la Estacion Espacial internacional y el transbordador regresaria a la tierra por medio de control remoto en un intento de salvar la nave.

>> Ver Articulo de Space.com

Pablo Rigazzi sobre el diseño con tablas y Frontpage

Curioso momento al terminar la plática de Pablo Rigazzi, comentando lo que piensa sobre el diseño con tablas y Frontpage:

De acuerdo con él, aunque le falto mencionar Netscape 😉 . Ahora que lo pienso, para los que ya llevamos tiempo en esto muy en el fondo siempre terminamos diciendo:

Bring back the Tables!

PD: cvander fue quien hizo la pregunta en el video, quién también lo grabo. Así que ya saben cuales son las herramientas de trabajo 😛

Etiquetas: guatemala, diseño, video, exponet

Ocultando el menú principal de Firefox

Hoy que ví esta extensión me doy cuenta de que en realidad no uso tanto el menú principal de Firefox, y que más es un estorbo. Así que decidí instalar la extensión Disable Menu, que como su nombre lo indica oculta el menu principal de Firefox:

Firefox - Disable Menu Extension

Para accesar de nuevo al menú puedes agregar un botón en una de las barras de herramientas, o por medio del menú contextual. Se puede configurar para que auto esconda el menú principal pasado cierto tiempo. Hasta ya tiene aire de IE7 mi Firefox.

Etiquetas: , ,

Acceso SSH/SFTP al iPhone o iPod Touch

Una vez hemos liberado nuestro iPhone/iPod Touch el siguiente paso es empezar a cargar aplicaciones. Para instalar algunas de estas, necesitaremos tener acceso al sistema de archivos de nuesteo aparato, con las herramientas adecuadas es como conectarse a cualquier servidor de Internet.

Primero necesitaremos un programa que nos permita crear conexiones SFTP, como Putty, WinSCP, Nautilius o el que me gusta mucho usar, el cliente SSH original.

Una vez tenemos un programa para SFTP/SSH, necesitamos revisar unos datos antes de crear la conexión. Primero verificamos que el servidor SSH del iPhone/iPod está activado (SpringBoard / SSH) y obtenemos la dirección IP de nuestro iPhone/iPod desde la configuración Wifi (SpringBoard / Settings / Wifi / Nombre-de-nuestra-red).

Con esto creamos la conexión hacia el iPhone/ iPod:

  • Dirección IP de la configuración wifi.
  • Usuario: root.
  • Contraseña: dottie (1.0.2) o alpine (1.1.1)

Si vas a usar la consola SSH, será mejor instalar el paquete BSD Subsystem.

Etiquetas: , , , , , ,

Historial de funciones en WordPress

Para los que escriben plugins para WordPress o bien tienen una instalación muy personalizada; es un verdadero problema descubrir que algunas funciones sufren muchos cambios entre una versión y otra de WordPress, sin razón alguna, haciendo los plugins/hacks incompatibles o bien introduciendo comportamientos inesperados en tu blog.

En wp-hackers ya se ha mencionado (con flame incluido xD) el tener un mapa de funciones y sus cambios entre los diferentes releases, para poder comprobar que funciones se pueden usar en cual versión de WordPress. Hoy Ozh anuncia la disponibilidad de su Historial de implementaciones en funciones de WordPress, una herramienta que permite saber en que versión fue introducida o eliminada una función:

Historial de funciones en WordPress

También ha publicado 2 tablas con la lista completa de funciones para no depender del sitio al hacer consultas. Esta herramienta me viene muy bien ya que aún tengo cierto sitio que actualizar y siempre me da lata tener que buscar los cambios en funciones. Ahora lo que me gustaría tener es una forma de saber que funciones han sufrido importantes cambios entre versiones, ya sea que acepta nuevos argumentos o los datos son devueltos en diferente forma.

PD: Acá explican un procedimiento para hacer algo similar usando grep y diff, encontrar cuales funciones están en tal versión de WordPress. Me pareció más curioso el dato de cuantas funciones hay por cada versión de wordpress: de 552 funciones en 1.5 a 1058 funciones en 2.3.

Etiquetas: , ,

Tasks, un pequeño To-Do List en Ubuntu

Siempre trato de llevar un lista de cosas por hacer, especialmente cuando trabajo en proyectos o tareas muy largas. En Windows suelo utilizar esta herramienta, pero para ubuntu no tenía ninguna para llevar ToDo lists en el escritorio. Hace algún tiempo encontré Tasks de Pimlico que es un muy sencillo programa para llegar todo lists. Tiene las opciones básicas que podrías desear de un programa como estos, su pantalla principal luce así:

Ubuntu - Tasks

Su interfaz es bastante sencilla, comparada con la otra herramienta que utilizo. Cuando editas una tarea, ves el resto de campos que puede editar:

Ubuntu - Tasks: Editar

Los accesos directos está bien cuidados, puedes hacerlo todo desde el teclado. Algo que realmente hace falta, es obtener algún tipo de reporte de las tareas y sus detalles. Lo que si me gusto mucho es su integración con el calendario de gnome, ni siquiera debes tener abierto Task para usar este agregado:

Ubuntu - Tasks: Integración al Calendario

Para instalar Tasks en Ubuntu solo necesitas agregar el repositorio correspondiente a tu distribución:

deb http://debian.o-hand.com dapper/
deb http://debian.o-hand.com edgy/
deb http://debian.o-hand.com feisty/

Y luego ejecutar:

sudo aptitude install tasks

Es sencillo, pero funcional. Al menos mejor que nada.

Etiquetas: ubuntu, , herramientas, linux, software libre

Agrega tu comentario

dBug, var_dump() con estilo

Hace unos poco días encontré un pequeño script php para poder mostrar el contenido e información de alguna variables que indiques, muy similar al funcionamiento de var_dump(), pero con la gran diferencia que despliega la información dentro de tablas HTML y estilos CSS. El script se llama dBug y está disponible bajo licencia GNU GPL.

Por ejemplo, me ha servido para curiosear dentro de las variables de WP-Cache mientras le hago algunas modificaciónes. Usando var_dump() resulta un poco incomodo ya que firefox presenta los datos mal agrupados:

salida de var_dump() vista en firefox

Usando dBug, la información de las variables las presenta así:

PHP dBug

Facilita mucho la lectura e interpretación de las variables. Incluso al hacer clic sobre las filas, estas se encojen para ocultar contenidos que no necesitamos o son muy amplios. Pueden ver algunos ejemplos de dbug y los datos que presenta.

Para usar dBug es tan sencillo como primero tener:

include_once("dBug.php"); 

En alguna parte de nuestro script (como dentro de wp-config.php) y luego hacer la llamada pasando la variable de la cual deseamos obtener más información usando dBug:

new dBug($variable); 

A mi me parece muy útil para enfocarse en depurar o curiosear las variables, sin tener que perder tiempo en presentar los datos en forma leíble.

Etiquetas de búsqueda: , , , , debug

Agrega tu comentario

Pensadores de “columna”

Quizá ya varios leyeron la columna de Mario Roberto Morales el día de ayer en El Periodico: «Pensadores de blog», en la cual se trata de hacer de menos y generalizando a todos los blogs y sus autores por igual, haciéndolos pasar por poco intelectuales, con horrores de ortografía y gramática, y sin saber que es leer un libro gordo y aburrido.

Si bien es cierto que en la fauna bloguera hay de todo y para todos, caer en la generalización es un total error. Justo como Jorge Cabrera comenta en el blog de RomeroGT, seguramente Mario Roberto por querer criticar algún (o algunos) blog que no es de su agrado, se fue contra todos.

Me pregunto, ¿Qué blogs estará leyendo Mario Roberto, para señalarlos por la falta de un corrector otrográfico? ¿Que uso le estará dando a Internet, para tener tan mala perspectiva de los blogs y sitios web en general? ¿Cuales serán sus búsquedas en Internet, para llegar a blogs de «bajo nivel» intelectual? Si supiéramos estas respuestas, tal vez daríamos con la razón de porque escribío una «columna» tan hepática.

No voy a negar que no existan blogs que dejan mucho que desear, tanto en contenidos y forma como en ortografía; pero parece que Mario Roberto está confundiendo las cosas. Según él todos los blogs deben tener cierto número de citas biblográficas por post, definir un marco teorico y realizar un trabajo de campo; antes de que puedan ser considerados aptos para leer por cualquier persona.

Un blog no pretende ser como un libro gordo y aburrido, lleno de investigaciones centíficas y citas de otras fuentes reconocidas. Un blog es un medio de expresión rápida y directo, un desahogo de su autor; más no por ello se puede caer en la falacia de que todos los que escribimos blogs somos bajos de intelecto. Pero el que la gran mayoría no sigan esta linea, no hay una limitanción para ser el primero en ser lo y empezar a «caminar alto».

Un blog no tiene censura y no está limitado a los limenamientos de que un periódico le dicte, con tal de tener a los accionistas contentos. El autor de un blog no conoce la censura, salvo si sobre pasa las leyes y Terminos del Servicio donde su blog está hospedado; y se puede expresar libremente… siendo esto en algunas ocasiones un tanto peligro (para el ego de su autor, claro) .

¿Que los autores de blogs no leemos libros? Bueno acá una imagen de algunos de los libros que yo he leído:

Algunos libros que he leído

Verán que son libros gordos y pesados, algunos difíciles de leer requiriendo cierta madurez intelectual antes de poder digerir sus ideas expuestas. Algunos ya están gastados, señal de que tuve que dar bastantes leídas al mismo.

¿Y para tener un blog hay que leer todos eso libros? No, pero en algunos temas que trato en mi blog resultan útiles de vez en cuando para repasar sus ideas aún cuando no los menciones directamente. Y si contamos todo el tiempo que paso leyendo blogs:

Tendencias de Lectura

Pueda que no lea libros, pero me mantengo mucho más informado por los blogs, que con libros desactualizados o con medios vendidos a sus accionistas.

Ultimadamente, viniendo de alguien que no tiene blog y se muestra bastante apático por la tecnología como puede decir como debería ser un blog. Quizás él debería de darnos un ejemplo creando su blog y siguiendo sus propios consejos, pero ¡Oh! sorpresa por llevar un blog de opiniones al estilo columna no te pagarán como lo hacen en un medio «profesional».

Muy probablemente los comentarios de Mario Roberto no sea más que la más viva muestra de un Dinosaur Blog, que a su manera cree que si no hay citas bibliográficas no hay intelecto. En lugar de decir que los blogs no sirve para exponer ideas serías y complejas, se debe aprovechar el potencial que estas herramientas brindan.

Alguna vez me comentaron que si publicas un libro en Guatemala solo puedes esperar tener 200 lectores por año, y si vas con alguna Editorial te proyectan que un tiraje de 1,000 libros sea para 5 años. Esto comparado al potencial de lecturas y facilidad de alcance que puedes lograr con un blog, es bastante la diferencia. Claro, se puede objetar que si tu material es demasiado «avanzado», la gran mayoría del publico de un blog carezca de la madurez intelectual para comprenderlo, pero esos ya son otros veinte pesos.

En fin, esta es mi opinión no va en ánimo de provocar a nadie sino de poner en balance las cosas, un intento de verlas como son. Por cierto, me quedé con la duda de cuantos libros se deben consultar para generar una edición de un periódico.

Otros bloggers que han dado su opinión:

Estoy esperando a que el comentario de Rudy Giron o Jose Joakin sean más largos o bien más ácidos que este post jejeje

Etiquetas: , ,