FLISoL 2011


Al igual que el año pasado este sábado 9 de abril de 2011 se llevará a cabo el Festival Latinoamericano de Instalación de Software Libre (FLISOL) en la ciudad de Santa Fe, así como también en muchas otras ciudades del resto del país y latinoamérica.

El evento se realizará en el Salon de la CTA (Central de Trabajadores Argentinos) desde las 9 hs hasta las 18 hs, dentro de las actividades se encuentran diferentes charlas, Install Fest, momentos de networking y sorteos de diferentes empresas de la ciudad.

Está demás decir que es un evento libre y gratuito, ya se pueden registrar desde aquí

Más info en el sitio FLISoL

Mapa conceptual del software libre


He hablado bastante de Software Libre en el blog y leyendo Mind Mappers me encontre con el siguiente mapa conceptual que explica en forma sencilla la naturaleza del software libre y sus principios.

FLISoL 2010


Al igual que el año pasado, éste también se realiza la FLISoL (Festival Latinoamericano de Instalación de Software Libre) que es el evento de difusión de Software Libre más grande en Latinoamérica.

En ésta ocasión el evento se realizará el próximo sábado 24 de abril a partir de las 9 hs. en la FICH (Facultad de Ingeniería y Ciencias Hídricas) Laboratorios de Informática en el 1º piso. El evento es libre y gratuito.

Actualización: Gracias al comentario de Gustavo.

Las charlas serían las siguientes con una duración de 40 minutos cada una.

  1. Introducción al software libre – Gustavo Courault
  2. Un paseo por GNU/Linux – Juan Wuetrich
  3. El uso del GNU/Linux diariamente – German Bortoli
  4. Casos de éxito – Joaquín Cañete
  5. [A confirmar] El arte del diseño gráfico con SL – Laura Benech

Mas información FLISoL 2010

Wallpaper aleatorio en Gnome


Soy el típico que constantemente le gusta ir cambiando el wallpaper del escritorio, así que para automatizar un poco la tarea me puse a buscar y llegue a encontrar un script escrito en python en Bloguear por Bloguear que hace eso mismo, cambia nuestro fondo de escritorio cada cierto período de tiempo.

Éste es el script:

#!/usr/bin/env python

BACKGROUND_DIRS = [‘/home/ariel/Imagenes’, ‘~/Imagenes’]
EXTENSIONS = [‘jpeg’, ‘jpg’, ‘png’, ‘svg’]

import os, glob, random, itertools, gconf

files = list(itertools.chain(*[[os.path.join(dirpath, name)
for name in filenames]
for dirpath, dirnames, filenames in
itertools.chain(*[os.walk(os.path.expanduser(d))
for d in BACKGROUND_DIRS])]))
gconf.client_get_default().set_string(‘/desktop/gnome/background/picture_filename’, random.choice(files))

Ustedes sólo tienen que editar la línea BACKGROUND_DIRS y poner el camino a la carpeta de sus imagenes, y por último agregar en el programador de tareas el script para que se ejecute durante cierto período de tiempo. Quedo lindo :mrgreen:

La Filosofía del Software Libre


Quería dejarle a un link al post La difusión de la filosofía del Software Libre vía El rincón de Zerial en el cual hacen una muy buena reflexión sobre el modelo actual de difusión de la filosofía del software libre y cual sería el modelo a seguir, la verdad esta muy bueno se los recomiendo mucho y además quería dejarles una frase que realmente es muy cierta:

Mediante un proceso de educación y concientización, buscamos una migración efectiva y no masiva. No nos enfocamos en migrar sistemas operativos, sino en migrar mentes.

Neblipedia: Wikipedia para descargar


Quería comentar algo que leí en Pillateunlinux sobre un proyecto denominado Neblipedia. Lo que se quiere con este proyecto es tener una enciclopedia libre offline en base al contenido de wikipedia que sea accesible sin una conexión a internet, o sea tenerla en nuestra máquina.

El proyecto es llevado a cabo por el grupo Neblinux y como bien lo mencionan en la noticia actualmente ocupa unos 2 Gb. El proyecto esta desarrollado en Java lo permite que sea implementado tanto en sistemas GNU/Linux como Windows.

Descargar Neblipedia

Distribución GNU/Linux para alumnos de la UTN


Ya he escrito en el blog sobre el tema del software y las libertades en la facultad y ahora leí una noticia en zarpele que me pareció bueno comentarla ya que habla al respecto.

El tema es que GNUtn es un grupo de la Universidad Tecnológica Nacional (UTN) que quieren hacer su propia distribución de GNU/Linux y así satisfacer sus necesidades y la de los demás independientemente de la carrera en la que se encuentren, así como también dar a conocer todo el mundo del software libre.

El proyecto está orientado a crear un LiveDVD instalable el cual no requerirá de una conexión a internet ya que tendrá la mayoría de las aplicaciones utilizadas por los alumnos. Así que los interesados en aportar sus conocimientos al proyecto se pueden subscribir a la lista de correo y así dar a este proyecto el apoyo que se merece, la verdad me parece una muy buena iniciativa y merece su atención.

Ajaxterm + Apache + SSL


Después de buscar y buscar llegue a un tutorial de como configurar Ajaxterm de forma segura utilizando el servidor Apache y el protocolo SSL. Ajaxterm es una aplicación escrita en Python que nos permite tener acceso remoto a una máquina a través de una terminal común a todos los sistemas GNU/Linux pero con la diferencia que es vía web, por eso mismo es necesario la utilización del protocolo SSL el que hace que la información viaje encripatada.

Ahora les voy a dejar los pasos que segui pero con algunos cambios para llegar a tener todo configurado siguiendo el tutorial que les mencione, espero les sirva como a mi.

Instalamos el servidor web Apache:

# apt-get install apache2

Habilitamos los modulos proxy para apache:

# a2enmod proxy_http
# a2enmod proxy

Instalamos SSL y creamos el certificado:

# apt-get install openssl # apt-get install ssl-cert
# mkdir /etc/apache2/ssl
# /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

Al configurarlo nos pedira el nombre de dominio entonces en vez de «localhost» como aparece colocaremos NuestroDominio con el que accederemos a nuestra máquina.

Habilitamos el ssl:

# a2enmod ssl

Instalamos ajaxterm y lo iniciamos:

# apt-get install ajaxterm
# /etc/init.d/ajaxterm start

Si nuestro puerto SSH no es el default (22) debemos cambiarlo para el servicio de ajaxterm haciendo:

# nano /etc/init.d/ajaxterm

SERVERPORT = 22

Creamos un nuevo archivo de host virtual, tener en cuenta que para mi ajaxterm utilice el puerto 8443 asi que dependiendo del que ustedes eligan tendran que cambiarlo en el archivo:

# nano /etc/apache2/sites-available/ajaxterm

************************************************************

Listen 8443

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory «/usr/lib/cgi-bin»>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ «/usr/share/doc/»
<Directory «/usr/share/doc/»>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

NameVirtualHost *:8443

<VirtualHost *:8443>
ServerName NuestroDominio
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

# Suppresses the Via header
ProxyVia Off
# Do not flood the log
#CustomLog /var/log/apache2/access.log combined env=!dontlog
#SetEnvIf Request_URI «^/ajaxterm/u» dontlog

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8022/
ProxyPassReverse / http://localhost:8022/
</VirtualHost>

************************************************************

Habilitamos el ajaxterm creado y reiniciamos los servicios:

# a2ensite ajaxterm
# /etc/init.d/apache2 restart
# /etc/init.d/ajaxterm restart

Ahora si hemos terminado y ya tenemos configurado ajaxterm con el protocolo https para poder acceder en forma remota y segura a nuestra máquina, podemos probarlo haciendo:

https://NuestroDominio:8443

o en forma local:

https://localhost:8443

Acá les dejo una captura de como deberían verlo:

Nota: Si en el momento en que reiniciamos el servidor apache nos sale el siguiente error:

«apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName»

la solución es editar el archivo httpd.conf:

#nano /etc/apache2/httpd.conf

agregandole la línea:

ServerName localhost

Ubuntu 9.10 ya esta dando vueltas


En estos días casi al mismo tiempo que el lanzamiento de Windows 7 como se anunció en muchos sitios se lanzo también la versión Ubuntu 9.10 Karmic Koala, que cada vez se impone y aumenta mucho su cuota de mercado. Como sabrán ya lo pueden descargar o encargar desde la pagina oficial.

Para terminar el pequeño post les dejo un video que vi en Linux Six Blog, en donde pasan a «Fierita» hablando de Ubuntu en una nota de Telefe Noticias (primera vez que veo en un noticiero argentino hablando de Linux):

Mi escritorio Debian II


Después de haberles dejado la configuración de mi escritorio en Debian, ahora les traigo la que estoy usando por estos días siguiendo con Gnome, ojala les guste y la implementen 😉 :

escritorio_debian_II

Conky horizontal parte superior

#avoid flicker
double_buffer yes

#own window to run simultanious 2 or more conkys
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager

#borders
draw_borders no
border_margin 1

#shades
draw_shades no

#position
gap_x 6
gap_y 6
alignment top_left

#behaviour
update_interval 1

#colour
default_color white

#default_shade_color 000000
own_window_colour 3d352a

#font
use_xft yes
xftfont bauhaus:pixelsize=15

#to prevent window from moving
use_spacer no
minimum_size 1262 0

#mpd
mpd_host localhost
mpd_port 6600

TEXT
${color}CPU1: ${color D7D3C5}${cpu cpu0}% ${color}${cpubar cpu0 8,90} | ${color D7D3C5} ${color }RAM: ${color D7D3C5}$mem/$memmax | ${color}Up: ${upspeed eth0} Kb/s | ${color }terabyteslibres ${execpi 300 python ~/scripts/gmail_parser.py usuarioGmail passGmail 3}
${color}CPU2: ${color D7D3C5}${cpu cpu1}% ${color}${cpubar cpu1 8,90} | ${color D7D3C5} ${color }HDD: ${color D7D3C5}${fs_free /home}/${fs_size /home} | ${color}Down: ${downspeed eth0} Kb/s | ariel gmail ${execpi 300 python ~/scripts/gmail_parser.py usuarioGmail passGmail 3}

DockBarX para agrupar ventanas en la parte inferior

Enlace Gnome-Look

Wallpaper

Wallpaper Galaxia vía psdeluxe