User:Mchua/Projects: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (New page: {{TOCright}} == Current == === Reading list === * Vision for a numeracy activity * Health * Optical character recognition * For grassroots hardware/peripheral development - ...)
 
m (Walter's rectum 21/Projects moved to User:Mchua/Projects over redirect: revert)
 
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{TOCright}}
{{TOCright}}


These are ongoing projects. For a more immediate slice of what I'm working on, go [http://blog.melchua.com/category/olpc/ here].
== Current ==


=== Reading list ===
== Present ==


The line between what I do for work and what I do in my "spare time" as a community volunteer is occasionally blurry, but in general...
* [[Vision for a numeracy activity]]
* [[Health]]
* [[Optical character recognition]]
* For grassroots hardware/peripheral development - don't agree with all of this and some is yet unclear, but an interesting read.
** http://openfarmtech.org/index.php?title=Overview
** http://openfarmtech.org/index.php?title=Ecotechnology_Buying_Club
** http://openfarmtech.org/index.php?title=Core_Team
** http://www.p2pfoundation.net/Neocommercialization
* Seth and I need to send this in... http://linuxfestnorthwest.org/dxp/register.dxp?type=Presenter


=== While in 1cc ===
=== Work ===


* [[OLPC deployment system]]
* 'Zine articles: finish and upload to [[Weekly_zine/0]] for isforinsects
* [[Test harnesses]]
** Interview/talk-to Adam about support-gang
* [[Testing]]
** Talk to Adam & Kim about shipping situation
* Talk to SJ and Adam about community-building, documentation situation
* Talk to SJ about university infrastructure (with Seth et al)
* SJ, Nikki, Chris, etc. about OLPC America (Sally Ford), grassroots, community centers, OLPC Chicago.
* Read http://privacy.org, http://michaelgeist.ca, and http://epic.org to understand more about the privacy issues Adam has mentioned.
* Testing: see [[User:Chihyu/Help_wanted]]
* make wiki templates for grassroots groups, uni chapters, projects - send to [[User:Arjs|Arjun]]
* Recruit for [[Health]]. Recruit for [[Health]]. Recruit for [[Health]].
* Recruit for [[Peripherals]]. Recruit for [[Peripherals]]. Recruit for [[Peripherals]].
* [[Health]] and [[Peripherals]] activities?
** Jam/Flash conf at Olin? (health periphs, chargers)
** tv show filming design challenge for chargers?
** d-lab? idds?
* peripherals that could be built
** sensor logging module (mcolyer's poe + my dcontinuum projects combined - or find a chip that's > pic, cheaper too)


=== While at Olin ===
=== Volunteer ===


* [[Infrastructure gang]]
* Chris Carrick and chargers
* [[Support gang]]
* Nikki, Greg, and the Disassembly Film
* [[University chapters]]
* Read Greg's "Made To Stick" book - take notes
* Upcoming Boston-area pilot school, scheduled for deployment in Jan 2009.
* Get Olin kids hooked up with IMSA ones
* Get Olin and IMSA kids to support other uni groups, write uni group docs
* Springtime Jam at Olin? Flash conf? Chargers + health periphs needed sorely. W/ other schools?
* Chris and HFID group - wiki cleanup/redesign
* Nikki and task tracking interfaces/docs
* Ollie and the internship-finding page
* Chris Carrick + Appropedia + mechE development ftw?
* Nikki, Chris, Andy, and OLPC Chicago office. We must talk.
* Game Jam Boston 2008 - MIT might host, but Olin has experienced runners
* [[http://wiki.laptop.org/go/Update.1#RF_Saturation_.28salut.2Flocal_link_scaling_test.3F.29|wireless saturation test]]


=== Once in NYC ===
== Past ==


Many of the things I do aren't listed here. I tend to wander around the community nudging grassroots stuff into existence and just don't bother writing much of what I do down, mainly because I haven't figured out how to do it in a way that doesn't take up time I could be spending doing More Work. As [[User:Sethwoodworth|Seth]] said, my outputs tend to be the fact that other people are producing output.
* Contact local support-gangers about starting NYC grassroots activities
* Get hacking equipment with paltry streams of discretionary income
* find python users groups. attend.


* [[Special:Contributions/Mchua|View all my wiki edits]]
== Upcoming events I'll be at ==
* Was one of the coordinators of the first OLPC Game Jam (and indeed, the first OLPC Jam), [[Game Jam Boston June 2007]]. We even [http://www.archive.org/details/TheNeedhamChannel_OLPCGameJamBroadcast2007 got on TV].
* Helped out at [[Free Content Jam Taipei]] and represented OLPC at [[Wikimania]], including (loosely) staffing the "XO station"
* Co-ran a week-long OLPC project camp with [[User:ScottSwanson|Scott Swanson]] at [[Illinois Math and Science Academy Chapter|IMSA]] in Jan. 2008
* "Unofficial cat-herder" (read: instigator) of the first [[OLPC Chicago]] meetup at Google Chicago in Jan. 2008.
* Was at the [[Olin university chapter/hackathon|Olin hackathon]] in Needham, MA on Feb. 16, 2008
* Was at the [[NYU OLPC Jam]] on Feb. 23, 2008, but spent most of it working on open-source fabrication with Smari, although some hacking on XOs did get done.
* Co-coordinated the [[Story Jam New York]] in Manhattan, March 28-30 2008. The ambassador from Ecuador even came to record stories!
* Co-coordinated the [[Health Jam]] - University of Washington, April 18-20 2008. There was an [http://thedaily.washington.edu/2008/4/23/nonprofit-group-visits-campus-hopes-give-one-lapto/ article] in the student paper about the event.
* [http://linuxfestnorthwest.org/ Linuxfest Northwest] - ran the OLPC track with [[User:Ixo|Iain Davidson]]. He took [http://www.flickr.com/photos/mynaitconsulting/collections/72157604885287336/ photos!]
* Participated in the [[Community Jam]] in Cambridge, MA at the Cambridge Science Festival. Edward Freedman and Pat Greninger organized the event, and Diane Serley led a disassembly party.
* [[SimpleRPG]]
* [[Larry]]
* [[Power activity]]
* [[Activities trac]]
* [[Jam kit]] and [[Jam cookbook]]
* [[Cambridge repair center]]
* [[Serial adapters]]
* [[Grassroots bootcamp]]
* [[ILXO]]
* [[XO Accessibility]]
* [[Pilot proposal process]]
* [[Community liason]]
* [[User:Mchua/Braindumps/Community_program|Community program]]
* [[Review squad]] - [[User:Jonahsaltzman|Jonah Saltzman]] and Aiury Cavallo
* [[Repair centers]] - gathering data


* [http://linuxfestnorthwest.org/ Linuxfest Northwest] - OLPC presentations, programs, maybe a mini-jam... stay tuned.
* [[Health Jam]] - Seattle area, April-ish.
* [[Game Jam Chicago]] - Summer 2008, at [[MVCC]]. [[User:Langellier|Larry]] is the point person on this.


== Ongoing ==
== Potential ==


Projects and ideas I'd ''like'' to do, or see done, but haven't committed to yet. Usually the missing part is a collaborator, knowledge, resources, or just plain old activation energy and free time. If you'd like to take one of these projects (the important thing is that they happen, not ''who'' makes them happen), collaborate with me on any of them, offer support, or just talk and brainstorm about related ideas, please [[User:Mchua#Contact|contact me]].


=== Code ===
* Rewriting the [[Accessibility]] portal, followed by [[Internships]], [[Summer of Content]], [[Peripherals]], [[Health]], [[University program]], [[Review squad]], and a refactor of [[OLPC Chicago]].
* Compiling material for the first edition of the [[Weekly zine]] (particularly Education/Research materials).
* Getting up to speed on [[TeleHealth Hardware]] in the hopes of getting equipment to prototype with soon.
* Working on [[Support gang]]
* Laying the groundwork for a full-time OLPC office in Chicago this summer.


* Rosetta Stone clone in Pygame (Update: An [[IMSA]] student is now doing this as her research project.)
* '''Jams'''
:* Working on resources and a framework for future content [[Jams]] of different types. Writing the woefully neglected [[How To Run A Jam]] cookbook.
:* [[Health Jam]] - Seattle, spring 2008
:* [[Game Jam Chicago]] - summer 2008


=== Hardware ===
* '''Testing'''
:* Starting a program for [[Review squad|Review squads]] of young testers and teachers to give feedback on our content. Now recruiting.
:* Learning-by-documenting with [[Test issues]] (creating portal at [[Community Test]])
:* Battery testing under different conditions - see [[Battery Results]]
:* [[Update.1]] testing (with the intent of creating a walkthrough for testing future builds)
:* [[Tests/Suspend Resume]] - add directions
:* [[Test Group Release Notes]] - restructuring, making easier to navigate
:* Clarifying different upgrade/activation paths and what they do. See [http://laptop.org/teamwiki/index.php/Team:Main_Page#How_to_change_Manufacturing_data changing mfg data.]
:* Alpha-testing and documenting [[Test automation]] by Mitchell, see [[X Window System event scripting]] and [http://dev.laptop.org/~mncharity/olpc_xo_qemu/ code here] - intended first application is school server load testing (Australia?)


* "Heathkit" style build-your-own peripheral kits for the XO (solder your own gamepad, etc)
* '''Wiki cleanup'''
* Intro to electrical engineering through taking apart & developing for the XO
:* '''Metacontent''' - [[Finding information]] can be tricky. Let's try to fix that.
* Developing the [http://wikieducator.org/Summer_Of_Content_Funding_Proposal Summer of Content] program, which had a [[Summer of Content 2007|summer 2007 pilot]] and needs to be picked up again when everyone has time. Also see [[Summer of Content]].
:* ''Metapresentations'' - Compiling a review/summary of presentations on [[Laptop demonstrations]] and [[Presentations]]. ''Can you help?''
:* ''Metawiki'' - Doing clean-up as per the [[Style guide]] whenever I can
:* Being a sort of wiki welcome wagon and helping out newcomers. Let me know if you're interested; we could always use more people to help show newbies around.


=== Programs ===
* '''Grassroots groups I'm actively involved in'''
:* [[OLPC Philippines]]
:* [[OLPC Indonesia]]
:* [[OLPC Taiwan]]


* [[Bounties for awesome]], a system of collecting open content problems, encouraging work on them, and moderating rewards for progress on their solutions. Not entirely OLPC-related, though.
* '''School chapters I actively mentor'''
:* [[Olin university chapter]]
:* [[Illinois Math and Science Academy Chapter]].

* '''Wiki pages I created/maintain'''
:* [[Participate]]
:* [[Wiki getting started]]
:* [[Wiki cleanup]]
:* [[Style guide]] (Actually started by SJ in response to my newbie wiki mistakes.)
:* [[How laptop delivery works]] and [[How laptop delivery breaks]]
:* See my [[Special:Contributions/Mchua|Contributions]] for more.

== Back burner ==

* Developing the [http://wikieducator.org/Summer_Of_Content_Funding_Proposal Summer of Content] program, which had a [[Summer of Content 2007|summer 2007 pilot]] and needs to be picked up again when everyone has time. Also see [[Summer of Content]].
* Together with Andy Pethan, I am working on the design of [[Bounties for awesome]], a system of collecting open content problems, encouraging work on them, and moderating rewards for progress on their solutions. Not entirely OLPC-related, though.
* The [[Classrooms for Free Culture]] project would be a good follow-up to [[University program]].
* The [[Classrooms for Free Culture]] project would be a good follow-up to [[University program]].
* We need to get more reports back from pilot schools. OLPC-related research could be aggregated using http://researchblogging.org and other tools - or a similar system might be a good way for students to collaborate on documents. "Best-documented school" contest?
* Make an .xo package of Mutt for [[Email]]? Maybe with the zenburn theme.
* [[Review squad]]
* A photo tutorial of XO disassembly - [http://flickr.com/photos/sethwoodworth/sets/72157603519282789/ Seth's pictures] are a good resource.
* OLPC-related research could be aggregated using http://researchblogging.org and other tools - or a similar system might be a good way for students to collaborate on documents, perhaps?


== Notes ==
=== Resources ===


* [[Developer tutorials]]
* [[/Todo]] - OLPC task list of things I've committed to getting done. If you'd like to assign me a task, leave a message on my [[User_talk:Mchua|talk page]] and I'll notify you when I accept (and move it to my tasklist). Feel free to harass me about anything on the Todo list.
* Writing the woefully neglected [[How To Run A Jam]] cookbook.
* [[/Braindumps]] - Thoughts in progress that are not yet fully formed or ready to go to main wiki. Probably inaccurate, half-baked, or some combination of the two. You have been warned.
* Learning-by-documenting with [[Test issues]] (creating portal at [[Community Test]])
* [[/Sandbox]] - For testing wiki syntax, templates, etc.
* Battery testing under different conditions - see [[Battery Results]]

* [[Update.1]] testing (with the intent of creating a walkthrough for testing future builds)
== Someday ==
* [[Tests/Suspend Resume]] - add directions

* [[Test Group Release Notes]] - restructuring, making easier to navigate
Projects and ideas I'd ''like'' to do, or see done, but haven't committed to yet. Usually the missing part is a collaborator, knowledge, resources, or just plain old activation energy and free time. If you'd like to take one of these projects (the important thing is that they happen, not ''who'' makes them happen), collaborate with me on any of them, offer support, or just talk and brainstorm about related ideas, please [[User:Mchua#Contact|contact me]].
* Clarifying different upgrade/activation paths and what they do. See [http://laptop.org/teamwiki/index.php/Team:Main_Page#How_to_change_Manufacturing_data changing mfg data.]

* Alpha-testing and documenting [[Test automation]] by Mitchell, see [[X Window System event scripting]] and [http://dev.laptop.org/~mncharity/olpc_xo_qemu/ code here] - intended first application is school server load testing (Australia?)
* OLPC webcomic
* [[Finding information]] can be tricky. Let's try to fix that.
* Rosetta Stone clone in Pygame (Update: An [[IMSA]] student is now doing this as her research project.)
* Compiling a review/summary of presentations on [[Laptop demonstrations]] and [[Presentations]], including some good templates and resources that presenters can customize.
* Front-end for music composition (GUI for Lilypond? Something to translate between TamTam and Lilypond?)
* make wiki templates for grassroots groups, uni chapters, projects - send to [[User:Arjs|Arjun]]
* "Heathkit" style build-your-own peripheral kits for the XO (solder your own gamepad, etc)
* Rewriting the [[Accessibility]] portal, followed by [[Internships]], [[Summer of Content]], [[Peripherals]], [[Health]], [[University program]], [[Review squad]], and a refactor of [[OLPC Chicago]].
* Intro to electrical engineering through taking apart & developing for the XO
* [[Participate]]
* [[Ad Libris]], a lightweight metadata structure spec for the [[Library]]. (Update: This ''may'' have been taken up by OLE Nepal, but I can't tell from their descriptions yet.)
* [[Wiki getting started]]

* [[Wiki cleanup]]
== Past ==
* [[Style guide]]
* Was one of the coordinators of the first OLPC Game Jam (and indeed, the first OLPC Jam), [[Game Jam Boston June 2007]]. We even [http://www.archive.org/details/TheNeedhamChannel_OLPCGameJamBroadcast2007 got on TV].
* Helped out at [[Free Content Jam Taipei]] and represented OLPC at [[Wikimania]], including (loosely) staffing the "XO station"
* Co-ran a week-long OLPC project camp with [[User:ScottSwanson|Scott Swanson]] at [[Illinois Math and Science Academy Chapter|IMSA]] in Jan. 2008
* "Unofficial cat-herder" (read: instigator) of the first [[OLPC Chicago]] meetup at Google Chicago in Jan. 2008.

== Goodies ==

* Made a set of [[Firefox wiki bookmarks]] for convenience - feel free to use.
* Some [[User:Mchua/Templates|wiki templates]] up that I use occasionally - feel free to steal.

Latest revision as of 16:01, 20 December 2009

These are ongoing projects. For a more immediate slice of what I'm working on, go here.

Present

The line between what I do for work and what I do in my "spare time" as a community volunteer is occasionally blurry, but in general...

Work

Volunteer

Past

Many of the things I do aren't listed here. I tend to wander around the community nudging grassroots stuff into existence and just don't bother writing much of what I do down, mainly because I haven't figured out how to do it in a way that doesn't take up time I could be spending doing More Work. As Seth said, my outputs tend to be the fact that other people are producing output.


Potential

Projects and ideas I'd like to do, or see done, but haven't committed to yet. Usually the missing part is a collaborator, knowledge, resources, or just plain old activation energy and free time. If you'd like to take one of these projects (the important thing is that they happen, not who makes them happen), collaborate with me on any of them, offer support, or just talk and brainstorm about related ideas, please contact me.

Code

  • Rosetta Stone clone in Pygame (Update: An IMSA student is now doing this as her research project.)

Hardware

  • "Heathkit" style build-your-own peripheral kits for the XO (solder your own gamepad, etc)
  • Intro to electrical engineering through taking apart & developing for the XO
  • Developing the Summer of Content program, which had a summer 2007 pilot and needs to be picked up again when everyone has time. Also see Summer of Content.

Programs

  • Bounties for awesome, a system of collecting open content problems, encouraging work on them, and moderating rewards for progress on their solutions. Not entirely OLPC-related, though.
  • The Classrooms for Free Culture project would be a good follow-up to University program.
  • We need to get more reports back from pilot schools. OLPC-related research could be aggregated using http://researchblogging.org and other tools - or a similar system might be a good way for students to collaborate on documents. "Best-documented school" contest?
  • Review squad

Resources