Re: new OLPC slackware 13.37 released (fwd)

2011-05-22 Thread supat


-- Forwarded message --
Date: Mon, 23 May 2011 09:57:25 +0700 (ICT)
From: su...@supat.eu.org
To: johnny nunez 
Subject: Re: new OLPC slackware 13.37 released


OLPC_Slackware13.37.howto:

1. download OLPC_Slackware13.37 at 
http://e-university.eu.org/OLPC/olpc_slak13.37.tar.bz2
2. mount /dev/sdb1 /usb (assume you have only 1 HD)
3. tar xjvf olpc_slak13.37.tar.bz2  -C /
4. boot OLPC using your new USB
5. modify /etc/lilo.conf to fit your config
6. lilo
7. wait 5 minutes
8. /etc/rc.d/rc.local (for unknown reason wlan0 will wake up after 5 minutes 
wait)
9. the same USB now can be bootted on any pc

Notes:

1. OLPC is not fast enough to run KDE so I put default fluxbox as WDM
2. I delete Open Office to put OLPC_Slackware13.37 under 4 GB USB
3. I recommend to run nxclient by using commandline nx
4. to boot it on other pc need to vi /etc/fstab to be config you need.

Please let me know if you may get any problems.
Regards,
supat


On Sun, 22 May 2011, johnny nunez wrote:

> were can i download the file?
> 
> On Sat, May 21, 2011 at 3:47 AM,  wrote:
>
>   Features:
>
>   1. on USB with full slackware 13.37 will boot on OLPC
>   2. support all SW in slackware 13.3 plus open office and NX client
>   3. support KDE but OLPC 1.0 is too slow so fluxbox is a prefered WM
>   4. the same USB can boot on all pc in this world with all HW support
>   as slackware 13.37 can do.
>
>   Regards,
>   supat
> 
>
>   On Mon, 11 Oct 2010, johnny nunez wrote:
>
> Hi Supat,
> Thank you for your time.
> I hope this attachments will help you to locate the
> image.
>
> Regards,
> J.N
> 
>
> On 10/11/10, su...@supat.eu.org 
> wrote:
>
>   Dear johnny nunez,
>
>   Sorry for late reply because your mail has no
>   topic and I got a lot of
>   junk mail. I mostly delete them w/o reading.
>   Fortunately I hit the wrong
>   key so I accidentally see your message below.
>
>   I invent slackware OLPC in 2006.
>   The last person who ask for it is 4 years ago
>   because current support of
>   OLPC is not in slackware. I think no one will
>   interest it.
>
>   I forget where I put those slackware OLPC in
>   and I change servers several
>   times in the past 4 years. I don't know how
>   many servers I have.
>
>   So, you have to inform me where did you get
>   info from and what did it
>   said. In original message it should have a
>   clue where I put it. Or it can
>   make me remember where is the imgage of it.
>
>   Regards,
>   supat
> 
>
>   On Sun, 10 Oct 2010, johnny nunez wrote:
>
> hi
> i want to find olpc slackware
> image
> 
> 
> 
> 
> 
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Disabling prelink in software builds

2011-05-22 Thread James Cameron
On Fri, May 20, 2011 at 10:37:48AM +0100, Daniel Drake wrote:
> I've spent some time looking at this. I've sent a patch to prelink
> upstream allowing us to install a fixed timestamp, but I'm still
> waiting to see what they say.

I like it.

> Can either of you help, especially with the prelink_timestamp_remover
> approach? What am I doing wrong with libelf?

I see you progressed beyond the problem with libelf, but I've no idea
on the subsequent problem you got.  I agree waiting for prelink upstream
would be good.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] TurtleArt problems in Ubuntu

2011-05-22 Thread James Cameron
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?

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/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: TurtleArt package problem

2011-05-22 Thread forster
> 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?

hover text says: by Luke Faraone (lfaraone), maintained by Matthew Gallagher 
(mattva01)

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


TurtleArt problems in Ubuntu

2011-05-22 Thread Edward Cherlin
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?

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


Re: [Localization] Fwd: Updated 11.2.0 schedule

2011-05-22 Thread James Cameron
On Sun, May 22, 2011 at 01:26:36AM -0400, Edward Cherlin wrote:
> At the end of your e-mail, you [Daniel] wrote
> 
> > Testing is much appreciated.
> 
> It sounds as if there is no formal testing process for Sugar on XOs.

Not quite sure what you mean by formal.  Some of the planned
and funded testing has been described by Martin and Samuel.  We also
hope and expect the community here on devel@ and testing@ to do their
own testing and report their findings.  That's one of the reasons why
Daniel and other releasers call for testing publically.

Pointing to the test plans in a release would unnecessarily constrain
the testing done by the community.  Random discovery may exceed the
coverage of a test plan.  So the absence of a test plan shouldn't be
construed as meaning there is no formal testing.

The testing done by OLPC, devel@ and testing@ should and does reach the
developers.  Other distributions will pick up fixes gradually, or if
they focus their efforts they can pick up fixes early.

It would be easier if Sugar and activities could be tested in a
semiautomatic manner.  There's no built-in tests in Sugar and
activities, but that's an upstream problem that Sugar Labs have
occasionally had people look into.

> I would like to see whether I can help with this situation, by
> recruiting more testers, and setting up something more formal to make
> sure that issues don't fall through cracks.

Engaging in the existing processes might involve:

- giving the smoke test plans to testers,

- asking testers to test fixes in a release, by reading the test plans
  in a ticket, or the ticket problem description,

- asking testers to randomly test releases, according to their own
  expectations,

- training testers in the search and report techniques,
http://wiki.laptop.org/go/Reporting_bugs#Harder_but_more_helpful:_Trac_with_care

On Sun, May 22, 2011 at 09:02:48PM -0400, Samuel Greenfeld wrote:
> * The two main organizations within OLPC each have a test/QA engineer
> helping them.   James Cameron tends to focus more on the low-level
> hardware; I tend to focus more on the higher-level software.

Yes.  But we intentionally tread on each other's turf to get the job
done.  If I spot an interesting Sugar or activity bug, I do report it.

>   * In general though I agree we need a better way to split the load
>   if other formal test volunteers are available.

To split the load effectively takes one more step ... test PASS
reporting.  If we know that n other people have done a test without
problems, it means we need not concentrate on doing it.  So often we
only get the test FAIL reporting.

So if a volunteer tests something, and it works, that is just as useful
for publication as a test failure report.

I'd like to encourage devel@ subscribers who test builds to actually say
they did so, regardless of whether they had anything more to say.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


TurtleArt package problem

2011-05-22 Thread mokurai
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?

-- 
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

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


Re: [Localization] Fwd: Updated 11.2.0 schedule

2011-05-22 Thread Samuel Greenfeld
I was writing a detailed reply, but Martin beat me to the Send button.

Just to clarify a few points (which I think you may have been asking):


   - The two main organizations within OLPC each have a test/QA engineer
   helping them.  James Cameron tends to focus more on the low-level hardware;
   I tend to focus more on the higher-level software.  Beyond that there is a
   test...@lists.laptop.org mailing list, and a volunteer test group in New
   Zealand as well as other groups/individuals that casually test and provide
   feedback as well.

   When possible, we do try to support upstream test efforts, and file bugs
   upstream when appropriate.  But I do not currently work on testing Sugar for
   non-related distributions like Ubuntu, although I do have one 10.04 LTS
   system with Sugar running in it.


   - If you are looking for a formal test case management system which can
   be used to store test cases, view things not yet done, and assign tasks,
   OLPC currently does not have one.  Various groups & people have proposed
   setting up these for OLPC, and some have used them amongst themselves.
   There is a crude TCMS within OLPC's wiki that can log results and show you
   that log, but I tend to avoid it due to its habit of caching stale results
   and personal frustration.

   One recent idea has been to try Fedora's Nitrate TCMS when that goes
   online, and ask them to support OLPC builds for test case plans in addition
   to Fedora versions.  But a preview version of that system is not available
   yet.


   - We do have a large number of test cases and a crude system within the
   Wiki, but they mostly have not been updated since 2008.  But I have tagged
   test cases in this system that I feel are still relevant for 11.2.x, and
   added a few new ones.

   In addition to these tests I keep a personal spreadsheet of general focus
   categories (clean start/stop, save/restore, collaboration, etc.) I would
   like to test with each activity as well as for the base system, and note
   with which build/activity/platform I last ran that task.  It's not perfect,
   but it saves me writing test cases for 40+ activities that only vary
   slightly in many ways.


   - There is a "1 hour" build verification/smoke test for 11.2.0 at
   http://wiki.laptop.org/go/Smoke_test/11.2.x/1_hour_smoke_test .  It is
   getting somewhat lengthy though since I was asked to include verification of
   all high-priority activities that kids commonly use.


   - For 11.2.0, I have gone through every activity on the XO-1 and XO-1.5
   and tested basic single-user functionally for all of them that worked at the
   time.  I am hoping that the collaboration stack gets reasonably stable soon
   so that multi-user functionality can be tested as well.

   The other main area I would like to check this time around is mime
   types.  Some activities tend to claim they can handle things like audio
   files, but are not well equipped to handle them if actually given to open,
   as they were only expecting to embed them into something else, etc.  There
   may also be some activities which should claim functionality that they
   don't, and some defaults applications for mime types that are undefined.


   - In general though I agree we need a better way to split the load if
   other formal test volunteers are available.  In addition to 11.2.0, I am
   often asked to look at the XO-1.75, new potential motherboard or firmware
   revisions before they are mass produced, or anything interesting thing of
   the moment (currently "How much of a speedup and/or RAM benefit do we really
   get by prelinking?").

   I would be open to hearing any ideas you may have as well.


---
SJG


On Sun, May 22, 2011 at 8:32 PM, Martin Langhoff
wrote:

> On Sun, May 22, 2011 at 1:26 AM, Edward Cherlin 
> wrote:
> > At the end of your e-mail, you wrote
> >> Testing is much appreciated.
> > It sounds as if there is no formal testing process for Sugar on XOs.
>
> Hi Ed - For Sugar on XO, we definitely have Sam Greenfeld (QA) and
> Gonzalo Odiard (lead Activity developer) doing a very good job of it.
> That's why we have the activities in very good shape (try one of our
> recent devel builds), and there's also lots of bugs filed, describing
> many issues in good detail.
>
> If you can help with testing, and want to coordinate to avoid
> duplicating work and picking interesting areas to focus on -
> coordinate with Sam.
>
> Other distros -- well, are up to other distros.
>
> > Where is the process from your point of view?
>
> Until now we've been grabing latest activity from ASLO. Now Daniel has
> switched to 'freeze' the activity versions. Sam will go through them
> once more, and bugs in activities will enter our triage selection. The
> activity maintainers and Gonzalo will work on fixing priority bugs,
> and a new version of the affected activities will be released which
> will be hand-picked to be updated in our builds.
>
> That's a short summary - I p

Re: [Localization] Fwd: Updated 11.2.0 schedule

2011-05-22 Thread Martin Langhoff
On Sun, May 22, 2011 at 1:26 AM, Edward Cherlin  wrote:
> At the end of your e-mail, you wrote
>> Testing is much appreciated.
> It sounds as if there is no formal testing process for Sugar on XOs.

Hi Ed - For Sugar on XO, we definitely have Sam Greenfeld (QA) and
Gonzalo Odiard (lead Activity developer) doing a very good job of it.
That's why we have the activities in very good shape (try one of our
recent devel builds), and there's also lots of bugs filed, describing
many issues in good detail.

If you can help with testing, and want to coordinate to avoid
duplicating work and picking interesting areas to focus on -
coordinate with Sam.

Other distros -- well, are up to other distros.

> Where is the process from your point of view?

Until now we've been grabing latest activity from ASLO. Now Daniel has
switched to 'freeze' the activity versions. Sam will go through them
once more, and bugs in activities will enter our triage selection. The
activity maintainers and Gonzalo will work on fixing priority bugs,
and a new version of the affected activities will be released which
will be hand-picked to be updated in our builds.

That's a short summary - I probably forgot some step.

The even shorter and to the point version is: file some bugs, post
some patches :-)


m

> On Fri, May 13, 2011 at 23:04, Chris Leonard  wrote:
>>
>> Forwarding to L10n list
>>
>> -- Forwarded message --
>> From: Daniel Drake 
>> Date: Fri, May 13, 2011 at 12:38 PM
>> Subject: Updated 11.2.0 schedule
>> To: OLPC Devel 
>>
>>
>> Hi,
>>
>> Due to various travel arrangements and movement on the XO-1.75 front,
>> we have delayed the 11.2.0 release by a few weeks from its original
>> plan (which would have already had us in feature freeze).
>>
>> We also have some stability concerns: the current development images
>> have various regressions (mostly on the Sugar and activities side)
>> compared to our previous stable release, and we may not be able to fix
>> all of these in time for the release. The release notes will be as
>> painfully true as needed in pointing out these issues. If the issues
>> remain serious then deployments may wish to simply consider it as a
>> preview for the release that follows, where we'll aim to improve on
>> 11.2.0.
>>
>> The new schedule is:
>>
>> Bug-fixes only (feature freeze): May 23rd
>> From this point onwards, only bugfixes are accepted, and the rate of
>> change will be low
>>
>> Regression fixes only: June 20th
>> From this point onwards, only regression fixes are accepted and the
>> rate of change will hopefully be very low
>>
>> Release: July 18th
>>
>>
>> Note that this gives about 1 week from today for any final feature
>> work to be landed.
>>
>> Wiki updated:
>> http://wiki.laptop.org/go/11.2.0/Release_plan
>> http://wiki.laptop.org/go/11.2.0
>>
>> Here is some further info about how the bug-fixing and
>> regression-fixing stages will work:
>> http://wiki.laptop.org/go/Release_Process/Stabilization
>>
>> Testing is much appreciated.
>>
>> Thanks,
>> Daniel
>> ___
>> Devel mailing list
>> Devel@lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>>
>>
>> ___
>> Localization mailing list
>> localizat...@lists.laptop.org
>> http://lists.laptop.org/listinfo/localization
>>
>>
>
>
>
> --
> Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin
> Silent Thunder is my name, and Children are my nation.
> The Cosmos is my dwelling place, the Truth my destination.
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>



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


Re: 11.2.0 development build 19 released

2011-05-22 Thread James Cameron
On Fri, May 20, 2011 at 12:06:58PM +0200, Simon Schampijer wrote:
> On 05/20/2011 10:15 AM, James Cameron wrote:
> >On Fri, May 20, 2011 at 09:38:12AM +0200, Simon Schampijer wrote:
> >>On 05/20/2011 12:29 AM, James Cameron wrote:
> >>>On Thu, May 19, 2011 at 06:54:54PM +0200, Simon Schampijer wrote:
> Hmm, the representation of the missing blocks and the 'Warning' at the
> end that not all blocks have been written put me off. It looked to me
> as if there was an error. Maybe we can represent that better?
> >>>
> >>>No, just put it in the release notes.
> >>>
> >>>I presume you used an old firmware version to do the fs-update.  Exactly
> >>>which version did you use?  This is important to know.  For those
> >>>updating from the latest stable 10.1.3 which has Q3A62, we expect no
> >>>warning.  For those updating using a firmware version after Q3A62, and
> >>>before Q3A65 or Q3B04, a warning may appear.
> >>
> >>I did update from dx2. I guess one can live with the missing blocks
> >>if the warning is not displayed at the end.
> >
> >Do you know what firmware you used to do the fs-update?  This is
> >displayed just before the ok prompt.  It may have changed since, of
> >course.
> >
> 
> Now is Q3B03, but afaik it got updated. I could not find out easily
> which firmware version dx 2 from Paraguay had.

Okay, no worries.  I still presume it was a version after Q3A62 and
before Q3A65 or Q3B04, in which case there is no need to warn about the
warning in the release notes.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


re: kids + heirarchical directories

2011-05-22 Thread Carlos Nazareno
> Preschoolers, I said. Where would you have preliterate preschoolers start?

Sorry, didn't catch that part :) Preschoolers are a bit more difficult
 to teach with this manner :) Sorry, I might be talking about
something else, just mostly the concept of [heirarchical files,
directories and links], not how the system actually writes to storage
+ binary data.

Well, anyway, here's one way to work with it...

Before the "mac/windows" GUI paradigm came along, all of us were
working with the command line (and still are).

Here's the interesting thing: command lines share a very high
similarity with text adventures like the games made by infocom (Zork,
etc), so this might be one effective way to get kids to start thinking
 of the filesystems:

Describe directories as virtual rooms where kids can navigate around,
and files as the contents of the "rooms". Kids have a natural tendency
 to explore, and this might be a more natural way to describe the
filesystem.

You can then describe the filesystem heirarchy as a house or building
with different floors and entrances/exits to different rooms. When the
filesystem is mapped to a GUI like Gnome/KDE/Mac/Windows, you can then
show them how to navigate around the "rooms" (directories) and look at
the objects inside the rooms.

It will be a little like "Myst" adventure games where you navigate
from room to room with buttons, except the kids need to use their
imagination more.

If you can get kids to visualize this in their minds, it could be a
good way to get it to stick.

When you get to first to third graders, it becomes a little simpler.

Another (horror?) story (sorry about the one with 6 year old
streetkids playing violent video games), my neighbor's kid and her
friends are on facebook (mostly playing facebook games) and they're
thereabouts in that third-grader age demographic.

If these kids can navigate websites, then they can navigate filesystems.

> What is the reinforcement for third-graders to learn a file system when
> XOs provide the Journal?

Well, the journal's not a very good place to learn filesystems. The
dual boot to Gnome is though.

> Who in
> the preschool to third grade age group wants to know badly enough, and
> why?

Preschool would be a bit difficult, but age 7+ will do. When they
start creating files, they can be taught how to make folders so that
they can organize their files. The journal can get pretty messy when
you reach logs in the hundreds.

> A single folder is simple. The entire Windows or Linux file system is
> insanely complex. For one thing, essential system files have different
> names and locations in every version of Windows, and in many Linux
> distros, and sometimes in successive versions of the same distro.
>
> Here is a simple exercise for you. You are to imagine that you are helping
> an amazing third-grader understand how the filesystem relates to Sugar
> activity development, packaging, QA, and deployment, since it is all so
> simple to you.

Well, this is a different story altogether. Tinkering with the engine
"under the hood" + Sugar dev is a little bit scarier and might be
beyond the average third-grader. Even some would adults have
difficulty with this. :)

For simple stuff like creating notes with a text editors & making
drawings with image-editing apps, they should be good with that.
(teach them directories to make their workspace tidy from all the
icons/files)

-- 
carlos nazareno
http://twitter.com/object404
http://www.object404.com
--
core team member
phlashers: philippine flash actionscripters
http://www.phlashers.com
--
poverty is violence
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Localization] Fwd: Updated 11.2.0 schedule

2011-05-22 Thread Edward Cherlin
At the end of your e-mail, you wrote

> Testing is much appreciated.

It sounds as if there is no formal testing process for Sugar on XOs. I
know that this is the case for packaging for various distributions. I
recently found out through my own testing of the release that Turtle
Blocks for Ubuntu Natty was packaged without an essential file,
tapalette.py.

I assume that it worked for the packager because the file was on his
computer from a previous installation or some such. We can't go on
like this. We need testing in known and repeatable environments, for
one thing, and we need to know who has done what.

I would like to see whether I can help with this situation, by
recruiting more testers, and setting up something more formal to make
sure that issues don't fall through cracks.

Where is the process from your point of view?

On Fri, May 13, 2011 at 23:04, Chris Leonard  wrote:
>
> Forwarding to L10n list
>
> -- Forwarded message --
> From: Daniel Drake 
> Date: Fri, May 13, 2011 at 12:38 PM
> Subject: Updated 11.2.0 schedule
> To: OLPC Devel 
>
>
> Hi,
>
> Due to various travel arrangements and movement on the XO-1.75 front,
> we have delayed the 11.2.0 release by a few weeks from its original
> plan (which would have already had us in feature freeze).
>
> We also have some stability concerns: the current development images
> have various regressions (mostly on the Sugar and activities side)
> compared to our previous stable release, and we may not be able to fix
> all of these in time for the release. The release notes will be as
> painfully true as needed in pointing out these issues. If the issues
> remain serious then deployments may wish to simply consider it as a
> preview for the release that follows, where we'll aim to improve on
> 11.2.0.
>
> The new schedule is:
>
> Bug-fixes only (feature freeze): May 23rd
> From this point onwards, only bugfixes are accepted, and the rate of
> change will be low
>
> Regression fixes only: June 20th
> From this point onwards, only regression fixes are accepted and the
> rate of change will hopefully be very low
>
> Release: July 18th
>
>
> Note that this gives about 1 week from today for any final feature
> work to be landed.
>
> Wiki updated:
> http://wiki.laptop.org/go/11.2.0/Release_plan
> http://wiki.laptop.org/go/11.2.0
>
> Here is some further info about how the bug-fixing and
> regression-fixing stages will work:
> http://wiki.laptop.org/go/Release_Process/Stabilization
>
> Testing is much appreciated.
>
> Thanks,
> Daniel
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
> ___
> Localization mailing list
> localizat...@lists.laptop.org
> http://lists.laptop.org/listinfo/localization
>
>



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


Re: Raspberry Pi $25 computer

2011-05-22 Thread C. Scott Ananian
To sweeten the pot, I'm offering a delicious stone soup for anyone who those
who pitch in on the port.  You need only supply a few extra ingredients.
  --scott
On May 21, 2011 10:35 PM,  wrote:
> FYI. Anybody who would like to port Sugar to a $25 computer (requiring
> only monitor, mouse, and keyboard) should contact Eben, and let us
> know too.
>
> -- Forwarded message --
> From: Edward Cherlin 
> Date: Sat, May 21, 2011 at 22:10
> Subject: Re: [Sur] linux system por $25
> To: Eben Upton 
>
> On Sat, May 21, 2011 at 12:22, Eben Upton  wrote:
>> Hi Edward
>> Thanks for your mail, and apologies for the delay in replying. The
>> devices should be available to the general public later in the year;
>> I'll add you to our mailing list, and will keep you posted as we get
>> closer to launch.
>
> Thank you.
>
>> We've heard of Sugar, but need to find out more about it. Do you think
>> it's suitable for a machine with limited processing power and only
>> 256MB of RAM?
>
> That's what it was designed for.
>
> http://wiki.laptop.org/go/Hardware_specifications
> AMD Geode 433 Mhz processor
> 256M RAM
> Fedora Linux
>
> http://wiki.sugarlabs.org/go/Getting_Started
> http://wiki.sugarlabs.org/go/Activities
>
>> Cheers
>> Eben Upton
>> Director, Raspberry Pi Foundation
>>
>> Follow us @Raspberry_Pi on Twitter
>>
>>
>> On Fri, May 6, 2011 at 5:07 PM, Edward Cherlin 
wrote:
>>> Your Web site asks
>>>
 Do you have open-source educational software we can use?
>>>
>>> The answer is Yes. Sugar education software runs on a variety of Linux
>>> distributions, including Ubuntu. It is currently in the hands of more
>>> than 2 million children.
>>>
 We plan to develop, manufacture and distribute an ultra-low-cost
> computer,
 for use in teaching computer programming to children.
>>>
>>> Sugar includes Python and Smalltalk (Etoys). One Laptop Per Child XO
>>> computers also run Open Firmware, written in FORTH, and including the
>>> complete FORTH development library, the editor, and an assembler. OFW
>>> is available for systems based on ARM processors.
>>>
>>> The Sugar Labs Replacing Textbooks project, which I started recently,
>>> will include a variety of materials for teaching programming and
>>> Computer Science, and for applying those languages to every school
>>> subject. We have compiled a list of successful projects for teaching
>>> programming in the elementary grades, including projects using Python,
>>> Smalltalk, Logo, LISP, BASIC, and APL.
>>>
>>> The real question is one that Seymour Papert asked in 1970: Can we
>>> design an environment in which children learn math and programming
>>> languages as readily as they learn human languages, largely from each
>>> other? Some of us think so, and we are working on it.
>>>
>>> I will be happy to answer further questions, or to direct you to those
>>> who know more about some aspects of Sugar than I.
>>>
>>> -- Forwarded message --
>>> From: Sean DALY 
>>> Date: Fri, May 6, 2011 at 11:28
>>> Subject: Re: [Sur] linux system por $25
>>> To: "OLPC para usuarios, docentes, voluntarios y administradores"
>>> 
>>> Cc: Gleducar 
>>>
>>>
>>> http://lists.sugarlabs.org/archive/marketing/2011-May/003273.html
>>>
>>>
>>> On Fri, May 6, 2011 at 5:23 PM, Daniel Ajoy  wrote:
 linux system por $25

 http://www.raspberrypi.org/
>
> --
> 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
>
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Raspberry Pi (was Fwd: [Sur] linux system por $25)

2011-05-22 Thread Edward Cherlin
FYI. Anybody who would like to port Sugar to a $25 computer (requiring
only monitor, mouse, and keyboard) should contact Eben, and let us
know too.

-- Forwarded message --
From: Edward Cherlin 
Date: Sat, May 21, 2011 at 22:10
Subject: Re: [Sur] linux system por $25
To: Eben Upton 

On Sat, May 21, 2011 at 12:22, Eben Upton  wrote:
> Hi Edward
> Thanks for your mail, and apologies for the delay in replying. The
> devices should be available to the general public later in the year;
> I'll add you to our mailing list, and will keep you posted as we get
> closer to launch.

Thank you.

> We've heard of Sugar, but need to find out more about it. Do you think
> it's suitable for a machine with limited processing power and only
> 256MB of RAM?

That's what it was designed for.

http://wiki.laptop.org/go/Hardware_specifications
AMD Geode 433 Mhz processor
256M RAM
Fedora Linux

http://wiki.sugarlabs.org/go/Getting_Started
http://wiki.sugarlabs.org/go/Activities

> Cheers
> Eben Upton
> Director, Raspberry Pi Foundation
>
> Follow us @Raspberry_Pi on Twitter
>
>
> On Fri, May 6, 2011 at 5:07 PM, Edward Cherlin  wrote:
>> Your Web site asks
>>
>>> Do you have open-source educational software we can use?
>>
>> The answer is Yes. Sugar education software runs on a variety of Linux
>> distributions, including Ubuntu. It is currently in the hands of more
>> than 2 million children.
>>
>>> We plan to develop, manufacture and distribute an ultra-low-cost computer,
>>> for use in teaching computer programming to children.
>>
>> Sugar includes Python and Smalltalk (Etoys). One Laptop Per Child XO
>> computers also run Open Firmware, written in FORTH, and including the
>> complete FORTH development library, the editor, and an assembler. OFW
>> is available for systems  based on ARM processors.
>>
>> The Sugar Labs Replacing Textbooks project, which I started recently,
>> will include a variety of materials for teaching programming and
>> Computer Science, and for applying those languages to every school
>> subject. We have compiled a list of successful projects for teaching
>> programming in the elementary grades, including projects using Python,
>> Smalltalk, Logo, LISP, BASIC, and APL.
>>
>> The real question is one that Seymour Papert asked in 1970: Can we
>> design an environment in which children learn math and programming
>> languages as readily as they learn human languages, largely from each
>> other? Some of us think so, and we are working on it.
>>
>> I will be happy to answer further questions, or to direct you to those
>> who know more about some aspects of Sugar than I.
>>
>> -- Forwarded message --
>> From: Sean DALY 
>> Date: Fri, May 6, 2011 at 11:28
>> Subject: Re: [Sur] linux system por $25
>> To: "OLPC para usuarios, docentes, voluntarios y administradores"
>> 
>> Cc: Gleducar 
>>
>>
>> http://lists.sugarlabs.org/archive/marketing/2011-May/003273.html
>>
>>
>> On Fri, May 6, 2011 at 5:23 PM, Daniel Ajoy  wrote:
>>> linux system por $25
>>>
>>> http://www.raspberrypi.org/
>>> ___
>>> Lista olpc-Sur
>>> olpc-...@lists.laptop.org
>>> http://lists.laptop.org/listinfo/olpc-sur


-- 
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
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: PY-Re: keyjector URGENT

2011-05-22 Thread Carlos Daniel Garay Ayala
Reuben,

How are you, we need the keyjector. 353 XO 1.5 Hs cannot be delivered to
their owners until we put our custom build in it. Can you help or point to
whom should I write to?

Regards,

Carlos Daniel Garay
Departamento de Tecnología, Paraguay Educa.



2011/5/12 Carlos Daniel Garay Ayala 

> Reuben,
>
> The xo 1.5 does have our keys, we tested the 353 1.5 hs first. We really
> hope we can have the keyjectors for the 1.5 hs while we are counting with
> volunteers for installing the custom build.
>
> Regards,
>
> Carlos
>
> 2011/5/11 Reuben K. Caron 
>
> Carlos,
>>
>> The 4700 XO 1.5 should have your keys and custom image already installed.
>>
>> We will work on developer keys and keyjectors for the 353 1.5 HS machines
>> but it will take a few days.
>>
>> Regards,
>>
>> Reuben
>>
>> On May 10, 2011, at 7:16 PM, Carlos Daniel Garay Ayala wrote:
>>
>> > Reuben,
>> >
>> > How are you? We receive a lot of 353 xo 1.5 hs and 4700 xo 1.5. Could
>> you send us a keyjector for those. We'd like to load our customized builds
>> on them.
>> >
>> > Thanks,
>> >
>> > --
>> > Carlos Daniel Garay
>> > Departamento de Tecnología, Paraguay Educa.
>> >
>> > <2011652669-670 SN.XLS>
>>
>>
>>
>
>
> --
>
>
>


-- 
Carlos Daniel Garay
Departamento de Tecnología, Paraguay Educa.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


new OLPC slackware 13.37 released (fwd)

2011-05-22 Thread supat


-- Forwarded message --
Date: Sat, 21 May 2011 20:47:55 +0700 (ICT)
From: su...@supat.eu.org
To: johnny nunez 
Subject: new OLPC slackware 13.37 released


Features:

1. on USB with full slackware 13.37 will boot on OLPC
2. support all SW in slackware 13.3 plus open office and NX client
3. support KDE but OLPC 1.0 is too slow so fluxbox is a prefered WM
4. the same USB can boot on all pc in this world with all HW support as 
slackware 13.37 can do.

Regards,
supat


On Mon, 11 Oct 2010, johnny nunez wrote:

> Hi Supat,
> Thank you for your time.
> I hope this attachments will help you to locate the image.
> 
> Regards,
> J.N
> 
> 
> On 10/11/10, su...@supat.eu.org  wrote:
>> 
>> Dear johnny nunez,
>> 
>> Sorry for late reply because your mail has no topic and I got a lot of
>> junk mail. I mostly delete them w/o reading. Fortunately I hit the wrong
>> key so I accidentally see your message below.
>> 
>> I invent slackware OLPC in 2006.
>> The last person who ask for it is 4 years ago because current support of
>> OLPC is not in slackware. I think no one will interest it.
>> 
>> I forget where I put those slackware OLPC in and I change servers several
>> times in the past 4 years. I don't know how many servers I have.
>> 
>> So, you have to inform me where did you get info from and what did it
>> said. In original message it should have a clue where I put it. Or it can
>> make me remember where is the imgage of it.
>> 
>> Regards,
>> supat
>> 
>> 
>> On Sun, 10 Oct 2010, johnny nunez wrote:
>> 
>>> hi
>>> i want to find olpc slackware image
>>> 
>> 
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Turtles All The Way Down

2011-05-22 Thread mokurai
On Fri, May 20, 2011 2:28 pm, C. Scott Ananian wrote:
> On Fri, May 20, 2011 at 11:09 AM, Alan Kay  wrote:
>> This is nice!
>>
>> Smalltalk actually got started by thinking about a way to make a child's
>> Logo-like language with objects and pattern matching that could express
>> its own operating system and environment.

Seymour Papert also proposed creating an environment in which learning
math would be as easy as learning ordinary language. Smalltalk has a
number of kinds of number and shape objects, but I have not seen much else
in the way of mathematical objects. I am trying to go through various
subjects to extract the ideas that preschoolers can absorb, and create
materials to encourage them to explore those ideas.

Caleb Gattegno and Ken Iverson did a fair amount on algebra, using
Cuisenaire rods and APL respectively.

Don Cohen has done Calculus by and for Young People

I have made a start on symmetry groups, using variations on children's
block toys.

Elementary set theory using Venn diagrams was done long ago.

But there is so much more.

>> It is very tricky to retain/maintain readability (so the first Smalltalk
>> was
>> also an extensible language not just semantically but syntactically).
>>
>> With a tile language, this is really worth thinking about, since using
>> tiles
>> suggests ways to extend both the form and the meaning of the tiles.
>
> My current thinking is that macros are *graphical*, not *source*
> transformations.  You can create
> your own tiles for the language which render into hygenic macros.
> They are represented in source as simple message dispatch.  For
> example, choosing a particularly ugly bit of JavaScript syntax:

I would like to be able to create a set of blocks implementing the
symmetry group of a simple shape such as an equilateral triangle. This
case is generated by a 120 degree rotation and a reflection, giving six
elements in all.

Similarly I would like to be able to do modular addition, subtraction,
multiplication, and division in finite fields, and the and and or
functions or union and intersection on lattices.

Does your system accommodate this?

> var ForBlockMacro = imports.macros.ForBlockMacro;
> var foo = function() {
>  var i;
>  ForBlockMacro(function() { i=0; },
>function() { return i < 5; },
>function() { i+=1; },
>function() { /* body */ });
> }
>
> This is the "underlying" syntax for the macro.  But the ForBlockMacro
> function (which is a first class object in JavaScript) can have an
> asTile() method which returns a more attractive visual representation
> in the tile editor; in fact, the representation could elide all the
> 'function' and 'return' nastiness of the raw syntax and display
> (traditionally) as:
>
> for ( i=0 ; i < 5 ; i+=1 ) {
>   /* body */
> }
>
> My current plan is to finess the "multiple views" issue (discussed in
> 3.4 of http://labs.oracle.com/self/papers/programming-as-experience.html)
> by representing objects as 3d polyhedra.  The "front" view might be
> the nice cleaned up tile macro, but you should be able to "rotate" the
> tile to see the low level source, and then rotate it again to see the
> object corresponding to the actual widget displaying the source, etc.
> So, "one object, many views".
>
> I've built the current system on a very flexible operator precedence
> grammar, so there's no reason I *couldn't* allow the user to flexibly
> extend the base grammar.  But that increases the conceptual effort
> necessary to understand the system -- I have to understand the
> expanded language before I can understand the code I'm looking at.
> The macro system I describe above has the nice property that you don't
> *have* to understand the macro or the grammar of the new if statement.
>  It's enough to look at the desugared version:
>
>  ForBlockMacro(function() { i=0; },
>function() { return i < 5; },
>function() { i+=1; },
>function() { /* body */ });
>
> and the implementation of ForBlockMacro:
>
> ForBlockMacro = function(initBlock, condBlock, incrBlock, bodyBlock) {
>  initBlock();
>  while (condBlock()) {
>  bodyBlock();
>  incrBlock();
>  }
>};
>ForBlockMacro.asTile() = ;
>
> This seems (to me) a preferable way of understanding what the new tile
> does.  But I'm open to other ideas on this front.  (And yes,
> JavaScript's syntax isn't lovely.  But I'm interested in what I can do
> with what I've got.)
>   --scott
>
> --
>       ( http://cscott.net )
> ___
> 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.sugarlab

Re: [IAEP] Turtles All The Way Out

2011-05-22 Thread mokurai
On Fri, May 20, 2011 3:11 pm, Walter Bender wrote:
> On Fri, May 20, 2011 at 2:28 PM, John Gilmore  wrote:
>
>> > Recently, I finished my dissertation on mobile development
>>  directly from mobile devices. Something like this might've been very
>>  useful, although I did target experienced developers, not beginners.

When we get to wearables with glasses-mounted full-sized display devices
and one-hand chord keyboards, absolutely. Or when soft keyboards on
multitouch tablets are totally reliable.

>> Mobile development would work great on mobile devices like the XO-1,
>> XO-1.5, XO-1.75, and perhaps even the XO-3, if only we'd teach the
>> kids a few simple paradigms like "files", "hierarchical file systems"
>> and "text editors".

See Introduction to the Command Line

http://booki.flossmanuals.net/command-line/edit/

of which I am a co-author.

I don't know where you get the idea that files, hierarchical file systems,
and text editors are simple concepts. I would be willing to discuss
introducing the Linux file system in middle school, but our issue is
programming for third-graders, or even earlier. Preschoolers can grasp the
ideas behind turtle art by acting the part of the turtle. Where would you
have them begin?

> Sugar comes with a plain-text editor (written by a 14-year-old, BTW) and
> files (and even a hierarchical file system) that has a data store as its
> primary interface. The problem with mobile development on mobile devices
> is
> not one of religion, it is about physical affordances: small screen and no
> (or inadequate) keyboard.
>
>
>> (Efforts to teach computers to compile or interpret large programs
>> that aren't written in collections of "files" are doomed to niche
>> uselessness, though it sure makes a fun research/masturbation topic.

Language, John, our discussion of child programming must be discussable
with the children, their parents, and their parents' churches and
political parties. The archive of this list is public information.

>> I spent years paid to write big programs in APL that way in the '70s --
>> those programs are all unportably dead today, and APL is a tiny niche.)

I have an ISO/ANSI standard APL that occupies 29K, thus originally giving
a 32K workspace on 8-bit computers with 64K memory. It could easily be
expanded to run with any amount of memory. Ken Iverson successfully used
IBM APL\360 to teach first-grade arithmetic on a 360 with Selectric
terminals.

I also have books on math and other subjects in APL, from arithmetic to
calculus, cryptography, and computer design.

>> These are not hard concepts.  Kids learn them daily, but not from XOs.

Kids of what age?

>> Since OLPC can't seem to be dissuaded from this fundamental error,

because it isn't one,

>> the
>> question for me is whether it can be influenced to minimize the amount
>> of learning that kids go through which is unique to this useless
>> programming model.

The point is to maximize learning in minimum time or with minimum effort.

>> There *is* usefulness in teaching kids how to
>> write tiny programs that can never scale up to useful, portable,
>> supportable programs.  But once they get the basic concepts, they
>> should be transitioned to industry best

worst, actually (Did you ever hear of the programmer who claimed to have
20 years experience in COBOL, but it turned out he had two years
experience repeated 10 times?) No industry has ever embraced best
practices.

>> practices pretty quickly,
>> writing a real "Hello World"

So Hello World in Turtle Art is unreal?

Here is a complete APL "Hello, World." program, with its output.

   'Hello, World.'
Hello, World.

and a complete Turtle Art version

Print<> and then evolving it to be more useful.

Precisely.

I prefer to teach not only programming but computer science concepts in
the early years. One of the great advantages of Turtle Art is that there
is no parsing step to translate from linear text with bizarre punctuation
rules to a tree structure. The children program directly in effectively
preparsed tree structures, with no "syntactic sugar", as the LISPers call
it.

Also, Walter has built stack primitives into Turtle Blocks, so we can
teach stack discipline and the rudiments of FORTH in Turtle Art. He
recently added a block to read the color at the turtle's location. I had
mentioned to him some time ago that that was the only function missing for
me to write a Turing machine in Turtle Art, using colors for cell states
and elements in the transition table. I must do that sometime.

>> Rather than getting stuck by e.g. trying to make substantial programs
>> fit on one screen by moving tiles around visually.

Strawman. Not the purpose of Turtle Blocks, and not something we would
encourage anybody to do. At that point you start writing Python
subroutines, and shortly after that you transfer completely to Python. Or
Smalltalk. And from there, you can learn the syntactic sugar of any
programming language. After learning three different clean p

Re: [IAEP] Turtles All The Way Down

2011-05-22 Thread Jecel Assumpcao Jr.
C. Scott Ananian wrote on Sat, 21 May 2011 19:22:01 -0400
> I'm familiar with the processors designed for specific high-level
> languages.  There was another generation of them built for Java
> (microblaze, picoblaze, etc) and some of those are even still
> commercially significant (they run Java subsets on smart cards).

You were probably thinking of PicoJava, the very first processor for
which Sun made the sources available (Microblaze and Picoblaze are 32
and 8 bit processors from Xilinx). I would recommend that anyone
interested in this take a look at the Java Oriented Processor:

http://www.jopdesign.com/

I keep a list of Smalltalk computers (some with commercial processors,
others with language specific CPUs):

http://www.merlintec.com:8080/hardware/26

> I'm not terribly interested in those processors.

Fair enough, but not only am I extremely interested in them, I also feel
they can be a suitable "learning object". I imagine many here are a bit
tired of hearing about my SiliconSqueak project, but it is important to
point out that it is organized as a sequence of layers:

1) Tiled entry level language: Etoys, Scratch but could also be
Turtlescript
2) System language: Smalltalk, but could also be Python or Lua
3) Bytecodes
4) "Microcode", but could also be assembly for ARM or Chuck Thacker's
TinyComputer designs
5) Cache level (this is a unique SiliconSqueak thing)
6) logic circuits

I think it is reasonable to introduce all children to 1, but for any
given level I expect only a tiny fraction to move on to the next level.
This is just natural so out of millions of people only two or three
might be interested in level 5. Even so, I am willing make as much
effort as I can to create a nice learning experience for those three.

Level 6 breaks the pattern since it can used for many different
interesting projects beyond SiliconSqueak, so many people might be
interested in it. I would like to point out the workshops Etienne
Delacroix created in Brazil and Uruguay in the past decade as a good
example of what can be achieved in this regard.

> More in tune with the "turles all the way down" agenda is the work
> done on compiling high level languages to hardware. It's not that the
> hardware chipset runs turtlescript (that's not really giving you any
> additional insight into the operation of the hardware), but that the
> hardware is *described* in turtlescript.  I've made some modest
> contributions to this in the distant past
> (http://flex.cscott.net/SiliconC/paper.pdf).

Nice dream, and I say this as someone who is part of a group of research
groups dedicated to making the dream of programming hardware in C come
true. The paper doesn't have a data, but from the references I would
guess 1996 or 1997. So it doesn't mention System C, Handel-C (killed
off, unfortunately) or BlueSpec. Personally, I would select something
like Matlab (Octave) as a source language for hardware instead of C.

By a strange coincidence, a top researcher in this field was trying to
get me intereted on working on the problem of compiling recursive
functions to hardware.

My own PhD project, "Adaptive Compilation for a Reconfigurable,
Parallel, Object-Oriented Architecture", is not entirely unrelated to
this.

> That said, there is *zero* chance that this work will result in
> hardware suitable for the kids we care about.  So let's stop talking
> about it.

This is exactly what I hope will be the result. But I agree this is not
the right place to talk about it.

> > I once used a tile-based UI in a commercial database program. It was
> > horrible once we got past the toy examples. [...]
> > Of course. I would say that perhaps 40 or 50 blocks is a reasonable limit.
> > After that, you should be writing subroutines to go in Python blocks, and
> > not very long after transition to pure Python.
> 
> Let's find out.
> 
> I've written almost 4,000 lines of code in my "tile based language" so
> far.  So far I've been typing it.  I hope to leave the keyboard behind
> soon.  And then we'll see whether I agree with you or not.

One problem is that graphical representations are very rich, but not
very dense. So factoring stuff better can help a lot (see any code by
Chuck Moore). Another solution is to go beyond 2 dimensions - a program
is really something that evolves in time and you could make its
representation reflect that. I hope to use animation to unify: 1) using
the computer with pop up menus and dialog boxes, 2) writing scripts, 3)
debugging.

Textual representations are really bad at references, unfortunately,
beyond a small set of literals, the arguments and some globals. In Etoys
I can use any object's halo to ask for a tile representing it and then
use this tile in some expression. In Self I could set the value of a
local variable by dragging an arrow to point to anything I wanted.

My goal is to bring levels 1 and 2 (of my list above) together so the
transition won't even be noticed.

-- Jecel

__

Re: [IAEP] Turtles All The Way Down

2011-05-22 Thread mokurai
On Sun, May 22, 2011 11:09 am, Hilaire Fernandes wrote:
> Le 21/05/2011 03:17,
> moku...@earthtreasury.org a écrit :
>> Seymour Papert also proposed creating an environment in which learning
>> math would be as easy as learning ordinary language. Smalltalk has a
>> number of kinds of number and shape objects, but I have not seen much
>> else
>> in the way of mathematical objects. I am trying to go through various
>> subjects to extract the ideas that preschoolers can absorb, and create
>> materials to encourage them to explore those ideas.

We also need symmetries (group theory and algebra more generally), Venn
diagrams (Boolean algebra and set theory), "rubber-sheet" geometry
(topology), probability, knot theory (topology), infinities and
infinitesimals, graphing (analytic geometry), and conic sections, among
other topics easy to visualize and make tactile. (It is trivial to
generate the conic sections using a flashlight in a darkened room.)

> DrGeo provides those extensions to Smalltalk for the Euclidean geometry
> field. This opens large use case in teaching programming related to
> history of math, largely based on Euclidean geometry.

It works also for non-Euclidean and projective geometry using well-known
models.

History of math needs to be mined for its moments of adventure, discovery,
and controversy. It is widely assumed that math is perfect and
unchangeable in its nature. For example, that a theorem once proved stays
proved forever. This turns out not to be the case. Lambert thinking he had
disproved non-Euclidean geometry, and Peano thinking he had proved that
all models of the natural numbers are isomorphic are historically the two
most important instances that I know of. Gauss, Lobachevsky, Bolyai, and
Riemann realized that Lambert was wrong, and Beltrami finished off the
case by demonstrating a surface in Euclidean space with Lobachkevskian
geometry. Abraham Robinson ran with non-standard arithmetic, creating
non-standard analysis as an easier way to do calculus, and disposing of
Bishop Berkeley's ghosts of departed quantities.

> http://www.reunion.iufm.fr/recherche/irem/spip.php?article493
> http://fr.wikibooks.org/wiki/Programmation_objet_et_g%C3%A9om%C3%A9trie
> http://revue.sesamath.net/spip.php?article330
>
> Sorry those references are only in French, a lot of teachers exploring
> programming for math seems to come from that place.

Pas de difficulté pour moi. Merci.

> Hilaire
>
> --
> Education 0.2 -- http://blog.ofset.org/hilaire
>
> ___
> 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

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


Re: Raspberry Pi $25 computer

2011-05-22 Thread DancesWithCars
Or Bluetooth it out to something that has those,
like for a GoPro or Contour helmet cam...

AdaFruit.com videos had an SD Camera
card to take photos of soldering projects,
and some other interesting Pick and Place
automation stuff...

Interesting. Sorry to interject...
(little to no sleep)


On Sun, May 22, 2011 at 5:10 AM, Peter Robinson  wrote:
> On Sun, May 22, 2011 at 9:56 AM, Jerry  wrote:
>> It's not a full computer w/o display/ touchscreen
>> So the pricepoint is a little misleading.
>>
>> But at those prices why aren't they giving you a batch and hoping someone 
>> hacks on the MicroSD, adding expansion RAM + SSD and fit it in a tablet type 
>> case.
>
> Its not expandable for the likes of RAM etc. You need to add those at
> manufacturing. 512Mb of RAM (or even 256) and 3 rather than one USB
> port would make it usable (keyboard, mouse, network). A form of
> networking even more so. But I suspect that would make it closer to a
> $50 computer.
>
> Peter
>



-- 
DancesWithCars
leave the wolves behind ;-)
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Raspberry Pi $25 computer

2011-05-22 Thread Peter Robinson
On Sun, May 22, 2011 at 9:56 AM, Jerry  wrote:
> It's not a full computer w/o display/ touchscreen
> So the pricepoint is a little misleading.
>
> But at those prices why aren't they giving you a batch and hoping someone 
> hacks on the MicroSD, adding expansion RAM + SSD and fit it in a tablet type 
> case.

Its not expandable for the likes of RAM etc. You need to add those at
manufacturing. 512Mb of RAM (or even 256) and 3 rather than one USB
port would make it usable (keyboard, mouse, network). A form of
networking even more so. But I suspect that would make it closer to a
$50 computer.

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


Re: Raspberry Pi $25 computer

2011-05-22 Thread Jerry
It's not a full computer w/o display/ touchscreen
So the pricepoint is a little misleading.

But at those prices why aren't they giving you a batch and hoping someone hacks 
on the MicroSD, adding expansion RAM + SSD and fit it in a tablet type case.

Add some batches available to developers and you have something like a Chumby...

---
Please excuse the typing, very small keyboard...


On May 22, 2011, at 4:35, Peter Robinson  wrote:

> It wouldn't be hard to "Port" as there's nothing of Sugar to port.
> Sugar already runs on ARM platforms without issues getting Fedora
> running on it shouldn't be too hard. The lack of RAM would likely be a
> problem, but there are other issues. You need to add a microsd, USB
> hub and other bits that it would need to be useful. It would be more
> useful to make it a $30 computer and add more ram and a couple more
> USB ports but then i suspect the $25 price point was more about
> marketing than anything else.
> 
> Peter
> 
> On Sun, May 22, 2011 at 3:34 AM,   wrote:
>> FYI. Anybody who would like to port Sugar to a $25 computer (requiring
>> only monitor, mouse, and keyboard) should contact Eben, and let us
>> know too.
>> 
>> -- Forwarded message --
>> From: Edward Cherlin 
>> Date: Sat, May 21, 2011 at 22:10
>> Subject: Re: [Sur] linux system por $25
>> To: Eben Upton 
>> 
>> On Sat, May 21, 2011 at 12:22, Eben Upton  wrote:
>>> Hi Edward
>>> Thanks for your mail, and apologies for the delay in replying. The
>>> devices should be available to the general public later in the year;
>>> I'll add you to our mailing list, and will keep you posted as we get
>>> closer to launch.
>> 
>> Thank you.
>> 
>>> We've heard of Sugar, but need to find out more about it. Do you think
>>> it's suitable for a machine with limited processing power and only
>>> 256MB of RAM?
>> 
>> That's what it was designed for.
>> 
>> http://wiki.laptop.org/go/Hardware_specifications
>> AMD Geode 433 Mhz processor
>> 256M RAM
>> Fedora Linux
>> 
>> http://wiki.sugarlabs.org/go/Getting_Started
>> http://wiki.sugarlabs.org/go/Activities
>> 
>>> Cheers
>>> Eben Upton
>>> Director, Raspberry Pi Foundation
>>> 
>>> Follow us @Raspberry_Pi on Twitter
>>> 
>>> 
>>> On Fri, May 6, 2011 at 5:07 PM, Edward Cherlin  wrote:
 Your Web site asks
 
> Do you have open-source educational software we can use?
 
 The answer is Yes. Sugar education software runs on a variety of Linux
 distributions, including Ubuntu. It is currently in the hands of more
 than 2 million children.
 
> We plan to develop, manufacture and distribute an ultra-low-cost
>> computer,
> for use in teaching computer programming to children.
 
 Sugar includes Python and Smalltalk (Etoys). One Laptop Per Child XO
 computers also run Open Firmware, written in FORTH, and including the
 complete FORTH development library, the editor, and an assembler. OFW
 is available for systems  based on ARM processors.
 
 The Sugar Labs Replacing Textbooks project, which I started recently,
 will include a variety of materials for teaching programming and
 Computer Science, and for applying those languages to every school
 subject. We have compiled a list of successful projects for teaching
 programming in the elementary grades, including projects using Python,
 Smalltalk, Logo, LISP, BASIC, and APL.
 
 The real question is one that Seymour Papert asked in 1970: Can we
 design an environment in which children learn math and programming
 languages as readily as they learn human languages, largely from each
 other? Some of us think so, and we are working on it.
 
 I will be happy to answer further questions, or to direct you to those
 who know more about some aspects of Sugar than I.
 
 -- Forwarded message --
 From: Sean DALY 
 Date: Fri, May 6, 2011 at 11:28
 Subject: Re: [Sur] linux system por $25
 To: "OLPC para usuarios, docentes, voluntarios y administradores"
 
 Cc: Gleducar 
 
 
 http://lists.sugarlabs.org/archive/marketing/2011-May/003273.html
 
 
 On Fri, May 6, 2011 at 5:23 PM, Daniel Ajoy  wrote:
> linux system por $25
> 
> http://www.raspberrypi.org/
>> 
>> --
>> 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
>> 
>> ___
>> Devel mailing list
>> Devel@lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>> 
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Raspberry Pi $25 computer

2011-05-22 Thread Peter Robinson
It wouldn't be hard to "Port" as there's nothing of Sugar to port.
Sugar already runs on ARM platforms without issues getting Fedora
running on it shouldn't be too hard. The lack of RAM would likely be a
problem, but there are other issues. You need to add a microsd, USB
hub and other bits that it would need to be useful. It would be more
useful to make it a $30 computer and add more ram and a couple more
USB ports but then i suspect the $25 price point was more about
marketing than anything else.

Peter

On Sun, May 22, 2011 at 3:34 AM,   wrote:
> FYI. Anybody who would like to port Sugar to a $25 computer (requiring
> only monitor, mouse, and keyboard) should contact Eben, and let us
> know too.
>
> -- Forwarded message --
> From: Edward Cherlin 
> Date: Sat, May 21, 2011 at 22:10
> Subject: Re: [Sur] linux system por $25
> To: Eben Upton 
>
> On Sat, May 21, 2011 at 12:22, Eben Upton  wrote:
>> Hi Edward
>> Thanks for your mail, and apologies for the delay in replying. The
>> devices should be available to the general public later in the year;
>> I'll add you to our mailing list, and will keep you posted as we get
>> closer to launch.
>
> Thank you.
>
>> We've heard of Sugar, but need to find out more about it. Do you think
>> it's suitable for a machine with limited processing power and only
>> 256MB of RAM?
>
> That's what it was designed for.
>
> http://wiki.laptop.org/go/Hardware_specifications
> AMD Geode 433 Mhz processor
> 256M RAM
> Fedora Linux
>
> http://wiki.sugarlabs.org/go/Getting_Started
> http://wiki.sugarlabs.org/go/Activities
>
>> Cheers
>> Eben Upton
>> Director, Raspberry Pi Foundation
>>
>> Follow us @Raspberry_Pi on Twitter
>>
>>
>> On Fri, May 6, 2011 at 5:07 PM, Edward Cherlin  wrote:
>>> Your Web site asks
>>>
 Do you have open-source educational software we can use?
>>>
>>> The answer is Yes. Sugar education software runs on a variety of Linux
>>> distributions, including Ubuntu. It is currently in the hands of more
>>> than 2 million children.
>>>
 We plan to develop, manufacture and distribute an ultra-low-cost
> computer,
 for use in teaching computer programming to children.
>>>
>>> Sugar includes Python and Smalltalk (Etoys). One Laptop Per Child XO
>>> computers also run Open Firmware, written in FORTH, and including the
>>> complete FORTH development library, the editor, and an assembler. OFW
>>> is available for systems  based on ARM processors.
>>>
>>> The Sugar Labs Replacing Textbooks project, which I started recently,
>>> will include a variety of materials for teaching programming and
>>> Computer Science, and for applying those languages to every school
>>> subject. We have compiled a list of successful projects for teaching
>>> programming in the elementary grades, including projects using Python,
>>> Smalltalk, Logo, LISP, BASIC, and APL.
>>>
>>> The real question is one that Seymour Papert asked in 1970: Can we
>>> design an environment in which children learn math and programming
>>> languages as readily as they learn human languages, largely from each
>>> other? Some of us think so, and we are working on it.
>>>
>>> I will be happy to answer further questions, or to direct you to those
>>> who know more about some aspects of Sugar than I.
>>>
>>> -- Forwarded message --
>>> From: Sean DALY 
>>> Date: Fri, May 6, 2011 at 11:28
>>> Subject: Re: [Sur] linux system por $25
>>> To: "OLPC para usuarios, docentes, voluntarios y administradores"
>>> 
>>> Cc: Gleducar 
>>>
>>>
>>> http://lists.sugarlabs.org/archive/marketing/2011-May/003273.html
>>>
>>>
>>> On Fri, May 6, 2011 at 5:23 PM, Daniel Ajoy  wrote:
 linux system por $25

 http://www.raspberrypi.org/
>
> --
> 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
>
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


os19 filelist checksum fails

2011-05-22 Thread Yioryos Asprobounitis
Tried a `yum provides */application' on os19/XO-1.5 and I 
got"http://xs-dev.laptop.org/%7Edsd/repos/f14-xo1.5/repodata/filelists.xml.gz: 
[Errno -1] Metadata file does not match checksum"
I was wondering if this might be related to the fact that I run an os18->os19 
(olpc-)updated system or is really something wrong with the specific filelist 
file.___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel