**** BEGIN LOGGING AT Mon Aug 04 02:59:56 2008 Aug 04 03:00:43 k. Aug 04 03:04:38 you save, onpause Aug 04 03:05:20 actually, you save state in onfreeze, but you persist in onstop. Aug 04 03:05:37 I thought I was supposed to persist in onPause. Aug 04 03:05:48 depends on your flow Aug 04 03:06:31 yakischloba: well yeah, that would depend on your application. onPause happens when something is displayed over your activity Aug 04 03:06:39 like, a translucent window or what-have-you. Aug 04 03:07:00 for some applications, onPause and onStop would represent basically the same case, so onStop might make most sense for readability. Aug 04 03:09:08 I need to handle data validation on entry then I guess? I can't have data errors if I must persist in onPause(), and I don't get an opportunity to validate it and notify the user.. Aug 04 03:09:28 I guess i've mostly been doing that anyway. Aug 04 03:09:34 yeah, validate immediately Aug 04 03:09:39 well, you could layer validation, actually. Aug 04 03:09:53 so, for example imagine you had an application which required they enter a dollar amount Aug 04 03:10:34 and they had typed "1.", then got a call, did some other crap, and came back. under this scenario, "1." would probably not validate, but they do not expect the "1." to go away. Aug 04 03:10:44 even though it would fail validation, you should still store it and recall for them in the Bundle. Aug 04 03:10:50 but you wouldn't want to necessarily persist the "1." Aug 04 03:10:57 since it wouldn't validate. Aug 04 03:11:35 yeah. this gets complicated. Aug 04 03:11:42 again, to highlight the difference, saving state is just a way to recover if your process disappears. Aug 04 03:11:52 persisting is a way to recall even after the phone reboots Aug 04 03:12:07 yeah of course. I'm just trying to wrap my head around implementation. Aug 04 03:12:14 so, in this example it might make sense to save state regardless of validation, but only persist when it validates. Aug 04 03:12:33 the best strategy in general though is to imagine all the possible ways the user can interact with *YOUR* activities, and design for those cases. Aug 04 03:12:40 mmhmm. Aug 04 03:12:50 Don't presume to have a good general purpose solution. Aug 04 03:13:09 Every application will want to maintain and recall state differently, and to persist data objects differently. Aug 04 03:13:24 Just imagine how the lifecycle actually translates to usage of your application, and cover those cases. Aug 04 03:13:47 That is, the user is in the application one moment, and may navigate away indefinitely to do some other task, expecting to return to some reasonable state. Aug 04 03:14:07 Sometimes that reasonable state requires nothing is saved/recalled. Other applications may have to be quite aggressive. Aug 04 03:25:36 Is there a way I can get at the value set in setResult from the Activity setting it? (getResult?) Aug 04 03:26:02 yakischloba: from the activity setting it? Aug 04 03:26:18 How is it that you lost the value? :) Aug 04 03:26:52 Well I've been drinking. Let me re-think and see if I didn't need to ask that question. Aug 04 03:26:52 The general pattern puts setResult and finish very close to each other :) Aug 04 03:27:38 I'm trying to check the result in onPause() Aug 04 03:28:28 it would not be appropriate to set the result in onPause or onStop, since the user has made no choice yet. Aug 04 03:28:47 I'm not setting. I'm *checking*. Aug 04 03:29:00 only call setResult() just before you finish(). Aug 04 03:29:12 There is no need for any other arrangement. Aug 04 03:29:18 [that i can see] Aug 04 03:30:48 Heres my scenario: I have the included 'back' button, a Save button and a Cancel button. If the user clicks Save or uses the 'back' button, I want the data to be persisted. If they click cancel, I don't want it to. So I want to setResult, then finish() in my Save/Cancel buttons, and check it in onPause() to see whether I should persist or not. Aug 04 03:31:46 can you give me an idea what sort of data you're opreating on here? Aug 04 03:31:52 what user interface are you trying to create? Aug 04 03:32:00 pretty simple stuff. Age, height, weight, gender Aug 04 03:32:02 etc Aug 04 03:32:22 are you sure you understand what setResult() does? Aug 04 03:33:00 Maybe? Is it inappropriate to think I could use it for two things here? Aug 04 03:33:33 I understand that its supposed to be for the 'parent' Activity to know the outcome of its subActivity Aug 04 03:33:55 No. It is designed only to return information to the calling activity. Aug 04 03:34:11 No to your first question, yes to your second ;) Aug 04 03:34:36 use setResult if you had started a subactivity Aug 04 03:34:51 yakischloba: But you don't use setResult to save your state. Aug 04 03:34:57 You do that independent of the result you plan to give to your caller. Aug 04 03:35:07 calling finish is something you might want to again check your flow Aug 04 03:35:55 They are one in the same. I want to have onPause() check as to whether the data should be persisted or not, and I want to inform my calling Activity as to whether it was or not Aug 04 03:36:24 yakischloba: You can't inform your caller of anything until finish is called. Aug 04 03:36:34 The onActivityResult method will only fire when the sub activity exits. Aug 04 03:36:44 since I'll be validating the data prior to any of this, there shouldn't be any reason why the save would fail Aug 04 03:36:54 That was my point, so in onPause or onStop, you haven't finished yet, and thus setResult does nothing useful. Aug 04 03:37:40 So, as just as a measure of good design I would find another way to persist this data and call setResult only when the user has elected to leave this subactivity. Aug 04 03:37:58 By the way, I am sensing that you are not using sub activities correctly here... Aug 04 03:38:26 sub activities are for things like choosing a contact, a bookmark, or a file location. Aug 04 03:38:38 Then whent he user makes a choice, the activity finishes and gives the choice back to the caller. Aug 04 03:38:59 For persistent data part of your application's logic, a sub activity would seem inappropriate to me. Aug 04 03:39:17 ok Aug 04 03:40:00 jasta: are you sure setresult is called only after finish? Aug 04 03:41:48 If I said that I meant before finish. Aug 04 03:42:11 right.. no i'm not pickin on you Aug 04 03:42:29 is it called before finish Aug 04 03:42:37 or everytime an activity is hidden? Aug 04 03:42:38 But I am certain that the result is only received by the caller until after the subactivity finishes. Aug 04 03:42:45 ok Aug 04 03:42:57 muthu: You can call it as much as you'd like. It will only be picked up the by the parent when the activity finishes. Aug 04 03:43:05 That was my point. Calling it often makes absolutely no sense. Aug 04 03:43:24 and is just likely to catch your application in an inconsistent state. Aug 04 03:43:37 ok.. was wondering about the defaults here Aug 04 03:43:52 this isn't a question of defaults. i don't even know what you mean by that. Aug 04 03:53:13 Is it a good idea to close() databases onPause() and open() onResume? Aug 04 03:54:53 better to open/close when you need them Aug 04 03:55:16 ok Aug 04 03:55:32 and do databases in background Aug 04 03:55:53 erg. Aug 04 03:56:51 I think I need to KISS for now and re-do bad parts later when I know what I'm doing :) Aug 04 03:57:07 yup Aug 04 04:23:38 lol, sweet Aug 04 04:23:56 3.2MB/sec from Adobe :) Aug 04 04:23:59 at work Aug 04 04:25:09 just bursted, but still ;) Aug 04 04:25:30 hehe, 94MB in 1m2s :) Aug 04 04:26:45 O_O Aug 04 04:46:03 jasta, yo Aug 04 05:20:06 pawalls: sup Aug 04 07:32:06 yawn Aug 04 11:28:28 Hello guys. Aug 04 11:28:31 someone here ? Aug 04 11:31:03 yes :) Aug 04 11:33:33 Oh great. I think my question could be easy for you. :-) I'm trying to replace something in a String and can't find out how to do it the right way. I tried the replace functions of the String class but cant get it to work. Aug 04 11:33:52 I'm getting the following String back from the Flickr API: jsonFlickrApi({"stat":"fail", "code":96, "message":"Invalid signature"}) Aug 04 11:34:22 To use it as a JSONObject I have to get rid of the "jsonFlickrApi(" and the enclosing ")" Aug 04 11:35:04 Do you know how to achieve that ? Aug 04 11:35:50 no :( Aug 04 11:41:31 anno: is it always this string? use String.substr ;-) Aug 04 11:42:14 yeah it is Aug 04 11:42:22 it is always this string Aug 04 11:42:50 and I dont know why they enclosed their JSON response with that String Aug 04 11:43:35 so check for starting "jsonFlickrApi(" and use substr() Aug 04 11:48:27 well thats to easy to be true :) Aug 04 11:48:38 +too Aug 04 11:48:41 Thanks tric Aug 04 14:02:47 ding... http://linuxdevices.com Aug 04 14:03:03 android competitor newsworthiness Aug 04 14:52:35 mornin Aug 04 14:52:40 morning. Aug 04 14:52:44 how goes. Aug 04 14:52:54 ok :) Aug 04 14:53:01 brb, shower time Aug 04 15:08:40 hehe, weird, my cell phone interferes with my wireless keyboard and mouse Aug 04 15:08:51 i would not have expected that Aug 04 15:09:15 what does it do to it? Aug 04 15:09:35 it causes keys to be missed or repeated. Aug 04 15:09:56 when the phone is transmitting, and the speakers are picking up the interference, i basically can't type Aug 04 15:10:14 i have to move it away from the kb/mouse receiver. Aug 04 15:11:21 michaelnovakjr: i started working on my solitaire engine hehe Aug 04 15:11:33 coding up a quick freecell game Aug 04 15:12:54 sweet Aug 04 15:13:07 i'm finishing up the Messages apk Aug 04 15:13:12 gross waste of time :/ Aug 04 15:13:20 why? Aug 04 15:14:23 heh. working as kind of a supervisor for the last couple years i have learned to hate solitaire and freecell, as i've caught people playing that shit countless times on the clock ;) Aug 04 15:14:29 * SanMehat hates MMC Aug 04 15:15:06 i regularly go around and uninstall solitaire. people actually go to the trouble of bringing it in from home and reinstalling it Aug 04 15:15:19 haha Aug 04 15:35:59 whats up Aug 04 15:36:55 not much Aug 04 15:40:12 the ADC round 1 deadline is fast approaching... Aug 04 15:40:20 so we'll possibly get to see the results from that soon Aug 04 15:41:23 and maybe an SDK Aug 04 15:41:31 i wouldn't count on that Aug 04 15:42:37 :) Aug 04 15:48:40 heh Aug 04 15:55:09 fast approaching for sure Aug 04 15:55:53 approaching for sure. Aug 04 16:37:49 yawn Aug 04 16:38:16 what's up Aug 04 16:38:28 not much, just got to work Aug 04 16:38:38 drinkin coffee ;0 Aug 04 16:38:52 :) Aug 04 16:39:29 my girlfriend dropped her macbook pro this weekend Aug 04 16:39:35 destroyed the hard drive Aug 04 16:40:13 i just happened to get a 320gb hard drive on friday, so i wiped mine and put it in her computer and installed the 320gb in mine, wasn't planning to have to do that this weekend Aug 04 16:52:32 http://www.craigslist.org/about/best/sea/299213729.html Aug 04 16:59:38 :) Aug 04 17:38:32 quiet today Aug 04 17:42:34 yup Aug 04 17:45:54 what are you working on today? :) Aug 04 17:46:03 * SanMehat is working on SD bugs Aug 04 17:47:15 jasta, trying to figure out if i can tie my app to the standard sms send action Aug 04 17:47:36 surely you can? Aug 04 17:47:39 so if you are in your contacts list you can send an sms message through my app Aug 04 17:47:49 that's just an intent, i'm sure. Aug 04 17:48:08 yea, it looks like they are tied to standard Android actions Aug 04 17:48:19 just have to figure out what that action is :) Aug 04 17:48:52 I/ActivityManager( 514): Starting activity: Intent { action=android.intent.action.SENDTO Aug 04 17:48:57 .... Aug 04 17:49:04 i just use adb logcat to find that Aug 04 17:49:21 ah good idea Aug 04 17:49:41 its monday :) common sense is still booting up :) Aug 04 17:49:45 the data section is the mobile Aug 04 17:49:57 but it's sms:number actually Aug 04 17:50:58 cool Aug 04 17:53:24 let me know if it works. that would be cool ;) Aug 04 17:53:31 definitely Aug 04 17:53:35 i'm putting it in now Aug 04 17:54:13 the app is coming along nicely... because of the way the keyboard is onscreen, i couldn't accomplish my idea of adding a small edittext under the message thread Aug 04 17:54:34 so there's a reply menu option that will pull up the send activity with the number populated Aug 04 17:54:37 i wish we had android up on a phone with a traditional keyboard :\ Aug 04 17:54:59 or if android had a built-in soft keyboard we could play wit Aug 04 17:55:00 h Aug 04 17:55:04 yea Aug 04 17:55:06 instead of the crummy one martin wrote hehe Aug 04 17:55:10 :) Aug 04 17:55:18 designing interfaces would be a bit easier Aug 04 18:16:47 hm jasta, are you familiar with the Fallback apk? Aug 04 18:32:59 jasta: did you submit this, or did they find you and add it? http://www.android-freeware.org/download/five-alpha Aug 04 18:34:42 zhobbs_: they have a googlegroups i think jasta submitted to Aug 04 18:34:52 oh ok Aug 04 18:41:56 jasta: pint Aug 04 18:41:58 ping* Aug 04 18:57:45 hola Aug 04 18:58:09 howdy Aug 04 18:58:47 i tried setting an receiver for that action... Aug 04 18:58:48 jasta_: I see its lunch time Aug 04 18:59:05 yup Aug 04 19:00:08 jasta, fallback keeps getting called on that action Aug 04 19:01:42 do you need to request permissions? any interesting notes in logcat during installation? Aug 04 19:02:15 it shows my receiver during installation Aug 04 19:02:27 nothing out of the ordinary Aug 04 19:02:32 hmm Aug 04 19:02:56 i wonder if the fallback apk is listening for the intent Aug 04 19:02:59 commit and i'll take a look. maybe we can find something here... Aug 04 19:03:08 mostly because there's no apk for sms Aug 04 19:03:26 probably but isnt the point that you can override? Aug 04 19:03:59 yep, its definitely listening Aug 04 19:05:54 i'm going to commit in a minute, testing something out Aug 04 19:10:35 ok, im not at a computer anyway Aug 04 19:14:15 ok Aug 04 19:36:47 i am now ;) Aug 04 19:39:17 michaelnovakjr: so does Messages actually work on a real device now? Aug 04 19:39:29 oh yea, its been working :) Aug 04 19:39:34 nice Aug 04 19:39:38 i think i'm gonna pick up a device todya ;) Aug 04 19:39:42 i use it as often as possible to get a feel for it Aug 04 19:39:46 sweet :) Aug 04 19:40:03 it interacts with the Contacts, has reply, create, etc Aug 04 19:40:15 and has the threaded view... still working on some of the UI aspects though Aug 04 19:40:37 intent-filters can have a priority? Aug 04 19:40:37 nice :) Aug 04 19:41:13 seems that way Aug 04 19:41:26 i'm looking at the fallback apk Aug 04 19:41:33 it registers the sendto action Aug 04 19:42:10 and the wallpaper settings Aug 04 19:42:12 which makes sense Aug 04 19:42:15 and how are you looking at that? :) Aug 04 19:42:43 are you making sure to include that you handle the sms scheme? Aug 04 19:43:02 yea, i'm looking at it through the Manifest Aug 04 19:43:16 i know, i'm joking. you're using my reverse engineering :) Aug 04 19:44:18 :) Aug 04 19:45:44 i just got a build error on latest svn of messages Aug 04 19:46:52 ? Aug 04 19:47:27 what's your error? Aug 04 19:47:28 hang on, let me make sure it's not my fault Aug 04 19:47:41 ok Aug 04 19:47:51 i'm pretty sure the last commit built cleanly Aug 04 19:48:53 it's complaining that you're using @Override in your anonymous implementation of OnPopulateContextMenuListener() Aug 04 19:48:58 err, -() Aug 04 19:49:44 interesting Aug 04 19:50:36 it looks like this is expecte dbehaviour. Aug 04 19:51:41 yea, for the context menu Aug 04 19:51:56 what's weird is that is setup in the code Aug 04 19:52:18 i might be doing it different;y Aug 04 19:52:19 ly Aug 04 19:53:31 @Override works on interface methods with Java 1.6 Aug 04 19:53:33 but not with Java 1.5 Aug 04 19:53:39 you must be both using different compilers Aug 04 19:53:41 i am using 1.6 i think Aug 04 19:53:47 you should stick to 1.5 Aug 04 19:53:51 that's what we use here Aug 04 19:53:58 1.6 is supposed to work but... :) Aug 04 19:53:59 damn, that's why some people have to delete my @Override's Aug 04 19:54:06 will do :) Aug 04 19:54:19 you can just setup your 1.6 compiler to compile in 1.5 mode Aug 04 19:54:23 use -source 1.5 -target 1.5 Aug 04 19:54:27 romainguy_ it does work as expected :) Aug 04 19:54:30 in Eclipse you can set the source level compatibility Aug 04 19:57:32 i use 1.5, michael. Aug 04 19:57:47 makes sense then :) Aug 04 19:57:54 i'll update the code accordingly Aug 04 19:58:15 it only affects interface implementations. Aug 04 19:59:17 cool Aug 04 20:02:59 hehe, where'd you get the fancy icons? Aug 04 20:03:57 online, i have the page bookmarked Aug 04 20:04:07 i want to make the thread view icon much smaller Aug 04 20:04:14 clean that up a bit Aug 04 20:04:24 it bothers me Aug 04 20:05:47 one thing i've noticed... Aug 04 20:05:51 if you're watching your messages app Aug 04 20:05:55 and a new message comes in, it doesn't update the UI Aug 04 20:06:11 yea, i have to fix that Aug 04 20:06:28 if you delete a thread the UI updates Aug 04 20:06:36 just have to add that in when a message comes in Aug 04 20:07:40 Seems to do a lot of work when you navigate around? Aug 04 20:07:53 i went from conversation view back to the main screen and logcat went very noisy Aug 04 20:08:24 yea, i still have lots of log messages in there Aug 04 20:08:48 it could use some cleaning up Aug 04 20:11:57 assuming i can get this intent working, i'll be cleaning it up tonight Aug 04 20:14:28 how's the interface? Aug 04 20:16:57 i like it, actually Aug 04 20:17:02 except some small things Aug 04 20:17:21 probably the small things that bother me :) Aug 04 20:17:22 like for example when replying on a thread, the text message box should be focused first Aug 04 20:17:25 not the number Aug 04 20:17:41 yea, i'm going to make that the focus Aug 04 20:17:50 and the Send/Cancel buttons should be horizontally aligned, i think Aug 04 20:17:55 and should have greater padding between each other Aug 04 20:17:59 greater margins, i mean Aug 04 20:18:34 yea Aug 04 20:18:47 that makes sense Aug 04 20:19:58 i put the buttons there so it would fit on the vogue screen Aug 04 20:20:08 different resolution than the emulator Aug 04 20:24:15 michaelnovakjr: does it resolve numbers to contact names? Aug 04 20:24:23 yea Aug 04 20:24:29 because i added my number as a contact then sent a message to myself from ddms but it shows as the number Aug 04 20:24:33 not the name Aug 04 20:24:35 its probably a bit of a hack way right now :) Aug 04 20:24:36 one has hyphens in it, the other doesn't. Aug 04 20:24:54 you were able to add two numbers to the contacts in different formats? Aug 04 20:25:23 that's one of the things on my todo list.... i have to properly use the contacts provider Aug 04 20:25:39 right now i am just going through the cursor returned myself Aug 04 20:25:41 dude, you seem to be searching the list of contacts iteratively Aug 04 20:25:53 there's lots of optimizations that need to happen here :) Aug 04 20:26:01 oh yea ;) Aug 04 20:26:20 there's interfaces i can work with in the contacts Aug 04 20:26:41 certainly takes a performance hit currently Aug 04 20:26:42 also, i question whether or not you should refresh the conversation adapter in onResume(). Aug 04 20:27:06 i would imagine that you could just use a managedquery and let a cursor adapter manage itself. Aug 04 20:29:27 i actually started writing the adapter today using the managedquery method Aug 04 20:33:51 romainguy_ around? Aug 04 20:35:28 yes Aug 04 20:35:46 any idea how to override the SENDTO action? Aug 04 20:36:01 currently the fallback keeps getting called Aug 04 20:36:02 what do you mean? Aug 04 20:36:31 in the Contacts apk when you click the sms number it attempts to run the intent for the SENDTO action Aug 04 20:36:38 ok? Aug 04 20:36:45 comes up as unsupported, which is the fallback apk Aug 04 20:36:55 michaelnovakjr: i wish you'd commit what isn't working so i can review it :) Aug 04 20:37:04 you must just have a typo or something hehe Aug 04 20:37:04 i'm going to do that now Aug 04 20:37:06 do you have an intent filter for SENDTO in your application? Aug 04 20:37:13 yea Aug 04 20:37:54 maybe you did not do it correctly in your manifest :) Aug 04 20:38:16 im guessing Aug 04 20:39:34 michaelnovakjr: just commit Aug 04 20:39:37 jasta, i committed it, its definitely a hack, once i get this working i plan to clean the whole thing up Aug 04 20:40:01 i've tried many variations Aug 04 20:40:03 hehe, this is wrong :) Aug 04 20:40:05 i'll fix. Aug 04 20:40:12 i figured Aug 04 20:40:26 does it need a receiver? Aug 04 20:41:00 i had it in a receiver before, i haven't added the file to the repo. Aug 04 20:41:21 can you paste your manifest? Aug 04 20:41:37 i already fixed it Aug 04 20:41:38 committing Aug 04 20:41:48 damnit, i knew it would be simple too Aug 04 20:42:03 there Aug 04 20:42:17 you had to register the sms scheme. Aug 04 20:42:41 but i didn't handle it for you, i just got your activity up. you'll need to process the intent's data. Aug 04 20:42:50 yea Aug 04 20:43:05 awesome Aug 04 20:43:12 i set a priority, tho it's not necessary. Aug 04 20:43:15 i plan to clean that up a bit Aug 04 20:43:37 the createmessage activity uses that bad contacts code too :) Aug 04 20:45:56 thanks for the help jasta Aug 04 20:46:38 no problem, i knew exactly which one would make it work already :) Aug 04 20:47:01 :) Aug 04 20:47:23 now to clean up the code a bit, so it doesn't run so slow Aug 04 20:47:44 granted it is faster on the device than in the emulator... it could still use some cleanup Aug 04 21:15:15 jasta, i'll be on later finishing up the apk Aug 04 21:25:20 cool, im just working on my solitaire engine to keep busy. Aug 04 21:25:29 probably be done with that by the weekend. Aug 04 21:41:03 hey Dougie187 Aug 04 21:41:08 Hey jasta Aug 04 21:41:10 hows it going? Aug 04 21:41:13 pretty good Aug 04 21:41:23 nice Aug 04 21:41:43 whats going down? Aug 04 22:04:10 Dougie187: not much, gonna buy the touch today :) Aug 04 22:04:11 after work Aug 04 22:04:51 how much? Aug 04 22:05:08 well, i'm renting it ;) Aug 04 22:05:15 long story hehe Aug 04 22:05:52 lol Aug 04 22:05:55 scammer Aug 04 22:15:06 hehe, no :) Aug 04 22:15:50 lol Aug 04 22:15:54 your getting a touch? Aug 04 22:21:30 yeah. Aug 04 22:23:51 nice Aug 04 22:23:56 when are you getting it? Aug 04 22:24:07 today? or are you just "ordering" it today? Aug 04 22:24:47 picking it up at the sprint store today. Aug 04 22:25:00 nice Aug 04 22:25:07 your borrowing it from the sprint store? Aug 04 22:25:45 howdy Aug 04 22:25:48 5 finger discount? Aug 04 22:26:50 huh? Aug 04 22:27:38 that's what they'll say when they see the touch missing from the store! Aug 04 22:28:05 ? Aug 04 22:29:23 exactly. Aug 04 22:37:40 no, i'm buying it with service and returning it w/in the 30 day period ;) Aug 04 22:38:34 lol Aug 04 22:38:41 are they going to take it back with android on it? Aug 04 22:38:50 android doesn't permanently install onto the device Aug 04 22:38:53 it boots through haret only Aug 04 22:38:59 oh ok.l Aug 04 22:41:39 it[s still gonna cost like $70 for the service for 1 month, tho Aug 04 22:41:45 but that's fine :) Aug 04 22:42:01 thats pretty expensive to play with it. Aug 04 22:42:32 yeah, but i really want to play with it. i want to play with it $70 worth :) Aug 04 22:42:45 i want to make my app work on it ;) Aug 04 22:43:10 lol Aug 04 22:43:16 hows that rhythmbox plugin working? Aug 04 22:43:21 i take it no d2 for about a month? Aug 04 22:43:40 the rhythmbox plugin has gone slow because i've been fixing so many bugs in libsyncml to work client-side Aug 04 22:43:47 but as of about a week and a half ago i think i have them worked out Aug 04 22:44:03 nice. Aug 04 22:44:08 im excited for that. Aug 04 22:44:21 me too,it's been bothering me not having it more and more every day at work Aug 04 22:45:25 yeah, thats when i always think about it, though... at work they are bastards and limit the internet usage so i dont think it would work at my work work, but at my school work it will Aug 04 22:56:11 yawn. Aug 04 22:57:29 bbl Aug 04 23:14:26 howdy jasta Aug 04 23:21:52 sup Aug 04 23:22:33 not much, cleaning up the messages code Aug 04 23:24:55 nice Aug 04 23:25:20 yea, definitely needs it Aug 04 23:25:32 still getting a device? Aug 04 23:31:42 yup Aug 04 23:31:50 nice Aug 04 23:38:36 ok, heaidng home Aug 04 23:38:38 later folks. Aug 04 23:38:52 later Aug 05 00:08:18 hooray an iphone update! 2.0.1 is out. Thank frig because the 2.0.0 release managed to really slow everything down to an unenjoyable lag fest. Pretty hefty at 250meg. Aug 05 00:09:09 hm, i think you're in the wrong room :0 Aug 05 00:09:14 :) Aug 05 00:10:30 i do too :) Aug 05 00:11:37 Great artists steal guys. You're doing yourselfs a disfavour if you're not keeping an eagle eye on iphone apps Aug 05 00:11:55 why? Aug 05 00:12:36 i don't need to steal ideas to create good apps Aug 05 00:12:40 because they are modern smart phone apps that are carefully engineered and tested. Aug 05 00:12:42 at least i'd like to think so :) Aug 05 00:12:43 chomchom: i agree, but still, why would we care about an update that improves performance? Aug 05 00:12:58 because you might have a laggy iphone Aug 05 00:13:03 i don't even care to own one :) Aug 05 00:13:18 i like to have a few apps running in the background :) Aug 05 00:13:19 chomchom: it was just a joke anyway. lots of folks here use iPhones Aug 05 00:13:24 :) Aug 05 00:13:25 and lots of folks talk about the SDK< and bla bla apple Aug 05 00:13:43 yeah they're excellent. Aug 05 00:13:53 How are you doing anyway Jasta? Haven' been lurking around in here much lately Aug 05 00:14:00 hows your app coming along? Aug 05 00:14:19 i haven't worked on it for quite a few months now Aug 05 00:14:40 still building that raging frustration? Aug 05 00:14:56 why are you trolling? Aug 05 00:15:07 I'm not trolling man :) Aug 05 00:15:11 just chatting Aug 05 00:15:56 could have fooled me. Aug 05 00:16:34 So have you been leasing your valuable skills out to others recently? Fives got a lot of potential, I hope you'll get some momentum back maybe in time for the next ADC. Aug 05 00:16:59 why submit in another ADC? Aug 05 00:17:15 you'll only be competing with large teams of full time developers Aug 05 00:17:29 well whats wrong with that then? Aug 05 00:17:33 Your sincerity could use some work, chomchom. I'm going to keep my business to myself, thank you. Aug 05 00:18:32 :0 hey man, I'm not prying! Just bantering, I haven't been hanging around in here for a while and I've missed you guys! Aug 05 00:19:40 your interest in android is obvious from the iphone comments :) Aug 05 00:19:43 michaelnovakjr__: you could team up with some buddies then for the next ADC Aug 05 00:19:57 not interested Aug 05 00:20:09 i'm doing just fine writing open source apps Aug 05 00:20:35 thats a shame man, I'm looking forward to it. I loved the dead line looming and everyone slaving away over their secret apps Aug 05 00:20:54 you can still make it open source and free man Aug 05 00:20:56 michaelnovakjr__: i'm probably going to participate. Aug 05 00:20:56 i don't really, not a fan of secret projects Aug 05 00:21:06 nah me neither Aug 05 00:21:22 michaelnovakjr__: but only as a side effect, just as before. my app is getting developed either way. Aug 05 00:21:40 I didn't like the secret element, but I did like how devoted and excited everyone was Aug 05 00:21:47 it felt like a real community Aug 05 00:21:56 makes sense.... i comparing developing now as to during the ADC, i much prefer now :) Aug 05 00:22:11 jasta: exactly, we may as well submit since we are developing anyway Aug 05 00:22:14 michaelnovakjr__: well, sure, but again my app is going to get developed either way. Aug 05 00:22:42 but i'd rather not make a big production out of this conversation. Aug 05 00:22:52 all things concerning Google's behaviour of the last 6 months should be taboo conversation in here :) Aug 05 00:22:59 haha :0 Aug 05 00:23:28 :) their working on a great kit for us, I'm sure of it Aug 05 00:24:04 And we'll all get the next sdk and be like "waaaaah! Theres so much great stuff for us to play with!!" Aug 05 00:33:23 Besides I'm sure the google guys all have their reasons. There are a lot of partners in the open handset alliance, I can imagine with that much corporate bureaucracy things could get messy before they get good. I bet all the google guys are mega frustrated too. Especially poor romainguy who has to watch us whine. Aug 05 00:33:44 that you do :) Aug 05 00:33:46 (whine :) Aug 05 00:33:53 wahh Aug 05 00:34:28 romainguy: I don't suppose you will be at the London developer day will you? Aug 05 00:34:41 unfortunately no Aug 05 00:34:45 shame Aug 05 00:34:48 I'll probably be busy taming ListView Aug 05 00:35:43 I hope for a significant Android presence Aug 05 00:36:06 why? Aug 05 00:36:16 ascia tells me that there hasn't been much in the way of a hitech attendance at the London meetup groups Aug 05 00:36:29 well I'd like to discuss the platform in depth Aug 05 00:37:00 what's your interest in android? Aug 05 00:37:44 Well I've been developing on it for neigh on 8 months so its development concerns me a lot Aug 05 00:37:56 plus I'm hyped to it's potentiol! Aug 05 00:38:17 so why the turn to the iphone? Aug 05 00:38:30 ...because its a great product Aug 05 00:39:02 michaelnovakjr__:its not an either or competition Aug 05 00:40:10 we would do both platforms an injustice to fall into a silly fanboy macs vs window argument Aug 05 00:41:11 i don't see it that way, i just don't have use for a platform that only allows one way to get apps and no background processes, and not to mention no linux support Aug 05 00:42:15 well thats cool you don't have to. :) Aug 05 00:42:29 But its on a very different path to android Aug 05 00:42:39 so there is no fear of direct competition Aug 05 00:42:40 how so? Aug 05 00:42:48 Iphone is on the corporate path Aug 05 00:43:02 Got its sights on mr blackberry Aug 05 00:43:12 since windows mobile is laaame Aug 05 00:43:26 its better than the iphone in terms of development freedoms Aug 05 00:43:39 ofcourse absolutely Aug 05 00:43:43 i can do more on my win mo phone than you could on an iphone Aug 05 00:44:09 Maybe you could Aug 05 00:44:21 its a fact you can :) Aug 05 00:44:48 But I very much doubt you experience the same rich client that makes it a pleasure to use. Aug 05 00:45:58 eh, i wasn't blown away by the iphone UI experience Aug 05 00:46:12 and I have been an apple developer for quite some time Aug 05 00:46:14 Its great man, I'd really recommend it Aug 05 00:46:30 i have no use for it Aug 05 00:48:28 android on the other hand is going for the 'open market'. low -> high spec phones. I'm sure they will very soon have equivalent phones as well as much more affordable ones. Then undoubtedly I'll switch so I can play with it! :) Aug 05 00:49:26 I can't wait to see what hardware manufacturers do with this new little linux distro Aug 05 00:50:14 little? Aug 05 00:50:59 well android might not be the smallest but its not huge Aug 05 00:53:46 I also would not call it a Linux distro Aug 05 00:55:22 Do you not see it being used as an alternative free, light weight file system on new hardware coming to market? Aug 05 00:56:58 file system? Aug 05 00:57:00 Android strikes me as an ideal mobile platform since so much work has went into developing its integration with the JVM bundled with it. Aug 05 00:57:15 you said you have 8 months programming it? Aug 05 00:57:29 and all you got out of it is a light weight file system? Aug 05 00:57:38 yes, Aug 05 00:57:51 did you fire up the emulator? Aug 05 00:58:01 :) I've been learning how to cd up and down directories Aug 05 00:58:02 last time i checked file systems don't come with a dialer Aug 05 00:59:08 now whos trolling? :) You know what I mean, its an operating system + bespoke JVM Aug 05 00:59:31 what are you talking about? Aug 05 01:00:41 never mind. I was just trying to excite some interest in it potential outside just phone to phone communication. Aug 05 01:00:58 there is Aug 05 01:01:06 have you not seen any of the top 50 apps Aug 05 01:01:15 they aren't phone to phone communication apps Aug 05 01:01:34 i don't see why you belittle android next to the iphone Aug 05 01:02:49 micaelnovakjr__: yes of course I have, I'm not belittling anything! I'm developing three apps for Android! Why would I belittle it? I'm just trying to get some chatter :) Aug 05 01:03:07 you called it a light weight file system Aug 05 01:03:54 Yes, part of the android package is a variant on a linux distro Aug 05 01:04:19 its a complete stack Aug 05 01:04:44 yes it is Aug 05 01:30:24 jasta: ping Aug 05 01:31:01 michaelnovakjr__:pong Aug 05 01:31:26 you'd need a traceroute to find where that got tangled **** ENDING LOGGING AT Tue Aug 05 02:59:57 2008