Buscar en este blog....

Mostrando entradas con la etiqueta off-topics. Mostrar todas las entradas
Mostrando entradas con la etiqueta off-topics. Mostrar todas las entradas

lunes, 14 de marzo de 2016

Mi experiencia en el Agile Open Camp 2016

Hace una semana comenzaba a terminar el AOC 2016, la segunda edición del Agile Open Camp que se celebra en Argentina desde el año pasado. Fui afortunado al poder participar. Quiero contar un poco lo que es o, más bien, lo que fue para mi.

Pero es difícil comenzar. Es dificil describir con palabras algo que te emociona, que toca tus sentidos mucho más allá del simple aprendizaje de la filosofía Agile. Porque no se ven exactamente Metodologías Ágiles; para eso ya está plagado internet de libros y artículos. Porque no te explican cómo implementar tal o cual cosa; para eso hay manuales. Vas a compartir.

Keynote de Juan Daza, a orillas del río.

En estos Open Camps, vivís tres días y medio aislado del mundo, solo en contacto con otras decenas de personas que buscan lo mismo que vos: compartir momentos y experiencias. El tronco temático es Agile, sí, pero vos podés compartir o escuchar lo que vos quieras. Vos podés aprender de Arduino, de  microservicios, de scrum, de bitcoins, nociones sobre el movimiento Slow, e incluso podés pedir que si alguien sabe, te enseñe a tocar guitarra. Hay también quienes se ofrecen para darte un taller de astronomía o eseñarte fotografía nocturna. Pero vos podés ofrecer o pedir lo que quieras.

Pero por supuesto hay mucho de Agile, experiencias, charlas, workshops, y una modalidad que me encantó que se llama "World Cafe", en la que se discuten temas en mini sesiones de 20 minutos. Y se vive en carne propia la magia de la auto-organización del evento. Vivir la experiencia de esta auto-organización no te lo da ningún libro, ningún curso, ninguna conferencia, ningún congreso. Acá cada uno es libre de participar en lo que quiera (y si es que quiere).

En medio del evento, de pronto podés conocer a alguien con quién te das cuenta que podés combinarte y dar un taller, gestar una idea que, quien te dice, germine con el tiempo para salir a la luz en forma de un emprendimiento, un proyecto, o simplemente conocer un buen amigo.

Auto-organizando talleres.

No menor es el hecho de que el evento se realiza (al menos hasta ahora) en diferentes lugares cercanos -pero no dentro- de la ciudad de San Carlos de Bariloche (Argentina), cuyos paisajes y tranquilidad, condimentan con el sabor mágico que hace falta para crear ese ambiente relajado e inspirador que lo caracteriza y lo hace tan especial, porque convengamos que no sería lo mismo hacer el este evento en el medio de la ciudad, con los ruidos y distracciones que abudan allí. Acá estás "obligado" a compartir con la misma gente todo el tiempo, y eso tiene un efecto impresionante.

En esta edición en particular, tuvimos la oportunidad de asistir a muchísimos talleres, jugar al fútbol, al paddle, hacer caminatas por la zona en medio de árboles y bordeando ríos, meditar, y hacer un fogón en medio de lo que fue la noche más silenciosa y estrellada de mi vida; con guitarras, chistes, charlas y un corderito que rebasaba absolutamente cualquier tipo de pretención que pudierámos tener.

Cronograma tentativo.
Lo importante, dicen algunos, no es sólo pasarla bien durante los días que dura el evento. Lo importante es que, además, el evento se detenga mágicamente en el tiempo dentro de cada uno de nosotros, adoptando la curiosa forma de la motivación y, de alguna manera, pase a formar parte los días subsiguientes, y los meses, y si es posible de la vida. Es decir, que produzca un cambio en nosotros, que nos llene de energía para poder comenzar una transformación como personas, mejorar las relaciones con los demás, generar confianza, y crecer.

Sigo sintiendo que no puedo aún expresar la magia que me dejó esta experiencia. Creo que si tengo que compararlo con algo para explicárselo a quien nunca fue, es como un retiro espiritual de agilidad. No soy creyente, pero es una comparación muy acertada, porque te quedás con esa hermosa sensación de "yo puedo -y voy- a cambiar el mundo".

Para terminar, quiero citar a Mauro Strione, uno de los organizadores principales del AOC, que expresa en lindas palabras, lo que muchos sentimos una vez que terminó el evento:

"Fueron tres días llenos de energía, motivación, compromiso, ganas... y sin obligar a nadie a nada, es más, todos vienen porque quieren, no porque los mandan de su empresa. La mayoría se lo pagan de su bolsillo..."

"No se si logro transmitir de qué se trata esto, quizás suene a secta o a que estamos locos. Solamente quiero advertir que cuando los geeks descubrimos el potencial de los ceros y unos de las computadoras, transformamos el mundo en pocos años, si ahora empezamos a entender a las personas y sus relaciones, sus sentimientos y motivaciones, y logramos combinarlos con esos ceros y unos... cuidado con lo que podemos lograr!"


Fotografía de las noches de Bariloche.

lunes, 1 de noviembre de 2010

Comunidad Libre UTN

Buenas! Hoy les tiro la data de una comunidad que estamos armando junto con algunos compañeros de la facutlad. Les "copy-pasteo" la descripción de la misma:

Sobre la comunidad

Porque creemos que la utilización de software libre en el ámbito educativo es un recurso invaluable y debe ser aprovechado al máximo.

  • Unite a una comunidad en donde el fín último será el aprendizaje colectivo y la utilización de nuevas tecnologías.
  • Mediante el intercambio de información, conocimiento e ideas potenciaremos las capacidades individuales de cada uno de los miembros.
  • Fomentaremos el espíritu proactivo y creativo de los integrantes mediante el aprendizaje autodidacta, el desarrollo de nuevas herramientas y el trabajo en equipo.
  • Organizaremos diferentes tipos de actividades para promover la utilización de herramientas libres y su filosofía, dentro y fuera de la comunidad.

¿Cómo funcionamos?

La comunidad persigue fuertemente la filosofía de “aprender haciendo”. Esto significa que la comunidad induce a los miembros a participar en diferentes proyectos y aprender del estudio, de la experiencia y de compartir conocimiento.

No tenemos un foro de ayuda, no somos soporte técnico y si buscás ayuda para un problema puntual probablemente te sea dificil encontrarla porque nuestra estructura no facilita ese tipo de búsqueda. Estamos para aprender haciendo cosas y nosotros también buscamos conocimientos desde otras fuentes. Si en algún futuro nace un grupo dentro de la comunidad que esté dedicado a ayudar en la resolución de problemas, pues esas serán políticas puramente de dicho grupo.

Te invitamos a que te unas a la comunidad registrándote en este sitio y que busques grupos de tu interés, o que crees el tuyo propio si es que no encuentras alguno que te guste.

Link: http://comunidadlibre-utn.co.cc/

sábado, 21 de agosto de 2010

CNEISI '10: Impresiones personales.

Acabo de volver del CNEISI 2010, realizado en la provincia de Santa Fé, y esta es mi impresión en rasgos generales.

La prvincia. No pude conocer mucho debido al poco tiempo que dura el congreso, pero lo poco que ví me encantó. El tiempo nos acompañó de muy buena manera, no hacía ni frío, ni calor. El río formaba un paisaje realmente hermoso y digno de ver, junto al puente "colgante" y desde la orilla odíamos ver el edificio del CONICET y la UNL al otro lado de la misma. También cruzamos a Entre Ríos para concoer Paraná, una ciudad que verdaderamente me encantó, no se, su estilo.. La verdad, quisiera haber tenido más tiempo para conocer ambos lugares un poco más.

El congreso en general. Bueno, este no me encantó desde ningún punto de vista. De hecho su organización me pareció muy pobre. Mi único punto de comparación es el CNEISI 2009 realizado en San Franciso (pvca de Córdoba), el cual me resultó mucho mejor armado.

Las charlas. Son los detalles los que hacen que un congreso sea bueno o malo. Los temas de las charlas me parecieron muy malos (con excpeciones), me arriesgo a decir que fueron casi "improvisados". Dar una charla sobbre "crackeo de contraseñas" es muy pobre... esta es información disponible en cualquier lugar de internet, no hay nada innovador en ello, es más, ¿quién no ha investigado y googleado sobre el crackeo de contraseñas alguna vez?. Otra cosa que noté, es que la empresas -en sus charlas- están ansiosas por presentar("vender") sus productos, sus sistemas... esto no llama, no sirve, esto no es de interés para un estudiante típico.
Como conclusión en las charlas tuve la impresión de que nos llenaron de información inútil, pero no nos muestran la importancia de meditarla. Y por esto mismo, quiero recalcar la charla "¿Me va a servir dentro de 20 años lo que estoy aprendiendo hoy?" que dio Santiago Ceria porque significó algo así como una "pausa en el tiempo", un "wait" para procesar un poco lo que había en el búffer, porque eso es más difícil de encontrar en internet, porque te hace dejar de reaccionar mecánicamente a la información y te hace pensar.. o eso fue lo que me produjo a mi. Esa charla, realmente me encantó.

La comida. Los pebetes con botella del almuerzo no estuvieron mal, teniendo en cuenta que son solo un brake para seuir en el congreso. Por ahi te quedabas como con ganas de comer un poco más, pero de última pasaba. Las cenas me parecieron muy malas, pésimas. La primera: ir a comer a un boliche y comer 6 porciones de pizza por 23 pesos es una gastada... y todavía peor si están frías y con la música a todo volúmen. La segunda cena fue más rica (pancitos con un poco de carne entre medio) pero realmente fue escasa. Nos quedamos con muchísimas hambre. Nuevamente la música a todo volúmen... no da para cenar, no podés conversar. Una cena no debería hacerse en un boliche. En esto, la facultad de San Francisco estuvo muchísimo mejor organizadas. Comidas realmente ricas, y en un ambiente agradable.

El hotel. No estuvo mal para ser que solo pasabamos allí las noches. El servicio no era el mejor, pero para los fines era adecuado. No pongo quejas en ello. Tampoco me siento del todo satisfecho.

A favor... Ló único que si puedo rescatar a favor, y en lo cual este congresó fue superior al anterior, fue la puntualidad. No fue 100% puntual, pero la demora fue de menos horas que el anterior. ¿Qué pasa con esto? Es fácil: cuando una delegación llega a destino luego de un largo viaje, quiere sí o sí ir al hotel y bañarse. No me parece que el hotel este acreditado desde ese mismo día. No me parece que haya que esperar 3 horas en la facultad hasta que nos acrediten en el congreso para recién podes ir al hotel. El problema, es que ni siquiera después se puede ir al hotel. Este es un aspecto que imagino tienen todos los congresos, pero realmente habría que mejorar.

Bueno, esa fue mi impresión general del congreso. De todas formas, la pasé muy bien y esperaremos al año que viene para volver a participar del mismo :)

Info del congreso: http://www.frsf.utn.edu.ar/cneisi2010/

Saludos!

sábado, 29 de agosto de 2009

Puliendo el vocabulario: Parámetros y Argumentos

Tener un vocabulario preciso es una cuestión esencial al momento de querer recibir o transmitir conocimiento. Sin ir más lejos, cuando he leído libros o artículos sobre temas un tanto áridos de entender, me me he encontrado con que algunos autores no son precisos al momento de utilizar el vocabulario. En algunas ocasiones, esto me ha significado caer en los mismo errores que ellos, y lo que es peor, no comprender realmente lo que ellos han querido transmitir.

En charlas en la facultad, discutiendo sobre problemas, me he encontrado que muchas personas no saben la diferencia -o la han olvidado- entre los parámetros y los argumentos de una función. Incluso buscando en internet he visto que muchas personas las confunden, o que para intentar simplificar su explicación de las mismas, las mezclan (que ridículo). En fin, en la página de MSDN encontré ambas definiciones muy sencillas.


Diferencias entre parámetros y argumentos

En la mayoría de los casos, un procedimiento necesita cierta información sobre las circunstancias en las que se le ha llamado. Un procedimiento que ejecuta tareas repetidas o compartidas utiliza datos distintos en cada llamada. Estos datos se componen de variables, constantes y expresiones que se transfieren al procedimiento cada vez que se le llama.

Para comunicar esta información al procedimiento, el procedimiento define un parámetro, y el código de llamada transfiere un argumento a dicho parámetro. Puede imaginar el parámetro como una plaza de aparcamiento y el argumento como un automóvil. Del mismo modo que diferentes automóviles puede aparcan en la misma plaza de aparcamiento en momentos distintos, el código de llamada puede transferir un argumento distinto al mismo parámetro cada vez que llama al procedimiento.


Parámetros

Un parámetro representa un valor que el procedimiento espera que se transfiera cuando es llamado. La declaración del procedimiento define sus parámetros.

El nombre de cada parámetro actúa como una variable local dentro del procedimiento. El nombre del parámetro se utiliza del mismo modo que cualquier otra variable.

Argumentos

Un argumento representa el valor que se transfiere a un parámetro del procedimiento cuando se llama al procedimiento. El código de llamada proporciona los argumentos cuando llama al procedimiento.

A diferencia de la definición de parámetros, los argumentos no tienen nombres. Cada argumento es una expresión que puede contener cero o más variables, constantes y literales. El tipo de datos de la expresión evaluada normalmente debe coincidir con el tipo de datos definido para el parámetro correspondiente, y en algún caso, debe poder convertirse al tipo del parámetro.

Fuente: http://msdn.microsoft.com/es-es/library/9kewt1b3%28VS.80%29.aspx

martes, 21 de agosto de 2007

Ingresar como root en modo gráfico.

Hace un par de días que instalé el Ubuntu 7.04 con GNome y ya metí la pata.

Tengo 3 usuarios:

nacho: como soy el instalador del SO, tengo muchos permisos.
root: el super usuario, grosso.
carlos: para mi viejo, con cero permisos. Solo puede jugar y ver losandes.com ;)

El tema es que estaba tratando de modificar los permisos de 'nacho' para poder escribir en los discos duros (exactamente el '/media/sda1' qué es donde tengo Windows XP, para poder guardar archivos ahí y/o modificar los ya existentes) y ahí llegó el problema: Me saqué todos los permisos que tenía.

¡¡Entonces, no podía hacer practicamente nada!! ¡Estaba al nivel de mi viejo! Entonces quise revertir la situación entrando como 'root', pero ¡oh, sorpresa!,
Mi querido Ubuntu no me dejaba entrar como root en el modo gráfico.
Aparecía un mensaje que decía algo así como:

"Usuario 'root' no puede ingresar desde esta pantalla"


Asique intenté entrar desde la consola pero no tenía idea. Después de indagar por algunos foros y probar (y arriesgar) mucho, lo conseguí. También noté que mucha gente necesitaba saber esto, asi que por eso lo publico.

Lo que hay que hacer es, desde la Terminal (o consola), tipear:

$ su

Entonces te pregunta la pass (que supongo que es la del root).

Una vez que la ingresás y te da el ok, te parece algo asi:

root@blabla:-$

Entonces escribis:

$ startx -- :1

Obviamente los '$' no se escriben...

Con eso, logramos acceder como 'root' al modo gráfico.

Pero también leí en varios foros que es 0% aconsejable hacerlo, ya que se tiene control total sobre el sistema y puede ser peligroso si no sé es un arduo conocedor del tema.

Por otro lado, si los permisos lo permiten, se puede habilitar al root a entrar al modo gráfico haciendo:

1º) Sistema -> Administración -> Ventana de Entrada
2º) Pestaña: Saguridad -> "Permitir Entrada Local al Administrador del Sistema"
3º) Listo!

Espero que les haya servido mi experiencia y publicación de la misma.

Saludos!!

domingo, 1 de julio de 2007

Bienvenido a <>

Estoy inaugurando este blog de programación y temas variados. En un rato comienzo con las publicaciones.