Posts Tagged ‘ shell

Visualizar un merge en svn (y git) usando meld

Cuando estemos utilizando alguna herramienta para realizar versionado de código fuente (subversion, git, etc) es agradable poder manejarnos con otras herramientas gráficas para visualizar las diferencias o cambios al momento de hacer un merge o unir nuestros cambios locales con cambios remotos. Una de estas herramientas (ojo, para aquellos fanáticos de la consola, el minimalismo, de usar lo indispensable, de hacer valer nuestro hardware mas viejito… y un largo etcétera) es meld.

Ahora bien, si usamos por ejemplo el comando svn up, teniendo cambios locales y al aparecer un conflicto, tenemos que resolverlo usando el editor o visualizar las diferencias en la consola. Como en internet siempre hay alguien que tal vez lo pudo resolver, y para lo que aquí hago referencia.

Happy coding!

Aprendiendo a editar texto con VIM

..y algún dia tenía que suceder, y es que siempre quise ser usuario de vim pero me resistia incansablemente :D

Pues, prestos a aprender a usar este “potente editor visual”, encontré en la wiki de documentación de gentoo un hermoso documento que nos explica paso a paso como llevarnos “bien” y no morir en el intento :P

Quizás dirán que no hay nada de interesante en esto, pero es de destacar las curiosa y original hoja de trucos que nos enseña este documento (las hojas de trucos son como guias de referencia rápida, para el uso de vim) y que nos será de gran ayuda tenerlo impreso o transcipto.. como mas le agrade a cada uno.

Saludos!

Problemas de instalación del workbench en pentaho

El workbench es parte del proyecto mondrian, de la suite Pentaho. Su finalidad es la de construir los cubos y administrar el lenguaje de consulta ROLAP llamado MDX (Multi-Dimenssional eXpression).

Resulta que la última version disponible del workbench para su descarga tiene en su lanzador (workbench.sh) varios inconvenientes, entre el cual esta la incorrecta definición de las variables de entorno en la cual carga los drivers para conectarse a las bases de datos que se soportan. Además, no existe el directorio en el cual se deben almacenar.

Leer mas

dos2unix: convertir codificacion de caracteres de win$ a *nix

Hoy comencé el dia trabajando con la herramienta para análisis de datos mondrian, de la suite pentaho (basicamente es una suite alternativa open source para Business Intelligence, analisis y mineria de datos, entre otros). la cuestión es que para el diseñador de cubos, el workbench, al intentarlo ejecutar me decia

workbench.sh: 32: Syntax error: end of file unexpected (expecting “then”)

resulta que esta “gente” al parecer creó el script bash para lanzar la aplicación en la plataforma privativa que todos conocemos :( y por ende no lo reconocía la shell sh a los caracteres especiales (retorno de carro, nueva linea, etc.) lo cual derivo en toda una travesía para encontrar la solución :P

dos2unix workbech.sh

El paquete “tofrodos” contiene este utilitario, creado para tal fin y disponible en toda distro (apt-get install tofrodos ;) ). Saludos!!