Re: [Sugar-devel] [Grassroots-l] A simple way for teachers to review children works

2012-09-26 Thread Samuel Klein
On Wed, Sep 26, 2012 at 9:33 AM, Claudia Urrea clau...@laptop.org wrote:

 Have you tried the Portfolio Activity? teachers can ask

the students to start putting together their work of the

wee, reflecting on what they did

 ^^

Great typo :)

I second the suggestion to use Portfolio.  It's also under active
development, so there's a chance of submitting feature requests and having
them filled.

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


Re: [Sugar-devel] Make Your Own Sugar Activities! paperback is on Amazon, Create Space

2012-03-01 Thread Samuel Klein
Very nice!  Thanks for the update, James...

On Thu, Mar 1, 2012 at 12:48 PM, James Simmons nices...@gmail.com wrote:
 Yesterday I received a proof copy from Create Space for Make Your Own Sugar
 Activities! and it looked good so I approved it for sale.  You can buy it
 on Amazon or on CreateSpace:

 Amazon URL:

 http://www.amazon.com/Make-Your-Own-Sugar-Activities/dp/1470124904/ref=sr_1_2?ie=UTF8qid=1330621301sr=8-2

 CreateSpace URL:

 https://www.createspace.com/3807569

 And, for comparison purposes only, the old Lulu URL:

 http://www.lulu.com/product/paperback/make-your-own-sugar-activities/12995552?productTrackingContext=search_results/search_shelf/center/1

 The interior of the book is exactly the same whether you buy from Lulu or
 CreateSpace.  The page size is the same too.  But there are differences!

 1).  The correct title of the book, including the exclamation point, is on
 the CreateSpace edition, in large, friendly letters.  The Lulu version is
 missing the exclamation point and uses ALL CAPS in a cold Sans Serif font.

 2).  The author of the book is shown on the front cover and on the spine in
 the CreateSpace version.

 3).  The CreateSpace version has a full color photo of the author on the
 back cover.

 4).  The CreateSpace book has a real ISBN number and a bar code on the back
 to prove it.

 5).  Lulu charges $18.43 for this book.  Create Space will only charge $7.50
 for its version, which is either JUST AS GOOD or almost as good, depending
 on how you feel about the author photo.  This will give me about a dollar in
 royalties if you buy through Amazon or about two dollars if you go through
 CreateSpace directly.  (There are of course benefits to me if you buy from
 Amazon, too.  Like I'll get that thing where it says People who bought this
 also bought The Life And Times Of Bhakta Jim.  Or E-Book Enlightenment.  Or
 The Diamond Age.)

 As far as Amazon is concerned it will only be available from Amazon.com, not
 the other Amazon sites worldwide.  CreateSpace has this deal called Extended
 Distribution where if you pay $30 they will list your book in catalogs used
 by bookstores, etc.  This will make it possible that the book could be sold
 on other Amazon sites, etc., but no guarantees.  The e-book is already
 available on many (but not all) Amazon sites worldwide and hasn't set any
 sales records there, so I figure I'll keep the $30.  Customers from outside
 the U.S. should be able to order from CreateSpace.

 I have two other books I will offer this way: Como Hacer Una Actividad Sugar
 and E-Book Enlightenment:Reading And Leading With One Laptop Per Child.  I
 should get proof copies of these in a few days.

 As far as Lulu is concerned, MYOSA was put there by the FLOSS Manuals
 website and they have received whatever profits there were from Lulu sales.
  I don't think it was much money, and they never really marketed the book
 (like for instance listing it in the FLOSS Manuals Bookstore section of
 their website).  If I thought it was making money for them I wouldn't
 compete with them, but as things are I think I can move more paper this way.
  The other two books never had printed versions before.

 If someone could post the URLs on OLPC or Sugar Labs websites I'd be
 grateful.

 James Simmons


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




-- 
Samuel Klein          identi.ca:sj           w:user:sj          +1 617 529 4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Free Terminal?

2012-01-09 Thread Samuel Klein
Yes, that would definitely work.  There can't be more than a few dozen
really common shell-based actions people want to take.  It could be a 'hack
my XO' activity that introduced you to the command line through specific
things you might like to hack.

- your icon
- your name
- your background image
- your desktop layout
- your journal (bulk delete/archive)
- your activities (bulk delete)
- your username
- resetting all .sugar prefs
- your Flash installation
...


On Sun, Jan 8, 2012 at 2:26 AM, Kevin Mark kevin.m...@verizon.net wrote:

 On Sat, Jan 07, 2012 at 04:30:08AM -0500, Samuel Klein wrote:
  Understood.  None of these valid concerns sound like reasons to
 obfuscate it -
  obfuscation doesn't solve the problem Sean mentions.
 
  For instance,  you could have a version of terminal that let you explore
 but
  didn't let you write anything to disk; until you toggled a menu
 preference.
 
  At present a number of commonly-used XO recipes start with find the
 Terminal
  activity or, less safe yet, tell users how to pull up the root shell.
 
  S

 Can these Terminal uses be turned into an activity with a simple menu like:
 delete Sugar Journal, etc.  And if you want to 'learn some commands', then
 maybe a Terminal activity in a 'sandbox' (would a chroot do that?)
 vs work on the XO file system

 --
 |  .''`.  == Debian GNU/Linux ==.| http://kevix.myopenid.com..|
 | : :' : The Universal OS| 
 mysite.verizon.net/kevin.mark/.|http://mysite.verizon.net/kevin.mark/.%7C
 | `. `'   http://www.debian.org/.| http://counter.li.org [#238656]|
 |___`-Unless I ask to be CCd,.assume I am subscribed._|

 Ralph's Observation:
It is a mistake to let any mechanical object realise that you
are in a hurry.




-- 
Samuel Klein  identi.ca:sj   w:user:sj  +1 617 529
4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Free Terminal?

2012-01-07 Thread Samuel Klein
Understood.  None of these valid concerns sound like reasons to obfuscate
it - obfuscation doesn't solve the problem Sean mentions.

For instance,  you could have a version of terminal that let you explore
but didn't let you write anything to disk; until you toggled a menu
preference.

At present a number of commonly-used XO recipes start with find the
Terminal activity or, less safe yet, tell users how to pull up the root
shell.

S


On Wed, Jan 4, 2012 at 4:51 AM, Sean DALY sdaly...@gmail.com wrote:

 The first time I found  opened Terminal, I did an ls and saw that
 there were comands prefaced with sugar. I ran one out of curiosity,
 and wiped out the Journal, which taught me the valuable lesson that
 tinkering with the command line could destroy the environment...

 Sean


 On Tue, Jan 3, 2012 at 8:52 PM, Martin Langhoff
 martin.langh...@gmail.com wrote:
  On Tue, Dec 20, 2011 at 1:37 PM, Samuel Klein meta...@gmail.com wrote:
  Terminal is currently hidden by default on many builds.  How about
 unhiding
  it or replacing it with an activity that offers more of an intro to the
  command line?
  It is an important tool for understanding how your computer works.
 
  But it is also an _advanced_ tool, and a dangerous tool.
 
  It breaks one of the core principles of Sugar -- it is easy to _break_
  stuff. So it is fitting that it sits a bit hidden. Just like your
  swiss knife has the sharp blades folded in while in your pocket.
 
  cheers,
 
 
 
  m
  --
   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
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Samuel Klein  identi.ca:sj   w:user:sj  +1 617 529
4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Free Terminal?

2011-12-21 Thread Samuel Klein
It makes Terminal appear as a second-class activity when it should be a
high-value first-class activity.

Using Terminal can be fun, useful, illuminating.  It is the ony activity we
offer to really get a sense of how your computer works.
And it is not just for diagnostics or advanced uses.  A number of basic
scripts or instructions about how to use or customize the XO require the
Terminal.

If the concern is that children might not be prepared to use it, or might
somehow 'misuse' it, it would be better to provide more guidance and
information with the activity [for instance: ship Man pages, include a
welcome message that guides people to them, and to a txt version of Intro
to the Command Line].

As for Man pages -- We now have the space; is there any reason not to ship
them?
http://dev.laptop.org/ticket/5161
http://dev.laptop.org/ticket/5640

SJ

On Tue, Dec 20, 2011 at 8:38 PM, Thomas C Gilliard 
satel...@bendbroadband.com wrote:

 **


 On 12/20/2011 04:07 PM, Gonzalo Odiard wrote:

 Ok, returning to sugar-devel because I did Reply instead of Reply to all :)

 Can you explain what is the use case of this activity you are proposing?
 The terminal is ok, when you know what to do, is waiting for you.
 Why do you think there are a wrong message here?

 Gonzalo

 On Tue, Dec 20, 2011 at 7:15 PM, Samuel Klein meta...@gmail.com wrote:

 Then it makes more sense to me to say once you have learned how to su
 olpc, you can use terminal to hack your user experience rather than once
 you have overcome an obfuscating element in Sugar, you can use
 terminal-without-any-help to do things you might still not understand.



 Add this link to Default.html? (the start page of Browse):
  http://people.sugarlabs.org/Tgillard/floss_manuals/Terminal_06Sep08.pdf
 This would require using Sugar Clone

 http://wiki.sugarlabs.org/go/Sugar_Creation_Kit#Sugar_on_a_Stick.2FSugar_Clone
 to duplicate the live USB's

 Or make a Fedora Remix with the .pdf file on the Soas live CD .iso
  http://wiki.sugarlabs.org/go/Build_Your_Own_Remix_with_Fedora

 The terminal-application goes to root with-out any password on SoaS.
 I think this is why it is not selected as a favorite.



 On Tue, Dec 20, 2011 at 5:14 PM, Samuel Klein meta...@gmail.com wrote:

 Why are we judging that some people are 'not ready' to use terminal?
  it's not as though we hide the delete activity menu option from people,
 for instance.  It seems to me to send the wrong message.

  Better to have a terminal replacement activity that
 a) shows you clearly what user you are logged in as (in the title bar?)
 b) by default launches you into a new user account (user:sandbox?)
 that can easily su to olpc...
 c) offers some initial welcome/guidance/help in exploring the command
 line.

  SJ


 On Tue, Dec 20, 2011 at 1:46 PM, Gonzalo Odiard gonz...@laptop.orgwrote:

 If the user is ready to use the terminal, can go to the list view and
 select as a favorite, right?
 Is not hidden, only is not selected as favorite.

 Gonzalo

  On Tue, Dec 20, 2011 at 3:37 PM, Samuel Klein meta...@gmail.comwrote:

 Terminal is currently hidden by default on many builds.  How about
 unhiding it or replacing it with an activity that offers more of an intro
 to the command line?
 It is an important tool for understanding how your computer works.

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





   --
 Samuel Klein  identi.ca:sj   w:user:sj  +1 617
 529 4266 %2B1%20617%20529%204266




  --
 Samuel Klein  identi.ca:sj   w:user:sj  +1 617
 529 4266



 ___
 Sugar-devel mailing 
 listSugar-devel@lists.sugarlabs.orghttp://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Samuel Klein  identi.ca:sj   w:user:sj  +1 617 529
4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Free Terminal?

2011-12-20 Thread Samuel Klein
Terminal is currently hidden by default on many builds.  How about unhiding
it or replacing it with an activity that offers more of an intro to the
command line?
It is an important tool for understanding how your computer works.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FW: scratch on aslo

2011-12-16 Thread Samuel Klein
I understand why Scratch isn't hosted on aslo at present, but it would be
nice if it were hosted in a fashion that supported discovery of and
review/discussion of it.  Scratch is Sugar's most popular programming
activity, after all...


On Thu, Dec 15, 2011 at 7:09 PM, Thomas C Gilliard 
satel...@bendbroadband.com wrote:

 **


 http://wiki.sugarlabs.org/go/Features/Soas_V4/ASLOxo_Activity_Test_Table#Activity_Test_Results

 This is a table matrix on the wiki in a sortable and editable form.
 It is also unmaintained since Nov 2010...: (


+1 for better organization of things that take dedicated, periodic
investments of time.

But simply allowing people to build a catalog of all activities that have
ever been useful to anyone takes minimal effort (mainly, a one-time
simplification of the current submission process).

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


Re: [Sugar-devel] FW: scratch on aslo

2011-12-15 Thread Samuel Klein
I would find ASLO more useful if it had a Search all feature that allowed
people to find
* unmaintained or dormantly-maintained but working activities
* activities that can be freely distributed but are not [confirmed to be]
under a free-software license
* links to activities that are freely available online (somewhere) but may
not be freely distributable (from an aslo server)

Excluding or obfuscating popular activities only makes ASLO a less handy
service.

At any rate, at the point where the ASLO software says to an uploader that
file already exists in our databsae it should be able to show that person
the metadata related to the file: who has uploaded it, why it is not
visible, c.

SJ

On Thu, Dec 15, 2011 at 3:47 PM, Gary Martin garycmar...@googlemail.comwrote:

 On 15 Dec 2011, at 17:44, Gonzalo Odiard gonz...@laptop.org wrote:

 But I don't think is a good idea add a activity without a maintainer.


 +1

 Activities without maintainers seem like a spiral to the bottom of
 the quality bucket - I'd personally not want to recommend the ASLO site
 to a teacher if we were knowingly promoting and uploading unmaintained
 activities. As an Open Source license (required by ASLO) allows anyone
 to potentially pick up maintenance, perhaps ASLO could be tweaked to hide
 all activities without a confirmed, named, maintainer by default?

 --Gary


 Gonzalo

 On Thu, Dec 15, 2011 at 2:32 PM, Sebastian Silva 
 sebast...@somosazucar.org wrote:

  Actually if the license permits it, there isnt a necessity to await
 confirmation by original author, although it would be nice to ask, IMHO

 El 14/12/11 19:46, Rafael Ortiz escribió:



 On Wed, Dec 14, 2011 at 7:42 PM, Alan Jhonn Aguiar Schwyn 
 alan...@hotmail.com wrote:

   It's ok uploading those to aslo, if they have OSI compliant
 Licences, pointing to original devs, also if they provide a good sugar
 experience. More info here:


 http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy#Guidelines_for_accepting_an_activity



  Ok. The importants are in ASLO.. maybe there are some that not..

  I could test some and upload them. But corresponds me to do that? I do
 not want to override the original developers ..


 it's necessary to ask first the original devs.




 ___
 Sugar-devel mailing 
 listSugar-devel@lists.sugarlabs.orghttp://lists.sugarlabs.org/listinfo/sugar-devel



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


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


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




-- 
Samuel Klein  identi.ca:sj   w:user:sj  +1 617 529
4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] scratch on aslo

2011-12-14 Thread Samuel Klein
Scratch doesn't seem to be on ASLO.  On the other hand, when I sign in and
try to upload it, I am told the file is already in the system.   Can
someone link me to it?

It is ***really hard*** to find the link to upload an activity.  Can this
be added in a few more places?  If you don't think to hover over nav
elements I don't think there is any other way to discover it.
http://activities.sugarlabs.org/en-US/developers/addon/submit

It is unclear how to submit someone else's activity for inclusion.  There
are some popular activities not in aslo, particularly spanish-language ones
(cf. xojuegos.com); this would be a nice feature, even if the resulting
work gets an unverified copyright stamp.

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


Re: [Sugar-devel] [FEATURE] Global Text to Speech

2011-11-15 Thread Samuel Klein
+1  This would be amazing.  This would also encourage more people to
contribute to the speech engine for their language or dialect.

On Tue, Nov 15, 2011 at 9:15 AM, Gonzalo Odiard gonz...@laptop.org wrote:

 I want propose the feature Global Text to Speech [1]

 In fact, the functionality was already designed, and part implemented, but
 is not working in Sugar.

 We have code in Speak, Read and Memorize activities implementing the call
 to the backend,
 the only missing part is a icon device to configure pitch and velocity.

 Gonzalo

 [1] http://wiki.sugarlabs.org/go/Features/GlobalTextToSpeech


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




-- 
Samuel Klein  identi.ca:sj   w:user:sj  +1 617 529
4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] #3074 LOW: Language screen in Control Panel hangs on load after setting lang from cmd line

2011-09-02 Thread Samuel Klein
That was on 860.  Thanks for the unbreaking tip, I'll try to reproduce tonight.

S.

On 9/2/11, Sugar Labs Bugs bugtracker-nore...@sugarlabs.org wrote:
 #3074: Language screen in Control Panel hangs on load after setting lang
 from cmd
 line
 +---
 Reporter:  sj   |  Owner:
 Type:  defect   | Status:  new
 Priority:  Low  |  Milestone:  Unspecified by Release Team
Component:  sugar|Version:  Unspecified
 Severity:  Major|   Keywords:
 Distribution:  Unspecified  |   Status_field:  Unconfirmed
 +---
 Changes (by sascha_silbe):

   * component:  untriaged = sugar
   * severity:  Critical = Major


 Comment:

  Try removing ~/.i18n to unbreak Sugar (show the activities again).

  If your language wasn't listed in the Control Panel section, trying to set
  it from the command line is bound to break things. We should prevent that
  (i.e. not change to setting if the language isn't supported), but I'd
  rather get rid of the CP code (it has other warts, too) than fix it.

  What version of Sugar is this, BTW? 11.2 isn't a valid Sugar version.

 --
 Ticket URL: http://bugs.sugarlabs.org/ticket/3074#comment:1
 Sugar Labs http://sugarlabs.org/
 Sugar Labs bug tracking system



-- 
Samuel Klein  identi.ca:sj   w:user:sj  +1 617 529
4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] I know America

2011-07-20 Thread Samuel Klein
,
 México, Nicaragua, Panamá, Paraguay, Perú, Surinam, Venezuela; y los
 insulares de: Cuba, Haiti, Jamaica, Puerto Rico, Trinidad y Tobago).
 También tiene 3 mapas generales de América del Norte, Central y del Sur...
 En todos los países se puede Explorar o Jugar sobre: Departamentos (o
 Provincias,
 Estados, etc), Capitales departamentales (o de la Provincia...), Ciudades y
 Rios.
 Hay algunos paises que no tienen toda la información, pero para una versión
 2
 se completará.
 La actividad incluye internacionalización, es decir, está disponible en
 Inglés y
 Español (En si es un solo archivo, que al instalarse se muestra en el
 respectivo
 idioma en que está la XO, no es que sean 2 paquetes distintos.)
 El idioma por defecto es el inglés, es decir, para todos los idiomas a no
 ser
 español, la actividad se muestra en inglés.
 En español es: Conozco América y en inglés: I know America.
 La parte de español está bastante bien, pero en inglés tiene muchos detalles
 en cuanto a los nombres, ya que muchos cambian (pero la mayoría permanece
 invariable: por ejemplo, Brasil es Brazil pero Montevideo es Montevideo).
 Un cambio con respecto a otros Conozco, es que no insiste con la pregunta
 una
 y otra vez hasta que uno acierta el resultado, tiene una barra de
 progreso...
 Se hace una pregunta, en caso de éxito, suma 10 puntos. Si falla, se muestra
 una
 pequeña ayuda, si acierta, 5 puntos, si erra.. siguiente pregunta.
 Por cada nivel se hacen 7 preguntas, de ahi, que siendo puntaje  perfecto
 se logren
 7x10 puntos = 70 puntos. En caso de lograr ese puntaje, se muestra una
 felicitación,
 en caso contrario, se pide que vuelva a jugarlo...
 Esta versión incluye una rosa de los vientos con los puntos cardinales.
 Sabido es
 que los mapas, desde hace mucho se orientan de la misma forma: el norte:
 arriba
 y el sur: abajo (si un profesor de geografía lee esto me pega).. Pero es
 bueno
 familiarizarse con ello...
 También incluye la escala en que está el mapa. Esto da una idea de que tan
 grande o
 pequeño es un país, una zona.
 Como la mayoría de los mapas están hechos con la proyección cónica conforme
 de
 Labert (mantiene las distancias, pero no los ángulos y tiene 2 paralelos en
 los cuales
 la deformación es nula) es posible medir distancias en el mapa y ver,
 haciendo una
 simple regla de 3, cuál es la distancia en la realidad.
 Para facilitar la lectura de la escala, desde el 0 al extremo derecho de
 la escala, en
 el último valor, es una distancia exacta en milímetros en la pantalla de una
 XO. Esto
 evita agregar incertidumbre en las mediciones y mejorar la precisión de los
 cálculos.
 Por ejemplo, en el mapa de Brasil, la escala va de 0 a 600 kilómetros y
 la distancia
 entre esos puntos es de exactamente 13 milímetros.
 Sobre la precisión? Todos los mapas están basados en mapas de buena calidad
 y
 algunos están basados en unos que robé de Naciones Unidas (Departamento de
 Geografía...)
 Bueno, ahí está para la
 descarga: http://activities.sugarlabs.org/es-ES/sugar/addon/4464

 Espero cometarios, sugerencias y sobre todo: ERRORES...
 Todo lo que hace el hombre es imperfecto, todo es perfectible...
 Los errores son la información básica para que algo mejore...
 Y la mejor forma de testear algo me parece que, exceptuando
 el laboratorio, es en el uso cotidiano, y que los usuarios finales reporten
 sus casos
 de fallo...
 Alan




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





-- 
Samuel Klein          identi.ca:sj           w:user:sj          +1 617 529 4266
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Physics activity (Was: Release v3 tonight?)

2010-05-20 Thread Samuel Klein
An aside about Physics - it was used with great happiness by the
children in Gaza, and features in some of the photos we just got back
from there.  More as soon as we have release to publish them :-)

SJ

On Tue, Jul 28, 2009 at 11:49 AM, Gary C Martin g...@garycmartin.com wrote:
 Hi Asaf,

 On 28 Jul 2009, at 02:41, Asaf Paris Mandoki wrote:

 Great!

 For now, we will just be unzipping the elements / box2d .egg
 libraries
 into lib/ (until we figure out how to include setuptools from within
 an activity).  Will commit this within the next few days.

 Could you put the current elements version there?

 Once I commit the new save method to the Physics activity, what will
 be missing to have v3 release?

 Not much I think. I'd like to do some testing here as soon as your new
 state saving work is committed; also want to make the icon changes we
 discussed (irregular polygon, hand grab icon).

 I haven't seen the translations being committed. Does anyone know if
 there's a problem with the translation system?
 Another problem I have is that I got a friend to suggest a French
 translation but I cant set his suggestions as the actual translated
 text.

 I'll take a look once I'm back on-line (travelling today), though I
 didn't notice any po updates last time I checked. Perhaps the
 translate push cycle is currently being timed along with the current
 0.85.x.

 Regards,
 --Gary


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

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


Re: [Sugar-devel] [support-gang] Beta of Offline Haiti Maps

2010-01-30 Thread Samuel Klein
Nicholas,

That's great.  I'll try to test that on my upcoming bus trip...
copying the sugar devel list as well.  Tim, can you ask your
colleagues active in Haiti to test this as well?

SJ

On Sat, Jan 30, 2010 at 10:18 PM, Nicholas Doiron
ndoi...@andrew.cmu.edu wrote:
 Hi everyone,

 The beta OfflineMaps activity lets users view and post on OpenStreetMap
 roadmaps of Haiti, without an internet connection.  Users can add their
 photos and text to markers on the map, and load some Google Earth files
 (KML).
 Only a few areas could be detailed. I tried to cover where I heard OLPC
 and Waveplace are planning to be: Port-au-Prince, Lagonav Island, Leogane,
 and Jacmel.

 Information and Screenshots
 http://wiki.laptop.org/go/User:Ndoiron/OfflineMap
 Download:
 http://haiti.latest.disaster-tool.appspot.com/OfflineMaps.xo
 Google Earth/KML file (Port-au-Prince hospitals, from MINUSTAH):
 http://haiti.latest.disaster-tool.appspot.com/Hospitals.kml

 There are maps for Jeremie, Gonaives, and Saint Marc too, but adding these
 freezes my XO (RAM issues?).
 Please let me know if you have feedback on the activity.  Can anyone help
 test that it syncs markers when you share the activity on 2 XOs?

 Regards,
 Nick Doiron

 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang

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


Re: [Sugar-devel] calling for volunteers (was Re: SOAS 2 problems)

2010-01-30 Thread Samuel Klein
That news blurb was certainly bold... it's also from Fall 2008.   It's
harder to spread FUD when a couple years of stories of XOs in
classrooms involve Sugar.

I would like to work together on a series of blog posts about the new
Sugar version that will be shipping on the 1.5's.  If some of the
active develpoers (Tomeu, Chris, one or two developers of new
activities?) want to draft their impressions and favorite aspects of
the new release, I would be happy to edit and publish the result.

SJ

On Fri, Jan 29, 2010 at 5:20 AM, Tomeu Vizoso to...@tomeuvizoso.net wrote:
 On Tue, Jan 26, 2010 at 00:21, Samuel Klein meta...@gmail.com wrote:
 On Fri, Jan 22, 2010 at 4:34 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Fri, Jan 22, 2010 at 06:07, Walter Bender walter.ben...@gmail.com 
 wrote:

 I think we are looking at a great probortunity here. We have a project

 My mind balks at that word, but I agree with this message wholeheartedly.

 If we are able to learn to make successful calls for help, we will be
 able to scale up our capacity significantly. We can like it or not,
 but we depend _a lot_ on volunteers and we need to accept it and
 operate according to that reality.

 A good point.  Is there a page on the slwiki to organize calls for
 help for various projects?  (it's not always this sort of call for
 help -- sometimes there are calls for developers from outside groups
 trying to fund activity development as well; or calls for
 field-testers by a group of active developers...)

 We have http://wiki.sugarlabs.org/go/Vacancies but that only works, as
 it is now, for work that has associated a position, not for
 projects. Should we use the same? Create a different one?

 This is very related to Aleksey's proposal for a site that matches
 needs with contributors, but I think it's better to start first with a
 low-tech solution such as the wiki and move to more sophisticated
 means as we learn more.

 About where to put the calls, my blog is read by GNOME hackers, I
 think OLPC could ask Jonathan Corbet to put a call for kernel
 developers, Greg's blog is read by Fedora contributors, what other
 outlets we have for calling for specific volunteering opportunities?

 As mentioned before, I think it's very important how the need is
 expressed, there's a world of difference between saying we need you
 to improve education and having someone on the field describing how
 the volunteer could make a real change on the lives of the people
 there. Photos will also help, maybe a video from a rural school in
 Africa, etc.

 And Sugar Labs cannot take this job it alone in part because most of
 the general public still thinks that OLPC laptops are running Windows.

 We definitely need to remedy this confusion.

 I don't think that nor OLPC nor SLs can do much against MS' press machine:

 http://www.scidev.net/en/new-technologies/digital-divide/low-cost-laptops-to-change-from-linux-to-microsoft.html

 But if from time to time OLPC's press releases could briefly mention
 Sugar, I think it could be great.

 Thanks,

 Tomeu

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


Re: [Sugar-devel] SOAS 2 problems

2010-01-25 Thread Samuel Klein
On Fri, Jan 22, 2010 at 4:34 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Fri, Jan 22, 2010 at 06:07, Walter Bender walter.ben...@gmail.com wrote:

 I think we are looking at a great probortunity here. We have a project

My mind balks at that word, but I agree with this message wholeheartedly.

 If we are able to learn to make successful calls for help, we will be
 able to scale up our capacity significantly. We can like it or not,
 but we depend _a lot_ on volunteers and we need to accept it and
 operate according to that reality.

A good point.  Is there a page on the slwiki to organize calls for
help for various projects?  (it's not always this sort of call for
help -- sometimes there are calls for developers from outside groups
trying to fund activity development as well; or calls for
field-testers by a group of active developers...)

 And Sugar Labs cannot take this job it alone in part because most of
 the general public still thinks that OLPC laptops are running Windows.

We definitely need to remedy this confusion.

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


Re: [Sugar-devel] [support-gang] Several chapters of Make Your Own Sugar Activities! ready for review, feedback

2010-01-14 Thread Samuel Klein
Great idea to add a section on using sugar to read -- if you include
browsing webpages and offline snapshots, it's by far the 1st or 2nd
most common use of Sugar in most homes and classrooms, and still far
from obvious.

SJ

On Thu, Jan 14, 2010 at 10:37 AM, Jim Simmons nices...@gmail.com wrote:
 Samuel,

 I agree that in addition to the beginner's manual I'm putting together
 there is a need for a more advanced book covering topics like
 sugarizing existing programs, using languages other than Python, etc.
 I'd be interested in reading such a book but I would not be qualified
 to write it.  In fact, I'm learning new things (and documenting them)
 as a result of writing this book.

 If I do another book after this one it might be on using Sugar to read
 free e-books.  Where to get them, what formats are available,
 advantages of each, descriptions with screenshots on how to use Read,
 Read Etexts, View Slides, Get IA Books, Get Books, how to download
 books with Browse, working with e-books in the Journal, etc.  I still
 have to get through the current book, and that will take awhile.

 James Simmons


 On Wed, Jan 13, 2010 at 11:21 PM, Samuel Klein meta...@gmail.com wrote:
 Jim, a thought:

 I'd like to see an Activity Guide similar to this one, which
 describes how to make software for a great activity for children and
 talks primarily about form, method, audience, and functionality.
 Something suitable for a general Sugar SDK, and an audience of
 programmers who have made lots of software before.

 It should have a section on Sugar that says here's how to make sure
 your activity runs well within the Sugar environment, but most of the
 sugar design principles should be in the earlier parts of the guide.
 (and details such as USE PYTHON should be optional subsets of the
 Sugar-specific guidelines)

 It would also include details on making a good activity that could be
 part of (for instance) a  Gnome desktop, for devs who want their Gnome
 app to become a default for XO builds.


 On Tue, Jan 12, 2010 at 11:49 AM, Bert Freudenberg b...@freudenbergs.de 
 wrote:
 On 12.01.2010, at 16:43, Jim Simmons wrote:

 http://objavi.flossmanuals.net/books/ActivitiesGuideSugar-en-2010.01.11-23.05.32.pdf

 Very nice, Jim!

 It is a truth universally acknowledged, that a Sugar activity should be 
 written in Python.

 However, there are other means to go about that, and special circumstances 
 may lead a developer to consider alternatives.

 In WHAT IS A SUGAR ACTIVITY? you make it sound like Python was a 
 necessary ingredient for all Sugar activities. That is not true, an 
 activity *can* be written without any bit of Python code. Not even Python 
 bindings are needed. See

        http://wiki.laptop.org/go/Low-level_Activity_API

 Activities can be written in any language, as long as it can connect to 
 D-Bus and provide an X11 interface.

 While it's most convenient and also encouraged to write new activities in 
 Python, it is not mandatory. The Sugar API was carefully designed to allow 
 activity development in any language. There are a couple of non-Python 
 activities, most prominently Etoys which is even part of the Sugar 
 platform, emphasizing it is *not* Python-only. It would be nice if you 
 could rephrase that introductory section.

 Other than that, very nice book. I love your style :)

 Ditto.

 SJ


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


[Sugar-devel] Fwd: [Sig-bwp] Audio / Mobile Technologies for Children Allison Druin

2009-10-30 Thread Samuel Klein
From a different library list.  For those who don't know her, Allison Druin
among other things runs a children's testing lab where various sorts of
products and interfaces are tested by children (in Maryland and in 1 or 2
sister institutions around the globe).   If you like this talk, she also
wrote _The Design of Children's Technology_.


-- Forwarded message --
From: gerrymck gerry.mckier...@gmail.com
Date: Thu, Oct 22, 2009 at 1:49 PM
Subject: [Sig-bwp] Audio / Mobile Technologies for Children  Allison
Druin / Iowa State University / October 9 2009
To: asi...@asis.org, sig-...@mail.asis.org, isen-ast...@community.lsoft.com


Colleagues/

The Audio Is Now Available For This Most Informative Presentation I
Had The Opportunity To Attend.

/Gerry

Women in HCI Lecture / Allison Druin / University of Maryland /
October 9, 2009 / Noon / Howe Hall / Alliant Energy-Lee Liu Auditorium
/ Iowa State University

Abstract  For many children (ages 2-12) in the United States, mobile
technologies are now an integral part of their everyday living and
play experiences. They commonly use mobile phones, netbooks, pen-based
computing, GPSs, computer-enhanced toys and much more.

But this is not the case for all children. There are still young
people who live in places where mobile technologies are just becoming
affordable. Others live in areas where there is no cell phone service
at all. And still other children live in places where basic living
necessities outweigh the need for electronic technologies. There are
extreme differences in children’s opportunities and challenges for
learning with new technologies.

Therefore, in my talk I will discuss how to approach designing for
these diverse children. This talk is not about how to make mobile
technologies. It is about how to make BETTER mobile technologies for
the world’s children.

I will demonstrate some of our newest work at the Human-Computer
Interaction Lab in mobile collaboration and intergenerational mobile
storytelling. I will also suggest how these new mobile technologies
call for new approaches to design.

Speaker  Allison Druin is the Director of the Human-Computer
Interaction Lab (HCIL) and an Associate Professor in the University of
Maryland’s College of Information Studies and Institute for Advanced
Computer Studies. Her work includes: developing digital libraries for
children; designing technologies for families; and creating
collaborative storytelling technologies for the classroom.

Druin’s most active research is the International Children’s Digital
Library (ICDL)

[
http://mobile-libraries.blogspot.com/2009/08/international-childrens-digital-library.html
]

now the largest digital library in the world for children which she
and colleagues expanded to a non-profit foundation.

She is the author or editor of four books, and her most recent book
was published Spring 2009: Mobile Technology for Children (Morgan
Kaufmann, 2009).

[
http://mobile-libraries.blogspot.com/2009/07/mobile-technology-for-children.html
]

She received her Ph.D. in 1997 from the University of New Mexico, her
M.S. in 1987 from the MIT Media Lab, and a B.F.A. in 1985 from Rhode
Island School of Design.

Sponsored By  Women in Human Computer Interaction Series, Women in
STEM Speaker Series, and Committee on Lectures (funded by GSB).

Link To Audio Available At

[ http://tinyurl.com/ykcvmbn  ]

Enjoy !

/Gerry

Gerry McKiernan
Associate Professor
Science and Technology Librarian
Iowa State University Library
Ames IA 50011


gerry...@iastate.edu

There Is No Answer, Only Solutions / Olde Irish Saying

The Future Is Already Here, It's Just Not Evenly Distributed
Attributed To William Gibson, SciFi Author / Coined 'Cyberspace
___
Sig-bwp mailing list
sig-...@mail.asis.org
http://mail.asis.org/mailman/listinfo/sig-bwp
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Bookreader] Text to Speech readers for XO

2009-10-29 Thread Samuel Klein
Bumping up this recent thread on the bookreader list about text-to-speech.
Mike and Gregor, in case you haven't seen what's currently possible:

I believe James S's Read Etexts uses speech-dispatcher to read selected
text. Aleksey and others may have done further work with espeak...  I've
included some old threads from the Sugar list this past spring below.

SJ


On Thu, Oct 29, Mike McCabe mcc...@archive.org wrote:

I also think this is a great idea.  I've worked with several
text-to-speech readers recently, as part of my effort to make the
Internet Archive books available to print disabled people.

They're very useful, and I think that this mode of reading could be of
use to a very broad range of users.  I suspect we'll see more of it soon.

I'm also curious to hear about specific experiences with
linux-compatible free TTS, as we may be producing audio books with this
to work with the new Library of Congress audio players.

Best regards -
Mike




== [1] old note from James Simmons ==
( in repsponse to this speech-synthesis summer of code proposal:
http://wiki.sugarlabs.org/go/speech-synthesis )

Chirag,

Since you have been working with Aleksey Lim you probably know about
text to speech with highlighting in Read Etexts.  I wrote the original
TTS code that used speech-dispatcher with some assistance from Hemant
Goyal and the folks on the speech-dispatcher project.  Aleksey
refactored my code so it could work with either speech-dispatcher or his
own gstreamer espeak plugin.  Not only does his plugin need no
configuration to work, it also does a LOT better in producing timely
callbacks as it reads each word.

As you point out in your proposal, highlighting the word as it is spoken
is a big part of the benefit of what you're proposing.  If all you
wanted to do was capture some highlighted text in the clipboard and have
it spoken in a voice you can configure in a control panel, that would be
easy, even trivial.  It's the highlighting that's difficult.  When I
added speech to Read Etexts I deliberately tried for the simplest
approach that would get the job done.  It reads only the current page.
It always starts either at the first word on the page, or if speech has
been paused, it resumes with the last word spoken.  You can't choose the
word to start on.  The Activity itself receives the callbacks as each
word is spoken and takes care of doing the highlight and scrolling the
textarea so the highlighted word stays on the screen.

If I had to write a facility that did what Read Etexts does outside of
the Activity I wouldn't know how to do it.  It seems to me that
highlighting is best done by the Activity itself.  I can't deny that it
would be useful to have all this work done as you have described without
the Activity knowing anything about it, but it doesn't seem feasible.
You'd have to have something that could work with gtk textareas, the
evince component Read uses, Abiword, and everything else that came along.

Another thing you'd have to deal with is PDFs composed of scanned in
book pages.  There are a lot of these around (the Internet Archive is
full of them) and somehow the kid trying to select words on a scanned in
page would have to be clued in that these words are not selectable.

I suppose you could make an Activity that grabbed whatever text was in
the clipboard, displayed it in a textarea, and highlighted the words in
that textarea as it spoke them.  I'm pretty sure that wasn't what you
had in mind.

Splitting sentences into separate words will be a challenge.  I just use
spaces as delimiters and filter out characters like asterisks, vertical
bars, etc.  That works OK for English but not for other languages.  If I
wanted Read Etexts to do highlighting on the Bhagavad-Gita in the original
Sanskrit it wouldn't work.  Even in English I get tripped up by double
hyphens (--).  It would be nice if Gutenberg etexts put spaces around double
hyphens but they don't.

It looks like you've picked a challenging project, and I would love to be
proven wrong about everything I've mentioned here.  Good luck with this,

James Simmons


== 2: SynPhony and reading assistance ==

On Tue, Feb 17, 2009 at 12:48 PM, Carol Farlow Lerche c...@msbit.comwrote:

 I'd like to call your attention again to 
 SynPhonyhttp://synphony.wiki.sourceforge.net/.
 We are close to a base release (probably this week) of a 44,000 word English
 word database that has a very rich array of information helpful to the
 teaching of English, especially reading.  A 10,000 word Spanish lexicon and
 5 word German one will follow. Norbert Rennert who compiled these, would
 like very much to work with other language experts to extend this effort to
 other languages.  Some highlights of the English lexicon:  screened from the
 CMU Sphynx corpus for accessibility to children, each word entry has
 frequency data from analysis with respect to a large corpus of text merged
 in, phoneme breakdown (used by reading curricula to decide the order in
 which 

Re: [Sugar-devel] [Bookreader] Status report on Bookreading

2009-10-14 Thread Samuel Klein
Ditto :)

I will be showing off Sayamindu's new work at the Making Books
Apparent event in San Francisco next Monday night.  If any of you are
in the area, let me know and I'll make sure you get an invitation.

Now we need to encourage more people to organize OPDS servers of
children's works, and tie this into the Rural Design Collective's work
in that area.

SJ

On Wed, Oct 14, 2009 at 3:57 PM, raj kumar rku...@archive.org wrote:
 Excellent post and video, Sayamindu!

 Very, very good work. I'm excited about how easy it now is to discover
 and read books on the OLPC!

 Thank you so much for doing all the work to tie into the experimental
 IA aggregated OPDS feed. Your software is working great!

 -raj


 On Oct 14, 2009, at 12:20 PM, Sayamindu Dasgupta wrote:

 Hello,

 I've posted a short status report on the state of Book Reading in
 OLPC/Sugar. You can read it here:
 http://sayamindu.randomink.org/ramblings/2009/10/14/books-sugar-and-olpc/
 There's also a video-cast of a modified Get Internet Archive Books
 activity, retrieving books from Feedbooks.com (it is already linked
 from the blog post, but it may not be visible in some browsers). You
 can download it from : http://dev.laptop.org/~sayamindu/get_books.ogv

 Thanks,
 Sayamindu


 --
 Sayamindu Dasgupta
 [http://sayamindu.randomink.org/ramblings]
 ___
 Bookreader mailing list
 bookrea...@lists.laptop.org
 http://lists.laptop.org/listinfo/bookreader

 ___
 Bookreader mailing list
 bookrea...@lists.laptop.org
 http://lists.laptop.org/listinfo/bookreader

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


Re: [Sugar-devel] [IAEP] [SoaS] The Future of Sugar on a Stick

2009-09-22 Thread Samuel Klein
On Tue, Sep 22, 2009 at 2:35 AM, Martin Dengler
mar...@martindengler.com wrote:
 On Tue, Sep 22, 2009 at 01:03:37AM -0400, Mel Chua wrote:

 Sebastien's original question[2] is unanswered perhaps because it's
 been deemed maybe-already-answered[3] or peripheral

To the contrary, it seems to me that it remains unanswered only
because it has been deemed a very important question, one worth formal
consideration by a decision panel and the oversight board.

 It's a week and a bit after the original mail already.  This is a
 convincing demonstration of the utter failure in decision-making.

Impatient as ever :-)If this is in fact an important question to
the future of Sugar and SoaS development, taking time to answer it
unambiguously may be wise.

 It's not hard to say no, but it takes a mailing list and a committee

Replies so far have been varied, but they do not sound like no to me.

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


Re: [Sugar-devel] SoaS: Searching for Decision Panel volunteers.

2009-09-22 Thread Samuel Klein
I volunteer.  I don't have a strong opinion yet, but am interested in
the future of SoaS.  When I give talks about OLPC and Sugar, there are
almost always audience members who have used it.

SJ

On Fri, Sep 18, 2009 at 4:27 PM, Chris Ball c...@laptop.org wrote:
 Hi all,

 Sebastian Dziallas has asked for clarity on how the SoaS distribution
 he maintains is going to be treated and considered by SL.  It doesn't
 seem that there's consensus, so we suggest forming a Decision Panel:

   On the rare occasion of a contentious issue on which no general
   consensus can be reached, the Oversight Board is responsible for
   convening a Decision Panel. The Oversight Board will be responsible
   for determining when a Decision Panel is required and for selecting
   members for the Decision Panel. Members of the Oversight Board are
   not permitted to serve on a Decision Panel. A Decision Panel will
   solicit community input, discuss (in private if they deem it
   necessary), reach a conclusion internally, and produce a report
   documenting their conclusion. (Anyone may submit advice to a
   Decision Panel.) The Oversight Board will review and ratify
   Decision Panel reports.
     -- http://wiki.sugarlabs.org/go/Sugar_Labs/Governance

 This mail is to ask for volunteers for the Decision Panel.  Volunteers
 can be anyone with an interest in the outcome, and the Oversight Board
 will then vote on (a) whether to convene the panel, (b) who should be
 on the panel, and probably (c) what the decision being paneled is.  :)

 Please volunteer by replying to this mail if you're interested, and
 please do so by Thursday September 24th so that we can run the vote
 at the Friday September 25th SLOBs meeting.

 Thanks!

 - Chris.
 --
 Chris Ball   c...@laptop.org
 One Laptop Per Child
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

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


Re: [Sugar-devel] [IAEP] [SoaS] The Future of Sugar on a Stick

2009-09-18 Thread Samuel Klein
Mel - thanks for this delightful and thoughtful post.  I agree with
most of the points you and your aunt raise.

Ben says, about 'Friendly' and 'Consistent':
 These two things sound pretty much the same to me.
 They also sound absolutely impossible, taken strictly.
 Taking a more relaxed interpretation, you seem to be
 describing, in effect, a full-time professional support staff.

I disagree.  As Tomeu points out, the SOAS community is organized
around an idea that supports friendliness and consistency.  To the
comments that Gnome and KDE don't handle end to end packaging, the
lack of almost any distors that are targeted effectively at these
needs of teachers makes it important for some group to do it.

I would find it a refreshing counterpoint to have a group in this
ecosystem focused on maintaining a toolchain that first prioritizes
the overall teacher and classroom experience, and second prioritizes
hardware, OS, and software details.  Some of its core releases /
components / packages (for instance, a new social  procedural system
for getting help or processing feedback) might not involve a single
transistor or line of code.

SJ


On Thu, Sep 17, 2009 at 11:38 PM, Mel Chua m...@melchua.com wrote:
 I read the multiple future of SoaS discussions on this mailing list
 and... to be honest, I was frustrated and didn't quite know how to
 respond.

 So I called my aunt Lynne May (I stay with her family when I'm in
 Boston). She's been a teacher for over 15 years. She teaches first
 grade. (I've been showing her Sugar occasionally for the past 2 years,
 and she thinks it's very cool.) I described this thread to her,
 explained the situation, and asked for her perspective.

 The summary of it was: This discussion you are having, as important
 as it may be to you, makes no difference to me as a teacher. Here is
 what does.

 Here are our notes - written up to the best of my ability, and then
 read over and edited (and added to) by her. I haven't edited anything
 out, so it's quite long.. I hope that others will be able to pull out
 the points that caught their eye, because I am not sure what in here
 will be most interesting to people.

 What teachers care about:
 * Is it friendly?
 * Is it consistent?
 * Is it sustainable?

 What they DON'T care about:
 * What group runs it?
 * Who owns the trademark?
 * What bleeding-edge features are being developed now for a future release?
 * What is the underlying operating system (which they never see)?

 Let's go into each of these topics in turn.

 Friendly.

 Is there a one-stop shop I can go to where my problems will be fixed
 immediately? Yes, theoretically it's possible to chase down the
 problem yourself, since everything is open source. And yes, you don't
 need technical knowledge because eventually, if you keep asking
 questions and trace things back to the appropriate developers in the
 appropriate upstreams, you'll likely find someone friendly to fix it
 for you. However, even if the individual developers are friendly - and
 we have very friendly, helpful developers -  the process is not.
 Teachers don't have time to chase issues down the rabbit hole. They
 need to be able to report an issue and then know when that issue will
 be fixed by, so they know how long they have to improvise for.

 Consistent.

 It's important to have the experience be consistent for the kids.
 When are we going to do that thing again? they'll ask. It needs to
 work - and work the same way - every week. Kids hold you accountable
 for being consistent. They're in the classroom every single day.

 Teachers are also in the classroom every single day, and on-call every
 hour of that day. They also need consistency. Teachers improvise a
 lot, but they can only do so if they know what tools they have
 available, and that those tools can be relied upon. They set aside
 prep time; they have to know that they won't need to spend more than X
 hours per week to prep for this. If they can't predict how much time
 it will take to use a tool each week, they won't be able to use it.

 Tools need to be consistent from day to day, but also from year to
 year. Will they need to relearn a new toolset next year? She relayed a
 story about choosing the reading assessment tool the first grade team
 will use this school year. Should they use the same assessment program
 used in previous year even if there are missing books in the current
 set? Or should they switch to a different assessment program. It took
 them only 20 minutes total to make a decision. They based their
 decision on the consistency factor, affordability, and immediate
 response by customer service to their query which helped them solve
 the problem of having an incomplete assessment kit. The final
 selection was the same program that was being used in other grade
 levels, and the same program that was previously used.

 The takeaway I got from this story is that sometimes it isn't the
 design of the tool itself that makes it better for the 

Re: [Sugar-devel] Interactive Ebooks [Re: Deployment feedback braindump]

2009-08-12 Thread Samuel Klein
On Wed, Aug 12, 2009 at 8:51 AM, Sayamindu Dasguptasayami...@gmail.com wrote:

 First of all, a PDF is pretty much just well-behaved postscript.
 You can embed that in more postscript. The user can thus scribble
 all over the document.


 In this context, I have been playing around with Read + Epub - and I
 have posted a short, unstructured dump of my thoughts at
 http://sayamindu.randomink.org/ramblings/2009/08/12/braindump-on-ebooks/

 Some screencasts:

 ** http://dev.laptop.org/~sayamindu/interactive_books_video/video.ogv
 - shows that a video clip can be embedded in a book readable by Read

 ** http://dev.laptop.org/~sayamindu/interactive_books_video/python.ogv
 - shows that a python shell can be embedded in a book readable by Read

 ** http://dev.laptop.org/~sayamindu/interactive_books_video/digital_logic.ogv
 - shows that a etoys simulation can be embedded in a book readable by Read

 I have also started to experiment with ebooks as exercise books -
 HTML5 local storage looks promising, and with some magic at the school
 server end, we might be able to get something done. I'll resume my
 experiments during the weekends, and will post updates when I have
 some progress.
 Of course - none of this is _standard_ epub, and I'll try to figure
 out where I can get information about planned updates to the Epub
 spec, and if this type of use-case can be accommodated into the next
 version.

This is very, very cool.  So cool, in fact, that your paper crown is
in the mail:
   http://wiki.laptop.org/go/Pretty_Pretty_Princess

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


Re: [Sugar-devel] Book bundles and Read

2009-07-31 Thread Samuel Klein
 Journal needs to cover these features (whatever they resolve to be). Every
 activity author should not be inventing various implementations of a book
 shelf UI concepts for dealing with a monoculture 'collection' of objects.
 Imagine if I wanted to put together a 'collection' of Physics simulations
to
 teach curriculum, or some Turtle Art projects teaching the idea of
vectors,
 or a mix of both along with a book or two and a Labyrinth mind-map of
topic
 notes. What happens if an Activity wants to use the ObjectChooser to pick
an
 object buried in someone else's collection.

On Fri, Jul 24, 2009 at 6:57 PM, Sayamindu Dasgupta sayami...@gmail.comwrote:

 I do agree with you that it is the Journal which should be doing this,
 and not Read (except for maybe accessing online catalogs - though I
 think James has a better approach with his Get IA Books activity. It's
 just that, I'm a bit frustrated with the current state of the journal
 (especially for handling collections), and while xol-s are a great
 idea in theory, the practice of jumping through the browser
 (especially if Rainbow is enabled) is extremely crappy, IMHO :-).
 However, after going through all the mails, especially the links which
 Aleksey sent, I think it may be worthwhile to devote my coding cycles
 to the Journal instead.



I disagree here.  In theory, it is nice to imagine you might only need to
solve a large # of similar interface and design problems once for every
situation.  In practice, it is really difficult to design a smooth, fast,
rewarding interface for a general problem : a focused use case, and the
freedom to make something work brilliantly for that case without having to
demonstrate that it is a good design decision for all other parallel use
cases, helps get something useful.

I would expect to regularly want my bookshelf to be able to browse through
hundreds of files at once, searching and autocompleting through their
specific index;  sort by book-specific metadata fields; and handle a
collection 90% of which I am not storing locally -- possibly requesting a
book from a repository off-disk, possibly keeping a fixed size on-disk
library and having a process for queueing old books for local removal.
Yes, an Ideal Journal might include these features.  But I expect a Read
-- Get IA Books activity might deal with this over the next year or two
much more effectively than an a Journal being pulled in many directions.

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


Re: [Sugar-devel] Object Bundles review and inclusion to 0.86/Feature_List request

2009-07-29 Thread Samuel Klein
Interop is important. It would be useful to be interoperable with the
default OCW format as well : an imsmanifest xml file in the root
directory.

I'd recommend eventually moving to a manifest format that supports
including a number of other files -- so whatever location Sugar / the
Journal looks for this info, it could include a link to other partial
manifests.  Then converting these other formats to .xo would be a
matter of creating a top-level metadata file - .info or otherwise -
which could be automatically generated by a script looking in a dozen
canonical spots for similar sets of data.

SJ


On Wed, Jul 29, 2009 at 8:34 AM, Martin
Langhoffmartin.langh...@gmail.com wrote:
 On Wed, Jul 29, 2009 at 9:12 AM, Aleksey Limalsr...@member.fsf.org wrote:
 ..and in my mind the purpose of OB was keeping metadata while tranfering
 Journal objects between sugar-nonsugar-sugar not broader meaning

 well, file/content exchange! :-) If we are going to write the code for
 a format, and we can write our own, vs use a popular existing standard
 that opens doors to interop...



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

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


Re: [Sugar-devel] Book bundles and Read

2009-07-23 Thread Samuel Klein
Missing here is a way to handily install/uninstall a named set of works from
your journal/XO.

If you could search through the 2000 books on a usb stick, find 40 results,
copy those into your Journal as a named collection, and later choose to read
individual books (without making na addition on-disk copy) or uninstall that
collection (without individually uninstalling all 40 books), that would be a
good user experience.

The journal entry for reading a book from a collection could be a metadata
entry with all the informatino about the book, but could point to the
existing collection (at appropriate index even) for the work itself.

The catalog file with the data about all 40 books should be searchable
through the journal as well for every bundle, which would allow you to pull
up the collection when searching for one of its elements.  then you'd need
an additional info-rich detailed view for a collection within the journal
(which is needed anyway -- bundles are much more complex than a single text
file or image).

SJ

On Thu, Jul 23, 2009 at 1:28 PM, Gary C Martin g...@garycmartin.com wrote:

 Hi James,

 On 23 Jul 2009, at 16:52, Jim Simmons wrote:

  Yesterday I had an email exchange with Scotty Auble of the Rural
  Design Collective project who have a list of 2,000 some odd books they
  want to distribute to Sugar users without requiring them to have
  Internet access.  The thought I had was Zip archives with a catalog
  file, perhaps in Dublin Core format, and a new Activity that would
  look inside these archives, generate a browsable catalog from the
  catalog file, and allow the child to select the books he likes and
  create Journal entries for them.  I copied this email to the IAEP list
  but not here.
 
  I agree with the points Gary is making below and wonder if we need a
  different kind of bundle that can be used to distribute collections of
  books without requiring the child to install the whole collection.

 Just wondering. If I had a USB stick with 2,000 pdf, plain text,
 etext, djvu, epub etc files on it... if they are at least reasonably
 well titled file names (lets say at least title, author), then a child
 can:

 1). pop in the USB stick
 2). goto the Journal and select the external USB stick icon
 3). search and/or browse the books by author / title
 4). any entry they want can be dragged to their Journal icon
 5). ...or clicking any object entry will both start it for reading and
 copy it into the childs Journal

 FWIW some find step 5 a limitation or design bug for Sugar, in that
 you can't work with files on external media that are larger than the
 free space you have left in your Journal. Step 4 could be better, as
 the icon for your Journal (appears in a bottom tray when additional
 media devices are present), is actually an XO kid icon, would be more
 logical to show the Journal icon I think. Step 3 clearly could be
 prettier but would require some way of generating live previews for
 the entries currently in view (and then you could use the proposed
 Journal grid view to view book covers).

 It's also worth noting that although directory structure of the
 external media is not displayed directly (Journal shows a flattened
 list of all files), the full directory path to the file is placed in
 its description field. This is all fully searchable data, so you could
 put all the Lewis Carroll books in a folder of that name, and that
 would be enough to allow you to query Journal for them.

 So just some well chosen directory names (by author seems sensible),
 and consistently well named files (i.e full title of book) would make
 quite an accessible solution. Perhaps if there's interest, we can
 polish some of the above steps to make it even smoother in 0.86?

 Regards,
 --Gary

  Date: Thu, 23 Jul 2009 04:33:09 +0100
  From: Gary C Martin g...@garycmartin.com
  Subject: Re: [Sugar-devel] Book bundles and Read
  To: Sayamindu Dasgupta sayami...@gmail.com
  Cc: Sugar devel sugar-devel@lists.sugarlabs.org,  OLPC
  Bookreader
 list bookrea...@lists.laptop.org
  Message-ID: 37e66200-fa85-4d24-aa3e-9e2a3a520...@garycmartin.com
  Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
 
 
  Hmmm. The down side of this is that you end up with 1 Journal zip
  bundle holding a large number of books... So, I resume this zip
  bundle, pick one of the many books and start reading. I assume the
  single Journal entry is now remembering this one book and page I'm
  now
  reading. So now I want to read another book in the same bundle, do I
  loose the reference to the book and the page I was on before? Jump
  through some new UI hoops to flag the book and bookmark the page? It
  feels like walking into a Library, but only being able to read one
  book at a time. Successful Journal entries are the ones that store
  Activity state for some small slice of the goal, one book, not the
  whole library of congress.
 
  I'd be quite happy with zipped bundles that expanded into 

Re: [Sugar-devel] Book bundles and Read

2009-07-23 Thread Samuel Klein
On Thu, Jul 23, 2009 at 4:44 PM, Gary C Martin g...@garycmartin.com wrote:


 Journal needs to cover these features (whatever they resolve to be).


That would be handy.  I would prefer a standard for /how/ to cover these
features that indivicual activities can implement though -- this could let
many people test out their own variation on user interface, various faster
or more feature-rich indexing options, c -- without the barrier of saying
'you have to understand how to hack the Journal code to be able to work on
this cool universal organizing/finding/editing-metadata problem'.



 A combination of a Journal grid view and correctly tagging objects would
 pretty much solve the UI side; with perhaps a bundle format (maybe repurpose
 .xol) so that downloading one auto extracted to a number of tagged Journal
 entries; and the reverse perhaps being true where you select N existing
 Journal entries and send to - ... causes them to be zipped up as a .xol
 and transferred as a single item.


+1.  The reverse is also very useful.

 Both old and new external media support allows for
 starting an .xo Activity bundle. The Activity is installed and
 started. So you could extend the Get IA Books Activity to have a
 thumbnail view and have it check an external media device for a local
 archive format of some kind. Then just distribute a USB stick with
...
 Both old and new external media also support for hiding files with the
 leading . (dot) character,

Also sensible.

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


Re: [Sugar-devel] Book bundles and Read

2009-07-22 Thread Samuel Klein
This makes perfect sense to me.   In particular, Read should be able to read
.xol files and display books contained within them if they are in a
known/readable format.  Adding support over time for alternatives to
catalog.atom would not be difficult (there are some learning-objects formats
that have different canonical names and formats for their catalog files) but
I'd like to see this become the recommended way to store a set of books,
even if it is part of a more complex activity/object/content bundle.

SJ


On Wed, Jul 22, 2009 at 5:06 PM, Sayamindu Dasgupta sayami...@gmail.comwrote:

 Hello,
 While looking at the existing Library Bundle mechanism, I was
 wondering if it would be possible to bypass the Browser altogether and
 launch the catalog inside Read itself (for library bundles that have
 ebooks in them). If we use a zip archive format, with the following
 internal layout, it will be possible to load the catalog directly into
 Read (once I have support for the draft OPDS standard in Read):

 .
 |-- books
 |   |-- Verne - 20,000 Leagues Under the Sea.epub
 |   |-- Verne - A Journey into the Interior of the Earth.epub
 |   |-- Verne - Around the World in Eighty Days.epub
 |   |-- Verne - From the Earth to the Moon.epub
 |   `-- Verne - The Mysterious Island.epub
 `-- catalog.atom


 Only the catalog name needs to be constant (catalog.atom) - the books
 would be referenced from the catalog, along with optional thumbnail
 icons etc.

 This may be useful in scenarios where the deployment or a distributor
 wants to distribute multiple (but of a similar theme) books together
 (eg: beginning of the school session, books for a specific subject).

 Does this make sense ?
 Thanks,
 Sayamindu




 --
 Sayamindu Dasgupta
 [http://sayamindu.randomink.org/ramblings]

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


Re: [Sugar-devel] activity.info hosts

2009-07-21 Thread Samuel Klein
A good point - now's an excellent time to start using it.  it can be used
for a soft interaction -- a warning on installation if the activity might
not be compatible.

On Tue, Jul 21, 2009 at 1:32 AM, Christoph Derndorfer 
christoph.derndor...@gmail.com wrote:

 Hi all,

 I was wondering whether there were any plans to make use of the hosts
 variable in the activity.info files to determine whether an activity runs
 on the specific Sugar installation.

 With 0.86 being on the horizont, 0.84 being used on SoaS, 0.82 being widely
 used among the G1G1 community and some deployments and many deployment still
 using pre-0.82 software I think the issue of activity compatibility deserves
 some serious attention. Otherwise this has the potential to create _a lot
 of_ confusion and frustration further down the road.

 Not sure what the original plans wrt the technical implemention of this
 feature were but I would assume the harder part of solving this problem is
 spreading the word among activity developers to update their .xo bundles
 accordingly.

 Cheers,
 Christoph

 --
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: christ...@olpcnews.com

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


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


Re: [Sugar-devel] [support-gang] Corps Deployment looking to fund Prog. Dev.

2009-07-07 Thread Samuel Klein
Paul -

The sugar development list is a good place to look for someone with
time to help.  Extending Write to do what you have in mind may indeed
be the best way to proceed - they had some developers interested in
doing more work for the XO but lacking funds.

SJ


Seth Woodworth wrote:

| Write is based on the GNU/linux program AbiWord, which does have
| support for everything you mention, but not exactly easily done.  But
| all the same, you very well may be able to solve your problem by
| creating a template in AbiWord/OpenOffice that Write may be able to
| understand.
|
| I don't know, but I would look into at least exploring Write as a
| basis for what you're working on.
|
| Also, I assume you've seen EduBlog?  It's a project ran in part by
| former-OLPC-er and Support-Ganger Greg Smith
|
| http://wiki.laptop.org/go/EduBlog_Instructions

- Show quoted text -

On Sun, Jul 5, 2009 at 1:53 PM, Paul Commonscomm...@laptop.org wrote:
 Hi OLPC Community,
 One of the Corps deployments is looking for a programmer from the OLPC
 community who can put together a child-friendly newspaper activity where the
 kids author the articles and design its template.  If you're aware of any
 such program available, I'd love to know.  If not, the team has some
 available funds if there's a quick turn around. If you're interested, please
 contact me and we can discuss the specs. CC langgor...@gmail.com too.
 Thanks!
 Cheers,
 Paul

 --
 Paul Commons
 One Laptop per Child
 (317) 523.9822







 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang


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


Re: [Sugar-devel] Browse.xo -- preserving a downloaded filename?

2009-06-30 Thread Samuel Klein
On Tue, Jun 30, 2009 at 2:18 PM, Martin
Langhoffmartin.langh...@gmail.com wrote:
 On Tue, Jun 30, 2009 at 7:20 PM, Simon Schampijersi...@schampijer.de wrote:
 Actually I came along this myself the other day. I would propose to have the
 file name as the entry title and the 'downloaded from' description in the
 journal entry description field.

 +1!

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


Re: [Sugar-devel] [IAEP] Show Must Go On - SoaS for the XO-1

2009-06-19 Thread Samuel Klein
On Wed, Jun 17, 2009 at 6:41 AM, Jonas Smedegaardd...@jones.dk wrote:

What if we developers only announce in developer-oriented forums and
someone else (marketing team?) takes the task of communicating it to
end users?

 Hmm. That sounds rigid to me.

 I suggest transforming it into this instead:

 Beware of the target audience of the list you post to.  If you are
 unsure if your message could be misinterpreted (e.g. if you are a geek
 with a message to end users) then consider passing it through someone
 more devoted to communicating (e.g. the marketing team).

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


Re: [Sugar-devel] transition from activities/all to activities portal

2009-06-18 Thread Samuel Klein
This sounds good.  Making the how-to-upload tutorial more prominent
will help as well.  So that new releases such as [[jam2jam]] are put
in the right place...  SJ

On Thu, Jun 18, 2009 at 6:20 PM, Rafael Enrique Ortiz
Guerrerodir...@gmail.com wrote:
 Hello David.

 That's the best option in my opinion.


 cheers!.
 Rafael Ortiz


 On Thu, Jun 18, 2009 at 11:31 AM, David Farning dfarn...@sugarlabs.org
 wrote:

 Chris,

 Upon further examining
 http://wiki.laptop.org/go/Activities/Browse_(8.2), I think that we can
 maintain backwards compatibility both technically and socially by
 using the existing /Activities/NAME_(VERSION) by pointing the links on
 that page to

 http://activities.sugarlabs.org/sugar/addon/4024
 and
 http://activities.sugarlabs.org/sugar/downloads/latest/4024/

 This would not require any changes on currently deployed machines,
 just server side url updates.  I need to double check that the version
 detection happens correctly.

 Does this sound reasonable for a transition period?

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


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


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


Re: [Sugar-devel] [Bookreader] Epub and Read

2009-06-15 Thread Samuel Klein
Sayamindu - I met Peter Brantley last week, who is actively working
with others towards a revised OPDS spec.  They are considering local
library v. global library issues, for which an offline OLPC classroom
provides a good example.

A separate epub-reader that can be dropped into Read sounds
reasonable, certainly as a model for an evince-hacker to follow if
interested.   Do you have a screenshot that shows a pagebreak?

Rebecca, you can try an html index page that links directly to .epub
files, which links should be recognized properly and should launch the
epub viewer when followed.

SJ


On Fri, Jun 12, 2009 at 1:27 PM, Rebecca Hargrave
Malamudwebch...@invisible.net wrote:
 Hello, Sayamindu -

 I am working with a group in Oregon to create bundles of the IACL
 books for the OLPC XO. I am looking for some guidance on what the
 best format is to provide the books in since it looks like we will
 need to work within the XO Read activity offline environment (I did
 some initial work on this as an online web demonstration using
 GnuBook - http://openlibrary.org/olpc/bookreader?format=raw ) .

 This post is very useful to get me started - thank you! I am looking
 forward to the public code and will watch the list(s) for details.

 Best regards,

 Rebecca Malamud



 At 4:44 AM +0530 6/11/09, Sayamindu Dasgupta wrote:
Hi all,
I have been working on getting Epub support into Read, and here is the
first screenshot:
http://dev.laptop.org/~sayamindu/screenshot_read_epub.png

It is not based on Evince, but on webkit (I had tried to implement a
backend for Evince, but lack of well defined pagination in many
(most??) Epub files, along with the relative difficulty of rendering
HTML for evince (with things like text selection/search support)
forced me to choose the alternative path). I'm trying to make the epub
view widget follow the evince api as closely as possible, so that it
can be dropped into Read with minimal effort/changes.

There is no public code yet - but there will be one soon (probably
during next week).

In a somewhat related note, I have been also looking at the draft Open
Publication Distribution System specs[1], which allows ebook
distributors to distribute e-books via a Atom XML based catalog
format. I think it makes sense to support this in Read, as well as in
the school server, so that we can easily distribute e-books. For
example, if we have a large e-book collection for a particular
deployment, it may not make sense to put all of them in individual
computers - instead allowing the user to browse/search the catalog and
download the books as and when required would probably be a better
option.

Thanks,
Sayamindu

[1] http://code.google.com/p/openpub/wiki/OPDS
--
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Bookreader mailing list
bookrea...@lists.laptop.org
http://lists.laptop.org/listinfo/bookreader


 --
 
 http://ruraldesigncollective.org/
 ___
 Bookreader mailing list
 bookrea...@lists.laptop.org
 http://lists.laptop.org/listinfo/bookreader

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


Re: [Sugar-devel] New bundles for GCompris

2009-06-02 Thread Samuel Klein
Woohoo!  Thank you, Bruno...   SJ

On Tue, Jun 2, 2009 at 6:42 PM, Bruno Coudoin bruno.coud...@free.fr wrote:
 I just uploaded all the individual activity bundles at the usual place
 [1]. Each bundle now contains all the locales as supported by GCompris.

 There is also a localized click on letter activity that includes the
 voices of a given locale. For this one, the user must download the one
 that matches the Sugar locale.

 I tested a couple of activities on SOAS but not all of them. Please
 report me errors if you find some.

 [1] http://wiki.laptop.org/go/GCompris

 --
 Bruno Coudoin
 http://gcompris.net  Free educational software for kids
 http://toulibre.org  Logiciel Libre à Toulouse
 http://april.org     Promouvoir et défendre le Logiciel Libre

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

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


Re: [Sugar-devel] Dictionary everywhere ?

2009-05-07 Thread Samuel Klein
I'd prefer to see all meanings for a word within the set of
dictionaries chosen.  If you are learning two langs, you should see
relevant words in both languages when you select a string.

SJ

On Thu, May 7, 2009 at 7:35 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Thu, May 7, 2009 at 13:27, Sayamindu Dasgupta sayami...@gmail.com wrote:
 On Thu, May 7, 2009 at 2:55 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Thu, May 7, 2009 at 02:10, Sayamindu Dasgupta sayami...@gmail.com 
 wrote:
 Hello,
 I was wondering about having a global dictionary key in sugar, just
 like the view source key. When you select a word (or words), and press
 that key, a window should pop up, showing the meaning of that word (or
 those words). There can be a control panel entry to choose what
 dictionary to use (eg: someone might want to have a English-Spanish
 dictionary instead of a English-English one, etc).
 I did a bit of hacking last weekend to come up with a rough mockup for
 the feature.
 There's a screencast at
 http://people.sugarlabs.org/sayamindu/global_dictionary.ogv
 (it works with all activities, and not just with Browse - and the
 window pops up when I press the key)
 Does it make sense for Sugar ? If it does, I think I can beat it into
 shape over the next few weekends.

 Looks really great, congrats!


 Thank you very much :)

 I'm adding it to the topics of the next design meeting, which may be
 next weekend.


 Sounds good. I am looking forward to some ideas about the UI.

 Btw, which external dependencies brings? How would it work in
 multilingual environments?


 Right now I am using python-dictdlib[1] to get the definitions from a
 dictd formatted database[2]. It may probably make sense to turn the
 definition and dictionary management part into a desktop independent
 dbus based library, and have a sugar control panel extension and a
 globalkey/deviceicon extension to leverage that.
 Alternatively, we can also consider using a web-based approach, where
 we query dict.org (this means that we won't have to ship the large
 dictionary dumps) - but I don't want to rely on a internet connection
 being present for this feature to be usable.

 As for multilingual environments, I propose to have a control panel
 extension which would let the user choose which dictionary to use. I
 think would be similar to the speech module:
 http://interdimensionmedia.com/scratch/settings-10.jpg

 Wouldn't be a bit uncomfortable for bilingual people or those learning
 a new language? Or are you suggesting that in the control panel you
 would set the languages you will use and then in the alert you would
 choose the current one?

 Regards,

 Tomeu

 Thanks,
 Sayamindu



 [1] http://packages.ubuntu.com/jaunty/python-dictdlib
 [2] http://www.dict.org/w/databases/start
 --
 Sayamindu Dasgupta
 [http://sayamindu.randomink.org/ramblings]

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

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


Re: [Sugar-devel] Why setup.py?

2009-05-05 Thread Samuel Klein
setup.py has always bugged me for the reasons stated.  SJ

On Tue, Apr 28, 2009 at 1:42 PM, Bert Freudenberg b...@freudenbergs.de wrote:

 On 28.04.2009, at 17:34, Luke Faraone wrote:

 On Tue, Apr 28, 2009 at 11:30, Bert Freudenberg b...@freudenbergs.de
 wrote:

 That would make sense. In fact, I previously made a mkDist.py script
 (in the etoys repo) that would call the bundle builder to create an xo
 bundle. It sets the dist_dir variable in the Config object. How would
 I set the dist_dir when using setup.py?

 The *exact* same way you'd do it in your other script. setup.py is just a
 well-known name for the file that sets up a package; it's the equivalent
 of a Makefile from the C++ world.

 Err, if I change the semantics of setup.py that would break it for other
 users. I would have to pass it as a command line option, but that apparently
 is not supported.
 - Bert -


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


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


Re: [Sugar-devel] Making Read read everything [WAS: Re: FBReader]

2009-03-18 Thread Samuel Klein
Calibre is great.  Kovid Goyal has expressed some interest in the past
in seeing it on the XO; you could get direct input there.  (Kovid, see
below for current bookreader-related work, and Manu's ideas for an
improved interface to one's collections of texts)

SJ

On Wed, Mar 18, 2009 at 8:09 AM, Bryan Berry br...@olenepal.org wrote:
 that's a great idea Manu,

 I also like calibre. I highly recommend you talk w/ Pratham Books. They
 are a great organization and are putting out a lot of the READ India
 books as e-books under CC 3.0 . You should talk w/ Gautam John
 gau...@prathambooks.org . He is a great guy

 here in Nepal, we really need a decent itunes-for-e-books app as well.

 On Wed, 2009-03-18 at 17:19 +0530, Sayamindu Dasgupta wrote:
 Hi Manu,

 On Wed, Mar 18, 2009 at 2:50 PM, Manusheel Gupta m...@laptop.org wrote:
  Sayamindu,
 
  I have been thinking on the lines of itunes for e-books. You might want 
  to
  have a look at the attached functional specification document.
 
  I initially planned to use a closed format - LRF, which is used in Sony
  readers. I have mentioned about this in the document. Sony readers are very
  commonly used in India, and a number of South-Asian countries. That said, I
  am also open to using Mobipocket and OEB, the open source counterpars to
  LRF. Need to investigate their performance.
 
  Will be posting this idea at GSoC this year. Would be great if someone 
  could
  work with us on this project.
 
  Regards,
 
  Manu
 

 Sounds like a good idea.
 I think there is something called Calibre
 (http://calibre.kovidgoyal.net/) which does many of the things you
 mention. You may want to look at that.

 Cheers,
 Sayamindu

 --
 Bryan W. Berry
 Technology Director
 OLE Nepal, http://www.olenepal.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FBReader

2009-03-17 Thread Samuel Klein
Saymindu - is this different from what Browse does (re: providing a
wrapper for launching various activities based on format)?  I copy
sugar-devel.   SJ


 On Tue, Mar 17, 2009 at 1:32 PM, Sayamindu Dasgupta sayami...@gmail.com 
 wrote:
 On Tue, Mar 17, 2009 at 1:46 AM, Samuel Klein s...@laptop.org wrote:

 Can you say more about how much work it would take to make 'Read'
 really mean reading and not just reading-pdfs?  Perhaps a more
 peaceful parent program with that name could choose to launch the
 current read [which should be renamed] or another program [for other
 file formats] ...

 SJ


 Well, assuming that the FBReader activity is installed, the Journal
 would be the parent program ;-).

 On a more serious note, I understand that you want to ensure that the
 verb Read is used for reading everything, and not just PDFs. I'll take
 a look at the possibility of having a thin wrapper which takes care of
 launching the appropriate activity as and when needed (not sure if
 this is doable or not - I'll need to chew a bit of the Sugar activity
 launcher code)

 Thanks,
 Sayamindu


 On Tue, Mar 10, 2009 at 5:45 PM, Sayamindu Dasgupta sayami...@gmail.com 
 wrote:
 Hi SJ,

 On Mon, Mar 9, 2009 at 11:42 PM, Samuel Klein s...@laptop.org wrote:
 Sayamindu --

 Sweet.  How easy would it be to add this as a new reader-type to Read?


 Unfortunately the current avatar of Read is quite tightly coupled with
 the Evince backend, so it would need quite a bit of work.

 Regarding mime-types, let's revisit making one-click reading from
 Browse work as expected (add item to journal, launch new activity to
 open it).  Michael says this is possible under the current rainbow
 implementation.


 I'll try to talk to Michael about this. The mime-type issue is
 completely different though. I'm not yet able to pinpoint the cause
 exactly, but I suspect it has something to do with Browse's download
 code and Sugar's implementation of the shared-mime-info Freedesktop
 standard. I have a patched Browse at the moment which seems to work,
 but I'll also like to try to check out Tomeu's suggestion.

 Thanks,
 Sayamindu


 SJ

 On Fri, Mar 6, 2009 at 5:26 PM, Sayamindu Dasgupta sayami...@gmail.com 
 wrote:
 On Sat, Feb 28, 2009 at 5:21 PM, Nikolay Pultsin geome...@mawhrin.net 
 wrote:
 Hi Samuel, Sayamindu,

 I'm glad to know you both.

 http://dev.laptop.org/~sayamindu/fbreader_sugar.png

 This screenshot looks great. I'm really impressed with such unusual look
 of our program. ;) Are you sure it is really FBReader? :)

 Can I publish this screenshot at http://www.fbreader.org/?



 I have now a better screenshot at
 http://dev.laptop.org/~sayamindu/fbreader_sugar_v2.png (I don't think
 the design will change much after this - unless I get flamed by
 someone regarding the UI ;-)

 I have a working activity now (which works on the XO independently
 without any external software dependency as well). I'll take a few
 more days to figure out the mime type mess in Sugar (I have already
 started annoying the Sugar developers and have a couple of possible
 solutions), and then release a bundle which can simply be downloaded
 and run on a XO with a recent build.

 A lot of work still needs to be done for a good reading experience,
 but I'm quite happy with what has been achieved in this week. And
 kudos to Mikhail, Nikolay and the rest of the FBReader dev team for
 their superb work. FBReader works absolutely smoothly on the limited
 XO hardware - no glitches, no sluggishness, nothing :-)

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


Re: [Sugar-devel] [IAEP] Priorities and Ideas (for GSoC)

2009-03-16 Thread Samuel Klein
Thanks, Sayamindu.

I've put bookreaders, improvements to core activities (should offline
email be there?) and schoolserver-related work near the top of the
OLPC list at
  http://wiki.laptop.org/go/Summer_of_Code/Ideas

Activities that can be used immediately in the field would make
excellent OLPC projects  -- core sugar updates will not be usable
until someone's willing to modify their entire system, whereas
something that can be downloaded individually for a few students or
for a class offers more possibilities of field feedback over the
course of the summer.

As for community building via gsoc - connecting students with people
using these tools in classes in the field is a good way to get them
hooked, and to provide a satisfying capstone to a summer's work.

Mentors - don't forget to sign your name next to projects you are
interested in, or to list projects you'd be glad to mentor on the
project page[s].  That is a sign that draws students to indicate
/their/ interest and helps favored projects stand out from the crowd
of ideas.

SJ


On Fri, Mar 13, 2009 at 6:02 PM, Sayamindu Dasgupta sayami...@gmail.com wrote:
 On Sat, Mar 14, 2009 at 3:19 AM, Jameson Quinn jameson.qu...@gmail.com 
 wrote:
 I will link to this thread (in IAEP) on the GSoC project ideas page. This
 page is the primary location where prospective GSoC students will come to
 learn about out project, and so I want them to get a feel for our community
 discussion of priorities. So please, in this thread, try to be a little bit
 more explicit and foot-noted than you would be otherwise, so they can
 understand what we're talking about.

 The primary purpose of GSoC, as others have pointed out, is NOT to do the
 things we're too busy to get around to. It is primarily a community-building
 exercise: to get students engaged in helping Sugar, and get mentors engaged
 in passing on knowledge to new community members. If somebody develops an
 educational game that only blind 3-year-olds use, but FINISHES it, has a
 great time doing it, and becomes a long-term contributing community member,
 then that would be a total GSoC success. However, that being said, we'd
 still prefer projects that help acheive our highest priorities for Sugar.

 There is no absolute ordering of Sugarlabs' priorities. Different members
 will not agree perfectly on what steps will do more to help our educational
 mission. So the list below is just my version. Community: Please respond
 with your thoughts. Students: I'll link what I can in the list, but I can't
 find good links, or even any links, for everything. If one of these ideas
 intrigues you, please, come ask in IRC (#sugar on freenode) - we'd love to
 try to point you in the right direction, and help you cut your ideas down to
 a reasonable GSoC size.

 My first priority is things that will have a strong effect on the long-term
 rate of development of Sugar. I'd put just 2 things in that category: easier
 sugarizing (primarily from AJAX, Flash, and legacy Linux); and a structure
 for sugar unit tests (IMO we will never get good enough software quality for
 wide adoption, running on multiple distribution without automated testing).

 My second priority is things that will improve on sugar's key promises. An
 easier and better way to handle files: versioned datastore, improvements in
 creating and using tags for the journal, file picker dialogs, and home view.
 A simpler and safer security model: getting Rainbow into the Sugar platform
 and improving it's coverage of the Bitfrost ideals. A simple and
 discoverable, yet powerful, UI overall: improved accessibility, discoverable
 keyboard shortcuts. Ubiquitous connectivity and collaboration: multi-pointer
 sharing, auto-collaborating data structures, viral/peer-to-peer activity
 distribution, shared journals. Useful in the classroom: a one-click workflow
 for getting AND turning in homework.

 My third priority is activities to better cover the core functions. Reading:
 an improved Read, which handles true ebook formats. (PDF is made for
 printing, and deployments have asked for this.)

 Regarding support for more Ebook formats, in case it is relevant, I am
 working on a sugarized FBReader[1] activity at the moment. I should be
 able to do a preliminary release by tomorrow. (I was planning a
 release tonight, but my main workstation seems to be incredibly messed
 up, and won't boot, so I need to fix that first)

 Screenshot at http://dev.laptop.org/~sayamindu/fbreader_sugar_v2.png
 Thanks,
 Sayamindu

 [1] http://www.fbreader.org/
 --
 Sayamindu Dasgupta
 [http://sayamindu.randomink.org/ramblings]
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 i...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep

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


Re: [Sugar-devel] XOIRC migrated to Sugar Labs (as IRC Activity)

2009-02-17 Thread Samuel Klein
On Tue, Feb 17, 2009 at 7:12 PM, S Page i...@skierpage.com wrote:

 http://wiki.laptop.org/go/XoIRC still points to laptop.org for bundle,
 source, POT.  Several other migrated activities likewise have incorrect
 wiki.laptop.org pages.

Indeed.  Please tag those at the top with {{Migrated to sl.o}} but
don't blank the page.  In this case you are moving a page that can be
edited and discussed to one that does not really support either (and
that has misleading metadata).

Last time I carried out a similar migration, we left the original
pages up for roughly 12 months, which is a good time-scale on which to
let wikis settle.  It helps if the target page moved to is also
editable,  annotatable, and history-preserving.


 You *could* follow
 http://wiki.laptop.org/go/Maintaining_activity_web_information to

Please update this page / discuss around this page ways in which you
would like to see activity pages migrated.


 I think only activities in an activity group or with an update URL
 pointing to wiki.laptop.org still need information on w.l.o.
 But what do others think?

I think it makes sense to have the short-template versions of all
activities that work on XOs on [[Activities/All]] and the like, until
the activity-discovery process within Sugar [and within older versions
of Sugar out in the wild] changes.  But those could be updated from
info stored in an activities.sl.o database.

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


Re: [Sugar-devel] Activities migration status

2009-02-11 Thread Samuel Klein
Can someone create a project hosting page for new projects on the sl wiki?

On Wed, Feb 11, 2009 at 8:09 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Tue, Feb 10, 2009 at 01:29, S Page i...@skierpage.com wrote:

 Then http://wiki.laptop.org/go/Project_hosting  is obsolete.  What's the
 equivalent page on sugarlabs.org?

Not obsolete; just missing an important piece of information.

 Parts of http://wiki.laptop.org/go/Creating_an_activity are also
 out-of-date.

I would particularly like to see the Scope section of a hypothetical
project hosting page on the sl wiki; at the moment it seems that
non-sugar projects might not be welcome to host/mirror their work
there.

For instance, the SL mission is to produce, distribute, and support
the use of the Sugar learning platform rather than, say, to directly
'reinvent how computers are used for education through collaboration,
reflection, and discovery' [the latter taken from Sugar's founding
goals].  Would projects focused on the same goals but not currently
part of the Sugar-platform-roadmap be welcome?


 Note that you don't need to ask permission to anyone in order to get a
 source repository created.

I like that part.  Are there criteria for removing someone's project
if it's deemed inappropriate?

SJ

 Regards,

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

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


Re: [Sugar-devel] Activities migration status

2009-02-11 Thread Samuel Klein
Is there no way to move/create an activity so that the same code push
will update both sl's gitorious and olpc's git?

Until there is a policy of sorts in place, and better yet an endowment
supporting long-term maintenance of a server hosting projects (one of
the two mentioned so far in this thread, or a dedicated
project-hosting service elsewhere), I would focus on creating good
mirrors, rather than on picking any particular single host.  There is
currently still risk of losing people's work.

SJ

On Wed, Feb 11, 2009 at 3:39 PM, Luke Faraone l...@faraone.cc wrote:
 On Wed, Feb 11, 2009 at 3:26 PM, Samuel Klein meta...@gmail.com wrote:

 I like that part.  Are there criteria for removing someone's project
 if it's deemed inappropriate?

 Not yet, but I assume if someone thinks that somebody else's use of SL
 infrastrucutre is not under the project scope we'll discuss it on the
 sugar-devel or IAEP mailing list.

 --
 Luke Faraone
 http://luke.faraone.cc

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


Re: [Sugar-devel] [IAEP] activites known not to either work at all or not on certin platforms

2009-02-10 Thread Samuel Klein
On Tue, Feb 10, 2009 at 10:36 PM, Wade Brainerd wad...@gmail.com wrote:
 On Tue, Feb 10, 2009 at 9:14 PM, David Van Assche dvanass...@gmail.com
 wrote:
 Im gonna try and make this easy:

 SoaS - the latest fedora core based
 I tried to impress my 9 year old gescwister... (related one)
 Speak - it will not even launch why is it then on a disitributed
 stick?

 Aleksey Lim recently took over this orphaned package.  Can you get in touch
 with him (alsroot on IRC) and help work it out?  I have yet to even try SoaS
 but information on what activities do and don't work should be posted to
 http://sugarlabs.org/go/ActivityTeam/ActivityStatus so we can triage them.
 We are watching that page.  Thus far most of our work has been migrating
 activities over to SL.org but hopefully we can start actually getting them
 to work on SoaS soon.

On a sidenote: some of the most exciting work for me last summer was
Hemant's text-to-speech work, which would have real impact if its
integration into Sugar were completed.  How close is that to being
possible?

 http://dev.laptop.org/~wadeb/TypingTurtle-9.xo is the latest release but I
 can't guarantee it works on anything but XO.

[Getting pretty hot...]

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


Re: [Sugar-devel] [RELEASE] CartoonBuilder-2

2009-02-09 Thread Samuel Klein
This is sweet...   SJ

On Mon, Feb 9, 2009 at 7:26 AM, Aleksey Lim alsr...@member.fsf.org wrote:
 == Source ==

 http://download.sugarlabs.org/sources/honey/CartoonBuilder/CartoonBuilder-2.tar.bz2

 == Bundle ==

 http://download.sugarlabs.org/sources/honey/CartoonBuilder/CartoonBuilder-2.xo

 == NEWS ==

 * Support various screen resolutions
 * Use jobjects for characters, backgrounds and sounds
 * Fix OLPC#4742 Implement collaboration
 * Fix OLPC#6213 Crash on import image
 * Fix OLPC#9182 COPYING file is missed
 * Fix OLPC#8460 Cartoon-Builder-1 - Keep error msg on close

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

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


Re: [Sugar-devel] Soas name

2009-01-28 Thread Samuel Klein
Well, if you mainly want to appeal to / capture memeshare from people
with a serious academic/linguistic/coding bent, you can be as obscure
as you want.  Make each name an anagram of a metaphor of something
sugary, followed by the one's digit of the year in which the project
was founded.

Or what about 'SugarStick'  ?

SJ

On Wed, Jan 28, 2009 at 12:48 PM, Wade Brainerd wad...@gmail.com wrote:
 To state my position more generally, I believe we cannot use metaphorical
 references to associate our brands with each other.  It defeats the whole
 purpose of a unified brand.

 On Wed, Jan 28, 2009 at 12:45 PM, Wade Brainerd wad...@gmail.com wrote:

 To the contrary, the words Sugar on a Stick actually mean something.
 Actually they mean two things:  Sugar environment on a USB stick in the
 context of software, and a kind of candy in the context of food.

 Lollipop or Rock Candy means nothing in the context of software unless you
 *know* you are also in the context of Sugar environments.  .

 I think that if we are producing an Official Sugar distribution that is
 intended to run on XOs, PCs, USB sticks, emulators, etc. perhaps SoaS is a
 little too specific.

 Regards,
 Wade

 On Wed, Jan 28, 2009 at 12:38 PM, Luke Faraone l...@faraone.cc wrote:

 Or rock candy :)

 -lf

 On Wed, Jan 28, 2009 at 12:11 PM, Mitch Bradley w...@firmworks.com
 wrote:

 The name Soas lacks pizazz.  How about lollipop?  After all, a
 lollipop is just ..

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




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


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


Re: [Sugar-devel] infrastructure mailing list

2009-01-26 Thread Samuel Klein
who has access to that list?  can we have a public infrastructure
discussion list for issues such as this one?  --SJ

On Mon, Jan 26, 2009 at 11:31 AM, Luke Faraone l...@faraone.cc wrote:
 On Mon, Jan 26, 2009 at 11:26 AM, Wade Brainerd wad...@gmail.com wrote:

 I have a developer who has been unable to push to Gitorious using his SSH
 key.  It was working two weeks ago, then suddenly stopped.
 We have sent emails to Bernie but have not gotten any real attention to
 the issue.  Can there be a mailing list for infrastructure support requests?
 We have tried everything we can think of, including reinstalling his VM
 from scratch and re-uploading his public key.

 We do, it's systems at lists dot laptop dot org. (private, messages are
 subject to moderation, simply ask to be CC'd if you're making a inquiry)

 However, the best way to contact us is via IRC.

 --
 Luke Faraone
 http://luke.faraone.cc

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


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


Re: [Sugar-devel] Pyjamas - a *free* *Python* framework for desktop apps using dhtml

2009-01-21 Thread Samuel Klein
yeah, pyjamas + sugar needs some serious promotion.SJ

On Thu, Jan 22, 2009 at 1:44 AM, Jonas Smedegaard d...@jones.dk wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 http://pyjs.org/

 You write in Python and compile into an AJAX-enriched website.

 Same code can also run as desktop apps: http://pyjd.org/


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

 iEYEARECAAYFAkl4FdoACgkQn7DbMsAkQLh7rgCgnDdLEh9T1QdqiEE6XUg5NWSQ
 uzwAoJcjgwSv2fx9Ku2TiJQmD6o0Dcnw
 =EVLk
 -END PGP SIGNATURE-
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

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


Re: [Sugar-devel] XOCamp 2: Day 3 update

2009-01-14 Thread Samuel Klein
Hello,

We are currently talking about a string of technical topics : l10n,
journal, performance/memory, power, and jffs/ubi --- through the end
of the day.

After this there will be a brief talk about digitizing and creating
books from ed cherlin at 5.  The post below has the latest information
for joining in.

SJ

On Tue, Jan 13, 2009 at 11:31 AM, Samuel Klein s...@laptop.org wrote:
 We've made a few schedule changes today, with talks about
 customization, signing, and activation moved to later in the
 afternoon, and a longer session on the school server through the
 morning.

 http://blog.laptop.org/2009/01/12/xo-camp-on-tv/

 Feel free to leave comments, questions and ideas on the schedule's
 talkpage if you can't join in person.

 SJ

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


Re: [Sugar-devel] [IAEP] idea for Sugar slogan and name

2009-01-13 Thread Samuel Klein
On Mon, Jan 12, 2009 at 6:19 AM, Bert Freudenberg b...@freudenbergs.de wrote:
 I guess Bryan thinks of it as a play on Mathland (in Papert's sense,
 not the curriculum of the same name). The name of squeakland.org was
 inspired by the same idea:

 What would happen if children who can't do math grew up in Mathland,
 a place that is to math what France is to French? --S.P.

SP means 'what Frenchland is to French', right?

I grew up near Sugarland, and visited it regularly.
It still makes me think of rotting teeth and nothing wholesome.

 Also see

 http://www.kusasa.org/background/mathland/mathland.html

yes... a great project to discuss, actually.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Helping with activity development

2009-01-12 Thread Samuel Klein
Let me add:

1. Making collaborative Maze even more awesome.

This is currently the most addictive multiplayer game on the XO, and
it needs a further dusting of crack, including better statistics,
handicaps, c.

2. Making Speak collaboration effective.

This has the potential to be an awesome communication method; not only
a chat option for the blind but a way of teaching specific words, and
a fun way to engage small clusters of people around an XO -- sound
carries well to people who aren't currently reading the screen.

SJ


On Mon, Jan 12, 2009 at 1:56 PM, Wade Brainerd wad...@gmail.com wrote:
 Hi Marco, Yifan!

 Absolutely, there are a ton of activities which could use help right
 now.  I'll throw out some options and you can pick the one you think
 would be best suited to your skills:

 Labyrinth - Mind mapping activity.  Gary is currently leading the port
 of this PyGTK program to Sugar, it's current at an alpha stage I
 think.  Mind mapping software has been specifically requested by
 teachers at deployments.  Labyrinh needs help improving and extending
 the user interface, so PyGTK skills would be important.  Or,
 collaboration would be a great addition!

 Typing Turtle - Touch typing activity with a turtle mascot.  We are
 developing activity this with the Nepal and Afganistan deployments.
 Peru has also requested this activity as a high priority.  TT is in
 pre-alpha but is close to its first release.  Help is mostly needed
 testing and fixing the activity for use with foreign languages, and
 developing the lesson builder script.  GUI programming experience is
 not critical, but Python skills and i18n knowledge, as well as the
 ability to work in a language other than English would be very useful.

 Math - Another request by the Peru deployment is simple math games.  I
 have started working on some math puzzles with Peter Moxhay, based a
 suite of Java lessons he wrote in the past.  These are very early in
 development but there are a lot of games to write.  Also, examples are
 available, so it's really just porting and the work goes quickly.

 Another job which would have a big impact would be the SWF and Web
 activity launchers.

 SWF: The Nepal deployment have created a suite of Flash based learning
 activities but are currently having to jump through many hoops to
 package them correctly.  We would like to have a 'swf-activity'
 launcher written in Python, which creates a fullscreen activity window
 and launches Gnash in the window with a .SWF file.  This launcher
 would then be used to easily make activity bundles out of SWF files.

 Web: Other deployments are using HTML+Javascript+CSS to make learning
 activities, but they currently have to be installed using the Library
 Collection feature of Sugar which is not well developed.  We would
 like to build a 'web-activity' launcher script which allows Web based
 activities to be first class activities.  This work would involve
 making a new framework out of the source code to the Browse activity.
 If you're interested, I can forward you a long email I wrote about
 this task.

 As you (and everyone) can see, there are a variety of high impact
 activity development tasks that can be done in the next weeks and will
 affect hundreds, if not thousands of children in the short term.  More
 will become apparent as we make talk with the deployments and find out
 what their needs are.

 I will collect these and other high impact activity development tasks
 at http://sugarlabs.org/go/ActivityTeam/TODO.

 Best,
 Wade


 On Mon, Jan 12, 2009 at 12:56 PM, Marco Pesenti Gritti
 marc...@sugarlabs.org wrote:
 Hi Wade, Gary,

 Yifan would like to help out with activities development. She is
 already somewhat familiar with the activities framework and she would
 like to build an activity which is useful, or to contribute to the
 development of existing ones. Do you guys have ideas about projects
 she could take on?

 Cheers,
 Marco

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

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


Re: [Sugar-devel] Fwd: Google Summer of Code 2009 is a go!

2009-01-12 Thread Samuel Klein
What scope of software projects is SL interested in mentoring this year?

I am concerned that this program may make the typical first-year
mistake of treating SoC like an opportunity to get free coding for
known projects, rather than an opportunity to mentor rewarding
internships for motivated and talented students.

In particular, the vast majority of promising original proposals OLPC
saw last year were from students working on their own activities or
platforms to support activity creation.  A gsoc program that does not
support activity development or activity toolchains would be
dramatically different.

Similarly, OLPC SoC projects related to core components and critical
paths, or pieces of a large puzzle, have often led to frustration.
Your Mentorship May Vary!

Jameson, I'm not sure in what sense you were delegated to ask
questions about GSOC and SL/OLPC, but I hope you will participate in
this thread.

SJ


On Sat, Jan 10, 2009 at 6:40 PM, Samuel Klein s...@laptop.org wrote:
 On reflection, I think it might be a good thing to make a single
 really excellent mentoring framework for people through sugarlabs..
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Fwd: Google Summer of Code 2009 is a go!

2009-01-10 Thread Samuel Klein
On reflection, I think it might be a good thing to make a single
really excellent mentoring framework for people through sugarlabs, and
not to have two gsoc programs at all.  OLPC will have a good bit of
mentoring to do to look after travelling interns, which is likely to
be a larger program than it was last year.

People who write OLPC asking to mentor or intern for software can be
directed to that program.  And people who have gsoc experience through
other groups can help with the setup / to make sure sugarlabs isn't
treated like a novice participant.

--SJ


On Sat, Jan 10, 2009 at 10:51 AM, Simon Schampijer si...@schampijer.de wrote:
 Mel Chua wrote:
 That depends on what OLPC's GSoC focus is - it may *not* be Sugar at
 all, in which case the organizational intern allocations should be (and
 they should be, anyway!) independent of each other.

 Marcin, do you recall where you heard/saw that rule? Googling for things
 like gsoc limit of 2 students isn't getting me anywhere - I want to
 have a few moments to read through all the docs and historical paperwork
 before emailing Leslie (likely tomorrow, as there will be time to catch
 my breath then).

 Is anybody here, aside from SJ, a former GSoC coordinator who can chime
 in / fill in details / help? I am *completely *swamped for the next 24
 hours wrapping up the becoming a volunteer again process.

 --Mel

 I did mentor Hemant Goyal on sugar speech synthesis.
 http://wiki.laptop.org/index.php?title=User:Hemant_goyal We did quite ok
 during the program. I would probably set stricter schedule in terms of
 wrapping up the status and milestones. But apart from that I was quite
 heppy what we achieved and I think Hemant was as well, I think.

 About the slots I can not say much, I only did fill out forms for the
 assessment.

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


Re: [Sugar-devel] Fwd: [Activities] New activity: Retroscope

2008-12-12 Thread Samuel Klein
I'd use both, until there are other suggestions about how to handle
email overload for people who are working on activities but not sugar
(save to package the result).  The activities list is pretty specific,
and was started because of people who couldn't read all of the traffic
on sugar but wanted to stay in touch with other activity develoeprs
(many of whom have no idea about sugar internals).  as long as
activity devs are getting the feedback they need somewhere...  SJ

On Fri, Dec 12, 2008 at 10:40 AM, Morgan Collett
morgan.coll...@gmail.com wrote:
 Forwarding to sugar-devel...

 Gabriel, the activities list isn't really used - sugar-devel is a
 better place to announce :)

 Regards
 Morgan

 -- Forwarded message --
 From: Gabriel Burt gabriel.b...@gmail.com
 Date: Thu, Dec 4, 2008 at 10:04
 Subject: [Activities] New activity: Retroscope
 To: activit...@lists.laptop.org


 Hi,

 I've created a new activity called Retroscope.  It's really simple -
 it shows you live video, but delayed 0 to 10 seconds.  I've attached
 it (all 4.8K) and would love to hear feedback.

 Thanks,

 Gabriel

 ___
 Activities mailing list
 activit...@lists.laptop.org
 http://lists.laptop.org/listinfo/activities

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


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