Re: [IAEP] [Sugar-devel] stepping down as maintainer

2010-10-24 Thread Lucian Branescu
On 19 October 2010 17:50, Tomeu Vizoso to...@sugarlabs.org wrote:
 Hi,

 for personal reasons have to drastically reduce my involvement in the project.

 Will be leaving maintenance of my modules and unsubscribing from the
 mailing lists. My place on the board is vacant from now on and I'll be
 adding to the wiki the new vacancies:
 http://wiki.sugarlabs.org/go/Vacancies

 Cheers and good luck,

 Tomeu

Thank you for all the help and handholding :)

I wish you all the best.
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] chat.sugarlabs.org

2010-10-11 Thread Lucian Branescu
On 10 October 2010 23:28, Bernie Innocenti ber...@codewiz.org wrote:
 On Sun, 2010-10-10 at 18:13 +0100, Lucian Branescu wrote:
 On 10 October 2010 18:07, Bernie Innocenti ber...@codewiz.org wrote:
  I added a new service:
 
   http://chat.sugarlabs.org/

 Shouldn't we piggyback on webchat.freenode.net instead?

 We're using the same software, it should work the same.

 A local installation wasn't strictly necessary, but it lets the service
 run under the sugarlabs.org domain, for the sake of integration and
 branding. In the future, we could add our logo and links at the top of
 the page.

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

Re: [IAEP] chat.sugarlabs.org

2010-10-10 Thread Lucian Branescu
On 10 October 2010 18:07, Bernie Innocenti ber...@codewiz.org wrote:
 I added a new service:

  http://chat.sugarlabs.org/

Shouldn't we piggyback on webchat.freenode.net instead?

 I've only tested it lightly. If it seems to work well for one day or
 two, we can link it from our links bars and contact pages.


 Sysadmin documentation is here:

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

[IAEP] The value of plastic

2010-08-24 Thread Lucian Branescu
I found his approach to teaching children about plastic/oil interesting.

 http://motherboard.tv/2010/8/22/a-machine-that-turns-plastic-back-into-oil--2
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Catching Up

2010-07-28 Thread Lucian Branescu
You'd have to install a more vanilla linux on that machine to get any
Sugar activities running on it.

ASE is mostly a toy, allowing you to run simple scripts. Android =
Java, no way around it.

On 28 July 2010 12:24, Kevin Cole kjc...@dc.sugarlabs.org wrote:
 Android is kin to Linux with a heavy dose of Java. Sugar tends to be more
 Pythonic than Java-esque, but perhaps the Android Scripting Environment
 (ASE) can mitigate some of that...

 http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html

 On Jul 27, 2010 9:42 PM, Caryl Bigenho cbige...@hotmail.com wrote:

 Hi All...

 I'm back to the world camp Grandma and Grandpa has ended for the summer
 after lots of fun hiking, swimming, playing card games and Monopoly, doing
 cooking and crafts, playing music, pulling weeds, building a square-foot
 garden, dealing with sibling rivalries, etc.  Now I'm trying to catch up on
 things at OLPC and Sugar Labs.

 Has someone already asked this?  If so, forgive me

 Is there any chance of getting Sugar Activities to run on this gadget? They
 might be put on an SD card. Maybe just certain favorites like eToys and
 TurtleArt.

 http://www.mobilewhack.com/augen-presents-gentouch78-tablet/

 Caryl

 P.S. I'll have lots more questions in the next couple of days.

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

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

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

Re: [IAEP] Redesigning: Library, Read, Get-Books, and Content bundles

2010-07-21 Thread Lucian Branescu
On 20 July 2010 23:54, C. Scott Ananian csc...@cscott.net wrote:
 On Tue, Jul 20, 2010 at 2:33 PM, Reuben K. Caron reu...@laptop.org wrote:
 deployments that would like to install content bundles. They package
 these files into .xol packages and these packages get installed into
 the Library, which is contained on the left hand side of the Browse
 activity. Yes, you read that correctly...the BROWSE activity, an
 activity intended for online exploration is used to view offline
 content. Every deployment that I have shown this to has found it very
 unintuitive. Consider another example: You want to use Get-Books to

 The original goal was to blur the boundary between offline and online
 as much as possible.  You would have a large-ish cache of online
 material available offline -- including not only your textbooks, but
 also many other web sites or educational resources.  Updating a
 textbook would be as easy as updating the online source of that
 textbook, and the offline copy would get updated from that.  Surfing
 while offline to a page which was not available in the offline cache
 would create a request for that content, which would be fetched when
 you are next online, or added to a queue for your teacher to fetch
 next time they travelled to a place with internet access.

 This is a pretty straightforward extension of the wwwoffle program,
 but the necessary tuits to integrate all the pieces never appeared.

 Anyway, that's just to say that there was justification once for
 putting library content in Browse.  Don't know if that justification
 still applies.

I understand the advantages to using a browser, but people will still
be confused.

In order to keep the advantages of a browser (blurred online-offline
boundary), an SSB like the Wikipedia activity could be made to handle
this. Users would download things to their Journal, regardless of
whether those things were offline or online to begin with.

  --scott

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

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

Re: [IAEP] [SoaS] [support-gang] SoaS Good News/Bad News

2010-04-08 Thread Lucian Branescu
Those are two commands, separated by a semicolon. They could also be
done on separate lines (as two commands). cd ~/Downloads navigates to
your Downloads folder. You could also use ls to see what's inside.
Then the second command does the actual image writing.

On 8 April 2010 07:33, Caryl Bigenho cbige...@hotmail.com wrote:
 Hi James,

 You must not open it that way. You should open Terminal, and type

 cd ~/Downloads; python image-writer-mac.py soas-2-blueberry.iso

 Doing it this way should not cause PythonLauncher to be run. Can you
 please confirm you were trying to open the file in a Finder window?


 Right... I was trying to open it in a Finder window.  I don't have a lot of
 experience with the terminal. Do I type in exactly what you have above
 including the ; or is is that a punctuation?

 I'll try it tomorrow. It's about midnight here.

 Caryl

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 SoaS mailing list
 s...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/soas

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

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

Re: [IAEP] [SoaS] [support-gang] SoaS Good News/Bad News

2010-04-08 Thread Lucian Branescu
The mac terminal is nothing more than a regular bash terminal. Look
for bash tutorials.

On 8 April 2010 17:55, Caryl Bigenho cbige...@hotmail.com wrote:
 Hi Lucian and All,

 Thanks for the info. I'm glad I asked.  Now that leads to another question.
 If I wanted to skip the redundant download and open the image-writer-mac
 file in Terminal from the larger download Tom G. posted
 (Sugar-Creation-Kit-ver05.iso) how would I do that?  I have copies of that
 download both on my desktop and burned on a DVD.

 Caryl

 P.S. Is there a handy dandy guide to commands for the Mac Terminal anywhere?
 Sort of an Idiot's Guide to the Mac Terminal or The Mac Terminal for
 Dummies?

 Date: Thu, 8 Apr 2010 12:20:05 +0100
 From: lucian.brane...@gmail.com
 To: cbige...@hotmail.com
 CC: s...@lists.sugarlabs.org; iaep@lists.sugarlabs.org;
 support-g...@laptop.org; support-g...@lists.laptop.org
 Subject: Re: [SoaS] [IAEP] [support-gang] SoaS Good News/Bad News

 Those are two commands, separated by a semicolon. They could also be
 done on separate lines (as two commands). cd ~/Downloads navigates to
 your Downloads folder. You could also use ls to see what's inside.
 Then the second command does the actual image writing.

 On 8 April 2010 07:33, Caryl Bigenho cbige...@hotmail.com wrote:
  Hi James,
 
  You must not open it that way. You should open Terminal, and type
 
  cd ~/Downloads; python image-writer-mac.py soas-2-blueberry.iso
 
  Doing it this way should not cause PythonLauncher to be run. Can you
  please confirm you were trying to open the file in a Finder window?
 
 
  Right... I was trying to open it in a Finder window.  I don't have a lot
  of
  experience with the terminal. Do I type in exactly what you have above
  including the ; or is is that a punctuation?
 
  I'll try it tomorrow. It's about midnight here.
 
  Caryl
 
  --
  James Cameron
  http://quozl.linux.org.au/
  ___
  SoaS mailing list
  s...@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/soas
 
  ___
  IAEP -- It's An Education Project (not a laptop project!)
  IAEP@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/iaep
 
 ___
 SoaS mailing list
 s...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/soas

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

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

Re: [IAEP] [Sugar-devel] [GSoC] Sugar Browser

2010-03-22 Thread Lucian Branescu
I found this wiki page so far
https://wiki.mozilla.org/Mozilla_2/XPCOM_and_Binary_Embedding
I should have a chat with the Mozilla people anyway, that page may not
be entirely up to date.

From this discussion:

1) Performance tests of recent webkit and xulrunner on XOs and other
hardware SoaS runs on would be useful, paying close attention to
real-world relevance.

2) Regardless of the results of the benchmark, it would be useful to
write an abstraction layer over hulahop/pywebkitgtk/whatever would be
used for embedding Mozilla 2. It should allow the Sugar browser the
ability to switch between engines, if not at runtime at least with
very little effort.

On 22 March 2010 08:39, Tomeu Vizoso to...@tomeuvizoso.net wrote:
 On Sun, Mar 21, 2010 at 23:25, Lucian Branescu
 lucian.brane...@gmail.com wrote:
 Some have expressed concern about Browse and its current xulrunner
 dependency (http://bugs.sugarlabs.org/ticket/1850). To make matters even
 worse for the future, Mozilla plans to get rid of XPCOM at some point in
 favour of better JavaScript interfacing to C++ and a JavaScript ffi similar
 to ctypes.

 The extent up to which xulrunner will be supported by Mozilla as an
 embeddable engine is the most important point, IMHO. But up to now we
 only have rumours and speculation. Could someone add a reference to a
 clear statement or ask someone at Mozilla?

 Ubuntu's position on this is explained here, though I would prefer
 something clearer:

 https://wiki.ubuntu.com/DesktopTeam/Specs/Lucid/FirefoxNewSupportModel/

 Surf is an existing browser activity that uses webkit (pywebkitgtk). It is
 not yet on par feature-wise with Browse, but it could be extended.
 I see a few possible ways forward, that I could work on for GSoC:
 1) Get Browse into shape (with a bundled xulrunner?)
 2) Update Surf to be on par with Browse
 I am inclined to choose the second for a few reasons. First, current webkit
 is much faster and uses less memory than current gecko, which has been
 especially visible on XOs.

 When comparing performance, we need to compare apples to apples, which
 can be a lot of work. One way to move forward regarding this is to
 make a simpler Browse comparable in functionality to the current Surf
 and measure that.

 While gecko has superior extendability (XUL
 extensions), Browse isn't compatible with Firefox extensions, so anything
 would need to be rewritten anyway.

 Google gears runs unmodified on Browse. Extensions that depend on
 Firefox interfaces will only run on Firefox, but there are lots of
 extensions that only use Xulrunner interfaces.

 Userscripts (Greasemonkey) serve most
 needs for now and if needed, an extension API akin to Mozilla's Jetpack or
 Chrome's extensions could be implemented.
 Second, webkit is being used by a lot of projects and has the backing of
 several companies. Furthermore, it is packaged more consistently across
 platforms/distributions.

 As pointed out above, I think the maintainability issue is the most
 important here. While we have reasons to fear about Mozilla in this
 regard, we should act on more final information.

 Third, pywebkitgtk and hulahop have a similar API (and pywebkitgtk tries not
 to diverge unless necessary) and it should be possible to not depend too
 much on any one of them. A thin abstraction layer could be written on top to
 handle most differences and it should only rarely be needed to go beneath
 this abstraction. While this would most likely not result in a browser than
 can switch engines at runtime, it should make any future porting much
 easier.
 Any thoughts on this?

 In summary, I think this is a very interesting proposal, thanks for
 bringing it up again.

 Regards,

 Tomeu

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


Re: [IAEP] PyCon 2010 Invitation

2009-11-24 Thread Lucian Branescu
And there is actually quite a bit of healthy competition for
performance between the various python VMs. PyPy for example is
generally faster
(http://morepypy.blogspot.com/2009/11/some-benchmarking.html) than
Unladen Swallow, CPython or even CPython+psyco, but lacks
compatibility to the CPython C API (just ctypes).

Sorry for the offtopicness.

2009/11/24 Vern Ceder vce...@canterburyschool.org:
 Tomeu Vizoso wrote:
 On Mon, Nov 23, 2009 at 21:28, Walter Bender walter.ben...@gmail.com wrote:
 Think there would be interest in the Sugar View Source feature? And
 how it is being used in the field?

 And maybe about python-related performance issues we have found in our
 use of it? AFAIUI, Python has still much to grow in desktop
 application development.

 Indeed. With the development of Unladen Swallow, performance issues are
 particularly hot right now, and the View Source feature has always
 interested programmers.

 Cheers,
 Vern


 Regards,

 Tomeu

 -walter

 On Mon, Nov 23, 2009 at 3:12 PM, Vern Ceder vce...@canterburyschool.org 
 wrote:
 Hello,

 I'm the coordinator of the poster session for the national Python
 programmers conference in Atlanta, Feb 19-21 2010, and a long-time
 lurker on this list. I'm writing to invite anyone with a Pythonic topic
 to submit a poster proposal and to come to PyCon if you can, or to
 submit a virtual poster, if you can't make it to Atlanta.

 Poster sessions are new to us, and we're hoping they will offer more
 people a chance to present on a more diverse array of topics.
 We're also looking for virtual posters (5 min videos), particularly from
 the education community, both students and teachers.

 For more information about the poster session visit
 http://us.pycon.org/2010/conference/posters/ and for the conference in
 general (including registration fees, lodging, etc) go to
 http://us.pycon.org/2010/conference/posters/

 The official deadline for poster submissions is the end of the month,
 but the proposal process is a very simple one, only requiring a few
 paragraphs of description. In addition, it's possible that we will be
 accepting poster proposals after that date on a space available basis.
 Also, the virtual poster deadline is considerably later.

 I'm sorry I didn't get this to the Sugar community sooner - I had
 assumed, since the Python and Sugar communities overlap a bit, that you
 probably were aware of what was happening with PyCon, but I now realize
 that I was probably assuming too much.

 In any case, I think that both communities might benefit from some Sugar
 related posters or virtual posters, so I hope that someone will come up
 with something. I should also mention that there is some financial aid
 is available to attend PyCon - please check
 http://us.pycon.org/2010/registration/financial-aid/ for more information.

 So please share this with developers, colleagues and students, and if
 you have any questions at all, please don't hesitate to contact me.

 Thanks,
 Vern Ceder, Poster Session Coordinator, PyCon 2010

 --
 This time for sure!
    -Bullwinkle J. Moose
 -
 Vern Ceder, Director of Technology
 Canterbury School, 3210 Smith Road, Ft Wayne, IN 46804
 vce...@canterburyschool.org; 260-436-0746; FAX: 260-436-5137

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



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





 --
 This time for sure!
    -Bullwinkle J. Moose
 -
 Vern Ceder, Director of Technology
 Canterbury School, 3210 Smith Road, Ft Wayne, IN 46804
 vce...@canterburyschool.org; 260-436-0746; FAX: 260-436-5137
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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


Re: [IAEP] [Systems] Sharing Google Apps calendars

2009-11-05 Thread Lucian Branescu
I think public read-only and @sugarlabs.org read-write should be enough. I
think google calendar supports caldav for the public ones.

On 5 Nov 2009 21:13, David Farning dfarn...@sugarlabs.org wrote:

On Thu, Nov 5, 2009 at 12:02 AM, Bernie Innocenti ber...@codewiz.org
wrote:  Personal and team ca...
Cool, I don't think this was possible when we first set up the calendars.

 The default policy for Google Apps was to restrict sharing with the 
outside world to free/busy ...
 Systems mailing list
 syst...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/systems

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

Re: [IAEP] svg animations, no?

2009-08-29 Thread Lucian Branescu
Your best bet is using a browser runtime, like hulahop. Gecko has good
support for SVG, but without SMIL. You'll have to use JavaScript for
animations.

Right now, the only runtime I know of that can run SMIL is Opera, and
that one is useless (because it's closed source). You could use
Fakesmile (http://leunen.d.free.fr/fakesmile/) for other browsers, but
it's rather slow.

2009/8/29 Bill Kerr billk...@gmail.com:
 thanks for information, tony
 What I stress to my students initially is the strong underlying rationale
 for knowing more about SVGs. Some of the points I go over with them more
 than once are:

 animations are fairly easy to achieve (SMIL or Synchronised Multimedia
 Integration Language is part of SVG)
 it offers a path into some core web techniques and standards: XHTML, CSS,
 JavaScript and SVG
 It's mathematical - both simple co-ordinate systems and more complex maths
 such as bezier curves. I like the fact that art can be done with maths
 good free open source software is available, eg. inkscape
 the small size (low bandwidth) and scalability of SVG graphics means they
 have a big future, eg. in the mobile phone industry
 images are scalable

 There are some very interesting essays and SVG examples at this dev.opera
 page (view these pages using Opera browser)
 ie. I see a strong educational rationale for teaching more about SVGs (this
 first occurred to me when reading Tim Berners Lee's book Weaving the Web),
 but confess to my lack of success in persuading anyone else at all about
 this :-(
 btw my year 10 students are enjoying the challenge to make their own icons
 to replace the XO icon - I'll be posting some of their icons soon

 On Sat, Aug 29, 2009 at 1:57 PM, fors...@ozonline.com.au wrote:

Sugar uses librsvg to render all SVGs, I'm not sure which are the
capabilities of this library regarding animations.

 http://osdir.com/ml/gnome.lib.librsvg.devel/2008-07/msg3.html

 Animation is going to be a lot of work, and I'm not sure
 that I'd want it in librsvg. It's a very good, fast static SVG
 rendering library, and I'd like it to stay that way.





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

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


Re: [IAEP] [Sugar-devel] OCR?

2009-08-29 Thread Lucian Branescu
Abbyy could distribute the free version of their software with a
license that allows it to be redistributed with Sugar, or more
precisely whatever activity uses it. But that would allow people to
make full-featured clones of Abbyy's software, so I doubt it.

2009/8/28 Edward Cherlin echer...@gmail.com:
 I was at a presentation last week of Abbyy OCR software, which works
 on pictures taken by mobile phone cameras in more than 100 languages.
 The company wants to give away software (though not source code) in
 was that will get the company good publicity. So we are talking about
 using their software with the XO camera to read signs or full pages in
 books. Also whether we can add languages.

 This would mean making the OCR engine a separate download, the way we
 handle Adobe Flash.

 So is this likely to be worth the effort?

 Is there a Free Software OCR engine of adequate quality?

 Any other questions?

 --
 Edward Mokurai Cherlin
 Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name, and
 Children are
 my nation. The Cosmos is my dwelling place, the Truth my destination.
 http://earthtreasury.org/
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

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

Re: [IAEP] svg animations, no?

2009-08-27 Thread Lucian Branescu
I've tried animations as well (with JavaScript) and indeed they don't work.

However, I'm not sure they really are a good idea for icons. They may
get confusing or annoying.

2009/8/27 Tomeu Vizoso to...@sugarlabs.org:
 On Thu, Aug 27, 2009 at 12:43, Bill Kerrbillk...@gmail.com wrote:
 Sugar does not support SVG animations? I just tried to replace the XO icon
 with an SVG animation as an extension of
 the http://en.flossmanuals.net/Sugar/8_4/ModifyingSugar exercise  - the icon
 replaced but was not animated.
 I'm seeking confirmation that this is correct and would be interested in the
 reason too

 Sugar uses librsvg to render all SVGs, I'm not sure which are the
 capabilities of this library regarding animations.

 Regards,

 Tomeu

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




 --
 «Sugar Labs is anyone who participates in improving and using Sugar.
 What Sugar Labs does is determined by the participants.» - David
 Farning
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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


Re: [IAEP] [Sugar-devel] A security vs. functionality question

2009-08-06 Thread Lucian Branescu
Could you let the invited user in a chroot by default and only allow
full access if the inviting user explicitly allows it?

2009/8/6 Benjamin M. Schwartz bmsch...@fas.harvard.edu:
 Gary C Martin wrote:
 How are two (or more!) remote individuals expected to co-operate and
 share the same command line and not mess up?

 1.  Out of band.
 1a. That can mean, for example, a pre-existing understanding of the
 purpose of the session.  If it's an expert connecting to perform an
 operation, then you've already agreed about who's going to be doing most
 of the typing.
 1b. Via a live chat.  That can be as simple as a Chat activity instance.
 Eventually, I am counting on overlay chat [1] and push-to-talk [2] to
 solve the out of band communication problems.

 2. Multiple windows
 ShareTerm is built on GNU Screen, which supports multiple independent
 windows not unlike what you describe.  (It sometimes calls itself a text
 only window manager.)  In pair programming, for example, users could
 type in separate buffers, looking over each other's shoulders periodically.

 [1] http://dev.laptop.org/attachment/ticket/3310/activity_chat_sketch.png
 [2] http://wiki.laptop.org/go/Push_to_Talk


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


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


Re: [IAEP] [Sugar-devel] A security vs. functionality question

2009-08-06 Thread Lucian Branescu
Share with: My Neighborhood is too broad to allow full access. But
Share with: John should be enough to assume that you trust John. Or
instead have a separate option Share with: John (full acces).

A chroot because afaik rainbow doesn't really work outside the XO
distro My impression may be wrong, though.

I had assumed everyone has root access, it is such a basic need for a
machine you own.

2009/8/7 Benjamin M. Schwartz bmsch...@fas.harvard.edu:
 Lucian Branescu wrote:
 Could you let the invited user in a chroot by default and only allow
 full access if the inviting user explicitly allows it?

 1. What sort of interface do you have in mind?  What is more explicit than
 Share with: My Neighborhood?

 2. Why a chroot, and not Rainbow?

 3. How do we create a chroot without requiring root privileges?  (It seems
 many Sugar users, such as those in Uruguay or on LTSP, will not have root.)

 --Ben


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


Re: [IAEP] Google Docs on XO?

2009-07-01 Thread Lucian Branescu
Everything from Google Docs works just fine in Browse, just like on Firefox.

Yes, Google Docs has collaboration, but it's not quite realtime and it
depends on google's servers.

2009/7/2 Caryl Bigenho cbige...@hotmail.com:
 Hi,

 Another puzzler for you folks.  I am able to access my files from Google
 Docs on my XO.  I am not really familiar with the service yet and wanted to
 know if any of you have tried it with the XO and Sugar. Have you been able
 to edit?  I am particularly interested in being able to collaborate and
 create presentations via Google docs (so far no Presentation Activity in
 Sugar...right?).

 I'd also like to know if we have an Activity that allows collaborative video
 editing?  I have seen some things done in Uruguay that appear to be edited,
 but I don't know for sure if they are.

 This is for one of our Contributors Program clients who wants to develop a
 curriculum using XOs and/or Sugar.  Can we help him?

 Thanks,
 Caryl

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

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


[IAEP] [Design help] for Webified

2009-06-23 Thread Lucian Branescu
I have this project http://wiki.sugarlabs.org/go/Webified, more info
at http://honeyweb.sugarlabs.org

Right now, I have added the following functionality to my branch of Browse:
 - new button for creating an SSB
 - new toolbar for bookmarklet buttons http://en.wikipedia.org/wiki/Bookmarklet
 - context menu option for adding bookmarklets

SSBs would allow users to create customised versions of Browse, for
specific web sites. Users could create the GMail activity with just a
click and they could customise it with a few more.

Bookmarklets are part of the customisation of SSBs. For example, the
GMail activity could have bookmarklets like 'compose' or 'enable
offline' or 'save drafts to journal' (the latter isn't possible yet).
Since bookmarklets are useful in other case as well
(http://www.squarefree.com/bookmarklets/), I have decided to give this
functionality to Browse as well.


I would like to know your opinion, especially if you deal with design.
Here are some screenshots of what I have now:
http://files.getdropbox.com/u/317039/bookmarklet%20button.png
http://files.getdropbox.com/u/317039/create%20ssb.png
http://files.getdropbox.com/u/317039/save%20bookmarklet.png
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Sugar Digest 2009-06-15

2009-06-15 Thread Lucian Branescu
My major concern against porting to Android is that Java is a horrible
language, even with the nice Android libs. Google have said that they
will add more languages, though.

A more long term solution would be using PyPy, since it has
significantly lower memory usage and better optimisation prospects.
Switching to PyBank for bindings should also help.

2009/6/15 NoiseEHC noise...@freemail.hu:

 Technologically the phone and the computer are quickly converging.
 They are just coming at the problem from different points of view.
 Phones focus on power consumption and size.  Netbooks focus on screen
 size and general use computing.

 If the new ARM technology is as good inside devices as it is on paper
 the convergence is going to happen sooner than many of us expect it.

 If you look at the Nvidia Tegra video made by Charbax then it is clear
 that it will converge next year.
 Google and the ARM companies pushed millions of $ into quick web
 browsing and hardware accelerated video and flash (something even Bryan
 Berry defines as the future of educational software development).
 Android implements the following things (the next version will support
 smartbooks):
 1. Its Dalvik VM works in very limited resource environments. It is
 something Negroponte talked about but nothing happened (with Python
 memory comsumption), Google did not talk about it just fixed it.
 2. The applications are separated like in Rainbow. OLPC will even loose
 Rainbow with the transitioning to stock Fedora.
 3. There is an usable programming environment targeting Android. I can
 debug programs from Eclipse running on Windows!!!
 4. All the activities on Android can be used by the cursor keys only (so
 they ARE easy to handle). Something Sugar lacks even now.
 5. There is a massive army of programmers targeting Android.
 It is only my really humble opinion, but could that be that probably the
 most sane way would be porting the relevant parts of Sugar to the
 Android platform and ditching the rest?

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

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


Re: [IAEP] [Sugar-devel] Sugar Digest 2009-06-15

2009-06-15 Thread Lucian Branescu
2009/6/15 NoiseEHC noise...@freemail.hu:

 My major concern against porting to Android is that Java is a horrible
 language, even with the nice Android libs. Google have said that they
 will add more languages, though.


 Yes, java sucks. IMHO it does not matter though since mostly activities 
 consists of 1000 lines of code.

 A more long term solution would be using PyPy, since it has
 significantly lower memory usage and better optimisation prospects.
 Switching to PyBank for bindings should also help.


 Or retargeting Python to the DEX format.
There is a project doing a bit of that, http://code.google.com/p/jythonroid/
Jython just got a new compiler though, it should be possible to retarget it.

Google seems to love Python, maybe they will help? Perhaps OLPC could
get them to at least say whether they're working on it?


 The real deal is that Android will be pushed by all the carriers and ARM 
 vendors. In my humble opinion it will be the dominant phone OS in the future 
 with even more hardware support (just try out the Android SDK, it is multi 
 platform with an emulator). Jumping to this massive smartbook bandwagon could 
 push the OLPC idea further without any hardware development.

 ps:
 If you did not see the video then the current plan is to sell those 
 smartbooks for 0$ via G3 phone carrier subsidy. It can became a HUGE market.


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


Re: [IAEP] [Sugar-devel] Sugar Digest 2009-06-15

2009-06-15 Thread Lucian Branescu
2009/6/15 NoiseEHC noise...@freemail.hu:

 There is a project doing a bit of that, http://code.google.com/p/jythonroid/
 Jython just got a new compiler though, it should be possible to retarget it.

 Google seems to love Python, maybe they will help? Perhaps OLPC could
 get them to at least say whether they're working on it?


 http://code.google.com/p/unladen-swallow/

 It is Google's Python plan. Unfortunately it is not about reducing memory 
 consumption, it is for servers.
 The problem with the Sugar path is that it has no hardware vendor backing. 
 Android has.
 The new 1.5 XO makes the memory pressure bearable with 1G of memory just it 
 also has no hardware vendor backing (in the sense of at least 10 million 
 units per year category).


 I meant Python on Android.

In the short term, PyBank should help. In the very long term, PyPy
would be an interesting option, but bindings are still a problem.
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Please help us choose a Sugar on a Stick boot animation sequence by tomorrow

2009-06-09 Thread Lucian Branescu
+1 for the ring

2009/6/9 Sean DALY sdaly...@gmail.com:
 We are on a tight schedule for the SoaS LinuxTag release and following
 the mega-thread on the subject we have narrowed the choice down to two
 variants:

 Progress Bar
 http://wiki.sugarlabs.org/go/Marketing_Team/Boot_Logo#Animation_of_Eben.27s_Above_Design

 Ring of Dots
 http://wiki.sugarlabs.org/go/Marketing_Team/Boot_Logo#XO_Sugar_Boot_With_Overlap


 This needs to be decided by tomorrow, so if you have a strong
 preference, please speak up now or hold your peace until the next
 release.

 There seems to be a slight preference for the Ring (I myself prefer it
 since similar to familiar OLPC experience).

 Thanks

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

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


Re: [IAEP] Journal criticism

2009-05-27 Thread Lucian Branescu
I'm new to Sugar, so I may be horribly wrong.

But to me, the Journal seems more of an annoyance than anything else.
A lot of the work I see done is towards bringing back some of the
properties that regular filesystems have

What advantage does it have as opposed to a regular filesystem with
support for versioning and metadata? A filesystem would be more
compatible with existing software (which could just ignore the
metadata), at least.

2009/5/27 Tomeu Vizoso to...@sugarlabs.org:
 On Wed, May 27, 2009 at 19:34, James Simmons jim.simm...@walgreens.com 
 wrote:
 Tomeu,

 I've said this before, but maybe I can repeat it once more:

 1).  I like the idea of the Journal.  I would not want to change the Journal
 proper to support putting items in hierarchies.

 2).  Having said that, I don't always like the Journal Activity.  The
 biggest problem I have with it is it insists on making things that are NOT
 in the Journal kind of look like they are.  That's a big mistake.  I would
 prefer that SD cards and USB thumb drives that may have files and folders
 have a totally different user interface from the Journal interface.  The
 interface could be made with a Pygtk tree view.  You could copy a file into
 the Journal, as a Journal entry, or copy a Journal entry into a directory as
 a file.  The file would be named with the title meta tag plus a suffix based
 on MIME type.  Maybe some kind of Journal entries couldn't be copied this
 way, so copying would not be supported for them.

 I agree, and thought I was clear in my last email about this. In 0.84
 has been work to make this possible, though isn't user visible at this
 moment.

 3).  Maybe there would be an option to use the SD card as expansion for the
 Journal.  If you had a 2 gig SD card you could specify that you wanted it
 treated this way, and from then on your Journal would be 2 GB larger.  This
 option would destroy whatever data was on the SD card to begin with.  If you
 didn't do this, the SD card would have the same interface as a thumb drive.

 This is part of the original vision but is another task up for grabs.

 4).  For the Journal proper, I agree that a temporal view has value.
  However, in addition to that I'd like to sort by the Title meta tag.  This
 would be a natural for etexts, because you could look for a book more easily
 if they were all in alphabetical order.  If you had a large library on your
 XO the temporal sequence would be annoying.

 Yup, we have mockups that add this functionality. n_tasks_up_for_grabs++

 5).  When several Activities support the same MIME type (Zip files are BOUND
 to be popular) then there needs to be a way of specifying that a particular
 Journal entry should be resumed by a particular Activity by default.  You
 should be able to change that default at any time, but once changed you'd be
 able to open any entry with that default with one click.

 Right now the only way to make a Zip file Journal entry open with the right
 Activity with one click is to make the Activity open the Journal entry with
 the Object Chooser, then save it back out as a new Journal entry.  Then the
 user deletes the original Journal entry.  We need something easier than
 that.

 Maybe open by default in the last activity it was open with?

 Regards,

 Tomeu

 James Simmons



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

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


Re: [IAEP] Journal criticism

2009-05-27 Thread Lucian Branescu
Right, that does make it a bit more clear.

I feel however that there should be a way to mount the Journal as a
regular filesystem without losing too much information (put stuff in
folders according to labels, put activities in their own folder, etc.)

2009/5/27 Tomeu Vizoso to...@sugarlabs.org:
 On Wed, May 27, 2009 at 20:20, Lucian Branescu
 lucian.brane...@gmail.com wrote:
 I'm new to Sugar, so I may be horribly wrong.

 But to me, the Journal seems more of an annoyance than anything else.
 A lot of the work I see done is towards bringing back some of the
 properties that regular filesystems have

 What advantage does it have as opposed to a regular filesystem with
 support for versioning and metadata? A filesystem would be more
 compatible with existing software (which could just ignore the
 metadata), at least.

 I can very easily understand that for someone who is used to a regular
 filesystem, the journal may seem as an annoyance when an attempt to
 use it in the same way is done. The same can be said of any other
 diversion in Sugar from how Windows/OSX behave.

 Though, interestingly, many people have successfully switched from
 files-in-folders-in-folders email clients to GMail. Maybe it is
 because the journal is not as mature as gmail?

 If I think that something like the journal is worth having, it is:

 - because I can easily observe how non-technical users are unable to
 find the files that they stored in folders some time ago, or forget to
 save an important document, or modify a file that Firefox saved to
 /tmp and it got deleted after a reboot, etc,

 - because people working with children using Sugar have said it's useful.

 I think it's very important if we want to keep pushing Sugar that we
 distinguish between design decisions and bugs and unimplemented
 features. If we bring down good design ideas not by themselves but
 because of its implementation status, we risk ending up with nothing
 that brings new value compared to existing desktops.

 Note that I'm not going to the extreme of saying that we shouldn't
 consider the feasibility of a design before pushing for it.

 Regards,

 Tomeu

 2009/5/27 Tomeu Vizoso to...@sugarlabs.org:
 On Wed, May 27, 2009 at 19:34, James Simmons jim.simm...@walgreens.com 
 wrote:
 Tomeu,

 I've said this before, but maybe I can repeat it once more:

 1).  I like the idea of the Journal.  I would not want to change the 
 Journal
 proper to support putting items in hierarchies.

 2).  Having said that, I don't always like the Journal Activity.  The
 biggest problem I have with it is it insists on making things that are NOT
 in the Journal kind of look like they are.  That's a big mistake.  I would
 prefer that SD cards and USB thumb drives that may have files and folders
 have a totally different user interface from the Journal interface.  The
 interface could be made with a Pygtk tree view.  You could copy a file into
 the Journal, as a Journal entry, or copy a Journal entry into a directory 
 as
 a file.  The file would be named with the title meta tag plus a suffix 
 based
 on MIME type.  Maybe some kind of Journal entries couldn't be copied this
 way, so copying would not be supported for them.

 I agree, and thought I was clear in my last email about this. In 0.84
 has been work to make this possible, though isn't user visible at this
 moment.

 3).  Maybe there would be an option to use the SD card as expansion for the
 Journal.  If you had a 2 gig SD card you could specify that you wanted it
 treated this way, and from then on your Journal would be 2 GB larger.  This
 option would destroy whatever data was on the SD card to begin with.  If 
 you
 didn't do this, the SD card would have the same interface as a thumb drive.

 This is part of the original vision but is another task up for grabs.

 4).  For the Journal proper, I agree that a temporal view has value.
  However, in addition to that I'd like to sort by the Title meta tag.  This
 would be a natural for etexts, because you could look for a book more 
 easily
 if they were all in alphabetical order.  If you had a large library on your
 XO the temporal sequence would be annoying.

 Yup, we have mockups that add this functionality. n_tasks_up_for_grabs++

 5).  When several Activities support the same MIME type (Zip files are 
 BOUND
 to be popular) then there needs to be a way of specifying that a particular
 Journal entry should be resumed by a particular Activity by default.  You
 should be able to change that default at any time, but once changed you'd 
 be
 able to open any entry with that default with one click.

 Right now the only way to make a Zip file Journal entry open with the right
 Activity with one click is to make the Activity open the Journal entry with
 the Object Chooser, then save it back out as a new Journal entry.  Then the
 user deletes the original Journal entry.  We need something easier than
 that.

 Maybe open by default in the last activity it was open

Re: [IAEP] SUGAR DESKTOP on Intel Mac's an alternate solution.

2009-05-25 Thread Lucian Branescu
No fiddling required actually. Click import, choose file, boot.

VirtualBox is very fast with VT-x and AMD-V.

2009/5/25 Dave Bauer dave.ba...@gmail.com:


 On Sun, May 24, 2009 at 8:42 PM, Thomas C Gilliard
 satel...@bendbroadband.com wrote:

 Lucian;

 My experience has been that a VM Appliance with player is quite a bit
 faster
 and needs less computer resources than Virtual Box OSE.

 VMWare Player does not exist for OS X so that is not an option. Virtualbox
 is the only free option that performs acceptably on Windows and OS X Hosts
 right now.  Virtualbox can boot the appliance, I think, with some fiddling
 around.

 Dave

 I have only been working on Ubuntu (9.04 8.04), Fedora 10,11  windows XP
 as host OS so far.

 I  have made USB sticks with a very small 1 gb Appliance and the .iso
 file
 and thus have a USB stick that is the equivalent of a live CD.

 I run them with the  Boot stick of Ubuntu 9.04 live with VMPlayer
 installed.(Detailed in the wiki)

 http://wiki.sugarlabs.org/go/VMware

 The boot stick, (or an installed VMPlayer )starts a 2nd USB stick
 containing the SUGAR appliance
 The advantage: The VMPlayer can be left running without involving the host
 computer at all...
 And different students can plug their sticks in for their session on it.
 they also can go home and run it on
 their PC's without jeopardizing the integrity of the host PS's

 The situation should be the same on an Intel Mac : /

 Cordially;

 Tom Gilliard
 Bend Oregon USA



 Lucian Branescu wrote:

 Works great with VirtualBox, I don't know about VMware.

 2009/5/24 Thomas C Gilliard satel...@bendbroadband.com:


 Hi;

 There is an possible alternate, interim, solution to let Intel Macs run
 SUGAR.

 *Emulation of Fedora 11 SUGAR DESKTOP Appliances.*

 The procedures to make the Appliances and boot sticks are documented in
 the wiki:

 http://wiki.sugarlabs.org/go/VMware

 The VMware web site to get the MAC program fusion
 and how to convert Linux and Windows
 Appliances to Mac Fusion format.

 http://www.vmware.com/products/fusion/
 http://www.vmware.com/download/fusion/windows_to_mac.html

 I do not have an Intel Mac so I have not tried this yet, but the VMPlayer
 appliances work very well on Windows and Linux PC's that have a
 difficult time
 booting from Soas.

 Tom Gilliard

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





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



 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com

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


Re: [IAEP] [Sugar-devel] soas live cd on MacBook? How?

2009-05-24 Thread Lucian Branescu
blessing would be useful for enabling 'boot from USB'. 'boot from CD'
or 'boot from USB with helper CD' don't need it.

2009/5/24 Andrea Mangiatordi andrea.mangiato...@gmail.com:
 Jonas Smedegaard wrote:
 You cannot run the currently released SoaS on a PowerPC Macintosh.

 That's why I wrote so I can't test it directly ;)

 SoaS is only currently compiled for 32bit x86, which works on amd64 but
 not on PowerPC.

 Yeah, I had to use jhbuild and precompiled ubuntu packages in order to
 try and use Sugar.

 I don't really know if the boot management system is the same on all
 Macs, what I wanted to say is that there are live Linux distributions
 for both series and those distros only include free software, so there
 won't be any need for the developers to use proprietary blessings.

 Kind regards

 Andrea

 --
 Andrea Mangiatordi

 www.farfalla-project.org
 www.bglug.it
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

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


Re: [IAEP] [Sugar-devel] soas live cd on MacBook? How?

2009-05-20 Thread Lucian Branescu
rEFIt http://refit.sourceforge.net/ is akin to GRUB, but nicer. It
detects and shows all boot options.

2009/5/20 Sean DALY sdaly...@gmail.com:
 This may be helpful too:

 http://support.apple.com/kb/HT1310



 On Wed, May 20, 2009 at 1:03 PM, Sean DALY sdaly...@gmail.com wrote:
 For completeness, here are the documented Apple OSX keyboard
 shortcuts, stable over the past six versions (10.0-10.5):

 http://support.apple.com/kb/HT1343

 Potentially useful at boot time: the Option key (looks like a ski
 slope) to show  select bootable volumes

 Sean



 On Wed, May 20, 2009 at 12:33 PM, Dave Bauer dave.ba...@gmail.com wrote:


 On Wed, May 20, 2009 at 2:31 AM, Edward Cherlin echer...@gmail.com wrote:

 On Tue, May 19, 2009 at 11:08 PM, Caryl Bigenho cbige...@hotmail.com
 wrote:
  Hi,
 
  I downloaded soas-beta.iso to my MacBook and burned it to a disk.  I
  would
  like to get it to boot and be usable on the MacBook.  Does anyone know
  how
  to do this?

 Most x86 ISOs boot just fine on an x86 Mac with no preparation other
 than to tell MacOS to boot from the CD. PPC, no. ^_^

 You can reboot and hold down the C key to boot from the CDROM.

 Dave


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



 --
 Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
 And Children are my nation.
 The Cosmos is my dwelling place, The Truth my destination.
 http://earthtreasury.org/worknet (Edward Mokurai Cherlin)
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com

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


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

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

Re: [IAEP] [Sugar-devel] soas live cd on MacBook? How?

2009-05-20 Thread Lucian Branescu
s/Sugar/Sugar on a Stick/

Still, it should just show up as Linux (USB).

2009/5/20 Jonas Smedegaard d...@jones.dk:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: RIPEMD160

 On Wed, May 20, 2009 at 04:26:18PM +0100, Lucian Branescu wrote:
And is distinguishing between other linux distros and Sugar even
desirable?

My macbook is off to be repaired so I can't test, but AFAIK both the
SoaS and the .iso should be recognised as Linux by rEFIt and booted.

 Sugar is *not* a Linux distribution!

 OLPC is/provides a Linux distribution, in that it contains the classic
 GNU/Linux base (Linux kernel + some GNU userspace tools) and the Sugar
 desktop environment on top of that.

 SoaS is a Linux distribution too.

 MacOS X is a non-Linux distribution, consisting of the Darwin base with
 Aqua on top.

 Debian is a distribution providing (in testing and unstable at least) a
 choice of multiple bases (Linux, kFreeBSD, Hurd) and multiple desktops
 (GNOME, KDE, XFCE, LXDE, GNUstep and a half-baked Sugar).

 Sugar itself is distributed (as is most free software), but is not an
 operating system + some userspace.


 I would suspect that rEFIt not recognize X11 desktops, and not userspace
 parts - only kernels.

 But even if rEFIt recognizes desktops, how to then resolve which is the
 _main_ desktop, and if the main desktop is the preferred environment
 over e.g. the terminal or some virtual (X11-based or not) environment.


 Hope that clarifies (and feel free to disagree with my judgements!).

  - Jonas

 - --
 * Jonas Smedegaard - idealist og Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.9 (GNU/Linux)

 iEYEAREDAAYFAkoUMKkACgkQn7DbMsAkQLhxwwCfTfaMnDN9Xf+4hmSHk+kCGWBP
 rnYAoIYMb7mBK8Xgx4DJs0LGXxtETiP2
 =Dz99
 -END PGP SIGNATURE-
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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


Re: [IAEP] [Sugar-devel] soas live cd on MacBook? How?

2009-05-20 Thread Lucian Branescu
And is distinguishing between other linux distros and Sugar even desirable?

My macbook is off to be repaired so I can't test, but AFAIK both the
SoaS and the .iso should be recognised as Linux by rEFIt and booted.

2009/5/20 Jonas Smedegaard d...@jones.dk:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: RIPEMD160

 On Wed, May 20, 2009 at 11:03:45PM +1000, Roland Gesthuizen wrote:
If somebody here supports the rEFIt developer with a suitable graphics
and some technical support, they could include a sugar icon and ensure
that it is correctly detected on bootup. This would include any
bootable CDROMs in an iMac computer on startup such as Sugar.
     http://venublog.com/images/mac/refit.png

 How would that work?

 I mean, how to distinguish a Sugar-only installation from e.g. a Debian
 installation containing (among other desktop environments) Sugar?

 Kind regards,

  - Jonas

 ...using rEFIt on my laptop for quite some time :-)

 - --
 * Jonas Smedegaard - idealist og Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.9 (GNU/Linux)

 iEYEAREDAAYFAkoUIJgACgkQn7DbMsAkQLgjmgCaAqngaDTVpbsRQTJlhLDcmHTA
 0iUAniQwXEKAs7KfPBD2IsFA3ZIAJwac
 =d+2U
 -END PGP SIGNATURE-
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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


Re: [IAEP] [Sugar-devel] soas live cd on MacBook? How?

2009-05-20 Thread Lucian Branescu
Perhaps, but to me it seems a very good option, especially when
compared to requiring a helper CD and an arcane key press combination

. rEFIt is tiny and quite useful by itself, since the default apple
bootloader doesn't offer any feedback.

2009/5/20 Bert Freudenberg b...@freudenbergs.de:
 Note that much of the appeal of SoaS comes from not requiring to
 modify the machine it is about to run on. So rEFIt is no option for
 general use, it's not what we could recommend to teachers.

 - Bert -

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

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


Re: [IAEP] VIA C3 based laptop

2009-05-19 Thread Lucian Branescu
AFAIK, ubuntu x86-32 is in fact i386 (unless they changed it recently).

For debian, try this http://www.debian.org/releases/stable/i386/

2009/5/19 Ashar Iqbal s.ashar.iq...@gmail.com:
 On Tue, May 19, 2009 at 9:17 PM, Jonas Smedegaard d...@jones.dk wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: RIPEMD160

 On Tue, May 19, 2009 at 08:35:05PM +0500, Ashar Iqbal wrote:
I have got a laptop with a VIA C3 cpu. This needs i386 based software.
Any suggestions as to how to install / run Sugar on this?

I got Fedora 10 installed, but get an error on starting X windows.

The only distro I got to work with a GUI on the machine is Mandrake
10...

  1) You need a Linux kernel that is *not* optimized for 686.  Some
 distros call it 386 and some call it 486.

  2) You need an xorg graphics driver supported by your graphics card.
 It is probably named unichrome or openchrome.  You can also try the vesa
 driver.

  3) You then need Sugar.  Either preinstalled, prepackaged or compiled
 yourself.

 Sugar comes preinstalled on the SoaS distribution which is based on
 Fedora - but then you might have problems with the Linux kernel being
 too optimized or your graphics driver missing.

 Sugar packages are available for some distros - of varying quality.

 If you want to build yourself, you might consider doing it on a faster
 x86 machine and copy it over afterwards.


 Good luck!


  - Jonas

 Packaging Sugar for Debian, which has 486 kernel and openchrome driver,
 but Sugar is not currently up-to-date.


 If you are recommending Debian, then please let me have a pointer at
 what to download. How about Ubuntu (since that is a Debian derivative)
 - would this work ?

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

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


Re: [IAEP] Library Activity

2009-05-04 Thread Lucian Branescu
WebDAV is very nice at a first look, but its implementations are so
radically different, that using it across OSes is often hopeless (from
my limited experience).

2009/5/5 Benjamin M. Schwartz bmsch...@fas.harvard.edu:
 Eben Eliason wrote:
 Something we have talked about in the past is a way for individuals to
 share content they've created with others, and an obvious means of
 accomplishing this task is to provide functionality of a View Alice's
 Journal nature, by which Bob could view Alice's shared content. One
 exciting approach to implementation is to publish this content as an
 RSS feed, thus allowing anyone (including non-sugar users) with the
 right URL to take advantage of it.

 My favorite publishing standard for this purpose is WebDAV[1].  WebDAV is
 essentially a lightly specialized form of HTTP, designed specifically for
 the purpose of allowing users to share files.  It's supported directly by
 Gnome[2][3], KDE[4], Windows (since Win98!)[5], and Mac OS X[6].  Since
 it's little more than a plain HTTP server, it's also accessible to anyone
 with a browser, if they have the right URL.

 WebDAV is also potentially much more capable than plain HTTP.  DAV stands
 for Distributed Authoring and Versioning.  WebDAV can be configured as a
 true Read+Write protocol, and it can even expose the Journal's versioning
 correctly.  There is also an IETF standard for searching a WebDAV
 share.[7]  WebDAV includes per-file metadata, so tagging, and searching
 based on those tags, is supported.

 I do not see a need for RSS, if the user can publish files through WebDAV.
  However, because WebDAV is built around HTTP, such an RSS feed could be
 created just as with a basic HTTP server.

 --Ben

 [1] http://en.wikipedia.org/wiki/WebDAV
 [2] http://library.gnome.org/users/gnome-user-share/2.26/gnome-user-share.html
 [3] http://www.webdavsystem.com/server/access/gnome_nautilus
 [4] http://manual.intl.indoglobal.com/apbs02.html
 [5] http://www.hss.caltech.edu/help/web/webdav/accessing/windowsxp
 [6]
 http://developer.apple.com/documentation/Performance/Conceptual/FileSystem/Articles/MacOSXAndFiles.html
 [7] http://tools.ietf.org/html/rfc5323


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

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


Re: [IAEP] Fwd: SoaS on a MacBook?

2009-04-22 Thread Lucian Branescu
I think if you have rEFIt, you don't need the helper.


2009/4/22 Gary C Martin g...@garycmartin.com:
 On 21 Apr 2009, at 21:38, Caroline Meeks wrote:

 I'm pretty sure you will definitely need the CD Helper.  But I was
 able to boot my iBook with one so I'm very much looking forward to
 your results!

 Just a quick report on trying to boot Soas2-200904161412.iso on a
 MacBookPro without luck. I'm pretty sure the soas-boot.iso boot CD was
 working well, but after the Fedora boot loader and some hopeful
 looking USB key flickering, it just sits there with a black screen,
 and eventually I had to just hard power off.

 USB (2Gb) key was built in Fedora-10 following instructions as per:

        http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Linux

 The one item I did notice is that the USB key's I have available both
 ship as FAT32 format (I'm reluctant to reformat). Does the soas-
 boot.iso boot a FAT32 stick for anybody else?

 Regards,
 --Gary

 P.S. The Soas2-200904161412.iso boots fine in VirtualBox, though I
 know of no way of making VirtualBox boot from USB to test the stick
 image directly (just CD/HD/network/iso).

 Thanks,
 Caroline

 On Tue, Apr 21, 2009 at 4:24 PM, Dave Bauer dave.ba...@gmail.com
 wrote:




 On Tue, Apr 21, 2009 at 4:19 PM, Caryl Bigenho
 cbige...@hotmail.com wrote:
 Hi...

 I've been trying to get the SugarLabs usb stick, Walter so kindly
 sent, to boot on my MacBook.  I can get it to recognize the stick
 but when I try to boot from it, following the instructions from
 Apple Tech Support, it goes instead into OSX.  The stick shows as a
 third drive on my desktop and I can open it and see that the files
 are there.  The read me file comes up blank.

 I think someone mentioned having to use something they may have
 called a virtual box to get it to boot on the Mac.  I hope someone
 can fill me in on how to do this.  I want to be able to show it at
 the LAUSD InfoTech event at the LA Convention Center this Saturday.
 So, I do still have some time to work out the kinks.

 The Mac I am using is an Intel based MacBook so this should work.  I
 just need to have the instructions!

 Hi, You might be able to boot using the boot helper CD. 
 http://people.sugarlabs.org/sdz/soas-boot.iso
 Hold down 'c' when booting to boot off the CD and it should
 recognize the USB stick and continue booting from there.

 If that doesn't work you can try the VirtualBox instructions here: 
 http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/VirtualBox

 Good Luck.

 Dave


 Thanks!

 Caryl

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



 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com



 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com

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



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

 617-500-3488 - Office
 505-213-3268 - Fax
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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

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


Re: [IAEP] Fwd: SoaS on a MacBook?

2009-04-22 Thread Lucian Branescu
I have a macbook pro, I'll research this when I have some time.

2009/4/22 Tomeu Vizoso to...@sugarlabs.org:
 On Wed, Apr 22, 2009 at 09:15, Lucian Branescu
 lucian.brane...@gmail.com wrote:
 I think if you have rEFIt, you don't need the helper.

 The Fedora live image stuff has several references to EFI, we should
 ask them what support have macs with their live offerings.

 Regards,

 Tomeu

 2009/4/22 Gary C Martin g...@garycmartin.com:
 On 21 Apr 2009, at 21:38, Caroline Meeks wrote:

 I'm pretty sure you will definitely need the CD Helper.  But I was
 able to boot my iBook with one so I'm very much looking forward to
 your results!

 Just a quick report on trying to boot Soas2-200904161412.iso on a
 MacBookPro without luck. I'm pretty sure the soas-boot.iso boot CD was
 working well, but after the Fedora boot loader and some hopeful
 looking USB key flickering, it just sits there with a black screen,
 and eventually I had to just hard power off.

 USB (2Gb) key was built in Fedora-10 following instructions as per:

        http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Linux

 The one item I did notice is that the USB key's I have available both
 ship as FAT32 format (I'm reluctant to reformat). Does the soas-
 boot.iso boot a FAT32 stick for anybody else?

 Regards,
 --Gary

 P.S. The Soas2-200904161412.iso boots fine in VirtualBox, though I
 know of no way of making VirtualBox boot from USB to test the stick
 image directly (just CD/HD/network/iso).

 Thanks,
 Caroline

 On Tue, Apr 21, 2009 at 4:24 PM, Dave Bauer dave.ba...@gmail.com
 wrote:




 On Tue, Apr 21, 2009 at 4:19 PM, Caryl Bigenho
 cbige...@hotmail.com wrote:
 Hi...

 I've been trying to get the SugarLabs usb stick, Walter so kindly
 sent, to boot on my MacBook.  I can get it to recognize the stick
 but when I try to boot from it, following the instructions from
 Apple Tech Support, it goes instead into OSX.  The stick shows as a
 third drive on my desktop and I can open it and see that the files
 are there.  The read me file comes up blank.

 I think someone mentioned having to use something they may have
 called a virtual box to get it to boot on the Mac.  I hope someone
 can fill me in on how to do this.  I want to be able to show it at
 the LAUSD InfoTech event at the LA Convention Center this Saturday.
 So, I do still have some time to work out the kinks.

 The Mac I am using is an Intel based MacBook so this should work.  I
 just need to have the instructions!

 Hi, You might be able to boot using the boot helper CD. 
 http://people.sugarlabs.org/sdz/soas-boot.iso
 Hold down 'c' when booting to boot off the CD and it should
 recognize the USB stick and continue booting from there.

 If that doesn't work you can try the VirtualBox instructions here: 
 http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/VirtualBox

 Good Luck.

 Dave


 Thanks!

 Caryl

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



 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com



 --
 Dave Bauer
 d...@solutiongrove.com
 http://www.solutiongrove.com

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



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

 617-500-3488 - Office
 505-213-3268 - Fax
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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

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


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


Re: [IAEP] [Sugar-devel] [SoaS] Call for Testers (New Snapshot!)

2009-04-04 Thread Lucian Branescu
The ISO boots up fine in VirtualBox.

Again, the vmdk appliance doesn't. http://dev.sugarlabs.org/ticket/677


2009/4/4 Sebastian Dziallas sebast...@when.com:
 Hi folks,

 the SoaS team has another snapshot ready for testing - it's absolutely
 important that it get's tested as much as possible for our release!

 You can grab it from here:

 http://download.sugarlabs.org/soas/snapshots/2/Soas2-200904031934.iso

 If you're going to put it on a USB key or a SD card under Linux, please
 make sure to use exactly this version of livecd-iso-to-disk, as you
 might encounter issues with other versions, which are around:

 http://shell.sugarlabs.org/sdz/livecd-iso-to-disk.sh

 There's also a new appliance snapshot available, but testing should
 really focus on the .iso file for now:

 http://download.sugarlabs.org/soas/appliances/soas2-20090403.tar.gz

 What has changed?

 * We're now supporting locales! You can change it in the control panel.
 * You'll notice our funky boot screen - no hotdog anymore... ;)
 * Browse has been updated - including skin and default page changes!

 Again, please give it a try. And if you think that we should include
 this or that specific activity, make sure to come up with it!

 So long, thanks and happy testing,
    --Your SoaS Team
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

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


Re: [IAEP] [Sugar-devel] ars technica

2009-03-26 Thread Lucian Branescu
I can help translating to Romanian, if that helps.

2009/3/26 Sean DALY sdaly...@gmail.com:

 Please, if there is anyone who can help translating our press release
 into Portugese, Italian, or any other language besides the four we had
 at launch, I would be very grateful.

 thanks

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


[IAEP] Hello, I'm an aspiring GSoC student

2009-03-24 Thread Lucian Branescu
Well, Hello!
I'm a stage 1 student and I have some experience with Python, JavaScript,
SQL and web development in general. I'm also very excited about open source,
I use a lot of it and have made small contributions.
I'm fascinated about how networks and the web work and I'm continuously
amazed at how easy it is do to some otherwise complicated things (google
docs, gmail, bespin, openid).

I've been thinking about ways to easily extend web apps to the desktop for a
while now. I'm using Gears and Fluid (webkit SSB) constantly and I have
researched Prism, AIR, Silverlight). A related dream of mine was making an
IDE similar to the one provided by Adobe for Flash and Flex development that
instead 'compiles' to standard html5 with javascript and optional extensions
like gears for more desktop integration.

So it shouldn't be at all surprising that I got excited about this
http://wiki.sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#AJAX_Sugar_aka_Karma

I would need a small browser with a bridge to python. Ideally, I would use
Pyjamas desktop http://pyjd.sourceforge.net/ as a base, but something like
the demo gtk webkit browser or Midori should suffice, as long as I get to
Python  html+js land asap.
I'd rather stay away from XPCOM and PyXPCOM, although hulahop may be
alright.
I need to check out Titanium to see if it's suitable.

The small framework I would build would provide a way to call python code
from the javascript in pages (either through ajax or by injecting things
into the DOM, if not too complicated) and a nice javascript API on top of
that for interacting with Sugar. Perhaps also provide a CSS file an HTML
template that match the default Sugar theme. I'd like to use jQuery to make
javascript bearable.
The demo would be all html + javascript.

I have some questions:
- would the storage have to be in Sugar or can html5/gears persistence be
used?
- on a related note, what integration with Sugar is expected?
- i couldn't find any material concerning javascript and dbus. is there
anything in Sugar (or somewhere else) that would help, or would I have to
build my own (perhaps on top of the python-js bridge)?

I would very much like the opportunity to work on this, but I'm not familiar
with any Sugar code. The closest I ever got to it was 10 minutes of using an
OLPC.

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