**** BEGIN LOGGING AT Sat Oct 18 02:59:57 2008 Oct 18 03:02:33 plusminus_: alive? Oct 18 03:02:38 have you played with OSM dat? Oct 18 03:02:42 *data Oct 18 03:02:44 in its raw format Oct 18 03:02:57 i'm investigating the effort required to implement a geocoder based on the data Oct 18 03:03:11 so far, i can't really find street addresses (numbers) in the data Oct 18 03:04:41 i think i saw it in the schema somewhere, and maybe in some tiger-sourced data files Oct 18 03:05:01 would have been in their XML dumps Oct 18 03:05:07 theres a nice site that split them by state Oct 18 03:05:19 i have the dump open in vi Oct 18 03:07:47 f00f-: that's your problem. Try emacs 8) Oct 18 03:08:42 :P Oct 18 03:23:27 i found some house numbers in the TIGER edges data Oct 18 03:24:54 or maybe not Oct 18 03:40:34 Hello everyone, I am the moderator at ##G1, specifically for the new T-Mobile G1, Right now we are recruiting an additional mods, so come on in to ##G1 and let me know about yourself if you are interested thanks Oct 18 05:00:09 I didin't know g1 is 3g phone Oct 18 05:05:04 now you do? :) Oct 18 05:05:08 hahaha Oct 18 05:05:09 oh man Oct 18 05:05:24 woot.com .. look at the comment under the image of the blender Oct 18 05:05:28 hahah Oct 18 05:08:43 legos Oct 18 05:13:07 DarkriftX Oct 18 05:13:14 sup Oct 18 05:13:32 check out the comment on the image at woot.com man Oct 18 05:13:34 lol Oct 18 05:14:22 LOL Oct 18 05:23:46 is anyone in here using Eclipse to create Android apps? Oct 18 05:23:56 heh Oct 18 05:24:38 is that a yes or no :P Oct 18 05:25:55 can anyone help with this Plug-in com.android.ide.eclipse.adt was unable to load class com.android.ide.eclipse.adt.preferences.AndroidPreferencePage. Oct 18 05:26:46 what version of eclipse Oct 18 05:28:19 let me chec Oct 18 05:28:55 3.2 Oct 18 05:31:50 yep Oct 18 05:31:51 that's too old Oct 18 05:32:22 you need AT LEAST 3.3 Oct 18 05:32:35 just grab 3.4 Oct 18 05:33:35 ah Oct 18 05:33:39 ok cool thanks Oct 18 05:34:35 f00f-, what one should I downlaod off the site to build Android Apps? Oct 18 05:34:50 I just sudo apt-get installed eclipse for the previuos versiob Oct 18 05:34:52 version Oct 18 05:35:23 just eclipse classic? Oct 18 05:37:01 http://garfieldminusgarfield.net/ Oct 18 05:37:02 hehe Oct 18 05:52:21 moo Oct 18 05:54:09 * After_Math clucks Oct 18 05:56:39 * JoeBrain barks Oct 18 05:56:50 * JoeBrain thinks that a seal bark is louder than a dog bark Oct 18 06:00:55 languish, ive been getting some users submitting apps on my forum, i think its from your idea Oct 18 06:01:34 pjv submitted one i had missed (androids fortune) and someone just submitted a tip calculator Oct 18 06:06:18 DarkriftX, awesome. Oct 18 06:06:25 tip calculator was always an odd idea to me Oct 18 06:06:42 the big dorks would just do it manually & everyone else wouldn't want to look like a dork Oct 18 06:07:24 newb question, i compile hello android, no errors, but nothing happens. last console message is "launching new emulator" Oct 18 06:07:48 i think my server might have problems sending registration confirmations to yahoo emails, i have 3 ppl that registered and never confirmed and all 3 are yahoo.com emails... Oct 18 06:10:13 DarkriftX, set up a 24 hour resend through another mta Oct 18 06:10:44 or just use another mta period Oct 18 06:11:14 check some rbl's also, to see if your server's been blacklisted Oct 18 06:11:45 coder1: does the emulator come up? Oct 18 06:12:32 gdsx: no, when i run it, it just says that it's launching the emulator, but nothing else happens. Oct 18 06:12:33 T-mobile's G1 support site is up now Oct 18 06:13:02 coder1: can you run the emulator by itself? Oct 18 06:13:14 holy crap, a t-mobile *forum* for g Oct 18 06:13:15 1 Oct 18 06:13:37 gdsx: when i execute emulator by itself, it pops up the shell and closes real quick Oct 18 06:14:31 coder1: err... shell? Oct 18 06:14:37 coder1: I guess, first things first. What OS? Oct 18 06:15:01 gdsx: my mac is getting a new logic board this week =/ .. on vista now Oct 18 06:15:16 so when i say i'm launching the emulator, i mean i'm clicking emulator.exe Oct 18 06:15:30 ok Oct 18 06:15:54 err... hmm... one sec Oct 18 06:17:01 coder1: does Vista have cmd.exe or an equivalent? Oct 18 06:17:21 yeah i was just looking at that... it's saying i need to specify a valid -kernel file Oct 18 06:17:33 when i execute it from the command line Oct 18 06:18:31 hmm... sec Oct 18 06:20:36 coder1: I'm sort of guessing at this point. do you have android.jar in the SDK's root directory? Oct 18 06:20:49 android.jar doesn't matter to run the emulator Oct 18 06:20:57 * gdsx defers to romainguy Oct 18 06:21:15 gdsx: yeah, i'm actually re-extracting the sdk now to rule out any corruption Oct 18 06:21:50 i think it's fixed, it will stay open now.. going to run the code again Oct 18 06:21:58 the emulator files are in tools/lib/images Oct 18 06:22:13 oh, hey :o) Oct 18 06:23:33 awesome , thanks for the time, it's working. something must have just been corrupt. Oct 18 06:23:52 the sanity check was finding out that emulator.exe should stay running even by itself. i appreciate it. Oct 18 06:24:15 np Oct 18 06:59:51 hehe, do files get "corrupt" anymore? i mean, are there really broke network stacks, ethernet cards/drivers, and/or routers these days? :) Oct 18 06:59:57 broken* Oct 18 07:03:31 well, actually, other than the TCP window scaling bug found in some routers out there. *shakes fist* Oct 18 07:11:55 Fo' Realz Oct 18 07:17:09 jasta: yo Oct 18 08:08:31 anyone here who has a g1? Oct 18 08:09:24 i just read that you cannot install apps on it cept from the marketplace because there is no file browser on a factory install. anyone know a way around this? Oct 18 08:10:38 wtf :o can't be Oct 18 08:11:33 ?? Oct 18 08:11:41 it has nothing to do with having a file browser or not Oct 18 08:11:58 you can install app via USB or via any web site Oct 18 08:13:18 ok Oct 18 08:13:35 im reading about it, and it says windows users are having problems with missing drivers for usb Oct 18 08:14:14 because the USB driver is not in the SDK yet Oct 18 08:15:28 do you have a g1? Oct 18 08:15:47 yes Oct 18 08:15:51 (I work on Android btw) Oct 18 08:16:21 im wondering if the link to download the apk has to be a direct link, or if it can be a dynamic type link Oct 18 08:16:28 dont know what they are called Oct 18 08:16:31 er/ Oct 18 08:16:33 ?? Oct 18 08:16:37 that makes no difference Oct 18 08:16:46 index.php?download=filename.apk for example Oct 18 08:16:46 ok Oct 18 08:16:48 good Oct 18 08:17:01 ill fix all the downloads on my site to get rid of .zip and tar.gz files Oct 18 08:17:06 so users can install them directly Oct 18 08:17:12 ty for the help :) Oct 18 08:17:36 the server must have the right mime type for .apk Oct 18 08:18:28 ahhh Oct 18 08:18:36 i can do that in htaccess, do yo know what mime type is required? Oct 18 08:18:43 I don't remember Oct 18 08:18:50 there were discussions about this on the mailing list though Oct 18 08:18:56 you can look in the archives Oct 18 08:19:31 nice, thx again Oct 18 08:21:30 application/vnd.android.package-archive look right? Oct 18 08:21:56 yes Oct 18 08:30:33 totally "duh" question at this point, but is there a windows (SMB) network browser either preinstalled or as an app available in the app store already? Oct 18 08:31:11 (on the G1) Oct 18 08:34:06 i think i added the correct mime type, now im unzipping all of my archives and adding the .apk's as downloads. hopefully when im done someone will let me know in my forums if it works Oct 18 08:34:38 languish: I do not believe so. Oct 18 08:37:00 ttuttle holy carp what a kick in the pants Oct 18 08:37:03 :| Oct 18 08:38:26 so no streaming video/mp3's over the local network without running a streaming server Oct 18 08:38:32 could someone with a g1 test this download? just want to see if my mime type is correct: http://android-dls.com/android-downloads/apps/74-Android_File_Browser_2.0.apk.html Oct 18 09:10:58 dark: Cannot download. The content being downloaded is ont supported on the phone. Oct 18 09:12:47 swetland: did you enable untrusted sources? Oct 18 09:12:53 always! Oct 18 09:12:55 :) Oct 18 09:13:18 it's "unknown sources" these days Oct 18 09:13:23 :) Oct 18 09:13:29 untrusted, I think, is more accurate, but hey Oct 18 09:13:48 not necessarily :) Oct 18 09:13:55 the mimetype seems right Oct 18 09:14:13 application/octet-stream should work Oct 18 09:14:22 maybe the .html suffix is annoying the download manager Oct 18 09:14:32 application/vnd.android.package-archive look right? is what i used Oct 18 09:14:43 let me make a direct link for you to try Oct 18 09:14:50 also my .htaccess might not have kicked in Oct 18 09:15:17 wget claims application/octet-stream Oct 18 09:15:37 did you try in a browser? Oct 18 09:15:40 I know text/plain for .apk files ends up working (even though it's not "right") Oct 18 09:15:56 clicked on the link from gtalk and it launched the browser/downloader Oct 18 09:16:03 oh Oct 18 09:16:45 in our infinite wisdom we don't allow copy from IM chatlogs (yet) so I can't easily get it into the browser directly Oct 18 09:16:55 and it's a somewhat long url to type out ^^ Oct 18 09:17:33 http://android-dls.com/Android_File_Browser_2.0.apk Oct 18 09:17:40 and ill put a direct link on the front page in 1 minute Oct 18 09:17:50 languish: So, the Right Way (TM) to stream media is to offer HTTP. Oct 18 09:18:41 swetland, http://android-dls.com/ in the first entry is a direct link to test in browser Oct 18 09:18:54 if they still dont work, ill try different mime type Oct 18 09:19:38 i guess the file could also be corrupted Oct 18 09:20:08 swetland: hey. how's it going? Oct 18 09:24:27 hm. downloads now (no error) but doesn't seem to want to install. strange Oct 18 09:24:36 damn Oct 18 09:26:12 swetland, do you have a file you know does install that you can send to DarkriftX to put up, for you to donwload and install from him? Oct 18 09:26:14 (lol) Oct 18 09:26:20 lol Oct 18 09:26:54 just threw this up on my personal server (which serves 'em as text/plain but that works) and it doesn't want to install Oct 18 09:26:59 might be something to do with this specific apk Oct 18 09:27:02 ok Oct 18 09:28:00 W/PackageParser( 3263): /sdcard/download/Android_File_Browser_2-2.0.apk (at Binary XML file line #5): does not specify android:name Oct 18 09:28:03 W/PackageInstaller( 3263): Parse error when parsing manifest. Discontinuing installation Oct 18 09:28:25 * swetland files a bug about the lack of error dialog or user visible indicator Oct 18 09:29:27 lol Oct 18 09:30:04 think your mimetype is fine but the apk is not Oct 18 09:31:13 android-dls.com is pretty device-unfriendly on gprs/edge, btw Oct 18 09:37:15 hrmmmm Oct 18 09:43:14 i added a few more .apk files to the front page if anyone wants to test them with a g1 for me Oct 18 09:43:30 pjv, you have a g1? Oct 18 09:46:12 no Oct 18 09:46:28 the saftey & regulations section of the G1 "getting started" guide is hysterical Oct 18 09:46:43 * pjv will have to wait till Q1 2009 or beyond Oct 18 09:46:51 heh, me too Oct 18 09:46:56 explosive atmospheres and non-ionizing radiation Oct 18 09:47:25 my favorite bit remains the box copy informing us that the t-mobile logo and the magenta color are trademarks of deutsch telecom Oct 18 09:47:26 so there is no way to test the apk download/install in the emulator? Oct 18 09:47:29 W/PackageParser( 3416): /sdcard/download/zaTelnet_Light.apk (at Binary XML file line #5): does not specify android:name Oct 18 09:47:32 W/PackageInstaller( 3416): Parse error when parsing manifest. Discontinuing installation Oct 18 09:47:40 you can test installing with adb install foo.apk Oct 18 09:47:46 I reckon an increasing number of people in this room has one by now (18th is getting close to 22nd)? Oct 18 09:48:15 the 1.0r1 emulator build doesn't have the settings panel so you can't enabled unknown sources, so web download doesn't work there (known bug) Oct 18 09:48:36 yeah, just didnt know if htere was a work around lol Oct 18 09:54:03 ok, seems like i have a lot of work tomorrow Oct 18 09:54:07 but i need sleep Oct 18 09:54:11 thx for the help guys Oct 18 09:58:11 http://code.google.com/p/twisty/ is an example of something serving a working apk with a correct mimetype Oct 18 12:34:03 if i want to do a basic scrolling spreadsheet-style list (rows and columns), should I be dealing with tableview or listview? I like listview because I don't need to instantiate the whole mess immediately (afaict) but i'm not sure how best to accomplish the effectively-fixed-width layout inside it. Oct 18 12:34:26 (fixed from row to row, not device-to-device or orientation to orientation.. i'm not doing a Bad Thing, honest :) ..) Oct 18 13:24:05 hmm. can sqlite's query() do joins? Oct 18 13:24:35 rawQuery() probably can; not sure about query() Oct 18 13:24:47 eg "select a.box_name, b.contents from a boxes, b packinglist where b.box_id = a.id" Oct 18 13:25:11 cool Oct 18 13:25:25 i think it has limited joins. Oct 18 13:30:30 i'll find out :) Oct 18 13:51:43 ok stupid eclipse question. my app crashed, but i'm in the debugger. how do i get a stack trace that has my app somewhere in it? Oct 18 13:55:26 Disconnect: sometimes the exception stack trace gets dumped to logcat Oct 18 13:55:46 youve found DDMS in eclipse? Oct 18 13:58:06 i found the standard run->debug.. Oct 18 13:59:58 so in eclipse there are different views, and the DDMS view gives a LOT of helpful debugging information Oct 18 14:00:11 versus the Java view that youre in right now Oct 18 14:00:22 Disconnect: Click Window->Open Perspective Oct 18 14:00:24 then Other Oct 18 14:00:31 perspectives, there we go :) Oct 18 14:00:36 :) Oct 18 14:00:46 the one you are looking after is DDMS (obviously) Oct 18 14:00:59 cool Oct 18 14:01:20 ooh thats pretty Oct 18 14:01:50 yeah, very, as you can change emulator stuff, instead of using the commandline Oct 18 14:02:01 then you can doubleclick the logcat tab to maximize it, and peek through there for exception stuff Oct 18 14:02:13 you can also send stuff there from your app by doing Log.d() or Log.e() etc Oct 18 14:02:16 Oh, there's a screen capture, never seen it before :) Oct 18 14:04:24 found my bug, too. for whatever reason it dislikes the date i'm passing. sigh. Oct 18 14:05:07 I had the same problem with apricots Oct 18 14:05:11 prolly not enough fibre Oct 18 14:09:06 I know integer math is adviced, but how about the Matrix class, it only uses floats, should we avoid using this class? Oct 18 14:09:11 It's for 2D gfx Oct 18 14:21:43 arm platform in general sucks a -lot- at floating point math.. Oct 18 14:22:12 (well, sucks as in can't-do-it and the sw fp sucks, although not as much as it used to. 10.5*.9 no longer drags it to a screaming halt :) ..) Oct 18 14:22:48 the price you pay for low power consumption ;) Oct 18 14:25:10 Yeah I know that, but as I probably need the Matrix class to draw rotated and skewed bitmaps, should I also use it for translation Oct 18 14:25:11 ? Oct 18 14:31:37 morning Oct 18 14:32:44 Hey San Oct 18 14:32:58 hey cedric Oct 18 14:33:00 whats up man? Oct 18 14:33:16 My dog woke me up at 6a, great way to start a weekend :) Oct 18 14:33:30 lol. Oct 18 15:42:19 SanMehat: Morning! Oct 18 15:42:31 hey man Oct 18 15:42:43 hey i'll brb, gonna get coffee Oct 18 15:42:46 SanMehat: kk Oct 18 16:03:08 can anyone guide me to where I can get good beginners tutorials on Android please? Oct 18 16:03:58 After_Math, programming, or just how to use tha G1? Oct 18 16:04:50 languish, programming in Android. I am all set up with Eclipse and the ADT plugin which works nicely, I just need to learn how to program in Android now :) Oct 18 16:05:59 http://code.google.com/android and there's an intro guide in pdf, looking for it now Oct 18 16:06:29 languish, cool thanks Oct 18 16:11:31 After_Math http://www.anddev.org/announcing_andbook_-_learning_android_from_scratch-t1473.html Oct 18 16:12:04 also http://www.anddev.org/viewforum.php?f=8 this whole forum Oct 18 16:12:05 awsome! thanks languish ! Oct 18 16:12:10 np Oct 18 16:12:21 :) Oct 18 16:19:33 anyone see an obvious issue with this basic attempt at parsing XML from a URL? http://pastebin.com/m7543ead6 Oct 18 16:19:53 I am getting a SAXParseException error saing InputSource needs either stream or reader Oct 18 16:21:55 ahhhh.... time to figure out my apk file/mime issues Oct 18 16:23:35 VickiWong: off the cuff, looks like its not fetching the URL Oct 18 16:24:47 when I used DocumentBuilder, I elected to fetch the data myself and feed it in through an InputSource wrapped around a StringReader Oct 18 16:25:06 there may be more efficient approaches, though -- this was just a book example Oct 18 16:25:44 anyone here have a g1 and a few minutes they could spare me? Oct 18 16:25:52 fetch the data at runitime right? not storing it to file? Oct 18 16:26:31 commonsguy: im using book exmples too :) the android specific examples i can find seem overly complex or dont work with the latest SDK :( Oct 18 16:26:43 you picked the wrong book... ;-) Oct 18 16:26:54 apparantly so :D Oct 18 16:27:18 someone needs to write a "Droids for Dummies" book Oct 18 16:27:43 eh, I had to pick a different title -- "for Dummies" has nasty trademark protection Oct 18 16:27:53 but it does sound good lol Oct 18 16:28:09 do "Dummies for Droids" Oct 18 16:28:26 there does seem to be little non-official documentation, especially when it comes to tut's or sample code, but hey it's early days Oct 18 16:29:01 it's partly due to the looooooooong time we had M5 and partly that what's out there is scattered around Oct 18 16:30:10 I've toyed with putting together some site to catalog it all, but haven't had time Oct 18 16:33:42 four? Oct 18 16:33:44 five? Oct 18 16:34:44 ? Oct 18 16:35:51 check the topic Oct 18 16:36:52 ahh Oct 18 16:36:57 4 days to go? Oct 18 16:37:31 ha Oct 18 16:38:34 63 Oct 18 16:42:14 36 Oct 18 16:42:48 damn, i wish i had a g1 right now Oct 18 16:53:00 commonsguy: did you say you got the info about fetching the xml data and using it with inputsource on the net? Oct 18 16:53:15 not exactly Oct 18 16:53:29 it's from an example in my book Oct 18 16:53:38 not sure where I figured it out originally Oct 18 16:53:57 http://commonsware.com/Android/ -- choose Version 1.3 tab, click on Source Code to download a ZIP Oct 18 16:54:17 the Internet/Weather project in there uses DocumentBuilder Oct 18 16:54:23 oh wow you have written an andorid book? Oct 18 16:54:27 android* Oct 18 16:54:31 yup Oct 18 16:54:40 dont suppose you do shipping to hong kong? :D Oct 18 16:55:52 ebooks are available Oct 18 16:57:19 cool Oct 18 16:57:47 lol, the for dummies convo starts to make sense now Oct 18 16:58:04 DarkriftX: just what i was thinking :D Oct 18 16:58:31 wow.... "Droids for n00bies" Oct 18 16:58:32 lol Oct 18 16:58:41 start a for n00bies series Oct 18 16:59:03 untapped resource right there Oct 18 16:59:45 sorry, was just wrapping up a call Oct 18 17:00:16 yeah, i'm that Mark Murphy guy you see hanging out on the Android Google Groups Oct 18 17:00:31 wrote the Busy Coder's Guide to Android Development Oct 18 17:00:50 had totally forgotten about this IRC channel until yesterday Oct 18 17:00:55 :-( Oct 18 17:00:56 and kindly offered everyone here free copies... Oct 18 17:01:02 urk Oct 18 17:01:12 hey commonsguy Oct 18 17:01:19 commonsguy's gotta eat! Oct 18 17:01:23 lol Oct 18 17:01:33 howdy muthu_ Oct 18 17:01:40 nice job mark Oct 18 17:01:48 appreciate your postings in the forums Oct 18 17:01:56 happy to help Oct 18 17:02:08 wonderful, thx Oct 18 17:04:53 Once I have deployed the emulator for android to run a app, do I have to close it and rerun it everytime with a new different app? Oct 18 17:05:09 no Oct 18 17:05:16 just keep it running Oct 18 17:05:18 sweet thx Oct 18 17:12:29 commonsguy: well i've implemented what i think I needed from your code, ended up with a 'unknown socket error -1' http://pastebin.com/m6499916d Oct 18 17:28:48 yay! /me jumps around room Oct 18 17:28:59 hey umdk1d3 Oct 18 17:29:06 whats up? Oct 18 17:29:07 i just got a huge ugly magic query string tamed, after like 6 hours of fighting with it =D Oct 18 17:29:13 heh Oct 18 17:29:29 nice :) Oct 18 17:29:34 magic is the /only/ way to describe it ^.^ Oct 18 17:29:43 * umdk1d3 hugs google Oct 18 17:30:06 someone there was thinking /way/ ahead Oct 18 17:30:35 google is super Oct 18 17:30:46 muthu_: you find that article yet? Oct 18 17:32:34 commonsguy: well i've implemented what i think I needed from your code, ended up with a 'unknown socket error -1' http://pastebin.com/m6499916d Oct 18 17:33:19 sounds like permissions -- do you have the INTERNET permission in your AndroidManifest.xml file? Oct 18 17:34:53 commonsguy: nearly didnt find it then was like 'wth' but yeah it's there Oct 18 17:34:55 Oct 18 17:35:17 could you pastebin your AndroidManifest? Oct 18 17:35:23 sure thiing Oct 18 17:35:56 yawn Oct 18 17:37:32 http://pastebin.com/m497b6a2d Oct 18 17:37:37 jasta: have coffee :) Oct 18 17:38:38 t - 1h and coding :) Oct 18 17:39:00 VickiWong: well, that looks fine...not sure what's going on...got a proxy server or anything that interferes with network access? Oct 18 17:39:49 you wouldn't get socket error -1. check adb logcat. Oct 18 17:40:22 socket error -1 is when android arbitrarily blocks you before it gets to the BSD socket layer Oct 18 17:40:52 i dont see why they dont make a PermissionException that extends SocketException, but hey :) Oct 18 17:41:00 jasta: that was the error in logcat : / Oct 18 17:41:10 VickiWong: i mean search higher up when your package is being deployed. Oct 18 17:41:17 ahh gotcha Oct 18 17:41:46 it's possible your manifest didnt get updated into the APK (especially if you use the clunky eclipse plugin) Oct 18 17:42:05 I swear Eclipse hates me Oct 18 17:42:15 restarting Eclipse solved the issue, seems to be working fine Oct 18 17:42:26 thats the 3rd random problem restarting eclipse solved Oct 18 17:42:45 did you edit AndroidManifest.xml outside of Eclipse? That is what I do, and when I update it I need to hit F5 on the project folder to refresh it Oct 18 17:43:10 also, before you try restarting Eclipse, I'd typically run Project -> Clean. Oct 18 17:43:15 or just rm -rf bin from a shell. Oct 18 17:43:59 jasta: I didnt restart eclipse to try and solve the issue :D but ill make sure to try these things everytime i get an unusual issue lol Oct 18 17:44:15 commonsguy: thanks for the help :) your example code seems to be what i needed :) Oct 18 17:44:26 enjoy! Oct 18 18:10:46 anyone know what androids browser reports itself as? does it show up as chrome? Oct 18 18:11:07 just run nc -l -p 5000 and point it at :5000 Oct 18 18:12:38 ive seen the following user agent in the past: Oct 18 18:12:39 "Mozilla/5.0 (Linux; U; Android 1.0; en-us; dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2" Oct 18 18:13:05 hrmmmm Oct 18 18:13:34 hehe, the network error page is funny looking Oct 18 18:13:45 i wonder if its showing as chrome or safari in my analytics Oct 18 18:13:56 google analytics? Oct 18 18:13:56 why would that show as chrome? Oct 18 18:13:59 woopra Oct 18 18:14:08 chrome isn't mentioned anywhere on it, so how silly would that be Oct 18 18:14:16 because i thought it was based on chrome Oct 18 18:14:21 LOL no Oct 18 18:14:21 well you thought wrong Oct 18 18:14:45 idk how that rumor got started Oct 18 18:14:57 well, both are webkit based Oct 18 18:14:59 ive seen it all over the place tho: "android now has chrome" or something Oct 18 18:15:08 right, they both have the same base code Oct 18 18:15:28 so if you had to put it in one category or the other, chrome or safari? Oct 18 18:15:30 Android's browser has been described as "Chrome Lite" by Google execs Oct 18 18:15:37 that might be the source Oct 18 18:15:45 sigh lol @ execs Oct 18 18:15:57 yeah, execs don't know what the hell they are saying Oct 18 18:16:10 Android and Chrome went off in two different directions from the same basis of WebKit Oct 18 18:16:15 they share only that similarity Oct 18 18:16:30 so, in that way, Android's browser is no more Chrome than Safari or Webkit is. Oct 18 18:16:40 im not talking about usability Oct 18 18:16:43 after the fact some devs thought "huh, that might have been better to share code." :) Oct 18 18:16:46 im talking from a websites point of view Oct 18 18:16:53 android might have borrowed from chrome tho Oct 18 18:17:01 we first saw "gears" integration in 0.9 Oct 18 18:17:20 umdk1d3: yeah, but i think it's a lot of copy/paste hackjobs. it would be totally stupid to call it Chrome at this point i think Oct 18 18:17:23 they might have had gears support working first in chrome, and brought it over Oct 18 18:17:31 DarkriftX: you mean from a web standards point of view? then they are all webkit. Oct 18 18:17:37 umdk1d3: not really Oct 18 18:17:44 oh i agree, but they could have brought over the people who knew where to hook stuff into webkit Oct 18 18:18:13 it's mobile WebKit with Java frontend for Linux vs desktop WebKit for Windows Oct 18 18:18:30 my analytics has: ff2, ff3, ie6, ie7, chrome, safari, opera, ie8 and konq..... g1 users ARE being counted, and they are being placed into ONE of those groups. im trying to figure out which, i dont care about the technicalities Oct 18 18:18:54 DarkriftX: why don't you just ask whomever runs your analytics instead of guessing randomly? Oct 18 18:19:09 perhaps they are putting it into Chrome wrongly, and then you should slap them for it and ask that they create a WebKit group Oct 18 18:19:11 it started out as a very general question Oct 18 18:19:47 i was just wanting a quick opinion or educated guess Oct 18 18:20:05 i guess i know how to check Oct 18 18:20:10 compare numbers vs apple visitors Oct 18 18:20:18 DarkriftX: you can use the emulator to open a webpage that prints out the user agent Oct 18 18:20:29 romainguy: we've already done that. Oct 18 18:20:30 ahhhh, see, there we go Oct 18 18:20:35 great idea Oct 18 18:20:39 my analytics are real time :) Oct 18 18:20:42 DarkriftX: that's exactly what i told you to do Oct 18 18:20:55 facepalm Oct 18 18:21:01 * DarkriftX doesnt see that Oct 18 18:21:18 [11:11] just run nc -l -p 5000 and point it at :5000 Oct 18 18:21:28 oh Oct 18 18:21:55 sorry, i had no idea what you were saying Oct 18 18:21:59 and then umdk1d3 pasted you the exact useragent the g1 is using Oct 18 18:22:02 so... Oct 18 18:22:38 i think the g1 useragent is different than the emulator Oct 18 18:22:41 AppleWebKit/525.10+ ? Oct 18 18:22:49 umdk1d3: hardly, i checked. Oct 18 18:23:01 (Linux; U; Android 1.0; en-us; dream) Oct 18 18:23:03 umdk1d3: the difference is the g1 says "dream" instead of "generic" Oct 18 18:23:09 aha Oct 18 18:23:11 i c Oct 18 18:23:20 thats why i didnt say anything, because what i got from the emu was the same Oct 18 18:23:21 that one should not change on the g1 Oct 18 18:24:09 but i still think you should contact whoever does your analytics instead of this silly approach. if they are lumping it into Safari or Chrome then they are completely wrong. Oct 18 18:24:27 it will be fixed, they fix stuff like that fast Oct 18 18:24:27 and your analytics will be forever useless to track mobile users Oct 18 18:24:36 chrome was showing as safari for the first 2 days Oct 18 18:27:16 ok, emu is showing as safari 3 unknown platform Oct 18 18:29:45 and you should have them fix that Oct 18 18:30:03 yes Oct 18 18:30:20 soon little androids will be all over, wouldnt be good to give safari all that credit Oct 18 18:30:44 jasonchen, do you have a g1? Oct 18 18:30:52 erm Oct 18 18:30:55 jasta* Oct 18 18:31:02 i do not Oct 18 18:35:15 `y/j #blackberry Oct 18 18:35:29 lemonadedrink: traitor! Oct 18 18:36:28 lol Oct 18 18:36:44 *yargh*, ContentProvider work today Oct 18 18:36:49 * jasta shoots himself instead Oct 18 18:37:14 haha Oct 18 18:37:20 it was empty. Oct 18 18:37:32 well, this is freenode :) Oct 18 18:37:57 oh yeah that would figure it :) Oct 18 18:39:26 actually there's 1 guy in it :p Oct 18 18:39:33 haha Oct 18 18:39:48 probably just a freenode bot :) Oct 18 18:39:53 lemonadedrink: Is he ChanServ? Oct 18 18:40:20 ttuttle: no, LinuxMafia Oct 18 18:40:35 leave the poor guy alone, he probably joined hoping blackberry was open source and now he is in there with his broken dreams Oct 18 18:40:38 lemonadedrink: oh Oct 18 18:40:56 DarkriftX: :p Oct 18 18:42:06 you mean like how all of us joined #android? Oct 18 18:42:12 *burrrrnnn* Oct 18 18:42:26 I already knew it was OS. :D Oct 18 18:42:33 android isn't open source Oct 18 18:42:41 I mean... Oct 18 18:42:45 umm Oct 18 18:42:46 right. that was the joke. Oct 18 18:44:19 * ttuttle reflashes. Oct 18 18:44:35 actually check out the bottom of http://www.android.com/timeline.html Oct 18 18:44:54 hehe, that page looks neat now Oct 18 18:45:01 Ooh, it is pretty. Oct 18 18:45:19 the jet pack android is great Oct 18 18:45:31 Quote: Q4 2008 Source code to be released. Oct 18 18:45:36 lemonadedrink: but yes, we know this already Oct 18 18:45:41 oh Oct 18 18:45:45 i think you missed my comedy Oct 18 18:45:51 yeah I totally did Oct 18 18:45:54 I do that Oct 18 18:45:56 we all thought the source was going to come "soon"...a year ago Oct 18 18:46:52 that was the joke. Oct 18 18:47:09 oh Oct 18 18:47:16 you must be new around here :) Oct 18 18:47:20 so if they go open source, does that mean that somebody could fork it? Oct 18 18:47:29 not that I would wan to of course Oct 18 18:47:33 want* Oct 18 18:47:41 lemonadedrink: yep, you could. Oct 18 18:47:43 it's a complex topic. think about it critically for a few hours. Oct 18 18:47:45 quietly Oct 18 18:47:51 ok Oct 18 18:48:29 * ttuttle flashed. Oct 18 18:48:30 well thx for all the help guys, im off to go work on my site some more Oct 18 18:51:40 anyone up for an ugly coding question? Oct 18 18:52:16 i'm still on my quest for a unique device ID for each Android phone Oct 18 18:52:40 everything I find either requires a permission or doesn't seem to work in the emulator Oct 18 18:53:55 TelephonyManager#getDeviceId() requires READ_PHONE_STATE and might not work on non-phones Oct 18 18:54:01 commonsguy: Generate a UUID? Oct 18 18:54:08 yeah, but where to put it? Oct 18 18:54:14 multiple apps might need it Oct 18 18:54:21 and i don't know the apps in advance Oct 18 18:54:24 commonsguy: Hrm. Oct 18 18:54:57 there's no /etc or registry or other spot for morons like me to clutter up with UUIDs and such Oct 18 18:56:27 tried a MAC address, but it too requires a permission and might not work on devices without WiFi Oct 18 18:57:12 try a combo, look for a, if not look for b etc Oct 18 18:57:38 then I need *2* permissions Oct 18 18:57:50 create the uuid based on whichever is found first, and store a key (like a salt) on the end of it telling which it was based on Oct 18 18:57:52 oh... Oct 18 18:57:58 commonsguy: try to use the gmail account as a unique id? Oct 18 18:58:05 oooh Oct 18 18:58:19 not a bad idea Oct 18 18:58:21 pjv: that's a unique user value, not a unique device value, and raises privacy issues Oct 18 18:58:39 and i probably need a permission for that too Oct 18 18:58:42 lol Oct 18 18:58:47 least, i would hope so Oct 18 18:58:55 how about android:sharedUserId? Oct 18 18:59:06 well, the device tries to be user-oriented (linked to 1 user exactly) Oct 18 18:59:08 muthu_: where is that? Oct 18 18:59:18 I don't think it's possible what you are trying Oct 18 18:59:21 check out security model Oct 18 18:59:36 commonsguy: *ahem*, IMEI. Oct 18 18:59:38 you can specify a shared user id in your manifest Oct 18 18:59:55 jasta: requires READ_PHONE_STATE, might not be there on non-phoens Oct 18 18:59:55 jasta: IMEI? and what if android ever runs on something not a phone? Oct 18 19:00:11 well, good point. Oct 18 19:00:26 i currently use IMEI in my app, however. i'm not all that interested in fixing that assumption at the moment. Oct 18 19:00:37 muthu_: raises security issues -- don't want to force all apps using this library to run as one user Oct 18 19:00:40 commonsguy: as I see it, the notion of a "device" is something burried in layers that have been abstracted away Oct 18 19:00:53 you should orient towards a user Oct 18 19:01:15 pjv: yeah -- prob is, i'm porting something originally on iPhone, which has a UUID or something available Oct 18 19:01:31 and it's not my call -- it's my customer's Oct 18 19:01:33 well, thats your problem, don't port Oct 18 19:01:33 well, not necessarily. in my case i need to know the device because if the user gets a new device the internal storage would be wiped and they'd need to resync. Oct 18 19:01:38 android works differently Oct 18 19:01:51 but i suppose that won't work if the user master resets because a sync would also be necessary Oct 18 19:01:56 damn, i hadn't really thought about this well enough Oct 18 19:02:11 jasta: sry if i just caused you more work Oct 18 19:02:11 oh wait, no, that would work just fine implicitly. nevermind :) Oct 18 19:02:44 i forgot that SyncML already gaurds against this. it couples a unique id with an anchor point, and if the client can't produce the right pair it syncs from scratch Oct 18 19:06:12 someone should port itunes, just to poff iphone users Oct 18 19:11:27 is there an easier way to store a value (in this case last date a user ran my app) rather then storing the date in a file on it's own? Oct 18 19:12:00 VickiWong: SharedPreferences? Oct 18 19:13:29 commonsguy: thanks that looks good Oct 18 19:13:46 the naming 'preference' is what put me off Oct 18 19:16:16 VickiWong: it's just a persistent storage mechanism shared by a package. Oct 18 19:16:22 key/value pairs Oct 18 19:17:17 jasta: I see, makes sense now, but i do not like that naming :D Oct 18 19:19:09 neither do it, but... Oct 18 19:20:50 if it works it works Oct 18 19:20:57 ;) Oct 18 19:22:36 speaking of, at some point i feel like i must rewrite my sync engine on the android side :) Oct 18 19:22:39 it's such a horrible mess. Oct 18 19:26:16 things are going to get so interesting once that code gets released Oct 18 19:26:47 i just wish the emulator was more like the g1 Oct 18 19:26:50 so i could test stuff better Oct 18 19:26:52 once what code? android's code? Oct 18 19:27:01 jasta: yah Oct 18 19:27:08 well, we'll see. Oct 18 19:27:15 DarkriftX: it's pretty close Oct 18 19:27:43 well, i need to use it to test apk installs over the internet and it wont do that :( Oct 18 19:27:56 it's because you don't have the settings app Oct 18 19:28:06 I think the emulator is pretty darned good, sure it's no G1 but for an emulator it's good Oct 18 19:28:16 its good, but just doesnt do what i need Oct 18 19:28:22 romainguy: i assume that once the phone launches the emulator is going to get a big update to include all the apks right? Oct 18 19:28:34 I don't think so Oct 18 19:28:39 the emulator is not the G1 Oct 18 19:28:52 there's no reason to include all the apks Oct 18 19:29:03 (Settings is different though :) Oct 18 19:29:16 so would the emulator have settings then? Oct 18 19:29:18 except that it makes integration applications possible to develop Oct 18 19:29:36 for example if you want to test how your app can send e-mail or whatever. Oct 18 19:29:52 i guess you could just extract the apks yourself and load them, but ugh, silly. Oct 18 19:29:53 hey, if the apps are not in the emulator you'll have the source code Oct 18 19:29:57 compile them and install them Oct 18 19:30:13 romainguy: uhh, it was my understanding that we would not get source code to google branded apps Oct 18 19:30:21 you won't Oct 18 19:30:31 but e-mail is not a google branded app Oct 18 19:30:48 i see, so the decision has been made officially that e-mail will be open sourced? i have been asking about that for a while now Oct 18 19:31:04 you'll see when the source is dropped :) Oct 18 19:31:09 *rolls eyes* Oct 18 19:31:37 jasta: itsa secret... Oct 18 19:31:39 secrets right up to the bitter end :) Oct 18 19:38:29 jasta: would you expect anything more? Oct 18 19:38:36 no, not at all Oct 18 19:39:30 flash 10 is awesome btw. Oct 18 19:39:30 it's just silly to me that all of the Google folks have this smug attitude about all the things they know that we don't. as if to say "how absurd that you don't know the secrets i won't tell you." Oct 18 19:39:36 not sure if you have played with it Oct 18 19:39:53 jasta: true. i know what you mean. Oct 18 19:39:57 what's awesome about it? the only thing i'd like to see FLASH do is get more efficient. Oct 18 19:40:17 i like how it is not always on top now Oct 18 19:40:29 oh yes, but that was a Linux only bug for a LONG time Oct 18 19:40:30 so when you go to sites like bestbuy and cbs you can actually use the menus on their sites. Oct 18 19:40:35 yeah Oct 18 19:40:38 but that certainly is a great fix (which should have come years ago) Oct 18 19:40:39 and it was a pain in the ass Oct 18 19:41:23 bbl, lunch Oct 18 19:41:42 k Oct 18 19:47:00 Is the HTC G1 only limited to T-mobile provider in the usa or can it also be used on European providers? Oct 18 19:47:09 T-mobile Oct 18 19:47:21 ok Oct 18 19:47:23 there is an unlocked version, but its going ot be 400 Oct 18 19:47:28 and it has limited frequency ranges Oct 18 19:47:31 400 meaning what? Oct 18 19:47:36 $400 USD Oct 18 19:48:32 im hanging on for new device news Oct 18 19:48:49 well in the worst case I will be able to upload and play with the software over USB/Bluetooth ? If it won't work on my carrier? Oct 18 19:48:54 we need some love over here Oct 18 19:49:24 all we have is a cheaply put together development kit made by a chinese company :( and it costs a lot of money Oct 18 19:49:33 Its going to be released in Europe later this year. Oct 18 19:49:44 maybe like a month of so. i don't remember the time frame Oct 18 19:50:11 ok, i am gonna wait for the european version then Oct 18 19:50:11 Dougie187: was it November? or Q1 09 Oct 18 19:50:26 lemme check Oct 18 19:50:43 early novemeber Oct 18 19:50:55 Q1 09 Oct 18 19:50:56 http://www.engadget.com/2008/09/23/t-mobiles-g1-gets-release-date-and-pricing/ Oct 18 19:50:58 dunno why i was htinking q1 09 Oct 18 19:51:02 some in November Oct 18 19:51:10 UK is November Oct 18 19:51:15 everyone else is Q1 09 Oct 18 19:51:23 lol i thoguht it was Q1 09 :D Oct 18 19:51:36 you in UK? Oct 18 19:51:44 I home that our carrier might put it for the special price offer Oct 18 19:51:50 me? Im in hong kong Oct 18 19:51:51 s/home/hope/ Oct 18 19:51:51 yang meant: I hope that our carrier might put it for the special price offer Oct 18 19:52:13 Hong Kong isn't even set up yet. Oct 18 19:52:23 Dougie187: tell me about it :D Oct 18 19:52:25 Q1 09 is just for more places in eurpoe. Oct 18 19:52:29 Europe. Oct 18 19:52:45 no idea what we will get or when we will get it Oct 18 19:52:52 how big is actually the device - measures Oct 18 19:53:25 from the pics its quite a piece Oct 18 19:53:46 Are the dimensions in that last link i sent? Oct 18 19:53:50 # Dimensions: (LxWxT) 117.7 mm x 55.7 mm x 17.1 mm # Weight: 158 grams Oct 18 19:53:51 it's about the same size as an iPhone 1st gen Oct 18 19:53:53 a bit thicker Oct 18 19:54:05 http://www.htc.com/www/product/g1/specification.html Oct 18 19:55:12 ok Oct 18 19:55:31 romainguy: and a smaller screen i think Oct 18 19:55:35 sam resolution, higher dpi Oct 18 19:55:39 yep Oct 18 19:55:45 Another question, are there any other manufacturers also getting ready to produce an android phone in the near future? Oct 18 19:55:47 because the device is narrower Oct 18 19:55:56 yang: check out the open handset alliance. Oct 18 19:56:23 ok Oct 18 19:56:25 thanks Oct 18 19:56:37 Motorola, LG, HTC, and Samsung Oct 18 19:56:45 Nokia is working on something but who knows. Oct 18 19:56:59 China Mobile Oct 18 19:57:09 is China Mobile hardware? Oct 18 19:57:11 or carrier? Oct 18 19:57:28 Dougie187: so, the unlocked version should be able to work outside T-mobile? Oct 18 19:57:37 Check the frequency ranges. Oct 18 19:57:39 yang: check the frequencies it supports Oct 18 19:57:50 carrier Oct 18 19:57:52 Our provider is on 900&1800 Oct 18 19:58:13 HSPA/WCDMA: Europe: 2100 MHz US:1700/2100 MHz Up to 7.2 Mbps down-link (HSDPA) and 2 Mbps up-link (HSUPA) speeds Quad-band GSM/GPRS/EDGE: 850/900/1800/1900 MHz (Band frequency, HSUPA availability, and data speed are operator dependent.) Oct 18 19:58:25 oh Oct 18 19:58:32 it supports them all then:) Oct 18 19:58:57 you have to buy it through tmobile. Oct 18 19:59:06 it's basically just contract free Oct 18 19:59:16 and then after 90 days they won't care if you unlock it Oct 18 19:59:28 though there isn't much stopping you from doing it before then Oct 18 19:59:45 chinese food in the US is so freaking disgusting Oct 18 19:59:46 what i dislike on HTCs are silly small knob keyboards :) it has a touchscreen so who needs buttons Oct 18 19:59:58 eating some leftovers (my gf wanted it last night) and i can barely choke it down Oct 18 20:00:06 but when i was in Ireland chinese food was so f'n good Oct 18 20:00:14 jasta: chinese food anywhere outside of china tends to be bad, and usually completely different to what we eat here Oct 18 20:00:16 yang: some people don't like touch screen keyboards, like <--- this guy. Oct 18 20:00:23 Dougie187: we don't have t-mobile just vodafone Oct 18 20:00:41 VickiWong: i dunno, when i was in ireland there were lots of chinese restuarants (as popular if not more than any other type of eatery) and they were all stellar Oct 18 20:01:01 Dougie187: but i can get one off EBAY eventually Oct 18 20:01:12 VickiWong: the main difference was that the quality of the meat was way higher. Oct 18 20:01:30 well here a lot of it is like cat and dog. Oct 18 20:01:31 lol Oct 18 20:01:36 jasta: yeah you can have good quality, but still probably 'wester' chinese food Oct 18 20:01:37 but that was a theme all over the country. Ireland had great tasting meats Oct 18 20:01:42 western* Oct 18 20:01:57 for example no one out here eats sweet&sour, chow mein things like that Oct 18 20:02:07 there are no good chinese food restruants that I have been to in this town. Oct 18 20:02:19 a lot of 'western' chinese food i had no idea what it was :D Oct 18 20:02:19 VickiWong: what do you guys eat? Oct 18 20:02:25 VickiWong: what's your favorite dish then, for instance? Oct 18 20:02:29 VickiWong: you cannot get proper spicy curry in our chinesse restaurants Oct 18 20:02:43 jasta: wow hard, probably cheese stuffed lobster Oct 18 20:03:00 yang: chinese dont eat very spicy, thailand do Oct 18 20:03:14 i have actually heard that Thai food in certain parts of the US is actually better than in Thailand Oct 18 20:03:28 i was talking to some chef about this once who had been to thailand many times Oct 18 20:03:36 yang: in fact we dont eat much curry at all Oct 18 20:03:51 we eat lots of sea food especially Oct 18 20:03:53 jasta: most of the stuff has to be imported from asia, this is sometimes hard for the cooks here Oct 18 20:04:13 we dun really eat much fried rice Oct 18 20:04:30 VickiWong: Yeah I know that curry is mostly an indian and thai spice, but we don't have such restaurants , only chinesse Oct 18 20:04:45 well, this chef i was speaking to specifically mentioned the west coast of the US as having top notch thai food. possibly because it is easier to import ingredients from asian countries. Oct 18 20:04:56 Come to Hong Kong and try the food, thats best way to learn why cantonese food is famous :) Oct 18 20:05:39 actually, i don't think i'll be doing that. Oct 18 20:05:44 just like western food tastes like crap over here :D but in the west it tastes great Oct 18 20:05:51 i have a serious political aversion to China which id ont think we should get into right now :) Oct 18 20:06:04 lol who doesn't? Oct 18 20:06:11 jasta: herehere, thats why i said Hong Kong :) Oct 18 20:06:14 you guys must of got a FREE delivery of G1 testing phones *giggles* Oct 18 20:06:17 we are currently independant Oct 18 20:06:21 really? Oct 18 20:06:34 until 2049 we have not been handed over to china Oct 18 20:06:34 is that like how Taiwan is independent? :) Oct 18 20:06:49 no chinese laws/govenrment rulings count here Oct 18 20:07:05 and we have freedom of speech and things like that, China hates us for it Oct 18 20:07:21 and freedom of press, which we abuse daily! :D Oct 18 20:07:40 do you guys have an equivalent of star magazine? Oct 18 20:07:42 interesting. i did not know Hong Kong was that different. Oct 18 20:08:08 jasta: a lot of people dont seem to understand it Oct 18 20:08:11 what did you mean by 2049? is there a current plan to expire your sovereignty? Oct 18 20:08:16 yup Oct 18 20:08:51 jasta: our handover agreement between UK + China gave us 50 years of running ourselves first Oct 18 20:08:55 basically HK'er have to hope China is democratic enough by then Oct 18 20:09:17 Adamant: i dont think we will be handed over either, our government is working like crazy to make sure it doesnt happen Oct 18 20:09:33 VickiWong: good luck, but it probably will Oct 18 20:09:37 that you would even have such a condition tells me you're not sovereign. maybe i'm just being narrow. Oct 18 20:09:37 thats the main reason we asked UK to include this 50 year period, to give us time to make our seperation permenant Oct 18 20:10:12 jasta: they're not perfectly sovereign, but China has no intention of killing the goose that laid the golden egg Oct 18 20:10:26 China will end up going to war with the west before then. Which means korea, japan, hong kong..etc will be up shits creek Oct 18 20:10:28 jasta: oh trust me China has no say down here :) and they hate us for it Oct 18 20:10:37 VickiWong: what does the UK have to do with this by the way? Oct 18 20:10:49 HK is huge for their economy, it's a very convenient port to the West and the rest of Asia Oct 18 20:11:08 so its foreign pressure keeping it this way? Oct 18 20:11:19 jasta: no Oct 18 20:11:37 jasta: HK is one of the main places where foreign capital comes into China Oct 18 20:11:39 jasta: umm Hong Kong was under UK's rule until 199 Oct 18 20:11:48 it's a major banking hub for asia Oct 18 20:12:03 Adamant, that's not why china hasn't taken it over Oct 18 20:12:04 1997* Oct 18 20:12:19 Foreign pressure is exactly correct Oct 18 20:12:34 languish: it's one of the reasons. Foreigners want some seperation between themselves and the Chinese gov Oct 18 20:12:36 languish: no, it is in the terms of the handover that they do not take over until 2049 Oct 18 20:13:02 they havent taken over HK because they cannot as per the terms Oct 18 20:13:05 VickiWong: well the only reaosn China would care about the agreement is because they dont want to anger their powerful foreign friends :) Oct 18 20:13:20 China only respects the terms of the handover because they currently value foreign investment and are trying to join the int'l community. Oct 18 20:13:21 thats how i understood the situation with Taiwan as well Oct 18 20:13:23 jasta: breaking treaties is bad for any country Oct 18 20:13:40 Taiwan they have no control over Oct 18 20:13:48 it's de facto independent Oct 18 20:13:51 Adamant: yeah, for fear of retaliation from powerful ones. when you become powerful enough, and your society is sufficiently militant, you can ignore them. Oct 18 20:13:57 as how world wars start Oct 18 20:13:57 Taiwan + Hong Kong are very different things Oct 18 20:14:03 jasta: not really Oct 18 20:14:20 As soon as China's faux middle class buildout fails economically, China will have to go to war to keep its internal forces from ripping it apart. When that happens, all bets are off. Oct 18 20:14:44 languish: I'm not sure it's going to fail. Oct 18 20:14:49 languish: China...failing economically? haha Oct 18 20:14:58 I hate China but common Oct 18 20:15:06 well, it's going to have a depression at some point Oct 18 20:15:14 Adamant, it'll fail, the question is will Europe, the US and Russia bail China out together. Oct 18 20:15:15 might be in this current round, or later Oct 18 20:15:30 Russia is in no shape to bail out anyone Oct 18 20:15:36 China scares the crap out of me, i will admit :) Oct 18 20:15:39 Adamant: true but i dont see economic failure beocming an issue for them, certainly not in our liftime Oct 18 20:15:40 the US isn't in good shape to either Oct 18 20:15:47 It'll be in another 25 years.. which is basically when the effects of China's current buildout are expected to fail Oct 18 20:16:08 languish: again, for what reasons will it fail? Oct 18 20:16:24 languish: lets put it this way, if it were to fail, good luck rest of the world's economy Oct 18 20:16:46 basically VickiWong is correct. it's getting close to being like a US failure Oct 18 20:16:56 and will surpass it at some point Oct 18 20:17:06 Adamant: plus so many economies rely on China's Oct 18 20:17:15 VickiWong: right, same as .us Oct 18 20:17:19 the US especially :) Oct 18 20:17:24 right] Oct 18 20:17:40 China needs to establish a strong middle class to succeed. They're state supporting a buildout of cities, education, and business. They're too large to support that for long, and the effects of utilizing their resources in the manner they are, will come back at them in about 15 to 20 years. 5 to 10 years after that their people will be ready to revolt or fight eachother. Oct 18 20:17:41 China's having problems right now because the US economy is in the shitter and Europe is going with it Oct 18 20:18:00 The only way to stave off internal strife, will be to go to war, to unite military factions. Oct 18 20:18:02 man from muthu bashing to politics in 24 hours Oct 18 20:18:11 but yeah to summarize, China sucks, HK != China, and China have no say down here for the time being Oct 18 20:18:12 that is quite a variety of topics Oct 18 20:18:28 Dougie187: muthu bashing is just an overarching theme. Nothing to do with the current topic. Oct 18 20:18:40 why do we hate muthu now? he's cool Oct 18 20:18:45 hes a douche Oct 18 20:18:48 lol yeah what was with the muthu bashing :D Oct 18 20:18:49 nothing about him is cool Oct 18 20:18:59 he is about the polar opposite of cool Oct 18 20:19:12 Dougie187: did he piss in your wheaties or something? Oct 18 20:19:17 As soon as China has to go to war with the west, say goodbye to korea, japan, taiwan as it is now, hong kong, and other locations they have claimed in the past Oct 18 20:19:32 Adamant: he talks out of his ass all the time. Oct 18 20:19:37 languish: umm why Hong Kong? they are more tied to UK then China for now Oct 18 20:19:40 languish: SK and Japan would have no problems making nukes Oct 18 20:19:45 anyways. im out Oct 18 20:19:51 talk to you guys later. Oct 18 20:19:58 have fun with the politics. Oct 18 20:20:02 Taiwan either Oct 18 20:20:09 at that point nobody wins such a war. Oct 18 20:20:17 i don't know that languish's doom scenario is going to happen, but i understand the constructs he's using to support it. Oct 18 20:20:25 VickiWong, because as a show of force, China will "take back" what they believe is theirs in the first place. And, take any locations they believe have strategic value. Hong Kong included. Oct 18 20:20:44 _if_ china were to declare war on western states, then the tiny pockets being protected by foreign pressures and economy will be taken over quickly Oct 18 20:20:50 i think you'd be kind of insane not to see that Oct 18 20:21:01 but otoh, china declaring war on western states makes no sense and is unlikely to happen :) Oct 18 20:21:01 there is no winning a war with the West Oct 18 20:21:05 it would be their own miserable undoing Oct 18 20:21:05 China cannot wage a conventional war against Europe or the US. So they'll go after everything they can reach. Oct 18 20:21:11 the West has nukes Oct 18 20:21:22 US won't use nukes unless threatened by nukes Oct 18 20:21:29 Adamant: i know but look at the point i'm making: languish's scenario would happen if the unthinkable happened first. that's all he's saying. Oct 18 20:21:48 Japan, SK, and Taiwan will all make nukes in a heartbeat if they think China is getting froggy Oct 18 20:21:52 the protected "sovereign" nations near China would be once again under Chinese control quickly. in a war situation, what can they do to stop it? Oct 18 20:22:09 in a East v West scenario i cant see either side winning, unless you take the nationality of the last person who looses their life Oct 18 20:22:13 In fact, the US CANNOT use nukes against China, because in the regions the US would need to attack, the jet stream would carry the fallout to the midwest of the USA Oct 18 20:22:15 Adamant: making nukes isn't something you just "do" and nobody notices :) Oct 18 20:22:57 jasta: I would be surprised if Japan, SK, and Taiwan didn't have everything but the nuclear material ready for such an occasion Oct 18 20:23:02 and they all have reactors Oct 18 20:23:11 If we nuke China, we're basically just dropping a long slow "dirty bomb" on ourselves Oct 18 20:23:36 languish: thats the issue with an East v West, it just doesnt work, it's a loose-loose scenario Oct 18 20:23:46 Adamant: well first of all, they would need to get the material. and the US would never let that happen in this scenario. they aren't going to let a likely weak target of their greatest enemy acquire nuclear technology. it could get stolen and then used against the US. Oct 18 20:23:46 VickiWong agreed Oct 18 20:23:53 VickiWong, but war is not sensicle Oct 18 20:24:02 (sp) Oct 18 20:24:03 jasta: huh? they all have nuclear reactors Oct 18 20:24:07 languish: thats true, but are either side suicidal? Oct 18 20:24:15 VickiWong, absoluetly Oct 18 20:24:21 *absolutely Oct 18 20:24:23 Adamant: you think Taiwan for instance has weapons grade plutonium? uhh. Oct 18 20:24:37 jasta: I think they can make it no problem Oct 18 20:24:43 and enough of it to critically defend themselves? Oct 18 20:24:48 hehe, ok :) Oct 18 20:24:52 VickiWong, the Chinese government is one step away from being as fragmented as the russian military Oct 18 20:25:03 jasta: and they had a nuclear weapon development program up till the early 80's Oct 18 20:25:09 you think that. and this will take years and no one would pay attention, not even a suspicious, unstable, militant neighbor? Oct 18 20:25:10 languish: here's hoping it happens, gives us more hope down here :) Oct 18 20:25:26 VickiWong, uhh.. that would be bad for hong kong Oct 18 20:25:37 but all i'm arguing is that languish's logic seems valid. the conditions leading up to his scenario, however, do not. Oct 18 20:25:42 this reminds me, HK elections comign up soon Oct 18 20:25:59 jasta: NK's managed to get nukes Oct 18 20:26:00 jasta, here's what you're missing. Oct 18 20:26:20 The USA sponsored China to the WTO, for only 1 reason. Oct 18 20:26:27 If we didn't China was going to war. Oct 18 20:26:57 Adamant: true, but i do think that was a huge mistake for western states to allow. i can't believe we did, truly Oct 18 20:27:08 languish: why would we support China in that way? Oct 18 20:27:14 unbelievably frightening that we did not intervene and choke their economy as a result Oct 18 20:27:16 China has two choices, either join the int'l community in world trade through the WTO, or go to war. Why? Their people were revolting and breaking up in to factions. Oct 18 20:27:38 now they're just going to have a bigger military and better nuke missile forces Oct 18 20:27:46 jasta: umm, anything bad happens to china's economy believe that it owuld hit the west hard Oct 18 20:27:59 Adamant, we supported them against our will really. But, we couldn't aford to go to war with china. Oct 18 20:28:09 VickiWong: i was talking about how we let north korea get nukes. responding to Adamant. Oct 18 20:28:11 it's just that simple Oct 18 20:28:17 jasta: my bad :) Oct 18 20:28:18 languish: I don't buy your scenarios, at all Oct 18 20:28:24 VickiWong: that was just a side comment, i was saying that was a ____BIG____ mistake to let happen. Oct 18 20:28:25 Adamant: +1 Oct 18 20:28:39 jasta: just read it in context, get ya :) Oct 18 20:28:54 Adamant, that's fine. They're not my scenarios. They're the scenarios of a large group of world leaders and macroeconomics and military minds. Oct 18 20:28:58 languish: China would be ridiculously easy to handle in the early 90's Oct 18 20:29:06 languish: which ones? Oct 18 20:29:32 They're the basis for why the USA sponsored china to the WTO, and why we're helping them build out their internal infrastructure Oct 18 20:29:48 languish: you keep saying this and not providing a cite Oct 18 20:29:59 Adamant, go look up all the articles from around the time we sponsored China to the WTO. You'll see the reasoning. Oct 18 20:30:00 is this a CFR scenario? Oct 18 20:30:21 I read about all this a few years ago while it was happening. You can do the same google searches I can. Oct 18 20:30:47 languish: technically you're the one proposing this, so it's on you to provide cites. it's IRC so I completely understand if you don't want to. Oct 18 20:31:15 I really don't care if you "believe" me or not. I'm telling you how I understand things to be. You're welcome to research it. Oct 18 20:31:21 * jasta goes back to Android Oct 18 20:31:28 speaking fo which Oct 18 20:31:30 anyway...so yeah...cantonese food is tasty (thats how this began lol) Oct 18 20:31:36 jasta is the only sensible person here Oct 18 20:31:42 damn UPS wouldn't deliver or hold my G1's for me to pick up today :/ Oct 18 20:31:43 bastards Oct 18 20:31:58 languish: That sucks. Oct 18 20:31:59 Adamant: trying to get Five ready for Wed :) Oct 18 20:32:04 VickiWong, honk kong women are tasty too. But then you know that. Oct 18 20:32:04 languish: But it's standard, I think. Oct 18 20:32:05 :/ Oct 18 20:32:11 languish: Hey, hold on... how are you getting yours now? Oct 18 20:32:17 languish: you realise i am female right? Oct 18 20:32:24 VickiWong of course. Oct 18 20:32:37 I realize you say you are at any rate. Oct 18 20:32:43 languish: oh ok lol Oct 18 20:32:48 You're all really just ascii to me. Oct 18 20:32:51 :) Oct 18 20:32:56 languish: meh no interest in having 'that' conversation :D Oct 18 20:33:07 Yeah, I wasn't going there, no worries. Oct 18 20:33:21 languish: actually, your IRC client is probably understanding this as iso 8859-1 or some other modern code page. not ascii. ;) Oct 18 20:33:22 'tits or gtfo flashbacks' Oct 18 20:33:30 As I told you before, not hitting on ya, not going to. Oct 18 20:33:43 jasta, lol :) Oct 18 20:33:51 * languish loves teh unicodez Oct 18 20:34:21 wait Oct 18 20:34:24 someone asked me something Oct 18 20:34:31 languish: Hey, hold on... how are you getting yours now? Oct 18 20:34:32 ah Oct 18 20:35:38 ttuttle, I ahd the pre-order. They shipped them a bit early to many. Mine is 20 minutes from my house at the UPS depot, but they won't let me pick it up today, as it was shipped ground and they intend to deliver it monday. Oct 18 20:35:43 I called them too late today to do it. Oct 18 20:35:48 languish: Damn. Oct 18 20:35:50 languish: That sucks. Oct 18 20:35:58 burn that mother down Oct 18 20:36:03 srsly Oct 18 20:36:04 :\ Oct 18 20:36:09 i am going to incite riots if i dont get mine Oct 18 20:36:13 heh Oct 18 20:36:21 * jasta already has a whole cabinet full of molotovs ready to go Oct 18 20:36:49 I have one cabinet full of vodka, and another of old rags, does that count? Oct 18 20:36:58 that reminds me, have any of you guys ever seen snow on fire? it is the coolest thing ever. Oct 18 20:37:10 languish: you need packing peanuts too. or some other type of styrofoam. Oct 18 20:37:20 snow No such nick/channel Oct 18 20:37:23 poor snow :( Oct 18 20:37:38 you see gasoline on fire is just gasoline on fire. Oct 18 20:37:53 gasoline with a thickening agent such as dissolved styrofoam is just, well, poor man's napalm :) Oct 18 20:37:59 jasta, I used wax Oct 18 20:38:16 oh for the napalkm Oct 18 20:38:27 i used wax to seal the molitovs Oct 18 20:38:38 those were teh good 'ol days Oct 18 20:38:38 if you make a molotov out of that stuff, it will be sticky (which is the point, otherwise its a pretty terrible weapon) Oct 18 20:38:47 nod Oct 18 20:39:19 One of our science teachers in HS took us out to have fun with all types of home made demolitions and whatnot Oct 18 20:39:28 languish: nice Oct 18 20:39:32 he's in prison now :( Oct 18 20:39:39 but for unrelated reasons Oct 18 20:39:43 tax evasion? Oct 18 20:39:43 :) Oct 18 20:39:58 No. He pushed a VP out a 4th story window Oct 18 20:40:24 for accusing him of tax evasion...? Oct 18 20:40:36 nah, for insulting his educational credentials Oct 18 20:40:42 the VP was a former science teacher Oct 18 20:40:44 hmm, pretty hot button guy Oct 18 20:41:00 still, back to snow on fire. really, try it. Oct 18 20:41:04 and didn't believe in allowing students to partake in risky experiments Oct 18 20:41:05 it's not obsessively pyro or anything. Oct 18 20:41:13 jasta: ...of course not ;-) Oct 18 20:41:16 yes, it is, but cool nontheless Oct 18 20:41:18 you just pour some fuel on the snow and light it. it will burn in a very neat way that is hard to predict Oct 18 20:41:30 it's all blue and "dances" around. Oct 18 20:41:50 jasta mon, the first step is to admit you have a problem Oct 18 20:41:54 :D Oct 18 20:42:06 i think whats going on is that it melts the snow directly underneath it which mixes the fuel and water so that the fuel kind of slopes downward and moves somewhere else Oct 18 20:42:56 i mean, the fuel of course doesnt mix, it just floats on top, but the shape of the terrain underneath changes and now the water drains elsewhere taking the fuel with it Oct 18 20:43:06 and then repeats over and over until it burns out. so it seems to move pretty randomly Oct 18 20:43:34 "Four."? @ topic Oct 18 20:43:35 nowdays, I prefer to just bounce pretty lights off mirrors Oct 18 20:43:55 languish: http://flickr.com/photos/devjasta/2122419472/in/set-72157603498623623/ Oct 18 20:43:58 there's a picture of it Oct 18 20:43:58 umdk1d3, I assume until the 22nd, official release of the G1 Oct 18 20:44:04 ahic Oct 18 20:44:05 but of course a video would do it better Oct 18 20:44:39 languish: http://flickr.com/photos/devjasta/2121643483/in/set-72157603498623623/ -- fireballs :) Oct 18 20:44:59 I hope you don't think you were larping... Oct 18 20:45:00 :\ Oct 18 20:45:12 larping? Oct 18 20:45:19 *gasp* Oct 18 20:45:21 nevermind. Oct 18 20:46:22 * languish wonders if that nick is "tonya cunar" or "tony acunar" from the ident, it might be jose's brother/father/son Oct 18 20:46:28 :\ Oct 18 20:47:00 ok this comedy segment is over. back to my regularly scheduled whatever I was doing before Oct 18 20:48:08 lol Oct 18 20:48:16 larping is fun Oct 18 20:48:20 not that i've ever done it Oct 18 20:48:23 <_< Oct 18 20:48:23 >_> Oct 18 20:48:51 I cast magic missile at the dorkness Oct 18 20:49:06 * Adamant jokes Oct 18 20:49:13 it's acunar, judging by the identd Oct 18 20:49:14 * ttuttle blocks with his +5 G1 of awesomeness. Oct 18 20:49:22 oh, you already noticed that. Oct 18 20:49:25 * bg leaves again Oct 18 20:52:21 bg, responding to sentences before finishing reading 'em Oct 18 20:52:28 * languish applauds Oct 18 20:52:31 :P Oct 18 20:52:36 :) Oct 18 20:52:54 I write as I read. It's very efficient, albeit prone to error Oct 18 20:53:08 yeah, that's what QA is for later Oct 18 21:38:52 Is NotePad the only example that uses a database? Oct 18 21:39:09 most examples online i can find are for pre-current sdk Oct 18 21:48:19 VickiWong: look at apps-for-android Oct 18 21:48:26 it's a repo linked to from the official blog Oct 18 21:49:40 jasta: thanks for the link :) Oct 18 21:51:35 I'm getting pretty confused here. Anyone know how (Context.)getContentResolver() determines which ContentProvider to address for an activity? Oct 18 21:53:07 pjv: it does so based on the authority of the provider that your egister in your manifest Oct 18 21:53:27 in particular, the ContentResolver looks at the URI requested and figures it out. Oct 18 21:53:44 right Oct 18 21:54:18 so what do you need to know more than that? Oct 18 21:56:03 sorry jasta, just confused Oct 18 21:56:15 trying something with multiple contentproviders Oct 18 21:56:57 specifically, it reads your request for content://AUTHORITY/foo and looks up in a registry of all registered providers authority declarations. Oct 18 21:57:13 so, every apk that says becomes an entry in that registry. pretty simple :) Oct 18 21:58:01 I know, I have to set net.lp.collectionista.genericcollectionprovider as authority Oct 18 21:58:06 a bit stupid really Oct 18 21:58:34 any reason why I can't make a difference deeper: like net.lp.collectionista/collections/generic ? Oct 18 21:59:02 no, the authority part is everything between content:// and the first /. Oct 18 21:59:12 yeah, but why? Oct 18 21:59:18 but i dont see why you couldnt do net.lp.collectionista.collections.generic Oct 18 21:59:24 pjv: arbitrarily. Oct 18 21:59:40 the ContentProvider design totally sucks. i dont know what to tell you other than that :) Oct 18 21:59:56 anyway, thats not my problem Oct 18 22:00:16 it's that managedQuery returns a null cursor Oct 18 22:00:29 thats because your query is broken (sqlite3 said it can't compile it) Oct 18 22:00:40 check adb logcat (it will explain) Oct 18 22:01:06 I'm guessing because that (managedQuery) isn't called like getContentResolver().managedQuery(...) while all the other stuff before it works and is called like that Oct 18 22:02:26 what? i assure you, managedQuery is the same as getContentResolver().query() Oct 18 22:02:40 just that the activity then takes over manaigng the cursor for the activity lifecycle Oct 18 22:02:56 if the query returns null, it's because something you did is broken. check adb logcat, as i said earlier. Oct 18 22:03:39 ok thx, will do Oct 18 22:22:14 * jasta wonders what he should make the playlist screen look like Oct 18 22:22:28 does anyone know what the iphone's playlist screen looks like? :) Oct 18 22:23:21 * umdk1d3 checks i might have screenshots Oct 18 22:23:42 do you have any other thoughts as well? :) Oct 18 22:23:45 now's a good time to speak up hehe Oct 18 22:23:54 i got five syncing all the playlist data in, so now it's time to just put a face on it Oct 18 22:25:38 jasta: http://umdk1d3.mine.nu/dump/tunes/ several shots from iphone Oct 18 22:25:59 nice, this is very useful :) Oct 18 22:26:05 websucking... :) Oct 18 22:26:17 the playlist is pretty similar to all those trackviews Oct 18 22:26:30 those are all the ones i took when i had access to one Oct 18 22:28:38 oh yeah ok, theirs looks a lot like my VA album listing Oct 18 22:28:43 (oh yes, Five has special support for compilations) Oct 18 22:29:51 their translucencies are a lot "softer" than mine. more opaque and more colorful Oct 18 22:31:49 hehe, their default album art sure does look nice compared to mine :) Oct 18 22:31:58 but, hehe, i have an issue filed about that Oct 18 22:32:19 does android run on x86? Oct 18 22:32:36 uhh, it might. there's no source tho, so who knows. Oct 18 22:35:47 night all Oct 18 22:35:47 damn Oct 18 22:35:50 http://www.mail-archive.com/android-internals@googlegroups.com/msg00638.html Oct 18 22:35:53 night pjv Oct 18 22:36:20 bolly: well thats exactly what i just told you Oct 18 22:36:52 so what platform do you run the sdk on Oct 18 22:37:24 the SDK includes an emulator, which runs the native stack on an emulated ARM processor. Oct 18 22:37:31 oh great! Oct 18 22:37:39 i was wondering how you debug Oct 18 22:37:56 perhaps you should just read the instructions and get started. Oct 18 22:38:25 bolly: are you interested in low-level programming (linux kernel or c++)? Oct 18 22:38:27 thanks i think i will Oct 18 22:38:55 or just high-level apps development Oct 18 22:39:01 i have no experience with the linux kernel other than compiling it as it comes Oct 18 22:39:09 high level apps yeah Oct 18 22:39:11 well tbh Oct 18 22:39:31 okay cool, the high-levle stuff is all java and you can easily play with it Oct 18 22:39:34 i want to listen to music from my pc at home on my phone at work Oct 18 22:39:43 rooooooofl Oct 18 22:39:45 and i managed to get android on my phone Oct 18 22:39:46 thats ironic Oct 18 22:39:46 * umdk1d3 points at jasta Oct 18 22:39:54 bolly: http://five.googlecode.com is my project. Oct 18 22:40:16 bolly: jasta already has it mostly written and working ;) i know hes looking for more interested devs tho Oct 18 22:40:45 oh nice last.fm too Oct 18 22:43:03 i can't believe the chances Oct 18 22:43:15 pretty strange :) Oct 18 22:43:38 the project is open source, and if you are interested, you can take a look at the issue list Oct 18 22:43:45 proves how badly we need mobile music Oct 18 22:44:15 i will mention it to my friend who was also after something similar Oct 18 22:44:36 do either of you have experience writing code? Oct 18 22:45:03 we were dabling with a wm6.1 player with c#.net on compact framework Oct 18 22:45:16 but then all this android news figured might as well make it for android Oct 18 22:45:20 i did the same a while back. Oct 18 22:45:31 nothing really good for the windows mobile world is there Oct 18 22:45:44 i think that my project is a bit more sophisticated than you realize, too :) Oct 18 22:45:44 and all the streaming sites arent the same as accessing your own music Oct 18 22:47:20 how are you gonna deal with the local cache of music Oct 18 22:47:27 days since last listened to? Oct 18 22:47:30 well, get yourself started with the Android SDK and once you're familiar with it i can show you how to build and install Five. Oct 18 22:47:38 definately Oct 18 22:47:43 no point reinventing the wheel Oct 18 22:47:45 bolly: hehe yes, Five is definitely more sophisticated than you realize :) Oct 18 22:48:26 Five is 9 months old at this point. Approaching a 1.0 stable release in the next few months. Usable fundamentally right now though. Oct 18 22:49:04 jasta: i still havent heard back about doing that video :/ Oct 18 22:49:12 even tho they prolly dont care at this point Oct 18 22:49:31 yeah actually, i know somebody that has already received their device legitimately Oct 18 22:49:39 as a consumer, i mean Oct 18 22:49:43 ooh Oct 18 22:49:55 like, in your area that could do a vid with? Oct 18 22:50:19 my girlfriend's brother is a low level T-Mobile exec, but he's not under NDA or anything junky like that. he just put in an order like everyone else but got the shipping switched to next day air Oct 18 22:50:28 no, he lives in Virginia or something Oct 18 22:50:29 ahahaha Oct 18 22:50:43 his arrived Friday morning i think Oct 18 22:51:15 he's the way i'm getting my phone unlocked. he's temporarily adding my SIM to his own account, getting it unlocked, then releasing it back to mine Oct 18 22:52:15 i'm sure he doesn't have a decent camera tho Oct 18 22:54:25 alright, got all the mechanics committed to SVN, time to butcher the UI :) Oct 18 22:54:36 this is gonna be an exciting feature to get in there Oct 18 22:54:42 ramps usability way up Oct 18 23:01:59 <_avatar> jasta: five is a very cool idea Oct 18 23:02:29 <_avatar> it's very similar to a program i've been working, we allow music libraries to be created locally, and shared over the internet Oct 18 23:02:40 <_avatar> working = working *on* Oct 18 23:03:22 shared as in, with other people? Oct 18 23:03:44 <_avatar> well, it will be hard to advertise it that way, but yeah Oct 18 23:03:57 <_avatar> you start the server, users are authenticated and can connect and listen to your music Oct 18 23:04:17 what is the client mechanism? Oct 18 23:04:21 <_avatar> http://photos.clangen.org/dump/remotelib.png Oct 18 23:04:38 <_avatar> shows what it looks like from the client's perspective Oct 18 23:04:43 ahh yes, well that is not just similar but exactly what Five does. Oct 18 23:05:05 <_avatar> yeah, but we don't do any sort of synchronizing yet Oct 18 23:05:24 well, and that's something you can get away with when you're assuming a fast network connection :) Oct 18 23:05:24 <_avatar> but we have a pretty robust, extendable client Oct 18 23:05:31 <_avatar> right Oct 18 23:05:44 Is there any tutorials out there about writing Android apps using the command line in linux? Oct 18 23:05:53 _avatar: well, i kinda wish we had met a long time ago :) Oct 18 23:05:56 <_avatar> eventually we'll want to implement some sort of caching, or syncing mechanism Oct 18 23:06:02 <_avatar> jasta: me too :) Oct 18 23:06:15 <_avatar> because i was thinking "man, it'd sure be nice to write an android client" Oct 18 23:06:17 <_avatar> heh Oct 18 23:06:21 i wonder if we can adapt these two technologies to each other somehow Oct 18 23:06:36 is yours open source? Oct 18 23:06:42 <_avatar> yeah, BSD license Oct 18 23:06:50 mine is GPL. Oct 18 23:06:50 <_avatar> http://code.google.com/p/musikcube/ Oct 18 23:06:53 * jasta walks the other way Oct 18 23:06:55 hehe, just kidding :) Oct 18 23:07:03 <_avatar> :) Oct 18 23:07:16 what is the network protocol like? Oct 18 23:07:25 <_avatar> HTTP Oct 18 23:07:30 right but i mean specifically Oct 18 23:07:38 <_avatar> we just have a very simple homebrew HTTP server using boost::asio Oct 18 23:07:50 so you make RESTful requests to get XML or something? Oct 18 23:08:01 <_avatar> yeah, pretty much Oct 18 23:08:20 <_avatar> i can't answer anything more specific than that, work asked me to stop coding for it a while ago citing conflict of interest Oct 18 23:08:29 hmm, Five is quite similar, it's just that it also implements SyncML through the same HTTP server to do the syncing. Oct 18 23:08:35 <_avatar> i'm still acting as project manager, but am not really allowed to get my hands dirty :( Oct 18 23:08:43 <_avatar> ah, nice Oct 18 23:09:26 so the big difference is that Five assumes a very slow, unstable network connection and requires efficient network access Oct 18 23:09:36 <_avatar> right Oct 18 23:09:47 that is, it syncs only changes between connected sessions and things like that. otehrwise, you just make an HTTP GET request to download a music file Oct 18 23:10:26 <_avatar> how does it decide what to sync? Oct 18 23:10:41 so whats the projects status right now? i'm very interested in bringing this dev team together at this point Oct 18 23:10:54 _avatar: the server is sophisticated. it knows what has changed since the last sync Oct 18 23:12:01 <_avatar> jasta: pretty active at the moment. we're about to hit a milestone. we have 1 really dedicated developer, and a few that help out when they have time. and i work on the underlying UI layer Oct 18 23:12:12 so your server and client are Windows only? Oct 18 23:12:41 <_avatar> jasta: we only have windows clients, but the server and library code is all cross platform Oct 18 23:12:56 hmm. Oct 18 23:13:02 * jasta checks out svn Oct 18 23:13:23 <_avatar> if you want to get the streaming stuff, grab the filestream_implementation branch Oct 18 23:13:24 how is the server UI cross platform and in C++? Wx? Oct 18 23:13:45 <_avatar> server client is windows only, but the server itself (the daemon) is cross platform Oct 18 23:13:52 ahh Oct 18 23:13:54 i see Oct 18 23:14:03 <_avatar> that said, i'm not sure if we've tested compiling on other platforms, but it uses only cross platform components (mostly bost) Oct 18 23:14:06 <_avatar> bost=boost Oct 18 23:14:07 my server is currently Linux only, but only because only a GTK UI is built Oct 18 23:14:24 everything else is written using GLib and is quite portable Oct 18 23:14:35 <_avatar> our windows clients use a custom abstraction of the win32 api we're working on Oct 18 23:14:53 <_avatar> btw, if you're interested we should take this conversation to #musik on this server, that's where the devs hang out Oct 18 23:15:22 ok, sure Oct 18 23:47:42 Ok, I am following this tut, http://geeth.ganesan.googlepages.com/android-tutorial and in it it says I have to do this, Give path= Oct 18 23:47:42 c:\winNT\system32;c:\jdk1.5\bin;e:\ant1.6\bin, but that is for windows, and I am using linux, how would I do that in linux? Oct 18 23:48:12 After_Math: it depends on the path to the things you are looking for. Oct 18 23:48:15 and your shell Oct 18 23:48:43 Dougie187, I see, is there a tutorial out there that does command line programming with linux? Oct 18 23:49:04 ionno Oct 18 23:49:08 oh Oct 18 23:49:32 java should be in your path if you setup java correctly. Oct 18 23:49:39 same with "system32"... Oct 18 23:49:43 though that doesn't exist. Oct 18 23:49:49 but ant1.6 might be different Oct 18 23:50:21 to add ant1.6 you need to find the path for the ant1.6 binaries Oct 18 23:50:26 they if you use bash, type something like this Oct 18 23:50:42 export PATH="${PATH}:antpath" Oct 18 23:51:26 ok Oct 18 23:51:30 thanks Oct 18 23:52:04 antpath is going to be the path to the ant binaries. Oct 18 23:52:06 no problem. Oct 18 23:52:17 you should be able to follow most of the tutorial though. Oct 18 23:52:31 you can also type "export $PATH" to see what your path contains. Oct 18 23:52:40 Ya it seems pretty simple, this just mademe stummble a bit Oct 18 23:52:51 yeah Oct 19 00:01:42 does ACCESS_FINE_LOCATION also imply ACCESS_COARSE_LOCATION as a subset? Oct 19 00:10:38 hmm Oct 19 00:11:13 T-Mobile is saying that anyone having downloaded an app prior to Oct 20th, will have to re-download all their apps. Oct 19 00:11:33 I wonder how that's going to work for apps that contain data/configurations Oct 19 00:11:44 And, if this will occur again in the future Oct 19 00:12:26 Sounds like something app devs should keep in mind, and work to protect configurations and user data through these updates. Oct 19 00:12:55 I know, not the update on the 20th, but potential future updates. Oct 19 00:17:37 DarkriftX Oct 19 00:17:44 check this out .. http://forums.t-mobile.com/tmbl/board/message?board.id=87&thread.id=788 Oct 19 00:17:45 sup Oct 19 00:26:38 i feel bad for the support team that is going to have to field customer questions on the G1 :) Oct 19 00:26:54 *shudder* Oct 19 00:27:16 how come? Oct 19 00:27:16 lol Oct 19 00:28:04 languish, thx, now i know for sure that one will install i can use that as a test file on my site once i find someone with a g1 Oct 19 00:29:43 :) Oct 19 00:31:10 im thinking all donwloads will have to be direct links instead of dynamic links but i hope not Oct 19 00:31:24 in firefox, the dialog is different for both types of dl links Oct 19 00:31:35 one gives me save as or run, other just gives save Oct 19 00:35:56 interesting @ languish Oct 19 00:36:03 yea, and its coming from a tmob person Oct 19 00:36:07 "Looks like an update to the Andoid Market is coming on the 20th. I'm not aware of the changes exactly, but it will require that you re-download any applications you may have downloaded before that point. " Oct 19 00:36:15 not sure how they are planning to roll that out Oct 19 00:44:53 umdk1d3: probably because of the change of the keys used by apps so far Oct 19 00:46:05 Any G1 users have 3 minutes they could spare me? I need help testing some links on my site to make sure they will work to install directly from the devices browser. Oct 19 01:43:40 can adb install be done with a url? Oct 19 01:49:26 no Oct 19 02:00:28 Does anyone know how I can set my environment to make Android apps under Linux without using a IDE like Eclipse. Oct 19 02:01:22 yes Oct 19 02:01:47 it's in the hello world tutorial iirc Oct 19 02:01:48 you basically just need to get a build environment going. android includes activitycreator which makes an ant build environment Oct 19 02:02:01 there is also a vi plugin for eclipse code complete Oct 19 02:02:05 i use maven with the masa plugin, however. it's more robust if you ask me Oct 19 02:03:35 gambler, yes I have that with my Eclipse, I just think it would be a better learning experience doing it all from scratch Oct 19 02:03:53 After_Math: well you have your answer. so go :) Oct 19 02:03:54 jasta, how exactly would I do that? Oct 19 02:04:12 After_Math: the android docs will show you how to get started with activitycreator Oct 19 02:04:32 for maven, well, read their docs too. are you familiar with java development at all? Oct 19 02:04:47 jasta, ok thanks Oct 19 02:05:01 activitycreator btw is just a script that stubs out a skeleton project with an Ant build script and some other junk. Oct 19 02:07:51 kind of foreign to me still but I will read up on activitycreator :P Oct 19 02:08:25 there's very little special about android development when compared to other types of java-based projects Oct 19 02:08:43 so if you aren't familiar with java, ant, etc that is almost certainly why it feels so strange to you Oct 19 02:09:09 the android bits are just putting togethre the class files into an apk and the resource management stuff Oct 19 02:10:41 hmm is there a fast way of adding transparency to a jpg on the device? Oct 19 02:10:56 like, everything ~5 away from white Oct 19 02:12:09 gambler: vi plugin for eclipse? Oct 19 02:12:34 umdk1d3: ? Oct 19 02:13:09 well it might be simpler than that Oct 19 02:13:21 i have images coming in that at a fixed aspect ratio (say 100x100) Oct 19 02:13:50 but they are white-letterboxed when the original image is, say 80x100 Oct 19 02:13:51 wastrel, google eclim and vimplugin - one of those is what you want Oct 19 02:14:19 might be easy enough to step into the image from all sides Oct 19 02:14:24 until i hit something non-white Oct 19 02:14:31 then assume that as a cropping boundary Oct 19 02:14:33 yay! =D Oct 19 02:17:12 jasta, so ant is from apache? I just found this site https://www.datasprings.com/Resources/ArticlesInformation/AndroidSDKExampleApplicationSampleCode/tabid/910/language/en-US/Default.aspx Oct 19 02:17:34 go to Android's documentation and read their getting start info. Oct 19 02:18:13 wow there is a android channel too :O Oct 19 02:18:20 amazing Oct 19 02:18:24 cool :D Oct 19 02:18:31 I was just checking :p Oct 19 02:19:09 jasta, ok Oct 19 02:19:50 hey dougie Oct 19 02:19:53 Whats 'Four'? as in topic.. Oct 19 02:20:01 Dougie187: you have those StarCraft videos too? I'd like to check them out :) Oct 19 02:20:09 lemme see Oct 19 02:20:10 SamSerious_: countdown to handset availability Oct 19 02:20:10 one sec Oct 19 02:20:28 Ha.. Can't wait.. >.< Oct 19 02:20:35 I can get them, but be prepared, they are not as entertaining as the d3 ones. Oct 19 02:20:44 hehe Oct 19 02:20:46 i can handle it Oct 19 02:20:48 ok Oct 19 02:21:06 Is it gonna be available at store on 22nd? Oct 19 02:21:14 thats the idea Oct 19 02:22:16 heh Oct 19 02:22:17 Is there any irc client for android? It would be great.. :) Oct 19 02:22:29 I don't remember reading it in the details. Oct 19 02:22:33 someone might write one though Oct 19 02:22:38 im sure someone has Oct 19 02:22:40 but irc on android might be kinda irritating. Oct 19 02:22:46 why? Oct 19 02:22:56 SamSerious_: just google around, i bet you could find someone doing something Oct 19 02:23:09 well... i kinda think IM'ing on a phone is kinda ridiculous. and irc would be even more soo. Oct 19 02:23:11 so* Oct 19 02:23:18 but thats personal preference. Oct 19 02:23:37 jasta, still cant seem to find any documentation on building without using Eclipse Oct 19 02:23:49 Dougie187: actually I found IM'ing very useful Oct 19 02:23:54 irc on a phone isnt bad at all Oct 19 02:23:57 it replaced 95% of my usage of SMS :) Oct 19 02:24:07 yeah i guess in that sense... Oct 19 02:24:09 when the wife kicks me off the computer i used to get my wm phone and jump on irc Oct 19 02:24:18 im sure android will make it even better Oct 19 02:24:19 I'd love to have one.. when I'm not on PC.. Oct 19 02:24:20 hey romainguy i got a question. Oct 19 02:24:25 with google talk Oct 19 02:24:26 irc clients for wm sux0rz Oct 19 02:24:31 is there voice calling? Oct 19 02:24:34 i haven't heard any of it. Oct 19 02:24:40 i doubt there would because thats like skype. Oct 19 02:24:42 but still... Oct 19 02:24:50 Dougie187: not in the current version Oct 19 02:24:55 I don't know what plans are for this Oct 19 02:24:58 if there are any plans Oct 19 02:25:02 ok Oct 19 02:25:02 i'd be disappointed if there is no voice for gtalk on Android Oct 19 02:25:15 After_Math: it's there. ugh. Oct 19 02:25:18 I wouldn't expect it to be there.. but it would be cool. Oct 19 02:25:25 write a client :)) Oct 19 02:25:50 Which I could learn some java.. But im busy with abap :p Oct 19 02:25:51 jasta, ok Ill keep on looking. Where might I look exactly, Oct 19 02:26:00 http://code.google.com/android/intro/hello-android.html#noeclipse Oct 19 02:26:18 i told you to do go to android's hello world tutorial, somehow you couldn't find that. Oct 19 02:26:29 you are fired. Oct 19 02:26:33 lol Oct 19 02:26:33 heh Oct 19 02:27:12 jasta, ah ha, thanks :P I must have missed that part Oct 19 02:27:40 yes, you must have. Oct 19 02:28:26 damn, these are downloading slow. Oct 19 02:49:43 jasta: you have about 10 more minutes. Oct 19 02:49:45 just so you know Oct 19 02:49:56 cool Oct 19 02:50:02 just hacking around with Five today Oct 19 02:50:10 adding a lot of features to the UI Oct 19 02:50:23 nice Oct 19 02:50:36 playlist support is basically done, adding shit like shuffle/random, better navigation from the main UI, the ability to enqueue more flexibly, etc Oct 19 02:50:44 just making a better overall music program Oct 19 02:50:49 you guys are developing app? Oct 19 02:51:15 Dougie187: i'm gonna update screenshots soon :) Oct 19 02:51:15 well its already pretty sweet. Oct 19 02:51:19 heh cool Oct 19 02:51:34 SamSerious_: i am, yes. http://five.googlecode.com (that UI is very old) Oct 19 02:51:34 all those sites that took them from you will have to update theirs as well Oct 19 02:53:14 jasta: WoW.. Looks great and cool Idea! I like it!!!! Oct 19 02:53:20 i guess dominos has a large 1 topping pizza for 3.99 Oct 19 02:53:25 what? Oct 19 02:53:34 i would order that right now if that's true Oct 19 02:53:35 and a large infinity topping pizza for 6.99 Oct 19 02:53:36 i'm hungry :) Oct 19 02:53:40 im not sure if it is or not. Oct 19 02:53:41 here Oct 19 02:53:52 http://www.fatwallet.com/forums/hot-deals/871293/ Oct 19 02:53:58 its 11PM :| Oct 19 02:54:01 SamSerious_: it's real, too! :) Oct 19 02:54:13 you might have to go pick it up. Oct 19 02:54:14 but still Oct 19 02:54:16 i mean, my app. it really does what it says it does. Oct 19 02:54:20 right now. :) Oct 19 02:54:42 jasta: :) Oct 19 02:55:03 open source too. you could build it now if you want. Oct 19 02:55:15 I dont know java :( Oct 19 02:55:38 like it's hard to learn :) Oct 19 02:55:54 and you don't need to know java to build it Oct 19 02:56:16 No I thought programming.. Oct 19 02:56:21 nope. Oct 19 02:56:30 thats like saying you need to know how to program to install a game Oct 19 02:56:40 Time is what I don't have for learning :| Oct 19 02:56:58 by definition, everyone using IRC has time. Oct 19 02:57:03 hahaha Oct 19 02:57:04 true. Oct 19 02:57:06 nothing but time :) Oct 19 02:57:37 jasta: do you still have the link to my site? Oct 19 02:57:47 don't think so Oct 19 02:57:51 ok. pm Oct 19 02:57:53 k Oct 19 02:58:12 well I have this fat book on my keyboard and trying to learn some logical expressions.. :p Oct 19 02:58:55 logical expressions as in...? Oct 19 02:59:08 jasta: do you play any console games? Oct 19 02:59:18 abap programming.. SAP stuffs Oct 19 02:59:21 well, occassionally I get really stoned and play Mega Man Oct 19 02:59:28 which mega man? Oct 19 02:59:33 jasta: you do web designing? Oct 19 02:59:44 DarkriftX Oct 19 02:59:52 ? Oct 19 02:59:53 Dougie187: all of them. i have only not played some of the more esoteric japanese only ones Oct 19 02:59:55 DarkriftX http://androidcommunity.com/forums/f8/warning-all-android-users-please-read-2910/ **** ENDING LOGGING AT Sun Oct 19 02:59:56 2008