Re: [OLPC library] OLPC-health

2008-02-04 Thread Seth Woodworth

 I haven't used InDesign, but in my many years using FrameMaker I
 considered it fairly beta the whole time. Basic design errors, memory
 leaks, missing functions, display bugs,...



Yes, Adobe's previous product PageMaker/FrameMaker was very beta as well.  I
have a pretty soft spot in my heart for it's fellow users :)



 We may need to send a few volunteers to clean up Scribus, then. Has
 anybody on the devel list looked at what needs to be done for Scribus?
 They could start exploring here.
 http://bugs.scribus.net/roadmap_page.php

 Maybe we should start a Wiki page for Free Software projects that are
 needed for laptop work, even if they won't go on the laptops.


That's not a bad idea.  We have only X number of programmers coming into the
project, if we can't get them to work on one of our projects *directly*
perhaps they could work on related projects?  I'm trying to make the wiki a
little more usable for people looking for jobs, and I'll keep this in mind.


 We need a project page for each activity, each document set, and much
 of the basic hardware and software development, and we need to prod
 people to sign up there. Then we have to create pages to index it all,
 or at least make sure that category markers are applied consistently.


This is what I've done for the [[Health]] projects, and I'm working on
expanding into other projects as well.  (we ought to talk about VistA soon
btw)

I am concerned with how we are using signup lists on the wiki however.  No
one ever seems to *do* anything with them.  I haven't really seen anyone go
back into a /People list and contact the new recruits.  It makes much more
sense for them to hit the mailing lists or contact someone directly.  I
think that every page/project needs to have a volunteer coordinator.  Just
someone who can farm work out to more people, and has a basic to middling
understanding of the components of the project and can connect people to
those who know more.

That in fact should be it's own thread come to think of it.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Resetting Journal

2008-02-04 Thread Ivan Krstić
On Feb 4, 2008, at 4:03 AM, karl wrote:
 Is there a way to zap the Journal and all the Journal entries and  
 get a
 fresh new Journal.

On builds 653 and later (G1G1 machines shipped with 650), you can open  
Terminal and do:

 $ echo  /home/olpc/.sugar/default/datastore/store/index/config

Then ctrl+alt+backspace to restart Sugar. On builds prior to 653, you  
can try:

 $ rm -rf /home/olpc/.sugar/default/datastore/

but I don't recall off the top of my head if that'll work.

--
Ivan Krstić [EMAIL PROTECTED] | http://radian.org

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Resetting Journal

2008-02-04 Thread karl
Is there a way to zap the Journal and all the Journal entries and get a 
fresh new Journal. Kind of what one do on a USB stick when one delete 
the .olpc.store file on it ? Or do I have to reflash the Nand ?

Karl
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Resetting Journal

2008-02-04 Thread karl
Ivan Krstić wrote:
 On Feb 4, 2008, at 4:03 AM, karl wrote:
 Is there a way to zap the Journal and all the Journal entries and get a
 fresh new Journal.

 On builds 653 and later (G1G1 machines shipped with 650), you can open 
 Terminal and do:

 $ echo  /home/olpc/.sugar/default/datastore/store/index/config

 Then ctrl+alt+backspace to restart Sugar. On builds prior to 653, you 
 can try:

 $ rm -rf /home/olpc/.sugar/default/datastore/

 but I don't recall off the top of my head if that'll work.

 -- 
 Ivan Krstić [EMAIL PROTECTED] | http://radian.org


Worked great. Thanks

Karl
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 1636

2008-02-04 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1636

Changes in build 1636 from build: 1634

Size delta: -0.79M

-FlipSticks 1
-CartoonBuilder 1

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: prevent data loss in running activities

2008-02-04 Thread Marco Pesenti Gritti
Looks like the new gnome-session is a good candidate:

http://live.gnome.org/SessionManagement/NewGnomeSession
http://svn.gnome.org/viewvc/gnome-session/branches/new-gnome-session/

We can use EggSMClient for activities, it's planned to go in gtk when
it's ready. The dependencies of the server looks sane, except for
libgnomeui which is easy to rip off (and I'm sure it will be made
optional at some point upstream too).

The protocol currently used is XSMP, but there are plans to
additionally support DBus, whenever a protocol is standardized by
freedesktop.

I suggest talking with Lucas Rocha, to verify the timeframe and the
status of his work.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: prevent data loss in running activities

2008-02-04 Thread Tomeu Vizoso
On Fri, 2008-02-01 at 13:41 +0100, Tomeu Vizoso wrote:
 Summarizing, I see three possibilities:
 
 - Adopt a full-fledged implementation of XSMP and ask activities to
 support just the save-on-shutdown part of it. (Giving a nice wrapper at
 least for python activities).
 
 - Implement a subset of XSMP in a new session manager implementation.
 
 - Add a couple of D-Bus methods and signals to OHM/HAL, the sugar shell
 and the activity service enough to support what we need.

One more possibility would be to autosave every X minutes. For
activities using the high level API, we would also need a mechanism for
these to tell the framework if they are dirty.

In this way we minimize further the risk and seriousness of data loss.
Perhaps this would be enough for Update.2?

I understand this is something we want anyway. Eben, am I right?

Tomeu

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Python 3.0 will be backward incompatible

2008-02-04 Thread C. Scott Ananian
On Feb 3, 2008 10:51 PM, John Gilmore [EMAIL PROTECTED] wrote:
 code.  And perhaps Python facilities for specifying what version of
 the interpreter your code expects (and getting such an interpreter to
 execute it, regardless of which interpreter version is the default
 called python) will come into being.  After major Python programs

#!/usr/bin/python2.5 works for me.
 --scott
-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


How to create a new MIME type for a Sugar activity?

2008-02-04 Thread James Simmons
I am writing a Sugar activity in Python.  This activity will enable the 
user to navigate through a list of image files stored in a Zip file by 
using the arrow keys, and might support a slideshow feature too.  There 
might be a hundred image files stored in the Zip file.  Grouping the 
images in one file makes it much easier to deal with them in the Journal.

The thing is, I want this Zip file to have its own MIME type, so that:

1).  The Etoys activity does not try to open the file, at all, ever.  
EToys takes a long time to start up and shut down and it is really 
annoying when I open the file with EToys instead of my own activity.
2).  My Activity *does* open the file.
3).  The Zip files containing images show up in the Journal with my own 
Activity's icon, which looks like a slide projector.

To accomplish this I have created my Zip files with the extension 
.slides and I'd like to be able to use the MIME type 
application/slides for such files.

I'm also interested in creating a reader program for Gutenberg etexts.  
I'd like these files to have their own MIME type too so they don't get 
opened by the Write activity by mistake.  I was thinking of using a file 
suffix of .book and a MIME type of text/book for these.

I tried using a mimetypes.xml file in the bundle but that didn't work.  
I couldn't find an example of an Activity that used such a file so I'm 
not certain I'm doing it correctly.

I'd appreciate any information on MIME types or on alternative 
approaches that would solve problems 1-3.  Thanks much,

James Simmons


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread Mitch Bradley
Gary Oberbrunner wrote:
 subbukk wrote:
   
 sftp and scp both require receiver to share login password with sender. nc 
 doesn't. It just reads/writes bytestreams from/to network sockets. E.g. You 
 can transfer sub-directories across machines with :
   [EMAIL PROTECTED] $ nc -lp  | tar xzvf - ./src

   [EMAIL PROTECTED] $ tar czvf - ./src | nc -q 10 192.168.1.2 

 without exchanging passwords.
 

 It's extremely cool, and good for hardcore users, but most people don't 
 have the level of understanding needed to use netcat effectively.  Plus 
 ftpd/sshd are standard daemons; netcat can be daemonized too but it 
 requires some hand-coding.
   

Uh, well ssh/scp is not exactly the naive user's best friend as far as 
ease of setup.

 -- Gary
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
   

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread Gary Oberbrunner
subbukk wrote:
 sftp and scp both require receiver to share login password with sender. nc 
 doesn't. It just reads/writes bytestreams from/to network sockets. E.g. You 
 can transfer sub-directories across machines with :
   [EMAIL PROTECTED] $ nc -lp  | tar xzvf - ./src
 
   [EMAIL PROTECTED] $ tar czvf - ./src | nc -q 10 192.168.1.2 
 
 without exchanging passwords.

It's extremely cool, and good for hardcore users, but most people don't 
have the level of understanding needed to use netcat effectively.  Plus 
ftpd/sshd are standard daemons; netcat can be daemonized too but it 
requires some hand-coding.

-- Gary
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Activity hosting application: Time

2008-02-04 Thread Jason Rock
On Feb 4, 2008 12:59 AM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:

  Hi, Jason,

   I filed a ticket sometime ago (http://dev.laptop.org/ticket/5255).
  I sure wish something like this will be incorporated.
 
  I think this should be covered in the dragability of each individual
 hand.

  Very good!

   Another ticket that seems to inspire you
  (http://dev.laptop.org/ticket/2778)
 
  This was the main basis for the project, and we believe we addressed all
 the issues raised in the comments.


  Some say that designing is completed when nothing cannot be removed.
 In other words, trying to address all the issues raised by random
 people is not always a good idea.  (It includes the issues raised by
 me as well!)


Of course, by addressed all the issues raised I didn't necessarily mean
included in the design.


  discusses timezones and
  collaboration.  But I'd say that these are secondary issue.  Who
  believes that it is worth to pay the effort to have kids in Nigeria
  and Brazil look at each other's clock and discuss something (Could
  they discuss something worthwhile?)  If you can move hands at will,
  that would be much better.
 
  The time game would allow for collaboration, and also for (perhaps)
 meaningful discussions between two children

  I was talking more about practical issues like the language
 difference and (yes) time difference, 12 hours vs. 24 hours notation
 difference, etc.  As you wrote below, kids won't discover these
 concepts by their own.


Translating the 12 hour to 24 hour notation of the submission to whichever
the other player is using shouldn't be a problem.  Also the game isn't time
zone dependent.



  Do you envision that these two kids connect to each other when they
 don't understand what the other's language and find a good time of the
 day when they can connect, and discuss about an artificial and
 abstract concept like time?


True, perhaps discussions would be less helpful, but I think the time game
is still something that would help.



  As a child you can't understand time(in the form of a clock) until it is
 explained to you.   Which is where this
  activity will (hopefully) come in.

  I wasn't saying that kids can make stuff before understanding it.
 There needs to be good guidance that leads them to the deeper
 understanding.  (For some more background, refer to some discussion
 around
 http://squeakland.org/pipermail/squeakland/2007-August/003719.html and
 hopefully the video linked from the email.)

  You wrote that your Time activity have analog, digital and natural
 display of time but with these, you have to explain it to kids.
 What kind of supporting material do you think is needed?  Can the
 explanation be on the laptop as well?  Can it be interactive?  Can the
 explanation and the real thing be seen on the same screen at the same
 time?


I think the natural time clock should be close enough to the actual
appearance outside so that the children will connect the ideas.  Also, the
clock can be updated to the time it is right now.  Thus in that way it
should be its own explanation.



  It appears that you are a high-school student... That is really
 great!  Please don't take above as discouragement.  I'm really trying
 to encourage people who are trying to make educational activity (as
 you know, there aren't many for XO.)  It is really valuable to see
 that somebody (who is young and close to the target age group!) think
 about making activity.


I am a senior at IMSA, and am aware of the development process, so I know
your comments aren't discouragement.



 -- Yoshiki

  Do you know Kathleen Harness?

Should I?
-- Jason
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: What's left for Update.1

2008-02-04 Thread Sayamindu Dasgupta
On Feb 4, 2008 10:31 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 On Feb 4, 2008 11:50 AM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
  2008/2/4 Kim Quirk [EMAIL PROTECTED]:

..snipped


  For translations, I would also probably push Mongolian in, along with
  Spanish. I am currently making those two sets of translations go

 I really believe that we will need an update.1.1 for Mongolia, so I
 (for one) would not be sad to see the Mongolian translations not make
 it for update.1.  By the time we can solve the networking issues for
 Mongolia, we should have translations well in hand as well.

 Mongolia will likely not get updated again until there is another
 opportunity to use the bulk multicast update technique again, so it
 doesn't make too much sense to rush the Mongolian translations.
  --scott

In that case - Spanish it is :-).

Thanks,
Sayamindu



-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: What's left for Update.1

2008-02-04 Thread Sayamindu Dasgupta
2008/2/4 Kim Quirk [EMAIL PROTECTED]:
 Jim,
 I think this is way too much stuff for Update.1. We are in code freeze. We
 have items 1 and 2 scheduled to go into RC2; I would suggest that we ONLY
 pick up Spanish, where we really fell short in the current build; I don't
 agree with holding up this build for either 4 or 5, as this feels like new,
 untested code - perhaps there is no 'fix' even available at this time (I'd
 need to see the arguments that this is blocking AND we have a fix); and I
 agree that we need to look at 'Blocking' bugs that are still open to see if
 we agree they are still blocking - or move them out.


For translations, I would also probably push Mongolian in, along with
Spanish. I am currently making those two sets of translations go
through all kinds of tests (I wish I could make the rest of them go
through these as well, but time is severely limited atm).
If this raises concern about the inclusion of the latest translations
for other languages, I am currently working on a system for building
language packs (single archives), which can simply be installed in
any Qemu image/XO/sugar-jhbuild setup, so that anyone can try out the
latest translations for any of our supported language whenever they
wish to.

However, cherry-picking the translations for Spanish and Mongolian
may pose a problem, which I'm not sure how to handle. The translations
were often committed as parts of huge commits, in which other
translations also went in. Maybe someone who's more familiar with Git
may want to suggest some ways out here.

Thanks,
Sayamindu



--
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread Chas. Owens
On Feb 4, 2008 11:37 AM, subbukk [EMAIL PROTECTED] wrote:
 On Sunday 13 Jan 2008 4:48:08 am Mikus Grinbergs wrote:
  The 2008-1-12 OLPC News says ... so that we can finally disable the
  root and olpc passwords.
 
  The way I have my G1G1 system set up (I have no wireless) I *need*
  to ftp in.  For that, I have set a password for olpc.  It would be
  ok with me to set up a different user+password for ftp, but would
  *not* be ok for password support to be disabled.
 Mikus,

 Just what exactly do you need ftp for? There are much better alternatives for
 transfering files.

 You may want to use nc (from netcat package). It is smaller, easier and has
 none of the user/password/double-port stuff.
snip

Or better yet, use sftp or scp.  Your olpc user gets his/her own keys
generated when you first start up.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread Mikus Grinbergs
 Just what exactly do you need ftp for? There are much better alternatives for
 transfering files.

Works for me.

I forget how long I have had my house LAN - must be over a decade. 
Back then, I decided upon the process I would use to communicate 
from the main (OS/2) system I work on, to the additional systems on 
the LAN.  Ftp is how ALL of my systems are set up.  Until I want 
something ftp does not provide, I see no need to install (and learn 
to use) alternative ways to ship files between systems on a LAN.



I posted because there appeared to be a regression (regarding asking 
for passwords) in the OLPC behavior -- that exists regardless of how 
I described happening to notice it.

mikus
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread subbukk
On Monday 04 Feb 2008 10:11:02 pm Chas. Owens wrote:
 Or better yet, use sftp or scp.  Your olpc user gets his/her own keys
 generated when you first start up.
sftp and scp both require receiver to share login password with sender. nc 
doesn't. It just reads/writes bytestreams from/to network sockets. E.g. You 
can transfer sub-directories across machines with :
  [EMAIL PROTECTED] $ nc -lp  | tar xzvf - ./src

  [EMAIL PROTECTED] $ tar czvf - ./src | nc -q 10 192.168.1.2 

without exchanging passwords. Very handy for machines in a mesh. sftp/scp 
would be an overkill for such purposes. The 20KB nc is one of those utilities 
that makes you wonder how you ever managed without it :-).

Subbu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: What's left for Update.1

2008-02-04 Thread C. Scott Ananian
On Feb 4, 2008 11:50 AM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
 2008/2/4 Kim Quirk [EMAIL PROTECTED]:
  I think this is way too much stuff for Update.1. We are in code freeze. We
  have items 1 and 2 scheduled to go into RC2; I would suggest that we ONLY
  pick up Spanish, where we really fell short in the current build; I don't
  agree with holding up this build for either 4 or 5, as this feels like new,
  untested code - perhaps there is no 'fix' even available at this time (I'd
  need to see the arguments that this is blocking AND we have a fix); and I
  agree that we need to look at 'Blocking' bugs that are still open to see if
  we agree they are still blocking - or move them out.

Hear, hear.

 For translations, I would also probably push Mongolian in, along with
 Spanish. I am currently making those two sets of translations go

I really believe that we will need an update.1.1 for Mongolia, so I
(for one) would not be sad to see the Mongolian translations not make
it for update.1.  By the time we can solve the networking issues for
Mongolia, we should have translations well in hand as well.

Mongolia will likely not get updated again until there is another
opportunity to use the bulk multicast update technique again, so it
doesn't make too much sense to rush the Mongolian translations.
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread subbukk
On Sunday 13 Jan 2008 4:48:08 am Mikus Grinbergs wrote:
 The 2008-1-12 OLPC News says ... so that we can finally disable the
 root and olpc passwords.

 The way I have my G1G1 system set up (I have no wireless) I *need*
 to ftp in.  For that, I have set a password for olpc.  It would be
 ok with me to set up a different user+password for ftp, but would
 *not* be ok for password support to be disabled.
Mikus,

Just what exactly do you need ftp for? There are much better alternatives for 
transfering files.

You may want to use nc (from netcat package). It is smaller, easier and has 
none of the user/password/double-port stuff.

Subbu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: What's left for Update.1

2008-02-04 Thread Kim Quirk
Jim,
I think this is way too much stuff for Update.1. We are in code freeze. We
have items 1 and 2 scheduled to go into RC2; I would suggest that we ONLY
pick up Spanish, where we really fell short in the current build; I don't
agree with holding up this build for either 4 or 5, as this feels like new,
untested code - perhaps there is no 'fix' even available at this time (I'd
need to see the arguments that this is blocking AND we have a fix); and I
agree that we need to look at 'Blocking' bugs that are still open to see if
we agree they are still blocking - or move them out.

People can argue otherwise (I'm open to a good discussion), but my
recommendation is to get this build out, with all the known issues well
documented.

Kim


On Jan 31, 2008 10:11 PM, Jim Gettys [EMAIL PROTECTED] wrote:

 For comment and discussion, here are the showstoppers I know of for
 getting Update.1 finished.  If you think there are others, please speak
 up now (and modify the subject line to start another thread).

 Activity developers: note we'll be asking you to upload updated
 activities to pick up all the recent flurry of translation work very
 soon.

  1 - wireless firmware and driver support
(to fix problems with WEP and WPA)
  2 - q2d11 OFW - to fix battery problems
  3 - update activities to pick up translation work, Spanish
in particular, but not missing other languages we may need.
  4 - UI fix for registration with the school server.
 http://dev.laptop.org/ticket/6136
  5 - switch to gabble from salut at school.
  6 -testing and fixing anything critical!

 If we don't want to hold up an RC2 to pick up translation, then we
 should anticipate an RC4 might be necessary (as we may have issues that
 come up with updated activities).

 4 - we previously (without Dave Woodhouse being available to add to the
 discussion) thought we could/should punt #6135 and release note.
 However, talking with him about what we should really fix given his
 experience in Mongolia, the lack of positive confirmation that the
 laptop actually was registered is a real issue.  The teachers are not
 familiar with English (or computers), and the subtlety of a menu entry
 going away isn't good enough.

 I think we need to seriously discuss about possibly/probably being
 update.1 fodder is the kids arrive at school in the morning problem.

 5 - Use of mesh in large, crowded environments
 If everyone arrives at school running local link and resumed quickly,
 the network might melt from mdns mesh traffic's interaction with the
 mesh's implementation of mutlicast.  We've upped the multicast bitrate
 for multicast as a band aid, until we can dynamically adjust the
 bitrate.  But the fundamental issue comes that in large, dense school
 environments, can't expect multicast to scale far enough, and should be
 using unicast to a presence server (jabber in our current case) to
 handle this problem.

 Dave Woodhouse has suggested may be to try to get a response to the
 school server's anycast address, and if we get a response from a school
 server, switch from Salut to Gabble for presence service automatically.

 This is also somewhat mitigated by having working power management, as
 machines that have suspended due to idle stop sending mdns packets, and
 the kids presumably will want internet access and switch over when they
 arrive.  But I'm not very confident that this will always work in large
 environment.

 Another temporary solution would be to have Ohm ask NM to reconnect if
 the machine is suspended for more than some interval, say, 30 minutes.

 --
 Jim Gettys
 One Laptop Per Child


 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Activity hosting application: Time

2008-02-04 Thread Yoshiki Ohshima
  Hi, Jason,

 Translating the 12 hour to 24 hour notation of the submission to whichever 
 the other player is using shouldn't be a
 problem.  Also the game isn't time zone dependent.

  Translating these isn't a big problem technically, yes.  Again, I
was just thinking that that wouldn't be the kick-ass feature for an
educational clock activity.

  (When I attended a conference in France, the organizer wrote 20h30
on the blackboard and said the night session begins at
twenty-thirty.  Some in the audience reponded: And, what time is it
exactly?)

  Do you envision that these two kids connect to each other when they
 don't understand what the other's language and find a good time of the
 day when they can connect, and discuss about an artificial and
 abstract concept like time?
 
 True, perhaps discussions would be less helpful, but I think the time game is 
 still something that would help.

  My point is that to get kids understand the sense of time, the
programmer doesn't have to build a single the game; like what you
have on the wiki page, in a game, a kids walks up to the blackboard
and write something.  There, if the activity has simple yet flexible
interaction, they can make more games.  So, the good focus for a
programmer would be to provide such a interface.

 I think the natural time clock should be close enough to the actual 
 appearance outside so that the children will connect
 the ideas.

  I wouldn't count on it that much (you know how China deals with
timezones, and how summer is like in high-latitute places, right?).
It would be nice there is *also* an abstract form of explanation.

  Also, the clock can be updated to the time it is right now.  Thus in that 
 way it should be its own
 explanation.

  Ah, but stuff like 60 seconds is 1 minute, 60 minutes is 1 hour,
24 hours is a day, but the face only has 12 numbers, etc. are not
that discoverable.

  It appears that you are a high-school student... That is really
 great!  Please don't take above as discouragement.  I'm really trying
 to encourage people who are trying to make educational activity (as
 you know, there aren't many for XO.)  It is really valuable to see
 that somebody (who is young and close to the target age group!) think
 about making activity.
 
 I am a senior at IMSA, and am aware of the development process, so I know 
 your comments aren't discouragement.

  Thanks!

  Do you know Kathleen Harness?
 
 Should I?

  Well, she is helping Etoys activity contents development, and her
group at http://www.squeakcmi.org/index.php is for example hosting an
OLPC meeting (as on the web).  Also, she was on a local newspaper
recently.

  When I attended a conference in Chicago, a presenter from UIUC gave
a talk.  In the talk, she showed a blank map of Illinois and started
with a remark: Welcome to Chicago!  But do you know that, outside
Chicago, there is a larger area called Illinois?  For an outsider
like me, Illinois is one thing so I thought you might know her.^^;

-- Yoshiki
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread C. Scott Ananian
On Feb 4, 2008 12:59 PM, Mikus Grinbergs [EMAIL PROTECTED] wrote:
 I posted because there appeared to be a regression (regarding asking
 for passwords) in the OLPC behavior -- that exists regardless of how
 I described happening to notice it.

It is not a bug.  Use 'passwd' to set a password.  Problem solved.

Can we move on?
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Pen Tablet firmware test doesn't work on beta2 machine

2008-02-04 Thread Mitch Bradley
Patrick Dubroy wrote:
 I've got a beta2 machine, and access to a beta4 machine as well. On
 the B2, when I boot into the firmware tests and get to the Pen
 Tablet/Glide Sensor test, I get absolutely no response from the Pen
 Tablet. The Glide Sensor (touchpad) works fine. I've also tried
 running 'evtest /dev/input/event5 1' and that also fails to detect any
 input on the tablet.
   

The PT function on B2 systems is disabled because of a hardware issue.  
I forget the details.


 On the beta4 machine, both of these tests worked as expected.

 Any idea why the touchpad wouldn't be working on the beta2 machine?
 Does anyone else have a B2 that they could test? It's possible I've
 just got some bad hardware.

 Thanks,

 Pat
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
   

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 1638

2008-02-04 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1638

Changes in build 1638 from build: 1636

Size delta: 0.00M

-olpcsudo 1.2-0
+olpcsudo 1.3-0

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Activity hosting application: Time

2008-02-04 Thread Jason Rock
On Feb 4, 2008 2:57 PM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:

  Hi, Jason,

  Translating the 12 hour to 24 hour notation of the submission to
 whichever the other player is using shouldn't be a
  problem.  Also the game isn't time zone dependent.

  Translating these isn't a big problem technically, yes.  Again, I
 was just thinking that that wouldn't be the kick-ass feature for an
 educational clock activity.

  (When I attended a conference in France, the organizer wrote 20h30
 on the blackboard and said the night session begins at
 twenty-thirty.  Some in the audience reponded: And, what time is it
 exactly?)

   Do you envision that these two kids connect to each other when they
  don't understand what the other's language and find a good time of
 the
  day when they can connect, and discuss about an artificial and
  abstract concept like time?
 
  True, perhaps discussions would be less helpful, but I think the time
 game is still something that would help.

  My point is that to get kids understand the sense of time, the
 programmer doesn't have to build a single the game; like what you
 have on the wiki page, in a game, a kids walks up to the blackboard
 and write something.  There, if the activity has simple yet flexible
 interaction, they can make more games.  So, the good focus for a
 programmer would be to provide such a interface.


but how one would go about providing that interface?



  I think the natural time clock should be close enough to the actual
 appearance outside so that the children will connect
  the ideas.

  I wouldn't count on it that much (you know how China deals with
 timezones, and how summer is like in high-latitute places, right?).


We were looking for a way to change the position of the sun based on the
longitude and latitude and time of year(xearth seemed promising).  I'm
actually not sure how china deals with time zones, but as long as the
laptop's system time is correct, I don't think that should be a problem.


 It would be nice there is *also* an abstract form of explanation.

   Also, the clock can be updated to the time it is right now.  Thus in
 that way it should be its own
  explanation.

  Ah, but stuff like 60 seconds is 1 minute, 60 minutes is 1 hour,
 24 hours is a day, but the face only has 12 numbers, etc. are not
 that discoverable.


Hopefully that would be something they would notice with moving the clock
hands and seeing the digital clock change to 59 seconds/minutes before 00



   It appears that you are a high-school student... That is really
  great!  Please don't take above as discouragement.  I'm really
 trying
  to encourage people who are trying to make educational activity (as
  you know, there aren't many for XO.)  It is really valuable to see
  that somebody (who is young and close to the target age group!)
 think
  about making activity.
 
  I am a senior at IMSA, and am aware of the development process, so I
 know your comments aren't discouragement.

  Thanks!

   Do you know Kathleen Harness?
 
  Should I?

  Well, she is helping Etoys activity contents development, and her
 group at http://www.squeakcmi.org/index.php is for example hosting an
 OLPC meeting (as on the web).  Also, she was on a local newspaper
 recently.

  When I attended a conference in Chicago, a presenter from UIUC gave
 a talk.  In the talk, she showed a blank map of Illinois and started
 with a remark: Welcome to Chicago!  But do you know that, outside
 Chicago, there is a larger area called Illinois?  For an outsider
 like me, Illinois is one thing so I thought you might know her.^^;


I see your point, but seeing as cooperation in the olpc project started with
the new year, I don't have any connections outside of the IMSA chapter.



 -- Yoshiki

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: SD card errors on resume after suspend, joyride 1634 firmware q2d12

2008-02-04 Thread Justin Gallardo
It may be possible that you could find others experiencing the same
problem on the support forums.

Check out http://forum.laptop.org/.

Cheers.

Justin

On Feb 4, 2008 3:16 PM, Mark Bauer [EMAIL PROTECTED] wrote:
 This happens maybe not every time, but at least 50% of the time,
 when I wake from suspend (or sleep),
 the SD card returns an error

 df: '/media/SD1': Input/output error

 Then it mounts in on /media/SD1_1

 Any ideas

 It is a 2 GB sandisk.

 Thanks


 Mark


 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Justin Gallardo
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Pen Tablet firmware test doesn't work on beta2 machine

2008-02-04 Thread John Watlington

Significant changes were made between a B2 XO and a mass
production XO laptop.  As a result, the B2 laptops are no longer
supported by current software builds and not recommended for
development work.While it seems a shame to abandon hardware
in the field, all the B2 machines built number less than half a single
day of XO mass production, and our development/test resources are
stretched trying to properly support just the mass production machines.

John

On Feb 4, 2008, at 4:59 PM, Patrick Dubroy wrote:

 I've got a beta2 machine, and access to a beta4 machine as well. On
 the B2, when I boot into the firmware tests and get to the Pen
 Tablet/Glide Sensor test, I get absolutely no response from the Pen
 Tablet. The Glide Sensor (touchpad) works fine. I've also tried
 running 'evtest /dev/input/event5 1' and that also fails to detect any
 input on the tablet.

 On the beta4 machine, both of these tests worked as expected.

 Any idea why the touchpad wouldn't be working on the beta2 machine?
 Does anyone else have a B2 that they could test? It's possible I've
 just got some bad hardware.

 Thanks,

 Pat
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: SD card errors on resume after suspend, joyride 1634 firmware q2d12

2008-02-04 Thread Tomeu Vizoso
Hi,

I think you have found http://dev.laptop.org/ticket/4013 .

Thanks,

Tomeu

On Mon, 2008-02-04 at 17:16 -0600, Mark Bauer wrote:
 This happens maybe not every time, but at least 50% of the time,   
 when I wake from suspend (or sleep),
 the SD card returns an error
 
 df: '/media/SD1': Input/output error
 
 Then it mounts in on /media/SD1_1
 
 Any ideas
 
 It is a 2 GB sandisk.
 
 Thanks
 
 
 Mark
 
 
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: disabling root and olpc passwords

2008-02-04 Thread John Gilmore
 I posted because there appeared to be a regression (regarding asking 
 for passwords) in the OLPC behavior -- that exists regardless of how 
 I described happening to notice it.

The theory is that in update.1, the olpc and root accounts will come
disabled (locked with a password that nobody can type).  However,
you can change the password by becoming root (using sudo, or su, or
root autologin on the tty1 console, or the Become Root button in the
terminal activity).  Then just use the passwd command to set
whatever password you like.  After that, you can start incoming ssh
and/or FTP sessions using your newly set password.

It's easy to get confused about this -- the particular implementation
strategy for update.1 has changed several times.  (Indeed, I might
have it wrong, but I rest assured that if so, someone will correct
me.)  See http://dev.laptop.org/ticket/5537, which seems to be the
master ticket for this issue (there are lots of dups).

John
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Help for kick off!

2008-02-04 Thread ASWATHY PRASAD
Hi,

 How to get started with OLPC for developing a software? Is there any area
which we require to know about in particular?

 How can we get to know more about the architecture of the OLPC? Also the OS
of OLPC and the registers it use for various purposes.

 Is that all the activities developed in OLPC is in Python? Can't we go for
any other language? Can't we use C for it?

 How do we get started with the kernel level programming in OLPC? Is it
exactly the same way as in Fedora?


aswathy
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Fwd: [PyCON-Organizers] OLPC Sprint(s) at PyCon

2008-02-04 Thread Edward Cherlin
FYI. Will any of you be there?


-- Forwarded message --
From: Facundo Batista [EMAIL PROTECTED]
Date: Feb 4, 2008 10:32 AM
Subject: Re: [PyCON-Organizers] OLPC Sprint(s) at PyCon
To: [EMAIL PROTECTED]
Cc: Mel Chua [EMAIL PROTECTED], Walter Bender [EMAIL PROTECTED],
[EMAIL PROTECTED], Ivan Krstic' [EMAIL PROTECTED]


2008/1/28, Mike C. Fletcher [EMAIL PROTECTED]:

 Project/Sprint Name: One Laptop Per Child (Activities)

Thanks for your proposal!

Your sprint was added to the Sprint Projects page [1].

Also, we created a page for your attendees to sign up [2].  Note that your
email does not appear there, but we ask this information of the attendees,
so feel free to add your contact there too (it's always good to use
name at domain dot something format as a least-effort spam avoidance
measure.

Here [3] is information about how to edit the page for that change and any
other you want to make in your project.

Thanks, and happy coding!

Regards,

[1] http://us.pycon.org/2008/sprints/projects/#one-laptop-per-child-activities
[2] http://wiki.python.org/moin/PyCon2008/SprintSignups/OLPCActivities
[3] http://us.pycon.org/2008/site/howto/

--
.Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/

___
Pycon-organizers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/pycon-organizers



-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
The best way to predict the future is to invent it.--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel