**** BEGIN LOGGING AT Sat Oct 25 02:59:57 2008 Oct 25 03:00:39 can anyone tell me how I can ssh into my computer form outside the lan? Oct 25 03:00:53 After_Math: by IP Oct 25 03:01:01 is this #networking_for_dummies or something? Oct 25 03:01:06 ;) Oct 25 03:01:08 After_Math: and not really an android question Oct 25 03:01:12 :) Oct 25 03:01:28 aff Oct 25 03:01:43 hey what IP address do you guys get. Is the G1 on IPv6? Oct 25 03:01:50 gambler: no Oct 25 03:02:08 anyone seen plusminus Oct 25 03:02:11 figured as much Oct 25 03:02:26 gambler: wifi gets an IP Oct 25 03:02:27 michaelnovakjr, ya I know but Im using connectbot, just using my outside ip and opening the port on the router? Oct 25 03:02:43 you need to route to your machine port 22 Oct 25 03:02:51 and use your outside ip address Oct 25 03:02:53 "port forwarding" Oct 25 03:02:53 ya I think I did tht Oct 25 03:02:56 foof: thanks a billion! Oct 25 03:03:07 his screencasts arent working... Oct 25 03:03:09 yakischloba: yea "port forwarding" Oct 25 03:03:16 SPLAT Oct 25 03:03:19 doesnt seem to connect, Under the firewall settings i set it open to my comp Oct 25 03:03:20 OUCH Oct 25 03:03:59 so what transport is eg. google mail running over? Oct 25 03:04:24 (if you are only getting an IP address on WIFI?) Oct 25 03:04:25 gambler: 3g uses IP as well. Oct 25 03:04:29 nice netsplit Oct 25 03:04:38 so can I ping your phone? Oct 25 03:04:46 no. Oct 25 03:05:03 OK Im i here?? Oct 25 03:05:30 kinda Oct 25 03:07:43 so can I ping your phone? <- 3g pickup lines? Oct 25 03:07:53 :| Oct 25 03:07:56 does the market have a website? Oct 25 03:08:07 michaelnovakjr_: a demo web site. Oct 25 03:08:13 www.android.com/market iirc Oct 25 03:08:24 Dougie187: thanks Oct 25 03:08:26 np Oct 25 03:10:14 so far, I really love the screen mechanism Oct 25 03:10:25 for sliding it out.. Oct 25 03:10:51 I drive everyone nuts sitting around snapping it open/closed repeatedly Oct 25 03:11:25 are there any more high quality video tutorials up? Oct 25 03:11:49 ahh fuck Oct 25 03:11:53 my g1 died again Oct 25 03:11:55 wtf Oct 25 03:11:57 i should say screencasts, video presentations / tutorials are hard to present / have people play along with. Oct 25 03:13:01 languish: its all that sliding out and snapping it shut :) Oct 25 03:13:23 michaelnovakjr, yeah.. wasn;t doing it this time Oct 25 03:13:26 *sigh* Oct 25 03:14:38 ok yeah, it's really dead, charging light doesn't go on when I plug it in Oct 25 03:14:41 *sigh* Oct 25 03:14:46 f'ing htc Oct 25 03:15:01 time to try removing the battery again Oct 25 03:16:13 quit hacking it Oct 25 03:16:16 that did it Oct 25 03:16:16 then it won't break Oct 25 03:16:18 grrr Oct 25 03:16:21 anyone on screencasts? Oct 25 03:16:49 wastrel, i'm just a lowly gadget geek, no hacking involved Oct 25 03:19:23 umdk: how do i hit alt+number in connectbot? Oct 25 03:19:25 Does the G1 have some type of shock protection? Shuts down when it detects too much momentum or something? Oct 25 03:19:50 languish: there are no moving parts to stop Oct 25 03:19:57 Why would it do that? Does it have moving parts to protect?... Oct 25 03:20:06 jasta, i know. Oct 25 03:20:11 yakischloba: a sensitive compass. :) Oct 25 03:20:30 Dougie187: can it be 'parked' ? Oct 25 03:20:33 jasta, i'm just wondering if the accelerometer is used in that manner Oct 25 03:20:44 yakischloba: hell yeah. don't you like parking compasses. Oct 25 03:20:55 no because that would be pointless Oct 25 03:20:56 it sends a VOID_WARRANTY message off to google.com Oct 25 03:21:02 fuck Oct 25 03:21:06 it just did it again Oct 25 03:21:09 HAHAHA gambler Oct 25 03:21:10 perfect Oct 25 03:21:14 lol Oct 25 03:21:16 ok I do have to rma this Oct 25 03:21:21 :p Oct 25 03:21:23 sux bro, what did you do Oct 25 03:21:25 jasta: you type /window 8 :P Oct 25 03:21:28 Dougie187: I haven't actually seen the compass in use yet Oct 25 03:21:28 in irssi at least Oct 25 03:21:31 not fixed yet Oct 25 03:21:32 lol Oct 25 03:21:34 f00f-, just opening/closing the screen Oct 25 03:21:34 Dougie187: is it only in streetview or something? Oct 25 03:21:41 /win 8 works :] Oct 25 03:21:47 also, jasta did you figure out that signature issue with manifest cruft hanging around? Oct 25 03:21:51 on your device Oct 25 03:21:53 yakischloba: me either. I have no idea, but thats all i ever saw it used for, and it looked completely useless to me. Oct 25 03:21:57 umdk1d3: support menu shortcuts to custom commands... Oct 25 03:22:14 umdk1d3: no i was told to factory reset Oct 25 03:22:24 Dougie187: hmm. Man, I haven't found any streetviews around me yet, somehow. I live in a pretty major area and I've tried on main roads and haven't gotten anything Oct 25 03:22:41 you have to stand somewhere. Oct 25 03:22:42 lol Oct 25 03:22:43 ouch :/ Oct 25 03:22:44 in the street. Oct 25 03:22:50 yeah Oct 25 03:22:52 and look around Oct 25 03:23:02 and look at a building. then you point your phone at the building.. and see the building on your phone.. incase you can't see it with your eyes. Oct 25 03:23:10 yakischloba: no street view in seatown Oct 25 03:23:22 jasta: no wonder. Oct 25 03:23:40 Go down I5 a ways. Oct 25 03:23:44 youll get some eventually Oct 25 03:23:52 heh Oct 25 03:23:53 Down by Toledo it starts. Oct 25 03:23:56 like 500 miles? Oct 25 03:23:57 oh Oct 25 03:24:02 we have it in nyc Oct 25 03:24:13 if its worth it to you. Oct 25 03:24:25 I could care less other than for the novelty Oct 25 03:24:28 I know what the damn street looks like Oct 25 03:24:45 yeah i know. Oct 25 03:24:46 heh Oct 25 03:24:55 thats why i always thought it was useless. Oct 25 03:24:58 * languish calling 611 Oct 25 03:25:01 *sigh* Oct 25 03:25:17 i bet that makes languish a sad panda. Oct 25 03:25:28 I wouldn't mind being able to see the compass in Maps though, for the occasional situation where I've lost my sense of direction on a faraway bike ride or something Oct 25 03:26:12 yeah that would be pretty sweet. Oct 25 03:26:23 wonder why it isn't like that already?.. Oct 25 03:27:06 if street view offerred some sort of accessibility--visual bralle Oct 25 03:27:22 eh true Oct 25 03:27:42 or maybe if the image on the phone (street view) was littered with user-supplied tags Oct 25 03:27:55 like "don't go here, crackhouse, brothel" Oct 25 03:28:05 that would be useful Oct 25 03:28:58 eh... Oct 25 03:29:04 people are going to litter it with too many tags. Oct 25 03:29:10 isnt that what stupid enkin was about? Oct 25 03:29:19 no i doubt it, there are a lot of places to tag Oct 25 03:29:20 yeah. you wouldn't be able to see the building after a few days. Oct 25 03:29:31 crackhouses and brothels? Oct 25 03:29:31 and you could always filter it Oct 25 03:29:32 yeah you are going to just see 8 billion tags. Oct 25 03:29:33 awesome Oct 25 03:29:33 i'm sleepy Oct 25 03:29:35 30 most recent or whatever Oct 25 03:29:50 i'm saying it could be a rich experience if you wanted it to be Oct 25 03:29:54 possibly if its implemented like that, but that wouldn't be the first thing anyone goes for. Oct 25 03:30:40 im just saying it could also be a completely useless experience. Oct 25 03:30:56 it could only be useful if it was implemented correctly. Oct 25 03:32:21 yeh suppsoe like i said before i'm not so interested in any of these apps so much as i am having a terminal and a shell and root Oct 25 03:32:33 yeah Oct 25 03:32:38 i think thats how most people feel. Oct 25 03:32:48 what is everyone so hung up on root for Oct 25 03:32:55 what the hell do you think for Oct 25 03:33:07 not having root is almost as bad as running on windows or mac Oct 25 03:33:23 why don't you go buy some cheapo SBC and run linux on it if you just want to dick around as root Oct 25 03:33:25 oh Oct 25 03:33:29 you're one of those guys Oct 25 03:33:33 forget I asked Oct 25 03:33:37 okay i will Oct 25 03:33:45 lol Oct 25 03:34:40 so whats your favorite part of the phone yakischloba? Oct 25 03:35:13 Dougie187: i think thats how most people feel. << you have a very weird definition of "most" :) Oct 25 03:35:57 shit I duno man. I've just been enjoying the novelty of it really, since I haven't had much exposure to the iPhone or anything. From a technical standpoint, I've just poked around in the shell a bit. I scrapped the code for my project a while back and started over, but dropped off quickly, so I didn't really have anything ready to play with on the device like a lot of the guys Oct 25 03:35:58 what is this attitude against having root--i thought android was about openness, not closed systems Oct 25 03:36:24 illuminum: android is open, the phone is not. you can build android and run it on your on phone that you build if it pleases you to do so. Oct 25 03:36:47 romainguy: true.... i just see it sometimes. possibly not most.. just some. Oct 25 03:37:07 illuminum: the licenses are in place so that companies can take the product and lock it down and sell it. The whole project may not have been possible without that provision Oct 25 03:37:20 Dougie187: considering the people I've seen (and met) buy the phone in stores, I would even dare say that a very very tiny minority cares about root Oct 25 03:37:39 ...or even know what "root" means Oct 25 03:37:41 that said I understand why you would want that Oct 25 03:37:46 romainguy: depends on what demographic of users you are talking about though... Oct 25 03:37:49 what they can't sell their telecom service if someone has access to their phone internals? Oct 25 03:37:50 fadden0: I didn't dare say it Oct 25 03:37:58 Dougie187: like I said, the users who buy the phone in stores Oct 25 03:38:01 you know, consumers Oct 25 03:38:14 romainguy: i don't care about having it, becuase i don't even have a phone, but yeah. normal customers don't even have any idea what it is. Oct 25 03:38:18 I for one couldn't care less about being root on my phone Oct 25 03:38:20 illuminum: who knows, ask them. You don't have to buy it and feel like you're being oppressed if you don't want to. Oct 25 03:38:26 romainguy: i guess what i say most, i am limited my demographic to devs. Oct 25 03:38:28 i already bought it Oct 25 03:38:32 limiting* Oct 25 03:38:38 I almost feel like some want root just for the sake of being root Oct 25 03:38:41 I used to be root on my TiVo. When they built networking into the box and added an eSata connector on the back I stopped caring. Oct 25 03:38:42 illuminum: did someone promise that you could have root on it? Oct 25 03:38:46 romainguy: you don't say Oct 25 03:38:48 romainguy: yeah, its the novelty. Oct 25 03:38:58 because, seriously, it's just a phone :) Oct 25 03:39:11 i sold my iphone which i had root on, and metasploit and vim, thinking i was coming back to my friend linux Oct 25 03:39:23 hahahahah Oct 25 03:39:23 oh well i'll stop whining because it's only a matter of time Oct 25 03:39:26 bahahahhhaha Oct 25 03:39:26 illuminum: I'll take that as a "no" Oct 25 03:39:37 what do you even need root for though? Oct 25 03:40:04 hrrmmm installing a new OS? Oct 25 03:40:13 I guess Im the only pro-root person here Oct 25 03:40:18 next time we should make T-Mobile release a phone that comes with a shell and X11 Oct 25 03:40:19 oh wait Oct 25 03:40:19 What, you want to install WinMo on the G1? Oct 25 03:40:23 that's OpenMoko ^^ Oct 25 03:40:28 Dougie187: "#" <--- thats about it Oct 25 03:40:45 heh Oct 25 03:40:54 In my case, I cant screw around with the bluetooth stuff. thats a concern for me. Oct 25 03:41:15 <-- pro tinker Oct 25 03:41:20 Hi, sorry to break in; ;-) I'm developing on Fedora 8, have a T-Mobile G1 and am having trouble getting my device connected. I've followed the directions under "Developing on Device Hardware" on Google's web site and no matter what I put in /etc/udev/rules.d, `adb devices` doesn't find my phone. Thoughts? Oct 25 03:41:29 so i can put my own package management system on it, run services, etc and yeah how are you supposed to kernel hack and develop drivers and such if you're into that if you can't get inside the phone Oct 25 03:41:36 ah, haven't I heard something about developer hardware being under consideration? Oct 25 03:41:51 pro tinkering I should say Oct 25 03:42:06 Driver development? Oct 25 03:42:09 illuminum: well there are tons of stuff you can do without writing kernel hacks Oct 25 03:42:13 djo, mount -o iocharset=utf8 /dev/sdXn /mnt/foo Oct 25 03:42:21 Are there devices in the G1 for which drivers are not provided...? Oct 25 03:42:30 illuminum: why not just write apps to begin with? Oct 25 03:42:44 fadden0: it's Linux based, so you never know what could be missing :)) Oct 25 03:42:45 bluetooth runs as a non-root daemon. Oct 25 03:42:49 whatevs i won't settle for anything less than full control--i'm sure it'll come, if it came to the iphone it's inevitable for this platform Oct 25 03:42:50 (sorry :) Oct 25 03:43:03 illuminum: very likely Oct 25 03:43:14 illuminum: it is also my understand that a large part of the security architecture of the whole platform s dependent on it being locked down. I doubt they would cast that aside so you can have 'full control' Oct 25 03:43:21 illuminum: hmmm; actually FUSE is doing that sort of thing for me right now. Maybe that's the problem? Oct 25 03:43:42 Let me umount the drive and see if adb finds my device... Oct 25 03:44:10 http://laforge.gnumonks.org/weblog/ Oct 25 03:44:18 right yaki, i accept that it comes with a certain amount of locks Oct 25 03:44:37 illuminum: I think OpenMoko would have been better suited to your desires Oct 25 03:44:38 and ultimately i'm not sore as long as some niche community of hackers breaks through and opens it Oct 25 03:45:00 illuminum: the easier path would be to install Android on an unlocked device Oct 25 03:45:11 unless of course, you're just the guy that wants to have a linux phone with root, rather than actually doing serious development on it. Oct 25 03:45:11 Given the number of complaints I hear about the G1 form factor, I'm surprised that isn't the focus. Oct 25 03:46:01 illuminum: OK; I can mount the device as a disk fine. What I can't do is remotely control it from the debugger. Thanks, but any other thoughts? Oct 25 03:46:05 fadden0: the G1 is hardly the focus of this room.. Oct 25 03:46:21 fadden0: if it were, it would probably be called #G1 Oct 25 03:46:34 no idea Oct 25 03:46:41 t-mobiles answer to the g1 dying randomly "keep it for a few more days to see if it keeps happening and we'll call you back to see if you've had further problems" Oct 25 03:46:46 *sigh* Oct 25 03:46:51 heh Oct 25 03:46:52 the rep himself is decent Oct 25 03:46:57 languish it stops dying Oct 25 03:47:01 I'd take it back to the store and demand an exchange. Oct 25 03:47:05 languish mine did that too for a couple days Oct 25 03:47:07 then it stopped Oct 25 03:47:10 i think its a battery issue Oct 25 03:47:14 that resolves itself Oct 25 03:47:18 how assuring Oct 25 03:47:22 heh Oct 25 03:47:26 at least the battery wont explode like some unmentioned companies.. Oct 25 03:47:26 i would take it back too... Oct 25 03:47:27 illuminum I think the battery in mine shakes a little loose Oct 25 03:47:28 but thats me. Oct 25 03:47:31 batteries are probably too fresh Oct 25 03:47:37 thats what i thought languish Oct 25 03:47:43 but trust me it stops after about two days Oct 25 03:47:50 yeah they need to ripen like bananas Oct 25 03:47:57 yeah they do Oct 25 03:47:59 it's been 4 days :| Oct 25 03:48:01 evidently Oct 25 03:48:04 lol Oct 25 03:48:06 sook Oct 25 03:48:06 * waldo_ is away: gym. back in an hour and that's when sshkey is working, right? Oct 25 03:48:29 languish Oct 25 03:48:32 Thanks illuminum, anyone else have any ideas? Oct 25 03:48:36 .. Oct 25 03:48:39 turn off the auto screen turn off feature Oct 25 03:48:52 illuminum, that's what I said.. the rep told me not too Oct 25 03:48:52 djo_: does "lsusb" find the device? Oct 25 03:48:53 that mightve been the point at which mine stopped turning off Oct 25 03:48:53 lol Oct 25 03:48:53 dunno Oct 25 03:49:15 the rep suspects the battery too Oct 25 03:49:20 well it was definately correlated with when my phone stopped borking Oct 25 03:49:39 he doesn't want the display timeout disabled Oct 25 03:49:44 so it doesn't stress the battery Oct 25 03:49:48 disable it and ignore him Oct 25 03:49:51 lol Oct 25 03:50:08 i would see if i could drain it all the way through Oct 25 03:50:11 then recharge it Oct 25 03:50:13 see what happens Oct 25 03:53:13 fadden0: It's found as 0bb4:0c02 High Tech Computer Corp. Oct 25 03:53:49 So how can I get the source of android.jar now that everything is published? Is it somewhere in Git? I couldn't locate it yet after browsing a bit... Oct 25 03:53:58 tweakt: it's in git Oct 25 03:54:09 thats vague, wheres the repo Oct 25 03:54:13 does google code do git Oct 25 03:54:18 it's basically http://git.source.android.com/?p=platform/frameworks/base.git;a=summary Oct 25 03:54:22 and http://git.source.android.com/?p=platform/frameworks/opt/com.google.android.git;a=summary Oct 25 03:54:29 illuminum: no Oct 25 03:54:32 Ahh, thank you Oct 25 03:54:41 tweakt: what are you looking for? Oct 25 03:55:21 djo_: so the computer can see it, but somehow adb isn't talking Oct 25 03:55:25 source of android.jar ;-) java docs are vague in some areas. I tend to learn APIs quicker when I can confirm my understanding by looking at the source Oct 25 03:55:38 good luck :) Oct 25 03:55:44 fadden0: yep Oct 25 03:56:02 You have "enable usb debugging" set on the phone, right? Oct 25 03:56:03 I've been mounting/unmounting it since I got in on Wed to load pics/music, etc. Oct 25 03:56:06 illuminum, yeah.. the rep's calling me back in a few days. They're basically hoping the problem will just go away Oct 25 03:56:22 if not, then they'll "do something" Oct 25 03:56:26 "enable usb debugging" - triple-checking... Oct 25 03:56:45 i didn't know it wsan't an isolated problem in my case but judging from my isolated experience it seems that the problem does indeed go away for many at least Oct 25 03:56:54 27MB.. yeow Oct 25 03:56:55 usb debugging on == true Oct 25 03:57:01 false Oct 25 03:57:11 tweakt: the repository? Oct 25 03:57:29 djo_: only other thing I can think of is disconnect the device, kill any running "adb" processes, reconnect it, and try "adb devices" again Oct 25 03:57:29 I got base-HEAD.tgz I think that's what I wanted Oct 25 03:57:35 not 100% sure Oct 25 03:57:36 mhm; maybe reboot the phone and see if that fixes it? More likely Fedora needs a different udev file... Oct 25 03:58:06 Ok, looks like: base/core/android Oct 25 03:58:10 djo_: also run "dmesg" and see if anything is freaking out in there Oct 25 03:58:30 But yes, it's possible that the udev file has a different format. Oct 25 03:58:40 what kind of driver does it use for the USB connectivity anyway? Oct 25 03:58:49 It sounded like some people had success without the udev file when they ran "adb" as root, but I'm not sure about that. Oct 25 03:59:19 * waldo_ is away: auto-away Oct 25 03:59:20 yakischloba: it doesn't need a driver; Linux just needs something to help it set up the /dev entry Oct 25 03:59:20 fadden0: dmsg output looks normal. It finds the device, then finds the file system on the flash card... Oct 25 04:00:15 ...then FUSE automounts the file system normally. Oct 25 04:00:34 im out guys. Oct 25 04:00:35 see ya later. Oct 25 04:00:51 djo_: not sure where to go from here. You can see the device numbers in the "lsusb" output, so if it needs some other magic in the udev rules you'll need to puzzle that out (possibly by looking at other stuff in that directory) Oct 25 04:01:07 if you had root you could see whats happening in the phone Oct 25 04:01:17 I believe it changed with the Hardy release of Ubuntu vs. older ubuntu Oct 25 04:01:24 illuminum: no, you couldn't Oct 25 04:01:30 because he can't *get* to the phone Oct 25 04:01:30 lies Oct 25 04:01:47 You have to connect in first. Oct 25 04:02:03 if you had root you could put up an ssh daemon Oct 25 04:02:04 He could run the "term" app and run "dmesg" on the phone, but I'm not sure that'll tell him anything. Oct 25 04:02:08 and ssh into the phone Oct 25 04:02:18 illuminum: you can do that without root Oct 25 04:02:23 :o Oct 25 04:02:24 Just use a port other than 22. Oct 25 04:02:25 rrry Oct 25 04:02:25 rofl Oct 25 04:02:26 how Oct 25 04:02:33 > 1024 Oct 25 04:02:43 things are getting clearer :) Oct 25 04:02:45 yakischloba: yes Oct 25 04:02:46 :o Oct 25 04:02:59 Hello Oct 25 04:02:59 Before I RTFM, anyone know what `SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"` does in a udev rules file? Oct 25 04:03:17 Question: am I able to modify android source and upload it to my G1? Oct 25 04:03:17 I thought you were a Linux fanatic or something. That's pretty common knowledge Oct 25 04:03:28 MrSoReady: yes and no Oct 25 04:03:39 It's creating some device file, mode 0666, but what device name? Oct 25 04:03:39 djo_: are you in group "plugdev" ? Oct 25 04:03:39 MrSoReady: at least not with the G1 sold in T-Mobile stores Oct 25 04:03:46 oh ok Oct 25 04:03:56 Where do you get one that you can modify the source Oct 25 04:04:03 fadden0: Nope Oct 25 04:04:11 MrSoReady: you don't for now; but you can test on the emulator and contribute your patches back Oct 25 04:04:21 ok Oct 25 04:04:39 djo_: I think you need to be. Alternatively, become root, kill adb, and run "adb devices" -- should allow access then. Oct 25 04:04:45 (maybe *that's* what running it as root meant) Oct 25 04:04:53 fadden0: negative. Oct 25 04:04:56 Romain if I wanted to write my own Dialer, does the App SDK provide that capability or is that too low level? Oct 25 04:05:41 MrSoReady: lemme check Oct 25 04:06:27 MrSoReady: yes you can; you cannot, however, start emergency calls, you will have to invoke the system dialer for this Oct 25 04:06:43 grep plugdev /etc/group Oct 25 04:06:43 finds nothing. Oct 25 04:06:54 Hrm. Oct 25 04:07:08 I'll try becoming root; good idea. Oct 25 04:07:08 romainguy: that would be 'dangerous' according to some. Is replacing the Dialer allowed, then? Oct 25 04:07:27 yakischloba: you can write another dialer Oct 25 04:07:35 it won't replace it in the firmware Oct 25 04:07:36 romainguy: ah, but not replace the existing one. gotcha Oct 25 04:07:38 but you can have another dialer Oct 25 04:07:44 in practice you replace it yes Oct 25 04:07:49 Interesting... the online instructions don't have the ', GROUP="plugdev"' part. Not sure what the default is. Oct 25 04:07:50 just like you "replace" Home Oct 25 04:07:53 Can I write a dialer that sends out tones that T-mobile's voice-mail system can understand? Oct 25 04:08:00 yes Oct 25 04:08:01 yeah. Oct 25 04:08:05 interesting. I was looking at the android SDK optional apis and none of them seem related to a Dialer Oct 25 04:08:07 Might be an ubuntu thing. Oct 25 04:08:07 you can already do so with the current dialer actually Oct 25 04:08:23 (for isntance a comma in a number will be interpreted as a pause) Oct 25 04:08:49 MrSoReady: a dialer is just a matter of sending a CALL intent and/or showing the list of Contacts Oct 25 04:08:55 The voice-mail thing... it, well, it disappoints me. Oct 25 04:09:08 I use youmail.com and it is kinda cool Oct 25 04:09:09 encontrafk: well it's a standard voice mail :) Oct 25 04:09:12 encontrafk: no visual voicemail? Oct 25 04:09:32 If there's visual, I haven't found it yet. Oct 25 04:09:34 yeah Google didn't take it as far as they could have with the G1 Oct 25 04:09:41 there's no visual voicemail Oct 25 04:09:50 djo_: look in /dev/bus/usb -- use the bus and device number from lsusb Oct 25 04:10:04 Running as root doesn't find it. Oct 25 04:10:07 MrSoReady: obviously. but most first iterations don't. otherwise they'd never get to the first iteration. Oct 25 04:10:08 but even if there's visual, why can't I press 7 to delete message, while I'm listening to voicemail? Oct 25 04:10:11 MrSoReady: hey, the G1 is not Google's phone, we just work on the Adnroid platform Oct 25 04:10:17 Checking /dev/bus/usb... Oct 25 04:10:19 encontrafk: er... yes you can Oct 25 04:10:31 romainguy, no, I'm afraid I can't. Oct 25 04:10:34 yes you can Oct 25 04:10:39 Er, no. Oct 25 04:10:41 ... Oct 25 04:10:49 just click the number 7 on the dialpad? Oct 25 04:10:50 I can press 7 all I like, and T-mobile just ignores it. Oct 25 04:10:58 I just used it today Oct 25 04:11:02 on T-Mobile voicemail Oct 25 04:11:14 seems like you have an issue with your phone/account Oct 25 04:11:17 yes, press 7 on the touch-screen dialer Oct 25 04:11:25 voicemail acts like it didn't hear it Oct 25 04:11:27 encontrafk: are you trying to say that voicemail is inoperable from the G1 or something? Oct 25 04:11:40 encontrafk: you don't think someone else would have noticed this by now?.. Oct 25 04:11:51 encontrafk: contact T-Mobile, there might be an issue with your unit or your account Oct 25 04:11:52 yakischloba, no, I can access voicemail Oct 25 04:11:54 yakischloba: i think hes just experiencing the problem Oct 25 04:12:01 encontrafk: do a hard reboot? Oct 25 04:12:03 dial in, hear the message Oct 25 04:12:15 I just can't give it any input Oct 25 04:12:56 fadden0: /dev/bus/usb doesn't exist. Instead, I have a slew of /dev/usbdevx.y[_ep00] device files... Oct 25 04:12:59 contact T-Mobile encontrafk Oct 25 04:12:59 If "hard reboot" means turn off the device, remove the battery for over 30 seconds, then fire it up again, then yes, I've done that. Oct 25 04:13:27 I would call tmo then Oct 25 04:14:26 have you ever called their customer service line? Oct 25 04:14:41 encontrafk: yes Oct 25 04:14:49 djo_: at this point I'm staring at the adb sources (system/core/adb) Oct 25 04:15:10 OK, what's the first thing you have to do, after you dial the number and something on the other end picks up? Oct 25 04:15:28 djo_: the confusing part is that it has both host and device all mixed together Oct 25 04:15:30 heh I get it. Looks like you'd need to use another phone then :( Oct 25 04:15:39 aye Oct 25 04:15:45 usb_linux.c seems to want /dev/bus/usb Oct 25 04:15:45 encontrafk: go to a T-Mobile store Oct 25 04:15:52 or call from another line Oct 25 04:15:55 How difficult would it be to write an App to sync with Picasa Oct 25 04:15:59 djo_: what kernel do you have? Oct 25 04:15:59 I'll do better than that, I think Oct 25 04:16:00 MrSoReady: not difficult Oct 25 04:16:08 how do I get the android stack (not the SDK) to compile out the emulator? Oct 25 04:16:13 encontrafk: you said your problem is with 7, if so you can stlil call support Oct 25 04:16:17 this is really exciting! Oct 25 04:16:22 I have a friend who has a friend in their corporate offices Oct 25 04:16:23 encontrafk: is it with ALL numbers? then specifiy Oct 25 04:16:28 fadden0: 2.6.21.7-5.fc8xen Oct 25 04:16:35 I'll just "stovepipe" the complaint, I think Oct 25 04:16:40 djo_: I'm on 2.6.22, so we're not far off Oct 25 04:16:50 djo_: I also have /dev/usbblah Oct 25 04:16:52 MrSoReady: the hard part is replicating viable features for picasa within a mobile framework within the limitations of a mobile framework and it's inherent environment :-P Oct 25 04:16:56 do you have /dev/bus at all? Oct 25 04:17:01 tparkin, it's not just 7 Oct 25 04:17:11 it's like the tones just aren't getting sent Oct 25 04:17:19 fadden0: no /dev/bus at all. Oct 25 04:17:22 encontrafk: their system should timeout and send you to operator Oct 25 04:17:29 "should" Oct 25 04:17:30 djo_: how about /proc/bus/usb ? Oct 25 04:17:34 encontrafk: try? Oct 25 04:17:38 did. Oct 25 04:18:19 like I said, though, I'll just put a bug in the ear of someone at corporate Oct 25 04:18:20 fadden0: I have /sys/bus/usb/devices/... Oct 25 04:18:30 whatever that means unix_infidel Oct 25 04:18:44 djo_: yeah, I have that too Oct 25 04:19:11 MrSoReady: yea. true dat foo. Oct 25 04:19:55 djo_: unfortunately we've reached (and possibly surpassed) the depth of my USB knowledge Oct 25 04:20:17 In particular, I don't know why /proc/bus/usb would be present or absent Oct 25 04:20:38 ask swetland :) Oct 25 04:20:57 fadden0: I *do* have /proc/bus/usb, but not /dev/bus/usb... Oct 25 04:20:57 romainguy: yeah Oct 25 04:21:08 djo_: sorry, I meant /dev/bus/usb Oct 25 04:21:25 If you look in system/core/adb/usb_linux.c, you can see it searching through that directory Oct 25 04:22:22 fadden0: it probably couldn't hurt to try a symlink from /sys/bus to /dev/bus...? Oct 25 04:23:00 % ls -l /dev/bus/usb/001/022 Oct 25 04:23:01 crw-rw-r-- 1 root plugdev 189, 21 Oct 24 20:42 /dev/bus/usb/001/022 Oct 25 04:23:02 because it's fedora Oct 25 04:23:05 and fedora is foobar Oct 25 04:23:25 I don't have anything in /proc/bus/usb -- the directory exists but is empty Oct 25 04:23:48 illuminum: Point taken. :-) Oct 25 04:24:34 I'm guessing adb needs a tweak to make it look somewhere else, or something magic needs to happen with the udev file. Oct 25 04:26:22 I have to sign off for now. Back eventually. :-) Oct 25 04:26:27 fadden0: Probably. Oct 25 04:26:30 Thanks Oct 25 04:38:41 * waldo_ is back (gone 00:39:23) Oct 25 04:43:06 how do I get the android stack (not the SDK) to compile out the emulator? Oct 25 04:44:01 make Oct 25 04:48:41 * waldo_ is away: auto-away Oct 25 04:49:40 so is the generic target for the emulator? Oct 25 04:51:59 okay my friend patched our kernel for excalibur and got the userspace to init but all we get is a flashing green man? any ideas? Oct 25 04:55:29 wow i got it working... 'out/host/linux-x86/bin/emulator -system out/target/product/generic -kernel prebuilt/android-arm/kernel/kernel-qemu' Oct 25 04:57:09 on an emulator? Oct 25 04:59:09 yeah. Oct 25 04:59:37 i thought i required another build other than generic. Oct 25 05:01:24 what arch type? Oct 25 05:01:33 arm Oct 25 05:01:51 really? Oct 25 05:01:59 i think so. Oct 25 05:02:20 i found a doc in build/core/build-systemhtml Oct 25 05:02:25 but some of the information is out of date. Oct 25 05:03:24 it's using the arm kernel.. so it must be arm right? Oct 25 05:03:42 nice, my friend is trying on a excalibur an omap850 phone, he has the kernel pacthed and working, got the userspace to init but the android man just blinks Oct 25 05:04:00 press escape Oct 25 05:04:04 can't you get some debug out of a serial port or something? Oct 25 05:04:04 to see what's going on behind the scenes Oct 25 05:05:33 wow, never thought to hit escape during boot Oct 25 05:05:45 keep forgetting this isnt a standard mobile os Oct 25 05:06:23 ya he is using strace Oct 25 05:07:26 giving somekind of loop about function not implemented Oct 25 05:07:37 very fast hard to read Oct 25 05:09:45 What would the proper term be for the device's abruptly turning off uncleanly, and seizing/locking up/not responding to keypresses, charger..etc until the battery is reseated. I don't want to say it's "bricked" because it's recoverable with the reseating of the battery Oct 25 05:10:07 half-bricked? Oct 25 05:10:19 maybe stoned? Oct 25 05:10:21 soft-bricked, lol Oct 25 05:10:30 hehe Oct 25 05:10:42 lol Oct 25 05:10:43 no one has seen errors like this? Oct 25 05:10:56 what hardware is it? Oct 25 05:11:04 too much tweaking languish? Oct 25 05:11:31 DarkriftX, zero teaking Oct 25 05:11:42 aww, thats no fun Oct 25 05:11:48 languish: buggy? Oct 25 05:11:58 TreyB, undoubtly, lol Oct 25 05:12:04 +ed Oct 25 05:12:06 id be tweaking the *#&% out of it :S Oct 25 05:12:15 id prob brick a few before i finally stopped :S Oct 25 05:12:16 :) Oct 25 05:12:35 can't u just jtag it? Oct 25 05:12:58 never read if g1 has jtag connections or not Oct 25 05:13:05 its omap 850 Oct 25 05:13:07 The G1? They didn't leave the jtag port active, did they? Oct 25 05:13:25 do they fuse it or something? Oct 25 05:13:44 they'd have to have it for manufacturing. Oct 25 05:13:47 armv6 Oct 25 05:14:00 Only until they QA test it Oct 25 05:14:21 Or QC, probably, but hey. Oct 25 05:14:40 * waldo_ is back (gone 00:25:58) Oct 25 05:14:40 i went into the tmob store again Oct 25 05:14:46 any ideas i can pastebin the piped strace if anyone will look... Oct 25 05:14:48 ppl everywhere were grabbing the last couple g1's Oct 25 05:15:04 Any recs for an android book or really long tutorials? Oct 25 05:15:24 not a single person in there looked like they even knew what they were buying... trend buyers :( Oct 25 05:15:57 hehe. Oct 25 05:15:58 lol Oct 25 05:16:05 that's a GOOD sign. Oct 25 05:16:06 DarkriftX: maybe they will be pleasantly surprised... although I have to say, I've only seen 2 ads on TV for it. Oct 25 05:16:22 they dont have to advertise it, everyone knows lol Oct 25 05:16:25 i cant even buy one unless i do from ebay for like 700 Oct 25 05:16:26 Some folks just want a non AT&T iPhone-alike. Oct 25 05:16:36 the tmobile store had a huge cardboard sign about them Oct 25 05:16:39 which this is not Oct 25 05:16:42 i almost stole it Oct 25 05:16:47 it was a 4ft tall g1 lol Oct 25 05:17:15 They have 4ft tall iPhones on the Apple campus in Cupertino. Oct 25 05:17:16 no it has no multi touch o h capacity built in hdd Oct 25 05:17:21 its not an iphone Oct 25 05:17:25 and thats good Oct 25 05:17:37 At least they have 4ft tall monitors dressed up like iPhones. Oct 25 05:17:48 hey it shouldn't have a problem with 800x480 right? Oct 25 05:17:55 ya all apple stores have those Oct 25 05:18:06 hey, so the core android project is frameworks/base? Oct 25 05:18:55 BruteSource: I don't recall seeing them at my local Apple store, but I did see them in Cupertino. Oct 25 05:19:05 anyone here know about the actual kernel and userspace or is this like a g1 fanboi room? Oct 25 05:19:18 Perhap my local Apple store just sucks ;-) Oct 25 05:19:19 they have them at the apples stores i have seen Oct 25 05:19:20 oh snap Oct 25 05:19:32 the more i look at the platform.. the more I realise that windows ce/windows mobile won't be around for much longer. Oct 25 05:19:43 Howdy geist. Oct 25 05:19:48 i've been a windows ce guy for a long time, and boy is it a cluster fsck Oct 25 05:19:50 it's teh TreyB Oct 25 05:19:56 me too landslide Oct 25 05:19:58 landslide: I read an article today that said the same thing. Oct 25 05:20:10 ce is designed for calculators. Oct 25 05:20:11 Cringely at PBS, I think. Oct 25 05:20:14 i was a winmo fanboy till i first installed linux on one of my handhelds Oct 25 05:20:20 and i wanted something more since then Oct 25 05:20:33 i'm looking at porting this to my companies own hardware. Oct 25 05:20:33 i got debian on a mobilepro 900c :) Oct 25 05:20:37 as a side project. Oct 25 05:20:50 wow... It's surprise.. Oct 25 05:20:56 landslide: can you tell us who you work for and about the hardware? Oct 25 05:21:14 msm7201a Oct 25 05:21:23 thats all ya need to know lol Oct 25 05:21:39 i work for touchstar, our uk office makes the hardware... The device i'm looking at porting is the raven. Oct 25 05:21:42 www.touchpc.com Oct 25 05:21:58 i'm out of their sydney office and deal mostly with software for verticals. Oct 25 05:22:48 that looks really cool, landslide Oct 25 05:23:12 would a POST be just the dead simplest / easiest way to move data from the phone to a webserver without havint to run a webservice? Oct 25 05:23:23 so anyone know whats going wrong or a better way to debug it? Oct 25 05:23:37 unix_infidel: sure, you could do a REST type interface Oct 25 05:23:40 Android for that looks like overkill, but it might simplify your life to rely on an open stack. Oct 25 05:24:08 overkill, in what way? Oct 25 05:24:35 unix_infidel: you should check out axis, its a pretty cool service that can accept query string calls to methods and return a soap envelope Oct 25 05:25:03 Depends on how fancy (and how many) end-user apps you need per device. Oct 25 05:25:06 umm.... Oct 25 05:25:18 ? Oct 25 05:25:22 michaelnovakjr: axis is a big huge for a phone app Oct 25 05:25:25 ah i see what you mean, we have pretty specific applications. Oct 25 05:25:31 michaelnovakjr_: I'd like to avoid a SOAP stack and the associated overhead altogether. Oct 25 05:25:31 romainguy: not on the phone :) Oct 25 05:25:40 landslide: yeah, really vertical. Oct 25 05:25:43 oh sorry then :) Oct 25 05:25:46 :) Oct 25 05:25:53 its a good server side system Oct 25 05:26:15 unix_infidel: you could just call a straight up page then Oct 25 05:26:47 michaelnovakjr_: yea, there are inherent detriments i'm trying to figure out if they matter or not :-P Oct 25 05:26:48 unix_infidel: really depends on your goals and what data you'll be working with Oct 25 05:28:36 never rely on notifications.. that's the lesson i've learned so far Oct 25 05:28:50 user's are simply stumped Oct 25 05:29:07 they don't even know they got a notification waiting.. and then click on it to see something Oct 25 05:29:55 muthu: well Oct 25 05:30:02 michaelnovakjr_: yea, I'm thinking a simple post would work to start off with but I might move to XML RPC if things get out of control. Oct 25 05:30:07 youve been using them for your search results, right? Oct 25 05:30:14 umdk1d3: yes Oct 25 05:30:32 thats just... wrong :/ sry dont mean to offend Oct 25 05:30:44 notifications are meant for background events Oct 25 05:30:57 yep, the search in that context is background Oct 25 05:30:58 and users arent running those searches in the background Oct 25 05:31:32 muthu: heres a hint, look at the other apps on the phone and how they handle search results Oct 25 05:31:44 emulate the user experience provided by the other apps as much as possible Oct 25 05:31:49 im doing the same thing Oct 25 05:31:54 umdk1d3: i know what you are saying Oct 25 05:32:01 but it depends on context Oct 25 05:32:04 because that way users wont be confused when they visit your app Oct 25 05:32:16 the other apps are not doing bulk searching Oct 25 05:32:41 when you search a single topic, mobeegal does it in foreground just like google search Oct 25 05:32:53 i shoulda made the single topic as the default Oct 25 05:33:02 also, i found it odd that you were overriding the default http browser intents Oct 25 05:33:12 its not odd Oct 25 05:33:30 android intents are meant to be overridden Oct 25 05:33:51 "Android intents... They do what you mean." Oct 25 05:34:59 쟂 Oct 25 05:35:01 the beauty of android is the choice that you can present for a given intent Oct 25 05:35:01 wow Oct 25 05:35:07 한글을 Oct 25 05:35:09 나는 입력가능하다. Oct 25 05:35:13 woah!! Oct 25 05:35:17 This is korea language.. Oct 25 05:35:24 invain: ha, good to know Oct 25 05:35:28 what does it mean? Oct 25 05:35:29 muthu: just because they are designed to be overridden doesnt mean that you /must/ override them Oct 25 05:35:37 * romainguy seconds umdk1d3 Oct 25 05:35:40 yes Oct 25 05:36:07 this means that google not opne compiler source like toolchain. Oct 25 05:36:34 well it certainly is open source Oct 25 05:36:37 we did not modify it Oct 25 05:36:52 Can we download open source about toolchain to build android opensource in private? Oct 25 05:37:08 sure but why do you want to download the compiler's source code? Oct 25 05:37:14 muthu: do one thing, and do it well :) Oct 25 05:37:16 you don't need it to compile Android itself Oct 25 05:37:25 no.. Oct 25 05:37:25 umdk1d3: haha.. thanks Oct 25 05:37:28 In my case. Oct 25 05:37:40 umdk1d3: nice feedback, appreciated Oct 25 05:37:54 I want to porting android platform to the DTV Like OPenframe. Oct 25 05:38:13 I think that Oct 25 05:38:33 you will adjust another embedded products using android full source. Oct 25 05:38:40 so i need Oct 25 05:38:49 android compiler source. Oct 25 05:39:11 invain: it's just gcc Oct 25 05:39:25 umdk1d3: sent any patches to source? Oct 25 05:39:26 but Oct 25 05:40:01 google used bsd c library without glibce to build gcc tolchain. Oct 25 05:40:13 tolchain --> toolchain. Oct 25 05:40:28 patches to android source? lol no, ive just been browsing through online git right now--lots to soak in Oct 25 05:40:41 yeah, git is a learning curve Oct 25 05:40:41 umdk1d3: hey now you can fix your Listview bug Oct 25 05:41:04 now we can just send patches, instead of bug reports :) Oct 25 05:41:19 ok so all my tables have id columns called _id. how come I'm getting a 'no such column _id' error? Oct 25 05:41:48 Disconnect: it's not projected by your SQL query? Oct 25 05:42:16 umdk1d3: any good git docs you found? Oct 25 05:42:23 am trying to get some decent overview on git Oct 25 05:42:26 muthu: http://book.git-scm.com/ Oct 25 05:42:30 i can download http://android.git.kernel.org/pub/android-toolchain-20081019.tar.bz2 binary gcc toolchain by google just Oct 25 05:42:31 romainguy: thx Oct 25 05:42:51 anyone have gcc-toolchain source by google.? Oct 25 05:43:14 its in the bootkit Oct 25 05:44:10 in general, Oct 25 05:44:36 If google is using gcc toolchain with glibce, I don't need gcc toolchain source of android. Oct 25 05:44:37 but. Oct 25 05:44:53 goole is using gcctoolchain with bsd libc without glibc or uclibc. Oct 25 05:45:13 in android software stack, Oct 25 05:45:28 good is calling bionic library. Oct 25 05:45:35 gogle doesnt use gcc Oct 25 05:45:41 google Oct 25 05:45:48 help me... Oct 25 05:46:10 no.. goolgle is using gcc for android. Oct 25 05:46:20 http://android.git.kernel.org/pub/android-toolchain-20081019.tar.bz2 Oct 25 05:46:39 you can download android toolchain (Exectuable binary files). Oct 25 05:46:52 google uses a custom compiler Oct 25 05:46:56 but, I want to download android toolchain source.. Oct 25 05:47:10 yes... i thinks so. Oct 25 05:47:19 so i need android toolchain source.. Oct 25 05:47:45 perhaps... dou you have android toolchain source using bionic(=bsc c lib) Oct 25 05:47:46 ? Oct 25 05:48:23 knock.... knock.. Oct 25 05:50:39 BruteSource: it's not a custom compiler, it's g++ for ARM archiectures Oct 25 05:51:21 so.. anyone know whats wrong with my sql? _id is in my table but its still throwing no-such-column exceptions at runtime Oct 25 05:51:25 google doesn't use glibc according to the video I watched a while ago Oct 25 05:51:34 is there something weird about the _ in sqlite? Oct 25 05:51:37 Disconnect: did you check that your project contains the _id column? Oct 25 05:51:41 yep Oct 25 05:51:49 *project==query Oct 25 05:52:01 sqlite> .schema boxes / CREATE TABLE boxes (_id integer primary key autoincrement, Oct 25 05:52:06 umdk1d3: I meant the projection in the query Oct 25 05:52:21 waldo.. i think so.. google is using bionic library(=modified netbsd c library). Oct 25 05:52:24 Disconnect: thats the table def, not the query Oct 25 05:52:53 and current android toolchain is for C , C++ Oct 25 05:53:01 refer to below description. Oct 25 05:53:10 invain: looking at the toolchain, you need the source of gcc 4.2.1 Oct 25 05:53:28 yes.. Oct 25 05:53:31 exactly.. Oct 25 05:53:42 so what's the problem with getting the source of gcc 4.2.1?? Oct 25 05:53:43 i need modified gcc 4.2.1 by google for android. Oct 25 05:53:46 query runs in sqlite - select b.box_column .. c.weight from boxes b, content c where c._id = b.content_id Oct 25 05:53:53 invain: but we did not modify it Oct 25 05:53:58 at least not that I know of Oct 25 05:54:00 [invain@fedora9 bin]$ ./arm-eabi-gcc -v Oct 25 05:54:00 Using built-in specs. Oct 25 05:54:00 Target: arm-eabi Oct 25 05:54:00 Configured with: ../../toolchain/android-toolchain/gcc-4.2.1/configure --prefix=/android/mathias/armdev/toolchain-eabi-4.2.1 --program-transform-name=s,^,arm-eabi-, --prefix=/android/mathias/armdev/toolchain-eabi-4.2.1 --target=arm-eabi --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --enable-languages=c,c++ --disable-libstdc__-v3 --disable-libssp --enable-threads --disable-nls --disable-libmudflap --with-float=soft --with-fp Oct 25 05:54:01 u=vfp --with-arch=armv5te --enable-target-optspace --with-abi=aapcs : (reconfigured) ../../toolchain/android-toolchain/gcc-4.2.1/configure --prefix=/android/mathias/armdev/toolchain-eabi-4.2.1 --program-transform-name=s,^,arm-eabi-, --prefix=/android/mathias/armdev/toolchain-eabi-4.2.1 --target=arm-eabi --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --enable-languages=c,c++ --disable-libstdc__-v3 --disable-libssp --enable-th Oct 25 05:54:08 reads --disable-nls --disable-libmudflap --with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-target-optspace --with-abi=aapcs Oct 25 05:54:11 Thread model: single Oct 25 05:54:13 gcc version 4.2.1 Oct 25 05:54:31 oh... romainguy... you are google staff? it it correct? Oct 25 05:54:34 yes Oct 25 05:54:56 Disconnect: that query, shouldnt it be "b._id"? Oct 25 05:55:05 according to your table def earlier Oct 25 05:55:07 When i see above gcc version. Oct 25 05:55:17 Disconnect: your query doesn't contain the _id column :) Oct 25 05:55:18 box contains a content_id that lines up to content._id Oct 25 05:55:20 anyone using connectbot? Oct 25 05:55:41 wub_: yes, sup? Oct 25 05:55:46 ok.. romainguy... Can you give me arm-eabi-gcc toolchain build script ? Oct 25 05:55:49 please.. Oct 25 05:55:55 wub_: were idling in #connectbot actually Oct 25 05:55:59 ugh. i thought u would be able to use the internet and phone calls at the same time. Oct 25 05:56:00 ah cool Oct 25 05:56:11 romainguy: yah thats somewhat an issue cuz i'm building a cursor with the above, and then feeding a listview. query runs fine. (lemme log.d it again and triplecheck but..) Oct 25 05:56:12 PoohbaLT: you can on 3G Oct 25 05:56:49 thats what i thought Oct 25 05:56:59 but i didn't get any emails. i was just on the phone for 1hr Oct 25 05:57:05 then when i get off they came thru Oct 25 05:57:11 although i think i just found a problem. i'm pulling out "datetime" "size" etc.. but i'm handing up "b.size" and "c.datetime" and .. ugh. maybe thats it. (or at least, thats probably also broken) Oct 25 05:57:19 um... romaingu i have one more question.. Oct 25 05:57:19 PoohbaLT: with Email or Gmail? Oct 25 05:57:29 umdk1d3: is there any key combo that maps to alt? I'm trying to switch between screen sessions ;) Oct 25 05:57:51 not yet, but its coming ;) Oct 25 05:57:52 umdk1d3: can't find much documentation on the google dev page Oct 25 05:57:56 cool cool Oct 25 05:57:59 mathias is staff for android toolchain with bionic library. is it correct? Oct 25 05:57:59 I like the app so far Oct 25 05:58:01 yea its still under heavy dev before monday Oct 25 05:58:10 wub_: did you get latest svn from a few hours ago? Oct 25 05:58:17 knock romainguy... Oct 25 05:58:21 umdk1d3: I tried but they wouldn't install on my G1. Oct 25 05:58:29 Can you answer me about my above question? Oct 25 05:58:35 wub_: yea we need to write up a better guide Oct 25 05:58:36 whats a futexe? Oct 25 05:58:38 whats a futexe? Oct 25 05:58:38 whats a futexe? Oct 25 05:58:40 the key situation is a mess Oct 25 05:58:47 i know futex Oct 25 05:58:56 umdk1d3: I don't have the SDK installed on this computer so I can't dump anything for you to debug. Oct 25 05:58:57 futes is Fast userspace Mutex.. Oct 25 05:59:31 2.6 linux kernel consist of futex features for faster mutex locking mechnism. Oct 25 05:59:47 wub_: if you cant get it installed, then its most likely an APK signing issue Oct 25 06:00:05 try uninstalling any version you currently have before installing a new one Oct 25 06:00:10 umdk1d3: How freaking cool would it be to map the screen swiping to ctrl-a-n and ctrl-a-p to switch between screens ;) I know currently it switches between connections Oct 25 06:00:16 umdk1d3: Ok, let me try that. Oct 25 06:00:22 wub_: oh awesome! =D didnt think of htat Oct 25 06:00:31 might be a menu option or something Oct 25 06:00:41 I you are interested in FUTEX features, Read white paper at http://people.redhat.com/drepper/futex.pdf by Ulrich drepper. Oct 25 06:00:43 wouldnt get the animation Oct 25 06:00:49 i --> If Oct 25 06:00:53 umdk1d3: I don't care! :) Oct 25 06:01:55 umdk1d3: is issue #15 resolved in any of the new svns? Oct 25 06:02:25 ok.. nice meet romainguy.. Oct 25 06:02:30 have nice day.. Oct 25 06:02:49 wub_: rumor has it someone just finished writing a fix for #15 Oct 25 06:02:51 will someone look at this strace output we get after init for the android userspace Oct 25 06:02:54 might be checked in shortly ^.^ Oct 25 06:02:55 i have to go vips store.. bye.. see you again... (here is PM 3:02hehe) Oct 25 06:02:59 http://pastebin.com/d62649620 Oct 25 06:03:12 umdk1d3: Cool :) Oct 25 06:03:17 invain: is it AM? Oct 25 06:03:53 oh no.. korea should be afternoon Oct 25 06:03:58 ok so i was looking at the wrong query :) but i still can run it in the shell with no errors (no rows, but no errors) Oct 25 06:04:46 can someone look at that pastebin please? Oct 25 06:04:53 muthu.. yes.. Oct 25 06:05:03 and brutesource i read above site... Oct 25 06:05:15 confirm your file system for normal mmap2 syscall. Oct 25 06:05:44 we are not using yyafs, could that be the problem? Oct 25 06:05:56 umdk1d3: you were right about the signing issue -- just installed r75 Oct 25 06:06:06 ye.. at leat, in my experience... bye.. see you again... Oct 25 06:09:14 damnit. simplecursoradapter expects _id thats why it was hating me Oct 25 06:10:35 disconnect could you look at this strace output please? Oct 25 06:10:39 http://pastebin.com/d62649620 Oct 25 06:11:03 happens right after init we are getting a flashing android man thats it Oct 25 06:11:50 sweet - this is the smallest thing i've irc'd on i think... Oct 25 06:12:26 im irc'n on a smaller device than a g1 lol Oct 25 06:12:43 what are you using? Oct 25 06:13:09 an exclibur Oct 25 06:13:23 what client are you using on the dream? Oct 25 06:13:29 excalibur Oct 25 06:14:15 woe is me Oct 25 06:14:22 romainguy: gmail Oct 25 06:14:58 i have my gmail set up to get mail from other mail accounts and i have it to reply as who the mail was sent to but that doesn't follow on the android Oct 25 06:15:04 BruteSource: I was ssh'ing into a shell account and running an irc client from there... Oct 25 06:15:13 aw Oct 25 06:15:32 should be able to just run irssi from a terminal Oct 25 06:15:41 if you can get it to run Oct 25 06:16:08 invain - you still looking for gcc source? Oct 25 06:16:16 BruteSource: directly on the device? ...I'm not so sure. Oct 25 06:16:50 its linux its possible Oct 25 06:16:52 Has someone ported bash or something? Oct 25 06:17:00 shouldnt he hard Oct 25 06:17:01 wub: you could. I would prefer to have a native client that used a proxy backend myself Oct 25 06:17:10 wub: ash is included as /system/bin/sh Oct 25 06:17:29 So, how do I get at it... heh. Oct 25 06:17:35 i tried bash-static from lenny for arm and it segfaulted Oct 25 06:17:44 busyboc works though Oct 25 06:17:44 alot of people dont realize android is linux lol Oct 25 06:17:49 erm, busybox Oct 25 06:17:59 well android *isn't* linux Oct 25 06:18:17 but the android stack does run on top of a linux kernel, and includes a number of libraries common to linux distributions Oct 25 06:18:29 I'm a software developer but I have not delved into the SDK at all. I knew Google was working on Android but I didn't really follow things closely. When I heard that the G1 was coming, I eagerly preordered to dump my broken Blackberry. Oct 25 06:19:27 yes it does run on top of a linux kernel lmao Oct 25 06:19:39 what do you think they run on? Oct 25 06:20:26 I'm pleased for the most part. The possibilities for this platform are so exciting. I'll admit, it's got my little geek heart longing to poke at some code for it. Oct 25 06:20:33 If they didnt we wouldnt be able to run patched kernels Oct 25 06:21:36 BruteSource: From what I've read, swetland is correct. Yes, it's running on a Linux kernel but things are locked down. It's pretty abstracted for developers. Oct 25 06:21:56 yes, I'm correct. I'm the systems/kernel lead for the project ^^ Oct 25 06:22:03 I don't think you can hack your kernel ;) Oct 25 06:22:06 swetland: ha. Oct 25 06:22:29 no its completely open, thats why its already running on other devices Oct 25 06:22:42 oh now he works for google lmao Oct 25 06:22:58 *cough /whois swetland *cough* Oct 25 06:23:01 irc is great Oct 25 06:23:03 :P Oct 25 06:23:40 brian swetland? Oct 25 06:23:58 http://www.linkedin.com/in/swetland Oct 25 06:24:00 yes? Oct 25 06:24:44 so i can make my whois say bill gates, wanna see? Oct 25 06:24:49 whats your point? Oct 25 06:25:22 sigh Oct 25 06:25:40 * waldo_ is away: auto-away Oct 25 06:27:09 umdk1d3: I like the fix for the password/keyboard issues altho the inconsistency is confusing. Oct 25 06:27:35 wub_: true, but we kindof needed the "confidence" of the password edittext Oct 25 06:27:40 * waldo_ is back (gone 00:02:00) Oct 25 06:27:45 * wub_ nods. Oct 25 06:28:18 oh, and we werent handling special chars correctly from what peopel reported Oct 25 06:28:56 * umdk1d3 zzz Oct 25 06:28:59 As in? I didn't try very much since I couldn't resume my screen session. Oct 25 06:29:04 Or go to bed. ;) Oct 25 06:29:08 lol Oct 25 06:29:26 umm someone was saying the special chars (alt+something) werent working all the way Oct 25 06:30:08 what needs to be pressed to return to home screen, wened to map it Oct 25 06:57:08 are there any plans now that the source tree has been released to remove the license from the sdk binary? Oct 25 07:18:33 exit Oct 25 07:18:36 :) Oct 25 07:18:39 It is too late. Oct 25 07:18:51 :o Oct 25 07:26:57 git community book is great Oct 25 08:03:19 How much physical size would it actually add to have 2 microsd slots instead of just one? Oct 25 08:03:43 And congrats on the OSS release (obviously a lot late, there were mixed feelings, expectations last time I was here :D) Oct 25 08:04:36 jimmy, i'd say it'd add quite a bit Oct 25 08:05:41 f00f-: Hm, I just think a few extra slots and then having them work in raid or something (raid would make it hard to "hotswap" theem) would be awesome. Oct 25 08:06:07 but obviously, there would have to be a spring mechanism, terminal contacts, circuit board access etc Oct 25 08:06:33 i dont see the purpose Oct 25 08:06:44 just get a larger card Oct 25 08:07:08 f00f-: they don't make 32gb cards yet :) Oct 25 08:07:22 ok let's wait until they do :) Oct 25 08:07:25 it's around the corner Oct 25 08:07:42 there's a bunch of hardware that needs changing Oct 25 08:07:53 plus, the board is routed optimally already Oct 25 08:07:58 haha, fair enough. I just hope by time a verizon/cdma handset is on the horizon the 16gb become more affordable Oct 25 08:08:05 you might need to redo layout if you want to add more stuff Oct 25 08:08:12 due to noise and what-not Oct 25 08:08:31 might be a nice hobby project if you work at htc and have axx to the board layout files, etc. Oct 25 08:08:32 yeah it obviously wouldn't work to jsut "throw an extra one in there" Oct 25 08:08:38 heard 64gb card is coming soon Oct 25 08:08:51 muthu: microsd? Oct 25 08:08:53 :O Oct 25 08:08:55 well yeah they have 32/64 gb cards probably Oct 25 08:08:58 in research Oct 25 08:09:00 not i nmass market Oct 25 08:09:05 right Oct 25 08:09:08 hehe Oct 25 08:09:54 fun fun Oct 25 08:10:01 :) Oct 25 08:10:19 any news/rumors of cdma/verizon android handsets? Oct 25 08:11:02 n800 has two slots Oct 25 08:11:26 jimmy search youtube for android on verizon Oct 25 08:12:35 spikebike: I just saw someone with it running on an old htc phone :/ I hope Verizon doesn't pull a Verizon on android :( Oct 25 08:12:38 * f00f- experiments with runOnUiThread()... Oct 25 08:12:58 ok muthu, major improvements in error handling Oct 25 08:13:14 if a web request fails or times out, i throw up a dialog Oct 25 08:13:19 allowing the user to "try again" or cancel Oct 25 08:13:37 i don't ever expect to have such a dialog pop up Oct 25 08:13:48 f00f-: nice Oct 25 08:13:49 but in case a network request times out or server is overloaded Oct 25 08:14:16 yeah, the user's just want it to work Oct 25 08:14:24 they dont care about notifications and all that shit Oct 25 08:14:33 I was kinda shocked how many videos there are of android on a butload of different phones Oct 25 08:15:49 spikebike: yeah, looks like every phone can run android Oct 25 08:16:03 xda-developers had a thread linking to my site about porting android to wm phones, i found it from my analytics and read it a little Oct 25 08:16:08 was interesting to say the least Oct 25 08:16:09 How were they managing this before the source was available ..... :/ Oct 25 08:16:25 taking the image and runnign it with haret Oct 25 08:16:33 and how soon before it is stable on touch hd :) (still not in the US though :() Oct 25 08:16:58 ya, the touch HD looks pretty nice Oct 25 08:17:02 check xda-developers forums, they would be the place to find out Oct 25 08:17:21 quite a few phones are coming with very g1 like hardware (except for the compass) Oct 25 08:17:31 treo pro Oct 25 08:17:37 at least a few of the htcs Oct 25 08:18:24 :) Except, the Touch HD is surely GSM anyway :| Oct 25 08:20:04 I think even the iphone is pretty close (no keyboard of course) Oct 25 08:21:09 oooh. there is diamond cdma variety Oct 25 08:26:45 htc blackstone Oct 25 08:27:03 (aka htc touch HD) Oct 25 08:29:58 well it looks like there will be cdma touch pro and diamond, maybe one of those would work out? Hopefully HTC will stay on their game and release something like the touch hd here with android :) that would make me happy Oct 25 08:32:55 maybe you could just wait for 'opentrout' lol Oct 25 08:35:13 anyone know why our build keeps setting its date back and freakig out about it? Oct 25 08:35:58 hi BruteSource Oct 25 08:36:16 i have no idea about the htc hardware clock Oct 25 08:36:40 but clocks working ok in winmo right? Oct 25 08:37:31 ya it a consistant error on 2 seperate devices with same hw Oct 25 08:39:18 we finally got the userspace to init but now we have this crazy problem with the hw clock Oct 25 08:46:04 i couldn't find anything in the xda-developer forums about the hardware clock for any of the phones at all Oct 25 08:50:53 ya im sure penguinz will figure it out dude is like a ninja Oct 25 09:22:40 whats with the bots? Oct 25 09:27:21 hello guys, is normal that Android Emulator is so slow? In fact if I want to debug an app of mine I need to start it each time (eclipse don't use an opened istance of it) and it's a pain Oct 25 09:27:42 What wrong? It's a mistake of mine or the right way? Oct 25 09:32:23 anyone still awake? Oct 25 09:32:31 NarOwmind: moo :o) Oct 25 09:32:42 malcom_: you're not supposed to start it each time Oct 25 09:33:04 malcom_: you're supposed to run it once, and then the Eclipse plugin is supposed to interact with it Oct 25 09:33:12 I was looking at the ContentProvider interfaces Oct 25 09:33:34 does any one know the plan around those.. Oct 25 09:33:54 I would like to sync some of my apps data to the google account Oct 25 09:34:14 since gmail offers so much storage Oct 25 09:34:31 suspect if we dont get a nice interface.. one can be hacked ontop of mail Oct 25 09:34:36 NarOwmind: dunno, sorry Oct 25 09:34:55 ask the founder of google he is here Oct 25 09:35:00 huh Oct 25 09:35:13 lmao just making fun sorry Oct 25 09:35:32 founders dont much anyways Oct 25 09:35:41 its a better joke to say project manager Oct 25 09:36:47 * waldo_ is away: zzz Oct 25 09:37:14 well his title is ever changing Oct 25 09:38:35 the thing is google devs sign a non disclosure agreement which says they can not reveal who they re in a public media while adressing current project information Oct 25 09:38:50 so we know he is full of it Oct 25 09:39:52 BruteSource: what do you mean? you can't say projectmanager of gmail for ex? Oct 25 09:41:11 we also are required to cover our faces in public. it is true. Oct 25 09:41:51 it just means you cant say hi im john smith from google and we are doing this in the next release of gmail.. it has to go through a press release Oct 25 09:42:16 BruteSource: there are a lot of Google devs on here Oct 25 09:42:23 you can find this information on the net lol Oct 25 09:42:53 i am sure there are, but none that say there names and give out future development specifics Oct 25 09:44:32 anyways believe what ya want its free net, im not trolling Oct 25 09:45:35 BruteSource: isn't that like a general company policy everywhere? Oct 25 09:45:56 not to talk about specifics.. Oct 25 09:46:06 i dont know, but i do know its onefor google Oct 25 09:46:24 BruteSource: given that Google is open sourcing Android and relying in significant part on outside contributions from this point on Oct 25 09:46:44 only with applications Oct 25 09:46:45 given that we've done the kernel development out in the open for the last year Oct 25 09:46:51 I wouldn't be surprised if some form of limited waiver is given to talk about certain things Oct 25 09:46:53 not kernel development Oct 25 09:47:23 swetland: good point Oct 25 09:47:40 * waldo_ is away: auto-away Oct 25 09:47:44 and so its opensource... you ever seen linus come on irc and talk about whats up in the next kernel release? Oct 25 09:47:58 BruteSource: he talks about it on LKML all the time Oct 25 09:48:05 he's old, he doesn't use IRC Oct 25 09:48:29 no google has developed then release developed then released, see he has no clue what he is going on about Oct 25 09:48:38 ya he whistles 2400buad for nttp Oct 25 09:48:39 ok. whatever. Oct 25 09:49:19 lmao this kid has you all eating out of his hand its great Oct 25 09:49:36 why dont you share with us your @google email? Oct 25 09:50:14 and ill email you something and you can relay it here... Oct 25 09:50:19 http://git.android.com/?p=linux-msm.git;a=commit;h=639e64a900f3e5185c977f81d925888f20fbb86c Oct 25 09:50:33 ill cc it as well so we can know i sent it Oct 25 09:50:46 my email address has been public knowledge for well over a year, since we started contributing kernel work to the outside world for android Oct 25 09:50:47 i dont care about that whatd the email... Oct 25 09:51:06 just type the damn address Oct 25 09:52:02 BruteSource: why you want his email? Oct 25 09:52:16 so i can prove he is bs Oct 25 09:52:44 if he is who he says he is he will have a google email and can read from it Oct 25 09:52:46 it's in the commit linked to above, from 2007. please feel free to send me an email Oct 25 09:53:10 just type it id, i mean look how he beats around the bush Oct 25 09:53:32 type the address here, what do you have to worry about Oct 25 09:54:15 exactly there you guys go he has no access to any google email Oct 25 09:54:48 dude his email at google is the same as his screenname here Oct 25 09:54:48 sorry to sound like a troll guys but he had to be weeded out Oct 25 09:54:56 he's using hotmail :) Oct 25 09:55:01 if you check the post Oct 25 09:55:21 why cant he simply type it here? Oct 25 09:55:21 BruteSource: are you saying someone is impersonating swetland? Oct 25 09:55:50 im saying swetland is impersonating a real google dev Oct 25 09:55:55 haha Oct 25 09:56:01 you been drinking too much Oct 25 09:56:12 well then why wont he prove it? Oct 25 09:56:23 why do we care Oct 25 09:56:36 i sent an email to the address read the 3 words... Oct 25 09:56:53 little brown fox Oct 25 09:56:54 lmao, you guys are so gullable Oct 25 09:57:02 this is such a fun game Oct 25 09:57:19 lmao i bet it is fun for you Oct 25 09:57:40 you cant login to that email account and you know it Oct 25 09:58:10 or else you would just shut me up and read the 3 words Oct 25 09:59:01 lmao keep believing what you want guys, but i promise its just some android fanboi Oct 25 09:59:18 hmm Oct 25 10:02:38 based on the lack of new mail, I can only assume you want to ensure your "victory" or your mail is unreliable or eaten by spamfilters. ^^ Oct 25 10:03:07 BruteSource: is having friday fun Oct 25 10:03:28 of course you certainly win by having me even bother to check, so there ya go Oct 25 10:03:45 BruteSource, whois him Oct 25 10:04:10 lmao, now the email didnt come, good thing I cc'd and will post the copied email from the inbox i cc'd it to, i knew he would try that Oct 25 10:04:16 also whois jasonchen and SanMehat Oct 25 10:05:07 swetland: did you really believe your dastardly plot to impersonate a Google developer would work? Oct 25 10:05:08 what else woulhe say? Oct 25 10:05:18 he is persistant though Oct 25 10:05:23 BruteSource, how did he get behind a google firewall with 2 of the ops? Oct 25 10:05:44 adamant: of course not. I could never stand up to such impressive scrutiny Oct 25 10:05:48 what firewall? you mean a lame psybnc? Oct 25 10:06:04 yeah, with a computer inside a google domain? Oct 25 10:06:11 i an do the same thing... should i show you? Oct 25 10:06:15 sure Oct 25 10:06:28 BruteSource: how? Oct 25 10:06:33 its a vmask lol basic stuff, not a real google domain Oct 25 10:06:45 i want to see you join with the same vhost then Oct 25 10:07:05 see? he avoids my challenge Oct 25 10:07:09 you can make it say microsoft, fairyland, fsf whatever floats your boat Oct 25 10:07:19 he is impersonating an accuser of an impersonator! Oct 25 10:07:28 im on a mobile phone lmao Oct 25 10:07:37 i c Oct 25 10:07:38 I thought the "I'll send you an email thing" was pretty cute. Oct 25 10:07:43 see how he beats around the bush? Oct 25 10:08:30 * rwhitby gets out the popcorn ... Oct 25 10:08:32 lol this is great he has you eating out of his palms, oh i give up. much respect for being such a good puppet master Oct 25 10:08:46 you give up because you cannot do what you say you can do Oct 25 10:08:56 i know bnc's and you arent going to get a google ip/domain on a bnc Oct 25 10:09:17 rwhitby: I'll try to get trolled more often in the future! Thank you, thank you, I'll be here all the week. Oct 25 10:09:23 no matter what i prove to you over and over, itall your perception when it comes down to it. so have fun Oct 25 10:09:36 swetland: it is quite amusing :-) Oct 25 10:09:49 i also know that the devs to in fact hang out in here so why is it so hard to believe he is a google employee? Oct 25 10:10:13 al gogle devs spend theretime in an irc channel ya know Oct 25 10:10:13 BruteSource, want me to send you an email at a godaddy.com address? thats a large company Oct 25 10:10:58 i said @google fool no one but staff get those adresses, go read a book Oct 25 10:11:10 i know Oct 25 10:11:24 i didnt say you didnt say google.com Oct 25 10:11:39 no you didnt obviously you idiot Oct 25 10:11:49 lol, now he is mad Oct 25 10:11:53 rwhitby: gotta admit he's pretty good. Oct 25 10:11:55 he cant prove his point and hes pissed Oct 25 10:12:00 oh yes im so mad Oct 25 10:12:08 im impressed actually Oct 25 10:12:12 well, he seems to have trouble sending email too. life is full of hardships. Oct 25 10:12:17 lol! Oct 25 10:12:32 this script kiddie has fooled some pretty intelligent people Oct 25 10:12:33 swetland: perhaps it's a windows mobile phone he's using ... Oct 25 10:12:41 that would explain it Oct 25 10:12:48 wm and pop dont work well together Oct 25 10:13:00 he should get an exchange server Oct 25 10:13:04 wow mommy teach you to ctcp version? what a big boy Oct 25 10:13:23 lol, and he says he isnt mad Oct 25 10:13:24 i dont use pop god your brilliant Oct 25 10:13:40 DarkriftX: no mad, just a teenager probably. Oct 25 10:13:52 now he thinks gmail only supports pop, so clever Oct 25 10:14:08 you know, it is getting late. can't exactly stay up all night waiting for email from trolss ^^ Oct 25 10:14:09 pop, imap take your choice Oct 25 10:14:15 i also know wm sucks even worse with imap Oct 25 10:14:28 have a good night swetland Oct 25 10:14:52 BruteSource, find a real computer and send your email so he can prove you a troll Oct 25 10:15:02 oh I'll be around for a bit. but I doubt I'll ever see an email from the brilliant man who unmasked me as a foul imposter ^^ Oct 25 10:15:02 yes teeager but somehow i was alive logging into bbs's sharing fortran and basic over a 28k baud modem when you were sperm in daddies balls? Oct 25 10:15:07 and we can laugh at how mad you get and blow up Oct 25 10:15:12 28k? Oct 25 10:15:18 i had a 300 baud modem little boy Oct 25 10:15:20 it's quite ironic really, someone who doesn't give his real name in IRC saying that someone else is modifying his identity :-) Oct 25 10:15:42 dark: makes me a youngin' getting started in the 1200 baud days Oct 25 10:15:51 300/1200/2400baud Oct 25 10:16:02 but none of the bbs's supported 1200 or 2400 when i was on them Oct 25 10:16:07 by the time you touched a keyboard it had broadband kid Oct 25 10:16:32 that was on my trash 80 and then the 8088 i later built Oct 25 10:16:48 name one bbs net you used? Oct 25 10:16:55 DarkriftX: loved that trash 80 Oct 25 10:16:57 you know what I miss. isdn. Oct 25 10:17:00 so did i Oct 25 10:17:02 basic FTW Oct 25 10:17:02 those were the days Oct 25 10:17:15 swetland: too expensive here. Oct 25 10:17:16 128kbps was this unbelievable thing Oct 25 10:17:18 i had pacman and et on cartridge Oct 25 10:17:21 write me a hello world right here in basic Oct 25 10:17:34 rwhitby: uiuc offered residential isdn data service to students when I was an undergrad Oct 25 10:17:36 lol, yeah, that will prove something Oct 25 10:17:38 come on big shot Oct 25 10:17:45 that was 15 years ago Oct 25 10:17:46 or more Oct 25 10:17:48 ya your full of shit ee Oct 25 10:17:50 yeah Oct 25 10:17:53 troll!!! Oct 25 10:17:57 you never forget basic Oct 25 10:18:00 12 yr old that got proved wrong Oct 25 10:18:05 unlike email Oct 25 10:18:05 i remember cases thats all Oct 25 10:18:11 people forget that all the time Oct 25 10:18:20 case 1 do soemthing, case 2 do soemthing Oct 25 10:18:32 i remember f5 ran the program Oct 25 10:18:35 don't forget to increment by 10 so you can insert statements at 5. Oct 25 10:18:40 yes im obviously 12 your just upset because the first machine you touched was a p3 and mine was an altair Oct 25 10:18:45 and i had to have a cassette player to save my code Oct 25 10:18:55 troll!!! Oct 25 10:18:58 heh Oct 25 10:19:02 imsai 8080 here Oct 25 10:19:19 timex sinclair clone and C64. Oct 25 10:19:32 all e can do is repeat insults while he is schooled how sad Oct 25 10:19:35 and here we fall victim to one of the classic geek conversation traps Oct 25 10:19:46 indeed Oct 25 10:20:10 it's always a classic sign of a troll being the first to resort to profanities Oct 25 10:20:26 actually that was him Oct 25 10:20:28 BruteSource: how you find this channel? Oct 25 10:20:33 I just want to know what's wrong with his email client Oct 25 10:20:50 no, lets wait for the nazi declaration.... hes gonna call someone a nazi soon, its a law of nature Oct 25 10:21:15 actually, maybe he's that guy that used to go on and on about how we weren't open source and were a giant trick back on the android lists after the sdk release. he was entertaining. Oct 25 10:21:22 swetland, hope hes not using a g1, if so theres a major bug.... g1's cannot send email to an @google.com domain!! Oct 25 10:21:31 i built the android kernel for my phone and had userspace questions, but i thought there was actually devs here, was my mistake Oct 25 10:21:46 devs here? Oct 25 10:21:47 wtf? Oct 25 10:21:51 why would they come here? Oct 25 10:21:59 you must be crazy, there arent any devs here :S Oct 25 10:22:00 ya stupid thought Oct 25 10:22:13 ok, run along! maybe #googledevs has some! Oct 25 10:22:23 dark: I honestly don't know why romain keeps coming back to answer questions everyday. he's far too nice Oct 25 10:22:34 and morrildl Oct 25 10:22:36 im sure its taking a toll on him Oct 25 10:22:45 his patients seem to be wearing down Oct 25 10:22:57 well morrildl is a dev advocate, technically it is his job to answer questions. Oct 25 10:23:04 just crazy people who think thos projectisnt just some crappy linux kernel with some poor vm tacked on top, and shitty java to boot Oct 25 10:23:07 romain is just kinda hearted I think Oct 25 10:23:16 romainguy is the most consistent replier on this channel Oct 25 10:23:18 that can get you killed..... being too nice Oct 25 10:23:19 lol Oct 25 10:23:31 heart attack from troll infestation on irc Oct 25 10:23:34 he might be burn out by now.. Oct 25 10:23:36 haha Oct 25 10:23:39 * rwhitby remembers chatting to swetland and morrildl on Nev 05 last year. Oct 25 10:23:50 http://logs.nslu2-linux.org/livelogs/android/ Oct 25 10:23:59 rwhitby: well that was probably the *real* swetland and morrildl, not these imposters we have nowadays Oct 25 10:23:59 FAKE! Oct 25 10:24:18 who was he then? linus trovalds? Oct 25 10:24:27 swetland: yeah, those two were far more reserved about what they said in public, so they must have been real Google employees ... Oct 25 10:25:20 half the people here dont even understand how this os even works Oct 25 10:25:34 of course not, we have no devs to help us with that Oct 25 10:25:40 sucks to be us Oct 25 10:25:45 running around claiming its not linix and posix doesnt exist Oct 25 10:25:53 you should leave before the lack of knowledge infects you also Oct 25 10:25:55 considering that the channel is largely enthusiasts and app developers, that's not super surprising, really Oct 25 10:26:07 <--- enthusiast Oct 25 10:26:12 saying its all java Oct 25 10:26:15 mind you, the app developers and enthusiasts tend to be less absusive Oct 25 10:26:20 so I don't mind them all that much Oct 25 10:26:40 * DarkriftX slaps Dialekt upside the head Oct 25 10:26:41 it will never boot on anything but a dream till google wants is what you want to believe Oct 25 10:26:49 hey Dialekt did you know there are no google devs here? Oct 25 10:26:49 droid bores Oct 25 10:26:52 that would be dumb to believe Oct 25 10:26:58 its far too complicated for us linux devs to port Oct 25 10:27:03 * Dialekt doesn't car Oct 25 10:27:03 since it booted on non-dream hardware months ago Oct 25 10:27:06 care Oct 25 10:27:13 lmao oh no it only took 3 hours lmfao Oct 25 10:27:15 * Dialekt hugs his iPhone till Blackberry storm Oct 25 10:27:17 the guy who did the vogue port was particularly impressive Oct 25 10:27:20 its booting on wm devies all over Oct 25 10:27:27 brute: excellent. working as intended. Oct 25 10:27:28 using haret Oct 25 10:27:47 vouge?... you mean vox tard Oct 25 10:27:49 lol Oct 25 10:27:57 I think somebody is a bit confused as to why exactly we released the source code Oct 25 10:28:09 oh come on, you were more entertaining before you resorted to name calling Oct 25 10:28:35 you didnt release it, its copyleft you used a linux kernel you had no choice Oct 25 10:28:36 give you 5 minutes to actually send me an email, before I drop you on /ignore and forget about it Oct 25 10:29:02 you going to show him how to email? Oct 25 10:29:02 brute: there are a few million lines of apache2.0 and bsd licensed userspace code out there too, but, hey, details Oct 25 10:29:11 i sent the email the proof is posted on the xda general forum firstthread first post Oct 25 10:29:16 nah, if he can't figure it out on his own I doubt I can help Oct 25 10:29:36 ssshhhh, the troll is sleeping ... Oct 25 10:29:45 oh, you didnt put that in public... you poor thing Oct 25 10:29:48 userspace not kernel Oct 25 10:29:51 you are going to get bastardized Oct 25 10:30:24 DarkriftX: this is in public too - Google visits the IRC logs of this channel quite often :-) Oct 25 10:30:34 not the REAL google Oct 25 10:30:38 you used a gpl'd kernel... you had to release the source, it wasnt choice, do some research kid Oct 25 10:30:45 you? Oct 25 10:30:59 you talking to him like he is part of google? Oct 25 10:31:06 brute: indeed, and as I pointed out we've been releasing it for roughly a year prior to the product shipping ^^ Oct 25 10:31:08 you are a confusing one Oct 25 10:31:41 so he believes you are a google employee but doesnt want to admit it Oct 25 10:31:45 because then he would be wrong Oct 25 10:31:59 I apparently fail at forums too, because I can't find this post. it's late though Oct 25 10:32:00 he probably knew right before he sent the email, just in time to fake it Oct 25 10:32:00 your the one who jut contradicted yourself, you just said google made the choice to release the soure Oct 25 10:32:04 source Oct 25 10:32:34 no, he knows he is not google, thats all that proves Oct 25 10:32:35 sanity Oct 25 10:33:12 pwnt again Oct 25 10:33:20 YAWN. Oct 25 10:33:48 Dialekt, been by a tmob store to play with a g1 yet? Oct 25 10:33:53 nope Oct 25 10:33:55 don't need to Oct 25 10:33:59 i'm passing on it Oct 25 10:34:03 heh Oct 25 10:34:04 time for sleep night script kittens have fun with your make believe world Oct 25 10:34:06 hey there's no pop up text is there? Oct 25 10:34:10 for sms messages Oct 25 10:34:13 bye Oct 25 10:34:15 goodnight Oct 25 10:34:21 night BruteSource, thanks for the laughs. Oct 25 10:34:25 dark: we should be so lucky! Oct 25 10:34:29 lol Oct 25 10:34:45 ..... Oct 25 10:34:54 it was too good to be true Oct 25 10:35:11 * rwhitby reckons http://forum.xda-developers.com/showthread.php?t=286344 was BruteSource's forum post ... Oct 25 10:35:13 the laughs come from the logsi poted on the google code forums... lmao oh no maybe swetland will delete them since he owns google Oct 25 10:35:31 sorry guys, guess you have to keep your google bnc's on a little longer Oct 25 10:35:55 WELL? Oct 25 10:36:03 DARKLIFT Oct 25 10:36:06 lol Oct 25 10:36:29 not sure Oct 25 10:36:31 havent used it Oct 25 10:37:03 * rwhitby waits for BruteSource to post URLs of all these forums posts - searching is sooo tedious Oct 25 10:37:24 idea! Oct 25 10:38:33 searched xda for "swetland" (would be in the email header he was sending) and it wasnt found in that context Oct 25 10:38:44 so that was 2 lies Oct 25 10:38:53 he didnt even try to cover his second lie up with a third Oct 25 10:39:19 * DarkriftX was hoping he would bite on that @godaddy.com email thing...... that would have been funny Oct 25 10:39:31 DarkriftX: swetland owns the xda forums too, and deleted the post there as well Oct 25 10:39:43 yeah, i figured as much Oct 25 10:40:43 I was expecting some impressively ginned up screenshot of an email or something proving how fake I was Oct 25 10:40:49 lol Oct 25 10:40:52 it was a bit of a letdown for there to not even be a thread Oct 25 10:41:21 I totally was trolled by somebody who's heart isn't even in it Oct 25 10:41:37 funny thing is, i knew better then to get into that Oct 25 10:41:40 once you do, you cannot get out Oct 25 10:41:50 internet fights are addictive Oct 25 10:41:51 swetland: he couldn't find the BBS gateway to the forum Oct 25 10:41:56 ahaha Oct 25 10:41:59 lol Oct 25 10:42:17 write me a hello world in basic Oct 25 10:42:19 !LOL! Oct 25 10:42:29 thats proof to everything Oct 25 10:42:32 yeah, as soon as I took the bait and pointed him at an email address I knew I was going to lose this little game Oct 25 10:42:45 write me one in Z80 machine code. C3 for absolute jumps. Oct 25 10:42:47 remembering a programming language that died 10 years ago Oct 25 10:43:40 in my defense it was late and I was bored, but honestly, should know better by now Oct 25 10:44:21 lol Oct 25 10:44:31 i didnt say it wasnt fun, but it lasted longer then id have liked Oct 25 10:44:34 I was then hoping he would call me out on the discussion groups, because I'd totally be hearing about it at work all next week Oct 25 10:44:39 and he never did bring up nazi's.... Oct 25 10:45:41 no godwin's law ? :( Oct 25 10:45:58 well, points for avoiding cliches I guess Oct 25 10:46:03 thats what its called Oct 25 10:46:05 anyone seen any particularly cool apps recently Oct 25 10:46:07 godwins law :) Oct 25 10:46:18 swetland, no but if oyu do, let me know so i can put them on my site :) Oct 25 10:46:54 get your download issues sorted out? Oct 25 10:47:11 for now Oct 25 10:47:18 still working on moving it back out of the forums Oct 25 10:47:21 but for now its doing good Oct 25 10:47:28 250 members in 3 days Oct 25 10:47:54 500-800 unique visitors a day and the site is barely 2 weeks old Oct 25 10:49:28 ok, goodnight all Oct 25 10:49:33 4am here and im supposed to be up early :S Oct 25 10:50:06 'night Oct 25 10:52:59 i just had a funny idea Oct 25 10:53:22 ut oh! Oct 25 10:53:31 you should post on a blog somewhere about the "fun conversation we had with BruteSource about how there are not enough Google devs on irc" Oct 25 10:53:49 just enough to have his name on there and prove him a jackass Oct 25 10:54:18 I don't blog. I restrict making a fool of myself to irc and assorted mailing lists. Oct 25 10:54:35 lol Oct 25 10:54:44 and honestly he totally wins for getting me to even respond to his ranting about email addresses and such, so hat off to our troll Oct 25 10:54:49 and internet spaceships Oct 25 10:54:57 geist: foul lies Oct 25 10:55:09 well the idea gave me a giggle so it was worth it in that regard Oct 25 10:55:32 indeed Oct 25 11:55:27 4: Oct 25 11:56:12 exit Oct 25 12:54:30 anyone find a working irc client for android (g1) Oct 25 13:01:36 * CompBrain waves to rwhitby -- long time no see Oct 25 13:01:46 hey CompBrain Oct 25 13:02:57 rwhitby: how many projects are you working on these days? Oct 25 13:03:21 close to none. Oct 25 13:03:36 lots of following, very little working (apart from real life working) Oct 25 13:11:35 I'm waiting for your obligitory photo of a buildfarm of G1s Oct 25 13:16:29 does the email application ever bother to refresh the imap folders? because I deleted some folders from an account and they are still in the phone. do i need to re-create the account? Oct 25 13:47:55 has any got this running on an x86 system yet? Oct 25 13:59:00 anyone got this running on x86 yet? Oct 25 14:11:01 anyone running this on x86? Oct 25 14:13:16 calmfur1: running what on x86? Oct 25 14:13:26 android Oct 25 14:13:49 well.. android source? or what? Oct 25 14:14:02 i know the SDK runs. Oct 25 14:14:06 lol Oct 25 14:14:09 :p Oct 25 14:15:01 i have it running on x86 Oct 25 14:15:07 i replaced my linux distro with it Oct 25 14:15:10 lol Oct 25 14:15:27 :) Oct 25 14:15:33 omg, i want the sdk to be my default boot too! Oct 25 14:17:19 michaelnovakjr_: hows your weekend so far? Oct 25 14:20:48 not bad Oct 25 14:20:50 you? Oct 25 14:21:05 not too bad. i have to go to the doctors today. Oct 25 14:21:17 that is always fun Oct 25 14:21:57 yeah, i might have some sort of throat infection, like strep Oct 25 14:22:00 :( Oct 25 14:22:03 ouch Oct 25 14:22:07 yeah. but ionno Oct 25 14:22:29 otherwise we have to do some grocery shopping Oct 25 14:22:33 i'm getting back into android development Oct 25 14:22:42 nice. Oct 25 14:22:52 you're helping out with five right? Oct 25 14:23:00 yea Oct 25 14:23:04 thats cool Oct 25 14:23:28 are you working on anything else? Oct 25 14:23:51 i'm writing an RSS app Oct 25 14:23:54 simple Oct 25 14:24:00 good ol' feed reader? Oct 25 14:24:07 yep Oct 25 14:24:08 cool Oct 25 14:24:23 i need to write that electric fence thing at some point, but i don't know when im going to get around to it. Oct 25 14:24:30 :) Oct 25 14:24:31 so much other crap to do, with homework and research and all. Oct 25 14:24:42 yea, i've been quite busy myself Oct 25 14:24:53 oh yeah? Oct 25 14:25:02 yea work has been nuts Oct 25 14:25:07 thats no good. heh Oct 25 14:25:14 the maps application seems to be missing from the stack... Oct 25 14:25:23 well hey we are going to run to the doctors now. so i will talk to you later. Oct 25 14:25:29 have a good saturday. Oct 25 14:25:31 good luck Oct 25 14:25:33 thanks Oct 25 14:34:41 who was it who was working on a libspark xmpp client? Oct 25 14:34:55 * Disconnect could use a jabber client pretty bad now that ssh is covered by connectbot Oct 25 14:37:21 Disconnect: is exchange support in the mail client? Oct 25 14:37:31 the mail client is a total disaster Oct 25 14:37:53 it doesn't post any changes to the server, most of the time. and it never (ever) posts deletes. Oct 25 14:38:07 oh nice Oct 25 14:38:11 yah real nice Oct 25 14:38:20 and no, even if it worked its just imap/pop Oct 25 14:38:27 interesting Oct 25 14:38:36 and you have to select "ssl if available" (or tls if available) to force ssl/tls with untrusted certs. Oct 25 14:38:47 ooh that reminds me. 2 more bugs to file about that half-written mess. Oct 25 14:39:17 can you put the market on the emulator? Oct 25 14:39:18 <|Jeff|> Which Eclipse package is best to download? Does it Matter? ie. for Java EE Deveopers vs. without EE vs. Classic ... Oct 25 14:39:41 I use Eclipse EE but i don't think it matters Oct 25 14:39:53 just do yourself a favor and use Java 1.5 Oct 25 14:40:46 Eclipse EE includes J2EE packages, so no not needed Oct 25 14:40:50 this is a right place to ask non-developers questions (I'm a developer but can't find a way to do a "user" thing ;)) Oct 25 14:40:56 sure Oct 25 14:41:05 <|Jeff|> I have never programmed in Java, but looking to play with Android. Just have experience with VB and tiny bit of C along time ago. Can you explain using Java 1.5 michaelnovajr Oct 25 14:41:07 album art... Oct 25 14:41:28 |Jeff|: its the version of Java Android uses Oct 25 14:41:29 <|Jeff|> eclipse is harder? Oct 25 14:41:32 where do you put it to add it with an album? Oct 25 14:41:41 |Jeff|: Eclipse is just an IDE Oct 25 14:41:51 |Jeff|: headfirst java is a good book for learning/relearning java Oct 25 14:42:11 <|Jeff|> thanks Disconnect.. I was going to ask that also Oct 25 14:42:37 Effective Java is also a good book Oct 25 14:43:01 we can list a thousand of good Java books here :) Oct 25 14:43:34 <|Jeff|> I find the problem with alot of books is they either only show you the very basics (so you can't do anything useful) or they get really complicated and you can't figure out what they are saying. Hopefully I can find good examples to learn from and learn by trial and error. lol Oct 25 14:44:24 |Jeff|: headfirst uses the same methods as the 'dummies' books and similar, but with advanced topics. makes it real easy to learn quickly. Oct 25 14:45:10 <|Jeff|> cool. I have heard Java is very similar to C. I also have heard Java is slower then C... So why is everything Java??? Oct 25 14:46:19 java really isn't like C Oct 25 14:46:19 |Jeff|: optimization is not the must important thing... Oct 25 14:47:02 <|Jeff|> Is Java easier then C? Better libraries? More open? Oct 25 14:47:09 with platforms like .NET or Java you can develop software really fast... avoiding a lot of mistakes you make in C with things like a garbage collector for example Oct 25 14:47:25 anyone? album-art -> songs? Oct 25 14:48:08 I'm googling now... sorry for asking before searching :P Oct 25 14:48:28 sorry, haven't looked at the music player yet Oct 25 14:48:30 http://groups.google.com/group/android-developers/browse_thread/thread/fcd3ba6414e5eb96/9f93c11d76bad946?show_docid=9f93c11d76bad946&pli=1 Oct 25 14:48:52 my very same question Oct 25 14:49:35 does anyone know how (or know of an example) of a paging listview, where the datastructure in the backend contains more items than what's displayed? Oct 25 14:49:47 and as the user scrolls more items are retrieved Oct 25 14:50:01 Disconnect: so it looks like i found my project to work on.... write a better mail client with exchange support :) Oct 25 14:50:30 suits me, the old one is a mess. although i'm already out of space and i've barely got anything installed.. maybe write a mail client that uses sd card for storage too Oct 25 14:50:44 definitely Oct 25 14:50:51 (that'd be a good place for browser cache too..) Oct 25 14:51:02 it doesn't use it? Oct 25 14:51:26 michaelnovakjr: nope. according to app manager its 18 megs on main storage, clearing cache wiped that out. Oct 25 14:51:38 damn Oct 25 14:52:35 seems like a "dump replacable things" call would be useful, instead of making me go into browser and dump cache every time it warns :( Oct 25 14:53:02 yea, kinda like garbage collection :) Oct 25 14:53:21 yah for storage items tho Oct 25 14:53:25 yea Oct 25 14:53:29 like browser cache Oct 25 14:53:42 geek attempt at a joke :) Oct 25 14:54:29 * Disconnect probably wouldn't have gotten the phone if he'd realized how locked down it was. Oct 25 14:54:45 its one thing to prevent hackery. its another to prevent (eg) removing and replacing the shipped apps... Oct 25 14:54:59 what can't you replace? Oct 25 14:55:09 i'd like to get it running on n810 Oct 25 14:55:13 according to romainguy_ the imap problems are fixed in dev. but short of renaming it and reinstalling it (see above note about storage..) its not gonna do any good. Oct 25 14:57:05 If you could remove it, you couldn't do a factory reset any more and get back to the original state. Oct 25 14:58:10 ...trust me, thats not an issue. i'd be fine with a factory reset that just had platform (after all, easy enough to install the rest off the net) Oct 25 14:58:50 sorry should have been specific has anyone got the dalvik source compiled and running on an x86 platform Oct 25 15:00:29 Going back, FWIW, there are 2 different mechanisms that apps can use to automatically free up some storage space. I don't think that the browser currently uses any of them. Oct 25 15:07:40 bug #1068 filed Oct 25 15:08:20 thanks Oct 25 15:23:45 yaaah how do i get gmote server to f'ing die?? Oct 25 15:24:25 it just sits there playing music at me and hiding Oct 25 15:25:45 anyone know where in the source tree the GMail app is? Oct 25 15:26:08 its not Oct 25 15:27:51 hmm you're right, http://source.android.com/projects it's not in the "core" Oct 25 15:27:59 its closed source Oct 25 15:28:17 Disconnect: ?? Oct 25 15:28:19 i wanted to see how they implemented the paging listview, so when you scroll to the bottom of the list it loads more emails on the fly Oct 25 15:28:28 is that different from the Email app? Oct 25 15:28:31 Ramblurr: email app does that on occasion Oct 25 15:28:36 (and occasionally not) Oct 25 15:29:49 is the email app OS? Oct 25 15:29:56 yes Oct 25 15:30:03 its in packages/apps Oct 25 15:30:10 michaelnovakjr: ? Oct 25 15:30:31 Email app is in packages/apps.... theres a GMail app in addition to that? Oct 25 15:30:44 ooh i can use shazam to figure out what song this is and lsof to find it. then i get the axe. Oct 25 15:31:02 on the phone, gmail app. its similar to the j2me version, only better (except it only does one account) Oct 25 15:31:13 ah i see Oct 25 15:31:22 they need to ship the emulator with all these apps on it Oct 25 15:31:30 unlikely to ahppen Oct 25 15:31:42 i don't see the issue with it Oct 25 15:31:59 ugh. all morning its on edge. stupid f'ing thing. i can stream video to/from my mbp but the phone can't even stay barely connected Oct 25 15:32:57 oh thats just brilliant. the song doesn't seem to exist on my laptop. (wtf?? sigh) Oct 25 15:37:43 morning Oct 25 15:39:13 and its in loop. i'm gonna throw this thing through a window. Oct 25 15:39:31 whats going on? Oct 25 15:39:45 gmote started something playing, and won't stop or change or anything. even when its killed off. Oct 25 15:39:53 and i can't find it in the ps list Oct 25 15:40:01 its playing audio? Oct 25 15:40:03 ps -t? Oct 25 15:40:05 yah Oct 25 15:40:28 oh. its playing audio on what.. the device? Oct 25 15:40:30 i just went over everything, no luck. and i can't even find the file Oct 25 15:40:32 on the mbp Oct 25 15:40:36 mbp? Oct 25 15:40:49 macbook Oct 25 15:41:26 oh Oct 25 15:41:34 ok its officially found a song that is not in my itunes library. and 'locate' can't find anything like it either. and its definitely looping Oct 25 15:41:53 sorry man, i dont really know much about macs :) Oct 25 15:42:31 oh neat. it can play 2 songs at once. this is not better. Oct 25 15:42:47 haha Oct 25 15:43:15 oh thats lovely. the -new- song is playing via itunes. kill that off.. old song is still playing. Oct 25 15:43:19 and there was only one itunes proc Oct 25 15:43:31 i refuse to reboot to get this thing to stfu but .. might have to. Oct 25 15:44:10 so you cant find *anything* in ps? Oct 25 15:44:12 wierd. Oct 25 15:44:24 you can't query to see who has the audio device open on macos? Oct 25 15:45:17 doesn't sth lik android:columnSpan exist for TableLayout ? Oct 25 15:45:21 or TableRow... Oct 25 15:45:27 is there a shell application yet? Oct 25 15:45:29 anywhere? Oct 25 15:45:31 even in development? Oct 25 15:45:36 some kind of terminal app Oct 25 15:45:46 connectbot? Oct 25 15:45:58 doesn't work for me, plus i'm interested in localhost Oct 25 15:46:04 no shell. Oct 25 15:46:07 kk Oct 25 15:46:13 i.e. the android shell itself, though i'd be semi-content with connectbot if it worked Oct 25 15:46:22 ever or just for the time being? Oct 25 15:46:35 currently or in the near future afaik Oct 25 15:46:42 icic Oct 25 15:47:41 so connectbot works for you guys? Oct 25 15:47:54 to connect to remote hosts yes it's worked Oct 25 15:48:33 ic, i never get the rsa fingerprint prompt Oct 25 15:48:36 illuminum: 'adb shell' from the sdk Oct 25 15:48:37 just a blank screen Oct 25 15:48:40 sook Oct 25 15:48:47 illuminum: it doesn't prompt. and it only supports password auth :/ Oct 25 15:49:02 password auth? how do i do that? Oct 25 15:49:15 login:pass@host ? Oct 25 15:50:04 or do i put my public key string in character for character somewhere? Oct 25 15:51:20 no the server can offer 'password' auth which is cleartext password wrapped with ssl Oct 25 15:51:57 most servers use 'interactive' which is a challenge-response Oct 25 15:52:52 aye Oct 25 15:56:45 http://www.clanplanet.de/_sites/index.asp?rn=&clanid=10972 Oct 25 15:59:01 would there be anything stopping me from converting the package manager (Marketplace) into a regular installable app you can simulate in the emulator? Oct 25 16:01:47 cool i got in Oct 25 16:01:54 had to mod my sshd_config Oct 25 16:02:03 vim works Oct 25 16:02:04 excellent Oct 25 16:02:29 anyone know where the escape key is on a g1? Oct 25 16:03:26 argh is there no escape key Oct 25 16:08:41 i'm not sure.. you may need to bind another key for your meta Oct 25 16:08:51 Is 3G required to operate the G1? Oct 25 16:09:06 batteryface: no, but its preferred. Oct 25 16:09:26 I was told that you could not interact with the phone at all if you did not have 3G. Oct 25 16:09:41 you were told wrong. Oct 25 16:09:49 Stupid sales associate. I figured. Oct 25 16:09:50 it works over EDGE, but just not as fast obviously Oct 25 16:10:19 I'm not looking to use the browser...etc on any kind of cell network. I only wish to use it on my wifi network. Oct 25 16:10:45 what do you want to use it for? Oct 25 16:10:45 I'll use EDGE for the phone though. I am just intrigued by Android. I really don't care about anything else. Oct 25 16:19:40 Those mobile vendors really need to think about who they hire. Oct 25 16:19:55 They probably lose a ton of customers because of false information. Oct 25 16:27:07 what do you do in eclipse when you get this error? Android Editors (0.8.0.v200809220836-110569) requires plug-in "org.eclipse.wst.sse.ui". Oct 25 16:28:01 batteryface: correct info costs more than incorrect Oct 25 16:28:20 hiring-wise that is Oct 25 16:30:27 ^ I get that error when I try to set up the https://dl-ssl.google.com/android/eclipse/ plugin. Oct 25 16:40:30 Ramblurr: i wanted to see how they implemented the paging listview, so when you scroll to the bottom of the list it loads more emails on the fly << you can look at the source of the Email application for this Oct 25 16:41:02 romainguy: hey thanks, i'll have a look Oct 25 16:41:17 romainguy: you're the/an android dev working on listview right? Oct 25 16:41:23 yes Oct 25 16:41:41 (gotta run, see ya) Oct 25 16:41:46 thanks, later Oct 25 16:42:30 sucks i can't map shit to : from insert mode in vim Oct 25 16:42:45 crapcrap sucky sucky oh well i guess i cant code on the shitter just yet Oct 25 16:43:13 :o zodttd Oct 25 16:44:04 damnit its still playing Oct 25 16:44:31 Disconnect: reboot man! Oct 25 16:45:07 :( Oct 25 16:45:16 i know i know Oct 25 16:45:17 it sucks Oct 25 16:45:22 but you gotta think of your *sanity* Oct 25 16:45:26 mute Oct 25 16:45:36 haha Oct 25 16:45:45 tenacious bastard :) Oct 25 16:49:30 ok so a datetime picker in eclipse is .. just awful. huge and a half. total mess. is it that bad in the device or is it ok? hoping it would have reasonable defaults Oct 25 16:50:35 * waldo_ is back (gone 07:02:55) Oct 25 16:50:51 where were you? :) Oct 25 16:52:25 haha Oct 25 16:52:31 clearly we should all be deeply concerned about his idles and unidles :) Oct 25 16:53:41 i am Oct 25 16:55:32 so, would there be anything stopping me from converting the package manager (Marketplace) into a regular installable app you can simulate in the emulator? Oct 25 16:56:02 hey VickiWong Oct 25 16:57:01 hello SanMehat :) how are you? Oct 25 16:58:28 good :) Oct 25 16:58:32 oh *theres* waldo Oct 25 16:58:39 (that *never* gets old for me) Oct 25 16:58:53 lol Oct 25 16:58:58 or me. Oct 25 16:59:51 hahaha Oct 25 16:59:58 sorry.. :) Oct 25 17:00:20 no worries Oct 25 17:00:23 used to it Oct 25 17:00:42 yay yay yay i found the problem. it opened something in a web browser somewhere that was playing tuneage Oct 25 17:01:49 ooooooooh damn its not gmote's fault. thats right. i found a TOS violating site @ work and it had an autoplay. doh. (it was a hooker advertising various massages, all with "sensual release".. and "tasteful" nudity on her pics.. neither of which we allow..) Oct 25 17:01:59 i withdraw all the terrible things i said about it :) Oct 25 17:03:03 hahaha Oct 25 17:03:28 * Disconnect didn't think about it - found it last night, still had the thing muted Oct 25 17:03:37 then today when i loaded up gmote, i hit play before i unmuted... Oct 25 17:06:11 is there a way to transfer files to the G1 over the wireless network? Do any apps exist for this? Oct 25 17:06:57 get it via browser Oct 25 17:08:34 Hmm.. so is there no way to develop on hardware using 64bit Vista? Oct 25 17:08:40 "If you're developing on Windows (32-bit only), you need to install the USB driver for adb: " Oct 25 17:09:14 yo yo yo Oct 25 17:11:36 sure there is. get a virtualbox 32bit ubuntu box :) Oct 25 17:12:00 Incidentally, that's is booting as we speak :P Oct 25 17:12:42 logout Oct 25 17:12:44 lol Oct 25 17:13:59 :-[ Oct 25 17:14:17 and for the record, again, i hate xml layouts. or they hate me. Oct 25 17:14:30 calmfur1: not you Oct 25 17:14:31 someone can tell me what's the best book around for Android development (http://www.amazon.com/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&field-keywords=google+android&x=0&y=0) Oct 25 17:14:35 ? Oct 25 17:15:33 Professional Android Application Development seems to be a great choice Oct 25 17:15:51 but it's not released yet Oct 25 17:20:55 I have an activity that i want to display a toast message in and then immediately close the activity. how do i do this? Oct 25 17:22:05 this is what i have and it's not working... Oct 25 17:22:14 Toast.makeText(this.getBaseContext(), "Contact added", Toast.LENGTH_LONG); Oct 25 17:22:15 this.finish(); Oct 25 17:22:45 mpardo: why not? Oct 25 17:22:51 dunno... lol Oct 25 17:23:30 mpardo: but the activity is finished right after the toast is shown Oct 25 17:23:49 the toast doesn't show... the activity just finishes Oct 25 17:24:45 mpardo: you can send yourself a delayed message and call finish() when received Oct 25 17:25:08 explain plz Oct 25 17:25:32 mpardo: let me 2 min to find an example Oct 25 17:25:53 ok Oct 25 17:33:02 mpardo: something like: Oct 25 17:33:04 Toast.makeText(...) Oct 25 17:33:04 new Handler().postDelayed(new Runnable() { Oct 25 17:33:04 public void run() { Oct 25 17:33:04 YourActivity.this.finish(); Oct 25 17:33:04 } Oct 25 17:33:05 }, DURATION_IN_MS); Oct 25 17:33:24 ok thx Oct 25 17:33:28 that isnt duration in MS Oct 25 17:33:33 its either a constant SHORT or LONG Oct 25 17:33:37 ohwait Oct 25 17:33:38 lol Oct 25 17:33:38 sr Oct 25 17:33:42 ;) Oct 25 17:33:43 thought that was related to the toast Oct 25 17:34:17 * umdk1d3 needs more coffee Oct 25 17:35:13 and on the topic of toast duration, can you set the duration to a custom time besides short or long? Oct 25 17:36:04 I never have managed to do it Oct 25 17:36:20 if you find a way I would like to know Oct 25 17:36:23 ok Oct 25 17:36:55 by design you can only choose between SHORT and LONG Oct 25 17:37:19 didn't i see an amarok remote somewhere? Oct 25 17:37:36 quit Oct 25 17:37:40 no Oct 25 17:37:54 ops sorry :S Oct 25 17:38:00 :) Oct 25 17:38:01 is android.media.MediaFile not in the latest sdk? Oct 25 17:40:03 Hrm. In my apartment in the supposedly rich service area my signal is so bad that I'm actually missing calls. Oct 25 17:46:59 yakischloba: welcome to shitty carrier networks Oct 25 17:50:31 anyone know if there is an ssh client? Oct 25 17:50:43 #connectbot Oct 25 17:51:00 http://code.google.com/p/connectbot/ Oct 25 17:53:34 ill check it Oct 25 17:54:10 seems like nobody ported a ssh client to android? Oct 25 17:54:26 er Oct 25 17:54:32 how is connectbot not a shh client? Oct 25 17:54:49 hi, anybody have experience to run android on nokia n8x0 builded from latest opened sources? Oct 25 17:57:04 jaek_: did you see the links I posted? Oct 25 17:57:44 oh that was for me? checking... Oct 25 17:58:03 ah sweet, thanks Oct 25 17:58:12 yep Oct 25 18:00:17 hmm i don't get the name... why connectbot? Oct 25 18:01:02 jaek_: ask in #connectbot probably Oct 25 18:01:03 jaek_: at least its not qtpfsgui :P Oct 25 18:01:18 I'm unclear if it can handle ssh keys Oct 25 18:01:29 spikebike: still work in progress Oct 25 18:01:48 ah, saw the button Oct 25 18:02:00 but it was greyed out, I thought it was my fault Oct 25 18:02:20 AWESOME Oct 25 18:02:32 weve got scripting now ^.^ Oct 25 18:02:39 oh? Oct 25 18:02:40 so that it can "screen -dr" when you login or something Oct 25 18:02:44 ah nice Oct 25 18:04:52 hmm now that i have a ssh client... the only thing left is vpning in ;) Oct 25 18:07:15 jaek_: good luck. it'll require jailbreaking - vpns don't work so hot without root Oct 25 18:07:45 oh, g1 protects root? Oct 25 18:07:47 lol was just kidding, it would be sweet if sun ported their punchin client to android Oct 25 18:08:30 dammit I need to get a hold of a regular retail phone so I can figure out what all these restrictions are Oct 25 18:08:32 * Disconnect could use openvpn reall ybad Oct 25 18:08:45 Disconnect: grab the source, start hacking it in :) Oct 25 18:08:53 benley: can't flash retail phones Oct 25 18:09:09 Disconnect: yes, but I expect that if such a feature goes upstream it will eventually show up in retail devices Oct 25 18:09:11 (for fscks sake will someone stick that in the topic already?? its not like it doesn't come up about once an hour... :/ ..) Oct 25 18:09:25 Disconnect: and I also expect that you'll be able to get a flashable phone sooner or later Oct 25 18:09:29 first google has to approve it. then tmob - and thats unlikely, they want to charge for vpn access.. Oct 25 18:09:42 Disconnect: seconded, it should be in topic Oct 25 18:10:18 is there a repo or something for opensource free apps not in market? Oct 25 18:10:21 benley: and for the record i'm not annoyed about you asking, since its not actually posted anywhere :) Oct 25 18:10:35 jaek_: tons. andappstore.com slideme.com .. others. (google it..) Oct 25 18:10:41 Disconnect: oh I know you can't flash retail phones Oct 25 18:10:55 what sucks... Oct 25 18:10:58 that Oct 25 18:11:04 Disconnect: (well, you can actually, but only with firmware that's been signed with the appropriate key) Oct 25 18:11:18 and you can't even overwrite existing apps.. so the totally fucked up and broken email app is stuck until tmob bothers to fix it. Oct 25 18:11:42 you could still put a different email app along side the existing one. Oct 25 18:11:47 just change its namespaces around. Oct 25 18:12:01 Disconnect: thanks for making sure that I don't ever get one of the tmobile phones then :-) Oct 25 18:12:19 yep. except its got basically no onboard storage for apps.. i've got hardly anything installed and the browser is filling it up all the time (20M cache.. so then i get a notification about out of space and an option to uninstall stuff..) Oct 25 18:12:21 * loke goes back to waiting for a non-branded one to come out form HTC Oct 25 18:12:34 loke: its a disaster, it really is. Oct 25 18:12:52 * benley wonders why he doesn't run into the disk space issue very often Oct 25 18:12:53 Disconnect: it's a US phone company, I didn't expect anythign else really Oct 25 18:12:56 * Disconnect filed something like 25 bugs yesterday, most of them of the "makes this app/function/phone useless" variaty Oct 25 18:13:08 benley: on a phone or on the emu? Oct 25 18:13:12 Disconnect: phone Oct 25 18:13:33 Disconnect: I've run out of space a few times, but each time I go and find that I have an app I'm not using that eats a couple of meg, so I remove it Oct 25 18:13:37 dunno. i've got a bunch of apps but most of them are under a meg. doing some image-heavy web browsing tho (dailystrips comic strips) Oct 25 18:14:12 if the browser is breaking the whole OS by filling up the disk, that's a problem :-P Oct 25 18:14:33 yep. not 'breaking' but certainly 'causing notifications and warnings'... Oct 25 18:14:44 ^-~ Oct 25 18:14:54 Disconnect: note that the partition that the browser uses to cache things and the partition that apps are installed onto are separate Oct 25 18:15:35 jham_: hey Oct 25 18:15:37 thats good.. but 'manage apps' shows 20M (sometimes more) of "browser data" that shrinks when i hit 'dump cache' .. adn the notifications stop Oct 25 18:15:46 gdsx: Hey Oct 25 18:16:07 interesting Oct 25 18:18:02 Disconnect: if you do `adb shell`, does `df` show anything useful for you? Oct 25 18:18:08 yah lemme get it real quick Oct 25 18:18:45 http://pastie.org/300464 Oct 25 18:19:19 ok i ported my number over to my g1 Oct 25 18:19:34 cool Oct 25 18:19:52 its an ok phone. speaker feels weirdly placed to me (i know its mostly centered) but otherwise not bad. Oct 25 18:21:10 * spikebike is pleased with the g1 Oct 25 18:21:21 I wanted an n800 with a cell connection Oct 25 18:22:06 I got a nicer looking framework, better devel tools, and other fun stuff like an accelerometer, compass, etc. Oct 25 18:22:14 oh and a keyboard Oct 25 18:22:18 Disconnect: I'll talk to some folks. I don't know why the browser would be storing stuff in /data, though Oct 25 18:28:12 i have a question for those of you who own a g1 Oct 25 18:28:23 when a local call comes in does the area code show? Oct 25 18:28:35 * spikebike tests Oct 25 18:28:44 mpardo: think so, yes Oct 25 18:28:48 k Oct 25 18:28:52 gdsx: maybe its not fixing it, but the notifications go away.. Oct 25 18:29:00 mpardo: callerID on gsm networks in the US always seems to include the area code Oct 25 18:29:18 mpardo yup Oct 25 18:29:23 ok cool Oct 25 18:29:24 even includes the 1 Oct 25 18:29:32 ah nice Oct 25 18:29:37 yeah - the number should always be call-back-able :) Oct 25 18:30:23 i've tested at work with a colleagues g1 but his area code is not local so i wasn't sure Oct 25 18:31:05 * spikebike is now sure Oct 25 18:33:41 hi, I want to buy a G1 but I cannot see BioWallet in the market Oct 25 18:34:02 any of you has found that application? Oct 25 18:35:45 http://www.biowallet.net/index.php?option=com_content&view=article&id=8&Itemid=9 Oct 25 18:36:32 omfg i'm retarded... who was here when i asked about the toast message not showing when i did activity.finish() Oct 25 18:37:51 qvark: the toast wasn't showing because i didn't tell it to... look at the code i posted and you'll see it's missing Oct 25 18:38:19 wastrel: ops! I checked their site looking for a "Download" section but I didn't notice this... I guess I need more coffee Oct 25 18:39:38 I thought the ADC finalist have received a G1 some weeks ago to do some testing Oct 25 18:39:56 you'd think so.... Oct 25 18:40:58 that would explain why not all the ADC apps are in the market Oct 25 18:43:03 oh, crowded here :) Oct 25 18:46:02 is there an Eclipse shortct key for collapse all? Oct 25 18:48:49 should I learn java before I learn Android? Oct 25 18:48:59 yes Oct 25 18:49:02 java is android Oct 25 18:50:57 k thanks Oct 25 18:53:08 what formatting can i apply to toast strings? Oct 25 19:01:00 any news on the rumored RC28 g1 release? Oct 25 19:05:26 where did u see this rumor Oct 25 19:05:49 how do I reference my main activity from a broadcast receiver? I need to update the view based on received events Oct 25 19:06:13 umm, dunno, just saw it mentioned that it was due about now Oct 25 19:06:37 I wish I could manually update and install a ssh server on this thing with a freakn rootshell Oct 25 19:06:55 oh wait, the Context supported in onReceive is my activity right? Should I just downcast to get at my internals? Oct 25 19:07:40 supposedly all g1s will get it within the next 48 or so Oct 25 19:07:44 or should do it all in code, with registerReceiver ? Oct 25 19:16:14 … Oct 25 19:16:24 is this for the google android thing? Oct 25 19:16:40 yes Oct 25 19:16:50 cool Oct 25 19:17:05 but this channel is generally developer oriented Oct 25 19:17:07 infobot: info Oct 25 19:17:20 what up jasta Oct 25 19:17:25 how's the phone? Oct 25 19:17:29 not much, really sore from the gym :) Oct 25 19:17:35 you could call me a developer Oct 25 19:17:52 jasta, liking the phone? Oct 25 19:17:55 michaelnovakjr__: good, i'm doing some experiments right now to test how to get a persistent keep-alive connection going even after the phone sleeps (for IMAP IDLE) Oct 25 19:17:58 eh this _network_ is developer oriented :) Oct 25 19:18:11 freenode, yes Oct 25 19:18:14 jasta, i'm going to mess around with the Email app actually Oct 25 19:18:28 michaelnovakjr__: me too, i already am. i've been reading the code for days now, and am ready to hack Oct 25 19:18:42 same here Oct 25 19:18:47 unfortunately, because of its design i will need to do some major changes just to get the code base prepared for my feature Oct 25 19:19:02 in particular, the MessagingController paradigm is all wrong for Oct 25 19:19:02 working on imap features? Oct 25 19:19:05 for IMAP IDLE. Oct 25 19:19:24 because the idea is that the service and activity cannot be separated into multiple processes. they communicate over the same thread (not using IPC) Oct 25 19:19:34 hm Oct 25 19:19:46 so this must be changed in order to support IMAP IDLE, this way the background idling service can be separate from the activities Oct 25 19:20:27 er isn't keeping the network alive contrary to the idea of sleeping? Oct 25 19:21:37 you can keep a socket open while keeping a PDP context closed Oct 25 19:21:49 as long as both sides know how to deal with it Oct 25 19:21:53 this is how exchange activesync works Oct 25 19:22:32 IMAP IDLE doesn't know directly how to deal with this Oct 25 19:22:38 create an irc app Oct 25 19:22:39 you'd need a proxy server that can Oct 25 19:22:48 ;) Oct 25 19:22:48 gIRC Oct 25 19:23:03 i believe there already is one Oct 25 19:23:09 really? Oct 25 19:23:13 i'm pretty sure Oct 25 19:23:22 your google skills must not be sharp :) Oct 25 19:23:37 check out anddev.org or helloandroid.com Oct 25 19:23:40 http://code.google.com/p/next-irc/ Oct 25 19:23:41 found it Oct 25 19:23:42 they have an app list i believe Oct 25 19:25:13 This project currently has no downloads. Oct 25 19:25:16 booo Oct 25 19:26:26 so i called to have my number ported to the G1, about an hour ago - but my g1 is still showing the old num. in the phone info Oct 25 19:26:30 a root shell would make me more happy with andoid Oct 25 19:26:34 should i reset the phone or call t-mob? Oct 25 19:26:46 wastrel: Call T-Mobile first. Oct 25 19:26:49 it would be funny if it uses apt with repo's lol Oct 25 19:27:08 wastrel: my phone didn't show the new number until after my old phone was disconnected Oct 25 19:30:06 ok i've never had a device that had anywhere -near- this much trouble with wifi :( Oct 25 19:30:10 that's one vote for call and one for wait. wait is less effort :] Oct 25 19:30:12 spikebike: there is a special way to keep a connection alive that the carriers support to do push e-mail and other things Oct 25 19:30:48 wastrel: try calling something to see if tmo has switched it in their system Oct 25 19:30:49 mmattice: will the number just change eventually? or will i have to do something on the device? Oct 25 19:31:18 anyone checked for a possible port to the OpenMoko FreeRunner yet ? Oct 25 19:31:22 I got an sms that welcomed me to tmo after it was changed and after that I looked and it was changed in the settings Oct 25 19:31:34 there is a qemu diff to emulate it partially Oct 25 19:31:38 i got the sms but it hasn't changed in the settings Oct 25 19:31:39 mmu_man: its being worked on evidently. but you need a usb keyboard. Oct 25 19:31:51 wastrel: restart? Oct 25 19:31:56 Disconnect I don't have it anyway, just qemu :p Oct 25 19:32:02 i've turned the phone off but haven't done a reset Oct 25 19:32:07 I'll be working on porting Haiku to it someday... Oct 25 19:32:10 I actually got a couple of those messages Oct 25 19:32:32 Disconnect do you mean it's been started or not yet ? Oct 25 19:35:12 how can i disable an item in a listview? or gray it out? Oct 25 19:35:42 ok the itunes remote is slick Oct 25 19:36:03 * Disconnect wishes he wasn't struggling with simple layouts and interactions :( but there ya go.. Oct 25 19:36:15 jasta ah interesting, figured in the interest of power that in sleep mode you'd just send a close and then re-establish on wake up Oct 25 19:36:24 I have to say the g1 multitasks well Oct 25 19:36:54 I was using gtalk... sent a MMS... took a picture... sent a MMS, continues the gtalk Oct 25 19:37:21 definitely multitasks (or gives the appearance of) better than anything else I've used Oct 25 19:37:35 it actually multitasks Oct 25 19:37:39 linux Oct 25 19:38:34 well hard to tell between a good suspend/restore and multitask Oct 25 19:39:04 multitasking is a good suspend/restore :) Oct 25 19:39:08 heh Oct 25 19:39:24 well without top/ps it's hard to see if things are actually running and taking up ram Oct 25 19:40:53 the nokia 800 for instance runs linux and doesn't do nearly as well Oct 25 19:43:48 I'm kinda surprised I've not heard more about dalvik Oct 25 19:43:57 spikebike: that's what made me drop my iPhone Oct 25 19:44:12 hold down home. last 6ish items. Oct 25 19:44:17 yeah, everytime I thought of something cool to do I ended up wanting to run in the background Oct 25 19:44:32 is there anyway to disable or gray out a listview item? Oct 25 19:44:34 with sdk you can run a shell over usb. Oct 25 19:45:30 oh sweel, thanks disconnect Oct 25 19:45:32 t Oct 25 19:45:54 mpagano_: yes, look at the methods in the adapter Oct 25 19:45:58 with sdk ddms shows all -sorts- of good things about whats running inside the java vms Oct 25 19:47:18 ok time to get clean and go to the butcher. its a huge-steak kind of evening. Oct 25 19:47:44 I wonder if any other languages will target dalvik Oct 25 19:47:55 has anyone seen a dalvik vs anything else benchmark? Oct 25 19:48:13 spikebike: you can't really compare without running the same OS/hardware Oct 25 19:48:37 true Oct 25 19:48:51 but Oct 25 19:48:54 if you want good news: Oct 25 19:48:55 * waldo_ is away: auto-away Oct 25 19:48:57 or the same emulator Oct 25 19:48:58 - Dalvik is interpreted Oct 25 19:49:06 - 2D rendering is not hardware accelerated Oct 25 19:49:14 - the Garbage Collector is very simple Oct 25 19:49:23 so basically there are tons of things we can do to make apps even faster Oct 25 19:49:27 wow, I assumed 2d used the bitblt hardware Oct 25 19:49:32 well Oct 25 19:49:32 it feels pretty good to me Oct 25 19:49:40 that assumes bitblt exists Oct 25 19:49:43 the windows compositing is hardware accelerated Oct 25 19:49:43 n800 doesn't either, despite support on the cpu Oct 25 19:49:56 but the drawing onto the windows is not Oct 25 19:50:14 using the gpu gets a little hairy on power constrained devices Oct 25 19:50:21 dunno Oct 25 19:50:23 a lot of times you dont want to use it, even if it looks better Oct 25 19:50:34 because spooling up all that silicon costs battery Oct 25 19:50:34 bitblt should take less power using a gpu than the cpu Oct 25 19:50:41 true Oct 25 19:50:44 not necessarilly Oct 25 19:50:54 depends how long you bitblt Oct 25 19:51:02 geist: in this case it's more because the hardware is not easy to use for our 2d library Oct 25 19:51:08 romainguy: yeah Oct 25 19:51:23 but even if it was, it's not always a slam dunk in these things Oct 25 19:51:33 it really depends on how good the gpu does it's own power management Oct 25 19:51:39 and how fast it can get out of suspend Oct 25 19:51:44 obviously the g1 cpu/gpu combination works pretty welll.... unfortunately this leads to laptop like utilization.... which leads to draining the battery pretty quick Oct 25 19:52:13 and for folks like android they always will need the software fallback, and have it be good performance Oct 25 19:52:15 the gpu is not used unless you use OpenGL basically Oct 25 19:52:18 spikebike: part of that is that the default battery calibration is junk on most units Oct 25 19:52:25 since they can't design for any given piece of hardware Oct 25 19:52:27 oh, interesting Oct 25 19:52:38 is there a possible fix or just replace the hardware? Oct 25 19:52:42 * Disconnect more than tripled his battery life by just training it twice (drain till it won't turn on, then charge 8+ hours continuous) Oct 25 19:52:47 just retrain it Oct 25 19:52:54 ah, I'll try that Oct 25 19:52:58 yeah the battery suck to indicate us the charge level Oct 25 19:53:05 also, if you are out of 3g areas turn off 3g Oct 25 19:53:09 already did that Oct 25 19:53:14 romainguy: can i get that in english? :) Oct 25 19:53:23 it probably has it's own coulomb counter on the battery microcontroller Oct 25 19:53:25 although office mate didn't and watched his battery die pretty qucik Oct 25 19:53:32 and those need calibration, yeah Oct 25 19:53:34 Disconnect: the battery sucks at indicating its charge level Oct 25 19:53:38 ah. yah. Oct 25 19:53:40 to be honest for most things the edge performance is pretty good (even youtube, streetview, and maps) Oct 25 19:53:43 standard problem these days tho Oct 25 19:53:50 not sure I'd run 3g all the time even in a 3g area Oct 25 19:53:50 there are hardware solutions Oct 25 19:53:53 but they cost money Oct 25 19:54:00 yah well Oct 25 19:54:02 hey, beats not having it at all. back in my day we had to guess the battery capacity based on voltage Oct 25 19:54:09 and that suuuuucks on li-ions Oct 25 19:54:20 having a vaguely correct calibration is something most devices manage out of the box tho... Oct 25 19:54:40 * Disconnect runs shazam and itunes remote, lets them fight it out Oct 25 19:56:25 that would be a great program to have or even use that one location based program to turn off your 3g when you leave 3g ranges Oct 25 19:56:44 add it into locale Oct 25 19:56:50 thats waht its called.. Oct 25 19:56:57 doesnt it support plugins? Oct 25 19:57:03 dunno Oct 25 19:57:03 well, I imagine someday everything will be 3G, and they'll turn off GSM like the US recently did with AMPS Oct 25 19:57:13 i'd hope so for as much as google paid out in prize money on it :) Oct 25 19:57:19 yeah I talked to the locale folks Oct 25 19:57:30 it really needs a if connected to this access point do X function Oct 25 19:57:31 well the prize money hopefully will go to making it even better Oct 25 19:57:40 i.e. turn off 3g when in my office and I can't get 3g Oct 25 19:57:43 spikebike: it needs more than 2 "x function" options :) Oct 25 19:57:50 they sounded very ammendable Oct 25 19:58:04 they sounded very ammenable Oct 25 19:58:05 like "change my message notifications on these accounts when i'm at work" (it already handles "turn my ringer to X volume @ work") Oct 25 19:58:13 ok bbl Oct 25 19:58:31 or it should have groups of stuff Oct 25 19:58:47 hey, does anyone know of a technical limitation of the hardware that would prevent UMA from working? Oct 25 19:58:57 like have a home group, and 10 tasks inside it and when you go home it would execute that group Oct 25 19:58:57 (with a software implementation) Oct 25 20:08:26 "10-25 16:03:51.323: ERROR/AndroidRuntime(2936): java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute." Oct 25 20:08:44 Hmm, I have layout_width set... what's up? Oct 25 20:08:57 looks like you don't ;) Oct 25 20:10:36 I think I know what it is Oct 25 20:11:01 I set a default namespace, instead of android:xxx for every attribute... is that a problem? Oct 25 20:11:09 seems redundant Oct 25 20:12:39 yep, that fixed one problem, now some other errors to figure out ;-) Oct 25 20:14:15 will the Email app run in the emulator? Oct 25 20:14:34 yes Oct 25 20:14:51 excellent Oct 25 20:16:56 ahh, it's working! sweet! Oct 25 20:17:22 ugly, but working Oct 25 20:21:46 if I buy a new memory card, do I have to reinstall all of my apps? Oct 25 20:23:10 no Oct 25 20:23:32 I wish you did actually Oct 25 20:23:35 mpagano: android installs all apps to internal storage, not the sd card. Oct 25 20:23:40 jasonchen: sweet Oct 25 20:23:48 jasta: nice, thanks Oct 25 20:23:58 jasonchen: sorry, nm Oct 25 20:24:14 which also means that buying a new memory card won't let you install more apps Oct 25 20:24:33 yes Oct 25 20:24:35 yet Oct 25 20:24:47 you could always copy all the data over to the new one on a PC anyway Oct 25 20:24:50 jbq: bonjour Oct 25 20:36:37 * waldo_ is back (gone 00:47:42) Oct 25 20:37:54 oh speaking of which I need to buy 4 8GB cards Oct 25 20:39:29 is there a DUN profile for the g1? Oct 25 20:39:31 What do you do with 4 cards? Oct 25 20:41:39 put em in 4 g1s of course Oct 25 20:41:51 sdptool records does not show DUN Oct 25 20:41:56 jaek_ : i don't think so Oct 25 20:42:40 oh sweet, now i have to carry around my old phone too Oct 25 20:43:13 bonus ;-) Oct 25 20:43:17 spikebike: can I have one? :P Oct 25 20:43:34 sure, hand over $30 ;-) Oct 25 20:43:51 $30 for a g1 doesn't sound too bad :P Oct 25 20:44:45 http://www.nytimes.com/2008/10/25/technology/internet/25phone.html Oct 25 20:44:54 Security Flaw Is Revealed in T-Mobile’s Google Phone Oct 25 20:47:57 By the same dude that found them in the macbook air Oct 25 20:49:42 I'm kinda curious how tmo and google will handle jail breaking Oct 25 20:50:15 Can some else try downloading the eclipse plugin from https://dl-ssl.google.com/android/eclipse/ Oct 25 20:50:22 I'm getting errors in eclipse 3.4 Oct 25 20:50:51 CompBrain: I also got errors trying to upgrade to sdk 1.0 using that link Oct 25 20:51:05 so I gave up on eclipse, downloaded it manually and am using ant Oct 25 20:55:06 does android come with perl installed? Oct 25 20:55:14 ivantis: no Oct 25 20:55:19 lame Oct 25 20:55:30 anyone here been working on jruby on android? seen a few blogs about it.. Oct 25 20:55:30 ivantis: port it Oct 25 20:55:53 is there a perl port for android? Oct 25 20:55:53 puting my nose in forum... Huuu!!!! and the dance of shit started.. http://mobile.slashdot.org/article.pl?sid=08/10/25/192217 Oct 25 20:55:59 tparkin: AOT mode *might* work out of the box; JIT probably needs work for bytecode generation Oct 25 20:56:32 commonsguy: thanks but I have no clue what you said, I'm just a ruby coder looking to code on the phone :) Oct 25 20:56:58 tparkin: sry -- AOT = Ahead-Of-Time compilation (creates Java classes out of Ruby code) Oct 25 20:57:00 I've heard it doesnt work and has to be converted to dex and only seen one blog with some success Oct 25 20:57:07 does android have stuff for C/C++ like stdout, stdin? Oct 25 20:57:10 JIT = just-in-time (runs Ruby scripts on the fly) Oct 25 20:57:22 thanks for the clarification Oct 25 20:57:36 invantis: not really, since this isn't a PC Oct 25 20:58:42 heh Oct 25 20:58:57 jython would be cool Oct 25 20:59:19 I wonder if dalvik will get a non-android port Oct 25 21:00:22 it runs on linux which is a portability layer by itself Oct 25 21:00:49 ivantis: your question isn't very clear. I will say that native apps should work, but are not supported right now (since the package format has no way to communicate what hardware the package will work with, and there's no good way to include different binaries for different hardware) Oct 25 21:00:57 hey, I made a service and i start it manually. what's the best way to see if it's running? Oct 25 21:02:23 mpardo: ummmm...have it log something? Oct 25 21:04:39 not sure what you mean. My app needs needs to display the service's activity state in a textview. How do i check to see if the service is active. Oct 25 21:05:20 same way you do any communication with a service: either IPC using AIDL or have the service broadcast intents that the activity picks up Oct 25 21:06:04 if it's all in one app, i think you can bypass that and used shared data, but i'm not a big fan of that Oct 25 21:06:21 it is in one app Oct 25 21:26:04 is there any type of text formatting that you can do for the string used int Toast.makeText() ? Oct 25 21:36:06 does the SDK work ok from both Vista 64-bit and Ubuntu 64-bit? Oct 25 21:36:11 is it better for Android to know how to create Java Apps or Applets? Oct 25 21:38:43 After_Math: probably apps, but neither are exact matches Oct 25 21:39:12 k thanks Oct 25 22:30:03 welcome back languish Oct 25 22:30:16 how goes day 4 of the droid trials? Oct 25 22:30:30 hahah don't ask :) Oct 25 22:30:52 no question QC failed to reject mine Oct 25 22:30:58 but my wife's is just fine Oct 25 22:31:15 ouch Oct 25 22:31:24 take it in and tell them you want a non refurb Oct 25 22:31:31 tmo is pretty good about that if its very new Oct 25 22:31:34 already dealing with is Oct 25 22:31:38 nice Oct 25 22:31:38 *it Oct 25 22:31:48 well, great time to tweak the hell out of it Oct 25 22:31:53 take it to its knees Oct 25 22:32:00 :) Oct 25 22:32:10 my site is doing great as im sure you can see Oct 25 22:33:03 I really want to get a g1 now Oct 25 22:33:11 :) Oct 25 22:33:14 all this watching ppl download stuff and test it is making me really jealous Oct 25 22:33:25 haha Oct 25 22:34:19 i just sent some people your way Oct 25 22:34:35 there is this geeky girl at my work who is actually pretty hot.. she saw me on my site and asked about it and when i was explaining it to her she seemed to be getting off on it Oct 25 22:34:48 "omg!! wow, I gotta get one!" and shivering Oct 25 22:35:13 the power of a nerd phone! Oct 25 22:35:21 My response would be inappropriate for this channel :/ Oct 25 22:35:36 mine too lol, i kept it to myself Oct 25 22:35:41 :) Oct 25 22:47:14 hey whats the easiest way to implement a tree browsing view? like a multi level ExpandableListView ? Oct 25 22:50:59 I have a vanilla content provider that exposes a single table. I now want to expose 'meta-data' about that table (eg. number of rows, number of rows added today) via the provider. Is there an established paradigm for this? Oct 25 22:55:19 why does the mapView not show the zoom controls? http://pastie.org/300566 Oct 25 22:55:37 does anyone have any specifics on how the phone actually falls asleep? Oct 25 22:55:58 i'm trying to implement an idling connection that persists after the cpu sleeps, but im getting unusual results Oct 25 22:56:24 obviously google sync does this, but of course google is unlikely to release those details :) Oct 25 22:58:31 i'm reading online that one typical strategy to prevent timeout at the carrier level is to just send a NOOP command every 10m or so, but then i'm wondering if the phone even sleeps in that amount of time Oct 25 22:58:42 oh definitely Oct 25 22:58:48 it'd get no where near the battery life if it didn't do that Oct 25 22:59:08 i dont know the specifics of how android does it, but usually these kind of things you sleep as much as possible Oct 25 22:59:31 like, a second after the last thing that happened, or even when the cpu idles Oct 25 22:59:40 between context switches Oct 25 22:59:45 well in this case do we mean sleep as in the CPU suspends and the kernel just rests waiting to be woken up? so you could conceivably just be waiting in your read() until somehow the radio wakes up the cpu and then you continue working just fine? Oct 25 22:59:51 anyone have a fix for the "no repo at https://dl-ssl.google.com/android/eclipse/" error in eclipse? Oct 25 22:59:56 yep Oct 25 23:00:13 usually you tune your design to go to sleep as much as possible without clobbering responsiveness Oct 25 23:00:22 geist: right, so why then after like 20m or so does the TCP connection reset and my code doesn't get the opportunity to come back Oct 25 23:00:27 given that usually it takes a certain amount of time to actually put the cpu to sleep and wake up Oct 25 23:00:46 i would assume that sockets would stay open Oct 25 23:00:47 the code is just a loop to set up a new connection and idle on it Oct 25 23:00:55 by 20m you mean minutes? Oct 25 23:00:58 hm if i have an EditText and a Button in a RelativeLayout.. with the Button to theLeftOf the EditText.. how can I get the EditText to stretch sideways to fill the screen, without knocking the Button off the edge? Oct 25 23:01:02 it sets SO_KEEPALIVE, although i'm not seeing that the keepalive probes are coming Oct 25 23:01:06 geist: yes, minutes Oct 25 23:01:07 that may be a cell thing, like it drops the data call after a certain amount of time Oct 25 23:01:12 the fix is to "Add Site" with this url: "http://dl-ssl.google.com/android/eclipse/site.xml" Oct 25 23:01:18 also, without hard wiring a pixel width Oct 25 23:01:26 geist: well it seems like my attempts to come back and make a new connection fail or something Oct 25 23:01:27 i doubt it has anything to do with the actual host cpu going to sleep. that should probably be transparent Oct 25 23:01:58 right and thats what i'd expect actually Oct 25 23:02:38 but i dunno the specifics of this. I dont work on android, i just work in these kinds of things Oct 25 23:02:41 so i wonder why this connection gets torn down after so many minutes and doesn't want to come back Oct 25 23:03:00 i think actually that SO_KEEPALIVE isn't tuned to work properly on Android Oct 25 23:03:05 could be the connection gets torn down at the kernel level Oct 25 23:03:11 its default in the Linux kernel is like a 2h interval between probes Oct 25 23:03:12 but it gets set back up again at a higher level Oct 25 23:03:14 which would be way too long for the network Oct 25 23:03:26 so that using sockets at the kernel level doesn't autotrigger a new data call Oct 25 23:03:36 i'm gonna fire up wireshark on my PC side to see when keep alive probes come out Oct 25 23:03:56 i'm sure the right android person would know it, you'll just have to find one Oct 25 23:03:56 geist: well perhaps, but my code is designed to reconnect, but what i see is that after so many minutes it just stops trying Oct 25 23:04:09 yeah but your code is doing socket level stuff only, right? Oct 25 23:04:15 I've just downloaded the android SDK for linux and plan to do some development using eclipse 3.4. I'm relatively new to development under linux and would like a suggestion for where in my enviroment I ought to install the SDK Oct 25 23:04:25 yes, it's just a loop doing socket connection and implementing an echo reader Oct 25 23:04:25 though i guess through the java layer... seems like it should trigger a data call if it didn't already have it Oct 25 23:04:34 hey geist Oct 25 23:04:38 world is small Oct 25 23:04:39 right, and it would i'd think Oct 25 23:04:42 hey mmu_man Oct 25 23:05:16 geist: i'm gonna analyze with wireshark to get a better sense of exactly what the phones behaviour is Oct 25 23:05:18 mmu_man: lots of Be folks here, via android... Oct 25 23:05:20 thanks for the help tho Oct 25 23:05:22 does android master relativistic timers yet ? ;) Oct 25 23:05:23 sure Oct 25 23:05:23 I'd thought I might install it to /opt, but as that's owned by root it does not appear to be the appropriate location. I've got it handing off my home directory, but that seems somehow wrong. Any suggestions? Oct 25 23:05:32 geist yes BGA told me Oct 25 23:06:20 though being that it's the weekend, they're probably all hard at work Oct 25 23:07:11 BGA works on android too? Oct 25 23:07:12 geist: maybe its a sensible strategy to just send a probe every 10 minutes or so at my application layer Oct 25 23:07:28 shackan: i dont think so, but he's at google Oct 25 23:07:49 geist: i have found in my tests that periodically sending data over the connection causes the phone to keep it active for much longer Oct 25 23:07:56 yeah Oct 25 23:08:03 though of course you pay for it Oct 25 23:08:30 would be interesting to trace how the gmail thing works Oct 25 23:08:42 assuming it does that all via tcp, and not some out of band notification Oct 25 23:08:43 of course, i'm just trying to find a strategy that works optimally, as i imagine gmail does. Oct 25 23:08:59 geist: i bet it's just all TCP. microsoft's activesync, for instance, is all TCP. Oct 25 23:09:13 pretty sure too, or you wouldn't be able to use it on non tmo networks Oct 25 23:09:21 what is likely happening here though is that T-Mobile has given them some helpful details about their network and such to optimize Oct 25 23:09:39 shackan no, he said he wanted to but he'd have to move as the whole team was held in secrecy at the same place Oct 25 23:09:50 (likely a creapy basement) Oct 25 23:10:04 s/basement/dungeon Oct 25 23:10:04 geist: but i was hoping this was handled at the platform-level by just using TCP keepalive probes Oct 25 23:10:43 guess you can also tell if it's heartbeating by sticking it next to your speaker Oct 25 23:10:48 while on an edge network Oct 25 23:11:17 well, wireshark at the server is going to tell me if its doing keepalive probes as well Oct 25 23:11:20 dont think mine does or i would have thrown it across the room Oct 25 23:11:23 although itll only show successful probes, i suppose Oct 25 23:12:11 TCP ? Oct 25 23:12:26 last time I checked activesync was some bastardized PPP Oct 25 23:12:41 i dont think so... Oct 25 23:12:43 but that was long ago with Jornada stuff Oct 25 23:12:51 yeah, i think the owa stuff is new Oct 25 23:12:55 you might be thinking of the desktop activesync protocol Oct 25 23:13:17 WinCE... that had to be rebooted quite often :) Oct 25 23:13:18 exchange activesync is the protocol that the phone communicates with the exchange server using, and that is OWA and is just TCP based Oct 25 23:13:41 and it has keep alive support Oct 25 23:13:43 yeah, and it seems to work pretty darn well actually. my crappy centro does a pretty good job syncing Oct 25 23:13:50 their keep alive is at the application layer tho Oct 25 23:13:56 im betting i have to do the same Oct 25 23:13:59 yah Oct 25 23:14:17 which is fine really, since i'm implementing IMAP IDLE and they have NOOP for this reason Oct 25 23:14:37 jasta what is IMAP IDLE really, just a long poll? Oct 25 23:14:50 f00f-: no, its not a poll at all Oct 25 23:15:16 you just select a mailbox and say IDLE. the server will remain silent until a change is made to the selected mailbox, which it will then tell you about Oct 25 23:15:38 the client can periodically send NOOP commands during IDLE, which will do nothing but check that the server is still there Oct 25 23:15:41 so IDLE won't return a numeric response until a change is made? Oct 25 23:15:52 oh ok Oct 25 23:15:58 it will say absolutely nothing until a change is seen Oct 25 23:16:09 and of course so long as the client doesnt continue talking to it Oct 25 23:16:26 so it would look like Oct 25 23:16:28 SELECT "INBOX" Oct 25 23:16:32 * 4 EXISTS Oct 25 23:16:38 OK ... Oct 25 23:16:40 IDLE Oct 25 23:16:43 + idling Oct 25 23:16:48 [ time passes ] Oct 25 23:16:49 * 5 EXISTS Oct 25 23:17:21 i assume IDLE is canceled anytime you decide to retreive headers or body of a msg Oct 25 23:17:29 so, is android running on anything besides a phone? Oct 25 23:17:41 not including the tester thing i mean Oct 25 23:17:53 f00f-: the client cancels idle by saying DONE Oct 25 23:18:30 cool Oct 25 23:18:47 geist: hmm, just caught a RST from the phone... Oct 25 23:18:53 very surprised that the built-in imap client doesn't have IDLE support Oct 25 23:19:01 f00f-: are you really? ;) Oct 25 23:19:03 ive seen the gmail app say i have (-1) new emails. :) Oct 25 23:19:20 heh, not really i guess lol Oct 25 23:19:28 the built in imap client doesn't even properly sync stuff back to my server for some reason Oct 25 23:19:40 it's almost like it's just doing a fetch over imap Oct 25 23:19:51 lol Oct 25 23:20:14 but i think others have said it works, so must be some compatibility with my server (courier imap) Oct 25 23:20:23 guess i should file a bug... Oct 25 23:21:19 http://www.engadget.com/2008/10/25/dan-hesse-sez-android-not-yet-good-enough-for-sprint-brand/ Oct 25 23:21:21 :( Oct 25 23:21:40 geist: oh interesting...i am doing a sleep between retries... Oct 25 23:21:50 and i think this sleep is sleeping much longer than i asked it to Oct 25 23:23:25 * jasta experiments Oct 25 23:24:21 because as soon as i wake the phone back up by pushing buttons and stuff the sleep() breaks and my connection is retried as my logic expects Oct 25 23:25:40 !ping Oct 25 23:25:47 are there any bots here? Oct 25 23:26:18 i think ChanServ is a bot. Oct 25 23:26:19 but ionno Oct 25 23:28:23 so it's not a real time sleep? Oct 25 23:28:40 it's a sleep as long as it's on Oct 25 23:29:02 that's a common thing too. thread level sleeps are frequently interrupted by cpu sleep Oct 25 23:29:14 usually you have to schedule some sort of real time alarm if you want it to break a cpu sleep Oct 25 23:29:29 @ping Oct 25 23:29:32 #ping Oct 25 23:29:38 $ping Oct 25 23:29:42 i guess not Oct 25 23:30:34 geist: like what? use a Handler or something? Oct 25 23:30:49 no idea, i dont know the android api Oct 25 23:31:04 ill experiment... Oct 25 23:31:12 thanks for the help, i have a much better idea of how this should work now Oct 25 23:31:42 take whatever i say with a grain of salt, i'm just thinking what i would do had i designed the android platform :) Oct 25 23:33:09 hrm Oct 25 23:33:14 geist: hehehehe Oct 25 23:33:36 I keep getting random com.android.phone crashes Oct 25 23:33:37 ah good, real android people Oct 25 23:33:40 *sigh* Oct 25 23:38:04 blort Oct 25 23:39:11 it's teh fuzz Oct 25 23:40:03 it's teh geist Oct 25 23:40:11 what's shakin'? Oct 25 23:40:19 geist: yup, you're definitely right. the issue is my sleep() is not waking up the CPU... Oct 25 23:40:21 should i get a G1 phone? Oct 25 23:40:23 should i? Oct 25 23:40:27 i cant decide Oct 25 23:40:43 * danfuzz likes his, fwiw Oct 25 23:40:56 <- biased Oct 25 23:40:57 ivantis: you should Oct 25 23:41:02 yeah but you're a member of the dalvik conspiracy Oct 25 23:41:16 ivantis: I pre-ordered right away but was afraid it would suck after all the e-rants Oct 25 23:41:20 ivantis: but it rocks my socks Oct 25 23:41:26 i want it Oct 25 23:42:11 works for me, depends on what you need and expect. Oct 25 23:42:33 i think i want to write some software for it maybe Oct 25 23:42:38 that would be so cool! Oct 25 23:42:40 on my phone Oct 25 23:43:17 yes, that's the biggest selling point imo Oct 25 23:43:24 it's a pretty decent phone... even for non programmers/geeks Oct 25 23:43:40 my wife likes it Oct 25 23:43:42 jasta: I think you'll need to use AlarmManager for that sort of thing Oct 25 23:44:08 tomgibara: probably. i'm fiddling now... Oct 25 23:44:10 (she has one) Oct 25 23:44:52 i still haven't done any *app* programming for it Oct 25 23:44:55 some day Oct 25 23:46:05 greetings, other-dan Oct 25 23:46:34 ivantis: the battery life is less than i expected, but the background tasks, always-on gtalk is freaking great. Oct 25 23:46:53 then that settles it Oct 25 23:46:56 im getting one Oct 25 23:47:10 wait, how is the plan that they give you? Oct 25 23:47:59 hello fuzzy dan Oct 25 23:48:20 heh, yeah Oct 25 23:48:45 I was chatting with another g1 used on gtalk Oct 25 23:49:04 anyone have a fix for JUnit error in eclipse: Internal Error (classFileParser.cpp:2924), pid=5528, tid=1648 Oct 25 23:49:05 ivantis: $30/mo for 300 mins. plus $25/mo for "unlimited" data Oct 25 23:49:07 ended up sending a MMS, discussing a movie, and clicking on a url in gtalk to bring up a movie review Oct 25 23:49:15 danfuzz: how many googlers does it take to make a dalvik? Oct 25 23:49:16 unlimited data? Oct 25 23:49:18 whats that? Oct 25 23:49:18 turned out the chat was 400 messages or so Oct 25 23:49:24 spikebike: i love using gtalk with other G1 users. no SMS charge. Oct 25 23:49:25 about six Oct 25 23:49:32 iphone doesn't have MMS, nor anything always on except SMS Oct 25 23:50:09 spikebike: yeah thats huge(-ly bad) for the iphone Oct 25 23:50:10 nor does it allow apps to run in the background (so you can't surf, take pictures, or send mms) during a chat Oct 25 23:51:10 spikebike: have you tried 'wikitude' in map mode? its a bit gimmicky but it looks like its image processing and putting dots where buildings are Oct 25 23:51:16 I would have blown my entire sms budget last night if I had an iphone Oct 25 23:51:29 no, I'll have to check it out Oct 25 23:51:39 any JUnit users here? Oct 25 23:51:58 danfuzz: and how long? Oct 25 23:53:13 about three years Oct 25 23:53:37 the vm work started in late 2005 Oct 25 23:54:16 where is wikitude? Oct 25 23:54:23 I search the app store for wiki and found zilch Oct 25 23:57:34 why would my OnKeyListener be called twice when i push "enter" once? Oct 25 23:58:30 does it get called for down and up? Oct 26 00:11:09 ok my internet is working and my number is ported :] love my new phone <3 Oct 26 00:11:26 father in law called me about the nytimes article he is concerned Oct 26 00:11:42 heh Oct 26 00:12:27 tparkin: that must be it.. Oct 26 00:13:16 cool Oct 26 00:13:54 wastrel: which NYT article? Oct 26 00:14:45 unix_infidel: The one about websites being able to exploit the phone Oct 26 00:15:07 http://www.nytimes.com/2008/10/25/technology/internet/25phone.html Oct 26 00:15:10 webkit flaw? Oct 26 00:15:11 3:44 < spikebike> http://www.nytimes.com/2008/10/25/technology/internet/25phone.html Oct 26 00:15:30 its really not a big deal imo Oct 26 00:16:19 i'm sure there is some confirmation required to install the said app Oct 26 00:17:40 i read the article on my g1 Oct 26 00:17:58 cute Oct 26 00:18:06 i can't wait to get mine Oct 26 00:18:08 no necessarily Oct 26 00:18:52 not Oct 26 00:19:45 that security flow is not a big deal actually Oct 26 00:19:52 there's not much you can do with it Oct 26 00:20:14 catching up on reading after sleep deprivation, and AndroidDevCamp is a welcome change of events ;-) Oct 26 00:20:19 anyone using JUnit? Oct 26 00:25:00 using GUnit Oct 26 00:29:03 hey ops Oct 26 00:29:11 jasonchen and SanMehat Oct 26 00:29:12 Is there a log4j appender for anroid? Oct 26 00:29:16 ? Oct 26 00:29:28 would you mind if i brought my bot here? Oct 26 00:29:40 yes. please keep it outside :) Oct 26 00:29:48 okya Oct 26 00:29:52 danke. Oct 26 00:34:38 tsk tsk.. no gopher support in the android browser ;-) Oct 26 00:39:49 ahh well, there went another factory reset Oct 26 00:45:50 romainguy: in my Activity i have a ListView with a custom adapter, how can i register to receive on ListItem clicks from it? Oct 26 00:46:01 not it's not a ListActivity Oct 26 00:46:06 it's not a * Oct 26 00:48:04 with android, if you have a file in /assets Oct 26 00:48:16 What is the recommended way to accessing the file? Oct 26 00:48:36 There are no class loaders and the only documentation I can find is about resources, which seems more specialized Oct 26 00:49:42 tmccrary: getResources().getAssets().open("bleh") Oct 26 00:49:49 you can't load classes Oct 26 00:50:28 so in that case, you are assumed to be in the root of assets right? Oct 26 00:50:34 yep Oct 26 00:50:40 ok thanks Oct 26 00:56:54 Is there anyway to get a File object or FileInputStream or something with the files in assets? Oct 26 00:57:04 It would simplify things a lot Oct 26 00:58:15 just get the inputstream Oct 26 00:58:39 tmccrary: res/raw things arent really ever files Oct 26 00:58:50 afiak they are read from inside the still-zipped apk Oct 26 00:59:00 ah Oct 26 00:59:26 i hope they are at least unzipped :\ Oct 26 00:59:26 it just sucks having to rewrite a bunch of code because multiple things are incompatible with the Java standard Oct 26 00:59:38 jasta: they are unzipped thorugh the stream Oct 26 00:59:45 but i dont think they ever hit the disk Oct 26 00:59:45 argh that is lame Oct 26 00:59:55 try swiching to obj c ;-) Oct 26 01:00:00 umdk1d3: where do you think the files are stored? :) Oct 26 01:00:07 im basing this on issues i had reading large (>1mb) res/raw objects Oct 26 01:00:23 it was an APK-related error, which led me to believe it was still streaming it out of the APK Oct 26 01:01:44 * jt436 has loaded larger than 1mb files from res/raw without any issues Oct 26 01:01:50 what kind of issues? Oct 26 01:05:20 i woulld need to try again, but it was some constant error showing up in logcat Oct 26 01:05:27 i thought it might have even been smaller than 1mb Oct 26 01:05:29 romainguy: Ah, figured it out.. nvm Oct 26 01:06:33 spikebike: I've done enough iPhone development to not ever want to do that again Oct 26 01:06:43 And it isn't objc's fault ;) Oct 26 01:07:03 heh Oct 26 01:08:28 the NDA seemed to kill a ton of howtos, conferences, and books... just insane Oct 26 01:08:43 glad google figured out that being nice to developers is a good thing Oct 26 01:09:26 spikebike: just got from AndroidDevCamp where a guy has about 60 apps in the backlog for the AppStore. Oct 26 01:09:32 im sad about the sprint news.... Oct 26 01:09:33 (for the iPhone) Oct 26 01:09:47 though i don't know how accurate it is. Oct 26 01:10:24 so that's thousands in development costs down the drain of even some of those dont make it into the store. Oct 26 01:10:43 Dougie187: whats that? Oct 26 01:10:45 http://www.engadget.com/2008/10/25/dan-hesse-sez-android-not-yet-good-enough-for-sprint-brand/ Oct 26 01:10:48 :( Oct 26 01:10:56 unix_infidel: you were at AndroidDevCamp? Oct 26 01:11:06 Dougie187: yp. Oct 26 01:11:10 LOL Oct 26 01:11:10 how was it? Oct 26 01:11:22 sprint news? Oct 26 01:11:27 I just switched from Sprint to T-Mobile Oct 26 01:11:34 oh sorry Oct 26 01:11:41 Sprint is already going bankrupt Oct 26 01:11:43 that soudns like standard PR Oct 26 01:11:46 sprint is "supposed" to have an android phone out by the end of the year. Oct 26 01:11:54 but ionno with that news. Oct 26 01:11:56 every business not in any market says that market isn't ready yet Oct 26 01:12:05 very cool. Google sent us some "Androids." Oct 26 01:12:06 :-P Oct 26 01:12:09 like microsoft claiming they don't need a internet friendly product ;-) Oct 26 01:12:15 unix_infidel: some Androids? Oct 26 01:12:18 or apple not having a netbook Oct 26 01:12:32 what do you mean, they have the iPhone Oct 26 01:12:35 ;) Oct 26 01:13:08 hi Oct 26 01:13:15 hello fignuts Oct 26 01:13:22 http://www.biggu.com/2008/10/24/stuffed-android-anyone-thanks-google/ Oct 26 01:13:31 is there a way to install android on my windows mobile pda? Oct 26 01:13:35 Oh nice. Oct 26 01:13:38 thats pretty sweet Oct 26 01:13:42 or is this basically for phoens? Oct 26 01:13:49 phones Oct 26 01:13:51 fignuts: not yet. you can play with it and try to get it to work somehow. Oct 26 01:14:12 unix_infidel: did you learn anything new? Oct 26 01:14:19 well what i don't get, is windows mobile loads windows from the rom, so would it run as an application? Oct 26 01:14:28 Dougie187: looking at ActivityGroups right now, akshually :-P Oct 26 01:14:44 unix_infidel: sounds pretty cool. Do you have an app out yet? Oct 26 01:14:55 fignuts search youtube for android on Oct 26 01:15:00 ok thanks Oct 26 01:15:01 Dougie187: nope, I probably wont until next year. Oct 26 01:15:17 unix_infidel: so you have a little green furry friend now? Oct 26 01:15:21 ;P Oct 26 01:15:33 fignuts: most of those are probably not going to be actually android running... its probably going to be old things where it was just the SDK running on some system like windows mobile. Oct 26 01:16:03 kinda figured Oct 26 01:16:09 thanx Oct 26 01:16:19 Going to setup a site for some satellite AndroidDevCamps to get started and get some sponsorship. Oct 26 01:16:44 fignuts: afaik, android is not running on anything except the G1 right now, but i know some people are working on getting it to run on other phones/MIDs/Systems. Oct 26 01:16:46 wait.. Oct 26 01:16:57 android doesn't save the browser bookmarks in the cloud? Oct 26 01:16:59 unix_infidel: was the DevCamp your thing? Oct 26 01:17:00 o.O Oct 26 01:17:17 languish: did you try saving to google bookmarks? Oct 26 01:17:28 I think Sprint is nervous about the Google wanting to turn mobile phone providers into commidity providers Oct 26 01:17:39 Dougie187, i used menu, bookmarks Oct 26 01:17:59 kRutOn: but what about previous reports of sprint releasing the phone by the end of the year? Oct 26 01:18:04 I agree there, bookmarks could've been done a bit better. reorganizing, reordering, etc. Oct 26 01:18:17 Dougie187: See http://www.techcrunch.com/2008/09/25/googles-end-run-around-the-wireless-carriers/ Oct 26 01:18:23 i think the g1 was released in google style Oct 26 01:18:26 as a very workable beta Oct 26 01:18:26 languish: i don't have one of the phones... so i don't know what that does.. but you can try saving to google.com/bookmarks Oct 26 01:18:34 so im sure everything will only get better Oct 26 01:19:26 hmm... looks like it will run on a blackberry? Oct 26 01:19:34 the two of you need to get phones :? Oct 26 01:19:47 i need to display a message untill i close it procedurally, but i don't want it to interfere with the background (like a Toast message) any suggestions? Oct 26 01:19:59 Dougie187: /win 5 Oct 26 01:19:59 fignuts, it'll likely run wherever you can get linux running Oct 26 01:20:04 kRutOn: oh? Oct 26 01:20:09 which is just about everywere eventually Oct 26 01:20:15 oops Oct 26 01:20:19 Dougie187: er, sorry, I meant to say: they also complain about Android changing too much for them to test effectively Oct 26 01:20:20 the problem with toast is that it closes after the duration Oct 26 01:20:23 i need to keep it open Oct 26 01:21:20 mpardo: that's what the notification pane is for. Oct 26 01:21:49 wow, the android sdk just crashed eclipse is a way I've never seen before Oct 26 01:21:51 i know... but i need to display some text. the notification slides away after a few seconds Oct 26 01:21:53 it was pretty spectacular Oct 26 01:22:23 tmccrary: maybe don't use eclipse? :) Oct 26 01:22:31 nah, eclipse rocks Oct 26 01:22:53 who was it that was working on Maven? Oct 26 01:23:15 i know jasta uses maven. Oct 26 01:24:32 yes! the NES lives :) Oct 26 01:26:18 NES?? Oct 26 01:26:33 the NES Oct 26 01:26:36 nes on android? Oct 26 01:26:40 nesdroid! Oct 26 01:26:41 yup Oct 26 01:26:41 nintendo entertainment system Oct 26 01:26:45 WHERE!!! Oct 26 01:26:46 i loved that thing Oct 26 01:26:48 someone needs to name it that Oct 26 01:26:52 NESDroid Oct 26 01:26:55 but mine is broken Oct 26 01:26:57 you're not supposed to, its against the license Oct 26 01:27:00 :,( Oct 26 01:27:19 nintendo is stupid Oct 26 01:27:31 they should sell the roms on their site for like $1 each and allow emulation Oct 26 01:27:39 … Oct 26 01:27:43 that is a great idea Oct 26 01:27:52 yeah, but they like to control the platform Oct 26 01:27:54 i have a friend who used to work at nintendo Oct 26 01:28:00 As of 2008-07-14 17:56, this project is no longer under active development. Oct 26 01:28:02 right now they lose Oct 26 01:28:13 because ppl will pirate the games Oct 26 01:29:03 the funny thing is, they considering piracy even if you own the original Oct 26 01:29:08 err Oct 26 01:29:12 *they consider it piracy Oct 26 01:29:23 http://www.nintendo.com/corp/legal.jsp Oct 26 01:29:31 http://www.nintendo.com/corp/legal.jsp#download_rom Oct 26 01:30:13 which is crazy, I'd love to see that get tested in court Oct 26 01:30:56 im downloading the android SDK for linux right now Oct 26 01:31:01 that works on ubuntu right? Oct 26 01:31:18 yeah Oct 26 01:31:25 gud Oct 26 01:31:25 * f00f- is building it Oct 26 01:31:37 it comes with the app-preview thing? Oct 26 01:31:44 ? Oct 26 01:31:48 * waldo_ is away: auto-away Oct 26 01:31:53 that thingy Oct 26 01:32:00 lol the emulator Oct 26 01:32:03 yes Oct 26 01:32:04 wtf Oct 26 01:32:09 the app thingy :P Oct 26 01:32:11 emulator, thats the word i was looking for Oct 26 01:32:44 they should not consider it piracy if you own the original that you bought from them Oct 26 01:33:09 i own all the games i have on MAME and other emulators, i just like them for computer keys and using cheats Oct 26 01:33:25 I guess they only want you to own one copy Oct 26 01:33:47 so that if you loose it you have to buy another :P Oct 26 01:33:51 I guess they can suck my balls! They can't make me do anything Oct 26 01:34:13 them and their lawyers, what a bunch of jerks Oct 26 01:34:25 do you guys know of any lawsuits from them about roms? Oct 26 01:34:37 well, i guess their not all bad, i once wrote a letter to nintendo and i got a really nice reply Oct 26 01:36:22 my gawd this SDK is taking its time Oct 26 01:36:27 only 58% Oct 26 01:36:32 downloading? Oct 26 01:36:36 yea Oct 26 01:37:03 64 Oct 26 01:37:04 65 Oct 26 01:37:11 66! Oct 26 01:37:41 * waldo_ is back (gone 00:05:53) Oct 26 01:38:11 hey, is this name very original? ivantis? Oct 26 01:38:20 someone already took it on YouTube Oct 26 01:38:24 and on Gmail! Oct 26 01:38:32 jerk Oct 26 01:42:13 lol Oct 26 01:42:20 anyone seen the bug in the gmail app when you attach photos and send a message and a copy of the message stays in the drafts folder? Oct 26 01:45:10 how do i compile the linux sdk? Oct 26 01:45:13 call me an idiot Oct 26 01:45:44 you don't Oct 26 01:45:49 it's precompiled. Oct 26 01:46:04 you just go into /tools and run emulator Oct 26 01:46:59 kay Oct 26 01:49:02 anyone else noticing insanely slow parsing speeds with javax.xml.parsers.DocumentBuilder ? Oct 26 01:50:25 no Oct 26 01:53:31 ivantis: have you done anything with javax.xml.parsers.DocumentBuilder? Oct 26 01:53:37 no Oct 26 01:53:44 i just downloaded the sdk Oct 26 01:53:46 heh Oct 26 01:54:05 ok, you might add that into your information though, because otherwise he might think something is wrong with his implementation. Oct 26 01:54:05 so, what should i start with? Oct 26 01:54:08 :/ Oct 26 01:54:14 im a noob Oct 26 01:54:16 at coding Oct 26 01:54:25 do you know anything with coding? Oct 26 01:54:32 any language? Oct 26 01:54:37 Perl Oct 26 01:54:40 php Oct 26 01:54:42 C++ Oct 26 01:54:52 do you know c++ well? Oct 26 01:55:00 not great Oct 26 01:55:08 but okay Oct 26 01:55:27 http://code.google.com/android/intro/hello-android.html Oct 26 01:55:42 that site can help with with most of your questions. Oct 26 01:55:58 should i download eclipse? Oct 26 01:56:03 up to you. Oct 26 01:56:11 im gonna Oct 26 01:56:13 if you want to code using eclipse then yes. if not don't worry about it. Oct 26 01:57:03 i will Oct 26 01:57:05 sigh, i miss a lot of text messages because of Android's much too timid notification sounds Oct 26 01:57:06 it looks nice Oct 26 01:57:20 jasta: can't you beef them up at all? Oct 26 01:57:35 seemingly not. the configuration for notifications is very limited Oct 26 01:57:42 thats too bad. Oct 26 01:57:44 what i'd prefer is the noise to repeat every 10 minutes or so until i finally answer it Oct 26 01:57:47 and be loud as hell Oct 26 01:57:53 thats one of the things lacking on most phones from what ive seen... Oct 26 01:58:11 that could be a useful feature, but could be irritating if it was the only thing. Oct 26 01:58:22 apt-get install eclipse? Oct 26 01:58:27 im on ubuntu 8.04 Oct 26 01:58:42 ivantis: download eclipse manually Oct 26 01:58:47 why? Oct 26 01:58:47 ivantis: i don't think the version of eclipse supports the android plugin. Oct 26 01:58:53 what? Oct 26 01:58:56 lame Oct 26 01:58:56 the version of eclipse in the *buntu repos dont' work with the Android plugin Oct 26 01:58:58 *the version of eclipse in the repos. Oct 26 01:59:06 ubuntu is so bad about updating things Oct 26 01:59:15 glob2 is at a really old version Oct 26 01:59:16 better than some other distros. Oct 26 01:59:17 try centos. Oct 26 01:59:26 much like armagetronad Oct 26 02:00:38 soo is this an active channel? Oct 26 02:00:50 if you count 222 people active? Oct 26 02:01:04 Well I mean, just cause they are in it, doesn't mean they wanna talk. Oct 26 02:01:22 weekends are probably not the best time to get help from this channel, but possibly Oct 26 02:01:39 but weekends are when i dont go to school Oct 26 02:01:48 i hate weekdays Oct 26 02:01:49 eh, im out. see ya later. Oct 26 02:01:58 talk to me Oct 26 02:02:03 i am on 24/7 Oct 26 02:02:20 literally Oct 26 02:02:35 I hope to find a nice home here, when I find some time. Oct 26 02:02:41 * waldo_ is away: auto-away Oct 26 02:02:43 Soooo... I just got my G1, on the 22nd Oct 26 02:02:50 and of course wanna know all about stuff Oct 26 02:02:55 i want my G1 soon Oct 26 02:03:00 i need one Oct 26 02:03:10 And I had the question asked of me, does the G1 support multi-touch Oct 26 02:03:23 I didn't find a deffinative other than, not right now Oct 26 02:03:28 Yes, you need a G1 Oct 26 02:03:35 need Oct 26 02:03:37 not want, need Oct 26 02:03:46 soo, has there been much investigation in to this whole multi-touch capability thing? Oct 26 02:04:00 idk Oct 26 02:04:12 what's the big deal with multitouch? Oct 26 02:04:15 for someone on here 24/7 doesn't sound like you listen much... (^_^) Oct 26 02:04:21 is AlarmManager the only way to wake up the CPU? Oct 26 02:04:24 people wanna be able to pinch in and out on the browser Oct 26 02:04:33 i though tthey can already do that Oct 26 02:04:36 if anything, need something better than the zoom buttons, they are horrible Oct 26 02:04:39 not me looking at the screen 24/7, im logged in 24/7 Oct 26 02:04:46 no, not on the G1, it doesnt pinch Oct 26 02:05:12 is there an IRC client already for android ? Oct 26 02:05:19 I'm logged in 24/7 too a couple of channels, I only pop in when someone says my name and I'm around Oct 26 02:05:27 I believe soo Oct 26 02:05:31 there needs to be one Oct 26 02:05:44 Pretty sure one of these apps I will be checking out later, claimed to have an IRC client in it Oct 26 02:05:49 a multiprotocol chat thing Oct 26 02:06:00 does anyone have a link to tmobiles data TOS handy? Oct 26 02:06:06 still havent got my G1 yet ... didnt preorder because i wanted a white one ... wont be available ... till after thanksgiving Oct 26 02:06:06 i wrote an irc client in perl once Oct 26 02:06:11 but it sucked Oct 26 02:06:19 Soo anyway Oct 26 02:06:27 Im sitting in my car thinking about this multitouch thing Oct 26 02:06:35 and I thought about how pthe finger reader must work Oct 26 02:06:39 aaand? Oct 26 02:06:59 f00f-: multi-touch? because it's awesome. for somethings at least. it could be viewed as useless, but it is fun. Oct 26 02:07:05 if you stick a little finger on it, it must get the outer edges of touch, and calculate the average as the cursor position Oct 26 02:07:22 zooming is about the only thing I do with it Oct 26 02:07:30 now I hadnt even looked at the sdk at this point Oct 26 02:08:02 so I figured, at worst case scenario the api simply gives the coordinates to the touch postion Oct 26 02:08:11 jasta: i think you can post an intent into the future i think? Oct 26 02:08:17 jasta: or maybe that is part of AlarmManager Oct 26 02:08:20 umdk1d3: http://www.t-mobile.com/Templates/Popup.aspx?PAsset=Ftr_Ftr_TermsAndConditions&print=true that? Oct 26 02:08:28 I thought, it might be useful, and perhaps the devs thought it might be useful to reveal the accuracy of this coordinate Oct 26 02:08:35 eclipse 3.2 Oct 26 02:08:45 does that one support the android SDK plugin? Oct 26 02:09:01 soo, if I touched with two fingers on opposites of the screen, it would probabl show some fairly low accuracy... Oct 26 02:09:25 if you could measure the decrease in accuracy, you could pretty much measure a multi-touch Oct 26 02:09:29 almost no multitouch features require accuracy Oct 26 02:09:34 most just require movement Oct 26 02:09:40 outbri: awesome thx :) Oct 26 02:09:44 yea, but it doesnt litterally give multiple coordinates Oct 26 02:09:46 looks like ssh tunnels should be safe Oct 26 02:09:52 2 touches moving apart, 2 moving together etc Oct 26 02:09:53 so that is certainly not a real multi touch Oct 26 02:10:21 but with accuracy measurements plus the coordinate position and some callibration, you should be able to glean the actual finger points Oct 26 02:11:21 there is at lease one function on the MotionEvent class that has some promise for this Oct 26 02:11:30 getSize() Oct 26 02:11:39 this will return the size of the touch area Oct 26 02:11:44 well, thats what it says anyway Oct 26 02:11:49 or, implies Oct 26 02:12:07 if thats really what it does, then two fingers on the screen would have a large getSize, and one finger, a small one. Oct 26 02:12:15 in this, one could certainly program a pinch Oct 26 02:13:47 well write a multitouch dmo Oct 26 02:13:49 demo* Oct 26 02:13:54 see if it works at all Oct 26 02:14:06 maybe I will Oct 26 02:14:09 I kinda wanna Oct 26 02:15:31 will be interesting to see what you come up with Oct 26 02:17:30 Is there a G1 user channel? Oct 26 02:17:50 #G1 Oct 26 02:17:59 k..will check it out. Oct 26 02:18:27 umm...ghost town. Oct 26 02:23:02 this is basically it Oct 26 02:23:08 android IS the g1 for now lol Oct 26 02:28:22 well, im lingering in #G1 Oct 26 02:28:29 maybe some other people will join Oct 26 02:28:33 and linger with me Oct 26 02:28:36 lol Oct 26 02:28:45 ppl have tried that a few time the last 4 weeks Oct 26 02:28:47 nobody stays Oct 26 02:28:51 not long anyways Oct 26 02:28:56 and jcanfield_ and my bot Oct 26 02:29:22 maybe someone should register it Oct 26 02:29:24 what about #android-users? Might prove to be more stable over time. Oct 26 02:29:34 freenode has rules about registering a channel Oct 26 02:29:39 yes Oct 26 02:29:48 i have registered... 2 Oct 26 02:30:01 well you can try it Oct 26 02:30:12 someone from google should register it Oct 26 02:30:14 not me Oct 26 02:30:20 i dont want any legal trouble Oct 26 02:30:28 dont think they want another channel to have to deal with Oct 26 02:30:42 i didnt have my hands in this Oct 26 02:31:04 * ttuttle registers. Oct 26 02:31:11 If anyone from Google wants it, lemme know. Oct 26 02:31:24 youre registering #G1? Oct 26 02:31:33 come there and ill op you Oct 26 02:31:35 Nah, #android-users. Oct 26 02:32:01 * ttuttle joins #G1 too. Oct 26 02:32:15 wow, already forking Oct 26 02:32:25 ha Oct 26 02:32:38 * ttuttle registers. Oct 26 02:32:39 * DarkriftX joins #android-owners and #android-fanboys Oct 26 02:34:34 ahh, found one I like, #android-downloads Oct 26 02:35:52 well, considering there is an #android-dev, I guess this IS the users channel. Oct 26 02:36:16 ttuttle: hey, feel like spilling the beans for me? i want to know how google's services maintain their persistent connections :) Oct 26 02:36:46 my design involves using the alarmmanager to wake up the device every few minutes to send a keepalive packet at the application layer Oct 26 02:36:52 but this feels excessively heavy Oct 26 02:37:08 jasta: Hmm, I'm not sure if this is conf or not. Oct 26 02:37:24 im sure that it is, but just tell me ;) Oct 26 02:37:27 jasta: Um, no? Oct 26 02:37:36 i'm joking, of course. Oct 26 02:37:52 jasta: I'll check if it's in the source or not. Oct 26 02:38:02 i have thought of a devious way to learn about this behaviour tho. i can implement IMAP IDLE somewhat suboptimally and wait for a googler to go "oh, here let me tweak that for you." :) Oct 26 02:38:11 jasta: Heh. Oct 26 02:38:33 jasta: What happens if you simply don't send a keepalive? Oct 26 02:38:50 what i've gathered from a day of experimentation is that the CPU is woken up when the cellular radio is busy, and then my read() call responds Oct 26 02:39:04 jasta: Okay, so you can "tickle" the device by sending it data, right? Oct 26 02:39:08 * jcanfield_ wonders if anyone has produced the mencoder line to output the best video to the G1 yet? Oct 26 02:39:13 but wait/sleep/etc do not wake up the CPU so that i can send periodic keepalives. if i do not send keepalives, the carrier resets the connection every 10 minutes or so Oct 26 02:39:15 jcanfield_: I've tried with ffmpeg. Oct 26 02:39:16 ttuttle: consider the phones to be behind a huge NAT (I don't actually know how accurate that is) Oct 26 02:39:21 gdsx: Yeah. Oct 26 02:39:27 ttuttle, and your results? Oct 26 02:39:29 gdsx: So you likely need an open TCP (maybe UDP?) connection. Oct 26 02:39:46 ttuttle: yeah, i can, except that IMAP IDLE doesn't work this way. IMAP IDLE lets the client tickle the server every now and then, but the opposite does not happen Oct 26 02:39:49 ttuttle: yes, but you have to send data of some sort or the NAT will close the connection Oct 26 02:39:55 ttuttle: this is one reason why I hate NAT Oct 26 02:39:56 gdsx: Okay. Oct 26 02:40:03 jasta: Try reverse-engineering Gmail? Oct 26 02:40:11 using what? Oct 26 02:40:18 jasta: tcpdump and a wifi network. Oct 26 02:40:18 the apk i dont have? Oct 26 02:40:28 jasta: No, just run it, let the device fall asleep, then send yourself an email. Oct 26 02:40:32 ttuttle: thats not the issue Oct 26 02:40:36 jasta: What is? Oct 26 02:40:46 the issue is how to efficiently wake the CPU to keepalive. Oct 26 02:40:52 jasta: Hmm Oct 26 02:40:55 jasta: Lemme try it. Oct 26 02:40:59 im certain if i sniffed traffic i would discover that the gmail system was performing keepalives Oct 26 02:41:06 but that doesnt tell me HOW they are ;) Oct 26 02:41:29 as i said, right now i have it working by using an alarm manager to wake up the cpu every few minutes to send a keepalive Oct 26 02:41:33 from the client Oct 26 02:41:36 this keeps the connection up Oct 26 02:41:37 jasta: That's not bad. Oct 26 02:41:54 jasta: I'm honestly not sure how they get around that. Oct 26 02:42:07 but as i said, it feels heavy and suboptimal. i was merely curious to learn the specific method used by google Oct 26 02:42:42 ttuttle: also, you cant sniff this to determine the behaviour as the wi-fi radio shuts off soon after the screen. the cellular radio does not Oct 26 02:42:55 jasta: Oh yeah, I wrote the code to shut off wifi ;-) Oct 26 02:43:00 and i lack the tools, and understanding necessary to sniff the cellular traffic :) Oct 26 02:43:12 lol Oct 26 02:43:21 easy, just build yoru own cell tower Oct 26 02:43:25 * DarkriftX hides Oct 26 02:43:25 jasta: I'm not sure if the interface is public, but there's a WifiLock that works like a WakeLock but holds the wifi open. Oct 26 02:43:59 ttuttle: regardless, i know they are sending keepalives ;) Oct 26 02:44:06 all i could learn by that method is how often Oct 26 02:44:08 not how Oct 26 02:44:08 can you not just turn sync off, turn "keep screen on while plugged in" on, and wait an hour? Oct 26 02:44:25 gdsx: hmm? Oct 26 02:44:28 (while sniffing on WIFI, that is) Oct 26 02:44:53 gdsx: Yeah, that should short-circuit the disable-WiFi-on-idle, which works on the screen on/off intents. Oct 26 02:44:56 gdsx: not sure i'm following you. what information would that reveal? Oct 26 02:45:10 gdsx: He's trying to figure out how they wake up, not what they send. Oct 26 02:45:30 aah Oct 26 02:45:34 yeah :) Oct 26 02:46:07 AlarmManager is the _only_ mechanism i know of that can do this. just curious if there's some smarter approach than firing off intents every few minutes with that thing to send data over the socket Oct 26 02:46:45 jasta: I don't know. every few minutes shouldn't be necessary Oct 26 02:46:55 gdsx: Depends on the NAT. Oct 26 02:46:58 gdsx: it is. the carrier shuts off a connection after 10 minutes of idling. Oct 26 02:47:02 ive been testing it all day :) Oct 26 02:47:02 gdsx: If it's sucky NAT, it may time out in 30 seconds. Oct 26 02:50:17 anyone else on this gmail app bug? Oct 26 02:52:18 how about the "Edge doesn't work at all" bug Oct 26 02:52:26 tmccrary: worksforme Oct 26 02:52:26 I can't wait for 3G! :) Oct 26 02:52:44 I guess it could just be michigan Oct 26 02:53:56 The sad thing is that Edge doesn't work in Troy, Michigan Oct 26 02:54:05 which is the business center of Michigan Oct 26 02:55:39 what could I be missing if the g1's not mounting under ubuntu? Oct 26 02:55:44 gdsx: do you know if the git tree builds an android.jar? Oct 26 02:55:55 I have the use for usb storage enabled Oct 26 02:55:59 the Email app is referencing android.text.util.Regex which is not in the android.jar i have for 1.0r1 Oct 26 02:56:07 languish: Check dmesg to see if it's recognized? Oct 26 02:56:14 will do Oct 26 02:56:48 it Just Works on my ubuntu @ tork Oct 26 02:56:53 s/tork/work/ Oct 26 02:56:53 wastrel meant: it Just Works on my ubuntu @ work Oct 26 02:57:11 whoa Oct 26 02:57:13 smart bot Oct 26 02:57:14 lawl Oct 26 02:57:30 Eh, it's just rexegen. Oct 26 02:57:32 s/smart/nice/ Oct 26 02:57:32 DarkriftX meant: nice bot Oct 26 02:57:35 lol Oct 26 02:57:39 yeah, but still Oct 26 02:57:52 the fact that it keeps track and corrects you Oct 26 02:58:00 interesting what ppl write these days Oct 26 02:59:45 tranble bolbas and a tin tear drop also **** ENDING LOGGING AT Sun Oct 26 02:59:57 2008