**** BEGIN LOGGING AT Tue Jan 15 02:59:57 2008 Jan 15 08:20:16 i'm so boned. 12:30 and not tired at all :) Jan 15 09:10:04 jasta: yup. Jan 15 09:10:28 jasta: nightly for me Jan 15 09:37:03 Good morning from Brazil :) Jan 15 09:46:19 some1 here already did something with MapView, or MapActivitie at all, and animations? Jan 15 09:47:33 i think i can do that if just extends my mapview and override the OnDraw func Jan 15 14:21:22 http://www.a-la-mobile.com/news/press.html Jan 15 16:51:47 good evening Jan 15 17:02:38 jasta: you still hate me? Jan 15 17:02:39 :) Jan 15 17:07:11 jasta or anyone else; yesterday there was some conversation about async messaging, is the channel archived somewhere? Jan 15 17:07:32 ~logs Jan 15 17:07:43 yes it is... but I can't remember the address ;) Jan 15 17:07:47 ~log Jan 15 17:08:18 winksaville: i can /msg dump everything to you if you want Jan 15 17:09:28 http://logs.nslu2-linux.org/livelogs/android/ Jan 15 17:09:53 or that Jan 15 17:12:43 Stephmw: Thanks I found it. Jan 15 17:12:48 * Stephmw grins Jan 15 17:23:21 Can i set my GPS location in any file? Or some type of configuration!? Jan 15 17:30:00 winksaville: i wasn't saying anything meaty :) Jan 15 17:30:44 meaty? Jan 15 17:30:56 pandora--: nothing of substance. Jan 15 17:31:02 like beef Jan 15 17:31:04 i was just babbling about it, so no need to look up the logs :) Jan 15 17:31:15 beefy Jan 15 17:31:21 where's the beef? Jan 15 17:32:17 no beefs here, I's a vegetarian :-P Jan 15 17:33:38 so who is going to attend the google fire Jan 15 17:34:04 campfire that is, at googeplex Jan 15 17:34:32 jasta: what is your goal? Jan 15 17:34:32 http://services.google.com/events/mtv_androidworkshop Jan 15 17:34:53 winksaville: with what? Jan 15 17:36:08 jasta: Your async service Jan 15 17:46:20 jasta: I've just updated async-msgcomp with my goals (http://code.google.com/p/async-msgcomp), if you or anyone else is interested, I'd love to get feed back. Jan 15 17:46:59 winksaville: well, there are lots of reasons why an async service is necessary. in fact, i don't imagine that many services will be able to get away without some kind of callback interface. Jan 15 17:48:11 in another project, i have used this concept to implement a buffering and content caching system, so an activity can bind to the server, request content, and the service can at some point later respond that the file is being buffered, but some minimum threshhold has been met and the file can be streamed Jan 15 17:48:22 or it can respond immediately, saying that the file was available in a cache. Jan 15 17:49:24 also, this is useful for monitoring the progress of any service, so that an activity can show progress information to the user when requested. Jan 15 17:50:03 consider a background service that synchronizes data on a schedule or in response to some non-interactive event. the user may wish to invoke this behaviour manually, and in that case, would like to see the results from their action. Jan 15 17:51:35 I think your project is somewhat redundant since Android provides this facility through its IPC, and there are other more appropriate solutions that provide the facility over a network socket. Jan 15 17:53:26 "Are you attending this event? () Yes () No" Jan 15 17:53:30 lol? Jan 15 17:53:44 why would you fill it in if you are not going Jan 15 17:55:04 hehe Jan 15 17:56:43 I don't get it. What the hell is a campfire? Jan 15 17:57:16 jasta: it sounds very california like Jan 15 17:57:45 jasta: You might be right, but at the moment I haven't seen a single coherent subsystem that meets my goals. I appreciate the constructive criticism and hope to see more. BTW: a more permanent url to async-msgcomp is http://async-msgcomp.googlecode.com. Jan 15 17:58:31 i just can't really imagine what that event is. Jan 15 17:58:56 jasta: it sounds like a pow-wow at google Jan 15 17:59:09 right, but what does that look like, i wonder? :) Jan 15 17:59:57 i would like them to come to seattle though, see what it's all about. Jan 15 18:00:18 jasta: i am in new york, i can't ever find stuff like that here Jan 15 18:00:57 i'm pretty sure they'll be to seattle. they have a campus here, afterall. Jan 15 18:01:03 although i've never been. maybe it's small. Jan 15 18:01:28 jasta: i think they have a new york one too, I know there are developers in a google office here Jan 15 18:01:39 Here's a link http://code.google.com/campfire/ I just found Jan 15 18:01:56 for the first one Jan 15 18:02:18 they have s'mores Jan 15 18:02:24 mmmm s'mores Jan 15 18:02:51 literally? Jan 15 18:03:30 jasta: i would imagine so, i think you would have some upset developers if there weren't any s'mores as advertised Jan 15 18:03:36 there is a tree stump in the background. oh boy, do they literally mean a campfire? Jan 15 18:04:03 punch and pie Jan 15 18:04:15 mmm pie Jan 15 18:04:42 thats one of the better things about living in southern cali, i can go to knotts berry farm for pie. Jan 15 18:05:16 yeah, but the bad thing is that you live in southern california. Jan 15 18:05:21 haha Jan 15 18:05:37 i haven't been to california, but plan to attend the wwdc this year Jan 15 18:06:57 lol i actually like southern california Jan 15 18:07:00 a lot Jan 15 18:07:14 but i don't live near shit hollywood or anything nasty like that Jan 15 18:07:40 where about to you live? Jan 15 18:07:44 do you * Jan 15 18:08:00 just above malibu Jan 15 18:08:02 i've only been to california twice, actually. both times it was to the bay area. Jan 15 18:08:19 ah, bay area is nice, i lived there for a while Jan 15 18:08:41 i wouldn't mind living in the bay area.... Jan 15 18:08:59 for some reason, i think traffic is really bad there. but i live in Seattle, so maybe i'm just inventing that. Jan 15 18:09:02 ya, company i work for is based in SF, so I get to go to the bay area a lot Jan 15 18:09:26 bay area traffic isn't great, but it's a LOT better than los angeles Jan 15 18:10:14 nothing beats the good old new york smell! Jan 15 18:10:35 I just looked it up, looks like I am not imagining this ;) Jan 15 18:10:54 California is terrible ;) Jan 15 18:11:04 haha, they should host one in new york's central park Jan 15 18:12:05 I don't find Seattle traffic to be all that bad, but I guess that's because I'm not insane and try to commute from Everett to Seattle or anything like that. Jan 15 18:12:43 jasta: guess you don't mind rain huh? Jan 15 18:13:11 Not at all. Actually, Seattle's weather is much more pleasant than folks realize. Jan 15 18:13:32 that's cool, we get rain in the winter now in new york city Jan 15 18:13:37 The winters are subdued, not too cold but occassionally we get some snow. The summers are gorgeous, perfect temperature for lounging around. Jan 15 18:13:42 haven't seen snow in a while Jan 15 18:15:24 the google guys are busy at macworld today, so i am guessing no campfire Jan 15 18:16:00 looking at what the iphone will do :P Jan 15 18:16:12 boring macworld this year Jan 15 18:16:50 what kernel do you think the iphone runs? Jan 15 18:17:51 GNU/Hurd Jan 15 18:18:09 does apple provide source? Jan 15 18:20:38 confirmed:: there is a MacBook Air Jan 15 18:20:49 it fits in an envelope! Jan 15 18:21:01 it has a special processor that is as thick as a nickle and as wide as a dime. Jan 15 18:21:23 80 GB HD with an option for 64 GB SSD Jan 15 18:21:28 1.6-1.8GHz Jan 15 18:21:36 45 Watt MagSafe, 1 USB 2.0 port, Micro-DVI, Audio Out Jan 15 18:22:01 802.11n + Bluetooth 2.1/EDR Jan 15 18:25:57 Lede: the iphone runs BSD, of course. Jan 15 19:35:13 i still can't wrap my head around no optical drive Jan 15 19:35:48 macbook air? Jan 15 19:35:54 yea Jan 15 19:35:54 hope 802.11n is fast! Jan 15 19:36:00 personally, I can't deal with 80GB Jan 15 19:36:04 true Jan 15 19:36:08 I am going for the black macbook -- looks like it can now go to 4GB Jan 15 19:36:11 i can't remember the last time i used an optical drive on my laptop Jan 15 19:36:12 and you can get 250GB drive for that. Jan 15 19:36:17 especially if you like the vm support Jan 15 19:36:48 I make backups religiously! in fact, I was gonna buy a mac mini and then a 2TB external to use time machine to make something I lovingly called a "time capsule" Jan 15 19:36:50 fuckers stole my idea! Jan 15 19:36:57 although 1TB for appletv is just too small... Jan 15 19:37:03 I'm still gonna buy a mini and 2TB Jan 15 19:37:07 haha Jan 15 19:37:48 um appleTV doesn't come in 1TB even Jan 15 19:37:53 40 or 160 Jan 15 19:38:05 i can see piggy backing a wireless network, but now an optical drive Jan 15 19:38:09 it's timecapsule that comes in 1TB Jan 15 19:38:10 can you picture that Jan 15 19:38:16 look at the time capsule -- it's apple tv... enclosure... with 500GB or 1TB models Jan 15 19:38:18 yeah, it's a 500GB or 1TB 802.11n base station Jan 15 19:38:19 uh, can i borrow your dvd drive for a second? Jan 15 19:38:32 michaelnovakjr: wireless optical drive usage. Jan 15 19:38:44 Use an optical drive on another computer. Jan 15 19:38:52 yes Jan 15 19:39:04 with 802.11n Jan 15 19:39:17 * billmeltsner catches up with his backlog of chat Jan 15 19:39:24 absentia: it's not an apple tv though. Jan 15 19:39:42 right -- just looks like the same or similar enclosure Jan 15 19:46:33 he should have said, "no need for optical drive, you just download a iso torrent of your favorite apps and mount it" Jan 15 19:47:05 xbit: true, but that can take awhile Jan 15 19:47:28 sure ;) Jan 15 19:49:24 you mean Jan 15 19:49:47 "no need for optical drive, you just buy from our store" Jan 15 19:50:03 lede: you got it right! Jan 15 19:50:20 * absentia laughed at that too Jan 15 19:50:20 i know Jan 15 19:59:45 * benley only ever uses the optical drive on his laptop for burning, not reading Jan 15 20:00:11 pretty much. Jan 15 20:00:25 anyone have any exerpeice with dual layer? Jan 15 20:00:30 most everyone tells me to avoid it. Jan 15 20:00:34 absentia: i have Jan 15 20:00:46 I just need something to burn like 25GB or 50GB at a time. Jan 15 20:00:50 :-< Jan 15 20:00:52 absentia: most software is shipping on it Jan 15 20:01:04 m: for the mac... Jan 15 20:01:06 absentia: it works fine, the media is expensive. Jan 15 20:01:09 absentia: only like 6-8 gigs though usually Jan 15 20:01:14 yes for the mac Jan 15 20:01:19 I've burned some DL dvds of macos releases Jan 15 20:01:24 leopard is a dual layer disc as is iLife Jan 15 20:01:49 my optical drive is scary, it sounds like a jet engine everytime you put something in there Jan 15 20:01:55 I bought like 600cdrs and like 200 dvd-rs .. taiyo yuden .. about 3 years ago. pretty decent media.. but I don't have any dual layer -- although, I did get these bizarre double SIDED taiyo yuden dvd-r Jan 15 20:01:57 can't find them anymore. Jan 15 20:02:00 like the laptop is about to fly off Jan 15 20:02:38 I know someone who has two cds in an imac -- sounds like a chainsaw every 5 seconds or so. Jan 15 20:03:23 xbit: heh nice :) Jan 15 21:10:19 yawn Jan 15 21:11:42 jasta: its one of those days Jan 15 21:11:47 yeah, it is. Jan 15 21:12:04 jasta: you work full time as a developer? Jan 15 21:12:14 i need 1 more power outlet at my desk, and i don't have it. and we don't have any extra power strips. it's one of *those* days ;) Jan 15 21:12:29 jasta: oo do i hate when that happens Jan 15 21:12:36 michaelnovakjr: yes, technically, although i also have some sysadmin responsibilities. Jan 15 21:12:52 jasta: software or web? Jan 15 21:13:29 both. i'm an applications developer, supporting a sales force by writing automation tools and sales instruments. Jan 15 21:13:55 jasta: interesting, i have the same title, its mostly web (all java) Jan 15 21:13:59 primarily in Java, and Perl. Jan 15 21:14:29 it's not a glamorous gig, but i can't complain. Jan 15 21:14:38 jasta: true, i am a big php fan Jan 15 21:14:51 I'd take it in a heartbeat. Jan 15 21:14:54 If I knew Perl. Jan 15 21:14:54 right, but php is terrible. Jan 15 21:15:04 jasta: in what sense? Jan 15 21:15:48 michaelnovakjr: it's just that rather than being designed, it seems to have just been congealed in a gutter somewhere. Jan 15 21:16:08 hah Jan 15 21:16:32 I can't argue with that Jan 15 21:16:48 its essientally a port of c Jan 15 21:17:02 just loose when it comes to syntax Jan 15 21:17:04 as insane as Perl is, at least it was clearly forged from one main focus. it was not pulled in a million different directions that fundamentally deviate from its founding principals. Jan 15 21:17:30 it's just that, the driving vision came from an absolute mad man :) Jan 15 21:18:02 who likes to saddistically torture software developers. Jan 15 21:18:18 jasta: true haha, i am c/c++ so php was easy to pick up Jan 15 21:19:03 i am someone that knows many different design patterns and strategies, but i identify myself with C programmers more than any other camp. Jan 15 21:19:03 http://bash.org/?422766 Jan 15 21:19:24 jasta: not a bad group to associate with Jan 15 21:19:26 The first language I ever learned (besides BASIC, which doesn't count) was Java at age 11 Jan 15 21:19:31 Which spoiled me Jan 15 21:19:38 how old are you people anyway Jan 15 21:19:44 So I've never actually learned C Jan 15 21:19:49 or C++ for that matter Jan 15 21:20:01 Lede: 17 in a month. Jan 15 21:20:03 i wouldn't advocate wasting any time on C++. it was a mistake. Jan 15 21:20:12 22 Jan 15 21:20:27 My personal favorite these days is Lua. Jan 15 21:20:29 jasta: a ton of linux is written in C++ (apps that is) Jan 15 21:20:30 It can do everything! Jan 15 21:21:00 jasta: i see your point though... doesn't mean its right Jan 15 21:21:16 michaelnovakjr: that may be true, but i still pity C++ developers. they're some kind of half breed shun by everyone. Jan 15 21:21:26 jasta: haha Jan 15 21:22:17 i was forced to do C++ on a VAX in college.. that's the last time i used it. Jan 15 21:22:29 jasta: i am a fan of objective-c, it mixes very well with c/c++, which makes sense because it is all translated to c at one point Jan 15 21:23:16 but in my aged wisdom, i have learned that really it is most important to think of languages as a manifestation of a certain set of (sometimes overlapping) design patterns. the syntax is so trivial when separated from that. so, it's not a good idea to label yourself as belonging to just one camp. Jan 15 21:23:28 i mean, unless you prefer being thought of as brittle and unyielding. Jan 15 21:23:55 jasta: i agree, if you understand design patterns you should be able to program in any language effectively Jan 15 21:24:16 jasta: but there are people that don't understand concept and just memorize code or just refer to API docs Jan 15 21:24:35 yeah, but they are not important :) Jan 15 21:24:43 haha Jan 15 21:25:46 anyway, i really have to find some way to plug this stupid device in. i may have to move to another station here... Jan 15 21:26:03 that's annoying Jan 15 21:30:14 knowing design patterns is just a nice thing to put on your resume Jan 15 21:30:40 if you program in OOP long enough you will think up of "design patterns" yourself without giving them names Jan 15 21:30:59 Lede: i have to disagree, I have worked with developers that did not have a clue about design patterns and it definitely produced less than efficient code Jan 15 21:31:50 i think the problem wasnt with them knowing design patterns or not if they couldnt write code that is efficient Jan 15 21:32:44 Lede: they definitely help. Have you read the book Beautiful Code? Jan 15 21:35:59 eureka, found a bigger power strip Jan 15 21:37:00 michaelnovakjr: no, i don't read Jan 15 21:37:04 Lede: OOP is a design pattern, you fool. If you program in OOP long enough, you are bound to understand the OOP design pattern. Jan 15 21:38:21 try not to think about everything so concretely. it ruins your brain. Jan 15 21:39:13 i agree Jan 15 21:39:28 object oriented programming is not a design pattern, maybe you should take the time and look up the definition before calling me a fool Jan 15 21:39:55 so then what is object oriented programming? Jan 15 21:40:15 it's paradigm Jan 15 21:40:27 * jasta rolls his eyes Jan 15 21:40:35 Lede: did Wikipedia teach you this one? Jan 15 21:41:23 Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems. Jan 15 21:41:44 jasta: it's common knowledge Jan 15 21:42:14 Lede: Is that your argument? Seriously? Jan 15 21:42:40 i'm not here for personal attacks, so if you don't mind ill just let you talk about what you wan't and i wont correct you anymore Jan 15 21:43:37 Please feel free to correct me. But when you do correct me, please try to actually correct me instead of assert your own personal collection of prejudices. Jan 15 21:46:28 * rwhitby gets out the popcorn ... Jan 15 21:46:29 Anyway, this is not becoming of either of us. I apologize for my outburst yesterday. Forgive me for carrying that into today. Jan 15 21:47:06 rwhitby: No, no, no. We're done here. :) Jan 15 21:47:30 * rwhitby hits stop on the microwave. Jan 15 21:47:34 haha Jan 15 21:48:28 * rwhitby complains about there being nothing worth watching on IRC these days ... Jan 15 21:49:50 I'd be happy to entertain you with a thriving philosophical discussion on software engineering :) Jan 15 21:50:09 might want to hit the start button again Jan 15 21:50:32 jasta: that's not a bad idea Jan 15 21:51:25 We just don't have that many principals and fundamental truths to hold onto, so we really have to whip up the ones we've got whenever possible. :) Jan 15 21:51:50 i just try to suck less every year.. Jan 15 21:51:50 jasta: haha i agree Jan 15 21:52:08 Make this into a real science, even when we all know it's kind of a joke :) Jan 15 21:52:50 jasta: of course, but you get a B.S degree, interpret as you wish... Jan 15 21:54:02 Not every software engineer promotes their BS degree, you know. Some have foolishly pursued master's degrees :) Jan 15 21:54:32 and some have a degree from the University of Life Jan 15 21:54:32 jasta: true, i didn't learn anything from getting a degree Jan 15 21:55:24 michaelnovakjr: Well, you got what you wanted from it, I'm sure. Jan 15 21:55:44 jasta: yep the fancy piece of paper Jan 15 21:56:42 I was referring to maybe the less academic side of the experience. Jan 15 21:56:59 jasta: i worked full time as a software developer through out college Jan 15 21:57:12 oh, bummer. Jan 15 21:57:39 jasta: it was pretty cool, i had the 55 inch tv and the apartment Jan 15 21:57:40 haha Jan 15 21:59:26 * jasta strokes his dual 22" LCDs ;) Jan 15 21:59:48 actaully, these were cheap though. Jan 15 21:59:50 i love my dual 22 inch displays haha.... what make do you use Jan 15 21:59:56 actually* Jan 15 22:00:14 Acer at work, ViewSonic at home. I don't see much of a difference, really. Jan 15 22:00:25 i have two dell 22 inch displays Jan 15 22:00:31 the Acer's are maybe slightly more crisp and consistent. Jan 15 22:01:19 sweet Jan 15 22:01:22 my real pride and joy at my house is my pool table, though. Jan 15 22:01:27 sweet Jan 15 22:01:36 pool is good stuff Jan 15 22:01:56 i am outta here fellas, I will be back later. Jan 15 22:02:06 see ya. Jan 15 22:02:16 bye Jan 15 23:52:49 anybody sign up for the cocoa&coffee event? Jan 15 23:55:42 heh Jan 15 23:55:50 er, that was supposed to be cocoa&s'mores event :) Jan 15 23:55:57 There probably will be coffee there though Jan 16 00:07:09 * morrildl must have offended everyone Jan 16 00:07:25 I'm gettin' the silent treatment ;): Jan 16 00:07:31 :) Jan 16 00:10:26 * Stephmw chuckles Jan 16 00:10:31 just getting a cuppa Jan 16 00:10:48 where's the event? US? Jan 16 00:13:24 at the mountain view campus, in ca. Jan 16 00:13:32 I only wish. Jan 16 00:13:35 and given the sampling of users here, my guess is not many live in CA. Jan 16 00:13:45 Wait, morrildl: when is it? Jan 16 00:16:25 January 23rd Jan 16 00:17:18 Drat. I'll be on the other side of the country slogging through coursework. Jan 16 00:17:35 * jasta notes that a great surprise for those of us not attending would be a new SDK version. Jan 16 00:17:52 that way we'll have something to do while everyone is enjoying Google's hospitality. Jan 16 00:24:37 How do you sign up for the cocoa&coffee? Jan 16 00:25:31 winksaville: Apparently the registration is closed Jan 16 00:25:43 there was a quota Jan 16 00:25:57 bummer Jan 16 00:27:17 I'd really like to talk with someone at Google about async msg Jan 16 00:30:42 tried the mailing list? Jan 16 01:01:17 winksaville: hackbod on the forums seems well informed about that subsystem. Jan 16 01:19:17 jasta: hackbod largely wrote that subsystem Jan 16 01:19:52 the binder, or the binder's interface in Android? Jan 16 01:19:58 jasta: yes Jan 16 01:20:06 both? Jan 16 01:20:08 yup Jan 16 01:20:13 both Jan 16 01:20:22 i thought OpenBinder was written by someone outside of Google? Jan 16 01:20:37 it was written by Dianne before she was at Google, I believe Jan 16 01:20:45 romainguy: it was Dianne and Jason Parks right? Jan 16 01:21:11 Yep Jan 16 01:21:12 ooh wow, this thing goes back to the Be days? Jan 16 01:21:21 jasta: parts do, yeah Jan 16 01:21:36 at least, inspiration and general designs Jan 16 01:21:42 and who is hackbod, then? Jan 16 01:21:50 http://www.angryredplanet.com/~hackbod/openbinder/docs/html/Authors.html Jan 16 01:22:20 oh, Dianne. i feel guilty that i'm surprised it's a woman :) Jan 16 01:22:21 jasta: look at this link, you'll see :) Jan 16 01:23:46 winksaville: We just increased the capacity for the cocoa & s'mores event Jan 16 01:23:56 I'm not quite sure when it'll take effect Jan 16 01:24:03 but try again over the next few hours Jan 16 01:29:25 is the Binder used to implement the user interface and media frameworks in Android? Jan 16 01:29:42 the Binder is the foundation of the IPC system Jan 16 01:29:58 so more or less all the Services and Activity stuff touches it one way or another Jan 16 01:30:34 I suppose I'm just curious how it gets utilized in Android versus its original intentions. Jan 16 01:30:44 But I suppose that will be revealed in due time...... :) Jan 16 01:33:18 gotta run -- see you guys tomorrow Jan 16 01:41:43 alright folks, heading home Jan 16 01:42:45 raaah Jan 16 01:42:50 I finally fixed that bug Jan 16 02:27:52 back Jan 16 02:27:55 romainguy: what bug? Jan 16 02:28:13 some bug in the Home screen Jan 16 02:40:39 huzzah **** ENDING LOGGING AT Wed Jan 16 02:59:57 2008