Archivo para May, 2008

Fri
May
16

OLPC sigue adelante: Sugar Labs


Leo en Slashdot, sobre un informe de la BBC: “La laptop de $100 sigue adelante”.

SugarlabsLa noticia habla del esfuerzo independiente de Sugar Labs, una fundación por ser establecida sin fines de lucro. Su objetivo es servir como base de soporte y lugar de reunión para la comunidad de educadores y desarrolladores de software que quieren extender la plataforma Sugar y crear aplicaciones compatibles.

Según sus fundadores, el proyecto llevará a Sugar “al siguiente nivel de usabilidad y utilidad“. La intención es que el software libre esté disponible en otras PCs como la popular Asus Eee. “Continuaremos trabajando con OLPC pero también trabajaremos con otros manufacturadores,” explicó el fundador Walter Bender de Sugar Labs. “Con suerte significará que estas ideas saldrán más rápido y a una comunidad más amplia“.

Sin dudas la noticia más leída respecto al OLPC en los últimos días fue el acuerdo con Microsoft. Resúmen de la noticia por inniyah en Barrapunto:

El proyecto OLPC [wikipedia.org] ha realizado finalmente una comunicación oficial respecto a su acuerdo con Microsoft [lwn.net], y que implica la creación de una versión del portátil XO [wikipedia.org] con arranque dual [laptop.org]. En el anuncio [laptop.org] realizado por Nicholas Negroponte en la lista de desarrollo [laptop.org] se afirma que, aunque no se prevé invertir directamente recursos del proyecto OLPC en portar sugar [wikipedia.org] a Windows, sí se está intentando involucrar a terceras partes que sí lo hagan, y se considera muy importante el soporte de Windows para conseguir bajar el precio del portátil, al poder vender más (economía de escala). Microsoft ha publicado una nota de prensa [microsoft.com] al respecto, y la CNN/Money considera que soportar Windows es la clave [cnn.com] para el triunfo del proyecto. Hay una página de FAQ sobre el anuncio [laptop.org] realizado. A estas alturas OLPC no es ni mucho menos el único proyecto para proveer a los niños de países en vías de desarrollo de portátiles baratos, aunque no por ello deja de ser una noticia triste.

Hasta hace poco Walter Bender era el responsable del software y contenido de las XO, renunciando en Abril: “No dejé OLPC por el acuerdo con Microsoft - era un síntoma más que una causa,” dijo a BBC. “Me fuí de OLPC porque pienso que la cosa más importante de ahcer es definir un ecosistema de aprendizaje.
Dijo que con el tiempo, su visión de la mejor forma de llevar la educación a los niños en los países en desarrollo había divergido con las que mantiene Nicholas Negroponte.

Una de las metas es maximizar el número de laptopts que llevamos a los niños. Y esa es la meta inequívoca de Nicholas.” Pero dice, que hay otro perfil de acercamiento: “Sentí que OLPC se estaba moviendo muy rápido hacia la meta de Nicholas, y mi meta en la organización iba a ser difícil de alcanzar.

Sugar reinventa la forma en que se pueden usar las computadoras para la educación. Promueve compartir y el aprendizaje colaborativo y le da a los niños la oportunidad de usar sus laptops en sus propios términos. Niños - y sus maestros - tienen la libertad de re adaptar, reinventar y reimplementar su software, y contenido. Sugar está basado en GNU/Linux, un sistema operativo libre y open-source.

Es imprescindible que se considere la importancia del hecho que el software de las OLPC sea SOFTWARE LIBRE. He publicado la siguiente imagen ya dos veces antes, respecto al tema. Pero no me canso de publicarla, ya que creo que representa perfectamente la situación de Windows XP en la OLPC. Importante también tener en cuenta el objetivo educativo de OLPC, no como “computadora barata de 100 dólares”. El objetivo no es solamente proveer una computadora a cada niño!

OLPC con Windows XP

Para proveer una experiencia rica de aprendizaje a la mayor cantidad de los niños del mundo como sea posible, es crítico no solo proveer computadoras a los niños, sino asegurarse que el software que corre en las computadoras maximize el potencial de entrar en actividades que promuevan el aprendizaje,” digo el Sr. Bender.

Siendo independiente de cualquier plataforma específica de hardware y permanenciendo dedicado a los principios del software libre y open source, la plataforma Sugar asegura que otros puedan desarrollar diversas interfaces y aplicaciones para que los gobiernos y escuelas tengan para elegir.

Sugar Labs trabajará cerca de los desarrolladores de comunidades open source para desarrollar la interfaz de usuario para otras computadoras y sistemas operativos. Ya ha sido incluido con los lanzamientos más recientes de Ubuntu y Fedora. OLPC ha dicho que también  continuará desarrollando Sugar a través de terceros y desarrollará una versión para Windows XP, algo que el Sr. Bender no considera una prioridad.

Hay mucha ingeniería y no está claro que sea el mejor uso de recursos de ingeniería en este momento,” explicó. Sin embargo, afirmó “Quiero aclarar que esto está alineado con, no en contra de, OLPC.“.

Enviar a Teknear! Agregar esta página a Mister Wong
Fri
May
16

Primer parcial en clases de Sistemas Operativos!


Desde la tercera clase ya que no comento cómo me ha ido con el tema de ser profesor. Por ahora sigo avanzando bien con el programa, y el pasado 8 de mayo tuve el primer parcial.

TerminalHacer la letra del parcial me resultó más complicado de lo que esperaba. Cubrimos bastantes temas teóricos, algunos semi-prácticos en las primeras clases del año. No dejar los importantes afuera para el parcial, hacer preguntas que me den a entender que los conceptos quedaron claros, y que realmente entendieron lo que están escribiendo, resultó bastante difícil.

En cuanto al puntaje, me decidí hacerlo todo sobre cien, para facilitar. Sin embargo, no medí todavía el puntaje de cada pregunta. Como dividí una parte en “múltiple opción” y otra de conceptos y definiciones, creo que voy a darle unos puntitos a la múltiple opción y puntuar sobre cien cada pregunta.

De todas formas tenía un material docente en el que basarme, así que lo usé como guía y me inspiré en algunos parciales de años anteriores. El resultado final en general fue bastante positivo. Hoy estoy corrigiéndolos, y en general anduvieron bastante bien. O me expliqué bien, o son buenos estudiantes :P
En ambos casos es un resultado positivo.

No podía crear un parcial sin preguntas “con trampa”, por lo que agregué un par de respuestas “tramposas” al múltiple opción.

Una de las preguntas decía:
¿Cuál de los siguientes es el nombre de la parte del kernel de un sistema operativo GNU/Linux que se encarga de la asignación del recurso CPU a los procesos que están corriendo en el sistema?
y una de las respuestas era:

  • Flux Capacitor

Por suerte nadie respondió esto. Avisé antes de empezar que algunas de las opciones de múltiple opción restaban puntos. Ésta era una de ellas, pero anduvieron bien. ¿Quién sabe lo que es el Flux Capacitor?

Otra de las que restaban era:
Path name absoluto:

  • Es el camino que siguieron los desarrolladores de Linux, es la historia de Linux.

Ví esa respuesta en un parcial viejo, y me tenté a ponerla, ¡es buenísima!

La clase después del parcial ya arrancamos con Bash: variables, funciones, if, while, for, lo básico para empezar a programar scripts con Vim. Ya para la clase que viene voy a empezar con Sed y AWK.

Enviar a Teknear! Agregar esta página a Mister Wong
Fri
May
16

Disponible Revista TuxInfo #6


Con la ausencia de los últimos días, me perdí el lanzamiento de la revista TuxInfo. Recién me estoy poniendo al día con las noticias, y ya la estoy descargando:

Revista TuxInfo #6

Contenido de la revista

  • OPINIÓN - Pesadilla en lo profundo del WiFi
  • SERVIDORES - Poniendo a punto Squid
  • PROGRAMACIÓN - Trac: Gestión de proyectos de desarrollo de Software (Parte I)
  • LABORATORIOS - Migrando la oficina de la mano de OpenOffice.org, Parte 1 (Presentando a OpenOffice)
  • DISTRIBUCIONES - Sabayon, el gentoo simple
  • JUEGOS - Glesd
  • TAPA - Tuxinfo en el Flisol 2008, cobertura completa no solo en Argentina
  • TAPA - Salimos a instalar Ubuntu 8.04 Hardy Heron y les contamos sus secretos
  • Y como siempre la seccion paginas, juegos y rincon del lector
  • Y mucho mas en sus 97 paginas.

Descarga de alta 61.3 MB

Descarga de baja 4.7 MB

DESCARGA DE NUMEROS ANTERIORES

Enviar a Teknear! Agregar esta página a Mister Wong
Thu
May
15

CEIBAL JAM: ¡Programá para la XO del Plan Ceibal!


Como les adelantaba hace un par de semanas, se va a realizar un Ceibal Jam, una convocatoria para programadores que quieran desarrollar para las XO. Como mencioné antes, es una iniciativa sumamente interesante para programadores. No se me ocurre mejor forma de comenzar a colaborar con el software libre que programando aplicaciones para las OLPC. Se creó una lista de correo, por lo que veo que se perfila a ser una comunidad entera de desarrolladores para las XO. Acá les dejo un poco de información:

Llegó la hora de generar aplicaciones para los laptops XO. Uruguay se encuentra en una posición privilegiada, debido a la alta densidad de estos equipos de que estamos disponiendo, lo que da una gran base instalada sobre que puede utilizar nuestro software. Dicho de otra manera, los programadores uruguayos tienen el doble beneficio de poder brindar soluciones prácticas a las necesidades educativas (y, por qué no, de otros tipos) de nuestro país y al mismo tiempo, que estas puedan explotar por el mundo entero.

La Wiki de Ceibal Jam fue actualizada, entre otras cosas, con algunas noticias interesantes:

  • Se ha creado una lista de distribución: olpc-uruguay@lists.laptop.org, en que los miembros suscriptos podremos intercambiar aportes para este encuentro y el futuro. Los registrados al encuentro hasta la mañana de hoy (15/5) han sido invitados automáticamente. Para suscribirse, hay que acceder a lists.laptop.org/listinfo/olpc-uruguay
  • Nota: ¿Qué es un Jam? ¿Qué va a ser Ceibal Jam?
  • El UyLUG ha anunciado el encuentro en su página.
  • LATU ha confirmado que contaremos con algunos laptops XO con los que trabajar durante el encuentro.
  • Se ha creado un grupo en Facebook de desarrolladores de Ceibal. No busca ser el ámbito oficial para el trabajo en grupo, pero es una herramienta muy poderosa para mantenernos comunicados.Unite!
  • Se ha anunciado el encuentro en el blog proyecto-ceibal.blogspot.com
  • Tenemos un poster para difundir el evento. (Dejar comentarios sobre el diseño en la pestaña de discusión.).
  • La actividad está avalada por la Facultad de Ingeniería por resolución de su Consejo del día 24/4/08.

Ceibal Jam

Toda la información la pueden encontrar en el wiki, pero acá les dejo otros datos importantes a ver si los tientan:

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

Propuesta de trabajo

Estos horarios son tentativos. No es la idea que el encuentro sea una conferencia, sino que todos tengamos una base para empezar a trabajar.

  • Mañana del sábado: Talleres que introduzcan a los participantes en temas de programación para XO.
    • 9:00 hs - Bienvenida y plan de trabajo.
    • 10:00 hs - Introducción a la XO y Sugar. Guadalupe Artigas y Esteban Bordón.
    • 11:00 hs - Emuladores. Pablo Flores y Gabriel Eirea.
    • 12:00 hs - Python. Santiago Aguiar.
  • Tarde del sábado: Armar grupos de trabajo para desarrollo de los temas/aplicaciones de interés.
  • Noche del sábado: Nos vamos a tomar unas cervezas al Parque Rodó. En principio no hay problema en que los que quieran seguir de largo se queden en la Facultad de Ingeniería trabajando.
  • Mañana del domingo: Continuar los desarrollos.
  • Tarde del domingo: Evaluación de los trabajos y puesta en común.
    • 16:00 hs - Evaluación y realimentación de usuarios.
    • 19:00 hs - Puesta en común.
    • 21:00 hs - Cierre del evento.
  • 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.

    • Emuladores
    • Python
    • Entorno Sugar
    • Mesh

    Por mi parte, estoy considerando seriamente la posibilidad de asistir. Si bien tengo algunos obstáculos, estaría muy interesante ir. Veremos…

    Enviar a Teknear! Agregar esta página a Mister Wong
    Thu
    May
    15

    De vuelta a la acción


    Después de las maratónicas jornadas previas a la entrega del anteproyecto, vuelvo al blog.

    Ni en el foro he estado respondiendo mucho.

    Disculpas por el cuelgue, Picando Código de vuelta en la carrera!

    Enviar a Teknear! Agregar esta página a Mister Wong
    Wed
    May
    14

    Uptime previo a la entrega del anteproyecto


    fernando@nando-debian:~$ uptime
    14:12:18 up 17:50, 1 user, load average: 1.41, 0.92, 0.49

    Enviar a Teknear! Agregar esta página a Mister Wong
    Wed
    May
    14

    Anteproyectoooooo…


    Bueno, mi ausencia se debe al anteproyecto de la carrera. La entrega es HOY.

    Tenemos un mini video grabado de anoche. Dormimos como 3 horas igual.
    Tómenlo como quieran, yo lo veo como una señal, en este momento el número de páginas de la documentación es de: 42!

    No olviden llevar una toalla!

    Enviar a Teknear! Agregar esta página a Mister Wong

    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