miércoles, 27 de julio de 2016

¿Perdido sin un cliente gráfico de git?

No hay comentarios:
Hay que reconocer que con el uso diario utilizar git mediante terminal es una habilidad que se termina dominando y las búsquedas en google para hacer las operaciones más sencillas llegan a ser innecesarias.

En esta entrada presento la herramienta que utilizo eventualmente cuando mi pequeño repertorio de git se queda corto. Sin más rodeos, la aplicación es Gitkraken.



Multiplataforma, la manera más sencilla de instalarlo para usuarios de ubuntu/debian será descargando el fichero .deb. El resto de usuarios pueden descargarse el fichero gzip.

La pequeña receta para ejecutar la aplicación es:

cd /tmp
wget https://release.gitkraken.com/linux/gitkraken-amd64.tar.gz
tar -xvf gitkraken-amd64.tar.gz
sudo mv GitKraken /opt
sudo ln -s /opt/GitKraken/gitkraken /usr/bin/gitkraken

¡Y listo! Para ejecutarlo nada más que lanzar el comando gitkraken desde una consola.


Leer más

miércoles, 8 de junio de 2011

Instalar parallels tools en Arch Linux

No hay comentarios:
Ante la falta de información que encontré en internet acerca de este tema, os comentaré los sencillos pasos que seguí para solucionar el fallo que me arrojaba el instalador del programa parallels tools.

El error en concreto era el siguiente:

Error: there is no option to install prltoolsd service
Error: failed to install prltoolsd service
Error: failed to install user space applications and drivers

Pues los pasos a seguir son bien sencillos. Si conseguimos llegar hasta el error anterior, en primer lugar deberíamos desinstalar la aplicación. Para ello:

sudo ./install

Y escogeríamos la opción correspondiente a desinstalar (remove).

Ahora se nos pedirá reiniciar la máquina virtual. Tras aceptar esta opción volvemos a marcar la opción de instalar parallels tools desde la barra de herramientas. Dentro de nuestra maquina virtual linux escribiremos lo siguiente:

cd /media/Parallels\ Tools/
su
export def_sysconfdir=/etc/rc.d
./install

Todo debería finalizar correctamente ahora ;).
Leer más

domingo, 27 de febrero de 2011

¿Está perdiendo Ubuntu a sus usuarios?

No hay comentarios:
Me encuentro con un artículo así de llamativo (en lengua inglesa). Dado los problemas de licencias que supondría traducir el texto os dejo encargados de hacerlo a vosotros mismos. Me limitaré a hacer mención a ciertos puntos clave que se mencionan.

La cifra de ordenadores personales con linux como sistema operativo sigue siendo una cifra insignificante. La comunidad se sigue haciendo preguntas como '¿qué estamos haciendo mal?' o '¿qué hacen los demás que les está yendo bien?'

Podemos alegar que todo se trata de una conspiración de la todopoderosa multinacional Microsoft, o que es cuestión de que los humanos (siempre me gustó el eslogan 'Linux for humans begins') nos adaptemos al uso de la consola, pero probablemente esto no solucione nada.

Ubuntu ha sido una de las distribuciones más escuchadas en los últimos años, presentando unos de los mayores índices de descargas, y mostrándose en las primeras posiciones de muchas páginas webs como por ejemplo distrowatch
(Arch o Mandriva ocupan las posiciones 8º y 10º en el mismo ranking, basado en las visitas a las webs (de la propia distrowatch) de cada una de las distribuciones).


A pesar de estas favorables estadísticas, existen toda una serie de movimientos de carácter empresarial dentro de la propia distribución que muchos tachan como un acto de hipocresía. No olvidemos que Canonical es la empresa que financia este proyecto, y a muchos no les ha gustado esta nueva imagen que choca frente a aquel viejo recuerdo de comunidad, la filosofía 'Ubuntu'.


Cambios en aspectos como la apariencia no aportan una mayor usabilidad al sistema, al igual que la exclusión de paquetes que generaron una gran controversia entre los desarrolladores (Veáse por ejemplo lo ocurrido con aptitude).

Las actualizaciones semestrales que en muchas ocasiones obligan a tener que reinstalar el sistema por completo tampoco ayudan a mejorar la popularidad de la distribución. Muchos usuarios optaron por pasarse a Debian tras ver tales incidencias. No es un ciclo de vida apropiado. Es demasiado corto, no es la filosofía de los proyectos libres, ni siquiera del propio kernel, liberado cuando se corrigen/mejoran pequeñas partes del mismo y no antes.

Una mala gestión provocada por una visión a corto plazo afirma Barbara Hudson
.

Sin embargo, todo esto no es malo. Un usuario que conoce linux, lo ha usado con anterioridad, probablemente no tenga miedo a experimentar con cualquier otra de las miles distribuciones existentes.

Creo que el artículo no discrimina ni creo que pueda ofender en excesiva medida a aquellos usuarios que siguen defendiendo su distribución preferida. Yo la conocí en mis comienzos, pero tras las incidencias que tenía que afrontar con cada nueva versión decidí probar algo nuevo.

¿Cuál es vuestra opinión al respecto?


El artículo original lo podemos encontrar en: http://www.technewsworld.com/story/71955.html
No podemos dejar de leer: http://itmanagement.earthweb.com/osrc/article.php/3925641/Ubuntu-Where-Did-the-Love-Go.htm
Leer más

martes, 28 de diciembre de 2010

Protege tus archivos. Encripta cualquier carpeta.

No hay comentarios:
Si alguna vez habéis probado a buscar en cualquier buscador una manera sencilla de encriptar alguna carpeta de tu disco duro desde linux, probablemente os hayáis topado con "fuse", un programa que se ejecuta por terminal y, a pesar de todas sus funcionalidades, podría no contentar a todos.

Para ello, nos aseguraremos de tener instalados los siguientes paquetes:

encfs python2.4-dev python-nautilus subversion

Si no los tenemos, procederemos a instalarlos de la manera habitual. A continuación, descargamos el código fuente del programa desde la siguiente dirección:

https://code.google.com/p/crypt-manager/downloads/detail?name=conceal_0.0.5.orig.tar.gz

Una vez con el archivo en nuestro ordenador, nos encargamos de descomprimir el contenido del mismo. Si utilizamos la terminal para tal efecto:

$tar -xvf conceal_0.0.5.orig.tar.gz
$cd conceal-0.0.5/conceal-gtk
$sudo python setup.py install

Con esto ya tendremos el programa instalado en nuestro sistema. Si somos usuarios de ubuntu, esta tarea se puede simplificar más aún descargándonos el fichero .deb desde la web oficial.

Para terminar, mostrar algunas capturas del propio programa:


Mencionar que la carpeta encriptada aunque parezca redundante, no será visible para nadie. Si me diera por acceder al directorio donde se encuentra realmente, no podríamos ver ningún rastro de la misma. También es importante recordar lo importante que es no olvidar la contraseña, pues la recuperación de los datos sería prácticamente imposible.

Enlace al proyecto.
Leer más

sábado, 18 de septiembre de 2010

Encontrar una foto a partir de un boceto.

No hay comentarios:
¿No os ha ocurrido que en muchas ocasiones no sois capaces de encontrar una foto por que habéis olvidado su nombre?Tal vez, este fuera una cualquiera, generado por nuestra cámara fotográfica que para nosotros no es demasiado sencillo de recordar.

Gracias a imgSeek, disponible desde los repositorios de vuestra distribución linux, a través de un dibujo podremos encontrar la foto en cuestión. Unas imágenes con los pasos a seguir:

1) Una vez instalado el programa, procederemos a añadir los archivos de nuestro disco como se muestra en la imagen (en la pestaña "add" del programa). Podemos especificar una ruta del sistema, o bien, que busque en su totalidad.



2) Hora de ser creativos, toca dibujar y ver si tenemos suerte, todo ello desde "Search". En mi caso intenté buscar una imagen de tux...


Como se puede apreciar abajo aparece el parecido con las imágenes de nuestro disco duro. En mi caso, he de reconocer que no tengo grandes dotes como dibujantes. Realmente confío en que mis dotes como programador sean bastante mejores =S. Prueben ustedes mismos.

Enlace ImgSeek.
Leer más

miércoles, 28 de julio de 2010

Saber cuando termina una aplicación por consola.

No hay comentarios:
En muchas ocasiones nos vemos en la necesidad de utilizar programas sin interfaz gráfica. En este pequeño artículo les mostraré la manera en que pueden conocer cuando cierta tarea se ha completado.

Pudiera ocurrir que tuviéramos que compilar un programa, "renderizar" un vídeo, o simplemente, utilizamos un gestor de descargas como wget. El gestor de descargas por ejemplo me sirve para estableces una buena comparación. Si yo pusiera a descargar un archivo de varios gigas, me llevaría algo más de tiempo que unos segundos. Cualquier gestor de descargas con interfaz, me mostraría un aviso cuando esta se completase, una notificación. Sin embargo, no sabemos como hacer esto desde la terminal, sosa y fría. Por eso, procederemos a moldearla a nuestro gusto.

Para este caso, haremos que nos muestre notificaciones cuando un programa termine su ejecución:

1.- Desde la propia consola escribimos:

$gedit ~/.bashrc
A continuación, dentro del archivo que se nos abrirá, copiaremos al final el siguiente código:

alias alert_helper='history|tail -n1|sed -e "s/^\s*[0-9]\+\s*//" -e "s/;\s*alert$//"'
alias alert='notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $(alert_helper)"'

2.- Nos aseguramos de tener libnotify-bin instalado. Para Ubuntu y derivados:

$sudo apt-get install libnotify-bin

En mandriva me bastó con utilizar lo siguiente:

$su
#urpmi libnotify

3.- Y el paso final. Escribiremos en consola:

$source ~/.bashrc
Con esto ya tenemos lo que ofrecimos, notificaciones cuando terminan nuestras aplicaciones. Probemos con cualquiera, un simple cd o mv.

¿No te funcionó? ¡Claro! No tiene sentido alguno que nos avise de cuando terminan todos los comandos. Sería de utilidad prácticamente nula, por eso si queremos que nuestra aplicación nos informe bastará con poner la terminación "; alert" en nuestras instrucciones. Unos ejemplos donde podremos ver cómo funciona:

$cd; alert

$sleep 5; alert

Espero les sea de utilidad. Fuente: Aquí
Leer más

domingo, 25 de julio de 2010

Gwget. El gestor de descargas para GNU/Linux.

No hay comentarios:
Tras mucho buscar por internet, trastear con mil y un gestor, por fin he encontrado una solución. Wget es un famoso gestor de descargas cuyo uso se realiza a través de la terminal, algo que para que mentir, no es agradable. Encuentro una interfaz gráfica para el mismo, gwget. Está disponible desde los repositorios de casi todas las distribuciones linux, en español, y con una sencillez de uso inigualable.

Algunas imágenes de la propia web del proyecto:



Si bien hecho en falta algunos detalles, como el número de conexiones que me permite emplear para una descarga, he de decir que funciona sin problemas.



Para aquellos que precisen de un entorno con mayores opciones de personalización, siempre estará aria, también disponible desde los repositorios o desde su página web.


Tampoco olvidéis que si dependéis de webs como megaupload, rapidshare, gigasize y el largo etc, de webs de almacenamiento online, la opción de Jdownloader sigue presente en Linux. Escrito en Java, podemos hacerlo correr sin mayores problemas. Página web. Y como siempre, alguna captura de pantalla:


Leer más