Archivo de la categoría Software

Productividad personal: Toodledo

Toodle-Do-inactionHace bastante tiempo comencé a interesarme por el tema de la productividad personal. Teniendo tantas cosas en la cabeza, muchas tareas pendientes, y no encontrando la forma de realizarlas todas de la forma más óptima posible, hizo que empezara a investigar distintas webs sobre productividad y leer algún libro al respecto. Aún así, no he llegado a implementar ningún método cerrado que me funcione, pero si he ido cogiendo alguna idea suelta que me ha ido sirviendo a lo largo de los años. De todas estas tareas, quizás la más importante, y que saqué del libro de David Allen “Getting Things Done“, es que no podemos confiar en nuestra cabeza. Tener muchas tareas pendientes y confiar en que nos vamos a acordar genera estrés y tener la continua sensación de que hay algo importante que se nos ha pasado hacer.

La base de GTD es apuntarlo todo justo en el momento en que se nos viene a la cabeza. Da igual donde lo apuntemos, ni siquiera es importante que estén completos todos los detalles de la misma, pero cualquier tarea o idea que se nos ocurra debe ser automáticamente apuntada en algún soporte físico o electrónico. Ya habrá tiempo luego de clasificarla, priorizarla y hacerla, pero de momento podemos quitárnosla de la cabeza y que deje de darnos la lata de manera recursiva.

¡Es lo mejor y más útil en cuanto a productividad que he encontrado en mi vida!

Aunque claro, es bonito de decir pero, ¿como hacerlo? GTD recomienda una libreta o una hoja de papel. Creo que en la edición que yo leí ya hablaba de algún dispositivo electrónico o software, pero básicamente se basaba en papel. Pero, claro, hoy en día, con el boom de los smartphones, ¿quien necesita papel? Hay multitud de servicios webs y aplicaciones concretas para apuntar tareas. Quizás una de las más famosas sea Remember the Milk junto con la que vengo a comentaros hoy: Toodledo

Cosas que tiene toodledo y que me hacen la vida más fácil:

  • Poder separar las tareas en distintos proyectos. Puedo separar las tareas de mi vida personal, de las del trabajo, los temas relacionados con la fotografía, listas de la compra…
  • Poder separar proyectos en distintos contextos. Hay determinadas tareas que vienen determinadas por el contexto en el que nos encontramos. Hay tareas del trabajo que puedo hacer desde Sevilla o Cádiz, y otras que solo las puedo realizar cuando voy a Málaga, por ejemplo.
  • Establecer fechas, prioridades, alarmas. ¡O ninguna de ellas! Es decir, podemos especificar la tarea tanto como queramos. Algo que quiero hacer cuando tenga tiempo sobre fotografía, seguramente no tenga ni prioridad ni fechas asignadas.
  • Tareas anidadas. Lo encuentro especialmente útil, y esta es la única funcionalidad que realmente hace que me merezca la pena pagar la suscripción anual, además de, evidentemente, agradecer a los desarrolladores el servicio que me prestan.
  • Sincronización con Google Calendar.

Podéis probar muchas de las funcionalidades de forma totalmente gratuita, así que merece la pena echarle un vistazo.

El único problema que le encontraba a Toodledo era la inexistencia de aplicación nativa para Android pero hace tiempo que se resolvió gracias a terceros. Creo que, a estas alturas, ni siquiera les merece la pena desarrollar una aplicación propia. Aquí tenéis una lista de todos los desarrollos que soportan toodledo (se ve que se ha convertido en cierta forma en un estándar)

Yo, personalmente, uso tanto en el móvil como en la tablet Due Today. Tiene una serie de widgets que permiten disponer de distintas listas a la vista dentro del dispositivo móvil y añadir rápidamente cualquier tarea que se nos ocurra (ya tendremos tiempo después de clasificarla). Todas las tareas se sincronizan directamente con Toodledo, así que luego puedo ajustarlas, clasificarlas, o marcarlas como realizadas tanto desde la aplicación web como desde el móvil o tablet. Un gustazo.

Etiquetas: , , , ,

Adobe Creative Cloud y la piratería

Adobe Creative CloudNo creo equivocarme al decir que la noticia de la semana en el ámbito fotográfico ha sido el anuncio de Adobe del abandono del desarrollo de la Creative Suite y la migración de todos sus productos a Creative Cloud. ¿Qué significa esto?, pues que a partir de ahora todo su software pasa a distribuirse como un servicio en lugar de seguir con el modelo de licencias vigentes hasta ahora. De esta forma, el usuario paga una cuota mensual fija por el uso de los productos en lugar de un precio más elevado por el programa completo para toda la vida. Algunas de las noticias publicadas al respecto:

Adobe: There Will Be No Creative Suite 7
Adobe comercializará sus soluciones únicamente bajo un modelo de suscripción con Creative Cloud
Consumer alternatives to Adobe Creative Cloud: practical software choices

Prácticamente en todas las opiniones que he visto durante esta semana se destacaba que, además de que pasas de pagar por algo físico[*] a pagar por un servicio mensual, será imposible de “piratear”, tal y como ha venido siendo tan habitual hasta ahora. Bien es sabido que para poner un bocadillo con texto en una foto de la comunión de la prima hacía falta el Photoshop CS6. El CS5 se quedaba ya corto. ¡Gran tragedia!

He encontrado también bastante páginas recopilando software alternativo con el que solventar la terrible pérdida: Consumer alternatives to Adobe Creative Cloud: practical software choices

Sin embargo, después de todo lo que he leido, me han quedado claro un par de conceptos:

  1. El software se puede usar offline, con tan solo conectarse mensualmente para actualizar la licencia y bajar las actualizaciones pertinentes
  2. El almacenamiento en la nube es una opción, no como se dice por algunas webs que dan por hecho que todos tus trabajos están alojados en Adobe y que, al dejar de pagar la licencia se pierden (de verdad que he llegado a leer esto)

Con estos dos datos, ¿alguien duda que no estará disponible una versión “extraoficial” para usar offline y sin almacenamiento en la nube? A mi no me queda duda de que así será. El tema del almacenamiento no es problema, y la opción offline seguro que se “truca” para poder disponer de una “copia de seguridad”.

Dejo conscientemente en el tintero el peso moral detrás del pirateo del software, sobre todo en el caso en el que se utilice el mismo como herramienta de trabajo. Lo que sí que está claro es que a Adobe, como a cualquier fabricante importante, le interesa seguir manteniendo su posición dominante en el mercado. Y esto solo lo puede conseguir con un porcentaje bastante importante de usuarios esporádicos que usan su software de manera ilegal, junto con un grupo lo más numeroso posible que hace un uso profesional del mismo y que paga religiosamente todas las licencias.

Y, en serio, las fotos de la comunión de la prima se editan estupendamente con Gimp, no matemos moscas a cañonazos.

[*] Esto tampoco es estrictamente así, ya que por lo que se paga realmente es por una licencia de uso. El plástico del DVD no vale nada realmente.

Etiquetas: , , , , , , , ,

Sincronización local de ftp desde Windows

Hace unos días me vi en la necesidad de descargar ficheros periódicamente de varios servidores ftp en un Windows 7. En este caso concreto, además, los ficheros se irían actualizando día a día, lo que me obligaba a entrar en cada una de las cuentas ftp cada vez que quisiera sincronizar los datos, forzar la descarga de todos los ficheros, especificar que no sobreescribiera los ya existentes y comprobar de esta forma si había novedades o no. Eso para cada una de las cuentas ftp, claro. En fin, una tarea tediosa como mínimo.

En Linux tenía claro como automatizarlo todo, pero no así en Windows. Estuve investigando un poco para ver qué posibilidades tenía para solucionar este tema y solo encontré dos o tres clientes ftp de pago que realizaban este tipo de tarea. Aún así tampoco terminaba de convencerme ninguno. Finalmente, encontré un software gratis que permite hacerlo por medio de un script. Veamos como configurarlo paso a paso.

  1. El software se llama WinSCP, es gratis y puede descargarse directamente desde su página web. Lo descargamos e instalamos. Una vez hecho esto, no necesitaríamos ni siquiera arrancarlo
  2. Abrimos nuestro editor de texto preferido (notepad, por ejemplo, o notepad++ en mi caso) y creamos un nuevo script con el siguiente formato:

    # Opciones generales
    # Automatically abort script on errors
    option batch abort
    # Disable overwrite confirmations that conflict with the previous
    option confirm off

    # Primera cuenta FTP
    open ftp://usuario_1:contraseña_1@servidor_ftp_1
    option transfer binary
    synchronize local -criteria=size c:\ruta_a_guardar_1 /
    close

    # Segunda cuenta FTP
    open ftp://usuario_2:contraseña_2@servidor_ftp_2
    option transfer binary
    synchronize local -criteria=size c:\ruta_a_guardar_2 /
    close

    exit

    Para cada una de las cuentas debemos especificar tanto el usuario del ftp y la clave, como el servidor ftp y la ruta en la que queremos sincronizar el contenido de la carpeta. Es importante especificar “synchronize local” para que solo sincronice en una dirección, de forma que si borramos o añadimos ficheros en local, esto no afecte al directorio remoto. Por supuesto la dirección puede cambiarse, e incluso sincronizarse en ambas direcciones en caso en que fuera nuestra intención. Para más información, podéis echar un vistazo al manual de scripting

  3. Una vez generado el script, podemos ejecutarlo desde una ventana cualquiera de msdos (Barra de Windows -> Todos los Programas -> Accesorios -> Símbolo de sistema o, directamente, llamando al comando cmd). Para ello empleamos el siguiente comando:
    "C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=c:\ruta_script\script.txt
  4. Para terminar de rizar el rizo, podríamos configurar la tarea para que se ejecutara periódicamente en segundo plano y actualizara los ficheros necesarios. Para eso podéis echarle un vistazo a este apartado del manual de WinSCP.

Espero que os sea tan útil como me está siendo a mi estos días. Tened en cuenta que, aunque WinSCP es gratis, si le sacáis rendimiento y os apetece podéis plantearos realizar una donación a sus desarrolladores via paypal desde su página web.

Etiquetas: , , , , , , , ,

El backup no es suficiente

Tape-Drives

Cintas de backup

Me encuentro ahora mismo haciendo una copia de seguridad del blog, paso previo a actualizar a la última versión de WordPress. Afortunadamente, nunca he tenido que sufrir la pérdida de los datos del blog, seguramente porque suelo hacer copias de seguridad. Basta que se olvide uno de hacer la copia, para que todo se rompa. Es una de esas verdades universales que Murphy se encargó de manifestar. También es cierto que ha habido otras ocasiones en las que he sí que he perdido datos privados, como nos ha pasado a todos. Lo bueno del asunto es que, desde los tiempos del Spectrum, uno va aprendiendo poco a poco, y cada vez es más difícil que pase, aunque no imposible.

El caso es que venía dándole vueltas a un asunto de vital importancia en cuanto al tema de las copias de seguridad. No basta con hacerlas ¡hay que comprobarlas!. Ahora mismo, el backup del blog consta de dos partes: copia de los ficheros y copia de la base de datos. Todo perfecto, ninguna incidencia durante ambas copias. Ahora pongámonos en lo peor, el blog se rompe y hay que recuperar. ¿Quien me asegura que las opciones elegidas a la hora de exportar la base de datos han sido las correctas? ¿Y si el formato no es el adecuado? ¿Y si el fichero se truncó a la hora de bajar y no tengo los datos aunque yo así lo crea?

Os voy a ser sincero, en mis copias personales no suelo hacer comprobación de restauración. Quizás sea porque hago copias de forma bastante habitual y, en cierta forma, prefiero ahorrar algo de tiempo y jugármela llegado el caso. Eso sí, hay que tener claro cuando esta estrategia vale, y cuando no vale. En el entorno profesional no sirven las excusas. No es ya solo que haya que tener planificada la restauración de un sistema, hay que tener perfectamente documentado cada uno de los pasos, hay que tener un sistema de backup que sustituya al original en el menor tiempo posible para que se pueda seguir trabajando con normalidad y hay que tener perfectamente establecido el tiempo máximo sin servicio que nos va a llevar restaurar todo el sistema a su estado inicial. Y por supuesto ¡comprobar periódicamente las copias! No sería la primera vez que un administrador de sistemas se encuentra con que los datos que creía perfectamente guardados no son recuperables de la cinta o disco duro de backup.

Leer particiones ext2, ext3 y ext4 desde Windows

Estoy haciendo backup de los datos de mi viejo ordenador al nuevo. Bueno, relativamente nuevo, porque creo que ya tiene como año y medio, pero tenía pendiente pasar la mayoría de los datos del anterior a este. No creo que haya nada de vital importancia porque durante este tiempo no he echado nada en falta pero ¡más vale prevenir que curar!

Como ya comenté alguna vez por aquí, con el nuevo equipo pasé de usar Linux en mi sistema principal a Windows 7. Siempre me ha gustado más Linux, pero el pragmatismo manda y, para trabajar decentemente con software fotográfico, me hacía falta pasar a un sistema propietario tipo Windows o MacOS. El caso es que tengo un par de discos duros del equipo antiguo, que he sacado y conectado a la torre en dos conectores SATA externos que tengo para los backups y ¡vaya! ¡No recordaba que Windows no ve por defecto particiones de otros sistemas más exóticos! En este caso se trata de varias particiones en formato ext4. Buscando un poco por internet he encontrado dos soluciones.

La genérica pasa por descargar un software y ejecutarlo como administrador del equipo. Se trata de ext2read y nos muestra las particiones existentes en formato ext2, ext3 y ext4 del sistema. Podemos movernos por los directorios y copiar los ficheros que queramos a cualquier otra partición.

La solución más particular es un plugin de Total Commander (software que me encanta y que uso contínuamente en mi equipo). En la sección de plugins podemos descargar un par de plugins diferentes para poder ver estas particiones. Descargamos el plugin que nos interese en versión 32 o 64 bits y lo instalamos desde Configuración -> Opciones -> Complementos. Arrancamos de nuevo Total Commander como administrador y ¡ahí están nuestras queridas particiones!. Un gustazo poder copiar todo de un plumazo entre discos SATA sin el cuello de botella del USB2.0 del equipo antiguo.

¡Espero que os pueda ser útil a alguno!

Jugando con Photoshop

Hace un par de semanas estuve viendo un taller sobre Adobe Photoshop CS5, tema que tenía bastante aparcado. He aprovechado para hacer alguna prueba de las explicaciones. Para empezar, cogí una fotografía bastante mala, del cajón de descartes, para ver hasta donde podía llevarla. He aquí la original.

Antes

Y, tras un buen rato de trastear con ella, aquí tenéis el resultado:

20120223_Lolo_Muro

Como experimento me ha servido para comprobar que, si queremos obtener buenos resultados (y el que os muestro no es bueno), la imagen de origen debe ser lo mejor posible. He tenido unos cuantos problemas en el procesado precisamente por no haber escogido la imagen correcta. Espero ir mejorando en las próximas.

Etiquetas: , , ,

Nuevo hosting con Redcoruna

Hacía algún tiempo que venía planteándome el cambiar de proveedor de hosting. No es que estuviera descontento con el antiguo, pero me habían comentado desde distintas fuentes que Redcoruna funciona bastante bien. Aprovechando una promoción que encontré en Mundo Geek y que mi hosting estaba a punto de caducar, he decidido dar el salto, contando con un mes de margen para realizar toda la migración. Se planteaba una tarea difícil, ya que son unos 10 dominios los que tengo alojados, cada uno con sus ficheros, sus bases de datos, sus buzones de correo… etc Este es el motivo por el que he ido postergando la migración.

Finalmente ayer me eché la manta a la cabeza, antes de que acabara la promoción, contraté el hosting nuevo y me puse manos a la obra. Primera alegría, en ambos hostings la gestión se hace a través de cPanel. ¿Y si pudiera hacer un full backup de mi sitio original y recuperarlo en el nuevo? Hice fue un backup completo del sitio (más de 600 megas) y lo mandé por ftp directamente al nuevo hosting, cosa que es de agradecer, porque la velocidad de subida de mi linea ADSL da un poco de pena. Tras la copia hice el intento de recuperarla pero ¡ooooh! ¡No existe la opción de recuperar un backup completo, solo determinadas partes por separado!

Investigando un poco, vi que es una opción que solo aparece en algunas instalaciones de cPanel, seguramente por temas de permisos. Aún así, existe la opción de recuperar el backup por medio de línea de comandos. Abro un ticket en el proveedor nuevo, les confirmo que quiero que machaquen todo lo que hay (que no era nada realmente) y, esa misma tarde, me informan de que se ha recuperado el backup y se encuentra funcionando. Tras comprobar que todo parece correcto, cambio los DNS para que apunten al nuevo hosting. Los .com y .net al poco tiempo ya están listos y los .es se han hecho de rogar hasta esta mañana. ¡Y aquí estoy! Acabo de actualizar wordpress automáticamente, cosa que con mi antiguo proveedor nunca conseguí hacer y ¡listo!

Se ha recuperado absolutamente toda la configuración: ficheros, dominios, bases de datos, redireccionadores de correo, buzones, listas de correo… ¡todo! Desde luego me ha ahorrado muchísimo trabajo. Ya tengo claro que el día que migre buscaré otro hosting con cPanel. ¡Que gustazo!

Mi nuevo ordenador

Hace ya unos cuantos años desde el último cambio de máquina que hice. Eso sin contar el HTPC, claro, porque está casi exclusivamente para desempeñar su función. Concretamente, lo comentaba allá por febrero del 2006. Tiempo ha pasado desde entonces, y tocaba renovar el equipo.

Para las tareas diarias, aún sigue siendo más que suficiente con la máquina antigua. De hecho, si no fuera por la fotografía, quizás la habría estirado un poco más. Ubuntu funciona estupendamente bien en ella, pero necesitaba un sistema propietario, bien Windows, bien Mac, para poder hacer uso del software de fotografía que hasta ahora venía utilizando via máquinas virtuales.

Tras unos meses meditando la cuestión y habiendo sido bastante tentado por el Mac (hasta el punto de estar dinero en mano en un Mediamarkt el día sin IVA dispuesto a llevármelo puesto), al final ha sido un PC el elegido. ¿Y por qué? Pues principalmente porque me gusta mucho el cacharreo y me veo muy limitado con una máquina que, en el caso de fallar algún componente, implica que me quede sin ella un tiempo incierto.

Pues dicho y hecho, aquí las características de la nueva máquina:

  • Placa base Gigabyte GA-P55A-UD4
  • Microprocesador Intel Core I7 870 2.93Ghz Box Socket 1156
  • Dos discos duros Intel X25-M 80GB 2.5″ SSD SATA
  • Un tercer disco duro WD Caviar Green 2TB SATA2 64MB
  • Dos kits Kingston HyperX Blu DDR3 1600 PC3-12800 4GB 2x2GB. 8 Gb de RAM en total.
  • Caja Thermaltake V9 BlacX Edition
  • Tarjeta gráfica Gigabyte Radeon HD 6870 1GB GDDR5
  • Fuente de alimentación Thermaltake Toughpower XT 875W

Como siempre, da un poco de respeto comprar la máquina por piezas como he hecho. No por no saber como montarla, creo que desde que le metí con el soldador al monitor del AtariST para poder ponerlo en el Amiga estas cosas ya no me dan susto; más bien porque nunca sabes si va a resultar que la memoria que has elegido no se lleva bien con la placa base, o la tarjeta de video va a empezar a hacer cosas raras. En fin, siempre hay un componente de riesgo a la hora de montarte tu propio equipo, pero quizás esto sea lo que lo hace más emocionante.

Sorprendentemente funcionó todo a la primera, lo cual no suele ser habitual. Raro es que no quede algo sin enchufar, sin corriente, sin hacer contacto tan bien como debiera… en fin ¡un mundo de posibilidades! Las pruebas con Windows 7 han sido muy buenas. Tengo una versión Home Premium. Resulta que el ordenador de mi mujer incluia una licencia que nunca activamos porque automáticamente al salir de la tienda lo formateamos y le pusimos Ubuntu. No se si será ¿legal? hacer uso de esta licencia en un ordenador diferente al que estaba previamente asignado pero oye ¡moralmente estoy totalmente tranquilo!

Los dos discos SSD están montados en un RAID 0, con el sistema operativo y los programas. Tras varias pruebas con distintas configuraciones, esta es la máxima velocidad que he conseguido:

benchmark_ssd_raid-0

No está mal, ¿verdad? Lo único que me queda, que no es poco, es pillar un monitor decente, con pantalla IPS y calibrarlo para poder apreciar bien los colores de las fotografías. Ahora mismo tengo tres monitores, calibrados por software, y en cada uno veo las fotos con distintos colores :-(

Relanzamiento de Google Wave

Hace algo más de un año que hablábamos por aquí de Google Wave. Tiempo ha pasado ya desde su lanzamiento y ha sido uno de los productos de Google de los que más se ha hablado y, al mismo tiempo, menos se ha utilizado.

¿Qué problema ha tenido? En primer lugar, no es útil una herramienta si no tiene un número mínimo de usuarios con los que interactuar. ¿Y como conseguir estos usuarios? Pues ofreciendo algo que no tengan ya otras plataformas. El elenco geek estaba sumamente interesado en Wave desde el inicio, y nos registramos cuan horda nada más salir pero, ¿qué nos ofrece wave? ¿Por qué no hemos seguido usándolo tras unas semanas de trastear con él?

El principal fallo, desde mi punto de vista, es que se trata de una herramienta totalmente desacoplada de nuestras herramientas cotidianas. Quitando el hecho del acceso compartido a nuestros contactos de Google, se hacía necesario entrar todos los días en Wave para ver si teníamos algún nuevo mensaje. Si ya estamos acostumbrados a hacer esto con el correo electrónico ¿para qué marear más la perdiz? Personalmente poco a poco, y debido tambien a la falta de actividad de Wave, fui dejando de acceder al servicio. Instalé una extensión de Firefox que me avisara cuando tenía nuevos waves, pero como nadie utilizaba el servicio ahí se quedó. Posteriormente Google, en un intento de recuperar masa crítica de usuarios, implementó avisos via email de la existencia de un nuevo wave.

Y mi pregunta es. ¿Por qué no integraron Wave en Gmail? ¿Qué problema había? No olvidemos que, en el caso de una comunicación asíncrona, casi no hay diferencia entre el mail de toda la vida y Wave. De haber sido así, la cantidad de gente que hubiera utilizado el servicio hubiera sido mucho mayor. Teniendo toda la base de usuarios de Gmail, otros webmails e incluso clientes de escritorio habrían implementado un servidor Wave para poder utilizar esta nueva forma de comunicación.

¿Y qué pretenden ahora? Según lo publicado, parece que Google quiere relanzar Wave, como una aplicación independiente. Recordemos que, en principio, el protocolo era abierto, pero su implementación cerrada. Daban la posibilidad de que otros fabricantes implementaran su propio servidor Wave, pero ellos ya llevaban la delantera en este sentido. Ahora, liberarán el código de su servidor para que cualquiera pueda usarlo. Espero que realmente sea adoptado por la comunidad y se termine utilizando. No quiero recordar lo que ocurrión con mi querido (y prácticamente difunto) Jaiku.

Etiquetas: , , , , ,

¡Feliz dia del programador!

Entre las fiestas “geeks” que poblan nuestro calendario (aquí en versión Google Calendar), hoy toca celebrar el día del programador. Se ha establecido dicha celebración el día 256 del año (o 2^8, o 1111 1111). Así que enhorabuena a todos aquellos moradores de sótanos, cubículos, o despachos sin luz natural. La siguiente tira va dedicada a vosotros (nosotros realmente):

Etiquetas: , , , ,

Escuchando

Ultimamente no he escuchado nada

Tags Musica

Cache is empty.
lastfm logo

Fotillos

T9
Fotillos...

Fotillos por RSS 2.0