Magento boxMagento es una plataforma de comercio electrónico relativamente nueva con una comunidad creciente y me ha parecido que tiene un backend muy potente para administrar una tienda virtual.

Actualmente no existe paquete Debian para instalar Magento por lo que tendremos que trabajar un poco más para disponer de esta plataforma. Concretamente sobre Ubuntu Server 8.10 tenemos que realizar los siguientes pasos.

Seleccionar el entorno LAMP cuando instalamos Ubuntu server para que Apache2, Php5 y MySQL5 vengan instalados y configurados por defecto.

Para satisfacer los requisitos de magento necesitaremos instalar adicionalmente los siguientes paquetes:

aptitude install php-pear php5-mcrypt php5-mhash php5-curl php5-gd php-soap php-apc ssl-cert

Si queremos que las URL de nuestro sitio web sean más límpias habilitaremos el módulo mod_rewrite de Apache de la siguiente forma:

a2enmod rewrite

Para habilitar el soporte de SSL (https) para la parte de administración de Magento tendremos que ejecutar:

a2ensite default-ssl
a2enmod ssl

Antes de seguir los pasos de la instalación de Magento desde línea de comandos tendremos que crear una base de datos para magento con un usuario para acceder a ella. PhpMyAdmin puede facilitarnos esta tarea si no recordamos los comandos necesarios para crear la base de datos y un usuario con privilegios sobre la misma.

Si necesitáis una imágen de una máquina virtual sobre VirtualBox de una instalación fresca de Magento sobre Ubuntu Server 8.10 pedidmela.

:wq

Contabilidad personal

13 diciembre 2008

Desde hace tiempo vengo echando en falta un sistema ágil para llevar mi contabilidad personal. Ahora que se acerca el final de año me he puesto manos a la obra para contabilizar las partidas de ingresos y gastos que he tenido durante este año.

Hay muchas herramientas para realizar esta labor, algunas de ellas libres como gnucash o kmymoney pero yo me he decantado por una herramienta online que se llama Moneytrackin’. Es una herramienta made in spain que conocí de casualidad buscando proyectos empresariales emprendedores españoles para la asignatura de Administración y Dirección de Empresas.

Aquí podéis leer un resumen de las funcionalidades de moneytrackin’. A mi me ha cautivado la posibilidad que ofrece de importar los datos de mis cuentas bancarias en formato .csv y el poder añadir etiquetas de forma masiva a las transacciones importadas. Además te permite exportar tus informes de cuentas en PDF.

Os recomiendo que la probéis. Siempre es bueno tener el control de las finanzas personales.

:wq

Unison

11 abril 2008

Normalmente llevo encima mi disco duro externo para disponer en todo momento de los últimos archivos con los que estoy trabajando y normalmente trabajo en 3 o 4 ordenadores diferentes.

La primera solución que busqué fue llevar una distribución Live en el disco duro y arrancarla para trabajar con ella pero la verdad es que sólo la uso cuando no me queda más remedio.

Si edito los documentos en mi disco duro externo y en otros equipos es muy complicado recordar donde se encuentra la copia más reciente y no es dificil cometer un error y perder la última revisión de algún archivo.

Pues aquí está unison y unison-gtk para hacernos fácil esta tarea. La primera es una herramienta para línea de comandos y la segunda es una interfaz gráfica para la primera. Permite definir un perfil de sincronización entre 2 directorios locales o remotos. Cada vez que la ejecutas, eliges el perfil y te sugiere los cambios que hay que hacer en ambos directorios basándose en los cambios que has cometido en los archivos.

Esta disponible en los repositorios de las principales distribuciones. No dudéis en probarla.

:wq

Gobby

22 noviembre 2007

Gooby es un editor colaborativo en tiempo real. Es decir, es un editor de texto donde varios usuarios pueden editar a la vez un mismo fichero.

Gobby in action

En el trabajo llevamos bastante tiempo usando este editor para redactar documentos de forma ágil entre varias personas y nos viene muy bien para realizar el proyecto de Ingeniería del Software de la carrera entre mi compañero de proyecto y yo.

Esta aplicación es multiplataforma y puede usarse en Linux, Windows y MacOS usando las librerías GTK+.  Además la comunicación va encriptada y se pueden editar varios documentos a la vez.

Los que no la conozcáis probadla y se convertirá en una herramienta indispensable.

:wq

De vez en cuando se me escapa alguna falta de ortografía en los correos electrónicos. Esto se va a acabar.

Mi gestor de correo habitual, Evolution, tiene la posibilidad de revisar la ortografía según vamos escribiendo pero para ello hay que instalar previamente los diccionarios de los idiomas en los que solemos escribir habitualmente.

El paquete que proporciona los diccionarios en debian se llama aspell, con aspell-es estaremos instalando el diccionario en castellano.

aptitude install aspell-es

Para activar la revisión ortográfica en Evolution 2.10 lo hacemos en Editar > Preferencias > Preferencias del editor > Ortografía.

Si no nos aparece la lista de diccionarios instalados y estamos usando Gnome como escritorio es porque nos falta el paquete gnome-spell.

aptitude install gnome-spell

:wq

ThinkingRock

28 agosto 2007

Gracias a la recomendación de AJ he comenzado a usar la aplicación ThinkingRock para aplicar GTD en todos los ámbitos. En mi anterior post sobre GTD comentaba cómo gestionaba mis tareas a través del gestor de correo electrónico con la imposibilidad de añadir pensamientos/tareas que no me llegaran a través del correo. Con ThinkingRock este inconveniente está solucionado.

Una de las ventajas de esta aplicación es que permite a cualquiera en iniciarse en el trabajo con GTD desde el primer momento.

Esquema de trabajo de ThinkingRock

Para comenzar a trabajar tan sólo tenemos que crear nuestro archivo y definir los contextos (trabajo, carrera, personal) y los tópicos (llamada, reunión, online, etc.).

Una vez hecho esto podemos empezar a recolectar pensamientos y comenzar a procesarlos convirtiéndolos en acciones simples o proyectos complejos compuestos por varias acciones simples.

Por cada acción simple podemos seleccionar terminarlas tan pronto como sea posible (Do As Soon As Possible), delegarlas o planificarlas para una determinada fecha.

Ejemplo ThinkingRock

Aquí tenéis unas demos para ver todas las posibilidades:

How to set up contexts and topics
How to collect and process your thoughts
How to review and update your actions
How to plan and review your projects

Una de las funcionalidades que echo en falta es la de poder enviar por correo electrónico desde la misma aplicación las acciones o los proyectos que has delegado.

Tengo que encontrar una forma de tener accesible mi archivo para poder importarlo desde mi casa con las últimas actualizaciones de pensamientos que haya dado de alta. Muchas veces en el trabajo me pasan por la cabeza cosas que tengo que hacer en casa y libera mucho apuntarlas y despreocuparse. Tan sólo tienes que estar pendiente de la pestaña Do ASAP e ir completando las tareas que aparecen en la lista. Yo suelo intercalar una tarea que me guste con otra que no me guste tanto para no dejar siempre las tediosas pendientes.

Probadlo y me contáis si habéis mejorado vuestra productividad.

:wq

Estoy probando el servicio IMfield.com que consiste en añadir un contacto a tu cuenta preferida de mensajería instantánea y realizar «hablando» con este contacto diversas tareas.

Entre ellas me he configurado añadir entradas a Google Calendar, Notas, Recordatorios y TODO’s y además puedo publicar entradas en mi blog sin nisiquiera abrir un navegador.

Se pueden crear atajos de teclado para las tareas más comunes. Lo probaré unos días y ya os contaré como va.

Vía Manu Contreras

:wq