User:DancesWithCars: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (→‎Development Ideas: spell out some roles and different machine types besides just the children, but the supporting/ teaching/ family classes)
(→‎RPi: + Sugar on Android)
 
(27 intermediate revisions by 2 users not shown)
Line 9: Line 9:


There is a previous biking DancesWithCars out west (Northern America) somewhere rumored to have passed away...
There is a previous biking DancesWithCars out west (Northern America) somewhere rumored to have passed away...
(Memorial sites look like she was a neat woman, in to theater, had lots of friends, etc...)


This joker is on the east coast, is not that person, and NotDeadYet (a disability community name where people wondering how long we last...)
This joker is on the east coast, is not that person, and NotDeadYet (a disability community name where people wondering how long we last...)

And like John, Paul, Mike, etc, people have the same names sometimes...


== Attends DC Learning Club meetings ==
== Attends DC Learning Club meetings ==


Since owning a G1G1 machine, started attending OLPC Learning Club DC meetings,
Since owning a first year G1G1 machine, started attending OLPC Learning Club DC meetings,
to get support, find out what's in the community, give back, have some fun, etc..
to get support, find out what's in the community, give back, have some fun, etc..


Line 22: Line 25:
== Parental Supervision Required ==
== Parental Supervision Required ==


DancesWithCars does not claim to be Adult besides his ever increasing adult age (45, sigh), so everyone else might want to provide adult and parental mentoring on occasion, (but he will resist...)
DancesWithCars does not claim to be Adult besides his ever increasing adult age (46, sigh), so everyone else might want to provide adult and parental mentoring on occasion, (but he will resist...)


He is an Uncle of two children aged 10 and 5 and asked *his* parental unit for holiday gift money to buy an XO on the G1G1 Program in 2007), hoping his relatives would also for the kids but alas did not... He anxiously awaited a surprise green box delivered to his subsidized apartment doorstep (lucky not to have lost it) on St. Patrick's day over a year ago...
He is an Uncle of two children aged 11 and 6 and asked *his* parental unit for holiday gift money to buy an XO on the G1G1 Program in 2007), hoping his relatives would also for the kids but alas did not... He anxiously awaited a surprise green box delivered to his subsidized apartment doorstep (lucky not to have lost it) on St. Patrick's day over a year ago...


Life has not been the same since. Every time opening up the laptop, he gets
Life has not been the same since. Every time opening up the laptop, he gets
Line 58: Line 61:
See my [[DynoHubSolarPowerCombo]] project idea to apply for contributors program...
See my [[DynoHubSolarPowerCombo]] project idea to apply for contributors program...


== Catalogging Accessories and Options ==
== Cataloging Accessories and Options ==

Takes pictures of various accessories that work with XOs, mostly seen at Learning Club DC some later found available from XOExplosion, and general marketplaces, mostly wondering what will work with it and collecting info for others to try...

===Flexible keyboard===

Having gotten the XO mail order in the G1G1 program, I didn't realize I'd be crunching my fingers so close together, so one of my first purchases was an adult size flexible keyboard capable of rolling up and hopefully not breaking when rolled up in a backpack for long commutes...

MicroCenter in Vienna had one in the discount bin, and probably carries a large selection.

Others are seen with a small keyboard but required sending to Amazon or online shopping...

===Mini Mouse===

Targus makes a notebook mouse (TODO: lookup UPC, exact names, put up a photo, etc)
Model PAUM01U, that is small enough for kids to hold and not so big to take up much space in a backpack..

There are third party clones seen at MicroCenter which are cheaper, but much bigger than hoped :-(...
Inland Products (inland-products.com) Pro Optical Retractable Mouse (UPC 012405070465) Stock # 07046, purchased for ~$8, but yet untested...


===Eth USB adapter===


[http://wiki.laptop.org/go/User:DancesWithCars/Accessories Accessories]
With no built in Ethernet and sometimes no wireless access, the USB to Ethernet adapter (branded green XO) as a give away at the XO-1.5 demo, has come in handy at the book sprint, and probably eventually at home too.
It works when booting up creating another eth device and not sure yet how it interacts with mesh, and competing devices. Will see, and hopefully report on here, eventually...


== Some Assembly Required ==
== Some Assembly Required ==
Line 187: Line 167:
but 6 Gig HD and booting issues suspended it's use...
but 6 Gig HD and booting issues suspended it's use...


got help from K. in first starting out with Yorktown HS Libre Users Group
got help from Kevin in first starting out with Yorktowne HS Libre Users Group
back in the RedHat 8 Road Tour and Stallman visit days...
back in the RedHat 8 Road Tour and Stallman visit days...


Line 205: Line 185:
==F11 for XO-1: Interesting How To...==
==F11 for XO-1: Interesting How To...==


From a posting onthe discussion of building a backport of Fedora 11 XO-1.5 software
From a posting on the discussion of building a backport of Fedora 11 XO-1.5 software
for the XO-1...
for the XO-1...


Line 242: Line 222:
== XO-1 Bites the Dust ==
== XO-1 Bites the Dust ==


[[User:DancesWithCars/XO-1 Bites the Dust]]
Ok, so I've been having XO problems since I got it:
* keyboard is kid sized, ok, mail order, didn't think of that, use an external USB keyboard
* touchpad, but adding a USB mouse workaround fixes that.
* Then the camera not working, ok, I don't show record, the crowd pleaser,
** use Speak and the microphone app measure? instead...
* But then the screen stops working
** (weird behavior, was blank restarting/ hard booting fixed TEMPORARILY,
** now dark rolling lines/ bars and looks like shorting out, maybe a smell too?),
* then it's toast...

And the G1G1 program is not running
RECOMMEND: (should be year round, imo, and reduces the holiday rush, enables kids/ parents to purchase for school year terms, and planning for use, plus contributing to the OLPC project financially and possibly development, plus new not ebay take your chances...),

I'm probably a little light on the tech for doing a development alpha XO-1.5
* (though I do want it, could potentially use it the following ways
** run school server software (XO-1.5 as a teacher's machine, serving for students/ clubs/ afterschool activities, development,etc..),
** and show to LUG members, across users groups like Perl Mongers, mini demos, run builds, etc...
* and more production ready beta boards of Fat XO-1.5 are a ways away...
** (even if shipping worked locally)

Rants:
* SO IT SEVERELY LIMITS WHAT ONE CAN DO WHEN YOU CAN'T GET THE HARDWARE, LIKE ANY OTHER MACHINE...
* And wastes my years of experience with the project
(albeit mostly user, and OLPCLearningClub.org user group,
* but I've made as much as $100/hour doing short term computer work)...

Grumble grumbles:
* if it were really a $100 machine as the intended goal,
** then buying one would not be as much of a problem...

* But at $426 with shipping, and unknown delivery wait times.
** it's a little beyond this disabled and hence poor person...

My current options seem to be:
* Not sure if I'm going to be able to get them from lending / pool... '''OK So Far but for 3-5+ months?'''
* Ebay sounds risky as used, mail order, buying old tech, etc...
* Bakeoff ( OLPCLearningClub.org comparing netbooks) makes me wonder which one,
* though not a good comparison as XO-1 started the netbook category, price, features, and not a systematic comparison, apples to oranges, in lots of ways...
* wait for a daylight Mary Lou screen available on other netbook hardware, but not kid focused nor as kid rugged?
* wait for XO1.5? WHEN? HOW? HOW MUCH?
* really want a touchscreen (saw it on the Intel Classmate, and bugging OLPC to allow as an option/ or on a development platform) for the [[DynoHubSolarPowerCombo]] project

[[User:Danceswithcars|danceswithcars]] 10:30, 24 July 2009 (UTC)
updated [[User:Danceswithcars|danceswithcars]] 19:11, 17 August 2009 (UTC)


== Learning Club DC Music on XO presentation text terminal alternative ==
== Learning Club DC Music on XO presentation text terminal alternative ==


[[User:DancesWithCars/XOMusic]]
At August 2009 [http://OLPCLearningClub.org OLPCLearningClub.org],
Kim presented XO Music in the Cloud computing environment with several issues, imo:
(Note: [http://Prezi.com Prezi.com] site was kewl with zooming capability for visually impaired,
but said not to run on the XO Mozilla browser, iirc.)

* Restricted, Adobe Flash dependency,
* open source [http://www.gnashdev.org/ gnash] browser plugin has issues with certain websites,
* online dependency of web browsing
* mp3 format [[Restricted Formats]] even for an open source jamemco? music library site?
* caching and bandwidth issues (browser up on a XO-1 + media playing)

So as an alternative, to install MP3 movie and audio playing capability,
some streamtuning [http://www.nongnu.org/streamtuner/] package
(captured a LUG Linux on Kojo NPR talk,
a very long time ago from a desktop machine with high speed wired connection),
and other text browsing that might eventually become
a text format alternative to the presentation

Either with a browser download the freshrpms package
[http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm]
'''Note: close the browser as yum is memory intensive and may %pre %post error causing conflicts
that require a clean reinstall
'''
start the [http://wiki.laptop.org/go/Terminal_Activity Terminal Activity]
su root # or become root icon top right
wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
rpm -ihv freshrpms-release-1.1-1.fc.noarch.rpm
yum install mplayer streamtuner mpg321 lynx yumex

# yum may load package definitions, if you've never used yum on that machine, or getting current data
# answer some questions, Yes install, if enough space and OK with restricted formats, etc
# import gpg keys for repos, if OK with you to go off the yellow brick road, so to speak...

'''Note:''' The Yum ('''Y'''ellow dog Linux '''U'''pdate '''M'''anager - written in Python for Apple Mac
Linux distro at Duke, iirc) handles dependencies, but some Fedora Core 9 repos are currently timing out
over the 6 month release cycle?) so gave many HTTP 404 Not Found errors,
and Fedora 11 presto deltarpms will reduce bandwidth and other goodies,
but will need a back ported F11 for XO-1 release...

* Yumex is the windowed but not sugarized? yum gui, and may hang the machine, requiring hard power button off and on to reboot...
* Lynx is a text based browser occasionally useful for quick connection low overhead/bandwidth stuff

* Others present liked [[RealPlayer]] for streaming media from NPR,
but that is non free as well,
* [http://wiki.laptop.org/go/Helix_media_activity HelixPlayer] is the community version, but
still run into codecs ('''co'''de '''dec'''ode file format reading/ writing) of audio
and/or video files on content offered from websites
** '''and that's without DRM (Digital Rights Management, a copy protection scheme), etc'''

So, will see if I can do that full alternative solution...

Seems like a simple protocol like
* HTTP, NFS/ Samba or FTP protocol
** local or remote file service caching files
* to your thin client like XO,
* somehow select which files to play, maybe
* [http://freshmeat.net/projects/randomplay randomplay] (a perl script that randomly jumps around a directory of files) might do the trick, or at least amongst your personal collection

* [http://nostatic.org/grip/ Grip] will encode on a desktop with a CDRom/CDR/DVD drive).
**[http://www.vorbis.com/ Ogg] is a good free format, MP3 has royalty/ restricted format issues.

* [http://oggconvert.tristanb.net/ Ogg Convert] with a GUI interface on Fedora your collection to convert .mp3 to .ogg encoded formats.

And grab new interesting audio files from the web as able,
save to USB or on a desktop machine, then transfer to XO or file server, or leave on USB/SD storage...

Also, I find a cheap MP3 player with USB connection,
* (or [http://geexbox.org/ GeeXboX] a Sandisk Sansa, iPod or even a 1 Gig Colby as USB storage)
* occasionally add external speakers like
[http://rarebirdfinds.typepad.com/rare_bird_finds/2008/05/eco-speakers.html]
OLPC Learning Club RAFFLE WINNER! :-) for presentations, though recycled plastic instead of paper
may be longer living for packing & repacking the speakers, and stronger packing material
might help the rugged ways I end up carrying gear on a bike and other ways...

Or Headphones! Especially good for kids insisting on playing with Speak Activity
before they know how to read/ write/ type/ not deliberately annoy grouchy old adults
such as [[UncleCrazy]]...



== Electronica 2009 ==
== Electronica 2009 ==
Line 401: Line 261:
Suggesting a Speak activity sign language (later as an output driver?).
Suggesting a Speak activity sign language (later as an output driver?).


Finger spell instead of audio for later use across all the apps.
Finger spell instead of audio for later use across all the Activities/ perhaps like a closed captioning?


Maybe a Measure activity as hearing eye dog? Flash (invert) screen on microphone sound of doorbell (program it), telephone (cell phone, not vibrate, sirens, fire alarms, etc)? Temporary accommodations for backup,
Maybe develop a Measure like activity as hearing (eye) dog? Flash (invert) screen on microphone sound of doorbell (program it), telephone (cell phone, not vibrate, sirens, fire alarms, etc)?

deaf students and adults might already be outfitted, but was a quiet campus most of the time. Dorms were probably louder, as classroom areas more discrete?
Use as a temporary accommodations for backup purposes, as deaf students and adults might already be outfitted, but was a quiet campus most of the time. Dorms were probably louder, as classroom areas more discrete?

Use as teaching tool for disability issues, and learning a little basic sign to communicate in a Deaf community like Gallaudet.ed hosting the ClassActs Book Sprint


== Back to ClassActs Book Sprint and Gallaudet.edu Experience ==
== Back to ClassActs Book Sprint and Gallaudet.edu Experience ==
Line 437: Line 300:


== The Little Green Penguin That Could ==
== The Little Green Penguin That Could ==

[http://wiki.laptop.org/go/User:DancesWithCars/TheLittleGreenPenguinThatCould]
<pre>
<pre>
A Genesis Story (for kids, teachers, funders and the community)
A Genesis Story (for kids, teachers, funders and the community)
Line 470: Line 335:
Conceived somewhere around Cambridge, Mass
Conceived somewhere around Cambridge, Mass
Probably on a late night binge of pickled herring,
Probably on a late night binge of pickled herring,
baked beans, and <s>beer</s>lemonade...
baked beans, and <strike>beer</strike>lemonade...




Line 482: Line 347:
he wandered the globe in search of people who liked him,
he wandered the globe in search of people who liked him,
and upon discovery,
and upon discovery,

(insert all sorts of lessons from the world implementations here)

and learning from all his travels,
and learning from all his travels,
with all its new little friends,
with all its new little friends,
Line 526: Line 394:
== Development Ideas ==
== Development Ideas ==


[[User:DancesWithCars/DevelopmentIdeas]]
Earlier:


== OLPC IRS 990?? ==
Put output of the Record activity (video, photos, audio)
to an external USB Stick and/or SD Card.


As a donor to the OLPC efforts, I don't recall seeing the standard
Allow recording as long as the memory holds out.
IRS 990 (Non Profit financial disclosure form) describing how
those funds are being used.


If OLPC is to have credibility, and accountability, to donors
Easily save as a file & convert the output to .ogg, etc
and to recipients, I would think this should be easily accessible...
for posting elsewhere, on email, websites, etc...
(The cut and paste metaphor in Sugar escapes me as an old person,
with decades of other computer experience, and might some teachers,
etc)


--[[User:Danceswithcars|danceswithcars]] 15:08, 20 September 2009 (UTC)
[[User:Danceswithcars|danceswithcars]]


: The 990's for both the OLPC Association and the OLPC Foundation can be obtained from www.guidestar.org, just use one of the bugmenot logins. [[User:Cjl|cjl]] 01:33, 18 September 2009 (UTC)


While found that from a google search, the point included that some organizations put 990s and other financial info on their own website and don't require searching/ digging/ registering, interpreting / analyzing, and make it easier to see how donor and sponsor contributions were used.
From Book Sprint Experience:
[[User:Danceswithcars|danceswithcars]]


[SpeakSign]: Modify Speak and/or create another app/ activity
to finger spell sign language what is typed in as output for deaf,
teaching sign to others, and disability accessiblity...
See elsewhere for more info...


== Some Lessons Learned ==


3 year olds may be too young to try the XO even with much parental and geeky supervision.
Make "The Little Green Penguin That Could" (above) into an animated
Typing the keys gives some reaction during the long boot.
character that can go all through the
Pounding the keys would not be good...
[http://en.flossmanuals.net/bin/view/ClassActs]
sections, and start up an image LiveCD/ SD card of SugarLabs Live CD
and start and execute each of the examples of software
showing the person in a demo like environment what implementation
things we are talking about...


Having no slot for a CDROM drive on an XO means there is no place to put a peanut butter and jelly sandwich (reminicent of a VCR looks like it's hungry...) ;-/
Use for training too...


Late in the afternoon is not a good time for many 3 year olds, they may be very active
Demo mode might help for trade shows (FOSE, NECC, USENIX, etc)
physically, and the attention span less than UncleCrazy...
conferences and training manuals too...


Boot it up before showing it to a 3 year old.
Parents' Machine:
Firmware Life simulation is a quick boot...
Pong was not found. (find the keystroke/ boot special cheat keys).


An XO is not a baby sitter, it requires some more (thought, energy, creativity?, learning, yeah, that's the word...)
Since the parent is probably involved in the kids education and stated goals is that the kids remotely will be bringing computer tech home to villages,


An XO without any preparation, project overview, etc may not be successful.
In the US, many parents/ adults have higher end machines to start with, and maybe experience with other systems. Sugar, while appropriate for kids, may be counter intuitive for adults with other computer experience, but should be an option, as Parental Roles need to understand and do kid stuff too.


Parents and grand parents are busy people, even if they think the XO is an interesting
So the assumption here in the US, may not hold elsewhere, that parents already have machines, probably bigger and more expensive, etc.
machine and want to try one, they may not have time.


Pull works better than push.


Require some basic training/ showing the machine before setting people lose on it. (depends on previous computer experience? age of user, etc?)


Sugar Live CD may be much slower than the XO. Will want to try on a stick,
GrandParents Machines:
but don't have any machine besides the XO that boots from USB.


Leaving a Sugar On A Stick LiveCD is one way of taking an XO back to a lending library.
But consider GrandParents, who may be technically challenged, or anti-tech, but want to connect with the kids that are using the XO and maybe other machines. GrandParents probably want artwork from the kids, email, photos, etc.


Even if a tween says they don't like it, maybe they do like the XO, (as in if taking it away, may ask if they can buy one, after dissing the machine in front of younger sister...)
This is amplified by AARP (American Association of Retired Persons), a Non Profit of retirees, older persons, who currently probably didn't grow up in the computer age, and may or may not be interested in the latest whiz bang tech, but may or may not be in the role of spoiling the kids, teaching them, backup or primary babysitting, etc.


People think you are weird if you are old and have an XO.
Cross-Culturally, historically and remotely, many grandparents are in the home with the parents and children, though in the USA, maybe not as much.
It helps to explain being an Uncle, bike project, SpeakSign Activity development, etc...


But some people are not open minded... (i.e. XO is a toy!) Probably a M$ person?
What's the polite term for a Linux Hater?
OS Challenged? ;-/


Teacher Machine:


== Interview Questions Posed ==
Talk before (several OLPCLearning Club meetings, over many months) and during the ClassActs, of having an XO act as a School Server. Maybe an XO 1.5 machine can be capable of being an Adult teachers machine.
Someone on chat / phone said the XO 1 could run server software, though all the functions of server are probably not implemented... Check out what would fit, and what wouldn't. Maybe a chart?


From the storytelling/ interviewing other OLPC people exercise
in futility, the result which was not published,
as the interviewee didn't like it,
I rushed to create questions,
so in the interest of transparency,
and not wasting volunteer efforts, here are the questions I asked,
which seem to have become controversial.


Assumptions about the teacher, uses more and different software than the children, administrative, grading, etc, needs to store student info (with some probably inherent privacy and security requirements enforced by the school system), and probably has experience with other hardware/ software/ operating systems/ desktop environments, needs to be a go between with Parent Teacher Association (PTA), other community members, maybe involved in computer users groups, if has the energy after dealing with kids all day long, low pay, etc...
[[User:DancesWithCars/InterviewQuestions]]


== Hiatus ==
Teacher machine may not be the wireless access point, but central in what goes on in the classroom, and sometimes after school activities.


Been away from XO group for a while...
Busy with other parts of life...


== XO 1.5 ==
Uncle's Machine:


Tried one at FOSE 2010, and a few hours afterwards.
As an occasional adult, has some of the parent machine needs, teacher machine needs, maybe technical too, but like grand parents and teachers, gets to give the kids back to more guardian / parent responsibilities...
Interesting New Coke variety...
Quick restart Gnome to Sugar and vice versa, as restarts X-Windows not just cold reset/
restart.


== Getting Started Updating Sprint ==


Stay tuned...


[[/XO1.5SprintFeedback]]
Development Machine:


== Updating Machines ==
Needs multiple versions of the software, development tools (compilers, languages, toolchains, developer and technical documentation, etc), connectivity for reporting/ learning and releasing software. Repositories of systems software, multiple versions for development, testing, and production.
Just about the time 12.1.0 is scheduled/ read past due to come out
I'm updating some machines, as they were not booting, due to dis
space (kids tend to run out the video, and it's still not easy
to do video to SD/USB card instead of internal memory)
nor is it easy to find updates and other OS Cruft (needless
extras)..
So all game keys down when booting a prepared USB/SD card (from a cheatsheet or something)
learn about fs0.zip and image renaming for XO models, XO1, XO1.5, XO1.75
find an extra USB Stick/ SD Card with some empty space
and get FC14 about the time FC15 is End Of Life (AFAICT) and current is FC17?
(read Looking Forward to 12.1.0 release)


and new hardware available in G1G1 or anyone who want
Compiling/ interpreting may be higher memory requirements. CPU needs higher than just running the software,
to learn like RaspberryPi without the web server
quick turnaround may be necessary for fixing problems, especially when critical...
crashing, wait lists, months wait, and other
issues, but a built in display and other completeish system is nice too...


== Snarky Comments about wikis in general ==


My usual style, being disabled and other issues, is snarky,
Sugar Bug Reporting Activity:
wikis, IMO, have a purpose, but don't solve all the world's
problems, the social stucture required to write something
like WikiPedia, or anything else of substantial size,
is usually a hierarchy, which I don't care for, in general,
even when I'm up there in the hierarchy,
but there are many annoyances to wikis,
MediaWiki, and other flavors,
conversion to a free format is one of them,
writing in editors, all different, or lots of them,
the commercial spinoffs, the lock in,
the effects on writing when using those tools,
and the lack of assistive technology,
tag clouds tend to require non-free flash, etc...
make it less than useful for me, a lot of the time...


Hence, few edits here, and other places,
If users are to be able to have control of the machine, they need to be in the loop for development, reporting bugs, issues, compliments, complaints, etc.
too many to mention, not having the latest greatest
"toys" > XO-1.0, which in current residences,
as with previous, means the kids want an iPad
instead, and LiveCDs are too slow,
USBSticks cumbersome, as many machines don't boot
from it, and instructions on how to do it are
next to impossible for the noob, etc...


== RPi ==
Queue up reports until connected. Offer an option of giving the bug/ report to someone who is going to be connected. I.e. Handoff to a teacher/ travelling techie, etc to send on to Cambridge/ Internet cloud, to get the word out. Next find a way for the improvements/ fixes to come back, if remotely reported, not that different from the old store and forward UseNet? with dialin, no??? Dialin was sometimes connected, sometimes not, unlike internet hardwired, where it is assumed you'd be connected all the time (assumed server rooms, etc before laptops), then wireless came along, and sometimes in the office, sometimes not, but usually in an area where it might be a possibility, now consider more remote, more like martian landings, going to the moon, etc and going very very remote, only occasionally, after trip connectivity? Store more, need more space, briefcase/ journal capacity issues, then get to a docking station/ school server, type thing.


Sugar on Raspberry Pis seems like an option,
based on better availability, but there are some issues,


non free/ non Open Hardware,
relatively expensive HDMI monitors required to really see,
composite video out not really readable,
and recompiling for ARM,
(albiet newer XOs need that anyway)
software version skew (sp?),
and many more, mentioned elsewhere, see some possibly public OLPC && related email lists..




== Sugar on Android ==
Filtering for privacy information and young people, consolidating and summarizing the multiple reporting stuff, as someone remote might not be able to get the list mail those on this Support-Gang, bugs list, and other high volume Sugar and OLPC mailing lists are seeing, even before a new release, XO-1.5 hardware release, etc...


It would require a full bash or similar shell,
== OLPC IRS 990?? ==
as Android doesn't have it unless rooted,
but there are many relatively cheap tablets that run Android
that theoretically could run Sugar,
and solve some of the touchscreen availability issues,
but probably waiting on gtk5, Python12, etc
for the easier port, and even porting across full Linux distros,
there is SpecialSauce that it doesn't work as well as the original,
i.e. jhbuild, sweets, etc, but they are a start...


== TLDR ==
As a donor to the OLPC efforts, I don't recall seeing the standard
IRS 990 (Non Profit financial disclosure form) describing how
those funds are being used.


Too Long Didn't Read, if I weren't such a bad writer,
If OLPC is to have credibility, and accountability, to donors
using a keyboard that doesn't work very well,
and to recipients, I would think this should be easily accessible...
weren't whining so much, weren't as busy with other things,
or Dog Ate My Homework excuses, this might be easier to read,
broken into sections better, updated more, spelling and structure,
much less syntax improvements, and lots of other things that take
more time and energy than I currently have...


But it's up there, and if you get anything out of it,
[[User:Danceswithcars|danceswithcars]]
let me know, Discussion is a good place <smile>

: The 990's for both the OLPC Association and the OLPC Foundation can be obtained from www.guidestar.org, just use one of the bugmenot logins. [[User:Cjl|cjl]] 01:33, 18 September 2009 (UTC)

Latest revision as of 12:57, 3 February 2013

DancesWithCars

What's With the Name?

A biking persona and trail name...


Name Conflicts

There is a previous biking DancesWithCars out west (Northern America) somewhere rumored to have passed away... (Memorial sites look like she was a neat woman, in to theater, had lots of friends, etc...)

This joker is on the east coast, is not that person, and NotDeadYet (a disability community name where people wondering how long we last...)

And like John, Paul, Mike, etc, people have the same names sometimes...

Attends DC Learning Club meetings

Since owning a first year G1G1 machine, started attending OLPC Learning Club DC meetings, to get support, find out what's in the community, give back, have some fun, etc..

DWC provides some informal activities for the group's kids when the lectures get too adult, i.e. brings a WowWee Tribot/FlyTech BladeStar on occasion and resists any long streams of lecture information, as he also has the attention span of a gnat, and needs notes, websites, camera snapshots, etc as disability accommodations to remember, concentrate, process, i.e. learn and function...

Parental Supervision Required

DancesWithCars does not claim to be Adult besides his ever increasing adult age (46, sigh), so everyone else might want to provide adult and parental mentoring on occasion, (but he will resist...)

He is an Uncle of two children aged 11 and 6 and asked *his* parental unit for holiday gift money to buy an XO on the G1G1 Program in 2007), hoping his relatives would also for the kids but alas did not... He anxiously awaited a surprise green box delivered to his subsidized apartment doorstep (lucky not to have lost it) on St. Patrick's day over a year ago...

Life has not been the same since. Every time opening up the laptop, he gets "Is that one of those...???" "Yes, an OLPC, One Laptop Per Child, intended for children in least developed countries..."


When around children, after checking with parents for OK, usually says something like "The good news is that you can try the machine", "The bad news is that I'm taking it with me when I leave..."

And then show Activities like Speak, Record (not saving, memory full or similar error), TamTam Mini, Paint, etc depending upon the age and interests of the little person and adults, time available, other necessities like checking gmail, etc...

And some children claim that since the keyboard does not fit me, as an adult, they should have it, and while an appealing argument, No... MINE... Good try though...

Solo Machine i.e. low mesh experience

Having one machine didn't try meshing unless at DCLearningClub events, but was usually too distracted (by kids running around, all the interruptions, possible lecture, attention span of a gnat, etc) to concentrate. Later tried a little meshing on some DC Lending Library machines, but not using that feature to it's fullest potential yet...

Touchpad Problems and DC Repair Shop

He later found his touchpad didn't work well (goes into hyperspace after a while) and after some talk with the youth run DC repair shop, quickly bought a Targus mini mouse at a local office supply store to make his machine useable, bought an extra battery from the repair shop ($20?), and still wants to make a DynoHubSolarPowerCombo for Bike Touring. Googling DancesWithCars will probably yield a DancesWithCars.CrazyGuyOnABike.com tour journal describing some of his crazy tours (in state, C&O Canal with photos, commuting options, rants on mental health, pollution, etc)

Batteries Required

Received an XO 12 V car adapter as a gift from a visiting Learning Club DC XO presenter/ visiting expert. THANKS! (forgot his name, please remind me...)

Has been drooling (figuratively) over power options, solar panel (tried Mike's at Nortel one winter through a window, and worried about the funny hissing like sound).

See my DynoHubSolarPowerCombo project idea to apply for contributors program...

Cataloging Accessories and Options

Accessories

Some Assembly Required

Having gotten back into electronics with the purchase of an AdaFruit.com Arduino Starter Kit and some sleds/shields (Motor, Wave, Eth, etc) and learning that Sun's Java 32 bit version works on 64 bit Fedora 10 with and RXTX update, and some fussing, and even loads on 32 bit XO but menus and windows are in a weird position and acting and have yet to get functional...

Sun's Java didn't run with the older version, but 802 build seems to at least start, but is not connecting yet..

Soldering

With a clear glass teacup on his knee up too close to his very nearsighted face (NEED SAFETY GOGGLES! and PARENTAL SUPERVISION) soldered the Arduino 9Volt battery compartment (badly), Proto board, Wave and will work on the others later...

Leaving OLPC Learning Club a month ago, went to Radio$hack and got a helping hands (alligator clips and magnifying glass on a weighted base with soldering iron cage and cleaning pad) when wanting a panavise, plus too much other stuff... Expensive and impulsive purchases... Too rushed and not planned out well enough.

Anyway, will need to go to/ create SolderersAnonymous sometime soon...

Projects

DC Lending Library Setup

NOTE: This may be superceded by any official versions...

Helped (arguable) setup the machines with

poweron boot # ESCaping on cue 
disable-security # reboots 
boot # ESCaping on cue 
disable-security 
boot # fully
#open terminal activity 
su root 
/usr/sbin/olpc-update -frvv 802
# ... wait for 15-30 minutes depending upon net speeds, congestion, etc...

Doing grunt work across the 25 machines and making policy recommendations for distributing across the whole DC region (cache at meeting sites), living in the remote suburbs and not owning a car, biking is not always an option (distances, late night, gangs, traffic, weather, energy level, etc) and long distance, difficult carrying NOTE: SEVERAL XOs ARE HEAVY, etc...

Will probably describe a manual process of opening up the boxes, figuring stuff out FOUND PATH ADDITION

/usr/sbin/olpc-update 802
# on 656 version necessary in the wiki...
/usr/sbin/olpc-update -frvv 802

NOTE: 767 build was superseded since Jeff's previous installs...

Docs.google.com Lending Library spreadsheet could create a checkout form...

Generally, took about 1 hour per machine to process without transit, email coordination, etc...

Normally, I would have made a formal burn in/test/ acceptance process, does everything work, accept as working machine?

But discovering stuff during the upgrade process described above and elsewhere...

Serial numbers also found on XO batteries (Two companies BYD and GP) and on chargers.

Kid Project aka UncleCrazy

As checking out two machines to loan to relatives, and learn from the experience, described here... UncleCrazy


Might learn how young people use the machines, might get ideas on what to develop, mostly share the experience with the little relatives and give something back...

Hardware Learning

User:DancesWithCars/Hardware Learning

One of the library machines had an I Beam touchpad pattern and very/ almost impossible to use without the same MiniMouse described elsewhere...

Jeff suggested using this machine to learn hardware on, as it already had issues...

Learning to open the case, what the parts are and where, plus troubleshooting and repairing to be learned...


Mind Map the Wiki.Laptop.org???

There has developed a huge amount of information on this wiki and I've not really learned the organization of it, as having my HardwareLearning page above moved to a user space, (it does say in the bottom paragraph that 'your writing will be edited mercilessly and redistributed at will' (wonder about share and share alike with attribution an option? and been wondering about how wikis are born and grow up, given that wikipedia has an army of editors, and neutral point of view policy, wondering how the overall schema of this wiki.laptop.org is graphically mapped for kids and others to grasp what all is here and easily access it...

Concordance, tag clouds and mind maps seem rather interesting and wondering, at least informally why not done here???

Other Affiliations

Does Linux and Open Source in the adult community

since finding Fink on an 'old world' Mac Beige MiniTower enabled using X Windows, but 6 Gig HD and booting issues suspended it's use...

got help from Kevin in first starting out with Yorktowne HS Libre Users Group back in the RedHat 8 Road Tour and Stallman visit days...

became webmaster of a LUG website and has been going there since 2002...

created a (book) library for a LUG (public libraries had too old info, not that good selection and difficult to checkout and return on time, so created my/our own, with LUG support),

With LUGs, showed XOs at FOSE (Federal Office Systems Expo in 2008 and 2009) but lost some information in the translation since we don't actually sell the machines, but showing Linux on other (cute and very public green) hardware...

Accidentally wiped the hard drive on my 64 bit Averatec laptop with the XO School Server ISO in a mad rush before demoing at FOSE2008, and whined about it on this wiki, but forgot his login, to continue the thread and account details...

He has yet to hack a kernel, and doesn't actually program much anymore, since losing his favorite lab machines, Symbolic Lisp Machines to post cold war DarkSide mothballing...

F11 for XO-1: Interesting How To...

From a posting on the discussion of building a backport of Fedora 11 XO-1.5 software for the XO-1...

Not sure I'm up to doing it/ taking it on. but nice to know it's available for keeping those with older hardware in the loop...

I've been calling the XO 1.5 a Fat XO in the Mac tradition, same form factor / box, but different... Maybe Prodigy XO? It's same kid size, but smarter ;-/

danceswithcars 16:53, 14 July 2009 (UTC)


git checkout xo-1 FAILS, no joy ;-( ...

danceswithcars 17:42, 14 July 2009 (UTC)

more specifically, fails in the following way:

git checkout xo-1
fatal: Not a git repository (or any of the parent directories): .git

danceswithcars 23:19, 14 July 2009 (UTC)


Still Didn't Work ...

I've not figured out Git. The commands listed on main page didn't work for me... same error. Tried Perl6. Rakudo, proto and november (wiki in P6) with git and no success either. Long learning curve...

danceswithcars 10:30, 24 July 2009 (UTC)

XO-1 Bites the Dust

User:DancesWithCars/XO-1 Bites the Dust

Learning Club DC Music on XO presentation text terminal alternative

User:DancesWithCars/XOMusic

Electronica 2009

Someone at the Sunday evening ClassActs meal asked about the Therimin kit from Electronica.

Harrison Instruments PO Box 9012 Silver Spring, MD 20916

Harrisoninstruments.com

MinimumTheremin Kit

~$40 US

101_description Note: does not include antenna (6 inch x 6 inch aluminum? plate, which can be rounded off to be easier to pack), nor stand insulated, but does include the 9V battery.

Will let you know how SolderersAnonymous goes with it...


ClassActs Book Sprint @ Gallaudet

http://en.flossmanuals.net/bin/view/ClassActs/WebHome

Attended all but the last day, Friday, and some late night sessions, doing some photo processing remotely. Long (2+ hours) troublesome commute back and forth on top of 10 hour scheduled days. And as a disabled person, only good for about 4 hours/ day. Energy level, attention span, need quiet to think and write, etc...

Remembering some sign language (finger spelling name, and a couple of curse words, thank you, someone asked about sorry, but I've forgotten) when back in deaf community.

SpeakSign Activity

SpeakSign

Suggesting a Speak activity sign language (later as an output driver?).

Finger spell instead of audio for later use across all the Activities/ perhaps like a closed captioning?

Maybe develop a Measure like activity as hearing (eye) dog? Flash (invert) screen on microphone sound of doorbell (program it), telephone (cell phone, not vibrate, sirens, fire alarms, etc)?

Use as a temporary accommodations for backup purposes, as deaf students and adults might already be outfitted, but was a quiet campus most of the time. Dorms were probably louder, as classroom areas more discrete?

Use as teaching tool for disability issues, and learning a little basic sign to communicate in a Deaf community like Gallaudet.ed hosting the ClassActs Book Sprint

Back to ClassActs Book Sprint and Gallaudet.edu Experience

Missed the Gallaudet bookstore, one time started to visit Wednesday, but no backpacks inside, and not comfortable/too tired to walk stuff back, also closed at 4.30 pm Thursday when I went back empty handed/backpack free.

Found the late food place after the cafeteria closes.

ATM around the corner, asking with my really slow stuttering letter signing from 25+ years ago, finally showing my ATM card to info desk personnel.

OLPCLearningClub meetings there are on weekend mornings, so not a lot of college students up at that hour ;-/, and most stuff closed then...

Nice campus. Ducks back by the dorms in a pond. Ropes course, closed except when instructor on site, says the sign. Blue Bison mascot on the hill, IN BLUE GRASS. Nice buildings architecture, interesting. Sorenson Language Learning Center was new building and very high tech, glass not photographing well. My digital camera might be having issues, as stuff was way off color, but batteries low by the time I got back...

ClassActs Sprint Contributions and Writings

Besides bringing some emergency rations, Labor Day cafeteria and snack store closed, Trader Joe's Almond Butter (2x), Milton Multigrain Bread (2-3x), Welch's squeezable Strawberry & Grape Jams (2x), TJs Lemon Cookie Thins (1/2?x), etc.

Adding ideas to the XORecipes section, but mostly advanced requiring more software or extra hardware. Added photos to that, found some icons, not really the app, but extra projects and tangentially related.

Took the SprintPhotos, but warning raw images, makes 10 MB over 9 photos (not scaled by flossmanuals.net in rendering?, giving source data), and requested Green Penguin drawings, getting some two SVG graphics from a little person through the helping parent, converted with Inkscape to .PNG format, as first time with SVG sources.

Given a XO USB-Ethernet adapter at the XO-1.5 talk! Worked like a charm. Thanks SJ and OLPC/LearningClub! Used it the next morning on the hub/ router during the sprint and later...

Lost connection so many times while others were present (mesh, full memory, browser issues or tampering?), but never when there early only with host, so wondering why kicked... Mesh issue with so many other machines?

Ended sprint after Thursday night's transit late arrival (paratransit went from Dupont pickup to Bethesda for another passenger, It's 'Shared Ride'...) getting home after 1 am? Stomach problems, not used to eating that way. Exhaustion after 7 days, Fri bike and family, Sat Electronica2009 trip, Sun sprint start/dinner out Bankok, Mon sprint, Tues sprint/HacDC XO-1.5 talk, Weds sprint & Gallaudet XO-1.5 talk, Thurs sprint & dinner out Taste of India, collapse, frustrations, etc...

The Little Green Penguin That Could

[1]

A Genesis Story (for kids, teachers, funders and the community)

(Mel volunteered to do some web comic like graphics,
maybe tying the story/ case examplar
implementation lessons together)

'Here children, have a seat and let us tell you a story...'

Of the little green penguin
that could grow up,
when he wanted to,
in the right environment,
and with some attitude adjustment
...

In a land far far away
in a time not so long ago,
(really about 2 years ago,)
but it seems like a while...


On his bad days, he eats butterflies for breakfast,
his relatives/ uncle crazy snaps at some guy named Linus,
is that how he got his name?
Ears up and ears are down
like a dog (or RCA's Nippy)

[use my niece's drawing?]
[seen in the face of speak, with the mouse pointer left as a nose]

Conceived somewhere around Cambridge, Mass
Probably on a late night binge of pickled herring,
baked beans, and <strike>beer</strike>lemonade...


Grandpa Nick, St. Nick on good days, a visionary driver on others to the elves)
Aunt Mary Lou made him appear on screen even in the bright of day
and Sweet Bender, a Futurama robot character spawning SugarLabs,
finding a home in the larger community, this too sweet, this is saccharine, and off to port


Hatched somewhere in Asia,
he wandered the globe in search of people who liked him,
and upon discovery,

(insert all sorts of lessons from the world implementations here)

and learning from all his travels,
with all its new little friends,
scattered around the world
he wanted to say thanks to St. Nick,
and the donors/elves that made the trip and discoveries happen for him

And he lived happily ever after,
in all our little hearts, 
sometimes green with envy,
sometimes difficult to handle,
but always loved...

XO

[] are improvisations or improvements, added for future changes, images, etc. See also http://en.flossmanuals.net/ and specifically, http://en.flossmanuals.net/bin/view/ClassActs/SprintPhotos for one applied to the sprint... plus the requested graphics from Owen...

XO-1.5

Not much time with one yet, went to two demos/ presentations, had to leave the first quickly while the others were 'briefed' on the OLPC mission and it's use.

Second demo by SJ @ Gallaudet, interacting with students. Some issue with fsck when finally had some time... 4 Gig or 8 Gig sounds good. Via chipset. Possibility of doing 3D. Power demand changes slightly. Would brown out if all the peripherals are on and using old power transformer/supply/brick, which means a new plug?.

Worried about policies of no G1G1 program. Availability. Getting parts, etc...

Looking forward to a Gnome version. Driver support, system changes, Fedora 11 base upgrade, etc??


Third Demo at OLPCLearningClub monthly meeting, it was in Spanish, so finding the menu items was impossible. Visiting Spanish speaking Intel clubhouse guy didn't change it over, and don't get me started on Intel's WinTel monopoly, corporate bullying, XO/ ClassMate competition, etc...

So of course, want one of my own, despite going to local MicroCenter and finding a $200 refurbished adult celeron based Asus EeePC, that the sales guy would not take out of the cage for me, and not sure of all the compatibility, but it was there, and more available than future vaporproducts, didn't require shipping, wait time, online purchasing, etc. So will see.

Asked for an XO 1.5 from the contributors program for DC. That way I might get some (quality) time with one, piss off HacDC, be able to keep track of what needs to be done on the project (i.e. tracking issues, development - some low level project management), try the new stuff to see what's ahead, show others, be the first kid on the block with one, etc...

Some list discussion includes the idea of sharing the machine with SSH X-Windows forwarding, which sounds interesting on several levels... Sugar is probably not set up to share, but X-Windows was originally designed for it (i.e. networked graphics substrate, though client and server don't have the usual meaning, reversed, server displays, and client gives program, unlike server hosting files, and client requesting them, it's an upside down world, lots of times...)

Development Ideas

User:DancesWithCars/DevelopmentIdeas

OLPC IRS 990??

As a donor to the OLPC efforts, I don't recall seeing the standard IRS 990 (Non Profit financial disclosure form) describing how those funds are being used.

If OLPC is to have credibility, and accountability, to donors and to recipients, I would think this should be easily accessible...

danceswithcars

The 990's for both the OLPC Association and the OLPC Foundation can be obtained from www.guidestar.org, just use one of the bugmenot logins. cjl 01:33, 18 September 2009 (UTC)

While found that from a google search, the point included that some organizations put 990s and other financial info on their own website and don't require searching/ digging/ registering, interpreting / analyzing, and make it easier to see how donor and sponsor contributions were used. danceswithcars


Some Lessons Learned

3 year olds may be too young to try the XO even with much parental and geeky supervision. Typing the keys gives some reaction during the long boot. Pounding the keys would not be good...

Having no slot for a CDROM drive on an XO means there is no place to put a peanut butter and jelly sandwich (reminicent of a VCR looks like it's hungry...) ;-/

Late in the afternoon is not a good time for many 3 year olds, they may be very active physically, and the attention span less than UncleCrazy...

Boot it up before showing it to a 3 year old. Firmware Life simulation is a quick boot... Pong was not found. (find the keystroke/ boot special cheat keys).

An XO is not a baby sitter, it requires some more (thought, energy, creativity?, learning, yeah, that's the word...)

An XO without any preparation, project overview, etc may not be successful.

Parents and grand parents are busy people, even if they think the XO is an interesting machine and want to try one, they may not have time.

Pull works better than push.

Require some basic training/ showing the machine before setting people lose on it. (depends on previous computer experience? age of user, etc?)

Sugar Live CD may be much slower than the XO. Will want to try on a stick, but don't have any machine besides the XO that boots from USB.

Leaving a Sugar On A Stick LiveCD is one way of taking an XO back to a lending library.

Even if a tween says they don't like it, maybe they do like the XO, (as in if taking it away, may ask if they can buy one, after dissing the machine in front of younger sister...)

People think you are weird if you are old and have an XO. It helps to explain being an Uncle, bike project, SpeakSign Activity development, etc...

But some people are not open minded... (i.e. XO is a toy!) Probably a M$ person? What's the polite term for a Linux Hater? OS Challenged? ;-/


Interview Questions Posed

From the storytelling/ interviewing other OLPC people exercise in futility, the result which was not published, as the interviewee didn't like it, I rushed to create questions, so in the interest of transparency, and not wasting volunteer efforts, here are the questions I asked, which seem to have become controversial.


User:DancesWithCars/InterviewQuestions

Hiatus

Been away from XO group for a while... Busy with other parts of life...

XO 1.5

Tried one at FOSE 2010, and a few hours afterwards. Interesting New Coke variety... Quick restart Gnome to Sugar and vice versa, as restarts X-Windows not just cold reset/ restart.

Getting Started Updating Sprint

Stay tuned...

/XO1.5SprintFeedback

Updating Machines

Just about the time 12.1.0 is scheduled/ read past due to come out I'm updating some machines, as they were not booting, due to dis space (kids tend to run out the video, and it's still not easy to do video to SD/USB card instead of internal memory) nor is it easy to find updates and other OS Cruft (needless extras).. So all game keys down when booting a prepared USB/SD card (from a cheatsheet or something) learn about fs0.zip and image renaming for XO models, XO1, XO1.5, XO1.75 find an extra USB Stick/ SD Card with some empty space and get FC14 about the time FC15 is End Of Life (AFAICT) and current is FC17? (read Looking Forward to 12.1.0 release)

and new hardware available in G1G1 or anyone who want to learn like RaspberryPi without the web server crashing, wait lists, months wait, and other issues, but a built in display and other completeish system is nice too...

Snarky Comments about wikis in general

My usual style, being disabled and other issues, is snarky, wikis, IMO, have a purpose, but don't solve all the world's problems, the social stucture required to write something like WikiPedia, or anything else of substantial size, is usually a hierarchy, which I don't care for, in general, even when I'm up there in the hierarchy, but there are many annoyances to wikis, MediaWiki, and other flavors, conversion to a free format is one of them, writing in editors, all different, or lots of them, the commercial spinoffs, the lock in, the effects on writing when using those tools, and the lack of assistive technology, tag clouds tend to require non-free flash, etc... make it less than useful for me, a lot of the time...

Hence, few edits here, and other places, too many to mention, not having the latest greatest "toys" > XO-1.0, which in current residences, as with previous, means the kids want an iPad instead, and LiveCDs are too slow, USBSticks cumbersome, as many machines don't boot from it, and instructions on how to do it are next to impossible for the noob, etc...

RPi

Sugar on Raspberry Pis seems like an option, based on better availability, but there are some issues,

non free/ non Open Hardware, relatively expensive HDMI monitors required to really see, composite video out not really readable, and recompiling for ARM, (albiet newer XOs need that anyway) software version skew (sp?), and many more, mentioned elsewhere, see some possibly public OLPC && related email lists..


Sugar on Android

It would require a full bash or similar shell, as Android doesn't have it unless rooted, but there are many relatively cheap tablets that run Android that theoretically could run Sugar, and solve some of the touchscreen availability issues, but probably waiting on gtk5, Python12, etc for the easier port, and even porting across full Linux distros, there is SpecialSauce that it doesn't work as well as the original, i.e. jhbuild, sweets, etc, but they are a start...

TLDR

Too Long Didn't Read, if I weren't such a bad writer, using a keyboard that doesn't work very well, weren't whining so much, weren't as busy with other things, or Dog Ate My Homework excuses, this might be easier to read, broken into sections better, updated more, spelling and structure, much less syntax improvements, and lots of other things that take more time and energy than I currently have...

But it's up there, and if you get anything out of it, let me know, Discussion is a good place <smile>