Mostrando las entradas con la etiqueta conferencia. Mostrar todas las entradas
Mostrando las entradas con la etiqueta conferencia. Mostrar todas las entradas

jueves, noviembre 17, 2011

PRIMER MEETUP DE MENDOZA.RB: INTRO A RUBY ON RAILS

PRIMER MEETUP DE MENDOZA.RB: INTRO A RUBY ON RAILS

Esta es la primer reunión organizada por Mendoza.rb, la idea es pasar
una tarde codeando Ruby o Rails aprendiendo y compartiendo experiencias.

Daremos una intro bien básica sobre el lenguaje y el framework para
aquellos que recién empiezan y que servirá tambien como un repaso del
"estado del Arte" para quienes ya vienen usando estas herramientas.

Es muy recomendable que cada uno venga con su notebook y asi poder
trabajar tranquilos. Tambien les pedimos que cada uno lleve una
zapatilla de corriente para no tener problemas con las baterias ni el
los lugares para "enchufarnos".

Si podés te animás, andá instalando Ruby 1.9.3 y  Rails 3.1.1, asi
evitamos perder tiempo haciendo descargas e instalaciones. De todos
modos, si tuviste algun problema para hacerlo, cuando vengas te damos
una mano, quedate tranquilo :-)

(Bibliografía: http://r3uw.heroku.com)

El punto de encuentro es en la escalera de entrada a la Facultad de
Ingenieria en la Uncuyo.

La facultad cierra 21:00 asi que a las 19:00 empezamos. Por favor
lleguen un rato antes a la entrada asi a la hora de inicio ya estamos en
el aula.
 
Para mayor información o por cualquier consulta que tengas para hacernos
podes encontrarnos en nuestra pagina de Google+
https://plus.google.com/105462708028134418515/posts o registrarte en
https://eventioz.com/events/primer-meetup-de-mendozarb-intro-a-ruby-on-rails/registrations/EFOmc27slV

Te esperamos,
Mendoza.rb

lunes, junio 08, 2009

LTSP & Ruby on Rails en Concordia

Hola a todos!

Del 1 al 5 de junio, en el marco de las VIII JORNADAS NACIONALES DE ADMINISTRACIÓN E INFORMÁTICA, estuve invitado a dictar un Seminario de 4 días sobre Ruby on Rails, y una conferencia sobre LTSP - Thinstation, en la Facultad de Ciencias de la Administración de la Universidad Nacional de Entre Ríos de la ciudad de Concordia - Entre Ríos.

Debo agradecer la organización de todo el cuerpo de Redes y Extensión Académica, y en especial la de Cristian Pacifico. Bárbaros los servicios que pusieron a mi disposición: desde un Moodle (campus.uner.edu.ar), pasando por el laboratorio, hasta el hotel, impecable.

Me sorprendió lo linda que mantienen la ciudad de Concordia, lo calido de su gente, la calidad de los alumnos, y la excelente cocina local. Tambien son muy recomendables las termas: no hace falta viajar hasta Federación. Podemos quedar blanditos y rosados como la pantera rosa, a unos pocos kilómetros de la ciudad.







Galería completa: http://www.bunker.org.ar/incubadora/fotos/album/

El temario de ROR consistió en lo típico:
  • 2 días de introducción a Ruby, con ejemplos accesando MySQL, MSSQL, y bindeando ventanas con wxRuby.
  • 2 dias de taller con Rails v2: migraciones, SQLite (que cada día me gusta mas), scaffold, validaciones, layouts, css, partials, ORM entre varias tablas, uso de la console, etc.

Me vino bien armar la conferencia para actualizarme respecto de varios cambios que han habido en Rails 2.

Este verano espero volver a esa linda ciudad donde hice muy buenos amigos.

Aquí todo el material disponible: fuentes, presentaciones, apuntes, etc.

http://bunker.org.ar/incubadora/ROR Concordia 2009/

sábado, abril 21, 2007

Los Viajes de Tuf

Hace mucho que no disfrutaba tanto un libro de Ciencia Ficción.

"Haviland Tuf es un ser curioso: un mercader independiente que viaja en una destartalada nave. Es un sujeto de gran tamaño, obeso, calvo y con la piel blanca como el hueso. Es vegetariano, bebe montones de cerveza, come demasiado y le encantan los gatos. Y además es completa y absolutamente honesto.

Este personaje sorprendente logrará poseer una enorme nave espacial, el Arca, una sembradora de pestes a nivel planetario, la única superviviente del antiguo Cuerpo de Ingeniería Ecológica de la Vieja Tierra. Un artilugio desaparecido más de mil años antes de la época de Tuf, pero que revive con él y con sus gatos.

Gracias a los poderes del Arca, Tuf resucita la vieja profesión de la ingeniería ecológica pero la dejará marcada con la impronta de su personalidad, su astucia y su ironía para salir de situaciones imposibles."


Su autor es el maestro George R. R. Martin

Contra mi costumbre, voy a dejar el pdf por un tiempo en la incubadora de Bunker

miércoles, febrero 21, 2007

Fuentes de la charlas sobre ROR, LTSP y CMS

Estoy poniendo al día el blog.

Se encuentran disponibles las fuentes de
  • La charla sobre Ruby on Rails en Universidad Maza en diciembre del año 2006. Está inspirada en la conferencia que dio Gabriel Orellano en las Sextas Jornadas de Software Libre, pero con varias acotaciones acerca de los Frameworks y del lenguaje en sí mismo.
  • La Conferencia y posterior taller de LTSP / Thinstation en el Laboratorio de la Escuela de Turismo el 9 de junio de 2006 (me atrasé un poco)
  • La charla sobre CMS, RSS y Planets en UMaza en... diciembre 2005. Ufff.
Está alojado en el Moodle del Instituto (entrar como Invitado)

lunes, noviembre 06, 2006

Conferencia de Cygwin y Ruby on Rails en UMaza


El miércoles 25/oct, a las 10am estuve en el aula de Conferencias de la Universidad Maza, dando una conferencia sobre el uso del lenguaje Ruby.

Tambien se hizo una demostración sobre Rails: un Framework "MVC" Opensource que se está convirtiendo en una gran alternativa a PHP y a JavaStruts.

No es mucho lo que conozco, pero alcanzó para dar una demostración sobre Linux y sobre Windows.

Mas tarde mis alumnos, Raul Mollos y Miguel Uvilla, demostraron como forwardear X dentro de Putty, y algúnas recetas usando Cygwin.

Si no pudieron ir, pueden pasar a recoger el código utilizado, la
conferencia en PDF, los fuentes en Openoffice y demás material en:




Links (entrar como invitado)
Material y Trabajos practicos de Arq. Cliente Servidor - C++ y Ruby

Material y Trabajos practicos de Arq. Cliente Servidor 2007 - Java y Ruby

lunes, septiembre 11, 2006

Cygwin + Ncftput + find: Backups para Vagos (actualización)

Actualización 2: comentarios necesarios sobre en versiones nuevas de proftpd

Encontré una forma un poco primitiva para hacer backups de maquinas windozas sobre un servidorcito Linux. Por suerte es bastante artesanal y no dependo de cosas raras como el Micro$oft Backup, Nero Backup y otros cachivaches imprevisibles y/o sospechosas que me exigen desperdiciar otro server con Windort.

Backupeando

En el Linux
  • adduser por cada usuario
  • apt-get install proftpd
  • En /etc/proftpd.conf activar las siguientes lineas:
#(comentar)
DelayEngine off
#(comentar)


AllowStoreRestart on



En las estaciones:
  • Instalar el ncftpput de las herramientas "Unix" para Windows (Cygwin). Estas herramientas deberían ser muy tenidas en cuenta para los que se ahogan sin una consola cerca. Hay desde mutt, tar, ssh, de todo.
  • En el autoexec.bat (Win9x) o en Propiedades del Sistema / Variables de Entorno (Win200x/XP) agrego la línea c:\\cygwin\\bin al PATH.
  • Win9x tiene que reiniciar, ojo.
  • Bajo w2000/XP el acceso a la carpeta c:\\cygwin debe ser permitida a *Todos* los usuarios (Propiedades / Seguridad)
  • En el Programador de Tareas, agrego la línea:
ncftput -v -R -u ElUsuario -p Pasguor -m -z ip-del-server /home/ElUsuario/Backup "C:\Documents and Settings\ElUsuario\Mis Documentos" "C:\Documents and Settings\\ElUsuario\Escritorio"
  • Esta linda línea recolecta aquellos archivos que se han agregado o que han cambiado localmente, y copia o actualiza en el /home del Linux, comprimiendo por el camino y creando los directorios a medida que hace falta. Se le puede agregar todos los directorios que quieran al final. Es realmente muy rápida y por algúna razón no ocupa casi nada del ancho de banda de la red: las LTSP, a 10Mbits apenas si se enteran que un río de archivos va subiendo por el troncal hacia el segundo piso.
  • Para ejecutivos paranoicos con su información:
    • Dejar un acceso directo a algún bat que contenga la línea precedente, en la carpeta Inicio de CADA usuario, a fin que se ejecute el backup en cada inicio de sesión.
    • Cuando tengo que restaurar archivos, abro cualquier ventana de los Windows y le mando "ftp://ElUsuario@ip-del-server" donde paso a retirar el backup actualizado. Puedo usar tambien Samba pero tampoco quiero darles mucha libertad a los usuarios que curioseen por el server.

Cuidando la granja

No es que los usuarios sean muy despiertos, pero si miran dentro del Programador de Tareas se van a encontrar un pasword para loguearse por mi SSH. Todavía no dominan ni el Firefox, pero for if the flys, instalo un viejo amigo:
  • apt-get install falselogin
  • Gracias a algunos comentarios de la lista agrego a /etc/shells la línea /usr/bin/falselogin
  • En el /etc/password cambio el shell final de modo que llame a falselogin en cada vuelta, quedaría algo parecido a
passwd:ElUsuario:x:1059:1059:,,,:/home/ElUsuario:/usr/bin/falselogin

Si el usuario intentara loguearse obtendría

Welcome at gazpacho (Debian 3.1 Linux 2.6.10-5-386)
No mail.
Sorry sommelier but our server does not accept shell logins.
So long and thanks for all the fish.


Y si un usuario le quiere borrar vía FTP los archivos a un compañero? Siempre tienen la facultad de sorprenderme, de modo que llevo históricos semanales.

Sacando la basura
Ahora bien: semanalmente hago un backup del /home en DVD/R. Algún día me compraré n una cinta, pero hasta entre tanto, tengo que cuidar la cantidad de DVDs.

Me encuentro con que los usuarios guardan mp3, pequeñas peliculas, fotos, e incluso yo mismo me olvido instaladores sobre los escritorios, isos, temporales y demás cosas.

Puedo filtrar desde el Squid lo que entra desde Internet, pero siempre algo se cuela de las camaritas de los los celulares, los llaveros USB, las fotos que llegan por correo, y demás. No quiero backupear todo ese garbage.

Despues de navegar bastante encontré como opción

find /home -iname *.mp3 -exec rm {}

Cuando estoy por ejecutarlo se me ocurre leer el larguísimo man de find y encuentro que la versión 4.22 de findutils ahora trae la opción -delete. Hace lo mismo pero es mas fácil de recordar.

De modo que fabrico un archivo en /usr/bin/SacarLaBasura que contiene
find /home -iname *.pif -delete
find /home -iname *.lnk -delete
find /home -iname *.gif -delete
find /home -iname *.jpg -delete
find /home -iname *.bmp -delete
find /home -iname *.wav -delete
find /home -iname *.mp3 -delete
find /home -iname *.avi -delete
find /home -iname *.mpg -delete
find /home -iname *.mpeg -delete
find /home -iname *.tmp -delete
find /home -iname *.exe -delete
find /home -iname *.com -delete
find /home -iname *.tif -delete
find /home -iname *.dll -delete
find /home -iname *.met -delete
find /home -iname *.met.BAK -delete
find /home -iname *.log -delete
find /home -name Messenger* -delete
find /home -iname cygwin.rar -delete

Para correrlo antes del backup, o cuando estoy en modalidad BOFH, lo dejo ejecutable con
chmod a+x /usr/bin/SacarLaBasura

Despierta, Homero
Escribo un instructivo según el cual cada usuario debe mantener encendida su PC a ciertas horas, si no quiere que el ratoncito le coma el gruyere.

A fín de semana SacoLaBasura y empujo el DVD en la grabadora. Me queda ver si puedo hacerlo un poco mas seguro usando rsync, pero todavía no capto bien lo de los certificados entre los Win9x y el Linux. Alguien lo ha probado?