**** BEGIN LOGGING AT Mon Aug 11 02:59:57 2008 Aug 11 02:59:57 io-build Aug 11 03:00:03 oh ok Aug 11 03:00:08 how'd you know it's called m6? Aug 11 03:00:11 different home apps Aug 11 03:00:27 no idea really Aug 11 03:02:12 well...getting scared...resigning from my job tomorrow Aug 11 03:02:16 going full time tunewiki Aug 11 03:03:11 oh my Aug 11 03:03:12 uh ohi Aug 11 03:03:14 that sux Aug 11 03:03:30 what happened to you wanting to do EE Aug 11 03:03:36 i'm sorry to hear that Aug 11 03:03:39 haha Aug 11 03:03:44 not gonna give you a guilt trip though Aug 11 03:04:12 i hope you're getting a good deal Aug 11 03:04:20 well...I said no enough times that tunewiki started offering a lot of $$ Aug 11 03:04:32 (a lot for me at least) Aug 11 03:04:45 50% more than I make at my EE job, plus lots of options Aug 11 03:04:46 well good, as long as you're moving up at the rate that you want Aug 11 03:05:02 at least now you can do it full-time, slight stress relliever, i bet Aug 11 03:05:30 yeah, it'll be kinda interesting to try to make something happen with it...who knows how it'll end up Aug 11 03:05:45 good luck with it Aug 11 03:05:48 saw your iphone stuff Aug 11 03:05:50 not bad Aug 11 03:06:05 yeah, I haven't used the iphone client yet Aug 11 03:06:19 well, saw it briefly...but haven't used it Aug 11 03:06:44 you moving here or to israel? Aug 11 03:06:48 or staying. Aug 11 03:07:57 actually only the founder is in israel Aug 11 03:08:09 the programmers are in ohio, and the ceo is in la Aug 11 03:08:17 gllobal team Aug 11 03:08:21 so, will move to ohio later this year Aug 11 03:08:55 how big is the team? Aug 11 03:09:06 just 3 devs right now Aug 11 03:09:19 cool Aug 11 03:09:39 yeah, it'll be an interesting experience Aug 11 03:12:44 zhobbs: is a new website in order? ;) Aug 11 03:20:59 yawn Aug 11 03:21:10 good evening Aug 11 03:24:27 how was your party Aug 11 03:25:20 fun :) Aug 11 03:25:34 mostly played drinking games, so we just got stupid drunk for no reason Aug 11 03:25:43 of course Aug 11 03:25:56 my friend Jeff was apparently raped, so i'm not sure how he'll feel about that today. Aug 11 03:26:21 hopefully by someone attractive of his preferred gender eh Aug 11 03:26:25 he passed out on the couch and then some skank just started making out with him. i swear he was unconscious. Aug 11 03:27:00 worse things could happen Aug 11 03:31:39 I'm watching the olympics archery..this is interesting Aug 11 03:36:38 i'm watching cow racing outside my work window ;) Aug 11 03:36:48 haha Aug 11 03:37:15 yakischloba: who's leading the gold table? Aug 11 03:37:33 don't know Aug 11 03:38:04 china & us is going to be a great competition Aug 11 03:38:06 i'm so disillusioned about the olympics being held in china. Aug 11 03:38:13 yeah honestly. Aug 11 03:38:45 i have been reading up on the politics here, and it turns out that the olympics are jus topen to the highest bidder. Aug 11 03:39:13 its all business Aug 11 03:39:20 it really has nothing to do with the sort of government you have installed. gross human rights violations? meh. rampant social, political, and cultural oppression? pssh, big deal? Aug 11 03:42:50 the opening ceremony was great Aug 11 03:43:00 I didn't see it. Aug 11 03:43:27 the chinese even made sure, the rains stayed away :) Aug 11 03:43:38 yeah Aug 11 03:43:40 what nonsense Aug 11 03:43:51 haha Aug 11 03:44:10 you don't want to rain to play spoilsport Aug 11 03:44:35 the womens road race was on TV when i went to get food a couple hours ago Aug 11 03:44:38 it was pouring Aug 11 03:44:41 whats that about Aug 11 03:45:04 now its raining heavily Aug 11 03:46:03 michaelnovakjr: hey, can you check that the Solitaire game works ok on the Vogue when you get a chance? Aug 11 03:46:25 michaelnovakjr: just committed r127, build that. Aug 11 04:31:38 4X100 Relay the Americans!!!!! Aug 11 04:56:52 what? who? me? idle? naaah Aug 11 05:13:49 yo morrildl Aug 11 05:13:58 romainguy: yo Aug 11 05:16:13 okay bedtime Aug 11 08:55:18 did someone copy the htc dream pics on flickr? Aug 11 09:00:32 alex2308, Aug 11 09:00:33 you mean Aug 11 09:00:35 http://flickr.com/photos/7363248@N08/2751050317/ Aug 11 09:02:54 only 1 pic? Aug 11 09:03:30 found 2-3 Aug 11 09:03:32 not more Aug 11 09:06:00 alex2308, are there more out? Aug 11 09:13:07 they are just the reference design Aug 11 09:13:10 nothing more Aug 11 09:13:17 no HTC dream ;) Aug 11 09:13:35 http://www.bbc.co.uk/blogs/technology/2008/02/under_the_bonnet_of_android_1.html <- compare the devices ;) Aug 11 09:15:38 yes Aug 11 09:15:45 i also already knew the device Aug 11 09:16:53 i dont know, im just looking Aug 11 09:17:06 but all i could found is this short youtube vid and the īpic Aug 11 09:18:11 yeah it is all you could find :) Aug 11 09:18:18 nothing more is "leaked" :P Aug 11 09:18:25 (fake leaked :D) Aug 11 09:19:00 could be real leaked Aug 11 09:19:07 many people had hands on the devices Aug 11 09:20:02 HTC wont release the exact refrence design Aug 11 09:23:49 BBC device, IO device, "Dream" it is always the same reference design :) Aug 11 09:25:47 ofc they wont Aug 11 09:26:04 but htc engineers and software engineers as well as other members of the OHA had hands on the devices Aug 11 09:26:12 yeah for sure Aug 11 09:26:25 but they always had hands on the normal reference design Aug 11 09:26:25 the more people get hands on, the bigger the chance for some pics to leak Aug 11 09:26:33 yeah sure Aug 11 09:26:52 If it would be a different design I could believe that it is the HTC Dream Aug 11 09:27:01 but not with that design Aug 11 09:27:38 the dream is old and just a prototype, this ones are real Aug 11 09:28:46 ... old ... the bbc device is from february Aug 11 09:29:19 but it has been used at the google io and leaked now (again) Aug 11 09:29:32 it is very likely the first device will look like this Aug 11 09:30:09 i brb Aug 11 10:43:06 re Aug 11 10:46:03 hello, Aug 11 10:50:51 hello.. Aug 11 10:52:14 This is channel for Google Android? Aug 11 10:52:25 yes Aug 11 10:52:31 absolyutely Aug 11 10:54:01 I am new on android.... The programming language that we use on android is Java or J2ME? Aug 11 10:54:49 java Aug 11 10:58:48 I see on site of android, on Start Guide, this -> TextView tv = new TextView(); i don't think this is from java Core... Aug 11 10:59:44 that's core java Aug 11 11:01:17 J2ME not used on android? Aug 11 11:02:40 no Aug 11 11:03:10 android uses a subset of jdk 1.5 Aug 11 11:04:40 kasnot: there is no such programming language L2ME Aug 11 11:04:51 J2ME Aug 11 11:08:16 you have right, I can find ebooks for android? Aug 11 11:09:44 plusminus wrote one Aug 11 11:10:00 but as the new sdk might come out soon it might be out of date Aug 11 11:10:18 http://andbook.anddev.org/ Aug 11 11:14:07 thanks guys... Aug 11 11:14:18 have a nice day Aug 11 11:14:20 bye Aug 11 11:16:57 Can someone tell me if I can influence the height of a Spinner. My Spinner has nearly 20% more height than the Spinner in the API Demos Aug 11 11:18:09 it might be your layout Aug 11 11:19:11 So I cant influence it directly ? Aug 11 11:20:06 just adjust your layout params Aug 11 13:48:42 is the relative layout working the right way ? I have defined my ideas the way I have always done it and the plugin cant find the IDs when I do things like toRight etc. Aug 11 13:55:52 It works if not nesting the Relative Layout inside my Linear Layout Aug 11 14:06:55 you can nest it that way Aug 11 14:08:31 :/ I'm getting crazy about it. With one element I can use a certain ID with the next I cant and the plugin is telling me that it cant find the ressource :/ Aug 11 14:09:26 you make sure its defined before you use it Aug 11 14:09:49 so move the element with the id to the top Aug 11 14:13:41 anno^da_: just be careful about layouts Aug 11 14:14:02 :) Yeah I', fighting it. :D Aug 11 14:14:03 you have to support different resolutions... so the more fluid your UI the less work you'll have to do later on Aug 11 14:14:33 Well I know that. It is just some easy relative layout Aug 11 14:17:44 I'm just rebuilding it from the ground now again :) Aug 11 14:20:53 Whats the easiest way to center the whole relative layout? (with LinearLayout it was gravity="center" or "center_vertical" Aug 11 14:23:25 its gravity Aug 11 14:28:04 thats what I have at the moment : http://rafb.net/p/G3sKUR55.html . Why does it look like this: http://img.skitch.com/20080811-tajq82ndh4ugnrkeks756ha4b4.jpg and is not centered? (the 4 icons centered) Aug 11 14:36:44 anno^da_: its gravity=center Aug 11 14:43:32 Yeah I know that but it doesnt work with the Relative Layout Aug 11 14:44:27 change the relative layout to wrap_content Aug 11 14:44:34 for layout_height at least Aug 11 14:45:22 I will try that thanks zhobbs Aug 11 14:46:47 well the same :) Aug 11 14:47:06 the icons gluing at the top Aug 11 14:47:33 So I have to play tennis now otherwise I'm getting crazy I will come back to that later. :) Aug 11 14:47:47 See you later guys. Bye Aug 11 15:09:54 jasta: http://timesonline.typepad.com/technology/2008/08/apple-mulls-vir.html Aug 11 15:22:39 tomgibara: well, i always knew this was coming. it's a pretty obvious extension. Aug 11 15:23:02 however, Apple's solution will be proprietary, with vendor and device lock-in, mine will not. Aug 11 15:23:46 As for infringing a patent? Well, there's nothing I can do to fight that, but fortunately there's little they can do to fight me as well. Aug 11 15:24:15 And in fact, legally I have stronger ground than they do. There are 2 examples of prior art in this case. Aug 11 15:24:56 always on pc is a big drawback Aug 11 15:25:23 Prior art matters little if you can't afford to contest the patent. Aug 11 15:25:25 bbl Aug 11 15:25:41 The EFF can afford to defend it just fine ;) Aug 11 15:27:36 * morrildl infers there is some patent-related action afoot Aug 11 15:28:14 although i believe you cant win the patent fight (as you were to lazy to get one) im with you Aug 11 15:28:19 cause apple is the enemy Aug 11 15:29:23 too lazy to get one? Aug 11 15:29:39 do you have any idea what is involved in getting a patent? Aug 11 15:29:52 about 7 years ago, I was told that a typical patent takes about $25K - $35K to obtain Aug 11 15:29:52 oh man.. lot of work Aug 11 15:30:16 granted that that was for my employer, who has lots of attorneys working on it Aug 11 15:30:17 no idea, im in germany, its different here Aug 11 15:30:25 yeah. lets jump on that for our FOSS Aug 11 15:30:30 there's tons of work and tons of cost Aug 11 15:30:45 laziness is the least of the obstacles Aug 11 15:30:55 yeah, i remember my employer started applying for patents.. Aug 11 15:31:29 but then before the patents can come, we ran out of funds ;) Aug 11 15:32:04 otherwise i would have had atleast one patent with my name on it Aug 11 15:33:35 i was already to get an iphone today, and then i saw the blurb about Apple being able to take an application right off your phone remotely Aug 11 15:33:42 what a rip off Aug 11 15:34:48 why apple is going insane, no one knows Aug 11 15:36:15 i'm sure plenty of folks at Apple know, but have gag orders and NDAs which prevent them from blabbing ;) Aug 11 15:36:43 haha Aug 11 15:36:47 NDAs!! Aug 11 15:37:22 screw em Aug 11 15:39:46 oh jeez Aug 11 15:40:00 that HTC video is on slashdot Aug 11 15:40:15 http://mobile.slashdot.org/mobile/08/08/11/148201.shtml Aug 11 15:40:16 tomgibara: thanks fort he heads up tho Aug 11 15:40:27 tomgibara: honestly, Apple will likely help me launch my project :) Aug 11 15:41:02 Jasta: Apple might be interested in getting you to help them or better. Aug 11 15:41:20 dmoffett: i can't imagine why. Aug 11 15:41:37 Apple uses a lot of open source. Aug 11 15:41:51 that support their competitors? Aug 11 15:41:51 oh no Aug 11 15:42:01 we're not getting excoriated in the first 10 comments on /. Aug 11 15:42:06 I think that means we're doomed or something Aug 11 15:42:25 * morrildl looks for the comment inquiring whether you could run a Beowulf cluster of the phones Aug 11 15:42:28 Competitors are purchased all the time. Aug 11 15:43:03 dmoffett: I won't hold my breath. Aug 11 15:43:14 wise decision. Aug 11 15:44:24 i still don't think that's android Aug 11 15:44:33 lol? http://en.wikipedia.org/wiki/Do_Androids_Dream_of_Electric_Sheep%3F Aug 11 15:45:00 yakischloba: you've never seen that? Aug 11 15:45:08 or..read it, i mean :) Aug 11 15:45:11 jasta: new to me Aug 11 15:45:12 i'm still waiting for google's announcement android will be delayed :) Aug 11 15:45:58 jasta: is that where you get all your great ideas?.. Aug 11 15:51:46 theregister.co.uk on the new HTC-Device-Video: "... more importantly, it shows off some rogue developer breaking Google's strict code of secrecy." :D Aug 11 15:52:30 the whole thing is bs Aug 11 15:52:47 if you're gonna defy google, might as well go out and buy a decent camera :) Aug 11 15:52:52 yea Aug 11 15:53:00 i have a feeling it was done on purpose Aug 11 15:53:17 to distract attention from the fact the whole matter is in the gutter Aug 11 15:53:23 maybe by HTC to fight back the lastest delay-rumours... Aug 11 15:53:51 i don't think it will be out on time Aug 11 15:54:10 not sure who's causing the delay Aug 11 15:54:13 we are almost halfway through August Aug 11 15:54:47 if you want to make sure your shit is tight for a Q4 release, don't you think it ought to be near time to start getting feedback for the bugs you know exist? Aug 11 15:55:27 i think its only a matter of time before we hear a delay of some sort Aug 11 15:55:51 or maybe Google will just say we never intended it to be released now... or better yet... just not answer any questions about it :) Aug 11 15:56:07 or maybe they just release crap ;) Aug 11 15:56:42 morrildl, these guys had some questions/comments about your blog posting: http://news.ycombinator.com/item?id=272818 Aug 11 15:56:58 jasta, im sure it will be crap Aug 11 15:57:18 davidw: neat Aug 11 15:58:23 davidw: I still think the web is a funny place where you can get comments on blog posts on sites you didn't even know exist, but still have no comments on your actual original source :) Aug 11 15:59:07 it's a pretty good site Aug 11 15:59:51 davidw: it's certainly information-dense :) Aug 11 16:01:06 davidw: it's like reddit minus all the politics and [pics] and [vid] posts Aug 11 16:01:37 YC funding is open now.. Aug 11 16:02:23 romainguy_: morning ;) Aug 11 16:02:26 for some reason the rss feed fails in pageflakes Aug 11 16:02:33 yo SanMehat Aug 11 16:02:42 zhobbs, yeah, exactly. Hopefully it will manage to stay that way Aug 11 16:03:40 I've tried to add their rss to my homepage a few times, wonder if they block pageflakes or something Aug 11 16:08:12 shit, india won A GOLD!! Aug 11 16:11:45 Which sport? Aug 11 16:12:26 marbling ;) Aug 11 16:12:32 jasta: I can definitely see how apple producing a similar application to five will give the project a major boost, but wrt your comments on prior art, it's surprising how hard it can be to find prior art that invalidates every violating clause and which falls before the priority date. Aug 11 16:12:38 ouch Aug 11 16:13:04 tomgibara: perhaps, but there are other commercial applications doing this Aug 11 16:13:04 I would guess cricket. Aug 11 16:13:05 see orb.com Aug 11 16:14:26 tomgibara: also, spirnt has some service doing this going on right now. Aug 11 16:16:18 dmoffett: air rifle Aug 11 16:16:27 Yep Aug 11 16:16:50 20/20 might be included next olympics Aug 11 16:18:16 SILVER for Germany :) (duo-high-diving) Aug 11 16:18:29 That's not a sport. :-) Aug 11 16:19:42 I mean this: http://www.muenster.org/la-nachwuchs/turmspringen.jpg :D Aug 11 16:20:23 Hey that guys looks American! No way he is German. :-) Aug 11 16:20:49 maybe he's from the A-Team Aug 11 16:20:50 ... Aug 11 16:20:53 jasta: Well, I can't seem to locate the patent at the uspto website. It all depends on the claims and definitions. There's nothing more to say until I can read the patent application. Aug 11 16:21:10 there are definitely some dubious sports there Aug 11 16:21:19 a lot of the guys in the shooting sports have beer bellies Aug 11 16:21:56 what would india win gold for? Aug 11 16:22:24 davidw: just like baseball :) Aug 11 16:22:29 Imo if there are judges that determine the score then the sport is suspect. Aug 11 16:22:47 romainguy, amazingly, even more than baseball Aug 11 16:22:52 dmoffett, yeah, that too Aug 11 16:22:57 davidw: Having more mass, you can stand still better :D Aug 11 16:23:32 davidw: I was at a baseball game yesterday... now I remember why I avoided going for the past 8 years Aug 11 16:24:10 romainguy, you didn't have enough beer, probably Aug 11 16:24:30 I'm pretty sure I don't have to watch a boring game to drink beer ^^ Aug 11 16:24:41 did anyone see that swimming relay..... damn that was intense Aug 11 16:24:41 romainguy, the point of baseball is to go hang out with friends, eat and drink beer. Once in a while everyone looks at the field because something happened Aug 11 16:25:00 davidw: I guess I'd rather do that somewhere else Aug 11 16:25:00 baseball is a pathetic sport :) Aug 11 16:25:04 I agree that it's pretty boring though Aug 11 16:25:18 [18:24:58] davidw: I guess I'd rather do that somewhere else <- me too. like bars Aug 11 16:25:32 that was some swimming relay last night :) Aug 11 16:25:43 a sport in which stats of 30% hit rates is considered good looks very wrong to me Aug 11 16:25:55 michaelnovakjr: i think a gal i went to high school with is doing a swimming relay Aug 11 16:25:56 we took my Italian parents-in-law to a baseball game last year and they had fun, although I don't think they ever really caught on to the rules Aug 11 16:26:10 romainguy, compare with 90 minutes and no goals:-/ Aug 11 16:26:17 the olympics being in china pissed me off so much i started researching the olympic committee Aug 11 16:26:19 at least they're running and trying :)) Aug 11 16:26:35 yakischloba: the guys relay was intense.... Aug 11 16:27:19 hmm. i sure don't know much about any sports other than cycling. i was reading about the track and field events on wikipedia last night. Aug 11 16:27:20 the french were just stunned Aug 11 16:27:34 cycling +1 Aug 11 16:27:51 poor Rebellin... the guy has a lock on second place Aug 11 16:28:34 yeah Aug 11 16:28:45 anyway, turns out the olympics were also held in Nazi germany in the 30s Aug 11 16:28:52 i'm more interested in the TT on wednesday Aug 11 16:28:57 so apparently the olympic committee just simply doesn't care about these issues Aug 11 16:28:58 36 jasta Aug 11 16:29:02 see what cancellara does ;) Aug 11 16:29:10 jasta: that's pretty well known Aug 11 16:29:44 romainguy_: well i didn't know it, but it does put some perspective on how the olympics wound up in China now Aug 11 16:29:51 and also why i'm not going to watch the olympics any more Aug 11 16:30:14 I think one wouldn't watch it because coverage in the US is always such shit Aug 11 16:30:30 Way to much gymnastics. Aug 11 16:30:53 you would think that is all that is going on. Aug 11 16:30:56 davidw: I now regret my decision to not have TV at home :)) Aug 11 16:30:57 did you know: http://www.telegraph.co.uk/sport/othersports/olympics/2534499/Beijing-Olympic-2008-opening-ceremony-giant-firework-footprints-faked.html Aug 11 16:35:01 Still bringing the world together is a great thing and just like any human endeavor is flawed. Aug 11 16:54:06 plusminus_: interesting link Aug 11 16:57:04 zhobbs: I'm interested what else is faked... Aug 11 16:58:19 just seeing on public (serious)tv: "Officially all tickets to all competitions are sold, but most of the time the places are filled half..." Aug 11 17:01:51 ha Aug 11 17:02:26 its all about manipulation... Aug 11 17:02:33 let me give you an example... Aug 11 17:03:09 romainguy_: morrildl: you WANT to make a public sdk! Aug 11 17:03:56 all sdk's are public, just not readily available for download Aug 11 17:04:36 ? Aug 11 17:04:47 that's google.cn's comment on the sdk's Aug 11 17:04:57 ^^ Aug 11 17:10:07 youre free to say whatever you want on irc. unless you dont want to die. Aug 11 17:13:31 bye Aug 11 17:24:41 is this room about the android phone? Aug 11 17:25:16 currently it is about the olympics Aug 11 17:25:17 :) Aug 11 17:25:34 this is about the android mobile platform :) Aug 11 17:26:25 kdubois: if you're looking for news about the phone, check /dev/urandom. if you need help developing for android, you're in the right place :) Aug 11 17:35:33 jasta_: isn't it a little early for lunch? Aug 11 17:35:38 not at lunch Aug 11 17:35:49 Has anyone compiled a list of android capable phones? Emulated or otherwise. If so could someone please refer me the link as I'm having trouble finding a resource. Aug 11 17:35:58 just using your phone for fun? ;) Aug 11 17:35:58 yakischloba: im just getting ready with backlog Aug 11 17:36:17 lol Aug 11 17:37:26 maybe we could release a big CGI mockup of the SDK and developers would be fooled ;) Aug 11 17:47:50 jasta, i did cat /dev/urandom > /dev/dsp, i dont think it tuned into the android news channel correctly though... Aug 11 17:47:53 ;) Aug 11 17:48:28 kdubois: I bet it did, actually. Aug 11 17:50:37 morrildl, having a web version would be kind of neat Aug 11 17:50:46 davidw: yeah we've kicked that around Aug 11 17:50:53 a flash mockup of the UI or something Aug 11 17:52:05 http://www.microemu.org/demo.html Aug 11 17:52:08 something like this Aug 11 17:56:31 davidw: neat Aug 11 18:05:42 you know what would be even better? :-) Aug 11 18:06:24 * tethridge waits for someone to beat him to the punchline of "an updated sdk". Aug 11 18:06:38 not funny :( Aug 11 18:11:47 tethridge, Microsoft released Visual Studio SP1 today.... that's sort of like an updated sdk Aug 11 18:11:58 hahaha Aug 11 18:12:07 only if you work with Windows Aug 11 18:12:16 :) Aug 11 18:12:35 * tethridge goes back to coding Java in Eclipse Aug 11 18:21:24 * michaelnovakjr hits tethridge over the head for coding Java at such a time! Aug 11 18:21:42 ouch Aug 11 18:21:57 it's ok. It's for work, which has nothing to do with Android Aug 11 18:23:24 all use of java and eclipse must be boycotted until a new android sdk is released! Aug 11 18:23:30 strike! Aug 11 18:23:58 strike is right! Aug 11 18:24:08 * michaelnovakjr puts on his striking shoes. Aug 11 18:26:54 i sure cant wait to get an android phone in my pocket. im tired of carrying around this winmo phone that i dont use beyond its phone functionality Aug 11 18:44:03 yakischloba: i feel the same way about my openmoko phone... Aug 11 18:45:21 kdubois: that channel sure is hoppin for not having a working deal yet Aug 11 18:46:01 you're telling me, all ive wanted to do since i got it is make a workable media player for it Aug 11 18:46:05 I think that for our strike to be effective, we would have to stop coming into this irc channel Aug 11 18:46:14 tethridge: where would we gripe?.. Aug 11 18:46:26 tethridge: and what would we do all day? work? Aug 11 18:46:37 maybe even start a website where we add pictures of former android developers that have gone out and bought iPhones Aug 11 18:46:41 but there's like 4 distributions for it, and some will just fall off the face of the earth some day soon, but no one knows which ones will last Aug 11 18:46:41 tethridge: we'd be on strike, so we'd have 4x the amount of time to kill.. Aug 11 18:47:03 kdubois: yeah thats the weird part. a lot of people but everyone is doing their own thing. Aug 11 18:47:14 kdubois: so no one is getting much of anywhere as I see it Aug 11 18:47:59 but they have an up to date sdk! Aug 11 18:48:07 * tethridge fires off a rim shot Aug 11 18:49:52 kdubois: i wanted to pick one up because I think its a great project, but really I'm not interested in doing a ton of hacking just so I can make calls and SMS Aug 11 18:50:32 i bought one under the impression that i'd have a workable phone for daily use that i can whip up pygtk apps on quickly Aug 11 18:50:57 so my free phone from my provider is now my main phone :P Aug 11 18:56:28 what's openmoko's api like? Aug 11 18:56:30 what language? Aug 11 18:56:44 don't they have 2 or 3 UI toolkits? Aug 11 19:13:16 it seems like the support is flaky Aug 11 19:13:36 all i'd need it to do is work on my phone and i'd be all set Aug 11 20:08:31 good morning guys :) Aug 11 20:08:53 morning. Aug 11 20:10:39 though its 1pm here :) Aug 11 20:11:05 and 4pm here :) Aug 11 20:11:20 Jasta do you have an idea why the icons in this layout are not centered. (the whole relative layout) http://rafb.net/p/byzA0173.html - It looks like this: http://img.skitch.com/20080811-tajq82ndh4ugnrkeks756ha4b4.jpg Aug 11 20:11:30 haha well in Germany it's 22 pm :D Aug 11 20:11:45 and thats morning to you? Aug 11 20:11:53 anno^da_: you still have a margin set Aug 11 20:12:28 the margins of the image view ? Aug 11 20:13:25 I havent set a margin except the distances between the icons Aug 11 20:13:52 anno^da_: because your RelativeLayout is wrap_content Aug 11 20:14:09 you need to put android:layout_gravity="center_horizontal" on your RelativeLayout Aug 11 20:14:51 What should the height and width be ? fill_parent or wrap_content. I had fill_parent then someone here told me to use wrap_content :) Aug 11 20:15:02 fill_parent for the width Aug 11 20:15:08 er no Aug 11 20:15:10 sorry Aug 11 20:15:12 wrap_content is good Aug 11 20:15:15 hmm :) Aug 11 20:15:22 but use the layout_gravity I just gave you Aug 11 20:15:28 it should be centered in vertical range Aug 11 20:15:33 not glue at the top Aug 11 20:15:40 ah vertically? Aug 11 20:15:43 I thought you wanted horizontally Aug 11 20:16:06 then you can't do it with M5, at least not this way Aug 11 20:16:19 or not without centering the bottom TextView as well Aug 11 20:16:29 ah ok Aug 11 20:18:53 will it be possible in the next SDK (well ok you cant talk about it :D) Aug 11 20:20:20 anno^da_: yes it will Aug 11 20:20:26 Thanks. Aug 11 20:20:31 in the meantime you can wrap your RelativeLayout into another LinearLayout Aug 11 20:20:41 and use android:gravity="center_vertical" on this new LinearLayout Aug 11 20:21:58 hmm well I have done that. But it didnt work. I will try that again now. Aug 11 20:23:50 yawn Aug 11 20:23:57 romainguy__: i was reading up on onFreeze last night... Aug 11 20:24:22 ok Aug 11 20:24:26 it seems that the behaviour i'm seeing is expected. Aug 11 20:24:44 that if the user presses back to return to another activity, you will receive onStop() without freeze Aug 11 20:24:48 and the activity will be destroyed Aug 11 20:24:58 is that true? Aug 11 20:25:02 I thought you were getting the freeze but a null Bundle in onCreate() Aug 11 20:25:19 no, it seems upon closer inspection i do not even get the freeze. Aug 11 20:25:38 apparently the user pressing back to navigate away from my app and pressing home has two very different manifestations... Aug 11 20:25:38 I thought the back button called finish() on the activity?.. Aug 11 20:26:10 jasta, definitely Aug 11 20:26:39 home just pauses Aug 11 20:26:39 romainguy__: so am i expected to enforce that the user leaving my game by using the back button implies they wish for their game to be cancelled and a new one restarted whne they run the app next? Aug 11 20:27:34 jasta: to me back means exit, home means minimize Aug 11 20:27:39 if you get an onStop(), you should be getting an onFreeze and onPause, if I recall correctly Aug 11 20:27:53 romainguy__: well, you don't, because i don't :) Aug 11 20:28:18 my app sees onpause, stop, then destroy when you simply press back to go back to the home screen. Aug 11 20:28:29 no freeze Aug 11 20:29:38 ok I asked and it's apparently the expected behavior Aug 11 20:29:47 back will destroy the activity Aug 11 20:29:59 romainguy__: so, i need a recommendation for my UX then. Aug 11 20:30:17 i would assume that back and home would have the same meaning when i know that back will go home. Aug 11 20:30:19 hello Aug 11 20:30:27 so i would assume to be able to "back" out of a running game, then go back to it later with saved state. Aug 11 20:30:36 Back is considered a signal from the user that the current activity is over Aug 11 20:30:39 finish() is called on it by the system Aug 11 20:30:53 Home is not Aug 11 20:31:04 home is just bring Home to the top, like any other activity? Aug 11 20:31:06 Home is considered "I want to do something else", not "I am done with this" Aug 11 20:31:11 yakischloba: yes Aug 11 20:31:23 morrildl: so you agree then that intuitively if a user "backs" out of my game, that the game they were playing should be destroyed Aug 11 20:31:33 so onFreeze is called through Home, but not Back Aug 11 20:31:41 ? Aug 11 20:31:50 jasta: that is the explicit meaning of Back,yes Aug 11 20:31:50 * romainguy__ writes Home so the lifecycle is a bit different ^^ Aug 11 20:32:07 :P Aug 11 20:32:10 yakischloba: correct; onFreeze is a hook to tell the Activity to save its UI state Aug 11 20:32:23 morrildl: alright then, i just won't bother to save state there. Aug 11 20:32:29 yakischloba: since finsih() is about to be called, there is 0% chance that the state will ever be restored Aug 11 20:32:41 one of the confusions about onFreeze is that it is intended *only* for UI state Aug 11 20:32:45 morrildl: i wonder if users will agree that this behaviour makes sense. Aug 11 20:33:04 saving data (e.g. if you are editing a record) should be done in onPause Aug 11 20:33:16 jasta: this behavior never struck me as unexpected while using Android phones Aug 11 20:33:33 morrildl: and saving ui state in on freeze right ? Aug 11 20:33:33 jasta: yeah, in practice people don't seem to have any problems with it Aug 11 20:33:39 anno^da_: yes Aug 11 20:34:02 would my game state be considered UI state then? i assume onFreeze would be the appropriate place to save game state. Aug 11 20:34:11 jasta: depends on your game Aug 11 20:34:31 morrildl: Your comment about only UI state is odd Aug 11 20:34:42 To build the UI you need all your state Aug 11 20:35:06 (simplistically speaking) Aug 11 20:35:23 morrildl: well the challenge with saving in onPause() is that it would be slow to save to disk, and then slow to recall in onCreate. would this create a race condition? Aug 11 20:35:41 how would it create a race condition? Aug 11 20:35:58 tomgibara: you *can* save data in onFreeze, and in some cases that may even make sense Aug 11 20:36:00 if the system does not wait for me to finish onPause() before potentially launching my app again... Aug 11 20:36:14 but the method itself is unlike the other onFoo methods because it doesn't signal a change in lifecycle state Aug 11 20:36:23 then it would be a race condition unless i synchronize access to my saved game state file. Aug 11 20:36:23 onPause explicitly means "you no longer have user focus" Aug 11 20:36:32 onStop explicitly means" you are no longer running" Aug 11 20:36:47 onFreeze just means "hey, this might be a good time to save your UI state, you might be about to get preempted" Aug 11 20:36:48 jasta: you would have to ask an answer from hackbod on the mailing list Aug 11 20:36:54 but I don't think we let this happen Aug 11 20:37:21 (I know it cannot happen during a screen rotation for instance) Aug 11 20:37:37 Alright, I'll ask. Aug 11 20:38:01 morrildl: I know, I save state for my apps, the point I'm making is that in every single non-trivial activity I've ever produced, I need to recover global state too - and therefore need to persist additional information in onFreeze Aug 11 20:38:39 tomgibara: yeah, I know. it is common to use onFreeze for that, and I don't think anyone would yell at you for doing it either way Aug 11 20:39:01 tomgibara: the more interesting distinction is between onCreate and onStart -- it actually matters more there Aug 11 20:39:01 Home does it :)) Aug 11 20:40:29 morrildl: I found the distinctions between stop/start and create/destroy extremely natural - paying attention to those distinctions is always valuable and it's good that the API encourages it Aug 11 20:49:16 interesting, android will have a "safe-mode" hehe Aug 11 20:52:12 jasta: it will? Aug 11 20:52:19 hackbod just said so Aug 11 20:52:40 back to our discussion on the semantics of hte back button, from the M5 docs i found: Aug 11 20:52:43 "Note this implies that the user pressing BACK from your activity does not mean "cancel" -- it means to leave the activity with its current contents saved away." Aug 11 20:53:03 this was found in "Saving Persistent State" in the Activity documentation Aug 11 20:53:56 and this is much more intuitive to me. Aug 11 20:54:54 "Note this implies that the user pressing BACK from your activity does not mean "cancel" -- it means to leave the activity with its current contents saved away." <- Yeah but this description describes the same thing that the home button does. Or not ? Aug 11 20:55:19 It does. But we were discussing that Home and Back have different meaning to the user and the activity in question. Aug 11 20:55:37 I don't believe that they should, and apparently neither does whoever wrote that in the Activity docs :) Aug 11 20:56:01 jasta: What's changed since we discussed this previously? Or are you just unhappy with the one true Android way :) Aug 11 20:56:27 the back button in the emulator definitely closes the app Aug 11 20:56:38 so i am not sure if that documentation is old jasta Aug 11 20:56:57 michaelnovakjr: that documentation is consistent with closing the app Aug 11 20:57:36 tomgibara: i'm trying to better interpret what i should do in response to closing an app this way. Aug 11 20:57:51 it seems that i should never interpret back as cancel. Aug 11 20:58:13 onpause should still save state, regardless of pressing home or back. Aug 11 20:58:20 am i right? Aug 11 20:58:22 jasta, you can save the game state regardles Aug 11 20:58:23 jasta: Well, I return to my final point last time: That it depends on the app; if you want to provide a seamless re-entry for the user, do that Aug 11 20:58:25 s Aug 11 20:59:02 jasta: perhaps a simple activity that allows the user to resume their previous game (rather than launching them straight back into it) Aug 11 20:59:28 or just a dialog :) Aug 11 21:00:02 a dialog is an activity, no? Aug 11 21:00:04 i will save in onPause, so that the user has an entry back to the game no matter what. Aug 11 21:00:18 whether they used back or home, i believe this is the correct behaviour. Aug 11 21:01:00 But isnt that the way you do it no matter if the activity gets destroyed or not. Aug 11 21:01:29 I'm always recovering the satet no matter if the app gets destroyed or not. So it doesnt matter what the back button does. Aug 11 21:01:49 yeah, apparently that's correct according to these docs. Aug 11 21:02:07 but just a minute ago i thought dan and romain were arguing the opposite. Aug 11 21:02:15 that back means cancel, and should translate that way to your app to cancel data. Aug 11 21:03:42 No I dont think so. Dan just said that the back button invokes the onDestroy method. If you save your state or not isnt connected to that behaviour. Aug 11 21:04:30 jasta: fwiw I pushed most of my app state into sqllite. With managed cursors and the automatic UI recovery, it made persistence virtually transparent in most instances. Aug 11 21:05:54 and in onFreeze I just persisted the database ids that pointed to the data being presented by the activity Aug 11 21:08:30 I think it really depends on the activity Aug 11 21:10:02 definetly Aug 11 21:10:18 sometimes I dont want to have state saving Aug 11 21:10:41 anno^da_: Under what circumstances? Aug 11 21:11:17 for instance, I think as a user if I hit 'back' to get to the home screen, upon re-opening jasta's solitaire game I would expect to see what was there when i left. on the other hand, my app has an activity for entering user details (height, weight, gender) and the activity has a save button. If a user hits Back instead of Save, they expect the changes to be lost Aug 11 21:11:41 or at least thats how I would think of those two examples Aug 11 21:12:40 Well if I'm having an activity that is just a form to input some data. And after sending it to my blog or sth else I dont need that state of the input field any more. Just as long as I havent sent it I need to save the state. Aug 11 21:12:41 yakischloba: Yes, I was thinking of the broader issue of persistence wrt onFreeze Aug 11 21:13:13 You always want to persist (to some degree) the user state of an interrupted Activity Aug 11 21:13:21 Well ok thats right. Aug 11 21:13:39 I just wanted to point out the "to some degree2 Aug 11 21:15:06 I just wasn't considering the finishing of an activity in this context, which I realize now is confusing, since that's exactly what jasta has been wrestling with! Aug 11 21:15:20 heh Aug 11 21:15:30 hi Aug 11 21:15:34 hi chab7 Aug 11 21:17:17 But how do I implement my case the rigth way. (the input form) Setting some flag and just recovering in onCreate when it got interrupted and destroyed? Aug 11 21:18:19 I guess. put a 'saved' boolean in the bundle or something? Aug 11 21:18:46 yeah thats what I thought with the flag Aug 11 21:18:55 or saving it in the Preferences Aug 11 21:18:56 If your state resides in the UI, you can rely on the views to recover the necessary state (I think), otherwise you need to bundle up the current field values (which is what I did) Aug 11 21:19:05 No, you don't need a flag Aug 11 21:19:21 The presence of the bundle is enough to know that you are being 'unfrozen' Aug 11 21:19:39 tomgibara: If your state resides in the UI, you can rely on the views to recover the necessary state (I think) << it happens only with Views that have an id Aug 11 21:19:50 which should be the case for all the views you care about anyway Aug 11 21:19:56 Ok so if I leave the acitivity not being interrupted their will be no Bundle the next time it starts right ? Aug 11 21:20:13 romainguy_: Thanks for the tip, is that documented anywhere? Aug 11 21:20:16 And so it knows that it doesnt have to recover Aug 11 21:20:24 tomgibara: I have no idea Aug 11 21:21:34 anno^da_: That's right Aug 11 21:22:14 tomgibara: thanks. I'm understanding the picture slowly now :-) Aug 11 21:26:02 anno^da_: incidentally, don't abuse Preferences which are basically user/application global in scope - state belongs in receptacles provided for each system component :) Aug 11 21:27:10 yeah ok. Just thought about that because I didnt know how to do that. But now I understand that point. :-) Aug 11 21:34:16 ok, I can't seem to get any applications installed on android running on a kaiser...I tried installing in both /data/app and /system/app Aug 11 21:36:11 herriojr: how is that possible? Isn't the basic SMS app just an apk in d/ata/app on the images? Aug 11 21:36:42 yeah, I installed with the same permissions and everything Aug 11 21:36:43 a better strategy to confirm you are operating on the right files in the right way is to try to remove that app :) Aug 11 21:36:48 that's why I'm just as confused Aug 11 21:37:05 remove it from the image? Aug 11 21:37:20 Just as a way to demonstrate that you are doing everything correctly to update the image. Aug 11 21:37:48 yeah, I always unpack the image after I pack it up Aug 11 21:38:00 to verify that it did what I expected Aug 11 21:38:02 Couldn't hurt to prove it :) Aug 11 21:38:38 I even used the snake.apk file that you can download everywhere, and I can't get it installed Aug 11 21:39:09 not to be a broken record, but could you throw me a link to the file system explorer app you guys made? Aug 11 21:40:21 http://android-random.googlecode.com Aug 11 21:40:31 there's a solitaire game that i'm going to upload very soon as well Aug 11 21:40:34 it's fully playable hehe Aug 11 21:40:47 i just wanted to play with creating an all-touch UI for the vogue Aug 11 21:40:56 are you trying to make people less or more productive? ;) Aug 11 21:41:13 certain people more, certain people less ;) Aug 11 22:00:34 someone knowing if there is a multi messenger like Pidgin or Adium in production for Android ? Aug 11 22:00:52 ok, so it seems that the snake.apk file was screwed up or something Aug 11 22:00:58 Glance worked with a snap :) Aug 11 22:02:57 herriojr: do you have persistent storage on /data? Aug 11 22:03:03 ie, mounted on an SD card? Aug 11 22:03:11 we wrote an app to let you install applications over-the-air. Aug 11 22:03:33 without manually modifying the image. but of course that wont work well for you if the kaiser doesnt have persistent storage. Aug 11 22:10:58 we have persistent storage Aug 11 22:11:06 the sd card doesn't currently work Aug 11 22:11:30 well, partially is what I should say Aug 11 22:11:43 it crashes once android boots up if you are using an sd card Aug 11 22:11:56 are there any files that cannot be on the sd card for android to work? Aug 11 22:12:34 I'm curious because one of our guys is working on it now Aug 11 22:16:29 herriojr: how do you have persistent storage then? does it mount the data image read-write? Aug 11 22:16:35 on the filesystem somehow? Aug 11 22:18:07 we use herat to run android Aug 11 22:18:30 the filesystem is stored on the local windows filesystem as a cpio gzipped archive Aug 11 22:20:45 right, that is not persistent storage. Aug 11 22:21:06 ramdisks aren't writable. Aug 11 22:21:16 well, the initial ramdisks arent :) Aug 11 22:22:54 yeah, it's loaded into memory Aug 11 22:23:01 tmpfs. Aug 11 22:23:09 but I can install my applications by putting them in an image Aug 11 22:23:33 I can just make a utility to install them in the image and throw them on my phone Aug 11 22:24:42 herriojr: that's not what i meant by persistent storage :) Aug 11 22:24:51 for the Vogue, we can boot it off the SD card, and write to /data. Aug 11 22:24:54 from within Android. Aug 11 22:25:06 so an app that downloads and stores files to /data will persist across reboots. Aug 11 22:25:10 I can add a contact while running Android, and reset my phone and start it again, and the contact will still be there. Aug 11 22:26:10 ok Aug 11 22:26:16 sorry, I misunderstood :) Aug 11 22:26:56 what all works on the vogue? Aug 11 22:29:07 almost everything except video acceleration, gps, usb Aug 11 22:29:15 and I'm not sure if bluetooth works. Aug 11 22:29:20 it does not Aug 11 22:30:28 do they sell the vogue in the US? Aug 11 22:30:38 yeah. Aug 11 22:30:39 I'm thinking I should probably get that instead Aug 11 22:30:46 Sprint / Verizon Touch Aug 11 22:34:57 do you guys still use haret? Aug 11 22:35:03 or something else? Aug 11 22:35:07 For the initial startup, yes. Aug 11 22:36:22 ok Aug 11 22:37:25 herriojr: the big drawback is that there is no keyboard Aug 11 22:37:31 the OSK really sucks Aug 11 22:42:46 has someone made a keyboard application? Aug 11 22:43:05 well, martin made an OSK in the kernel Aug 11 22:43:10 but its crap :) Aug 11 22:43:41 I wonder if we can just make an android application to throw key events Aug 11 22:43:51 unless you can't have 2 apps open at the same time Aug 11 22:44:14 you can't have two activities up at the same time. Aug 11 22:44:37 however, we could make a widget that can be reused. there may be a low-level way to join multiple view hierarchies together generically as well Aug 11 22:44:41 but that certainly isnt exposed to us Aug 11 22:44:59 hmm, I wonder if you can copy the current image of the screen, and then overlay the new activity on top Aug 11 22:45:00 still, the problem with the vogue is that it's a stupid all-touch device. it's too damn small for that. Aug 11 22:45:13 so it looks as though it is running on top of the previous activity Aug 11 22:45:18 herriojr: the kernel OSK does overlay Aug 11 22:45:22 oki Aug 11 22:45:23 it just draws on top, translucently. Aug 11 22:45:26 that might work though Aug 11 22:45:36 I'll get a vogue and take a look at it Aug 11 22:45:38 but as i said, the screnen is too small. Aug 11 22:50:22 resolution is still too low. Aug 11 22:50:25 * AttractiveApe wants vga. Aug 11 23:07:05 <|Blade|> Im an andriod Aug 11 23:07:07 <|Blade|> !op Aug 11 23:07:08 <|Blade|> !op Aug 11 23:07:10 <|Blade|> !aop Aug 11 23:07:13 <|Blade|> !qop Aug 11 23:07:40 ? Aug 11 23:08:05 <|Blade|> Hi Aug 11 23:08:40 * |Blade| slaps AttractiveApe around a bit with a large trout Aug 11 23:14:12 that was neat. Aug 11 23:14:28 that guy has fios for stuff like that Aug 11 23:15:16 lol Aug 11 23:15:52 his parents must be rich. Aug 11 23:18:25 Pathetic, can't even spell a n d r o i d. Aug 11 23:18:46 wow, been a long time since I've seen the large trout in action Aug 11 23:19:12 morrildl: that was an mIRC built-in feature :) Aug 11 23:23:58 jasta: it predates mIRC, even Aug 11 23:25:20 morrildl: where does it originate from? Aug 11 23:26:05 I was just wondering the same thing. Aug 11 23:26:17 Sounds almost pythonesque Aug 11 23:26:48 There is the fish slapping dance Aug 11 23:27:05 I can't remember if it's a trout though Aug 11 23:36:16 tomgibara: I believe that is the case, I think it was a trout. But I am actually not sure where I saw it originate Aug 11 23:36:27 I just remember seeing it make the rounds on IRC and MUDs long before mIRC Aug 11 23:38:05 good evening everyone Aug 11 23:41:19 hola Aug 11 23:43:05 hows it going jasta? Aug 11 23:43:13 pretty good Aug 11 23:43:32 cool, you get your touch? Aug 11 23:53:05 no, not yet Aug 11 23:53:07 stuff keep scoming up Aug 11 23:53:08 stupid life Aug 11 23:58:46 lol Aug 12 00:01:12 clearly need to get rid of your girlfriend Aug 12 00:01:26 standing in between you and the touch Aug 12 00:39:41 hmm Aug 12 00:40:06 damn nice weather today. Aug 12 00:51:19 yeah. i was outside sunning earlier ;) Aug 12 00:56:40 is this a channel for discussion about google android? Aug 12 00:56:51 no Aug 12 00:57:01 we are talking about the android taking over the earth in 2020 Aug 12 00:57:06 zeeeee: yes Aug 12 00:57:09 Dougie187: :P Aug 12 00:57:11 :) Aug 12 00:57:26 hah Aug 12 00:57:28 I guess that sets the tone for the channel for zeeeee pretty well though ;) Aug 12 00:57:37 i try. Aug 12 00:57:45 i was just thrown off by the title here Aug 12 00:57:56 hey morrildl, any idea when the results for ADC1 are done? Aug 12 00:58:23 zeeeee: suggestions for better topics? :) Aug 12 00:58:33 Dougie187: good question Aug 12 00:58:41 unfortunately David's not around so I don't have an answer for that Aug 12 00:58:45 ask me again tomorrow :) Aug 12 00:58:56 ok. it wont be until late though, stupid work doesnt allow irc Aug 12 00:59:03 Dougie187: lame Aug 12 00:59:19 is there a resource explaining the rationale behind why android requires apps to be written in java? Aug 12 00:59:19 lol trust me, i know. Aug 12 00:59:38 Oh noble Androids Aug 12 01:00:08 How annoying is is in eclipse when the LogCatView resets its size? Aug 12 01:00:20 i wouldnt know. Aug 12 01:00:25 And you have to edge it open further bit by bit Aug 12 01:00:27 im down with the vim yo. Aug 12 01:00:35 maybe a more informative title could be "Discussion about the Google Android platform" Aug 12 01:00:42 lol Aug 12 01:00:51 or "Pretty Weather Outside" Aug 12 01:00:53 Or Anything else really Aug 12 01:01:17 although mine sounds rather gay. Aug 12 01:01:28 anyway...anybody know why android requires java? Aug 12 01:01:43 because java is awesome. Aug 12 01:02:12 i think i heard something before, but dont quote me on this. Aug 12 01:02:16 security. Aug 12 01:02:21 garbage management? Aug 12 01:02:31 and of course each OOP Aug 12 01:02:33 easy* Aug 12 01:02:37 zeeeee: it's not Google Android so I can't say that ;) Aug 12 01:02:37 Dougie187, security is what i just imagined too, but i was wondering about specifics Aug 12 01:02:49 zeeeee: The main reason is just developer base Aug 12 01:03:01 and cuz morrildl has a crush on java. Aug 12 01:03:13 Android uses a VM (named Dalvik) for the usual reasons of security and so on Aug 12 01:03:27 morrildl: Why not change it to: We'll end up making the phones ourselves: http://www.alleyinsider.com/2007/11/open_source_bug_can_run_android_sells_next_month Aug 12 01:03:38 that ones rather long. Aug 12 01:03:39 morrildl, there is indeed a large base of java devs, so it makes sense for android to feature java. do you think it also explains why java is required? Aug 12 01:03:55 Dalvik is not a Java VM, but Java bytecode can be translated to Dalvik bytecode Aug 12 01:04:02 zeeeee: if you dont know.... morrildl is one of the android developers. Aug 12 01:04:04 Java is a popular language, so we started there Aug 12 01:04:11 he is like... the hevenly father of this channel. Aug 12 01:04:16 heavenly* Aug 12 01:04:17 Dougie187: :P Aug 12 01:04:42 chomchom: neat Aug 12 01:04:50 Yeah Aug 12 01:04:53 morrildl: true... but those phones are butt ugly. Aug 12 01:04:56 I'm looking forward to those Aug 12 01:05:05 But goo dfor prototypes! Aug 12 01:05:20 gotta boogie folks Aug 12 01:05:21 Dougie187, i didn't know that. cool. Aug 12 01:05:25 Think of all the fun stuff you could do Aug 12 01:05:25 be back tomrorow, or perhaps later tonight Aug 12 01:05:28 See ya morrildl Aug 12 01:05:29 morrildl, d'oh, all right...ttyl Aug 12 01:05:37 nighty Aug 12 01:06:39 Well back to what I was asking for help with, is there anyone using android on eclipse lurking here who has a good grasp of eclipse's caching of OSGI metadata? Aug 12 01:08:07 When eclipse starts up it caches all the bundles metadata in directories namespaced under the bundle names in .metadata Aug 12 01:08:09 i dont think many people are around now. Aug 12 01:08:13 and i stay clear of the IDEs Aug 12 01:08:27 your a mad sadomasachist Aug 12 01:08:44 hah, vim is the bet. Aug 12 01:08:46 best* Aug 12 01:08:51 mad mad mad Aug 12 01:09:20 when eclipse shuts down, it saves it's workbench state somewhere Aug 12 01:09:26 in the .metadata Aug 12 01:09:41 you dont like vim? Aug 12 01:09:54 I'd like to know where the flipping com.android.ide.eclipse.ddms.views.LogCatView setting are Aug 12 01:10:10 so I don't have to keep dragging it inch by inch in log view Aug 12 01:10:17 yeah I like vim! Aug 12 01:10:31 but not to write 100,000 lines of code Aug 12 01:10:38 but it's soooooo cool Aug 12 01:10:38 . Aug 12 01:10:46 i love using it to code anything. Aug 12 01:12:26 Well I wish you the best :). I like the convenience, code completeion, hierarchical layouts, advanced debugging & testing tools with high level modification of build scripts Aug 12 01:13:00 But I'm betting you'll be able to justify your love Aug 12 01:13:01 i will give you the code completion, but everything else is in my head. Aug 12 01:13:05 except the debugging. Aug 12 01:13:05 lol Aug 12 01:13:08 If you like it thats great Aug 12 01:13:18 but debugging.. there are debuggers out there that are good too. Aug 12 01:13:45 i just love how easy it is to do stuff, and i dont have to use my mouse when i code. And there are cool features like folding and such. Aug 12 01:13:59 also, you can code in a code completion thing, but you either have to find a plugin or code it yourself. Aug 12 01:16:28 Yeah I'm not dissing, people write code in all sorts. I know some peeps who swear by emacs Aug 12 01:16:35 others swear at it Aug 12 01:16:38 lol emacs is a joke though. Aug 12 01:16:40 yeah. Aug 12 01:16:48 i know more who swear at it then swear by it. Aug 12 01:18:09 eclipse isnt bad either though. Aug 12 01:18:13 i just like vim more. Aug 12 01:18:16 so i cant help you with your issue. Aug 12 01:18:17 lol Aug 12 01:19:00 :) no, I think by the reception I am as per usual, as we say here in Scotland: Getting the stone cold dingy. Aug 12 01:19:56 lol no.. its just late. Aug 12 01:20:13 if you come back tomorrow about.... 5 hours earlier.. maybe more you should get more help Aug 12 01:20:24 5 hours should do it pretty well though Aug 12 01:22:03 most people aren't at work anymore. so they have left the room. Aug 12 01:22:08 though some will come back in a little while Aug 12 01:22:11 what time is it there? Aug 12 01:22:27 lol the Stone Cold Dingy.. Aug 12 01:22:32 ive never heard it that way before. Aug 12 01:22:48 howdy Aug 12 01:22:50 whats going down michaelnovakjr__ Aug 12 01:22:58 you dont useeclipse do you? Aug 12 01:23:03 use eclipse* Aug 12 01:23:12 i used to use it Aug 12 01:23:26 hey chomchom michaelnovakjr__ might be able to help you. Aug 12 01:23:48 what's up? Aug 12 01:24:06 he is having an issue with eclipse, but i dont know enough to help him out. Aug 12 01:24:40 Can you see all the blah blah I just wrote or shall I reiterate>\ Aug 12 01:24:52 reiterate it. Aug 12 01:25:02 he just joined a minute ago Aug 12 01:25:37 Ok, how familiar are you with OSGI michaelnovakjr__ ? Aug 12 01:26:46 somewhat familiar Aug 12 01:27:43 Ok, well when eclipse starts up it caches lots of its bundles metadata your .metadata folder of the workspace Aug 12 01:27:59 So the adt plugin is one of those bundles Aug 12 01:28:25 ok Aug 12 01:29:30 In your workspace when you have chosen the ddms view and arranged the columns, upon closing I wanted to know if it stored its workbench settings as a memento'd file somewhere within the bundles Aug 12 01:29:53 I'd like to know where the flipping com.android.ide.eclipse.ddms.views.LogCatView setting are Aug 12 01:30:14 So that I don't have to slowly edge it further to the right when I want a larger log showing Aug 12 01:30:18 hm, not sure.... i don't think the ADT plugin is trump tight yet Aug 12 01:30:49 i end up using a command prompt for the logcat Aug 12 01:30:57 looking in: .metadata/.plugins/org.eclipse.core.runtime/.settings I can see that within that file there is memento'd data wil element attributes like ratio\="0.66238534" ratioLeft\="722" Aug 12 01:31:08 I've tried fiddling but alas, have got no where Aug 12 01:31:36 I think it may be forcing a reset every time Aug 12 01:32:00 romainguy_ ? Oh where art thou? Aug 12 01:32:13 romainguy? Aug 12 01:32:36 I know you are an intelliJ guy but you may be able to confirm this Aug 12 01:33:19 yea i gave up on eclipse right after the adc Aug 12 01:33:26 so i haven't used it since then for android Aug 12 01:33:34 im out guys. Aug 12 01:33:36 have a good evening. Aug 12 01:33:40 :) Aug 12 01:33:57 nig Aug 12 01:34:00 night even Aug 12 02:34:23 Someone suggested to me that I only open/close my sqlite db when I need to access it. It seems to me like it is going to cherchunk more if I am using it a lot. Is this correct? Aug 12 02:38:51 :\ Aug 12 02:38:59 sqllite isnt a complex db Aug 12 02:39:10 its not a server or anything Aug 12 02:39:21 its a file Aug 12 02:39:25 so there is no connection overhead Aug 12 02:39:37 yeah. so it should be lightweight enough that I don't need to worry about opening/closing it every time i usei t? Aug 12 02:39:48 doubt it Aug 12 02:39:56 as far as speed, shouldn't be an issue Aug 12 02:39:57 ok Aug 12 02:40:15 because opening/closing it _does_ seem to cause a tiny holdup Aug 12 02:40:32 enough that i'd rather do without it Aug 12 02:40:33 do you open it in the same class? Aug 12 02:40:51 what do you mean Aug 12 02:41:01 is it your main activity opening the connection? Aug 12 02:41:13 others as well Aug 12 02:41:30 i wouldn't worry so much about it now Aug 12 02:41:43 the emulator is not that great of an indicator of speed Aug 12 02:41:56 ok. so I should or should not close it when not immediately in use? Aug 12 02:42:30 if you aren't using it for the same task again close it Aug 12 02:42:46 by task i mean whatever your application is processing Aug 12 02:43:14 hmm. **** ENDING LOGGING AT Tue Aug 12 02:59:56 2008