OLPC:News/lang-ja: Difference between revisions
(remove archived translation) |
(sync ---> 97590) |
||
Line 3: | Line 3: | ||
| lang = ja |
| lang = ja |
||
| source = News |
| source = News |
||
| version = |
| version = 97590 <!-- /* Previously 57278 83028 83270 88561 90603 */ --> }} |
||
{{Ongoing Translation}} |
{{Ongoing Translation}} |
||
[[Category:General Public]] |
[[Category:General Public]] |
||
=Laptop News 2008-01-12= |
|||
1. Mongolia is the first beneficiary of the Give One Get One program. Laptops have begun to arrive and a team from OLPC, including Carla Gomez Monroy, Jan Jungclaus, and Enkhmunkh Zurgaanjin are on the ground to help with the initial deployment. Dave Woodhouse will be heading to Ulan Bator to help with the School Server later this month. |
|||
2. Las Vegas: Nicholas Negroponte gave the keynote at CES' new program entitled, “Technology and Emerging Countries: Advancing Development through Technology Investments.” He spoke about learning, constructionism, and the long history of thinking about thinking, drawing heavily on Seymour Papert's life work. |
|||
3. Cambridge: Walter also met with the X-Prize Foundation Founder and Chairman Peter Diamandis. They discussed two competitions that are in the planning stages: (1) development of a low-cost rural water/power/communications station; and (2) development of a high-impact global learning intervention. The incentive in both competitions is a US $10M prize. OLPC has offered to help define the goals and metrics for the prizes, as there is obvious synergy with our mission in both cases. |
|||
4. Las Vegas: Michail Bletsas delivered the keynote address at the 5th IEEE Consumer Communications and Networking Conference (CCNC); his talk was about the XO's networking architecture. |
|||
5. In the news: Two topics dominated the press coverage of OLPC this week: the Intel departure; and the Microsoft plans for the XO. The Intel departure, which ultimately boiled down to a lack of trust, as been discussed ad nauseum; Ivan Krstić blog provides a good overview of the Microsoft plans from the OLPC perspective (Please visit http://radian.org/notebook/paradox-of-choice). |
|||
6. Embedded controller: Richard Smith spent time working on the SCI mask corruption problem (Ticket #5467). This was a critical bug because the root cause was problems with the EC command implementation. Richard thinks he has finally bested the gremlins: The original implementation depended on interrupts that were being lost; as a result, the EC would at best fail to process the data correctly and at worst completely stop processing commands. The solution in this case is to eliminate these interrupts altogether, as they are unnecessary. Richard implemented a polling scheme instead; the code is passing all his tests and is faster even in its currently unoptimized state. Faster is good because the host issues lots of EC commands on the way into and out of suspend, where every millisecond is critical. Richard is asking that anyone interested in helping us test his solution to upgrade to a firmware release Q2D08A (or higher). |
|||
7. Firmware: Mitch Bradley released Q2D08 firmware with a long list of “fit and finish” improvements and minor bug fixes. Details can be found in the wiki (See [[OLPC Firmware q2d08]]). |
|||
8. SD Card support: One nagging problem has been the performance of the SD card on resume. Mitch took time this week to study the problem. He determined that resume can be done in 25 to 200 mS, depending on the card used. The mean value from a sample of seven different cards was 70 mS. |
|||
9. Batteries: Some reports of batteries not charging are coming in from the field. The bulk of the data reports (from olpc-logbat) are almost identical: the XO declares the battery fully charged and quits charging when it's really not. Subsequently, when you use your laptop on battery power, it shuts off with no warning, because the voltage dips below the critical level but the capacity is still >15%. In some cases, the shutdown is very quick (seconds) and in others the battery gets enough charge to last between 10 and 20 minutes. |
|||
Richard made some additions to batman.fth that allow the user to reset the percent-full field to back to “low”, thus causing the EC code try to recharge. One person with battery-charge problems has used this utility: the data show the voltage on the battery jumping from low (5V to 6V ) to >= 7.4V (the “full” threshold) in the span of 10 seconds. Repeating the test three times showed one span where the battery actually began to charge normally for a while, but then jumped to full. The EC code seems to be operating properly, but something is causing the battery resistance to suddenly rise. This could be either a battery problem or a manufacturing defect in the XO. Something as simple as a bad connection in the charge path could cause this behavior. |
|||
10. School Server: The school-server software platform is currently being extended by John Watlington to support multiple servers, each providing internet access to the mesh on all three wireless mesh channels. A two-server system was manually configured at 1CC (and in John's home, a much quieter wireless environment) and largely worked. Its configuration has been automated; a new school-server build is in early testing and will be released in the next few days. |
|||
The rush on this is the desire to provide access to a common library to a trial of two schools in Mongolia this January, with upcoming deployments elsewhere following as soon as we have Active Antennas in volume. Each school of 500 children will have three servers providing backup storage and access to a large (700 GB) local content library. We shipped off six servers (the lowest end SOHO server from a leading PC manufacturer) to the trials this week after reconfiguring them in Cambridge. Additional machines are being acquired locally and will be tested. |
|||
The latest version of ejabberd (2.0) has been successfully packaged by Collabora, configured and integrated into a school server build, and is now being tested. The configuration still requires manual intervention and scalability and stability are serious-enough concerns that we continue to explore alternatives. |
|||
11. Testing: Chih-yu Chao worked on testing various builds (Joyride 1489 and 1520, and Update.1 681). This included some localization testing, one-hour smoke tests, and content bundles (both activities and library). She also spent some time becoming familiar with school server and created test cases for suspend/resume. Kim Quirk spent some time in localization, keyboard testing, and upgrade testing for the Ship2.2 Build 656. Remember to keep an eye on Test Group Release Notes page in the wiki for information on the latest releases ([[Test Group Release Notes]]). |
|||
12. Wireless testing: We are currently testing Build 674 with wireless firmware 5.110.22.p1. Build 674 has all the latest wireless driver modifications from David Woodhouse, which seems to improve stability and performance. The only obvious issue with Build 674 is the inability to associate with WEP-encrypted access points in the Sugar user interface (we can make connections from the command line). Wireless firmware 5.110.22.p1 fixes a rare wireless hang that happens when a link loss condition occurs while the radio is scanning and also rearranges the relative priorities of the internal firmware threads. Thanks to the team at Marvell Pune and Ricardo Carrano for all the hard work. |
|||
13. Support: Adam Holt and the team of many support volunteers continue to improve systems and documentation. And they continue to make progress with the phone bank system. There are regular Sunday afternoon 4PM (EST) calls—if you are interested in joining, please get in touch with Adam for the details (holt at laptop.org). |
|||
Adam organized another very successful support meeting last Sunday; 24 people showed up (See [[Support meetings]]). |
|||
Participation by guest developers drive the enthusiasm at the meetings. Thanks to Kim Quirk, Arjun Sarwal, and Bernie Innocenti for their participation. By the end of week, our Support list now contains 51 subscribers. Support volunteer Frank Barcenas, who is based in Lima, Peru started only four days ago and is doing a great job, even without an XO! |
|||
Adam also recruited likely volunteers for documentation and QA. Felice Gardner and SJ Klein have been helping here. Professor Lee Tesdell at Minnesota State Univ will likely work with us and his entire class improving documentation of particular topics. Similarly, Adam helped Arjun engage with science teachers and curriculum developers to develop further interest in the Measure activity. |
|||
Adam also resolved troubling tickets by phone, calling donors directly—he focused on especially confused donors who either require RMAs or were accidentally blocking our incoming emails. |
|||
Adam has been helping to navigate through our parts/repair story, towards setting up perhaps 10 volunteer-driven repair centers around the USA and Canada—a model that could be replicated elsewhere. |
|||
Finally, Adam continues to work with Matthew O’Gorman and Joe Phigan on a phone server. Matthew should have the voice prompts recorded ASAP, so we can begin training volunteers. |
|||
14. Sugar medley: Tomeu Vizoso worked on fixing bugs this week in anticipation of the Update.1 release. He focused on the Sugar shell, the Journal, the datastore, and Read activity. Almost all of his patches have already been tested in the Joyride builds and will pushed into an Update.1 build soon. |
|||
Reinier Heeres has written a patch to improve the palette positioning logic so that palettes don't end up outside the visible screen (Ticket #5944) and he has included support for ellipsis ('...') in long lines (Ticket #4562). Finally a new version of evince was built to reduce the memory usage for pdf files with images, and a patch by Tomeu was included to make the fit-to-width button work. |
|||
Marco Pesenti Gritti tracked down the problem with the Turkish locale that was causing crashes at system startup. He's pushed a workaround in the builds. A numpy hacker helped to track down the real cause; it looks like problem in pygtk or Python. Marco worked with Reinier on the palette positioning problem and together they landed multiple fixes. Marco built xulrunner 1.9 beta2. We are going to test it and see if it's stable enough to go in Update.1. He reviewed numerous patches from Simon Schampijer, Reinier, and Tomeu. [These guys rock.] There was lots of bug triaging to ensure that fixes for the most urgent problems land in the build as soon as possible. We’ve been testing all the changes in Joyride to avoid regressions. Altogether, we have managed to cut down the list of Sugar core bugs, especially the blockers. And in the spirit of “if you want something done, find a busy person”, Marco took over gtkmozembed maintenance upstream, to ensure we will have a sane API to migrate to when xpcom is deprecated in Mozilla 3.0. |
|||
15. Software Medley: Chris Ball is working on the last power management feature for Update.1—a logfile to record information about how often and why we suspend/resume, together with battery status information. Getting this log back from the field will help turn the current set of timeouts into something more principled, and will give Richard Smith useful power data as well. |
|||
Andres Salomon worked on the touchpad driver and Debian packaging of some OLPC packages. |
|||
Bernie Innocenti mostly worked on bug squashing for Update.1. Specifically, the pen-tablet not working, permission problems in /home/olpc, and providing automatic login in the console so that we can finally disable the root and olpc passwords. Bernie also helped SJ with the hard drive images for Mongolia, and Arjun with the Measure activity redesign. He and Walter debugged console keymaps for Spanish and Portuguese and Albert Cahalan contributed a nice console font that we may try to integrate. |
|||
As a pet project, Bernie started to port an “oldskool” activity called SoundTracker to the laptop. He is in touch with the original authors for help. |
|||
David Woodhouse looked at the unionfs patches which are making their way upstream and likely to land in 2.6.25. Will probably land these in the Fedora kernel sometime soon and play with them some more. They work without any changes to the underlying file systems, which means that whiteouts (where the “upper” layers of the filesystem actively remove an object that exists in a “lower” layer) are a bit of a hack. But that can be fixed. The design goal of requiring nothing special from the filesystem makes sense and we can do it nicely; it just hasn't been done yet. |
|||
Dave reluctantly reduced the log level at which the (mostly harmless) CRC failure messages are printed by JFFS2. Need to introduce a new “root-only” write threshold and expose all the thresholds through sysfs. |
|||
The short-term fix Dave made for SD seems like it might be helpful, according to Tomeu's comment in Ticket #4013. The device goes away and then a 'new' device comes back on suspend/resume. It doesn't help if you're running with your rootfs on the device, or if you have an open file on it while you suspend, but it looks like it does help a lot of use cases. We'll need to work with Marvell to figure out the delays in card detection on resume. They claim it doesn't take as long as our |
|||
measurements show. |
|||
16. Build system: Reinier has been working on a new build announcer script in Python (http://dev.laptop.org/~rwh/announcer). As an improvement over Bert Freudenberg's script, it can collect ChangeLog entries from package versions that have not appeared in a build, and gets ChangeLogs for rpms directly from Koji. Dennis Gilmore spent most the week syncing Joyride and Update.1, trying to chase up missing SRPMS and make sure things are getting better. He also spent time talking to people at Fudcon about OLPC; there were quite a few Give-One-Get-One participants showing real interest in the XO. Dennis will be doing a session on the XO over the weekend. |
|||
Early in the week, Jim Gettys was spooked by some build problems we were having: we had later packages in Update.1 than Joyride, something that should never occur. Dennis tracked this down to a mistagging. We are now getting very close to having a build together, built consistently and reproducibly, that is close enough to Update.1 to start serious testing. |
|||
17. Presence service: Guillaume Desmottes designed a proposal of Jingle protocol for transport re-negotation, needed for OOB support in Gabble (See http://telepathy.freedesktop.org/wiki/Jingle-renegotiation). He started to implement hyperactivity, a collaboration stress-testing tool (Ticket #5817). |
|||
Morgan Collett landed the fix for the presence service bug that prevented buddies from clustering around their shared activity due to signals firing in the wrong order (Ticket #5368); the patch exposed a UI issue in Sugar “snowflake” layout where the first buddy moved into the activity appears next to it, but subsequent buddies simply vanish off mesh view; they reappear when they leave the activity (Ticket #5904). Morgan also worked on a couple of other presence-server issues: blank names in mesh view and hex-key names in mesh view. |
|||
18. Localization: Sayamindu Dasgupta set up a Pootle project for Etoys, so that volunteers translators working on the various activities and Sugar can also work on Etoys as well. He added the memorize activity in Pootle, so that it can be translated by the volunteers. He fixed a problem which was preventing the Spanish translations from showing up in Pippy. (ticket #5504) And he helped set up translation teams for Bengali (India), Catalan, and Polish. |
|||
Localization into Pashto and Dari languages continues to advance. Dr. Habib Khan reports that his team has engaged Afghan graduate students of International Islamic University in the localization endeavors. They have initiated this project with great enthusiasm but their end-of-semester examinations have started and will end on January 20, so our hopes for early completion does not seem to be on schedule. |
|||
Arjun Sarwal and Bernie tested the Devanagari keyboard with the Lohit Hindi fonts. The keyboard and font rendering both seem to be working well. The Lohit Hindi Fonts package is expected to go into Update.1. |
|||
19. Wireless driver: Dave Woodhouse did some more work on the libertas driver, but he is letting the earlier batch of patches land and the dust settle before he starts again on that in earnest. It is mostly cleanups to be done now—the real fixes and the “dangerous” stuff are mostly behind us. Dave wants to investigate the suspend/resume behavior—that was working OK in his testing but we’ve seen two bug reports that cause him to suspect the driver might be getting it wrong. |
|||
Dave is also trying to get up to speed on school server stuff to fully understand what to expect when he gets to Mongolia next week (other than -20°C). |
|||
20. Rainbow: Michael Stone closed many bugs and contributed many patches. Along with Bernie, Phil, Simon, and Marco, we have now provided or improved proposed fixes or work-arounds for all of the known serious issues with Rainbow for Update.1 including: |
|||
* the 'rainbow spool persistence bug' (Ticket #5033); |
|||
* the 'SSL failure bug' (Ticket #5489); |
|||
* the 'orphaned files bug' (Ticket #5637); |
|||
* the 'uid reclamation bug' (Ticket #2527); |
|||
* the '/home/olpc permissions bug' (Ticket #5320); and |
|||
* the 'sudo vs. su bug' (Ticket #5537). |
|||
Michael also assisted Phil Bordelon with the 'orphaned previews bug' (Ticket #5929) and he offered Daniel and Chih-yu an overview of our implementation of activity isolation so that we can begin to construct a test plan for the isolation features scheduled for Update.1. Finally, Michael assisted Sjoerd, Ben, and Erik in their debugging efforts. |
|||
Marcus Leech’s (Nortel) contributions to our efforts have also been invaluable. |
|||
21. Activities: Joshua Minor made a new activity called Speak. It is a “talking face” for the XO laptop. Anything you type will be spoken aloud using the XO's speech synthesizer, espeak. You can adjust the accent, rate, and pitch of the voice as well as the shape of the eyes and mouth. This is a fun way to experiment with the speech synthesizer, learn to type, or just have fun making a funny face for your XO. Please see [[Speak]] for details. (Josh sends thanks to Arjun Sarwal, Hemant Goyal and Bernardo Innocenti for their help.) |
|||
Arjun Sarwal continues to improve the Measure activity. He is working towards making the code scalable (so that it is easy to add more graphs, more views, etc.). The mix of having a large drawing area and a lot of real-time processing of data, combined with the goal of a fast response time is a challenging (and interesting) balance of experimentation and optimization. |
|||
The Measure page in the wiki ([[Measure]]) now incorporates easy to follow instructions to build one's own low cost probe for connecting sensors to the XO. The “flavor of the month” of Measure Learning activities is “Temperature.” Arjun encourages educators / teachers / enthusiasts to try building their own low-cost temperature sensing probe by following the directions given on the page and get in touch (arjun AT laptop.org) in case of any problems. |
|||
In a related effort, Arjun is interested in organizing an OLPC-Health interest group. All interested in participating towards developing medical and health applications around the XO should join the “Library” mailing list and add their names to the volunteers section of the Health wiki page ([[Health]]). Participation is invited from all: hardware developers, programmers, doctors, biologists, etc. A conference call is planned for the last week of January. |
|||
22. E-books: Dr. Khan reports progress on converting all the text books written on curriculum of the Federal Ministry of Education, Islamabad into e-books. The following text books of Federal Ministry of Education for Grade I for use in English and Urdu mediums of instruction are complete: |
|||
* My English Reader for Grade I |
|||
* Islamic Studies (Shaoor-e-Islamyat) Grade I |
|||
* Social Studies for Grade I |
|||
* Science for Grade I |
|||
These text books are now waiting a review by the Department of Education, IIU. After incorporating the suggestion we will make them available on XO library. |
|||
23. Curriki: Lauren Klein and SJ Klein started working with Joshua Marks and the group-development team at Curriki to design a space and interfaces for OLPC collections on their site. Joshua is rolling out a “groups” feature that will allow custom design of individual portals within the next week that will make implementing a “compile for XO” button and an OLPC start page easier. |
|||
{{anchor|Laptop News 2007-12-30}} |
{{anchor|Laptop News 2007-12-30}} |
Revision as of 02:17, 18 January 2008
- This is an on-going translation
Laptop News 2008-01-12
1. Mongolia is the first beneficiary of the Give One Get One program. Laptops have begun to arrive and a team from OLPC, including Carla Gomez Monroy, Jan Jungclaus, and Enkhmunkh Zurgaanjin are on the ground to help with the initial deployment. Dave Woodhouse will be heading to Ulan Bator to help with the School Server later this month.
2. Las Vegas: Nicholas Negroponte gave the keynote at CES' new program entitled, “Technology and Emerging Countries: Advancing Development through Technology Investments.” He spoke about learning, constructionism, and the long history of thinking about thinking, drawing heavily on Seymour Papert's life work.
3. Cambridge: Walter also met with the X-Prize Foundation Founder and Chairman Peter Diamandis. They discussed two competitions that are in the planning stages: (1) development of a low-cost rural water/power/communications station; and (2) development of a high-impact global learning intervention. The incentive in both competitions is a US $10M prize. OLPC has offered to help define the goals and metrics for the prizes, as there is obvious synergy with our mission in both cases.
4. Las Vegas: Michail Bletsas delivered the keynote address at the 5th IEEE Consumer Communications and Networking Conference (CCNC); his talk was about the XO's networking architecture.
5. In the news: Two topics dominated the press coverage of OLPC this week: the Intel departure; and the Microsoft plans for the XO. The Intel departure, which ultimately boiled down to a lack of trust, as been discussed ad nauseum; Ivan Krstić blog provides a good overview of the Microsoft plans from the OLPC perspective (Please visit http://radian.org/notebook/paradox-of-choice).
6. Embedded controller: Richard Smith spent time working on the SCI mask corruption problem (Ticket #5467). This was a critical bug because the root cause was problems with the EC command implementation. Richard thinks he has finally bested the gremlins: The original implementation depended on interrupts that were being lost; as a result, the EC would at best fail to process the data correctly and at worst completely stop processing commands. The solution in this case is to eliminate these interrupts altogether, as they are unnecessary. Richard implemented a polling scheme instead; the code is passing all his tests and is faster even in its currently unoptimized state. Faster is good because the host issues lots of EC commands on the way into and out of suspend, where every millisecond is critical. Richard is asking that anyone interested in helping us test his solution to upgrade to a firmware release Q2D08A (or higher).
7. Firmware: Mitch Bradley released Q2D08 firmware with a long list of “fit and finish” improvements and minor bug fixes. Details can be found in the wiki (See OLPC Firmware q2d08).
8. SD Card support: One nagging problem has been the performance of the SD card on resume. Mitch took time this week to study the problem. He determined that resume can be done in 25 to 200 mS, depending on the card used. The mean value from a sample of seven different cards was 70 mS.
9. Batteries: Some reports of batteries not charging are coming in from the field. The bulk of the data reports (from olpc-logbat) are almost identical: the XO declares the battery fully charged and quits charging when it's really not. Subsequently, when you use your laptop on battery power, it shuts off with no warning, because the voltage dips below the critical level but the capacity is still >15%. In some cases, the shutdown is very quick (seconds) and in others the battery gets enough charge to last between 10 and 20 minutes.
Richard made some additions to batman.fth that allow the user to reset the percent-full field to back to “low”, thus causing the EC code try to recharge. One person with battery-charge problems has used this utility: the data show the voltage on the battery jumping from low (5V to 6V ) to >= 7.4V (the “full” threshold) in the span of 10 seconds. Repeating the test three times showed one span where the battery actually began to charge normally for a while, but then jumped to full. The EC code seems to be operating properly, but something is causing the battery resistance to suddenly rise. This could be either a battery problem or a manufacturing defect in the XO. Something as simple as a bad connection in the charge path could cause this behavior.
10. School Server: The school-server software platform is currently being extended by John Watlington to support multiple servers, each providing internet access to the mesh on all three wireless mesh channels. A two-server system was manually configured at 1CC (and in John's home, a much quieter wireless environment) and largely worked. Its configuration has been automated; a new school-server build is in early testing and will be released in the next few days.
The rush on this is the desire to provide access to a common library to a trial of two schools in Mongolia this January, with upcoming deployments elsewhere following as soon as we have Active Antennas in volume. Each school of 500 children will have three servers providing backup storage and access to a large (700 GB) local content library. We shipped off six servers (the lowest end SOHO server from a leading PC manufacturer) to the trials this week after reconfiguring them in Cambridge. Additional machines are being acquired locally and will be tested.
The latest version of ejabberd (2.0) has been successfully packaged by Collabora, configured and integrated into a school server build, and is now being tested. The configuration still requires manual intervention and scalability and stability are serious-enough concerns that we continue to explore alternatives.
11. Testing: Chih-yu Chao worked on testing various builds (Joyride 1489 and 1520, and Update.1 681). This included some localization testing, one-hour smoke tests, and content bundles (both activities and library). She also spent some time becoming familiar with school server and created test cases for suspend/resume. Kim Quirk spent some time in localization, keyboard testing, and upgrade testing for the Ship2.2 Build 656. Remember to keep an eye on Test Group Release Notes page in the wiki for information on the latest releases (Test Group Release Notes).
12. Wireless testing: We are currently testing Build 674 with wireless firmware 5.110.22.p1. Build 674 has all the latest wireless driver modifications from David Woodhouse, which seems to improve stability and performance. The only obvious issue with Build 674 is the inability to associate with WEP-encrypted access points in the Sugar user interface (we can make connections from the command line). Wireless firmware 5.110.22.p1 fixes a rare wireless hang that happens when a link loss condition occurs while the radio is scanning and also rearranges the relative priorities of the internal firmware threads. Thanks to the team at Marvell Pune and Ricardo Carrano for all the hard work.
13. Support: Adam Holt and the team of many support volunteers continue to improve systems and documentation. And they continue to make progress with the phone bank system. There are regular Sunday afternoon 4PM (EST) calls—if you are interested in joining, please get in touch with Adam for the details (holt at laptop.org).
Adam organized another very successful support meeting last Sunday; 24 people showed up (See Support meetings).
Participation by guest developers drive the enthusiasm at the meetings. Thanks to Kim Quirk, Arjun Sarwal, and Bernie Innocenti for their participation. By the end of week, our Support list now contains 51 subscribers. Support volunteer Frank Barcenas, who is based in Lima, Peru started only four days ago and is doing a great job, even without an XO!
Adam also recruited likely volunteers for documentation and QA. Felice Gardner and SJ Klein have been helping here. Professor Lee Tesdell at Minnesota State Univ will likely work with us and his entire class improving documentation of particular topics. Similarly, Adam helped Arjun engage with science teachers and curriculum developers to develop further interest in the Measure activity.
Adam also resolved troubling tickets by phone, calling donors directly—he focused on especially confused donors who either require RMAs or were accidentally blocking our incoming emails.
Adam has been helping to navigate through our parts/repair story, towards setting up perhaps 10 volunteer-driven repair centers around the USA and Canada—a model that could be replicated elsewhere.
Finally, Adam continues to work with Matthew O’Gorman and Joe Phigan on a phone server. Matthew should have the voice prompts recorded ASAP, so we can begin training volunteers.
14. Sugar medley: Tomeu Vizoso worked on fixing bugs this week in anticipation of the Update.1 release. He focused on the Sugar shell, the Journal, the datastore, and Read activity. Almost all of his patches have already been tested in the Joyride builds and will pushed into an Update.1 build soon.
Reinier Heeres has written a patch to improve the palette positioning logic so that palettes don't end up outside the visible screen (Ticket #5944) and he has included support for ellipsis ('...') in long lines (Ticket #4562). Finally a new version of evince was built to reduce the memory usage for pdf files with images, and a patch by Tomeu was included to make the fit-to-width button work.
Marco Pesenti Gritti tracked down the problem with the Turkish locale that was causing crashes at system startup. He's pushed a workaround in the builds. A numpy hacker helped to track down the real cause; it looks like problem in pygtk or Python. Marco worked with Reinier on the palette positioning problem and together they landed multiple fixes. Marco built xulrunner 1.9 beta2. We are going to test it and see if it's stable enough to go in Update.1. He reviewed numerous patches from Simon Schampijer, Reinier, and Tomeu. [These guys rock.] There was lots of bug triaging to ensure that fixes for the most urgent problems land in the build as soon as possible. We’ve been testing all the changes in Joyride to avoid regressions. Altogether, we have managed to cut down the list of Sugar core bugs, especially the blockers. And in the spirit of “if you want something done, find a busy person”, Marco took over gtkmozembed maintenance upstream, to ensure we will have a sane API to migrate to when xpcom is deprecated in Mozilla 3.0.
15. Software Medley: Chris Ball is working on the last power management feature for Update.1—a logfile to record information about how often and why we suspend/resume, together with battery status information. Getting this log back from the field will help turn the current set of timeouts into something more principled, and will give Richard Smith useful power data as well.
Andres Salomon worked on the touchpad driver and Debian packaging of some OLPC packages.
Bernie Innocenti mostly worked on bug squashing for Update.1. Specifically, the pen-tablet not working, permission problems in /home/olpc, and providing automatic login in the console so that we can finally disable the root and olpc passwords. Bernie also helped SJ with the hard drive images for Mongolia, and Arjun with the Measure activity redesign. He and Walter debugged console keymaps for Spanish and Portuguese and Albert Cahalan contributed a nice console font that we may try to integrate.
As a pet project, Bernie started to port an “oldskool” activity called SoundTracker to the laptop. He is in touch with the original authors for help.
David Woodhouse looked at the unionfs patches which are making their way upstream and likely to land in 2.6.25. Will probably land these in the Fedora kernel sometime soon and play with them some more. They work without any changes to the underlying file systems, which means that whiteouts (where the “upper” layers of the filesystem actively remove an object that exists in a “lower” layer) are a bit of a hack. But that can be fixed. The design goal of requiring nothing special from the filesystem makes sense and we can do it nicely; it just hasn't been done yet.
Dave reluctantly reduced the log level at which the (mostly harmless) CRC failure messages are printed by JFFS2. Need to introduce a new “root-only” write threshold and expose all the thresholds through sysfs.
The short-term fix Dave made for SD seems like it might be helpful, according to Tomeu's comment in Ticket #4013. The device goes away and then a 'new' device comes back on suspend/resume. It doesn't help if you're running with your rootfs on the device, or if you have an open file on it while you suspend, but it looks like it does help a lot of use cases. We'll need to work with Marvell to figure out the delays in card detection on resume. They claim it doesn't take as long as our measurements show.
16. Build system: Reinier has been working on a new build announcer script in Python (http://dev.laptop.org/~rwh/announcer). As an improvement over Bert Freudenberg's script, it can collect ChangeLog entries from package versions that have not appeared in a build, and gets ChangeLogs for rpms directly from Koji. Dennis Gilmore spent most the week syncing Joyride and Update.1, trying to chase up missing SRPMS and make sure things are getting better. He also spent time talking to people at Fudcon about OLPC; there were quite a few Give-One-Get-One participants showing real interest in the XO. Dennis will be doing a session on the XO over the weekend.
Early in the week, Jim Gettys was spooked by some build problems we were having: we had later packages in Update.1 than Joyride, something that should never occur. Dennis tracked this down to a mistagging. We are now getting very close to having a build together, built consistently and reproducibly, that is close enough to Update.1 to start serious testing.
17. Presence service: Guillaume Desmottes designed a proposal of Jingle protocol for transport re-negotation, needed for OOB support in Gabble (See http://telepathy.freedesktop.org/wiki/Jingle-renegotiation). He started to implement hyperactivity, a collaboration stress-testing tool (Ticket #5817).
Morgan Collett landed the fix for the presence service bug that prevented buddies from clustering around their shared activity due to signals firing in the wrong order (Ticket #5368); the patch exposed a UI issue in Sugar “snowflake” layout where the first buddy moved into the activity appears next to it, but subsequent buddies simply vanish off mesh view; they reappear when they leave the activity (Ticket #5904). Morgan also worked on a couple of other presence-server issues: blank names in mesh view and hex-key names in mesh view.
18. Localization: Sayamindu Dasgupta set up a Pootle project for Etoys, so that volunteers translators working on the various activities and Sugar can also work on Etoys as well. He added the memorize activity in Pootle, so that it can be translated by the volunteers. He fixed a problem which was preventing the Spanish translations from showing up in Pippy. (ticket #5504) And he helped set up translation teams for Bengali (India), Catalan, and Polish.
Localization into Pashto and Dari languages continues to advance. Dr. Habib Khan reports that his team has engaged Afghan graduate students of International Islamic University in the localization endeavors. They have initiated this project with great enthusiasm but their end-of-semester examinations have started and will end on January 20, so our hopes for early completion does not seem to be on schedule.
Arjun Sarwal and Bernie tested the Devanagari keyboard with the Lohit Hindi fonts. The keyboard and font rendering both seem to be working well. The Lohit Hindi Fonts package is expected to go into Update.1.
19. Wireless driver: Dave Woodhouse did some more work on the libertas driver, but he is letting the earlier batch of patches land and the dust settle before he starts again on that in earnest. It is mostly cleanups to be done now—the real fixes and the “dangerous” stuff are mostly behind us. Dave wants to investigate the suspend/resume behavior—that was working OK in his testing but we’ve seen two bug reports that cause him to suspect the driver might be getting it wrong.
Dave is also trying to get up to speed on school server stuff to fully understand what to expect when he gets to Mongolia next week (other than -20°C).
20. Rainbow: Michael Stone closed many bugs and contributed many patches. Along with Bernie, Phil, Simon, and Marco, we have now provided or improved proposed fixes or work-arounds for all of the known serious issues with Rainbow for Update.1 including:
- the 'rainbow spool persistence bug' (Ticket #5033);
- the 'SSL failure bug' (Ticket #5489);
- the 'orphaned files bug' (Ticket #5637);
- the 'uid reclamation bug' (Ticket #2527);
- the '/home/olpc permissions bug' (Ticket #5320); and
- the 'sudo vs. su bug' (Ticket #5537).
Michael also assisted Phil Bordelon with the 'orphaned previews bug' (Ticket #5929) and he offered Daniel and Chih-yu an overview of our implementation of activity isolation so that we can begin to construct a test plan for the isolation features scheduled for Update.1. Finally, Michael assisted Sjoerd, Ben, and Erik in their debugging efforts.
Marcus Leech’s (Nortel) contributions to our efforts have also been invaluable.
21. Activities: Joshua Minor made a new activity called Speak. It is a “talking face” for the XO laptop. Anything you type will be spoken aloud using the XO's speech synthesizer, espeak. You can adjust the accent, rate, and pitch of the voice as well as the shape of the eyes and mouth. This is a fun way to experiment with the speech synthesizer, learn to type, or just have fun making a funny face for your XO. Please see Speak for details. (Josh sends thanks to Arjun Sarwal, Hemant Goyal and Bernardo Innocenti for their help.)
Arjun Sarwal continues to improve the Measure activity. He is working towards making the code scalable (so that it is easy to add more graphs, more views, etc.). The mix of having a large drawing area and a lot of real-time processing of data, combined with the goal of a fast response time is a challenging (and interesting) balance of experimentation and optimization.
The Measure page in the wiki (Measure) now incorporates easy to follow instructions to build one's own low cost probe for connecting sensors to the XO. The “flavor of the month” of Measure Learning activities is “Temperature.” Arjun encourages educators / teachers / enthusiasts to try building their own low-cost temperature sensing probe by following the directions given on the page and get in touch (arjun AT laptop.org) in case of any problems.
In a related effort, Arjun is interested in organizing an OLPC-Health interest group. All interested in participating towards developing medical and health applications around the XO should join the “Library” mailing list and add their names to the volunteers section of the Health wiki page (Health). Participation is invited from all: hardware developers, programmers, doctors, biologists, etc. A conference call is planned for the last week of January.
22. E-books: Dr. Khan reports progress on converting all the text books written on curriculum of the Federal Ministry of Education, Islamabad into e-books. The following text books of Federal Ministry of Education for Grade I for use in English and Urdu mediums of instruction are complete:
- My English Reader for Grade I
- Islamic Studies (Shaoor-e-Islamyat) Grade I
- Social Studies for Grade I
- Science for Grade I
These text books are now waiting a review by the Department of Education, IIU. After incorporating the suggestion we will make them available on XO library.
23. Curriki: Lauren Klein and SJ Klein started working with Joshua Marks and the group-development team at Curriki to design a space and interfaces for OLPC collections on their site. Joshua is rolling out a “groups” feature that will allow custom design of individual portals within the next week that will make implementing a “compile for XO” button and an OLPC start page easier.
ラップトップ ニュース 2007-12-30
1. Give One Get One (ギブワン・ゲットワン/G1G1): G1G1運動は12月31日に終了します。G1G1はハイチ、ルワンダ、エチオピア、カンボジア、モンゴル、そして、アフガニスタンなどで活動を始める切っ掛けだけではなく、プロジェクトに参加するコミュニティの増加もしました。 早速コミュニティはお手伝いを初め、この数週間の間フォーラム、IRC、メーリング・リスト、wiki、などの様々な所で活動が急激に活発になりました。G1G1参加者はいろいろ質問を聞いたり、バグ発見、質問への返答などもして、いくつかのパッチも提出しました。コミュニティ・モデルは順調にスケールしているみたいです。
Hilary Meseroleと休みもしないほど頑張ってくれたPentagram、Nurun、Eleven、Patriot、Brightstarのチームたちの皆さんに心から感謝いたします。
2. Mary Lou Jepsen: Mary LouのOLPCでの仕事は12月31日が最後の日となります。次のディスプレイ技術革命を目指しながらも今後OLPCでコンサルタントとしていろいろな場所で活動を続けます。 Mary Louは参加して日付だけではなく、彼女の貢献もOLPCでは第一の従業員でした。新年での新しい活動と冒険に幸運を願います。
3. Embedded controller (EC) (組み込みコントローラ (EC)): Richard SmithがAndres Salomonによって追加された'battery EEPROM dumping feature' (バッテリー・EEPROM・ダンプ機能)のテストを行いました。それは順調に作動しているようです。Richardは今後のリリースにバッテリー性能匿名データベースを追加する目的で、joyrideビルドに入れる'crontab' (クロン)スクリプトたちと'phone home' (フォーン・ホーム)スクリプトを書きました。 これらのスクリプトは五分ごとに電池の電源消費をサンプルしてログに書き込みます。サンプルはバッテリーの充電時と放電時にしかされません。希望は実質的な環境で合成的なバッテリー性能を観察することです。
Richardはcommunity-developmentリストでブートアップに「EC problem. Remove all power and restart」と言うエラー・メッセージの出る、ECが'terminal' (致命的)になる出来事に関する報告が最低二回にわたって報告されているのに気がつきました。それらのマシンをCambridgeに送り調査を初める必要があります。
その他にcommunity-listで見つけた問題はバッテリーが充電しないと言う報告です。RichardはもしそれがNiMHバッテリーだとしたらあまり驚きはしないと行っていますが、G1G1マシンはLiFePoバッテリーを備えています。一応一人のユーザに'logbat' (ログバット)を走らせて結果を送ってもらいました。それによるとECの報告ではバッテリーの状態は大丈夫で充電しようとしますが、電気はまったくバッテリーに入りません。この問題は始めて出くわすのでまたそのマシンたちをCambridgeに送る必要があります。
4. Open Firmware (オープン・ファームウェア): Mitch BradleyはSDカード問題の追跡など引き続きG1G1カストマー・サポートを行いました。 オープン・ファームウェアからJFFS2ファイルの取り消しができる機能を追加する外、チケット #5717、#5585、#5727を修正、そして、OFW (オープン・ファームウェア)の性能と信頼性を全面的に改良しました。 IntelプロトタイプXOボード用のOFW準備は着々と進んでいます。
5. Wireless firmware (ワイヤレス・ファームウェア): チケット#5194を修正するファームウェア・バージョン 5.110.20.p49がMarvellによりリリースすされました。 このファームウェアのリリースにより知られている'low-level' (ロー・レベル)バグは全て修正されました。現在のshipビルドに含まれているワイヤレス・ドライバでは一応自動的に回復しますが、ネットワーク・ロードが重い場合はロッキング・エラーが現れます。David Woodhouseはこの問題を修正するため本格的なドライバの書き直しをおこなっています。
6. Software ECOs (ソフトウェア ECO): 今後たまたまレギュラー・スケジュール・リリースの間に重大バグ修正を出す必要があるかもしれません。それらはセキュリティ問題、予知してないハードウェア問題、大勢のユーザに影響をもたらす潜在バグの発見などが対象になります。 'Software engineering change order' (ECO) (ソフトウェア・エンジニアリング・チェンジ・オーダー)を課題にするwikiページを始めました。(内容に付いてはOperating_system_release_procedures をご覧ください。)
7. Support (サポート): この一週間はAdam HoltとOLPCサポート・チームにとってはとても忙しい期間でした。 Adamはサーポート・ボランティアを30人集めてhelp@laptop.orgに提出された数々のチケットに対して全面的に返答しました。(各チケットは寄付者/クライエントとの電子メール会話です。) ボランティア・チームは大量のサポートの数に負ける事もなく大変よく頑張っています。 サポート・プロセスの一部は'Support FAQ' (サポートFAQ)の著作です (Support_FAQをご覧ください)。 外にAdamはasterisk.org VoIPを元にした'virtual call center' (バーチュアル・コール・センター)の準備もしています。 Matthew O'Gormanはサーバ設置の最終段階に取りかかっています。 質問者はUS・617エリアコード内のローカル番号を通してアクセスします。 非公式な設備ですが一番手伝いが必要なユーザにとっては欠かせないサービスになるだろうと期待しています。テストを終了して出来れば次週に初ロールアウトさせたいです。
ぜひXOに関心を持っている友達をリクルートして下さい: (1) 電話で返答できる魅力的なボランティア。 (2) wikiページで作業ができる完全主義者のボランティア
興味ある方はタレント、動機、そして、電話番号をAdam宛のアドレス'holt AT laptop DOT org'まで電子メールで送ってください。ありがとうございます!
12月30日 16:00 ESTに'Organizing Sunday'会議をします。興味ある方々は先にAdamへ電子メールを送ってから参加して下さい。
Noah Kantrowitzはボランティアのワークフローをもっと効率的にするためRTシステムの整理をしました。'Instant-response RTFM'(インスタント返答RTFM/準備された自動的電子メール返答)の数は増加しつつあります。
Chih-yu ChaoはG1G1を受け取った人たちからの質問返答でAdamを手伝っています。彼女が気がついたのは両親はよく我々のブラウザがFlash/Javaウェブサイトを使えるかどうかの質問をすることです。我々はこのエリアでもっと力を入れる必要があります。
Oregon State Open Source Lab (オレゴン州オープンソース研究所)のMichael Burnsは毎夜コミュニティ・サポート・フォーラムの増加と改良に取りかかっています (http://olpc.osuosl.org/ をご覧ください)。 ポスト提出数は1000以上になり、200人以上の登録者がG1G1寄付者からの初心者質問に返答してくれました。 このサイトでは増えつつあるコミュニティのユーザがお互いに手伝い合っています。 XOも含めてどのコンピュータからも継ぐ事のできるIRCを通したライブ・チャット (http://olpc.osuosl.org/chat をご覧ください) と、ディベロッパー、ファン、そして、ユーザの居場所をプッシュピン的に記入したボランティア地図があります (http://olpc.osuosl.org/forum/phoogle_map.php をご覧ください)。
8. Etoys: 2007年は700以上のパッチを作成するなど、Etoysチームにとって大変忙しい年でした。 このコード修正以外にexamples、help contents、documentationなどの新い内容も入りました。Etoysは2007年以前から信頼性が高く成熟していましたが、今年の働きで信頼性はより高くなり、XOプラットフォームにとって有用でふさわしいものになりました。顕著な改善と貢献は以下のとおりです: 大島芳樹による'same mathematical operator precedence'; 山宮隆とKorakuriderによる改良された自然言語翻訳; Andreas Raabによる'display scaling'; Scott Wallaceによるイベント・レコーディング・システム(名前はEvent Theatre); Diego Gomez Deckによるカメラ・インターフェース; 阿部和広による'World Stethoscope'(世界聴診器); Kathleen Harness、Ted Kaehler、Yoshikiによる'Quick Guide help system' (クイックガイド・ヘルプ・システム);山宮隆によるドラグ・アンド・ドロップ; Ian PiumartaとMichael RuegerによるIPv6サポート;Alan Kay、Kim Rose、Rebecca Cannaraによるマニュアルの著作; その他Karl Ramberg、Marcus Denkerの貢献も含めたEtoysチームとコミュニティのあらゆる修正と改良。
2007年は短い期間の間に多くの締切りが続けて現れ、チームに安定版を出すプレッシャーを与えたので、開発は控えめな方法になりがちでした。大掛かりな変更は賭けでした。振りかえって見ると、戦略としてはもっと大きな改良をつぎ込んだ少し不安定なバージョンを出した方が良かったですが、別の見方をすればEtoysはXO開発の上でパッケージの中では最も信頼性のある部類に入り、ほとんどの学校の試行で幅広く使用されました。EtoysとSugarとの統合性を受け持っているBert Freudenbergに心から感謝いたします。(彼はEtoysとSugarの統合作業をリードしただけではなく、その上Sugarの開発に全面的に貢献しました。)
いろいろなEtoysをベースにしたアクティビティが提案されました: Stéphane Ducasseによる'Bots Inc'(ボッツInc)というプログラミング・チュートリアル; Hilaire Hernandezによる'Dr Geo II' (ドクター・ジオ・II)という幾何学プログラム; Luke Gorrie、Bryan Berry、OLPCネパール・ディベロッパーによる教育コンテンツ一式。'Dr Geo II'をEtoysベース・イメージに追加する話し合いの時に「保守主義」の課題は大きな論争になりました。そのようなコードを率直に取り入れる事は2008年度の課題になります。
9. Translation (翻訳): Pootle設置で最後の一切れとなる、自動的に各設モジュールのPOテンプレートをアップデートする仕組みは、整いました。 Sayamindu Dasguptaはストリング変更の再にだけPOTファイルがアップデートされるスクリプトのチューニングを行いました (この作業はGNOME翻訳管理システムである'Damned Lies'(ダム・ライズ)をベースにしています)。おかげで無駄なPOファイルのアップデートが省けます。 将来'string-change detection feature' (ストリング変更探知機能)は'string-freeze breakages' (ストリング・フリーズ破損)の探知に役立つ外、モジュールに新しいストリングが追加された場合は翻訳者宛に報告します。
それに今週は新しい翻訳を組み込むためにUpdate.1ブランチの初パッケージ・リリースがありました。翻訳者の方々にご協力いただき、Update.1プロジェクト (Update.1ブランチのSugar、そして、Journal、Record、Browseなどのアクティビティを含む) は、各言語で平均的に50%翻訳されているので、心から感謝いたします。 90%以上のストリングが翻訳されている言語は下記のとおりです:
• Urdu (100%) • Nepali (100%) • Dutch (100%) • Chinese (Taiwan) (100%) • Bengali (100%) • Arabic (100%) • Portuguese (Brazil) (99%) • Portuguese (99%) • Macedonian (99%) • Russian (98%) • Greek (98%) • French (98%) • Chinese (China) (98%) • German (96%) • Mongolian (94%)
フォーカスはマスター・ブランチに移りましたが、翻訳者の皆さんはUpdate.1の翻訳に取りかかってもらいたいです。(その内に新い翻訳を拾う別のUpdate.1のパッケージ・リリースが出てきます。)
さらに今週のなかごろSayaminduはウルドゥ・チームの作業の邪魔になっていたPootle上の問題の追求もしました。問題の原因はPootle-Urduディレクトリ内の破損した'stats'スタッツ・ファイルでした。
10. Touchpad (タッチパッド): 今週中Bernado Innocentiは'jumpy mouse'(飛び跳ねるマウス)タッチパッド・バグの解決方を探していました。 大半のタッチパッド問題を修正するパッチを近いうちリリースする予定です。
11. Journal (ジャーナル): Reinier Heeresはジャーナルからリナックス・ファイルシステムへファイルをコピーするスクリプトを書きました (チケット #5571)。 それはPhil Bordelonにより'copy-to-journal'スクリプトに似た物に改良されました。またReinierはCalculator (カルキュレ−タ)の'equation parser'問題 (チケット #5734)と'keep error'の際'Browse' (ブラウズ)がきちんと退去しない問題 (チケット #5493)を修正しました。
12. Debian (デビアン): Ivan KrstićはOLPCサーバ設備のオーバーホールに取り込んでいる最中です。 その他、正式なビルドではありませんが'etch/xfce4' (エッチ/xfce4)ビルドの組み立てもしました。 それにはFirefox (ファイヤーフォックス)、 Thunderbird (サンダーバード)、ディベロッパー・ツール (python (パイソン)、git (ギット)、gcc、gdb、flex、automake、autoconf、libtool)、ミュージック・プレーヤー (XMMS)、IRCクライエント (irssi)、グラフィカル・ワイヤレスAPセレクターなどが入っています。 ビルドは全部で250MBほどのフラッシュを使います。 Ivanはできるだけ活用画面を増やすためファイヤーフォックスのウインドウ・レイアウトを替え、キーボード・ショートカットもいくつか設置しました。
13. Cow power (牛電力): Arjun SarwalとMumbaiチームのXO充電に応用する'cow-power' (牛電力)システムの開発は順調に進んでいます。 彼らは電力デザインをある程度変え(例、ダイナモの変わりにオルタネーターを使う)、彼らは現場で調達出来るパーツの理解が前に比べて良くなったので、それを元にした機械デザインのプランがあります。現在の設定ではラップトップを二つ充電することができ、計画されている改良は最低10以上のラップトップが充電できると期待されています。
14. Games (ゲーム): Don Hopkinsは新しい'Micropolis codebase'(マイクロポリス・コードベース)の作業に取りかかっています (http://www.DonHopkins.com/home/micropolis をご覧ください)。 彼はテストのため'Micropolis python module' (マイクロポリス・パイソン・モジュール)を使ってウェブサーバを作りました。'tile and cellular automation rendering'のためにパイソン・コードのモジュール化もしました。
15. OurStories (私たちのストーリー): Pablo Floresの報告によるとウラグアイで1月下旬にSarand Grandeでやったように (http://olpc-ceibal.blogspot.com/2007/12/day-of-activities-in-sarand-grande.html をご覧ください) いろいろな地区からストーリーを集め始めるそうです。 そのサイトで一月下旬にスペイン語とナイジェリア語によるアナウンスの準備をしている最中です。
16. Library (ライブラリ): Lauren Kleinはバンドル・メタデータを生成するフォーム作成を最初に、バンドル・コンテンツの生成をもっと簡単にするインターフェースの作成に取り込みました。次はマニフェスト生成とチェック、そして、アップロードされた'tar'と'zip'の生成です (http://crank.laptop.org/~lauren/libraryInfo/ をご覧ください)。
17. Installing activities (アクティビティのインストール): OLPCオーストリアはアクティビティ・ダウンロードとインストールのため彼らが書いた'xo-get'コマンドライン・スクリプトの改良を行っています。 (スクリプトは現在利用している'.xo'ファイルをブラウズ・アクティビティからクリックするやり方を補うプログラムです。) 彼らは Activities ページのアクティビティが使える様に作られていて、タグを含める事が出来るフィールドを追加しました。 (http://www.olpcaustria.org/mediawiki/index.php/Xo-get と http://www.olpcaustria.org/mediawiki/index.php/Xo-get/Repository をご覧ください。)
18. OLPC Communities (OLPCコミュニティ): Holger Levsen、Aaron Kaplan、そして、オーストリアとドイツOLPCグループに所属する皆さんは週の最後の数日間ドイツ、ベルリンの24C3会議に出席しました。 John CrispinとOpenWRTの連中はXOでOpenWRTをブートできる事を皆さんに見てもらい、数が増え続けたXOに彼らのスペースを分けてもらいました。ある時活用されているXOの数は20機以上になり、そのほとんどはディベロッパーと初期にG1G1を受け取った人たちでした。
OLPCスイスは1月15日にベルンでMichael Notariにより主催される初会議を行います (OLPC_Switzerland をご覧ください)。
Greg DeKoenigsbergとJack Aboutbolは8月にニューヨークでOLPCソーシャルとミュージカル・イベントを主催します。彼らは次の金曜日に'NYC parks and recreation committee'に提案を提出する予定です。
19. Developer community (ディベロッパー・コミュニティ): 現在我々のTracシステム (http://dev.laptop.org) では1000人以上のディベロッパーが活動を行っています。 wiki.laptop.orgとあるゆる fori、メーリングリスト、IRC、などの場所でさらに数千人以上の貢献者が存在します。 OLPCミッション成功のためにはそのような活動への参加は欠かせないので、下記の人たちを含めた皆さんに心から感謝いたします:
a-12, aalam, abelay, abrar.momin, aconbere, adeighton, adetola, admford, adricnet, aegis, aenertia, aferti, afranke, agdelma, ahmad, ajax, akauppi, akeemolabiyi, alagu, albertcahalan, aleph, alexandre, alexl, alfonsodg, als, altemusm, alxx, ambros, amitgogna, andic, andreasraab, andre.mossinato, andrey, angel, angieklein123, angus, anna chang, annegentle, ant, antoninoiacono, antonio correia, antoniojf, approvalforupdate, aprodan, arangelangov, arauto, argento78, ariana, arjs, arnd, arnold, aroscha, artpro, arvinliu, ashish, ashsong, assim, astein, atodorov, aturist, aumana, avocade, avoine, awjrichards, awong9702, axboe, bamdad, bananascanner, barbolo, barry, bart massey, basil, bbaston, bbbush, bcavagnolo, bcsaller, bdoin, beaubrewer, beauty, beckerde, behdad, behnam, bemasc, benzea, bernie, bert, bertl, bfcatfriends, biarm, bigbaaadbob, bigwally, bilboed, billaspell, billjank, bill_mcgonigle, billy, bjfreeman, bkublik, blahedo, blanchet, blankverse, blix, blizzard, bluefoxicy, blueyed, bmcarnes, bnardone, bob, bobbysmith007, bobkeyes, boujelbenhichem, brainrecall, briandorsey, briandorsey, bronson, bryan.ma, bss, bsugarse, btate, budbird, buendia, byodo, c9damico, cafl, cak, calyth, campbell, candy, candy lu, candy_man, cannonjt, carl2, carla, carlfk, carlofalciola, carrano, cavallo, cbramsey, cdoty, cdurrett, cgalpin, chaos, chatworthy, cheetahman, chenz, chiaying.lin, chihyu, chitraspai, chrisb143, christianmarc, christophd, christoph_hagemeyer, chuck, cialis, cihan, ciscos151, cjb, c.kutzleb, clifft135, cmeadors, cmusodza, coderanger, codyl, colonwq, company, corbet, crazy-chris, crazymonk, crichardson, crouchjay, crschmidt, cscott, cshields, csounder, csutton, curlydude007, cwhii, cworth, cycho, czhower, dabender, daf, damonkohler, danarnold, dandelion, danerogers, danielfuhry, daniher, daniher, danjared, dan_margo, danw, dao, dark314, davidgr, david_leeh, david.lin, davidpfarrell, davidz, dbpatterson, dcbw, dcolivares, ddhoppe, ddo, dds, deanbrettle, deborah hanley, dedekind, dennisdanso, dennisfrancis, desertgojo, devinliu, devlware, devwillie, dgd, dgilmore, dhabersa, dhopkins, dhuff, dialectric, diegozacarao, dilinger, diyoung, djbclark, djihed, djneu, dking, dlang, dmd, docdtv, dolphinling, doom, douglas_goodall, drewish, dulouz, duncanb, dushyantgautam, dvsullivan, dwmw2, dyd, dydimustk, dysumner, ea, ealtin, eamaya, ebelechukwu2005, eben, ebf, ebodfish, ebotee, echeonwugbenu, edbatalha, ediaz, edsiper, edstoner, edwardbaafi, eenii, ejkrohne, eli amesefe, elife, elijah, elite231, elizabeth251964, elranchero, elvis, elyip, emilmont, enalax, enjahova, eric, eric, erick, ericsilva2, erikb, erikhatcher, erikos, eteo, ethrop, etoys, evenremy, fab, fabiand, fabiomarcio, factor, fade, faga, fahmi, fayoeu, fc, fciron, fdraeger, felix01, feranick, fernandodotnet, ffm, fgrose, fhill, finalzone, fiorella, fireball, firewing1, florentin_raud, foddex, follower, fongoses, foot, franka001, frazermarge, frief, fuseproject, gabaug, garlick, garrison, gary, garysu, gauravchem, gauthierancelin, gblaufuss, gbulfon, gcarrier, gcase, gcerchio, gdesmott, george rey, george yeager, gesmit, gfw123, ghopper, gi693362, giangy, giles, glezos, glochan, gnrfan, gnu, godiard, gonzalo, grantbow, greg, gregdek, gregm, gregt, gregthompson, grendelt, grenoble, griffithbuilt, grig, gustavo, gustavoo, gwlc, gwright, h7bse1c, hai, hal, hal, hallie, hal.murray, hamed, happyolpc, hartwellfong, hartwellfong, hazardouswaster, hchennings, hello1024, hemantg, henninger, hiper, hitoro, hmes, hoboprimate, holger, holt, holtzman, homunq, hopsman, hsin wu, hsin.wu, huangcza, hughsient, hummingbird, humptybump, hyppy, ianb, ianissitt, iceberg, iknowjoseph, indradg, indutiomarus, info_anarchy, intrader, irish_moss, isforinsects, ismaell, ivazquez, ivo, j5, jaberg, jack, jackeyzhao, jafo, jaimebalb, jaing, jake h, jamesm, jamespaige, jamil, jani, jaq, jason liu, jayakumar, jbarahona, jcallas, jcardona, jcfrench, jdub, jecel, jeckson, jennjacobsen, jenny2, jensjorgensen, jeremyvisser, jeroentb, jerub, jerub, jfallgatter, jfc, jfuhrer, jg, jherzog, jhuangtw, jhulten, jiffy, jimfare, jim.morey, jirwin, jlstomp66, jm3, joaoboscoapf, jochang, joebergin, joeclark, joeywang, john, johnkemeny, johnlin, johnson, jondo, jonknee, jonsd, jordancrouse, jorgecortes, josepht, joshseal, jpff, jpritikin, jrus, juanayup, juliano, julibio, junia, junwiseman, jwildebo, k2nt23, karl, karmaflux, kayseon, kazuhiro abe, kenh, ken lin, kentquirk, kenwatford, kevinprt, kfieldho, khaled, khassounah, kiddo, kimquirk, kim rose, kiran, kityoko, kkv, konrad1134, konrad_kleine, korakurider, kraetzichriz, kreneskyp, krstic, kruemel, ksankar, kylesteinfatt, kylin, larryapple, lathiat, laural, lauren, lbenavente, lcatania, lcbiazon, leejc, leemingd, leetcharmer, legolas558, legutierr, lenkawell, lferre, liam henry, lileeanna, linagee, lincolnquirk, lionstone, lmaltin, lmanul, lorenzen, lrhowa5, lucia, lucks, luisca, lukego, luna, lwalter42, ma895907, mac, madcat, madd, magnum34, mako, maku, mallum, mantaraya36, mantas, manu, manusheel, marcelo, marco, marcos ficarelli, marcus, markharrison, martine, martin.langhoff, martoro, martyvis, marv, massimo, mathew, maurotorres, maxim_o, mbletsas, mbrubeck, mburns, mcalef, mcfletch, mchehab, mchenetz, mchua, mduvigneaud, melekim, methril, meyers, mfoster, mi370560, michael, michael.tiemann, midiwall, miguelon, mihai, mihi, mikelee_aarp, mikes, mikus, mime, mitchellncharity, mitu, mjr, mk8, mkgobaco, mleech, mlj, mohsen, mokurai, monkeyfork, monyu, morgs, morningstar, moshez, motherhoose, mpal, mpdevine, mrdomino, m.scott, msevior, mstone, mtklein, mucca, muccini, murielgodoi, murray, murrays, musallam, mvirkkil, myles, mylesb, nacholudo, nalrawahi, nandoa, nasa, nat, nathalia.sautchuk, naustin, ncorrare, nelhage, nelson, neptune, newsham, ni762428, nibhatish, nicomy, ninjakitten, nirmal, nitin, nnorwitz, nolambar, nornagon, nrp, nuke, nuwdle, obc_spike, oeka, ohm, ohshima, okada, olafura, ollybetts, ondal, openspark, orospakr, osbornisle, osmosys, otakuj462, ozwald, pacease, pamela.dallas, pascal, path, paul, paulproteus, pavel, pavel, pd, peiwei, pekayatt, pengo, pepboy, pepboy, perlhacker, peter, peter.lorenzen, petria, pezhman, phil, philipmac, phollings, php5, pierre, pierreossman, ping, pmj, pnasrat, polvi, ponafarioli, power guo, pr3d4t0r, prasanna, prashant.thakkar, probono, pvanhoof, pwiltsey, pwr, py_geek, pzelenka, qq, quantumcat, quantumg, quozl, rabeeh, rafaelortiz, ramaseshanr, raven, ravikondamuru, ravualhemio, ray.tseng, rbh00, rbhagwat, rblengio, rbwjrw, rcauk, rchokshi, rdebath, rdike, rdobson, rebecca, rebecca, rebecca allen, rebeccag, rebeccagettys, redpawn, reg, regan20, reillysl, rejon, reservedoc, retired_techie, retroplumido, reynaldo, rgs, rharrison, rhindak, rhindak, richard, richie.wang, riv, rj_dean, rkevans, rminnich, robertfadel, robot101, robsta, rock, rodarvus, roel, roozbeh, rorrim, roscherfr, roubert, roy, rsavoye, rsmith, rsriniva, rtlm, ruby, russnelson, rwh, ry313323, ryankelln, ryant5000, ryebo1, sabu, sam, samuel bizien, sandeepdutta, sankarshan, santanu, sarahmoodoo, saramah, satch89450, satyajeet, sayamindu, sbelter, scomst, scott_kirkwood, scottwallace, sdalvi, seberg, segher, seph, seralewise, sero189, shailen, shang, shankar, sharon, shekay, shenki, shiu, sholton, sierrahombre, simon, simon, simosx, sirjuanlu, sj, sjg, sjoerd, skeezix, skiboo, skierpage, slasc, sleet01, smcv, smetz52, smohan, spacey, spditner, splinux, sprezzatura, ssb22, ssc, sssss, steck, steeg, stepheneb, steveb, steve fullerton, stevew, stevo, stoecker, stoutbigred, stressyndrome, sturnfie, subbu, sulmanminhas, sunny, sverma, svu, swagle, sxpert, syd, sylvinus, s.zytkiewicz, t3, tags07, takashi, talmage, tamichan, tannewt, tbpringle, te294177, tedch, ted.juan, tedkaehler, teefal, term, terry su, tess, testing, teus, tf, theperturbator, thiago_s, timbutler, tim.millerdyck, titus, tomeu, tomhannen, tonsofpcs, toygmail, trapdoor, trevor, tribleyl, trobertson, tsylla, tudd, turadg, tushards, twinkle, uden, ufg, uflchamp, ujwal2, usman ansari, usman.ansari, uwog, vadim, vance.ke, vandien, vasukrishnan, vbhunt, vegpuff, vgiasolli, victorchao, victor-y, vjohn, vmb, voden, vorburger, vradok, wad, wadeb, walter, wangwebbxydd, waqastoor, warp, watchhillfarm, wcohen, weixiang, wenmi01, we.three.tees, wildem, williamb68, wiswaud, wkraimer, wmb, wmfwlr, wolf, wolfgang, wvbailey, wwworkshop shannon, wwworkshop terrence, wybiral, xardox, xatzipe, xavi, xiang.wei, xorAxAx, yani, ychao, yhosoai, yosch, youssef, ypod, ywwg, zack, zakarpatska, zapador, zarcher, znmeb, zogger50, zoltanthegypsy, zwl821022, and zztopd.
新年のご多幸をお祈りします。
20. Special thanks (特別に感謝します): 前に申したようにプロジェクトへの貢献はあらゆる方面からもらいました。 しかしながらただ一人だけ特別に感謝したいのは、OLPC運動で重大なユーザを面するSugarの開発で静かに中心的な役目を果たしたRed HatのMarco Pesenti Grittiです。彼は休む間も見せず、質問への応答、パッチの著作、デザインに関する議論などで良く働きました。彼の貢献はすさまじく、その洞察力は欠かせません。
その他のニュース
OLPC日本語コミュニティに関していろいろ知りたいとか参加したいとか思ったことはありませんか? 詳しくはここをご覧ください。
ラップトップ ニュース 日本語アーカイブ:
2007年12月22日: News_2007-12-22/lang-ja
Laptop News is archived here and here.
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
Press requests: please send email to press@racepointgroup.com
マイルストーン
Latest milestones:
Nov. 2007 | Mass Production has started. |
July. 2007 | One Laptop per Child Announces Final Beta Version of its Revolutionary XO Laptop. |
Apr. 2007 | First pre-B3 machines built. |
Mar. 2007 | First mesh network deployment. |
Feb. 2007 | B2-test machines become available and are shipped to developers and the launch countries. |
Jan. 2007 | Rwanda announced its participation in the project. |
All milestones can be found here.
一般報道でのニュース
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
To contribute a story or news idea, see the OLPC newsroom.
For coverage of recent OLPC updates, see our twitter feed and OLPC blog.
This page historically hosted announcements and news about OLPC, along with the Sugar Labs current events page.
Upcoming pieces
- Claudia
- Learning Chat piece: 278 words, ready now. File:Learning Chat.docx
- Making Learning Visible: Claudia's (& Walter) original is 25 pages. Submitted to a journal. w/o OLPC Background it is down to 12-15 pages w/ screenshots.
- This can become a 4-part series.
- Antonio
- Homo docens: 500+ words, Antonio approved my edits. File:Homo docens JLedits.docx
- Further work: we can definitely ask him to contribute on a quarterly basis but I've found that I have to be very specific as to what I am asking to do and he has to be comfortable that it is consistent with his academic work.
- Ask for a new piece on the epidemiology of learning
- Rodrigo
- Ometepe - A beautiful piece with wonderful images. RAH posted a personal and lengthy version (1500+ words) that he shared with his private distribution list. I made an edited version (1200 words) that could be shared publicly. Must check with RAH on this. File:Ometepe articulo por Rodrigo Arboleda.pdf File:Ometepe by Rodrigo Arboleda (3).pdf
- I had hoped that we could do a video series with Rodrigo but the budget hasn't been approved. Giulia - can we get an answer on this?
- Rwanda
- Rwanda case studies
- Ceri Whatley - summary of importance of headmasters - confirm subset to reuse
- Social mapping project - 1- or 2-part piece - check w/ Julia
- Grandmother project - 2- or 3-part piece - check w/ Julia (and is there more to that awesome series?)
- Other Africa
- So. Africa case studies
- Peru and Uruguay
- Oscar B's piece on the IADB study?
- You said that Uruguay and Peru produce a ton of content on a continuous basis. I'm struggling a bit with how we can easily get the content and translate it into English. Giulia - could Olga help? I don't want to burden her with more work. Maybe we do this every 2-3 months.
- Other LatAm
- Colombia: Sandra's quarterly? newsletter and website could feed into this. Plus english translations.
- Nicaragua: Regular update, beyond Ometepe?
- Paraguay: Contact ParaguayEduca
- Mexico: Ask Mariana @ OLPCMexico
- OLPC Australia
- Great text and videos.
- OLPC Europe
- Quarterly update from them?
- OLPC Oceania
- Quarterly updates from Mike Hutak
- OLPC Jamaica
- Quarterly update from Sameer, good videos.
- North America
- Miami - David! and a story from Chester
- Canada - Jennifer Martino, Q
News archives
Weekly OLPC News postings to the community-news mailing list give updates on recent work. Weekly summaries were also posted on-wiki during 2008. Weekly postings to the list were put on hold at the start of 2009, and started again in 2010.
Archives: 2005-2006 | 2007 | 2008 | 2009-10
Translations
Sporadic translations of news archives from 2008 and earlier can be found here:
OLPC videos
For a history of videos about OLPC and the XO, see olpc.tv and OLPC:Videos.
Sugar news
Walter continues to post summaries of Sugar development on his blog.
Press
For an archive of OLPC media coverage, see the 2005-2008 press archives.
Past announcements
Developed through 2011 by the Racepoint Group, OLPC's pro bono PR firm.
- 2008-08-06 : One Laptop per Child expands its presence in Asia with project leads in India and China
- 2008-05-20 : One Laptop per Child frames the next generation of the revolutionary XO laptop, with a lighter dual-touchscreen design.
- 2008-05-15 : Microsoft Windows XP is now available on the XO laptop
- 2008-05-03 : One Laptop per Child appoints Charles Kane as President and Chief Operating Officer
- 2008-01-07 : One Laptop per Child Giving Campaign Raises $35 Million in 2007
- 2007-12-12 : The Kite Runner Inspires Gift Through One Laptop
- 2007-12-05 : Peru launches OLPC with 40,000 laptops, starting with one-classroom schools across the country.
- 2007-12-04 : Birmingham, Alabama commits to One Laptop per Child, with a pilot of 15,000 laptops across the city.
- 2007-11-24 : The Holiday Season Starts with Giving One Laptop
- 2007-10-29 : OLPC wins a bid to provide 100,000 laptops to children in Uruguay, to be overseen by the Uruguayan CEIBAL project
- 2007-10-22 : One Laptop per Child creates the world's "greenest" laptop computer
- 2007-06-11 : Mass Production of XO's begins! at Quanta's Chinese facilities.
- 2007-01-03 : OLPC Announces First-of-Its-Kind User Interface for XO Laptop Computer
More articles can be found here.
ビデオ
Miscellaneous videos of the laptop can be found here.
- A collection of several videos can found at OLPC.TV
- IBM Podcast, Walter Bender on One Laptop per Child [1]
- Ivan Krstić delivers a technical presentation of OLPC at the Google TechTalk series
- 60 Minutes, What if Every Child had a Laptop [2]
- CNN, Should Intel Fear $100 Laptop? [3]
- Red Hat Magazine: Inside One Laptop per Child, Episode Four
- Red Hat Magazine: Inside One Laptop per Child, Episode Three
- Red Hat Magazine: Ins/ide One Laptop per Child, Episode Two
- Red Hat Magazine: Inside One Laptop per Child, Episode One
- Portuguese lecture "Perspectivas do uso de laptops pelas crianças (e nas escolas)". Video in Cameraweb Unicamp
- Ivan Krstić delivers a technical presentation of OLPC at the Google TechTalk series
- 60 Minutes, What if Every Child had a Laptop [4]
- CNN, Should Intel Fear $100 Laptop? [5]
- Red Hat Magazine: Inside One Laptop per Child, Episode Four
- Red Hat Magazine: Inside One Laptop per Child, Episode Three
- Red Hat Magazine: Ins/ide One Laptop per Child, Episode Two
- Red Hat Magazine: Inside One Laptop per Child, Episode One
- OLPC Video from Switzerland, 26.01.2007
- Interview with Nicholas Negroponte on the &100 Laptop
- Presentation by Jim Gettys at FOSDEM 2007
- GLOBO- BRASIL: Crianças testam computador portátil/ Students test the laptop
- Mark Foster delivers presentation to Stanford University
- Technology Review Mini-DocumentaryVideo from Switzerland, 26.01.2007
- Interview with Nicholas Negroponte on the &100 Laptop
- Presentation by Jim Gettys at FOSDEM 2007
- GLOBO- BRASIL: Crianças testam computador portátil/ Students test the laptop
- Mark Foster delivers presentation to Stanford University
- Technology Review Mini-Documentary
- A Brief Demo