[IAEP] DrGeo 11.08

2011-08-06 Thread Hilaire Fernandes
Hello,

I am happy to announce the release 11.08 of DrGeo, fully working with
the latest stable sugar release.
http://activities.sugarlabs.org/en-US/sugar/addon/4323

Not only this version comes with the necessary fixes for latest Sugar
release but some additional features as:

- very easy user interface to keep/open sketches from a preview list.
User can select a sketch to load from an examples repository or from its
own sketches repository. It could be connected to the Sugar Journal
system in later release.
- the canvas user interface is touch pad friendly, not big deal right
now on the current OLPC XO generation but may be useful on other touch
pad devices where Sugar is running.
- the rendering speed was improved.
- bugs fixing.


==
I am still looking for volunteers to translate DrGeo user manual from
French to English and Spanish. Anyone?
If someone wants to manage manual translation through the floos book web
interface I am ok, but I don't have the time to manage it myself, I can
provide guidance.
Book is there http://documentation.ofset.org/drgeo2/fr
==




Hilaire

-- 
Education 0.2 -- http://blog.ofset.org/hilaire

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


Re: [IAEP] [SLOBS] Revised certification proposal being discussed at the SLOBs meeting

2011-08-06 Thread Walter Bender
On Fri, Aug 5, 2011 at 10:58 PM, Yamandu Ploskonka yamap...@gmail.com wrote:
 Congratulations for a what I see as a good initiative.

 I respectfully submit that such a scheme also take into account the stepness
 of the effort involved, not just the output (though measuring outputs is
 important, yes? :-) )

 While recognising effective contributors is great, please take into the
 balance what giants (cf. Newton's quote and preexisting advantages and
 opportunities) some are standing on, while others maybe did little in
 objective terms, but that little was an incredible stretch, up from an
 almost barren nothing, à la Mark 12:42

Yes. I don't believe in human metrics that remove human judgment from
the equation, hence the deference to the team coordinators.

regards.

-walter


 On 08/05/2011 10:10 AM, Walter Bender wrote:

 Following up on a thread begun in mid July
 (http://lists.sugarlabs.org/archive/iaep/2011-July/013736.html) I
 would like to discuss the following proposal this morning:

 Sugar Labs will award certificates to developers to acknowledge and
 celebrate their contributions to the Sugar Learning Platform. Several
 certificates will be made available, based upon the area of
 contribution.

 The Sugar X Contributor certificate will be given to an individual who
 over the course of a sustained effort contributes to some Sugar
 community team, e.g., Sugar Translation Contributor. (The teams are
 listed on the wiki). The specific criteria for certification will be
 determined by the team coordinators, but in general, it would involve
 a repeated effort on behalf of the team's goals at a high level of
 quality (e.g., of quality sufficient to be incorportated into our
 offerings).

 As an example, the Activity team will issue a Sugar Activity Developer
 certificate to an individual who develops at least one Sugar activity
 that is subsequently posted on the Sugar activity portal and be of
 sufficient quality to be approved for public release. The activity
 must also include internationalization, including the submission of a
 POT file to the Translation Team, and documentation, including the
 creation of a page in the wiki under the Activity category. As will
 the Contributor certificates, sign off will be made by the associated
 team coordinators, in this case the Activity team.





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


Re: [IAEP] [support-gang] Quick Question

2011-08-06 Thread Sebastian Silva
I was going to recommend DrPython and found this document, a chapter of 
the book A Byte of Python:


/


   Choosing an editor

Before we move on to writing Python programs in files, we need an editor 
to write the 'source' files. The choice of an editor is crucial. You 
have to choose an editor as you would choose a car that you want to buy. 
A good editor will help you write Python programs easily, making your 
journey more comfortable and helps you reach your destination (achieve 
your goal) in a much faster and safer manner.


One of the basic requirements of a good editor is*syntax 
highlighting*where all the different parts of your program are colorized 
so that you can/see/your program and visualize how it will run. This 
also means that you should avoid Windows Notepad especially because it 
doesn't support indentation. Indentation means neatly formatting the 
program with the use of whitespace (spaces and tabs) at the beginning of 
the line to make it easy to read the program. We will soon learn why 
indentation is important in Python.


There arevarious development environments 
http://www.python.org/cgi-bin/moinmoin/IntegratedDevelopmentEnvironmentsandmany 
editors for Python 
http://www.python.org/cgi-bin/moinmoin/PythonEditorsavailable. In 
order to keep things simple, I recommend using the DrPythondevelopment 
environment. It is pronounced as/doctor-python/. It is called a 
development environment since you can edit, run and manage Python 
programs completely within DrPython. An interesting note is that 
DrPython itself is written in Python.


First, we shall install DrPython.

//

He proceeds with instructions to install on all three major platforms:
http://dsnra.jpl.nasa.gov/software/Python/byte-of-python/output/byteofpython_html/choosing-editor.html

Incidentally, Christofer, the boy I think you and I met in Montevideo, 
sugarized DrPython, so it works well with the XO as well:

http://activities.sugarlabs.org//es-ES/sugar/addon/4427

/These uruguayan kids never cease to amaze me.

Regards,
Sebastian

El 06/08/11 05:49, Caryl Bigenho escribió:

/Hi.../
/
/
/I must be doing something wrong:/
/
/
 idle
Traceback (most recent call last):
  File stdin, line 1, in module
NameError: name 'idle' is not defined

/
/
/This is where I am in Terminal:/
/
/
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 14:13:39)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type help, copyright, credits or license for more information.

/Caryl/

 Date: Sat, 6 Aug 2011 09:34:25 +1000
 From: qu...@laptop.org
 To: support-g...@lists.laptop.org
 CC: iaep@lists.sugarlabs.org
 Subject: Re: [support-gang] Quick Question

 In Terminal, type idle and press enter. You get Python's own editor,
 with a Python shell that you can type into as well.

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang


___
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] [support-gang] Quick Question

2011-08-06 Thread Caryl Bigenho

Hi Sebastian,


Thanks for the reference to A Byte of Python.  I had it downloaded on my 
computer... on the hard drive that had a fatal crash on the ferry from 
Montevideo to BsAs.  I guess I had better download it again onto the new hard 
drive.  It sounds like it has the info I need to get started.


I was hoping I could just use the Khan Academy videos to get a running start on 
Python.  I figured since I used to be pretty good at programming in the old 
languages (Fortran, BASIC, and Pascal) that it would transfer easily to Python 
once I got all the terms and syntax down.


Then I ran into a wall... the need for an editor.  I just need a simple, easy 
to install and use editor and everyone was very helpful in suggesting things, 
but none were what I would classify as easy to get started on.  Oh well, I kept 
telling Adam there were no shortcuts to learning a language (Spanish), I guess 
this applies to computer languages too!


Yes, Christofer is pretty amazing.  I didn't actually meet him when we were 
there, but I have followed his progress and accomplishments with interest.  


Thanks again for the suggestion... now I'm going to download Byte of Python, 
then I guess I'll go for DrPython.


Caryl

Date: Sun, 7 Aug 2011 06:50:42 +0500
From: sebast...@somosazucar.org
To: cbige...@hotmail.com
CC: support-g...@lists.laptop.org; iaep@lists.sugarlabs.org; qu...@laptop.org
Subject: Re: [IAEP] [support-gang] Quick Question


  



  
  
I was going to recommend DrPython and found this document, a chapter
of the book A Byte of Python:




  

  
Choosing an editor
  

  
  Before we move on to writing Python programs in files, we
need an editor to write the 'source' files. The choice of an
editor is crucial. You have to choose an editor as you would
choose a car that you want to buy. A good editor will help
you write Python programs easily, making your journey more
comfortable and helps you reach your destination (achieve
your goal) in a much faster and safer manner.
  One of the basic requirements of a good editor is syntax
highlighting where all the
different parts of your program are colorized so that you
can see your program and
visualize how it will run. This also means that you should
avoid Windows Notepad especially because it doesn't support
indentation. Indentation means neatly formatting the program
with the use of whitespace (spaces and tabs) at the
beginning of the line to make it easy to read the program.
We will soon learn why indentation is important in Python.
  There are various development environments and many editors for 
Python available. In order
to keep things simple, I recommend using the DrPython development
environment. It is pronounced as doctor-python. It is
called a development environment since you can edit, run and
manage Python programs completely within DrPython. An
interesting note is that DrPython itself is written in
Python.
  First, we shall install DrPython.

  

He proceeds with instructions to install on all three major
  platforms:

  
http://dsnra.jpl.nasa.gov/software/Python/byte-of-python/output/byteofpython_html/choosing-editor.html

  

  Incidentally, Christofer, the boy I think you and I met in
  Montevideo, sugarized DrPython, so it works well with the XO
  as well:

  http://activities.sugarlabs.org//es-ES/sugar/addon/4427


  These uruguayan kids never cease to amaze me.



Regards,

Sebastian



El 06/08/11 05:49, Caryl Bigenho escribió:

  
  
Hi...


  
I must be doing something wrong:


  
 idle
Traceback (most recent call last):
  File stdin, line 1, in module
NameError: name 'idle' is not defined
 


  
This is where I am in Terminal:


  

  Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011,
14:13:39) 
  [GCC 4.0.1 (Apple Inc. build 5493)] on darwin
  Type help, copyright, credits or license for more
information.




Caryl



 Date: Sat, 6 Aug 2011 09:34:25 +1000

   From: qu...@laptop.org

   To: support-g...@lists.laptop.org

   CC: iaep@lists.sugarlabs.org

   Subject: Re: [support-gang] Quick Question

   

   In Terminal, type idle and press enter. You get Python's
  own editor,

   with a Python shell that you can type into as well.

   

Re: [IAEP] [support-gang] Quick Question

2011-08-06 Thread James Simmons
Caryl,

I have been a Mac owner for a little over a week now and have done
development on the Mac for the iPhone and iPad.  The IDE that Apple provides
is called Xcode and it is free in the Apple Store.  I've never tried it with
Python, but it is a decent editor if nothing else.  You might have to be
careful with indents.

As a Linux user I'm spoiled when it comes to development tools.  Amazingly
good tools are a checkbox click away for Python or any number of other
languages.  A lot of these tools could run on a Mac but you need to install
something called Mac Ports and maybe compile things from source code.  The
Mac is not a congenial environment for developers, in my opinion.  In
contrast Linux practically begs you to write programs for it.

Eclipse is available for the Mac and has a Python plugin available.  It runs
as a Java app, so you'd need to have Java installed.  It would take a lot of
fooling around to get this installed and working on a Mac.

If you really want to learn Python and develop Activities you need a Linux
box.  I have two of them I'm not using and if there was a cheap way to get
one to you I'd give you one of them.

James Simmons

On Sat, Aug 6, 2011 at 11:51 PM, Caryl Bigenho cbige...@hotmail.com wrote:

  Hi Sebastian,


 Thanks for the reference to A Byte of Python.  I had it downloaded on my
 computer... on the hard drive that had a fatal crash on the ferry from
 Montevideo to BsAs.  I guess I had better download it again onto the new
 hard drive.  It sounds like it has the info I need to get started.


 I was hoping I could just use the Khan Academy videos to get a running
 start on Python.  I figured since I used to be pretty good at programming in
 the old languages (Fortran, BASIC, and Pascal) that it would transfer easily
 to Python once I got all the terms and syntax down.


 Then I ran into a wall... the need for an editor.  I just need a simple,
 easy to install and use editor and everyone was very helpful in suggesting
 things, but none were what I would classify as easy to get started on.  Oh
 well, I kept telling Adam there were no shortcuts to learning a language
 (Spanish), I guess this applies to computer languages too!


 Yes, Christofer is pretty amazing.  I didn't actually meet him when we were
 there, but I have followed his progress and accomplishments with interest.


 Thanks again for the suggestion... now I'm going to download Byte of
 Python, then I guess I'll go for DrPython.


 Caryl


 --
 Date: Sun, 7 Aug 2011 06:50:42 +0500
 From: sebast...@somosazucar.org
 To: cbige...@hotmail.com
 CC: support-g...@lists.laptop.org; iaep@lists.sugarlabs.org;
 qu...@laptop.org
 Subject: Re: [IAEP] [support-gang] Quick Question


 I was going to recommend DrPython and found this document, a chapter of the
 book A Byte of Python:

 *
  Choosing an editor
  Before we move on to writing Python programs in files, we need an editor
 to write the 'source' files. The choice of an editor is crucial. You have to
 choose an editor as you would choose a car that you want to buy. A good
 editor will help you write Python programs easily, making your journey more
 comfortable and helps you reach your destination (achieve your goal) in a
 much faster and safer manner.
 One of the basic requirements of a good editor is syntax highlighting where
 all the different parts of your program are colorized so that you can see your
 program and visualize how it will run. This also means that you should avoid
 Windows Notepad especially because it doesn't support indentation.
 Indentation means neatly formatting the program with the use of whitespace
 (spaces and tabs) at the beginning of the line to make it easy to read the
 program. We will soon learn why indentation is important in Python.
 There are various development 
 environmentshttp://www.python.org/cgi-bin/moinmoin/IntegratedDevelopmentEnvironments
  and many editors for 
 Pythonhttp://www.python.org/cgi-bin/moinmoin/PythonEditors
  available. In order to keep things simple, I recommend using the DrPython
  development environment. It is pronounced as doctor-python. It is called
 a development environment since you can edit, run and manage Python programs
 completely within DrPython. An interesting note is that DrPython itself is
 written in Python.
 First, we shall install DrPython.

 ** He proceeds with instructions to install on all three major platforms:

 http://dsnra.jpl.nasa.gov/software/Python/byte-of-python/output/byteofpython_html/choosing-editor.html

 Incidentally, Christofer, the boy I think you and I met in Montevideo,
 sugarized DrPython, so it works well with the XO as well:
 http://activities.sugarlabs.org//es-ES/sugar/addon/4427

 *These uruguayan kids never cease to amaze me.

 Regards,
 Sebastian

 El 06/08/11 05:49, Caryl Bigenho escribió:

  *Hi...*
 *
 *
 *I must be doing something wrong:*
 *
 *
  idle
 Traceback (most recent call last):
   File stdin, line 1, in module
 NameError: