Skip to main content

the avatar of Iterativo e Incremental

Escritorio Junio 2011

Escritorio Junio 2011, a photo by muadib.ar on Flickr. Por ahora, paso a dejar una captura de escritorio. La disposición de las cosas está basada según esta captura, y por si a alguien le interesa dejo algunas características. SO: Archlinux – KDE SC 4.6 Plasma theme: Redo Fondo: EKUA Iconos: Faenza-jetpack Estilo de ventanas: N.7Más

a silhouette of a person's head and shoulders, used as a default avatar

the avatar of Iterativo e Incremental

Compartir facilmente archivos en la red

En mi caso (en este momento) estoy en Ubuntu 10.10, y encontré en un blog como compartir archivos de manera sencilla, y accederlos desde cualquier navegador y cualquier S.O. de la red local. Solamente tenemos que abrir una terminal y ejecutar python -m SimpleHTTPServer 19000 & Donde el 19000 es el puerto que le queres…Más

the avatar of Francisco J. Arias

Controlar remotamente tu sesión de openSUSE

En el principio de los tiempos, las sesiones de administración remota por vnc creaban una sesión gráfica nueva y no era posible controlar, por ejemplo, la sesión de usuario que actualmente estaba abierta. Hoy los tiempos han cambiado y ya es posible realizarlo en unos muy sencillos pasos:

1. Instalar el servidor de administración remota. Vamos a la administración de paquetes de YaST y en el campo de búsqueda ponemos: x11vnc. Seleccionamos ese paquete y le damos a instalar (aceptamos sus dependencias si es que las hay).

2. Habilitar el servidor para la administración remota. En openSUSE es muy fácil, basta con ir a YaST->Servicios de Red->Administración Remota. Marcamos la opción "Permitir administración remota" y chequeamos en "Puerto abierto en el cortafuegos". Al aceptar se instalarán los paquetes necesarios.

3. Opcionalmente y si fuera necesario abriremos el puerto 5900 de nuestro computador: YaST->Seguridad y Usuarios->Cortafuegos.  Seleccionamos "Servicios autorizados" y luego "Opciones Avanzadas". En la ventana agregamos el puerto TCP 5900.

4. Ya casi estamos listos. Ejecutamos el servidor de vnc en un terminal y como usuario normal de la siguiente forma:


x11vnc -usepw


Eso nos pedirá el ingreso de una clave para el control de acceso; ponemos la clave que queramos y la volvemos a ingresar.

5. Ahora podemos probar desde otro computador en la red local. Por ejemplo si la máquina que queremos controlar tiene la IP 192.168.0.40 presionamos Alt+F2 y ponemos el siguiente comando (o en una terminal):


vncviewer 192.168.0.40


Al dar enter nos pedirá la clave que ingresamos en el otro equipo y ya deberíamos estar controlando nuestro computador.

6. Al cerrar la sesión de VNC no podremos volver a conectarnos a nuestro equipo a menos que nuevamente ejecutemos el comando x11vnc... para evitar esto y habilitar la administración remota permanentemente haremos lo siguiente en KDE: Preferencias del Sistema->Autoarranque->Añadir programa.  En el campo de texto ingresaremos:


x11vnc -usepw -forever -bg


Aceptamos y ya hemos terminado. Ahora podemos controlar nuestra sesión activa de KDE desde cualquier otro computador.

the avatar of Iterativo e Incremental

Mejorando la visualización de tipografías en LCD, y en Fedora 13

No en todas las distribuciones gnu/linux están disponibles parches para mejorar la visualización de tipografías en monitores LCD (creo que por un problema de patentes), Fedora es una de las distribuciones que no incluye esos parches. En el blog Infinality.net encontré unos paquetes, una guía y recomendaciones para mejorar nuestras fuentes. Resumiendo un poco los…Más

the avatar of Iterativo e Incremental

De vuelta por wordpress.com

Después de mi pase por 000webhost, vuelvo por acá. Mi sitio en ese host fue suspendido por «envió masivo de e-mails», y la única forma de recuperarlo sería actualizando la cuenta (es decir, pagando). Creo que el culpable del envió masivo de e-mails fue el plugin de «Suscribirte por e-mail a los nuevos comentarios de este post»…Más

a silhouette of a person's head and shoulders, used as a default avatar

Groovy

Dentro de la búsqueda que tengo sobre lenguajes dinámicos que puedan correr sobre la jvm, me he encontrado con groovy un lenguaje que ha nacido para correr sobre la jvm, cosa que garantiza el tener 100% de  compatibilidad con las librerías java y con el código java que ya hemos programado.

Lo que mas me llamo la atención de este lenguaje en particular por sobre otros como jython , jruby es el paso natural que tiene alguien que ha programado en java anteriormente, con las grandes ventajas de poder ir al ritmo que se desee en cuanto al cambio de sintaxis o a la programación dinámica, y a la vez al no renunciar a nuestro conocimiento del funcionamiento de java ya que es aplicable a lo que es groovy .

Otro aspecto que me pareció bastante bueno es el hecho de que contara con el proyecto grails es un framework que facilita el proceso de prototipado de aplicaciones web tal como lo puede hacer django para python o rails para ruby, la gran ventaja que le veo a grails es que esta basado en proyectos sumamente probados dentro del mundo java como lo son spring y hibernate.

También existe un proyecto demasiado interesante basado en el lenguaje groovy el cual se llama Griffon, lo que hace esto es principalmente es poder facilitar el desarrollo de aplicaciones de escritorio basadas en swing, es algo así como grails pero para escritorio.

Lugares donde encontrar información sobre esto en español esta:

http://groovy.org.es/ y http://grails.org.mx/

También existe una buena aplicación que esta corriendo sobre google app engine que es un interprete del lenguaje groovy http://groovyconsole.appspot.com/



a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar