Re: Problem to use with USB VGA dongle
Hi devel@, Tried screen mirroring again, Here are my xorg.conf and corresponding Xorg.0.log complete with segfault: http://dev.laptop.org/~bjordan/xorg.conf.1 http://dev.laptop.org/~bjordan/Xorg.0.log Any ideas? Brian On Fri, Feb 27, 2009 at 1:33 PM, Brian Jordan br...@laptop.org wrote: Hi Ben, I had a bit of luck with the StarTech USB2VGA2 on 8.2 using this xorg.conf: http://dev.laptop.org/~bjordan/xorg.confhttp://dev.laptop.org/%7Ebjordan/xorg.conf A few notes: * Resolution on the VGA monitor I'm testing with is not perfect, the upper left side of the screen is cut off a bit * Right now, the XO display is not being mirrored on the VGA display, rather, the VGA display is replacing it. Anyone know how mirroring should be done? * Bootup is interrupted if dongle is plugged in during bootup. So wait until it boots up and says: Fatal server error: no screens found. giving up. Then plug in dongle, and run olpc-dm. * When the XO goes to sleep, the display won't come back: [ 211.250666] Suspending console(s) +r[ 211.251913] sisusb 2-4:1.0: no suspend for driver sisusb? [ 211.290939] olpc-dcon: The DCON has control [ 211.330472] olpc_do_sleep! [ 211.452412] usb usb1: root hub lost power or was reset [ 211.467264] usb usb2: root hub lost power or was reset [ 211.593813] olpc-dcon: The CPU has control [ 211.955151] usb_reset_device! [ 212.018375] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.074819] usb 2-1: reset high speed USB device using ehci_hcd and address 2 [ 212.135560] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.238468] USB_REQ_SET_CONFIGURATION! [ 212.240473] usb_reset_device! [ 212.296597] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.356408] usb 2-4: reset high speed USB device using ehci_hcd and address 3 [ 212.413733] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.515932] USB_REQ_SET_CONFIGURATION! [ 212.516206] sisusb 2-4:1.0: no reset_resume for driver sisusb? HTH, Brian 2009/1/5 Ben Lau xben...@gmail.com Hi all, I am trying to use a USB VGA dongle on a XO with release v8.2. The USB VGA dongle is a generic USB to VGA adapter listed in the wiki page: http://wiki.laptop.org/go/Peripherals/USB_to_VGA However, I can not get it work by following the instruction in http://wiki.laptop.org/go/Adding_USB_SVGA It is my setup: yum install xorg-x11-drv-sisusb wget http://downloads.openwrt.org/people/florian/olpc/sisusbvga.ko cp sisusbvga.ko /lib/modules/`uname -r`/kernel/drivers/usb/ sudo depmod -a And then edit /etc/X11/xorg.conf However , if I follow the instruction from wiki , and just add additional section of Monitor and Device. It don't load sisusb driver at all . Therefore, I have also added Screen section and modified the ServerLayout. This time it could load sisusb driver, but still not able to launch a X session on the USB VGA. Nothing was shown in the monitor attached to the USB VGA. The log and config file are attached in the email. Does anybody success to use USB VGA dongle on XO (v8.2)? And could share the experience with me? Thanks. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re:
Paul, On Wed, Mar 4, 2009 at 4:29 PM, p...@laptop.org wrote: [resend from subscribed address] last week i announced a daemon that would activate the grab keys on the XO keyboard. a day or two later there was a thread about how it would be nice if the action of the touchpad rotated with the screen (in much the same way that the dpad keys do). since my daemon was already looking at every input event, it seemed a natural place to implement the rotation feature. and after doing that, the name seemed like it should change. so, announcing olpc-kbdshim. source: http://dev.laptop.org/git?p=users/pgf/olpc-kbdshim rpm: http://dev.laptop.org/~pgf/rpms/olpc-kbdshim-1-1.i386.rpm This is great! Scrolling has never been so easy. :) Thanks Brian after installing the rpm you need to fully reboot your laptop to get the plumbing set up properly. the rpm includes a new command olpc-rotate which takes care of all the mechanics of screen and touchpad rotation. since sugar (currently) handles this key binding, the rpm postinstall script patches /usr/share/sugar/shell/view/keyhandler.py so that it invokes os.system(olpc-rotate) _instead_ of its current builtin behavior. separating it out like this makes olpc-kbdshim and olpc-rotate more useful for non-sugar UIs. i wrote the sugar patch so that it won't break if you uninstall the olpc-kbdshim rpm -- sugar will take over the rotate function again. also, though i haven't tried it on today's brand-new sugar 0.84 (good work everyone!), a look at the current keyhandler.py says the patch should still apply correctly. the topic of ebook-mode touchpad usage came up the other day too. while i didn't create any visible UI support for it, the daemon will put the touchpad in and out of ebook-mode (which means, reflecting it on both x and y axes) using olpc-rotate -e/-n please let me know what you think... paul p.s. btw, the daemon isn't really very olpc-specific. i've been running it on my thinkpad all week, in order to get the use of the grab key scrolling. the thinkpad doesn't have Windows keys (which is what the XO grab keys are), but it turns out the blue Fn key in the corner can be used as a modifier, so that plus my trackstick gives 2D scrolling -- it came in very handy for looking at the bootchart images this morning. =- paul fox, p...@laptop.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Problem to use with USB VGA dongle
Hi Ben, I had a bit of luck with the StarTech USB2VGA2 on 8.2 using this xorg.conf: http://dev.laptop.org/~bjordan/xorg.conf A few notes: * Resolution on the VGA monitor I'm testing with is not perfect, the upper left side of the screen is cut off a bit * Right now, the XO display is not being mirrored on the VGA display, rather, the VGA display is replacing it. Anyone know how mirroring should be done? * Bootup is interrupted if dongle is plugged in during bootup. So wait until it boots up and says: Fatal server error: no screens found. giving up. Then plug in dongle, and run olpc-dm. * When the XO goes to sleep, the display won't come back: [ 211.250666] Suspending console(s) +r[ 211.251913] sisusb 2-4:1.0: no suspend for driver sisusb? [ 211.290939] olpc-dcon: The DCON has control [ 211.330472] olpc_do_sleep! [ 211.452412] usb usb1: root hub lost power or was reset [ 211.467264] usb usb2: root hub lost power or was reset [ 211.593813] olpc-dcon: The CPU has control [ 211.955151] usb_reset_device! [ 212.018375] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.074819] usb 2-1: reset high speed USB device using ehci_hcd and address 2 [ 212.135560] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.238468] USB_REQ_SET_CONFIGURATION! [ 212.240473] usb_reset_device! [ 212.296597] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.356408] usb 2-4: reset high speed USB device using ehci_hcd and address 3 [ 212.413733] hub_port_wait_reset: portstatus=503 portchange=10 [ 212.515932] USB_REQ_SET_CONFIGURATION! [ 212.516206] sisusb 2-4:1.0: no reset_resume for driver sisusb? HTH, Brian 2009/1/5 Ben Lau xben...@gmail.com Hi all, I am trying to use a USB VGA dongle on a XO with release v8.2. The USB VGA dongle is a generic USB to VGA adapter listed in the wiki page: http://wiki.laptop.org/go/Peripherals/USB_to_VGA However, I can not get it work by following the instruction in http://wiki.laptop.org/go/Adding_USB_SVGA It is my setup: yum install xorg-x11-drv-sisusb wget http://downloads.openwrt.org/people/florian/olpc/sisusbvga.ko cp sisusbvga.ko /lib/modules/`uname -r`/kernel/drivers/usb/ sudo depmod -a And then edit /etc/X11/xorg.conf However , if I follow the instruction from wiki , and just add additional section of Monitor and Device. It don't load sisusb driver at all . Therefore, I have also added Screen section and modified the ServerLayout. This time it could load sisusb driver, but still not able to launch a X session on the USB VGA. Nothing was shown in the monitor attached to the USB VGA. The log and config file are attached in the email. Does anybody success to use USB VGA dongle on XO (v8.2)? And could share the experience with me? Thanks. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel xorg.conf Description: Binary data ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Sugar-devel] Pippy not ready for Sucrose
Hi Simon, Yup, I will have it completed this week. Apologies for my recent absence, and thanks for the reminder: -- Forwarded message -- From: Brian Jordan bcjor...@gmail.com Date: Mon, Feb 23, 2009 at 3:10 PM Subject: Re: Migrating activities from OLPC to SL To: David Farning dfarn...@sugarlabs.org Cc: Wade Brainerd wad...@gmail.com Hey David and Wade, On Mon, Feb 23, 2009 at 2:42 PM, David Farning dfarn...@sugarlabs.org wrote: Brian, We are handing off development and distribution of Sugar activities from OLPC to the SL community. Would you please insure that your activities: 1. Have been migrated to http://git.sugarlabs.org for a source code repository. 2. Are being tracked via pootle for internationalization. 3. Are registered in the the Sugar Labs bug tracker at http://dev.sugarlabs.org . 4. Have been uploaded to http://addons.sugarlabs.org for distribution. We have you listed as working on or maintaining: help physics* pippy Will do, I'll have that done this week. Thanks for the heads up, and sorry for my radio silence the past couple weeks. I've been taking some time off to complete my college transfer applications. Cheers, Brian I have cced Wade the Sugar Labs activity Team Leader in case you have any questions. thanks david On Mon, Feb 23, 2009 at 4:41 PM, Simon Schampijer si...@schampijer.de wrote: Brian Jordan wrote: On Fri, Jan 23, 2009 at 2:21 PM, Simon Schampijer si...@schampijer.de wrote: Simon Schampijer wrote: Hi, the Sucrose package of Pippy is version 25 - when I last released it back in August. Since then there has been some development going into Pippy (now version 30) http://dev.laptop.org/git?p=projects/pippy-activity;a=shortlog But none of the maintainers did follow the Sucrose release cycle, even though I sent a reminder http://lists.laptop.org/pipermail/sugar/2008-November/010021.html Any, specific reason for that? Pippy has not been moved to git.sugarlabs.org, as well. please indicate clearly: * if you still want to be part of Sucrose (including following the release cycle) * any new maintainer that is willing to do this task if you does not want to * any issues/reasons you have to do so Best, Simon To follow up on this, I mainly want to find a maintainer for Pippy for Sucrose. If there is no one willing to do that we drop it, which is ok - one can still download the xo etc, I just want a clearer situation. Hi, I will maintain Pippy for Sucrose, though I may need a bit of hand holding. Please let me know if what I did seems correct (esp. step 2): 1. l got the most recent version of Pippy from git git-clone git://dev.laptop.org/projects/pippy-activity cd pippy-activity 2. ./setup.py gave a bunch of invalid entry in MANIFEST errors about different locales, so I ran: ./setup.py fix_manifest 3. ./setup.py dist_source 4. I asked a crank sysadmin to add me to the Sugar group, And I moved Pippy-30.tar.bz2 to: http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-30.tar.bz2 (805K) I will move pippy over to git.sugarlabs.org as well. Thanks, Brian Hi Brian, where are we with that? Pippy is the only activity of fructose that has not been moved to sugarlabs services (trac and git). Are you still planning to? Cheers, Simon ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Sugar-devel] Pippy not ready for Sucrose
On Fri, Jan 23, 2009 at 2:21 PM, Simon Schampijer si...@schampijer.de wrote: Simon Schampijer wrote: Hi, the Sucrose package of Pippy is version 25 - when I last released it back in August. Since then there has been some development going into Pippy (now version 30) http://dev.laptop.org/git?p=projects/pippy-activity;a=shortlog But none of the maintainers did follow the Sucrose release cycle, even though I sent a reminder http://lists.laptop.org/pipermail/sugar/2008-November/010021.html Any, specific reason for that? Pippy has not been moved to git.sugarlabs.org, as well. please indicate clearly: * if you still want to be part of Sucrose (including following the release cycle) * any new maintainer that is willing to do this task if you does not want to * any issues/reasons you have to do so Best, Simon To follow up on this, I mainly want to find a maintainer for Pippy for Sucrose. If there is no one willing to do that we drop it, which is ok - one can still download the xo etc, I just want a clearer situation. Hi, I will maintain Pippy for Sucrose, though I may need a bit of hand holding. Please let me know if what I did seems correct (esp. step 2): 1. l got the most recent version of Pippy from git git-clone git://dev.laptop.org/projects/pippy-activity cd pippy-activity 2. ./setup.py gave a bunch of invalid entry in MANIFEST errors about different locales, so I ran: ./setup.py fix_manifest 3. ./setup.py dist_source 4. I asked a crank sysadmin to add me to the Sugar group, And I moved Pippy-30.tar.bz2 to: http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-30.tar.bz2 (805K) I will move pippy over to git.sugarlabs.org as well. Thanks, Brian Wade, do you have maybe someone in mind? Cheers, Simon ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Emulating 8.2-767
Hi Bert, On Sun, Dec 21, 2008 at 6:03 PM, Bert Freudenberg b...@freudenbergs.de wrote: Feel free to post it anywhere you think it makes sense. Glad it's useful to some. I already got some feedback after posting to my blog, including the confirmation it indeed works on Windows: From Bert's Blog Update: Reportedly it does work in VMWare Player on Windows too (see comments). Maybe someone can make an appliance from that. I wonder what it would take for someone to create and distribute a standalone player of the 8.2 image for Windows? Would registration be necessary for distribution? http://www.vmware.com/products/player/player-reseller-registration.html This and the VMWare Fusion option would be great for letting non-XO owners try Sugar and participate in testing! What are first steps for this? Brian http://croquetweak.blogspot.com/2008/12/emulating-latest-stable-olpc-xo.html - Bert - On 21.12.2008, at 23:45, Brian Jordan wrote: Hi Bert, This is amazing, thanks! This would be great to have on http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Mac Brian On Wed, Dec 3, 2008 at 11:43 AM, Bert Freudenberg b...@freudenbergs.de wrote: Hi everyone, even with XOs readily available now there are quite a lot of reasons why one would want to emulate it on another machine. One being to hook up a projector. Unfortunately there are quite a number of hoops (*) one has to jump through to make it work. Anyway, I made a virtual machine that allows me to emulate the XO on my Mac, running Sugar in the XO's native 1200x900 resolution, scaled down to a nice physical size in a window an my regular screen (fullscreen works too). Sound works (even Tam Tam), Browse works (so networking is good, although I don't see anyone in the neighborhood). Camera and mic are not working (Measure crashes, Record shows blank picture), and a Sugar restart does not actually restart Sugar, but apart from that it seems fully functional, and much nicer than the emulations I had used to date. These are live-sized screenshots (calibrated using the Ruler activity): http://dev.laptop.org/~bert/Ruler-emulated.png http://dev.laptop.org/~bert/Home-emulated.png http://dev.laptop.org/~bert/Journal-emulated.png http://dev.laptop.org/~bert/TamTamMini-emulated.png And here you can get that virtual machine (665 MB, 2 GB unzipped): http://dev.laptop.org/~bert/VMWare-Fusion-8.2-767-bf.zip This is for VMWare Fusion on the Mac, which I found to be much better at running Linux clients than Parallels (I had been using that for 2 years). Give it a try, it's free as in beer for 30 days. No I don't get paid if you buy it. If you extract the disk image from the zip file it might work in VMWare on Windows. Maybe someone can make an appliance from that. (*) Now to the hoops: * I started with the 767/ext3 image from http://download.laptop.org/xo-1/os/official/ * extended to 2 GB by appending /dev/zero (jffs2 compression gives roughly 2 GB too) * enlarged the partition to full 2 GB (using fdisk and ext2resize) * mounted that in a Fedora 10 virtual machine * copied over the F10 kernel, initrd, and modules (olpc kernel wanted AMD instructions) * edited grub.conf to use that kernel * and appended a root=/dev/sda1 kernel arg (the fedora kernel wants to use LVM otherwise) * unmounted * created new virtual machine (that disk, 1 CPU, 256 MB RAM, NAT networking) * booted into that new system * installed Perl (for vmware tools installer) * installed vmware tools (to get the X driver) (but none of the kernel modules, would need make/gcc/etc.) * deleted Perl (to restore the default sw environment) * copied the existing xorg-vmware.conf to xorg.conf (to get 1200x900 resolution w/ 200 dpi) * booted into Sugar (looks really nice so scaled down) * installed activities (took a long time, maybe it's my DSL) * tested a bit * rm -r ~olpc/.sugar (to remove my personal data) * should have deleted sshd host keys, too, but didn't * shut down * zip * upload * ... * ... * ... * still no profit? ;) Enjoy. And maybe remove some of the obstacles in future releases (a disk image with headroom and a standard kernel would be simple to do and go a long way). - Bert - ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Emulating 8.2-767
Hi Bert, This is amazing, thanks! This would be great to have on http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Mac Brian On Wed, Dec 3, 2008 at 11:43 AM, Bert Freudenberg b...@freudenbergs.de wrote: Hi everyone, even with XOs readily available now there are quite a lot of reasons why one would want to emulate it on another machine. One being to hook up a projector. Unfortunately there are quite a number of hoops (*) one has to jump through to make it work. Anyway, I made a virtual machine that allows me to emulate the XO on my Mac, running Sugar in the XO's native 1200x900 resolution, scaled down to a nice physical size in a window an my regular screen (fullscreen works too). Sound works (even Tam Tam), Browse works (so networking is good, although I don't see anyone in the neighborhood). Camera and mic are not working (Measure crashes, Record shows blank picture), and a Sugar restart does not actually restart Sugar, but apart from that it seems fully functional, and much nicer than the emulations I had used to date. These are live-sized screenshots (calibrated using the Ruler activity): http://dev.laptop.org/~bert/Ruler-emulated.png http://dev.laptop.org/~bert/Home-emulated.png http://dev.laptop.org/~bert/Journal-emulated.png http://dev.laptop.org/~bert/TamTamMini-emulated.png And here you can get that virtual machine (665 MB, 2 GB unzipped): http://dev.laptop.org/~bert/VMWare-Fusion-8.2-767-bf.zip This is for VMWare Fusion on the Mac, which I found to be much better at running Linux clients than Parallels (I had been using that for 2 years). Give it a try, it's free as in beer for 30 days. No I don't get paid if you buy it. If you extract the disk image from the zip file it might work in VMWare on Windows. Maybe someone can make an appliance from that. (*) Now to the hoops: * I started with the 767/ext3 image from http://download.laptop.org/xo-1/os/official/ * extended to 2 GB by appending /dev/zero (jffs2 compression gives roughly 2 GB too) * enlarged the partition to full 2 GB (using fdisk and ext2resize) * mounted that in a Fedora 10 virtual machine * copied over the F10 kernel, initrd, and modules (olpc kernel wanted AMD instructions) * edited grub.conf to use that kernel * and appended a root=/dev/sda1 kernel arg (the fedora kernel wants to use LVM otherwise) * unmounted * created new virtual machine (that disk, 1 CPU, 256 MB RAM, NAT networking) * booted into that new system * installed Perl (for vmware tools installer) * installed vmware tools (to get the X driver) (but none of the kernel modules, would need make/gcc/etc.) * deleted Perl (to restore the default sw environment) * copied the existing xorg-vmware.conf to xorg.conf (to get 1200x900 resolution w/ 200 dpi) * booted into Sugar (looks really nice so scaled down) * installed activities (took a long time, maybe it's my DSL) * tested a bit * rm -r ~olpc/.sugar (to remove my personal data) * should have deleted sshd host keys, too, but didn't * shut down * zip * upload * ... * ... * ... * still no profit? ;) Enjoy. And maybe remove some of the obstacles in future releases (a disk image with headroom and a standard kernel would be simple to do and go a long way). - Bert - ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Dependencies (was [Activities] Tux Typing on OLPC XO)
How should dependencies like TuxType's be handled? (found list at http://sophie.zarb.org/rpm/Momonga,4,x86_64/tuxtype/deps ) Thanks Brian -- Forwarded message -- From: David Bruce [EMAIL PROTECTED] Date: Mon, Oct 20, 2008 at 7:39 AM Subject: [Activities] Tux Typing on OLPC XO To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Hello, I maintain two of the Tux4Kids apps, Tux Typing and TuxMath. At the request of the OLPC project, I have been working on getting Tux Typing to run well on the XO. I have completed the most important changes needed for Tux Typing itself, and it is now time to address bundling it as a Sugar activity. Tux Typing is a C program with a number of library dependencies, not all of which are in the XO base setup. Where can I look for info on this topic? David Bruce ___ Activities mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/activities ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Audio from demo of Scott's next-gen journal ideas, noon, 10/15/2008
http://dev.laptop.org/~bjordan/scottfs.mp3 (170 MB) http://dev.laptop.org/~bjordan/scottfs.ogg (127 MB) http://brianio.com/cscotts-journal-remix-proposal/ (flash player of MP3 file) Listen with headphones for the win -- was recorded with in-ear microphones. Brian On Wed, Oct 15, 2008 at 4:42 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote: On Tue, Oct 14, 2008 at 11:09 PM, C. Scott Ananian [EMAIL PROTECTED] wrote: On Wed, Oct 8, 2008 at 2:41 PM, C. Scott Ananian [EMAIL PROTECTED] wrote: I'll be giving a demo of some next-generation journal ideas (and code) at noon Wednesday at OLPC's 1cc offices. I'll make sure to have it recorded, and you can expect it posted online shortly afterwards (for all those not in the Cambridge area). A taste to whet your appetite: http://wiki.laptop.org/go/Experiments_with_unordered_paths http://dev.laptop.org/git?p=users/cscott/journal2;a=blob_plain;f=research/cscott-journal-proposal.pdf;hb=HEAD http://dev.laptop.org/~cscott/journal-ss.png http://dev.laptop.org/~cscott/journal-ss-2.png http://dev.laptop.org/git/users/cscott/journal2 When I spoke to the GNOME folks yesterday, my talk also touched on tag cd, olpcfs, comparison of desktop search engines, RSS, OpenSearch, Ferraris, and application launch protocols. No promises, though. I don't even promise to have slides. I can promise to talk about journal security bitfrost and evil linker tricks now. I can't yet promise to talk about opensearch and stupidly-basic-collaboration-we-still-don't-have, but I'm hoping that a few more hours of hacking will yield sufficient demoware for that. I'm hoping to have slides, so that I can recycle them for a talk in Peru next week. Again: this talk is *tomorrow noon* at OLPC's offices, and shortly after online. Look forward to the recording. Does your proposal include anything about removable storage devices or that's something expected to live completely outside? Thanks, Tomeu ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Panorama activity
On Sat, Oct 11, 2008 at 10:26 PM, Nirav Patel [EMAIL PROTECTED] wrote: My roomate and I wrote an auto-stitching Panorama Activity during the Yahoo Hack Day at CMU yesterday (ended up winning the Hack for Good award). I'll be posting it in the wiki at some point today. It needs a whole lot of polishing, since it was written in 24 hours. I ran into the same problem that Ben did with autowhitebalance and autoexposure. I looked through the ov7670 driver, and it seems changing V4L2_CID_BRIGHTNESS should flip the auto exposure control (AEC) bit in one of the registers. I added support for changing brightness to the camera module in Pygame, but either disabling AEC doesn't work, or it just makes auto gain control and auto white balance work even harder to change the image. Other than that, the stitching seems to work ok. I'm going to pyramidize it at some point to make it faster, and do something to improve the accuracy. The slowness of stitching doesn't effect the user experience much though, because it only stitches after the user is done taking the pictures. So cool -- can't wait to try. The Activity we wrote uses the Flickr API for an upload to Flickr button. I feel that this is the most important part. There is support for saving the stitched images as Journal entries, but it would be wonderful if a kid anywhere in the world could see panoramas taken by other kids elsewhere. Flickr is far from ideal for this. Beyond not really being designed for viewing panoramas, it is currently set up to just upload every picture to my personal Flickr account. My API key, secret key, and an authentication token are prerecorded in the activity, so anyone could potentially use those values to edit existing photos and upload whatever to my Flickr account: http://flickr.com/photos/nrpatel/ Awesome! :-D Maybe one could set up a one-way upload script for this on dev (or some appropriate community-developed-web-services-server-of-the-future)? This script, then, could handle the uploading via flickr API securely. Regards Brian It seems Gigapan doesn't have an upload API. gigapan.org works in Browse on my os767 XO, but panning around an image is pretty slow. Anyone have ideas on this? A better way to Flickr, ideas for designing a new site, getting Gigapan to add an upload API, etc? The other issue we ran into is integrating OLPCGames with pyGTK stuff. We used OLPCGames to take advantage of capturing the images as SDL surfaces, but we also wanted pyGTK to pop up a Dialog box when the user hits Save, asking for a Title, Tags, and a Description of the panorama. We hacked together something that does pop up the box and saves correctly, but fails to ever destroy the box. It then just sits with the box open, preventing the user from using or exiting the Activity. Is it possible to use pyGTK beyond the toolbox while still using OLPCGames? Nirav On Fri, Sep 5, 2008 at 6:41 PM, Jeff Keller [EMAIL PROTECTED] wrote: Yeah -- I sent my loaner unit off to Burning Man, but I should get it back soon, and I'd be delighted to talk about stitchers. Randy Sargent and I wrote our own for GigaPan last summer because nothing else was up to the task. It relies on a model of the GigaPan device's behavior to do rough placement, but it can auto-stitch 1000+ images with 10 pixels rms displacement error, and it should be open-sourced one of these days. Of course, it uses much more storage, RAM, and CPU than an XO has, but nothing inappropriate to what it does, and there are some nice improvements in the works. Oh, and my office is down the block from OLPC's. --Jeff On Fri, Sep 5, 2008 at 12:38 PM, Samuel Klein [EMAIL PROTECTED] wrote: Speaking of which, Jeff Keller has been trying to get OLPC folks to learn more about using his gigapan group's cameras (and perhaps to borrow one to bring them into a country for weeks) for a while. Jeff, Ben Schwartz and Nirav are really interested in large-scale image splicing... SJ --- 617 529 4266 On Fri, Sep 5, 2008 at 2:08 AM, Brian Jordan [EMAIL PROTECTED] wrote: *bump* http://wiki.laptop.org/go/Panorama_camera_activity (code? Nirav is interested in doing something similar!) Brian On Wed, Jun 20, 2007 at 11:56 PM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The XO happens to be perfect for shooting stitched panoramic photographs, due to the swivel design. I tested it out in the OLPCHQ lobby. Then, I wrote a simple panorama stitcher in 50 lines of Python. It runs in 3.4 seconds on my Core Duo, producing this output: http://people.fas.harvard.edu/~bmschwar/lobby_ugly.jpg The results aren't too bad. I also tried stitching this scene with Hugin, the most powerful panorama stitcher I know of. Hugin required significant user intervention and half an hour of computing time, producing this output: http://people.fas.harvard.edu/~bmschwar
Re: Read bug hit in Rwanda
On Wed, Oct 8, 2008 at 10:59 PM, Greg Smith [EMAIL PROTECTED] wrote: Hi Sayamindu, Are you maintaining Read now or is Morgan? I got a ping from Brian who is in Rwanda and he confirmed that this bug: http://dev.laptop.org/ticket/7090 was actually seen by kids there. Just as cjl predicted in Trac, it was hit by kids on first exposure to the XO. Correction, this was hit by the Rwandan *core team*, on their first testing of 767+g1g1 activities (7090 failure case was one of the first few things that was tried). We tried it a second time as an experiment in reproducing a bug error, and instead of just the activity crashing it locked up the machine (keyboard and mouse were unresponsive). Searching Trac for the bug and finding 7090 was a good exercise in bug tracker usage :) I imagine students would encounter this bug rather quickly as well, zooming in on their home continent PDF Google maps style. Can we get some attention on that one? Especially if it can be fixed in the activity, I would like to have a new version in place when we try to upgrade Rwanda 8.2.0 later this year. This would be ideal, even if the underlying problem can't be fixed... the activity can have a hard coded limit on the number of zooms. Thanks, Brian Thanks, Greg S ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Help the Help activity!
The Help activity is about to be used on a bunch of laptops (via the G1G1 activity page/activity updater)! The activity itself was originally written by marcopg, and its content is being (manually) generated from the FlossManuals remix system: http://en.flossmanuals.net/remix . It is a combination of chapters from the Sugar and XO manuals. Help test and improve Help! Write and improve Sugar/XO content at flossmanuals, find and submit bugs for component help-activity, make a new good-looking cascading stylesheet for the bundle! To try it out: (1) get Help from git: sudo yum install git git-clone git://dev.laptop.org/activities/help cd help ./setup.py dev (2) get the Help xo bundle: wget http://dev.laptop.org/~bjordan/help-3.xo sugar-install-bundle help-3.xo Open bugs (blocking 8.2?): http://dev.laptop.org/ticket/8513 - doesn't look nice with screen rotation http://dev.laptop.org/ticket/8514 - missing one section other tickets: http://dev.laptop.org/query?status=assignedstatus=newstatus=reopenedcomponent=help-activity IF YOU KNOW CSS: Help make the Help Activity work on screen rotation: http://dev.laptop.org/ticket/8513 http://dev.laptop.org/~bjordan/manual/style.css Firebug is very helpful: https://addons.mozilla.org/en-US/firefox/addon/1843 IF YOU KNOW HOW TO WRITE: Help make the Help Activity's Powering of your Laptop section: http://dev.laptop.org/ticket/8514 edit this: http://en.flossmanuals.net/bin/view/XO/AdvancedPower IF YOU CAN FLOSSMANUALS REMIX and upload the results: Help create new content remixes of the Help Activity: instructions are listed in the description of: http://dev.laptop.org/ticket/8514 export as a .tar.gz, that is exactly what is in the Help.activity/help/ folder Brian ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Help the Help activity!
Thanks Scott, and apologies to all -- I did a crap job bundling help-3 via zip (I was just told to get an activity bundle out quickly so people can hack on/fix it). Using setup.py is much, much better -- and look, it makes a MANIFEST :-D And for the lazy, you can get help-5: (1) through the activity updater (2) from http://dev.laptop.org/~cscott/bundles/Help-5.xo Regards, Brian On Tue, Sep 16, 2008 at 7:29 PM, C. Scott Ananian [EMAIL PROTECTED] wrote: I just uploaded a slightly tweaked Help-5.xo which has some minor packaging-related issues fixed. That seems to upgrade fine (for me at least). There are some licensing issues with Help-5 -- it doesn't include the licensing section from the original manual, and claims GPLv2 (only) when apparently GPLv2+ or CC-something is more accurate. The 'LICENSE' file in the activity bundle is not actually sufficient as a statement of license. --scott -- ( http://cscott.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Activities] Combined Sugar/XO manual outline
What would a concise and accurate definition of the wireless lights (for 8.2) be? This information seems to suggest the lights aren't working how they ideally would http://wiki.laptop.org/go/Power_Management#Wireless_Lights Brian On Tue, Sep 9, 2008 at 12:55 PM, [EMAIL PROTECTED] wrote: brian wrote: Hi all, See these diagrams: http://dev.laptop.org/~bjordan/screenshots/Picture%2083.png http://dev.laptop.org/~bjordan/screenshots/Picture%2084.png should the wireless lights be labeled? paul =- paul fox, [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] wireless lights
Maybe the best solution would be to just label them and not provide a description? I could call them Wireless activity lights? Brian On Tue, Sep 9, 2008 at 4:37 PM, [EMAIL PROTECTED] wrote: mikus wrote: What would a concise and accurate definition of the wireless lights (for 8.2) be? To ordinary users, they are 'Meaningless eye candy'. They appear to not be 100% reliable if lit. They certainly are meaningless when blinking. They even appear to not be 100% reliable if not lit. mikus -- i think brian was looking for something that would fit on the picture, as a label. can you be more succinct? ;-) paul =- paul fox, [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Combined Sugar/XO manual outline
Hi all, What follows is the flow of chapters (devised by Seth, Adam, Cynthia and myself) for the Sugar / XO manual to (hopefully) be included on the XO for G1G1. Make all reviews, edits and contributions to these sections as soon as possible! XO - Introduction http://en.flossmanuals.net/bin/view/XO/Introduction XO - About One Laptop per Child http://en.flossmanuals.net/bin/view/XO/AboutOLPC XO - About Computers http://en.flossmanuals.net/bin/view/XO/AboutComputers XO - How to Volunteer http://en.flossmanuals.net/bin/view/XO/HowToVolunteer XO - Getting Started http://en.flossmanuals.net/bin/view/XO/GettingStarted XO - Opening the XO http://en.flossmanuals.net/bin/view/XO/OpeningTheXO XO - Ports [ to be made ] http://en.flossmanuals.net/bin/view/XO/Ports XO - Charging the Battery http://en.flossmanuals.net/bin/view/XO/ChargingBattery XO - Starting the XO http://en.flossmanuals.net/bin/view/XO/Starting XO - Screen and Speakers http://en.flossmanuals.net/bin/view/XO/Screen XO - Keyboard [ to be made ] http://en.flossmanuals.net/bin/view/XO/Keyboard Sugar - The Sugar User Interface http://en.flossmanuals.net/bin/view/Sugar/Interface Sugar - Home View http://en.flossmanuals.net/bin/view/Sugar/HomeView Sugar - Activity View http://en.flossmanuals.net/bin/view/Sugar/ActivityView Sugar - Neighborhood View http://en.flossmanuals.net/bin/view/Sugar/NeighbourhoodView Sugar - Group View http://en.flossmanuals.net/bin/view/Sugar/GroupView Sugar - The Frame http://en.flossmanuals.net/bin/view/Sugar/TheFrame Sugar - The Journal http://en.flossmanuals.net/bin/view/Sugar/TheJournal Sugar - WHAT IS AN ACTIVITY? http://en.flossmanuals.net/bin/view/Sugar/WhatIsAnActivity Sugar - Launching Activities http://en.flossmanuals.net/bin/view/Sugar/LaunchingActivities Sugar - Collaborating http://en.flossmanuals.net/bin/view/Sugar/Collaborating Sugar - Switching Activities http://en.flossmanuals.net/bin/view/Sugar/SwitichingActivities Sugar - Exiting Activities http://en.flossmanuals.net/bin/view/Sugar/ExitingActivities Sugar - Installing Activities http://en.flossmanuals.net/bin/view/Sugar/InstallingActivities Sugar - Activities Sampler http://en.flossmanuals.net/bin/view/Sugar/FindingActivities XO - About Networks and the Internet [ overly technical ? ] http://en.flossmanuals.net/bin/view/XO/AboutNetworksAndTheInternet {Sugar - Getting Connected http://en.flossmanuals.net/bin/view/Sugar/ConnectingNetwork XO - Give Me the Internet, Please} merge http://en.flossmanuals.net/bin/view/XO/GiveMeTheInternet {XO - External Hardware http://en.flossmanuals.net/bin/view/XO/ExternalHardware XO - Which wireless devices may work well with my XO?} merge http://en.flossmanuals.net/bin/view/XO/RouterTable XO - Troubleshooting Connectivity http://en.flossmanuals.net/bin/view/XO/Troubleshooting (and the activities listed at http://en.flossmanuals.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Panorama activity
*bump* http://wiki.laptop.org/go/Panorama_camera_activity (code? Nirav is interested in doing something similar!) Brian On Wed, Jun 20, 2007 at 11:56 PM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The XO happens to be perfect for shooting stitched panoramic photographs, due to the swivel design. I tested it out in the OLPCHQ lobby. Then, I wrote a simple panorama stitcher in 50 lines of Python. It runs in 3.4 seconds on my Core Duo, producing this output: http://people.fas.harvard.edu/~bmschwar/lobby_ugly.jpg The results aren't too bad. I also tried stitching this scene with Hugin, the most powerful panorama stitcher I know of. Hugin required significant user intervention and half an hour of computing time, producing this output: http://people.fas.harvard.edu/~bmschwar/lobby_pretty.jpg This scene is unusually difficult because of the huge indoor-outdoor contrast. Given this positive result, I would like to work on a panorama-making activity, possibly inside Capture. I know that at age 10, I loved making panoramas out of photographs. Panoramas provide an immersive way for children to communicate their environments to each other and to the world. - --Ben Schwartz -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGeU4yUJT6e6HFtqQRAv4rAJ9F5wTDfzz9piYzzwGskVVmaqZTiQCgjFru QsRergUtY1iCZS6hIXCHjSM= =v5GB -END PGP SIGNATURE- ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Attention! Activity authors: spanish title translations
On Wed, Sep 3, 2008 at 9:44 PM, Erik Garrison [EMAIL PROTECTED] wrote: Activity authors, (on devel AND sugar) (and [EMAIL PROTECTED]) :-O mailing lists just aren't very efficient... eh? The following activities (which can be downloaded from http://dev.laptop.org/~erik/activities/Activities_Modif_703-7/) were modified by myself, Wad, and the Peru support team in the process of producing the most recent Peru build (http://dev.laptop.org/~erik/peru/signed-per703-7/). [ ] Analyze-6.xo25-Aug-2008 12:27 23K [ ] Chat-35b.xo 21-Aug-2008 11:54 92K [ ] ClockActivity-4.xo 25-Aug-2008 09:34 8.1K [ ] Connect-22.xo 25-Aug-2008 12:32 108K [ ] Geography-8.xo 25-Aug-2008 09:37 2.7M [ ] Implode-3.xo25-Aug-2008 12:35 28K [ ] JigsawPuzzle-4.xo 25-Aug-2008 12:40 235K [ ] Log-7.xo25-Aug-2008 12:42 12K [ ] Maze-6.xo 25-Aug-2008 12:47 68K [ ] Memorize-27.xo 25-Aug-2008 09:38 741K [ ] Moon-4.xo 25-Aug-2008 09:38 79K [ ] Read-45.xo 21-Aug-2008 11:54 101K [ ] Speak-8.xo 25-Aug-2008 09:38 32K [ ] StarChart-4.xo 25-Aug-2008 12:52 46K [ ] StopWatchActivity-2.xo 25-Aug-2008 17:20 12K [ ] TamTamEdit-48.xo25-Aug-2008 12:53 7.4M [ ] TextosCicloIV-V-14.xol 21-Aug-2008 11:55 2.8M [ ] Watch Listen-10.xo21-Aug-2008 11:55 6.3M [ ] Words-3.xo 25-Aug-2008 09:38 210K [ ] chess_computer-8.xo 25-Aug-2008 09:39 1.6M [ ] manual-2.xol21-Aug-2008 11:58 12M [ ] poesia-a-5.xol 21-Aug-2008 11:58 6.3M [ ] scalesboard-8.xo27-Aug-2008 11:20 1.7M [ ] tangram-8.xo25-Aug-2008 12:55 1.6M In all cases locale/es/activity.linfo files were added to translate the activity name that appears in the home view. In all cases the activity/activity.info version number was bumped, and in cases where the activity bundle filename didn't match convention, that number was added to the activity bundle name. Erik ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] OT: Anybody worked with robot and OLPC
Photos of a group Learn 2 teach, teach 2 learn that seems to have worked with a robot and XO: http://www.flickr.com/photos/connors934/2799061287/in/set-72157606960529196/ Found via tag olpc on flickr http://www.flickr.com/photos/tags/olpc/ Cheers, and good luck Carlos! Brian On Tue, Sep 2, 2008 at 10:48 AM, David Farning [EMAIL PROTECTED] wrote: On Mon, 2008-09-01 at 19:01 -0500, Rafael Enrique Ortiz Guerrero wrote: Hi maybe this can be of interest, http://wiki.laptop.org/go/Peripherals/Robots this is planned with open hardware. http://wiki.laptop.org/go/Open_Hardware. On Mon, Sep 1, 2008 at 6:42 PM, Carlos mauro [EMAIL PROTECTED] wrote: Hello Friends. Someone made a robot using only the OLPC. There is a project to adapt to the OLPC iRobot of microsoft. I am going to bring the artificial intelligence. The teacher will use the robotic irobor and microsoft for the course. I wonder if you could use an OLPC to make a robot and program intelligent agents. The idea is a purely academic post so that in future we will work with cooperative multi robot players. On a related note... The open embedded[1] guys are making good progress on porting Sugar to the open embedded platform. In particular the effort is being driven by the desire to run sugar on the Beagleboard[2]. A project that would make the transition from a turtle cursor, in turtle art, to a little robotic turtle zipping around around the room would be very cool. thanks dfarning 1. http://wiki.openembedded.net/index.php/Main_Page 2. http://beagleboard.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Survey of activity authors
Hi Morgan, This is some great feedback and indicates that we (OLPC/Sugar) have both an interest in and a duty to more actively engage activity developers and provide them with the resources to properly create and maintain their activities. Some of this stuff I'd like to talk about during the Learning content/activities public meeting on Sunday (co hosted by the http://wiki.laptop.org/go/Physics_Jam and http://wiki.laptop.org/go/Support_meetings ) -- would you like to attend this meeting (via conference call?) and talk about these surveys and what's going to be required to engage activity developers and encourage activity development / maintenance? Cheers, Brian Jordan On Fri, Aug 29, 2008 at 11:39 AM, Morgan Collett [EMAIL PROTECTED] wrote: I surveyed authors/maintainers of activities hosted in dev.laptop.org git over the past few weeks. The results are summarised at http://wiki.laptop.org/go/User:Morgs/Activities_survey Comments welcome. Regards Morgan ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: using wiki pageviews per country of origin to motivate translations
On Tue, Aug 26, 2008 at 1:12 AM, Erik Garrison [EMAIL PROTECTED] wrote: It has recently come to my attention that the majority of the traffic on the wiki is coming from Uruguay XO users (students it seems). I think this could motivate activity developers as well -- it's discouraging to think your new activity won't come included on the laptop, but very encouraging when considering how many Uruguay students visit the activity download page each day (thousands, IIRC). Could we track, or are we already tracking, pageviews per page by country of origin on wiki.laptop.org? It would be an extremely useful metric in deciding which pages should be translated into which languages. Seth has been tracking this using Google Analytics -- do you have interesting numbers to share? Erik (a list of requested spanish translations: http://wiki.laptop.org/go/Category:Deseada) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Physics Game Jam / Competition - August 29-31, Cambridge MA
Hi friends, We are running a Physics Game Jam in Cambridge during the last weekend of August (the 29-31). http://wiki.laptop.org/go/Physics_Jam Developers will be competing in teams of 2-4 to design and implement a game in just 48 hours (Friday 5pm to Sunday 5pm). Non-developers may participate in categories for level design (for our existing physics based games) or help out with graphic design, music creation, sound effect recording, giving tutorials, and writing documentation. Attendees should have some game development experience, but we will be running tutorials to introduce people to all the tools they'll need to make a successful game for the XO. This will include... * Eric Jordan of the Box2D project will be giving a talk on developing physics games with pyBox2D for the OLPC XO. * Nirav Patel, Google Summer of Code student working on vision processing for the XO will describe combining physics and vision processing for interactive games. * Alex Levenson, OLPC summer intern and creator of the x2o physics game will give a remote introduction to level design for his game. Please register if you are interested in attending, and email [EMAIL PROTECTED] with specific questions about registration. Spread the word! Brian Jordan ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] Proposal: Activity developers mailing list
On Sat, Aug 2, 2008 at 12:53 PM, Albert Cahalan [EMAIL PROTECTED] wrote: Morgan Collett writes: We didn't get to discuss this activity developers' mailing list at the Sugar meetings. However I've had no negative feedback. If anyone is opposed to this list, please speak up quickly and loudly. Otherwise I will get it created in the next week, publicize it and invite all known activity developers whose email addresses I can track down to subscribe. Well I don't want to be all that negative because it isn't my server and I'm not joining the list, so I have little reason to care. If you're looking for reasons why the list isn't useful though, sure: This will eventually, if not immediately, be a dead list. Few people want to work on all activities. Activities often do not share much in common. For developer D1 who likes to hack on activity A1, emails about activity A2 are noise. Not sure about that... I propose that many activity developers would love to help casually with other activities, and that the lack of large-group collaboration on development of many activities could be cured by having a tangible activity developers' group. I've done some thinking about this (w.r.t. activities + git repositories) at http://wiki.laptop.org/go/Activity_co-op Generally, the expertise will be elsewhere. If I need to discuss programming the camera, where does it make sense for me to go? Certainly an activity mailing list is not the place. I could see discussing camera activity development (pygame/camera) on an activity devel list. Brian If the list were moderated, to be used ONLY for announcements of things that break the API/ABI, then there could be some value. In that case, you'd need to split up Python and non-Python. Like this: [EMAIL PROTECTED] [EMAIL PROTECTED] There could also be a list to announce new activities. ___ Sugar mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/sugar ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: how to get a screenshot
DSD -- This reminds me... your script for having screenshots automatically scp'd to a remote server when they are taken is really cool/useful. Is this available online yet? Brian On Mon, Jul 28, 2008 at 11:35 AM, Victor Lazzarini [EMAIL PROTECTED] wrote: Thanks everyone, I got the screenshot I needed using method 2. Victor At 16:12 28/07/2008, Bastien wrote: Hello Victor, Victor Lazzarini [EMAIL PROTECTED] writes: I need to get a screenshot of an activity and I am wondering what is the best way: 1. using sugar-jhbuild on fedora: the only problem here is that the widgets have all wrong sizes (how to fix this?) Don't know... 2. using the XO: I have no idea how to print the screen. Alt + F1 should do. Then you can rename your screenshots from the journal. HTH, -- Bastien ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel Victor Lazzarini Music Technology Laboratory Music Department National University of Ireland, Maynooth ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: olpcgames SVGSprite bug + fix
+ [EMAIL PROTECTED] 2008/7/22 Alex Levenson [EMAIL PROTECTED]: Hello, I've been using olpcgames for some physics + puzzle games I'm writing. I just started using the SVGSprite class but I kept on getting an error when using it. I realized that in the SVGSprite class a module named 'svg' is imported, AND a local variable is named svg. So when you call svg.render() it tries it on the local variable (which is a string) and then that causess a crash. The fix is easy, change the line at the top of svgsprite.py from: from olpcgames import svg to: from olpcgames import svg as svgModule and then later in the code there is one reference to svg that needs to be changed to svgModule. Basically just a python scope issue, but I don't know who maintains olpcgames so I decided to just send this to devel. Thanks, Alex Levenson ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Computer vision on the XO: what it is. what should it be?
Hey Nirav, games, devel! On Tue, Jul 22, 2008 at 10:43 PM, Nirav Patel [EMAIL PROTECTED] wrote: I'm writing computer vision functions for Pygame (available at http://git.n0r.org/?p=pygame-nrp;a=summary ), and I've gotten to the point where I very much need community input on where to go next. Basically, I would like to know what you want to be able to do with the camera on the XO, whether its related to gaming, input, accessibility, education, or anything else. What it can currently do, in overly simplistic terms: 1. Capture images: This is the basis for everything else, but it can be useful on its own too. For example, letting someone take a picture of themselves, let them select their face in the picture, and then crop that and use it as a character in a game. Yes! This would be something *really cool* to be able to build with during the Physics/Game jam that will be held August 29-31 (full announcement coming soon!). I know you likely won't be in Boston for that time, but I hope you and others will participate in this devfest via IRC/Gobby/Audio/Video! This would also be great to use with Box2D (used in Physics activity and available as the pygame/Elements API), which is showing some promise for simple (GUI-tool-based) physics-based game creation. I've also updated the OLPC physics page to reflect this email and portions of the #olpc-physics conversation on this: http://wiki.laptop.org/go/Physics#Physics_and_vision_processing 2. Get the average color: This is useful for picking values to threshold, but you can also switch to YUV or HSV colorspace and find the average brightness of the area. 3. Threshold images: Thresholding is pretty flexible. You can have it select everything within a threshold of a color or everything outside the threshold of a color. You can also threshold between two images. This lets you get a green screen effect, so you can have a person being displayed realtime over a virtual background. 4. Track an object: After thresholding, you can turn the remaining object into a bitmask and get various properties about it like its bounding box, centroid, size in pixels, and angle with respect to the x-axis. You can also test collisions between the mask and masks of virtual objects. They may seem pretty basic and simple, but you can do a lot of things by combining them. For example: 1. Drawing with a real life object: Have the user pick up an object and hold it up so it fills a box being displayed on screen and hit a button. Save the average color within the box. Threshold out just that color, turn it into a bitmask, get the largest connected component, and find the centroid of it. Use that centroid as the coordinates for the on screen paint brush, perhaps also using the saved average color. The user now has the illusion of using the object in hand as a paint brush. Playing with your Paint! vision processing addition is one of the most fun things I've done on the XO. 2. Play pong with your hand: Have the user step out of the field of view of the camera, save the image. Now threshold between the saved image and the images currently being captured. This results in just showing the differences between the two (like the user, who has now stepped back into the field of view). Turn the image into a bitmask and check it for collisions with the bitmask of the ball in pong. Actually, now that I'm thinking about it, I'll probably write this game when I get home. Other examples: http://eclecti.cc/olpc What it doesn't do yet, but could depending on if there is interest: 1. Generic motion detection: You can do stuff like thresholding between a background and current images, or tracking whether blobs of colors have moved, but neither is a great way of detecting total motion in an image. There are many optical flow algorithms, but finding one that'll run realtime on an XO will be tricky. The other issue is how to present motion to the developer. Perhaps have the function request two images and a list of points on the first image, and return a list of where it guesses the points are now on the second image. 2. Object recognition: You could guess based on the size or color of an object, but there isn't really a way of detecting if what you're holding up is a lime or a pear. There are a lot of really computationally heavy ways of doing object recognition, but there are also some lightweight ways. The one I was considering was using image moments (which I am currently doing to find the centroid and angle of an object), to get basic parameters like the eccentricity and skewness of an object. There is also the Hu set of invariant moments that will give more information about an object, though not really in a human-friendly form. Thus, while I could fairly easily write functions that would drop a dozen of these numbers, I'm not sure anyone would be able to make use of them in an Activity. We had an
Uruguay CEIBAL booklet
Hi friends, Thought devel@ should enjoy this too... (Apologies if this is old news to you) found via http://olpc-ceibal.blogspot.com/ Ceibal in the 21st century... a book from Uruguay full of XO pictures, comics and Spanish text that I can't read :) http://www.ceibal.edu.uy/gobiernoelectronico/pdf_libro/Libro_CEIBAL_en_la_sociedad_del_siglo_XXI.pdf This is great! More, please! Cheers, Brian Jordan ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] Programming environments on the XO
The open source project Gobby also uses this sort of who-wrote-what text highlighting, SJ and I have recently (right before he left for Wikimania) been looking into getting similar functionality on the XO. Having this highlighting integrated with Write would be fantastic. Brian On Thu, Jul 17, 2008 at 10:30 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Thu, 2008-07-17 at 18:54 -0700, Edward Cherlin wrote: On Thu, Jul 17, 2008 at 6:25 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Thu, 2008-07-17 at 20:45 -0400, Walter Bender wrote: I'd vote that we not expend too much effort in supporting multiple development environments in Pippy at the moment--there are so many other high-priority things to be working on. Is there really a lot of demand for this from the field? -walter On Thu, Jul 17, 2008 at 11:28 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. Hi Folks, Just so you know. The only reason for #7447 is because we haven't put the UI in to enable it. libabiword supports background colors. If the Powers That Be decide that this is an important feature for children it is very easy to implement it. Every feature of AbiWord is present in libabiword, say the word and we'll implement it for Write. I'm not sure different colors for different users is such a good idea though. The document will quickly become a mess. Though if the kids want to do this they can. Cheers Martin It will be much more of a mess if you can't tell who wrote what in a collaborative editing session. Does Abiword provide change tracking, so that users can turn author coloring on and off at will? AbiWord has change tracking but my experience with it is that it is more trouble than it's worth. That said, there is a bug in AbiWord-2.6.4 so that if you turn change tracking on all changes in a collaborative document are marked with the same colour. I'd better fix this so that different users get different colours during a collaboration session. Is there some feedback from the field about how kids are finding collaborative writing? Do they use it all? Cheers Martin ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Network manager 0.7 for Joyride
Hi friends, It would be nice if we had network manager 0.7 in joyride. * It has a nicer API * Nobody is developing 0.6 anymore * 0.7 has new functionality and may have support for more networks This would likely require working with the... * Sugar presence service * Neighborhood view * Frame for the mesh device representation See http://wiki.laptop.org/go/Network_manager_0.7 , and please indicate if you are interested in working towards this (or know someone who may be). Cheers, Brian Jordan ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Reminder: Tuesday Release Wednesday Software Meetings -- 2:00 PM in #olpc-meeting on irc.freenode.org
Gobby notes from #olpc-meeting irc.freenode.net 2PM = Agenda from http://lists.laptop.org/pipermail/devel/2008-July/016583.html === Status Review last week action items * Where are we? (freeze status, general bugginess, ...) Differences between this and last week: Bugs have been fixed Nailing down states for action-needed field Tomeu's report based on those states http://tinyurl.com/5kr77g Learned of some breakage through tinderbox: http://wiki.laptop.org/go/Tinderbox Two weeks in which to get out a plausible release candidate Goal to have something pass the smoke test * What build should you be testing / providing packages for? 8.2 stream has some divergence http://dev.laptop.org/~bert/8.2-joyride.html Possibility of 8.1.2 * how do we resolve/trac/assign touchpad work? === Resourcing Developers--profile yourself: http://wiki.laptop.org/go/Profiles * Bugs #6825 #7357 - cjb: not fixed yet (see comment) #7378 library stuff is still getting installed in /usr/share/activities instead of /usr/share/sugar/activities * Sugar seems like it needs help. * Collaboration really needs help. Devel team isn't hearing regularly from collabora developers daf and guillaume are currently sending in weekly reports to tech-team 3 release contracts for 8.2 around collaboration: http://dev.laptop.org/report/18 #7387 #7389 #7390 * Library stuff really needs help. * We've got a lot of things ready for testing by QA that aren't being tested. What's the hangup? Testbeds scattered all over - Nortel, Princeton, 1cc, we need to help them set up for testing Fedora folks can't test Wad's scientific testing: http://wiki.laptop.org/go/Collaboration_Network_Testbed === Miscellanea * Walter's Peru Security update? * Backwards compatibility? * What should we be considering for our next release? * Tickets for Wednesday? = Action items brian: Send meeting minutes out to [EMAIL PROTECTED] tomeu: Send m_stone better times for meetings for the Sugar team On Mon, Jul 14, 2008 at 6:11 PM, Michael Stone [EMAIL PROTECTED] wrote: Dear world, We should meet tomorrow to discuss release questions and on Wednesday to discuss tickets. I will arrive fifteen minutes early for each of these meetings to finalize the agenda for each; however, here are some tentative items: - For TUESDAY: === Status * Where are we? (freeze status, general bugginess, ...) * What build should you be testing / providing packages for? === Resourcing * I want a volunteer to read bugs@ with me and yell when they see important things go by. Also to fix obviously mistakes and add appropriate tagging. * Sugar seems like it needs help. * Collaboration really needs help. * We've got a lot of things ready for testing by QA that aren't being tested. What's the hangup? === Miscellanea * Walter's Peru Security update? * Backwards compatibility? * What should we be considering for our next release? * Tickets for Wednesday? - For WEDNESDAY: A review of blockers; present and proposed. - Finally, please reply with other items that you'd like to discuss or join me early at each of our meetings. As before, we'll record the minutes and the agenda in Gobby. Thanks, Michael P.S. - We haven't made much progress on action items from last week's meeting. Sigh. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Activity Backward Compatibility (was re: Re: joyride 2128 smoketest)
On Mon, Jul 14, 2008 at 10:24 AM, Eben Eliason [EMAIL PROTECTED] wrote: 2008/7/14 Kim Quirk [EMAIL PROTECTED]: I've been thinking about this problem for the last year -- when it first became obvious (to me) that: 1 - we were definitely NOT going to be able to lock down APIs for at least a year or two 2 - we have no control over the activity developers and the maintainability of any given activity (unless we decide to 'own' it) 3 - all standard 'best practices' for ensure that 'customers' can keep working seamlessly through upgrades have to be dropped for the OLPC project Agreed on all of the above. And the only 'real' solutions I have come up with are: 1 - completely separate the activities from the OS in order to help people understand that most activities are NOT supported or maintained by OLPC; they need to be able to upgrade activities as needed and not wait for new releases from OLPC This is one of those steps that makes sense politically, but doesn't really pan out so well in practice. We really *do* need to have maintainability of a subset of activities. It's unfortunately that defining the set we want to 'own' gets people so flustered, but I still think we may find we need to make some form of commitment in this regard. 2 - push for 'school year' releases (fall and spring); where a school will pick a release and use it for the entire school year so we don't have to worry about upgrades in between that time Yup. and, most recently you will hear me pushing for: 3 - Encourage schools to completely reflash (cleaninstall) their laptops each year. At the end of the school year, you save away kids data (hopefully that is done automatically) and you do a cleaninstall of the next year's image; retest all the latest versions of Activities that you want to use; and provide 'clean' laptops to the kids at the start of the next school year. I think this would be a real shame, honestly. It completely tosses out the benefits of the Journal as a structure for ones interactions and created objects. It means I can't incorporate photos that I took over the summer, or last year, into a story I wrote (for instance, even a what I did this summer essay that we've all written at least once). It means I can't go back and look at some math homework I did to refresh myself on how a particular algorithm works. It means I can't create a new etoys project from an experiment I made last year but didn't have time to continue. It means that I lose references to all the friends/groups I've made. It means that my computer is reset to factory state and I have to change my personal preferences all over again. I think we need to find a way to make solid, secure updates without wiping the machines clean each year; otherwise we're contradicting our goals for learning, as I see it. At the very least, end of year sounds like a good time to backup and organize all student data from the year somewhere (XS?). - Eben ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: POT inconsistent against code for Record activity
On Mon, Jul 14, 2008 at 5:23 AM, Korakurider [EMAIL PROTECTED] wrote: On Mon, Jul 14, 2008 at 2:16 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote: Hello, The main issue here seems to be the fact that the location of the Record repository has changed (earlier, the Record POT was fetched from a SVN repository). Is this going the repository from where further Record development will be happening in the future ? In that case, I'll switch over to the new repository. From http://lists.laptop.org/pipermail/sugar/2008-July/006904.html, the latest source is obviously in git , but Daniel Drake could have official words on the move. Dan, Sayamindu -- let's get Record moved out of Daniel's userspace and into activities/ today, before we update any pointers to it. Brian Cheers, /Korakurider Thanks, Sayamindu On Mon, Jul 14, 2008 at 10:43 AM, Korakurider [EMAIL PROTECTED] wrote: Hello. I noticed right now record-activity.po is based on old POT. Here is a record in the PO: #: constants.py:106 #, python-format msgid %(1)s hours, %(2)s minutes, %(1)s seconds remaining Apparently one of placeholders is incorrect, but this has been fixed in repo at the commit of http://dev.laptop.org/git?p=users/dsd/record;a=blob;f=po/Record.pot;hb=52e8f3ed365ff53e3fba2bb5a013559bedebdbc1 Header of the PO declares POT-Creation-Date: 2007-12-20 09:20-0500\n, that is even inconsistent to POT in git. (In your explanation, POT is generated on Pootle server from source code, right? it seems not to work for this activity) Could you please take a look and fix it? Thanks in advance. Translators: You would need to review your translations after the correct POT is merged. Developers: Currently POT is automatically generated by weekly batch job on Pootle server and is merged into each PO. But it seems that few people monitoring it actually. I would suggest you (at least owner of activities that is translated on Pootle) to check regularly if string changes have been correctly merged to POs. Without that translator might work against wrong strings and it would result poor quality of product... And I believe we need to document in our development process who to check/maintain the consistency, while I don't know who is the right one. Cheers, /Korakurider -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Datastore/Journal + [IAEP] Coloring books on the XO?
On Sat, Jul 12, 2008 at 2:32 PM, Seth Woodworth [EMAIL PROTECTED] wrote: How do you feel about providing coloring books like activities in sugar? I've found material from the American Red Cross on Disaster Preparedness in around 20 languages[1]. I feel that it would be fairly trivial work to create a template for children to color in in another activity (hopefully the wonderful painting activity from ICDL). Is this work worth doing? Simple to do, and it seems the appeal is that it would make getting used to the touchpad/whatever-input-method-works-in-this-imaginary-scenario a palatable process for veryveryyoungkids while displaying useful information. I say get it done and make it available--but consider simply adding image overlay capability to Colors[1]. It can already overlay a snapshot from the video camera, so holding up any picture/piece of nature/drawing to the camera can accomplish a similar (and more open ended) feat. This is One More Thing that would be a lot simpler and extensible with a more flexible journal/datastore (meaning storing Pictures, Audio, Video, Data [csv files], etc in a way that can be shared between activities). It seems to my uninformed self that, presently, the activities are constraining the output. (Disclaimer: I haven't gotten that deep into journal/datastore programming yet). I copy Eben... a couple sentences on where thought on this is headed? (there's also a video I took of discussion this... I'll forward when I find it) Is a coloring book an effective method of distributing information in a digital realm? One interpretation is that it is a passive way of learning to fill in shapes that have been handed to the child (and those shapes may be artfully arranged to display informative pictures like in comic books). Is it a constructionist method or how could it be made one? Disclaimer: I have read little on constructionism. In fact, I'm not positive that I used the word constructionism properly in that last sentence. Consider the utility of coloring books. It is to provide a colorless guide to draw with a colored medium in and around. (1) The child has a choice of color for each segment. (unless there are letters like R, G, etc in the segments) (2) The child may choose (/struggle) to which extent they color inside the lines Yes, in (1), there is some freedom (the number of segments ^ the number of colors), but it is constrained. How can we take the benefits of coloring books and make them a tool... a hammer. Make it versatile -- so the child can choose what to over/underlay on their painting. They can choose a graph they made earlier that day. Or a grid for drafting a design of their house. Or some Red Cross pamphlets on the school server. Or a picture of a cat they found on Google Images (find edges, anyone?). That's utility. That's something I'd like to have to play with right now. :) Cheers, night, Brian Seth [1] http://www.redcross.org/services/disaster/0,1082,0_504_,00.html ___ Its.an.education.project mailing list [EMAIL PROTECTED] http://lists.lo-res.org/mailman/listinfo/its.an.education.project ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Fwd: [Olpc-open] Video/audio from David Cavallo's Learning team talk, Friday 2:10pm-3:45pm.
Can anyone convert the .mov to flash video or a Windows Media Player acceptable format for Jane? ffmpeg or iMovie 08 could do the trick. I can't do any video conversion until I'm at the office on Monday, and even then I have an especially busy day. David -- can you put your slides up online somewhere or send them to me to do so? One could then use the slides alongside the audio, and I could then http://www.slideshare.net/ (site for syncing audio and slides for in-browser viewing). Cheers, Brian -- Forwarded message -- From: Jane Bonwell [EMAIL PROTECTED] Date: Sat, Jul 12, 2008 at 8:26 PM Subject: Re: [Olpc-open] Video/audio from David Cavallo's Learning team talk, Friday 2:10pm-3:45pm. To: Brian Jordan [EMAIL PROTECTED] I am very happy to receive your E-mail and I would like to see it in video, but I am unable to get Windows player to accept the codec for OGG. If anyone receiving your E-mail, and mine, I hope they can make the adjustment that will permit all of us to see and hear this important message. Thanks very much, JaneB On 7/12/08, Brian Jordan [EMAIL PROTECTED] wrote: Hi friends, David Cavallo's learning team talk from July 11 was brilliant. More! (a) Video: http://dev.laptop.org/~bjordan/davidstalkvideo.ogg 734M http://dev.laptop.org/~bjordan/davidstalkdirectfromcamera.mov 1.6G (b) Audio (better quality): http://dev.laptop.org/~bjordan/davidstalk.ogg 57M http://dev.laptop.org/~bjordan/davidsTalk.mp3 88M I would like to have this edited a bit to (1) merge the good audio recordings (b) with the video (a) and (2) cut off when the slide presentation portion is over (and it turns to discussion), as I think this is a very good standalone education-on-XO explanation. Can anybody do this? I don't currently have an editor that can handle that .mov format (iMovie 08 can handle that). I'd love to see this on Dailymotion / Youtube + promoted! Cheers, Brian ___ Olpc-open mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/olpc-open ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Geek Porn
On Sun, Jul 13, 2008 at 3:14 AM, John Watlington [EMAIL PROTECTED] wrote: I posted some annotated photos of the production XO motherboard on the wiki at: http://wiki.laptop.org/go/XO_Motherboard http://wiki.laptop.org/go/XO_Motherboard_Repair How many Graffle users out there ? I would post the originals if I thought anyone else used that wonderful program. +1, it's how I made the http://wiki.laptop.org/go/Spray_Play game field and some http://wiki.laptop.org/go/Physics_%28activity%29 explanatory diagrams. It's a pleasure to use, so well designed, it's very unfortunate that it's OS X only. (others: http://www.omnigroup.com/applications/OmniGraffle/ ) Brian Enjoy, wad ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Olpc-open] Video/audio from David Cavallo's Learning team talk, Friday 2:10pm-3:45pm.
On Sun, Jul 13, 2008 at 1:57 AM, Bert Freudenberg [EMAIL PROTECTED] wrote: Anfang der weitergeleiteten E-Mail: Von: Brian Jordan [EMAIL PROTECTED] Datum: 12. Juli 2008 19:17:22 MESZ An: [EMAIL PROTECTED] Betreff: [Olpc-open] Video/audio from David Cavallo's Learning team talk, Friday 2:10pm-3:45pm. Hi friends, David Cavallo's learning team talk from July 11 was brilliant. More! (a) Video: http://dev.laptop.org/~bjordan/davidstalkvideo.ogg 734M http://dev.laptop.org/~bjordan/davidstalkdirectfromcamera.mov 1.6G (b) Audio (better quality): http://dev.laptop.org/~bjordan/davidstalk.ogg 57M http://dev.laptop.org/~bjordan/davidsTalk.mp3 88M I would like to have this edited a bit to (1) merge the good audio recordings (b) with the video (a) and (2) cut off when the slide presentation portion is over (and it turns to discussion), as I think this is a very good standalone education-on-XO explanation. Can anybody do this? I don't currently have an editor that can handle that .mov format (iMovie 08 can handle that). I'd love to see this on Dailymotion / Youtube + promoted! Actually, I found the discussion part more interesting (maybe because I am familiar with many of the educational ideas David re-iterated). But the discussion of the strategic gap in actual software development for the OLPC platform should be interesting to any developer (hence I'm taking liberty to forward to devel@). Or the plea to focus on the needs of the developing countries. Or that we need much more powerful creative tools than Pippy, Etoys, or Scratch. Or how we can even develop rich activities while the foundations are still being built. Etc. I urge every developer to listen to this. - Bert - PS: It would be interesting to know who was present as I recognized only some of the voices Off of the top of my head: David Cavallo, Cynthia Solomon, Greg Smith, Michael Stone, Joe Feinstein (unfortunately the camera did not follow speakers in the discussion). Sorry about that -- some technical explanation: I was juggling the conversation-following-re-aiming of a very directional handheld microphone (which is what is used for the audio recordings) with occasionally standing up to adjust the camera's shot... which was in the middle of the conference table and on a photo tripod (which results in especially especially jerky/jarring pans). I figured it was best just to leave the camera on David after some initial attempts to follow the fast moving conversation and resulting in a lot of this-is-half-of-somebodys-face shots :) Things that would make this whole process smoother and professional looking in the future (without having to hire a professional): * video tripod / arranging the presentation room to be more conducive to filming - including placing all likely-to-converse memebers of the audience in a simple-to-have-in-frame location (or having two cameras, but editing that can be a real pain) - Re: handheld shooting, having cameras on a tripod is much better for digital compression * iMovie 08 so we can deal with those bizarre .MOD--.mov files http://wiki.laptop.org/go/User:Bjordan/1CC_Camera * unidirectional microphone recording to SD (or a simpler setup than my current analog mixer/SM-58) http://www.samsontech.com/products/productpage.cfm?prodID=1916 I welcome discussion, and thanks for the heads up: http://wiki.laptop.org/go/User:Bjordan/Filming_tips Brian ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Heads up: dropping mkinitrd from joyride, might break stuff
Dan-- I'd like to thank you for your tireless XO-dieting this week in the WAR against dependencies. I'm in charge of fixing any breakage here - I'll readd the important stuff through pilgrim as quickly as I can, but there might be a broken joyride build or 2 today. Some broken joyride builds... a small price to pay, for INDEPENDENCE! We are with you, BROTHER IN ARMS! XO REVOLUTION! Brian OLPC Rally-crier, bell-toller On Fri, Jul 11, 2008 at 11:41 AM, Daniel Drake [EMAIL PROTECTED] wrote: Hi, mkinitrd is currently included in our builds but we don't need it. It brings in some other unneeded dependencies too, which have grown a bit for F9. We're going to try removing it. Apparently last time this was tried, several essential components fell out of the build, and I guess this might happen again. I'm in charge of fixing any breakage here - I'll readd the important stuff through pilgrim as quickly as I can, but there might be a broken joyride build or 2 today. Daniel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Physics activity project hosting
1. Project name : Physics activity 2. Existing website, if any : http://wiki.laptop.org/go/User:Bjordan/Physics.activity 3. One-line description : A 2D Physics playground for kids 4. Longer description : This activity will allow for the simulation of physical : bodies and forces that act upon bodies in the real world : (in 2 dimensions). Joints, freehand polygon drawing : and object fixing will also be supported. 5. URLs of similar projects : http://dev.laptop.org/git?p=activities/numpty-physics;a=summary http://www.assembla.com/wiki/show/elements http://www.box2d.org/ 6. Committer list Please list the maintainer (lead developer) as the first entry. Only list developers who need to be given accounts so that they can commit to your project's code repository, or push their own. There is no need to list non-committer developers. Username Full name SSH2 key URLE-mail - -- #1 brian (need acct) | Brian Jordan | http://wiki.laptop.org/go/User:Bjordan/SSH_key | [EMAIL PROTECTED] #2 #3 ... If any developers don't have their SSH2 keys on the web, please attach them to the application e-mail. 7. Preferred development model [X] Central tree. Every developer can push his changes directly to the project's git tree. This is the standard model that will be familiar to CVS and Subversion users, and that tends to work well for most projects. [ ] Maintainer-owned tree. Every developer creates his own git tree, or multiple git trees. He periodically asks the maintainer to look at one or more of these trees, and merge changes into the maintainer-owned, main tree. This is the model used by the Linux kernel, and is well-suited to projects wishing to maintain a tighter control on code entering the main tree. If you choose the maintainer-owned tree model, but wish to set up some shared trees where all of your project's committers can commit directly, as might be the case with a discussion tree, or a tree for an individual feature, you may send us such a request by e-mail, and we will set up the tree for you. 8. Set up a project mailing list: [ ] Yes, named after our project name [ ] Yes, named __ [X] No When your project is just getting off the ground, we suggest you eschew a separate mailing list and instead keep discussion about your project on the main OLPC development list. This will give you more input and potentially attract more developers to your project; when the volume of messages related to your project reaches some critical mass, we can trivially create a separate mailing list for you. If you need multiple lists, let us know. We discourage having many mailing lists for smaller projects, as this tends to stunt the growth of your project community. You can always add more lists later. 9. Commit notifications [ ] Notification of commits to the main tree should be e-mailed to the list we chose to create above [X] A separate mailing list, projectname-git, should be created for commit notifications [ ] No commit notifications, please 10. Shell accounts As a general rule, we don't provide shell accounts to developers unless there's a demonstrated need. If you have one, please explain here, and list the usernames of the committers above needing shell access. 11. Translation [X] Set up the laptop.org Pootle server to allow translation commits to be made [ ] Translation arrangements have already been made at ___ 12. Notes/comments: If you reject this, I'll stop using headphones in the office. Bad news. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel