Seamos realistas…

Licensed as GPL: GNU Pettanko Loli

Archivos por Etiqueta: python

Actualicé Arch Linux y lo unico que recibí fue…

PYTHON 3

Hasta ahora ninguna aplicación en Python me ha fallado, nada mal, nada mal.

Anuncio de Allan McRae

Otro modo de hacer presentaciones: rst2pdf

Si preguntara por programas para crear presentaciones, vendría al instante Powerpoint de la suite ofimatica de Microsoft, o quizá Impress de OO.o (también Libre Office o Go-Office). Completos en ciertos sentidos, solo que Powerpoint no puede ejecutarse de manera nativa en GNU+Linux e Impress, parte de OO.o, usa Java (y yo detesto Java :P).

Sin entrar a la eterna guerra de flames, he decidido mostrar que no son las únicas herramientas que pueden crear este tipo de documentos y mostrar los resultados en una serie de artículos. El día de hoy hablare de rst2pdf.

Leer más de esta entrada

Quickserve, simple servidor HTTP para Arch Linux

¡No puedo creer que sea un servidor!

Esta es la situación, deseas compartir archivos con un amigo y no tienes tiempo de batallar con recursos de red o el tiempo apremia, para esto esta quickserve.

Quickserve es una servidor simple escrito en Python cuya función es compartir archivos en instante en redes ad-hoc. Aparte de abrir un puerto del muro de fuego, este programa no necesita otra configuración para funcionar. Su funcionalidad no requiere mucho, si por ejemplo, deseamos compartir el contenido del directorio Escritorio/ escribimos en una terminal:

quickserve /home/usuario/Escritorio

Después de esto, quickserve se iniciara en el puerto 8080,podremos acceder a este directorio, con nuestra dirección IP en la LAN, si mi IP, por ejemplo, es 192.168.0.1, debo colocar en un navegador o usando curl : “http://192.168.0.1:8080″ Esto nos llevara a un directorio donde se muestra el enlace a Escritorio/.

Además de esta caracteriza, es posible subir archivos al directorio, utilizar SSL y usar sistema de usuario con contraseña para acceder al directorio. Sobra decir que me ha sorprendido, en mi caso tengo 2 ordenadores, portátil y escritorio, en las cuales muevo archivos para imprimir, esto me ha ahorrado una considerable cantidad de tiempo.

Para instalarlo en Arch Linux, podremos agregar el repositorio de Xyne a /etc/pacman.conf

[xyne-any]
Server = http://www.xyne.archlinux.ca/repos/xyne-any

Y después:

# pacman -Syu
# pacman -S quickserve

¿Que les parece?

Martes sin X “Ranger”


Un martes más con aplicaciones que no requieren mas que una terminal o linea de comandos. El día de hoy hablaremos de Ranger.

Ranger es un navegador de archivos de consola escrito en Python, este permite buscar entre los archivos en diferentes columnas, si nos colocamos en un directorio, en la columna siguiente aparecerá el contenido de este. Todo se maneja a través del teclado, con atajos tipo vi/vim. Entre las características principales de este navegador tenemos:

  • Vista de múltiples columnas
  • Operaciones comunes con los archivos (cp/mv/chmod…)
  • Determina el tipo de archivo y elige el programa para correrlos.
  • Extensa y comprensible documentación
  • Marcadores, pestañas, soporte para ratón
  • Extensible, y personalizable.

Cada vez que reseño un navegador de archivos de consola me impresiono, las tareas que uno pensaría que necesitan un gestor tipo Thunar o Nautilus, lo pueden realizar sin problemas este tipo de aplicaciones, y ocupando pocos recursos. Ademas que la forma de navegar me pareció innovadora, no había visto un navegador de archivos con ese tipo de vista.

Para conseguir Ranger, los usuarios de Arch Linux podemos usar el paquete ranger-git que esta en AUR. Para Ubuntu, pueden descargar la ultima version estable y compilarlo o clonar el repositorio GIT, (recomiendo lo primero).

¿Que les parece? Adéu

Hoy en minimalismo: Navegador para Linux en 1.2Kb

Pettan, Pettan, Tsurupettan

Esto es sorprendente, al menos para mi, leyendo el blog de Motho ke motho ka botho encuentro este peculiar script, que esta escrito en python que permite navegar en cualquier pagina. El archivo pesa menos que una extensión de Firefox y tiene un consumo de memoria muy bajo (30-50 mb en lo que revise).

El secreto de este script, es que aprovecha a gtk y libwebkit-gtk para funcionar, algo así como Midori, muy, muy simplificado. Hay proyectos símiles como uzbl-browser o Surf de suckless, pero este es solo un archivo listo para usarse sin necesidad de compilar. Lo revise en varios sitios y en general las paginas cargan bien, y al estar basado en Webkit ofrece mucha compatibilidad para tecnologías venideras (Imagen de arriba).

Para probarlo: Leer más de esta entrada

RMahjong, el mahjong japones llega a Linux

Mahjong = serious business

He de ser sincero, juego poco. Si no es un juego del pasado, como los que había para consolas como SNES, NES o Sega Dreamcast poco me llama la atención (Touhou es la excepción). Pero un juego que me ha llamado la atención es el mahjong, después de ver series como Saki o leer Mudazumo Naki Kaikaku (la recomiendo), la forma del juego hizo que cayera en la desesperación me intereso.

Es cuando busque juegos de este para linux, solo pude encontrar aquellos que jugaban la variante solitaria, un solo jugador para conseguir fichas iguales. No había juegos nativos para esta modalidad o al menos no los encontré.
Leer más de esta entrada

Marave, el Ommwriter para Linux

Hace tiempo leía sobre una aplicación para MacOS X, llamada Ommwriter, un editor de texto a pantalla completa para concentrarse en la escritura que agregaba ciertas características interesantes.

Ahora traemos a Marave, un editor inspirado en la aplicación para el sistema de la manzana :P. Marave es un editor de texto a pantalla completa escrito en PyQt4, que toma algunas funcionalidades de Ommwriter, por ejemplo, el poder cambiar los fondos, estilos, temas de la aplicación, reproducir música mientras se escribe (utiliza Phonon y radio en linea).

Claro que también tiene opciones que esperaríamos en un editor, como cambio de fuentes, búsqueda y reemplazo (aun no esta pulida) e inclusive corrección ortográfica. Marave aun esta en desarrollo (apenas es la versión 0.1), si quiere probarse es necesario tener instalado las librerias PyQt4.

Para instalar Marave, descargamos el paquete tar.gz y ejecutamos lo siguiente:

cd /lugar/de/descarga
tar -zxvf Mirave-0.1.tar.gz
cd Mirave-0.1/
su -c python setup.py install

En este tipo de aplicaciones, prefiero PyRoom, aunque no esta de más tener alternativas :D.

¿Que opinan?

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 52 seguidores