**** BEGIN LOGGING AT Tue Jul 15 02:59:56 2008 Jul 15 06:54:39 Hey, How hard would it be to implement a simple SNMP client with the current SDK? Like a really simple app that would just connect to a router or some other device and get some info from it through SNMP? Jul 15 07:38:09 morning not-iphone dudez Jul 15 07:39:21 damn, they managed to misquote me:-/ Jul 15 07:39:31 davidw: what did you expect? Jul 15 07:39:38 * romainguy worked as a journalist for 5 years :)) Jul 15 07:40:42 well, I did get my Hecl link Jul 15 07:40:59 you never give up :) Jul 15 07:42:59 does anyone who does ever get anywhere? Jul 15 08:38:14 romainguy, what percent chance would you estimate that protobuf makes it's way into android? Jul 15 08:38:34 what is protobuf Jul 15 08:38:53 alex2308, a msg format for rpc like JSON Jul 15 08:39:46 googled it, doenst look very impressive Jul 15 08:40:30 that was some fast analysis Jul 15 08:40:53 I dont think its meant to shake the internets...I just happen to find it useful Jul 15 08:41:48 ofc, once you start using it, it might be useful Jul 15 08:42:01 i prefer java serialisation or xml Jul 15 08:42:07 depending on the needs Jul 15 08:42:24 but (imh-fast-look-o) it looks the same Jul 15 08:42:25 so nobody has any idea about how hard would it be to implement SNMP? maybe some of you know if its at least possible to write working UDP apps? Jul 15 08:42:49 jota-: i think its possible to write udp apps Jul 15 08:44:33 ok thx, that means its also possible to test them using the emulator right? like I could write at an app that connects to UDP port X and test it using a server listening on port X on my network right? Jul 15 08:51:22 jota-: yes, try this http://www.anddev.org/socket_programming-t325.html Jul 15 08:52:00 ok, thx a lot Jul 15 08:53:13 youre welcome Jul 15 09:03:10 http://blog.morrildl.net/2008/07/my-obligatory-foo-post.html Jul 15 09:03:15 that's cool Jul 15 11:10:49 thats nerd stuff you geek Jul 15 11:10:55 thats not cool Jul 15 11:11:58 Good morning. Jul 15 11:14:11 <|Phocion|> hey mornin Jul 15 11:18:15 ho Jul 15 11:31:34 <|Phocion|> http://www.talkandroid.com/135-no-android-sdk-updates/ Jul 15 11:47:17 there is a typo ("detial" instead of detail) Jul 15 12:11:01 hi Jul 15 12:11:16 did you guys already talk about : "Final SDK build available (84853); deadline extended to Tuesday, August 5"-Mails ? Jul 15 12:11:30 was it a mistake? Jul 15 12:34:12 about what ? Jul 15 12:34:16 @ plusminus_ Jul 15 12:35:03 the mail all adc-entrants received, which contained this sentence: Jul 15 12:35:04 We're pleased to announce that SDK build 84853 is now available on your private download site. This will be the last build released for ADC Round 2 and is the build that you will need to submit your final application under. Jul 15 12:35:40 It sounds like a mistake to me... Jul 15 12:35:56 or intelligent PR Jul 15 12:36:03 Hmm havent taken part in the ADC Jul 15 12:36:19 ^^ Jul 15 12:37:20 I was like jumping around ... skimming over it... xD Jul 15 12:37:58 46 adc winners are public, right? Jul 15 12:38:05 lets hack some account and steal the sdk Jul 15 12:40:46 i'd love to get it legally ;) Jul 15 12:41:14 what about Jeffrey.Sharkey@gmail.com, student, american. makes a good victim Jul 15 12:42:31 he got "Scan" doesn't he? Jul 15 12:42:43 he has a blog running wordpress, i might get hands on non-public wp exploit Jul 15 12:42:55 but ill need someone with md5 rainbow tables Jul 15 12:42:58 yes, he does Jul 15 12:43:45 maybe we can send him an barcode that makes his emulator execute code that hacks through to his real device, that submits his sdk to rapidshare... :D Jul 15 12:44:01 "... his desktop machine..." Jul 15 12:44:23 no we cant Jul 15 12:44:35 because all we have is a pretty outdated alpha of the sdk Jul 15 12:45:27 life sucks Jul 15 12:45:55 especially if you are not a owner of SDK build 84853... Jul 15 12:46:02 im working on the wordpress exploit Jul 15 12:46:11 just wait Jul 15 12:46:22 ... your choice.. Jul 15 12:46:43 its like jailbraking the gphone hahaha Jul 15 12:52:52 hah, they still mentioned me in the article: Jul 15 12:52:52 http://www.theregister.co.uk/2008/07/14/android_developer_unrest/ Jul 15 12:54:02 who is you Jul 15 12:54:45 zach hobbs Jul 15 12:55:18 makes sense Jul 15 12:55:23 you got a wordpress blog? Jul 15 12:55:28 ^^ Jul 15 12:55:36 no Jul 15 12:55:38 helloandroid.com Jul 15 12:56:03 I can google my self and find me on some large technews-sites :D Jul 15 12:57:28 hey, you worked hard on anddev.org Jul 15 12:58:14 you arent far from my favorite winamp radio stream Jul 15 12:58:28 @ hobbs Jul 15 12:58:37 oh yeah? Jul 15 12:58:57 how you know where I'm at? :) Jul 15 12:59:32 the simplest thing would be a whois on your domain Jul 15 13:00:07 zhobbs thx :) Jul 15 13:01:16 alex2308: yeah, I guess that works Jul 15 13:02:00 ofc it does Jul 15 13:02:12 my fav station is in tampa (www.orbitalgroovesradio.com) Jul 15 13:03:13 they screwed up a few things about what I said Jul 15 13:03:16 that's cool, know lots of people from tampa Jul 15 13:03:36 my brother is moving to florida, I guess Jul 15 13:04:30 houses are cheap right now, especially if you're paying with euros Jul 15 13:04:55 im earning euros ^^ Jul 15 13:05:16 but i dont want to move to the staates Jul 15 13:06:15 you probably would have trouble getting in:-/ Jul 15 13:07:37 hm, why? Jul 15 13:09:08 we don't just take anyone! but we'll look the other way if you're interesting in picking oranges for $2.50 / hour Jul 15 13:09:25 interested* Jul 15 13:09:50 im working on my master degree in computer science Jul 15 13:15:43 I'm tired of deadline extensions...getting burnt out Jul 15 13:15:46 the US has a lot of bureaucracy regarding immigrants Jul 15 13:16:12 I did my J1-Visa today and it was a farce Jul 15 13:16:19 just like most European countries... you have to have a company hire you before you go Jul 15 13:16:31 how so? Jul 15 13:16:32 Where do you go ? - Maryland, Fraunhofer Center Jul 15 13:16:40 How Long ? - 6 Months Jul 15 13:16:43 Good bye Jul 15 13:16:46 o_O Jul 15 13:17:02 those are the educational ones, right? Jul 15 13:17:02 because you have an academic degree Jul 15 13:17:10 they kiss your ass for that Jul 15 13:17:17 davidw yes Jul 15 13:17:21 alex2308, well... even then, not necessarily Jul 15 13:17:22 ^^ Jul 15 13:17:30 plusminus_, probably it's that you're going short term Jul 15 13:17:42 non-permanent Jul 15 13:17:50 I remember when they took forever to give Linus Torvalds his green card Jul 15 13:18:03 we had to wait for like 2 hours, just for these two sentences ... Jul 15 13:18:04 because he looks like a terorrist Jul 15 13:18:10 :-D Jul 15 13:18:50 id rather go to japan or china than usa nowadays Jul 15 13:19:03 http://sandcat.nl/~hugo/fun/20050427-unix.jpg Jul 15 13:19:15 alex2308, don't believe the hype - there are still lots of good things about the US Jul 15 13:19:18 Android is kinda linuxbased too... Jul 15 13:19:20 xD Jul 15 13:19:24 heh Jul 15 13:19:41 my wife uses Linux too:-) Jul 15 13:19:59 davidw: ofc they are, wasnt offending, but imho its enough to go to asia and work in europe Jul 15 13:20:42 keep up with the wave. the wave is in asia atm Jul 15 13:20:52 if it moves back to the US, go to the US Jul 15 13:22:24 I don't think I can learn another language...esp not chinese/japanese Jul 15 13:23:08 you speak english, that should be enough Jul 15 13:30:59 i'm glad that android developers gave the press yet more fuel to gripe Jul 15 13:36:40 that article was stupid Jul 15 13:40:55 yeah Jul 15 13:41:02 there is no such thing as bad press Jul 15 13:41:18 michaelnovakjr which article? Jul 15 13:41:23 register Jul 15 13:41:31 hm why? Jul 15 13:42:55 they should have at least linked to my site when they mentioned me :) Jul 15 13:43:03 they misquoted me about 'upper management' Jul 15 13:43:10 I don't think that's the problem Jul 15 13:43:27 zhobbs :-P i got it this time Jul 15 13:43:33 hehe, I know! Jul 15 13:43:37 zhobbs, I spelled that part out for the guy pretty clearly:-) (now, that's Hecl dot org, h e c l) Jul 15 13:44:20 ahh, you got a link too Jul 15 13:44:43 and i get no link. neighter is my realnick mentioned. Jul 15 13:45:15 Temporary doubles the users :) Jul 15 13:45:44 my nick is also not named, just my full name... Jul 15 13:46:14 thats ok nico Jul 15 13:46:22 pssst !! Jul 15 13:46:39 dont you worry, im working for german telekom ag Jul 15 13:46:44 :D Jul 15 13:47:24 i should send a mail to the "Bild-Zeitung" ... I think they like to report abotu your work ;) Jul 15 13:47:46 btw I had asked about "Final SDK build available (84853); deadline extended to Tuesday, August 5" and.. Jul 15 13:47:58 pssst !! Jul 15 13:48:02 everbody is assuming it was meant to be sent to the finalists only.. Jul 15 13:48:13 no, i wasnt Jul 15 13:48:18 could anyone find a official answer ? Jul 15 13:48:39 it was meant for the finalists Jul 15 13:48:42 i think it was meant to leak, to keep developers working on android instead jumping on the iphone train (which runs pretty fast) Jul 15 13:48:53 it was a head hunting article Jul 15 13:49:26 i just don't understand that you'd take part in a bashing a platform that you apparently are very excited about Jul 15 13:49:45 zhobbs officially ? Jul 15 13:50:00 I think the bad press could help expedite the next sdk release Jul 15 13:50:03 plusminus_: yeah Jul 15 13:50:08 i doubt that very much Jul 15 13:50:08 thx Jul 15 13:50:25 in fact it'll just keep the google folks from having any real conversations with you Jul 15 13:50:27 im bashing android much less than the iphone Jul 15 13:50:30 plusminus_: he said that he was a victim of autocomplete in his mail app Jul 15 13:50:49 zhobbs :D Jul 15 13:51:05 although i do have an htc touch diamond (which might run android) and an iphone 3g Jul 15 13:51:11 michaelnovakjr Why should I lie ? My feelings about the whole sdk situation are far from perfect Jul 15 13:51:25 i didn't say lie Jul 15 13:51:40 haven't you heard of the saying, if you have nothing nice to say don't say anything at all Jul 15 13:51:52 never heard of it Jul 15 13:52:06 i don't agree with the nda sdk Jul 15 13:52:16 must be a us saying Jul 15 13:52:24 but i certainly won't go putting my name on such a statement over at newsweek Jul 15 13:52:48 i think its just a matter of poor taste Jul 15 13:52:48 michaelnovakjr: that's fine that you don't, but there'd be nothing wrong if you did Jul 15 13:53:18 I actually said a number of positive things to the guy, but of course that's not what he was looking for Jul 15 13:53:23 there was nothing good about android said in that article Jul 15 13:53:33 davidw :) Jul 15 13:53:39 he was head hunting Jul 15 13:53:54 he didn't want to talk about android Jul 15 13:54:03 he wanted to talk about the problems with android Jul 15 13:54:11 probably while writing from his new iphone 3g Jul 15 13:54:35 the more you help make android look like chaos the longer i'm sure those iphone lines will get Jul 15 13:54:39 well, the last sentence ("The Apple App Store is already open.") is pretty offending Jul 15 13:54:57 it's true, too Jul 15 13:55:15 the iphone is indeed nice Jul 15 13:55:25 i am certainly not saying it isn;t Jul 15 13:55:40 its just that it has to be broken and extremely expensive Jul 15 13:55:48 I think i mentioned that android-dev-team is working harder to get android to the stores instead of making public sdks. Jul 15 13:55:50 imho: 2 big no-go's Jul 15 13:56:56 anyway, I'd prefer at least one or two public sdks before that... Jul 15 13:57:13 plusminus_: saying you'd switch to the iphone or windows mobile, is a problem Jul 15 13:57:31 consumers reading that are going to get the completely wrong idea about the platform as a whole Jul 15 13:57:42 even though its not what you meant Jul 15 13:57:51 (atleast i assume :) ) Jul 15 13:58:02 he didnt say that, thats another quote (actually mine) Jul 15 13:58:11 i didn'tsay that .. Jul 15 13:58:18 "... reads a mostly intelligible post from one of the many developers voicing th ..." Jul 15 13:58:23 alex2308 :D Jul 15 13:58:40 yeah, i was pretty pissed that day Jul 15 13:59:27 in fact im daily pissed since i have to work on android Jul 15 13:59:44 maybe visit a psychiatrist ? :D Jul 15 13:59:58 just kiddin ;) Jul 15 14:00:09 or vacation Jul 15 14:00:11 haha my bad, the guy jumped around a bit Jul 15 14:00:37 yes, I also had to read that part twice Jul 15 14:00:56 instead of complaining and crying to the press about android, why not dig deep into some of the sdk where you maybe didn't during the challenge? Jul 15 14:01:02 btw, how did you compile your C code to run it on the emulator plusminus_? Jul 15 14:01:05 alex2308: oh yes vacation, 3 weeks without E-SMOG ... i hope i survive that Jul 15 14:01:09 write up some tutorials on android concepts Jul 15 14:01:14 alex2308: I never did that Jul 15 14:01:43 michaelnovakjr: ... had not muck time in the last weeks Jul 15 14:01:47 plusminus_: feels bad at first. then you get used to it. Jul 15 14:01:56 :D Jul 15 14:02:10 i just hate seeing the term android developers tossed around in negative articles Jul 15 14:02:21 now is vacation and after that 7 months maryland (I live in germany) Jul 15 14:02:25 me too Jul 15 14:02:37 i know where you live Jul 15 14:02:38 I think a couple of interestign apps would fit the news a lot better Jul 15 14:02:46 g2g ;) Jul 15 14:02:46 you are less than 50km from me Jul 15 14:02:54 Darmstadt ? Jul 15 14:03:01 Karlsruhe? Jul 15 14:03:02 work in darmstadt, live in frankfurt Jul 15 14:03:03 i'm still cracking away at an article Jul 15 14:03:08 gotcha ;) Jul 15 14:03:12 application** not article Jul 15 14:03:20 * davidw is actually working on the Hecl port of Android right now Jul 15 14:03:29 errr Jul 15 14:03:32 Android port of Hecl Jul 15 14:03:35 been in frakfurt (consulate) today Jul 15 14:03:37 my application is closed source until the release of handsets :) Jul 15 14:03:40 .. /afk Jul 15 14:03:56 im working on crosscompiled C code for the arm, which im trying to run on the emulator from inside the DVM Jul 15 14:04:16 alex2308: using a particular C library? Jul 15 14:04:33 atm i would be happy if the simplest possible C code would work Jul 15 14:05:05 (int main() { return 0; }) Jul 15 14:05:27 you forgot printf( "hello android!" ); Jul 15 14:05:40 :) Jul 15 14:05:43 i do get a segmentation fault when i run it in android Jul 15 14:05:53 what are you compiling with? Jul 15 14:06:55 yagarto Jul 15 14:07:00 its a windows crosscompiler suite Jul 15 14:07:13 hm Jul 15 14:07:18 why not use gcc? Jul 15 14:07:25 it does use gcc Jul 15 14:07:54 are you copying the executable to the emulator shell and trying to run it? Jul 15 14:08:34 no, compiling on windows system, moving to emulator and trying to run Jul 15 14:08:41 that is what i meant Jul 15 14:09:06 that seems interesting Jul 15 14:10:20 [1] Segmentation fault ./test Jul 15 14:11:08 hmm. that article :/ Jul 15 14:11:22 article sucked Jul 15 14:11:38 yeah. Jul 15 14:11:49 Basically talking bad about Android and hoping that therefore the SDK will be released sonner is pretty stupid Jul 15 14:12:24 yup. I was hoping that wouldn't be the approach but...blah. Jul 15 14:12:49 spykid i finally agree with you :) Jul 15 14:13:08 There are so many people out there who hope that Google fails with Android and they hope for such things... Jul 15 14:14:03 It also makes a good headline Jul 15 14:14:11 yep Jul 15 14:14:22 criticism is good, you can't just give a free pass when you disagree Jul 15 14:14:52 that is not disagreeing Jul 15 14:14:57 that was distasteful Jul 15 14:15:16 nah Jul 15 14:15:26 Criticism is Ok, but if you give sensation hungry press people what they want and hope to get something in return you are acting like a little child Jul 15 14:18:40 Only one thing better than an sdk release. Bacon. Mmmmmm Bacon. Jul 15 14:21:33 i second that Jul 15 14:22:02 definitely Jul 15 14:23:53 but a sdk wont make you fat.. Jul 15 14:24:41 I dunno, with all this ADC stuff I haven't had time for exercise! Jul 15 14:24:49 Contrary to my claims of stopping development on Android I have continued to work away. What is the consensus on how hard it will be upgrade to the latest once the sdk is released? Jul 15 14:25:15 dmoffett: no one has really said Jul 15 14:25:24 i'm still plugging away Jul 15 14:26:54 Can the some of the ADC winners comment on the degree of changes or is that forbidden as well? Jul 15 14:27:12 pretty sure thats a no no Jul 15 14:31:34 btw, will there be any group working on a really open android Jul 15 14:31:55 im pretty sure network providers will create their own version and not all will be as free as mentioned Jul 15 14:31:56 what do you mean? Jul 15 14:33:05 probably to get Android work on open devices like the FIC Neo Freerunner Jul 15 14:33:26 but therefore you need the Android source code. So ther wont be developement untill the first devices are released. Jul 15 14:33:42 I would think we'll be able to undo all the carrier bs Jul 15 14:34:15 i'll certainly be active in providing a free and open way of running android on your device Jul 15 14:34:38 btw michaelnovakjr squeezecenter works pretty nice :). Having tested the whole setup now for two days and dont need a software player installed here anymore. :) Jul 15 14:34:57 nice Jul 15 14:35:01 id prefer some more handy devices like the HTC ones. the freerunner is imho way too ugly and big Jul 15 14:35:22 I'll keep you up to date about the server working together with some real Squeezbox. Jul 15 14:35:32 sweet Jul 15 14:35:43 alex2308: i'll be quite invested in the HTC versions :) Jul 15 14:35:56 HTC will be my choice as well Jul 15 14:36:22 do you own any htc devices atm? Jul 15 14:36:51 i have one Jul 15 14:38:01 let me guess, a tytn ii? Jul 15 14:38:20 No at the moment I'm not owning one Jul 15 14:38:28 i have the touch Jul 15 14:38:35 as its known in america Jul 15 14:38:41 but I like the case design if it is not branded by t-mobile or some different carrierer. Jul 15 14:39:04 i have the o2 xda diamond (htc touch diamond), but its barely branded Jul 15 14:39:11 michaelnovakjr: do you know archive.org or ? Jul 15 14:39:17 decent design, but wracky OS Jul 15 14:40:21 anno^da: yes Jul 15 14:41:10 I've updated my Squeezcenter today to the latest version and it's now supporting archive.org (besides Pandora and a lot of other services) Jul 15 14:41:30 You can browse through the complete library of archive.org and listen to the concerts. Jul 15 14:41:32 nice Jul 15 14:41:48 romainguy_: you awake yet? Jul 15 14:42:06 romainguy_: I don't understand View.getTag() as you use it here: http://androidguys.com/2008/07/14/fancy-listviews-part-one/#comment-1374 Jul 15 14:43:45 like, what if you have multiple image/text views? Jul 15 14:44:02 alex2308: i am building my cross compiler now Jul 15 14:46:11 which one do you use? Jul 15 14:46:18 gcc Jul 15 14:46:24 binutils and newlib Jul 15 14:46:32 linux environment? Jul 15 14:46:44 yeaz Jul 15 14:47:04 hm, im on windows atm, but i could switch to linux, that shouldnt be a problem Jul 15 14:47:19 figured i would give it a go Jul 15 14:47:35 zhobbs have you been aware of ViewHolder before romainguy's post ? Jul 15 14:47:36 its not bad knowing both systems Jul 15 14:47:55 nope, i really only use visual studio on windows Jul 15 14:48:01 otherwise i am a linux guy Jul 15 14:48:48 im a windows guy, but i do have ubuntu on my lap, debian on my server and bsd and gentoo on a second machine Jul 15 14:49:06 nice Jul 15 14:49:17 nah, chaotic :) Jul 15 14:49:25 i use freebsd on most of my servers, my mail server runs redhat Jul 15 14:49:33 and i have a windows server system as well Jul 15 14:49:59 gentoo is pretty dead, bsd very outdated, ubuntu and debian up and running but i do use win xp and vista mainly Jul 15 14:50:10 i love bsd Jul 15 14:50:25 fyi, ViewHolder is not in M5. Jul 15 14:50:52 oh my god, he defines the class 2 lines above Jul 15 14:51:11 thought youre gone +- Jul 15 14:51:18 oh, i didn't even look at the post :) Jul 15 14:51:19 im back Jul 15 14:51:21 gas is full Jul 15 14:51:38 77 € filling fully Jul 15 14:51:45 golf 3? Jul 15 14:52:02 fast Jul 15 14:52:10 that is 122.47 $$$$$ Jul 15 14:52:12 o_O Jul 15 14:52:38 i changed to vw lupo Jul 15 14:53:16 plusminus_: europeans enjoy gas at just shy of $10 per gallon :) Jul 15 14:53:36 jasta: I hate unformatted text with code included Jul 15 14:53:40 its 9.80$ per gallon, not 10 Jul 15 14:53:41 a gallon is... Jul 15 14:53:54 3.78 Jul 15 14:53:55 alex2308: "just shy of" Jul 15 14:54:12 my fault sry Jul 15 14:54:49 that is USD 2,59 per litre o_O Jul 15 14:55:11 google calc can do all this math. Jul 15 14:55:42 it's about 1.50 eur per litre in usd per gallon Jul 15 14:56:22 more like 1.60... Jul 15 14:56:28 true Jul 15 14:56:36 I was always thinking that gas is really cheap in the US Jul 15 14:56:37 ... Jul 15 14:56:57 once again... Jul 15 14:56:57 well, that's true. :) Jul 15 14:56:58 life sucs Jul 15 14:57:02 its about 50% of the german prices Jul 15 14:57:02 sucks Jul 15 14:57:26 what always floors me is how people complain about the rising prices when it is obvious that they can only do that. Jul 15 14:57:46 wait... Jul 15 14:57:52 a limited fuel in high demand can do nothing but rise in cost. Jul 15 14:57:54 jasta: People are trying to deny what the real problem is... Jul 15 14:58:05 if 1 gallon == 3,78 litres cost 9,80 Jul 15 14:58:10 its not limited.. Jul 15 14:58:20 then 1 litre is 2,6 USD Jul 15 14:58:31 * DOLLAR2EURO Jul 15 14:58:31 it costs 4,60 usd Jul 15 14:58:55 1,62 €/l for american gas Jul 15 14:58:59 alex2308: in which sense? Gasoline as we use it now is very difficult to produce (such that it does not offset costs), and new sources are challenging to utilize. Jul 15 14:58:59 ... Jul 15 14:59:57 alex2308: and how would you explain the high prices then...? Jul 15 15:00:11 jasta, well... yes and no... high prices are a big incentive for people to go out there and do their damndest to find new sources of oil, and to utilize marginal sources that otherwise would not be profitable Jul 15 15:00:14 jasta: some people are reducing extraction to rise prices Jul 15 15:00:29 ultimately there's some sort of limit, but it's very, very hard to get good ideas about that Jul 15 15:00:32 plusminus_: http://www.californiagasprices.com/ Jul 15 15:00:42 gas is cheap in the US though Jul 15 15:00:47 davidw: that's just the economy talking. the high prices reflect the NECESSITY to do so. Jul 15 15:01:08 everyone knows gas prices are fake Jul 15 15:01:16 its just that everyone still pays Jul 15 15:01:18 i don't believe that for a second. Jul 15 15:01:31 'fake'? Jul 15 15:01:51 * davidw detects a faint odor of tinfoil... Jul 15 15:01:59 you know, there are ships standing in the bays, waiting for prices to rise (as they rise daily) before they drop, so there is no leak in gas, its a fake leak Jul 15 15:02:14 again, a limited supply in extremely high demand can only rise in price. until eventually it is no longer a commodity. Jul 15 15:02:40 as it should not be. Jul 15 15:03:21 Hopefully the result is that millions of people stop thinking that they need to drive a car to work every day and get on a fuckin bike or bus. Jul 15 15:03:22 no reason for it not to be Jul 15 15:03:34 i cant bike 50km a day Jul 15 15:03:38 just that the externalities should be included in the price Jul 15 15:03:53 alex2308: you can't? then you're really out of shape Jul 15 15:03:54 morrildl, compliments on the FOO camp thing, sounds like a lot of fun! Jul 15 15:03:54 alex2308: why not? :D Jul 15 15:04:07 50km is a nice ride Jul 15 15:04:15 its 50km one way Jul 15 15:04:15 50km is nothing Jul 15 15:04:35 so ride 100km per day Jul 15 15:04:45 Everyone has their excuse Jul 15 15:04:55 and waste 4 hours of my life daily Jul 15 15:05:03 Move closer Jul 15 15:05:07 Transportation is not sustainable Jul 15 15:05:08 riding a bicycle is *never* a waste of time:-) Jul 15 15:05:16 i dont even have a bike Jul 15 15:05:19 davidw: it was pretty wild Jul 15 15:05:22 nigga stole my bike *sing* Jul 15 15:06:04 * jasta lives 8 miles from work, and i'd like to shorten that distance Jul 15 15:06:10 Lets get in our cars and drive to work because there is _no other option_ Jul 15 15:06:17 alex2308: those prices from your link are per gallon right ? Jul 15 15:06:25 i'd like to get a job in Fremont, *looks around suspiciously* Jul 15 15:06:31 plusminus_: right Jul 15 15:06:46 hah. I went by the Google building yesterday, looking for the Adobe building. I'd never seen it before. Jul 15 15:06:48 so americans pay about "a bit less than the half" Jul 15 15:06:51 yakischloba, well, the prices keep going up, and people will figure things out, I guess Jul 15 15:07:05 yakischloba: i've never been over there either, actually. Jul 15 15:07:05 I'm going to be cruising all day during my internship :-D Jul 15 15:07:12 davidw: No way. Look at these euro guys that pay $10/gal ;) Jul 15 15:07:12 i bet it's small. that area is small. Jul 15 15:07:14 well, americans earn a bit less, so its okay Jul 15 15:07:18 It is pretty small Jul 15 15:07:27 Its very discrete too Jul 15 15:07:40 Just at tiny little Google sign. And the Adobe building doesn't even have a sign Jul 15 15:07:47 which is why I rode around in circles for 20 minutes Jul 15 15:09:08 alex2308, in terms of purchasing power parity, that's not actually true, except for a few outliers like luxemburg and norway Jul 15 15:09:38 how do you compare? Jul 15 15:09:44 http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita Jul 15 15:10:02 btw, i managed to get C programm cross compiled using sourcery cross compiler, worked like a charm Jul 15 15:10:19 alex2308: what arch did you target? Jul 15 15:11:02 arm-none-linux-gnueabi-gcc.exe Jul 15 15:11:24 http://de.wikipedia.org/wiki/Arche_Noah Jul 15 15:11:27 :-D Jul 15 15:11:33 davidw: it refers to 2007, think it will be different in 2008 Jul 15 15:12:29 plusminus_: :) Jul 15 15:12:41 alex2308, a bit, but PPP takes into account actual costs of living, rather than currency differences - remember that a lot of stuff is bought and sold internally in the US in dollars Jul 15 15:13:41 i remember that a lot of stuff is bought based on depts hehe (jk) Jul 15 15:18:20 most of the debts are dollar denominated though, so it's not as bad as it might be were they in currencies that are appreciating against the dollar Jul 15 15:19:56 davidw: the sorting on wikipedia tables sucks, sorts text based for numerical columns Jul 15 15:28:54 zhobbs_: like, what if you have multiple image/text views? << that's the point, you store pointers to children views inside the tag of the top level view Jul 15 15:29:02 it works beautifully with ListView and adapter Jul 15 15:31:14 romainguy: so the id (string) of the view corresponds to each var in the ViewHolder class? Jul 15 15:31:26 yes Jul 15 15:31:32 you can choose different names Jul 15 15:31:36 but it's an effective way to store them Jul 15 15:32:03 I don't have the numbers here but on a real device, using this pattern with convertView improves the framerate by a lot Jul 15 15:32:39 it's something like: 18fps wihouth using convertView, 37 with convertView and 47 with ViewHolder Jul 15 15:33:37 cool, I'll have to switch over Jul 15 15:33:58 the final public SDKs should have a document I wrote explaining how to write efficient UIs Jul 15 15:34:04 it's just a bunch of tricks like this Jul 15 15:35:05 wonder if it's worth it to use getTag() in some way in you activity to initialize your various UI controls Jul 15 15:35:42 what do you mean? Jul 15 15:37:10 well in most of my activities there's a bunch of lines in onCreate() like "mTextView1 = (TextView) findViewById(R.id.tv1);" etc Jul 15 15:37:57 zhobbs_: that would not do you any good Jul 15 15:38:07 the purpose of the ViewHolder is to avoid the calls to findViewById Jul 15 15:38:15 in onCreate you do them only once Jul 15 15:38:56 anyway, got to run Jul 15 15:39:00 ok, thanks Jul 15 15:39:13 with findViewById though, you can call it on children Jul 15 15:39:16 for instance if your UI has : Jul 15 15:39:21 LinearLayout(id=a) Jul 15 15:39:25 TextView(id=b) Jul 15 15:39:36 instead of calling findViewById(R.id.a) and then with R.id.b Jul 15 15:39:38 you should do: Jul 15 15:39:46 ViewGroup a = findViewById(R.id.a); Jul 15 15:39:54 TextView b = a.findViewById(R.id.b); Jul 15 15:39:57 much more efficient Jul 15 15:40:41 gotcha...I'm not even id'ing most of my ViewGroups normally Jul 15 15:40:53 unless they change in some way Jul 15 15:41:24 well if you need to find 2 children of a viewgroup, it's worth giving the group an id just to make the search faster Jul 15 15:41:45 interesting.. Jul 15 15:41:53 can't wait to see the UI docs Jul 15 15:48:26 i use that in my project quite extensively Jul 15 15:48:45 finding a root view, then finding within it, i mean. Jul 15 15:49:42 romainguy: is findViewById a recursive lookup or a search? Jul 15 15:49:49 i assumed the latter Jul 15 15:52:06 by that i mean, is the local findViewById O(1) or O(n)? Jul 15 16:05:30 Regarding the "ViewGroup a = findViewById(R.id.a); TextView b = a.findViewById(R.id.b);"-thing... Jul 15 16:05:58 it only matters when it is executed (usually in onCreate()), right ? Jul 15 16:06:29 it only matters when findViewById is called, wherever that may be. Jul 15 16:06:51 if you're calling it, for example, in your list adapter, then it would matter when the list adapter is being queried Jul 15 16:08:14 so it is nothing special, just as we always thought...? Jul 15 16:10:49 anyway else putts around with C in the emulator Jul 15 16:11:38 soon me Jul 15 16:11:52 the linux env is cool Jul 15 16:12:09 id like to be root, otherwise i feel like a guest ^^ Jul 15 16:14:44 the system is pretty basic though Jul 15 16:15:02 they could port some more apps from linux Jul 15 16:25:28 * alex2308 is getting a tea and preparing to leave work and head home for some chillout with UT2008 Jul 15 16:27:52 busybox might help a bit Jul 15 16:28:49 busybox... Jul 15 16:29:26 thats why I said ... "a bit" Jul 15 16:29:59 you can tar "/system" and "/data" and go for a marathon untils its done :-D Jul 15 16:58:18 i dont know busyboy Jul 15 16:58:27 will google it at home Jul 15 16:58:34 or play ut :D Jul 15 16:58:39 i guess ut3 wins Jul 15 16:59:23 l8er dudez Jul 15 18:06:59 romainguy, around? Jul 15 18:07:31 yes Jul 15 18:07:56 the ui is written in java, correct? Jul 15 18:08:30 yes Jul 15 18:08:36 the whole application/UI framework is Jul 15 18:08:48 (and the window manager, etc.) Jul 15 18:08:57 cool Jul 15 18:11:49 cya guys Jul 15 18:14:00 romainguy: well, the interface portion anyway. Jul 15 18:14:23 the interface portion of what? Jul 15 18:14:24 the "whole" framework is of course written using a combination of Java and other native code (probably C++) Jul 15 18:14:42 jasta: well Jul 15 18:14:46 there is native code Jul 15 18:14:47 the *framework* is written in pure Java Jul 15 18:14:59 drawing and compositing and stuff is written in native code Jul 15 18:15:09 morrildl: even some of the drawing is handled in Java Jul 15 18:15:14 ^^ Jul 15 18:16:50 i guess when i think of the framework as a whole, i include its concrete implementation on the Android platform. maybe that's not correct. Jul 15 18:17:54 jasta: I suppose this is kind of a pointless argument really Jul 15 18:18:00 :) Jul 15 18:18:05 once the source drops, it will become rather obvious Jul 15 18:18:23 so trying to explain what is and isn't in Java is a little bit like wanking I guess :) Jul 15 18:19:01 but for now I guess the takeaway is: a lot is written in Java, possibly more than you might expect Jul 15 18:19:14 i doubt more than *i* expect ;) Jul 15 18:19:22 ha ha, possibly Jul 15 18:19:33 a lot of folks have decompiled the Java parts and have discovered exactly what is not in C :) Jul 15 18:19:44 err what is not in Java* Jul 15 18:19:54 for example, the entire MediaPlayer Jul 15 18:20:08 i was curious to see if android is stuck in java Jul 15 18:20:20 michaelnovakjr: stuck? it is heavily bound to it. Jul 15 18:20:32 jasta: I can't believe you would decompile the java...did you read the terms?!? Jul 15 18:20:35 it would be insane to try to port all that code. Jul 15 18:21:00 port... i was thinking more along the lines of support for multiple languages Jul 15 18:21:02 zhobbs_: hehe, seriously? Jul 15 18:21:26 michaelnovakjr: as i said yesterday, the Dalvik layer is the best place to attack that problem, and not java. Jul 15 18:21:29 michaelnovakjr: as long as you code against the Java APIs... :) Jul 15 18:21:34 jasta: no, not serious Jul 15 18:21:38 and Dalvik is far too mysterious at present to know what to do :) Jul 15 18:22:00 zhobbs_: ok ;0 Jul 15 18:22:50 Tests have shown native code runs faster than the vm, no? Jul 15 18:23:27 That's a pretty loaded question, don't you think? Jul 15 18:23:38 loaded? Jul 15 18:24:15 I think most of us here understand the real implications of interpreted bytecodes versus native ones, and what can be done to narrow the gap. Jul 15 18:25:11 michaelnovakjr: remember that the VM is still an interpreter and that the GC is very simple Jul 15 18:25:27 just look at what modern VMs on the desktop achieve today vs a few years ago Jul 15 18:25:31 for all we know, Qualcomm and/or Intel are planning a native Dalvik implementation, or at least hooks to improve it. Jul 15 18:25:52 jasta: what do you mean "native Dalvik implementation" ?? Jul 15 18:26:39 i mean a processor which either supports its bytecode natively, or one that simply provides instructions specifically to improve it Jul 15 18:26:55 similar to Jazelle on ARM processors. Jul 15 18:27:03 I was going to write Jazelle Jul 15 18:27:28 I doubt that's gonna happen Jul 15 18:27:47 me too, but i was just demonstrating what's possible. Jul 15 18:27:55 my point was if UI stuff's all in java what's the point in attempting scripting languages? Jul 15 18:28:14 michaelnovakjr: you can always have another layer on top of our UI toolkit Jul 15 18:28:21 like Java FX Script does with Swing on Java SE Jul 15 18:28:21 and qualifying what i meant by "steps that can be taken to narrow the gap" between interpreted and native bytecodes. Jul 15 18:28:34 true, but it adds another layer Jul 15 18:28:52 michaelnovakjr: that's usually what happens with scripting languages :) Jul 15 18:28:54 i don't think there's anything wrong with the java api, just trying to figure out why Jul 15 18:29:05 michaelnovakjr: not necessarily. again, if you attack this problem at the Dalvik layer then you don't necessarily need to wrap the Java API Jul 15 18:29:18 jasta: you still need to code against the Java APIs Jul 15 18:29:25 and therefore have a language that lets you do this Jul 15 18:29:27 yes, but not layer on top of them. Jul 15 18:29:31 sure Jul 15 18:29:35 but take a language like C Jul 15 18:29:39 that's what i meant: you woulnd't need to wrap them Jul 15 18:29:54 it would not be easy to use our Java APIs, even if you have a C to dex compiler/converter Jul 15 18:30:07 exactly Jul 15 18:30:22 you would end up having to build stubs that transform e.g a Java String to a C string Jul 15 18:30:33 It's doable, but would be a decent chunk of work Jul 15 18:30:48 and in turn i am sure a loss of performance Jul 15 18:30:48 same is true of e.g. Python Jul 15 18:31:14 michaelnovakjr: maybe. perhaps not as much as you might imagine. Certainly a tight loop over a method that goes through a transformer like that would be painful Jul 15 18:32:06 but it'd be nice to have JRuby, Jython and Groovy (and Scala) :) Jul 15 18:32:11 i am quite certain that someone will port some popular scripting language to Android Jul 15 18:32:18 romainguy_: scala is already there. Jul 15 18:32:50 i dont understand whats wrong with java Jul 15 18:32:58 i thought java was the shit, and thats why im learning it. no? Jul 15 18:33:10 yakischloba: different strokes :) Jul 15 18:33:13 yakischloba: it's just that many programmers don't like to learn/use other languages ^^ Jul 15 18:33:16 it's just a tool Jul 15 18:33:19 i'm content with using Java on Android, and I think it's a good fit. Jul 15 18:33:24 just like you have to use Objective-C for iPhone dev Jul 15 18:33:29 But I remain confident others will port ;) Jul 15 18:34:17 So you guys are saying people will want to write stuff so other languages can use the current framework? Jul 15 18:34:46 hmm Jul 15 18:35:47 I believe that will happen, yes. Jul 15 18:35:57 but we can't know for sure until we see the nuts and bolts of android Jul 15 18:36:05 or at least, we can't know how convenient it would be. Jul 15 18:36:42 there's also the fact that by using other languages you don't get the full benefit of the Eclipse plugin ^^ Jul 15 18:37:17 the difference with the iPhone is, IIRC, you are forbidden from offering an interpreter Jul 15 18:37:27 or some such hogwash Jul 15 18:37:55 romainguy: not using eclipse :) Jul 15 18:37:59 romainguy_: you don't get the benefit of the Eclipse plugin either, though ;) Jul 15 18:38:12 I know Jul 15 18:38:14 and it sucks :) Jul 15 18:38:48 does just about every use eclipse because of the plugin? Jul 15 18:39:00 s/every/everyone Jul 15 18:39:01 also because Eclipse is a very good and free Java IDE Jul 15 18:39:09 I wish there was a NetBeans plugin though Jul 15 18:39:14 and possibly an IntelliJ one Jul 15 18:39:16 or even better Jul 15 18:39:22 a plugin that works with our source tree :)) Jul 15 18:39:30 davidw: interestingly, that validates the Gadgets model though Jul 15 18:39:55 i had never used an IDE before android Jul 15 18:40:08 yakischloba: they do save tons of time Jul 15 18:40:11 anyway lunch Jul 15 18:40:18 davidw: that's basically what iPhone apps are: Gadgets with a somewhat richer API written in native code. Aside from that the limitations that Apple has placed on apps are very similar to those that Gadgets have Jul 15 18:40:44 i like eclipse despite it using a lot of memory Jul 15 18:40:56 i need to figure out how to make it look cute2.0 like textmate though Jul 15 18:41:00 i use eclim :) Jul 15 18:41:33 davidw: Just as, say, Orkut wants to balance third-party apps with their need to retain their own site's identity and remain in primary control of the user experience, Apple is doing the same with the iPhone Jul 15 18:42:33 yea Jul 15 18:42:51 iPhone development is disappointing Jul 15 18:43:29 jasta: eclim is pretty neat Jul 15 18:43:31 Apple has always pursued that kind of strategy, which is IMO the reason they never capture too much of the market Jul 15 18:43:32 never seen that Jul 15 18:49:32 davidw: I'm not sure they WANT to Jul 15 18:50:21 I think you're right - they're pretty happy doing what they do Jul 15 18:51:07 bbl, lunch Jul 15 18:52:42 have a burrito for me Jul 15 18:58:34 romainguy_: no wonder I didn't get the getTag() thing...I missed that you setTag() when creating the view for the first time... Jul 15 18:59:51 romainguy_: I feel like it improved performance on one adapter though Jul 15 19:09:17 michaelnovakjr: How is iPhone development a disappointment? Jul 15 19:09:44 I have been doing quite a bit and just would like to hear some others take. Jul 15 19:11:03 jasta: the dev just released sd controller support for the Touch Jul 15 19:11:43 * AttractiveApe is excited. Jul 15 19:53:18 dmoffett: i think the sdk is great, but the fact you have to be approved is stupid Jul 15 19:53:40 pain in the butt for sure. Jul 15 19:53:57 I also don't like that I can't load what I want onto my phone. Jul 15 19:55:11 Frankly I probably don't understand all the risks to allowing users to load what ever onto a phone but you would think we could be treated like adults. Jul 15 19:57:29 yea Jul 15 19:57:33 its a pain Jul 15 19:57:38 that is why i like android :) Jul 15 19:57:56 there is a lot to like if we can get out of the gates. Jul 15 19:58:17 yea Jul 15 19:58:35 of course if I go down that line of thinking .... Jul 15 20:09:09 wooo, got back from lunch and i feel really light-headed Jul 15 20:09:14 must be the heat Jul 15 20:09:44 michaelnovakjr: do realize that Android is not new in letting users install whatever they wish. Jul 15 20:09:55 Windows Mobile, for example, employs this strategy. Jul 15 20:10:02 and with no security mechanism whatsoever Jul 15 20:10:12 true Jul 15 20:10:21 trusting users is ALWAYS the right choice. Jul 15 20:10:28 i don't mind Windows Mobile.... just hate the battery life Jul 15 20:10:28 even if they are stupid and will harm themselves Jul 15 20:10:38 and probably anyone else that wants to can install on your device with windows. :-) Jul 15 20:11:29 the only thing inherently new about Android is that it hopes to be more robust in doing all these existing things. Jul 15 20:11:51 yes Jul 15 20:11:55 better documented, a stronger community, and open source. Jul 15 20:12:22 all that on top of a more featureful platform. Jul 15 20:12:52 why do certain projects not provide the Makefile.in for their project? Jul 15 20:13:14 michaelnovakjr: it must be distributed somehwere, else the project cannot build Jul 15 20:14:02 some devs choose only to include the autogenerated result in their release tarballs, but the main repository will still have all the originals. Jul 15 20:17:31 python doesn't Jul 15 20:20:08 well perhaps they aren't use autoconf, then. Jul 15 20:20:44 i change some configure.in options and regenerate but it chokes not finding Makefile.in Jul 15 20:21:09 jasta: do you still have a Five apk around? Jul 15 20:27:11 AttractiveApe: yes Jul 15 20:27:30 what's up? Jul 15 20:30:20 ohh, he got the SD card working Jul 15 20:30:22 this guy is brilliant :) Jul 15 20:36:14 teehee, even wrote a new init to make it work off the sd card Jul 15 20:36:31 can you give me a Five client apk that has the server info already entered? Jul 15 20:36:33 That dev one you have. Jul 15 20:37:00 i never knew there was such a command as losetup Jul 15 20:37:09 yeah it's cool, it comes with two 128MB ext3 files for system and data Jul 15 20:37:11 sure, hang on, ill just resend your e-mail Jul 15 20:37:16 hmmm Jul 15 20:37:22 I always use mount -o loop Jul 15 20:37:27 losetup is another step. Jul 15 21:13:46 bye all Jul 15 21:53:59 good afternoon everyone. Jul 15 21:57:31 hola Jul 15 22:08:51 wassup Dougie187 Jul 15 22:09:38 not too much Jul 15 22:09:40 how bout you dan? Jul 15 22:13:31 oh, lots Jul 15 22:13:43 all kinds of fun going on here :) Jul 15 22:13:55 heh thats always good. Jul 16 01:04:17 howdy Jul 16 01:14:06 hey michaelnovakjr_ Jul 16 01:23:13 hey Jul 16 01:23:57 hows it going? Jul 16 01:24:20 not bad you? Jul 16 01:25:21 pretty good. Jul 16 01:25:24 new thinkpads came out. Jul 16 01:25:27 and more to come. Jul 16 01:25:33 oh yea? Jul 16 01:26:52 yeah Jul 16 01:26:54 the SL series. Jul 16 01:26:56 its new Jul 16 01:26:59 and an X200 Jul 16 01:27:04 and new t series ones coming out in august. Jul 16 01:27:28 still ibm branding? Jul 16 01:27:36 i think so. Jul 16 01:27:47 do you have an iPod? Jul 16 01:28:43 yup Jul 16 01:29:20 use it with linux? Jul 16 01:30:35 yeah Jul 16 01:30:37 not on it though Jul 16 01:32:05 interesting Jul 16 01:32:37 why? Jul 16 01:33:23 Hmmm, anyone have apk's that they want me to test? Jul 16 01:34:06 Dougie187: i was working on a linux distro to run on the ipod, basically to support FLAC and for me to be able to control the music on it Jul 16 01:34:14 AttractiveApe: not yet.... working on my app still Jul 16 01:35:50 AttractiveApp: It would be great if you could try this one. Jul 16 01:35:52 http://www.vizzvox.com/en-US/info/android_player Jul 16 01:42:45 that would be cool michaelnovakjr_ Jul 16 01:42:49 good luck with it. heh Jul 16 01:44:48 yea, i am sick of my ipod Jul 16 01:44:52 heh Jul 16 01:44:59 i just use it to cart my music around. Jul 16 01:45:06 then i hook it up to my laptop to listen to it. Jul 16 01:45:13 i also tend to use it as a usb drive. Jul 16 01:45:17 just like a thumb drive. Jul 16 01:45:18 heh Jul 16 01:45:22 i have all my music in FLAC on Linux Jul 16 01:45:30 and ipod cant read that. Jul 16 01:45:35 yep Jul 16 01:45:42 well... doesnt support.. i guess is more PC Jul 16 01:45:45 i haven't updated my iPod in a while Jul 16 01:45:55 i dont think new firmware supports flac though Jul 16 01:46:03 nope Jul 16 01:46:11 i would have definitely remembered that Jul 16 01:47:01 there was a project that started doing it, but i'm sure they went away, so I figured i would pick it up Jul 16 01:47:29 just so many things i want to finish :) Jul 16 01:47:30 lol why are you sure they went away? Jul 16 01:47:41 site is completely down Jul 16 01:50:55 well thats too bad. **** ENDING LOGGING AT Wed Jul 16 02:59:56 2008