**** BEGIN LOGGING AT Thu Jul 03 02:59:57 2008 Jul 03 03:54:32 good morning Jul 03 09:36:23 question: when i try reading People.NAME, i always get "name" Jul 03 09:36:43 guess in real devices i would get contact list names? Jul 03 09:40:44 you mean that People.NAME == "name" ? Jul 03 09:41:41 yes Jul 03 09:41:49 er yes that's normal Jul 03 09:41:59 it's just the name of the column in the database Jul 03 09:42:18 because i have some contacts in my emulator Jul 03 09:42:46 again, People.NAME is the name of the column in the database Jul 03 09:42:51 i just dont get it, how do i get the contact list names Jul 03 09:43:05 you need to make a query to the content provider Jul 03 09:43:54 i get a cursor first (Cursor c = getContentResolver().query(People.CONTENT_URI, null, null, null, null);) right? Jul 03 09:45:34 yes Jul 03 09:47:56 its a bit like a sql query and the cursor is lke the resultset, right? Jul 03 09:48:18 that's correct Jul 03 09:49:12 so i tried this http://rafb.net/p/fmBRdl57.html Jul 03 09:49:23 reading the results (as string), but all i get is "null" Jul 03 09:49:44 because i is not what you think Jul 03 09:50:06 you first need to do this: Jul 03 09:50:14 i thought i made a query to the contact list, and now i could parse through the results Jul 03 09:50:18 int nameIndex = c.getColumnIndex(People.NAME); Jul 03 09:50:25 whiel (c.next()) { Jul 03 09:50:36 ... c.getString(nameIndex) Jul 03 09:50:37 } Jul 03 09:50:53 the index in getString() is the index of the column in the current row Jul 03 09:50:58 not the index of the row Jul 03 09:51:35 oh, i see Jul 03 09:51:46 thank you a lot Jul 03 09:51:52 i feel pretty stupid now Jul 03 09:52:05 no pb :) Jul 03 09:54:22 works -> http://rafb.net/p/RQ3yoo47.html (just in case someone else needs this) Jul 03 12:50:26 another noob question: how do i start an activity from inside another activity Jul 03 13:26:08 startSubActivity Jul 03 13:26:19 its an activity method Jul 03 13:26:58 Hi, I'm new to android. I see that there's a screenshot() API call to grab the screen. Is it possible to grab the "root window" and get a screenshot of everything, or can I only screenshot the widgets in my own application? Jul 03 13:27:01 http://code.google.com/android/reference/android/view/Surface.html#screenshot() Jul 03 13:28:04 its of the screen Jul 03 13:28:17 whatever is visible Jul 03 13:29:09 hey all....anyone know how the current Android emulator connects to peripherals (ex: webcams) ? Jul 03 13:29:20 it doesn't Jul 03 13:29:21 I see USB is currently not supported Jul 03 13:29:32 michaelnovakjr: So, is there an android.view.Surface object which I can grab that represents the root window? Jul 03 13:29:48 what do you mean by root window? Jul 03 13:30:08 michaelnovakjr: did you see the Enkin demo? They somehome hooked up a webcam and GPS to the emulator. Jul 03 13:30:13 michaelnovakjr: but how do i create the intent? all i have is activities i'd like to start Jul 03 13:30:20 i believe they wrote some code to do that Jul 03 13:30:28 ah Jul 03 13:30:29 michaelnovakjr: I assumed that a Surface is like a canvas I can draw in. If I create a Surface object, is that not what I get? Jul 03 13:30:46 they need to share the wealth :) Jul 03 13:31:02 http://code.google.com/p/android ... TSchultz55 that is what the screenshot call does Jul 03 13:31:11 ah shit http://code.google.com/p/five Jul 03 13:31:17 ^^ that link Jul 03 13:31:53 michaelnovakjr: thanks. Jul 03 13:31:56 alex2308: http://code.google.com/android/reference/android/app/Activity.html#startSubActivity(android.content.Intent,%20int) Jul 03 13:32:06 that is the method you can start another activity with Jul 03 13:32:15 note though however this is not threaded Jul 03 13:32:47 i think i get itstart --> SubActivity(new Intent(this, someactivity.class), 0); Jul 03 13:32:52 thank you Jul 03 13:32:59 no problem Jul 03 13:33:31 TSchultz55: soon enough devices will be out that can capture that stuff Jul 03 13:33:40 the sdk is too infant for stuff to be set in stone Jul 03 13:33:52 i'm taking a break from android because of this Jul 03 13:34:03 USB support you mean? Jul 03 13:34:31 only 3 months until first devices should be shipped Jul 03 13:34:38 new SDK will be released soon i guess Jul 03 13:34:56 i don't know about three months Jul 03 13:35:03 but by the end of the year yes Jul 03 13:35:17 TSchultz55: its hard to say... they haven't mentioned anything about it as far as i know Jul 03 13:35:35 michaelnovakjr: yeah USB or bluetooth support would be HUGE Jul 03 13:35:36 rumors say 10/2008 Jul 03 13:35:49 alex2308: key word is rumors Jul 03 13:36:01 google has said nothing about android being ready in 10/2008 Jul 03 13:36:27 and frankly i find that very hard to do... we haven't gotten a clean sdk update since February. Jul 03 13:36:42 i'd just stick with end of the year :) Jul 03 13:36:51 any hints on when the next update will be coming Jul 03 13:36:59 nope Jul 03 13:37:08 doesn't seem like they even know Jul 03 13:37:18 hmmm Jul 03 13:37:19 that Jul 03 13:37:22 that's a shame Jul 03 13:37:41 its a big project with lots of hands in the pot Jul 03 13:37:49 it was bound to happen Jul 03 13:37:52 the whole reason I'm holding out for Android instead of an iPhone is because of the SDK Jul 03 13:37:57 once its released it'll be all good Jul 03 13:38:26 i'm currently holding on to a half broken Razr that took an accidental swim in a glass of scotch recently Jul 03 13:38:26 TSchultz55: the iPhone is too restrictive Jul 03 13:38:43 i have a developer beta account and its just plain stupid Jul 03 13:38:45 i need a new mobile really badly Jul 03 13:38:55 buy an htc mogul Jul 03 13:39:03 then install android on it when its released Jul 03 13:39:18 hmmmm interesting Jul 03 13:39:28 i have one, and i'll be doing the same Jul 03 13:40:29 yeah I got in a pretty heated argument with an Apple rep about Android vs. iPhone and how their SDK was more of an "after thought" Jul 03 13:40:37 yea Jul 03 13:40:42 i could see that being the case Jul 03 13:40:46 brbr Jul 03 13:57:22 Good Morning Jul 03 13:58:14 i was going for the htc touch diamond, but the mogul is much cheaper as i see Jul 03 14:06:26 i like the mogul Jul 03 14:06:43 from htc? Jul 03 14:07:00 yea Jul 03 14:07:23 i am using my treo right now, but i'll install android on the mogul when it comes out Jul 03 14:07:31 cool Jul 03 14:11:27 is there a list of currently "android-ready" phones? Jul 03 14:11:37 no Jul 03 14:12:07 i gotta get rid of this phone Jul 03 14:12:10 noone knows what android will be able to run on. Jul 03 14:12:11 lol Jul 03 14:12:21 though its supposed to run on just about anything. Jul 03 14:12:26 itll run on mine :) Jul 03 14:12:36 my current phone has been Johnny Walker-logged Jul 03 14:13:34 lol Jul 03 14:13:54 it had an unfortunate run-in with a glass of scotch :) Jul 03 14:14:00 thats no good. Jul 03 14:14:09 especially for a cell phone. Jul 03 14:14:25 heh nope Jul 03 14:17:37 muthu is here shhhshhhh Jul 03 14:17:51 whats up? Jul 03 14:18:00 michaelnovakjr: any news? Jul 03 14:18:02 nothing Jul 03 14:18:18 just being a ballbuster Jul 03 14:18:24 as always. Jul 03 14:18:25 lol Jul 03 14:18:58 :) Jul 03 14:19:06 j2me vs android Jul 03 14:19:10 any opinions? Jul 03 14:19:22 yea Jul 03 14:19:25 android Jul 03 14:19:45 the entire j2me code base should be deprecated Jul 03 14:27:48 actually i would code iphone apps Jul 03 14:28:03 not really Jul 03 14:28:10 if 1) it wouldnt be apple 2) it would be java 3) it would be open Jul 03 14:28:25 actually their api is amazingly awesome Jul 03 14:28:36 awesome in what way? Jul 03 14:28:38 its just that they'll reject your application idea Jul 03 14:28:43 dude its objective-c and C Jul 03 14:28:58 i wrote full socket networking code in C for the phone Jul 03 14:29:03 that is sweet Jul 03 14:29:14 its just they have the damn thing so locked tight Jul 03 14:29:25 i prefer java just to NOT code http clients from scratch Jul 03 14:29:48 who said anything about HTTP Jul 03 14:29:58 i was writing TCP client connecting to ssh Jul 03 14:30:11 ** i loath java by the way ** Jul 03 14:30:46 i dont know, but i think C is very low level Jul 03 14:30:56 it is Jul 03 14:31:01 and its amazingly fast Jul 03 14:31:15 anything you write in java i can write to run in C much faster Jul 03 14:31:29 im pretty sure you can Jul 03 14:31:38 that's why i like it Jul 03 14:31:40 but can you write it faster? ;) Jul 03 14:31:48 probably could Jul 03 14:32:12 java is not too bad, but it wouldn't certainly be no where near my top pick Jul 03 14:32:39 its a bit like saying "anything you write in C i can write to run in ASM faster" Jul 03 14:32:59 javas pretty good in running comparison if you compile to machine code instead of bytecode Jul 03 14:33:26 its just a memory hog Jul 03 14:33:38 creating objects for every little thing Jul 03 14:33:39 from what i read java is faster than c/c++ once the VM is running Jul 03 14:33:57 where did you read that ?? Jul 03 14:34:09 benchmarks i googled Jul 03 14:34:27 ive just read that is gets close to the preformance. Jul 03 14:34:32 if you are doing application programming you are better off with java than c Jul 03 14:34:40 why muthu? Jul 03 14:34:49 its faster and easier Jul 03 14:35:01 i am sure 90% of the software you are using right now is written in C Jul 03 14:35:13 app developing is easier/faster Jul 03 14:35:23 michaelnovakjr: that's the point Jul 03 14:35:29 ? Jul 03 14:35:34 michaelnovakjr: C++ mostly, a lot C and some C# Jul 03 14:35:50 i prefer c and c++ to java any day. Jul 03 14:35:54 thank you! Jul 03 14:36:02 java is easier is a lame excuse Jul 03 14:36:04 and saying its easier is just a matter of opinion. Jul 03 14:36:24 and faster is relative. Jul 03 14:36:28 for java you need the vm to be running Jul 03 14:36:37 its java developers that live in their own world that we have to thank for terrible code! Jul 03 14:36:48 also there are a lot of things that java has as features that slow it down. Jul 03 14:36:54 thinking too high level can bring lots of problems Jul 03 14:37:18 granted, i think java is probably a good choice for a first language to learn. but i dont think its a good choice for actual production. Jul 03 14:37:23 People person = new People(me); Jul 03 14:37:29 that's real hard :) Jul 03 14:37:33 heh Jul 03 14:37:36 Dougie188: no! Jul 03 14:37:38 but you can do that in c++ too Jul 03 14:37:42 java is a terrible first language Jul 03 14:37:50 eh, i dont think its too difficult. Jul 03 14:37:58 it lets you focus on how to program more. Jul 03 14:38:01 its not, but it doesn't help you Jul 03 14:38:07 it handles garbage collection for you. Jul 03 14:38:11 and a lot of other things. Jul 03 14:38:23 then once you get into the mindset of coding more, you can start doing c or c++ Jul 03 14:38:29 i think C is a decent first language Jul 03 14:38:30 i learned C first, and C data structures which help you understand how to efficiently program with object oriented design Jul 03 14:38:35 its much more logical Jul 03 14:38:42 i learned c first. Jul 03 14:38:43 java is too complex for beginners Jul 03 14:38:46 but java data structures. Jul 03 14:38:50 java is not complex Jul 03 14:38:50 then to c data structures. Jul 03 14:38:57 java is watered down logic Jul 03 14:39:00 java is not complex at all. Jul 03 14:39:07 c is way more complex, with pointers for one. Jul 03 14:39:19 those are probably the hardest thing for beginners to wrap their minds around. Jul 03 14:39:39 and c variations, which i have found to be many! Jul 03 14:39:56 GNU C is different from standard C which is different from VS C Jul 03 14:40:05 lol Jul 03 14:40:09 VS C is crap though. Jul 03 14:40:19 you shouldnt even compare that one. Jul 03 14:40:21 it uses different types Jul 03 14:40:27 its for programers who dont program. Jul 03 14:40:29 ssize_t is a ptrdiff_t Jul 03 14:40:44 static inline is static __inline Jul 03 14:40:52 its more annoying than anything Jul 03 14:41:01 very much so., Jul 03 14:41:04 it doesn't have inttypes which can be frustrating Jul 03 14:41:17 can't tell what your intmax is Jul 03 14:41:25 if its long or long long Jul 03 14:41:38 but in VS 2008 they at least support long long Jul 03 14:41:48 java has a lot of stuff thats really irritating. Jul 03 14:41:54 oh yea Jul 03 14:42:03 personally i think printing to files quite a bit more difficult in java then in c Jul 03 14:42:04 lol Jul 03 14:42:07 i could go on and on about have to instantiate objects that should be static Jul 03 14:42:10 but it is very popular in india *lol* Jul 03 14:42:15 be it formatted or binary. Jul 03 14:42:23 alex2308: again, thats not an argument. Jul 03 14:42:28 hahahahahahhahahaha Jul 03 14:42:33 lol i dont think that helps your case any. Jul 03 14:42:41 nope Jul 03 14:43:05 yes, sahib. you are right, sahib. Jul 03 14:43:19 ... Jul 03 14:43:33 heh, im sorry Jul 03 14:44:49 java is popular everywhere Jul 03 14:45:01 java sucks! Jul 03 14:46:26 what's the next one? Jul 03 14:47:19 the next one what? Jul 03 14:47:55 the replacement for java? Jul 03 14:48:01 C Jul 03 14:48:05 what more do you need Jul 03 14:48:23 rest my case! Jul 03 14:48:37 what are you talking about? Jul 03 14:49:01 michaelnovakjr: C is good Jul 03 14:49:05 no one argues that Jul 03 14:49:12 but move on Jul 03 14:49:21 you said java was better.... Jul 03 14:49:24 you make no sense/ Jul 03 14:49:43 where were you the last 10 years? Jul 03 14:50:13 have you written any computer software before? Jul 03 14:50:29 if you are doing application programming you are better off with java than c Jul 03 14:50:33 that's what i said Jul 03 14:50:53 yes, and that is not true Jul 03 14:51:25 what linux software is written in java? what mac software? windows event? Jul 03 14:51:35 most computer software is not written in java Jul 03 14:51:35 muthu: your only reason for saying that was that its faster and easier. Jul 03 14:51:41 but you dont have any reason for saying its faster. Jul 03 14:51:45 and easier is a matter of opinion Jul 03 14:51:46 or easier Jul 03 14:52:01 easier in the sense you don't know programming logic and only know java? Jul 03 14:52:24 lol i think python is used more then java. Jul 03 14:52:44 haha yea Jul 03 14:54:28 lol. even android isnt written in java. Jul 03 14:54:41 that's true Jul 03 14:55:10 they just gave us a java api. Jul 03 14:56:04 and why let me count from 3 down :D Jul 03 14:56:19 ? Jul 03 14:56:23 lol Jul 03 14:56:24 ? Jul 03 14:57:20 they just gave us a java api. <- why? It is so easy why.:) Jul 03 14:58:08 if java is so easy. why didnt they write android in java? Jul 03 14:58:27 i think they gave us a java api, because it gives them more control, but thats just speculation. Jul 03 14:58:41 Thats not true. Jul 03 14:59:15 and again, saying java is easier then c is all opinion. Jul 03 14:59:22 If they open up the system below the java layer and they will that can't be an arguement any more Jul 03 14:59:36 they wont entirely Jul 03 14:59:38 yeah, below the java layer. Jul 03 14:59:42 but still. Jul 03 14:59:44 that has already been said Jul 03 14:59:55 the whole layer will not be open Jul 03 14:59:58 From my point of view the Java API will not be the last for Android Jul 03 15:00:08 ? Jul 03 15:00:09 the last what? Jul 03 15:00:23 Dalvik is not to meant running only java -> dex compiled code Jul 03 15:00:35 i dont get your point. Jul 03 15:01:03 From my point of view Java is only their entry point for the devlopers. Jul 03 15:01:59 and from my point of view. doing that, gives them more control over the system. Jul 03 15:02:02 I don't think that Java will be the only language you can write apps in for Android. (in a long term view) Jul 03 15:02:36 why would they want to support multiple apis? Jul 03 15:02:38 well, we'll see. Jul 03 15:02:58 does anyone else support multiple apis? Jul 03 15:03:03 Why should they say every home developer can take the system and throw away all the Google stuff out of the system and then close the system down? Jul 03 15:03:04 anno^da: good points Jul 03 15:03:10 (they said that at the IO) Jul 03 15:03:31 because its open source Jul 03 15:03:32 what does that have to do with apis? Jul 03 15:03:37 nothing at all Jul 03 15:04:09 lol, man if only jasta were here. Jul 03 15:04:19 haha Jul 03 15:04:57 Why should they want to support multiple APIs? Cmon thats easy. It makes the plattform more attractive thats all. Jul 03 15:05:17 lol they can barely support one api Jul 03 15:05:22 haha Jul 03 15:05:25 and they were complaining about how hard it would be to maintain branches. Jul 03 15:05:32 yep Jul 03 15:05:33 and you think they are going to bring up a whole new api? Jul 03 15:05:42 they chose NDA over branching.... i mean come on Jul 03 15:05:51 TODAY Jul 03 15:05:51 ! Jul 03 15:05:58 but not after open sourcing it Jul 03 15:06:01 lol Jul 03 15:06:03 haha Jul 03 15:06:09 what does open source have to do with it? Jul 03 15:06:13 i think after open sourcing they are going to leave a lot of the development up to the community. Jul 03 15:06:21 yes Jul 03 15:06:31 which means Google won't write a different api Jul 03 15:06:38 someone else might, but not Google Jul 03 15:06:46 yeah Jul 03 15:06:50 and what is so wrong about letting the community work ? Jul 03 15:06:54 after they open source it they have no reason to write a new api Jul 03 15:06:59 nothing anno^da Jul 03 15:07:02 we support that completely Jul 03 15:07:05 thats open source. Jul 03 15:07:14 just google is most likely not going to create a new api to support. Jul 03 15:07:21 but it also has nothing to do with Google and/or the providers Jul 03 15:07:26 a C api might come soon for android Jul 03 15:07:29 after its open sourced they wont have any reason to make a new api Jul 03 15:07:50 muthu, they can't even maintain a Java one... what makes you think a C one would get completed? Jul 03 15:07:58 lol. well michaelnovakjr he is in the NDA. Jul 03 15:08:04 he might just be spilling the beans. Jul 03 15:08:19 maybe NDA folks don't understand the concept of branching Jul 03 15:08:25 Even if the dont offer a second API, what could be better than an open system being backed up by Google ? Jul 03 15:08:41 anno^da: i think your off topic. Jul 03 15:08:47 a completely open system backed by google Jul 03 15:08:48 thats not even relavent to the discussion we are having. Jul 03 15:09:23 we just dont think google has any reason to create a new api to support until its open sourced. Jul 03 15:09:44 and after its open sourced. some community members might create a new api. but i would bet they wouldnt waste their time on that. Jul 03 15:09:56 probably not Jul 03 15:09:59 it creates little to no benefit for the platform or community Jul 03 15:10:00 I've never said that they will support some new API before open sourcing it ... Jul 03 15:10:09 even after open sourcing it. Jul 03 15:10:19 after open sourcing it google has less incentive to create it Jul 03 15:10:48 **again** not everything is going to be open source Jul 03 15:10:54 there will be some pieces missing Jul 03 15:11:08 * jasta raises an eyebrow Jul 03 15:11:12 heh there he is. Jul 03 15:11:25 hey jasta, what do you think is a better language? Jul 03 15:11:29 C or Java? Jul 03 15:11:31 java is way easier Jul 03 15:11:34 java Jul 03 15:11:45 and faster apparently. Jul 03 15:11:45 C is a better language Jul 03 15:12:01 better isn't a word you can appropriately apply in this context. Jul 03 15:12:08 lol Jul 03 15:12:11 well which do you prefer. Jul 03 15:12:14 it is semantically bankrupt Jul 03 15:12:15 and what are your reasons. Jul 03 15:12:17 thank you jasta Jul 03 15:12:23 haha Jul 03 15:12:24 he meant "its easier to confuse someone using weird pointers in C than java" Jul 03 15:12:29 anno^da: you were saying java was better! Jul 03 15:12:43 Dougie188: some people are afraid to think Jul 03 15:12:43 No I'm not saying that. Jul 03 15:12:52 Dougie188: i don't have a preference, for there is no reason to. Jul 03 15:12:57 weird pointers !?! Jul 03 15:12:59 omg. i think the language barrier is frustrating me. Jul 03 15:12:59 lol Jul 03 15:13:05 i don't prefer a hammer over a screwdriver, i just use them as they fit. Jul 03 15:13:08 its friggin memory dude! Jul 03 15:13:21 id rather use a hammer then a screw driver any day. Jul 03 15:13:41 and there is reason to have a preference. Jul 03 15:13:46 preference doesnt imply thats all you use. Jul 03 15:13:57 in the last year, for example, i have mixed using Java and C on my project. My server is in C because that made sense for various reasons. My client is in Java because that is what Android uses. Jul 03 15:13:58 that just implies that you have some opinion on the options provided to you. Jul 03 15:13:58 i use java far more than i'd like to Jul 03 15:14:09 if you were given a java and a c api, which would you choose? Jul 03 15:14:30 i would choose the most appropriate API, which doesn't depend on language. Jul 03 15:14:34 jasta: yes, but if you had a choice, would your android thing be in c or java? Jul 03 15:14:41 lol.. Jul 03 15:14:48 your just trying to dodge the question. Jul 03 15:14:51 i think Android makes a lot of sense to be in Java, and i agree with their decision to use it. Jul 03 15:15:00 hihi Jul 03 15:15:07 what about java on android makes sense? Jul 03 15:15:16 It goes in the wrong direction Dougie188 meant to get it :D Jul 03 15:15:19 what features does it provide that benefit from java than c? Jul 03 15:16:25 and then there was silence Jul 03 15:16:47 lol. Jul 03 15:16:54 michaelnovakjr: from Google's perspective, languages with object-orienated features in the syntax and structure of the language make it easier to implement UI toolkits, as they are one of the best examples of object-oriented programming. Jul 03 15:18:01 keyword: easier Jul 03 15:18:06 i won't argue that Jul 03 15:18:30 but it also feeds incompetent programmers Jul 03 15:18:33 from the developer's perspective, Java provides great expressive power in areas that the platform demands: threading, application-layer networking, etc. Jul 03 15:18:36 who write inefficient code Jul 03 15:18:59 michaelnovakjr: So what. OSX coder also write unefficient code ... Jul 03 15:19:00 i absolutely hate GC and don't see why developers can't manage their own memory Jul 03 15:19:07 anno^da: ??? Jul 03 15:19:34 michaelnovakjr: Many studies have shown that a very efficient GC implementation can outperform lazy programmers Jul 03 15:19:43 and programmers are lazy in the common case :) Jul 03 15:19:54 The only thing why you are against the JAVA Api is the point that you dont have (from your point of view) talented coders. Jul 03 15:19:56 jasta, yes unfortunately Jul 03 15:20:12 anno^da: ? Jul 03 15:20:19 what does that have to do with os x? Jul 03 15:20:39 cause you gave the example of the iPhone SDK Jul 03 15:20:40 I do agree with the comment about talent, however. There are much different communities that surround the two languages. Jul 03 15:21:02 the iPhone SDK is a great SDK Jul 03 15:21:07 And in general, the Java community has different habits which won't translate well to mobile development. Jul 03 15:21:10 its just completely locked down Jul 03 15:21:12 im not even against the java api, thats not what started this whole conversation at all. i just said in my opinion, i like C more then java. Jul 03 15:21:19 and it doesn't force you to use GC, its an option Jul 03 15:21:25 then we got into the api conversation by me stating that android isnt even written in java. Jul 03 15:21:48 Dougie188: it's hard for me to say i "like" C more, but i do feel more comfortable using it, and have a longer history of using it. Jul 03 15:22:26 jasta: based on your previous outbursts of outspokenness, it shouldnt be difficult to state which language you prefer. Jul 03 15:22:40 hmm? Jul 03 15:22:46 its not a question of which language you think is more useful. Jul 03 15:22:48 or better even. Jul 03 15:22:51 just which do you prefer. Jul 03 15:22:53 you answered his question from before Jul 03 15:23:18 well do realize that i have only known Java for 6 months. Jul 03 15:23:27 similar to the hammer vs. screwdriver question. You use which ever one you need to when you need to, but that doesnt say which you prefer at all. Jul 03 15:23:31 lucky you :) Jul 03 15:23:31 my opinion of the language is subject to change ;) Jul 03 15:23:34 and you can prefer something and not use it. Jul 03 15:23:47 that doesnt matter though, what is your opinion right now. Jul 03 15:23:58 in 10 years it might be different, but thats why its an opinion. Jul 03 15:24:03 well, if you really want to change the nature of the discussion to simply illogical preference Jul 03 15:24:06 then i will say i prefer Perl Jul 03 15:24:09 because it's wacky and fun :) Jul 03 15:24:12 lol Jul 03 15:24:22 haha, definitely wacky :) Jul 03 15:24:31 thats not a choice in this multiple choice question. Jul 03 15:24:33 you get to chuckle quietly to yourself as you imagine the next developer after you trying to maintain your code Jul 03 15:24:36 so circle a different answer. Jul 03 15:25:11 Dougie188: well, i already gave you sufficient information to tell which one i would prefer. my point is that it isn't really a useful thing to know about me. Jul 03 15:25:28 but thats what this whole conversation is about. Jul 03 15:25:32 what we prefer and why. Jul 03 15:25:38 knowing which language i prefer doesn't help you understand anything about hwich language i will choose or support. Jul 03 15:25:49 though, some people simply say, java is better because its faster and easier, but they never give a reason why. Jul 03 15:26:07 well, anyone who says x is better than y is being a fool. Jul 03 15:26:23 better is a dangerous word, to be used sparingly. it is better for engineers to remove it from their vocabulary. Jul 03 15:26:43 well i agree that better is a dangerous word, unless you preface it with "in my opinion" Jul 03 15:26:48 then its not dangerous at all. Jul 03 15:27:01 if you preface it with "in my opinion", then it becomes even worse. Jul 03 15:27:24 lol. i dont think so at all. then you imply it is your preference. Jul 03 15:27:30 better implies fact, but it offers none. Jul 03 15:27:40 on its own it does. Jul 03 15:27:44 and thats the problem with it, Jul 03 15:27:51 it's like saying in my opinion, the population of Nebraska is 1 million. Jul 03 15:27:52 but with it being an opinion it doesnt, Jul 03 15:28:03 lol no its not. Jul 03 15:28:04 it doesn't sound like a sensible comment, because the population of Nebraska is not subject to an opinion. Jul 03 15:28:05 :D Jul 03 15:28:26 neither then is C or Java being better than the other subject to my opinion. Jul 03 15:28:33 your now taking in my opinion and just showing me a poor way to use that phrase. Jul 03 15:28:36 This is why the word is dangerous and should not be used :) Jul 03 15:29:06 C and Java being better in an opinion is simply stating your preference. and that is not dangerous at all. Jul 03 15:29:17 It doesn't convey an appropriate meaning. Nobody knows what you're talking about when you say something like Java is better than C. Jul 03 15:29:29 if someone counteracts you with facts stating why your opinion is wrong, then your opinion might change. Jul 03 15:29:41 but having an opinion about something like that is not dangerous in itself. Jul 03 15:29:51 opinions can't be wrong, Dougie. only facts from which opinions are derived can be. Jul 03 15:30:03 i know this. Jul 03 15:30:05 the question is flawed because it depends on the situation Jul 03 15:30:15 omg. no it doesnt. Jul 03 15:30:23 the question does not depend on the situation. Jul 03 15:30:33 You are unlikely to convince me on this topic. Better does not belong in any discussion of opinion. Jul 03 15:30:34 for android I prefer java Jul 03 15:30:42 for pic microcontrollers I prefer C Jul 03 15:30:48 the question that would depend on a situation would be "Which language would you code a program for android in?" Jul 03 15:30:58 thats based on a situation. Jul 03 15:31:09 that question is also easier to answer. I like that Java was the choice there. Jul 03 15:31:10 or "What language do you use to code programs?" Jul 03 15:31:14 that depends on the situation too. Jul 03 15:31:24 Thats not the question im asking. Jul 03 15:31:36 the question im asking is. "Which language do you prefer to code in?" Jul 03 15:31:55 and that implies "If you had your choice of any language for any situation, which language would you choose." Jul 03 15:31:56 bbl, work Jul 03 15:31:57 jasta: Please say "I like C more than everything else" and everything will be fine ;) Jul 03 15:32:13 I have no preference Jul 03 15:32:19 choose the best for the job Jul 03 15:32:20 anno^da: i dont even care if he says he likes java more then c. Jul 03 15:32:29 thats ridiculous. Jul 03 15:32:32 anno^da: I do know C very well, at least ;) Jul 03 15:32:54 anno^da: i just wanted him to answer the question now. lol he just keeps dodging it. Jul 03 15:33:03 though i can draw a conclusion from his answers thus far. Jul 03 15:33:16 he's always said he likes C Jul 03 15:33:20 you can conclude that i'm probably the only person in this channel who has read both C89 and C99, and K&R :) Jul 03 15:33:23 i know. Jul 03 15:33:26 Dougie188: who are you? Jul 03 15:33:31 thats why i made some comments earlier. Jul 03 15:33:39 morrildl: what do you mean? Jul 03 15:33:39 And what have you done with Dougie187? Jul 03 15:33:48 lol. i ate his connection. Jul 03 15:33:53 after he logged in using a vpn. Jul 03 15:33:57 ;) Jul 03 15:33:59 and then disconnected without closing irc. Jul 03 15:34:04 so i stole this name. Jul 03 15:34:13 sort of. Jul 03 15:34:24 jasta i did too Jul 03 15:34:59 morrildl: who are you? Jul 03 15:35:15 Dougie188: I am some schmuck who managed to identify to nickserv as morrildl Jul 03 15:35:24 thats cool. Jul 03 15:35:36 sounds like a pretty awesome thing to do actually. Jul 03 15:35:41 ill have to try that next time. Jul 03 15:40:07 so everyone go some awesome plans for july 4th? Jul 03 15:40:16 minus the foreigners. Jul 03 15:41:23 Dougie188: what's your jul 4 plan? Jul 03 15:41:51 i will probably end up playing a variety of blizzard games including diablo 2, and then helping my wife paint our bedroom. Jul 03 15:42:03 cool Jul 03 15:42:04 possibly go to the local park and watch some fireworks as well Jul 03 15:42:10 yeah, fireworks Jul 03 15:42:18 nothing all that great though Jul 03 15:57:51 found diablo 2 cdkeys for $5.85 a set (orig/exp) if anyone wants the link lemme know. Jul 03 16:02:26 btw, michaelnovakjr Jul 03 16:02:37 what's up Jul 03 16:02:48 lenovo has a 12% cash back sale right now until the 9th with fatwallet. Jul 03 16:02:58 they also have a coupon for 5% off T series laptops. Jul 03 16:03:05 nice... what's fatwallet? Jul 03 16:03:07 hopefully on the 6th they will come out with an R series coupon. Jul 03 16:03:09 a deal site. Jul 03 16:03:17 nice Jul 03 16:03:19 you need d2 keys? Jul 03 16:03:21 got a link? Jul 03 16:03:29 www.fatwallet.com Jul 03 16:03:41 ah easy enough :) Jul 03 16:03:41 you have to go through their link Jul 03 16:03:48 but i just priced a sweet T series. Jul 03 16:03:52 one sec ill get you a total Jul 03 16:03:56 how much? Jul 03 16:03:58 oh cool? Jul 03 16:04:02 - ? Jul 03 16:04:04 :) Jul 03 16:04:25 total 955.95 after cash back. Jul 03 16:04:32 damn Jul 03 16:04:36 what are the specs? Jul 03 16:04:36 only bad part is you have to wait for the cash back. Jul 03 16:04:39 and you have to pay taxes on it. Jul 03 16:04:49 how much is the cashback? Jul 03 16:05:46 lol that probably wasnt the best idea. Jul 03 16:05:48 lol Jul 03 16:05:51 here ill pm you the stuff Jul 03 16:05:55 and cashback is 12% Jul 03 16:06:02 haha Jul 03 16:06:02 so thats 88% of what you have to pay taxes on. Jul 03 16:06:11 total before cashback is 1086.31 Jul 03 16:06:18 ill pm you specs. Jul 03 16:06:23 cool, thanks Jul 03 16:15:21 yawn Jul 03 16:18:45 that storm was out of hand Jul 03 16:18:51 ? Jul 03 16:18:53 i got about 2 hours of sleep all night Jul 03 16:18:53 yakischloba: yeah no kidding Jul 03 16:19:01 i was up setting up a tent in greenwater! Jul 03 16:19:07 I'm considering calling into work, I'm completely exhausted Jul 03 16:19:09 haha Jul 03 16:19:23 we're going camping this weekend (ewather is supposed to even out by Friday) Jul 03 16:19:30 so i went up and staked out a primitive site last night Jul 03 16:20:23 jeez Jul 03 16:20:54 weather report says friday is supposed to be warm and maybe rainy, dry at night Jul 03 16:20:57 then saturday is supposed to be nice Jul 03 16:21:00 when I first woke up at about 2am there was just this insane thunder that lasted for 30 seconds or so Jul 03 16:21:02 so i think itll work out Jul 03 16:21:07 I had no idea what it was, I thought the world was coming to an end Jul 03 16:21:35 bleh. today's bike race will no doubt be canceled. this has been such a useless spring around here ;( Jul 03 16:23:23 btw I started learning Java yesterday. It seems to be coming pretty easily. Jul 03 16:28:08 if you are already experienced programming in other languages, this book is good for getting up to speed on java Jul 03 16:28:09 http://www.amazon.com/Java-Precisely-2nd-Peter-Sestoft/dp/0262693259 Jul 03 16:28:36 i.e doesn't waste time teaching basic programming concepts Jul 03 16:55:28 krosaen: just ruby :( Jul 03 16:55:50 i wouldn't call programming basics a waste of time Jul 03 16:56:04 its stuff like that we have to thank for bad code :) Jul 03 16:56:52 krosaen: so far I've just read the little bit of stuff here http://java.sun.com/docs/books/tutorial Jul 03 17:05:52 Is there another language you could say java is most similar to? Jul 03 17:06:10 not really Jul 03 17:06:16 i didn't figure so Jul 03 17:06:21 seems pretty different Jul 03 17:06:23 its an object oriented language Jul 03 17:06:30 are you familiar with oo Jul 03 17:06:39 yes, ruby is oo ;) Jul 03 17:06:57 ruby doesn't count :) Jul 03 17:07:05 i don't consider it a real language Jul 03 17:07:10 well Jul 03 17:07:19 for the purpose of understand OO, it counts Jul 03 17:07:20 theres literally no syntax Jul 03 17:07:31 yeah its spectacular :) Jul 03 17:07:40 haha, that's not a good thing Jul 03 17:07:52 i would look at java application design as well Jul 03 17:08:04 yeah I'm coming to find that out, at least transitioning back to a more 'strict' language like java Jul 03 17:08:08 that way you have an understanding of efficient java programming Jul 03 17:08:37 creating objects carelessly is fun for no one Jul 03 17:09:29 crazy stuff like that the size of an array is fixed after being instantiated and that a methods argument types must be explicitly stated Jul 03 17:09:48 there's different types Jul 03 17:10:09 vectors and hashtables don't have a fixed length and will reallocate to allow new objects Jul 03 17:10:25 sweet. I haven't gotten there yet. whew. I thought I was toasted ;) Jul 03 17:10:50 there's a difference between vectors and hashtabless in terms of usage Jul 03 17:10:59 that's where the application design comes in Jul 03 17:11:10 when and where to use the various data types and objects Jul 03 17:11:45 mmhmm. Jul 03 17:12:21 well I'm mildly intimidated but not as much as I anticipated Jul 03 17:12:30 Java is a pretty simple language Jul 03 17:12:53 ye Jul 03 17:12:54 s Jul 03 17:13:05 but follows some different programming patterns than one might be used to Jul 03 17:13:27 if you come from languages like Ruby sure Jul 03 17:13:35 I'm assuming the OO thing is often the hardest bit to grasp, but I think I have a good handle on it despite michaelnovakjr's doubts ;) Jul 03 17:13:42 but if you come from more "traditional" languages, then it's pretty much the same Jul 03 17:13:45 even some other oo languages Jul 03 17:14:08 i just hate ruby and the guy(s) who created it Jul 03 17:14:26 you're not alone, thats for sure. Jul 03 17:14:28 i think java is pretty easy coming from c++ Jul 03 17:14:32 yeah I never liked Ruby either Jul 03 17:14:49 that said when I tried to learn it there was pretty much only japanes docs available, that didn't help :) Jul 03 17:15:26 python is my dynamic lang of choice for now Jul 03 17:15:41 python power! Jul 03 17:15:43 krosaen: as if you had a choice at Google ;-) Jul 03 17:15:55 heh, well i could use javascript Jul 03 17:16:51 i'd love to have more time to play with scala too, seems really interesting at first inspection Jul 03 17:17:31 anyone try out scala on android? Jul 03 17:17:32 http://www.scala-lang.org/downloads/targets/android.html Jul 03 17:17:54 maybe Dick Wall has tried Jul 03 17:18:17 yeah, he's in love with scala Jul 03 17:31:42 im back Jul 03 17:32:15 what's up Jul 03 17:32:19 not too much Jul 03 17:32:25 you get to check out those laptops? Jul 03 17:33:11 not ye Jul 03 17:33:11 t Jul 03 17:33:27 in a few... gotta finish this ridiculous path test at work Jul 03 17:33:34 heh Jul 03 17:34:59 im going to wait until monday to look at getting one myself. Jul 03 17:36:21 not bad Jul 03 17:36:59 monday they should come out with coupons, hopefully better then 5% Jul 03 17:37:27 i think i'll wait then too Jul 03 17:39:13 yeah, i hope they are better then 5% at least. Jul 03 17:39:27 either way though, this deal is better then employee pricing. Jul 03 17:39:51 :) Jul 03 19:02:59 anyone look into this? Jul 03 19:03:00 http://labs.mozilla.com/contests/extendfirefox3/ Jul 03 19:03:05 its a bit out of the mobile realm Jul 03 19:03:07 but still Jul 03 19:04:41 not yet Jul 03 19:04:49 i need help on a ListActivity Jul 03 19:05:02 i setContentView to a layout containin @+id/list as my ListView Jul 03 19:05:30 but it still errs out and says: Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' Jul 03 19:06:36 it's @id:android/list Jul 03 19:06:44 no plus? Jul 03 19:06:50 you are using com.whatever.your.app.package.is.R.id.list Jul 03 19:06:56 a + is used to create an id Jul 03 19:07:02 oh gotcha Jul 03 19:07:03 no need to create it if it already exists Jul 03 19:08:50 ugh, i hate X windows Jul 03 19:08:55 yes Jul 03 19:08:58 it's a POS :) Jul 03 19:09:05 i accidentally ctrl-alt-backspace'd Jul 03 19:09:07 well Jul 03 19:09:16 i hit ctrl-alt which switches the keyboard layout Jul 03 19:09:24 and then i hit backspace, and apparently it was within some 'window' Jul 03 19:11:13 wellit liked android:id instead Jul 03 19:11:27 ah yes Jul 03 19:11:29 sorry for the typo Jul 03 19:12:07 np, this shuold be fun, getting to work on UI again Jul 03 19:12:38 Dougie187: i like the puzzle pieces Jul 03 19:13:08 ? Jul 03 19:19:54 in that firefox link you sent Jul 03 19:19:57 the puzzle pieces look cute ;) Jul 03 19:20:11 oh Jul 03 19:20:12 lol Jul 03 19:20:12 yeah Jul 03 19:20:18 anyway, bbl, heading home Jul 03 19:20:21 easy half day today :) Jul 03 19:20:22 you can win a mac laptop if you make a thing tonight! Jul 03 19:20:23 heh Jul 03 19:20:31 see ya in a bit. Jul 03 19:22:03 what sort of thing? and which laptop? Jul 03 19:23:51 for firefox. Jul 03 19:23:56 either a powerbook or a mac book air Jul 03 19:28:09 macbook pro i hope you mean ;) Jul 03 19:28:18 sure. Jul 03 19:28:20 mmmm an air would be nice. Jul 03 19:28:24 same thing, just older generation. Jul 03 19:29:01 i know Jul 03 19:29:19 i'm just saying winning a powerbook vs a macbook pro is pretty big difference Jul 03 19:30:04 sure. Jul 03 19:30:11 id go for the pro though. Jul 03 19:32:02 already have a pro hehe Jul 03 19:32:38 lol Jul 03 19:32:42 i dont want an air Jul 03 19:33:03 I want an air ^^ Jul 03 19:37:53 i don't want an air Jul 03 19:37:57 i want a dvd drive Jul 03 19:38:17 optical media is dead Jul 03 19:38:26 lol Jul 03 19:38:29 tell that to sony. Jul 03 19:38:30 haha not really Jul 03 19:38:47 and console game developers. Jul 03 19:38:57 or console developers for that matter. Jul 03 19:38:59 * zer0her0 looks at the success of PSN and XBLA Jul 03 19:39:02 it's pretty dead for notebooks Jul 03 19:39:08 and OS installs Jul 03 19:39:17 * zer0her0 looks at iTunes and Amazon unboxed Jul 03 19:39:27 XBLA vs. Xbox360 games? Jul 03 19:39:40 well i listed PSN first for a reason Jul 03 19:39:40 ;) Jul 03 19:39:41 XBLA games are junk compared to ones you get from the store. Jul 03 19:39:44 lol Jul 03 19:39:49 i havent tried the PSN games. Jul 03 19:39:58 but XBLA games suck for the most part. Jul 03 19:40:17 define suck? Jul 03 19:40:41 not worth the time to play them. Jul 03 19:40:54 for you maybe Jul 03 19:40:56 there are a couple that are decent. Jul 03 19:41:04 but not many keep your attention for the long haul. Jul 03 19:41:10 like halo 3 for instance. Jul 03 19:41:12 or CoD4 Jul 03 19:41:37 you get games like Geometry wars (which has become a franchise of sorts) and N which is just a remake of a flash game. Jul 03 19:41:40 um halo 3 didn't keep my attention, CoD4 did Jul 03 19:41:49 either way, one of the two did. Jul 03 19:41:54 and probably for quite a while. Jul 03 19:42:04 the top PSN releases are also Blu-Ray releases Jul 03 19:42:28 and XBLA is the way it is cause of the fact of the 360 core Jul 03 19:42:36 needs a memory card or HDD Jul 03 19:43:18 what about bluray movies? Jul 03 19:43:59 eh Jul 03 19:44:02 just a matter of time Jul 03 19:44:11 lol, by that time something new will be out. Jul 03 19:44:41 something new...as in DL service...and the people will finally have caught up with the future that is now Jul 03 19:44:45 granted, i think optical media are an obsolete way of backing up data. but i think they still have a use. Jul 03 19:50:35 should I wait for the new android SDK to start learning it? Jul 03 19:50:43 i am Jul 03 19:51:04 things have not changed that much Jul 03 19:51:06 since M5 Jul 03 19:51:15 hmm. Jul 03 19:51:53 whats all the press saying that it will take a significant overhaul to bring code up to snuff for the new SDKs? Jul 03 19:52:25 people who haven't even seen the new SDKs Jul 03 19:52:31 you can ask f00f- Jul 03 19:52:34 there were changes Jul 03 19:52:40 but it was quotes from the Weather Channel group. Jul 03 19:52:52 but we mostly renamed things, not completely changed everything Jul 03 19:54:01 yeah mostly renames and cleaning up things Jul 03 19:54:07 didn't really take that long to migrate Jul 03 19:55:17 yay for XML layouts :) Jul 03 19:55:41 i am removing the last code-based layout right now ;) Jul 03 19:55:43 i think I'll wait anyway, get up to speed on Java. Jul 03 19:55:59 As far as speculated release of the SDK, is it like...weeks, months? Jul 03 19:56:21 before the handsets launch Jul 03 19:56:29 heh Jul 03 19:56:37 we have heard that the hope is at least a month before handset launch. Jul 03 19:56:38 yeah nice and vague Jul 03 19:56:43 so according to public information, it would be between now and the end of the year :) Jul 03 19:56:45 and handset launch is supposed to be by the end of the year. Jul 03 19:56:51 yeah Jul 03 19:56:53 I figured as much Jul 03 19:56:53 so based on those, between now and the end of november. Jul 03 19:57:13 eh, we're working hard on making things work :) Jul 03 19:58:03 I guess I'd be a little behind the curve if I waited until immediately preceding handset release Jul 03 19:58:04 sigh Jul 03 20:03:09 By the way the FIC Neo Freeruner is out for sale. (for the Open Source guys here) Jul 03 20:03:10 http://www.openmoko.com/product.html Jul 03 20:05:22 # GPRS (2.5G not EDGE) Jul 03 20:06:41 Yeah I know. It is interesting for developers with low level experience at the moment. Jul 03 20:07:11 Everything is open source even the CAD models of the case :) Jul 03 21:37:46 http://developer.sprint.com/instinct/ Jul 03 21:38:38 everyone's doing it Jul 03 21:39:27 :D Jul 03 21:39:43 is that on Titan ? Jul 03 21:39:45 or still Java ME Jul 03 21:40:07 dunno Jul 03 21:40:15 havent seen any titan devices out yet Jul 03 23:16:08 Explosives laced with heavy metals detonated in an urban area. Any other day of the year, they call this a terrorist attack. Jul 03 23:16:24 But tomorrow, we call them "fireworks" Jul 03 23:16:31 tomororw? Jul 03 23:16:38 4 July Jul 03 23:16:42 aren't fireworks in november? Jul 03 23:16:48 maybe in the UK Jul 03 23:16:51 oh right Jul 03 23:17:10 * morrildl eyes duey Jul 03 23:17:15 what are you, a Briton? Jul 03 23:17:36 na, NZ but similar I guess Jul 03 23:17:40 ah, okay Jul 03 23:17:50 commonwealth Jul 03 23:17:59 4 July is the day we celebrate telling the UK to go get stuffed ;) Jul 03 23:18:09 traitors Jul 03 23:18:14 Apparently. Jul 03 23:33:43 yay, no work tomorrow for me ... (I traded July 1st for July 4th) Jul 03 23:36:30 Bery11ium: did you use to be a big BeOS fan? Jul 04 00:35:08 man, cell phones are the hugest pain ever Jul 04 00:35:28 hey google, when will grand central be open? Jul 04 00:36:21 I need some cell phones today. what should I buy/ what plan should I sign up under that will be able to run android in a few months? Jul 04 00:36:49 dont Jul 04 00:36:52 just wait until november buddy Jul 04 00:36:55 save your money Jul 04 00:37:07 umm I need to talk on a cell phone between now and november Jul 04 00:37:42 I have 2 old razr phones, and one of them has 9 minutes left on prepaid, one is "unlocked", both are tmobile Jul 04 00:38:06 in my area, I get at&t or alltell. alltel is cdma, and at&t is gsm, like t-mobile Jul 04 00:38:19 at&t says that even if I use my phone, it's a 2 year contract Jul 04 00:38:40 nope Jul 04 00:38:56 the carriers having a field day these days Jul 04 00:39:02 hope it would change soon Jul 04 00:39:13 well, what do you suggest, foof-? Jul 04 00:39:48 yeah, for me and my girlfriend to get iphones cost ~$200 / month for the first year, with this $30 / month data plan we can't even use in our area Jul 04 00:40:13 then no point in getting an iphone Jul 04 00:40:44 i suggest you wait Jul 04 00:40:46 yeah, well, i had a 2g iphone, that was pretty nice Jul 04 00:41:09 ok, foof-, we can't "wait" for 4 months with no phone Jul 04 00:41:27 muthu is right though, without 3g, the iphone is pretty stupid here Jul 04 00:41:36 get a nokia Jul 04 00:41:41 n95 is pretty cool Jul 04 00:41:55 will that run android? Jul 04 00:42:08 nothign will run android, so sotp asking for it Jul 04 00:42:10 and start waiting Jul 04 00:42:19 android will take a while Jul 04 00:42:33 i'm not even sure, when it will be available to me in india Jul 04 00:42:39 i mean, will the n95 run android in november? Jul 04 00:42:48 hope gphone doesn't act like sj and iphone!! Jul 04 00:43:00 rhett: nokia, not anytime Jul 04 00:43:05 i mean not anytime soon Jul 04 00:43:14 rhia noki IA WZPWNAICW Jul 04 00:43:30 I'm trying to go cheap here Jul 04 00:43:47 yeah, nokia has some range Jul 04 00:44:05 ok, at&t has me by the balls here, I basically have to go with them Jul 04 00:44:47 oh oh Jul 04 00:44:52 that's a bad position to be in Jul 04 00:48:06 i just want android to be different **** ENDING LOGGING AT Fri Jul 04 02:59:57 2008