IRC log for #android on 20081013

00:01.41unix_infidelttuttle: you mean you preordered.
00:01.47ttuttleunix_infidel: No.
00:01.58unix_infidellol, then...?
00:02.15ttuttleunix_infidel: They sent me one.  (I worked for them over the summer, so I got one to test before they ship.)
00:02.21unix_infidelcool!
00:02.24ttuttleunix_infidel: Yeah, it's nice.
00:02.35unix_infidelonly 10 more days till general release :-)
00:02.39ttuttleunix_infidel: Wow, that little?
00:02.41jastacan't figure out how hte hell he made this reflection effect work
00:02.42ttuttleYeah, you're right.
00:02.48jastai have my code right in front of me, and i can't figure out what it does ;)
00:03.09ttuttlejasta: Does it work?
00:03.10jastai am rewriting it (because it's terribly inefficient and broken), but i can't get canvas.scale(1, -1) to flip the image anymore
00:03.14ttuttlejasta: Oh.
00:03.21jastattuttle: yeah, but seemingly by pure luck
00:04.00jastaoh wait, i might have an idea...
00:04.21jastai need to actually offset the clipped rect to the bottom portion of the image after i scale
00:04.42jastabecause i think what i'm doing now is clipping a part that is not going to be shown after the flip, then flipping it so it becomes invisible
00:05.48jastawell, maybe not.  *stumped*
00:07.35jastajust doing scale(1, -1); drawBitmap(bmp, null, rect, paint); draws nothing
00:07.39jastataking scale out, draws the bitmap
00:09.05jastastudies his old code
00:09.37plusminus_did you think of that it might draw it offscreen?
00:09.47plusminus_maybe you also have to translate it
00:10.02jastaoh yeah, that is what's going on i think
00:10.06jastai translate twice as far as necessary
00:10.17plusminus_:)
00:10.41jastathank you, that owrked :)
00:10.52plusminus_you're welcome :)
00:11.26plusminus_pushed Five to be released 5 minutes earlier *WOHOO*
00:12.24donomowhats the current best-practice way to do testing for an android app? android.test? p-unit?
00:15.31dueyassume there are no bugs
00:17.56jastadonomo: i use android.test, though i wouldn't necessarily call it best practices
00:18.11jastahonestly, android is so new and "beta" that there's a lot of gray area in how to do proper development cycles
00:22.40dueyhas adc2 been announced?
00:25.37jastano, Q4 they say
00:38.51jastagrr, stupid BitmapShader doesn't stretch
00:49.57gdsxjasta, donomo: most of the actual android apps use junit, I believe
00:50.12gdsxcertainly all the ones I've looked at
00:50.20gdsx(which isn't all of them :o)
00:53.19jastaandroid.test is an extension of junit to allow you to instrument android components as well
00:55.59*** join/#android mqt (i=tran@monaco.nirv.net)
00:56.56romainguyjasta: just doing scale(1, -1); drawBitmap(bmp, null, rect, paint); draws nothing << you have to translate
00:57.32jastayeah, i got it
00:58.35jastaso, the order of canvas operations matters, right?  as in, if i scale it by a particular factor now suddenly all the units i specify for things like clipRect/translate will be affected by that factor?  but prior to scale, they would not have been?
00:58.41romainguyer yes it does
00:59.19romainguyotherwise that would make operations like scale and rotation either almost useless or damn annoying to use :)
00:59.28jastaright, of course
00:59.34romainguythat's also why you usually do save()/restore() around these operations
01:00.18umdk1d3wait wtf @ google sending last years interns devices!?!
01:00.43umdk1d3ttuttle that is
01:02.45romainguyto shut him up
01:03.15jastaactually, google sent a LOT of people devices that probably didnt deserve them
01:04.09jastaespecially when there is this so-called "shortage"
01:04.39romainguythere is a shortage
01:04.56romainguymany people in the team still don't have the latest rev of the hardware :))
01:05.14jastayes, but it's hard to call it a shortage when people who have no entitlement to the devices are getting them
01:05.29romainguyit depends how you define the entitlement
01:05.49jastanot really, there are googlers who aren't working on android who have them
01:06.00romainguyyes, so?
01:06.01gdsxjasta: that's part of the point
01:06.02jastawho aren't even anything to do with android
01:06.04unix_infidelmeh, i avoided buying an iphone 3g because I knew they couldnt ramp up production and do decent QA and I was right.
01:06.16unix_infideli'm hoping HTC doesnt make the same mistake with the G1
01:06.25romainguyjasta: it's called testing...
01:06.47romainguyunix_infidel: that's why we don't have the latest devices on the team, because we send many devices for testing to users
01:07.12romainguywhich is much more important than us having the latest rev
01:07.14jastawell that's a fair argument at least
01:07.15taazlet us define entitlement as anyone who has read #android for at least a few weeks :)
01:07.25jastastill it's hard to justify why ttuttle has one :)
01:07.33unix_infidelromainguy: oh, i have no problem with people with a not so great case of entitlement getting a G1
01:08.03jastaromainguy: i wonder how you guys picked testers anyway.  because i know quite a few googlers asking themselves "why the hell did i get one?"
01:08.05unix_infidelthere are just so many things that can go wrong when you're trying to push a platform and you get unusually bad press because of things you cant control.
01:08.44taazi'm guessing i'm screwed as far as getting a device anytime soon.  i'm 6h from closest t-mobile 3G area and 2g from closest real t-mobile store.
01:08.58taazs/2g/2h/
01:09.02unix_infidelwhich makes the things apple did, in hindsight....
01:09.12gdsxthat bot is incredibly annoying
01:10.09*** part/#android romainguy (n=gfx@adsl-75-55-215-117.dsl.pltn13.sbcglobal.net)
01:10.23*** join/#android romainguy (n=gfx@adsl-75-55-215-117.dsl.pltn13.sbcglobal.net)
01:10.28snadgeits okay.. the usa is the only backwards nation that doesnt have proper 3g coverage yet ;)
01:10.29taazand i'm guessing real stores will get devices before places like walmart.  they only carry a few devices and say they don't know when they will get new ones until the day they show up.
01:10.45snadgethe real question is when more advanced cultures such as europe and australia get these devices ;)
01:11.00unix_infidelheh, or if they end up with better ones.
01:11.22snadgegoogle should have targeted everywhere except the usa first
01:11.23unix_infideland how soon after late october....a question which drives me mad.
01:11.25taazbut hey, i'm not sad.  i've got a fine emulator to keep me happy.
01:11.28snadgethats the mistake they made ;)
01:15.56*** join/#android Dralspire (n=dralspir@81-196.126-70.tampabay.res.rr.com)
01:18.58*** join/#android Razec (n=razec@189.56.183.198)
01:28.00*** join/#android cbeust (n=cbeust@64-142-66-175.dsl.static.sonic.net)
01:38.19*** join/#android Dougie187 (n=doug@68.35.245.156)
01:40.32*** join/#android kylockwood (n=kylockwo@c-71-62-186-0.hsd1.va.comcast.net)
01:43.00jastayay, got my reflectionlayout working much nicer :)
01:43.09jastaway cleaner code hehe
01:43.53wastrelreflection code
01:43.56wastreler. layout
01:44.01wastrelhi jasta
01:44.07wastrelyour project is open source?
01:44.14jastayes
01:44.32*** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-2c26dcdde38b349d)
01:44.38*** part/#android Dougie187 (n=doug@68.35.245.156)
01:45.02jastahavent committed this code just yet tho :)
01:45.07jastagotta run to dinner, then finish it up
02:02.15*** join/#android feig1 (n=ejf3@c-76-118-153-30.hsd1.ma.comcast.net)
02:07.17*** join/#android morrildl_ (n=chatzill@76-217-210-185.lightspeed.sntcca.sbcglobal.net)
02:07.39*** join/#android woski (n=dleme@65.182.51.67)
02:22.44*** join/#android PoohbaLT (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net)
02:23.01*** join/#android Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
02:23.59*** join/#android PoohbaLT (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net)
02:27.27*** join/#android PoohbaLT (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net)
02:29.48*** join/#android kslater (n=kslater@206.193.247.78.nauticom.net)
02:32.01*** join/#android morrildl_ (n=chatzill@76-217-210-185.lightspeed.sntcca.sbcglobal.net)
02:32.01*** mode/#android [+o morrildl_] by ChanServ
02:36.14*** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745)
02:36.55*** join/#android michaelnovakjr (n=mnovak@pool-96-224-178-38.nycmny.east.verizon.net)
02:37.02*** join/#android PoohbaLT (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net)
02:38.10michaelnovakjryawn... jasta around?
02:42.19donomowhats the correct command line to install a package on a second running emulator? ./adb devices lists 'emulator-5554' and 'emulator-5556', but this command fails: ./adb install -r -s emulator-5556 my_app.apk (error: more than one device and emulator)
02:45.54*** join/#android crib (n=chris@port-92-193-5-235.dynamic.qsc.de)
02:47.02*** join/#android Adamant (n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net)
02:52.55romainguytry adding -e
02:56.03donomook i'll try once i get home (leaving the cafe now). thx
02:57.44*** join/#android jota- (n=jota@190.6.0.180)
03:01.04*** join/#android muthu_ (n=muthu@218.248.24.81)
03:15.34muthu_don't believe this
03:15.48muthu_HTC[High Tech Computer] the taiwan based mobile phone handset maker has
03:15.49muthu_announced that its going to launch the Android based mobile phones in
03:15.51muthu_India by this December, also at almost same pricing which would be
03:15.52muthu_around Rs8200 while these google phones are sold at 179$.
03:16.19gdsxmuthu_: how much is Rs8200?
03:16.23muthu_Rs. 8200 is unbeelievable
03:16.35muthu_its the same dollars - 179
03:16.36gdsxin which direction? :o)
03:16.46gdsxaah, cool
03:16.54muthu_if G1 launches for anything less than 10k in India
03:16.54gdsxsource?
03:16.59muthu_it will be BIG
03:17.35muthu_http://www.amitbhawani.com/blog/google-android-phone-india/
03:22.09plusminus_muthu_: what about 3g coverage in india ?
03:22.26muthu_not yet.. coming next year
03:22.53muthu_will be in 2g for now
03:23.36plusminus_germany is damn well covered with 3g :)
03:23.49plusminus_my homeplace is right at the edge :D
03:24.24plusminus_but I still don't know how I'll handle it here in the US :(
03:25.38wastreli am getting a googlephone
03:29.04snadgewhat? so india gets the G1
03:29.07snadgebut not australia?
03:29.19snadge:P
03:31.04plusminus_wastrel: preorder?
03:31.34wastrelplusminus_: no, don't you have to be a current t-mo customer for that?
03:32.10plusminus_yeah, so you'll be out on 22nd ?
03:33.13wastreli'll get one whenever they're generally available :]
03:34.33snadgeim surprised google even has a search engine presence in australia
03:34.47snadgewe're not important enough for android ;)
03:34.49plusminus_?
03:34.52snadgeapparently
03:35.05plusminus_:-D its up to the carriers, manufacturers
03:35.18snadgenone of the telcos here are saying anything except "yes.. we know what android is.. but we have no idea, we're clueless"
03:35.29snadgewtf kind of response is that
03:35.41muthu_whoever has 3G will get it soon
03:36.00snadgeyes . but someone needs to fix the extraordinary lack of information with regards to australia in particular
03:36.11snadgethey need a response more like "yes, android.. its coming soon, we've been talking to google"
03:36.14snadgenot "we have no idea"
03:36.14muthu_even India info is more from blogs
03:36.17muthu_not official sources
03:37.14muthu_depends on HTC plans
03:37.33muthu_HTC needs to work with worldwide carriers
03:38.09snadgei guess so.. my plans are to buy an american one whilst im over there in just over a month
03:38.31snadgesomehow unlock it, and somehow attempt to use it in australia anyway ;) (we have 3g on a supported frequency)
03:38.53snadgetheres not even any unreliable blog information that indicates if that will be possible
03:40.24muthu_it should be possible
03:41.13*** part/#android michaelnovakjr (n=mnovak@pool-96-224-178-38.nycmny.east.verizon.net)
03:41.39snadgeat the very lest i'll have a toy to play with that i cant actually communicate with ;)
03:42.13muthu_i'll buy since it will definitely work
03:42.23muthu_its only a matter of time for carriers to pick it up
03:42.29BBHosssnadge: i would do a bit of research before you do that
03:42.43snadgeBBHoss: i've tried to.. but if i still cant find that information out
03:42.48snadgeim still going to risk buying one anyway
03:43.05snadgecloser to the date i should be able to find out more.. or if someone else has tried it
03:43.09muthu_can the hardware not work on different 3g freqs?
03:43.14BBHossthe US uses different GSM frequencies than anyone else (this probably includes AU), and also T-Mobile uses a different 3G system than other people
03:43.25gdsxmuthu_: the hardware supports two 3G frequencies
03:43.26BBHossnamely ATT here in the us
03:43.30snadgeyes but im going on the specs for the HTC dream
03:43.45gdsxmuthu_: the freqs are listed on HTC's website for the handset
03:43.46snadgeone of the frequencies listed, is the one the majority of 3g providers in australia uses
03:43.57muthu_gdsx: ok
03:44.08muthu_i'm going to wait and buy from local carriers
03:44.13muthu_since india is an hack
03:44.16snadgetheres only one nonstandard 3g network in australia.. and its called nextg, and its more for people out in the bush (away from cities)
03:44.26snadgesince i live and work in cities.. i dont care ;)
03:44.39muthu_snadge: if its listedn, then buy
03:44.56snadgeyes.. we can use either vodaphone, three or optus
03:45.22snadgepossibly telstra too, but only in capitals/cities
03:45.48snadgeim assuming it can fall back to 2G out of desperation
03:45.49BBHosssnadge: the US uses 850 and 1900 mhz, if the G1 doesnt support anything else than that, i'd venture you'd be out of luck
03:46.00snadge850 is nextg
03:47.08BBHossaccording to wiki, it also supports 900 and 1800mhz too, so you should be alright, assuming you can unlock it
03:47.43muthu_last week before launch.. woohooo
03:47.56BBHossit does UMTS and HSDPA for 3g
03:49.37muthu_when's the market open?
03:49.44muthu_is it not 'around' yet?
03:50.33umdk1d3muthu_: srsly its only one week?  wow i didnt realize it creeped up on us
03:50.48muthu_yeah, scarrry
03:50.53snadgehmm we also use 900 and 2100
03:50.56umdk1d3heh hasnt even been a year yet
03:51.20muthu_i'm more interested in the apps on 22nd
03:51.29muthu_and what the market does for them
03:51.35muthu_how it compares to appstore etc.,
03:51.40muthu_the success stories
03:51.43muthu_the posterboys
03:51.48umdk1d3yea i have a feeling there is alot of stuff being worked on behind the scenes
03:51.53umdk1d3*ppl developing apps
03:52.03umdk1d3however, i dont think they willbe ready by 22nd to launch
03:52.11umdk1d3i think they want to test with handset first
03:52.19snadgei'd buy shares in google.. on the anticipation that they're going to increase in value, but yeah
03:52.28muthu_yea, but only few apps will be listed on 22
03:52.30snadgejust my luck, that would put a curse on the entire project ;)
03:52.39umdk1d3snadge: lol yea how much did they drop in the last week?
03:52.48umdk1d3nows prolly a decent time to buy
03:52.50snadgeoh so they're nice and cheap now? :P
03:53.05umdk1d3cheaper  ;)
03:53.27muthu_is it 250 now?
03:53.44muthu_where the hell is that analyst who predicted 3000
03:53.56umdk1d3from $535ish in july down to 328ish now
03:54.15umdk1d3and $714 around new year
03:54.23muthu_woah.. lot of money wiped out
03:54.32muthu_hope some googs sold out last year
03:55.04muthu_whoever joined last year is not so happy
03:55.13snadgethats what happens when you're an r&d company pouring money into a "black hole" .. you'd better hope that black hole provides a return ;)
03:55.48muthu_goog is making the right moves
03:56.15muthu_and their focus now has been mobile.. which is exploding in the next 10 yrs
03:59.24muthu_did a major UI overhaul, and now the app doesn't even start
04:00.09muthu_smart thing is to roll back and not get too attached
04:01.00muthu_umdk1d3: your emu skin doesn't provide dpad buttons
04:01.15snadgeyou'll do it better next time anyway ;)
04:01.53muthu_snadge: yeah, i hate UI's
04:02.02muthu_can't get anything right there
04:02.53plusminus_has just free AndNav of the complete "com.google.android.maps"-package :)
04:02.58plusminus_Milestone reached
04:03.56muthu_plusminus_: great
04:04.12plusminus_I should reward myself with a break, but no the next weeks are hard times :) (And America wants to be discovered :D )
04:04.21muthu_haha
04:04.30plusminus_New York I'm coming !!!
04:04.35muthu_man, you are so ahead
04:04.36snadgeit all makes sense to me now.. the lower frequencies get more rang.. duh
04:04.45*** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745)
04:04.49snadgebut higher frequencies essentially give you more bandwidth.. so its a tradeoff
04:05.08snadgewhen you have enormous countries like australia, with remote rural populations.. you're forced to support dual band effectively
04:05.25plusminus_snadge: thats why you can easily send radiowaves over hundres of kilometers
04:05.33snadgehigh freq for city, low freq for country.. simple
04:05.45snadgeplaces like europe dont care, because theres no such thing as "country" in europe
04:05.53snadgeeverywhere is effectively a city :P
04:05.59plusminus_just cities close to each other :-D
04:06.16umdk1d3plusminus_: ooh awesome
04:06.20umdk1d3your using OSM right?
04:06.23muthu_europe is facinating
04:06.29snadgein australia you can drive over 850kms.. without even finding a gas statio
04:06.47muthu_snadge: who wins today?
04:06.49snadgewe have signs like "last fuel for 900kms" etc
04:06.53plusminus_http://www.t-mobile.de/funkversorgung/inland
04:06.57plusminus_3G in germany
04:07.19snadgehehe thats beyond the range of a lot of vehicles.. so you have to take jerry cans with fuel :)
04:07.20umdk1d3lower frequencies can difract over/around obsticles'
04:07.53muthu_why would they not put a gas station somewhere in the middle
04:07.56muthu_like every 200k
04:07.57plusminus_there is 3G in any reasonable city (at least they say so :D )
04:08.05snadgemuthu_: because its not economically feasible
04:08.26umdk1d3plusminus_: your using OSM right?
04:08.37snadgenobody goes out there.. except trucks, and people with drop tanks, four wheel drives etc.. in a lot of places the roads arn't even sealed.. and impassable when it rains
04:08.52muthu_hmm o
04:09.01plusminus_umdk1d3: right
04:09.01muthu_heard aus is a great place
04:09.08muthu_to hand out and drink beer :)
04:09.09umdk1d3plusminus_: that is /awesome/  =D
04:09.17plusminus_thx
04:09.21umdk1d3you should really consider bundling it up as a nice library to be reused
04:09.45snadgeaustralia is a fantastic place.. the problem is, i've lived here for 27 years (my age) .. and have never been anywhere else (until next month).. so i'm really looking forward to seeing some of the rest of the world :)
04:09.50umdk1d3(or maybe you already designed it that way?)
04:10.00plusminus_umdk1d3: I have.
04:10.14plusminus_at least kindof, not a library but a bunch of sourcecode to download
04:10.21plusminus_soon
04:10.27muthu_snadge: yeah, going around the world is nice
04:10.31umdk1d3=D  awesome  /me cant wait to play with it
04:10.35plusminus_misses soem features like zoomToSpan
04:10.46plusminus_you can download an apk... wait a second
04:11.16muthu_hey, reusable libraries as apk
04:11.16plusminus_http://www.anddev.org/viewtopic.php?p=11165#11165
04:11.19muthu_nice
04:11.44plusminus_erm no i just compiled those sources together with 3-4 sample activities
04:12.03muthu_plusminus_: how much andnav are you selling ;)
04:12.10muthu_have you opened that swiss account yet?
04:12.13muthu_hehe
04:12.13unix_infidelsnadge: lol, dont you have a disequilibrium of male to female ratios in the larger cities?
04:14.37plusminus_muthu_: :P first I have to build a reliable backend. Reliable, because I'm working on open data, which is not always 100% relieable.
04:14.54umdk1d3plusminus_: awesome
04:15.14umdk1d3the tiles seem a bit small though--or is the loading block not 1:1 size with a tile
04:15.30plusminus_256px
04:15.40umdk1d3i wonder how hard it would be to write the zoom animation stuff
04:16.01plusminus_thought of that, but its not on highest todo
04:16.08umdk1d3also, is the image fetching in a separate thread?
04:16.15plusminus_of course
04:16.32umdk1d3hmm it seems to hang a bit when loading imagery though
04:16.33plusminus_on GPRS it would stuck for around 10 seconds ^^
04:17.11umdk1d3stuck, as in waiting for data, or stuck as in UI not responding?
04:17.22plusminus_its a maximum of 5 download threads
04:17.23gdsxin case it helps as a reference, the viking app rocks and can use google, Terraserver, or OpenStreetMap maps
04:17.34gdsxnot meant for embedded devices, though
04:18.24plusminus_umdk1d3: its probably loading the MapTiles from the FS to the Memory-Cache
04:18.33plusminus_I should put that to a thread also
04:18.56umdk1d3does the network side of things dump to disk first?
04:19.01plusminus_yes
04:19.07umdk1d3ahh
04:19.21umdk1d3yes, it is quite laggy when loading from disk then
04:19.27umdk1d3the gui freezes for ~500ms
04:19.35plusminus_while zooming?
04:19.55umdk1d3its most noticeable when panning into a new area where it needs to load imagery
04:19.59plusminus_theres a lot of space for tweaks
04:20.57umdk1d3<3 mapnik
04:21.08plusminus_the funny thing is that is more responsive when you slow the connection down to EDGE or GPRS
04:21.09umdk1d3i had a HUGE ordeal with projection systems
04:21.32plusminus_umdk1d3: OH YES !!!
04:21.52plusminus_all that trigonometry
04:22.03plusminus_I went crazy until I drawed a picture
04:22.13umdk1d3i was rendering all my own mapnik tiles to create a "hybrid" view of my own
04:22.19umdk1d3kinda like google maps
04:22.28umdk1d3ive been meaning to contribute that python code back
04:22.38umdk1d3using usgs satellite imagry
04:22.38plusminus_is it public?
04:22.58umdk1d3well, it was kinda for work, but i think i talked my boss into gpl'ing it
04:23.19plusminus_hm satellite imagery would be fine, as OpenAerialMap is only up to zoomLevel ...? (not high ;) )
04:23.28umdk1d3plusminus_: has someone written a good driving directions API using OSM data?
04:23.36umdk1d3*good=available API, not an offline thing
04:23.42plusminus_yes
04:23.45umdk1d3i know getting "good" directions is hard with free data
04:23.57plusminus_Gosmore looks fine: http://www.yournavigation.org/
04:24.08umdk1d3plusminus_: the issue from our side of things was trying to get transparent backgrounds on the mapnik tiles
04:24.12plusminus_This one is really nice: http://www.openrouteservice.org/
04:25.03umdk1d3oh awesome  ^.^
04:25.17umdk1d3having a kick-butt free turnbyturn directions would be awesome
04:25.27umdk1d3free=not restricted by google maps TOS
04:25.59umdk1d3plusminus_: with this port to OSM, how quickly do you think the rest of andnav will fall into place?
04:26.14umdk1d3(do you need any help?  ;)
04:26.22umdk1d3is it svn'ed somewhere btw?
04:26.41plusminus_yes it is but I forgot where ;)
04:26.59umdk1d3wait, your not saving your changes up into svn?  =O
04:27.16plusminus_erm I'll see if I can somehow cooperate with http://www.openrouteservice.org/ they even have turn-descriptions
04:27.30plusminus_of course i do  !!!!!
04:27.37plusminus_just a joke
04:27.57umdk1d3:P lol
04:29.01plusminus_today I started setting up Gosmore ( http://wiki.openstreetmap.org/index.php/Gosmore#Cgi_Routing_Interface ) which http://www.yournavigation.org/ uses, that's probably what the next Milestone will use.
04:29.22umdk1d3yay the kinda seemt o have an api
04:29.37plusminus_I haven't seen output of it yet, but afaik it laks indicating turnpoints.
04:30.04plusminus_yeah they have, but I'm not sure if its up to date: http://www.yournavigation.org/gosmore.php?flat=52.552394&flon=-1.818763&tlat=52.563368&tlon=-1.818291&v=motorcar&fast=0&layer=mapnik
04:30.22*** join/#android dims (n=dims@c-76-24-122-109.hsd1.ma.comcast.net)
04:30.55plusminus_if I can manage to make it indicate turn-points (coordinates) I'm fine with it :)
04:31.10plusminus_oops, its getting late, g2g
04:31.16plusminus_work tomorrow :(
04:31.16umdk1d3kk cya
04:31.18plusminus_damn it
04:31.29plusminus_bye
04:33.35jastawoo, system segfaulted
04:33.36jastarebooted android
04:38.05muthu_segfault happens often
04:47.22muthu_is there a 3 way toggle?
05:04.38*** join/#android unix_infidel (n=blue@unaffiliated/unixinfidel/x-8383745)
05:11.24*** join/#android living_sword (n=chatzill@203.115.94.226)
05:23.40romainguymuthu_: no
05:25.50muthu_thought so
05:27.02muthu_now i'm getting an hang of this whole activity, view, adapter thingy ;)
05:27.49muthu_romainguy: events propogate from parent to child?
05:27.54muthu_or child to parent?
05:28.17romainguyparent to child
05:28.22muthu_ok
05:29.11muthu_created a custom component with toggle, checkbox and radio
05:29.15muthu_looks like shit
05:29.31muthu_hehe
05:33.37*** join/#android v90100121 (n=v9010012@p120.cs.nthu.edu.tw)
05:38.19muthu_life is krazy
05:38.23muthu_yesterday was death
05:38.28muthu_today was birth
05:40.42muthu_wonder what tomorrow is...
05:53.44*** join/#android tonyacunar (n=joseacun@c-76-16-208-53.hsd1.il.comcast.net)
05:55.37romainguyhttp://www.flickr.com/photos/romainguy/2936662469/in/set-72157607816557599/
06:01.40*** join/#android dueynz (n=duey@203.96.223.40)
06:04.31living_swordoo nice car
06:05.04romainguyrental :)
06:06.59living_swordlooks like a jedi force field, lol
06:14.36*** join/#android kneejerk (n=kneejerk@124-168-36-231.dyn.iinet.net.au)
06:21.12muthu_why is the car on fire ;)
06:25.17*** join/#android davidw (n=davidw@213.47.186.146)
06:26.27*** join/#android muthu_ (n=muthu@218.248.24.81)
06:26.35muthuwhen a view switcher can be used over a new activity?
06:28.30muthuany use case of view switcher?
06:30.02*** join/#android MrSnowflake (n=mrsnowfl@113.54-67-87.adsl-dyn.isp.belgacom.be)
06:38.53muthuhttp://www.engadget.com/2008/10/12/1-5-million-t-mobile-g1s-already-pre-ordered/
06:39.01muthu1.5 million customers
06:39.47muthu* 99c
06:39.55muthu= 1.485m
06:39.58muthuwoah!
06:41.07muthunow if only my viewflipper works ;)
06:49.22*** join/#android eton (n=eton@ppp-58-8-2-189.revip2.asianet.co.th)
06:50.17*** join/#android muthu_ (n=muthu@218.248.24.81)
06:50.56*** join/#android mickrobk (n=mickrobk@c-67-173-250-134.hsd1.co.comcast.net)
06:57.47*** join/#android duey (n=duey@203.96.223.40)
07:03.59*** join/#android duey (n=duey@203.96.223.40)
07:26.04muthuhttp://www.techcrunch.com/2008/10/12/androids-login-is-cool-but-is-it-secure/
07:26.08muthuinteresting
07:31.41*** join/#android nowi (n=nowi@e179056126.adsl.alicedsl.de)
07:36.00*** join/#android muthu_ (n=muthu@218.248.24.81)
07:40.55living_swordjust a storm in a teacup
07:43.19*** join/#android crib (n=chris@port-92-193-107-227.dynamic.qsc.de)
07:46.35muthuwhat's the id's for views in view switcher?
07:46.41muthuview1, view2?
07:51.14*** join/#android cutmasta (n=cutmasta@62.225.134.181)
07:57.53*** join/#android MrSnowflake (n=mrsnowfl@88.197.198.80)
07:59.42muthuromainguy: viewswitcher.shownext() shows a blank screen..
07:59.50muthudo i have to refresh or something?
08:02.56muthunot using any anim transitions though
08:07.53muthuguess it works only for simple views
08:16.34*** join/#android kneejerk_ (n=kneejerk@124-168-36-231.dyn.iinet.net.au)
08:19.03muthuargghhh
08:19.09muthuid's..
08:25.35*** join/#android MrSnowflake (n=mrsnowfl@88.197.198.80)
08:33.09*** join/#android pjv (n=pjv@91.178.168.237)
08:43.14*** join/#android crib (n=chris@port-92-193-13-182.dynamic.qsc.de)
08:43.37*** join/#android muthu_ (n=muthu@218.248.24.81)
08:55.13*** join/#android thesquib (n=squibble@202-78-145-31.cable.telstraclear.net)
08:59.34*** join/#android anno^da_ (n=anno^da@p5492C5D7.dip.t-dialin.net)
09:28.01*** join/#android borism (n=boris@195-50-206-125-dsl.krw.estpak.ee)
09:28.57*** join/#android minunea_konsole (n=yaib@86.120.70.198)
09:30.30*** join/#android dueynz (n=duey@203.96.223.40)
09:32.14*** part/#android minunea_konsole (n=yaib@86.120.70.198)
10:02.29*** join/#android Tinyboom (n=nahh@163.80-202-155.nextgentel.com)
10:56.51*** join/#android kaze_work (n=kaze@ABordeaux-152-1-51-72.w82-125.abo.wanadoo.fr)
11:01.45*** join/#android muthu_ (n=muthu@218.248.24.81)
11:24.23*** join/#android MrSnowflake (n=mrsnowfl@88.197.198.80)
11:25.20*** join/#android Hai-Fai (n=jarmo@hoasnet-fe35dd00-42.dhcp.inet.fi)
11:30.02*** join/#android kneejerk (n=kneejerk@124-168-36-231.dyn.iinet.net.au)
11:39.13umdk1d3GAH this is driving me nuts, i cant find this trance song from its lyrics
11:41.23*** join/#android kneejer__ (n=kneejerk@124-168-36-231.dyn.iinet.net.au)
11:45.21*** join/#android kneejerk_ (n=kneejerk@124-168-36-231.dyn.iinet.net.au)
11:57.51*** join/#android kneejerk (n=kneejerk@124-168-36-231.dyn.iinet.net.au)
12:05.28*** join/#android ligi (n=ligi@p54B9FFCE.dip.t-dialin.net)
12:05.33*** join/#android kslater (n=kslater@206.193.242.16.nauticom.net)
12:07.56*** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-21a879ff11913619)
12:12.36MrSnowflakeHi guys
12:12.45plusminus_hi
12:12.52MrSnowflakehehe hi :)
12:13.30ligihi plusminus_
12:13.44ligiplusminus_: great work ur OSM app !-)
12:13.57MrSnowflakedoes anyone know how to define a view id, so I'd have to define it like with a ListActivity (android:id="@id/viewname" instead of "android:id="@+id/viewname")
12:14.18*** join/#android Dougie187 (n=doug@wg-d232034.dsl.fsu.edu)
12:19.22plusminus_ligi: hx
12:20.03plusminus_MrSnowflake: just "@id" is when you refer to another view
12:20.27plusminus_like android:alignLeftOf="@id/neighbourview"
12:22.08MrSnowflakeYeah I know, but I want others to use my predefined id
12:22.55plusminus_don't know if that is possivle :/
12:23.29MrSnowflakeI'm making a jar from which I need/want to findViewById() on a particular ID in the content view set by the user
12:24.17MrSnowflakeThe way arround could be having the user pass the id of the view, but that's a little less nice, i believe
12:24.17plusminus_I asked a similar question some days ago for my OSMapView and the answer was to give the raw source xD
12:24.27MrSnowflake:)
12:24.29plusminus_g2g work starts in 5 minutes ^^
12:24.37MrSnowflakehehe, have fun
12:26.14umdk1d3MrSnowflake: so you want to pre-create an id?
12:26.51MrSnowflakeyes
12:27.28umdk1d323:12 res/values/ids.xml  iirc
12:27.28umdk1d323:13 yep then  <resources><item type="id" name="yay" /> ...
12:27.42MrSnowflakethanks.
12:28.11MrSnowflakeAnd is it possible to add that xml to a jar, or should it first be compiled?
12:28.53umdk1d3it needs to go through the android resource compiler to be put into R.java
12:29.12umdk1d3you should add it in eclipse, alongside strings.xml, etc
12:29.22umdk1d3it will auto-include on the resource compiler pass
12:29.57MrSnowflakeI tried that, but then I get an error from the Manifest, as I don't have an activity in my project. It's going to be a lib
12:30.37umdk1d3oh hmm
12:30.52umdk1d3using cross-project id's can be a little messy iirc
12:31.30MrSnowflakehmmm... to bad..
12:31.35umdk1d3im not sure how ids provided by libs are handled
12:31.55umdk1d3someone else around here might, its worth idling about
12:33.34MrSnowflakethanks man, now I atleast know it's not that easy.
12:33.41MrSnowflakeI'll use the workaround
12:40.09*** join/#android Foxdie (n=foxdie@fox.akao.co.uk)
12:48.14*** join/#android knowtheory (n=knowtheo@bas7-london14-1242517217.dsl.bell.ca)
12:50.07*** join/#android michaelnovakjr_ (n=mnovak@204.141.14.170)
12:54.18*** join/#android tale_ (n=tale@207.235.54.1)
12:56.09*** join/#android yakischloba (n=jake@209.160.56.254)
13:14.27*** join/#android plusminus_ (i=81020c44@gateway/web/ajax/mibbit.com/x-dd6d2acdf483d4ad)
13:19.30*** join/#android Dougie187 (n=doug@144.174.57.2)
13:24.49michaelnovakjr_howdy Dougie187
13:25.43Dougie187hey michaelnovakjr_
13:25.46Dougie187hows it going?
13:25.57michaelnovakjr_eh, been insanely busy
13:26.18Dougie187yeah it happens.
13:26.23Dougie187you still like your iphone?
13:26.30michaelnovakjr_love it
13:27.08Dougie187well thats good
13:27.16Dougie187only like 9 days until the G1 comes out
13:27.18michaelnovakjr_getting the android phone?
13:27.38Dougie187im not going to. not yet at least.
13:27.39*** join/#android an_dev (n=PAYAL@host-208-68-238-61.biznesshosting.net)
13:27.45Dougie187im keeping sprint. so i have to wait for it to come out on sprint
13:27.51michaelnovakjr_cool
13:28.44*** join/#android ArteK (n=ArteK@artekw.cerbero.pl)
13:29.35Dougie187you still writing android apps?
13:29.37Dougie187or no?
13:29.48michaelnovakjr_i'm actually going to help out on five
13:29.52yakischlobawell look who it is
13:29.53Dougie187nice
13:30.04yakischlobamichael
13:30.07yakischlobacome back from the dead
13:30.09michaelnovakjr_how's it going?
13:30.47michaelnovakjr_more like from the mercy of my work
13:30.47yakischlobaouch
13:30.47michaelnovakjr_:)
13:31.03yakischlobaI hope there isn't some rediculous line to get the phone
13:31.10michaelnovakjr_i wouldn't think so
13:31.13yakischlobaI don't like that nonsense
13:31.21yakischlobame either, but with all the supposed pre-orders
13:31.29*** join/#android eton (n=eton@ppp-58-8-2-189.revip2.asianet.co.th)
13:31.40michaelnovakjr_is there a dev program where you can just get a handset?
13:31.55umdk1d3not atm  :/
13:32.02michaelnovakjr_lame
13:32.08yakischlobaI doubt anyone would have gone out of their way to be so accommodating :/
13:32.14michaelnovakjr_haha
13:32.16Dougie187lol
13:32.22Dougie187well 1.5 million have already been preordered.
13:32.34Dougie187its probably going to be kinda hard to get one in a store on the 22nd
13:33.08michaelnovakjr_tmobile jacked up the data plan for the phone huh
13:33.11michaelnovakjr_25 bucks
13:33.24Dougie187from what i hear you can get away with the 20/month one.
13:33.28yakischlobayeah. I can't do anything like camp out either. I'll get there around 3pm.
13:33.38yakischloba(and I _wouldn't_ camp out FYI ;) )
13:33.41michaelnovakjr_haha
13:33.46Dougie187I don't remember where I read it, but i read it somewhere.
13:33.47michaelnovakjr_i camped out for an iPhone
13:33.51Dougie187...
13:33.52yakischlobadork ;)
13:33.53michaelnovakjr_i showered on fifth avenue
13:33.55Dougie187yeah thats lame.
13:33.57michaelnovakjr_in the street
13:33.59michaelnovakjr_haha
13:34.01Dougie187and gross
13:34.02michaelnovakjr_i'm kidding
13:34.18michaelnovakjr_i got the phone about three weeks or so after it came out
13:34.32Dougie187i thought you got the phone like 3 weeks ago.
13:34.39Dougie187maybe a little more than that.
13:35.15michaelnovakjr_yea, actually it was like 4 weeks ago
13:35.24michaelnovakjr_so not three weeks after, more than that
13:38.14michaelnovakjr_i popped in here last night, and got caught in the middle of muthu babbling
13:38.19michaelnovakjr_he doesn't take a break huh
13:38.34Dougie187what do you think?
13:38.41michaelnovakjr_guess not
13:38.51Dougie187lol
13:38.54Dougie187did he ever?
13:39.03michaelnovakjr_haha unfortunately not
13:39.24Dougie187he even went as far as to get a different screen name and harass  people in the channel one day.
13:39.41michaelnovakjr_you're kidding right?
13:39.42umdk1d3=O
13:40.01Dougie187he changed his name to something like saraneya or something and starting telling everyone they were idiots and didn't know anything about android
13:40.10Dougie187and saying noone was helpful and stuff
13:40.20michaelnovakjr_yea, he's a loser
13:40.22*** join/#android cfreak201 (n=cfreak20@p54ADDA35.dip.t-dialin.net)
13:40.24umdk1d3that doesnt sound like muthu tho
13:40.31Dougie187then the next day I noticed him changing his name around and I was like.. wtf are you doing that for muthu.
13:40.38Dougie187and hes like "haha, it was pretty funny huh?"
13:40.53Dougie187i said "what? you being a total douche?"
13:40.59michaelnovakjr_hah
13:41.03Dougie187and hes like yeah, everyone is a douche sometimes.
13:41.11Dougie187it was retarded.
13:41.14michaelnovakjr_except he is all the time
13:41.26Dougie187i said, noone is ever intentionally a douche though.
13:41.33Dougie187except him.
13:41.34michaelnovakjr_haha
13:41.36Dougie187or if you hate someone.
13:41.43Dougie187you might be a douche to them.
13:42.10michaelnovakjr_Dougie187: how much did you get your thinkpad for?
13:42.15Dougie187like 850
13:42.27michaelnovakjr_i've been putting off getting a new one... but its definitely time
13:42.32Dougie187heh
13:42.34michaelnovakjr_how do you like it?
13:42.36*** join/#android poetic_folly|G5 (n=poetic_f@97.103.39.213)
13:42.38Dougie187i don't know if they are as cheap as they were.
13:42.39Dougie187but i love it.
13:42.41Dougie187its awesome
13:42.49michaelnovakjr_nice
13:42.51Dougie187way better than my old one.
13:42.54Dougie187it never gets hot.
13:43.09Dougie187sometimes it gets semi warm, but not even when im playing games.
13:43.09michaelnovakjr_that's awesome
13:43.20michaelnovakjr_you have win and linux on it?
13:43.24Dougie187no win.
13:43.25Dougie187just linux
13:43.29michaelnovakjr_sweet
13:43.31Dougie187straight up ubuntu.
13:43.37michaelnovakjr_no centos?
13:43.40Dougie187i even dumped the recovery partition.
13:43.45Dougie187don't joke like that.
13:43.59Dougie187i would shoot myself in the face if I had centos on my laptop.
13:44.20cutmastalol
13:44.37michaelnovakjr_haha
13:45.03Dougie187the new t series laptops have a cool feature though, supposedly you can swap your graphics card on the fly.
13:45.07Dougie187but i dont know if it works in linux or not.
13:45.16michaelnovakjr_what graphics do you have in there now?
13:45.22Dougie187an nvidia one.
13:45.27michaelnovakjr_nice
13:45.29Dougie187nvida nvs140m something like that
13:45.32yakischlobaubuntu sucks :(
13:45.38Dougie187yakischloba: your face sucks.
13:45.40Dougie187hah
13:45.42michaelnovakjr_yakischloba: and what do you prefer?
13:45.45umdk1d3<3 gentoo
13:45.50yakischlobaI prefer MacOS lol
13:45.56yakischlobaI use ubuntu here at work and it crashes all the time
13:45.57michaelnovakjr_haha
13:45.59Dougie187im not a big fan of macos.
13:46.04Dougie187and ubuntu never crashes on me.
13:46.08yakischlobalucky you
13:46.11Dougie187:)
13:46.18Dougie187what machine do you use it on?
13:46.19michaelnovakjr_yakischloba: do you have crappy hardware at work? it sounds like it?
13:46.29yakischlobaseems like a pretty solid machine to me
13:46.36yakischlobabest I can figure is that the dual monitor thing makes it crash
13:46.39Dougie187solid as it, its made out of lead?
13:46.50michaelnovakjr_yakischloba: nvidia graphics?
13:46.54Dougie187s\as it\as in\g
13:46.57yakischlobamichaelnovakjr_: ati
13:47.20yakischlobaDougie187: nah its uhh..dual 3.0ghz with 3gb ram or something
13:47.23michaelnovakjr_dual monitor setup is pretty straightforward.... just don't use the separate x as an option
13:47.25*** part/#android v90100121 (n=v9010012@p120.cs.nthu.edu.tw)
13:47.29michaelnovakjr_that will crash it
13:47.33Dougie187yeah seperate x sucks.
13:47.35yakischlobaI don't think I did that
13:47.41yakischlobaim using like the
13:47.46yakischlobalarge monitor emulation or whatever
13:47.47Dougie187doesn't ati have a control center for it too?
13:47.51yakischlobawhere it treats both displays as one big one
13:47.52Dougie187so its all guied or whatever.
13:47.59michaelnovakjr_i believe so
13:48.05Dougie187i know nvidia does.
13:48.11michaelnovakjr_yep
13:48.13Dougie187makes it really easy to hook my laptop up to the tv.
13:48.25Dougie187yakischloba: do you have the right driver?
13:48.47yakischlobaI've tried two different drivers
13:49.14yakischlobaI think theres an OSS one and the one that ATI distributes
13:49.14Dougie187and neither of them fixed the crashing issue?
13:49.29Dougie187do you ever try to figure out what is making your machine crash?
13:49.32yakischlobaNope. I'm not certain the crashing issue is related
13:49.33yakischlobaheh
13:49.33yakischlobano
13:49.37yakischlobaI'm always too busy when it happens
13:49.44Dougie187lol
13:49.49Dougie187well, then you shouldn't complain about it.
13:49.49yakischlobaon the phone etc, have to reboot and get on with everything
13:50.04yakischlobashrug. I know my Mac doesn't crash :)
13:50.16Dougie187i have a friend who just got a mac.
13:50.26Dougie187and he loved it for like a day or two
13:50.29michaelnovakjr_i have a mac
13:50.32*** join/#android schmylan (n=schmylan@38.114.107.1)
13:50.35michaelnovakjr_i like it every once in a while
13:50.38Dougie187while he was playing with the multitouch and whatnot.
13:50.43michaelnovakjr_i actually prefer windows over it
13:50.47yakischlobaahh. mine doesn't have multitouch
13:50.56yakischlobamy mac is the best thing i've ever bought on impulse
13:51.03Dougie187then he tried to develop stuff on it, and now all he does is complain about how hard it is to get everything to work.
13:51.13Dougie187hes like "man i wish it had a good package manager or something, like apt"
13:51.20michaelnovakjr_development is actually easy.... i just don't care much for the UI anymore
13:51.25yakischlobaheh
13:51.30yakischlobaI've had no problems with development
13:51.34michaelnovakjr_like i said... i prefer windows over mac
13:51.46Dougie187i also don't like how apple distrubutes out of date compilers.
13:51.47Dougie187like gcc.
13:51.50michaelnovakjr_haha
13:51.55Dougie187their gcc doesn't even support openmp
13:51.55michaelnovakjr_yes... that is annoying
13:53.07yakischlobaanyway I just use it here at work because its the next best thing IMO. it just doesn't seem as far along as I had expected
13:53.31michaelnovakjr_are you using 8.04
13:53.41yakischlobayeah
13:54.00umdk1d3bah i hate the EDGE provider in my town
13:54.05umdk1d3freaks me out everytime i ssh back into a box
13:54.12michaelnovakjr_i will say you do have to customize it greatly to get all you want.... but if you setup the OS right it'll be awesome
13:54.15umdk1d3they lease IPs from *everywhere* seems like
13:54.31yakischlobahmm. seems like it has quite a large following
13:54.47michaelnovakjr_its the easiest to get up and running
13:54.48yakischlobawhich is why I expected it to be spectabulous right out of the iso
13:54.53michaelnovakjr_you don't have to do much to get online with it
13:55.03yakischlobayeah i'll give it that
13:55.06yakischlobavery easy install
13:55.18michaelnovakjr_its one of its attractive features
13:55.30michaelnovakjr_you can use amazon mp3 downloader with it
13:55.36michaelnovakjr_limewire, etc.
13:55.41michaelnovakjr_the basics
13:56.26yakischlobahmm
13:56.37yakischlobai don't particularly care for the package-centric design either
13:56.43michaelnovakjr_i hate kde with a passion
13:56.56michaelnovakjr_amarok is getting re-written in ruby
13:57.01michaelnovakjr_that spells lame
13:57.37yakischlobaI'm used to building software from source. I don't like futzing around trying to find the right package name that contains whatever libs i need etc
13:57.53michaelnovakjr_i used to, but then i got lazy
13:58.04michaelnovakjr_for music players and email programs i don't care if its a package
13:58.08*** join/#android unix_lappy (i=614133e2@gateway/web/ajax/mibbit.com/x-7a83dd13dae5676f)
13:58.16yakischlobahmm weird. As much as I love ruby, I don't think I would try to write a music player in it
13:58.20michaelnovakjr_other stuff like eclipse i download outside the package manager
13:58.26yakischlobayeah I'm talking about devel stuff
13:58.36michaelnovakjr_yea, the dev settings can get funky
13:59.54*** join/#android Tinyboom (n=nahh@163.80-202-155.nextgentel.com)
14:00.07yakischlobaand of course the only thing I hate more than package managers is control panels
14:01.21michaelnovakjr_certain control panels are helpful... others suck
14:02.03yakischlobawe resell control panels to our customers for their dedicated servers and I have to deal with bullshit problems with em all day
14:02.36yakischlobaif you _need_ a control panel and can't troubleshoot it yourself when it fucks up, you have no business administering a server
14:03.09yakischloba</job rant>
14:03.38umdk1d3control panels are for wimps  ^.^
14:06.53umdk1d3mmm caffiene kicking in  =D
14:07.09*** join/#android matt_c (n=mcroydon@gozur.sunflowerbroadband.com)
14:08.40unix_lappylol, true laziness is when you're too lazy to get coffee in the morning (much less breakfast...)
14:11.33michaelnovakjr_never too lazy for coffee
14:11.37michaelnovakjr_i can't function without it
14:14.58Dougie187lol i don't like coffee
14:16.00snadgesince i bought a new bed, i dont need to drink coffee in the morning.. bizarre
14:16.01*** join/#android jt567 (n=jt@sdserver66.mforma.com)
14:16.21snadgewhen i wake up now.. im actually awake
14:17.10michaelnovakjr_weird
14:17.17michaelnovakjr_does that mean your new bed sucks?
14:17.32michaelnovakjr_cause my bed is comfortable and i hate getting up in the morning :)
14:17.51snadgenot sure.. i had a really uncomfortable bed for about a year before this one
14:18.03snadgeoh and i used to chronically smoke weed
14:18.19michaelnovakjr_ah so the truth comes out
14:19.28unix_lappyhttp://www.techcrunch.com/2008/10/12/androids-login-is-cool-but-is-it-secure/
14:19.58snadgeyou think that was more the problem than the bed? :P
14:20.00unix_lappyle sigh @ arrington.
14:20.21michaelnovakjr_i would be interested in going to the launch event
14:21.48snadge"Android is dead anyway, so who cares?"
14:21.59snadgelol that was one of the comments.. why would somebody say that?
14:22.15snadgesteve ballmer maybe?
14:22.37snadgeducks a flying chair
14:23.10*** join/#android MrSnowflake (n=mrsnowfl@88.197.198.80)
14:23.55zhobbsso most people even put a password on their phone?
14:24.00zhobbsdo*
14:24.05michaelnovakjr_not really
14:24.14michaelnovakjr_apple had some trouble with that too
14:24.27umdk1d3i think they havent up til this point because it hasnt been easy
14:24.31michaelnovakjr_i find it annoying that everytime you unlock it you have to put in a password
14:24.33umdk1d3the unlock pattern opens it to more people
14:24.45MrSnowflakeYes, but only 9 points is really restrictive
14:24.55MrSnowflake16 points would be a lot better
14:25.20kslatercan you re-trace your steps on the pattern?
14:25.30umdk1d3kslater: nope  :/
14:25.37kslaterok, that's bad
14:25.46umdk1d3once you go through a point, you cant revisit it
14:25.53umdk1d3im sure someone could add that feature tho
14:26.08MrSnowflakethat makes 9 point very useless
14:26.17MrSnowflakeevery1 is going to make the 'G' :D
14:26.21Disconnectso top-left across center to bottom right, then over to center and up to top-center wouldn't work? what is this, tron?
14:26.24umdk1d3:P  lol
14:26.28Disconnectheh
14:26.42jasta*yawn*
14:26.45MrSnowflakeOw, sorry didn't see the revisit
14:26.54Disconnect(over to bottom-center that is, then up through already-hit center to top-center)
14:27.04MrSnowflakeBut hey, as google will open up that too, we can make it 256 point
14:27.10MrSnowflaketry to hack that :D
14:27.10zhobbsDisconnect: I think that would work
14:27.19michaelnovakjr_what's up jasta, do you see my pm?
14:27.27umdk1d3i think the point isnt to make it incredibly secure
14:27.33umdk1d3its to get more people to use simple security
14:27.35umdk1d3instead of none at all
14:27.48jastamichaelnovakjr_: yeah, just kind opening my eyes for the first time this morning tho :)
14:27.49zhobbsI don't think I'd use it
14:28.02MrSnowflakestill 16 dots woudln't be that hard I guess.
14:28.05zhobbsI'd rather have a remote bricking features
14:28.07michaelnovakjr_:) sometimes my client doesn't authenticate properly
14:28.11zhobbsfeature*
14:28.18MrSnowflakeand the finger smudges on the screen won't be as visible I think
14:28.19umdk1d3zhobbs: i leave my crap all over the place, so its nice to know its somewhat secured
14:28.34Disconnectzhobbs: i'd really rather us cell providers did imei-banning on stolen phones, but thats just me..
14:28.43umdk1d3MrSnowflake: agreed, the finger smudges for the passwrod prolly couldnt be told apart from normal screne actions
14:29.00MrSnowflakezhobbs: there's a permission.BRICK, so go ahead and write your service :p
14:29.33Disconnectumdk1d3: i'd say - having not used one - that there are prolly 3 kinds of smudges. taps, scroll (mostly on one side) and password, which is distinctive because its all one 'zorro' swipe instead of the cumulation of a bunch of littler ones
14:29.46zhobbsMrSnowflake: I saw that, was wondering about that one
14:29.50MrSnowflaketrue
14:30.16MrSnowflakezhobbs: I believe those Google guys have too much spare time :). Like the GRAVITY_DEATH_STAR AND GRAVITY_THE_ISLAND
14:30.18MrSnowflake:
14:30.19MrSnowflake:)
14:30.20umdk1d3Disconnect: hmm that is true
14:30.37umdk1d3GRAVITY_YOUR_MOTHER   =O
14:31.04MrSnowflakeGRAVITY_YOUR_MOTHER #inf#
14:31.27*** join/#android dipen (n=fdd001@host-208-68-238-61.biznesshosting.net)
14:31.32umdk1d3insert "yo momma so fat" jokes here, where she has her own gravitational pull
14:31.54MrSnowflakehehe :)
14:32.15MrSnowflakeumdk1d3: But now you can use your android phone to prove your "yo momma so fat" jokes :D
14:32.56Disconnectanyone want to look at their phone in the light and see if the zorro swipe is readable? (esp after its been used for a few mins and relocked - the zorro might not be 'on top' so it might be rubbed out a bit)
14:34.03MrSnowflakeIf you scroll a couple time through a webpage, the smudges aren't 'readable' anymore
14:34.10MrSnowflakeon my wimo device that is.
14:39.51*** part/#android jt567 (n=jt@sdserver66.mforma.com)
14:41.35*** join/#android morrildl (n=chatzill@nat/google/x-150abe86b0cfee50)
14:41.35*** mode/#android [+o morrildl] by ChanServ
14:43.11*** join/#android Merovech (n=louis@41.207.229.183)
14:45.38*** join/#android muthu (n=muthu@218.248.24.81)
14:46.14Disconnectcool
14:46.33MrSnowflake?
14:52.04*** join/#android qvark (n=qvark@84.79.155.52)
14:57.42*** join/#android pardom (n=pardom@75.144.91.181)
14:58.24*** join/#android angryamoeba (n=danski@93-97-160-230.zone5.bethere.co.uk)
15:00.14*** join/#android DubLo7 (n=DubLo7@70.238.110.130)
15:01.28DubLo7I have an application which makes extensive use of bluetooth serial... is there any chance I can roll the 0.8 or 0.9 bluetooth libraries into my application?
15:02.20MrSnowflake0.9 doesn't have a bluetooth lib afaik
15:02.36MrSnowflakeI think you have to wait till a future version
15:02.54DubLo7Crud... I was hoping to get away from windows mobile
15:03.25MrSnowflakeHeh, yeah me too, but you have to wait a little longer :).
15:04.08DubLo7Version 1.0 already kicks WM version 6 butt.  I'm not worried, just impatient.  :)
15:04.32MrSnowflakeI think every1 here is :D
15:04.58*** join/#android inZane- (i=nemo@dslb-084-058-092-071.pools.arcor-ip.net)
15:05.08Foxdie:)
15:05.11Foxdieseconded
15:05.25Foxdiecan I ask G1 questions in here btw?
15:07.25summatusmentisI suppose you can ask, not sure what the policy is on answering them though :)
15:07.36MrSnowflake:)
15:07.38wastrelyou can ask anything here
15:07.43wastrelwe will answer to the best of our googling ability
15:07.56Foxdieheh :)
15:08.16DubLo7dilution of trademark
15:08.34wastrelweb search with popular web search engine
15:08.38FoxdieA channel full of googlers, I'm not sure whether this is comparable to slices of buttered toast strapped to the back of a cat and then dropped ;)
15:08.38wastreling ability
15:08.41DubLo7lol there ya go
15:08.55Foxdiemy question is this, and is admittedly quite geeky;
15:09.09Foxdiehas anyone thought about making a wrist strap case for the G1?
15:09.16Foxdieso essentially you wear the G1 on your wrist
15:09.27DubLo7I've got a bike mount
15:09.54*** join/#android jt436 (n=jt436@sdserver66.mforma.com)
15:10.14wastrelwrist computer eh
15:10.33Foxdieindeed
15:10.35*** join/#android morrildl_ (n=chatzill@nat/google/x-492e972fe96ac50f)
15:10.35*** mode/#android [+o morrildl_] by ChanServ
15:10.39MrSnowflakehehe :)
15:10.52MrSnowflakeoh, like a watch 'braclet' thingy?
15:10.53DubLo7I like the wrist idea... there are some roller blade wrist guards that would look pretty cool modded to hold one
15:11.10Foxdiewhat I'm surprised is google image searching for "htc wrist case" and similar searches, no one seems to have done it for any of the HTC devices
15:11.23MrSnowflakeHehe if the phone could control your other peripherals it would be awsome :)
15:11.34DubLo7btw, where's the best place to order a G1?
15:11.41DubLo7looks like everywhere is out
15:11.45MrSnowflakeFoxdie: Maybe u're the geekiest of them all :p
15:11.49Foxdie^_^
15:11.55MrSnowflake"One Geek to rule them all"
15:11.57Foxdiethought about doing it with my HTC Artemis
15:12.11Foxdiebut then the artemis is smaller than the G1 by a lot, but no built in keyboard
15:12.12MrSnowflakeBut that's wimo, so very uncool :p
15:12.18Foxdieindeed lol
15:12.28Foxdielets just say it doesn't run the default winmo shell :)
15:12.45Foxdiewish it ran android or linux
15:12.50dd94300is it possible to have java class that contains only service?
15:13.41MrSnowflakedd94300: why wouldn't it?
15:14.16pardomdd94300: do you mean this? public void MyService extends Service
15:14.32dd94300pardom, yes
15:14.52pardomyup
15:15.09*** join/#android cbeust (n=cbeust@69.36.227.135)
15:16.43dd94300pardom: so it would be possible to start a service when android boots up or any other application, rt?
15:19.07MrSnowflakeYes, buth then you need an IntentReceiver on BOOT_COMPLETE and the permission.BOOT_COMPLETE (not actuall names)
15:20.34dd94300ok thanks MrSnowflake and pardom
15:20.38MrSnowflakenp
15:26.58*** join/#android cbeust_ (n=cbeust@72.14.224.1)
15:30.13zhobbsyou also need to declare the permission for BOOT_COMPLETE
15:30.38MrSnowflakehehe yups: <MrSnowflake> Yes, buth then you need an IntentReceiver on BOOT_COMPLETE and the permission.BOOT_COMPLETE (not actuall names)
15:31.09zhobbs:)
15:39.45jastazhobbs: have you ever run into crap like if you reset/release a MediaPlayer object that wasn't used it hangs?
15:39.56*** join/#android living_sword (n=chatzill@203.115.94.226)
15:39.58zhobbsjasta: nope
15:40.05jastado you ever release it?
15:40.31zhobbsonDestroy() I do
15:40.37jastabut you mentioned you never stop your service
15:41.06zhobbsvery true :)
15:41.19jastahehe
15:42.21*** join/#android crib (n=chris@port-92-193-1-111.dynamic.qsc.de)
15:43.16zhobbsthough, that's going to change...I need to stop my service when it's done
15:43.37jastawell, look out for this, because i'm pretty sure i'm not doing anything wrong here...
15:43.42zhobbsok
15:43.45jastai construct my MediaPlayer object in onCreate and destroy in onDestroy
15:44.07jastaif for some reason between the two the object was never used (setDataSource and play), it will lock up the thread that calls release
15:44.19jastawhich is your main thread in onDestroy
15:44.41zhobbsstrange
15:45.01jastaeither reste or release on an unused mediaplaye rwill do this
15:45.51jastalikewise, if you call setDataSource, prepareAsync, but then call reset+setDataSource before start(), setDataSource will throw IllegalStateException
15:46.18zhobbshmmm
15:46.27jastabut if you catch this exception and call reset+setDataSource again, it will work lol
15:46.51jastayou should take a look at my StreamMediaPlayer class.  it encapsulates work arounds for these things
15:46.58jastaso my server need not care about MediaPlayer bugs
15:47.02jastaservice*
15:48.58jastaand i know that you do streaming media in yours, so you especially have to watch out for that lame prepareAsync/start problem.  if the user was to cancel before bufferring finishes, but then you attempt to reuse the mediaplayer object, it would freak
15:49.48DubLo7<PROTECTED>
15:49.58*** join/#android dmoffett (n=dmoffett@71.33.240.149)
15:50.18jastathere is no special developer program that i know of.  this is not unlike all other mobile platforms...
15:50.18cbeust_Dublo: That's surprising, but can't you order one online?
15:50.26jastaonly huge companies get dev pricing
15:50.49DubLo7when I put in my zip code it says I'm outside of the service area
15:51.15jastawell, if you can't get t-mobile service, maybe you don't want a G1? :)
15:51.26jastaunless you do get AT&T coverage, in which case you should see how you can buy an unlocked phone
15:51.32jastaperhaps through ebay when they are available
15:51.45summatusmentisI want a G2 (or whatever they're going to call the rumored Sprint version)
15:52.11DubLo7I have AT&T and another GSM provider.  I just need something to test on.  I've got about 12 phones
15:52.32benleyDubLo7: I'm sure it will be possible to get one unlocked in a month or so
15:52.45jastawell then when the phones are available, google around for unlocked ones.
15:53.03benleyDubLo7: (at least, that's what I expect.  it took like 5 seconds for unlocked iphones to show up on ebay when they were launched, right?)
15:53.07DubLo7OK.  So is this developer challenge just using the emulator so far?
15:53.13jastabut do realize AT&T won't be able to support the 3G portion of the phone.  I doubt you live in 3G coverage tho :)
15:53.28DubLo7I have an HTC advantage that gets 3G.
15:53.29jastaDubLo7: the ADC is long over, but yes, it was exclusively on the emulator
15:53.50jastaDubLo7: well then you won't get 3G with the G1 in your area.  it uses a different frequency.
15:53.51DubLo7A friend gets 3G all the time after he complained to AT&T and mentioned the class action lawsuit
15:53.57*** join/#android MrITR (n=Maurice@c-24-4-108-143.hsd1.ca.comcast.net)
15:54.11jastaDubLo7: 3G isn't something that AT&T just "turns on" for you.  i think you are confused.
15:54.23DubLo7jasta: That's just what he tells me and he is often confused
15:54.34MrSnowflake:)
15:55.03jasta3G is a separate band that phones can operate on, supported by a faster data network.  If the phone's radio doesn't support the carriers 3G band, then it simply will not work.  If it does, it simply will work :)
15:55.37jastaThe G1 does not support AT&T's 3G band.  It supports T-Mobile's, and the much more popular global 2100 band.
15:55.44DubLo7jasta: The htc advantage has 3G and I can get online for about 1 minute or so before it drops to hspa(?) or edge
15:55.59DubLo7jasta: In last vegas we tethered it and tried bittorrent and it worked ok
15:56.13jastawell, you don't seem to be listening to me so nevermind
15:56.21cbeust_No reason why 3G would drop unless you lose coverage
15:56.30cbeust_I certainly have 3G hours in a row at a time
15:56.51DubLo7jasta: No... I am listening.  I'll just have to deal with whatever hardware I can get.  Rest assured I am cataloging the information.  :)
15:59.57umdk1d3DubLo7: there is a second ADC coming up that will be announced soon, which will happen using real devices
16:01.09DubLo7umdk1d3: Thanks.  I'll watch for it in the RSS of the android blog
16:08.48*** part/#android Dougie187 (n=doug@144.174.57.2)
16:11.31*** join/#android muthu (n=saraneya@59.92.9.192)
16:19.31muthuyor
16:20.04*** join/#android mr_daniel (n=sysrq@e177156089.adsl.alicedsl.de)
16:24.10muthuWOW!
16:24.12muthuhttp://economix.blogs.nytimes.com/2008/10/13/paul-krugman-wins-economics-nobel/?hp
16:24.42muthulove him
16:25.06michaelnovakjr_WOW!
16:25.12michaelnovakjr_definitely ignoring you now
16:26.23muthuhey michaelnovakjr_
16:26.36muthuwhat's happenin dud
16:30.09*** join/#android an_dev1 (n=PAYAL@host-208-68-238-61.biznesshosting.net)
16:34.38*** join/#android Rob-cs (n=Rob-cs@c-68-33-22-200.hsd1.md.comcast.net)
16:34.55Rob-csanyone around?
16:35.13muthuhey Rob-cs
16:35.29Rob-cshow are your projects going muthu?
16:35.32jastaromainguy: is it basically a no-op to do drawing outside the canvas' clipped bounds?  i am noticing that because i have a seekbar layered on top of my reflectionlayout the reflectionlayout gets a dispatchDraw call each time the seek bar moves...
16:35.59jastabut i'm wondering if that's actually not wasting any cycles because the reflection won't really draw since the clip bounds are outside of anywhere it would need to display
16:36.01muthuRob-cs: goin good, if i can grab a G1 it would be great
16:36.40Rob-csmuthu: what are you working on now?
16:36.49muthuhttp://mobeegal.in
16:37.09michaelnovakjr_Rob-cs: annoying people
16:38.49Rob-cshaha who is? me?
16:38.54michaelnovakjr_no muthu
16:39.19wastrelhi folks
16:39.21Rob-csuh oh, haha its like a playground fight every time i come in here
16:39.25Rob-cswhattup wastrel?
16:40.11wastreli am at work.
16:40.15Rob-csAnyone in here know anyone developers who have a little time for paid work?
16:41.00*** join/#android ttuttle (n=tom@pdpc/supporter/student/gentoo.contributor.ttuttle)
16:41.28muthuRob-cs: try the android developers forum
16:41.40muthuif you post it there.. you might find someone
16:48.25*** join/#android rorist (n=rorist@136.65.202.62.cust.bluewin.ch)
16:49.23*** part/#android rorist (n=rorist@136.65.202.62.cust.bluewin.ch)
16:49.40Rob-csyou mean the google group?
16:49.50muthuyup
16:52.17*** join/#android romainguy_ (n=gfx@nat/google/x-8c931119ce20a455)
16:54.09muthuG1 demand is greater than expected
16:54.17muthuand now all those nay sayers are eating their words
16:56.18jastazhobbs: just also discovered that if you call stop() on an uninitialized MediaPlayer, then setDataSource will hang.
16:56.57jastaby uninitialized i mean one that has never been used to start playback
16:57.13zhobbswell, that should at least throw an ISE
16:57.32jastasure, but instead it blocks the calling thread indefinitely :)
16:59.06zhobbsI generally always check isPlaying() before most calls like that
16:59.26jastai don't because isPlaying() has broken semantics
16:59.48jastathe time between prepareAsync and start() will register isPlaying() == false, and yet, mp.stop() will actually change its behaviour (it will disconnect the stream)
17:01.46jastainstead i have my StreamMediaPlayer class track the state of the underlying MediaPlayer and choose to ignore certain calls under certain situations
17:01.49jastaor ignore certain exceptions
17:01.58jastathe class has to be babysat :)
17:02.05*** join/#android chab7 (n=kvirc@212.92.4.114)
17:02.46zhobbsmy biggest problem is when the media player encounters an error with streaming stuff sometimes it just calls onCompletionListener and claims to be done
17:03.05zhobbsso for the user it just goes to the next item randomly
17:03.17_avatari've worked with the media player a bit, i've found that for best results just create a new MediaPlayer instance every time you want to play something. recycling old ones cause instability
17:08.26jastazhobbs: really?  i have not seen that, however i have seen that the seek estimation is so broken that if the user seeks just a little bit too far forward, it will request a range that makes no sense and call onCompletion
17:10.25zhobbsit's very finicky...I'm sure everyone gets different results
17:10.55jastayes, it has numerous serious bugs
17:11.13jastahow do you guys even do streaming?  surely you're not just pointing it at a URL and letting its do its thing?
17:11.17jastait do its*
17:12.22_avatarsure, that's what i do
17:12.27zhobbsthat's exactly what it is :)
17:12.35jastareally?  so how do you get buffer progress?
17:12.46jastaoh you must not be using rtsp
17:12.48jastaerr not be using http
17:12.49zhobbsthere's a buffer status listener
17:12.55jastazhobbs: yeah, but it doesn't do squat.
17:13.14jastafor HTTP, the buffer listener tells you total download progress (it counts up 0 to 100 until the download is done)
17:13.19zhobbsright
17:13.27zhobbsI just start() in onPrepared()
17:13.28michaelnovakjr_that isn't progressive then?
17:13.40_avataryeah, i'm using http. our samples are only 30 seconds, and optimized for streaming, so we just display an indeterminate progress bar until onPrepared
17:13.40jastamichaelnovakjr_: that's progress, but it advertises the interface as "buffer fill percentage" changes
17:14.50_avatarand, again, i get around a lot of stability issues by not recycling old MediaPlayer objects. once i've called setDataSource() on a MediaPlayer i don't reuse it.
17:16.20zhobbsjasta: it is tricky to check if the video has stalled due to buffering
17:16.37*** join/#android Dougie187 (n=doug@144.174.57.2)
17:16.49zhobbsbut not really....if (isPlaying() && progressNow == progressLastTime)
17:18.03*** join/#android Yeggstry (n=mind@cpc1-rdng14-0-0-cust946.winn.cable.ntl.com)
17:29.47*** join/#android an_dev (n=PAYAL@host-208-68-238-61.biznesshosting.net)
17:30.57*** join/#android an_dev2 (n=PAYAL@host-208-68-238-61.biznesshosting.net)
17:36.33*** join/#android humbolt (n=humbolt@vie-nas-ge-0-2.onenet.at)
17:36.38*** join/#android BBHoss (n=bbhoss@c-68-62-170-33.hsd1.al.comcast.net)
17:36.50humboltcan I put android on a x86 netbook?
17:38.01MrSnowflakeEmu or real, with real _you_ probably can't.
17:38.35humboltreal
17:38.56humboltif it is opensource I should be able to compile it for x86, not?
17:39.13zhobbsI heard a rumor about a "native sdk" coming out eventually
17:39.36MrSnowflakeIt's not just a mather of compiling to x86 code. There are a lot of Kernel modules to be written, a lot of device specific code has to be ported to x86
17:41.00*** join/#android cybereagle (n=cybereag@unaffiliated/cybereagle)
17:44.31*** join/#android Matrix9 (n=MiniMe@s206-75-119-243.ab.hsia.telus.net)
17:46.50Disconnectzhobbs: native sdk or just an approved jni (or jni-style) way to run native code?
17:48.06zhobbsDisconnect: a way to run dalvik vm without qemu I guess
17:48.32Disconnectah a native dev env. i was thinking native sdk as in an sdk for native code...
17:49.55Disconnectwants his phone already. chances are good (well, about even anyway) that its already boxed and crated and palletized and waiting for fedex/ups/eagle/dhl/whomever to pick it up and start delivering :(
17:51.10*** join/#android thinair (n=thinair@verdelho.ccs.neu.edu)
18:02.45f00f-boo
18:03.01muthubaa
18:05.19f00f-was goin on muthu
18:05.32f00f-excited about g1 in your hometown?
18:05.38muthuooh yeah
18:05.39*** join/#android jarp (i=jii@nikita.tnnet.fi)
18:05.48muthuin dec, hopefully
18:06.04muthuless than 10k
18:06.13muthujoot
18:06.32f00f-unsubsidized?
18:06.45muthuguess so
18:06.51muthuits always unlocked here
18:06.54muthumostly
18:06.57f00f-okay
18:07.00f00f-well that's a steal then
18:07.09f00f-any difference from EU model?
18:07.20muthushould be the same
18:07.40MrSnowflakeWhere you from?
18:08.09muthuchennai, india
18:08.13muthumadras
18:08.32muthunear bangalore
18:08.42MrSnowflakeand f00f?
18:09.14f00f-snowflake, i'm from california
18:09.40muthuand mr snow?
18:09.41MrSnowflakeSo, where does the EU model come from? Any info on that then? (I'm from Belgium, so)
18:10.19f00f-HTC probably ;)
18:10.38f00f-i think it drops the US 3G frequency, that's probably it?
18:11.09MrSnowflakeI don't know, as the US 3G frequency would make it an ordinary quad-band doesn't it?
18:12.15*** part/#android Dougie187 (n=doug@144.174.57.2)
18:12.57f00f-we really shouldn't be talking about frequencies in here
18:13.17f00f-that issue has been beaten to a bloody pulp
18:13.20f00f-with no definite conclusions drawn
18:14.01MrSnowflakeI actually don't care about frequencies, so long it comes to EU ASAP :-)
18:15.20f00f-you'll get it pretty soon
18:15.29f00f-some weeks after US
18:19.38MrSnowflakeThat's the UK
18:19.43MrSnowflakeUK != EU :D
18:19.54MrSnowflakeThough UK version will work in Flanders
18:20.31*** join/#android cutmasta (n=cutmasta@ip-78-94-145-44.unitymediagroup.de)
18:21.11MrSnowflakeThough I hope it's not going to be too expensive as my gf will KILL me :)
18:21.21MrSnowflakePhysically kill me
18:21.22MrSnowflake;)
18:25.58f00f-actually yes there will be an EU version
18:26.04f00f-very close to UK
18:26.11f00f-probably simultaneous or a week or two later
18:26.20f00f-expect t-mobile deutschland to launch something quickly
18:26.43f00f-there were a string of rumor-announcements
18:27.56MrSnowflakeHmm, the only thing I heard was a januari release in Holland (and thus the Benelux, in which Belgium belongs)
18:29.12f00f-<3 benelux
18:30.04*** join/#android morrildl_ (n=chatzill@nat/google/x-de1cf929d655ab69)
18:30.05*** mode/#android [+o morrildl_] by ChanServ
18:30.32MrSnowflakeyou know it?
18:30.41MrSnowflakethat's imposible :)
18:30.43*** join/#android jarp (i=jii@nikita.tnnet.fi)
18:38.45f00f-i've been to bruxelles
18:38.57f00f-belgians are nice people
18:39.07f00f-very friendly
18:39.17MrSnowflakeCould be :).
18:39.33MrSnowflakeI hope you tried some trapists?!!
18:40.24f00f-what's that?
18:40.32f00f-i had some 'belgian waffles'
18:40.33MrSnowflakeBeers
18:40.34f00f-(sorry i had to indulge)
18:40.42f00f-oh i was too young for that when i visited
18:40.48MrSnowflakehehe too bad :)
18:41.03MrSnowflakeyou can drink here if you're 16 you know :)
18:41.17f00f-oh.. hmm, whoops :D
18:41.39cutmastaMrSnowflake, europe is great regarding beer and so on :)
18:42.06cutmastawas in rotterdam last weekend
18:42.11cutmastaalso nice :)
18:42.12MrSnowflakeEurope is just great, well actually I only know Belgium and Holland good enough to make statements about that :)
18:42.35MrSnowflakeSure, but the beers are not so good in Holland.
18:42.35cutmastaMrSnowflake, i live in germany, and was in spain,italy,netherland,belgium,denmark :)
18:42.46cutmastaand of course
18:42.50cutmastabest beer comes from germany :)
18:42.57MrSnowflakeWAAAahahahahaha :)
18:43.04MrSnowflakefunny guy, funny guy... :p
18:43.14cutmastajjust kidding
18:43.25MrSnowflakeActually I don't know a lot of German beers.
18:43.28cutmastayou cannot discuss taste of drinks
18:43.29cutmastahehe
18:43.35MrSnowflaketrue!
18:43.37DubLo7Check this awesome spam subject I just got - "Make her scream 'oh webmaster!'"
18:43.43cutmastaloooooooooool
18:43.46MrSnowflakehehe :)
18:43.52f00f-hahahaha
18:44.03DubLo7to the webmaster account of course.  lol
18:44.16cutmastahehe
18:45.09MrSnowflake"My name is Master, ... Web Master"
18:45.17zhobbswhy are there so many people trying to compete with the Android Market?
18:45.30MrSnowflakeBecause the are crazy?!
18:45.31f00f-zhobbs: aren't you one of them? ;)
18:45.37zhobbslol
18:45.44MrSnowflake*they
18:45.53zhobbsyeah, probably will kill the app section on HelloAndroid, not sure though
18:46.07MrSnowflakeWhat market alt you have?
18:46.31zhobbshelloandroid.com/apps
18:46.48MrSnowflakesay guys, I've got a Javadoc problem, it says : tag @see can't find someFunction() in someClass. but it's definately there
18:47.00DubLo71.5 million devices pre-ordered from t-mobile alone.  Sounds good to me.
18:47.24romainguy_MrSnowflake: the format is @see #methodName()
18:47.31romainguy_and the signature (with parameters) must match
18:47.56MrSnowflakeyeah, but it's in a inner class so: id do @see innerClass#method()
18:48.11romainguy_try with the fully qualified name of the inner class
18:48.37rayadoif you put the (), the parameters have to match
18:48.54rayadoif you do it without the (), e.g. #someMethod, then if it's not overloaded, then it will work
18:49.01MrSnowflakesame!
18:49.25romainguy_is your inner class static ?
18:49.30MrSnowflakeI have the correct signature, at least that's what I think, does a final param has to be declared?
18:49.35MrSnowflakeRomainguy: no
18:49.43romainguy_that's why then
18:49.49MrSnowflake?
18:50.04MrSnowflakeactually it's a interface :)
18:50.07jastahmm, is Handler#hasMessages O(n)?
18:51.08MrSnowflakeok, it does work without params, well, it's good enough for now
18:51.10MrSnowflakethanks!
18:51.57rayadojasta:  in some cases
18:52.06jastawhich ones? :)
18:52.14rayadoI take that back
18:52.15rayadoyes
18:52.30rayadoeach looper has one queue
18:52.43rayadoand hasMessages looks through it for messages targeted for it
18:52.50jastamaybe removeMessages() should be modified to return the number of messages removed then
18:53.52jastaor a boolean matching hasMessages
18:54.06rayadoit does return a boolean matching hasMessages
18:54.12jastai show void
18:54.22rayadoomg
18:54.23rayadosorry
18:54.29rayadoLAME
18:54.46rayadothey're both implemented in terms of the same method, which returns the boolean
18:54.50jastayup :)
18:54.51rayadobut the remove doesn't
18:55.02rayadoreturn anything
18:55.03rayado<PROTECTED>
18:55.04rayado<PROTECTED>
18:55.04rayado<PROTECTED>
18:55.11rayado<PROTECTED>
18:55.11rayado<PROTECTED>
18:55.11rayado<PROTECTED>
18:55.17jastahehe
18:55.33rayadothe last param to mQueue.removeMessages is a boolean whether to actually do the remove
18:55.54jastai take it the API is frozen? :)
18:56.02Disconnectanyone got a g1 and can speak to whether the sms's are stored in the google cloud or not?
18:56.14jastaDisconnect: ****what****?
18:56.38MrSnowflakeDisconnect sees SMSes in the clouds
18:56.47cutmasta:)
18:56.49rayadojasta:  yeah, it's frozen
18:56.54jastarayado: nuts :)
18:57.14jastamaybe i'll just override sendMessage and track whether i've got unhandled messages of the type i'm interested
18:57.20jastaso i dont have to run O(n) twic e:)
18:57.40romainguy_maybe before doing this you should see how many messages are typically in the queue
18:57.49romainguy_if it's just a few...
18:57.49jastabtw i sure hope that hasMessages() has an opt to stop checking when it finds one
18:57.57rayadoitdoes
18:58.02*** part/#android jt436 (n=jt436@sdserver66.mforma.com)
18:58.02rayadothat's why I said sometimes
18:58.17rayadobut I didn't see that it was looping through everything for the looper
18:58.35jastaoh well
18:58.44rayadoalso that means that if you're going to do if (h.hasMessages()) h.removeMessages(), you might as well just do h.removeMessages().
18:59.01MrSnowflakefor the signature in the javadoc, does it have to have the parameter's names?
18:59.06*** join/#android meoblast001 (n=meoblast@dynamic-acs-24-239-93-241.zoominternet.net)
18:59.27*** join/#android milfadoodle (n=milfadoo@h100n2-blg-d4.ias.bredband.telia.com)
18:59.40jastarayado: i do the if because i do something in the event that there are messages :)
18:59.51jastareally its not a big deal.
19:05.09*** part/#android pardom (n=pardom@75.144.91.181)
19:08.40*** join/#android Terdhex (n=ENRIQUE@host-208-68-238-61.biznesshosting.net)
19:16.54*** join/#android zhobbs_ (n=zach@132.245.8.67.cfl.res.rr.com)
19:20.58*** join/#android onanism (n=joe@host-69-95-133-31.pit.choiceone.net)
19:21.18*** join/#android zhobbs (n=zach@132.245.8.67.cfl.res.rr.com)
19:24.47*** join/#android jt436 (n=jt436@sdserver66.mforma.com)
19:26.29*** join/#android harrdawg (i=cff25d0a@gateway/web/ajax/mibbit.com/x-4cf231b007333c0e)
19:30.10*** join/#android feig (n=ejf3@221.sub-75-222-226.myvzw.com)
19:30.58*** join/#android tretle_ (n=tretle@78.16.107.182)
19:31.15tretle_anyone know whether the g1 geotags photos out of the box?
19:31.31zhobbstretle_: I think it does
19:31.39jastageotagging is great ;)
19:31.40tretle_nice
19:32.07tretle_now all I need is an android enabled handset for sale in ireland
19:32.09tretle_:D
19:34.34jastatretle_: you're in Ireland?
19:34.46tretle_yup
19:34.48jastai just got back from 2 weeks there
19:35.00tretle_cool, where did you go?
19:35.33jastaall over.  flew into dublin, drove down to kilkenny, waterford, cork, kenmare, up to dingle, galway, westport, then back to dublin
19:36.10jastakilkenny was my favorite.  i got there the day they were playing the senior hurling finals :)
19:36.24jastathen went to waterford the next day.  *ouch* :)
19:37.41tretle_waterford isnt that bad :D
19:37.46tretle_from clare myself
19:37.57jastawell, i mean they got dominated by the Kilkenny team, so the town wasn't exactly cheery :)
19:38.20jastayou live in Dublin now?
19:38.37tretle_would recommend bunratty castle
19:38.41tretle_no clare
19:38.59tretle_Just outside shannon, close enough to bunratty
19:39.01jastaoh, still.  most techy people i know from there end up heading into Dublin and going to work for The Man :)
19:39.14jastathat is, Microsoft or Google :)
19:39.46tretle_Hmm.... long term plans after college would be to work for an opensource company or create a startup
19:39.55jastayeah we were in clare for a while.  i missed bunratty castle tho.  i wish i had gone, someone recommended it but i just spaced it
19:39.59tretle_wouldnt mind moving to another country in order to do so
19:41.03tretle_great resteraunts and pubs in bunratty, also nice scenery and loads of things to do
19:41.27jastaI liked Dingle a lot (i know, i'm a tourist)
19:41.43tretle_:d
19:41.45tretle_:D
19:42.03jastai headed into this bar there kinda outside the main area and ran into some fun locals.  mostly chatted up the bartender hehe
19:42.12jastaalso, Fungie is great
19:42.14jastaso :)
19:42.21tretle_http://www.gnome.org/~csaavedra/news-2008-10.html#D13 , why geotagging in android would be great now :D
19:45.25jastabbl, gotta finish up this little project before lunch
19:45.54jeldmy app crashes on start, and I cannot seem to figure it out, what am I doing wrong? http://pastebin.com/m5104f572
19:47.22tretle_well from glancing at that I can see two { but only one }
19:48.43tretle_Im no expert but Im assuming you need to close it
19:49.02tretle_jeld?
19:49.20jeldtretle_, yup
19:49.49jeldtretle_, oh, sorry, I didn't paste some of the commented out code, so I forgot the closing }
19:49.56tretle_ah
19:50.09jeldit builds, just crashes on start
19:52.36jastawell
19:52.53jastafindViewById searches the view hierarchy for a view.  if it doesnt find it, it returns null...
19:53.11jastasetContentView sets the view hierarchy.  so calling findViewById before setContentView would of course always return null
19:53.30jastayou'd then access it (results_view.setAdapter) which would throw NullPointerException, and your app would to start up.
19:53.42jastaso, call setContentView first, right after onCreate :)
19:53.48jastaerm, right after super.onCreate
19:55.28jastaalso, take a look at the result of the adb logcat command.  it can be really useful when your app dies like this
20:00.31jeldjasta, thanks, lemme try that
20:03.15jeldjasta, still fails, seems like there is some sort of casting problem related to TextView
20:03.29jeldjasta, from what I can tell from logcat
20:03.49jastawhat is the type of the view from main.xml that has the android:id os "results"?
20:03.53jastaof*
20:04.02jasta...is it, a TextView? :)
20:10.59*** join/#android mazzen (n=mortel@u30-237.dsl.vianetworks.de)
20:11.59jeldListView
20:12.14jeldoops
20:12.17jeldsorry TextView
20:12.29jeldWhy the heck is it textview?! :)
20:12.34jastabecause you made it one, i don't know
20:14.46*** join/#android thesquib (n=squibble@202-78-145-31.cable.telstraclear.net)
20:14.53tomgibaraI resumed work on moseycode this weekend, feels good!
20:15.05jastaagreed, i'm glad to be back developing :)
20:15.15jeldjasta, with ListView it still fails with a java.lang.NullPointerException
20:15.43jastapaste the contents of your main.xml, i'm sure it's all screwed up :)
20:15.44jeldjasta, I added a value to results, just in case ListView didn't like to be bound to an empty list
20:15.49tomgibaraIn the process I discovered a new way of encoding integers as circular dot patterns, it's beautiful :)
20:16.27jeldhttp://pastebin.com/d170446b2
20:16.47tomgibaraI was so pleased with it that I spent today writing an outline description.
20:17.05tomgibaraValuable development hours gone, but worth it.
20:17.12wastrelwhat's moseycoe?
20:17.13jastajeld: ok, and paste your revised code again please
20:17.16wastrelcode
20:17.31jastaand make sure to include the line that NPE fired from (adb logcat will show you)
20:17.38tomgibarawastrel: http://www.tomgibara.com/android/moseycode/
20:17.53jeldhttp://pastebin.com/d13d50a4e
20:18.10tomgibara(not yet operational on the 1.0 SDK)
20:18.11jastajeld: what do you suppose results is at line 19?
20:18.25wastrelcool
20:18.54wastreltomgibara: what about this circular dot pattern neat thing?
20:19.09wastrelnvm found it on your homepage
20:19.13jeldjasta, let me guess, still empty?
20:19.17jastajeld: it's null.
20:19.40tomgibarawastrel: You'll need some mathematical background to appreciate it
20:19.54jeldjasta, hmm... I do declare it a List...
20:20.01jastayes, and its type is List<String>
20:20.08jastaits value, however, is null.
20:20.10wastrelah bad for me :[
20:20.51jastajeld:  i think you probably want private final List<String> results = new List<String>();
20:20.59jeldjasta, ah!
20:21.05Cedric2new List() won't work though
20:21.11cutmastabye all
20:21.43tomgibarawastrel: Yeah, it's beautiful in the sense where nice bit of mathematics leads to a tight solution in software
20:22.30tomgibara(I think it's genuinely new - I've not been able to find any references to it)
20:25.44jeldList<String> results = Arrays.asList("No Results");
20:29.39umdk1d3gah is there a decent android rss feed reader out there?
20:30.14umdk1d3there is one on google code thats been updated recently, but its still... unpolished
20:33.59*** join/#android kslater (n=kslater@206.193.242.33.nauticom.net)
20:44.13*** join/#android cutmasta (n=cutmasta@ip-78-94-145-44.unitymediagroup.de)
20:56.21*** join/#android duey (n=duey@203.96.223.40)
21:07.42*** part/#android DubLo7 (n=DubLo7@70.238.110.130)
21:11.07*** join/#android TeslaTony (n=anthony@adsl-76-212-5-112.dsl.pltn13.sbcglobal.net)
21:16.35*** join/#android kslater (n=kslater@206.193.242.33.nauticom.net)
21:23.30*** join/#android tobyjoe (n=tobyjoe@cpe-24-193-45-27.nyc.res.rr.com)
21:29.11*** join/#android Adamant (n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net)
21:32.12*** part/#android TeslaTony (n=anthony@adsl-76-212-5-112.dsl.pltn13.sbcglobal.net)
21:38.11*** part/#android jt436 (n=jt436@sdserver66.mforma.com)
21:39.19*** join/#android unix_lappy (i=614133e2@gateway/web/ajax/mibbit.com/x-aa0bc76fea3b9b96)
21:41.49*** join/#android jt436 (n=jt436@sdserver66.mforma.com)
21:53.01*** join/#android sehygy (n=sehygy@uahosting-0.merezha.net)
21:55.40*** join/#android Merovech (n=louis@41.207.229.183)
22:00.44jastammm, minHeight is very convenient :)
22:01.26*** part/#android Terdhex (n=ENRIQUE@host-208-68-238-61.biznesshosting.net)
22:02.38*** join/#android mazzen (n=mortel@u30-237.dsl.vianetworks.de)
22:09.52ttuttleswetland: ping
22:14.17*** join/#android Dougie187 (n=doug@68.35.245.156)
22:24.14*** join/#android michaelnovakjr (n=mnovak@pool-96-224-178-38.nycmny.east.verizon.net)
22:36.30*** join/#android yakischloba (n=jake@c-24-22-171-214.hsd1.wa.comcast.net)
22:37.59*** join/#android JoeBrain (n=JoeBrain@adsl-70-232-148-93.dsl.pltn13.sbcglobal.net)
22:40.13*** join/#android Dougie187 (n=doug@68.35.245.156)
22:48.56*** join/#android cbeust (n=cbeust@67.218.105.231)
22:49.32*** join/#android tonyacunar (n=joseacun@c-76-16-208-53.hsd1.il.comcast.net)
23:10.35*** join/#android Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
23:13.44*** join/#android Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
23:14.19*** join/#android Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
23:15.43*** join/#android Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
23:18.05*** join/#android plusminus_ (i=4421a620@gateway/web/ajax/mibbit.com/x-68c091d3ed0ff0a4)
23:25.15*** join/#android Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
23:31.34*** join/#android knowtheory (n=knowtheo@bas5-london14-1177695245.dsl.bell.ca)
23:45.03*** join/#android kslater (n=kslater@206.193.247.78.nauticom.net)
23:51.37*** join/#android knowtheory (n=knowtheo@bas5-london14-1177695245.dsl.bell.ca)
23:56.37*** join/#android notheory_ (n=knowtheo@bas5-london14-1177695245.dsl.bell.ca)
23:58.29*** part/#android notheory_ (n=knowtheo@bas5-london14-1177695245.dsl.bell.ca)
23:59.51*** join/#android vbabiy (n=vbabiy@pool-71-244-116-32.albyny.fios.verizon.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.