**** BEGIN LOGGING AT Tue Jan 27 02:59:57 2009 Jan 27 03:28:42 If you change the launching activity of your program do any icons you've put on your home page still reference the old activity? Jan 27 03:29:05 I changed it and was getting the oddest errors, but only from the icon placed on the home screen Jan 27 03:31:37 i think so Jan 27 03:31:47 that has been my experience as well Jan 27 03:33:10 yeah, tough error to track down Jan 27 03:42:45 So I can't figure out what license Compare Anywhere's code is. It uses parts that are CC, parts that are Apache, but what is it's code licensed as? Jan 27 03:45:38 Er, replace that with Compare Everywhere of course :) Jan 27 04:10:07 jsharkey: is Compare Everywhere proprietary or OSS? I can't find an answer online, nor can I find code, so I am guessing proprietary. **** BEGIN LOGGING AT Tue Jan 27 05:11:48 2009 Jan 27 05:11:49 I'm planning to extract some of my projects resources into a library. Jan 27 05:12:04 I just thought of possible performance-issues doing so... ? Jan 27 05:12:40 anybody experienced performance hits or sth ? Jan 27 05:12:54 plusminus_: you won't **** BEGIN LOGGING AT Tue Jan 27 05:27:26 2009 **** BEGIN LOGGING AT Tue Jan 27 23:37:37 2009 Jan 27 23:43:55 lol @ jasta on apple Jan 27 23:44:19 jsharkey: at least SWT works without fiddling with libraries :) Jan 27 23:44:58 sigh, fanboy :P Jan 27 23:45:05 far from it :) Jan 27 23:45:55 all apple users are just poor lost unix souls that have been hypnotized by jobs ;) Jan 27 23:46:33 jsharkey: I'll happily switch to Linux when I have tools as good as LightRoom and Photoshop CS 4 :) Jan 27 23:46:41 (and no, The GIMP does NOT count :p) Jan 28 00:09:11 argh, they dont even have a build farm ye t:) Jan 28 00:09:19 building android on this macbook is agonizing Jan 28 00:09:34 jasta: tmo? Jan 28 00:09:51 yeah Jan 28 00:10:08 jasta: put 4gigs of ram in it Jan 28 00:10:18 it's nuts on my macbook pro w/ 2 gigs Jan 28 00:10:31 it has 4GB Jan 28 00:11:03 how long does it take to do a clean build? Jan 28 00:11:13 should be ~ 40 minutes or less Jan 28 00:11:17 no? Jan 28 00:12:19 jasta: welcome to our world of pain Jan 28 00:12:49 (that and the runtime restart when modifying framework.jar @!#) Jan 28 00:13:42 yea im kicking myself cuz i started a build with "generic" instead of dream about an hour ago :/ Jan 28 00:14:15 and sat wondering why nothing changed when i reflashed Jan 28 00:14:18 get a MacPro or equivalent for your desk at the office Jan 28 00:15:22 ==romainguy Jan 28 00:15:50 hmm i wonder if it would be faster to build this on my 8-core xeon box at home Jan 28 00:16:44 * jsharkey cant wait to see my first calif power bill :/ Jan 28 00:17:12 and yes, i keep it nice and busy--i dont waste power Jan 28 00:21:41 Whiners. Jan 28 00:21:55 I used to do network builds from Cygwin. Jan 28 00:22:18 That did some sort of SMB bridge to NFS to talk to the (heavily used) netapp. Jan 28 00:22:50 jsharkey: Android Open takes me about 12 to 15 minutes on my 8 cores at home Jan 28 00:22:58 It took over an hour at a time when a single-core desktop build was finishing in five minuts. Jan 28 00:23:12 fadden: they didn't want to overuse your brain Jan 28 00:23:29 Did I mention that was on a laptop, since that was the only Windows box I had? Jan 28 00:25:04 i do remember strongarming my manager *and* our co-contractors' managers into springing for a third-party linker Jan 28 00:25:33 because the MSC one was taking ~ ten minutes just to link the app Jan 28 00:29:14 <_avatar> bah. my work computer is a 3 year old, 1.5 ghz dell laptop with a gig of ram. it takes 5+ minutes to boot the android emulator :) Jan 28 00:39:40 lol Jan 28 00:48:20 romainguy: hmm, can you not tweak the ANSI color palette in the Mac OS X term? Jan 28 00:54:30 <_avatar> jasta, i use this: http://ciaranwal.sh/2007/11/01/customising-colours-in-leopard-terminal Jan 28 00:55:03 <_avatar> i think most people just use a different terminal emulator, like iTerm Jan 28 01:08:41 heading home. my macbook is bothering me too much for one day :) Jan 28 01:17:51 hi all I need help with thread synchronization Jan 28 01:46:03 jasta: I'm looking at your HttpClient thread example, how do you set the connection timeout now? ClientPNames.CONNECTION_MANAGER_TIMEOUT has disappeared Jan 28 02:11:00 not sure i'll have to check Jan 28 02:11:07 i do it in five too i think Jan 28 02:11:20 jasta: did you confirm that 1.0 sdk has the fixed httpclient? Jan 28 02:12:14 yes Jan 28 02:12:18 ok, sweet Jan 28 02:12:48 that said, i have found other, odd issues. Jan 28 02:13:07 for instance, it seems that after you call abort() on a method you must reinstantiate the httpclient Jan 28 02:13:12 shut it completely down and make it anew Jan 28 02:13:22 beacuse the issue is that abort() would normally return the connection to the pool and re-use it later Jan 28 02:13:44 or rather, abort() would end the connection, which would then recliam an available position in the pool Jan 28 02:14:06 this doesnt happen. the connection definitely ends, but due to logic errors somewhere in httpclient (it is beta, afterall!) it thinks its still open Jan 28 02:14:26 so the default max of 3 connections will be hit after your third usage of httpclient after the abort, causing it to fail forever after Jan 28 02:15:04 hmm Jan 28 02:15:34 i work around this in Five by just remaking the HttpClient object if i have to abort a connection Jan 28 02:16:01 note this is only necessary when you are aborting a connection. any other termination (whether by error or not) will work fine. Jan 28 02:19:33 hmm, so what do you have to do with the HttpClient object? Jan 28 02:20:34 nothing, just discard it and make a new one Jan 28 02:20:45 this is assuming that you are even re-using it in the first place (which you should!) Jan 28 02:21:08 Ahh...I wasn't reusing it Jan 28 02:21:19 so, only reuse it if it ended naturally Jan 28 02:22:06 only re-use it if you didn't abort it. Jan 28 02:22:27 even if it "fails" for any other reason than an abort you can and should re-use the object Jan 28 02:22:32 thats what its designed for Jan 28 02:22:35 ko Jan 28 02:22:36 ok Jan 28 02:22:48 only throw it away when you want to release the resources it was using (that is, you arent going to be making any HTTP requests for a while) Jan 28 02:25:09 well, if you have other connections using it and you want to abort one or the other you can't throw it away right? Jan 28 02:25:54 you'd still need to throw it away -- the connection you aborted will "clog" it. Jan 28 02:26:10 I guess you just have to wait for the other to finish Jan 28 02:26:21 yes of course Jan 28 02:30:19 oh yeah, and my service bug was me being a moron Jan 28 02:30:23 (the leak) Jan 28 02:30:35 you obviously have to GC the remote process as well... Jan 28 02:34:25 hmm, yeah **** ENDING LOGGING AT Wed Jan 28 02:59:57 2009