Planet OLPH

September 02, 2010

OOoLight

EducOOo Logo

EducOOo presents OOoLight

OOo4Kids is made for children ( 7-12 ), but after some times, it appears that older people want a light office suite too :-)

So we had the Fun idea to start from OOo4Kids 1.0, and to propose a new light office suite based on OOo4Kids.

Naturally, its name is OOoLight.

Currently, we test with Norwegian Bokmål ( Windows only ), but if the software is appreciated, maybe we'll provide other locales.

 
=> Download OOoLight  ( Norwegian Bokmål, for Windows, only, who can be installed in parallel with OOo and OOo4Kids)

For further information, about the Norwegian version, have a look there


As usual, the Design is made by Ben Bois

Last but not least, if some feature is enough interesting, there is no problem for a backport in OpenOffice.org (OOoLight is provided under LGPL v3 License, fully compatible with OOo )


Some screenshots for the poor other :


OOoLight docked on Mac OS X



The splashscreen :


OOoLight, the splashscreen



The new Start Center :


OOoLight, the new Start Center



---------------------------------------------------------------------


Education Project on the wiki
EducOO.org blog (french)
OOo4Kids

Many thanks to Ben Bois , author of the EducOOo Logo

August 31, 2010

Planner documentation back online

The documentation for Emacs Planner is available again at http://www.wjsullivan.net/static/doc/planner/. It was AWOL for a while; sorry about that. A bugfix release is also coming soon.

OOo4Kids 1.0 ported on Archlinux !!

gyo and Coolgeek prepared the archives ( 13 locales available ! )

So, if you are an "archer" just add archlinuxfr server in your /etc/pacman.conf (as root, either using sudo or su):

  • In case of Intel 64 bits architecture, add:

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64 

  • In case of Intel 32 bits archtecture, add :
[archlinuxfr]

Server = http://repo.archlinux.fr/i686  # Intel 32 bits architecture


Install it :

Supposing you use sudo (please adapt to your need if you use su ), the next steps for the installation are :

sudo pacman -Sy  # to make the archlinuxfr repo available, and OOo4Kids archives found

sudo pacman -S ooo4kids # just install OOo4Kids basis (en-US only)

Or, more generaly :

sudo pacman -S ooo4kids-$locale # replace $locale with one in the list : ar, de, es, fi , fr, it, nb, nl, pt, sl, zh-CN, zh-TW
e.g.for french :  sudo pacman -S ooo4kids-fr # just install OOo4Kids for french


Enjoy !!

Thanks to Calimeroteknik, gyo and Coolgeek who did an awesome work to port OOo4Kids on archlinux !!


Other link (in french) : the full Archlinux port story

August 30, 2010

OOo4Kids porté sur Archlinux

Les RMLL

En me promenant dans le village associatif (côté libre pauvre, pas le côté libre-caviar), j'ai eu le plaisir de faire connaissance avec les représentants francophones de la distribution archlinux pendant les RMLL 2010.

Comme je suis un peu bavard (un petit peu), j'ai eu la curiosité de leur proposer de faire le port d'OOo4Kids sur Archlinux. Cela s'est juste passé comme ça :-)

Il faut bien commencer par un bout, alors j'ai d'abord présenté le logiciel, expliqué son but, bla  ..etc. Comme cela a semblé plaire, et la curiosité aidant, nous avons commencé très fort avec la compilation d'OOo4Kids (ben oui, non ?) , le choix des options pour le configure ... etc.

La compilation ayant réussi, et le lancement étant assez rapide, il a été décidé d'aller au bout (successs !! :)

Bien sûr, à la fin des RMLL, le boulot avec Calimeroteknik (j'ai surtout travaillé avec lui) n'était pas terminé, et nous avons décidé de continuer sur IRC ( au passage, vous pouvez trouver les archers francophones sur #archlinuxfr, serveur : irc.freenode.net ). C'est là que gyo et Coolgeek se sont proposés pour nous aider (et heureusement, car il restait un énorme travail à faire)

En fait, cela nous a même demandé quelques nuits bien avancées, et pas mal de tests et de compilations. En tout, environ 3 semaines de travail (quand même).

Mais voilà : après avoir travaillé dûr tous les 4, je crois que nous pouvons tous être fiers du résultat : le port OOo4Kids sur Archlinux est maintenant une réalité !!

Il restera sans doutes quelques détails à peaufiner, mais 13 locales sont déjà disponibles pour OOo4Kids sur le serveur archlinuxfr, et c'est un bon début quand même :-)

Tout naturellement, je dis donc un grand Merci à (par ordre alphabétique, n'y voyez rien de mal ;) : CalimeroTeknik, Coolgeek, gyo et moi-même.

Plutôt, qu'un long discours, et pour vous donner une idée du travail fait, le résultat est en ligne, en deux parties. La première est le fichier PKGBUILD, dont une version (non officielle) est consultable ici PKGBUILD (version du wiki d'Ooo4Kids). Ce PKGBUILD est normalement utilisable, et a permis de compiler la version 1.0 d'OOo4Kids (Linux 32 et 64 bits, Intel).
Le second fichier est le fichier appelé ooo4kids.install. Il est inclus dans le paquet et contient ce qui sera fait lors des opérations postinstall et postremove, l'utilisateur n'en a aucun usage (Merci à Calimeroteknik pour la précision).

La distribution Archlinux

Bien sûr, Ooo4Kids tout seul sur Archlinux, c'est pas suffisant, alors on va ajouter un  peu d'informations :)

Pour commencer, on peut présenter simplement Archlinux, en commençant par le site francophone d'Archlinux.

Si vous souhaitez en savoir plus, il faut absolument jeter un oeil à ce guide, écrit par le célèbre Calimeroteknik lui-même ! La règle d'or du libre étant "il faut lire", je ne vous en dit pas plus, et vous invite à le faire vraiment.

Disons que ce guide, pour l'avoir parcouru, donne de façon très simple et efficace tous les renseignements utiles pour installer Archlinux sur votre machine.


Revenons à OOo4Kids

Maintenant que vous avez installé Archlinux, et que vous l'utilisez, il est temps de revenir à l'installation d'OOo4Kids !

ça a l'air compliqué, mais en fait, Archlinux est d'une simplicité déconcertante : on n'installe que ce dont on a besoin, et c'est vraiment une bonne chose (on n'est plus habitué avec toutes ces distributions Linux qui nous installent tout une panoplie de logiciels qu'on n'utilisera jamais. Archlinux, c'est pas comme ça, c'est tout :)

Et donc, maintenant, si je veux installer OOo4Kids, deux possiblités s'offrent à moi : soit je le compile moi-même, soit je profite du travail des autres
Comme OOo4Kids n'est disponible que sur le serveur fr d'Archlinux, la première chose à faire est d'ajouter ce serveur dans le fichier /etc/pacman.conf (en tant que root, c'est à dire soit avec sudo, soit avec su).

Note: je considère que sudo est utilisé (merci d'adapter si vous utilisez su)

Soit à rajouter (manuellement avec l'éditeur de votre choix, bien sûr :) ):

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64  # si votre machine est 64 bits

[archlinuxfr]
Server = http://repo.archlinux.fr/i686  # machine 32 bits

Suivi de :  sudo pacman -Sy  # sinon, le dépôt restera inaccessible et OOo4Kids ne sera pas trouvé


Si je n'y connais pas grand chose, je peux simplement installer OOo4Kids sur Archlinux en faisant :
sudo pacman -S ooo4kids

Si maintenant, je souhaite compiler Ooo4kids, il suffit de faire :

sudo pacman -S yaourt
yaourt -Sb ooo4kids # ca télécharge le PKGBUILD et ooo4kids.install.

Pour la compilation, on se place dans le répertoire contenant le PKGBUILD et ooo4kids.install, et on fait:
makepkg -s

Enfin, pour installer une archive, à la fin de la compilation, on tape simplement :
sudo pacman -U nom_du_paquet.tar.xz

Et toutes les dépendances, et tout ce dont vous aurez besoin sera installé (car toutes les dépendances à la compilation et au runtime sont décrite dans le fichier PKGBUILD, tout simplement).

C'est tout :  OOo4Kids doit apparaître dans les menus, et simplement fonctionner.

Voilà comment les choses se font sur Archlinux :-)

OOo4Kids 1.0 disponible au téléchargement !!

Après un an et demi de travail, OOo4Kids 1.0 est disponible :-)




Merci à tous !!

Improving Math Equation editor (part 1: present the problems)

EducOOo Logo












English version
:

Since a long time, I appreciate the Math equation editor shipped with OpenOffice.org. It is not perfect, but I like it, even if it needs some improvements.

For the record, the most famous issue was :

But we can easely add those one :
  • equation(s) size to be modified as simple highlighted text, when selected
  • missing symbols : bow ( little round arc over letters, to define an angle)
  • missing symbols : |--->
  • accented greek letters : counterproductive, and sometimes a bit boring
The first time I worked on that, was at the great Go-OoCon ( Prague, 2008 ), where I presented the basics of Starmath.

BTW to Novell, feel free to organize a new one ;-) .. was a great moment for people writting code, because mostly code oriented.

Since, I continued to study this part of OOo, and I even wrote a basic Starmath sources description. To avoid a company-controlled wiki, everythingis on the OOo4Kids wiki (feel free to complete if you see missing / errors .. ).

The idea, was to help students interested to contribute, and share the knowledge.

And the good thing is, that Go-Oo was selected as project for the Google Summer of code. I was proud to see Novell people welcome me in its GSoc Team, and at the end, we (my friend Fridrich*** and me) were lucky to obtain 2 students working on the Math improvment !!


In the next part, I'll present all the actors who participated, and how we worked.

***Congratulations for the recent happy event :)


French version :

Depuis très longtemps, j'apprécie l'éditeur d'équations Math intégré dans OpenOffice.org. Il n'est pas parfait, mais je l'aime bien, même s'il a besoin d'être amélioré.

Pour mémoire, le bug le plus connu était :

Mais nous pouvons facilement ajouter dans la liste les autres problèmes énoncés ci-dessous :
  • taille des équations modifiable comme du texte, lorsque mis en surbrillance
  • symboles manquants : bow ( petit arc de cercle permettant de définir un angle)
  • symbole manquant : |--->
  • lettres grecques accentuées : contre-productif, et certaines fois un peu ch...
La première fois que j'ai travaillé sur ces éditeur, c'était pour la super Go-OoCon ( Prague, 2008 ), où j'ai présenté les bases de Starmath.

Au fait, (pour Novell), vous pouvez en organiser une nouvelle quand vous voulez ;-) .. c'était vraiment un super souvenir, pour les codeurs, parce que justement seulement orientée code.

Depuis, j'ai continué à étudier cette partie d'OOo, et j'ai même écrit une  description des sources de Starmath. Afin de ne plus utiliser un wiki "compagnie-controlé", tout a été délibérément mis sur le wiki d'OOo4Kids (merci de compléter et ou corriger toute erreur ou oubli .. ).

L'idée principale consiste à aider les étudiants, et surtout, à partager cette connaissance.

Et alors, la bonne nouvelle, c'est que Go-Oo a été sélectionné en tant que projet pour le Google Summer of code. Et j'ai été fier de voir les devs de Novelle m'accueillir comme ils l'ont fait dans leur équipe du GSoC. Mieux, nous avons même eu la chance, (mon ami Fridrich*** et moi)  d'botenir deux slots pour des étudiants travaillant sur l'amélioration de Math !!


Dans la prochaine partie, je présenterai tous les acteurs ayant participé, et comment nous avons travaillé.

***Félicitations pour le récent joyeux événement :-)


""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki
EducOO.org blog (french)
OOo4Kids

Many thanks to Ben Bois , author of the EducOOo Logo

August 28, 2010

Communauté, Idiots utiles et structuralisme

Pour commencer, merci à Caolan McNamara pour sa petite phrase, à la manière de Jean de La Fontaine, qui a dit tant de choses en si peu de mots:

I rather dislike “the community” as a term, it’s too easy to mentally substitute it as other people or useful idiots.

Source : le blog de Caolan

En ce qui me concerne,  cela m'a surtout aidé à mettre des mots sur ce que je ressentais depuis fort longtemps déjà. J'ai donc lu et relu attentivement ce que signifiait la notion "d'idiot utile". Cela m'a aussi mené à la notion de structuralisme (merci Fred ;) - saluons au passage René Thom - , qui si l'on s'y réfère, montre bien que le logiciel libre est dans une mauvaise passe : la Cathédrale ou le Bazar .. il faut choisir  ;-)

Maintenant, prenez un groupe de personnes. Comme se sont les premières et que c'est le début, elle seront toute chef, et se passeront les titres à tour de rôle (au besoin, on fera semblant de voter ;) .  Ensuite, plus il arrive d'individus, plus vous distribuez de rôles (inférieurs), de façon bien structurée, en prenant bien soin d'aider ces gens à démarrrer dans les meilleures conditions possibles. N'oubliez pas de discuter régulièrement avec eux.

Attention toutefois : chaque fois que vous donnez un rôle, prenez soin que chacune des nouvelles personnes ayant rejoint votre "système", parle de ce système que vous venez de mettre en place : de cette façon, sans rien faire, votre pouvoir grandira, juste parce que les autres ont accepté ce système.

Et plus les autres feront des choses formidables, et plus vous serez des vedettes.

Enfin, prenez les mots Logiciels Libre, Gouvernance, Project Leads, Idiots utiles, Communauté, Community Manager et voyez ce que vous pouvez en faire ....




August 27, 2010

Landing at SEATAC

I was finally on the correct side of the plane, during daylight hours. It was sunset, sort of.

August 24, 2010

A thousand people joined COSCUP / GNOME.Asia 2010!

COSCUP / GNOME.Asia Participants, a lot of them use GNOME Desktop!

After Beijing and Ho-Chi-Minh, the third GNOME.Asia Summit, co-organized with COSCUP,  was successfully hosted in Taipei (Taiwan) on August 14th and 15th, 2010. It was a great two-day conference with 69 presentations and speakers coming from all over the world like China, Taiwan, Philippines, Japan, India, USA, France, Spain, Germany… That does not include the BOFs and lightning talks which definitely helped to bring the whole conference to a new level. A total of 977 participants, 25 sponsors,  20 news outlets, 10 exhibitors (including communities) and a hundred volunteers supported the event. We also had webcasts which attracted over 700 viewers each day joining the event from their homes!

What amazed me the most was that 95% (from my observation) of the participants were actually using GNOME as their desktop and we even spotted a few local developers using GNOME 3.0. Besides, Taiwanese Free and Open Source Software communities seem to be flourishing and and the conference was a great opportunity to start discussing with several of them to establish a GNOME User Group in Taiwan. Their response has been fantastic and  right now a mailing list  (gnome-tw-list |at| gnome.org and http://mail.gnome.org/mailman/listinfo/gnome-tw-list) and a dedicated IRC channel (#gnome-tw @ Freenode) are already up and running! In fact there are existing GNOME interest groups inside those various communities, and the creation of a GUG will definitely help transform those “little islands of GNOME” into a stronger GNOME representation addressing Taiwanese users and developers needs as well as inviting new comers to the joys of GTK+. I am glad to be part of GNOME.Asia and witnessing more local GNOME communities being built and growing in Asia!

Click here to visualize those great moments that make a conference unforgettable :)

August 23, 2010

Huh?

The link to http://www.google.com from https://www.google.com says "Go to classic Google". Unencrypted is "classic"? That's classic.

Blog migration

Blog migration in progress...

=> New blog 
=> Feed 

Thanks for your patience :-)

August 20, 2010

Presentation video of OOo4Kids 1.0 in Norwegian Bokmål

After the French and English video, the Norwegian Bokmål version is available thank to the help of Olav Dahlum !

August 18, 2010

Supports de présentation d'OOo4Kids en PDF

Suite à une discussion avec Sylvain DENIS, il nous est apparu intéressant de vous proposer une version PDF de chacune des vidéos de présentation d'OOo4Kids. Cela permettra à chacun d'effectuer des présentations orales ou de disposer de supports papier pour des évènements.

Les documents sont disponibles sur le wiki d'OOo4kids :

Ou encore sur un dossier public DropBox:

August 17, 2010

OOo4Kids presentation video in EN

Dear all,

I'm pleased to announce you that the video presentation of OOo4Kids 1.0 is now available in english thank to the help of Ben Bois and Olav Dahlum.

Now I'm working on the Norwegian Bokmål version.


If you want to participate and help us to produce a version in your langage, just go to : http://wiki.ooo4kids.org/index.php/Presentations/fr/translate

July 31, 2010

Presentations at Debconf in NYC

I'm excited to be giving two presentations at Debconf 10, held this year on the Columbia campus in New York City.

The first is "FSF's Campaigns for Freedom" on Sunday, August 1st, from 14:00 to 15:00 in 414 Schapiro. I'll give an overview of some of the current FSF campaigns, like the GNU Project, Working Together for Free Software, Defective by Design, PlayOgg, Windows 7 Sins, and the High Priority Projects List; and resources like the Licensing & Compliance Lab, Free Software Jobs page, Hardware Directory, and the Free Software Directory. But I'm going to save plenty of time to talk with the room about things the FSF should or could be doing.

The second is "Patent Absurdity: How software patents broke the system" on Thursday, August 5th, from 14:00 to 15:00 in the Davis Auditorium. We'll be watching the Patent Absurdity film, chatting about what's happened since, and what the Bilski decision means for the future of free software.

I'll be around the conference all week, so drop me an email at johns@fsf.org or catch me in the #debconf channel (johns) if you want to chat about the FSF or GNU.

July 23, 2010

SFD Work Update

Software Freedom Day 2010And while every body knows that SFD registration has started, there is still a lot of work happening behind (and in front of) the scene. Wiki page cleaning, guiding team leaders with wiki page creations, tutorials writing, script upgrading (yes, we’re moving to Open Street Map), but most of all, getting the word out. We’re aiming for 1000 SFD teams this year, a big number. The only way to achieve this is through word of mouth, posting banners, posting announcements in sites and talking to the press. We’ve put up a page here to track some of the effort, some people (that includes Pockey) are designing banners and will make the source files available for every one to modify and adapt to his own language or theme, and hopefully we can get a count down applet written soon to put up on your site. I hope every one reading this will try to provide a little bit of help. Even if you can’t organize an event you can always help to talk to people and put up banners! So thanks every one for the support and looking forward to another great SFD this year!

As a side note I wanted to highlight a very very brilliant logo we have stumbled upon in all the registered SFD teams. I think it is worth a look and wish we had something like this for our own LUG. But hey, kudos to La Guardia de TUX!

July 22, 2010

OOo4Kids et OOoLight en cours de portage sur Haiku :) (porting OOo4Kids and OOoLight on Haiku)

French version

C'est avec grand plaisir que nous acceptons les contributions pour OOo4Kids  et OOoLight

Ici, Olivier Coursiere, développeur pour le système d'exploitation Haiku a commencé à envoyer quelque patches, que nous sommes très contents de commiter.

Vivement OOo4Kids et OOoLight sur Haiku !!


English version

We are very pleased to accept contributions for OOo4Kids and OOoLight.

This time,
Olivier Coursiere, developer for Haiku operating system, started to send us some patches, tha we are glad to commit in the tree.

Looking forward to see OOo4Kids and OOoLight onHaiku !!

July 21, 2010

SFD 2010 registration is open!

Software Freeom Day 2010

As a board member of Software Freedom International (and Secretary), it is with great pleasure to announce that Software Freedom Day 2010 registration is now OPEN!

For its 7th inception, the team at Software Freedom Day has finally opened registration for SFD 2010 teams to get free goodies to prepare their event. For those not familiar with SFD, it’s an annual event happening on the third Saturday of September (September 18th this year) which purpose is to reach out to the public to educate, discuss and demonstrate the virtues and benefits of Free Software. With around 800 locally managed events in 2009, SFI (the non-profit organization behind SFD) hopes to reach more than a thousand teams this year and hundreds of thousands of people. Indeed within less than 24 hours, there are already over 100 teams registered!

I personally started to get involved in Software Freedom Day since 2007 when I was the Vice President of Beijing Linux User Group. Organizer and winner of the Best 2007 Event Competition in 2007, I have then been involved in three events in 2008, two in Beijing and one in Qingdao. In 2009, supporting 86 events in China as well as a founding member organization of the SFDChina.org. Since, I have also been helping Software Freedom International to ship all the goodies worldwide, while making funny videos of it. I have to say it’s a great fun to organize and join all those SFD events! So will you also participate and join this passionate community in their world domination effort?

July 16, 2010

July 10, 2010

RMLL 2010 Bordeaux : merci à tous et à l'année prochaine !!


Après une semaine vraiment intense, les RMLL 2010, sont terminées pour nous, EducOOo . Pour commencer, un gros merci à Georges Kahznadar et Jean Peyratout de nous avoir fait cette petite place(au propre comme au figuré) dans le thème Education, et à toute l'organisation des RMLL 2010 *** pour son accueil.

Nous avons passé (c'est vraiment passé vite), une petite semaine dans cette grande famille du libre, nous,  les pas-pros. Tout ça, à Talence, dans le très grand domaine Universitaire de l'Université de Bordeaux (me demandez pas laquelle), évidemment dans la joie et la bonne humeur :-)
Les visiteurs furent très nombreux, comme les questions et les démonstrationsn et parmi les moments importants, nous avons eu la chance et l'honneur d'accueillir la visite de Christian, auteur du très connu site "christanwtd.free.fr".
Il semble aussi qu'OOoLight ait beaucoup plu (vivement septembre).
Merci aussi à Loic Breilloux (tenue du stand,et son interview présentant EducOOo), Nicolas Jeudy + TuxServices (tenue du stand, pilotage sans faille de l'EducOOoMobile, prise en charge du voyage), Rémi Boulle (tenue du stand, création des tshirts EducOOo et OOoLight, animation des soirées), pour leur aide sur le stand, le voyage, et tout ce qui a fait que nous avons passé une semaine formidable  ;-)

... et aussi merci à Bouthaïna, Véronique (et aussi Véronique), Marie-Claude, Isabelle et Isabelle, Muriel, Karine, Anne, Eva, Odile, Pascale, Romy, Dimitri, Jean-Yves, Cédric G (et l'ASRI) et Cédric, Erwann, René, Daniel, Arnaud, Benjamin, Farid, François, Jean-Pierre, Nicolas, Stephen, Eric, Jean, Roland, CalimeroTechnic, Alexis, Pierre-Yves, Georges, Thierry (formats ouverts à 6 ans !!), Lionel, Jean-Paul, Jean-François, Pierre, François, le Garage Moderne (et sa musique), la joyeuse équipe de l'Axul et de Linux Azur (ils sont terribles), l'apéro de l'APRIL, les bières et le cidre à Jean-Yves, les restaurants La Villa Sud-Ouest et le Grat la carte de tramway (reçue le vendredi soir seulement, mais c'est mieux que rien), la chaleur (très discrète finalement), le village pro (qui n'en a quasiment rien à f.. du libre et qui vient le piller sans aucune honte), l'organisation qui a fait ce qu'elle a pu (on le sait très bien), la chaleur qui a un peu exagéré, mon vélo qui n'a pas crevé, la gentille dame du CROUS (qui ose ajouter un peu d'eau dans le café quand son chef tourne le dos), les moustiques du coin (qui m'ont pas raté), la police qui a posé tant de radars sur notre chemin entre Bordeaux et Montbéliard, l'auteur de cet algorithme formidable de distribution des clés des chambres du Village 2, le réseau (toujours aussi .. hmm, comme d'hab), l'équipe tout en volume du Grat, la salle P112 pour son impressionnante aptitude à capter et restituer la chaleur extérieure,  et tous ceux que j'oublie, pour cet inoubliable moment que furent les RMLL 2010 :-) 

À l'année prochaine, à Strasbourg cette fois !!! 


***c'est pas fini : rendez-vous à côté du skatepark, sur les quais, jusqu'à dimanche

A thousand registrations within 85 min. for COSCUP / GNOME.Asia 2010

After months of preparation and working with  COSCUP team (a local co-organizer from Taiwan), COSCUP / GNOME.Asia 2010 is going to be hosted next month on August 14th and 15th in Taipei. I would like to share with you a few updates. Firstly, a total of 90 talks were received before June 25th, 2010, thanks a lot for all the speakers who submitted their talks! Due to the limited time slots, only 60 of them could be accepted. Final schedule will be announced in a week from now. Secondly, the online registration opened on July 5th, 2010, and over a thousand participants registered within the first 85 minutes. That is very impressive! I would say it’s a very good start for the joint event! We’re now looking at ways to accept more people or make the event available also to people who couldn’t get a seat at the conference.

The death of my LCD screen

And after leaving Beijing and being so quiet, my faithful Thinkpad has also decided to go quiet… well I can still work on about 3-400 pixel width (by 1050 high) one could argue. The problem is that I see no reason to upgrade, the machine runs fast enough and I doubt a new laptop will bring me anything better (than this 4 years old one).

So it’s getting fixed (580rmb, 3-4 days) and I shall soon rejoice :D

July 05, 2010

用USB-Serial連接La Fonera 2100,并啟用SSH

不知道什麼原因路由器裡修改過的配置都被抹掉了。那晚打雷,還停電了…

-----------------

2007年中文網誌年會,我狗屎運的得了一個很漂亮的La Fonera 2100路由器,一直用著沒出啥問題。

La Fonera 2100

有一天我去網通網站隨便看看,突然測試強迫症發作,想試試修改ADSL用戶名。網通規定修改用戶名時,新用戶名必須以“*” – 星號開頭。改唄,貌似也沒啥,然後杯具就發生。發現路由器配置頁面的表單是不允許輸入星號的。-_-! 打電話給網通,編個故事說,帳號被已經搬走且反目的同屋修改,自己不知道現在該怎麼登陸,請求恢復成默認的帳號密碼。答覆是,Windows下沒有問題,其他環境,比如路由器網通不提供支持。-_-!

Linux裡撥號是可以寫星號的,因為只是個文本配置文件。但我不能只讓這一台電腦上網其啊。
La Fonera支持被刷。如果能登陸進去,手動改改配置文件,即可更自由。

重啟後,長按Reset的方法,試了很多次…不管用。很難過,考慮是不是去買個新的支持OpenWRT的路由器。不便宜幾百塊,而且明明,我有一個路由器… 賭一把,弄根串口線刷刷看。試了幾根手機線做的usb-serial後,都沒成功。我就不信了…從淘寶買了一根PL2303的連接線,絕對環保,電路板和芯片都裸在外面。一頓折騰後,我的路由器終於又可以撥號。網通會生氣吧。:D

這次記錄步驟如下:

1. 驅動

Mac OS X版的PL2303驅動在這裡下載。安裝方法試將解壓縮得到的.kext目錄拷貝到/System/Library/Extensions目錄下,重啟。
連接線接上後,應該會出現一個/dev/tty.PL2303-xxx文件。

Windows版本可在這裡找到,Windows 7下可以用,不知道別的Windows能用不能。如果不能,可參考這個帖子。如果驅動與Windows版本不一樣,會有啟動不了設備的問題出現。但基本只要找到相應的PL2303驅動即可。

2. 終端連接串口

具體連接方式,請看 http://66.49.218.210/?p=10 。

3. 用終端程序連接

我以前用的是Windows下的hyperterminal

這次用的screen,啥設置都不需要做竟然就可以用了。

一定要先把連接線USB端接電腦,否則電腦沒有/dev/tty.PL2303-xxxx的設備沒法開終端等著。
如果發現不能啟動,可以先將TX線拔掉,通電後迅速插上。成功啟動的話會顯示如下信息。

+PHY ID is 0022:5521
Ethernet eth0: MAC address 00:18:84:16:74:78
IP: 0.0.0.0/255.255.255.255, Gateway: 0.0.0.0
Default server: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version v1.3.0 – built 16:57:58, Aug 7 2006

Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Board: ap51
RAM: 0×80000000-0×81000000, [0x80040450-0x80fe1000] available
FLASH: 0xa8000000 – 0xa87f0000, 128 blocks of 0×00010000 bytes each.
== Executing boot script in 1.000 seconds – enter ^C to abort
RedBoot> fis load -l vmlinux.bin.l7
…(略)…
Please press Enter to activate this console.
…(略)…

看到

Please press Enter to activate this console.

便可按回車鍵激活終端。

4. 修改配置

BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter ‘help’ for a list of built-in commands.

_______ _______ _______
| ____|| || _ |
| ____|| – || | | |
| | |_______||__| |__|
|___|

Fonera Firmware (Version 0.7.1 rev 1) ————-
*
* Based on OpenWrt – http://openwrt.org
* Powered by FON – http://www.fon.com
—————————————————
root@OpenWrt:/#

後面的操作,參考這篇文章。

主要步驟有,啟用dropbear來做SSH服務器

root@OpenWrt:/# mv /etc/init.d/dropbear /etc/init.d/S50dropbear

編輯/etc/firewall.user文件

root@OpenWrt:~# vi /etc/firewall.user

在firewall.user裡啟用下面兩行iptable命令,允許訪問22端口。

### Open port to WAN
## — This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT

重啟。可以ssh到路由器了。

編輯/etc/config/fon文件

root@OpenWrt:/# vi /etc/config/fon

主要修改如下信息

config network wan
option mode ‘pppoe’
option username ‘_username_’
option password ‘_password_’

修改局域網的網段,默認為192.168.10.1/255.255.255.0 ,我改成了如下樣子。

config network lan
option mode static
option ipaddr ’10.10.10.1′
option netmask ’255.255.255.0′
option dhcp ’1′

默認用戶名密碼,都是admin/admin。admin也就是root,用passwd命令可以修改。

重啟。搞定,又可以在家wifi了。


Tags: , , ,
One comment

July 04, 2010

Mise en ligne de l'image iso du Live-CD Slax_OOo4Kids-0.9.5 en Français

Après la sortie du module lzm,

http://dl.dropbox.com/u/2525382/OOo4Kids-0.9.5-fr.lzm

Voici une proposition d'intégration de ce module dans un live-CD dont l'image prête à graver (409 Mio) peut être téléchargée à l'url

http://dl.dropbox.com/u/2525382/Slax_OOo4Kids-0.9.5/Slax_OOo4Kids-0.9.5.iso

Sa somme de contrôle md5 est disponible ici

http://dl.dropbox.com/u/2525382/Slax_OOo4Kids-0.9.5/slax_OOo4Kids-0.9.5.iso.md5

         ===================================
             Nouveautés depuis la version 0.5.1 de nov. 2009
         ===================================

- Permutation des fonds d'écrans des bureaux 1 et 2. Bureaux 3 et 4 inchangés.

- Utilisation d'un module OOo4Kids-0.9.5-fr.lzm fabriqué à partir du déploiement des paquets .deb (Compil : Eric Bachard & Benjamin Bois).

- Intégration dans le menu KDE traitée dans le module lzm (conservation en outre, de l'icône existant sur le bureau traitée dans rootcopy).

- Le répertoire win32_Install a été remplacé par un répertoire win32_Portable contenant l'archive d'installation sur clé usb depuis windows plus conforme à l'esprit d'une utilisation nomade complémentaire de celle d'un live-CD.

Contact : fred-juan.diaz "chez" educoo.org

( People who would know how to build such a live-CD can have a peek in www.slax.org )

Sortie de OOo4Kids-0.9.5-fr modularisé pour Slax

Vous connaissez sans doute la distribution linux Slax, basée sur un noyau slackware, spécialisée dans la fabrication facile de live-CD personnalisés.

Le portail www.slax.org contient toutes les explications nécessaires ainsi qu'un dépôt de nombreux modules et même un script permettant de fabriquer son image iso en ligne.

On peut également opérer manuellement. Grâce à sa logique de modularisation des logiciels choisis, simplement déposés dans le répertoire /slax/modules avant de lancer le script make_iso, cette distribution met à la portée de tous la fabrication rapide de ses propres live-CD.

le projet OOo4Kids se devait d'apporter sa pierre à cet édifice, et faisant suite à une version 0.5.1 de novembre 2009, c'est à présent le module lzm de la version 0.9.5 d'OOo4Kids qui est offert au téléchargement à l'url

http://dl.dropbox.com/u/2525382/OOo4Kids-0.9.5-fr.lzm

Pour toute explication sur la mastérisation de ce module, contacter fred-juan.diaz «chez» educoo.org

June 28, 2010

使用RAMHost的Mini VPS翻牆

突然之間翻牆就成了必備技能之一。
我用RAMHost的Mini VPS嘗試了幾種翻牆的方式。
操作系統是Debian 5.0。

通過VPN翻牆 – OpenVPN+Tunnelblick

全局都翻牆且不用設置瀏覽器,客戶端一點就可以。

具體步驟參考RAMHost用戶論壇的第四個帖子。唯一需要注意的是第四步在/etc/rc.local中加入每小時自動重啟OpenVPN的命令。這還真是必須的,因為/dev/tun會在重啟的時候丟掉,可能是OpenVZ的原因吧。

我使用Tunnelblick做客戶端來連VPN。
下載安裝後,需要將openvpn.conf放在如下位置~/Library/Application Support/Tunnelblick/Configurations/

openvpn.conf中引用的*.crt和*.key也放這裡即可。

當晚(其實大概天快亮了-_-!)試過看HuluYoutube等高清視頻很流暢。

好處多多,壞處就是得拷貝那几個證書文件給客戶端。(更喜歡PPTP要求用戶名密碼的方式,但OpenVZ)

代理服務器 – Squid

GFW是強大的,直接用Squid仍然會被墻。

更安全的代理服務器 – Squid+Stunnel

請教了一下Fantix,他用Stunnel給Squid加密的方法來解決這個問題。

我用的Squid3,需要啟用lenny-backports才能找到。其實默認的Squid2.7也可以。裝好後,默認配置就能用。

$ sudo apt-get install squid3

簡化版的配置如下:

visible_hostname proxy.sunliwen.com
cache_effective_user proxy proxy
http_port 3128
acl localnet src 127.0.0.0/24
http_access allow localnet

$ sudo /etc/init.d/squid3 start

因為我要用Stunnel加密,所以只允許本地訪問。
配置Stunnel之前先測試一下Squid是否可以走通。

export HTTP_PROXY=http://localhost:3128
elinks www.youtube.com

配置服務器端Stunnel(可參考這篇博客)

主要有以下幾個步驟:

1. 生成證書

$ sudo openssl genrsa -out privkey.pem 2048
$ sudo openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095
$ sudo cat privkey.pem cacert.pem >> /etc/stunnel/stunnel.pem

2. 更改證書屬性

$ sudo chmod 0400 /etc/stunnel/stunnel.pem

3. 更改chroot目錄的owner

$ sudo chown stunnel4:stunnel4 /var/run/stunnel4

4. /etc/stunnel/stunnel.conf編輯如下

cert = /etc/stunnel/stunnel.pem
chroot = /var/lib/stunnel4/
pid = /stunnel4.pid
setuid = stunnel4
setgid = stunnel4
; debug = 7
; output = /var/log/stunnel4/stunnel.log
client = no
[http]
accept = 8080
connect = localhost:3128

客戶端也需要安裝stunnel,這裡是MacOSX

$ sudo port install stunnel

然後在客戶端本地運行

$ sudo stunnel3 -c -d localhost:8080 -r proxy.sunliwen.com:8080

或者創建包含如下內容的配置文件 stunnel.conf (我這立的位置在 /opt/local/etc/stunnel/stunnel.conf )

client = yes
[proxy]
accept = 127.0.0.1:8080
connect = proxy.sunliwen.com:8080

然後 http://localhost:8080 便成了一個安全的代理。

比較

前者比較方便,但不是很穩定,鏈接會自動斷開,重新鏈接VPN可以恢復。
後者需要在瀏覽器上進行設置,但比較穩定,沒出過什麼問題。

兩種方法速度差不多,都比裸的Squid慢。

PS:Hulu - 通過VPN可以看,Squid代理卻不行。
後者具體情況是,在播放完廣告之後報告一個錯

Sorry, we are unable to stream this video. Please check your Internet connection and try again.

點“reload the video”,重新放了一遍廣告,錯誤依舊。可能Hulu已經不僅僅在播放前查IP了


Tags: , , ,
2 comments

June 18, 2010

Travel assistance application for GNOME.Asia 2010

GNOME.Asia SummitAs you may know that GNOME.Asia 2010 will be hosted in mid August in Taipei. If you are interested to join this annual GNOME event and be one of our speakers, please find below the sponsorship program. Feel free to apply if you need it. See you there!

Dear GNOME friends,

The GNOME Foundation provides travel sponsorships to individuals who want to attend GNOME.Asia 2010 and need financial assistance.

We are happy to announce the Travel Committee is ready to receive applications for sponsorships to attend to GNOME.Asia 2010. This year, GNOME.Asia is jointly held with COSCUP (Conference for Open Source Coders, Users and Promoters) in Taipei, Taiwan on August 14 and 15, 2010.

For event detail please visit http://2010.gnome.asia/

For instruction of  the travel assistance application, please visit  http://live.gnome.org/Travel

Deadline: June 25 2010 14:00 UTC postponed to July 9 2010 14:00 UTC

Some additional request for GNOME.Asia:

  • We target to sponsor speakers (If you intend to go, why not give a talk? )
  • Limitation of $400 for people flying inside Asia and $800 for people from Europe/US/Other.
  • Only pay for transportation, not lodging cost. However, if you need help with accommodation, the GNOME.Asia Committee will book the hotel or hostel for you. Any questions, feel free to drop us an email.
  • Asking for sponsorship does not guarantee you will get sponsored;
  • A good application with good information will be processed faster;
  • If you are GNOME Foundation member,  Google Summer of Code participants, contributor or speaker on GNOME, most likely you will get the sponsorship;
  • The Travel committee should reply back about receiving your application within 2-3 days. After that we would accumulate all the sponsorship requests and process them together. So please do not panic (have any butterflies in your stomach) if we take some time to reply on the status. Affirmative/Negative you would surely get a response;
  • No personal emails. Please keep travel-committee Cc’ed on all your replies.

Any questions, feel free to send email to the travel-committee : <travel-committee AT gnome DOT org>. Thank you!

GNOME.Asia Committee

MacPorts安裝Mercurial和自動補齊

使用macports默認安裝mercurial時,沒有自動補齊。
解決方法如下:

$ sudo port install mercurial +bash_completion

用macports可以安裝各種開源的程序,只是小心不要為了用個小工具比如Gnome的vino而裝了幾百兆的依賴。-_-!


Tags: , , ,
No comment

RAMHost的VPS

讀了很多VPS評測的文章,最後選擇了非常有誘惑力的Ramhost (基本只有好評)

第一次使用ssh登錄

https://ramhost.us/?page=vps-console

添加用戶

# adduser liwen

安裝sshd

# apt-get install openssh-server

安裝vim

# apt-get install vim

安裝sudo

# apt-get install sudo

安裝apache/php5

# apt-get install apache2-mpm-prefork libapache2-mod-php5 php5-cgi php5-mysql php5-mcrypt php5-gd php5-sqlite

安裝ZendOptimizer (參考:http://www.debiantutorials.net/installing-zend-optimizer/)

# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

安裝mysql

# apt-get install mysql-server

添加用戶到www-data組

# usermod -G www-data liwen
# id liwen
uid=1000(liwen) gid=1000(liwen) groups=1000(liwen),33(www-data)

解決locale錯誤信息

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = “en_US.utf8″
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).

解决方法

# apt-get install locales

# dpkg-reconfigure locales

查看vps狀態
https://my.ramhost.us/v2/vps/cp/?page=main


Tags: , ,
No comment

June 15, 2010

Partenariat entre Okawix et EducOOo

EducOOo et Okawix sont en train de mettre en place un partenariat qui devrait profiter à tous.

Plus d'informations ICI

Merci à Pascal Martin pour cette idée à suivre.

Et si vous souhaitez devenir partenaire d'EducOOo, n'hésitez pas à nous contacter via notre contact (tout en bas de la page)

June 12, 2010

June 10, 2010

OOo4Kids maintenant disponible sur Framakey.org

Wow, ça fait plaisir :-)

Le téléchargement sur Framakey.org

Au passage, un petit message, qui apparaît lors du téléchargement, et à lire absolument :

Framasoft est actuellement en difficulté n’arrivant pas à pérenniser le poste de son unique salarié nécessaire à son développement (pour en savoir plus).

Si vous adhérez à notre action de diffusion du logiciel libre et sa culture, dont Framakey est un fier exemple, nous vous invitons à vous rendre sur notre site de soutien pour y faire un don et/ou nous laisser un témoignage de sympathie.

Merci de faire suivre, et bon téléchargement !!

June 09, 2010

The Glee of copyright law

Is a good point...

The absence of any mention of copyright law in Glee illustrates a painful tension in American culture. While copyright holders assert that copyright violators are “stealing” their “property,” people everywhere are remixing and recreating artistic works for the very same reasons the Glee kids do — to learn about themselves, to become better musicians, to build relationships with friends, and to pay homage to the artists who came before them. Glee’s protagonists — and the writers who created them — see so little wrong with this behavior that the word ‘copyright’ is never even uttered.

And I get all teary-eyed when I read things like this:

Current law favors copyright holders. But morally, there’s nothing wrong with singing your heart out. Remixing isn’t stealing, and copyright isn’t property. Copyright is a privilege — actually six specific privileges — granted by the government. Back in 1834, the Supreme Court decided in Wheaton v. Peters that copyrights weren’t “property” in the traditional sense of the word, but rather entitlements the government chose to create for instrumental reasons. The scope and nature of copyright protection are policy choices — choices that have grown to favor the interests of established, rent-seeking businesses instead of the public in general.

NYT gets application removed from App Store

Did the New York Times really just argue that it is a violation of their terms of service to sell an RSS reader that can access their news feed?

It sounds like they did, in a letter to Apple asking that such an application be removed from the App Store -- right after they themselves had reviewed the application positively and after Steve Jobs had given it a shout-out.

The app was later reinstated, without the NYT feed.

There is the added bit that the app used the NYT feed in its advertising. But... what RSS software wouldn't? And why isn't Google Reader + ads also a commercial use of the NYT feed? Or... Opera? Because they don't include the NYT feed by default?

Confused in Seattle,
John

(In other iPad news, there have been reports that people who appear Asian were asked strange questions when trying to buy iPads, as a result of an earlier Apple policy intended to discourage smuggling, because you know, that's what they do.)

June 06, 2010

OOo4Kids 0.9.5 disponible au téléchargement

Cet nouvelle version du logiciel existe en plusieurs versions :

  • Windows et windows portable
  • Mac Intel et Mac PowerPC
  • Linux Intel 32 bits et 64 bits

OOo4Kids est une version allégée d'OpenOffice.org :

  • Dédiée aux 7-12 ans
  • Avec des adaptations spécifiques au monde de l'éducation
  • Qui fonctionne partout (Linux, Mac OS X, Windows)
  • International / Multilingue

OOo4Kids est fait dans un but pédagogique, avec l'idée de contribuer en retour au projet OpenOffice.org (http://www.openoffice.org), à travers le projet OpenOffice.org Education et des projets étudiants, mais pas seulement (toutes sortes de contributions sont bienvenues, bien entendu).

A télécharger sur http://download.ooo4kids.org/

June 05, 2010

Un café citoyen sur les logiciels libres

En partenariat avec le réseau des Espaces publics numériques de la CAPM et l’association UbunDoubs, la MJC de Valentigney a organisé une rencontre sur le thème : " Quelle place occupent aujourd’hui les logiciels libres dans les différents usages publics ou privés ? "

Après une présentation des logiciels libres par l'association Sequanux, j'ai expliqué et montré comment on pouvait s'approprier un outil numérique et l'adapter à des besoins d'enseignement, à l'instar du projet OOo4kids.

J'ai orienté la discussion sur les nécessités d'une culture numérique, au sens large, des enseignants et des éducateurs (péri-scolaires, animateurs multimédias, etc.) ainsi que d'une implication des utilisateurs (enseignants en particulier) pour faire que les apprentissages numériques ne soient pas que des "jeux avec des joujous et des machins qui clignotent". La réflexion s'est également portée sur les aspects de développement durable et de besoin économique d'aider les familles à pouvoir s'équiper à moindre coût. Les financements d'équipements semblent assez faciles à présenter mais que les budgets pour des emplois de maintenance ou de formation étaient bien plus difficiles à obtenir.

Le travail d'information est apparemment en place dans tous les endroits (MJC, EPN, etc.) même si l'aspect gratuit des logiciels libres semble encore prévaloir sur la philosophie qui permet de s'approprier les outils numériques.

La rencontre a été riche d'échanges et a apporté un bon nombre de découvertes (Gcompris et les seniors !!, Toutou Linux).

La présentation-support :

May 30, 2010

Changements apportés par OOo4Kids 0.9.5 (par rapport à la version 0.9)

Merci de nous contacter si vous souhaitez reproduire cet article

Nouveautés apportées par OOo4Kids 0.9.5 :
  • Nouvelles langues (tous OS) : Arabe, Chinois traditionnel, Norvégien (Bokmal), Slovène.

    OOo4Kids est maintenant traduit en Arabe (cf ci-dessus), mais aussi en Chinois traditionnel, Norvégien (Bokmal), et Slovène


  • Linux : archive fournies sous forme de .deb (Debian) et de .rpm (RedHat, Suse, Mandriva)

  • Sugar : système 0install (adapté par Aleksey Lim à OOo4Kids), ou sous forme d'archive de type .xo

  • Nouvelles polices de caracteres (licence OFL) : Ecolier Court , Ecolier Court Lignes, Andika Basic Regular

    Nouvelle police cursive Ecolier court intégrée à OOo4Kids


Changements : 
  • Orientation Paysage comme nouveau défaut pour les utilisateurs de niveaux débutants et moyen avec Draw

    Orientation Paysage par défaut pour les plus jeunes


  • Simplifié (encore) les menus dans Impress et Draw (une seule barre d'outils)

  • Ajouté Insérer Lignes/Colonnes dans la barre principale d'outils de Calc (niveaux débutants et moyen).

    Insérer lignes / colonnes pour les plus jeunes

  • Ajouté Supprimer Lignes /Colonnes dans la barre principale d'outils de Calc (niveau expert).

    Insérer lignes / colonnes et supprimer Lignes / Colonnes pour les plus grand

  • Ajouté l'entrée de menu Quit dans Draw

  • Simplifié l'entrée de menu " Insérer -> Image -> A partir d'un fichier " qui devient simplement : " Inserer -> Image"

    Image on the toolbar


  • Modifié icône "À partir d'un fichier" qui devient "Image"

    Image on the toolbar

  • Corrigé le problème Insérer "Formule" qui devient Inserer Formule Math ou Inserer Formule Calc

    Image on the toolbar

  • Ajouté une version spécifique des ressources pour OOo4Kids, pour les lettres grecques dans l'éditeur d'Equations (plus besoin d'accents en français)
  • Corrigé la traduction pour la Constante de Dirac ( h barré, version fr).

  • Même correction pour Lambda barré.

  • Encore simplifié les préférences
  • Simplification des préférences

  • Supprimé les dernières icones dont OOo4Kids n'a pas besoin

  • la nouvelle valeur pour le nombre maximum de lignes dans Calc est 256

  • Créé le nouveau curseur gomme : mode annotations (Impress)

  • Corrigé le changement de curseur en mode annotations sous Impress : maintenant, on peut effacer avec la gomme, écrire avec le stylo :)

COSCUP / GNOME.Asia 2010 Call For Participants

GNOME.Asia SummitAs part of the organizing team of GNOME.Asia Summit, I would like to post the Call for participants of the GNOME.Asia Summit 2010 here and let all the communities in Asia know that we are looking for speakers, exhibitors and participants this year. Please find below the announcement and don’t hesitate to pass the message along!

Dear GNOME friends,

For this third edition of the GNOME.Asia Summit we’re delighted to partner with the organizers of the largest annual community-based Open Source conference in Taiwan, COSCUP (Conference for Open Source Coders, Users and Promoters). The event will be held on August 14th and 15th at the International Conference Hall, Research Center for Humanities and Social Sciences, Academia Sinica in Taipei (Taiwan).

Right now the joint conference of COSCUP / GNOME.Asia 2010 is calling for papers. With a tagline of “Open Web and Mobile Technologies”, it emphasizes the exciting development in these two areas as well as the GNOME desktop environment, and leverages the world-leading hardware industry in Taiwan.

Call for Paper
Submit a Talk!

Important Information

The deadlines:

  • Submission: June 25th 2010
  • Notification of acceptance: July 4th 2010

Conference:

  • Conference Date: August 14th – 15th 2010
  • Venue: International Conference Hall, Humanities and Social Sciences Building, Academia Sinica, Taipei, Taiwan

Main Topics
Possible topics include, but not limited to:

1. The latest GNOME 3.0
The three big things about GNOME 3 are user experience, accessibility, and apps. The most coolest apps on GNOME 3.0 etc.

2. GNOME library and application development
Development involves many different projects, on the GNOME Desktop Environment and the GNOME applications.

3. Desktop deployments and customization
Deploy and customize GNOME desktop in your country

4. Mobile platforms and thin clients
GNOME desktop on mobile platform, like on phone, thin clients like Sun Ray

5. Localization & Internationalization
Translation, Input Method, Dictionary, anything related to L10n and I18n is welcome

6. GNOME Communities
Organize local Users Group, spreading the knowledge of GNOME and building a vibrant, thriving community around GNOME

7. GNOME Accessibility
Accessibility enables people with disabilities to participate in activities such as work and the use of services, products, and information.

8. Testing
Automation testing framework, test cases developement, bug management and all kings of topic related to QA.

9. HTML 5 and the Web Technologies
Topics around web technologies including demonstrations, tips and applications etc. It would be best if it was related to HTML 5 and front-end technologies but is not a requirement.

10. FOSS & Hardware
Hack your devices using FOSS! The term “devices” include embedded systems, home electronics, set-top boxes, wireless base stations, e-book readers, automotive electronics, mobile phones, and PDA/MIDs etc.

11. FOSS Business, legally
FOSS legal issues which include standard processes on FOSS  commercial usage, FOSS business model research, and reverse engineering for GPL compliance check.

12. Other topics
Any FOSS related topic which not listed above is still welcome. Your participation can help us make the conference better, and that’s how Open Source communities work!

13. Lightning talks
A five-minutes presentation to demonstrate your work or promote an interesting topic. Reservation and on-site application are both accepted.

The sessions at the COSCUP / GNOME.Asia 2010 will be scheduled for two time blocks:

A: 45mins talk + 15 mins Q&A

B: 25mins talk + 5 mins Q&A

Please take into consideration any time you will need for preparation. The session could be a technical talk, panel discussion, or BOF.

If you’d like to share your knowledge, experience, or opinion at COSCUP 2010, please fill in the form here before June 25th, 2010. The program committee will contact you before July 4th, 2010 to inform you whether your submission has been accepted or not.

All interested contributors are highly encouraged to send in their talks. Please help us to spread the invitation to other potential participants. Even you do not plan to be a speaker, please consider joining COSCUP / GNOME.Asia 2010. This is going to be a great event!

Sincerely,

GNOME.Asia
Organization Team

May 26, 2010

Colibris

Merci à André Cotte qui nous signale** avoir ajouté OOo4Kids sur le site de Colibris
Colibris
est un site qui recense et propose au téléchargement des logiciels libres qui ont été choisis, car apportant quelque chose aux enseignants.
... nous ne pouvons que vous conseiller d'y faire un petit tour :-)


**cf le mail original d'André

May 23, 2010

Most valuable object on the planet

I bet you didn't know that your average 8GB iPod is the most valuable object on the planet.

This is a brilliant graphic showing the absurdity of the RIAA — although it's not really the RIAA that should be targeted here, it should be US copyright law itself. That's where these numbers come from. The RIAA is just awful enough to actually make the claims with a straight face.

http://www.cracked.com/funny-4003-the-pirate-bay/

May 13, 2010

Things that aren't true

This is one, from http://www.apple.com/opensource:

As the first major computer company to make Open Source development a key part of its ongoing software strategy, Apple remains committed to the Open Source development model.

Not only is the overall statement false, but so is each component.

Also:

Apple believes that using Open Source methodology makes Mac OS X a more robust, secure operating system, as its core components have been subjected to the crucible of peer review for decades. Any problems found with this software can be immediately identified and fixed by Apple and the Open Source community.

If you believe this (which you should), then please apply the same lesson to the iPhone and iPad, which currently threaten people with jail time under the DMCA if they attempt to fix a bug.

May 08, 2010

Mandriva est à vendre :-/



=> Plus d'informations ici  (Merci à Matthieu pour l'info)

C'est bien dommage :/

May 04, 2010

OpenOffice.org Education et OOo4Kids à Intertice 2010 (Paris, 10-12 mai)

Venez nous retrouver au salon Intertice 2010, qui aura lieu la semaine prochaine à Paris, au CNIT La Défense !

Un atelier OpenOffice.org y sera proposé le mardi 11 mai, de 14h à 16h juste après l'excellent "Pymécavidéo en sciences physiques" présenté par Jean-Baptiste Butet et Georges Khaznadar ( de 12h à 14h).

Dans cet atelier OpenOffice.org, seront présentées, au travers d'exemples utiles à l'enseignant de primaire et collège (mais les autres seront les bienvenus aussi), les suites bureautiques OpenOffice.org et OOo4Kids0.9. OOo4Kids étant la version pour 7-12 ans, dérivée d'OpenOffice.org, mais plus légère, adaptée aux enfants, et réalisée en collaboration avec les enseignants.

Cet atelier sera animé par Eric Bachard, et peut-être un ou des étudiants de l'Epitech, selon disponibilité .. et peut-être aussi par Jean-Marie Lafon vient-on de me souffler dans l'oreillette :)

Liens :

À bientôt !!

May 02, 2010

OpenBSD on Gdium

je gkey has ext2 partition with bsd.rd image for network install

http://www.openbsd.org/loongson.html

download  the boot image (kernel + initrd)

ftp://ftp.fr.openbsd.org/pub/OpenBSD/4.7/loongson/bsd.rd

put the file on ext2 fs on the key

load the installer by the way:

load /dev/fs/ext2@usbg0/bsd.rd

 

the install use all the gkey

 

when install is finiched reboot with bios option:

load /dev/fs/ext2@usbg0/boot/boot

and

initrd /dev/fs/ext2@usbg0/boot/bsd

 

for initialised the bios use

set al /dev/fs/ext2@usbg0/boot/boot

and

set rd /dev/fs/ext2@usbg0/boot/bsd

 

April 24, 2010

How to add new cursors in OOo4Kids (Windows, Linux,Mac OS X)

EducOOo Logo


Added a new entry in the OOo4Kids wiki:

How to add a new cursor in OOo4Kids (basically the same as adding one in OpenOffice.org of course ;-)

Everything comes from notes I took during the implementation, and the translation in other locales will follow soon.

Any help and contribution is welcome : feel free to add information, and help us to improve !


""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki
EducOO.org blog (french)
OOo4Kids

Many thanks to Ben Bois , author of the EducOOo Logo

April 22, 2010

OOo4Kids à Madagascar :-)

Grâce à l'association "L'école du futur pour les enfants de la Terre", nous apprenons qu'OOo4Kids est présent à Madagascar aussi. "...Il y a de nombreuses façons d’initier un cercle vertueux en matière de développement durable. Sami Hamadouche a choisi l’entrée numérique. ..."
Pour en savoir plus sur cette très belle histoire décrite par Florent Godard... -> c'est  

April 21, 2010

Be able to see any Image in Writer, as a slideshow ... (idea of 21st april)

Just a wild idea (don't know whether this is realistic or not), but after I watched Google Chrome video, I was thinking to myself : what about be able to see any image as a slideshow ?

(Sort of) scenario :

Imagine you are reading a Writer /Draw or whatever document, and in this document, a nice image.

-> click one dedicated shortcut : et hop ! the image appears in fullscreen, including possible annotations
-> move the mouse : a front like menu appears, and you can stop, or display the next image found in the document, maybe do more ..

Ok, was just an idea ... back to the real work :-)

April 19, 2010

Is iPad that powerful, or is running Norway that easy

More from the inexplicable iPad headlines department:

http://www.cnn.com/2010/TECH/ptech/04/16/volcano.ash.norway.ipad/

Can't he run Norway with a...laptop?

Also, how is the Prime Minister of Norway using the iPad, which restricts all its software with Apple's "FairPlay" DRM, when Norway's Consumer Ombudsman only two years ago (rightly) said that FairPlay is illegal because it obstructs legal uses of media, such as moving it without restriction between devices or computers?

Oh right, because Norway inexplicably dropped the complaint in 2009 after iTunes dropped DRM on music.

They might want to re-evaluate that, since iTunes continues to use DRM on all other forms of media (ebooks and movies), and the iPhone and iPad have actually expanded this DRM to cover software as well.

Maybe Norway's government product placement is an effort to make amends.

(The title of this post is taken from the first comment on the CNN article, which nails it.)

April 18, 2010

Les bonnes nouvelles d'ASRI : sortie de la nouvelle distribution Ludo-Educative

L'Association ASRI a plusieurs objectifs, dont celui de revaloriser le matériel informatique en milieu scolaire.
Si vous avez des machines anciennes, pas très puissantes, et bien il est tout à fait possible de les faire revivre avec la distribution Toutou Linux, qui a le vent en poupe (n'hésitez pas à les contacter si vous êtes concernés).

Ci-dessous, je me fais le relais de notre ami Cédric Guillou, en reprenant les informations qu'il a postées il y a quelques temps.
Elles concernent, la sortie officielle des ludo-éducatives versions 1.1, disponibles en liveCD et liveUSB. Trois déclinaisons vous sont ainsi proposées : light, full, full+OOo4Kids. ( yesss !!) Et si vous ne comprenez rien, tout est expiqué là : Je vous laisse imaginer le travail de réalisation de toutes ces vidéos ....

Encore bravo pour le travail fait, et tous mes encouragements à cette association qui le mérite bien !

April 16, 2010

A new wrinkle in the editor wars

I was pointed to this screenshot showing a snarky Vim ad displayed in the results for a search seeking Emacs help.

So I decided to see what might come up in a search for "vim."

The results may shock you. Or they may not.

I guess we always knew that the editor wars had a little too much to do with testosterone concerns. Apparently some marketers have caught on.

Gdium linux kernel support status

After several days working, the 2.6.34-rc2 kernel is working on gdium expect sound. Of course most of the codes are from mandriva and Philippe's work.

I will make some code clean and make the sound work in the next few days. It seems the sm501 sound driver needs a hardcoded 8051 firmware to work. Damn it. After these works are done, I will send the patches to loongson-dev maillist and merge it to linux-loongson-community and linux-mips mainline at last.

I am keeping moving....... Please wait.

ps: The linux kernel for gdium repository is here.

kill-bill:~# uname -a
Linux kill-bill 2.6.34-rc2 #24 PREEMPT Fri Apr 16 21:01:51 CST 2010 mips64 GNU/Linux
kill-bill:~# cat /proc/cpuinfo
system type : dexxon-gdium-2f-10inches
processor : 0
cpu model : ICT Loongson-2 V0.3 FPU V0.1
BogoMIPS : 598.01
wait instruction : no
microsecond timers : yes
tlb_entries : 64
extra interrupt vector : no
hardware watchpoint : yes, count: 0, address/irw mask: []
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available

April 12, 2010

OOo4Kids 0.9.5 adds Arabic localization

EducOOo Logo

The localization is not completely finished, but thanks a lot to Anas for his work !

Arabic version of OOo4Kids


""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki
EducOO.org blog (french)
OOo4Kids

Many thanks to Ben Bois , author of the EducOOo Logo

April 11, 2010

Le Logiciel Libre et l'Assurance Qualité ...

Après le Syndrôme France Télécom, le Syndrôme OpenOffice.org. On pourrait parler aussi, comme l'écrit Philippe Zarifian de performance sociale [1]

Cela fait des années que c'est connu, initialiement inventé par Toyota : je veux parler de l'Assurance Qualité [2]. Les avis divergent, mais l'Assurance Qualité, était sensée améliorer la "qualtié" de quelque chose, et tout le monde devait y gagner (sic).

Or depuis près de 30 ans que cela dure, le scénario auquel j'ai régulièrement assisté est le suivant :
- l'entreprise décrète un (super) plan d'Assurance Qualité
- on présente le tout en fanfare aux employés (qui, de façon surprenante, n'y croient jamais plus que ça)
- on donne quelques primes, de ci de là au début, pour indiquer le chemin

Et la plupart du temps :
- on désigne une équipe de "oui-oui", fidèles à la cause du patron, quoi qu'il arrive, qui serviront de guides (sic)
- les gens se prennent au jeu
- la productivité augmente (et ça marche assez bien en apparence)
- cela dure quelques années
- et un jour ... on ferme l'entreprise ou on la vend. Point.

En effet, il s'avère qu'avec le temps, lorsqu'un plan d'Assurance Qualité est créé, il faut bien le reconnaître, il s'agit simplement de la dernière fois qu'on presse le citron à une entreprise, avant de la revendre ou simplement de la fermer, le tout, basé sur la règle d'or suivante: c'est l'employé qui creuse sa tombe. En tout cas, c'est ce que je constate autour de moi depuis près de 30 ans.

Alors voilà, quand j'ai appris que le logiciel auquel je contribue, en l'occurence OpenOffice.org, faisait un tapage monumental pour l'Assurance Qualité (depuis près de 5 ans je crois), j'avais déjà compris ce qui nous attendait, et je me disais que quelque chose de noir se tramait.

De "La Mise à Mort du travail" ...

Qu'en est-il aujourd'hui ? OpenOffice.org vient d'être revendu à Oracle (qui n'est pas une entreprise pire qu'une autre) et qui applique la règle d'un propriétaire : Oracle fait ce qu'il veut. Récemment, Oracle a autoritairement choisi de changer l'apparence de ce qui lui appartient (application d'un nouveau logo). Voila, que cela déclenche la grogne, peut être plus ...
Peut-on trouver un cadre théorique à tout ce qui arrive ?
Bien entendu, et tout ce qui arrive a été récemment expliqué de façon brillante par Jean-Robert Viallet, journaliste d'investigation, avec "La Mise à Mort du travail".(voir [3] )
L'enquête a duré près de 2 ans, et le résultat est un documentaire vidéo de grande qualité, et présenté sur France 3 il y a quelques temps. Ce documentaire (que je trouve remarquable) demonte le mécanisme, et met clairement en évidence ce qui ne va pas. Le tout est découpé, en trois parties, dans lesquelles sont démontrées de façon magistrale tous les travers de la politique du "tout pour l'actionnaire".

Chacun se reconnnaitra (malheureusement), ou reconnaîtra son rôle quelque part dans cette affaire.

De tout cela, il ressort qu'il est clair que l'Assurance Qualité appliquée au développement d'un logiciel libre, et si l'on regarde ce qui est en train de se passer avec OpenOffice.org, mène visiblement dans le mur : une Communauté qui devrait être un lieu de créativité et d'épanouissement de l'individu, car actif, participant et reconnu pour ses mérites (rappel : le moteur du libre est la méritocratie), devient une espèce d'armée avec des chefs qui ne font que donner des directives -souvent discutables- et qui sont très éloignées du but initial.
Cela devient en fait une communauté dans laquelle l'individu n'a plus de rôle particulier, n'a plus de personnalité, et se fond dans la masse, devant respecter des règles et se taire, ou partir.
Dans le cas d'OpenOffice.org, le symptôme est que les règles (quelquefois contestables) ne sont plus respectées, sans aucune justification. Cela plonge les acteurs dans l'inhibition, avec les conséquences que cela peut avoir.
Les sociétés de services en logiciels libres, qui n'ont fait que profiter de la situation, sans jamais reverser une seule ligne de code (qui est le sang d'un logiciel libre) sont aussi à montrer du doigt dans cette affaire.
 
Heureusement, le libre permet le fork : les mécontents recommencent ailleurs, en supprimant ce qui ne va pas, et c'est tant mieux. Les meilleurs y survivront, les ventilateurs ... non.
Bien entendu, le cas est compliqué ici, car il s'agit au bas mot, de 8 millions de lignes de code, et peu de personnes sont capables de le comprendre.
Développeur depuis 2005 pour OpenOffice.org, et lecteur acharné de ce code, quand j'ai fait le choix de créer OOo4Kids [4], je savais ce que je faisais : un logiciel n'est vraiment libre que lorsqu'on a documenté son code. Novell, a fait la même chose, et a mis beaucoup d'argent dans le développement et la compréhension du code d'OpenOffice.org. D'autres aussi ont fait de même, et maintenant, même si le mur est proche pour OpenOffice.org, il est possible de continuer, grâce à tous ceux qui ont choisi de ne pas faire une confiance aveugle à Sun, alors seule entreprise à maitriser le code d'OpenOffice.org.
Malheureusement, j'ai peur que cela soit sous un autre nom, car OpenOffice.org appartient à Oracle.
Mais ce qui m'inquiète vraiment est à venir : voici que récemment, le Ministre de l'Education Nationale a commencé à parler lui aussi d'Assurance Qualité à l'école (sic :-/ ). Cela me fait un peu peur que l'on applique une méthode (qui ne marche pas) industrielle à un lieu qui n'est pas l'industrie, et il faudra vraiment que chacun soit vigilant pour que tout ceci ne tourne pas en vinaigre.
 

April 10, 2010

Preparing OOo4Kids 0.9.5

EducOOo Logo

ENGLISH version(FRENCH below) :

After some times debugging, I found what was not working, and now we have a new feature in Impress, in annotations mode:

- in eraser mode, or when you change the eraser size, the cursor is an eraser
- in pen mode, the cursor is a pen
- when changing the color, the cursor is an arrow

Verified on Linux and Mac OS X (remains Windows, never like the other ...)

This work is a follow up of the big project we have with Ecole Centrale Nantes, more precisely : improve Impress adding a canvas in overlay.


Other changes for 0.9.5 :

- added Arabic (yet some missing strings, and needs more attention, due to RTL behavior, and a second translator needed)
- added Norwegian (Bokmal)
- added Traditional Chinese
- added some important fixes from the coming OOO_321

Todo before to release 0.9.5 :

- verify the cursor is ok on Windows too (check the hotspot e.g.)
- cleanup in menus, toolbars (removing useless entrie)
- cleanup in prefs (remove tabs)
- change version number for 0.9.5 and create the new .DS_Store on Mac OS X

This is the last step before 1.0beta :)


FRENCH version :
Apres quelques temps passes a debuguer Impress, j'ai trouve ce qui ne marchait pas et maintenant nous avons une nouvelle fonctionnalité dans Impress, en mode annotations :

- en mode "gomme", ou lorsqu'on change la taille de la gomme, le curseur devient une gomme
- en mode stylo, le curseur est un stylo
- lorsqu'on change la couleur du stylo, le curseur est une fleche (plus grosse sous Mac OS X)

Fonctionnement verifie sous Linux et Mac OS X (reste Windows, ou rien n'est comme ailleurs ...)

Ce travail est la suite du grand projet que nous avons avec l' Ecole Centrale Nantes, en particulier, ameliorer Impress avec un canvas en overlay, en mode presentation.


Autres changements pour la future version 0.9.5 :

- ajoute l'Arabe (encore quelques chaines manquantes, demande de l'attention, a cause de la prise en charge de droite a gauche de l'ecriture, et du fait qu'il manque un second traducteur)
- ajoute le Norvegien (Bokmal)
- ajoute le Chinois Traditionnel
- ajoute quelques correctifs importants de la version 3.2.1 a venir

A faire avant la release 0.9.5 :

- verifier que le curseur est ok sous Windows (verifier le hotspot par exemple)
- continuer a nettoyer les menus, et barres d'outils (en otant les entrees inutiles)
- nettoyage dans les preferences (supprimer d'autres onglets)
- modifier le numero de version pour 0.9.5 et creer le nouveau .DS_Store sous Mac OS X

C'est la derniere etape avant la version 1.0beta !!

April 08, 2010

Thomas and the Tea Party

I understand this is not the only case of this sort of potential conflict of interest with a judge/Justice and his/her spouse, but this seems like a problem to me. Clarence Thomas's wife is running a "tea party" group.

Justice's wife launches 'tea party' group

Conveniently:

Because of a recent Supreme Court decision, Citizens United vs. Federal Election Commission, the group may also spend corporate money freely to advocate for or against candidates for office.

Justice Thomas was part of the 5-4 majority in that case.

Does Mrs. Thomas draw a salary from this organization? Is that salary funded by donations?

Oh, but don't worry, Justice Thomas is so squeaky clean he won't even come listen to the President speak:

Justice Thomas, 61, recently expressed sensitivity to such concerns, telling law students in Florida that he doesn't attend the State of the Union because it is "so partisan."

Except for maybe that time he helped Bush steal the election:

In 2000, while at the Heritage Foundation, [Virginia Thomas] was recruiting staff for a possible George W. Bush administration as her husband was hearing the case that would decide the election. When journalists reported her work, Thomas said she saw no conflict of interest and that she rarely discussed court matters with her husband.

No, facts of nature are still not patentable

I was incoherently trying to explain this heartening decision to friends over the weekend. Professor Moglen's article does it much better than my hand-waving. Dan Ravicher and PUBPAT continue to do amazing and important work, and as an ACLU member I'm glad to see them involved as well.

http://opensource.com/law/10/4/gene-patenting-and-free-software-breakthrough

The Public Patent Foundation and the American Civil Liberties Union challenged the patent on the ground that the Act does not permit the patenting of "facts of nature." In a lengthy and carefully argued opinion granting summary judgment, Judge Robert Sweet agreed. Judge Sweet rejected the basic premise on which gene testing patents such as the one granted to Myriad have been justified: that the amplification of naturally-occurring DNA sequences is a patentable transformation of the DNA molecule. Instead, Judge Sweet adopted the view put forward by Myriad's own expert witnesses, that DNA is a special molecule, "a physical carrier of information," and therefore held that the reading of such naturally-occurring information is not patentable subject matter. Whether posed as a new composition of matter, or as a method for "analyzing" or "comparing" DNA sequences, Judge Sweet held, Myriad's attempt to gain a monopoly on looking at a particular DNA sequence to find out what it says falls outside the permissible scope of patent law.

The full opinion is at http://www.pubpat.org/assets/files/brca/brcasjgranted.pdf.

And see the FSF's End Software Patents campaign.

Apple users are so cool they can't possibly be terrorists

They don't even try to make these rules make sense, do they.

According to The Associated Press, the government agency said that most who travel will not need to remove the iPad from their bag, because the device is relatively small and doesn't have "bulky" accessories such as external drives. Those accessories can make it difficult for X-ray scanners, who see a cluttered image when a laptop and all of its accessories go through the machine in a bag.

Bulky accessories? What are they even talking about?

Apple's iPad can stay in bag for airport security screenings

I'm glad to see two such problematic institutions — the TSA and Apple — teaming up to make even less sense together.

Edit 2010-04-08: I guess the TSA official description of the policy is not as iPad as the AP made it sound -- they focus on the fact that the iPad is smaller than a "standard laptop" and talk about it in the context of other electronic devices. It's still a silly policy, and it still doesn't make any sense why an iPad would not have to be removed but a netbook would. Shame on the AP for reporting it this way, too.

March 29, 2010

L'EPI et le groupe ITIC-ASTI reçus au cabinet du ministre Luc Chatel

Le communiqué concernant l'audience de l'EPI et du groupe ITIC-ASTI au cabinet du ministre Luc Chatel est en ligne. Voir ce lien
Merci à Jean-Pierre Archambault de nous avoir fait parvenir cette information.

March 27, 2010

Password protected preferences in OOo4Kids 0.9

EducOOo Logo

One of the OOo4Kids 0.9 new feature is the password protected preferences.

Principles :

Children love experiment. Most of them have good skills for that, but this is not what the teacher expects :-) So, the goal of this feature, is to implement, intelligently, a protection for the preferences, who :
* avoids the children to modify something
* but allow them to click, and see whatever they want (in read only mode)

Important : this feature is only a protection to avoid children hacking the OOo4Kids, but not a security (the password is readable in Common.xcu)


The Rules :

* The default password, if enabled, is : prof
* By default, the preferences are unlocked
* To activate the protection, one just need to click on the "Click to avoid modifications" Image button (the green padlock).

=> Be carefull : the protection will be validated once the dialog box will be closed, and this change is not reversible Means once activated, you'll need the password to disable that.

The views :

* A green padlock displayed on the bottom of the view, means : unlocked preferences

Green open padlock


* A red padlock displayed on the bottom of the view, means : locked preferences

Red closed padlock


Disable the protection :

Disable the protection


Change the password

Disable the protection

Attention : the toolbars will stay customizable.

The feature was made on behalf of teachers, and in collaboration with them. Th code will be fully documented (I started already) at the Password protected preferences wiki page, and of course, if ever something can be reused in Openoffice.org, I'd be glad to provide patches (no idea whether it will interest anybody though)

---------------------

If you want to help us, to find resource and contribute back to improve OpenOffice.org, via the OpenOffice.org Education Project, donations are welcome

OOo4Kids is made for Educational purpose, has been thought to work with students, making them discover OpenOffice.org source code, without constraints, but just code, and having Fun.
The promise is, when the code is good enough, it will be proposed for integration into OpenOffice.org.