Re: Touch pads

2008-11-25 Thread Jameson "Chema" Quinn
I'm here in Guatemala, and I see it to the point where it is a serious problem. This is an interesting data point, because it is more humid than hot here - average temperature around 21C but average humidity in the 70s or so - http://www.bbc.co.uk/weather/world/city_guides/results.shtml?tt=TT001860

Re: using wiki pageviews per country of origin to motivate translations

2008-08-26 Thread Jameson "Chema" Quinn
On Mon, Aug 25, 2008 at 11:12 PM, Erik Garrison <[EMAIL PROTECTED]> wrote: > It has recently come to my attention that the majority of the traffic on > the wiki is coming from Uruguay XO users (students it seems). > > Could we track, or are we already tracking, pageviews per page by > country of o

Re: [sugar] Proposal: Activity developers mailing list)

2008-08-03 Thread Jameson &quot;Chema&quot; Quinn
> > > As opposed to a new list, we could use the "topics" function of mailman to > enable > people to select that they only want "python breakage" emails, for example, > that > contain a certin regexp. This topic can be addded by the list admin, per >

Re: [sugar] video bleeds through somewhat between sessions

2008-08-03 Thread Jameson &quot;Chema&quot; Quinn
> > > Both persons who have answered me have talked about "how things from > the video frame can be seen". But I was not looking at video - I > was looking at TEXT. If I understand correctly what has been told > me here, neither the 'black' of the text characters themselves, nor > the 'white' of

Re: Terminals

2008-08-02 Thread Jameson &quot;Chema&quot; Quinn
> As above, hashes can be computed on the unpacked activity bundles. No > modification to the bundle format is necessary; moreover, why would you > ever rely on the correctness of a manifest supplied by the bundle > itself? > The current manifest format hashes everything in a directory. That inclu

Re: Terminals

2008-08-02 Thread Jameson &quot;Chema&quot; Quinn
> > As you can see, the present security difficulties stem from the lack of > effort spent on recording user intentions about what permissions should > be applied to what activities. Signatures do absolutely nothing to > address this problem -- they only permit an as-yet undesigned system > interpr

Re: [OLPC Security] preliminary [PATCH] and discussion for #5657: activity isolation for all activities in ~/Activities

2008-08-01 Thread Jameson &quot;Chema&quot; Quinn
On Fri, Aug 1, 2008 at 4:01 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > On Fri, Aug 1, 2008 at 5:01 PM, Jameson Chema Quinn > <[EMAIL PROTECTED]> wrote: > > Problem: anything named "Journal", "Terminal", "Log", or "Analyze"

preliminary [PATCH] and discussion for #5657: activity isolation for all activities in ~/Activities

2008-08-01 Thread Jameson &quot;Chema&quot; Quinn
Problem: anything named "Journal", "Terminal", "Log", or "Analyze" is not isolated. This is the biggest security hole we have right now: it is a trivial way for any activity to get root access. Idea: as a short-term hack (until we have good cryptographic signatures for activities), only turn off i

Re: Terminals

2008-08-01 Thread Jameson &quot;Chema&quot; Quinn
2008/8/1 Eben Eliason <[EMAIL PROTECTED]> > > > On Fri, Aug 1, 2008 at 4:07 PM, John Gilmore <[EMAIL PROTECTED]> wrote: > >> > Why does it matter that you cannot adjust the screen brightness from >> > the console using the special keys? You can adjust it from Sugar >> > without root access. The id

Re: Terminals

2008-07-31 Thread Jameson &quot;Chema&quot; Quinn
Note that I am currently working on a (somewhat large) patch which will not turn off isolation for anything outside share/... (that is, the activities in ~/Activities will all be isolated). This will close the gigantic security hole where anything named "Terminal" or "Journal" was not isolated. ___

Re: [sugar] Congratulations! but Sugar sucks

2008-07-25 Thread Jameson &quot;Chema&quot; Quinn
I think that one useful thing that we could work out in this thread would be how many dollars and months it would take to get each of these areas from suckage to ruleage. Here's some estimates out of my ... head: 1. datastore. Get consensus: 1.5 months from now (really, 1 month from 8.2). Hire/rea

Re: [sugar] Congratulations! but Sugar sucks

2008-07-25 Thread Jameson &quot;Chema&quot; Quinn
|> 1. The datastore |> 2. OS Updates |> 3. File Sharing |> 4. Activity Modification |> 5. Bitfrost |> 6. Power management On Thu, Jul 24, 2008 at 11:02 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > On Thu, Jul 24, 2008 at 8:18 PM, Benjamin M. Schwartz > <[EMAIL PROTECTED]> wrote: > > really s

Re: [sugar] Activity versioning schema

2008-07-16 Thread Jameson &quot;Chema&quot; Quinn
> > For these reasons, in my humble opinion, choosing our software packaging > format and guidelines (of which version numbering is but a single > aspect) is NOT A TRIVIAL EXERCISE and is not as simple as picking an > off-the-shelf format. (I wish that the reality were otherwise). Absolutely agre

Re: [sugar] Activity versioning schema

2008-07-16 Thread Jameson &quot;Chema&quot; Quinn
On Wed, Jul 16, 2008 at 3:54 PM, Martin Langhoff <[EMAIL PROTECTED]> wrote: > On Thu, Jul 17, 2008 at 4:54 AM, Michael Stone <[EMAIL PROTECTED]> wrote: > > What _should_ be happening in this thread is the collection of use > > cases. > > > > For a "small" selection of the issues involved, please r

Re: [sugar] Activity versioning schema

2008-07-15 Thread Jameson &quot;Chema&quot; Quinn
On Tue, Jul 15, 2008 at 12:57 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > 2008/7/15 Jameson Chema Quinn <[EMAIL PROTECTED]>: > > If you have a better idea of how Glucose should handle these issues, > please > > share it. Simplifying assumptions are good, ev

Re: [sugar] Activity versioning schema

2008-07-15 Thread Jameson &quot;Chema&quot; Quinn
On Tue, Jul 15, 2008 at 12:57 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > 2008/7/15 Jameson Chema Quinn <[EMAIL PROTECTED]>: > > If you have a better idea of how Glucose should handle these issues, > please > > share it. Simplifying assumptions are good, ev

Re: Code name for 9.1.0

2008-07-15 Thread Jameson &quot;Chema&quot; Quinn
Well, actually, the mango suggestion was made originally as a tree, not a fruit - as the tree Freire learned to read underneath. Obviously the concept of "learning under a tree" exists in many cultures around the world, and there are several trees that would work for this: apple (newton), bodhi/ba

Re: [sugar] Activity versioning schema

2008-07-15 Thread Jameson &quot;Chema&quot; Quinn
On Mon, Jul 14, 2008 at 8:29 PM, Mikus Grinbergs <[EMAIL PROTECTED]> wrote: > If, as is the current plan, multiple versions of > an activity can coexist on an XO, ... > > Two use cases: > > 1. I have a journal object. I want to choose which activity to open it > with. > > I am presented

Re: [sugar] Activity versioning schema

2008-07-14 Thread Jameson &quot;Chema&quot; Quinn
-BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Jameson "Chema" Quinn wrote: > | It is desirable for Sugar to be able to compare versions and > | guess which one is newer. > > "Newer" means "more recent". If this capability is important to yo

Re: Code name for 9.1.0

2008-07-14 Thread Jameson &quot;Chema&quot; Quinn
> > So, that said, starting with Freire might still allow us to move in a > different direction for 9.2 and avoid the learning philosophy wars. > --scott I could easily propose my "trees" idea as a follow up to Freire. He spoke of learning to write with a stick in the dirt under a mango tree. 9.

Re: [sugar] Activity versioning schema

2008-07-14 Thread Jameson &quot;Chema&quot; Quinn
> I'd like to pose an alternative goal, inspired by your comment: Glucose > should never attempt to parse version strings. I believe that we can > accomplish this without sacrificing any of the user-facing behaviors that > we truly desire. The choice of an appropriate versioning scheme may then >

Re: [sugar] Activity versioning schema

2008-07-14 Thread Jameson &quot;Chema&quot; Quinn
On Mon, Jul 14, 2008 at 4:18 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > If we're going to a 'dotted decimal' scheme, we > should use '.'. > > ... > > Is 1.1 "newer" or "older" than 1.11?) This is exactly the reason I think that 1-1 ... 1-11 is clearer (you're right, colon is unworkable

Re: Code name for 9.1.0

2008-07-14 Thread Jameson &quot;Chema&quot; Quinn
On Mon, Jul 14, 2008 at 3:40 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > On Mon, Jul 14, 2008 at 5:24 PM, Greg Smith <[EMAIL PROTECTED]> > wrote: > > My suggestion is to use names of famous pedagogues as code names. I > > suggest we call this one Freire for Paulo Freire > > (http://en.wikipe

Re: Activity versioning schema

2008-07-14 Thread Jameson &quot;Chema&quot; Quinn
> I agree with the signature approach. However, I don't really know what > happens when I have 37, 38, and 39 where 39 is a "bugfix" release of 37, and > 39 is a "brand new version"...I'd prefer to see them ordered 37, 39, 38, to > coincide with the "level of newness". This is something we will l

Re: Security for launching from URL

2008-07-07 Thread Jameson &quot;Chema&quot; Quinn
> > > At the risk of being ignored again I still think a menu instead of a > dialog would be less intrusive. > > - Bert - > I see your point. However, there are advantages to a dialog. It makes further sub-functions (open with non-default activity) easier to add, and most of the code for this trus

Re: Seamless Lessons & Security (commentary)

2008-07-07 Thread Jameson &quot;Chema&quot; Quinn
> In other words, to support Browse launching Pippy when a .py file is > clicked, Rainbow would have to confer upon Browse the privilege of > launching other activities (which may, and in the case of execution > environments such as Pippy and eToys, regularly will) have higher > privileges than Bro

Re: Security for launching from URL

2008-07-07 Thread Jameson &quot;Chema&quot; Quinn
> > Finally: Ivan do you see security implications in a future > implementation of this approach which also allows the resulting > changes to an object launched in this manner from being passed back to > the invoking activity. For instance, consider a Website activity > which you can import source

Re: Security for launching from URL

2008-07-06 Thread Jameson &quot;Chema&quot; Quinn
handle this - but data (such as private pictures encoded in the URL) that go from other activities to Browse. 2008/7/6 Ivan Krstić <[EMAIL PROTECTED]>: > On Jul 5, 2008, at 9:27 AM, Jameson Chema Quinn wrote: > >> I do not think that URI's pointing to the local machine are

Re: Security for launching from URL

2008-07-05 Thread Jameson &quot;Chema&quot; Quinn
On Fri, Jul 4, 2008 at 4:42 PM, Ivan Krstić < [EMAIL PROTECTED]> wrote: > On Jul 4, 2008, at 1:37 PM, Edward Cherlin wrote: > > My guess is that there is a way to secure the > > process, but it might require some extra effort beyond a software fix, > > like teachers whitelisting URLs for lessons.

Re: While we're on Cerebro, Telepathy, etc... Cerebro + bitfrost?

2008-06-11 Thread Jameson &quot;Chema&quot; Quinn
On Wed, Jun 11, 2008 at 3:08 AM, Bert Freudenberg <[EMAIL PROTECTED]> wrote: > On 11.06.2008, at 03:37, Jameson Chema Quinn wrote: > > Thus, there would be three kinds of activities: >> >> those with full network access, able to talk to arbitrary IP addresses >&g

While we're on Cerebro, Telepathy, etc... Cerebro + bitfrost?

2008-06-10 Thread Jameson &quot;Chema&quot; Quinn
Somewhat off-topic, but I want to get this idea out there. Disclaimer: I am suggesting a mechanism for extra security that would build beyond bitfrost, when we have yet to implement the relevant part of bitfrost in the first place. If you think it is a waste of time to look beyond the next step, no

Re: Project hosting application: Bundlemaker

2008-06-03 Thread Jameson &quot;Chema&quot; Quinn
Cool! I would call this "bookbinder" if it were an activity. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Re: Bitfrost and dual-boot

2008-05-29 Thread Jameson &quot;Chema&quot; Quinn
> if you run everything as user olpc and user olpc can become root without a > password, getting olpc is as good as getting root. An arbitrary process running as user olpc should not be able to get root. My impression is that it cannot, currently; am I wrong? > > not to mention the fact that you

Re: Bitfrost and dual-boot

2008-05-29 Thread Jameson &quot;Chema&quot; Quinn
2008/5/29 <[EMAIL PROTECTED]>: > On Thu, 29 May 2008, Jameson "Chema" Quinn wrote: > > I just had an IRC conversation with Benjamin Schwarz in which we talked >> about: >> >> He said that 3,4, and 5 have been considered more serious than 1 and 2; &g

Re: Bitfrost and dual-boot

2008-05-29 Thread Jameson &quot;Chema&quot; Quinn
AM, Albert Cahalan <[EMAIL PROTECTED]> wrote: > Jameson "Chema" Quinn writes: > > > Actually, the goals are more limited. Say you have dual-boot; > > OS 1 has bitfrost, OS 2 does not. Things OS 2 should not do: > > > > 1. Read private files from OS 1

Re: Bitfrost and dual-boot

2008-05-29 Thread Jameson &quot;Chema&quot; Quinn
Actually, the goals are more limited. Say you have dual-boot; OS 1 has bitfrost, OS 2 does not. Things OS 2 should not do: 1. Read private files from OS 1. 1a. Read encryption key from OS 1, thus subverting all security which that key gives. This, in particular, should be avoided. 1a(i). By readin

Bitfrost and dual-boot

2008-05-28 Thread Jameson &quot;Chema&quot; Quinn
Bitfrost protections are meaningless if they only work half of the time. If you have a dual-boot box, how can one OS keep its protections even if the other half is considered untrusted code? This is of course even harder without passwords. However, it is not impossible, with help from the firmware

Re: [sugar] Release process

2008-05-24 Thread Jameson &quot;Chema&quot; Quinn
> > Finding the balance of authority between these two people is IMHO a > critical strategic issue. yes. > Without an explicit decision, there will be > tension. > But some tension is good. ___ Devel mailing list Devel@lists.laptop.org http://lists.l

Re: [PATCH] Maintain a metadata copy outside the index (was Re: Datastore & backup - request for help)

2008-05-24 Thread Jameson &quot;Chema&quot; Quinn
But AFAICT json.py is the only one that supports "canonical json" (and even that support is incomplete - there is no checker / strict decoder). Is there any plan to move this "canonical" stuff into simplejson? I would like to have it available for signature/crypto stuff - unless people think that I

Re: [PATCH] Maintain a metadata copy outside the index (was Re: Datastore & backup - request for help)

2008-05-21 Thread Jameson &quot;Chema&quot; Quinn
Yay, I am happy about this patch (when there is a patch :) > > > - at every create and update, a json file is created next to the object's > file, > I definitely think it should be in the same directory as the object file, with a related name. It might even be worth using the macintosh ._name nam

Re: Google Summer of Code project, sugarbot

2008-05-16 Thread Jameson &quot;Chema&quot; Quinn
Hey Zach. I'm the maintainer for the Develop activity, over the long term I would love to have this functionality in Develop. Got to go now, but we definitely have to talk. You should start hanging out on the IRC channels - I am homonq (actually I misspelled that to keep google from caching my real

Re: Priorities for Develop?

2008-05-16 Thread Jameson &quot;Chema&quot; Quinn
> > >> * NO TOTAL LOSS OF JOURNAL CONTENTS. > > > > Haven't seen it in months. Datastore should be made more sturdy anyway. I > > know that this answer is lame, but how do I debug what I can't now > > reproduce? > > Perhaps you should revise http://wiki.laptop.org/go/Develop then :) > I don't tru

Re: Priorities for Develop?

2008-05-16 Thread Jameson &quot;Chema&quot; Quinn
On Fri, May 16, 2008 at 5:50 AM, Tomeu Vizoso <[EMAIL PROTECTED]> wrote: > 2008/5/16 Jameson Chema Quinn <[EMAIL PROTECTED]>: > >> * No need for DoppelJournal > > > > The two necessary patches have existed for months now, Tomeu had promised > to > &

Re: Priorities for Develop?

2008-05-16 Thread Jameson &quot;Chema&quot; Quinn
OK, here's the status on your list. In general, I had taken it as a given that most of what you said would work before I moved on. > Develop should be really really good at creating new activities, and > editing existing ones, without any need for using Terminal and other > editors. That should b

Priorities for Develop?

2008-05-15 Thread Jameson &quot;Chema&quot; Quinn
I am planning to apply to OLPC for a job as a contractor, working on Develop. I have been told that my first-priority feature, automatic code localization , would be hard to justify on the OLPC roadmap. So I'd like to hear some votes/priorities on the following

Re: [sugar] OLPC priorities for Sugar in the August release

2008-05-14 Thread Jameson &quot;Chema&quot; Quinn
One low-hanging fruit for faster activity start is having activity install compile .pyc files, with (tiny) extra points if the .pyc gets hints to not use jffs2 compression. This is on my gameplan with the bundle format update stuff, but I have gotten stuck on the signatures (openssl cannot read ssh

Re: very simple datastore reimplementation

2008-05-09 Thread Jameson &quot;Chema&quot; Quinn
> > -If UID can hide in the metadata, which, if I understand, is preserved as > part of the file even on foreign (unix-only?) filesystems (wow!), I do not > see any compelling reason for it to be in the filename. Locally-stored files > could have their real filenames, with 2 random characters at a

Re: very simple datastore reimplementation

2008-05-09 Thread Jameson &quot;Chema&quot; Quinn
On Fri, May 9, 2008 at 6:43 PM, C. Scott Ananian <[EMAIL PROTECTED]> wrote: > On Fri, May 9, 2008 at 2:26 PM, Joshua N Pritikin <[EMAIL PROTECTED]> > wrote: > > On Fri, May 09, 2008 at 12:10:07PM -0600, Jameson Chema Quinn wrote: > >> To be more clear about

Re: very simple datastore reimplementation

2008-05-09 Thread Jameson &quot;Chema&quot; Quinn
> > I think expanding the space available to the DS through usb devices or > sd cards is a use case we should take in consideration when designing > the DS, even if we don't plan to support it right now. > > Marco > To be more clear about this use case: I think that there should definitely be a wa

Re: Rainbow 0.7.12 Announcement

2008-05-06 Thread Jameson &quot;Chema&quot; Quinn
Current versions of Develop should not need special dispensation. Versions up to about 24 did need it. On Tue, May 6, 2008 at 9:16 AM, Mikus Grinbergs <[EMAIL PROTECTED]> wrote: > Earlier, I had written: > >Of various Activities to which I previously gave "special dispensation" > >from Rainbow,

Re: Journal Suggestions

2008-04-29 Thread Jameson &quot;Chema&quot; Quinn
> > storage. The mechanisms required for handling removable media, USB hard > drives, and networked storage, are all essentially the same. > ++ Technically, I think this would mean that the metadata are stored on the NAND, with some UID of the associated file. The file, if not present on the NAN

Re: [sugar] Recursive Signal Loop.

2008-04-24 Thread Jameson &quot;Chema&quot; Quinn
I may not be understanding this right, but what if the CollapsedEntry, when it got the signal, checked if it was actually going to have to change the jobject, and if it was already kept, it would just abort? This would quash the signal the second time around - one step more than strictly necessary/

Re: More planning thoughts

2008-04-16 Thread Jameson &quot;Chema&quot; Quinn
Here's my POV on the issues... issue affects all users affects all developers radical change suggested tolerability of current state of affairs how hard to improve power management 6 2 ? 5 3 mesh 6 4 6 4 5 both of the above together 7 datastore 8 8 10 3 5* sug

Re: [sugar] Usability testing

2008-04-13 Thread Jameson &quot;Chema&quot; Quinn
I'm going to take a flier here... I live in Guatemala and could try to organize a rural test site here. More usability data would be the least of the outcomes. This is obviously not a simple task. Looking at the "give many" numbers (>100 XOs @ $299; >1000 @ $249; >10,000 @ $199) these numbers are

Re: Build Debate: Followup on Build Naming

2008-04-10 Thread Jameson &quot;Chema&quot; Quinn
Redundancy is not bad. There are people who care about year (it is far easier to remember that the last time I updated was 2 years ago, than remember the build number then) and they should have something to "hold on to". I vote including the year in addition to whatever else, but not using it to re

Re: Bundles, versions, and updates - oh my!

2008-04-09 Thread Jameson &quot;Chema&quot; Quinn
Sorry for clogging people's inboxes, but, in the spirit of having a livelier discussion on the mailing list, here are the most-changed sections from the wiki page. If we reach some conclusion here, I will take responsibility for keepint the wiki page up-to-date. [edit

Re: Bundles, versions, and updates - oh my!

2008-04-09 Thread Jameson &quot;Chema&quot; Quinn
My terminology in the preceding letter was bad. Rather than resend the fixed version, I put it on the wiki: http://wiki.laptop.org/go/Bundles_and_updates. Please read that instead of the letter above: it has all the same content, but with better clarity, and one added paragraph near the end. __

Re: "Chilling Effects" paper at USENIX

2008-04-09 Thread Jameson &quot;Chema&quot; Quinn
The paper is over-alarmist due to 2 fundamental errors: 1. Assumes the spec has been implemented (forgivable, could be fixed by a global tense change to the conditional). 2. Paper reads: "The P IDENT policy states that "all digital *peer*interactions or communication (e-mails, instant messages, a

Bundles, versions, and updates - oh my!

2008-04-09 Thread Jameson &quot;Chema&quot; Quinn
*The story so far:* The Develop activity uses the bundle format natively. Thus, it relies on bundlebuilder.py to create bundles and activitybundle.py to install them. But many activities have developed their own way of creating bundles, and do not follow the bundle spec (missing or incorrect MANIF

Re: [OLPC library] Lieutenant Governor Pat Quinn on HB5000

2008-04-08 Thread Jameson &quot;Chema&quot; Quinn
This is fascinating. I would say that the first triaging you should do to make this a reality for September is to reduce the number of grade levels you target to an absolute minimum. More than 3 would be crazy, two is better. Possibilities: 6/7: pros: 2/3 of the students in a junior high, yet you c

Re: [sugar] Summer of Code update : applications so far, and thanks

2008-04-06 Thread Jameson &quot;Chema&quot; Quinn
> > > Finally, to stimulate discussion, below are a few applications that > deserve more feedback and mentor attention. > 2 points: 1. A lot of these are not on the wiki, or were not in the [[Category:GSoC proposals]]. I've rectified that for the ones I could find, but I'd really like to read some

Re: [sugar] Mini-Conference Proposal: Automatic transfer/update of activities on the mesh

2008-04-03 Thread Jameson &quot;Chema&quot; Quinn
OK, the mini-conference happened - thanks for trying to let off-siters like me participate. Here's the Gobby doc which resulted, below are my post-meeting comments: Activity sharing: * Should we show people what the size/download time for a package is before d/l? * We might download something mor

Re: Teachers and researchers (miniconference?)

2008-03-30 Thread Jameson &quot;Chema&quot; Quinn
Of COURSE you need to empower students. What I'm saying is that the program will be more successful if you also empower teachers. A lot of the needs are the same - access to materials for learning - but one of them is different - tools for keeping track of learning. Actually, to be honest, good to

MANIFEST and .xo bundles

2008-03-30 Thread Jameson &quot;Chema&quot; Quinn
Since Develop now relies on bundlebuilder to create its journal entries (.xo files), I have become familiar with the fragility of the activity bundle format. The original sin is that, if you have a bundle of files, you shouln't need a separate list of those files in MANIFEST. The various symptoms a

Teachers and researchers (miniconference?)

2008-03-29 Thread Jameson &quot;Chema&quot; Quinn
Part of the allure of constructivism is that it supposedly reduces the role of the teacher and the bureaucrat, allowing a country where teaching jobs have been political handouts to the incompetent, to improve its education system "from the bottom up". There are many good arguments for constructivi

Re: Mini-Conference Proposal: Frameworks for Collaboration

2008-03-29 Thread Jameson &quot;Chema&quot; Quinn
On Sat, Mar 29, 2008 at 1:05 PM, Benjamin M. Schwartz < [EMAIL PROTECTED]> wrote: > C. Scott Ananian wrote: > | On Sat, Mar 29, 2008 at 1:47 AM, Benjamin M. Schwartz > | <[EMAIL PROTECTED]> wrote: > |> We will have an open discussion of how to build a framework that will > ease the > |> creation

Develop app

2008-03-28 Thread Jameson &quot;Chema&quot; Quinn
It's getting to be time to share my work on Develop on this list. The latest version is now up on the wiki. Below, I've pasted a copy of some relevant text from that page. Please, try it out, and of course, all patches are welcome. Jameson ...copy from wiki page follows... WARNINGS Currently th

Fwd: Tkinter in olpc

2008-03-28 Thread Jameson &quot;Chema&quot; Quinn
-- Forwarded message -- From: Jameson Chema Quinn <[EMAIL PROTECTED]> Date: Thu, Mar 27, 2008 at 4:36 PM Subject: Re: Tkinter in olpc To: Noah Kantrowitz <[EMAIL PROTECTED]> 2008/3/27 Noah Kantrowitz <[EMAIL PROTECTED]>: Aaron Konstam wrote: > > Does an

Re: [sugar] XO-user's communications security needs

2008-03-26 Thread Jameson &quot;Chema&quot; Quinn
I see 3 meaningful possibilities: 1. P_IDENT activities can sign/unencrypt anything with users private key, with no user knowledge. Thus a signature means only that communication comes from a given laptop, and has no implication about the awareness or assent of the user of that laptop. 2. P_IDENT

Re: [sugar] Automatic transfer/update of activities on the mesh (Was: Sharing behavior in the core Read activity)

2008-03-26 Thread Jameson &quot;Chema&quot; Quinn
> > As I said in my previous email, Bitfrost clearly states (correctly, in > my mind) that even justified belief that code originates from some known > individual implies no trust relationship with that code. Period. Use > isolation to make it safer to play with code and use signing to help > reduc

Re: [sugar] Automatic transfer/update of activities on the mesh (Was: Sharing behavior in the core Read activity)

2008-03-26 Thread Jameson &quot;Chema&quot; Quinn
Develop clearly needs to be aware of whatever solution we come up with for activity updates. This means that Develop has to be able to do the signing. Right now, bitfrost does not give out the private key to activities (correctly) and does not allow activities to request a signature for something (

Re: Microsoft? (was Re: OLPC seeks a CEO -- who was your favorite CEO elsewhere?)

2008-03-11 Thread Jameson &quot;Chema&quot; Quinn
On Tue, Mar 11, 2008 at 3:59 PM, Charles Merriam <[EMAIL PROTECTED]> wrote: > Is there *any* suggestion that the entire "Microsoft on OLPC" story is > anything other than: > 1. A small group of experimenters at Microsoft playing around in the > slack time. > 2. FUD stories to downplay OLPC. > Y

Re: Raise the level of the Hardware specifications... or let's do some field tests!

2008-03-11 Thread Jameson &quot;Chema&quot; Quinn
Now that there are a significant number of laptops in Peru, high-altitude testing may be more feasible. What test plan would you want followed in order to be able to raise the specs? On Tue, Mar 11, 2008 at 9:00 AM, John Watlington <[EMAIL PROTECTED]> wrote: > > I understand your concern. I req

Java --> core???

2008-03-07 Thread Jameson &quot;Chema&quot; Quinn
There is a large amount of educationally-useful java code out there, including both web applets and entire apps. It is my impression (though I haven't used it), that IcedTea (open-source-only java hybrid - 96% sun, 4% gnu) is now a working java implementation. Of course, that leaves the open questi

Re: Salut and Suspend/Resume issues

2008-02-23 Thread Jameson &quot;Chema&quot; Quinn
Just some bikeshedding here: Quasi-synchronising the avahi peer "still there?" queries so that they all happen together - say, within a 1-minute period every 10 minutes - was proposed as a solution so that laptops could wake up in anticipation (Benjamin Schwartz). The fact that this solution did n

Re: The XO and email

2008-02-22 Thread Jameson &quot;Chema&quot; Quinn
I don't have anything too useful to contribute, I just wanted to say that it would be great if you could make a new activity. I looked into making one based on Tinymail as my initial get-to-know-sugar exercise, but I have ended up working on Develop. I only saw enough to see that tinymail is really

Axis of time: up/down rather than right/left?

2008-02-21 Thread Jameson &quot;Chema&quot; Quinn
I understand that the following proposal is radical and that it is perhaps too late. If that's so, I'm sure that this list will have no trouble coming to that conclusion. I think it is worth at least considering the possibility. There are several places in an interface where there is a spacial met

Re: [OLPC library] Overweight Wiki Page

2008-02-21 Thread Jameson &quot;Chema&quot; Quinn
SJ's answer is the best one. However, if you want a kludgey hack, you could do something like http://wiki.laptop.org/go/User:Homunq/toctest This uses template substitution to manually create links to subpage#section in the section headers. It means that someone editing the subpage later will see:

Re: [OLPC library] Overweight Wiki Page

2008-02-20 Thread Jameson &quot;Chema&quot; Quinn
Making a mediawiki bot is not too hard - all the skeleton exists in python, you only have to flesh it out with your own logic. As for the TOC, the template idea is that you use ... around all the parts of the templates that are NOT headers (or you can start the noinclude after one paragraph, to

Fwd: Open Simulator with Physics Engine

2008-02-15 Thread Jameson &quot;Chema&quot; Quinn
Oops, I sent the below off-list by mistake. -- Forwarded message -- From: Jameson Chema Quinn <[EMAIL PROTECTED]> Date: Fri, Feb 15, 2008 at 2:28 AM Subject: Re: Open Simulator with Physics Engine To: Joshua Minor <[EMAIL PROTECTED]> Making a good learning simulat

Re: [Community-news] OLPC News (2008-02-09)

2008-02-10 Thread Jameson &quot;Chema&quot; Quinn
re: turn off the network when not contributing I second this idea, if it can be implemented. Separate from suspended battery life, there is sleep life (I have to say I still think these words are backwards. Suspend = automatic, screen on, sleep= power button or close case, screen off; right?). On

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

2008-02-06 Thread Jameson &quot;Chema&quot; Quinn
This is a little off-topic, but just wondering... In my work on Develop, I am looking at a similar situation: application bundles. These are zip files with the extension .xo. My question is, why bother zipping them if the file system compresses anyway? Why not, you ask. I know that ziptools can w

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

2008-02-05 Thread Jameson &quot;Chema&quot; Quinn
It would be great to get z3p's new Develop activity hosted on git before this sprint happens, as I am sure it would be a popular target for the audience. See the thread "Activity Hosting Application: Develop", and see also its newly-revised wiki page: http://wiki.laptop.org/go/Develop . ___

"EC Problem"

2008-01-28 Thread Jameson &quot;Chema&quot; Quinn
Running joyride 1551 and q2d07, I was running a bunch of apps with backlight off, it went to sleep on me, I tried to wake it up and got a BSOD-like message about "EC problem". (Had logging turned on as described in 5485, echo 0x6184 > /sys/module/libertas/parameters/libertas_debug) I searched trac

Re: Update.1 & testing

2008-01-20 Thread Jameson &quot;Chema&quot; Quinn
> > Simple. Put the manual install instructions in > http://wiki.laptop.org/go/Manual_Firmware_Install and then, in each > relnotes page add {{:Manual_Firmware_Install}}, which will include the text > of that page in the one it is as a template in. > > If you want to be even cooler, in Manual_Firmw

Re: Update.1 & testing

2008-01-20 Thread Jameson &quot;Chema&quot; Quinn
I know that we're supposed to all be developers here, and know how to change the firmware in our sleep; but it would be great to include a link to instructions. I searched the wiki - http://wiki.laptop.org/go/Manual_Firmware_Install is worse than useless, and http://wiki.laptop.org/go/OLPC_Firmware

Fwd: Activity search/browse on wiki (was violent activities)

2008-01-18 Thread Jameson &quot;Chema&quot; Quinn
I'm rescuing this concrete suggestion, since most people probably have the 'violent activities' thread in their killfile by now. (Sorry about that, I'm as guilty as any of adding personal anecdotes instead of productive contributions). The problem: have a community-maintained list of activities th

Activity search/browse on wiki (was violent activities)

2008-01-18 Thread Jameson &quot;Chema&quot; Quinn
I'm rescuing this concrete suggestion, since most people probably have the 'violent activities' thread in their killfile by now. (Sorry about that, I'm as guilty as any of adding personal anecdotes instead of productive contributions). The problem: have a community-maintained list of activities th

Re: Violent games on the OLPC Activities page

2008-01-18 Thread Jameson &quot;Chema&quot; Quinn
> > Finally, any suggestions about how to extent, augment, or replace > Media Wiki with tools to make these sorts of things easier for the > community to manage would be appreciated. > There are several mediaWiki extensions that might help: 1. You could do an evil hack using the well-tested PageFu

Re: Violent games on the OLPC Activities page

2008-01-18 Thread Jameson &quot;Chema&quot; Quinn
Wasn't it the Nazi's who first used censorship? On the other hand, people who died in Nazi concentration camps have unanimously refused to play Doom. New thread please? ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Re: [OLPC-Games] Violent games on the OLPC Activities page

2008-01-17 Thread Jameson &quot;Chema&quot; Quinn
Oops - I have to stop using that 'reply' button in gmail. This was meant to go to the list in general, the first half is now obsolete (except to make me look like a fool) because Antoine responded, but the second half is still valid. > You use the word "us" very often. Please tell the list member

Re: Violent games on the OLPC Activities page

2008-01-17 Thread Jameson &quot;Chema&quot; Quinn
This is a wiki. The question here is not, what is the right decision. If everybody holds out for their version right decision, we have a permanent edit war. The question is, what is a compromise I can live with. And since, as they say on wikipedia, we have plenty of time before the publication dead

Re: Violent games on the OLPC Activities page

2008-01-17 Thread Jameson &quot;Chema&quot; Quinn
I've made a subpage called Activities/unendorsed , and explained it on the activities page. On a wiki, compromises are the only way to avoid eternal edit wars. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Re: Fwd: Dailymotion for XO laptop

2008-01-17 Thread Jameson &quot;Chema&quot; Quinn
That's great - a 'somebody oughta' thread that actually produces action! Good job, guys! Now, somebody oughta dodge the patents for MP3, too Jameson ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Fwd: Classroom tools

2008-01-16 Thread Jameson &quot;Chema&quot; Quinn
Let's keep our feet on the ground here. Just because teaching is a field where mediocrity (or worse) often goes unpunished, does not mean that expertise is irrelevant. It is possible for a bunch of non-teachers on a mailing list to have good ideas, or to discuss good ideas they've heard elsewhere.

Re: Classroom tools

2008-01-16 Thread Jameson &quot;Chema&quot; Quinn
> > BTW, I am confused by this discussion thread. I thought OLPC was about > bringing learning environments into the reach of the neglected children - > those who don't have access to well-equipped school rooms or educated > guides. > Does XO really make sense in environments that already have well

Re: libglade?

2008-01-14 Thread Jameson &quot;Chema&quot; Quinn
Thanks for the reality check. But: > I don't see any reason to include Glade, unless you also intend to include > complete a complementary graphical interface builder tuned for Activities. > That > would be a multi-year project. > I disagree, it's just a matter of making a widget catalog. The

libglade?

2008-01-14 Thread Jameson &quot;Chema&quot; Quinn
I'm still noodling around, trying to settle on a good design for develop. It looks as if libglade would be nice to have. The interfaces it uses are loaded directly from XML, which makes them separate from the source code. I did a naive 'yum install libglade' and my XO pulled 100k for the library an

Re: Classroom tools

2008-01-14 Thread Jameson &quot;Chema&quot; Quinn
Teacher screen grab: that would be good. A view of which people use what applications is also useful, because it can fit the whole class on screen - and it's pretty close to what you already get in the friends view. So, is it possible under Bitfrost for a background activity to grab the screen AND

Classroom tools

2008-01-14 Thread Jameson &quot;Chema&quot; Quinn
The idea of activity sharing supports several important forms of classroom interaction, and can be stretched to accommodate many more. However the focus on constructionism means there's a lack of support for teacher-centric interactions, even ones which are useful in constructionist learning. Raisi

  1   2   >