Sun
Apr
27

FLISOL 2008 - Montevideo, Uruguay.



Volvimos del FLISOL!

En el día de ayer, Latinoamérica se unió para celebrar el software y la cultura libre. a través del Festival Latinoamericano de Instalación de Software Libre. Uruguay participó en varias ciudades.

Me junté con Jorge, Franciso y su novia, y salimos para Montevideo. En verdad salimos más tarde de lo que habíamos planeado, pero lo importante era asistir!

Llegamos a la Fundación de Cultura Informática en la tarde, y nos registramos en la entrada. En el lugar, habían afiches de software y cultura libre, muchos colaboradores y voluntarios ofreciendo orientación y ayuda, burn stations, demos, etc.

Una lástima la cantidad de charlas que nos perdimos, pero bueno, para la próxima organizamos mejor!

La pasamos muy bien y asistimos a unas pocas charlas, pero resultaron interesantes. Les dejo con las reflecciones de Fernando Da Rosa y Christian Serrón, dos de los oradores, y parte de la organización:

Fernando Da Rosa - FLISOL 2008
Christian Serrón - Reflexión final FLISOL 2008 Montevideo - Uruguay.

Se siente bien haber participado con un evento tan grande y tan internacional como lo es el FLISOL. Un continente entero se organiza para llevar a cabo un mismo festival. Increíble…

Como anécdota, los 4 que fuimos desde Maldonado, ganamos en un concurso final. En él sorteaban cd’s de Ubuntu y Kubuntu, pegotines varios, y el libro “Guía práctica sobre Software Libre”, de Fernando Da Rosa y Federico Heinz, que ya comenté en su momento. Ahora sí, a leerlo y difundirlo.

Me tomé el atrevimiento de tomar prestada la siguiente foto del blog de Fernando Da Rosa, donde me encontré:

Enviar a Teknear! Agregar esta página a Mister Wong
Sun
Apr
27

Novedades en el Foro - Semana 2



En ésta semana, tenemos como novedad la inclusión de nuevos miembros al foro. Algunos ya se han animado a presentarse en el foro de Presentación.

En el animado foro de Flamewars, han surgido algunas viejas peleas: KDE vs. GNOME (y XFCE), GNU vs. Linux (RMS vs. Linus), y repasamos la Definición: Flamer, flame war, guerra santa. Importante recalcar que tomamos los flamewars de forma no muy seria, y lo usamos como una descarga.

En el área de Programación, esta semana se movió un poco más, y tenemos un par de temas bastante interesantes. Tenemos una “encuesta”: Encuesta de Lenguajes de Programación, donde expresamos nuestros puntos de vista respecto al futuro de los lenguajes. Diego nos pregunta Con que lenguaje empiezo??, y le respondemos varios puntos de vista distintos.

En el foro de Software Libre, más específicamente en Distribuciones GNU/Linux, el destacado de la semana es Ubuntu 8.04, que inicia discusiones en los siguientes temas:

Además, tenemos también el foro de Ayuda con GNU/Linux, donde hemos intentado ayudarnos en los siguientes temas:

Además, JSanches nos explica cómo setear tu propio password de root en Ubuntu.

Ésto es parte de lo que se ha movido nuestro foro en ésta semana. Animate a darte una vuelta, y compartí con nuestra comunidad.

Enviar a Teknear! Agregar esta página a Mister Wong
Fri
Apr
25

For hasta 6.000.000.000 en C



Una de las cosas que más disfruto del blog, es cuando se genera un intercambio con los lectores. Y algo que realmente aprecio, es ser corregido (cuando tienen razón, ¿no? sino simplemente molesta…). Hay gente que se toma esto a mal, pero en mi caso, una de las grandes razones por las que creé el blog es para aprender. Y está buenísimo cuando alguien te corrige y aprendés algo nuevo.

¿A qué viene todo esto? Hace un tiempo (7 de abril) escribí en Twitter: ” Si haces un for hasta 6.000.000.000, la computadora se tranca…”. Y me faltó detallar un poco más a qué me refería, ya que recibí el siguiente correo de fcr:

de fcr
para fernando[arroba]picandocodigo.net
fecha 9 de abril de 2008 14:00
asunto respuesta a mensaje en twitter

¡Mentira, no se tranca nada!

fran@jariola:~/proj/video% cat for_loco.c
#include <stdint.h>
int main(void){
for(uint64_t i=0; i<6000000000; i++);
}
fran@jariola:~/proj/video% cc for_loco.c -o for_loco -std=c99 -O2
fran@jariola:~/proj/video% time ./for_loco
./for_loco 0,00s user 0,00s system 66% cpu 0,001 total
fran@jariola:~/proj/video%

Sin embargo, me faltó detallar las condiciones de mi experiencia. Para ser más preciso, mi mensaje debió decir “Si hacés un for hasta 6.000.000.000 programando en una máquina con Windows XP, en Visual Studio con el framework .NET 2.0, y ejecutás la aplicación que contiene dicho código con unas cuantas aplicaciones más abiertas, la máquina se cuelga”. Salió de una experiencia durante mi jornada laboral de ese día.

Si pruebo el código de fcr en mi máquina, con Debian GNU/Linux, y compilando el código en C por consola, efectivamente no se tranca:

fernando@nando-debian:~/DEVEL/C/for$ cc forLoco.c -o for_loco -std=c99 -O2
fernando@nando-debian:~/DEVEL/C/for$ time ./for_loco
real 0m0.001s
user 0m0.000s
sys 0m0.000s
fernando@nando-debian:~/DEVEL/C/for$

Bien, además de aprender que no se tranca, aprendí un par de cosas más:

-En sistemas GNU es equivalente escribir “gcc” o “cc” gcc.
-El parámetro “-std=c99″ le dice a gcc que intente usar el estándar C99.
-El parámetro “O” (en éste caso “-O2″), es para usar la optimización de GCC. -On, donde n es el nivel de optimización. También está -Os que optimiza para que el binario quede lo más chico posible.

Respecto a éste último punto, a rasgos muy generales puedo decir que GCC provee varias opciones para aumentar la velocidad o reducir el tamaño de los archivos ejecutables que genera. Éste tema tengo que darle un poco más de estudio.

Por ejemplo, miren el resultado si compilo el mismo código, sin el parámetro de optimización:

fernando@nando-debian:~/DEVEL/C/for$ cc forLoco.c -o for_loco -std=c99
fernando@nando-debian:~/DEVEL/C/for$ time ./for_loco
real 0m29.273s
user 0m29.182s
sys 0m0.012s
fernando@nando-debian:~/DEVEL/C/for$

Del IRC:

<fcr> fbt: nadie compila sin el -O2
<fcr> mirá si te asfixiás

Y todo esto lo aprendí por una pavada nomás, y unos minutos en irc. Si tendré C por aprender…

Enviar a Teknear! Agregar esta página a Mister Wong
Thu
Apr
24

OLPC Uruguay: Ceibal Jam - Convocatoria para programadores



JFunez nos da la noticia a través del foro sobre un Jam para las XO en el marco del plan Ceibal. Información desde la wiki:

OLPCSe propone organizar una actividad tipo Jam para convocar programadores que quieran desarrollar aplicaciones para las XO. Queremos catalizar la formación de una comunidad de software libre orientada a aplicaciones que puedan servir para el Plan Ceibal desde el punto de vista didáctico, o simplemente que puedan servir para que los niños utilicen en sus casas.

  • Fecha: 17 y 18 de Mayo
  • Lugar: Facultad de Ingeniería, Salón de Actos.

Ceibal Jam! es una idea que estamos construyendo colaborativamente, así que tus aportes editando estas páginas serán bienvenidos (en lo posible registrate antes en el wiki!).

Propuesta de trabajo

  • Previo a la realización del Jam!
    • Involucrar a educadores y otros interesados para determinar necesidades de desarrollo.
    • Realizar convocatoria masiva
  • Comenzar el Jam! con talleres iniciales que introduzcan a los participantes en temas de programación para XO.
  • Armar grupos de trabajo para desarrollo en los temas de interés
  • Se ha propuesto juntar grupos de prueba de las aplicaciones desarrolladas y quizás también alguna premiación a los participantes…

Talleres introductorios

A continuación, una lista de temas que se propone tratar en los talleres iniciales. Si te interesa encargarte de dar un taller o tenés otro tema para proponer, simplemente editá esta sección.

  • Emulador
  • Python
  • Entorno Sugar
  • Mesh
  • Pygame

Una iniciativa sin dudas muy interesante para programadores! Para mantenerse al tanto visiten:
http://wiki.laptop.org/go/Ceibal_Jam

Enviar a Teknear! Agregar esta página a Mister Wong
Thu
Apr
24

KDE vs. GNOME : Seamos amigos



En el mundo de software libre, tenemos N elecciones para cada tarea. En el entorno de escritorio, dos de los más populares son GNOME y KDE. Y algo que nos encanta a la mayoría de los usuarios de software libre son los flamewars!

Los usuarios de KDE lo defendemos a muerte, aunque tuviera un inicio conflictivo con las licencias de Qt, hoy en día celebramos la salida de su versión 4, y nos jactamos de su alto nivel de personalización, sus aplicaciones integradas, etc.

Los usuarios de GNOME defenden su libertad, su simplicidad, etc.

Ahora, a nivel desarrolladores la cosa cambia. Publican en OSNews:

KDE“(…)no es un secreto para la gente más razonable que los proyectos KDE y GNOME luchan por la interoperabilidad de sus escritorios, y que los desarrolladores trabajando en cualquiera de los dos proyectos tienen un gran respeto los unos con los otros. Esto ha llevado a un intento de unir las conferencias principales de los dos escritorios en un solo lugar en 2009.

La GUADEC de GNOME y la Akadamy de KDE nunca han sido co-organizadas en la GNOME Foundation y KDE e.V. antes, por lo que será una movida histórica, promoviendo la colaboración entre los proyecto, y reafirmando sus metas en común. Cornelius Schumacher director de KDE e.V. dice en el anuncio de prensa:

Esto representa la colaboración entre dos comunidades que algunos creyeron no ocurriría nunca. Miembros de nuestras comunidades han trabajado juntos por mucho tiempo a través de proyectos en freedesktop.org, o la Linux Architects initiative, pero esto podría ser la primera vez que reunamos grandes partes de nuestras respectivas comunidades en el mismo lugar.

Behdad Esfahbod de la GNOME Foundation declaró:

GNOME

Tenemos mucho más en común que diferencias. Compartimos un amor por la libertad que le damos a nuestros usuarios a través de nuestro software, y por el sentido de comunidad que nos ata.

Si bien todavía no se ha tomado decisión de dónde se llevará a cabo el evento, el susodicho va a ser bastante importante para la integración del escritorio en GNU/Linux.

El tema no es nuevo, pero viene bien la noticia. Richard Stallman llamó a la colaboración de GNOME y KDE en 2002, y el proyecto Free Desktop viene trabajando en eso de hace tiempo.

Por cierto, el flamewar está en nuestro foro!

Enviar a Teknear! Agregar esta página a Mister Wong
Wed
Apr
23

Nuevo URL para el Foro



Ya sé que en estos últimos días he estado algo pesado con nuestro foro, pero bueno, realmente ha tenido un excelente resultado. Está funcionando mucho mejor de lo que esperaba.

Solo posteo ésto para comentar que ahora se puede acceder al foro desde:
http://foro.picandocodigo.net

Por cierto, tuve un par de problemas para hacer andar las imágenes del tema. Por alguna razón, no cargaba las imágenes en el subdominio. Le estuve dando vueltas, hasta que Esteban, del servicio técnico de Infranetworking, encontró la solución: protección HotLink!

Tengo activada la protección, y me faltaba darle permiso al nuevo subdominio. Lo dejo posteado por si a alguien le llega a pasar lo mismo :S

Enviar a Teknear! Agregar esta página a Mister Wong
Wed
Apr
23

FLISOL 2008 Montevideo



Logo Flisol 2008

Éste sábado 26 se lleva a cabo el FLISOL 2008 (Festival Latinoamericano de Instalación de Software libre).

Si todo marcha sobre ruedas, voy a poder asistir al Flisol en Montevideo. Posiblemente con por lo menos 2 maldonautas más!

No solo es interesante conocer a mucha gente que uno lee en blogs, foros, IRC y demás, sino que además hay unas cuantas charlas muy llamativas. Cada charla consta de 45 minutos, con un recreo de 15 minutos entre cada charla.

Por mencionar alguna nomás:

  • Teletrabajo con software libre - Teletrabajo, herramientas para salir adelante.
    ¿Acaso no es el sueño del pibe programador? Trabajar desde la casa, cómodo tirado en un sillón. Orador: Wilson Santurio.
  • Concurrencia en Linux - Concepto de hilos de ejecución, distintas implementaciones. Procesos livianos en Linux, historia de Pthreads, mejoras en el kernel. Open MP, concurrencia en los lenguajes. Programación en C orientada a eventos.
    Seguramente mucho por aprender en ésta charla. Espero poder seguirle el hilo! Orador: Daniel Fernandez.
  • Cómo llevar un proyecto - Técnicas para sobrellevar un proyecto.
    Me viene al pelo con el proyecto final! Es justo lo que estoy necesitando. Oradores: Ismael Luceno y Carlos Antelo.

Además van a haber unas cuantas más, que pueden leer en el Cronograma de charlas en Montevideo.

Por supuesto también se va a repartir software libre por todos lados. A quienes vayan, nos vemos ahí!

Enviar a Teknear! Agregar esta página a Mister Wong
Página 4 de 46«1234567»...Último »

My Amazon.com Wish List

Debian Counter

Mi cuenta en Twitter
Feed RSS (completo)
Mis videos en YouTube
Technorati
Mi contenido en KDE-Look


LinkLift