OLPC:News: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (梅毒的治疗方法 moved to News over redirect: revert)
(revert: WikiRuiCong is a traditional Chinese syphylis spammer)
Line 5: Line 5:
You can subscribe to the OLPC community-news mailing list by visiting the [http://mailman.laptop.org/mailman/listinfo/community-news laptop.org mailman site].
You can subscribe to the OLPC community-news mailing list by visiting the [http://mailman.laptop.org/mailman/listinfo/community-news laptop.org mailman site].


=Laptop News 2007-11-10=
1、[http://www.std999.com/meidu.htm 梅毒]治疗方案
1. Cambridge: The first of the monthly learning workshops was held at OLPC this week. More than 60 people from 14 countries (and one US city) attended. The focus of this workshop was to build a stronger understanding of laptops and learning; to make plans for deployment in the countries; and to build a strong community among the participants for ongoing support and collaboration. The energy, ideas, and excitement among the group was fantastic and gave everyone more hope about the learning potential about to be unleashed as laptops begin arriving in large numbers in countries shortly. Many thanks to David Cavallo, Lindsay Petrillose, and the OLPC learning team for all of their efforts.
李教授在治疗[http://www.std999.com/meidu.htm 梅毒]方面可以说是“泰斗”在二十世纪五十年代治疗的患者不计其数。采用治疗[http://www.std999.com/meidu.htm 梅毒]必须遵循早期及时规则而足量的原则。经几十年研制特效杀灭螺旋体和扶正固体的中药(杀毒、排毒、解毒)系列方剂,能彻底杀灭[http://www.std999.com/meidu.htm 梅毒]螺旋体和(滋肝补益丸)提高正气增强自身的免疫功力,治疗疗程短,恢复快(症状消失,阳性转阴性)可彻底治愈。


2. Cyberspace: Larry Weber’s dream of a digital PSA has been realized: Hilary Meserole reports that our first Give One Get One public service announcement, which features Heroes star Masi Oka, is online (See [http://www.youtube.com/watch?v=zQbtebeftyA]). The team is working with YouTube on ways to feature this on their home page during the fortnight that the campaign is running. We will be adding more content next week—outtakes from the PSA shoot, etc.
2、[http://www.std999.com/meidu.htm 梅毒]病原体如何进入人体?
[http://www.std999.com/meidu.htm 梅毒]的病原体是苍白螺旋体(又叫[http://www.std999.com/meidu.htm 梅毒]螺旋体)。这些螺旋体存在于[http://www.std999.com/meidu.htm 梅毒]病人的皮肤粘膜硬下疳、皮疹、扁平湿疣、血液、淋巴液、脑脊液以及全身各种组织体液之中,当与健康人性交时,螺旋体主随分泌物进入健康人有破损的皮肤,粘膜,大量繁殖而出现各种症状。


Masi has joined OLPC as our media spokesperson.
3、[http://www.std999.com/meidu.htm 梅毒]发生发展的过程是怎样的?
通过性交,[http://www.std999.com/meidu.htm 梅毒]螺旋体进入人体,一般经过2-4周左右,在进入部位如阴茎、阴唇、阴道口等处发生炎症反应,叫硬下疳,也叫一期[http://www.std999.com/meidu.htm 梅毒]。如一期[http://www.std999.com/meidu.htm 梅毒]未治疗或未彻底治疗。则在硬下疳出现后6-8周,螺旋体侵犯全身各组织器官,皮疹是常见的,此期叫二期[http://www.std999.com/meidu.htm 梅毒]。一二期[http://www.std999.com/meidu.htm 梅毒]多发生在螺旋体进入人体2年之内亦称为早期梅[http://www.std999.com/meidu.htm 梅毒]。如二期[http://www.std999.com/meidu.htm 梅毒]未经治疗或未彻底治疗,经过10年左右会发生皮肤、骨、内脏、神经、五官等各种损害。叫做三期[http://www.std999.com/meidu.htm 梅毒],亦称为晚期[http://www.std999.com/meidu.htm 梅毒]。如果怀孕妇女得了[http://www.std999.com/meidu.htm 梅毒],则会使胎儿在子宫内被感染而出现胎传[http://www.std999.com/meidu.htm 梅毒],也叫先天[http://www.std999.com/meidu.htm 梅毒]。以2岁为界分为早期和晚期,胎传[http://www.std999.com/meidu.htm 梅毒]没有硬下疳的表现。


3. Give One Get One launches at 6AM EST on Monday (See laptopgiving.org). While we have no idea what the response will be, Hilary and the “volunteer army” that includes Pentagram, Nurun, W2, Racepoint, Digital Influence Group, Eleven, Inc., and Len Fink did a fantastic job raising the public awareness of the campaign. Examples include the beautiful full-page ad that was donated by the Economist (See [[:Image:GiveOneGetOne.pdf]]). We will be able to reach many more children due to their efforts.


4. Mass production started this week this week in Quanta's new factory in Changshu. We would like to take this time to thank the team at Quanta for there support over the last two years. Major contributors to the effort include: Victor Chao, Gary Chiang, Arnold Kao, Matt Huang, Dandy Hsu, Agnes Huang, Johnson Huang, Frank Lee, Roger Huang, Elvis Wu, S.F. Chen, Ken Lin, Jacky Mu, Paying Liu, Terry Su, Alfred Lin, Gary Chiang, Alice Wang, Alan Lio, Jeff Tarng, Tim Huang, Jeffrey Huang, Rita Chen, Joe Lin, Jeff Yu, Ben Chuang, Sam Yeh, Johnnie Lui, Eric Tasi, Bruce Lu, Jeff Huang, Mikko Hsu, Vance Ke, Luna Huang, David Lin, Bryan Ma, Devin Lui, Arvin Lui, John Lin, Tess Yu, Chia Ying Lin, Gary Su, C.H. Yang, Ray Tseng, Sam Chang, Gary Liu, Lori Yang, Frank Feng, Cooper Zhou, Kaiser Feng, Neptune Zhan, Xiang Wei, Zihaw Zhang, Min Xia, Eagle Liang, Peter Huang, Pillar Hou, Yaya Zhang, Crystal Sun, Nana Pei, Bob Zhang, Yengeng Cen, Ian Huang, Chie-Hung Li, Sunny Cheng, Cancer Zha, Fly Chen, Javin Hu, Grubby Wei, Polin Chang, Anna Zhou, Tim Huang, Jim Chang, Eric Wang, Kenny Chung, Zenith Zhu, Rock Chien, Sunny Hsiung, Kiki Peng, Sunny Huang, Barry Lam, Michael Wang, Morse Chen, and Eddy Chao.
4、各期[http://www.std999.com/meidu.htm 梅毒]病变表现
一期[http://www.std999.com/meidu.htm 梅毒]又称硬下疳 ,发生在阴部不疼不痒的炎症性浅溃疡,一般发生一个为指甲大小、肉红色。溃疡内存在蜡样分泌物。
二期[http://www.std999.com/meidu.htm 梅毒]以皮肤粘膜损坏为为,皮疹遍布全身。以四肢更明显,有对称必玻疹为多种形态,。有斑疹丘疹、鳞屑性皮疹,手心,脚心也可发生, 不疼、不痒,二期复发[http://www.std999.com/meidu.htm 梅毒]常出现在肛周的湿丘疹(扁平湿疣)
三期[http://www.std999.com/meidu.htm 梅毒]60%左右呈树胶样肿,可以出现在全身各器官,以下肢部位多见,形成皮肤、粘膜大面积的溃烂。大量树胶样分泌物。最后变硬、疤痕形成,器官组织被穿孔,神经及心血管系统严重损害,危及生命。
查血能诊断[http://www.std999.com/meidu.htm 梅毒]吗?
目前,有些患者并未出现典型的[http://www.std999.com/meidu.htm 梅毒]症状,但经血液化验,可以证实他(她)患有[http://www.std999.com/meidu.htm 梅毒]。因此,查血是诊断[http://www.std999.com/meidu.htm 梅毒]的可靠手段。


There are many other people—from companies such as Marvel, ChiLin, Himax, CMO, AMD, ENE, QMI, Fuse Project, Gecko, Pentagram, Design Continuum, Foxconn, ALPS, and MIT, and many individuals as well—who have contributed to the hardware and mechanicals over the past three years. (Mary Lou Jepsen is pulling together a list of everyone to thank.) Collectively we have achieved something that just three years ago many believed that was an impossible dream.


5. Safety Certification: Behind the scenes another team (from UL, Quanta, and OLPC) has been quietly working for nearly two years on XO safety certification. The XO laptop is now fully compliant with UL safety requirements and has been thus certified. We have also been awarded radio, power, and system certification at national levels in several countries. We can now legally ship in US, Canada, Uruguay, and Peru, as well as many other countries. EU-wide approval is due in approximately a week. We are still in the process of applying for certification in countries on each continent with the most stringent safety standards.
5、[http://www.std999.com/meidu.htm 梅毒]容易治愈吗?
[http://www.std999.com/meidu.htm 梅毒]的治疗并不难,关键问题是要及时准确诊断,早期用药,正规治疗,防止复发,彻底治愈,不要发展到晚期,青霉素是治疗[http://www.std999.com/meidu.htm 梅毒]的有效抗菌素。但应遵医嘱,使用长效的药物。
为什么患[http://www.std999.com/meidu.htm 梅毒]后,要定期找医生复诊?
[http://www.std999.com/meidu.htm 梅毒]充分治疗后,要定期对患者进行随访,应该遵照医嘱到必病防治所定期查血,如果出现血清复发(血清反映由阴性转为阳性或滴度升高2个稀释度)或再次出现临床症状,都应再次进行扫梅治疗。
随访要求是,经过充分治疗后第一年内每3个月查一次血,以后每半年查一次血,以后每一个半年查一次血,如经2-3年观察无血清及临床复发才可终止观察。


Among many tests, we have passed Ul/IEC 60950-1 (notebook computer), ASTM F693 (electronic toys for children), UL 1301 (mechanical assembly requirements, including larger face dimension requirements for child safety) and UL 2054 (batteries), as well as a passing UL on-site inspection of the Quanta's factory. We have formal RoHS (low toxicity) certification from Quanta, and independent testing of RoHS compliance by UL. Also, we have been safety approved for lap use—XO is the first “laptop” approved for usage on one's lap in many years. (The reason that most laptops are now called “notebook computers” is that they run too hot for safe lap use.)
6、家中有[http://www.std999.com/meidu.htm 梅毒]病人怎么办?
1、切忌与[http://www.std999.com/meidu.htm 梅毒]病人行房事;
2、在生活上尽量隔离,洗、饮食用具要与病人分开专用。
3、照顾病人后要用流动水,肥皂仔细洗手,最好用消毒药对手消毒。
4、病人用过的东西,尤其是厕所坐桶要用消毒药消毒。
5、病人的内衣裤要煮沸、消毒后洗涤。
6、与病人有性接触的配偶应及时到性病防治所检查,督促病人彻底治疗,定期查血。
为什么患[http://www.std999.com/meidu.htm 梅毒]后,要定期找医生复诊?


Many thanks to the core XO safety teams from UL, Quanta, and OLPC: Katherine Sims, Bob Delisi, Nicole Tatum, Kevin Ravi, Stacy Yu, Tom Burke, Derek Chen, Edgar Wolff-klammer, Tammi Gengegbacher, Greg Monty, Alfred Fung, Nicholas Boten, Seth Carlton, Bruce Lu, Kenny Chung, Victor Chao, Rita Chen, Arnold Kao, Mary Lou Jepsen, and Lindsay Petrillose.
[http://www.std999.com/meidu.htm 梅毒]充分治疗后,要定期对患者进行随访,应该遵照医嘱到必病防治所定期查血,如果出现血清复发(血清反映由阴性转为阳性或滴度升高2个稀释度)或再次出现临床症状,都应再次进行扫梅治疗。
随访要求是,经过充分治疗后第一年内每3个月查一次血,以后每半年查一次血,以后每一个半年查一次血,如经2-3年观察无血清及临床复发才可终止观察。


6. Richard Smith has been setting up a suspend/resume manufacturing test and getting the process flow set up so that Quanta can do final quality analysis (FQA). Activation of laptops (part of the anti-theft system) presented a problem since the FQA process pulls laptops after the final shipping image has been installed and security has been enabled. We decided that the best way to deal with FQA is to pull FQA machines prior to enabling security and then enable it as the final part of FQA.
[http://www.std999.com/meidu.htm 梅毒]的预防?


7. Firmware: Mitch Bradley released firmware Q2D04 as a candidate for Update.1. It has wireless-networking improvements and bug fixes and can be used to update the NAND Flash ROM over the wireless network (from the school server).
同预防其他传染病一样,首先应加强卫生宣传教育,反对不正当的性行为,其次应采取以下预防措施。


Working with Javier Cardona, Mitch discovered the root cause on a wireless firmware problem that was breaking wireless support in Q2D03. There was a time window during which the module reported the wrong MAC address. This was not affecting the Linux driver because it had an arbitrary delay to block access during that gap. Marvell promises a proper fix in the next few days.
(1)对可疑病人均应进行预防检查,做[http://www.std999.com/meidu.htm 梅毒]血清试验,以便早期发现新病人并及时治疗;


8. Wireless: Javier Cardona and Ricardo Carrano's efforts in debugging the open issues with the wireless subsystem are producing results. We now know the mechanism by which the driver fails (mishandling of a BUSY result returned from the firmware to a scan request); efforts are now focusing on finding the reason as to why that mishandling has such severe impact in the overall subsystem operation.
(2)发现[http://www.std999.com/meidu.htm 梅毒]病人必须强迫进行隔离治疗,病人的衣物及用品,如:毛巾、衣服、剃刀、餐具、被褥


Marvell released wireless firmware version 5.110.20.p0 which incorporates many enhancements requested by OLPC, including mesh running-state control, mesh beacon control, and throughput optimizations. After resolving the existing issues, the Marvell team is going to mainly focus on power optimization for the firmware.
等,要在医务人员指导下进行严格消毒。以杜绝传染源;


James Cameron tested the developer version of the active antennae (See [http://dev.laptop.org/~quozl/2007-11-10-active-antenna/]). The antennae performed easily over the range, no doubt aided by being
(3)追踪病人的性伴侣,包括病人自报及医务人员访问的,查找病人所有性接触者,进行预防检查,追踪观察并进行必要的治疗,未治愈前配偶绝对禁止有性生活;
held at between 3m and 4m above ground. James reports that they hit the length limit of the test range before any significant bandwidth reduction was felt. We received the first 30 active antennae preproduction boards from QMI in Cambridge this week and completed a first round of testing without any issues.


9. Schedule update: There are only three weeks left to get the Update.1 release out the door. This week we focused on testing and some bug fixing; but not as many “Joyride” builds as lately—C. Scott Ananian has been concentrating on assembling the pieces for the first Update.1 builds. He expects that we will have this done over the weekend. The overarching goal for the Update.1 release is stability of the Trial-3 functionality; we are also folding in many new frameworks—such as security and the new tubes system; the goal is to have these frameworks in place without their causing regressions. One new feature we are are adding is robust upgrades, preferably via wireless network.
(4)对可疑患[http://www.std999.com/meidu.htm 梅毒]的孕妇,应及时给予预防性治疗,以防止将[http://www.std999.com/meidu.htm 梅毒]感染给胎儿;未婚男女病人,未经治愈前不能结婚;


10. Testing: Ricardo has been detailing Ticket #4470—infrastructure mode failing over time—and assembling meaningful logs for the team to work with. Javier is going through these logs. Ricardo also finished installing network “sniffing” devices for our network testbed as part of the debug process. Ricardo and Yani Galanis tested the range of two laptops that were brought back from field-testing at the Khairat school in Munbai, India. Their tests revealed normal behavior. (In the field, they exhibited unusually poor WiFi range.) Ricardo and Yani have also been testing different antenna designs to establish long-distance wireless links.
(5)对已接受治疗的病人,应给予定期追踪治疗。


Alex Latham has been testing Joyride, filing bug reports and uncovering the many regressions expected as we pull so many new bits together. He hasn’t yet completed a full “1-hour smoke test” with an of the Joyride builds—Scott’s Update.1 build series is expected to be more stable. Alex has also begun testing with security enabled. He also helped John Watlington set up a testbed for our mass-production hardware.
什么原因引起[http://www.std999.com/meidu.htm 梅毒]?


Manny Castillo has been testing the Browser activity with specific URLs chosen to exercise various plugins—such as Gnash—on Build 623; he will be testing with Joyride next week.
多数通过性交直接接触传染,梅素螺旋体通过破损的皮肤或粘膜感染,少数通过接吻、哺乳、输血、毛巾等受染。患梅毒的孕妇可通过胎盘传给胎儿。


11. Sugar: Marco Gritti, Michael Stone, and Tomeu Vizoso worked on the integration of the Rainbow security system with Sugar and the DataStore (and Journal). They enabled activity isolation on Tuesday and solved all the known road blockers in the following days: access to
[http://www.std999.com/meidu.htm 梅毒]需要做哪些检查?
audio and video resources; communication with the DataStore; activity-space directories and their permission; and out-of-container activities. Next week we will need a new round of testing; Marco is confident that we will be able to solve the remaining problems quickly.


Marco rewrote the preview code to be much more efficient; it blocks for only the minimal required time. Switching between views and closing
[http://www.std999.com/meidu.htm 梅毒]螺旋体检查:以硬性下疳或扁平湿疣上的分泌物,在暗视野显微镜下检查出[http://www.std999.com/meidu.htm 梅毒]螺旋体。
activities is now much faster and the previews are saved reliably. Marco temporarily disabled the startup sound in sugar to avoid blocking the sound device and tracked down the problem with muted audio at startup. Sound is expected to be finally back working fully in the next build.
  

[http://www.std999.com/meidu.htm 梅毒]血清试验:近数十年来国外的免疫血清试验发展迅速,检测方法甚多。
Tomeu implement a basic search in the mesh view, which greatly facilitates finding people on a crowded network; he exposed files from the DataStore to activities using hard links instead of doing a copy; and he made the DataStore's use of the temporary file space more efficient.

Reinier Heeres added a way to switch between activities using ALT-Tab; fixed some issues with left-right inversion for Arabic; disabled closing the Journal with CTRL-Q; and implemented a short-term solution to the problem of the “donut” on the home page not accurately reflecting activity memory usage. Reinier is working currently fixing some palette issues.

12. Activities: The Etoys team continues to make adjustments to the Sugar and Rainbow (security) system changes being introduced for Update.1; Bert Freudenberg is leading this effort. Yoshiki Ohshima and Bert have provided an improved version of Sugar menu bar; Yoshiki, Bert, and Scott Wallace put together the necessary bits to provide better “view source” experience—all of the code for Etoys can now be viewed without any degradation. Ted Kaehler and Kathleen Harness have been improving the help system for Etoys. Takashi Yamamiya and korakurider have stabilized the localization mechanism. Takashi also experimented a different UI for controlling choices in tiles.

Simon Schampijer and Mark Maurer collaborated on getting “view source” working fluidly between the Browse and Write activities. By typing FN-Space (or CTRL+U) in Browse, the HTML source of the current page is opened in Write. The HTML can be edited in Write and when resumed from the Journal the modified page gets interpreted and displayed. While doing this work, they tracked down and fixed a new issue with the DataStore: it had been losing metadata between reboots.

13. Builds: C. Scott Ananian continued to work on forking the new stable Update.1 branch and stabilizing our build process. He setup download.laptop.org, mock.laptop.org, and pilgrim.laptop.org, which you should see being pressed into use in the next week. Scott also updated the Libertas firmware in the builds and refreshed the mesh testbed, with an eye towards testing the new firmware in a realistic network upgrade scenario. He should be able to run that test on Monday.

This week Andres Salomon cleaned up the kernel build scripts, made them auto-generate change logs, and dealt with getting updated kernels into joyride. Joyride builds now include sane kernels. Andres also did minor Libertas testing, and is in the process of debugging USB issues.

14. Power management: James Cameron and Chris Ball worked on some OHM (power manager) bugs. Once those were out of the way, Chris went on to implement some of our power management features: “suspend on idle” is in place; there is now a distinction between “suspend” (screen and wireless still on, wake up on network traffic or key press) and “sleep” (screen off, only wake up on a power-button press). There are a few more OHM bugs to fight before this is ready to land in Joyride/Update.1, which should happen sometime early next week.

15. Localization: Sayamindu Dasgupta and Xavier Alvarez have successfully completed the first phase of the Pootle installation. All of the translation files are in place. A number of users have signed up and have already started to submit translations in the form of suggestions. A discussion in the #olpc-pootle channel on how to best integrate an external project's translation-related files into our Pootle setup has let to an improved workflow for external projects that want to take
advantage of our translation infrastructure.

Currently, we have translators for the following languages signed up: Amharic, Arabic, Brazilian Portuguese, Chinese (traditional), French, German, Greek, Italian, Romanian, Russian, Spanish. Additional translators and languages are needed, particularly for the Indic languages, Quechua, and Aymara.

The next stage of the Pootle deployment will consist of making the GIT integration work—we are waiting for GIT write access to dev.laptop.org to go forward on that. A set of frequently asked questions (FAQ) has been created in the wiki (See [[Pootle/FAQ]]).

Sayamindu has been looking at an issue where fontconfig seems to treat the font cache invalid if the mtime of the cache is greater than the system time. This is documented in Ticket #1525 (and in upstream Freedesktop bug #12107). Sayamindu had backported the relevant changes to the fontconfig used in Fedora 7; he will be testing out the package in the XO over the weekend.

16. Security: Michael Stone announced a new release of Rainbow (See [http://koji.fedoraproject.org/koji/taskinfo?taskID=234221]) to the devel and sugar lists today. The release incorporates a number of resolutions to the current crop of 'rainbow-integration' bugs that the community has worked so hard over the last three days to document for us.

Changes include:
* relaxed multimedia-device permissions that should make it possible for activities to use the camera, microphone, and speakers;
* availability of the user's public key;
* activities are now started in $SUGAR_BUNDLE_PATH instead of $SUGAR_ACTIVITY_ROOT;
* activities can run under “strace” by defining the environment variable RAINBOW_STRACE_LOG (in the dictionary passed to Rainbow in /usr/lib/python2.5/site-packages/sugar/activity/activityfactory.py);
* tracebacks of your activity's log file can be viewed with “less -R” (e.g., less -R /home/olpc/.sugar/default/logs/org.laptop.Record-1.log);

Special thanks Marco, Tomeu, and Alex L. for their extraordinary efforts.

17. Community reporting: Dan Sutera and the team working on the Report activity made it to the next round of the Knight News Challenge. Pablo Flores is working on something similar in Uruguay, and has found some federal support to develop local blogs from children, stored at the local schools. We discussed how the projects could work together; Pablo is focusing on the web activity that would help editors arrange blog feeds into beautiful editions, and the Report team is working on an XO activity that would let children read and write blog and news feeds. Meanwhile, Jack Driscoll, former editor of the ''Boston Globe''—who has been leading community journalism projects around the world for over ten years—has put some journalism guidelines in the wiki (See [[Learning_activities/Journalism]]).

18. SimCity: SimCity is now available under the GPL, thanks to the generosity of EA and the hard work of Steve Seabolt and Chuck Normann, John Gilmore, and Don Hopkins (See [[SimCity]]). The game is in the process of being “sugarized”, but is already playable on the XO. This is one of the first times that a major publisher has open sourced the original of a popular title (See [
http://en.wikipedia.org/wiki/Category:Commercial_video_games_with_freely_available_source-code]). EA should be congratulated.

19. Game Jams: A competitive game jam is under way this weekend in São Carlos, Brazil, with the support of a number of local universities and sponsors. Any who are interested in their progress are welcome to follow along in #olpc-content on IRC; they are looking for outside help with art and music for the developed games (See [[Game_Jam_Brazil]]). In advance of the CMU game jam next weekend, the ETC team at Carnegie Mellon university has finished a draft of its first game, a peg solitaire affair (See [http://www.olpcgames.org/]).

20. Community: A discussion with Greg DeKoenigsberg about how to involve more Fedora developers in OLPC work led to some work on improving test and review processes for activities and bundles (See [[Activity_Testing_Project]]).


=More News=
=More News=

Revision as of 05:01, 14 November 2007

  This page is monitored by the OLPC team.
   HowTo [ID# 77403]  +/-  

You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.

Laptop News 2007-11-10

1. Cambridge: The first of the monthly learning workshops was held at OLPC this week. More than 60 people from 14 countries (and one US city) attended. The focus of this workshop was to build a stronger understanding of laptops and learning; to make plans for deployment in the countries; and to build a strong community among the participants for ongoing support and collaboration. The energy, ideas, and excitement among the group was fantastic and gave everyone more hope about the learning potential about to be unleashed as laptops begin arriving in large numbers in countries shortly. Many thanks to David Cavallo, Lindsay Petrillose, and the OLPC learning team for all of their efforts.

2. Cyberspace: Larry Weber’s dream of a digital PSA has been realized: Hilary Meserole reports that our first Give One Get One public service announcement, which features Heroes star Masi Oka, is online (See [1]). The team is working with YouTube on ways to feature this on their home page during the fortnight that the campaign is running. We will be adding more content next week—outtakes from the PSA shoot, etc.

Masi has joined OLPC as our media spokesperson.

3. Give One Get One launches at 6AM EST on Monday (See laptopgiving.org). While we have no idea what the response will be, Hilary and the “volunteer army” that includes Pentagram, Nurun, W2, Racepoint, Digital Influence Group, Eleven, Inc., and Len Fink did a fantastic job raising the public awareness of the campaign. Examples include the beautiful full-page ad that was donated by the Economist (See Image:GiveOneGetOne.pdf). We will be able to reach many more children due to their efforts.

4. Mass production started this week this week in Quanta's new factory in Changshu. We would like to take this time to thank the team at Quanta for there support over the last two years. Major contributors to the effort include: Victor Chao, Gary Chiang, Arnold Kao, Matt Huang, Dandy Hsu, Agnes Huang, Johnson Huang, Frank Lee, Roger Huang, Elvis Wu, S.F. Chen, Ken Lin, Jacky Mu, Paying Liu, Terry Su, Alfred Lin, Gary Chiang, Alice Wang, Alan Lio, Jeff Tarng, Tim Huang, Jeffrey Huang, Rita Chen, Joe Lin, Jeff Yu, Ben Chuang, Sam Yeh, Johnnie Lui, Eric Tasi, Bruce Lu, Jeff Huang, Mikko Hsu, Vance Ke, Luna Huang, David Lin, Bryan Ma, Devin Lui, Arvin Lui, John Lin, Tess Yu, Chia Ying Lin, Gary Su, C.H. Yang, Ray Tseng, Sam Chang, Gary Liu, Lori Yang, Frank Feng, Cooper Zhou, Kaiser Feng, Neptune Zhan, Xiang Wei, Zihaw Zhang, Min Xia, Eagle Liang, Peter Huang, Pillar Hou, Yaya Zhang, Crystal Sun, Nana Pei, Bob Zhang, Yengeng Cen, Ian Huang, Chie-Hung Li, Sunny Cheng, Cancer Zha, Fly Chen, Javin Hu, Grubby Wei, Polin Chang, Anna Zhou, Tim Huang, Jim Chang, Eric Wang, Kenny Chung, Zenith Zhu, Rock Chien, Sunny Hsiung, Kiki Peng, Sunny Huang, Barry Lam, Michael Wang, Morse Chen, and Eddy Chao.

There are many other people—from companies such as Marvel, ChiLin, Himax, CMO, AMD, ENE, QMI, Fuse Project, Gecko, Pentagram, Design Continuum, Foxconn, ALPS, and MIT, and many individuals as well—who have contributed to the hardware and mechanicals over the past three years. (Mary Lou Jepsen is pulling together a list of everyone to thank.) Collectively we have achieved something that just three years ago many believed that was an impossible dream.

5. Safety Certification: Behind the scenes another team (from UL, Quanta, and OLPC) has been quietly working for nearly two years on XO safety certification. The XO laptop is now fully compliant with UL safety requirements and has been thus certified. We have also been awarded radio, power, and system certification at national levels in several countries. We can now legally ship in US, Canada, Uruguay, and Peru, as well as many other countries. EU-wide approval is due in approximately a week. We are still in the process of applying for certification in countries on each continent with the most stringent safety standards.

Among many tests, we have passed Ul/IEC 60950-1 (notebook computer), ASTM F693 (electronic toys for children), UL 1301 (mechanical assembly requirements, including larger face dimension requirements for child safety) and UL 2054 (batteries), as well as a passing UL on-site inspection of the Quanta's factory. We have formal RoHS (low toxicity) certification from Quanta, and independent testing of RoHS compliance by UL. Also, we have been safety approved for lap use—XO is the first “laptop” approved for usage on one's lap in many years. (The reason that most laptops are now called “notebook computers” is that they run too hot for safe lap use.)

Many thanks to the core XO safety teams from UL, Quanta, and OLPC: Katherine Sims, Bob Delisi, Nicole Tatum, Kevin Ravi, Stacy Yu, Tom Burke, Derek Chen, Edgar Wolff-klammer, Tammi Gengegbacher, Greg Monty, Alfred Fung, Nicholas Boten, Seth Carlton, Bruce Lu, Kenny Chung, Victor Chao, Rita Chen, Arnold Kao, Mary Lou Jepsen, and Lindsay Petrillose.

6. Richard Smith has been setting up a suspend/resume manufacturing test and getting the process flow set up so that Quanta can do final quality analysis (FQA). Activation of laptops (part of the anti-theft system) presented a problem since the FQA process pulls laptops after the final shipping image has been installed and security has been enabled. We decided that the best way to deal with FQA is to pull FQA machines prior to enabling security and then enable it as the final part of FQA.

7. Firmware: Mitch Bradley released firmware Q2D04 as a candidate for Update.1. It has wireless-networking improvements and bug fixes and can be used to update the NAND Flash ROM over the wireless network (from the school server).

Working with Javier Cardona, Mitch discovered the root cause on a wireless firmware problem that was breaking wireless support in Q2D03. There was a time window during which the module reported the wrong MAC address. This was not affecting the Linux driver because it had an arbitrary delay to block access during that gap. Marvell promises a proper fix in the next few days.

8. Wireless: Javier Cardona and Ricardo Carrano's efforts in debugging the open issues with the wireless subsystem are producing results. We now know the mechanism by which the driver fails (mishandling of a BUSY result returned from the firmware to a scan request); efforts are now focusing on finding the reason as to why that mishandling has such severe impact in the overall subsystem operation.

Marvell released wireless firmware version 5.110.20.p0 which incorporates many enhancements requested by OLPC, including mesh running-state control, mesh beacon control, and throughput optimizations. After resolving the existing issues, the Marvell team is going to mainly focus on power optimization for the firmware.

James Cameron tested the developer version of the active antennae (See [2]). The antennae performed easily over the range, no doubt aided by being held at between 3m and 4m above ground. James reports that they hit the length limit of the test range before any significant bandwidth reduction was felt. We received the first 30 active antennae preproduction boards from QMI in Cambridge this week and completed a first round of testing without any issues.

9. Schedule update: There are only three weeks left to get the Update.1 release out the door. This week we focused on testing and some bug fixing; but not as many “Joyride” builds as lately—C. Scott Ananian has been concentrating on assembling the pieces for the first Update.1 builds. He expects that we will have this done over the weekend. The overarching goal for the Update.1 release is stability of the Trial-3 functionality; we are also folding in many new frameworks—such as security and the new tubes system; the goal is to have these frameworks in place without their causing regressions. One new feature we are are adding is robust upgrades, preferably via wireless network.

10. Testing: Ricardo has been detailing Ticket #4470—infrastructure mode failing over time—and assembling meaningful logs for the team to work with. Javier is going through these logs. Ricardo also finished installing network “sniffing” devices for our network testbed as part of the debug process. Ricardo and Yani Galanis tested the range of two laptops that were brought back from field-testing at the Khairat school in Munbai, India. Their tests revealed normal behavior. (In the field, they exhibited unusually poor WiFi range.) Ricardo and Yani have also been testing different antenna designs to establish long-distance wireless links.

Alex Latham has been testing Joyride, filing bug reports and uncovering the many regressions expected as we pull so many new bits together. He hasn’t yet completed a full “1-hour smoke test” with an of the Joyride builds—Scott’s Update.1 build series is expected to be more stable. Alex has also begun testing with security enabled. He also helped John Watlington set up a testbed for our mass-production hardware.

Manny Castillo has been testing the Browser activity with specific URLs chosen to exercise various plugins—such as Gnash—on Build 623; he will be testing with Joyride next week.

11. Sugar: Marco Gritti, Michael Stone, and Tomeu Vizoso worked on the integration of the Rainbow security system with Sugar and the DataStore (and Journal). They enabled activity isolation on Tuesday and solved all the known road blockers in the following days: access to audio and video resources; communication with the DataStore; activity-space directories and their permission; and out-of-container activities. Next week we will need a new round of testing; Marco is confident that we will be able to solve the remaining problems quickly.

Marco rewrote the preview code to be much more efficient; it blocks for only the minimal required time. Switching between views and closing activities is now much faster and the previews are saved reliably. Marco temporarily disabled the startup sound in sugar to avoid blocking the sound device and tracked down the problem with muted audio at startup. Sound is expected to be finally back working fully in the next build.

Tomeu implement a basic search in the mesh view, which greatly facilitates finding people on a crowded network; he exposed files from the DataStore to activities using hard links instead of doing a copy; and he made the DataStore's use of the temporary file space more efficient.

Reinier Heeres added a way to switch between activities using ALT-Tab; fixed some issues with left-right inversion for Arabic; disabled closing the Journal with CTRL-Q; and implemented a short-term solution to the problem of the “donut” on the home page not accurately reflecting activity memory usage. Reinier is working currently fixing some palette issues.

12. Activities: The Etoys team continues to make adjustments to the Sugar and Rainbow (security) system changes being introduced for Update.1; Bert Freudenberg is leading this effort. Yoshiki Ohshima and Bert have provided an improved version of Sugar menu bar; Yoshiki, Bert, and Scott Wallace put together the necessary bits to provide better “view source” experience—all of the code for Etoys can now be viewed without any degradation. Ted Kaehler and Kathleen Harness have been improving the help system for Etoys. Takashi Yamamiya and korakurider have stabilized the localization mechanism. Takashi also experimented a different UI for controlling choices in tiles.

Simon Schampijer and Mark Maurer collaborated on getting “view source” working fluidly between the Browse and Write activities. By typing FN-Space (or CTRL+U) in Browse, the HTML source of the current page is opened in Write. The HTML can be edited in Write and when resumed from the Journal the modified page gets interpreted and displayed. While doing this work, they tracked down and fixed a new issue with the DataStore: it had been losing metadata between reboots.

13. Builds: C. Scott Ananian continued to work on forking the new stable Update.1 branch and stabilizing our build process. He setup download.laptop.org, mock.laptop.org, and pilgrim.laptop.org, which you should see being pressed into use in the next week. Scott also updated the Libertas firmware in the builds and refreshed the mesh testbed, with an eye towards testing the new firmware in a realistic network upgrade scenario. He should be able to run that test on Monday.

This week Andres Salomon cleaned up the kernel build scripts, made them auto-generate change logs, and dealt with getting updated kernels into joyride. Joyride builds now include sane kernels. Andres also did minor Libertas testing, and is in the process of debugging USB issues.

14. Power management: James Cameron and Chris Ball worked on some OHM (power manager) bugs. Once those were out of the way, Chris went on to implement some of our power management features: “suspend on idle” is in place; there is now a distinction between “suspend” (screen and wireless still on, wake up on network traffic or key press) and “sleep” (screen off, only wake up on a power-button press). There are a few more OHM bugs to fight before this is ready to land in Joyride/Update.1, which should happen sometime early next week.

15. Localization: Sayamindu Dasgupta and Xavier Alvarez have successfully completed the first phase of the Pootle installation. All of the translation files are in place. A number of users have signed up and have already started to submit translations in the form of suggestions. A discussion in the #olpc-pootle channel on how to best integrate an external project's translation-related files into our Pootle setup has let to an improved workflow for external projects that want to take advantage of our translation infrastructure.

Currently, we have translators for the following languages signed up: Amharic, Arabic, Brazilian Portuguese, Chinese (traditional), French, German, Greek, Italian, Romanian, Russian, Spanish. Additional translators and languages are needed, particularly for the Indic languages, Quechua, and Aymara.

The next stage of the Pootle deployment will consist of making the GIT integration work—we are waiting for GIT write access to dev.laptop.org to go forward on that. A set of frequently asked questions (FAQ) has been created in the wiki (See Pootle/FAQ).

Sayamindu has been looking at an issue where fontconfig seems to treat the font cache invalid if the mtime of the cache is greater than the system time. This is documented in Ticket #1525 (and in upstream Freedesktop bug #12107). Sayamindu had backported the relevant changes to the fontconfig used in Fedora 7; he will be testing out the package in the XO over the weekend.

16. Security: Michael Stone announced a new release of Rainbow (See [3]) to the devel and sugar lists today. The release incorporates a number of resolutions to the current crop of 'rainbow-integration' bugs that the community has worked so hard over the last three days to document for us.

Changes include:

  • relaxed multimedia-device permissions that should make it possible for activities to use the camera, microphone, and speakers;
  • availability of the user's public key;
  • activities are now started in $SUGAR_BUNDLE_PATH instead of $SUGAR_ACTIVITY_ROOT;
  • activities can run under “strace” by defining the environment variable RAINBOW_STRACE_LOG (in the dictionary passed to Rainbow in /usr/lib/python2.5/site-packages/sugar/activity/activityfactory.py);
  • tracebacks of your activity's log file can be viewed with “less -R” (e.g., less -R /home/olpc/.sugar/default/logs/org.laptop.Record-1.log);

Special thanks Marco, Tomeu, and Alex L. for their extraordinary efforts.

17. Community reporting: Dan Sutera and the team working on the Report activity made it to the next round of the Knight News Challenge. Pablo Flores is working on something similar in Uruguay, and has found some federal support to develop local blogs from children, stored at the local schools. We discussed how the projects could work together; Pablo is focusing on the web activity that would help editors arrange blog feeds into beautiful editions, and the Report team is working on an XO activity that would let children read and write blog and news feeds. Meanwhile, Jack Driscoll, former editor of the Boston Globe—who has been leading community journalism projects around the world for over ten years—has put some journalism guidelines in the wiki (See Learning_activities/Journalism).

18. SimCity: SimCity is now available under the GPL, thanks to the generosity of EA and the hard work of Steve Seabolt and Chuck Normann, John Gilmore, and Don Hopkins (See SimCity). The game is in the process of being “sugarized”, but is already playable on the XO. This is one of the first times that a major publisher has open sourced the original of a popular title (See [ http://en.wikipedia.org/wiki/Category:Commercial_video_games_with_freely_available_source-code]). EA should be congratulated.

19. Game Jams: A competitive game jam is under way this weekend in São Carlos, Brazil, with the support of a number of local universities and sponsors. Any who are interested in their progress are welcome to follow along in #olpc-content on IRC; they are looking for outside help with art and music for the developed games (See Game_Jam_Brazil). In advance of the CMU game jam next weekend, the ETC team at Carnegie Mellon university has finished a draft of its first game, a peg solitaire affair (See [4]).

20. Community: A discussion with Greg DeKoenigsberg about how to involve more Fedora developers in OLPC work led to some work on improving test and review processes for activities and bundles (See Activity_Testing_Project).

More News

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

Milestones

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.


Press

You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.

  This page is monitored by the OLPC team.
   HowTo [ID# 77403]  +/-  

You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.

Laptop News 2007-11-10

1. Cambridge: The first of the monthly learning workshops was held at OLPC this week. More than 60 people from 14 countries (and one US city) attended. The focus of this workshop was to build a stronger understanding of laptops and learning; to make plans for deployment in the countries; and to build a strong community among the participants for ongoing support and collaboration. The energy, ideas, and excitement among the group was fantastic and gave everyone more hope about the learning potential about to be unleashed as laptops begin arriving in large numbers in countries shortly. Many thanks to David Cavallo, Lindsay Petrillose, and the OLPC learning team for all of their efforts.

2. Cyberspace: Larry Weber’s dream of a digital PSA has been realized: Hilary Meserole reports that our first Give One Get One public service announcement, which features Heroes star Masi Oka, is online (See [5]). The team is working with YouTube on ways to feature this on their home page during the fortnight that the campaign is running. We will be adding more content next week—outtakes from the PSA shoot, etc.

Masi has joined OLPC as our media spokesperson.

3. Give One Get One launches at 6AM EST on Monday (See laptopgiving.org). While we have no idea what the response will be, Hilary and the “volunteer army” that includes Pentagram, Nurun, W2, Racepoint, Digital Influence Group, Eleven, Inc., and Len Fink did a fantastic job raising the public awareness of the campaign. Examples include the beautiful full-page ad that was donated by the Economist (See Image:GiveOneGetOne.pdf). We will be able to reach many more children due to their efforts.

4. Mass production started this week this week in Quanta's new factory in Changshu. We would like to take this time to thank the team at Quanta for there support over the last two years. Major contributors to the effort include: Victor Chao, Gary Chiang, Arnold Kao, Matt Huang, Dandy Hsu, Agnes Huang, Johnson Huang, Frank Lee, Roger Huang, Elvis Wu, S.F. Chen, Ken Lin, Jacky Mu, Paying Liu, Terry Su, Alfred Lin, Gary Chiang, Alice Wang, Alan Lio, Jeff Tarng, Tim Huang, Jeffrey Huang, Rita Chen, Joe Lin, Jeff Yu, Ben Chuang, Sam Yeh, Johnnie Lui, Eric Tasi, Bruce Lu, Jeff Huang, Mikko Hsu, Vance Ke, Luna Huang, David Lin, Bryan Ma, Devin Lui, Arvin Lui, John Lin, Tess Yu, Chia Ying Lin, Gary Su, C.H. Yang, Ray Tseng, Sam Chang, Gary Liu, Lori Yang, Frank Feng, Cooper Zhou, Kaiser Feng, Neptune Zhan, Xiang Wei, Zihaw Zhang, Min Xia, Eagle Liang, Peter Huang, Pillar Hou, Yaya Zhang, Crystal Sun, Nana Pei, Bob Zhang, Yengeng Cen, Ian Huang, Chie-Hung Li, Sunny Cheng, Cancer Zha, Fly Chen, Javin Hu, Grubby Wei, Polin Chang, Anna Zhou, Tim Huang, Jim Chang, Eric Wang, Kenny Chung, Zenith Zhu, Rock Chien, Sunny Hsiung, Kiki Peng, Sunny Huang, Barry Lam, Michael Wang, Morse Chen, and Eddy Chao.

There are many other people—from companies such as Marvel, ChiLin, Himax, CMO, AMD, ENE, QMI, Fuse Project, Gecko, Pentagram, Design Continuum, Foxconn, ALPS, and MIT, and many individuals as well—who have contributed to the hardware and mechanicals over the past three years. (Mary Lou Jepsen is pulling together a list of everyone to thank.) Collectively we have achieved something that just three years ago many believed that was an impossible dream.

5. Safety Certification: Behind the scenes another team (from UL, Quanta, and OLPC) has been quietly working for nearly two years on XO safety certification. The XO laptop is now fully compliant with UL safety requirements and has been thus certified. We have also been awarded radio, power, and system certification at national levels in several countries. We can now legally ship in US, Canada, Uruguay, and Peru, as well as many other countries. EU-wide approval is due in approximately a week. We are still in the process of applying for certification in countries on each continent with the most stringent safety standards.

Among many tests, we have passed Ul/IEC 60950-1 (notebook computer), ASTM F693 (electronic toys for children), UL 1301 (mechanical assembly requirements, including larger face dimension requirements for child safety) and UL 2054 (batteries), as well as a passing UL on-site inspection of the Quanta's factory. We have formal RoHS (low toxicity) certification from Quanta, and independent testing of RoHS compliance by UL. Also, we have been safety approved for lap use—XO is the first “laptop” approved for usage on one's lap in many years. (The reason that most laptops are now called “notebook computers” is that they run too hot for safe lap use.)

Many thanks to the core XO safety teams from UL, Quanta, and OLPC: Katherine Sims, Bob Delisi, Nicole Tatum, Kevin Ravi, Stacy Yu, Tom Burke, Derek Chen, Edgar Wolff-klammer, Tammi Gengegbacher, Greg Monty, Alfred Fung, Nicholas Boten, Seth Carlton, Bruce Lu, Kenny Chung, Victor Chao, Rita Chen, Arnold Kao, Mary Lou Jepsen, and Lindsay Petrillose.

6. Richard Smith has been setting up a suspend/resume manufacturing test and getting the process flow set up so that Quanta can do final quality analysis (FQA). Activation of laptops (part of the anti-theft system) presented a problem since the FQA process pulls laptops after the final shipping image has been installed and security has been enabled. We decided that the best way to deal with FQA is to pull FQA machines prior to enabling security and then enable it as the final part of FQA.

7. Firmware: Mitch Bradley released firmware Q2D04 as a candidate for Update.1. It has wireless-networking improvements and bug fixes and can be used to update the NAND Flash ROM over the wireless network (from the school server).

Working with Javier Cardona, Mitch discovered the root cause on a wireless firmware problem that was breaking wireless support in Q2D03. There was a time window during which the module reported the wrong MAC address. This was not affecting the Linux driver because it had an arbitrary delay to block access during that gap. Marvell promises a proper fix in the next few days.

8. Wireless: Javier Cardona and Ricardo Carrano's efforts in debugging the open issues with the wireless subsystem are producing results. We now know the mechanism by which the driver fails (mishandling of a BUSY result returned from the firmware to a scan request); efforts are now focusing on finding the reason as to why that mishandling has such severe impact in the overall subsystem operation.

Marvell released wireless firmware version 5.110.20.p0 which incorporates many enhancements requested by OLPC, including mesh running-state control, mesh beacon control, and throughput optimizations. After resolving the existing issues, the Marvell team is going to mainly focus on power optimization for the firmware.

James Cameron tested the developer version of the active antennae (See [6]). The antennae performed easily over the range, no doubt aided by being held at between 3m and 4m above ground. James reports that they hit the length limit of the test range before any significant bandwidth reduction was felt. We received the first 30 active antennae preproduction boards from QMI in Cambridge this week and completed a first round of testing without any issues.

9. Schedule update: There are only three weeks left to get the Update.1 release out the door. This week we focused on testing and some bug fixing; but not as many “Joyride” builds as lately—C. Scott Ananian has been concentrating on assembling the pieces for the first Update.1 builds. He expects that we will have this done over the weekend. The overarching goal for the Update.1 release is stability of the Trial-3 functionality; we are also folding in many new frameworks—such as security and the new tubes system; the goal is to have these frameworks in place without their causing regressions. One new feature we are are adding is robust upgrades, preferably via wireless network.

10. Testing: Ricardo has been detailing Ticket #4470—infrastructure mode failing over time—and assembling meaningful logs for the team to work with. Javier is going through these logs. Ricardo also finished installing network “sniffing” devices for our network testbed as part of the debug process. Ricardo and Yani Galanis tested the range of two laptops that were brought back from field-testing at the Khairat school in Munbai, India. Their tests revealed normal behavior. (In the field, they exhibited unusually poor WiFi range.) Ricardo and Yani have also been testing different antenna designs to establish long-distance wireless links.

Alex Latham has been testing Joyride, filing bug reports and uncovering the many regressions expected as we pull so many new bits together. He hasn’t yet completed a full “1-hour smoke test” with an of the Joyride builds—Scott’s Update.1 build series is expected to be more stable. Alex has also begun testing with security enabled. He also helped John Watlington set up a testbed for our mass-production hardware.

Manny Castillo has been testing the Browser activity with specific URLs chosen to exercise various plugins—such as Gnash—on Build 623; he will be testing with Joyride next week.

11. Sugar: Marco Gritti, Michael Stone, and Tomeu Vizoso worked on the integration of the Rainbow security system with Sugar and the DataStore (and Journal). They enabled activity isolation on Tuesday and solved all the known road blockers in the following days: access to audio and video resources; communication with the DataStore; activity-space directories and their permission; and out-of-container activities. Next week we will need a new round of testing; Marco is confident that we will be able to solve the remaining problems quickly.

Marco rewrote the preview code to be much more efficient; it blocks for only the minimal required time. Switching between views and closing activities is now much faster and the previews are saved reliably. Marco temporarily disabled the startup sound in sugar to avoid blocking the sound device and tracked down the problem with muted audio at startup. Sound is expected to be finally back working fully in the next build.

Tomeu implement a basic search in the mesh view, which greatly facilitates finding people on a crowded network; he exposed files from the DataStore to activities using hard links instead of doing a copy; and he made the DataStore's use of the temporary file space more efficient.

Reinier Heeres added a way to switch between activities using ALT-Tab; fixed some issues with left-right inversion for Arabic; disabled closing the Journal with CTRL-Q; and implemented a short-term solution to the problem of the “donut” on the home page not accurately reflecting activity memory usage. Reinier is working currently fixing some palette issues.

12. Activities: The Etoys team continues to make adjustments to the Sugar and Rainbow (security) system changes being introduced for Update.1; Bert Freudenberg is leading this effort. Yoshiki Ohshima and Bert have provided an improved version of Sugar menu bar; Yoshiki, Bert, and Scott Wallace put together the necessary bits to provide better “view source” experience—all of the code for Etoys can now be viewed without any degradation. Ted Kaehler and Kathleen Harness have been improving the help system for Etoys. Takashi Yamamiya and korakurider have stabilized the localization mechanism. Takashi also experimented a different UI for controlling choices in tiles.

Simon Schampijer and Mark Maurer collaborated on getting “view source” working fluidly between the Browse and Write activities. By typing FN-Space (or CTRL+U) in Browse, the HTML source of the current page is opened in Write. The HTML can be edited in Write and when resumed from the Journal the modified page gets interpreted and displayed. While doing this work, they tracked down and fixed a new issue with the DataStore: it had been losing metadata between reboots.

13. Builds: C. Scott Ananian continued to work on forking the new stable Update.1 branch and stabilizing our build process. He setup download.laptop.org, mock.laptop.org, and pilgrim.laptop.org, which you should see being pressed into use in the next week. Scott also updated the Libertas firmware in the builds and refreshed the mesh testbed, with an eye towards testing the new firmware in a realistic network upgrade scenario. He should be able to run that test on Monday.

This week Andres Salomon cleaned up the kernel build scripts, made them auto-generate change logs, and dealt with getting updated kernels into joyride. Joyride builds now include sane kernels. Andres also did minor Libertas testing, and is in the process of debugging USB issues.

14. Power management: James Cameron and Chris Ball worked on some OHM (power manager) bugs. Once those were out of the way, Chris went on to implement some of our power management features: “suspend on idle” is in place; there is now a distinction between “suspend” (screen and wireless still on, wake up on network traffic or key press) and “sleep” (screen off, only wake up on a power-button press). There are a few more OHM bugs to fight before this is ready to land in Joyride/Update.1, which should happen sometime early next week.

15. Localization: Sayamindu Dasgupta and Xavier Alvarez have successfully completed the first phase of the Pootle installation. All of the translation files are in place. A number of users have signed up and have already started to submit translations in the form of suggestions. A discussion in the #olpc-pootle channel on how to best integrate an external project's translation-related files into our Pootle setup has let to an improved workflow for external projects that want to take advantage of our translation infrastructure.

Currently, we have translators for the following languages signed up: Amharic, Arabic, Brazilian Portuguese, Chinese (traditional), French, German, Greek, Italian, Romanian, Russian, Spanish. Additional translators and languages are needed, particularly for the Indic languages, Quechua, and Aymara.

The next stage of the Pootle deployment will consist of making the GIT integration work—we are waiting for GIT write access to dev.laptop.org to go forward on that. A set of frequently asked questions (FAQ) has been created in the wiki (See Pootle/FAQ).

Sayamindu has been looking at an issue where fontconfig seems to treat the font cache invalid if the mtime of the cache is greater than the system time. This is documented in Ticket #1525 (and in upstream Freedesktop bug #12107). Sayamindu had backported the relevant changes to the fontconfig used in Fedora 7; he will be testing out the package in the XO over the weekend.

16. Security: Michael Stone announced a new release of Rainbow (See [7]) to the devel and sugar lists today. The release incorporates a number of resolutions to the current crop of 'rainbow-integration' bugs that the community has worked so hard over the last three days to document for us.

Changes include:

  • relaxed multimedia-device permissions that should make it possible for activities to use the camera, microphone, and speakers;
  • availability of the user's public key;
  • activities are now started in $SUGAR_BUNDLE_PATH instead of $SUGAR_ACTIVITY_ROOT;
  • activities can run under “strace” by defining the environment variable RAINBOW_STRACE_LOG (in the dictionary passed to Rainbow in /usr/lib/python2.5/site-packages/sugar/activity/activityfactory.py);
  • tracebacks of your activity's log file can be viewed with “less -R” (e.g., less -R /home/olpc/.sugar/default/logs/org.laptop.Record-1.log);

Special thanks Marco, Tomeu, and Alex L. for their extraordinary efforts.

17. Community reporting: Dan Sutera and the team working on the Report activity made it to the next round of the Knight News Challenge. Pablo Flores is working on something similar in Uruguay, and has found some federal support to develop local blogs from children, stored at the local schools. We discussed how the projects could work together; Pablo is focusing on the web activity that would help editors arrange blog feeds into beautiful editions, and the Report team is working on an XO activity that would let children read and write blog and news feeds. Meanwhile, Jack Driscoll, former editor of the Boston Globe—who has been leading community journalism projects around the world for over ten years—has put some journalism guidelines in the wiki (See Learning_activities/Journalism).

18. SimCity: SimCity is now available under the GPL, thanks to the generosity of EA and the hard work of Steve Seabolt and Chuck Normann, John Gilmore, and Don Hopkins (See SimCity). The game is in the process of being “sugarized”, but is already playable on the XO. This is one of the first times that a major publisher has open sourced the original of a popular title (See [ http://en.wikipedia.org/wiki/Category:Commercial_video_games_with_freely_available_source-code]). EA should be congratulated.

19. Game Jams: A competitive game jam is under way this weekend in São Carlos, Brazil, with the support of a number of local universities and sponsors. Any who are interested in their progress are welcome to follow along in #olpc-content on IRC; they are looking for outside help with art and music for the developed games (See Game_Jam_Brazil). In advance of the CMU game jam next weekend, the ETC team at Carnegie Mellon university has finished a draft of its first game, a peg solitaire affair (See [8]).

20. Community: A discussion with Greg DeKoenigsberg about how to involve more Fedora developers in OLPC work led to some work on improving test and review processes for activities and bundles (See Activity_Testing_Project).

More News

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

Milestones

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.


Press

You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site. Template loop detected: Press More articles can be found here.

Video

Miscellaneous videos of the laptop can be found here.

More articles can be found here.

Video

Miscellaneous videos of the laptop can be found here.