Walter

Joined 8 May 2008
7,686 bytes removed ,  19:12, 18 February 2010
Walter's anus.
Line 1: Line 1: −
==Walter Bender==
+
Walter's anus.
I was at OLPC for several years and now I am a volunteer on the project. My home page can be found here: [http://www.media.mit.edu/~walter]
  −
 
  −
Email: walter AT sugarlabs DOT org
  −
 
  −
===Regarding the Sugar Labs Oversight Board===
  −
 
  −
While it has been my goal to help get Sugar Labs to a point of self-sustainability, I don't think we are yet at that point. My goals for 2010 are to focus on fund-raising and further refining the organizational and governance models.
  −
 
  −
A bit about me and my role in Sugar Labs: I was part of the Sugar team at One Laptop per Child that left to found Sugar Labs in March of 2008. I have worn a few different hats within the organization: activity developer, occasional contributor to Sugar core, member of the deployment team, the marketing team, and the activity team. I was a lead author of the FLOSS Manual on Sugar. I am presently the executive director of Sugar Labs. I also represent Sugar on the GNOME technical advisory board and the Squeakland board. I have been a GSOC mentor and am participating in several pilot deployment projects of Sugar on a Stick.
  −
 
  −
===To do===
  −
* <strike>get Frame test set up in Peru/Uruguay/Paraguay</srike>
  −
* <strike>New Activity templates
  −
:Much of the information that is consistent across activities can be held in activities.s.o. ([[User:Dfarning|dfarning]] 22:28, 16 June 2008 (UTC))</strike>
  −
* Follow-up with Linux Foundation
  −
* <strike>Draft membership agreement for Sugar Labs</strike>
  −
* <strike>rebase Turtle Art on SVG</strike>
  −
* <strike>ask SFC for pointers to lawyers in SA</strike>
  −
* <strike>start writing NSF/USAID proposal</strike>
  −
* <strike>local-labs proposals</strike>
  −
* NSF Creativity grant
  −
* Babson brief
  −
* Watertown follow-up
  −
* Curriculum guides from GPA programs
  −
 
  −
===Done===
  −
* New Getting Started Guide (See [http://flossmanuals.net/Sugar The Sugar FLOSS Manual])
  −
* Add ParserFunctions to Sugar Labs mediawiki
  −
* Draft rules of [[Sugar Labs/Governance|governance for Sugar Labs]]
  −
* Start [http://lists.sugarlabs.org/pipermail/community-news/ Community-News Sugar Weekly Digest] list
  −
* CoSN proposal
  −
* rebase Gmail on new Browse
  −
* Finalize arrangements with SFC
  −
** Incorporate Sugar Labs
  −
 
  −
===Recent writing about Sugar and learning===
  −
 
  −
* [http://www.olpcnews.com/software/sugar/confessions_of_a_fundamentalist.html Confessions of a fundamentalist (Part 1)]
  −
* [http://www.olpcnews.com/software/sugar/more_fundamentalist_confessions.html Confessions of a fundamentalist (Part 2)]
  −
* [http://walterbender.org/?p=6 A page from the Hilbert playbook]
  −
* [http://walterbender.org/?p=30 Media, Mathematics, and Mallard Fillmore]
  −
 
  −
(I also [http://walterbender.org blog] the weekly Sugar Digest.)
  −
 
  −
The slides from a talk I gave about Sugar at the Women2Woman conference are [[:Image:Women2women-part1.odp|here]] and [[:Image:Women2women-part2.odp|here]].
  −
 
  −
===Sandbox===
  −
* [[2010 DML proposal]]
  −
* [[File:VisualMatch-18.xo]]
  −
* [[User:Walter/sandbox]]
  −
* [[User:Walter/favoriteslayout.py]]
  −
* [[User:Walter/favoritesview.py]]
  −
* [[User:Walter/View-mylayout.svg]]
  −
* [[Activities/Turtle Art/Patching]]
  −
[[Image:Spiral.png|thumb|left|Spiral Home View]]
  −
[[Image:FermatSpiral.png|thumb|left|Fermat Spiral]]
  −
[[Image:Pythagorus.png|thumb|left|Modifying TurtleArt]]
  −
<div class="visualClear"></div>
  −
====Floss Manual====
  −
<div>
  −
<img src="http://en.flossmanuals.net/bookstore/bookstore.gif"/>
  −
<style>
  −
@import url("http://en.flossmanuals.net/bookstore/bookstore.css");
  −
</style>
  −
<script src="http://en.flossmanuals.net/bookstore/bookstore.js" type="text/javascript"></script>
  −
<script type="text/javascript">
  −
  FM.init({"paging":true,"preferred":["OLPC LAPTOP USERS GUIDE","SUGAR USERS GUIDE"]});
  −
</script>
  −
</div>
  −
====Portfolio====
  −
I am making a "TurtleArt: inspired portfolio tool. See [[Activities/Turtle Art#Portfolios|TAPortfolio]] for more details.
  −
[[Image:TurtlePortfolio.png|thumb|left|first sketch of the portfolio tool]]
  −
[[Image:Portfolio2.png|thumb|left|another sketch of the portfolio tool]]
  −
[[Image:TAPortfolio.png|thumb|left|almost to Version 1.0]]
  −
[[Image:Clapper.png|thumb|left|clap to advance to next slide]]
  −
[[Image:Keyboardinput.png|thumb|left|type to advance to next slide]]
  −
<div class="visualClear"></div>
  −
 
  −
====Turtle Art → Logo====
  −
I added a "view source" for Turtle Art that exports Logo.
  −
[[Image:Taspin.png|thumb|left|a Turtle Art project]]
  −
[[Image:UCB-Logo.png|thumb|left|the UCB Logo version]]
  −
<div class="visualClear"></div>
  −
 
  −
Some procedures for setting up the palette and the shade functionality:
  −
 
  −
to tasetpalette :i :r :g :b :myshade
  −
make "s ((:myshade - 50) / 50)
  −
ifelse lessp :s 0 [
  −
make "s (1 + (:s *0.8))
  −
make "r (:r * :s)
  −
make "g (:g * :s)
  −
make "b (:b * :s)
  −
] [
  −
make "s (:s * 0.9)
  −
make "r (:r + ((100-:r) * :s))
  −
make "g (:g + ((100-:g) * :s))
  −
make "b (:b + ((100-:b) * :s))
  −
]
  −
setpalette :i (list :r :g :b)
  −
end
  −
 
  −
to rgb :myi :mycolors :myshade
  −
make "myr first :mycolors
  −
make "mycolors butfirst :mycolors
  −
make "myg first :mycolors
  −
make "mycolors butfirst :mycolors
  −
make "myb first :mycolors
  −
make "mycolors butfirst :mycolors
  −
tasetpalette :myi :myr :myg :myb :myshade
  −
output :mycolors
  −
end
  −
 
  −
to processcolor :mycolors :myshade
  −
if emptyp :mycolors [stop]
  −
make "i :i + 1
  −
processcolor (rgb :i :mycolors :myshade) :myshade
  −
end
  −
 
  −
to tasetshade :shade
  −
make "myshade modulo :shade 200
  −
if greaterp :myshade 99 [make "myshade (199-:myshade)]
  −
make "i 7
  −
make "mycolors :colors
  −
processcolor :mycolors :myshade
  −
end
  −
 
  −
to tasetpencolor :c
  −
make "color modulo round :c 100
  −
setpencolor :color + 8
  −
end
  −
 
  −
make "colors [
  −
100 0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 0
  −
100 50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 0
  −
100 100 0 90 100 0 80 100 0 70 100 0 60 100 0 50 100 0 40 100 0 30 100 0 20 100 0 10 100 0
  −
0 100 0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45
  −
0 100 50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95
  −
0 100 100 0 95 100 0 90 100 0 85 100 0 80 100 0 75 100 0 70 100 0 65 100 0 60 100 0 55 100
  −
0 50 100 0 45 100 0 40 100 0 35 100 0 30 100 0 25 100 0 20 100 0 15 100 0 10 100 0 5 100
  −
0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 0 100
  −
50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 0 100
  −
100 0 100 100 0 90 100 0 80 100 0 70 100 0 60 100 0 50 100 0 40 100 0 30 100 0 20 100 0 10]
  −
make "shade 50
  −
tasetshade :shade
  −
 
  −
to tasetbackground :color :shade
  −
tasetshade :shade
  −
setbackground :color + 8
  −
end
  −
 
  −
The project:
  −
 
  −
to ta
  −
clearscreen tasetbackground 21 100 setpensize 25.0 make "box1 0.0
  −
repeat 300.0 [ tasetpencolor xcor / 6.0 tasetshade heading forward :box1 right 91.0 make "box1 :box1 + 1.0 ]
  −
end
  −
 
  −
ta
  −
 
  −
====Turtle Art variables====
  −
 
  −
Following the lead of Luis Michelena, I've added named blocks and stacks. I plan to add push and pop next, which should greatly expand the range of possible constructions.
  −
 
  −
[[Image:To square.png|thumb|left|to square]]
  −
[[Image:NewVariableGraphics.png|thumb|left|reworking the graphics]]
  −
<div class="visualClear"></div>
  −
 
  −
====Turtle Art push and pop====
  −
 
  −
While it is not the intent that Turtle Art be a full implementation of Logo, but there has been some discussion on teh Sur list about adding some capability for passing arguments to stacks. (and to support recursion). I have added a FILO and push and pop blocks to enable this functionality. I am looking for feedback. regarding this choice.
  −
 
  −
[[Image:Push and pop.png|thumb|left|push and pop]]
  −
<div class="visualClear"></div>
  −
 
  −
====HBS-style analysis====
  −
* our points of difference
  −
* our points of parity
  −
* their points of difference
 
14

edits