Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Archive for octubre, 2011

I Festival De Cultura Libre Pereira 2011

Posted by mirphak On octubre - 26 - 2011

El Festival tiene como principal objetivo generar un espacio de encuentro y reflexión sobre temáticas culturales libres que promuevan el arte, la tecnología, la cultura, la música y en general todo tipo de expresión que impulsen nuevos modelos culturales en la ciudad de . Para el Festival hasta la fecha se tienen confirmadas las siguientes actividades:

Muestra Audiovisual

Muestra Audiovisual de Significados, Contenidos y Acciones de Cultura Libre que se han llevado a cabo en diferentes países del mundo.

Conferencias

Cultura Libre, Copyleft y Creative Commons: Modelos de Licenciamientos Libres

Encuentro Púrpura

Espacio de Análisis y Reflexión sobre la participación de la Mujer en el Mundo Tecnológico

Trueque Digital

Espacio en donde nos reuniremos para intercambiar Contenidos Digitales bajo licencias abiertas y de dominio público, cada persona puede llevar sus USBs, Discos Duros y CDs para compartir todo la información que desee.

Mesas Redondas

Espacios de análisis y reflexión sobre tecnología, cultura, comunicación, arte y contenidos digitales.

PROGRAMACIÓN:

Fecha: SÁBADO 29 DE OCTUBRE DE 2011 de 9:00 am- 5:00 pm
Lugar: CIDCA Av.30 de Agosto #34-51

Pueden ver toda la programación  en    festival.slpulpa.org

PUEDEN ASISTIR:

Todas y todos aquellos interesados en conocer,promover y difundir la libre cultura en Pereira. Especialmente se están invitando a todas las mujeres amantes de la tecnología y la libertad a que participen del encuentro púrpura, un espacio liderado por y para mujeres con el fin de disminuir la brecha digital que aqueja la región y apropiarnos de las tecnologías y cultura libre.

El festival es Libre y Gratuito!

Etiquetas: , , ,

Aprendiendo Ruby desde cero Capitulo I

Posted by fortress On octubre - 25 - 2011

Desde hace días quería escribir este articulo pero por falta de tiempo (cosas del trabajo) no lo había podido hacer. Aclaro que no se trata de una guía oficial ni nada por el estilo solo es compartir lo poco que he ido aprendiendo sobre este lenguaje y quizás juntos podamos aprender muchísimo mas. Bueno sin mas cháchara aquí vamos.

 

Primero una definición de la wikipedia de que es Ruby?

 

“Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro “Matz” Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python, Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una de .”

 

Algunas características importantes

 

- orientado a objetos.
- Todo es un objeto.
- Bloques.
- cuatro niveles de ámbito de variable: global, clase, instancia y local.
- manejo de excepciones.
- Mark and Sweep Garbage collector.
- expresiones regulares nativas.
- Mucho soporte para comunicación con C, con un agradable API para utilizar Ruby desde C.
- Manejo de multitareas (Threads) independiente del sistema operativo, puedes incluso usar threads en DOS!
- Gran Portabilidad, corre en toda clase de sistemas Linux/Unix, Windows, OS/2, dos, etc…

Para Ruby solo ejecutamos en la y como root

 

# apt-get install ruby

Después de tenerlo instalado solo bastara con teclear en la :

 

$irb

Y tendremos algo como esto:

 

 

Ahora realicemos algunos ejemplos, como el famoso programa “Hola Mundo!!!”

 

 

Fácil, no? muy parecido a otros lenguajes, cierto?

 

Bueno creo que es todo por el momento, la idea es que fuera el abre bocas, para la próxima empezaremos con cosas creo que un poquito mas interesantes XD.

 

Fuente 1
fuente 2

Etiquetas: , , , , , , , , , , , , , ,

Comando GNU Screen

Posted by fortress On octubre - 11 - 2011

Bueno en esta oportunidad quiero hablarles del comando screen, que es una que nos puede ser muy útil cuando trabajamos en servidores y necesitamos dejar realizando una tarea toda una noche, como por ejemplo el crear una nueva base de datos para un cliente la cual tiene muchísimos registros. Esto se vuelve un problema al momento que no quieres dejar tu maquina encendida toda la noche con la abierta porque sabes que si por “x” o “y” se apaga tu maquina el proceso automáticamente se termina y pierdes todo el trabajo. Ahí es donde aparece el comando que lo que hace es crear terminales virtuales independientes de tu y de la sesión de tu equipo, permitiendo recuperar la sesión en cualquier momento y desde cualquier otra maquina, así podrás ver como va la creación de esa BD desde tu casa. Bueno no mas carreta y a los hechos.

 

Para solo digitas como root:

 

# install screen

Después de que se instale solo escribes “screen” en la consola y te aparece un mensaje con la licencia y otras cosas ahí solo presionas la tecla “space” para continuar y te dejara la consola limpia como si nada hubiese pasado :) pero si digitas “ps -aux | grep screen” te darás cuentas que si se esta ejecutando. screen funciona mediante “teclas rápidas”, “atajos de teclado”, “combinaciones de teclas”, algunas de estas combinaciones son:

 

[Ctrl]+[D] -> Cierra la terminal, si es la única que tenemos abierta, salir de screen.
[Ctrl]+[A],[C] -> Nos permite abrir más terminales virtuales.
[Ctrl]+[A],[N] -> Nos permite cambiar de una terminal a otra.
[Ctrl]+[A],[D] -> Nos permite cerrar la terminal sin cerrar los procesos que se están ejecutando.

Después de que salimos de la consola y queremos recuperarla solo basta que le pasemos al comando “screen” la opción “-r” y nos trae la ultima sesión. Pero resulta que si tenemos ya varias y queremos recuperar una en particular pues le pasamos la “-ls” y este nos muestra algo como esto:

 

fortress@SERCO-BRAGIRVI:~$ screen -ls
There are screens on:
5615.pts-1.SERCO-BRAGIRVI    (10/10/11 20:19:25)    (Detached)
5534.pts-1.SERCO-BRAGIRVI    (10/10/11 20:14:41)    (Detached)
2 Sockets in /var/run/screen/S-fortress.

y para recuperar la sesión especifica escribimos:

 

fortress@SERCO-BRAGIRVI:~$screen -r 5615

Donde el 5615 es el PID.

 

Bueno creo que es todo por el momento espero y les sea de bastante utilidad como lo ha sido para mi XD

 

Fuente

Etiquetas: , , , , , , , , ,