:: Grup d'usuaris de Programari Lliure de la província de Tarragona
:: Per donar suport fes-te soci!
GeekClock: What time is it ?
Agost 30, 2005 a les 1:32 pm | Categoria Mono | Comentaris (0)
He vist en thinkgeek un rellotge molt rar anomenat
TIX Led Clock.
Amb aquest ellotge es pot veure la mateixa hora de moltíssimes maneres diferents. És molt divertit.
Bé, aquesta és la meva implementació com un applet del gnome (encara no, de moment és un tray icon):
Està escrit amb Mono i Gtk#.
El pots descarregar des d’aquí: geekclock.tar.gz (source and binaries).
Autor: llpamies
Tomboy: Toma notas al estilo wiki
Octubre 29, 2004 a les 4:47 pm | Categoria Mono | Comentaris (1)Tomboy es una aplicación para tomar notas rápidas para Gnome. Esta escrito en C# + Gtk# y esta teniendo una aceptación impresionante, además de que tiene el futuro asegurado con una integración total en el escritorio Gnome, evolution, gaim… etc en futuras versiones. En definitiva es una aplicación sencilla, funcional y tremendamente útil.

Instrucciones para la instalación en Gentoo:
Si no tienes mono 1.0 o superior instalado, haced en modo root:
echo "dev-dotnet/mono ~x86" >> /etc/portage/package.keywords echo "dev-dotnet/gtk-sharp ~x86" >> /etc/portage/package.keywords
Y por último:
echo "app-misc/tomboy ~x86" >> /etc/portage/package.keywords emerge tomboy
Las instrucciones para Ubuntu las podeis encontrar en esta sección de la guía de Sergio.
Autor: jBilbo
Sincronización de directorios con iFolder
Octubre 9, 2004 a les 6:25 pm | Categoria Mono | Comentaris (0)iFolder de Novell es una herramienta de sincronización de directorios, permite mantener diferentes directorios con el mismo contenido en diferentes máquinas. La herramienta esta escrita en C# y se ejecuta sobre Mono, además esta disponible una versión Open Source para poder utilizar su servicio a pequeña escala (para grandes empresas se debe recurrir a la opción comercial ya que es muchisimo más potente). La versión open source actual se encuentra aun en desarrollo pero ya es posible descargar el código para probarla.
Vamos a ver los pasos que debemos dar para compilar (necesitamos el compilador de Mono, GTK#..) e instalar iFolder en Ubuntu (los pasos para la instalación en Gentoo son muy similares):
- Bajamos el código fuente de iFolder. Concretamente:
- Capa de sincronización y almacenamiento: simias-1.0.20040902.tar.gz
- Capa de gestión de usuarios: addressbook-1.0.20040902.tar.gz
- Shell gráfica: ifolder3-3.0.20040902.tar.gz - Compilamos e instalamos simias:
tar -zxvf simias-1.0.20040902.tar.gz cd simias-1.0.20040902/ ./configure –prefix=/usr make sudo checkinstall
* Con la aplicación checkinstall (apt-get install checkinstall) se ejecutara ‘make install’, monitorizará todos los ficheros que se instalen, creará un .deb y lo instalará en el gestor de paquetes de Ubuntu. De esta forma podremos desinstalarlo fácilmente y sin dejar restos. En caso de no querer usar checkinstall, simplemente substituir ese comando por ‘make install’.
- Compilamos e instalamos el addressbook:
tar -zxvf addressbook-1.0.20040902.tar.gz cd addressbook-1.0.20040902/ ./configure –prefix=/usr make sudo checkinstall
- Compilamos e instalamos la shell gráfica:
apt-get install libgtk2.0-dev tar -zxvf ifolder3-3.0.20040902.tar.gz cd ifolder3-3.0.20040902/ ./configure –prefix=/usr make sudo checkinstall # Falla la instalación pq tiene que sobreescribir un .png, lo forzamos: sudo dpkg -i --force-overwrite ifolder3-3.0.20040902_3.0.20040902-1_i386.deb
- Definimos en ‘/etc/hosts’ un alias a nuestro servidor de correo:
192.168.0.1 mail
o cambiamos el archivo ‘~/.local/share/simias/simias.conf’ (se generará la primera vez que ejecutemos iFolder):
<section name="Simias.Mail"> <setting name="smtpServer" value="mail" /> </section>
Ahora ya tenemos instalado iFolders en nuestro sistema. Para utilizarlo basta ejecutar “ifolder” en 2 ordenadores diferentes y:
- Crear una agenda nueva.
- Añadir un contacto con un email al que podamos acceder.
- Crear un iFolder y añadir el contacto.
- El contacto recibe un mail con un adjunto (el mail será enviado por el nombre de host ‘mail’, por eso lo hemos definido anteriormente en el /etc/hosts).
- El contacto utiliza el asistente de invitaciones para procesar el fichero adjunto y selecciona donde quiere ubicar el directorio de sincronización.
- El “invitador” va a subscripciones y acepta finalmente la subscripción.
La sincronización se produce automáticamente cada 60 segundos por defecto. Si un mismo fichero ha sido modificado en ambos ordenadores, se produce un conflicto que puede solucionarse:
- Abrimos iFolder y en el status se visualizará “Has file conflicts”
- Click derecho y vamos a “Resolve conflicts”.
- En la nueva ventana seleccionamos el archivo conflictivo, elegimos que copia queremos mantener y pulsamos “Resolve”.
He comprobado que no es necesario usar siempre la interfaz gráfica para sincronizar, se puede iniciar el servicio simias desde la consola:
simias start
Para pararlo:
simias stop
La experiencia con iFolder ha sido más bien decepcionante por varios motivos:
- El envio de invitaciones por mail es engorroso y la falta de configurabilidad lo hace complicado.
- Nunca se cerraba la aplicación correctamente
- No hay disponible ningún botón para hacer la sincronización en el momento que nos interese, tenemos que esperar a que pase el tiempo establecido.
- La interfaz gráfica sólo se integra en GNOME por el uso de GTK, el diseño es más propio de otros sistemas operativos. Las notificaciones no son visibles fácilmente
Le queda un largo camino que recorrer para llegar a ser una buena aplicación. Hoy mismo he probado Unison como herramienta de sincronización y me ha parecido mucho más útil.
Autor: marble
Miguel de Icaza en Barcelona el 14 de septiembre
Setembre 14, 2004 a les 12:13 am | Categoria Mono | Comentaris (0)Se comentó en el Planet hace unos dias (cuando salió la noticia en barrapunto), pero me gustaría también nombrarla por aquí por si alguno a última hora puede ir también.
Viene para hacer una conferencia sobre el Proyecto Mono.
Dirección de la UOC (Universitat Oberta de Catalunya):
Avgda. Drassanes, 3-5, Barcelona
Dia y Hora:
14 de Septiembre a las 19:00
Actualización 15-09-2004: Ya hemos vuelto, todo ha ido muy bien (conferencia y cena posterior con Icaza, Jordi Mas y Lluis Sanchez entre otros) y animo a todos los asistentes de gpltarragona a contar la experiencia en su blog, así las veremos todas en el planet.
Estará allí en Barcelona por el Novell Brainshare (un evento de la empresa Novell) junto a Jordi Mas (también trabaja para Novell y se encarga de los Windows.Forms), que es el que ha preparado esta presentación en la UOC. Miguel ha añadido en su blog que intentará “arrastrar” a Nat Friedman (otro compañero de Novell que esta desarrollando un proyecto muy interesante llamado Dashboard) a la conferencia, y al parecer lo ha conseguido porque en el blog de nat pone que se dirige a Barcelona… esperemos que no sólo para la Brainshare.
Algunos de GPLtarragona iremos a echar un vistazo a esta interesantísima conferencia, así que ya os contaremos los detalles. También atentos al Planet, que ese tipo de opiniones se suele publicar por ahí.
Autor: jBilbo
Mono y las patentes de MS
Març 18, 2004 a les 4:27 pm | Categoria Mono | Comentaris (0)Miguel de Icaza ha realizado un interesante declaración sobre los problemas legales que podria afrontar Mono y sobre los que la gente les gusta tanto recalcar. Me he tomado la libertad de traducir el texto original:
“El miedo que tienen algunos a los asuntos legales de Mono se pueden aplicar también a muchas más cosas. Dejarme que os explique.
Sun es la propietaria de varias patentes sobre Java, y en cierta forma pueden sentirse suficientemente amenazados para usarlas como arma contra el open source. De la misma forma que la gente piensa que Microsoft podría actuar.
Solo por poner las cosas en una perspectiva diferente: Sun ha tenido pleitos relacionados con Java en el pasado (contra Microsoft) por una disputa contractual y ha realizado movimientos legales amenazantes contra JBoss en cierta forma (la cual cosa no puedo entender) sobre bits de J2EE.
Si Java en Linux se convierte en una amenaza para Sun, usarían sus patentes? No lo se, y espero que no. Solo estoy ilustrando el la situación, de la misma forma que otras personas han ilustrado enérgicamente el riesgo de las patentes de Microsoft.
No hay nada en Java que lo haga más seguro que Mono hasta el momento. No tenemos ninguna garantía, ninguna declaración escrita que Java en Linux no vaya a verse afectada por un pleito bajo ciertas condiciones.
Microsoft ha garantizado licencia RAND (Reasonable and Non Discriminatory)+Royalty Free para cualquier patente que ellos posean y que sean necesarias para implementar los estándar ECMA 334/335. Por lo tanto al menos nuestro núcleo VM, clases y compiladores están libres de cualquier litigación de *Microsoft*.
Ahora, prestar atención a lo anterior, porque es importante.
El hecho de que Microsoft ha dado acceso a cualquier patente que ellos poseen sobre .NET no significa que terceros poseedores de una patente que es necesaria para implementar ECMA (o Java) garanticen una licencia.
Porque importa esto? Porque no sabemos si alguien tiene una patente que incluya piezas de las implementaciones de Java y .NET. Podría existir perfectamente una de la cual no tuviésemos constancia. La patente podría mantenerse sin uso durante unos años hasta que que alguien decida sacar provecho de la misma.
Y lo anterior es importante. Es importante porque incluso con un rediseñado completo de la maquina virtual, sistema runtime y el resto no podemos saber si estamos infringiendo una patente de Sun, Microsoft o terceras personas.
Con la situación actual de patentes, es probablemente imposible hacer que las pequeñas startups o desarrolladores individuales hagan una revisión de patentes antes de tomar decisiones en como van a implementar su software, solo las grandes compañías pueden afrontarlo, y creerme, incluso con inmensos recursos, puedes ser llevado a juicio por un desconocido (la patente de Eolas por ejemplo) o por una firma legal que se centre en comprar patentes inactivas y realizar litigaciones con ellas.
Nat suele decir “Si escribes un millón de lineas de código, hoy estas violando la patente de alguien”.
El panorama no es muy bonito para nadie en la industria del software.
Pero esto es similar a lo que les pasa a los estudiantes de biología: en sus primeros 4 semestres aprenden todos los peligros, infecciones, bacterias, paran de comer cualquier cosa, empiezan a lavarse las manos con productos especiales, duplican la limpieza de sus utensilios, lavan sus frutas 10 veces al día.
Dos años más tarde ya están comiendo con sus manos desnudas de nuevo.”
Miguel de Icaza.
Autor: marble
Powered by WordPress with theme based in Pool.
Entries and comments feeds.
^Top^