Re: [Server-devel] Educational XHTML Editor Educational Game Maker

2010-05-21 Thread Tomeu Vizoso
On Thu, May 20, 2010 at 19:50, Mike Dawson mikeofmanches...@gmail.com wrote:
 Dear David,

 Thanks for your email.  Will definitely try and put together an .xo
 activity for the version of eXe learning as it is now - should work.

 As a tool for the teachers and publishing to the school server -
 indeed would be nice and would be possible.  eXe can indeed make
 potential content producers far more productive.  I would rather stick
 with those junior officers in deployments and hire them rather than
 loading the job onto already overloaded teachers (or at least they are
 in our case).

 I guess one of the points of using eXe is that when you create content
 it is not tied to any specific platform - it will run on an android
 phone, web browser on any other computer etc.

 What you can expect is a compatibility drive.  It would be possible to
 make it export files to .xol for adding to the library automatically
 or indeed to making an activity .xo file directly from exe learning.
 You can also expect additional learning interaction formats to be
 added.

 I could definitely use help with pushing eXe further into the
 community - documentation, wikis tutorials etc. would be most useful
 indeed.   The more people using it and providing testimonials the
 better.  And what really matters is the more people creating
 interactive educational content - the better!

Hi, does it relate in any way with karma.js?

http://karmaeducation.org/

Regards,

Tomeu

 Regards,

 -Mike

 On 20 May 2010 04:01, David Leeming da...@leeming-consulting.com wrote:
 Mike,

 I have followed eXe Learning since it started, developed by Wayne Mackintosh
 who later on, of course, created the WikiEducator and is a leading champion
 of OERs. I can instantly see that eXe Learning if installed on the XOs would
 be a very useful tool. Very easy to train teachers to become productive
 quickly, compared with, say, online wiki work, which is not always an option
 (yes we can install mediawiki on the XS but I think eXe Learning has
 specific advantages in some areas). It is very well targeted technology,
 thinking of the OLPC deployments in which I have been involved. As an
 example, in a distance learning programme here in Solomons in 2007 we
 converted examples of teacher training resources into online format using
 eXe Learning, in order to demonstrate simple first steps in e-learning to
 the Ministry. A junior officer with only basic office computing skills was
 able to migrate the entire RTC teacher training manuals to online with
 limited supervision - and she enjoyed it too!

 Of course, the resources produced with eXe Learning are HTML based which are
 easy to install in public folders on the XS. eXe Learning can also output
 SCORMs which can be loaded into the XS's Moodle as appropriate.

 If we had access to an eXe Learning activity I would immediately incorporate
 it into the teacher training that we do in Pacific Islands deployments.
 Empowering teachers to create and share resources is always a key component
 of Level 2/3 training, linked to curriculum integration. OERs have massive
 potential for the Pacific. Educators have repeatedly called for more
 regionally relevant and localisable curriculum related content, and
 empowerment of front line teachers to create OERs is the way to scalability
 - freeing up the dependence on overworked curriculum departments locked into
 traditional closed authoring approaches with long term donor programmes.
 Resources created with eXe Learning by teachers with XOs will therefore have
 a wide currency beyond the OLPC project areas which are still only small
 scale. They can be shared and used freely.

 So, I will watch this thread carefully. I would like to help, if not as an
 active team member on the coding, in other ways. What is the status of this,
 can we expect an eXe Learning project for Sugar and the XO?

 One requirement would be to be able to create a resource using the eXe
 Learning activity, name and save in journal, then to be able to upload it
 to the server so that it is installed as a public folder (or via site
 files etc) but without any difficult command line work needed on the
 server. So needs to be coordined with XS-devel.

 David Leeming
 Honiara, Solomon Islands


 -Original Message-
 From: devel-boun...@lists.laptop.org [mailto:devel-boun...@lists.laptop.org]
 On Behalf Of Mike Dawson
 Sent: Tuesday, 18 May 2010 6:53 a.m.
 To: olpc-open; Developers List
 Subject: Educational XHTML Editor Educational Game Maker

 Dear List,

 One of the greatest challenges here in deployments has been to create
 sufficient curriculum *interactive* educational content.  Though
 Scratch and Etoys are great for simulators for many common educational
 interaction formats (e.g. assemble objects, click in place according
 to hint in order, memory match, hangman, sorting items etc) using such
 tools can be quite awkward.

 eXe Learning was created as a GUI educational XHTML Editor with
 

Re: [Server-devel] [Sugar-devel] scalability in the neighborhood view

2010-04-08 Thread Tomeu Vizoso
On Sun, Mar 28, 2010 at 20:06, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Wed, Mar 24, 2010 at 8:38 PM, Frederick Grose fgr...@gmail.com wrote:
 http://wiki.sugarlabs.org/go/Design_Team/Specifications/Groups
 See http://wiki.sugarlabs.org/go/Design_Team/Proposals/Groups

 Thanks for the links. I re-read the spec and mockups. Looks like a
 fantastic start.

 Brief comments

  - For closed groups managed by Moodle/XS, it would make things
 easier for teacher if we could to read a URL from the group
 description field, and show an icon that links there (opening
 Browse.xo...)

  - The user management for closed groups already exists in Moodle (but
 looks moodlish instead of Sugarish). This is in case Tomeu is lazy ;-)

Yes, definitely I think that groups would be managed in the Moodle web
interface, if that's what you meant.

I'm right now focusing on salut, but will get to gabble soon and will
ask for more details then.

Thanks,

Tomeu

 cheers,


 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] scalability in the neighborhood view

2010-03-24 Thread Tomeu Vizoso
On Tue, Mar 23, 2010 at 17:00, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Sun, Mar 21, 2010 at 2:59 PM, Eben Eliason eben.elia...@gmail.com wrote:
 maybe we can start with a Moodle-only
 approach and later extend to a generic system that works with or
 without a server.

 Yep - no prob for me. The GUI side probably needs a bit of extra
 thinking so that it avoids being specific to the backend works (moodle
 in this case)...

I was thinking that Moodle would put contacts in groups in the server
side and Sugar would just use the standard Telepathy interfaces.

In that way, whatever is done in the server side would work for
students using Gnome and Empathy, and also other deployments could get
creative on the server side without having to fork Sugar.

Regards,

Tomeu

 cheers,



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] journal (0.82) backup

2010-03-03 Thread Tomeu Vizoso
2010/3/3 Esteban Arias ear...@plan.ceibal.edu.uy:
 si quiero instalar ds-backup (ds-backup-server-0.8.1-1.olpc3.noarch.rpm) en
 un servidor que no está basado en un xs de olpc, servidor con debian, que
 pre requisitos debería tener encuenta para la instalación?

Mirando el .spec del rpm, puedes ver que dependencias explicitas hay
en las lineas que empiezan con Requires::

http://dev.laptop.org/git/users/martin/ds-backup.git/tree/ds-backup.spec.in

Saludos,

Tomeu



 El 12 de febrero de 2010 17:24, Martin Langhoff
 martin.langh...@gmail.com escribió:

 Dentro del contenido viejo, seguro que hay cosas mas nuevas. Por
 definicion, el backup siempre es mas viejo.

 Yo creo que vas a crearte mas problemas que los que solucionan... una
 idea de implementacion: del XS pueden extraer cada record en formato
 XOJ. Eso te evita necesitar gran expacio extra en el disco para la
 operacion, y la podes hacer archivo por archivo.

 Para ver como anda en el use case que usamos en OLPC, instalate un
 XS-0.6 + AP, conectate con el XO, registrate, reinicia, dale un rato
 para que haga su backup, luego visita schoolserver con Browse.xo.
 Te va a hacer auto-login. En la esq superior derecha, vas a ver tu
 nombre de usuario que tiene un link -- segui ese link y vas a ver la
 opcion de backup. Fijate como son los urls.

 De esos mismos urls lo pueden automatizar desde python...




 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] scalability in the neighborhood view

2010-03-03 Thread Tomeu Vizoso
Hi all,

based on a conversation in #sugar with Collabora's Rob and Sjoerd,
would like to propose some changes to how we display contacts/buddies
in Sugar with the goal of improving scalability in the use cases we
care most about. I know in these lists are people with a very good
knowledge of how collaboration is being used (or not!) in the field,
so I will greatly appreciate your feedback.

- In the neighborhood view, display all users in our roster: user
roster + shared roster. The user roster will be composed by the
contacts that we have added ourselves and, in the Salut case, the
contacts accessible through Avahi. The shared roster will be assigned
by the school administration (through Moodle?) and will typically
correspond to our classroom or our grade. I think that Martin Langhoff
has worked on the server side of this.

- In the friends view, we display those contacts that we have
friended, being this a local concept.

- In the neighborhood view, we can conduct a search that will span all
contacts in the server (not only those in our rosters). The search
will be done via the regular underlying mechanism, not through Gadget.

I think this can allow us to scale up both in the client and in the
server side in a way that keeps us very close to what other Telepathy
clients do. We'll be breaking anything our users rely upon?

With the goal of improving the maintainability of our presence code I
will be removing the presence service, so now is a good moment to
discuss these issues and make a good plan.

Thanks,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [SoaS] Sharing work between XOs/SOAS devices

2009-12-15 Thread Tomeu Vizoso
On Tue, Dec 15, 2009 at 15:36, Walter Bender walter.ben...@gmail.com wrote:
 Sugar 0.86 has sharing built into the Journal. But that doesn't help
 you (yet) on your XO machines :(

Paraguay is coming to the rescue :)

http://lists.laptop.org/pipermail/devel/2009-December/026947.html

Regards,

Tomeu

 -walter

 On Tue, Dec 15, 2009 at 12:30 PM, Gerald Ardito gerald.ard...@gmail.com 
 wrote:
 Hello all.

 As our 5th graders are doing more and more work with their XOs, their being
 able to turn in and share their work products (as opposed to collaborating
 with others) is becoming more and more important.

 My temporary solution is having them upload their work (along with
 reflections, if desired) to Moodle, which I can do because we have an XS
 implementation. However, this means that if a student has created a Memorize
 vocabulary game that s/he want to share s/he has to:
 1. Create the game.
 2. Save it to the Journal
 3. Go to Browse
 4. Navigate to Moodle
 5. Find the right course/right assignment within the course
 6. Upload game.

 S/he pretty much has to do the same thing to download and then play other
 games. This is certainly workable, but dramatically slows down the momentum
 of creating games and wanting others to play them.

 So, I am asking to create/offering to help create an Activity that allows
 users to share work products easily. I know that Bert was working on
 something called Distribute, which may be a starting place. It seems to
 share Journal objects, which seems right.

 I am happy to work with developers on this. I could create requirements, if
 need be. Just say the word.

 I look forward to what comes next.

 Thanks and best,
 Gerald




 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org
 ___
 SoaS mailing list
 s...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/soas




-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [IAEP] Sharing EToys projects

2009-12-06 Thread Tomeu Vizoso
On Sun, Dec 6, 2009 at 21:31, Gerald Ardito gerald.ard...@gmail.com wrote:
 Hello.

 I am working with 140 5th grade students who are using XOs (mostly) and
 netbooks with SOAS.
 About 50 of them are using Etoys to create projects.
 I am trying to find a way to share them with their teachers and each other.
 When I try to upload them to a Moodle course and them download them, the
 downloaded files can't be read by EToys.

 Any ideas?

This uses to be a problem with the mime types. Can you see with which
mimetype is downloaded the file from moodle?

Regards,

Tomeu

-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Proxy auto-configuration

2009-11-30 Thread Tomeu Vizoso
On Mon, Nov 30, 2009 at 09:52, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Sun, Nov 29, 2009 at 12:15 AM, Andrew McMillan and...@morphoss.com wrote:
 I run WPAD here with Mozilla, and it works well.  It will generally be
 through DNS since that's the more reliable way of finding it, but it
 does require the browser to make a check for it.

 Looks like we need some investigation into how to get Browse.xo to do it... 
 :-)

 then perhaps a
 post DHCP hook could request the WPAD file, crudely parse it for the
 real proxy address and stuff that into the Browse.xo configuration.

 Probably worth trying the right fix before the crude one. If
 Browse.xo can DTRT with WPAD, a sideeffect will be that it'll work in
 proxied+WPADded networks.

Yes, please don't treat Browse as a black box, it's python and uses
mozilla's XPCOM, which for all its faults should make all these
customizations very easy. What may need to be done in order of
likeness:

- configure the XS in the same way as Firefox needs,

- tweak some of Browse's configuration (
~/.sugar/default/org.laptop.WebActivity/data/gecko/prefs.js ),

- call some method in a XPCOM component, such as:

http://mxr.mozilla.org/mozilla1.9.1/source/netwerk/base/public/nsIProtocolProxyService.idl#220

Regards,

Tomeu

 And if the XS does the conventional WPAD thing, other browsers that
 know how to do WPAD will be able to connect...



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff




-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] Sugar frozen when trying to register.. bug in idmgr?

2009-08-14 Thread Tomeu Vizoso
On Thu, Aug 13, 2009 at 19:22, Raul Gutierrez Segalesr...@rieder.net.py wrote:
 Hi,

 Has anybody experienced Sugar (0.82) freezing when trying to register
 against the server? I was unable to register (although connectivity
 seemed fine) and when sniffing the network I saw:

 172.18.0.1.8080  172.18.96.196.47780: S
 172.18.0.1.8080  172.18.96.196.47780: S
 172.18.0.1.8080  172.18.96.196.47780: S
 172.18.0.1.8080  172.18.96.196.47780: S

 I thought idmgr might be hanged.. So I did:

 service idmgr restart

 and everything started working again.. Anyone bumped into something
 similar recently?

Never saw that, but this should be async so the UI doesn't freezes.
Could you please enter a ticket about it in http://dev.sugarlabs.org?

Thanks,

Tomeu

 Regards,
 Raúl



 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] Results of today's Jabber Testing

2009-08-12 Thread Tomeu Vizoso
On Wed, Aug 12, 2009 at 03:39, Martin Langhoffmartin.langh...@gmail.com wrote:
 On Tue, Aug 11, 2009 at 8:33 PM, Caroline
 Meekscarol...@solutiongrove.com wrote:
 I worked with the RIT contingent and Dave Farning today to do some
 collaboration testing.
 We tested with 8 computers on a rarely used dev XS system hosted by Solution
 Grove.

 Interesting!

 Your report is a bit confusing so I will

  - you had no problems connecting 8 users to a vanilla XS running some
 0.6d, right?
  - but later on jabber.s.o you had problems with 29 users...

 Is that correct?

 What sw is jabber.s.o running? Does it deviate in any way from a
 recent XS 0.6? Could network problems explain part of the problem?

 What did ejabberdctl connected-users say at the points when users were
 appearing/disappearing? Did ejabberd see them come and go? Or did it
 think they were connected all the time?

 These are very basic questions -- when doing this testing, you'll want
 someone looking at the jabber server, dumping connected-users and
 asking the Sugar users to run `olpc-xos` to compare.

 In fact a time-series of captures of `olpc-xos` on each Sugar / XO
 client and  `ejabberd connected-users` on the XS, plus a verbose log
 from ejabberd would tell you a lot.

I would also like to know if when things go wrong, you have any
mentions of timeouts in the telepathy-gabble.log file. As a more
general strategy, we could compare telepathy-gabble.log between the
machines that work and doesn't and try to find any correlation.

Thanks,

Tomeu

 cheers,



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] Backup and Restore for Sugar on a Stick

2009-08-08 Thread Tomeu Vizoso
On Sat, Aug 8, 2009 at 12:01, Hamilton Chuahamilton.c...@gmail.com wrote:
 Hello Tomeu,

 The modifications are intended for SoaS only

So you don't want the patches to be applied to upstream Sugar? Only to
be in SoaS images?

 but I'm programming them in
 such a way that they should not break if Sugar is running on SoaS.

I'm confused, did you meant to say not break if _not_ running on SoaS?

 Although I already have patches in the form of diffs, they were not
 created using 'git format-patch. I've read the code review procedures
 and will get to work making the preparations.

Thanks, feedback about the process and its documentation is much appreciated.

Tomeu

 Thanks,

 Ham

 On Fri, 2009-08-07 at 10:39 +0200, Tomeu Vizoso wrote:
 On Thu, Aug 6, 2009 at 15:29, Caroline Meekscarol...@solutiongrove.com 
 wrote:
  This email is especially for Miguel Salazar and the Chiapas deployment.
  The code for backup and restore of Sugar Sticks using the XS is awaiting
  code review, if you can please test it.
  http://dev.sugarlabs.org/ticket/916
  http://dev.sugarlabs.org/ticket/1124

 Is it intended to be integrated in Sugar? Or only for SoaS?

 If it's for Sugar, then please follow the review process outlined here:

 http://wiki.sugarlabs.org/go/Development_Team/CodeReview

 Thanks,

 Tomeu

  Thanks,
  Caroline
 
  --
  Caroline Meeks
  Solution Grove
  carol...@solutiongrove.com
 
  617-500-3488 - Office
  505-213-3268 - Fax
 
  ___
  Sugar-devel mailing list
  sugar-de...@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] Backup and Restore for Sugar on a Stick

2009-08-07 Thread Tomeu Vizoso
On Thu, Aug 6, 2009 at 15:29, Caroline Meekscarol...@solutiongrove.com wrote:
 This email is especially for Miguel Salazar and the Chiapas deployment.
 The code for backup and restore of Sugar Sticks using the XS is awaiting
 code review, if you can please test it.
 http://dev.sugarlabs.org/ticket/916
 http://dev.sugarlabs.org/ticket/1124

Is it intended to be integrated in Sugar? Or only for SoaS?

If it's for Sugar, then please follow the review process outlined here:

http://wiki.sugarlabs.org/go/Development_Team/CodeReview

Thanks,

Tomeu

 Thanks,
 Caroline

 --
 Caroline Meeks
 Solution Grove
 carol...@solutiongrove.com

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Fwd: [IAEP] Sharing Images in the neighborhood - Buddy Tag

2009-07-21 Thread Tomeu Vizoso
On Tue, Jul 21, 2009 at 12:25, Martin Langhoffmartin.langh...@gmail.com wrote:
 On Tue, Jul 21, 2009 at 12:13 PM, Tomeu Vizosoto...@sugarlabs.org wrote:
 Can you extend on that? I think we need to extend telepathy-gabble a
 bit to add buddy tagging. Or are you referring to regular jabber
 groups?

 Regular jabber groups. Once you make a group of users (a course in
 Moodle parlance) then the Neighbourhood view shows only your fellow
 participants.

 The Jabber protocol actually tells the client about various groups (if
 you're part of various courses!) but it's up to the client side to
 show them differentiated (pidgin does it, sugar doesn't).

 (The behaviour described above depends on a setting in Moodle.
 Defaults to 'off' which is ok for small schools that 'fit' in the NV.)

 This is of course Moodle-driven. If Sugar learns how to allow grouping
 on the Sugar UI, and signal that to Jabber, I'll gladly find a way to
 do something smart with that info on the Moodle/XS side.

That's great, what I see happening in the near future is Sugar
emitting tags and displaying them for each buddy in the neighborhood.
Each group name could be considered one more tag.

Regards,

Tomeu

 cheers,



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [IAEP] [support-gang] An Opportunity to bring vital content to the Sugar/XO world - Needs technical help.

2009-07-19 Thread Tomeu Vizoso
Hi,

not sure why Caroline's email didn't reached IAEP, wrong email address?

On Sun, Jul 19, 2009 at 02:17, Caryl Bigenhocbige...@hotmail.com wrote:
 Hi Caroline,

 I agree that content is something we desperately need for Sugar and the XO.
 But, I don't quite understand your proposal.  Is Innovations For Learning
 offering us their software for free to adapt?

They have offered at least some of it. More may come but I don't know
about it yet. See:

http://blog.tomeuvizoso.net/2009/05/progress-on-sugar-activities-with-swf.html

 If so, what language is it
 in?

Flash, developed specifically to run on Gnash.

 Is the source code available?

Yes, though in the .fla format that as far as I know can only be
edited with the proprietary tools from Adobe.

 Or, is this something you think our volunteer programmers should try to
 reverse-engineer and create for Sugar and the XO?

Well, what I would like to see (but may not be what Caroline had in
mind) is someone with access to the Adobe tools and some Flash
knowledge to debug the EatBoom swf file and see why the game is not
progressing to the next levels after the first three or so sums have
been completed.

Once we can show to IFL that we are able to put their software to run
on real deployments, I'm confident they will release more code.

The assessment framework is very interesting, but I think we should
move forward step by step.

Regards,

Tomeu

 Caryl

 
 Date: Fri, 17 Jul 2009 15:27:28 -0400
 From: carol...@solutiongrove.com
 To: i...@lists.sugarlabs.org; server-devel@lists.laptop.org;
 support-g...@lists.laptop.org
 Subject: [support-gang] An Opportunity to bring vital content to the
 Sugar/XO world - Needs technical help.

 We have an opportunity to bring a program of K-2 English Reading and Math
 content to our Sugar users for free.

 http://www.innovationsforlearning.org/software_demo.php

 Ignore the teachermate hardware and the $100 a machine price tag. The
 concept is we make this available for Sugar for free.  So if you have XOs or
 a machines you can use with Sugar on a Stick, you can use it for free.

 If you watch the Classroom management video you'll see they have aligned it
 to major Basal Curriculum programs or it can be used without. It can
 differentiate instruction for groups and students.  This is vital
 functionality.  We need to port this to the Sugar world, probably by putting
 it on the XS, maybe as a module in Moodle.

 Tomeu has done some work on making the activities work in Sugar, but I don't
 think anyone has looked at how we enable classroom management.

 Why I think this is important:

 When I listen to feedback from the deployments, they all talk about the need
 for content.
 When I see for myself what its like to use Sugar in a school, I think we
 need an on-ramp for teachers.  This program would be an easy way to get the
 teachers to start using Sugar and computers without going very far outside
 of what they already know. Its aligned with the major curriculum programs
 they are already using.  My belief is if they take the first step, and use
 Sugar, they and their students will explore further.  Too much technology
 sits in the classroom closet. This seems like it would be used by lots of
 teachers, not just the most technological ones.
 This could be a model for other nonprofits for how to use Sugar to
 distribute content they have created for our age level.
 It would be an excellent selling point for teachers trying to bring Sugar
 into their schools.

 Please help us find someone (or a team) who has time and skills to tackle
 the technical challenge of porting/recreating the classroom management
 component.

 Thanks!
 Caroline


 --
 Caroline Meeks
 Solution Grove
 carol...@solutiongrove.com

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 i...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [IAEP] [support-gang] An Opportunity to bring vital content to the Sugar/XO world - Needs technical help.

2009-07-19 Thread Tomeu Vizoso
On Sun, Jul 19, 2009 at 11:51, Tomeu Vizosoto...@sugarlabs.org wrote:
 Hi,

 not sure why Caroline's email didn't reached IAEP, wrong email address?

 On Sun, Jul 19, 2009 at 02:17, Caryl Bigenhocbige...@hotmail.com wrote:
 Hi Caroline,

 I agree that content is something we desperately need for Sugar and the XO.
 But, I don't quite understand your proposal.  Is Innovations For Learning
 offering us their software for free to adapt?

 They have offered at least some of it. More may come but I don't know
 about it yet. See:

 http://blog.tomeuvizoso.net/2009/05/progress-on-sugar-activities-with-swf.html

 If so, what language is it
 in?

 Flash, developed specifically to run on Gnash.

 Is the source code available?

 Yes, though in the .fla format that as far as I know can only be
 edited with the proprietary tools from Adobe.

 Or, is this something you think our volunteer programmers should try to
 reverse-engineer and create for Sugar and the XO?

 Well, what I would like to see (but may not be what Caroline had in
 mind) is someone with access to the Adobe tools and some Flash
 knowledge to debug the EatBoom swf file and see why the game is not
 progressing to the next levels after the first three or so sums have
 been completed.

Forgot to mention that the SWF file is here:

http://git.sugarlabs.org/projects/eatboom/repos/mainline/blobs/master/EatBoom.swf

And that in Adobe's Flash it's progressing to the next level, it's
only with a recent version of Gnash that fails to do so. A Flash
developer might be able to fix it in the .fla file, or might give an
explanation of why it's failing in recent versions of Gnash.

Regards,

Tomeu

 Once we can show to IFL that we are able to put their software to run
 on real deployments, I'm confident they will release more code.

 The assessment framework is very interesting, but I think we should
 move forward step by step.

 Regards,

 Tomeu

 Caryl

 
 Date: Fri, 17 Jul 2009 15:27:28 -0400
 From: carol...@solutiongrove.com
 To: i...@lists.sugarlabs.org; server-devel@lists.laptop.org;
 support-g...@lists.laptop.org
 Subject: [support-gang] An Opportunity to bring vital content to the
 Sugar/XO world - Needs technical help.

 We have an opportunity to bring a program of K-2 English Reading and Math
 content to our Sugar users for free.

 http://www.innovationsforlearning.org/software_demo.php

 Ignore the teachermate hardware and the $100 a machine price tag. The
 concept is we make this available for Sugar for free.  So if you have XOs or
 a machines you can use with Sugar on a Stick, you can use it for free.

 If you watch the Classroom management video you'll see they have aligned it
 to major Basal Curriculum programs or it can be used without. It can
 differentiate instruction for groups and students.  This is vital
 functionality.  We need to port this to the Sugar world, probably by putting
 it on the XS, maybe as a module in Moodle.

 Tomeu has done some work on making the activities work in Sugar, but I don't
 think anyone has looked at how we enable classroom management.

 Why I think this is important:

 When I listen to feedback from the deployments, they all talk about the need
 for content.
 When I see for myself what its like to use Sugar in a school, I think we
 need an on-ramp for teachers.  This program would be an easy way to get the
 teachers to start using Sugar and computers without going very far outside
 of what they already know. Its aligned with the major curriculum programs
 they are already using.  My belief is if they take the first step, and use
 Sugar, they and their students will explore further.  Too much technology
 sits in the classroom closet. This seems like it would be used by lots of
 teachers, not just the most technological ones.
 This could be a model for other nonprofits for how to use Sugar to
 distribute content they have created for our age level.
 It would be an excellent selling point for teachers trying to bring Sugar
 into their schools.

 Please help us find someone (or a team) who has time and skills to tackle
 the technical challenge of porting/recreating the classroom management
 component.

 Thanks!
 Caroline


 --
 Caroline Meeks
 Solution Grove
 carol...@solutiongrove.com

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 i...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XS Restore UI and account aliasing are ready for testing...

2009-04-15 Thread Tomeu Vizoso
On Thu, Apr 2, 2009 at 21:26, Martin Langhoff martin.langh...@gmail.com wrote:
 Over the last few days^Wweeks I have been trying to finish off the
 'restore' side of our backup infrastructure, as well as the account
 aliasing needed to handle the replaced laptop scenario.

 I've just pushed the last patch, everything works well and tests well
 for me. More eyes are welcome.

 What are we testing? the 'restore' UI for
 http://wiki.laptop.org/go/XS_Blueprints:Datastore_Simple_Backup_and_Restore

 And then, the same restore UI in combination with...
 http://wiki.laptop.org/go/XS_Blueprints:User_account_aliasing#Notes

 And, tangentially, https://dev.laptop.org/ticket/8140

 How to test it?

  - Get a few laptops with 8.2 - upgrade Browse to the latest
 8.2-compatible version (101 I think)

  - Setup a XS 5.2 and grab my development version of moodle -
 instructions here:
 http://lists.laptop.org/pipermail/server-devel/2009-March/003126.html

  - You'll need another laptop to login as 'admin' (the password is in
 /etc/moodle/adminpw), browse to the user's profile page and set the
 aliasing. (Working on fixing this.)

  - Perform the tests as described in the blueprint pages above...

Hi Martin,

how is this going? I think Paraguay were interested in deploying
backups, are they going to use this code or further development is
needed by them? Any other deployments in sight?

Regards,

Tomeu

 cheers,



 martin
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff
 ___
 Devel mailing list
 de...@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [Sugar-devel] jabber.sugarlabs.org is working

2009-04-09 Thread Tomeu Vizoso
On Tue, Apr 7, 2009 at 23:29, Dave Bauer d...@solutiongrove.com wrote:
 I got jabber.sugarlabs.org alias for schoolserver.solutiongrove.com working!

Cool, just performed my first file transfer using gabble with it.

 I had to assign the hostname in the ejabberd-xs.cfg and add the shared
 roster group in the web UI for the virtual host for jabber.sugarlabs.org.

Shared roster? Does it mean we aren't using gadget?

Thanks,

Tomeu

 Thanks everyone who helped out!
 Dave
 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com

 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] patched bundles for EduBlog

2008-07-19 Thread Tomeu Vizoso
Hi EduBlog team,

have uploaded new 656 bundles for Write and Browse that should be able
to respectively import images and upload files regardless of how many
files are in the journal:

http://dev.laptop.org/~tomeu/Write-54.xo
http://dev.laptop.org/~tomeu/Browse-77.xo

Note that these bundles shouldn't be installed in any build newer than
656. Please test them and tell me how well they work.

About deploying this, I don't know what's the best way, as the
activity updating capabilities of 656 seem to be quite weak, for
saying something.

For testing this, I unzipped the bundles in ~/Activities and then
deleted the old bundles in /usr/share/activities. Note that this
required root.

Perhaps we should change the names and icons and tell the users which
ones are the good ones?

Regards,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Some documentation for DS-Backup

2008-07-08 Thread Tomeu Vizoso
2008/7/8 Robson Mendonça [EMAIL PROTECTED]:
 Tomeu, what you think about the Journal can be able to download directly a
 old entry from XS?

Well, at any time that a bundle in the format described below is put
into the datastore (say by downloading it with Browse), the journal
will expand it and recreate the original entry:

http://wiki.laptop.org/go/Journal_entry_bundles

Would be nice if the act of browsing and retrieving entries from the
backup could happen inside the journal itself, but for now, I think we
should go for using Browse to browse the backup from the webserver and
download entries from there.

Regards,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog Revised Project Plan

2008-06-09 Thread Tomeu Vizoso
On Mon, Jun 9, 2008 at 7:00 PM, Alexander Dupuy [EMAIL PROTECTED] wrote:
 Greg Smith wrote:
 For starters, there's no group edit needed. They can share browse if
 they want to edit concurrently. I was thinking of just post or start
 over as the first pass.


 Like a lot of people, Greg over-estimates the level of collaboration
 possible in shared Sugar activities.  While the Edit activity has a
 higher level of sharing (all children see the same document, updated in
 real-time) this was done as a major feature enhancement (under contract
 from OLPC, I believe) by the Abiword developers.  Sharing in the Browse
 activity is much more limited - you can share links by clicking on the
 star at the top of the screen (yes, that's what that mysterious icon is
 for) but the browser instances are otherwise totally independent, so
 that when one child navigates to another page, the other children will
 not see that page, unless the first child shares the link by clicking on
 the star, and the other children then click on the thumbnail image of
 the shared page that appears in the tray at the bottom.

 See http://wiki.laptop.org/go/Browse#Collaboration for the details.

 Given this limited level of collaboration in the Browse activity, it
 seems very unlikely that even some hypothetical enhanced and more
 collaborative version in another year would support shared edit boxes of
 the sort provided by the Write activity (especially if those boxes have
 JavaScript or other features associated with them).

 I'm not sure what impact this detail has on the plan for EduBlog, but if
 collaborative editing is desired, there are basically two approaches:

 * Try to build it into the XS server pages - this would be very tricky,
 and probably only practical in the given timeframe if you build on an
 existing tool like http://www.synchroedit.com/ or
 http://code.google.com/p/google-mobwrite/ and that tool works
 out-of-the-box with the Browse activity (both tools depend heavily on
 JavaScript).

 or

 * Take libabiword and use it in a blog-posting activity that interacts
 with the XS (Moodle) server pages.

 Personally, I think the second is a better approach, but given the
 server-side-only constraint, this takes collaborative editing out of the
 project plan for the initial effort this summer.

The second option sounds well to me and may be quite doable, but I
would like to take the opportunity to mention one old project of me
that didn't got much far:

http://dev.laptop.org/git?p=projects/abiword-embed;a=summary

This would allow to embed in a web page the same editor widget that
Write uses, very similarly to how flash is embedded in web pages,
example:

http://dev.laptop.org/git?p=projects/abiword-embed;a=blob;f=tests/abiword.html;h=337ab3bd7f95bd3758d384b97baa58f0fba8188e;hb=HEAD

If I remember correctly, it was starting to work when I dropped it.

Maybe that could give us text boxes with collaboration enabled? Wonder
how the UI for such a thing would look like...

Regards,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Edublog notes

2008-06-05 Thread Tomeu Vizoso
[ccing sugar]

Hi, just some comments:

On Thu, Jun 5, 2008 at 5:55 AM, Tarun Pondicherry
[EMAIL PROTECTED] wrote:

 1) Provide a client side Browse based WYSIWYG editor that does what the
 editor in Moodle Blog does for students to easily create and edit
 posts.  This version will be sugarized and I think should be modeled
 after the interface in the Write Activity.  I've done a quick mostly
 nonfunctional page to show what I have in mind here:
 http://olpc.betarun.com/ui/student_editor.php.  This same page will have
 a list where students can select where they want to post the blog.
 (This may be preset by the teacher so students don't need to select).
 When the students click the post option, the blog post will be pushed
 into the selected system (Moodle on XS, Blogger.com, Wordpress on a
 server).  This needs to support image upload, and it would be nice to
 support video too. (though video is unlikely to be in this version).
 Greg wants this rolled out quickly, which is why we think browse based
 is better than Write for the task.  (XO images will not need to be
 updates)  Future XO builds can integrate this portion into Write as
 well, but from previous discussion (from back during my SoC app) it
 looks like this is outside the scope of the project for Uruguay.

Yes, I see three possibilities (two you have already mentioned):

- Use libabiword as the editor. Disadvantages: possible loss of
fidelity when exporting to html, additions to the API will require a
new libabiword rpm to be installed, or ship a private one inside the
bundle. Very big advantage: simultaneous edit by several kids.

- Use a JS editor inside Browse. There must exist dozens of FOSS
solutions, are you sure none of them works for what we are trying to
do?

- Embed Mozilla's editor inside an activity similarly to how we are
embedding the browse in Browse.
http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1.html

Not sure which one is the best for you, perhaps going with #2 may be
easier? Would be good to leave space for growing later as needed,
though. #1 and #3 would give you support for tables.

Good luck,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Edublog notes

2008-06-05 Thread Tomeu Vizoso
On Thu, Jun 5, 2008 at 12:00 PM, Tarun Pondicherry
[EMAIL PROTECTED] wrote:

 - Embed Mozilla's editor inside an activity similarly to how we are
 embedding the browse in Browse.
 http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1.html


 This looks very promising.  The only question I have is how easily I would
 be able to make that interface mimic Write and add options to it.  (I assume
 it would involve changes to Browse or other sugar code).  HTML controls
 don't display using the sugar interface controls either, so I'm unsure if
 this uses them.

Well, Browse is a python activity that uses pyxpcom to access the
xulrunner functionality from python. Browse uses the browser
functionality in xulrunner because it is a browser ;), but your
activity could use the html editor functionality that is in xulrunner.

You would code the UI in pygtk very similarly to Browse, and just call
xulrunner through pyxpcom.

 Not sure which one is the best for you, perhaps going with #2 may be
 easier? Would be good to leave space for growing later as needed,
 though. #1 and #3 would give you support for tables.


 I'm not sure why #2 (JS editor) would not give me support for tables.
 Doesn't Gecko's Midas provide functions to create and modify tables?  (I've
 done it with editors that run in firefox.)  Has that feature been disabled
 for some reason?

Well, Midas is a html editor implemented in C++ inside xulrunner,
right? It can be accessed though js or pyxpcom, so it would work both
as #2 and #3. Didn't knew it had support for tables, so I stand
corrected.

Regards,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Edublog notes (Tomeu Vizoso)

2008-06-05 Thread Tomeu Vizoso
I see, sorry I missed the XS only requirement. All the solutions I
proposed could be done without any compiled programming (except
probably the abiword-based one), but all required a .xo to be
installed.

I was supposing that it was an activity that was supposed to work
without access to any network resource.

Regards,

Tomeu

On Thu, Jun 5, 2008 at 5:28 PM, Greg Smith (gregmsmi)
[EMAIL PROTECTED] wrote:
 Hi All,

 Great work. Tarun is awesome!

 That said, I didn't intend him to do any C++ or compiled programming
 before we began. Not that he can't or shouldn't, just that it wasn't in
 the job description :-)

 I'm not sure I understand everything you are talking about below but I
 want to re-iterate one design goal.

 I hope this whole app can be done server side with no changes to code on
 the XO. I don't even want to sugarize beyond making sure the web pages
 display well in the default Browser.

 That saves us from updating the Xos and doing a huge regression test on
 the client side.

 Let me know if you think that is not possible and we need XO code
 changes.

 The XS only requirement and the need to create a dynamic (AKA
 configurable by teacher/admin) set of options were the main reasons we
 chose Browse for the client instead of Write. We give up powerful
 formatting tools by using unmodified Browse + HTML but that's a price
 we're willing to pay for shorter development time and flexibility in
 updating.

 BTW Tarun, is your XO on its way to India? Get me the shipping address
 off list and I'll ping SJ again if needed.

 Thanks,

 Greg S

 **
 Date: Thu, 5 Jun 2008 12:38:40 +0200
 From: Tomeu Vizoso [EMAIL PROTECTED]
 Subject: Re: [Server-devel] Edublog notes
 To: Tarun Pondicherry [EMAIL PROTECTED]
 Cc: server-devel@lists.laptop.org, sugar [EMAIL PROTECTED]
 Message-ID:
[EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1

 On Thu, Jun 5, 2008 at 12:00 PM, Tarun Pondicherry
 [EMAIL PROTECTED] wrote:

 - Embed Mozilla's editor inside an activity similarly to how we are
 embedding the browse in Browse.
 http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1
 .html


 This looks very promising.  The only question I have is how easily I
 would be able to make that interface mimic Write and add options to
 it.  (I assume it would involve changes to Browse or other sugar
 code).  HTML controls don't display using the sugar interface controls

 either, so I'm unsure if this uses them.

 Well, Browse is a python activity that uses pyxpcom to access the
 xulrunner functionality from python. Browse uses the browser
 functionality in xulrunner because it is a browser ;), but your activity
 could use the html editor functionality that is in xulrunner.

 You would code the UI in pygtk very similarly to Browse, and just call
 xulrunner through pyxpcom.

 Not sure which one is the best for you, perhaps going with #2 may be
 easier? Would be good to leave space for growing later as needed,
 though. #1 and #3 would give you support for tables.


 I'm not sure why #2 (JS editor) would not give me support for tables.
 Doesn't Gecko's Midas provide functions to create and modify tables?
 (I've done it with editors that run in firefox.)  Has that feature
 been disabled for some reason?

 Well, Midas is a html editor implemented in C++ inside xulrunner, right?
 It can be accessed though js or pyxpcom, so it would work both as #2 and
 #3. Didn't knew it had support for tables, so I stand corrected.

 Regards,

 Tomeu
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] The road towards xs-0.3

2008-04-22 Thread Tomeu Vizoso
On Tue, Apr 22, 2008 at 11:13 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 On Tue, Apr 22, 2008 at 4:32 AM, Martin Langhoff

 [EMAIL PROTECTED] wrote:
   On Tue, Apr 1, 2008 at 9:49 AM, Martin Langhoff
[EMAIL PROTECTED] wrote:

   So with all these tours, my planned xs-0.3 is a bit delayed. Being in
NZ, and with a proper private office, it won't take long.

  Any news about the backup functionality and its integration with the
  journal? Do you already have some info about the requirements?

Sorry, forget about this. The thread started by Michael is much more
appropriate.

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [sugar] sugar roadmap

2008-04-14 Thread Tomeu Vizoso
On Mon, Apr 14, 2008 at 3:10 AM, Benjamin M. Schwartz
[EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1

  Patrick Dubroy wrote:
  | On Sun, Apr 13, 2008 at 2:44 PM, Tomeu Vizoso [EMAIL PROTECTED]
 wrote:
  |Another option would be to create a version of Sugar that appeals to
  |programmers. But I can't imagine creating such a version that
 wouldn't
  |require a lot of programming resources.
  |
  | So here's another question: are any of the Sugar developers using it
  | as their desktop shell? I was thinking of giving that try. If all the
  | Sugar developer were eating their own dogfood, I'll bet you'd get a
  | programmer-friendly system in a hurry. In fact, I don't see why it
  | would be considered to be programmer-friendly already -- it's got
  | terminal and a text editor, what more do you need? ;-)

  Yes: I take my XO with me to class and take notes in Write.  I used to
  take my Thinkpad with me everywhere; now it never leaves my desk.  I run
  unmodified Joyride builds on my XO, and I find the interface to be both
  superb and useful.  I recently developed the DOSConsole activity solely on
  the XO itself, not because I was trying to prove any point but because it
  was the most convenient way.

I'm curious to know what your list of missing features and bugs looks like.

  No: On my desktop I run in Xinerama with two different-sized LCDs.
  Together, they have about 8 times the area of an XO screen.  Sugar will
  never make sense for that hardware without a serious redesign.  On the
  other hand, running individual activities in windows managed by Metacity
  would probably work fine.

Agreed.

  | Anyhow, speaking as someone who has only very recently gotten involved
  | with the project, I can say that the Sugar interface was one of the
  | most appealing things to me. I'm sure there are other  potential
  | contributors out there who would be attracted for the same reasons.

  Me too.  The project was vaguely interesting until I ran Sugar in Qemu, at
  which point it became compelling.

Nice to hear that, please keep giving your feedback and suggestions.

Thanks,

Tomeu
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel