Barcamp Litoral 2011 un éxito

Barcamp es una red internacional de eventos abiertos, participativos y sin fines de lucro, enfocado en tecnologías emergentes, de código abierto (opensource) y protocolos sociales, en un marco de total innovación. El Barcamp Litoral estará organizado por la Universidad Nacional del Litoral, el Gobierno de la Ciudad de Santa Fe y Santa Fe Valley.

La desconferencia de tecnología más importante del mundo llega a Santa Fe

Así se anunciaba lo que iba a ser un tremendo evento

El sitio oficial : http://www.barcamplitoral.com.ar/

Llegamos a la mañana con todas las pilas

Nos acercamos al predio de la UNL, a minutos de la terminal

Con esto nos identificamos !! 😀

Di una charla de monitoreo de Redes y Loggueo centralizado

acá pueden encontrar documentación de referencia con ejemplos de código

http://wiki.cayu.com.ar/doku.php?id=manuales:nagios

Y también di una charla sobre Pueblos Originarios y Software Libre

el puente de Santa Fe

Acá el puente, le deje 15 seg de obturación, deberia haberle dejado 10 seg pero igual salió tengo que ver como quedó el RAW

el evento fue un éxito y el día se presto para todo, con mas de 1800 asistentes queda para el recuerdo

Lucid Lynx – Ubuntu 10.04 en mi Acer Aspire One D250

El fin de semana con el poco tiempo libre que tuve, me dispuse a probar la BETA de Lucid Lynx[0], anda bastante ligera, considerando que desinstale casi todo lo gráfico y después me puse instalar a mano todo, instale algunos paquetes de gnome, porque no me gusta la cosas que agrega y que corren en segundo plano, y ademas quiero ahorrar en procesos corriendo. También instale algunos paquetes de lubuntu, como su terminal, y su editor de textos, openoffice y las utilidades de red como Wireshark y NMap, un kernel actualizado (a comparacion de la version anterior),  por ahi aplique si tengo tiempo apt-build, el unico problema o contrantiempo es que como siempre las instalaciones de ubuntu tiene problema con LVM, asi que en el fstab tengo que poner el UUID del volumen lógico a y las actualizaciones de prueba del kernel no funciona como deberia. Igual lo importante, el Urban Terror corre a full

[0] http://www.ubuntu.com/testing/lucid/beta1

Star Wars, The Exhibition

El domingo fuimos a la expo de Star Wars, estuvo buena pero dejaba varias cosas que desear,

la disposicion de las luces, cosas que faltaban en fin

pero estuvo bueno ver a Chewbacca y el Ewok :p

faltaba muñeco de Yoda 🙁

en fin aca dejo un par de fotos,

y despues fuimos al cementerio de la recoleta a sacar algunas fotos, tambien las pongo 🙂

mas fotos en facebook, buscame por mi mail cayu@cayu.com.ar

Programando nuevamente

Hace poco me puse a programar en java con el conector a MySQL, fue algo interesate ya que creo que la ultima vez que programe algo en java fue algo asi como hace unos 3 o 4 años cuando me compre un libro de java

y bue algo con MySQL es tan simple como esto

ResultSet rs = s.executeQuery («select * from dir_link»);

// Se recorre el ResultSet, mostrando por pantalla los resultados.
while (rs.next())
{
System.out.println (rs.getInt («link_id») + » » + rs.getString («title»));

}

se usa getString o getDate o getInt segun el tipo de campo del que queramos obtener los registros

Referencias

https://help.ubuntu.com/community/JDBCAndMySQL

http://caminolibre.com/index.php?option=com_content&task=view&id=11&Itemid=6

http://www.developer.com/java/data/article.php/3417381

a hace unos dias pase mi laptop a 64bits con Ubuntu Gutsy, pero volvi rapidamente a 32 bits por que 64 bits al tener el doble de tamaño de instrucciones y bla bla bla necesita de mas RAM, y la RAM en garantia esta muy cara, asi que lo deje ahi nomas :p

Espero este año ponerme a programar mas en Java para el año que viene certificarme por Sun, y este año espero certificarme en PHP 🙂

Tips

Autenticación con clave pública/privada (RSA)

Algunos tips interensantes, ej
Ej pares de claves ssh para no tener que poner el password por cada sesion, si no utilizar llaves

Ejecutar

$ ssh-keygen -t rsa

Con este comando se genera el par de claves publica/privada, esto generara en el path $HOME/.ssh/ los archivos: id_rsa (clave privada) y id_rsa.pub (clave pública). El archivo id_rsa.pub debe publicarse
incluirse en el archivo $HOME/.ssh/authorized_keys del sistema remoto.

$ scp .ssh/id_rsa.pub host_remoto:$HOME/

Luego, en el equipo remoto

$ mkdir .ssh (por si no estuviera generado)
$ cat id_dsa.pub >> ~/.ssh/authorized_keys (agrega esta clave pública al archivo de claves públicas autorizadas en el directorio .ssh)

Luego setear permisos

$ chmod 755 ~
$ chmod 700 ~/.ssh
$ chmod 644 ~/.ssh/authorized_keys

Luego si queremos una conexion ssh reverso

ssh -nN -R 1234:localhost:22 cayu@cayu.com.ar

o sea si estamos dentro de un lugar donde la entrada SSH esta denegada pero si la salida, podemos dejar una conexion abierta para entrar desde afuera

ssh -p 1234 locahost

Ej si estamos detras de un proxy

aremos un apt-get install corkscrew

en nuestro ssh_config pondremos,

ProxyCommand /usr/bin/corkscrew proxy.com.ar 3128 %h %p

aca un link de la lista de correo de lanux de como compartir una conexion SSH http://www.lanux.org.ar/pipermail/lista/2007-December/004851.html

otro link interesante http://www.malditainternet.com/Web_Squid_SSH

comparacion de ejemplos de comandos debian y SuSE
En Debian
sudo update-rc.d -f nombre_servicio remove

sudo update-rc.d nombre_servicio

En SuSE

sudo insserv -r /etc/init.d/nombre_servicio

sudo insserv -d /etc/init.d/nombre_servicio

http://www.forosuse.org/forosuse/archive/index.php/t-5058.html

Son tips interesantes que me ayudan en mi trabajo diario y los uso comunmente 🙂

Programando cosas en perl

Hace unos dias necesitaba una funcion para parsear caracteres no permitidos en un form y me puse a leer y vafe me paso una funcion en php que hacia algo parecido y llegue a esto 🙂

sub caracteres_permitidos {
my $cadena = shift;
if ($cadena =~ m/\|\<|\>|\[|\]|\(|\)|\{|\}|\,|\+|\*|\$|\%|\!|\=|\?|\?|\\'|\;|\&|\|/)
{
return false;
}
return true;
}