**** BEGIN LOGGING AT Fri May 15 02:59:58 2009 May 15 03:33:17 GAN800, hack it my friend. Hack it =) May 15 03:33:41 GAN800: is your firmware new? May 15 03:37:01 5800 May 15 03:37:12 Haven't figured out OTA updates May 15 03:37:47 ha! hacking phones, an age old tradition May 15 03:38:09 I remember getting into debug/monitor mode on a startac May 15 03:42:00 the hack seems to be a standard-issue HelloOX hack GAN800 May 15 03:43:46 speaking of hacks, and GAN800 here will especially enjoy this: I now run the jailbreak on ipod touches as part of my 9-5 job May 15 03:44:05 GAN800, http://www.youtube.com/watch?v=coD7XAyv1nQ May 15 03:44:06 Have fun May 15 03:44:12 johnx, o_O? May 15 03:44:19 yup May 15 03:44:42 elaborate May 15 03:44:46 pls May 15 03:45:23 we use them as an educational tool for handing out to kids to watch videos on (in a supervised area), but we don't want kids going in and mucking around when they should be watching their video May 15 03:45:38 so we jailbreak so we can turn off all the functions that aren't video basically May 15 03:45:38 johnx, lol May 15 03:45:51 lol May 15 03:46:29 I turned out 6 today in the afternoon...what a *$&%$ing annoying process May 15 03:46:50 I wonder how Steve would explain to the world how it is SO DAMN WRONG that ur jailbreaking his devices to do terrible, obnoxious things, like educating children May 15 03:47:25 heh, and that we need more control of the device so we can give someone else less control May 15 03:47:31 we are jailbreaking to remove features May 15 03:47:46 exactly. May 15 03:48:11 and I'd have no problem convincing them to go with Nokia stuff except that the N9xx hardware isn't out and the N8x0 hardware is obviously being phased out May 15 03:49:01 to say nothing of the fact that a touch isn't any cheaper than an n810 ... May 15 03:49:05 talk about phasing out. I got it here in Brazil for around R$400 (conversing and adapting to the US market it would be something like 99,99) May 15 03:49:16 lol, the 5800 turns its screen on to show that retarded wallwart warning May 15 03:49:16 and even got a router in the pack May 15 03:49:29 and they ship with freaking AC-8Us May 15 03:49:37 Bobbe, that's a nice deal May 15 03:50:26 excellent, actually. I'm all perked up tinkering with mine, tho i have no idea what I'm doing sometimes. Just sad that it doesn't get overclocked May 15 03:50:40 that and hardware acceleration drivers would make it sweet for a more years of use May 15 03:50:47 *a few more years May 15 03:51:31 OC would break it May 15 03:51:34 GAN800, AC-8Us are an excellent idea. I charge my E71, old 5200 and my N800 on one plug May 15 03:51:43 OC? May 15 03:51:56 eh, overclocking probably wouldn't break it if done sparingly May 15 03:52:08 ah, overclocking lol May 15 03:52:11 * Bobbe dumb today May 15 03:52:33 ppl talked about going as far as 600mhz, but I don't think it would take the heat May 15 03:52:44 even 450, 500 would be excellent. May 15 03:53:17 I charge my bluetooth headset and N800 on one plug May 15 03:53:30 I need the other one for my E70 May 15 03:53:48 johnx, igor explained it somewhere May 15 03:54:06 johnx, basically, it aint gonna happen May 15 03:54:15 is the e70 that one that the kb opens to both sides? May 15 03:54:26 You'll fry the cache or something that's tied into the CPU timer. May 15 03:54:35 Bobbe: yes May 15 03:54:56 ah, right. I remember Igor saying it wouldn't happen, but I forgot that it was a "fry your hardware" kinda thing May 15 03:55:01 that's old-school =). U still use it daily? May 15 03:55:05 hey Navi :D May 15 03:56:43 how bizarre, ovi store is asking for a login May 15 03:56:44 Hello May 15 03:56:47 Ugh, apparently it's not possible to update this piece of shit OTA May 15 03:57:16 Whatever feature on Nokia's website existed to send you the required settings is now gone May 15 03:57:28 Jesus this is some complicates bullshit May 15 03:57:41 GAN800, what do u mean by update? like get the apn info? May 15 03:57:54 OTA firmware updates May 15 03:57:59 usb? May 15 03:58:13 GAN800, are you liking the phone otherwise? May 15 03:58:27 it bitches about creating a new server profile but apparently the required info isn't available anywhere. May 15 03:58:49 johnx, I guess, but this is turning my vision red at the moment so I can't really say May 15 03:58:59 Bobbe, no Windows here. May 15 04:01:42 ouch May 15 04:05:13 Seriously, not one goddamn useful answer on the whole internet May 15 04:05:34 It's Nokia May 15 04:05:46 N900 has a 3 gpx camera May 15 04:05:51 64000x48000 May 15 04:05:54 5mp May 15 04:05:56 Nokia support sucks in the far west, remember? May 15 04:06:03 GAN800: shh, I'm starting a rumour May 15 04:06:21 Navi, internet doesn't have a thing to do with geography May 15 04:06:34 But the Nokia site does May 15 04:06:44 it has everything to do with written language though May 15 04:06:45 and Nokia's crappy servers May 15 04:06:47 Except nokia has different firmware for different regions :) May 15 04:07:00 * johnx could only find answers to his Samba problems in German May 15 04:07:05 Can't this infp just come from another goddamn phone. May 15 04:07:19 that would be too easy May 15 04:07:41 people would be able to upgrade their phones whenever they wanted. we can't have that May 15 04:08:08 Why did I think Symbian would be a good idea? May 15 04:08:59 optimism about the unknown May 15 04:09:09 same reason people think the n8x0 is a desktop replacement May 15 04:09:23 johnx: because it's useless as anything else? May 15 04:09:49 Pfft May 15 04:09:55 the UI shit is all third party May 15 04:10:03 Navi: what? May 15 04:10:07 luke-jr, so you think GA thought that Symbian would be a good idea because it's as useless as anything else? that doesn't even make sense... May 15 04:10:12 N8x0's default UI is not third party May 15 04:10:16 The UI shell for Symbian May 15 04:10:20 * Navi smacks luke-jr__ May 15 04:10:30 johnx: what is Symbian? :p May 15 04:11:28 Connecting to the Nokia servers and receiving the info is all Nokia's in-house crap May 15 04:11:57 I like how the 'Download themes' link takes you to a page with a half-dozen crappy backgrounds. May 15 04:12:04 Though, Symbian sucks in general May 15 04:13:30 GAN800, dude, I think it would take less time for you to install windows on a box and update it than trying over the air. servers must be down or something May 15 04:13:47 Bobbe, I HAVE NO server infp May 15 04:14:07 it's all blank and there's apparently no way to get it May 15 04:14:20 and, no, installing Windows is not an option May 15 04:14:39 er... what's infp? May 15 04:14:45 (sorry) May 15 04:14:48 info May 15 04:15:06 Oh, just to mention May 15 04:15:07 k May 15 04:15:18 luke-jr, it's the thing that runs on most of the phones in the world May 15 04:15:19 last I heard, OTA is only supported in Europe May 15 04:15:36 That's why you got no shit info May 15 04:15:37 more irony: one of my tasks for tonight is to install windows 7 on my work macbook May 15 04:16:22 And if it is, it's flaky at best May 15 04:17:42 A friend at work has a 5800, and it had a firmware upgrade check thingy that said, when he showed it to me, that he had the latest firmware May 15 04:17:46 (europe) May 15 04:19:24 Nokia could care less about the land dominated by LG and Motorola May 15 04:19:38 motorola is dominating something? May 15 04:19:45 a mud puddle? May 15 04:19:50 lol May 15 04:20:03 Motorola makes some of the best crap phones May 15 04:20:25 People get Motorola phones for free with contract May 15 04:20:31 who cares about features, right? May 15 04:20:40 maybe, but right now they're not pushing many May 15 04:20:41 LG and Samsung are eating their lunch May 15 04:20:52 just saw sales figures a bit ago May 15 04:20:57 orly May 15 04:21:08 They've been pushing more commercials as well May 15 04:21:11 let's see if I can dig it up May 15 04:21:19 Navi, I don't think it's geographic May 15 04:21:20 http://nokiabr.blogspot.com/2009/04/atualizando-o-xm-5800-via-ota-over-air.html May 15 04:21:23 I guess also in the US most phones are sold bundled and locked to contracts, with firmware locked down by the operator.. May 15 04:21:43 that might as well be the reason May 15 04:21:47 It's regional May 15 04:21:51 GAN800, is your phone locked? May 15 04:22:03 No. . . . May 15 04:22:24 Nobody in the US carries Nokia phones May 15 04:22:52 Don't know why they still have the premiums on the Nokia phones in the US either May 15 04:22:53 There are a grand total of maybe 3 E/N-series phones available with contract May 15 04:24:47 wasn't at&t selling the e71 at 99? May 15 04:24:50 is it one of the three? May 15 04:24:56 Navi, what premiums :) May 15 04:25:20 ShadowJK: 499 for hardware that is half a decade old May 15 04:25:25 I don't think anyone is taking pre-orders for N97 at lower price than Nokia USA :) May 15 04:25:46 480? Nope. ;) May 15 04:28:02 Navi: its because in the US, the operators wont subsidize Nokia phones May 15 04:28:07 GAN800, is Comes With Music working OK? Have u tried it yet? May 15 04:28:39 No May 15 04:28:44 Not tried it May 15 04:29:05 ljp: so it has to be as expensive as subsidized unlocked phones? May 15 04:29:06 Got this in nokia support discussions: "I spoke with a collegue who works for Nokia in the EU and they have just recently changed the management structure (read between lines) at their US division. The lack of US support is just one of the many failings Nokia HQ has recognzed in their US division. " May 15 04:29:48 Yes, the lack of support is a pretty obvious thing May 15 04:37:30 well, I'm off guys. GAN800, if you have access to a linux box, ppl have been able to use PC Suite to update their firmware over vmware. But if windows is not an option, I suppose a windows vm is not either May 15 05:01:53 penguinbait's install-tools-N810e.deb dosnt work on 43-7 right? May 15 05:27:36 hey folks May 15 05:29:16 to clarify, does anyone know if Diga @Web is only free for the beta period? May 15 06:29:13 morning May 15 06:49:31 * Stskeeps yawns May 15 06:51:03 * Myrtti sighs May 15 06:51:19 * Stskeeps passes Myrtti a hello kitty coffee mug May 15 06:51:26 thankies love May 15 06:52:46 things i never thought i'd do in my life: check up on chinese forums with translate.google.com in the morning May 15 06:58:43 Sts: We all feel your pain. May 15 07:13:19 have to love a nutjob setting people on fire May 15 07:15:24 mm? May 15 07:24:25 /whois Myrtti May 15 07:24:33 oops...sorry for that May 15 07:24:41 morning rkirti May 15 07:24:53 morning Stskeeps May 15 07:25:19 when is it the gsoc students are supposed to start their work btw? May 15 07:26:11 Stskeeps: 23rd May. though its only for the namesake. All the people I know are racing ahead with their projects :) May 15 07:26:16 hehe May 15 07:28:29 do we know if freemantle will have some PDA capabilities (like PIM, sync etc.) which diablo doesn't really have? May 15 07:28:57 they have a calendar backend and sync it seems May 15 07:29:48 last day of vacation *sigh* May 15 07:31:35 Macer: aww May 15 07:31:40 erm May 15 07:31:43 tab error May 15 07:31:45 Myrtti: aww May 15 07:31:51 enjoy it :) May 15 07:31:56 hi, i wonder, how is internet table "internet" when default web browser and fennec are slow as hell? .. and gui in general... is there any alternative with less overload? May 15 07:32:05 biiter: you will want to try out Tear May 15 07:32:07 it's excellent May 15 07:32:11 based on webkit engine May 15 07:32:49 does an replacement for nolo exist? May 15 07:32:51 ok.. ill try :) May 15 07:33:36 it really has caused me to use my tablet much more for browsing May 15 07:35:01 Stskeeps: is it in a single repo yet? Last time I looked there was a repo from qole and one from Bundyo May 15 07:35:08 Stskeeps: and any GTK replacement? May 15 07:35:08 not sure May 15 07:35:25 biiter: as in newer GTK? that's a worse question :) May 15 07:35:28 haha May 15 07:35:40 biiter: There are Qt apps, SDL apps, EFL apps and liqbase May 15 07:49:11 it works like this ? (gtl / qt)<-hildon<-app ?? May 15 07:49:22 gtk May 15 07:50:25 how fast is the qt? May 15 07:55:05 oh yeah... tear is cool :] thx May 15 07:58:02 biiter: Hildon is a framework on top of Gtk May 15 07:58:38 the browser is so fast browsing mailing list archives. wish all web pages were as light :-) May 15 07:59:43 Jaffa: and can it be on top of qt? May 15 08:00:18 biiter: No. But the Qt port has its own equivalent (and may even use the same names - I dunno, not looked at the API) May 15 08:01:13 hmm. maybe I could benchmark the qt blit some day :P May 15 08:01:18 ok.. btw.. why maemo uses gtk when nokia owns qt May 15 08:01:28 nokia didnt own qt when maemo started :) May 15 08:01:47 dammit.. ok :] May 15 08:01:48 thx May 15 08:03:35 oh, and that 2d/3d co-processor on the board is used natively or it needs to be requested by application? May 15 08:07:09 I'm intrigued about the reasons why a http://maemo.org/news/planet-maemo/ reader would click thumbs down to the entries about the Maemo Summit and the Danish Weekend... May 15 08:07:57 the qt hildon stuff aims to be comparable to the gtk and use the same dbus api May 15 08:08:11 they can't go and they're fed up? May 15 08:08:16 qgil: some enviromentalist dissaproving excessive travel? :P May 15 08:08:21 :) May 15 08:08:40 suihkulokki: that could be May 15 08:10:07 lbt: what is the question exactly? May 15 08:10:51 qgil: that was an answer to bitter/Jaffa :) May 15 08:12:07 (essentially does Qt have Hildon?) May 15 08:12:15 it emulates hildon May 15 08:12:51 qgil: Track him done and wrestle the answer from him! May 15 08:13:09 this could be replacement http://qt4.garage.maemo.org/ May 15 08:16:04 http://qtablet.laginen.net/doku.php May 15 08:16:09 got to sit on this May 15 08:18:29 biiter: yes, I'm working on it too May 15 08:18:38 right now I'm doing scroll-bounce May 15 08:18:49 fingerscrolling works May 15 08:19:15 fu*k.. im late on exam... afk May 15 08:19:27 tablets > exams May 15 08:19:27 ;) May 15 08:22:07 is there tablet degree like rhce? May 15 08:22:37 hands on test tuning tablet May 15 08:22:55 biiter: 3d accel not used by anything. Some 2d accel used by mplayer, liqbase, media player... May 15 08:23:17 either through direct hw access (mplayer) or through Xvideo May 15 08:23:35 media player also uses the dsp for mp3 :) May 15 08:27:06 Current Xv only exposes YUV buffers May 15 08:27:52 yeah well, it's designed for video after all :) May 15 08:58:25 X-Fade: ping May 15 09:19:25 crashanddie: ping May 15 09:20:06 morn timeless_mbp May 15 09:20:24 2am..., how's life on the other side of the world? May 15 09:20:36 sunny for once May 15 09:23:54 Where is the modest package for the Maemo 5 Beta? In extras? It doesn''t seem to be in extras-devel May 15 09:25:09 http://repository.maemo.org/pool/fremantle/free/m/modest/ ? :P May 15 09:25:34 Yeah, I just saw that, which suggests that it's in the main repository. May 15 09:25:44 But "apt-get install modest" can't find it. May 15 09:26:01 hmhm, did someone already tried to dist-upgrade a tablet to fremantle using the sdk repository? May 15 09:26:08 that would be fun May 15 09:26:09 Corsac: it's armv7 targeted May 15 09:26:10 so May 15 09:26:17 Corsac: That will not work. May 15 09:26:17 well, for some value of fun, maybe May 15 09:26:22 ha yes, forgot that May 15 09:26:58 hmhm, though the ABI is still armel, so the binaries should at least run? May 15 09:27:23 armv7 on a armv6 machine.. May 15 09:28:26 for some definition of run that includes stationary May 15 09:29:09 Sts: May run =) May 15 09:29:16 yes, may May 15 09:29:21 but also be crashable :P May 15 09:29:37 well crashable =) May 15 09:30:21 well, it the abi is changed, whouldn't the arch be changed too? May 15 09:30:38 abi isn't changed, arch is May 15 09:30:40 it's still armel May 15 09:30:52 arch as in armv5, armv6, armv7 .. etc May 15 09:30:55 I mean, one is supposed to be able to run _i386.deb stuff on an i386 nowadays (provided you can run the kernel) May 15 09:30:59 ok May 15 09:31:29 ABI and CPU architecture versions are different things May 15 09:31:43 armv7 vs armv5 is like Pentium vs i386 May 15 09:32:03 The code will mostly run until it hits a Pentium specific instruction where it will fail. May 15 09:37:34 http://www.engadgetmobile.com/2009/05/15/nokia-launching-high-end-handset-with-capacitive-touchscreen-i/ could that be for the n9xx? May 15 09:38:14 No. May 15 09:38:28 The keyword is "handset". It will be an S60e5 device. May 15 09:38:59 An update to 5800 (supposedly named 5900) has been rumored, so that may be it May 15 09:39:15 Corsac: the future tenses on "will adopt" also seem odd when Nokians have pre-production hardware already May 15 09:42:33 Are there really no modest packages that I can apt-get install for the Beta SDK? May 15 09:42:45 apparently May 15 09:42:56 That's a strange definition of "released". May 15 09:43:08 gimme a moment May 15 09:43:27 http://repository.maemo.org/pool/fremantle/free/m/modest/ May 15 09:43:36 murrayc: is this it? May 15 09:43:43 But "apt-get install modest" can't find it. May 15 09:43:57 have you got this repository in your config file? May 15 09:44:07 And I can't figure out any extra sources.list line to make that work. May 15 09:44:17 just wget + dpkg May 15 09:44:30 The Beta SDK has this by default: May 15 09:44:30 deb http://repository.maemo.org/ fremantle/sdk free non-free May 15 09:44:30 deb-src http://repository.maemo.org/ fremantle/sdk free May 15 09:44:30 deb http://repository.maemo.org/ fremantle/tools free non-free May 15 09:44:30 deb-src http://repository.maemo.org/ fremantle/tools free May 15 09:44:41 Ah I see your problem May 15 09:44:47 I can never figure out those lines. May 15 09:44:55 Add deb http://repository.maemo.org/ fremantle free non-free May 15 09:45:02 I tried that. May 15 09:45:06 And the same for deb-src May 15 09:45:23 W: Couldn't stat source package list http://repository.maemo.org fremantle/free Packages (/var/lib/apt/lists/repository.maemo.org_dists_fremantle_free_binary-i386_Packages) - stat (2 No such file or directory) May 15 09:45:27 then do apt-get update May 15 09:45:44 So I guess the Packages file is missing. May 15 09:45:50 a moment May 15 09:45:52 So it's maybe an orphaned .deb. May 15 09:47:49 Ok, I have looked at it May 15 09:47:59 It looks like the Packages file has not been set up yet May 15 09:48:26 Yeah. I'll complain in a comment on the beta SDK announcement. So much of the stuff mentioned there just doesn't exist. May 15 09:48:39 Thanks for verifying that I'm not completely stupid. May 15 09:48:57 Just wget+dpkg for now May 15 09:49:23 I don't want to fuck up my target by doing that kind of thing. May 15 09:49:35 And it has dependencis that I'd have to mess around with too. May 15 09:49:56 (I developed some of the code for the Diablo version) May 15 09:50:13 So, yes, I could install it from git, but I am annoyed that it's not easy for regular people. May 15 09:50:48 You will not fuck up your target May 15 09:50:58 Really, I can do that. May 15 09:51:00 lock in target May 15 09:51:01 I'm that good. May 15 09:51:05 Do not install from git, install from that pool directory May 15 09:51:24 Just do it with dpkg - and it will work exactly the same as if you did it with apt-get May 15 09:52:25 BTW, if you look at http://repository.maemo.org/dists/ you will see that all the maemo5 directories disallow browsing. My guess is that they do contain Packages files etc but these have references to internal stuff Nokia does not want us to see May 15 10:30:45 Jaffa: so no way n9xx may have capacitive screen? May 15 10:31:14 i doubt it really May 15 10:31:24 especially with the two-finger thing May 15 10:37:08 The part number found in the kernel also is of a resistive screen. May 15 10:37:33 ok May 15 10:41:25 yo pples i need some help May 15 10:41:54 better to ask the question immediately instead of asking for help May 15 10:41:54 :P May 15 10:42:13 my torrents on niiiiiiiiiiit dont work May 15 10:42:31 im usin transmission May 15 10:43:09 that's not a question :) May 15 10:44:29 X-Fade: ping May 15 10:45:10 mikkov_: I've had an X-Fade ping outstanding since 09:57, so it might time out ;-) May 15 10:51:44 Stskeeps: Did you see I signed up for some Mer hacking while in CPH? May 15 10:51:47 :P May 15 10:52:28 yeah - sounds great :) May 15 10:52:36 I look forward to it. May 15 10:54:22 we'll be a nice cluster, me, you, johnx, rm_you, lbt, claudius May 15 10:54:58 Yeah, starting to get critical mass. May 15 10:56:11 yeah.. a lot of technical preparations to be done before that - i'm glad we got OBS up and going May 15 10:56:15 will make things a hell lot easier May 15 10:56:27 * Jaffa sad to be missing it :( May 15 10:56:47 better come for the summit then :P May 15 10:57:01 he won't have a choice being the debmaster :) May 15 10:58:39 * Stskeeps glances at his presentation notes May 15 11:00:50 I am going to start replacing *@debian.org email addresses in packages since I doubt debian devs are uploading to maemo May 15 11:01:26 some might :P May 15 11:01:28 qgil: Can we also make sure that Nokia packagers also follow the Maemo packaging policy and place the _real_ email address of the packager. May 15 11:01:51 Stskeeps: Yeah, some might, and I know a couple - but this package, OpenCDK is group maintained. May 15 11:01:58 And the control file is identical. May 15 11:02:02 with upstream May 15 11:02:12 So, I am a bit suspicious here. May 15 11:02:15 *nod* May 15 11:02:28 ShadowJK: thx May 15 11:02:34 jeremiah: Isn't that what Uploader is for? May 15 11:02:55 The package *is* maintained by *@debian.org, but someone has uploaded it to another repo with no changes. May 15 11:03:21 i wonder how many extras packages there are that are no-changes May 15 11:03:44 Jaffa: "Uploader" is actually a debian package field May 15 11:03:58 Stskeeps: Mostly the command line stuff - certainly the exception rather than the rule May 15 11:04:13 It denotes who uploaded the package into a VCS - not to debian (at least in the case of debian-perl) May 15 11:04:40 jeremiah: Doesn't Ubuntu use it for who uploaded it to the repo (I've never seen a documented definition of its use before) May 15 11:05:40 * Jaffa is coming at this from a position of little knowledge; not one of trying to convince you I'm right, btw ;-) May 15 11:05:54 I'm not sure what Ubuntu does actually - I should find out, but debian uses it to give credit to whomever did the packaging, not who uploaded it. :/ May 15 11:05:55 Uploaders: are the people authorized to be in the changelog line, more or less. If you aren't in Uploaders: and still do that, that's an NMU May 15 11:06:12 Corsac: NMU? May 15 11:06:16 non-maintainer-upload May 15 11:06:28 Right. May 15 11:06:35 An NMU is when some else than the package maintainer uploads a package May 15 11:06:39 yes May 15 11:06:53 So for bug fixes or when the original maintainer is MIA May 15 11:07:03 Where "upload" here is "put in repo"? May 15 11:07:06 It is considered bad form in debian to do NMU May 15 11:07:10 depends May 15 11:07:15 it's ok to do nmu fixing bugs May 15 11:07:16 Jaffa: Unfortunately, it is not really clear. May 15 11:07:17 rc ones May 15 11:07:23 It is a mess, actually. May 15 11:07:27 jeremiah: Right. May 15 11:07:32 :/ May 15 11:07:36 it's perfectly clear, upload means upload to debian ftp archive May 15 11:07:40 <_berto_> jeremiah: ubuntu has Maintainer: and Original-Maintainer: for packages moved from debian May 15 11:07:40 Can we not slavishly copy it then? :) May 15 11:07:44 Corsac: Not at all. May 15 11:07:44 :> May 15 11:07:56 mhmh? May 15 11:08:06 If you look at my packages in debian, you will see I am in the uploader field May 15 11:08:11 Cos I'm guessing Ubuntu has faced many of the packaging issues from Debian upstream that Maemo also does May 15 11:08:19 But I am not a DD and cannot upload to debian May 15 11:08:33 So I "upload" to the svn repo, and a DD uploads to debian May 15 11:08:34 <_berto_> jeremiah: what's the uploader field ? May 15 11:08:45 well, if you are a DM and DM_Allowed:yes is present, you could :) May 15 11:09:01 but basically you can be the one doing the change and have it sponsored May 15 11:09:01 _berto_: It is a field that denotes that you brought software into debian's repos, but not into their mirrors. May 15 11:09:01 <_berto_> jeremiah: there's mentors.debian.net for maintainers to put their packages so DD can upload them May 15 11:09:10 jeremiah: btw, DD I am May 15 11:09:29 Corsac: What is important to note is, uploaders often are not DDs so they don't really "upload" to debian May 15 11:09:32 "upload" as equivalent to "put in VCS" seems very counter-intuitive to me (put debian/control in VCS or the source or the whole source package?) May 15 11:09:39 Jaffa: Exactlyl. May 15 11:09:58 Or exactly even. May 15 11:10:18 basically Uploaders are people who have the right to do changes to the packages. Maintainer was more adapted but already taken May 15 11:10:26 Maintainer: wasn't adapted to team-maintainance May 15 11:10:34 <_berto_> jeremiah: i've never seen that field, where is it ? May 15 11:10:45 _berto_: In the control file May 15 11:10:54 not every package has it May 15 11:11:08 It is usually used when you have group maintenance of packages May 15 11:11:16 Like in the debian python or debian perl group May 15 11:11:20 <_berto_> ah okay May 15 11:11:53 So that way, the person who made the package gets credit for doing the work as "uploader" and the Maintainer field, which receives bug reports, etc. gets kept for the group May 15 11:11:53 though you could have an Uploader: field for package not maintained in vcs, but that would make a quite hard workflow May 15 11:12:55 basically, the person listed in the changelog file for that entry is the people taking responsibilty for the upload, even if he can't upload directly and have to ask someone else May 15 11:13:05 Jaffa: Maybe we can get rid of it - the policy says nothing about it. May 15 11:13:48 I think my point is that given the confusion around here, there's scope for jeremiah to start discussions on maemo-developers for a sensible usage for Maemo, that some packages (although mostly CLI stuff) will be ported with no change from Debian; and that the person who maintains a package in Maemo is - very typically - also the person who does the development (few people taking upstream tarballs and doing a *lot* of packaging effort and not coding effort) May 15 11:14:17 What I would really, really like though is for people to put their _real_ email address in the maintainer field so we can contact them if there is a problem, like now with diablo -> fremantle. May 15 11:14:40 (Jaffa)++ May 15 11:14:42 definitely May 15 11:14:45 * Jaffa would say "*a* field" ;-) May 15 11:15:03 jeremiah: For the current problem, can you get hold of the original auto-builder/upload logs? May 15 11:15:14 Jaffa: Yeah, I can. May 15 11:15:21 Just a lot of grepping. :) May 15 11:15:28 Those tie up with maemo.org accounts andbingo. May 15 11:15:31 Cool May 15 11:15:31 http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Maintainer might help May 15 11:15:57 Corsac: Good link. May 15 11:16:38 The maemo policy, which is a pdf so I won't link, says: May 15 11:17:04 "If an upstream package is modified for maemo, the Maintainer field MUST be change from the original." May 15 11:17:19 And the typo was min. May 15 11:17:21 e May 15 11:18:22 So, yesterday when I uploaded netkit-telnet-0.17_36 (or somesuch) straight from Debian, that was fine. But when I changed the Section and added XB-Maemo-Icon-26, I changed the Maintainer and the version. May 15 11:18:37 Jaffa: Perfect. May 15 11:18:44 I wish everyone would do that. :) May 15 11:19:10 Oooops. Looks like I am spamming the fremantle builder. =) May 15 11:19:24 But if there was a problem with the former, the Maintainer would still be @debian.org - even though that's valid. May 15 11:19:41 But then, saying, "add an Uploader" (or similar) changes the package; so the Maintainer has to change. May 15 11:19:42 Jaffa: Oh yeah, that has to get changed actually. May 15 11:19:45 Damn. May 15 11:19:46 morning all May 15 11:19:54 Hell lardster. May 15 11:20:07 Two more links: https://wiki.edubuntu.org/Debian/ForUbuntuDevelopers#Required%20packaging%20changes and https://lists.ubuntu.com/archives/ubuntu-devel/2008-April/025325.html May 15 11:20:14 hey jeremiah May 15 11:20:58 One needs to replace the Maintainer with the Maemo maintainer - and you can chose to create a XSBC-Original-Maintainer field for the debian field May 15 11:22:23 jeremiah: I hope that you wouldn't upload any of my user/* packages to fremantle May 15 11:23:05 mikkov_: Can you tell me what they are - I thought I was supposed to upload as much as possible May 15 11:24:55 jeremiah: well I can't remember them all :) but for instance openlierox which is in build queue. May 15 11:25:45 jeremiah: actuallu most of them won't build with fremantle, so actually it shouldn't be a problem May 15 11:25:51 jeremiah: wasn't it more along lines of testing if it works and get back to developers? May 15 11:26:35 Stskeeps: Yeah, it was kinda like that. But setting up the build system somewhere else is non-trivial. May 15 11:28:04 jeremiah: That sounds like a good plan (XSBC-Original-Maintainer) May 15 11:28:36 * Jaffa needs to make sure mud doesn't allow creating naughty packages, but makes it easy to take upstream and republish. May 15 11:28:48 Or tarballs, or whatever. May 15 11:28:55 * RST38h requests that the number of necessary fields be minimized and, more importantly, the number of necessary package config files be minimized May 15 11:29:20 So that I do not need to jump all over control, changes, files, etc every time I do a release May 15 11:29:54 RST38h: Absolutely. Note that XSBC-* is optional. May 15 11:30:08 Jaffa: according to policy netkit-telnet should have had version May 15 11:30:27 But not changing the Maintainer will be a QA failure, a la lintian error. May 15 11:30:31 Jaffa: 0.17-36maemo2 May 15 11:30:31 mikkov_: "had version"? May 15 11:30:37 jeremiah: Actually, I would rather add these fields to control than add them to other files May 15 11:30:46 mikkov_: True - I was rushing. May 15 11:31:02 RST38h: That is where they are. May 15 11:31:10 jeremiah: like changes (it also needs email address) May 15 11:31:11 * Jaffa is planning on making mud do that for me automatically - but hasn't yet. May 15 11:39:40 RST38h: Changing the format of the changelog and other debian files leads to cataostrophic problems in apt and the apt toolchain. May 15 11:42:54 yeah, that's not really something you want to do :) May 15 11:55:10 hi jeremiah May 15 11:59:01 hmm, very interesting backlog... thanks jeremiah, Corsac and the rest... I need to address lots of this in Mer too. May 15 12:02:08 no problem May 15 12:06:03 and you're on my goto list for packaging advice now ;) May 15 12:17:52 jeremiah: http://blog.jeremiahfoster.com/?p=113 is good! May 15 12:18:26 now... what about putting that content in http://wiki.maemo.org in a please where your target audience will probably look at the future. :) May 15 12:18:33 in a place May 15 12:25:26 sorry for an extremely noobish question, but what exactly is a FIASCO image ? May 15 12:26:01 rkirti, nokia's firmware format for tablets May 15 12:27:45 hey wazd May 15 12:28:16 StsN800: ok May 15 12:34:57 lbt, \o i gather you have seen the qt-kinetic posting on itt, since you have qt working nicely, wanna get the examples built and running so we can see and feel and give proper feedback to the guys? http://talk.maemo.org/showthread.php?t=28993 May 15 12:36:23 * lcuk likes the look of the flickr viewer May 15 12:49:11 lbt: Hey, how's it going? May 15 12:49:49 * RST38h yawns then moos May 15 12:57:50 qgil: Yeah - I will do that. :) May 15 12:58:23 hello May 15 12:58:37 could someone nice build us python2.5-pyprocessing package? May 15 12:59:31 http://pyprocessing.berlios.de/ - and probably has an Ubuntu and Debian packages May 15 13:04:19 hello? May 15 13:04:43 or has everyone switched to Mer already? :> May 15 13:05:31 No, we are all running WinCE May 15 13:05:51 With nice C# scripting builtin! May 15 13:06:07 http://packages.debian.org/lenny/python-processing May 15 13:06:22 so there is a package May 15 13:06:32 now I need someone to submit it to a buildbot May 15 13:07:28 AStorm: Mer buildbot? May 15 13:07:34 oh, it requires ctypes... that has to be done too May 15 13:07:36 no, Maemo one May 15 13:07:45 Mer has it already (Ubuntu has that) May 15 13:07:51 and Mer has Python 2.6 too May 15 13:07:53 'k May 15 13:08:29 FYI Ubuntu seems to have python problems ... I hear lots of gnashing of teeth May 15 13:08:38 but you may know that already :) May 15 13:08:42 not enough to cause me grief May 15 13:08:45 :) May 15 13:08:56 still, I need these in Maemo too :) May 15 13:09:03 lcuk: why not May 15 13:09:06 fiferboy: hi May 15 13:09:14 excellent :) May 15 13:09:25 fiferboy: it's a pain in the finger! May 15 13:09:41 lbt: How is it working? May 15 13:10:06 meh... mainly OK but some sign/maths issues May 15 13:10:56 Anything I could look in on? May 15 13:11:18 lcuk: they appear to be commercial May 15 13:11:29 fiferboy: I can send you the cpp May 15 13:11:41 http://packages.debian.org/squeeze/python-multiprocessing - this would be even better May 15 13:11:46 Sure May 15 13:11:49 (same package, but a backport) May 15 13:12:44 lbt? ocmmercial in what way May 15 13:12:49 as in you cant use them on maemo>? May 15 13:13:07 ;-( no one to help my case? May 15 13:13:10 I found a 'buy now' link for @web and stopped looking May 15 13:13:27 not those :$ sorry the first link gives a few example things May 15 13:13:30 like a flickr viewer May 15 13:13:31 AStorm: Maemo is dead, long live Mer.... May 15 13:13:34 and a recipe list May 15 13:13:35 * lbt ducks May 15 13:13:39 lbt, yeah yeah May 15 13:13:49 but I have to support both! May 15 13:13:55 jeremiah, would you kindly give AStorm some advice about his package :) May 15 13:13:59 (and stationary machines too) May 15 13:14:00 bbl May 15 13:14:11 jeremiah, I don't have the build env on me May 15 13:14:41 AStorm: don't you need to have an extras project for it? May 15 13:14:45 Aren't the PyMaemo packages so wildly different to Debian/Ubuntu that sorting out the Depends line will be "fun" May 15 13:15:11 lbt: no, anything can be put in the auto-builder/extras without a garage project. Garage is a hosting service entirely separate to extras May 15 13:15:20 Jaffa, it won't, as ctypes has no deps May 15 13:15:29 and multiprocessing deps only on ctypes May 15 13:15:51 so these go like any python packages for Maemo May 15 13:16:06 although.. I don't know how to package them May 15 13:16:07 :) May 15 13:16:55 hola May 15 13:17:07 fiferboy: broken src incoming May 15 13:17:31 Do you have an idea about where the problem is? May 15 13:18:27 lcuk: I certainly would. :) May 15 13:18:58 Jaffa: PyMaemo for Fremantle is following debian packaging. For diablo it was completely different May 15 13:19:14 vel1.ry() = ( May 15 13:19:16 (((vel.ry() >0 ) May 15 13:19:17 ? vsb->maximum() May 15 13:19:19 : vsb->minimum() May 15 13:19:20 ) - scrollBase.ry()) / scrollFactor.y() + curr.y())/braking_cycles; May 15 13:20:05 Okay, so that is overshoot decel May 15 13:20:22 > or < and should I be + or - scrollBase and is it the same for top/bottom May 15 13:20:32 and I should be able to do simple algebra May 15 13:20:41 and it's embarassing! May 15 13:21:55 circa line 1580 May 15 13:22:14 Sometimes I rush through things like that, and when it is wrong try flipping a sign and making it more wrong May 15 13:22:36 AStorm: So, if I understand it, you want Ctypes packaged for Maemo? May 15 13:22:40 It's hard to start over and look at it objectively when you think you are close and a little change could fix everything May 15 13:22:48 yeah... done that... the list scrolls off the screen and vanishes May 15 13:23:20 did that too... but it was late last night and bed caught up with me... May 15 13:23:25 jeremiah, that and multiprocessing (Debian squeeze has a backport) May 15 13:23:25 it's much saner now May 15 13:23:33 could it be this line: if (vel1.ry() < 1.0 and vel1.ry() > -1.0) May 15 13:23:45 Should be or? May 15 13:23:54 no... that just makes sure we're close to 0 May 15 13:24:04 i -1 < vel < 1 May 15 13:24:20 AStorm: It looks like Ctype is provided by python May 15 13:24:25 if so then we're stopped May 15 13:24:31 Right, I'm not thinking well yet May 15 13:24:31 (d'uh) May 15 13:24:33 AStorm: How do you know it is missing in maemo? May 15 13:24:47 and the cartoon elastic kicks it May 15 13:24:54 jeremiah, mhm, then it's not needed :) May 15 13:24:56 but it's real elastic May 15 13:24:59 thus, only multiprocessing May 15 13:25:11 so it gives an instant kick and then constant velocity!! May 15 13:25:12 it has some funny libjs-iquery dep May 15 13:25:16 I'll check the package in Squeeze. May 15 13:25:24 *libjs-jquery May 15 13:25:28 libjs-iquery, oy. May 15 13:25:35 http://packages.debian.org/squeeze/python-multiprocessing May 15 13:25:40 That will have lots of dependencies itself I'll bet May 15 13:25:44 no, it doesn't May 15 13:25:48 Ah good May 15 13:25:51 (except the javascript-common) May 15 13:26:15 oh, even that isn't a dep, just recommended May 15 13:27:21 Why does a multithreading library rely on a Javascript web library? May 15 13:27:26 Very weird May 15 13:27:28 probably XDR May 15 13:27:44 (which is in Python 2.6, but not 2.5) May 15 13:27:48 or some event system May 15 13:27:54 weird anyway, esp. that: May 15 13:27:55 I understand why you are using the ry() function for the assignment, but why use it elsewhere when you are just getting the value? May 15 13:27:56 http://packages.debian.org/squeeze/python-processing May 15 13:28:00 doesn't have that dep May 15 13:28:08 and it's almost the same lib May 15 13:28:15 lbt: Oops, I should have references you on the last one, it will get lost in here May 15 13:28:16 (older version, actually) May 15 13:28:44 it did May 15 13:29:25 AStorm: Ah - so I might try to package the python-processing from Squeeze then. :) May 15 13:29:26 AFAIUI the ref based one is faster as the compiler essentially just uses a pointer and does no function calling.... May 15 13:29:44 jeremiah, I'd prefer multiprocessing, but any will do May 15 13:29:49 and cut'n'paste habit May 15 13:30:11 lbt: Is the function printing the debug info properly? May 15 13:30:56 yes May 15 13:31:12 1 sec May 15 13:32:30 Hello May 15 13:32:36 it's going back too far May 15 13:34:38 hello andrew! how is minimalist2 doing? May 15 13:35:19 I've been fighting my last bug for 2 days May 15 13:35:19 I'll package python-processing :) Perhaps you can try to package multiprocessing? Packaging python apps is not hard, and having me package and maintain everything in maemo does not scale well. :P May 15 13:35:27 lbt: The function is moving in the correct direction, but going too far? May 15 13:35:38 yeah I need to calc how overshot are we in pixels May 15 13:36:06 andrew: anything that can use external help? May 15 13:36:33 jeremiah, I probably should - this means I'd have to set up a VM for Maemo scratchbox May 15 13:36:39 what was that URL? May 15 13:37:08 and I don't have access rights to post it May 15 13:38:08 well i'm having trouble with the thanks showing up twice on a post and using alot of space. I considered removing thanks and releasing now then adding thanks back later, You would be able to thank someone just not see who thanked on a post. May 15 13:41:00 andrew: it really sounds quite acceptable to me, the thanks feature is nice but minor May 15 14:07:14 lbt: Do VMAX and DECEL_DURATION not cancel each other out? May 15 14:08:03 line? May 15 14:08:19 1327 and 1328 May 15 14:08:39 the definitions? May 15 14:08:45 vmax is max speed May 15 14:08:54 decel_duration is in milliseconds May 15 14:09:01 Yes. Are you ever going to reach DECEL_DURATION now that you have VMAX? May 15 14:09:01 :-( no jeremiah May 15 14:09:10 so normal 'friction May 15 14:09:17 I must misunderstand what DECEL_DURATION is doing May 15 14:09:18 lasts for 1.5seconds May 15 14:09:25 and I'm fairly pressed for time on that (only a day or two at best) May 15 14:09:30 or until the deceleration hits 0 May 15 14:09:38 lbt: What happens after 1.5 seconds? May 15 14:09:39 s/decel/velocity May 15 14:09:42 it stops May 15 14:09:44 dead May 15 14:10:01 its more a safety thing from before I had vmax :) May 15 14:10:24 But with VMAX and deceleration you should stop after a certain time anyway, I assume less than 1.5 May 15 14:10:44 If it is more than 1.5 then DECEL_DURATION is just cutting off the movement May 15 14:10:48 yes May 15 14:11:04 now we have vmax the DECEL_DURATION isn't really needed May 15 14:11:15 Right May 15 14:11:34 good catch for optimising though May 15 14:11:58 Glad I could do something. I don't understand your scrolling math enough to help with the overshoot problem May 15 14:12:30 :( May 15 14:12:45 spl: ;) May 15 14:12:57 essentially you have pixel values (curr and vel) May 15 14:13:19 and the scrollbar has a range value which is not 1:1 pixels May 15 14:13:28 so scrollFactor converts May 15 14:13:33 Right. May 15 14:13:48 delta_px to delta_range only though May 15 14:13:58 So each step of the scrollbar is X pixels? May 15 14:14:02 so then there is a base offset for both px and range May 15 14:14:10 yes or 0.X May 15 14:14:24 Okay. May 15 14:14:36 hence floating point value too May 15 14:14:50 QPointF. Got it. May 15 14:15:20 lbt, so, you're overshooting because conversion is not exact May 15 14:15:29 no May 15 14:15:38 it's a gui 'effect' May 15 14:15:43 how much? May 15 14:15:49 'cos fremantle does it May 15 14:15:52 ah May 15 14:15:55 it's kinetic scroll May 15 14:15:57 hopefully toggleable May 15 14:16:04 yeah ;) May 15 14:16:06 I know it's kinetic May 15 14:16:16 * lbt isn't sold but it looks nice May 15 14:16:28 So with overshoot you have the velocity when it hits the end of the list May 15 14:16:31 is less useful though than nice-looking May 15 14:16:32 yes May 15 14:16:37 How are you making the list scroll past it's limits? May 15 14:16:54 commented out the bounds check ;) May 15 14:16:58 in the core May 15 14:17:00 the question is - what kind of deceleration do you want? May 15 14:17:15 lbt: Whoa, that's hardcore! May 15 14:17:18 factor/timestep May 15 14:17:18 constant? linear? quadratic? May 15 14:17:27 linear this is. May 15 14:17:31 :) May 15 14:17:33 is it? May 15 14:17:55 velocity halves per 0.1 seconds May 15 14:17:58 sure, dv/dt = const May 15 14:18:02 non-linear May 15 14:18:14 factor, not value May 15 14:18:16 ah, so you have constant deceleration May 15 14:18:23 like gravity May 15 14:18:26 Well, I assume it is there for some reason. Mostly for programs that don't check the bounds before trying to set the values. May 15 14:18:27 so velocity is square root May 15 14:18:41 fiferboy: we'll do better May 15 14:18:43 lbt, mhm, though I prefer sharper than that May 15 14:18:59 maybe use log? May 15 14:19:04 actually I use 0.75 May 15 14:19:06 Where do you comment the bounds check? May 15 14:19:19 AStorm: integer math? May 15 14:19:23 (mainly) May 15 14:19:49 so v /= e^nslice May 15 14:19:52 qabstractslider May 15 14:20:38 vel1.rx() = (vel1.rx()*DECEL_PC)/100; May 15 14:20:53 Maybe instead of commenting it out, put in another function that doesn't have a bounds check? May 15 14:21:16 fiferboy: I will, and in fact may shortcut it out to use _hs_slide May 15 14:21:39 I'm just looking at qabstractslider source May 15 14:21:50 lbt, why not v *= e^-dt ? May 15 14:21:55 exp is in math lib May 15 14:22:12 You do it in the setValue functions? May 15 14:22:46 AStorm: simple approach 1st.... and it's pretty nice.... nb what's the equation for friction? May 15 14:23:09 fiferboy: yes May 15 14:23:12 friction? that's "a force" May 15 14:23:22 F = m*a May 15 14:23:33 I see it, value=d->bound(value) May 15 14:23:53 v = 0.5 * a*t^2 May 15 14:25:39 k * v / t^2 May 15 14:25:55 lbt: So in the code in question you have overshot and the velocity is close to 0, this is where you have to scroll back to the limit? May 15 14:26:29 obviously, you need some epsilon to stop May 15 14:26:55 yes May 15 14:27:21 lardman|afk: http://www.jiongtang.com/blog/html/digital-product/smartq7-unboxing.html btw May 15 14:27:43 lbt: So what is it you are setting vel1.ry to? May 15 14:28:22 also, what is the timeslice? :) May 15 14:28:37 50 ms May 15 14:28:41 because the starting velocity is measured over a timeslice May 15 14:29:22 that's too slow for decel, but decent for measuring May 15 14:29:27 http://pastebin.com/d40de85cf May 15 14:29:32 current code ^^ May 15 14:29:32 (sbMax.y() - scrollBase.ry()/scrollFactor.y()+curr.y())/braking_cycles May 15 14:29:34 at least, I think so May 15 14:29:43 fiferboy: now, I cheat here May 15 14:29:48 you'll need, say, 2 timeslices to measure vstart May 15 14:29:49 and the rebound is linear velocity May 15 14:30:07 AStorm: done in the fingerscroll moveEvent code May 15 14:30:12 mhm May 15 14:30:31 lbt: Is the new code closer to working? May 15 14:30:37 then, on each timeslice, just apply the equation May 15 14:30:42 should be May 15 14:30:54 Compiling? May 15 14:31:20 279 on that pastebin AStorm May 15 14:31:43 actually it's on the tablet but I'm chatting... May 15 14:31:51 lbt, missed it? May 15 14:32:04 http://pastebin.com/d40de85cf May 15 14:32:59 need to go back to 0 from -29 ScrollFactor 1 so -251 px for 7 iterations May 15 14:33:07 yeah, that's sounds wrong... May 15 14:33:25 rx *= 1/2 * k May 15 14:34:32 or 1/2 * 1/k - for speed factor as opposed to slowness May 15 14:34:38 AStorm: what would you replace line 279 with ? May 15 14:35:11 lbt: Do 0 and -29 seem right? May 15 14:35:16 ry = ry / 2 * somefactor May 15 14:35:50 that's the same code May 15 14:35:52 then curr.y += ry May 15 14:36:36 no, you're not changing velocity May 15 14:36:45 which is wrong - it has to halve May 15 14:36:50 283 May 15 14:37:09 OVERSHOOT_DECEL_PC is 0.5 * somefactor May 15 14:37:09 ugh May 15 14:37:29 ugh? May 15 14:37:34 it's the same maths May 15 14:37:37 I see what you mean May 15 14:37:54 how is vell.y and vell.ry related? May 15 14:38:15 originally I had the 100 in there to avoid integer maths results of 0.4 -> 0 May 15 14:38:21 same value May 15 14:38:25 literally May 15 14:38:34 ry is a reference to y May 15 14:38:49 allows private data to be directly modified May 15 14:39:11 fiferboy: yes, 0 and 29 are spot on May 15 14:39:15 -29 May 15 14:40:04 I take it that ry is actually dy - delta? May 15 14:40:04 dy = delta y I mean :) May 15 14:40:04 so it's then that vell.y() is to halve May 15 14:40:07 not vell.ry which is the delta May 15 14:40:09 delta would be constant 1/2 * somefactor May 15 14:40:19 :) May 15 14:40:21 ok May 15 14:40:25 no May 15 14:40:37 vel is a QPoint object May 15 14:40:43 holding x and y May 15 14:40:44 So, shouldn't it be "need to go back to 0 from -29 ScrollFactor 1 so (scrollBase.ry() + curr.y() * scrollFactor.y()) px for 7 iterations May 15 14:40:59 yes... but I'm chatting again May 15 14:41:02 heh May 15 14:41:35 hmmh May 15 14:41:44 i am watching a movie called conspiracy about the nazi meeting about the final solution May 15 14:41:47 so do calculate actual velocity, that is dx May 15 14:41:50 and dy May 15 14:41:52 and not cheat May 15 14:42:06 then halve that and add to curr.y May 15 14:42:08 and one of the actors is jewish :) May 15 14:42:15 no need May 15 14:42:21 (after multiplying by the scale factor) May 15 14:42:23 and anyway May 15 14:42:35 working at pixel level loses accuracy May 15 14:42:41 and you get nasties May 15 14:43:02 sure it does, but dx is not in whole pixels May 15 14:43:43 I should have said vel is a QPointF object (float) so that keeps things honest May 15 14:44:10 again, what is vel. velocity? so vel.x is dx? May 15 14:44:27 no vel is velocity vector May 15 14:44:33 vel.x is x component May 15 14:45:25 ... May 15 14:45:35 so vel.x is dx, you. May 15 14:46:28 KINETIC_REFRESH/VSCALE May 15 14:46:40 I know what is VSCALE - but kinetic refresh? May 15 14:47:46 is it dt? May 15 14:49:22 * Stskeeps is kinda impressed May 15 14:49:30 Makesyour download go faster if you continue circling the screen with your finger? May 15 14:49:38 the public services with digital signature etc and so on work on ubuntu May 15 14:49:59 RST38h, looks like it, I don't know what this crud is May 15 14:50:10 the screen should be refreshed every some ms May 15 14:50:18 e.g. 50 ms May 15 14:50:22 vel.x is x component May 15 14:50:31 sorry wrong window May 15 14:51:17 AStorm: yes May 15 14:51:28 but then, you need to calculate delta for that time, so vel.x = (cur.x-old.x)/TIMESLICE May 15 14:51:41 assuming you measure over one timeslice May 15 14:51:47 I'm not calculating vel May 15 14:51:51 ? May 15 14:51:54 I'm calculating dx using vel May 15 14:51:59 wth? May 15 14:52:14 no, you have to compute starting velocity somehow May 15 14:52:17 this is overshoot? May 15 14:52:26 we know start velocity May 15 14:52:33 do don't May 15 14:52:38 line 190 ish May 15 14:52:39 *you don't May 15 14:53:06 we also calculate it twice May 15 14:53:29 to avoid some glitches in mouse events being duplicated on some systems May 15 14:53:29 I see *VSCALE there May 15 14:53:32 why? May 15 14:53:43 const int QAbstractScrollAreaPrivateScroller::VSCALE = 100; // velocity scaling to ensure not lost in int rounding May 15 14:54:07 mhm, ok May 15 14:54:31 last - curr = FAIL May 15 14:54:36 curr - last May 15 14:54:47 wrong direction May 15 14:56:57 again, what is KINETIC_REFRESH May 15 14:57:14 think about it May 15 14:57:16 hmm, good point... I had something on this way back... it's because the scrollbars are inverted IIRC May 15 14:57:19 why do you multiply by it May 15 14:57:29 timeslice May 15 14:57:46 yes, but your speed is in pixels May 15 14:58:01 not pixels/second May 15 14:58:11 that's not a speed May 15 14:58:13 actually, pixels/ms May 15 14:58:32 or whatever your dt base unit is May 15 14:59:19 is cur_time Unix timestamp? May 15 14:59:53 event_time.elapsed() - what's the unit? May 15 15:01:55 OVERSHOOT_DECEL_PC should be 50 May 15 15:02:30 I think you could really help point out inconsistencies in the code... it may be worth reading through it a bit to get the structure and find where some of the points you raise are commented... Then I'd really appreciate patches, comments or suggestions :) May 15 15:02:45 or if you really want it accurate, then - May 15 15:02:48 I do May 15 15:03:04 but I'm very close to it May 15 15:03:13 an independent review would help May 15 15:03:21 DECEL_PC/100 / 2 May 15 15:03:30 the whole value May 15 15:03:40 the default should be halving the speed May 15 15:03:44 What program are you all looking at anyway??? May 15 15:03:52 http://pastebin.com/d40de85cf May 15 15:03:52 What is all this kinetic stuff? May 15 15:03:54 now, the factor is slowness factor May 15 15:04:01 RST38h: Qt finger scrolling May 15 15:04:13 RST38h: extension to qAbstractScrollArea to allow fingerscroll + fremantle bounce May 15 15:04:28 or rather, 0.5 * (DECEL_PC/100) May 15 15:04:36 then rounded to int May 15 15:04:43 David has implemented it in such a way that all Qt programs running in Hildon automatically take advantage of it May 15 15:04:47 Ah, cool May 15 15:05:11 to get it accepted it needs to be minimal and efficient May 15 15:05:13 if necessary, do 5 * DECEL_PC/100 / 10 May 15 15:05:27 so whilst true physics is nice May 15 15:05:34 approximations are good enough ;) May 15 15:05:38 it is true physics :) May 15 15:05:46 that is, almost true physics May 15 15:05:55 (you're missing the 1/2 factor) May 15 15:06:12 but that's not the problem May 15 15:06:12 true physics is where it shatters your device when it reaches the end of the list at full speed May 15 15:06:20 and I'm using large values now May 15 15:06:22 to debug May 15 15:06:30 large values of what? May 15 15:06:30 so I actually see the effect in slow motion May 15 15:06:40 OVERSHOOT_DECEL_PC 50 May 15 15:06:49 mhm May 15 15:06:54 should be closer to 80... rubber wall, not gravity May 15 15:06:58 then add that 5/10 May 15 15:07:06 yeah... so when we tune it that's great May 15 15:07:12 but right now it's broken May 15 15:07:14 :( May 15 15:07:19 broken, how? May 15 15:07:33 heh, May 15 15:07:34 (show some print output) May 15 15:07:45 hi , is there anybody who know where to get information about an error of maemoscrobbler? May 15 15:08:01 http://pastebin.com/d28c7b695 May 15 15:08:07 the gui shows me: Status: Error submitting (14:56) May 15 15:08:12 how to describe broken animation on irc ? May 15 15:08:24 given my camera went for repair 2 days ago? May 15 15:08:34 lbt: Does this make any sense? http://pastebin.com/m313311cb May 15 15:08:47 Line 272 May 15 15:08:50 lbt, something is very wrong... you get constant v May 15 15:09:14 OverShootStabilise is supposed to be constant v May 15 15:09:19 this shouldn't happen, it should always halve May 15 15:09:35 no, or it's not physics May 15 15:09:41 ah, wait May 15 15:09:43 actually it should accelerate and then decelerate May 15 15:09:45 what does that do? May 15 15:09:52 cos at the turning point v=0 May 15 15:09:54 the Stabilize part May 15 15:10:06 read the state code May 15 15:10:38 # May 15 15:10:38 if (braking_cycles-- <= 0) { May 15 15:10:41 fiferboy: almost May 15 15:10:45 bad, use velocity for cutoff May 15 15:10:49 not cycles May 15 15:11:10 vsb->max is in 'value', not pixels May 15 15:11:29 e.g. if vel.ry() < something, vel.ry() = 0 May 15 15:11:39 fiferboy: ) - scrollBase.ry()) / scrollFactor.y() - curr.ry())/braking_cycles; May 15 15:11:43 (actually, abs(vel.ry()) May 15 15:12:05 I think we subtract target - old_val May 15 15:12:23 and I did target - (a +b) = target - a +b May 15 15:13:10 AStorm: this code has 2 decelerations and a rebound May 15 15:13:21 friction deceleration on release May 15 15:13:31 rubber deceleration on hitting the limit May 15 15:13:37 and linear rebound May 15 15:13:45 rubber deceleration? May 15 15:13:50 wth is that? May 15 15:13:57 imagine hitting a rubber end-stop May 15 15:14:05 ah, that thing May 15 15:14:09 you need an oscillation for that May 15 15:14:23 e.g. sin * 1/2 * k May 15 15:14:30 not pretty in a gui May 15 15:14:41 yep ;P May 15 15:14:50 other than that, no need for deceleration - just stop May 15 15:14:54 so we have what I descrobed ... 2 decelerations and a linear rebound May 15 15:14:57 :) May 15 15:15:15 lbt: Are the numbers any closer now? May 15 15:16:00 ok, again, when is "rubber decel" active May 15 15:16:10 and rebound happens when you hit an edge? May 15 15:16:16 no May 15 15:16:25 rubber decel at an edge May 15 15:16:36 uhm, wha? May 15 15:16:39 rebound when rubber decel stops you May 15 15:16:58 how would that be useful? May 15 15:17:16 so that it stops always before you hit an edge? May 15 15:17:27 it's horrible May 15 15:17:29 no, it *starts* to stop May 15 15:17:33 when you hit an edg May 15 15:17:35 e May 15 15:17:40 and then goes past the edge May 15 15:17:45 straining mightily May 15 15:17:48 ah, so you're simulating an indented surface? May 15 15:17:49 like in a cartoon May 15 15:18:00 a rubber wall May 15 15:18:10 I call my widget Tom May 15 15:18:32 ok, so proper function is still friction... May 15 15:18:34 then when he has fully stretched out the rubber wall May 15 15:18:42 but you get additional force added May 15 15:18:42 no, elastic May 15 15:18:47 same! May 15 15:18:54 it's still a force May 15 15:19:04 no elastic force proportional to stretch May 15 15:19:09 (at least, can be modelled as one) May 15 15:19:22 let me check May 15 15:19:31 bow+arrow May 15 15:19:54 lbt: I would describe it more like an elastic band holding something back when you hit the edge May 15 15:19:55 http://en.wikipedia.org/wiki/Linear_elasticity May 15 15:20:06 ^ May 15 15:20:13 It pulls against it (decelerating) and then it starts being pulled back May 15 15:20:43 yes May 15 15:20:49 but mine twangs May 15 15:20:58 imparting energy in a sudden impulse May 15 15:21:04 inside the first timeslice May 15 15:21:05 whoa, still doing elestic modelling May 15 15:21:11 working correctly May 15 15:21:12 and having cV after that... May 15 15:21:21 that's how elasticity works May 15 15:21:36 all the stored energy is released at once May 15 15:21:39 Ah, so different from most kinetic scrolling rebounds I have seen May 15 15:21:40 In addition linear elasticity is only valid for stress states that do not produce yielding. May 15 15:22:00 or heating May 15 15:22:22 lbt, in other words, hitting a spring is linear May 15 15:22:26 (more or less) May 15 15:22:41 anyway, I don't care :D May 15 15:23:16 right now I'm getting antimatter hitting non-linear springs and some kind of perpetual motion May 15 15:23:23 so, your model acts correctly... like a spring :) May 15 15:23:35 do you have a damping term in there too? May 15 15:23:36 lbt: I like the sound of that! May 15 15:23:45 obviously not, but do you plan on having one? May 15 15:23:45 lardman, friction should be the damping term May 15 15:23:46 it's so broken that I don't care about the precise shape of the deceleration curve May 15 15:23:59 I have 2 damping terms May 15 15:24:02 lbt, you have to apply friction to the rebound too May 15 15:24:05 one for normal slowdown May 15 15:24:11 one for hitting an end stop May 15 15:24:19 wrong May 15 15:24:24 friction should apply to both May 15 15:24:36 wrong May 15 15:24:43 one is friction May 15 15:24:46 one is elastic May 15 15:24:57 one results in rebound one doesn't May 15 15:25:07 "hitting an end stop" should happen before it hits an edge, right? May 15 15:25:22 or as it hits an edge? May 15 15:25:30 the end stop/edge is a rubber band stretched across the path May 15 15:25:45 and it goes past the limit May 15 15:25:46 yes May 15 15:25:59 so Y coords: May 15 15:26:13 lbt: What are your debug numbers after the latest changes? May 15 15:26:17 ok, then your rebound velocity should be calculated like this May 15 15:26:35 velrebound = - vel * springyfactor May 15 15:26:45 keep chatting, I'm going to code some things and start a build May 15 15:26:45 where that factor is less than 1 May 15 15:27:27 RST38h: you around? May 15 15:27:41 bbiab May 15 15:27:58 lbt, and after the rebound, it should be also affected by friction May 15 15:28:06 you just get another starting velocity May 15 15:28:17 0 May 15 15:28:23 not 0 May 15 15:28:30 -vel * 1/springiness May 15 15:28:56 o May 15 15:29:12 I guarantee you it's zero May 15 15:29:29 it's not if it was scrolling May 15 15:29:33 since it passes from +ve velocity to -ve velocity May 15 15:30:06 ... May 15 15:30:22 rebound happens at an edge May 15 15:30:28 when velocity is >0 May 15 15:30:31 otherwise it stops May 15 15:31:26 actually, when abs(velocity) > 0 May 15 15:31:53 so you still need to calculate velocity somehow May 15 15:32:13 this time, not from scrolling, which doesn't happen May 15 15:32:51 so, you get 2 cases May 15 15:33:05 one, where point was moving before hitting the edge May 15 15:33:20 and 2, when your rebound starts at an edge May 15 15:34:14 imagine the scrollbar is a ball on a traintrack. It rolls and eventually stops. That's friction. It rolls and slows down but before it stops it hits a rubber band stretched across the track between two posts. It slows down more quickly but goes past the posts and stretches the rubber band until it stops and the band is stretched. Now the band snaps but gives the ball enough speed to get back to the posts in the same time as it got from the posts to the stopping May 15 15:34:15 point. Then a magic spell stops the ball dead when it is level with the posts. May 15 15:34:38 that's my model that is ;) May 15 15:34:50 a ball on a traintrack would stop in less that 2m May 15 15:34:56 have you never noticed all the bumps? May 15 15:34:59 yuck May 15 15:35:07 monorail May 15 15:35:09 this model will suck in use May 15 15:35:10 it's like the wheel of fortune, squared May 15 15:35:26 so, when do you want to stop at an edge May 15 15:35:28 hi crashanddie May 15 15:35:31 1) when you hit it May 15 15:35:38 hi timeless_mbp May 15 15:35:39 ok, i think i have a couple of things ironed out May 15 15:36:03 sadly i failed to hit up everyone i wanted to for this week, but i think overall i've gotten to see quite a few people May 15 15:36:09 or... 2) when remaining energy of the point is below the band's inertia? May 15 15:36:11 AStorm: http://www.youtube.com/watch?v=G-D-J0Y7ufM 19 seconds in May 15 15:36:26 lbt, if you did it with a rubber band and the ball hit it with enough power to actually bend the band then the ball will fire back off down the track May 15 15:36:44 that's the 'rebound' phase May 15 15:36:59 lbt: as lcuk just pointed out, there's definitely a few problems with your metaphore May 15 15:37:04 but it doesn't need a full physics engine May 15 15:37:15 so its a sticky rubber band so when the ball hits it its glued, but oscilates around the natural flex point of the band May 15 15:37:24 we should add a twoioiinggggg sound effect May 15 15:37:26 that's like brickbreaker May 15 15:37:27 crashanddie_: my metaphor ends in magic.... how can it be wrong May 15 15:38:13 lbt, note it goes BEYOND the are May 15 15:38:15 *area May 15 15:38:18 lbt: Are your debug numbers any better now? May 15 15:38:37 fiferboy: think so... but not right May 15 15:38:49 AStorm: That's what the overshoot is May 15 15:38:53 so your velocity is being reduced in a linear function of dv May 15 15:39:04 then goes to zero May 15 15:39:31 fiferboy: you understand... can you explain? May 15 15:39:32 then springs back again as a linear function of dv, possibly multipled by some "loss factor" May 15 15:40:05 in other words, dy is a square function of y May 15 15:40:14 or sqrt of y May 15 15:40:17 Basically, it does what the video lbt posted shows. May 15 15:40:21 * lbt goes for a coffee May 15 15:40:24 depending on the direction May 15 15:40:35 timeless_mbp: you still on for lunch then? May 15 15:40:42 (into rubber it's sqrt, out of the rubber it's a square) May 15 15:40:43 Shoots past the end, slows down, comes back and settles happily at the list end (or start) May 15 15:40:44 i believe so May 15 15:40:46 assuming linear rubber May 15 15:40:50 is there a maximum amount that an overshoot can be May 15 15:40:53 timeless_mbp: I didn't see you reply, you might want to confirm May 15 15:40:58 and *all that* is affected by friction still May 15 15:41:08 although they're going to need to repoke me w/ details real soon May 15 15:41:26 lcuk: There is a maximum if you have released your finger. You can pull it back all you want with your finger on the widget May 15 15:41:29 timeless_mbp: they did, they're waiting for your reply May 15 15:41:46 lbt, so, you're missing a cutoff by going to v=0 May 15 15:42:03 upto 1 screen w/h i assume - or can you keep pulling it back release,regrab quickly and pull back more May 15 15:42:08 you need v <= const instead May 15 15:42:11 timeless_mbp: reply to yesterday's email and propose a time as well May 15 15:42:13 ok, i need to learn to use Reply To All May 15 15:42:16 if you do that for a list of 10000 items do you break the speed of light restoring it May 15 15:42:19 arg, and a time? May 15 15:42:20 or limit vmax May 15 15:42:26 hrm May 15 15:42:28 lcuk: I don't think you can regrab, but that would be fun May 15 15:42:33 ok May 15 15:42:37 timeless_mbp: well if it's today, you might want to start pushing things :) May 15 15:42:37 yeah :D May 15 15:42:44 yeah yeah May 15 15:42:50 make sure to get the loss factor in May 15 15:42:56 i think all list items should be independent, and act like newtons cradle :D May 15 15:42:56 * timeless_mbp hasn't really woken up yet May 15 15:43:10 lcuk, that'd be fun May 15 15:43:12 timeless_mbp: oh you fucking twat May 15 15:43:18 mgedmin: ping May 15 15:43:24 timeless_mbp: you're a veggie? That's so 90s :D May 15 15:43:28 i'm not May 15 15:43:29 hi, Jaffa May 15 15:43:33 yeah until a list item at the end fires off and out through the side of the device and takes someones eye out May 15 15:43:44 I actually had a meat meal last night on Castro street May 15 15:43:53 it turns out they opened a kosher restaurant there a week ago May 15 15:43:55 lcuk, no, it'll rebound from the edge May 15 15:43:57 :D May 15 15:43:58 luck: Don't Fremantle devices come with goggles to prevent that? May 15 15:44:09 but I'm not going to go there two days in a row May 15 15:44:13 AStorm, are you sure the materials at the end are structurally sound May 15 15:44:26 they are May 15 15:44:30 nokia testing labs need to build a device to test this theory May 15 15:44:36 Some of my list items have a lot of mass May 15 15:44:40 like the pocket shuffler thing May 15 15:44:45 heh May 15 15:45:07 lbt, so, it's fake rubber band May 15 15:45:12 we should use the accel unit promised for fremantle to allow a list to be shook up May 15 15:45:14 to test it May 15 15:45:18 the item's velocity is set to some constant upon hitting an edge May 15 15:45:27 that's how it looks May 15 15:45:32 lcuk: That would be an awesome way to suffle a playlist May 15 15:45:36 yeah May 15 15:45:45 otherwise, it'd overshoot A LOT May 15 15:45:52 no, it starts to decelerate on hitting an edge May 15 15:46:05 or the factor is huge May 15 15:46:10 but faster than friction May 15 15:46:10 fiferboy, ive been playing with lists quite a lot as you know, have you seen and felt the new framework stuff - its got an almost infinite kinetic caledar thats smooth as silk May 15 15:46:16 mgedmin: your cp's failing on nfs - you using nfs-user-server? May 15 15:46:20 then it shouldn't overshoot at all at small v May 15 15:46:25 correct May 15 15:46:32 check it May 15 15:46:38 lcuk: You mean the Qt Declarative UI videos? May 15 15:46:38 Jaffa: no, I don't think so May 15 15:46:44 btw, the correct factor is based on the width May 15 15:46:45 :) May 15 15:46:51 fiferboy, theres a playtest out in the wild and keesj is tracking the source May 15 15:46:57 (in case of dy, or height in case of dx) May 15 15:47:00 Jaffa: nfs-kernel-server 1:1.1.2-6lenny1 May 15 15:47:01 its on a git server somewhere May 15 15:47:12 * mgedmin needs blog comments damnit! May 15 15:47:16 mgedmin: Kernel server? I've had loads of problems from hardy onwards with the user server - but it's the only one which gives me the uid mapping I need :( May 15 15:47:29 yeah, that sounds familiar May 15 15:47:31 fiferboy, much more is in place since the pretty zooming vid :) May 15 15:47:32 how is java dev going on the n8x0? May 15 15:47:42 I tried to use it for the same reasons and had to stop for some other reasons May 15 15:47:46 * AStorm needs that python-processing... fairly quickly May 15 15:47:47 crashanddie_: who does that? May 15 15:47:51 lcuk: Which video are you referring to? May 15 15:47:56 and jeremiah is still out May 15 15:47:58 :/ May 15 15:48:01 mgedmin: don't go into too much detail now ;-) May 15 15:48:03 http://www.youtube.com/watch?v=iMXp0Dg_UaY this vid May 15 15:48:47 http://talk.maemo.org/showpost.php?p=285896&postcount=260 this post where i mention about the playtest and how to run it etc May 15 15:49:22 find out how different mechanisms work on actual hardware and what works etc :) May 15 15:50:26 lbt, indeed, this is fake spring May 15 15:50:26 see how it takes some time when it reaches max overshoot May 15 15:50:28 normal elastic would either break or act at once May 15 15:50:36 if it breaks, velocity is still non-negative May 15 15:50:38 if it acts at once, v == 0 at some point May 15 15:50:50 timeless_mbp: https://wiki.evolvis.org/jalimo/index.php/Maemo May 15 15:51:15 so, they probably set the velocity to constant with - upon hitting some max_overshoot May 15 15:51:32 (and it still gets friction applied when returning) May 15 15:53:59 crashanddie_: could you ask those clowns what they have against getting a proper certificate? May 15 15:54:16 Chinoook May 15 15:54:22 3 o's? May 15 15:54:24 gah May 15 15:55:19 lbt, ok, let me write you the correct equation May 15 15:55:34 :) May 15 15:57:27 v *= 1/2 * slowness - (hit_edge ? springfactor * 1/overshoot : 0) May 15 15:58:00 argh May 15 15:58:10 no, it is correct :) May 15 15:58:50 now, when v reaches zero and you're overshot, you apply May 15 15:59:05 v = - springfactor * 1/overshoot May 15 15:59:57 lol, still going :) May 15 16:00:50 yeah lardman the mechanics of underpant elastic and the forces needed to give a satisfying wedgy are complex May 15 16:01:29 Well, I'm going to go get some fresh air May 15 16:01:34 im surprised you havent got involved and modelled it for them in [*insert random mathematical prog here*] May 15 16:01:41 I missed the start May 15 16:01:46 was too busy doing some other modelling May 15 16:01:48 Hopefully all the friction/spring/elastic/magic will be worked out before I get back May 15 16:01:51 spring back May 15 16:02:05 or rather, no May 15 16:02:05 no, that is correct May 15 16:02:05 then apply friction to the resulting constant May 15 16:02:06 spring back will a well damped frictional halt May 15 16:02:10 obviously, this is invalid, but seems to be what's shown in the movie May 15 16:02:22 should be v = 1/2 * speedfactor * (v - springfactor * 1/overshoot) May 15 16:02:24 and I'm lagged :P May 15 16:02:29 cya later fiferboy_away May 15 16:03:05 * AStorm needs pyprocessing BADLY! May 15 16:03:14 maybe someone can do it quicker than jeremiah? May 15 16:03:35 can I ask what you're having troubles with? May 15 16:03:41 did someone found any reasonable use for the camera on n810 ?? May 15 16:03:43 some sort of kinetic scrolling thing? May 15 16:03:58 its the end of the kinetics they are trying to work out May 15 16:03:59 biiter_: barcode scanning May 15 16:04:00 biiter_, yes, automatic rotation and barcode scanning May 15 16:04:16 biiter_: I like the sound of starmap matching May 15 16:04:36 use it for video calling May 15 16:04:46 yes, that one too May 15 16:04:48 and for taking pics in liqbase May 15 16:04:59 pics of yourself, you mean May 15 16:05:03 did anyone get around to making the gesture recognition app? May 15 16:05:09 hard to aim otherwise May 15 16:05:10 AStorm, or your friends :) May 15 16:05:26 lardman http://pastebin.com/d77515911 May 15 16:05:36 needs face recognition so you can point it randomly and it will boing when it's pointing at someone May 15 16:05:41 ok :) thx May 15 16:05:48 lardman, neat idea! May 15 16:06:01 we have opencv on the tablet? May 15 16:06:30 there's a Garage project isn't there? May 15 16:06:37 IDK May 15 16:06:50 there was talk of getting it working, I thought just some basic image correlation code ought to do the job though May 15 16:07:03 standard Haar recognizer May 15 16:07:05 bbiab tracy poorly again May 15 16:07:18 it will take like, 30 lines of code to find that face May 15 16:07:27 or those faces May 15 16:07:27 lcuk: more wine! May 15 16:08:00 AStorm: from scratch in C?! May 15 16:08:01 :) May 15 16:08:08 lardman, C++, with OpenCV May 15 16:08:25 ah cool May 15 16:08:40 of course, given training material May 15 16:09:05 but there are ready-made bases of pics to get a good classifier May 15 16:09:07 Don't the Haar approaches use like 200,000 features? May 15 16:09:16 derf, yes, more May 15 16:09:19 but not that many examples May 15 16:09:24 You seriously think that'll run on a tablet? May 15 16:09:32 you can get good results with like 9000 positive + 9000 negative May 15 16:09:33 At anything approaching video frame rates? May 15 16:09:37 sure yeah May 15 16:09:42 You're crazy. May 15 16:09:49 assuming camera doesn't eat CPU May 15 16:09:58 Hahahaha. May 15 16:09:59 10 FPS May 15 16:10:25 lbt: what is VSCALE? Some sort of scaling factor to slow the speed? May 15 16:10:27 it takes like, 10ms to find a face on a single core of Turion X2 Ultra 2200 MHz May 15 16:10:36 how do they do facial recognition on the canon cameras? May 15 16:10:37 lardman, just 100 May 15 16:10:50 or is that just facial feature recognition May 15 16:10:53 lcuk, probably the same, or morphological detection May 15 16:10:53 ok, just a scaling factor May 15 16:11:10 i put sketch searching into liqbase last night May 15 16:11:20 the facial recognition on canon cameras is funny. It thinks a beer can is a face, but fails to notice people :-) May 15 16:11:25 i made an api to draw a sketch and it shows all the sketches which have these features May 15 16:11:38 ShadowJK: Needs more AdaBoost. May 15 16:11:52 lol shadow May 15 16:15:06 ok, so, again May 15 16:15:17 you only need 1 FPS for it to be useful for pics May 15 16:15:44 better to have more, of course May 15 16:15:56 5 FPS is certainly possible May 15 16:19:43 ShadowJK: is it an empty can or full can? May 15 16:22:38 yuck, Haar is a learning thing May 15 16:22:49 not a plain-Jane algorithmic solution :) May 15 16:23:00 You're asking for a classifier. May 15 16:23:05 Of course it's a learning thing. May 15 16:23:11 yeah, not my field May 15 16:23:21 It's (one of) mine. May 15 16:23:36 how many tuning params are there then? May 15 16:24:17 crashanddie, half-full May 15 16:24:21 Presumably, the number of boosting stages, the size of the sample images, and the number of sample images. May 15 16:24:51 I'm sure one could add more, but I don't think any more are necessary. May 15 16:26:45 glad to hear it ;) May 15 16:28:43 derf, and mine too :) May 15 16:29:45 AStorm: So why haven't you written the 30 lines of code yet? May 15 16:31:16 where's that chap who wanted an STFT on the DSP I wonder? May 15 16:31:40 hmm May 15 16:31:41 in which repo can I get gcc for the tablet? May 15 16:31:50 poke lcuk May 15 16:31:57 derf, yes, but not compiled for the tablet May 15 16:32:01 and especially not packaged May 15 16:32:02 probably the sdk one May 15 16:32:12 AStorm: Mer .... standard. May 15 16:32:13 lardman, for diablo? link/url please May 15 16:32:22 lbt, ... Maemo. May 15 16:32:31 for Mer, it's in the default May 15 16:32:34 ah, there's you're problem right there. May 15 16:32:36 don't have one off hand, sorry May 15 16:32:57 lbt, but target isn't a non-existent release-quality Mer May 15 16:33:04 ;P May 15 16:33:12 that will happen, but much later May 15 16:33:22 it's an approximation to release-quality... May 15 16:33:49 uhm, no. May 15 16:34:32 just as linear function is an approximation of an exponential one ;P May 15 16:39:44 yeah lardman May 15 16:40:17 wine? May 15 16:40:26 or the location of gcc for on-tablet dev> May 15 16:40:27 ? May 15 16:40:27 Nearly. May 15 16:40:38 deb http://repository.maemo.org/ diablo/sdk free non-free May 15 16:40:44 Jaffa: how's things? May 15 16:40:52 Jaffa: I have a glass on the go, wonderful :) May 15 16:40:59 lardman: first day back at work today - working from home sorting email May 15 16:41:00 same repository scratchbox uses May 15 16:41:09 lcuk: thanks on AStorm's behalf May 15 16:41:09 lcuk, does it contain armel (non-cross) compiler? May 15 16:41:20 Got a glass of a Normandy aperitif before curry & polishing off last night's bottle of red May 15 16:41:31 yes astorm i run everything directly on tablet after using standard apt-get stuffs May 15 16:41:33 mmm, curry May 15 16:41:34 because AFAICS Scratchbox still uses one May 15 16:41:36 mhm :) May 15 16:41:40 checking May 15 16:41:50 whoops, not enough disk space I guess May 15 16:41:57 time to drop that OpenTyrian ;P May 15 16:42:01 plenty if you dont waste it May 15 16:42:10 * lardman needs to push through the slightly dizzy faze and get onto some coding May 15 16:42:11 tho i ran out the other night May 15 16:42:24 lcuk, on 256 MB flash? :P May 15 16:42:27 more wine May 15 16:42:30 +1 May 15 16:42:41 AStorm, yeah theres enough to grab lots of things May 15 16:42:45 vim is fairly huge for example May 15 16:42:54 i wouldnt know lol May 15 16:43:19 use vi you coward! ;) May 15 16:43:25 abiword is large too May 15 16:43:39 timeless_mbp: ping, Yves replied to your email May 15 16:43:41 lardman, sorry, need proper multifile editor May 15 16:43:58 AStorm: I know, was only taking the mick May 15 16:46:12 ok, i'm getting dressed and hunting for my cell phone May 15 16:48:58 * timeless_mbp ponders May 15 16:49:24 gcc = No Matches Found... argh May 15 16:49:34 just added the SDK repo May 15 16:50:31 crashanddie_: ok, this might be complicated May 15 16:51:05 AStorm, May 15 16:51:08 Nokia-N810-23-14:~# apt-cache showpkg gcc May 15 16:51:08 Package: gcc May 15 16:51:08 Versions: May 15 16:51:08 4:3.4.4-7osso2 (/var/lib/apt/lists/repository.maemo.org_dists_diablo_sdk_free_binary-armel_Packages) (/var/lib/dpkg/status) May 15 16:51:08 May 15 16:51:22 * lardman wanders off to watch some TV May 15 16:51:25 fiferboy_away: done May 15 16:51:44 lcuk, check again the repo, hmmh May 15 16:51:46 * timeless_mbp can't see any way to get there by mass transit w/o needing an hour May 15 16:51:51 maybe it didn't dl correctly or sth May 15 16:52:34 ok, darned redpill ;) May 15 16:59:27 lbt: You got it? May 15 17:01:47 yes May 15 17:02:46 fiferboy... http://pastebin.com/d5cf63d55 May 15 17:03:06 want the .so? May 15 17:03:49 lbt: I sure do! May 15 17:11:26 darn May 15 17:11:31 python2.5-dev is huge :/ May 15 17:11:39 to heck ;) May 15 17:11:53 anyone who happen to know what it means when NetworkManager is greying out APs? :P May 15 17:11:57 / SSIDs May 15 17:13:00 Stskeeps: greying out == leaving out? May 15 17:13:26 no, it shows them but they're grey May 15 17:13:52 I've never seen that :P May 15 17:21:35 hidden networks? May 15 17:24:06 neat, now I need libc6-dev and stuff ;P May 15 17:24:34 weird that python2.5-dev doesn't dep on these May 15 17:24:38 it should May 15 17:28:03 now I'm a proud owner of pyprocessing :> May 15 17:36:54 and now multiprocessing too :) May 15 17:37:50 mulpyprocessing? May 15 17:38:07 ;) almost May 15 17:38:21 multiprocessing module backported from python 2.6.1.1 May 15 17:38:46 (same as in 2.6.2) May 15 17:39:06 doesn't need any weird javascript it seems - a bug in debian package it seems :) May 15 17:39:17 RST38h, the 5800 is pretty nice but damn the browser sucks. May 15 17:39:28 and it seems that debian maintainers don't test their packages either May 15 17:40:22 when jeremiah shows back, tell him that - the exact same settings will work for python-multiprocessing as for python-processing :) May 15 17:51:17 anybody have a clue how big is the flash where rootfs resides is going to be in rx-51? May 15 17:52:37 sure, but cannot tell May 15 17:52:42 how so? May 15 17:54:13 mikkov_: theres going to be a large immc source code claims.. no idea on nand May 15 17:54:44 mikkov: there is just two possibilities May 15 17:55:09 mikkov: it is either 256MB or 512MB May 15 17:55:48 not 128? :) May 15 17:55:58 He asked about flash May 15 17:56:04 yes May 15 17:56:14 Samsung makes 128 SDRAM + 256 flash and 256 SDRAM + 512 flash May 15 17:57:08 I'm more curious if it's going to be jffs2 or one of the newer things :) May 15 17:57:37 Shadow: Not very important to me May 15 17:57:48 do we know it the rx-51 has a data crystal reader? May 15 17:57:51 I suppose whatever Nokia chooses it will be something sensible May 15 17:58:11 lcuk: Yes, and you lubricate it with blood May 15 17:58:43 some would argue jffs2 isn't sensible even for n8x0 :) May 15 17:58:52 but the replacements weren't really ready yet May 15 17:58:55 it works May 15 17:59:03 lbt: :O May 15 17:59:14 I definitely want real file system on the internal mmc though May 15 17:59:27 One that lets me install software May 15 17:59:34 fiferboy: how does it look... May 15 17:59:37 lbt: I have a meeting right now, but wow! May 15 17:59:42 it's 'exagerated' May 15 17:59:51 I like the new VMAX too May 15 18:00:05 Wow, very nice. I'll give you more feedback later May 15 18:00:11 can you do video? May 15 18:00:16 my camera died :(( May 15 18:00:29 My camera is dead too! Battery cacked May 15 18:00:39 Gotta go, talk later May 15 18:02:10 lbt: camera on n810 died some time ago as well, opened it up, and the data cable was disconnected May 15 18:02:17 lbt: plugged it back in, and works fine May 15 18:02:38 I meant my canon ;) May 15 18:02:44 I want to video the Qt bounce May 15 18:02:50 I suppose a mirror.... May 15 18:03:01 heh May 15 18:03:21 vnc2avi ? May 15 18:03:30 RST38h, even with real filesystem on it you'd have to mount it in the rootfs somewhere? May 15 18:03:32 2slow May 15 18:03:50 food... back in an hour May 15 18:04:34 Shadow: Guess so May 15 18:04:55 so like one step less than using loop? May 15 18:05:14 or like, reformat the mmc yourself, heh May 15 18:05:25 Shadow: I dunno what you mean by using loop, but the current OS does not let me run stuff from mmcs May 15 18:06:33 konttori_: I was just thinking if big data files (games) should still be installed to mmc May 15 18:07:36 oh, it mounts it noexec :) May 15 18:08:27 Shadow: there does not seem to be any security reason to mount internal mmc as noexec, so I guess there is some other reason May 15 18:08:27 mikkov_: whatever the size of one nand, you would want to install big data files on emmc. May 15 18:08:51 anything of tens or hundreds of megabytes should go to emmc. May 15 18:09:18 ok, then it's pretty small as in N8x0 :) May 15 18:09:26 mikkov: there is May 15 18:09:33 small and limited May 15 18:09:39 512 is small, 256 is limited May 15 18:10:01 /media/mmc2 is still the mount point? May 15 18:10:01 Having exec code on a partition that gets mouted to PC is not a good idea. May 15 18:10:31 mikkov_: for what? May 15 18:10:44 you say that like pc is a security risk lol May 15 18:11:01 mikkov_: ke-recv src is open May 15 18:11:09 konttori_: for emmc where I want to install my big files May 15 18:11:21 yeah. May 15 18:11:39 konttori: if you mean windows virii, tablet won't run 'em :) May 15 18:12:31 RST38h, quick, make up theory about why he said that, maybe there's wine+qemu-userspace May 15 18:13:47 Shadow: it is possible to write a custom pc virus that will copy maemo-specific payload when the NIT is mounted to PC May 15 18:14:00 Shadow: but I personally thing it is a scenario not worthy of consideration May 15 18:14:05 or a scripted virus that uses python or something.. May 15 18:14:50 surely though, its the way it is because a decision was made in the past May 15 18:15:06 jokes aside, noexec on removable media is just common sense and good practice :) May 15 18:15:11 if anyone thinks that decision needs changing surely an official bug can be made May 15 18:15:11 One reason is that if you are really sneaky you will give victim a data file causing NIT app to overflow a buffer and execute the payload May 15 18:15:22 Shadow: Removable yes, dev/mmc2 no. May 15 18:16:09 but from the system standpoint the mountpoint mmc2 used to be external and removable didnt it May 15 18:16:43 mmc1 is external May 15 18:16:59 I think if you boot N810 without external card, it swaps them around or something.. May 15 18:17:10 on n800 mmc1 and mmc2 are both external May 15 18:17:34 lcuk: but mmc2 is under battery cover May 15 18:17:39 so? May 15 18:17:47 its removable May 15 18:17:54 so pretty much internal to me :) May 15 18:17:57 and either way any of these can be reformatted to something better May 15 18:18:17 mikkov: do not offend n800 users :) May 15 18:18:18 i have my mmc1 which was fat as ext2 and i almost did same with mmc2 May 15 18:18:40 they consider it external and will kill you for telling them it is not really necessary to have two cards May 15 18:19:13 simplified ui :) http://www.lolpix.com/pictures/18/Funny_Pictures_548.htm May 15 18:19:20 please don't bunch us N800+N810 owners together with the N800-only owners May 15 18:19:21 ;) May 15 18:19:53 UI calls it also internal May 15 18:20:43 and its non executable unless you change something May 15 18:20:47 but it can be changed May 15 18:30:43 "It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter." May 15 18:31:40 (and then discover the wonders of forall() statement =)) May 15 18:32:22 :) May 15 18:57:31 hey all. Is there an easy way to get the mac address with python? May 15 19:03:23 lbt: You back? May 15 19:09:56 lcuk: You can regrab lbt's overshoot when scrolling horizontally May 15 19:10:11 ? May 15 19:10:16 i dont use overshoot lol May 15 19:10:23 ahhhh May 15 19:10:26 i see what you mean May 15 19:10:34 cool then! May 15 19:11:18 But it doesn't come back, so you can keep sending it off to the left May 15 19:11:33 :D excellent May 15 19:11:49 someone in ML today asked about grabbing a horizontal movable frame which had a text box on it, but the textbox ate the event May 15 19:11:55 For the record, he just hasn't implemented the rubber band effect horizontally May 15 19:12:02 you have to wonder why people want to mix their metaphors May 15 19:17:12 fiferboy, can you re-energize your scrolling whilst its going, like the little impulses you give to a roundabout to keep it at speed May 15 19:17:56 I'll pretend I know what a roundabout is for the purposes of your similie May 15 19:19:16 http://www.flickr.com/photos/ilike/10662072/ May 15 19:19:33 kids stand on it, mates push them round, friends puke May 15 19:19:42 much hilarity :) May 15 19:21:40 Ah, I don't beleive I have ever heard it called that, but I can't recall what we used to call them. May 15 19:21:52 I haven't seen one at a playground here in many year. May 15 19:22:03 Too dangerous. Kids might have fun and fall down May 15 19:23:46 lol May 15 19:36:26 fiferboy: What is this country where they banished roundabouts? May 15 19:36:49 Canada. At least, I haven't seen any here in Ontario since I was a kid. May 15 19:36:50 insert random european country May 15 19:37:04 * Stskeeps doesn't believe in cotton-coating kids May 15 19:37:04 http://www.linuxdevices.com/news/NS9676037801.html <- how long until running on maemo? ;) May 15 19:37:10 RST38h: roundabouts are something children shouldn't play on May 15 19:37:22 They also don't generally have wooden wingsets and climbers any more. May 15 19:37:34 /s/wingsets/swingsets May 15 19:38:08 lcuk: do they not have roundabouts in the North? May 15 19:38:22 lardman|tv: saw the smartq7 unboxing pics earlier? May 15 19:38:35 Stskeeps: new ones? Saw something the other day May 15 19:38:35 no, they removed then after the chavs were using em with motorbike power May 15 19:38:59 lcuk: I tend to go around them with 45 degrees bank angle... in a car May 15 19:39:02 "lardman|afk: http://www.jiongtang.com/blog/html/digital-product/smartq7-unboxing.html btw" May 15 19:39:06 (earlier today) May 15 19:39:18 thanks May 15 19:39:19 lol lardman|tv different kind of roundabout May 15 19:39:39 fiferboy: Oh, the horror May 15 19:39:45 the other child's toy has another names doesn't it? May 15 19:39:53 lardman: roundabouts are a useful tool of natural selection May 15 19:40:07 RST38h: indeed :) May 15 19:40:15 * RST38h suggests renaming roundabout "a Darwin's Gate" May 15 19:40:17 lardman|tv: Sometimes they are called Merry-go-rounds, according to wikipedia May 15 19:40:20 they need bog spikes in the middle rather than grass May 15 19:40:25 s/bog/big May 15 19:40:34 ye freaking mcalendarsync runaway... May 15 19:40:43 fiferboy: a merry-g-round is larger and powered May 15 19:41:08 That's what I thought too, but apparently some people call the little ones that too May 15 19:41:12 and often has horses and the like that go up and down May 15 19:41:15 lardman: See, Canadians abolish roundabouts and the next thing they have to do is place warning stickers on everything, down to toothbrushes May 15 19:41:30 :) May 15 19:41:35 RST38h: In English and French May 15 19:41:41 fiferboy: Oh. May 15 19:41:44 * RST38h almost forgot May 15 19:42:00 wtf is a chav? May 15 19:42:03 lcuk: aren;t they called spinny-pushy-thingy-ma-bobs? May 15 19:42:19 http://en.wikipedia.org/wiki/Chav May 15 19:42:25 "you comin to the park to play on the swings and slide and roundabout" .. May 15 19:42:40 as I said, the North... ;) May 15 19:42:41 http://en.wikipedia.org/wiki/Roundabout_(play) May 15 19:42:52 I love the picture of the homemade roundabout in that article! May 15 19:42:58 anyone know of an easy way to get the mac address with python? May 15 19:43:04 yeah, well I bet it was an American who made that entry May 15 19:43:12 lardman: both the large and small kinds are called "carousel" in Russian (fancy French word for roundabout I guess) May 15 19:43:35 not that I have anything against you guys, except that you don't know the names of children's playthings in England May 15 19:43:48 http://hobsons-bay-leader.whereilive.com.au/news/story/security-guards-watch-over-point-cook-playground/ May 15 19:43:54 Funny that the wikipedia article doesn't mention any roundabout-related deaths. May 15 19:43:57 * RST38h has never been to England, so he has got an excuse May 15 19:44:04 look at photo3 and you see why its needed to be guarded, but WHY did they allow it in the first place May 15 19:44:07 RST38h: carousel would be more like a merry-go-round in my book, but perhaps without the horses May 15 19:44:10 fiferboy: Maybe there weren't any? May 15 19:44:13 fiferboy: because if you go fast enough you fly into orbit! May 15 19:44:22 drill into the ground May 15 19:44:28 Escape velocity! May 15 19:44:34 No bodies. May 15 19:44:42 i really like the "roundabout playpump" idea May 15 19:44:48 thats clever May 15 19:44:52 * RST38h proud of making such a practical remark May 15 19:44:53 But what if there was a rubber band stretched above the roundabout and at least two other forces acting on the body? May 15 19:45:07 perhaps it is a merry-gop-round May 15 19:45:13 aargh, can't type May 15 19:45:15 fiferboy: children would either remove or tear it. May 15 19:45:23 fiferboy: next question. May 15 19:45:42 * lardman|tv goes back to the TV and wine, still not reached the perfect programming saturation point May 15 19:45:47 How many skinned knees were suffered at the hands of the roundabouts? May 15 19:46:02 fiferboy: In fact, given enough time, they will pull the whole thing out of the ground too May 15 19:46:11 not that many, but banged heads and puke cleanup was high May 15 19:46:41 * RST38h does not get the "was" part. These things are still in every second courtyard around here May 15 19:47:17 anyway fiferboy now we all know what a roundabout is, can you give your kinetic list a little burst of energy every now and then to keep the list upto speed May 15 19:47:35 lcuk: Oh, is that what you were getting at? Yes. May 15 19:47:36 like you can with a roundabout.. :P May 15 19:47:38 You can. May 15 19:47:56 ok good lol May 15 19:48:00 lcuk: I would have gone with a tetherball methaphor. May 15 19:48:05 i just saw the code to reset motion when you start a stroke May 15 19:48:28 Will any improvement in Tear kinetic scrolling come out of this BTW? May 15 19:48:35 3 hours to explain "tetherball"? May 15 19:48:57 lcuk: Well, I guess if you get down to it, when you touch the screen while it is scrolling the widget will start to follow your finger again May 15 19:49:13 RST38h, i would hope with all this discussion from all parties (no matter which framework) we will have a workable set of nice listviews in next device May 15 19:49:15 But for all practical purposes, if you are fast enough to start flicking it will accelerate again. May 15 19:49:47 lcuk: Only if Nokia accepts the code. May 15 19:49:49 yeah i like to "strum" at the screen to keep it scrolling May 15 19:50:01 its relaxing and i can just change direction again with inverted stroke May 15 19:50:09 RST38h: lbt's work won't directly affect Tear, but if the developers want to look at the code and implement something similar they are free to. May 15 19:50:15 RST38h, this is just discussion for everyone :) May 15 19:50:21 hi May 15 19:50:30 lbt: Hi, send you an email May 15 19:50:32 getting it into the minds of people is a good thing (TM) May 15 19:51:06 hi lbt \o May 15 19:51:24 RST38h, tear is webkit on gtk isnt it May 15 19:51:44 yea May 15 19:52:04 fiferboy: Somebody has to tell Bundyo then May 15 19:52:07 oops .. just looking at the backlog May 15 19:52:20 lbt: It is mostly about old playground equipment May 15 19:52:27 * RST38h has got a practical question May 15 19:52:48 so it seems May 15 19:52:59 I am running a program taking the whole system memory (32MB) and need to invoke amixer from it May 15 19:53:08 lbt, which was your favorite from the playground May 15 19:53:22 swings May 15 19:53:23 There is a little bit of memory left for amixer, but Linux misses spawn*() functions May 15 19:53:29 you could jump off May 15 19:53:34 lbt: We still have those here1 May 15 19:53:37 or try and go over the top May 15 19:53:38 cool May 15 19:53:42 lbt: Oh, but you aren't allowed to jump off... May 15 19:53:48 indeed May 15 19:53:49 safety-bars? May 15 19:53:53 sigh May 15 19:54:00 RST38h: dlopen it? :P May 15 19:54:04 And to do exec() I need to do fork() first and fork() fails because it is out of memory May 15 19:54:06 No, I think you are just discouraged from it. May 15 19:54:11 lbt, we used to do this twisting thing and end up standing horizontally May 15 19:54:11 Stskeeps: an executable??? May 15 19:54:13 oh, sod that then! May 15 19:54:19 RST38h, no more memory == free some first May 15 19:54:24 lcuk: Can't May 15 19:54:34 RST38h: it can be PIC/-shared and executable at same time, yeah May 15 19:54:37 if its full then you have to find a way May 15 19:54:45 RST38h: maemo-launcher uses this trick extensively May 15 19:54:57 you could try syncing with a wristwatch and using its memory as expansion May 15 19:55:46 Sts: hmmm...I doubt it will work =( May 15 19:56:03 RST38h: why not call alsa directly then? :P May 15 19:58:00 Sts: If I knew how to control ALSA DAC volume, I would May 15 19:58:34 RST38h, i thought we had more than 32m anyway May 15 19:58:41 But ALSA has got super messy APIs May 15 19:58:43 RST38h: http://alsa.opensrc.org/index.php/HowTo_access_a_mixer_control May 15 19:58:56 Sts: !!!! May 15 19:59:16 fiferboy: thanks for the comments...I suspect it's mainl because of how I cheat the value() May 15 19:59:27 Sts: Except that some of these functions seem to crash on this Linux =) May 15 19:59:38 RST38h: how can you expect amixer to work then? :P May 15 19:59:46 lbt: Do you think a setOvershoot function would solve some of the problems? May 15 20:00:30 mmm sadly I think each scrollwidget needs to implement outOfBounds scrolling May 15 20:00:46 Sts: amixer works somehow, probably using some other calls (there are lots to choose from) May 15 20:00:52 so QScrollArea and freinds May 15 20:01:19 lbt: Why can't it be in qabstractslider? May 15 20:01:49 RST38h: do i dare to ask what kind of machine you're doing it on? :P May 15 20:02:01 well, I could just put a function there... but it wouldn't fix the other issues May 15 20:02:51 ok, lets do setOvershoot() and work from there May 15 20:03:21 If you don't update the srollbar position in setOvershoot, just the value, that may help May 15 20:03:36 Stskeeps: STMP3770 SoC from SigmaTel May 15 20:03:59 Stskeeps: It actually has 64MB RAM installed but I can't make the second half work unfortunately May 15 20:04:27 will try that... hmm, setValueOvershoot() I think May 15 20:04:49 Stskeeps: Running EA Linux that is kinda half-baked and not supported by SigmaTel's new owner May 15 20:09:49 * Stskeeps should really try out this OMAP2/maemo-dsp pulseaudio thing May 15 20:16:05 Stskeeps: or fix Numpy Physics in Mer May 15 20:16:11 Stskeeps: you got a link for that? May 15 20:16:48 lardman|tv: http://gitorious.org/~elmarco/pulseaudio/pa-work/commit/d92f79b8efe591a4dc184ed803859bcdf7173b46 May 15 20:17:33 cool May 15 20:17:38 sound in Mer then May 15 20:18:07 yeah May 15 20:19:00 and some more clues as to the existing DSP tasks May 15 20:20:33 hi, is there anything new on the rumoured next nokia internet tablet since http://thenokiablog.com/2008/09/20/next-nokia-internet-tablet-some-specs-revealed/ May 15 20:20:35 ? May 15 20:20:47 I haven't followed nokia forums lately May 15 20:21:05 old news I guess, nothing new since the alpha SDK was released afaik May 15 20:22:16 lbt: I'm heading home now. If you need something tested send it my way May 15 20:22:16 lardman|tv, thx May 15 20:22:36 fiferboy: willdo - ta May 15 20:22:49 lardman|tv, I assume it should be out any time now with nokia pricing n810 a 249 euros May 15 20:23:05 and the sdk being out May 15 20:23:30 Have a good weekend everyone May 15 20:24:56 guerby: we live in hope! May 15 20:28:47 plz.. where do i turnoff that bar showing at the bottom indicating keyboard input case? May 15 20:44:45 got it May 15 20:45:20 * RST38h would like to find ALSA people and kill them slowly May 15 20:45:50 Except that would probably require scaling an ivory tower first May 15 20:47:29 :D May 15 21:31:50 is there any n800 stuff for reading qrcodes? May 15 21:41:56 * RST38h fixed the volume problem May 15 21:42:21 [at the cost of severe mental degradation] May 15 21:43:12 oli: Yes. May 15 21:43:30 But right now that "stuff" is just a test program from maemo-barcode. May 15 21:43:52 gsoc project for it i think May 15 21:44:02 Really? Awesome. May 15 21:44:52 mmm, mental degradation May 15 21:52:32 oli: derf's qrcode stuff in maemo-barcode May 15 21:52:46 ah, too late May 15 21:52:55 * lardman|tv should read the scroll between May 15 21:55:03 May 15 22:49:42 crashanddie: all went well May 15 22:49:49 thanks for helping make arrangements May 15 23:27:00 Did I miss anything fun or exciting today? May 15 23:27:31 a 3 hour discussion on roundabouts May 15 23:42:59 timeless, ping me when you're around May 16 00:52:25 it's hard port a app to the maemo? May 16 00:54:45 it is hard to port a program to the maemo? May 16 00:55:17 <`0660> i think setting up the sdk is the biggest hurdle :) May 16 00:56:45 but how i setup the, i need a linux on the desktop May 16 00:57:15 how i setup the sdk?Needs a Linux Distro on the desktop? May 16 00:57:19 a LiveCD works May 16 00:57:22 ? May 16 00:57:47 <`0660> you could use vmware image May 16 01:00:07 yes but the port needs know the programming language right, like the python, C#, and the others?(sorry my bad english, i am brazillian) May 16 01:01:09 yes May 16 01:03:31 oh... so i don't go port any program, i don't know any programing language... May 16 01:05:59 it is much difficulty learn a programing language? May 16 01:07:18 the language is the easy part, it helps if you explain what the app is currently written in and for what language May 16 01:07:27 some ports from existing linux apps are easy May 16 01:07:49 for other languages and operating systems you are in for much more work and its not trivial May 16 01:09:31 and users of maemo, the KDE port is a window manager only or it change the maemo to other OS?(I am noob on the linux) May 16 01:13:04 that doesnt make much sense, what is the app you are trying to port, what os does it currently work on and what language does it use, and if possible which widget toolkit is it using.. May 16 01:17:01 no i don't want port any program, i am only curious, and like know if KDE is only a windows manager and runs the programs of maemo or KDE is OS and the programs of Maemo don't work on the KDE May 16 01:22:34 maemo uses a different window manager, but the core gtk code works with extra specific maemoisms May 16 01:22:57 so a gtk program that can work in kde or gnome can be adjusted to work in maemo May 16 01:23:02 and vice versa May 16 01:24:06 but it is automatic or easy?Because i see that the KDE have the OpenOffice, konqueror, GIMP May 16 01:24:20 and the ubuntu anybody have tested? May 16 01:25:46 yes May 16 01:26:04 ask only yes/no questions Marques May 16 01:26:10 makes things easier for me May 16 01:26:23 Marques, a large complex program does not run well in a constrained screen :) May 16 01:26:39 gnite tho May 16 01:26:42 nite pupnik May 16 01:27:36 but the maemo have a openoffice alternative? May 16 01:40:22 vi May 16 01:45:03 Abiword May 16 01:45:06 .nick jumentous May 16 01:50:16 can someone tell me the basics of what parts of maemo are open source and what is closed? essentially can i use maemo on top of an omap based device as i dont need any communication stack May 16 01:52:05 it's not like maemo has much of a communication stack either... May 16 01:52:18 i know that hildon obviously linux etc are all open May 16 01:52:28 You probably want to check out Mer May 16 01:52:38 ~mer May 16 01:52:39 somebody said mer was http://wiki.maemo.org/Mer May 16 01:53:06 was thinking of going with ubuntu mid and hildon, but it could be more difficult if it becomes arm based May 16 02:18:14 After years of eyeing the tablets, when buy.com priced it at 199 i could not resist any more. I have my own BT GPS receiver, so that's not a problem. Is there a public transit planner for the maps application it ships with or do I need google maps (which require online connction) for that May 16 02:19:18 i woudlnt expect much from the bundled wayfinder gps app May 16 02:20:00 anybody here have a ps3 with linux on it? May 16 02:24:58 jumentou, MID is probably moving to Mer upstream anyway May 16 02:26:15 thats interesting, i haven't seen a lot of development recently on MID edition though i'd heard it heading more towards moblin May 16 02:27:11 do those voltage muscle stimulators work May 16 02:27:16 my MID could use some toning May 16 02:27:31 It was based on Moblin, now it's probably moving to Mer May 16 02:28:02 Canonical is being stupid and shortsighted about the MID range I think. May 16 02:28:32 pupnik, newsflash: sweat is very conductive. May 16 02:29:20 they seem to be more focused on their UNR, any idea of Mer's stability etc, i'm looking at it now but just what you know May 16 02:29:37 jumentou, May 16 02:29:57 jumentou, it's alpha stage May 16 02:30:13 Devel is very unstable at this point May 16 02:30:34 Its upstream is only at a beta release, so. . . . May 16 02:30:46 yea assumed so May 16 02:31:52 as far as i see though using MID edition really rules me out of using an OMAP chip May 16 02:33:06 Meh, it's only vaguely Atom targeted. But, really, Mer is your best bet in the mobile Linux game at this point. May 16 02:35:38 its only vaguely atom targetted but the repositorys and prebuilt are all x86 targetted, i could possibly build it all myself but its a lot of work May 16 02:41:25 ShadowJK: i see. are there other apps? paid is fine. May 16 02:41:40 also. is it possible to get a VGA out for projectors? :) May 16 02:41:58 heh, some people have used usb-vga adapters May 16 02:42:18 (combined with f-f usb adapter and powered usb hub I'd think) May 16 02:42:41 the bundled wayfinder is actually not free to use May 16 02:42:54 well, only navigation costs May 16 02:43:30 LOL http://xsisusb.garage.maemo.org/seriously? May 16 02:43:42 erm , space before the last word :p May 16 02:43:54 thats quite something from a 200 bucks device. May 16 02:44:46 maemo-mapper isnt that great withoyt internet connectivity May 16 02:45:08 I've seen navit mentioned in the forums but I don't know anything about it May 16 02:52:16 more questions... just tell me if i run out of questions quota. did anyone try to bolt a fingerprint reader ? i tried to google **** ENDING LOGGING AT Sat May 16 02:59:57 2009