User talk:Drew.einhorn: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Wish list ==
== Wish list ==

=== My Neighborhood restructuring ===


Structure My Neighborhood into zones. Want to be able to easily see
Structure My Neighborhood into zones. Want to be able to easily see
Line 27: Line 29:
*Spatial arrangement
*Spatial arrangement


== Learning Communities ==
=== Learning Communities ===


organized by:
organized by:
Line 39: Line 41:
*Keyword
*Keyword
*etc.
*etc.

== Sugar on Conventional Desktop/Laptop ==

There are several ways to do it.
I have downloaded XO-LiveCD_071206.iso. I think I know most of what I need to know to do it with vmware. But I don't have the time energy.

And Matt Price says that's the wrong way to do it!
Glad I didn't waste the time and energy.
LiveCD

=== Sugar as application from repositories ===

This is probably the easiest from the user perspective,
kept up to date by the same processes that maintain the
rest of the user's system.


==== Packages from jani's personal archive ====
==== Packages from jani's personal archive ====
Line 110: Line 97:
remember there were some comments about additional packages that
remember there were some comments about additional packages that
needed to be installed for use on ubuntu. Maybe the ones indicated as prerequisites in the sugar-jhbuild instructions below.
needed to be installed for use on ubuntu. Maybe the ones indicated as prerequisites in the sugar-jhbuild instructions below.

=== Sugar jhbuild ===

My impression is that this technique is more likely to
result in broken, bleeding edge.

if that doesn't seem to work for you, you can build sugar yourself
without too much trouble;

in a terminal first execute the following:

sudo apt-get remove sugar
sudo apt-get build-dep sugar

then follow the build instructions from the olpc website:

http://wiki.laptop.org/go/Sugar_on_Ubuntu_Linux
http://wiki.laptop.org/go/Sugar_with_sugar-jhbuild

you may need to

sudo apt-get install git

to get things started.

I did this once a long time ago after PyCon 2007,
I'm sure it's much easier now.

remote desktop access on real XO using freenx.

=== Live CDs ===

In the short term this may be the easiest.

So far I have not found the right image

* stale
* bleeding edge
* worst of all bleeding edge and stale

Looking for release and pre-release versions:
* Ship.2
* Update.1
* etc.

Run on real hardware or in Virtual Machines.


== My School Server ==
== My School Server ==
Line 203: Line 144:
*probably put school server at friend's with cable modem.
*probably put school server at friend's with cable modem.
*no bottleneck when all laptops are connecting via dsl or better.
*no bottleneck when all laptops are connecting via dsl or better.

== OLPC News (Excerpts) ==
I want to move this to a personal pre-publication page and
just leave links here in the User Discussion page.

=== 2007-12-15 ===

==== 9. Presence ====

Morgan has also continued to educate
G1G1 recipients on the lack of a single Jabber server that can handle
100s of thousands of them: we are hoping that people will point to
local Jabber servers that are set up for communities and special
interest groups (See
http://wiki.laptop.org/go/Ejabberd_Configuration).

=== 2007-12-22 ===

==== 8. School Server ====

We have encountered scaling problem with the XMPP service on the
server. The eJabber software runs out of memory over time as the
number of active users exceeds a hundred. Collabra is looking into
alternative server implementations. We had thought eJabber has used by
large instant-messaging services, but probably not with all the bells
and whistles we use. The XMPP service is crucial to the efficient
provision of presence information to laptops in a school through a
centralized method.

==== 21. Presence/sharing ====

Morgan helped some community people with Jabber questions
on the forums. There has been confusion about why the
ship2.jabber.laptop.org server doesn't work: Robert McQueen spoke with
people on IRC who were interested in trying ejabberd and helping us
work out why it was failing so badly. (There is now a server at
xochat.org that can be used instead of the default at
ship2.jabber.laptop.org. See the Sugar control panel page in the wiki
for instructions on how to configure your Jabber server.)

Revision as of 23:57, 10 February 2008

Wish list

My Neighborhood restructuring

Structure My Neighborhood into zones. Want to be able to easily see things of interest. Not yet thought whether this needs tweaking to harmonize it with the Human Interface Guidlines

  • Connection Zone
    • Access points and mesh networks compactly displayed in a small corner of the display.
  • Radio Zone
    • Folks in the G1G1 community want to see strangers who appear in their physical neigborhood.
  • Internet Community Zone
    • Students with a local mesh communities need to clearly see guests who are joining the from remote locations.

Hmm. Could create filters for all of the above.

  • Filter Zone hides folks
    • not participating in any activity
    • not participating in an activity I'm sharing
    • not a member of a group I belong to
    • not a member of specific group
    • etc.

Distinguish these zones using

  • Shading of the background
  • Spatial arrangement

Learning Communities

organized by:

  • Geographic regions
  • Age groups
  • XO activity
  • Language
  • Curricular Topics
  • Project
  • Keyword
  • etc.

Packages from jani's personal archive

I distilled the following Gutsy Gibbon 7.10: command line example from his posts in a Dec 29 OLPC emulation NEED LINK thread on the sugar mail list. We need similar incantations for other tools and operating systems. Adding Gutsy Gibbon 7.10: Synaptic Package Manager

Add jani's "repository" to your list of package sources.

Using your favorite editor add two lines to the file /etc/apt/sources.list

 deb http://ppa.launchpad.net/jani/ubuntu gutsy main
 deb-src http://ppa.launchpad.net/jani/ubuntu gutsy main

you also need to be sure that gutsy-updates is enabled, so make sure this line is uncommented in the file:

 deb http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe

Hmm!! I have:

 deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
 deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
 deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe

not the same syntax and it enables the multiverse, too! I don't recall the provenance of my sources.list file, lots of things have been added for multimedia, etc.

Gutsy: Command line

update the packages list:

 sudo apt-get update

then install the whole environment with

 sudo apt-get install sugar-emulator sugar-activities

Gutsy: Synaptic Package Manager

 click the reload button 
 search for "sugar" (name and description) using Synaptic Package Manager, 
 check sugar-emulator and sugar-activities most everything else is selected to 
 satisfy dependencies.  You may see other sugar activities you want to check.

note: In either case the update or reload takes a long time. Lots of failures NEED to understand and cleanup my sources.list.

look through the comments of jani's blog entries

 http://janimo.blogspot.com/2007/11/try-sugar-xo-laptops-interface.html
 https://edge.launchpad.net/~jani/+archive

remember there were some comments about additional packages that needed to be installed for use on ubuntu. Maybe the ones indicated as prerequisites in the sugar-jhbuild instructions below.

My School Server

my own school server

 I have downloaded OLPC_XS_LATEST.iso

would be great if there were service providers for most of the below

Services

Presence

We want to be part of larger community.

Presence service doesn't scale well. See OLPC News (Excerpts)

Will the scaling issues be solved, and will there be large servers to support the entire G1G1 community?

Or, will smaller communities have to form to spread out the load?

If so individual laptops will need connect to multiple presence servers?

In the meantime we are getting presence service from xochat.org

Backup

on local server for privacy?

Library/Publishing

hierarchy:

     school, district, region, country, global.

community based:

   different levels of peer and/or expert review.

what libraries will the G1G1 community have access to?

Cache

bandwidth:

  • Have cable modem in MX,
  • Qwest ISDN in New Mexico, US.
  • cache might help even with only a couple users over a congested 128K link.
  • probably put school server at friend's with cable modem.
  • no bottleneck when all laptops are connecting via dsl or better.