• ¿Quiénes somos?
    • RCSL
    • Comunidades
  • Software Libre
    • FAQ
    • Documentación
    • Empresas
    • Enlaces
  • Participá
    • Chat
    • Listas de correos
    • Foro
    • Proyectos
    • Eventos
  • Novedades
    • Calendario
    • Blog
    • Planeta
    • Noticias
    • Galerías
  • CALENDARIO
  • BLOG
  • PLANETA
  • NOTICIAS
  • GALERíAS
Inicio › Agregador de canales RSS › Categorías

Planeta

Abanderado del Software Libre asume dirección del Centro de Informática para el periodo 2012-2016

Comunidad de Software Libre de la UCR - Mar, 15/05/2012 - 15:06

El nuevo Rector electo de la Universidad de Costa Rica (UCR) el Dr. Henning Jensen Pennington, quien ha manifestado su apoyo en la transición hacia las tecnologías abiertas, anunció la mañana de este martes que la dirección del Centro Informática (CI) va a ser asumida por el MSc. Alonso Castro Mattei.

leer más

Categorías: Planeta

Use GtkSourceView widget in Glade

Cjenkins blog - Mar, 08/05/2012 - 14:11

I’m developing an application that uses syntax highlight with PyGObject (Gtk+ 3.0 dynamic python bindings). If like me you need to use the GtkSourceView widget in Glade you need to follow this steps:

  1. Install gtksourceview development package:
    sudo apt-get install libgtksourceview-3.0-dev
    This will install the Glade catalog in /usr/share/glade/catalogs/gtksourceview.xml and the library in /usr/lib/x86_64-linux-gnu/libgtksourceview-3.0.so.
  2. Link library so Glade can find it:
    Glade will be unabled to find the library to load the catalog because is not in it’s search path with and error:
    (glade:7010): GladeUI-CRITICAL **: Unable to load module 'gtksourceview-3.0' from any search paths
    Solution: sudo ln -s /usr/lib/x86_64-linux-gnu/libgtksourceview-3.0.so /usr/lib/glade/modules/libgtksourceview-3.0.so

That’s it, now you have the new widget in your Glade.

If you’re using your Glade file with PyGObject you will need to register the new GtkSourceView type in GObject like this before calling GtkBuilder’s add_from_file():

from gi.repository import Gtk, GtkSource, GObject from os.path import abspath, dirname, join WHERE_AM_I = abspath(dirname(__file__)) class MyApp(object): def __init__(self): self.builder = Gtk.Builder() self.glade_file = join(WHERE_AM_I, 'test.glade') GObject.type_register(GtkSource.View) self.builder.add_from_file(self.glade_file) if __name__ == '__main__': try: gui = MyApp() Gtk.main() except KeyboardInterrupt: pass

I’ve found very scarse documentation about this, and most of it is outdated (gtksourceview 2.0, Glade 2, PyGtk, Gtk+ 2.0, etc). So this apply to:

  • Ubuntu Precise 12.04
  • Glade 3.12.0
  • libgtksourceview 3.0
  • Gtk+ 3.0
  • PyGObject

Kind regards


Categorías: Planeta

Lanzamiento TED-Ed plataforma de videos educativos libres

GeekMMG - Dom, 06/05/2012 - 09:25
La prestigiosa organización TED lanzó en una fase beta lo que espera ser un proyecto que permitirá compartir y difundir el conocimiento de todo tipo de materiales educativos de gran calidad, a través de un portal de videos. Esta información estará disponible de acceso libre y sin registro alguno, además dará soporte a educadores que [...]
Categorías: Planeta

Clone a MongoEngine object (Python MongoDB layer)

Cjenkins blog - Vie, 27/04/2012 - 01:57

Now, imagine you have something like:

class Company(Document): name = StringField(required=True) company_id = StringField(required=True) phone = StringField()

For some reason, you want to clone this object on the DB. That’s is, you want to create another exact object in the DB without the need to create another object manually an copy all it’s attributes. You can do it if you add the following method (a real hack, because MongoEngine doesn’t support cloning objects):

def clone(self): del self.__dict__['_id'] del self.__dict__['_created'] del self.__dict__['_changed_fields'] self.id = ObjectId()

Note: If you have a SequenceField() you will need to delete it too so it can step up when you save the new object.

Don’t forget to:

from bson import ObjectId

So you can do:

obj = Company.objects(name='MyCompany') obj.clone() obj.name = 'MyOtherCompany' obj.save()

Really useful, specially if your object has 8+ fields and one of more of it’s fields is a EmbeddedDocument.

Kind regards


Categorías: Planeta

Costa Rica abre sus datos

Mirando en Marcelo - tic - Jue, 26/04/2012 - 08:37

Sí, claro, contame una de vaqueros.

Ayer se publicó en un diario nacional una nota sobre un “taller de open data” llevado adelante por la Secretaría Técnica de Gobierno Digital, a cargo de Alicia Avendaño.

Leí con interés la nota puesto que llevo muchos años metiendo la cuñita, cada vez que puedo, respecto a la necesidad de publicar no solo resultados sino también los datos a partir de los cuales se derivan esos resultados. Ese interés nació en mi una vez que comencé a notar, probablemente aún estado en el colegio, que la máxima esa de que los artículos científicos deben publicar resultados verificables y reproducibles en la enorme mayoría de los casos no se cumple. En los cursos de laboratorio de Física y Química nos penalizaban severamente si no incluíamos tablas con todos los datos que habíamos medido, al punto que los reportes de laboratorio usualmente incluían páginas y páginas con tablas. Sin embargo una vez que se superan esos laboratorios esas tablas comienzan a desaparecer de los reportes, y son substituidas por versiones resumidas, donde por ejemplo ya no vienen todos los datos individuales que fueron medidos, sino solo sus promedios, con suerte acompañados por incertidumbres. Luego incluso esos datos comienzan a desaparecer y se transforman en gráficos de los cuales es prácticamente imposible recuperar los datos o peor aún, reportes agregados, donde los datos se refieren a dominios cada vez más amplios.

Un buen ejemplo de esto último son las encuestas de opinión. Una encuesta típica en Costa Rica emplea una muestra de mil personas. Suponiendo que se le hagan 10 preguntas a esas mil personas, y que sean preguntas cerradas (¿está casado? ¿cuál galleta le gusta más? ¿a cuántos de sus vecinos conoce por nombre?) y no abiertas (¿qué piensa de los turecas del PASE?), esos datos se pueden guardar en un archivo de 100 kB, es decir, nada del otro mundo. Este archivo existe, pues es necesario para poder reducir los datos (“el 24% de los encuestados en Desamparados está casado”, “el 43% de los encuestados prefiere las Chiqui”, “el 81% de los encuestados no conoce a ninguno de sus vecinos por nombre”), pero nunca se publica.

Alguna vez hace unos tres años, en ocasión de que Manuel Rojas mencionara en radio los resultados de una encuesta en la que había trabajado y que él se quejaba respecto a como las encuestadoras comerciales nunca publican ni siquiera los datos reducidos, sino que se los entregan al cliente para que haga con ellos lo que le venga en gana y los presente como le venga en gana, le escribí al él solicitándole exactamente esto: los datos crudos de la encuesta en la que había trabajado, por supuesto removiendo cualquier información que pudiese servir para identificar a los encuestados, si es que la hubiese. Por supuesto me contestó que tendría que hablarlo con sus colegas y que me respondería luego. Hoy todavía estoy esperando la respuesta, y ni se diga de los datos.

¿Por qué podría querer uno los datos crudos? Por la misma razón que en los laboratorios nos penalizaban no presentar las mediciones originales: verificabilidad. Es muy fácil mentir y decir que según la encuesta el 43% de los encuestados prefiere las Chiqui. Es más difícil construir un conjunto de datos consistente en el que en efecto el 43% de las respuesta sean “prefiero las Chiqui”. Por ejemplo, si fabrico 78 respuestas y en esas 33 personas “dicen” Chiqui, eso corresponde a 42%. Si hago que sean 34 personas, eso es 44%. Otra razón para querer los datos crudos es exploración de los mismos. Tal vez el hecho que 43% prefiera Chiqui no es el dato más relevante. Tal vez ahí esté escondido el hecho que en Moravia nadie come Chiqui y en Desamparados todos comen Chiqui. Tal vez la distribución geográfica sea lo interesante, tal vez la correlación con la edad de los encuestados. Tal vez la hora del día o el día de la semana. Tal vez sea cualquier cosa que no fue considerada originalmente o que no fue presentada en la publicación.

Y esa es exactamente la importancia de “Open Data”: verificar, reproducir y explorar.

Luego de buscar un rato, encontré un comunicado de prensa respecto a este tema. Voy a omitir comentar respecto a lo absurdo de realizar un comunicado de prensa sobre este tema en Facebook, pero eso sí dice muchísimo respecto al entendimiento del tema de los involucrados. Allí hacen referencia a Open Goverment Partnership. Rápidamente da uno con Costa Rica, donde lo notable no es la participación, sino la auscencia de los compromisos (ignorando el paupérrimo Inglés). ¿Cómo se ve una participación que no dé vergüenza? Vean Uruguay. Vean el plan de acción de Uruguay. Vean los datos publicados por Uruguay (bueno, los datos pueden mejorar mucho, ya que están dispersos y en formatos dispares). Vean los principios de manejo de datos de Montevideo. Entre lo que Costa Rica parece decir que podría llegar a hacer y lo que Uruguay hace hay la misma diferencia que entre el Invierno y el Verano.

Categorías: Planeta

Ordenar una lista de diccionarios basado en un criterio variable ordenado

Cjenkins blog - Dom, 22/04/2012 - 23:01

Que que? xD

Ok, se tiene una lista de diccionarios Python, se quiere ordenar según un criterio ordenado de valores que puede tomar un determinada llave de un diccionario. Ash, no se como decirlo más fácil. Mejor un ejemplo:

Se tiene la siguiente lista de diccionarios:

[{'foo': FOO1}, {'foo': FOO2}, {'foo': FOO10}]

Y se tiene la siguiente lista de criterio de ordenación:

[FOO10, FOO2, FOO1]

Se espera que la lista resultante esté ordenada de la siguiente manera:

[{'foo': FOO10}, {'foo': FOO2}, {'foo': FOO1}]

Python es el mejor. Acá cómo hacerlo:

>>> to_sort = [{'foo': FOO1}, {'foo': FOO2}, {'foo': FOO10}] >>> criteria = [FOO10, FOO2, FOO1] >>> to_sort.sort(key=lambda x: criteria.index(x['foo'])) >>> to_sort [{'foo': FOO10}, {'foo': FOO2}, {'foo': FOO1}]
Categorías: Planeta

FLISOL 2012 tendrá cuatro sedes en Costa Rica

Comunidad de Software Libre de la UCR - Vie, 20/04/2012 - 12:58

La semana del 23 al 28 de abril, las Universidades de Costa Rica (UCR) y Nacional (UNA), se estarán uniendo a la celebración internacional del Festival Latinoamericano de Instalación de Software Libre (FLISOL), para lo cual han preparado actividades en 4 de sus Sedes y Recintos Regionales, geográficamente distantes.

leer más

Categorías: Planeta

Regresa el Software Libre en el Comedor Estudiantil

Comunidad de Software Libre de la UCR - Mar, 17/04/2012 - 14:36

El año pasado se desarrolló una actividad llamada "Software Libre en el Comedor Estudiantil". Esta actividad sirvio para abrir un nuevo espacio de tertulia en temas de Software Libre y acceso abierto a la información, se planeó como un espacio informal, para que los participantes -los cuales llegaron con diferentes interesés - pudiesen ser expontaneos y fueran ellos los que construyeran poco a poco la conversación del día.

leer más

Categorías: Planeta

Perdí mi llave privada :(

Cjenkins blog - Mié, 11/04/2012 - 01:00

Bueno, historia larga corta:

- El disco duro de mi laptop murió de la noche a la mañana.
- No encuentro el backup de la llave por ningún lado.
- El certificado de revocación que tenía en mi KeePassX era de la llave pasada, ash! se me había olvidado actualizarlo :S

Entonces me pasa lo peor que le puede pasar a alguien, que mi llave firmada por varia gente esté perdida y eternamente presente en los keyserver de Ubuntu :S

Si alguien tiene mi llave por favor borrenla:
gpg –delete-key 9EE171C8


Categorías: Planeta

Molesto Gtk WARNING en Ubuntu 11.10

Cjenkins blog - Jue, 29/03/2012 - 13:01

Hay un warning muy común en Ubuntu 11.10 muy molesto cuando uno usa mucho la terminal. Típicamente es:

Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «pixmap»,

Cuatro, cinco, seis veces :S Para eliminarlo:

sudo apt-get install gtk2-engines-pixbuf

Saludos


Categorías: Planeta

Regresa el Software Libre en el Comedor

Comunidad de Software Libre de la UCR - Mar, 20/03/2012 - 23:00

El año pasado se desarrolló una actividad llamada "Software Libre en el Comedor". Esta actividad sirvio para abrir un nuevo espacio de tertulía en temas de Software Libre y acceso abierto a la información, se planeó de una forma informal, para que los participantes -los cuales llegaron con diferentes interesés - pudieran ser expontaneos y fueran ellos los que construyeran poco a poco la conversación del día.

leer más

Categorías: Planeta

IV Foro de Software Libre llenó los corazones de alegría

Comunidad de Software Libre de la UCR - Mar, 20/03/2012 - 12:19

Se sabe que algo bueno está pasando en la Comunidad de Software Libre de la UCR, cuando usted llega a un foro sobre este tema (IV Foro de la Sede de Puntarenas) y se encuentra tantos amigos, tanta alegría, caras nuevas y grupos completos de las comunidades locales de las Sedes de Occidente, Pacífico y Rodrigo Facio, además de los Rencintos de Golfito y Guápiles, participando de un evento que va más allá de lo técnico.

leer más

Categorías: Planeta

El Software Libre inundará la playa este martes 20 de marzo

Comunidad de Software Libre de la UCR - Dom, 18/03/2012 - 17:05

La Sede del Pacífco de la UCR (Puntarenas), donde en los últimos años se han desarrollado grandes eventos de Software Libre, tanto nacionales como internacionales (Encuentro Centroamericano de Software Libre en 2010, Drupal Camp Internacional en 2011 y 3 foros de Software Libre 2009, 2010 y 2011), tiene todo listo para el inicio de su IV Foro de Herramientas Tecnológicas: Software Libre y Código Abierto.

leer más

Categorías: Planeta

Android y Arduino arrancan nueva temporada de Charlas TECOL

Comunidad de Software Libre de la UCR - Vie, 09/03/2012 - 17:36

Regresan las clases y con ello una nueva temporada de Charlas TECOL que, como todos saben, se tratan de exposiciones técnicas con diversos expertos donde los asistentes podrán aprender sobre alguna tecnología libre. Este año iniciamos con la charla titulada Integrando Android y Arduino a cargo de Frankling García Marín (@fr4gus). La charla se llevará a cabo este martes 13 de marzo a las 17:30 UTC-6 en el Auditorio de Ciencias Sociales de esta universidad.

¿Pero qué es Android, qué es Arduino? El primer nombre probablemente lo hemos escuchado repetidas veces, Android es un popular sistema operativo libre orientado a dispositivos móviles como tabletas y teléfonos inteligentes. Arduino es una plataforma de prototipado electrónico de código abierto, que permite crear objetos interactivos de una manera relativamente sencilla; es casi como armar un rompecabezas de componentes electrónicos como resistencias, led's, relojes, etc.

leer más

Categorías: Planeta

Talleres de preparación para colaboradores del FLISOL 2012

Comunidad de Software Libre de la UCR - Jue, 08/03/2012 - 16:52

El FLISOL está cerca y, como muchos saben, se trata del Festival Latinoamericano de Instalación de Software Libre celebrado en más de 200 ciudades. Los usuarios traen su máquina y nosotros les instalamos Software Libre, así de simple.

Para el éxito de evento es muy importante contar con colaboradores que realicen las instalaciones y sobre todo sepan resolver los diversos inconvenientes que puedan aparecer, es por eso que se están organizando una serie de talleres preparatorios donde aprenderán a resolver los principales problemas que puedan aparecer

leer más

Categorías: Planeta

Aquellos tiempos I

La Piensa Libre » Tecnologías - Dom, 04/03/2012 - 12:53

En estos días he recordado con lfleiva y una enorme nostalgia, la primer computadora que mi papá llevó a casa: una Commodore 64. Usaba diskettes de 5,25 pulgadas y sí, tardaba mucho en cargar pero en aquellos tiempos ni nos dábamos cuenta.

Por esos días, mis hermanos y yo iniciamos clases en una academia de computación (¿tal vez la primera academia privada de país? llamada Kínetos (que luego se convirtió en una empresa). Ahí iniciaba yo mis primeros pasos encendiendo la compu y dándole instrucciones una por una para que pudiera crear un directorio. Lamentablemente yo odiaba esas clases y pensaba – ¿de qué me sirve saber todo eso?. Lo acepto: yo fui una usuaria tipo Windows y cuando apareció ese sistema operativo que simplificaba todo y nos embruteció en masa, hasta me alegré… pero me curé cuando me estafaron con un Windows Millennium. Después de eso y habiendo probado el Star Office que alguien instaló en esa pobre computadora entorpecida, se abría el camino para esa duda: había algo más allá de Microsoft. Por suerte, era la época en que Apple dirigía sus tentáculos a los diseñadores gráficos únicamente. Jamás me lograron seducir.

Pero no venía yo a contar todo eso. Venía nada más a mostrarles el juego Bruce Lee. No podría contar cuántas horas pasé jugando esto con el joystick (confieso más: soy incapaz de jugar con el teclado. De ahí que los videojuegos post-joystick sean simplemente un gusto que no adquirí y no lo lamento). Miren la maravilla que encontré:

Bruce Lee

(ok… no funciona el empotrar video pero sigan el link)

Categorías: Planeta

Resaltado de sintaxis en libreoffice

en texto plano - Mar, 28/02/2012 - 15:32

No encontré plugin (TODO:  escribir plugin).

Por ahora, lo mejor que encontré es:

$ source-highlight -i Foo.java -o Foo.odt -f odf -d


Categorías: Planeta

Espejos de Software Libre fuera de servicio este 3 y 4 de marzo

Comunidad de Software Libre de la UCR - Mar, 28/02/2012 - 15:17

Atención personas usuarias de nuestros servicios y Comunidad en general. Este sábado 3 y domingo 4 de marzo se estará realizando el proceso de habilitación de una nueva acometida eléctrica en el Centro de Informática, para fortalecer la redundancia eléctrica en el Centro de Datos Primario, donde se albergan los servicios de misión crítica institucional.

Por esta razón, se experimentará una interrupción temporal de los servicios institucionales, incluyendo el sitio softwarelibre.ucr.ac.cr, las listas de correo de Software Libre de Sedes Regionales, Recintos y áreas de trabajo, y de nuestro servidor de espejos, que incluye repositorios oficiales de Ubuntu, Debian, Fedora y LibreOffice, entre otros. Recomendamos utilizar repositorios cercanos. Nuestros foros principales aún están albergados en servidores externos por lo que no sufrirán interrupciónes.

La suspensión de nuestros servicios es para mejora de los mismos, agradecemos su comprension. Esperamos que el lunes los servicios regresen a la normalidad.

leer más

Categorías: Planeta

Retos para el software libre en latinoamérica

La Piensa Libre » Tecnologías - Sáb, 25/02/2012 - 19:25

Vladimir di Fiore de SOLAR Argentina y Carolina Flores de Software Libre Centroamérica estamos promoviendo una cyber-tertulia llamada: “Retos para el software libre en la actualidad”.

¿De qué queremos hablar?

En principio, nos gustaría conversar sobre el crecimiento del software libre en nuestros países, si somos consumidores o gestores, si la libertad de software se ha visto afectada por el auge del software libre a nivel mundial, cuáles proyectos son estratégicos para la región, entre otros.

Todos los temas serán bienvenidos y esperamos que llegue gente de todos los países de América Latina. Ayúdennos a difundir.


Canal IRC: #sl-centroamerica en freenode
Jueves 8 de marzo
18:30 México y Centroamérica GMT-6
19:30 Panamá GMT-5
21:30 Argentina GMT-3

¿Qué son las CyberTertulias?

Hace unos meses, David Narváez escribió a la lista de Software Libre Centroamérica para proponer las CyberTertulias: reuniones informales en el canal de IRC para tratar “temas que atañen al Software Libre desde el punto de vista del hacktivismo, y están por lo tanto enfocadas al impacto social de este movimiento. En otras palabras, aquí no enseñamos cómo configurar Compiz ”. Las reuniones están motivadas porque “la comunidad de Software Libre Centroamérica se encuentra dispersa en una amplia región geográfica con poca facilidad de movilización (comparada con otras regiones como Europa) y es, por lo tanto, difícil tener encuentros presenciales donde discutir temáticas que afectan al activismo en Software Libre. Estas reuniones buscan promover el intercambio de opiniones e ideas entre los miembros de SLCA que tienen mayor interés y conocimiento acerca de los aspectos sociales y técnicos del Software Libre, y a la vez permitir que más miembros puedan conocer acerca de estos temas y aportar sus puntos de vista. Son, por lo tanto, reuniones de carácter estratégico y didáctico al mismo tiempo”.

Ya se han realizado varias pero no he podido participar más que en “la sobremesa” sobre ACTA, por el horario de mis clases. Ahora, hemos planeado una tertulia para jueves y ahí estaremos

Categorías: Planeta

¡Hola mundo!

La Piensa Libre » Tecnologías - Mar, 21/02/2012 - 22:16

Welcome to La Piensa Libre. This is your first post. Edit or delete it, then start blogging!

Categorías: Planeta
  • 1
  • 2
  • siguiente ›
  • última »
Distribuir contenido

Próximos eventos

  • No hay próximos eventos disponibles
Agregar a iCalendar
más

rcsl en identi.ca

  • rcsl: #Drupaleada nocturna en Cartago, mañana a las 6 p.m. http://www.softwarelibrecr.org/eventos/comunidades/2011/06/22/drupaleada !rcsl
  • rcsl: Conozca lo último de Blender, el 3D libre, en la Charla TECOL Junio, hoy a las 5 p.m. http://softwarelibre.ucr.ac.cr/node/234 !rcsl
más

Inicio de sesión

¿Qué es OpenID?
  • Entrar usando OpenID
  • Cancelar entrada vía OpenID
  • Crear cuenta nueva
  • Solicitar nueva contraseña

Navegación

  • Crear contenido
  • Consejos de escritura
  • Entradas recientes
  • Galerías de imágenes
  • Encuestas
  • Foros
  • ¿quiénes somos?
  • software libre
  • participá
  • novedades