[Sugar-devel] Computation for thinking with (was IAEP] Sugar Digest 2013-10-05)
On Oct. 5 Walter Bender wrote: > In the early 1960s, while studying with Jean Piaget, Seymour Papert > had the insight that computation was a "thing to think with". Ken Iverson's Turing Award lecture was titled Notation as a Tool of Thought. http://www.jsoftware.com/papers/tot.htm He, of course, used examples from his own language, APL (A Programming Language), which inspired the creation of Backus's functional programming languages (described in his Turing Award lecture), and many others. He quoted Concerning language, George Boole in his Laws of Thought [1, p.24] asserted “That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally admitted.” Mathematical notation provides perhaps the best-known and best-developed example of language used consciously as a tool of thought. Recognition of the important role of notation in mathematics is clear from the quotations from mathematicians given in Cajori’s A History of Mathematical Notations [2, pp.332,331]. They are well worth reading in full, but the following excerpts suggest the tone: By relieving the brain of all unnecessary work, a good notation sets it free to concentrate on more advanced problems, and in effect increases the mental power of the race. A.N. Whitehead Ken's son Eric organized the annual Tool of Thought Conference to follow up on that idea. You can see an example applied to our work with Sugar, in Iverson's algebra textbook, which I have updated at http://booki.treehouse.su/algebra-an-algorithmic-treatment/ as part of the Sugar Labs program for Replacing Textbooks (with Open Educational Resources). Of course it would help if we could get the language concerned, J, packaged for Fedora and Sugar. In mathematics, the otherwise contentious Sapir-Whorf Hypothesis, that the structure of language sets limits on what is readily thought, is simply understood as a given. Of course, it does not mean that we cannot go beyond those limits, just that it is very, very hard, and that in some cases we have to invent more language so that more people can do it. Historically, the clearest example is the difference between the Newton dot and Leibniz d notations for calculus. Due to the nationalist furore over precedence between Britain and Germany, British mathematicians refused to use the Leibniz d notation until Charles Babbage founded the Analytical Society to "replace the dot-age of England with the d-ism of the Continent". Thus the proliferation of mathematical notations and of programming languages and paradigms ever since. There is a good deal more to this story, including the fact that Turtle Art tree-structured programming is superior in Computer Science terms and for children's use to textual programming, but I will leave that unless somebody asks me. -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Build broken, sugar
Aha! It compiles now on Ubuntu 13.04. Thank you. However, the following activities fail to start. Etoys Jigsaw Puzzle Pippy TestWebActivity Fortunately, I can run Etoys directly on Ubuntu, but not with Sugar collaboration. Do we know what the problems are with these activities? On Tue, July 23, 2013 2:45 am, Daniel Narvaez wrote: > We need to add python-mock to build/root.json, sugar group (chroot branch). > > My fault for forgetting about it when approving the pull request, but I can't fix it myself for a few days. > > > -- > Daniel Narvaez > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Usage of sugar-build
Alt-tab to go between Sugar and other programs is very clumsy at first, but works. When I do this from a full-screen Sugar session I don't get the usual view of icons of other applications to choose from, but once I have Sugar and the program I want to alternate with set up for toggling between, it is quite easy. On Thu, July 25, 2013 12:10 pm, James Simmons wrote: > Manuel, > > I am aware that ./osbuild run can be done from within a GNOME session. I > did it that way the first time I ran it. What I need to provide to my readers is a way they can easily move from a development environment to a > Sugar environment and back again. Running Sugar in a window made that easy. Generally when I debug a Sugar Activity I just quit and relaunch the > Activity to test it. Relaunching Sugar is not necessary. The business with launching it from a virtual terminal makes that possible, and also makes it possible to run multiple copies of Sugar under different IDs so you can test collaboration. In the absence of any instructions I assumed > that this is what I was meant to do. If there is an easier way to bounce > between Sugar and GNOME without restarting Sugar each time I'd love to hear > about it. > > As for web activities, we do have a guest chapter from Lionel on the subject. I agree the book needs more but I get the impression that we're > still working out the details on this. I am somewhat comfortable with HTML, JS, CSS, embedded fonts, and the like but I may not be the best person to write these chapters, at least until things stabilize a bit. > > James Simmons > > > On Thu, Jul 25, 2013 at 10:38 AM, Manuel Quiñones wrote: > >> 2013/7/25 James Simmons : >> > I finally got sugar-build working on Fedora 19 last night. I plan to >> update >> > "Make Your Own Sugar Activities!" to discuss this. >> Excellent James! >> > How to use "Ctrl-Alt-F2" to open a virtual terminal, which you will >> use >> to >> > run ./osbuild run. Using "Ctrl-Alt-Fkey" to go from the Sugar >> environment >> > to your Python development environment. >> Is this really needed? "./osbuild run" can be done from inside the GNOME session. >> > Anything else anyone can think of? >> Start promoting the development of web activities? >> .. manuq .. > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [SoaS] Plans for SoaS v9
On Fri, March 22, 2013 12:19 pm, Peter Robinson wrote: > On Fri, Mar 22, 2013 at 4:08 PM, Martin Abente > wrote: >> On Fri, Mar 22, 2013 at 10:37 AM, Peter Robinson >> wrote: >>> >>> On Fri, Mar 22, 2013 at 12:59 PM, Peter Robinson >>> wrote: >>> > Hi All, >>> > >>> > I'm trying to get a little bit more organised for this cycle than I >>> > have been over the last couple. >>> > >>> > The plans for SoaS v9 are going to be somewhat simple. We're going to >>> > stick with the 0.98.x release of Sugar and focusing on polish. Where can we find these plans? I see that the SoaS pages on the Sugar Labs Wiki are seriously out of date, referring to Version 7 http://wiki.sugarlabs.org/go/Soas Version 4 http://wiki.sugarlabs.org/go/Sugar_on_a_Stick_QA Release 1 http://wiki.sugarlabs.org/go/Running_Linux_Applications_Under_Sugar No version number given, but dated 2010 http://wiki.sugarlabs.org/go/Activity_Team/Testing V5 for MacBook, Version 7 http://wiki.sugarlabs.org/go/Downloads The Fedora Spins page doesn't say what version of SoaS it is offering at all. http://spins.fedoraproject.org/soas/ Also, the Wiki fails to document release 0.98. It is out, according to http://wiki.sugarlabs.org/go/0.98/Roadmap But it is not listed for any platform at http://wiki.sugarlabs.org/go/Downloads#Do_you_use_GNU.2FLinux.3F Separately from that, the Sweets repository for Ubuntu doesn't seem to exist. http://wiki.sugarlabs.org/go/Sweets_Distribution/Manual_Installation Nor does the Ubuntu Sugar Team page. I would take that up with the Ubuntu Sugar Team if I could find it. ^_^ Sugar on Ubuntu is severely broken. Most activities fail to start. None of it should have been released in that state. http://wiki.sugarlabs.org/go/Development_Team/Packaging lists this page https://wiki.ubuntu.com/SugarTeam which the Wiki says does not and has never existed. >>> > I would like to see more people testing and using it during the dev >>> > cycle so I don't get the "My Activity is broken" post release or five >>> > minutes before release when we're generating final images and pushing >>> > them out to the Fedora mirrors. I would be delighted to help. >>> > I would also like to remove sugar-presence-service but that would >>> mean >>> > either dropping eToys or the developers stepping up to actually fix >>> > the dependency that they've only been promising to do for 2 or so >>> > years. Who in particular? >>> > Is there anything in particular that people would like to contribute >>> > during this cycle? Anything I can help someone achieve? Does anyone >>> > want to dig into the documentation on the web site to improve the >>> > process? If I had the information, I would be glad to add it to the Wiki on the appropriate pages. >>> > I'd also love marketing to get involved since we've not had any >>> > publicity for a number of releases and after all Walter was telling >>> me >>> > some time back that it's the biggest single driver in the wiki. >>> > >>> > Finally there's a Test Compose for the alpha available in the >>> > following link. I've used it briefly in a VM and it boots and seems >>> to >>> > mostly work. >>> > >>> > http://alt.fedoraproject.org/pub/alt/stage/19-Alpha-TC1/Live/ >>> >>> I forget to mention for this cycle we'll also produce SoaS images to >>> run on a number of ARM platforms. The first test of these should >>> arrive around F-19 Beta. >>> >> >> +1 for Raspberry-Pi :) > > It won't be for Raspberry Pi. The armv5tel was dropped for Fedora 19. > It will be supportable but that's through a different effort that I've > not got the time to be involved with. It will worth with around 20 odd > ARM devices including a new soon to be announced device that will cost > almost the same as a RPi and be a lot more powerful. Can we get a Wiki page listing them, or an external link, and can we talk about testing SoaS on them _all_? If I could get funded to buy one of each and set up a modest test station with proper storage, power, and work area and all relevant ARM SoaS versions actually on sticks, I might volunteer to do that in between writing OERs and recruiting others to do so. > Peter -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar Framework for full HTML5 activity - subject proposal for GSoC
On Fri, March 22, 2013 10:29 am, James Simmons wrote: > Lionel, > > I think this is definitely a great idea for GSoC. I like the work you've > done in this area, but there was a fair amount of discussion on this list > recently about different ways you could go about making an HTML 5 Activity > and maybe this task could involve looking at several of these options. > > I definitely like the idea of having a sort of Phone Gap for Sugar where > you could package up HTML 5 as an Activity without writing Python code. Would there be a way to integrate HTML 5 with existing Sugar activities? This would help greatly in our Replacing Textbooks program, so that we could integrate Sugar into a curriculum and all of its learning materials. > James Simmons > > On Fri, Mar 22, 2013 at 8:16 AM, wrote: > >> Hi all, >> >> ** ** >> >> I’m thinking to do a proposal for GSoC around “Sugar Framework for >> writing >> activity in full HTML5/JavaScript”. >> >> My idea is to package and enhance the work I’ve done on [1], >> specifically >> to fully avoid the need to write any Python code. >> >> I’ve got experience of student mentoring but never on GSoC >> mentoring. >> >> Plus I’m not fully aware of Sugar internal and about the capacity to >> build >> something like a new sort of activity packaging. >> >> So, if you think that it could be a good GSoC subject for Sugar and if >> someone is okay to co-mentoring with me, I could do a proposal. >> >> ** ** >> >> Tell me. >> >> ** ** >> >> Best regards from France. >> >> ** ** >> >> Lionel. -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] video of XOs in the Amazon
I added a paragraph on the documentary and the YouTube excerpt, with references, to the English-language version of the page. Can somebody let the children know so that they can translate it for the Spanish-language page? http://en.wikipedia.org/wiki/Palestina,_Peru I have wanted to suggest this practice of having students write Wikipedia pages as a regular part of the curriculum for every OLPC deployment, starting with pages in the local languages on every local subject, and expanding to translations by students of various other languages as they become sufficiently capable. I will write this up for my blog, http://replacingtextbooks.wordpress.com/ This page mentions caywa, evidently a local crop for which there is no Wikipedia page in either Spanish or English. I do not find it in Spanish Wiktionary, either. Here is another page that mentions caywa without explanation. http://sachamama.livingroutes.org/2011/07/28/shukshuyaku/ Apparently the standard spelling is caigua, and the name is derived from Quechua kaywa. http://www.yanuq.com/buscador.asp?idreceta=1095 http://es.wiktionary.org/wiki/caigua So I added a link to Cyclanthera pedata «Caigua» redirige aquí Please thank the students for me, and let them know that I was delighted to have the opportunity for a collaboration with them. No hablo español realmente, pero sé leer. Qué los niños me escriben, por favor. Muchas gracias. On Thu, January 31, 2013 12:35 am, Alan Jhonn Aguiar Schwyn wrote: > A great story! > >> From: w...@laptop.org >> Subject: video of XOs in the Amazon >> Date: Thu, 31 Jan 2013 00:07:14 -0500 >> To: de...@lists.laptop.org >> >> >> Wikipedia pointed me to this excerpt from an upcoming film, "web". >> It shows kids with XOs in the Peruvian Amazon creating on Wikipedia: >> >> http://www.youtube.com/watch?v=1XPnH_rF9ks&feature=youtu.be >> >> Cheers, >> wad -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] HTML activities
On Wed, January 30, 2013 4:26 pm, lio...@olpc-france.org wrote: > >> * What we are doing here is still heavily experimental. I don't think we > know exactly where we are going yet, just trying to find out. I posted on > the list so early >> because I think it's important to get feedback. Quite right. Let me add a question, then, where I would like to get some feedback. One of the ideas at the foundation of the Sugar Labs program for Replacing Textbooks (with OERs) is to be able to write learning materials using tools such as HTML5 or EPUB3 in a way that would allow us to embed and script Sugar activities. This would make it straightforward to implement a curriculum fully integrated with Sugar. (We could also discuss what other Sugar activities would be needed for the purpose, and whether existing Sugar activities would need to be adapted to make all of this work.) Do we know how to do such a thing in HTML5? What other questions do we need to ask in order to start looking for more answers? >>* I think we have a bit of a different perspective. It seems like the >> goal > of your framework is to add the ability to write html activities for the > sugar platform, possibly >> mixing with python code. > > Okay. But it's interesting to have a look on today and tomorrow at the > same > time. > So, my idea is to see how HTML activities developed today could work (or > could be easily adapted) tomorrow. > > >> We also have that goal but, in addition, we would like to provide the > ability to write fully cross-platform activities. That could run for > example > on Android, on iOS, or >> inside a web browser. So we are talking about a toolkit which is > completely independent from the gtk3 one. > > It make sense. > > >>>> * Toolbar widget using the icons API, perhaps without palettes. >>> >>> Yes but we should allow developers to use a true Python toolbar >>> instead of the simple one when needed. >> >> I'm going back and forward on this. Of course I see why it's a required > feature from your point of view... But if we provide an html toolbar > implementation with all the >> features of the gtk one, why would developers use the gtk one for an >> html > activity? Maybe as an intermediate point while migrating from python to > html, but I can't >> think of other reasons. > > Right. > >>> * Datastore saving and loading. >> > >> Again a lot of back an forward on this. I initially thought to implement > those API with client side message passing (taking inspiration from your > work). Then I've seen it's >> implemented using the console-message signal, which doesn't really feel > right. > > You're right, using "console-message" is not a perfect solution. But > coupled > with JSON serialization, it's a really easy way to ensure communication > from > JavaScript to Python (communication from Python to JavaScript use the > WebView method "execute-script"). > To be honest, I didn't find another way to do that. I wonder if there is a > better way, for example what is the PhoneGap way to do this. > >> I think it's a functionality that might make sense to add to webkit gtk >> in > a cleaner way but... I'm not sure it's worth if we have a server running > anyway. It adds one more >> requirement for the rendering engine we are using. Also it would be >> pretty > nice to the have the whole sugar-toolkit-html implemented in javascript, > rather than mixing >> with python. > > Yes but porting Gtk is a huge amount of work. > >> And nodejs allows us to do that. The downside of course is the overhead >> of > out process http communication. > > And adding nodejs add one more complexity. > > >> I disagree on this. I think Sugar visual design is one if it's strong > points and it should be retained. I also think all the activities should > have a consistent visual appearance. > > There is no so much control in Sugar. Plus, most activities are graphical > activities so, most activities use very few widgets. May be it could be > sufficient to just give some guidelines about UI: do rounded button, use a > specific font, ... Using these guidelines it will be easy for developers > to > be consistent with any JavaScript framework. > > >> While it's not required I think a system wide html server is a good >> idea. > It gives more flexibility than using file://. I really need to articulate > this better (in my mind too) >> but for example I would like to provide system icons by just specifying > them as a path. > > Yes you're right but adding a HTTP server just to share icons is very > expansive! > > >> Thanks! > > Thanks to you. I'm happy to contribute. > > Lionel. -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] Factorisation visualisation was Sugar Digest 2013-01-25
You can't do functions with arguments in Turtle Art, and so obviously you can't do full recursion with stacked and shadowed arguments directly in Turtle Art, but you can implement much of recursion in any of the usual ways using the push and pop stack blocks or other dodges. Have a look at the fractal examples in the library. Or you could call Python to create a list to store partial results in. The case of tail recursion, where none of the recursive calls have to return because the recursive call is the last statement in the function, is easy. In pseudocode, with handwaving of some details that I leave as exercises, Set count to 0 Give variable n a positive integer value. Factorize If n=1, end ElseIf n is prime, push n; increment count Else find a factor m of n, and push that factor; increment count Factorize n/m ShowResult while count>0 print pop m decrement count Of course in Logo you have full recursion. In the Etoys version of Turtle Art, you can use recursion in Smalltalk. On Sun, January 27, 2013 3:14 am, Alan Jhonn Aguiar Schwyn wrote: >> To: sthom...@gosargon.com >> From: fors...@ozonline.com.au >> Date: Sun, 27 Jan 2013 16:44:51 +1100 >> CC: i...@lists.sugarlabs.org; sugar-devel@lists.sugarlabs.org >> Subject: [IAEP] Factorisation visualisation was Sugar Digest 2013-01-25 >> >> > > http://www.datapointed.net/visualizations/math/factorization/animated-diagrams/ >> > >> > >> > Beautiful, thanks for sharing. If anyone does code this up, please >> allow >> > for stepping (rather than playing) and allow kids to enter numbers and >> > factors, so they can guess and look for patterns. Or kids could >> create >> > their own versions in Turtle Art or Etoys as part of a lesson. >> >> Hi >> >> Clunky but working in Turtle Art at >> http://wiki.sugarlabs.org/go/File:Turtle_Art_factors.ta >> >> Its limited to 3 factors, I couldn't see any way to have an arbitary >> number of factors without recursion and I couldn't see any way to get >> recursion in Turtle Art > Good! > I change the .ta to this "automatic version" that begins in 1 and > continues.. see .ta attached.. >> >> Tony -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Olpc-open] [IAEP] Healthcare - Potential Opportunity
For images of the eye under CC-BY-SA, https://commons.wikimedia.org/wiki/Eye On Tue, Dec 18, 2012 at 12:47 AM, Alan Jhonn Aguiar Schwyn wrote: > I'm not sure why, but I not like much Etoys (with all my respect to my > namesake Alan Kay :-) > > I prefer a pure-python activity. For example, a first activity could be: "I > know the Eye" and use a > similar image to this: (search: eye anatomy) > > External: (muscleds, etc) > > http://4.bp.blogspot.com/_-x4oGiQWiUA/TMP2dRqClBI/AGY/PuehgCY8WJM/s1600/eye+anatomy+2.jpg > > And internal: > > http://www.floridaeyeclinic.com/images/aao-G04-large.jpg > > The first problem is obtain a good image (CC creative commons or similiar > free license). > > > > Date: Tue, 18 Dec 2012 00:31:15 -0500 > From: sthom...@gosargon.com > To: andry...@gmail.com > CC: olpc-o...@lists.laptop.org; alan...@hotmail.com; > sugar-devel@lists.sugarlabs.org; i...@lists.sugarlabs.org > Subject: Re: [IAEP] [Olpc-open] Healthcare - Potential Opportunity > > Alan, > > If you have the materials (images, test, knowledge, etc.) I would be happy > to work with you to create some materials in Etoys that could help educate > folks about the eye and more importantly detect vision problems and provide > suggestions and resources on how to deal with them. If you send me some > materials I can put something together in Etoys fairly quickly. It would be > available to all OLPC XO's and because its Etoys, it can also run on > Windows, Mac and Linux (with no code changes). If it works for both of us, > we could put together some quick prototypes to help build a "more robust > case". > > Stephen > > On Tue, Dec 18, 2012 at 12:09 AM, Chris Leonard > wrote: > >> From: andry...@gmail.com >> To: olpc-o...@lists.laptop.org >> Subject: [Olpc-open] Healthcare - Potential Opportunity >> >> Hello, I'm new to this venue but am looking to contribute and/or determine >> if I might have some material that would benefit the community. I work >> for >> a healthcare company that specializes in vision and was wondering if there >> was any need for material on healthy vision or perhaps an interactive eye >> model to teach children about the different parts of the eye. It could be >> anything in this realm really - the sky is the limit. >> >> My company is constantly looking for ways to give back and if there was >> some >> interest in this I'd look to build a more robust case and inquire more >> deeply into whether the company would be willing to put some resources >> behind this. >> >> Is there anyone on this distribution list that would be able to point me >> in >> the right direction? > > > I would suggest taking a look at the accumulated notes and links on these > pages. > > http://wiki.laptop.org/go/Vision_screening > > http://wiki.laptop.org/go/Visual_Acuity > > cjl > ___ > > IAEP -- It's An Education Project (not a laptop project!) > i...@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep > > > > ___ IAEP -- It's An Education > Project (not a laptop project!) i...@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep > > ___ > Olpc-open mailing list > olpc-o...@lists.laptop.org > http://lists.laptop.org/listinfo/olpc-open > -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] NPR story on OLPC in Peru
tures) and value it provides. > > Also I believe that people here will simply have to get used to bad news > (whether fully justified or not) coming out of Peru. The project there > still has potential but unless a lot of additional resources and brain > power are invested into its overall value proposition and usefulness will > always remain questionable at best. > > Cheers, > Christoph > > >> Just my two cents. >> Gerald >> >> >> On Sun, Oct 14, 2012 at 8:29 AM, Christoph Derndorfer < >> christoph.derndor...@gmail.com> wrote: >> >>> On Sun, Oct 14, 2012 at 2:21 AM, Sameer Verma wrote: >>> >>>> On Sat, Oct 13, 2012 at 3:48 PM, Alexandro Colorado >>>> wrote: >>>> > On 10/13/12, Walter Bender wrote: >>>> >> Alexandro, >>>> >> >>>> >> I think you are grossly underestimating the connectivity problem in >>>> Peru. >>>> > >>>> > Yes maybe, but I understand most educational systems dont have >>>> enough >>>> > budget to acquire connectivity so getting connectivity from other >>>> > sources like public buildings, libraries, will allow other resource >>>> to >>>> > come through without needing to be funded by the educational budget. >>>> > >>>> > Now if we are talking about, the whole town not having ways on >>>> > connecting, then the next option would be looking for alternative >>>> > sources, in Mexico they used Satelite modems. >>>> > >>>> http://www.scribd.com/doc/10324524/Capacitacion-Para-Maestros-Uso-Del-Aula-Enciclomedia#page=15 >>>> > >>>> > But other mediums like DSL modems attached to a wifi router will be >>>> > able to get some basic Internet for HTML/images, IRC, etc. The big >>>> > question is about the level of connectivity for copper phone lines. >>>> > >>>> >>>> It seems that a fair number of offline requirements will be served by >>>> the XS school server, but I don't see that show up in any of the >>>> conversations. Does any location in Peru use any version of the XS? >>>> (http://wiki.laptop.org/go/School_server) >>>> >>> >>> I'm not aware of any schools having school servers, at least they >>> didn't >>> have them when I was there in 2010. The next best thing were USB drives >>> with some collections of offline materials compiled by DIGETE but as >>> far as >>> I can tell only a certain percentage of teachers ever received theirs. >>> >>> Cheers, >>> Christoph >>> >>> >>>> cheers, >>>> Sameer >>>> >>>> > >>>> >> >>>> >> regards. >>>> >> >>>> >> -walter >>>> >> >>>> >> -- >>>> >> Walter Bender >>>> >> Sugar Labs >>>> >> http://www.sugarlabs.org >>>> >> ___ >>>> >> Devel mailing list >>>> >> de...@lists.laptop.org >>>> >> http://lists.laptop.org/listinfo/devel >>>> >> >>>> > >>>> > >>>> > -- >>>> > Alexandro Colorado >>>> > PPMC Apache OpenOffice >>>> > http://es.openoffice.org >>>> > ___ >>>> > Devel mailing list >>>> > de...@lists.laptop.org >>>> > http://lists.laptop.org/listinfo/devel >>>> > >>>> > >>>> ___ >>>> Sugar-devel mailing list >>>> Sugar-devel@lists.sugarlabs.org >>>> http://lists.sugarlabs.org/listinfo/sugar-devel >>>> >>> >>> >>> >>> -- >>> Christoph Derndorfer >>> >>> volunteer, OLPC (Austria) [www.olpc.at] >>> editor, OLPC News [www.olpcnews.com] >>> contributor, TechnikBasteln [www.technikbasteln.net] >>> >>> e-mail: christ...@derndorfer.eu >>> >>> >>> >>> ___ >>> Sugar-devel mailing list >>> Sugar-devel@lists.sugarlabs.org >>> http://lists.sugarlabs.org/listinfo/sugar-devel >>> >>> >> > > > -- > Christoph Derndorfer > > volunteer, OLPC (Austria) [www.olpc.at] > editor, OLPC News [www.olpcnews.com] > contributor, TechnikBasteln [www.technikbasteln.net] > > e-mail: christ...@derndorfer.eu > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Students developing programs
On Thu, September 20, 2012 9:05 am, Dr. Gerald Ardito wrote: > Daniel and others, > > This thread has really inspired me. I am going to work with my > students to develop Sugar activities. > I have James' book. Are there other resources I need? What age, and how much programming experience do they have, in which languages? MYOSA is good for Python. You should also consider Etoys and Squeak. I am working on the Etoys Reference Manual http://en.flossmanuals.net/etoys-reference-manual/ and will start on a Discovery manual after that, explaining how one can learn Etoys even without adequate documentation, which is what I am currently doing myself. I do not think that I could attempt to write manuals on any other language while learning it. There are a number of elementary tutorials provided with Etoys, and some further ones at Waveplace that you can find through Squeakland.org. Then there is a large gap that I am beginning to see how to fill, in part by breaking out of Etoys to access the behind-the-covers Squeak IDE. I can recommend Squeak by Example up to a point. It does not have enough examples, for starters. It explains the language and IDE to some extent, but not how to read existing Smalltalk object definitions and how to determine which existing objects would be useful as starting points for new development. Looking at existing projects will help with that. We will be discussing these issues on the Squeak Development list. For those just learning programming, I recommend one or another form of Turtle Art. Walter's version, written in Python, is good in itself and also for providing an interface to put Python code on Turtle blocks, so that learners can get into Python incrementally, and go as far and as fast as they like. Etoys can be used as a glorified Turtle Art, starting with similar movement and pen commends. One can in principle add Smalltalk methods to Etoys programming tiles via Squeak (which is how Etoys was created in the first place), although I have not seen the details. Tony Forster and I have written a number of Turtle Art tutorials on Turtle Art itself and on its use for a wide range of math topics. I have documented how to use the built-in translation to Logo, and I mean to translate some of them to Etoys. http://wiki.sugarlabs.org/go/Activities/TurtleArt/Tutorials > Thanks. > Gerald -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [IAEP] Sugar Digest 2012-09-18
I would go further. Can we invite the children to give us their stories? They should be wikified, blogged, made the subject of articles in the geek and education press, and spread even more widely than that. Better still, can we invite the schools where this children are learning and sharing to celebrate them using Sugar tools to create interactive presentations? On Wed, September 19, 2012 10:52 am, James Simmons wrote: > Walter, > > First, congrats on the grandchild. > > Second, I am intrigued by the statement that 10% of Sugar Activities were > written by children who grew up with Sugar. That is an incredible > accomplishment, and it makes me wish that the ASLO website had a > Collection > of those Activities. If something like that existed I could see what > kinds > of Activities they were doing, how many were programs written for other > environments using a Sugar wrapper, how many are purely Sugar Activities, > who the developers are, what Sugar features are they using and not using, > how popular the Activities are, etc. > > It would also give our younger developers a way to stand up and be > counted. > > James Simmons -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] activity sandbox
On Tue, August 28, 2012 9:49 am, blekros sugar wrote: > I'd like to use Eclipse with PyDev on Windows to try to build activities. There are Free Software Python IDEs such as Idle for Linux. Have you looked at them? > Has the Sugar shell been ported to Windows (x86) or Android or iOS or as a > chrome / firefox plugin so that I can use my existing environments without > VMWare or VirtualBox? Sugar has not been ported to Windows for fundamental reasons. http://wiki.laptop.org/go/Controversies#Porting_Sugar_to_Windows > I can't find anything resembling an object model, or class diagram that > shows the architectural breakdown of Sugar. Where to look? I have not seen anything in those forms. This is what I am aware of. http://wiki.laptop.org/go/Sugar_Architecture > Thanks, > > Brad > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] conversations about sugar ui design
se to have different uis for different > purposes; eg. teachers may want to maintain student progress records > that kids wouldnt need to see (indeed, shouldnt, if it's to be > non-competitive!). See Moodle. > developers would need a whole different interface - > maybe xubuntu or somesuch?? The version of Linux does not matter for development. Integrated Development Environments and repositories matter. Take a look at Gitorious http://git.sugarlabs.org/ SqueakSource3 http://ss3.gemstone.com/ss/ FLOSS Manuals Write http://booki.flossmanuals.net/ Replacing Textbooks http://booki.treehouse.su/ Sugar Labs Localization http://translate.sugarlabs.org/ Idle is one of the commonly used Free Python IDEs. Squeak comes with its own. There are others. Many editors have syntax modes for dozens of widely-used languages. >> I've CCed people who are working on current webui implementation (that >> is intended to be piloted in several Peruvian schools). If you are have >> time, you can help to make UI more useful. > > i'd like to try to assist/participate. my first suggestion would be > to create a design forum so design discussions can flow and be > retained. there is a design team meeting sometime soon, but i feel > that the design process should be basically asynchronous and ongoing - > one can't schedule one's brainwaves at just the right time during a > brainstrorming session (most of my better ideas occur to me when i am > on the toilet or thinking about something else or asleep...) > > > < Discoverability is important, but just one of many concerns.> > > from a home base design point of view, i think discoverability is the > single most important issue of all: the job of a ui is to provide > discoverable access to what one can do with the thing There we agree. > unilateral changes, any major changes to the UI require building a > certain level of consensus in order to get our changes adopted. Alas, > there are many Sugar users still running our beta version from 2007. > Such is life in this business.> > > new relases of uis could be distributed via the same physical > distribution channels that got the xos to the various groups in the > first place - on a usb stick on the back of a donkey if necessary. Distribution to national school systems is in the hands of the governments concerned. Distribution to pilots is in the hands of the government agencies and NGOs concerned. The problem is not physical distribution, but organizational will. > a major change to "look and feel" requires user-testing in the field. > there is no reason why two different uis couldn't be available on the > same platform. (eg i have xp and xubuntu on an old laptop less > powerful than an xo; switching between them requires a reboot, but > that wouldnt be necessary for a multlface sugar ui as there would be a > common underlying implementation). Dual boot with XP was tried on XOs, and XP failed. We have Gnome on recent XOs accessible without a reboot. > if anyone would like to join me in trying to come up with a design of > a more "obvious" alternative ui, here is a place where we could > share/coalesce ideas/designs: > http://wiki.sugarlabs.org/go/Talk:Design_Team/Proposals/Home_View I see that it has moved to http://wiki.sugarlabs.org/go/Talk:Design_Team/Proposals You do have some interesting ideas, such as a partly spoken UI. I should mention that we have done some work toward making XOs be able to speak any text in any language, including UI text. We have also discussed text coloring, as used in karaoke, so that the child can follow along in a text as it is read, thereby being aided in learning to read. This technique, as used in Same Language Subtitling of Bollywood movies, has been surprisingly effective with adult audiences in India. > Being a wiki talk page, it offers the advantage that it is a communal > space that can be reworked so that it reflects current > thinking/concensus of its contributors and provide a platform for the > development and instantiation of conceptual design. It also obviates > the need for participants to reiterate their views in ten different > conversations about the same thing and allows those views to be > modified/retracted since it is not a historical record. hopefully it > wont get hacked. Generally not a problem, and we can easily revert any such wiki damage. > david > -- > website <http://sites.google.com/site/djhbrown2/home> > +61(0)266537638 > +61(0)488471949 > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Sugar Activity template for HTML5/Enyo
Excellent. I have been wanting a way to use HTML5 with various Sugar activities in the Replacing Textbooks program, both to write interactive tutorials on the activities, and to write subject-matter materials incorporating Sugar. Can you see how to do this? Can we adapt existing activities in Python and other languages to work with your template? What would it take to link to Etoys and Scratch, as the next language extension? On Sat, August 25, 2012 4:50 pm, lio...@olpc-france.org wrote: > > > Hi all, > > > > I've enhanced the work of Manuel Quinones to create an activity template > using Enyo JavaScript Framework. > > > > My objective was to provide a template to write a Sugar activity using > HTML5 > but without losing advantage of the Sugar integration. Plus, I didn't want > using a HTTP Server integrated into the activity like in the Wikipedia > activity. > > > > Finally, using some WebKit tips & tricks (calling a JavaScript in the > current page and console message handling), I finally conceived a simple > framework that allow bi-directional communication between Python code and > JavaScript code (using Enyo Framework). You could find the resulting > source > code from this framework here [1] for Python and here [2] for JavaScript. > > > > To test this framework, I wrote a sample activity (downloadable here [3]) > with a part of the activity wrote in HTML5 and the other part wrote in > Python. I've illustrated the power of this framework with few features: > > - Sending basic type or full python object to JavaScript, > > - Sending basic type or full JavaScript object to Python, > > - JavaScript Enyo controls (Checkbox and Slider) synchronized with > matching > Gtk control, > > - Passing of Sugar context (buddy nickname and color) to JavaScript, > > - Using Sugar toolbar to launch JavaScript event, > > - Handling a HTML5 canvas (a small Logo Turtle ;-) from Gtk button. > > A screen capture of the activity is visible here [4]. > > > > I think it's a good start to show what we could hope from this sort of > integration and finally, to have more HTML5 developers writing or adapting > activities to Sugar. > > > > Lot of thing could be done to enhance this basic framework. I hope to have > time to write a real activity to work on some other interesting stuff: > > - Read/Write from Sugar Journal from JavaScript > > - Use POT localization for HTML5 resource > > - Using Sugar presence from JavaScript > > - ... > > > > Hope that some of you could be interested by this. > > > > Best regards from France. > > > >Lionel. > > > > > > [1] > <http://git.sugarlabs.org/enyo-activity/enyo-activity/blobs/master/enyo.py> > http://git.sugarlabs.org/enyo-activity/enyo-activity/blobs/master/enyo.py > > [2] > <http://git.sugarlabs.org/enyo-activity/enyo-activity/blobs/master/html/suga > r.js> > http://git.sugarlabs.org/enyo-activity/enyo-activity/blobs/master/html/sugar > .js > > [3] <http://olpc-france.org/download/enyo-1.xo> > http://olpc-france.org/download/enyo-1.xo > > [4] <http://olpc-france.org/download/enyo-1_capture.png> > http://olpc-france.org/download/enyo-1_capture.png > > > > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] New activities
I am a member of two communities that have some interest in getting their Free Software into Sugar. One is the J programming language, a version of APL. The reason for bringing it into Sugar is that IBM ran a project in the 1970s to allow later Turing Award winner Ken Iverson to use it to teach arithmetic starting in first grade. The second is the Open Voting Consortium's voting software for an auditable electronic ballot printing system, as opposed to the unauditable, insecure, easily-hacked DREs (Direct Recording Electronic voting machines) in widespread use after the 2000 hanging chad debacle. Our software people need a bit of assistance with the Sugar way of doing things, and with packaging for Sugar(.xo) and for Linux (apt or yum). Anybody who is interested can contact me offline. I am also talking with people in the digital publications world about new Free Software coming out. I will have more such packages to ask about sometime in the near future. -- Edward Mokurai (默雷/निशब्दगर्ज/نشبدگرج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Can we be a little more friendly to Ubuntu users
On Sun, February 26, 2012 8:49 pm, Ma Xiaojun wrote: > Hi, all > > My main reference is > http://wiki.sugarlabs.org/go/Community/Distributions/Ubuntu , I assume > its accuracy. Please correct me when needed. > > The BIG picture I got: > Install Sugar 0.90 is easy, but it is obsolete. > Sugar is 0.94 is recommended, but, how to install it? The big picture answer, apart from instructions for non-standard installations from non-standard repositories, is to work with the Debian and Ubuntu packagers to streamline the packaging of new Sugar releases in order to get them into the upgrade stream in a timely manner. If somebody involved in the process can explain exactly what is needed, I expect that we can recruit some more helpers. (Similarly for RPM packaging for Red Hat and other distributions that use that format.) My understanding is that the process can be automated in whole or in part if the dependencies don't change radically between versions. Someone like Jonas Smedegaard who is involved in the process can correct me if I have misunderstood, and can greatly amplify what I am telling you. > What to do with > the fancy link > http://download.sugarlabs.org/packages/SweetsDistribution:/0.94/Ubuntu-11.04/ > > I happened to know what is /etc/apt/sources.list . > http://manpages.ubuntu.com/manpages/natty/man5/sources.list.5.html > > You should know what I mean, BUT: > Should we have some documentation for adding this repository in CLI and > GUI? > Should we have a PPA to make things easier? I mean PPA's apt line is > simpler and there is a CLI shortcut for adding PPA. > https://help.ubuntu.com/community/Repositories/Ubuntu > > I'm not a Ubuntu or Linux expert anyway. I have no access to a working > Ubuntu temporarily, so, let me collect some discussion first. > > Thank you in advance. > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] 3 Questions From A New Sugar User Age 21
On Thu, January 26, 2012 5:07 pm, Sridhar Dhanapalan wrote: > On 27 January 2012 08:55, Thomas C Gilliard > wrote: >> >> On 01/26/2012 01:40 PM, Sridhar Dhanapalan wrote: >>> >>> On 25 January 2012 03:13, Thomas C Gilliard >>> wrote: >>>> >>>> On 01/24/2012 07:49 AM, Ma Xiaojun wrote: >>>>> >>>>> 1. Can I install SoaS to hard disk? >>>> >>>> >>>> enter "liveinst" from the sugar-terminal >>> >>> Is there a reason why this isn't exposed in the GUI? Maybe it can be a >>> CP applet? >>> >>> I think this is a valuable feature. >>> >> >> Take a look at this new tutorial: >> >> http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/liveinst >> >> It is listed here also along with some other tutorials: >> >> http://wiki.sugarlabs.org/go/Sugar_Creation_Kit#F16_Sugar_install_from_a_booted_Live_CD.2FUSB_with_liveinst > > Thanks. > > The problem, however, is that this is not easily discoverable. A > newcomer shouldn't have to go searching through the wiki to find a way > to install SoaS. I have added a link to these instructions on the page http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Downloads, which is transcluded on the page http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/ so that it will be easy to find in future. I also added a note about what computers SoaS runs on, including Intel Macs. > And using the terminal is not exactly a friendly > introduction to the platform But see Introduction to the Command Line (which I helped to write) at http://en.flossmanuals.net/command-line/ It is, as far as I know, the first and only shell command line manual for end users who do not plan to become sysadmins, and by far the friendliest. We had a non-programmer editor make sure that we never assumed too much, and that we kept to the proper tone and language. I assembled a glossary of the unavoidable jargon. > :S > > Cheers, > Sridhar -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Creating keyboard maps
On Sun, December 4, 2011 5:42 pm, Sridhar Dhanapalan wrote: > Sugar lets you change the keyboard map via My Settings. I am in touch > with people who are interested in building maps for Australian native > languages. > > Are there any instructions on what format these files are in, and how > they created? Are the same maps usable in GNOME? Does anything about > this change in GNOME Shell? Yes, there is such information. It would be excellent to bring it together on the Sugarlabs Wiki, and it would be excellent to have somebody learn it in detail and offer to create keyboards for all languages used in OLPC deployments. I can show you the list of supported layouts, and we could make a list of keyboard layouts needed. Then we would have to consult with users of the languages about what needs to be on those layouts, and whether there are any preferences based on, for example, existing typewriter layouts. Sugar uses standard X keyboards, the same as in Gnome, KDE, and all other graphical Unix/Linux environments. The keyboard files are in ASCII, with extended characters specified by name or by Unicode number. Here are a starting point. The command to change keyboards in Linux is setxkbmap. man setxkbmap The setxkbmap command maps the keyboard to use the layout determined by the options specified on the command line. An XKB keymap is constructed from a number of components which are com‐ piled only as needed. The source for all of the components can be found in /usr/share/X11/xkb. in the symbols subdirectory. Articles on creating your own keyboard layout text files have been published in several magazines, and are available on the Internet. If you want to pursue this after you take a look at the file format, I will dig out some references for you. > Thanks, > Sridhar > > > Sridhar Dhanapalan > Engineering Manager > One Laptop per Child Australia > M: +61 425 239 701 > E: srid...@laptop.org.au > A: G.P.O. Box 731 > Sydney, NSW 2001 > W: www.laptop.org.au > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [ANNOUNCE] New doc.sugarlabs.org domain
On Mon, August 8, 2011 1:33 pm, Aleksey Lim wrote: > Hi all, > > We had api.sugarlabs.org for (looks like) glucose API documentation, > but it is really useful to host any sugar related autogenerated > documentation as well. Is anybody generating Python docs for Sugar activities? Note that manuals written about Sugar are at http://booki.flossmanuals.net/ , while e-learning materials using Sugar will be at our test server http://booki.treehouse.su/ until we move it to a sugarlabs.org subdomain. > So, there is doc.sugarlabs.org accessible (the old api.sl.o is being > redirected to doc.sl.o). Please, update your links. If there is a need > to host sugar related documentation, create a ticked on > bugs.sugarlabs.org for doc.sugarlabs.org component. > > All SL resources that have a bar with SL links are in the process of > updating. > > -- > Aleksey > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Starting one activity with a uri in Sugar
On Tue, August 2, 2011 10:13 am, Gonzalo Odiard wrote: > On Tue, Aug 2, 2011 at 10:45 AM, Thomas C Gilliard < > satel...@bendbroadband.com> wrote: > >> ** >> >> >> Gonzalo Odiard wrote: >> >> Right now, we can't open a url from a PDF file or from the the terminal >> in >> Browse, >> or a PDF file from Browse. In the case of files, we need copy the file >> in >> the Journal >> and open it from here, but there are cases where this is not a good >> idea, >> like when is a PDF >> stored in a content bundle already present in a XO. >> >> The experience for the user is suboptimal and there are lot of code >> duplication, for example, >> in OLPC we forked the Browse activity to include a PDF plugin [1], but >> we >> can't open EPUB files, >> and if I want implement this will finish re-implementing all the Read >> activity. The plugin itself >> is a hack and we are not comfortable with pushing it upstream. >> >> There are a propose from Martin Abente [2] to add a uri to the >> parameters of >> sugar-launch >> and looks like there are consensus to include it. >> Can we land this now? Thoughts? >> >> >> >> sugarize evince for pdf access to journal (read only)? >> > > Well, this is what Read activity and the PDF reader plugin do... What about a more general mechanism for handling mime types that would allow activities to register themselves to handle them? It is not only Browse that has this problem, but any activity that displays documents. > Gonzalo > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] TurtleArt problems in Ubuntu
On Sun, May 22, 2011 9:45 pm, James Cameron wrote: > On Sun, May 22, 2011 at 09:27:12PM -0400, Edward Cherlin wrote: >> https://bugs.launchpad.net/ubuntu/+source/turtleart/+bug/731133 >> >> TurtleArt 98.1, as packaged for Ubuntu, is missing essential files and >> cannot start. Who is responsible for this package? I am pleased to report that later versions of Turtle Art work perfectly on Ubuntu. > http://packages.ubuntu.com/turtleart ... > http://packages.ubuntu.com/natty/turtleart ... shows that the maintainer > is Ubuntu MOTU Developers (Mail Archive) > > "apt-cache show turtleart" shows that the maintainer is Ubuntu > Developers with original > maintainer Matthew Gallagher > > The Debian package also has a maintainer of Luke Faraone. > > http://changelogs.ubuntu.com/changelogs/pool/universe/t/turtleart/turtleart_98-1/changelog > > -- > James Cameron > http://quozl.linux.org.au/ > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] The best place to learn interaction with the olpc journal ?
On Tue, June 21, 2011 1:59 pm, laurent bernabe wrote: > Hello everyone, > > I just would like to know where is the best place to learn interaction > with Sugar OLPC journal ? > Because I think that I've not yet well understand the concept, for my > project LearningWriting. > > I've read the tutorial > http://en.flossmanuals.net/make-your-own-sugar-activities/, but it does > not seem to cover all features. I have started to explain the Journal at http://wiki.sugarlabs.org/go/The_Undiscoverable#Journal http://booki.treehouse.su/discovering-discovery/_v/1.0/discovery-journal/ Please let me know whether they help, and send me any other questions you have. > (I need to save my drawings and put them back in my application) When you quit an application, it is supposed to allow you to give the session a meaningful name that you can find in the Journal. Right-click the Journal entry to see the options for opening it in various activities. > Regards > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Unity desktop in Ubuntu (was Re: Is Apple's New OS X Copying Sugar???)
On Fri, June 17, 2011 6:51 pm, Caryl Bigenho wrote: > > Hi folks, > Maybe what seem to be problems with Sugar aren't so bad after all. In > fact, it looks like Apple is using some of our stuff! So is Ubuntu's new default desktop, Unity. Instead of a menu of applications, it has a display of icons for frequently-used apps, installed apps, and installable apps, with an option to select a subset such as Office, Accessories, System and so on, and a search box for typing any part of the app name or description. But these ideas are in the air. The search field in our journal or in Unity is very much like the Firefox Awesome Bar for searching by URL or title among Web pages that you have visited. Unity also has a bar on the left for active apps and some other icons, which relates to the Apple dock and also to the Sugar frame. Like the frame, it slides out when you put the mouse pointer into the corner or along the edge, according to a preference setting. One of the icons allows you to search for a document by icon or with the search box, rather like the Journal except that it also searches for folders. > The most striking is the new "Air Drop" feature which is, essentially, our > mesh network! It uses wi-fi and even has a view that I swear is is a copy > of our Neighborhood View! > > Also, while you are all worrying about reducing the number of saves to the > Journal, Apple's has made it's new "Lion" version of OS X have an autosave > feature that constantly saves multiple versions of your projects. Of > course, a lot of software already has this feature, but now it seems to > apply to everything you might be running on the Apple. > > I found all this by watching Apple's video of their presentation at the > WWDC last week. It's a long video (about 2 hours). Unless you are an > Apple aficionado, I wouldn't recommend it. > > Caryl > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [ASLO] Release Browse-122
Browse-122 does not run on Ubuntu, because there is still no way to get hulahop in an Ubuntu package. Added to http://wiki.sugarlabs.org/go/BugSquad/Upstreaming_bugs#Ubuntu_11.4_Natty_Narwhal On Sat, May 28, 2011 4:54 am, Peter Robinson wrote: > On Sat, May 28, 2011 at 12:27 AM, Sugar Labs Activities > wrote: >> Activity Homepage: >> http://activities.sugarlabs.org/addon/4024 >> >> Sugar Platform: >> 0.82 - 0.92 >> >> Download Now: >> http://activities.sugarlabs.org/downloads/file/27390/browse-122.xo >> >> Release notes: > > Any chance we could have release notes and a tar file? > > Peter > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [ASLO] Release Browse-122
Browse-122 does not run on Ubuntu, because there is still no way to get hulahop in an Ubuntu package. Added to http://wiki.sugarlabs.org/go/BugSquad/Upstreaming_bugs#Ubuntu_11.4_Natty_Narwhal On Sat, May 28, 2011 4:54 am, Peter Robinson wrote: > On Sat, May 28, 2011 at 12:27 AM, Sugar Labs Activities > wrote: >> Activity Homepage: >> http://activities.sugarlabs.org/addon/4024 >> >> Sugar Platform: >> 0.82 - 0.92 >> >> Download Now: >> http://activities.sugarlabs.org/downloads/file/27390/browse-122.xo >> >> Release notes: > > Any chance we could have release notes and a tar file? > > Peter > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Upstreaming (was Re: [ASLO] Release Turtle Blocks-108)
Yay, Turtle Art 108 installs and runs on Ubuntu Natty! 107 didn't. This will make it much easier for me to work on my preschool math project in Replacing Textbooks. I expanded the Upstreaming bugs Wiki page from just Fedora to cover ten distros, including links to the various bug trackers and bug howtos, and listed all of the Ubuntu activity bugs. I will be delighted to be able to recommend packaging TA 108 for Ubuntu (Bug #731133). I can't possibly keep up with all of these distros, so if anybody else wants to take one, please add a section to the page. On Thu, May 26, 2011 6:32 pm, Sugar Labs Activities wrote: > Activity Homepage: > http://activities.sugarlabs.org/addon/4027 > > Sugar Platform: > 0.82 - 0.92 > > Download Now: > http://activities.sugarlabs.org/downloads/file/27385/turtle_art-108.xo > > Release notes: > 108 > > ENHANCEMENTS > > * vspace, hspace run stack on mouse click (#2790) > * added clear all button to Trash Palette > * added language support to speak.py sample code > * added 'scratch' and 'hoops' examples > > BUG FIXES > > * Save to SVG was not working for setxy > * Save to SVG was not working for fill > * Save to SVG was broken for arc > > > Sugar Labs Activities > http://activities.sugarlabs.org > > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse activity
On Fri, May 20, 2011 5:23 pm, David Farning wrote: > Medium term, Activity Central has offered Lucian a job to work on the > browser situation. Lucian will be finishing school and wrapping up > lose ends for the next couple of month. > > Short term, I have have trouble justifying funding someone to work on > browse until: > 1. Sugar Labs starts actively recruiting developers and > 2. Certain people from within OLPC stop recommending that deployments > not work with Activity Central. Based solely on a review of your incompetent Web site, I would agree wholeheartedly with those people. Where is there genuine information on the company? > This is an ecosystem with several players who must work together to > make Sugar/OLPC succeed. > > david > > On Fri, May 20, 2011 at 1:42 PM, Gonzalo Odiard > wrote: >> May be replacing Browse with Surf is the right solution, >> but in the short term we need work improving Browse. >> I can help reviewing patches and doing releases if you want. >> >> Gonzalo >> >> On Fri, May 20, 2011 at 11:59 AM, Sascha Silbe >> >> wrote: >>> >>> Excerpts from Gonzalo Odiard's message of Wed May 18 15:46:07 +0200 >>> 2011: >>> >>> > According to git, nobody is working in Browse master. >>> >>> Lucian and me are the current maintainers [1]. However, we are already >>> busy with other work and thus usually only handle patch review and >>> releases, not work on Browse ourselves [2]. >>> >>> Given the current state of affairs regarding xulrunner and >>> python-xpcom, >>> Browse needs to be replaced by a WebKit based browser activity ASAP. >>> All >>> non-bugfix work should focus on Surf. >>> >>> Sascha >>> >>> [1] >>> https://wiki.sugarlabs.org/go/Development_Team/Release/Modules#Browse >>> [2] >>> http://lists.sugarlabs.org/archive/sugar-devel/2010-June/024747.html >>> -- >>> http://sascha.silbe.org/ >>> http://www.infra-silbe.de/ >> >> >> ___ >> Sugar-devel mailing list >> Sugar-devel@lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] copy files to/from server
On Tue, May 17, 2011 3:42 am, Sridhar Dhanapalan wrote: > How can XOs copy files to/from their Journal with a server? We want > the ability for teachers to easily make files available for children, > and for children to upload to the server. This appears to be a problem for the Devel list. If the server can be made to appear in the frame in much the same way that an inserted USB drive appears, this task will be easy. Or I should say, a shared folder on the server, perhaps one per class or one per child. I would recommend that you file a feature request on Trac. > It's not practical to install another server (so an XS is not an > option). Most schools have a Windows-based server, so they could use > CIFS files shares. Accessing this is doable through GNOME, but not in > Sugar with the Journal. > > Sridhar Dhanapalan > Technical Manager > One Laptop per Child Australia > M: +61 425 239 701 > E: srid...@laptop.org.au > A: G.P.O. Box 731 > Sydney, NSW 2001 > W: www.laptop.org.au > ___ > IAEP -- It's An Education Project (not a laptop project!) > i...@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://wiki.sugarlabs.org/go/Replacing_Textbooks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] XO power management hindering collaboration
On Sat, May 14, 2011 10:04 am, Sridhar Dhanapalan wrote: > It's looking to us that the aggressive power management enabled on the > XO can sometimes create confusion when children are collaborating on > activities. > > Take for example a turn-based game like Memorise. If a child is > waiting for their turn, they might leave the XO untouched. In that > time, power management can kick in, and the XO stops communicating > over the wireless network. Waking up the XO (e.g. by touching the pad) > doesn't always rejoin the XO to the game properly. The whole game is > stalled because the turn cannot be completed. Is this in the bug tracking system? If not, please file a bug report. (We can help.) If it is, please add your experience to the existing bug report. > Are there any ways we can manage this in our deployments? Perhaps some > guidelines to give to teachers so that they have a reasonable > expectation? An obvious workaround is to keep touching the XO so that it does not go to sleep. The more clumsy process is for the active player to exit and save, then open the saved Journal entry and share again. > Thanks, > Sridhar > > > > Sridhar Dhanapalan > Technical Manager > One Laptop per Child Australia > M: +61 425 239 701 > E: srid...@laptop.org.au > A: G.P.O. Box 731 > Sydney, NSW 2001 > W: www.laptop.org.au > ___ > IAEP -- It's An Education Project (not a laptop project!) > i...@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep > -- Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin Silent Thunder is my name, and Children are my nation. The Cosmos is my dwelling place, the Truth my destination. http://www.earthtreasury.org/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel