**** BEGIN LOGGING AT Thu Jan 14 02:59:57 2010 Jan 14 03:00:34 or just after the scene name just put the vars you want to be passed to the next scene Jan 14 03:00:56 they will be passed to the init function of the assistant Jan 14 03:01:35 the one that looks like var sceneNameAssistant = function() {} Jan 14 03:01:50 edektor: yeah like the 7th or 8th Jan 14 03:01:58 k thanks Jan 14 03:02:50 I love busting chops Jan 14 03:03:06 who's chops doc? Jan 14 03:03:10 Ad networks Jan 14 03:03:16 But really, any company Jan 14 03:03:17 ahh i see thx Jan 14 03:03:40 what did they do or not do? Jan 14 03:04:03 JenP: did you update to latest official Preware? Jan 14 03:04:10 Long story, but basically they called me up today and asked if they could be moved up the chain in the ad network chain. Jan 14 03:04:16 no didn't know there was a new update. Jan 14 03:04:20 once sec I will now Jan 14 03:04:35 I told them they were underperforming, had low fill rates, and kept sending the same ad. Jan 14 03:05:01 JenP: app catalog feeds now in Preware, and removed the partial app limit fix, and hide the add new feed stuff which isn't done yet Jan 14 03:05:08 They said they were going to start sending targeted ads by GPS location, which we already do for the other ad networks. Jan 14 03:05:21 rwhitby awesome. Jan 14 03:05:31 reality9110: that's cool if they follow through Jan 14 03:05:34 I told them that the phone call should have been from me to them discussing completely dropping them from our ad chain. Jan 14 03:05:45 Not moving them up in the ad chain. Jan 14 03:05:49 lol Jan 14 03:05:52 reality9110: hardball, I like it. Jan 14 03:06:05 A few minutes later, the CEO of the company calls me Jan 14 03:06:24 Now, I'm writing out a contract for them to sign. Jan 14 03:06:48 does anyone know of a *good* e-ready for the Pre ? Jan 14 03:06:54 so far they are all terrible Jan 14 03:07:01 If you look at it, we're basically making them $10,000 a day in ad revenue purchases. Jan 14 03:07:05 I hope Kindle arrives soon :( Jan 14 03:07:13 We're going to be taking at least $500 of that a day or we're walking. Jan 14 03:08:40 And that's basically what the contract says. Jan 14 03:10:53 Good for you doc! Jan 14 03:11:05 franko: I love my kindle Jan 14 03:11:48 That should put us over the $1000 a day mark Jan 14 03:11:54 Well, I know it will. Jan 14 03:12:00 Should put us at $1300 a day Jan 14 03:12:05 wow that's awesome Jan 14 03:13:52 bbl Jan 14 03:18:26 anyone around? Jan 14 03:19:32 no Jan 14 03:19:57 nice Jan 14 03:20:12 so i was debugging my app and just noticed something weird when saving Jan 14 03:20:19 i wanted to get some info on where people are "autosaving" Jan 14 03:20:29 the docs say to do it when minimizing and when swiping back Jan 14 03:20:55 i got the swiping back part, but as I understand it the minimize is basically an Event.sceneDeactivate Jan 14 03:21:26 is that right? or is there another way to save when a card is minimized Jan 14 03:22:48 in the deactivate prototype is when the scene is exiting Jan 14 03:23:07 so what is the minimize event? Jan 14 03:23:08 idk its weird Jan 14 03:23:44 i would do a sceneDeactivate for minimize and do a SceneName.prototype.deactivate just to be sure Jan 14 03:23:58 well basically i get an error on this.controller.get('foo').mojo.getValue() Jan 14 03:24:04 some apps will call the deactivate when a scene is minimize and some will call it when they close Jan 14 03:24:10 palm may have made a boo boo Jan 14 03:24:31 the really odd thing is when i get the error the data is still pulled from that field and persisted Jan 14 03:24:42 should i just ignore it? am i following standards? Jan 14 03:24:42 try this.controller.get('foo').innerHTML Jan 14 03:24:57 whats the error? Jan 14 03:25:16 error: Uncaught TypeError: Cannot call method 'get' of undefined Jan 14 03:25:38 can you post your code? Jan 14 03:25:54 yeah what's that site everyone uses? Jan 14 03:26:03 pastebin.com Jan 14 03:26:09 thanks, one minute Jan 14 03:30:17 http://pastebin.com/m182e4559 Jan 14 03:34:11 meppum: brb sexy time Jan 14 03:34:19 is there a good resource for interface design for beginners? i'm interested in making something like the facebook interface but unsure how to go about it Jan 14 03:34:21 hahaha Jan 14 03:34:29 PreGame: let me know Jan 14 03:38:03 What is the BEST way to send data back to a previous scene. e.g. The user edits a contact on the second scene, swipes back, now the list on the parent scene needs the updated info. Jan 14 03:38:38 pass a variable back in popScene i believe Jan 14 03:38:49 then that variable will be passed to activate of the scene being popped to Jan 14 03:40:17 and then write an if/else that checks if the variable exists and then do something with it? I was hoping there was a method to get the parent scene and manipulate the list directly, seems like less code, but I'm not sure if that's the best way... Jan 14 03:40:44 i don't think you can do tht Jan 14 03:40:45 that Jan 14 03:40:48 maybe i'm wrong though Jan 14 03:42:38 I'll check into that more and see. If not I'll pass a var back via popScene. So you'd need to capture the back event in handle-command right? Jan 14 03:43:28 yeah Jan 14 03:45:33 Alright, thank you very much! Jan 14 03:48:04 np Jan 14 03:48:21 * sugardave is now List Novice. "I have begun to grasp the template system." Jan 14 03:51:50 I'm having trouble using this method: http://developer.palm.com/index.php?option=com_content&view=article&id=1872&Itemid=244#.parentSceneAssistant Does anyone know how I'd call it? Jan 14 03:52:20 sugardave: what is the real benefit of using a list for results? Jan 14 03:55:20 does anyone know how to force a canvas to redraw itself? Jan 14 03:59:23 LoneStar99: in this case, the re-orderable list is perfect for the app Jan 14 04:05:43 reorderable in what sense? just want to know more about them, opted not to use them Jan 14 04:07:48 back Jan 14 04:10:12 meppum Jan 14 04:10:22 what does the mojo.log return? Jan 14 04:11:00 the error i sent Jan 14 04:15:13 it's really odd Jan 14 04:15:15 no Jan 14 04:15:19 what does Mojo.Log.info('[EditDebtAssistant] - [save] - debtId: ' + this.debt.id); show Jan 14 04:15:37 one sec Jan 14 04:16:03 the id of the record Jan 14 04:16:13 so i figured out how this is happening, but not why Jan 14 04:16:18 LoneStar99: so I'm making myself a gamefly queue manager. on their site you can reorder your games so the reorderable list maps exactly to that Jan 14 04:16:33 so if i create a record, save it, then reopen it and minimize i get the error, but only after doing those steps Jan 14 04:16:41 simply minimizing won't do it Jan 14 04:17:06 what is the line number you get the error on? Jan 14 04:17:11 if you run a palm-log Jan 14 04:18:43 the one with the this.controller.get('foo') Jan 14 04:18:58 it's like it's not on the dom anymore or something Jan 14 04:19:07 i dont see that one Jan 14 04:19:19 all i see is this.controller.get('amount') Jan 14 04:19:28 sugardave: oh ok, so lists are reorderable like "date" "price" etc.... Jan 14 04:21:33 LoneStar99: if you set them right, yeah...you can drag a list item up or down the list Jan 14 04:21:34 sorry, i meant .get('amount') Jan 14 04:21:47 and it doesn't matter which field on the scene i try to access first, it still does that Jan 14 04:22:33 alright this is really funny Jan 14 04:22:42 sugardave: wow, ok that is what I was gonna ask, that is awesome Jan 14 04:23:05 so when i move this.save() to the prototype deactivate i do'nt get the error anymore, but when i bind it to the stageDeactivate method i do Jan 14 04:23:32 so i guess problem solved, but looks like palm either screwed the pooch or didn't explain the difference between these two methods adaquately Jan 14 04:24:28 well here is what happens Jan 14 04:24:59 stageDeactivate will get called on EVERY sceen Jan 14 04:25:24 so basically it will get called when it isn't supposed to because you have it bound to listen to the document and not the scene Jan 14 04:27:05 ohhhhhhhhhhhh Jan 14 04:27:17 i just pulled that from the examples Jan 14 04:27:23 so how do i get it to be in the context of the scene Jan 14 04:27:43 anyone know if there is an easy way to have something similar to the spinner widget taking the place of an img while it loads? Jan 14 04:27:45 yea i don't know why everything works perfect in palms apps but when you try and use their samples you get a bunch of crap Jan 14 04:28:50 they must have just been shooting from the hip with them. the best thing they could do would be to just open source the tasks and alarm apps Jan 14 04:29:13 so how do i bind it to the scene not the doc? Jan 14 04:29:15 they seem to do alot of shooting from the hip Jan 14 04:29:31 well if you bind it to the scene it will not recognize when you minimize Jan 14 04:29:38 i found the only way was to bind it to the doc Jan 14 04:29:44 kmudrick: this.controller.get('divWherePicGoes').update('
'); Jan 14 04:29:51 will make a spinner Jan 14 04:30:02 then you can update to the image whenever you want Jan 14 04:30:09 wha i did in my apps is bind it to the doc then have it check which scene was the active one, if the one i wanted was active then continue running the deactive function Jan 14 04:30:34 oh okay. i know how to do that Jan 14 04:30:50 is that really any better than just throwing it in the prototype.deactivate method? Jan 14 04:31:49 sugardave: problem is, if i update the image, its going to change the screen before the download actually completes, i believe Jan 14 04:35:41 kmudrick: you will need to do an Ajax request for each image and only update that div when the ajax onsuccess fires Jan 14 04:38:09 sugardave: so essentially, in my scene setup, i have the placeholder spinners which get rendered, but i also fire off a bunch of asynch ajax requests, which will continue processing after the scene has activiated? Jan 14 04:42:06 ive got a question Jan 14 04:44:02 kmudrick: right...then in the onSuccess handler for the ajax (as you receive the images) you update that div with the part Jan 14 04:45:01 meppum: your scene's deactivate() method is called every time your scene is: popped or minimized. Jan 14 04:45:29 or when another scene is pushed over top of it. Jan 14 04:45:46 sugardave: does that work? i tried that and it just displayed the text of my img call, eg Jan 14 04:46:08 (instead of showing an image) Jan 14 04:46:36 catalystmedias-1: You can either pass variables in popScene, or use global variables and update them from the second scene before going back to the first. Jan 14 04:48:59 or, now that I think about it, you could probably pass a callback function from the first scene to the second, then call that function from the second with whatever params you needed. Although that may be a little more complicated than what you really need. Jan 14 04:49:33 sugardave: how's the list going? Jan 14 04:53:18 LukeWalker: ah, you could try .innerHTML= instead of .update() Jan 14 04:53:29 haeffb: pretty okay...quick question if you got a sec Jan 14 04:53:37 sure Jan 14 04:54:08 so, these templates where we can have HTML variables...how do you do it inside an attribute, say 'src' for an image tag? Jan 14 04:54:38 doesn't seem to work Jan 14 04:56:00 can you put the whole thing into a HTML variable? {image} = '' Jan 14 04:56:19 where the '' stuff is in your list model? Jan 14 04:56:41 but, I think what you had should work. not sure why it doesn't. Jan 14 04:56:44 the hamsters are warming up... Jan 14 04:57:21 oh make the tag be the value of my model property? Jan 14 04:57:27 are you sure your imgSrc is correct? Jan 14 04:57:28 okay, let's try that Jan 14 04:57:32 you could try that... ?? Jan 14 04:57:35 sugardave: i'm using variables in my img src Jan 14 04:58:11 works Jan 14 04:58:37 doc brings the hammer! Jan 14 04:59:57 reality9110: hmm...let me check again Jan 14 05:01:42 ah-ha...somehow that link is not existing anymore...thanks for the confirm on that, though Jan 14 05:02:09 sugardave: well, i just ended up using an imageView widget :) Jan 14 05:02:21 but i was actually using.innerText to do the update Jan 14 05:02:49 sugardave: you're in good hands. later. Jan 14 05:03:06 sugardave: try: Jan 14 05:03:34 I think this is going to work how I originally had it, just need to find out why this link is 404-ing Jan 14 05:03:45 the dash tells webos to "escape html in templates" Jan 14 05:04:22 alternatively you could set your whole app to do so by adding a framework_config.json file to your app root Jan 14 05:04:35 and putting in it: { Jan 14 05:04:35 "escapeHTMLInTemplates": false, Jan 14 05:04:35 "logLevel": 99 Jan 14 05:04:35 } Jan 14 05:04:44 oh, stupid mistake...missing a '/' Jan 14 05:04:49 in my src string Jan 14 05:04:56 *except change that escapeHTMLInTemplates to true Jan 14 05:05:03 or have the right image url... ;) Jan 14 05:05:06 hehe Jan 14 05:06:02 u ever use a filterlist? Jan 14 05:06:29 LukeWalker: no, I'm just now getting my feet wet with lists in general Jan 14 05:07:00 ah Jan 14 05:07:24 ok, im having some issues with mine... :| Jan 14 05:07:34 anyone know how to use filterlists? Jan 14 05:09:03 LukeWalker: Allen's book has an example of filterlists. Jan 14 05:09:23 sugardave spent too much time writing his database ;-) Jan 14 05:09:32 He forgot to learn the rest of WebOS Jan 14 05:09:59 well, i saw the example in the UIWidgets application Jan 14 05:10:26 i got the code from that, and tried implementing it, but it uses a property in the list: Jan 14 05:10:32 formatters:{name:this.formatName.bind(this),number:this.formatNumber.bind(this)}, Jan 14 05:11:45 i just want to use it without that Jan 14 05:11:51 my list works fine otherwise Jan 14 05:12:05 those are just functions to format the output? Jan 14 05:14:55 yea, it looks like it Jan 14 05:15:02 i think i got it figured out though Jan 14 05:15:17 i just stepped through the function one more time and found my problem... Jan 14 05:15:26 :D Jan 14 05:21:58 hi all! Jan 14 05:26:16 Howdy JenP Jan 14 05:26:28 hey roy! i was thinking about you today Jan 14 05:26:37 i really like the snippets section on the web101 Jan 14 05:29:01 reality9110: but now I'll never have to worry about how webOS dbs work again Jan 14 05:29:05 hi JenP Jan 14 05:29:16 hey sugardave! Jan 14 05:30:13 sugardave: Yes, but now you have to worry about how lists work... Jan 14 05:30:59 my simple list is working...now to play pretened that I'm a designer Jan 14 05:31:23 Just don't use dark blue Jan 14 05:31:27 Such a pain to deal with Jan 14 05:31:55 actually, I guess the next step is to get re-ordering working Jan 14 05:32:35 I've got all of that working, if being used with Mojo.Depot. Jan 14 05:34:52 so, my db stuff is going to come in handy for the list, too...see it all falls into place :) Jan 14 05:35:33 hell, gamefly limits you to 50 in the queue...I can probably just use a cookie Jan 14 05:36:11 Use a db or else it gets sloppy. Jan 14 05:36:45 alright Jan 14 05:47:34 reality9110: when i perform the back gesture it seems my scene isn't completely closing. after i open the same scene again i start getting errors (that fail silently), but each time i go back and forth the number of errors that fire are n+1 Jan 14 05:47:43 any idea why that might be happening? Jan 14 05:48:19 Make sure you're using deactivate correctly Jan 14 05:48:51 how so? Jan 14 05:49:01 i am performing a save in deactivate Jan 14 05:49:21 hi guys Jan 14 05:49:23 Is it finishing before the back gesture? Jan 14 05:49:29 no Jan 14 05:49:38 If not, you might want to pass it off to another external javascript file Jan 14 05:49:41 how can one handle "ESC" command / back gesture of a scene? any one ... Jan 14 05:49:49 it is Jan 14 05:50:00 i have a separate file handling all commits Jan 14 05:50:02 Then why isn't it finishing? Jan 14 05:50:23 it finishes, but just not in order before the back completes Jan 14 05:50:40 the errors are on this.controller.get('foo'). says foo is undefined Jan 14 05:50:50 like in contacts ... when u add name and "ESC" the scene .. it stores the contact ... how to handle back guesture .... Jan 14 05:50:52 would anyone in here rather have a droid? Jan 14 05:51:51 how to handle back guesture .... ? any one ? Jan 14 05:51:53 and is the email supposed to fetch on the emulator? Jan 14 05:52:50 reality9110: http://pastebin.com/m182e4559 Jan 14 05:54:24 meppum: I'm talking about EditDebtAssistant.prototype.deactivate = function() Jan 14 05:54:42 that just calls this.save() Jan 14 05:55:33 even if i take that out i still get the same error Jan 14 05:55:33 first off, get rid of that line in setup. The stageDeactivate line. That's for something else. Jan 14 05:55:40 okay Jan 14 05:56:06 What's the exact error? Jan 14 05:56:26 error: Uncaught TypeError: Cannot call method 'get' of undefined, app/assistants/editDebt-assis Jan 14 05:57:16 this is my save method: http://pastebin.com/m49b6c717 Jan 14 05:57:44 This is a problem with the StageAssistant file Jan 14 05:57:45 those undefined errors multiply each time i repeat new->back->reopen->minimize Jan 14 05:57:51 hlall: the email fetches on the emulator as long as its a valid email acccount and you have internet access Jan 14 05:57:59 okay Jan 14 05:58:08 any idea what i should look for? Jan 14 05:58:31 meppum: Yeah, look at how you're pushing the initial scene Jan 14 05:58:42 raghuk: just handle it in the scene's deactivate method Jan 14 05:59:05 how do i simulate pressing the launcher button on the webOS emulator? Jan 14 05:59:26 dohtem: you mean the center button? Jan 14 05:59:33 reality9110: i push it in appcontroller because it is a background app Jan 14 05:59:37 err.. yes. that one Jan 14 05:59:39 Home Jan 14 05:59:55 thanks! got it Jan 14 06:00:00 np Jan 14 06:00:00 reality9110: Mojo.Controller.stageController.pushScene(PayMe.MainStageName); Jan 14 06:00:28 lukeWalker: but i need to propogation and show some error ... Jan 14 06:00:36 meppum: You probably need to define the stageController as the AppController. Jan 14 06:00:39 lukeWalker: but i need to stop propogation and show some error ... Jan 14 06:00:49 meppum: I'm not the best person to ask seeing as I haven't done a background app Jan 14 06:00:56 one more... how do i simulate moving a finger up from the gesture area to bring up the "wave"? Jan 14 06:01:25 And I'm gone for the night as well. Jan 14 06:01:26 okay but what should i be looking for in terms of calling the scene incorrectly Jan 14 06:01:29 okay Jan 14 06:05:50 raghuk: what kind of error? what r u trying to do? Jan 14 06:06:17 like in contacts ... when u add name and "ESC" the scene .. it stores the contact ... how to handle back guesture .... Jan 14 06:06:57 well, im not sure exactly how contacts does it, but what i've done on mine is call my depot save function on deactivate Jan 14 06:07:18 the deactivate method gets called whenever a scene is popped or minimized Jan 14 06:07:24 when u have some error .. how did u handle that ? Jan 14 06:07:46 u mean if a person didnt put in enough information? Jan 14 06:08:05 like say some one gave special char's in name filed .... i need to stop that back guesture and throw some error Jan 14 06:08:34 yea ... Jan 14 06:08:47 raghuk: http://pastie.org/777603 Jan 14 06:09:19 Just do an error diaglog somewhere in there and if you want to save or let it pop then just don't do the stopPropogation or preventDefault Jan 14 06:09:29 nice Jan 14 06:09:41 i havent seen that method - it looks like it should do the trick Jan 14 06:10:25 heres a question i have, catalyst, if you dont mind Jan 14 06:10:32 hmm .. let me try it .. and back to you guys ... Jan 14 06:10:36 my command menu is not centering at the bottom of the screen Jan 14 06:10:41 raghuk: yea, let us know if that works Jan 14 06:14:14 dohtem: that ones a bit trickier. evidently the bottom row of pixels is the gesture area, so you have to click and drag to make it work. i've never been able to do it... but other people have i41.tinypic.com/2vkx8k7.jpg Jan 14 06:14:15 LukeWalker: What's the question, I might be able to help Jan 14 06:14:41 catalystmedias-1: my command menu works just fine, its just stuck on the left side of the screen Jan 14 06:14:56 so it doesnt look purty :) Jan 14 06:15:27 I believe you have to add two spacer elements. One on the left, one on the right. I haven't needed to do that though so I'm not positive Jan 14 06:17:06 yea, i was under the impression that it auto-spaced everything Jan 14 06:17:14 at least on my other apps it has Jan 14 06:17:18 http://pastie.org/777606 heres my code Jan 14 06:18:54 lukeWalker, catalystmedis-1 : hey guys, that did the trick .... thanks a lot Jan 14 06:19:19 lukeWalker, catalystmedis-1 : i was missing ... event.preventDefault() Jan 14 06:20:20 raghuk: props to catalystmedias-1 -- his code Jan 14 06:20:31 raghuk: Awesome, I'm glad it worked! Jan 14 06:20:51 where do i add the spacer elements? to the command menu declaration? Jan 14 06:21:11 LukeWalker: From what I can see it should work. So you have a single button group with three buttons in it? Jan 14 06:21:33 Add one before and one after. I'm not sure if that'll work, but I think I remember reading somewhere that it would Jan 14 06:22:05 LukeWalker: yep, just do like items: [ {}.{......},{}] Jan 14 06:22:20 I can grab some example code if you want, just on the wrong laptop right now Jan 14 06:22:47 Good evening. Jan 14 06:23:06 has anyone tried the ares tutorial? Jan 14 06:23:41 so i just put empty brackets? Jan 14 06:23:48 LukeWalker: Thanks for your help. I'll give it a shot Jan 14 06:23:52 LukeWalker: yup Jan 14 06:24:27 LukeWalker: i'd modify your paste-thingie but I can't find the edit button.. too much beer? O_o Jan 14 06:25:18 dohtem: np. good luck! Jan 14 06:25:55 jbjoerk: Hit "paste again" on the right hand side Jan 14 06:25:59 http://pastie.org/777606 Jan 14 06:26:25 guess someone did already, cause it looks right now Jan 14 06:26:28 Has anyone looked at this tutorial for adding widgets inside of a list element? http://webos101.com/List_Widget_With_Checkbox_Example Jan 14 06:26:39 LukeWalker: you are missing a comma Jan 14 06:27:01 I don't see the "this.controller.instantiateChildWidgets(listWidget);" line anywhere... Jan 14 06:27:13 rbredow: yep, not needed for most widgets Jan 14 06:27:29 I see. Just add the widgets you want and it'll likely work? Jan 14 06:27:46 yep, just saw that. and it works! thanks so much! Jan 14 06:28:08 Awesome! Glad it did. I wish it just centered by default, but it's all good :) Jan 14 06:28:24 yea, thatd be nice :) Jan 14 06:29:13 rbredow: if I understand correctly, IF your widget is in a List widget, you never have to do it Jan 14 06:29:29 Cool. I'll give it a shot. Jan 14 06:29:39 rbredow: however, if you dynamically create a widget like bleh.innerHTML =
...", you have to do the instanciate Jan 14 06:29:49 got it. Jan 14 06:31:02 LukeWalker: ok one more... how do I simulate the back gesture on the emulator? Jan 14 06:31:09 esc Jan 14 06:34:16 LukeWalker: what does spacerHeight=0 do? never done that on mine Jan 14 06:36:35 that's funny, i just had the same question about back in the emulator Jan 14 06:36:39 was too scared to ask :) Jan 14 06:42:24 can anyone get to gamefly.com right now? Jan 14 06:43:54 error msg pops up sugardave Jan 14 06:44:05 dohtem: thank you Jan 14 06:44:59 i've had enough webos fun for one night. :) Jan 14 06:45:04 night guys Jan 14 06:45:09 good night Jan 14 08:01:07 jbjoerk: hey, sorry, i went to a different window, and just saw your question. Jan 14 08:01:20 If specified, the spacer div associated with this menu will be the given height in pixels. This affects the size of the scene content, and whether the view menu "pushes down". Jan 14 08:01:58 sugardave: no gamefly for me Jan 14 09:50:27 Can anyone here answer a question for me Jan 14 09:51:38 anybody have any success with using Mojo.Transition on there own? Jan 14 09:52:19 I keep getting a "warning: unbalanced call to PerfTimer pause/resume 'scene#aboutToAcivateLatency" Jan 14 09:52:49 morning Jan 14 09:54:03 heya Jan 14 09:55:14 anyone know if the pre is able to run the messenger program(if develpoed that is) Xfire. because someone stated to me i that the palm SDK kit dose not support TCP/ip sockets so it is not possible at this time Jan 14 09:56:02 who said is doenst support tcp/ip? Jan 14 09:56:13 imho the pre uses libpurple for IM Jan 14 09:56:58 would it be possible to develop xfire on the pre i am new to coding but i am very intrested in learn going to pick up the palm pre book toomorrow Jan 14 09:57:06 learning Jan 14 09:57:29 so the support might be possible Jan 14 09:57:53 can someone write the channel-name, please? Jan 14 09:58:03 i cannot find the pound-sign on my kezboard :) Jan 14 09:58:14 #WEBOS Jan 14 09:58:30 thanks Jan 14 09:58:33 np Jan 14 09:59:01 i have a feeling i am in for alot of reading toomorrow :) Jan 14 09:59:49 what is xfire? Jan 14 10:00:01 xfire is a messenger for gamers Jan 14 10:00:19 like Steam Jan 14 10:00:20 which protocol does it use? Jan 14 10:01:37 not sure but i know use can also had AIM msn and twiter account but it says multi protocal Jan 14 10:02:07 so xfire is the chat client then Jan 14 10:02:16 yea like here look Jan 14 10:02:16 http://en.wikipedia.org/wiki/Xfire Jan 14 10:05:39 it has been ported to Windows mobile and the iphone and Blackberry plus has plenty of plugins for other clients but im not sure. Jan 14 10:07:56 apparently pidgin has a plugin for xfire Jan 14 10:08:01 pidgin also uses libpurple Jan 14 10:08:04 gfire Jan 14 10:09:05 so for the most part it seems like it could be done i just need to sit down and learn how now Jan 14 10:10:44 only one way to find out .. do it Jan 14 10:16:33 hallo noaXess Jan 14 10:16:55 i've updated zvv fahrplan to support all stations in switzerland Jan 14 10:17:02 you can use that on orange Jan 14 10:17:53 gps support coming soon (in testing) Jan 14 10:24:57 swisstomcat: hi... wow.. god work... Jan 14 10:25:30 swisstomcat: whats your daily job, that you have such time to dev webos apps..? my problem is i have a lot of other dev jobs... but want also make webos apps.. Jan 14 10:26:14 i reduced my day job to 60% Jan 14 10:26:22 programming enterprise web apps Jan 14 10:27:06 bbiab, lunch Jan 14 10:27:35 swisstomcat: we have to make a skype conf.. to get learn of other... Jan 14 11:14:30 rehi Jan 14 11:18:45 still here noaXess? Jan 14 11:35:53 how can you access the vibration in webos? is there a service or what? Jan 14 11:39:05 let me check Jan 14 11:41:57 you can call a service to vibrate Jan 14 11:42:07 palm://com.palm.vibrate Jan 14 11:47:52 did Palm say anything about video-capture app in the works Jan 14 11:53:50 ah thx swisstomcat Jan 14 11:56:04 freetim: it will come in 1.4 .. february Jan 14 11:56:11 was demoed at CES Jan 14 11:58:29 oh good that's the app I really REALLY want... in the past, I've used it for audio recording (meetings at work) Jan 14 11:59:06 Thanks Swisstomcat... saves me from finding our hacked 2-minute one for the interim. I'll just wait Jan 14 12:09:19 swisstomcat: still here.. but not long.. need to meet a customer Jan 14 12:12:13 o Jan 14 12:12:33 we should start a company Jan 14 12:12:46 that develops webos apps Jan 14 12:12:53 in switzerland Jan 14 12:15:03 yeah Jan 14 12:15:05 swisstomcat: first.. talk ;).. but now i need to go... we will see us later.... Jan 14 12:15:11 nobody will mess with you if you have all those guns and monies Jan 14 12:15:22 boom.. Jan 14 12:15:26 you can pretty much do wtf you want from switzerland Jan 14 12:15:27 see ya Jan 14 12:15:48 and if it displeases someone you can get on the megaphone and proclaim, "If you don't like /something/, DO /something!/" Jan 14 13:43:25 swisstomcat, hi :) have you solved your problem ? Jan 14 14:18:08 hi fanatsumy Jan 14 14:18:13 yes, we haved solved the problem Jan 14 14:18:20 sugardave spotted it Jan 14 14:24:22 Hi Jan 14 14:25:10 hi Jan 14 16:08:50 hey what do you guys do when people write reviews that they cannot install an app Jan 14 16:09:15 i'd talk to palm about that Jan 14 16:09:21 you shouldn't have negative reviews for that Jan 14 16:30:09 * sugardave virtually kicks his lab machine. "Perform, bastard!" Jan 14 16:43:47 has anyone had any issues saving on minimize? i think there is a memory leak Jan 14 16:45:18 if anyone from palm has a minute that would be awesome Jan 14 16:48:39 it looks like the scene is still around in the stack when you fire the back event and then reopen the scene you just came from, then minimize Jan 14 16:50:55 the scene is supposed to stay in stack when minimized Jan 14 16:51:13 sorry, it's hard to explain what is going on Jan 14 16:52:57 basically each time i open a scene (that saves on deactivate) and fire the event.back event, then reopen the record i just saved, then minimize i get an error on save. specifically that the controller is undefined (i use this.controller.get to get the values of fields). the reason i say that the old scenes are hanging around is that everythign still saves fine but each time i perform those steps the error fires n+1 times Jan 14 16:55:17 i feel like this is specifically related to listening to event.stageDeactivate Jan 14 16:56:13 why do that? Jan 14 16:56:27 do what? use event.stageDeactivate? Jan 14 16:57:20 put your save in your scenes deactivate() Jan 14 16:58:20 no need for stageDeactivate Jan 14 16:58:36 cool, so i guess i just didn't understand the docs. how do i save properly then? Jan 14 16:58:53 i need to auto save when the card is swiped back and when the card is minimized Jan 14 16:59:46 deactivate() is called for both of those Jan 14 17:00:23 yes, but for some reason my saves don't persist when i minimize and close if i put the save in only deactivate Jan 14 17:00:42 it's like the success method is garbage collected before the save can commit Jan 14 17:00:59 my logs show that the save is pushed to the db, but that the success method isn't called Jan 14 17:01:48 when your swiping away an app, there is very very little time Jan 14 17:01:53 works for me... Jan 14 17:01:55 so you cant really call anything complicated like save Jan 14 17:02:46 rubin: that's what the docs said, so i tried to do it in event.back and event.stageDeactivate Jan 14 17:03:06 rubin: when should i do saves? Jan 14 17:03:10 it doesnt matter though. if they swiped it away, there is like a few cycles and then your done. regardless of what you trigger on Jan 14 17:03:16 do saves when you make changes Jan 14 17:03:19 ie, constantly Jan 14 17:03:56 rubin: using propertyChange? Jan 14 17:03:56 Rubin: true if app is closing Jan 14 17:04:04 * Rubin wanted to make Pound send the irc server a QUIT when you swipe away.. so you dont just hang out as a ghost. but you cant :/ Jan 14 17:04:56 haeffb: deactivate only gets called on close, not on minimize Jan 14 17:04:57 Rubin: you needed to make a multi-stage app... Jan 14 17:05:27 yeah Jan 14 17:05:36 meppum: ok. so? Jan 14 17:06:10 haeffb: so then it seems that if the save takes longer than just a few milisec it might not commit Jan 14 17:06:35 rubin: how do you save constantly, what event do you listen to? Jan 14 17:06:47 propertychange works Jan 14 17:06:59 thats how all their db examples work isnt it? Jan 14 17:07:07 ok, then you'll have to do as Rubin says and save on any PropertyChange. Jan 14 17:07:21 propertychange is a Better Way (TM) anyway Jan 14 17:07:28 the thing is propertychange only fires when the field loses focus, so if i open a scene modify a field and don't change focus it won't save Jan 14 17:07:47 minimizing the card looses focus a THINK Jan 14 17:07:54 so your save will finish before they can swipe Jan 14 17:08:05 I think, that is. Jan 14 17:08:10 i can check that Jan 14 17:08:16 morning, all Jan 14 17:08:18 might finish Jan 14 17:08:23 so then basically i want to save during a back swipe and all property changes Jan 14 17:08:34 yep Jan 14 17:08:38 depending on how long the db commit takes Jan 14 17:09:19 on the other hand.. if im editing a field in a form, and i type something, and then minimize and swipe away your app.. my expectations as a user are not really that it saved it Jan 14 17:09:20 but saving on event.stagedeactivate is a no no Jan 14 17:09:25 hi chuqui Jan 14 17:09:46 rubin: but that's how most of the pre apps work Jan 14 17:09:49 like tasks Jan 14 17:10:16 meppum, if its a property screen or something, you would back-swipe it, and the caller could do the save (return the values) Jan 14 17:10:23 it shouldn't be a nono, but it won't be any better than scene.deactivate() Jan 14 17:10:48 in terms of saving before app closes Jan 14 17:11:19 you can always make a save button Jan 14 17:11:37 rubin: my app saves in deactivate() as it returnsto prior scene. works fine Jan 14 17:11:46 the really odd thing is how the undefined error just keeps multiplying, like i'm not actually closing the scene Jan 14 17:11:53 haeffb_asleep, that works fine because your app isnt closing Jan 14 17:12:11 only won't save if user swipes the entry scene away Jan 14 17:12:47 meppum: are you closing the scene? Jan 14 17:12:58 if so, how? Jan 14 17:13:29 rubin: right Jan 14 17:13:48 haeffb: the trace is main->newDebt->modify debt->event.back->reopen saved debt record->minimize <---- this is where i get the error Jan 14 17:14:19 in save i am saying this.controller.get('foo').mojo.getValue(), but the error says that controller is undefined Jan 14 17:14:55 the crazy part is that the record still saves. if i repeat those steps above i will get 2 errors, then three and so on. it's like the scene from swiping back is still in memory Jan 14 17:15:50 but if you're capturing stageDeactivate(), are you closing the scene? Jan 14 17:16:07 stageDeactivate is called on card minimize, not actual card close Jan 14 17:16:50 deactivate is called on card close Jan 14 17:16:58 but not on minimize Jan 14 17:17:03 i can create a paste it if that would help Jan 14 17:17:05 then how are you saving on event.back? Jan 14 17:17:14 in the handlecommand Jan 14 17:17:27 event.back is put on the command chain, so you can't listen for it Jan 14 17:17:31 won't help now. on my Pre... Jan 14 17:17:53 ok Jan 14 17:17:57 so HOW Are you saving in that case? Jan 14 17:18:10 and Jan 14 17:18:27 are you closing the scene in that case? Jan 14 17:18:56 sounds like you are preventing the normal scene close.... Jan 14 17:19:15 yeah i'd agree. so how do i allow it to happen Jan 14 17:19:47 in the case of event.back i just call save and leave it. what do i have to do to close the scene manually? Jan 14 17:20:29 this.controller.window.close ? Jan 14 17:20:40 yes Jan 14 17:21:26 so would i do that right after i call save or should i do that in the success callback for the db method? Jan 14 17:22:02 in the success callback Jan 14 17:23:10 close is a method right? Jan 14 17:23:15 .close() Jan 14 17:23:39 yes Jan 14 17:26:37 no dice. i still get an error Jan 14 17:27:11 are you calling preventDefault in event.back? Jan 14 17:27:12 like i said the record still persists, but i get an error when it tries to access this.controller for a scene that no longer exists or something Jan 14 17:28:15 why are you needing the scene controller after it's gone? Jan 14 17:28:22 no narrow things down i've made it so the only time i call save is when event.stageDeactivate is fired Jan 14 17:28:27 so it's related to that i think Jan 14 17:28:47 my save method uses this.controller.get to get the values Jan 14 17:29:11 which it seems it does everytime, but like you noted before it seems like the scene isn't getting closed so old ones are hanging around Jan 14 17:29:18 use the model Jan 14 17:29:30 but it's not updated on scene minimize Jan 14 17:29:37 only when focus is lost Jan 14 17:30:00 i modeled the save action of my app after the task app on the pree Jan 14 17:30:02 pre Jan 14 17:30:13 which seems to save even if the focus isn't lost on the field Jan 14 17:30:29 okay, here's something you can do to make 'undefined' controller errors to go away, the long way: Mojo.Controller.appController.getActiveStageController().activeScene().get(blah blah blah); Jan 14 17:30:43 as long as ANY scene is up, the controller won't be undefined Jan 14 17:30:52 but, may not have the value you are looking for Jan 14 17:31:00 it seems you might want to re-think the program flow Jan 14 17:31:06 i'm open to that Jan 14 17:31:19 it's pretty simple though. on back or minimize call save Jan 14 17:31:53 right, but it's a db save...a "long-running" process, with no way to keep deactivate from finishing first Jan 14 17:32:02 yup Jan 14 17:32:17 so that's why you suggested using propertychange Jan 14 17:32:49 so, I think it's possible to hijack the deactivate call, call your save instead, then do deactivate in your onSuccess of the db call Jan 14 17:33:00 the funny thing is that event.stageDeactivate is when the card is minimized, not deactivated. so even if i just minimize it and leave it there i get an error Jan 14 17:33:13 that's interesting, how would i do that? Jan 14 17:33:26 I THINK it's possible Jan 14 17:33:30 but not 100% Jan 14 17:34:21 meppum: wish I could help more, but not even sure where to look for it Jan 14 17:35:03 what is frusterating is that i feel like i am trying to perform a very basic action (save my record) properly, and i can't find a single example of how to do that, just vague descriptions in the palm docs Jan 14 17:35:46 look at tasks code? Jan 14 17:35:59 why dont you just forget the whole stopping of the back swip, and instead just strip out any invalid characters before you save it Jan 14 17:36:21 then you can just call save from the deactivate function Jan 14 17:36:43 lukewalker: the save doesn't persist if i put it in deactivate Jan 14 17:37:03 haeffb: how do i get the tasks code Jan 14 17:37:07 root my pre? Jan 14 17:38:21 another option: this will result in lots of db transactions, but offers more hope of not missing anything; instead of listening to propertyChange, you can listen for keypresses and/or taps and do your db save EVERY time...that way you won't get screwed up on the last field they're in if they don't unfocus it Jan 14 17:39:20 yeah. like i said, this shouldn't be hard, but palm hasn't given any good examples Jan 14 17:39:33 everyone says save in the deactivate but the docs say not to do that Jan 14 17:40:02 meppum: you can save cookies and stuff in deactivate, but any kind of asynch work is reall sketchy due to time constraints Jan 14 17:41:02 thats true. Jan 14 17:41:58 LDJ: is that "bet here" or "be there"? Jan 14 17:43:49 haeffb_pre: can you offer insight to the list template vs. the item template for lists? what is the purpose of the list template? Jan 14 17:44:25 the item template is so that you can customize the template for each row, while the list template is for the entire list Jan 14 17:45:09 okay so i have an idea, i will compare the this.controller to Mojo.Controller.appController.getActiveStageController().activeScene Jan 14 17:45:23 the question is how do i get the equivalent object out of this.controller? Jan 14 17:45:37 that's the same, if it's a scene controller Jan 14 17:46:08 so Mojo.Controller.appController.getActiveStageController().activeScene().get() = this.controller.get() Jan 14 17:46:14 for scenes Jan 14 17:46:21 okay cool Jan 14 17:46:39 that way i won't be looking at the scenes that are floating around in memory Jan 14 17:47:11 okay, list templates for later...naplunch time now :D Jan 14 17:49:04 How can I track down why my app will no longer launch since upgrading the SDK to 1.3.5? Jan 14 17:49:28 I get "requireDefined Failed: value was expected to be defined, but wasn't" in the log files before anything appears on screen Jan 14 17:58:39 surgardave & lukewalker & haeffb: thank for the help. i ended up wrapping my save in a conditional check that looked like if(this.controller && this.controller == Mojo.Controller.stageController.activeScene()) and calling save from both back and event.deactivate Jan 14 17:59:04 no more errors, but i'm still freaked out that it looks like popped scenes are still in memory at least at the document level Jan 14 17:59:26 maybe it's a garbage collection thing, idk, as long as it's not a memory leak Jan 14 18:01:47 Hello Jan 14 18:02:24 Do you like you're pre? Jan 14 18:14:37 Anyone from palm here? Jan 14 18:14:50 I'm getting an error while trying to submit an update to my app Jan 14 18:14:51 122 : There is an incomplete application with the same name, please complete it or cancel the incomplete submission. Jan 14 18:15:01 but there is no other app submission showing up... Jan 14 18:17:38 Anybody know if setting a Pre that has a QWERTZ (e.g. German) keyboard to the US English locale will put the keyboard back to QWERTY mode (obviously now with incorrect keycaps)? Jan 14 18:19:05 Ah, http://forums.precentral.net/gsm-pre/210321-how-permanently-change-qwertz-azerty-qwerty-keyboard-mapping.html Jan 14 18:22:35 bourds: good luck getting help on that one. i had an app submission "error" that put my app in a broken state on Saturday and it has yet to be fixed :( Jan 14 18:22:44 Does anyone know of a support email address I can send a request? Jan 14 18:22:50 kmudrick: not cool Jan 14 18:23:07 they also turned my ' into an ' in the app catalog Jan 14 18:24:23 bourds: not cool indeed. the email address to send to is chuq@palm.com but, no offense chuqui, seems like a black hole for me this week Jan 14 18:24:41 ah Jan 14 18:26:38 I am a bit of a black hole this week. my email is backed up. I'm working on it. but it's kinda winning irght now Jan 14 18:27:13 chuqui: Ha, I bet you guys are busy.... lots going on Jan 14 18:27:53 chuqui: well I'll just send an email and hope you have a chance to get around to it... thanks for helping out! Jan 14 18:29:10 please email me. and I'll get to it as fast as I can Jan 14 18:29:57 any chance i could get some help with a filterlist question? Jan 14 18:30:21 chuqui: awesome! Jan 14 18:33:40 or even just dynamic lists Jan 14 18:34:23 ive got the filterlist working (search), but its not displaying correctly Jan 14 18:40:25 hoping my latest app update finally gets pushed through today. *fingers crossed* Jan 14 19:22:15 dear palm, please release a tablet running webos Jan 14 19:22:18 love, mousey Jan 14 19:26:06 lol Jan 14 19:26:33 Mousey: we could make the emulator build run on a tablet Jan 14 19:26:37 :) Jan 14 19:26:48 hmmmmmmm Jan 14 19:27:04 One thing I've never managed to discern from my admittedly glancing encounters with the webOS SDK... There's no way to run my own stateful services in the built-in Jetty right? I just have to poll/callback from JS? Jan 14 19:27:33 (a rerun question from last night) Jan 14 19:36:18 anyone know the link for your app's splash page on palm's dev site off the top oif their head? Jan 14 19:36:30 the page that gives you details on the app and lets you send it to your phone w/ the phone #? Jan 14 19:37:31 http://developer.palm.com/webChannel/index.php?packageid=com.app.radiotime Jan 14 19:37:40 thanks reality9110! is that linked up somewhere on the dev site? Jan 14 19:37:41 Just replace the com.app.radiotime Jan 14 19:37:50 I don't know Jan 14 20:13:11 i get an error when trying to submit my app as well Jan 14 20:13:22 500:you have not submitted a standard webos application Jan 14 20:13:22 Use the force Jan 14 20:13:30 ha wish i could Jan 14 20:13:35 (I'm sorry, I had to) Jan 14 20:13:47 *goes back to watching* Jan 14 20:14:59 LukeWalker: My mistake was syntax in appinfo.json Jan 14 20:15:49 LukeWalker that means you have a bad appinfo.json Jan 14 20:15:49 probably a blank line Jan 14 20:15:50 That is, a trailing comma after the last item. Jan 14 20:42:56 jeff, rick: ok thanks i'll try that Jan 14 20:55:51 is there a way to disable a x-mojo-touch-feedback after the scene has loaded? Jan 14 21:02:49 ask that a different way please kmudrick Jan 14 21:03:56 Rick-work: say i have an element with x-mojo-touch-feedback="momentary".. upon some event after the scene is active, i might want to get rid of the feedback Jan 14 21:05:16 i actually figured out a way - tying the .selected to another classname, so in my css the actual touch css style change is say, #something.selected.enabled - and in my code, i add/remove the enabled classname on the element as i please Jan 14 21:05:36 yes, that's about it. Jan 14 21:05:42 since it's a css property. Jan 14 21:07:38 rwhitby: Preware.org needs a FAQ that answers the 'what do I need to remove before I update' question. Jan 14 21:25:16 Can anyone help diagnose "requireDefined Failed: value was expected to be defined, but wasn't" error in the log file when launcing via appAssistant? Jan 14 21:25:30 Nothing displayed, app never even gets as far as handleLaunch() Jan 14 21:30:34 But I have no way of diagnosing what it was expecting to be defined :( Jan 14 21:39:17 roy-pre101: thats what the emergency patch recovery patch is for Jan 14 21:39:38 you just run that before you update, and it removes everything that needs to be removed so you can easily update Jan 14 21:40:36 Roy-Pre101: yeah, I need to get some good copywriters working on preware.org :-) Jan 14 21:41:26 LukeWalker: That's not the same thing as a FAQ on the preware website. Jan 14 21:41:42 Someone on twitter was anxious about what needed to happen pre-update. Jan 14 21:41:47 right, but it meets the same need, right? Jan 14 21:41:59 No. Jan 14 21:42:27 for scrollers, the snapElements array wants an array of DOMelement types? are they just strings like 'div' or 'hr'? Jan 14 21:42:38 Preware is getting installed by people who have less and less technical expertise now. Jan 14 21:42:39 or is it particular names of elements? Jan 14 21:42:52 ugh why does java run wild on my phone and drain my battery at times?!??! Jan 14 21:42:53 so annoying Jan 14 21:43:25 you're saying you want something written that you can point to that will reassure them Jan 14 21:43:43 yetdog_work: If you're talking about seeing a "java" process in the process list, IIUC that's the platform middleware itself Jan 14 21:43:46 rwhitby: Maybe Preware could have a popup on your first patch or theme install that notes they must be uninstalled before doing an update. Of course, it'd be nice if you could set a flag and Palmm would check on it before updating. :) Jan 14 21:44:02 thats fine, but whenever i notice my battery draining faster than it should, i novaterm into it Jan 14 21:44:12 and the 15m load was just over 8 :( Jan 14 21:44:18 bc to me, it seems like thats the point of the EPR, that its easy enough for a non-technical person to use. Jan 14 21:44:42 i refer my parents & siblings to use that in preparation for an update, bc thats all you have to do Jan 14 21:45:06 Roy-Pre101: no-one would read it anyway. Instead we're creating AUPT technology so you don't have to remove the patches. Jan 14 21:45:36 AUPT? Which is an acronym for... ? Jan 14 21:45:54 Hoping Palm fixes theming for 1.4 so you don't have to replace system files. That would be nice. Jan 14 21:46:26 (Of course, I know nothing about theming as it is now but that's my assumption) Jan 14 21:46:33 auto-update patch technology. http://bit.ly/preware-feature-roadmap Jan 14 21:47:17 Roy-Pre101: yeah, theming is a mess. Jan 14 21:47:19 or does it have to be an array of actual element objects, a la my list items array? Jan 14 22:05:21 heya Jan 14 22:05:33 hi Jan 14 22:06:46 there is some strange with my palm. I have a german palm with us-webos. and I can dwonload us-patches but have not full app-catalog. why? Jan 14 22:08:31 because of your palm-profile? Jan 14 22:09:33 ahm. ok, can I transform my german profile to a us-profile? Jan 14 22:10:26 travel to the us Jan 14 22:10:32 reset the device Jan 14 22:10:48 activate and create a new palm profile Jan 14 22:10:52 come back Jan 14 22:10:56 lol Jan 14 22:11:05 riiiight Jan 14 22:11:09 thats helpful Jan 14 22:11:31 that's the way i heard it should work Jan 14 22:11:45 I have the us-os, but couldn't I register on the us website? Jan 14 22:12:01 i think it's about activation Jan 14 22:12:09 where you activate your pre Jan 14 22:12:16 you have to be physically on the network Jan 14 22:12:41 As in you have to be in the us and within sprint coverage Jan 14 22:12:52 :( Jan 14 22:12:53 if you have a sprint model that is Jan 14 22:12:56 you'd need a sprint sim to activate? Jan 14 22:13:04 Sprint doesnt have sim cards Jan 14 22:13:05 Sprint SIM? heh Jan 14 22:13:06 ah no Jan 14 22:13:07 no sims. Jan 14 22:13:15 its CDMA over here Jan 14 22:13:17 you'd need an at&t sim card Jan 14 22:13:17 CDMA ghetto Jan 14 22:13:18 ah cdma :) Jan 14 22:13:26 still like the service better than GSM, tho! Jan 14 22:13:31 No your missing my point Jan 14 22:13:47 You have to activate it on the network it is built for Jan 14 22:13:52 karotte has an european gsm phone doctored to the sprint rom Jan 14 22:14:04 jep Jan 14 22:14:06 so if it is a sprint phone it needs to be activated here on sprint Jan 14 22:14:19 but sprint is cdma Jan 14 22:14:29 any sprint phone will be cdma Jan 14 22:14:39 if the phone takes a sim then its not a sprint phone Jan 14 22:14:40 but -- theoretically -- if you had an american sprint user, run the first-use app, and create a new palm profile for you, in theory, you could then doctor your phone and use THAT palm profile to sign in with when you got to that point, and Theoretically, that would give you a us palm profile running on a foreign gsm network. not that any of us have ever actually DONE that, oh no, we wouldn't Jan 14 22:14:44 I thought it could be possible to regiter a us-account an login with this account on the palm Jan 14 22:14:54 have because that would be WRONG... but in theory, you could. :-) Jan 14 22:15:18 but a european gms phone can be doctored with a sprint rom Jan 14 22:15:29 that doesn't make it a cdma device hardware-wise Jan 14 22:15:31 still gsm Jan 14 22:15:35 and then signed in with a sprint palm-profile. Jan 14 22:15:38 yeah or do what rick work said... if they havent fixed that whole Jan 14 22:15:39 and it works fine. Jan 14 22:15:45 wait, is that "firstrun" app in preware? Jan 14 22:15:48 i thought the cdma phones didnt have gsm band radios in them.. Jan 14 22:15:57 Not sure why they dont just force the GPS to get a signal and position before activation :) Jan 14 22:16:03 heh Jan 14 22:16:14 will try it Jan 14 22:16:21 But then rick couldnt have any fun writing theoreticals Jan 14 22:16:21 CTLAdvance I might have heard someone suggest that this worked fine as recently as today, but then again, I might not have. Jan 14 22:16:22 but need help! Jan 14 22:16:40 Interesting Jan 14 22:17:07 i'll just wait until europe gets paid apps in march Jan 14 22:17:14 So they doctored a gsm phone to use a us carrier network? Activated and then doctored again? Jan 14 22:17:25 like atat Jan 14 22:17:38 ? what? Jan 14 22:18:27 or theoretically thats what they could have done Jan 14 22:19:06 wohoo Jan 14 22:19:08 and just like that he disappears Jan 14 22:19:10 my app supports GPS Jan 14 22:19:19 ahm, what will I lose when I change my profile on the palm? Jan 14 22:21:06 can't see this strange "firtst-use" app. have it to be reboot? Jan 14 22:21:19 is there any way to insert new lines in the app catalog description? Jan 14 22:29:45 how long need the first-use app to start? Jan 14 22:30:38 not that long Jan 14 22:30:42 it shows a movie Jan 14 22:30:57 until now it takes over a minute Jan 14 22:31:21 all what I see from the app is the heaven-background Jan 14 22:31:30 * sugardave is very confused with collapsible dividers. "There doesn't appear to be any kind of automation with them. You are still scripting everything from hide to show. What is the point?" Jan 14 22:32:50 drawers? Jan 14 22:33:02 hey sugardave, it all works now Jan 14 22:33:12 I could use drawers I suppose...but the dividers looked nicer Jan 14 22:33:14 cool! Jan 14 22:33:16 i'm not using the google maps api anymore Jan 14 22:33:22 oh hehe Jan 14 22:33:49 i wrote my own server-side script to generate json from a database Jan 14 22:34:22 being in control of the server-side data is better :D Jan 14 22:34:27 yeah Jan 14 22:34:31 much cleaner json that way Jan 14 22:35:09 but it was a good experience Jan 14 22:35:11 is there a command for the terminal to start the "first use"? Jan 14 22:35:15 trying to parse that crazy json Jan 14 22:35:23 swisstomcat: yeah, if you learned from it, it was good Jan 14 22:35:46 you even learn from failing Jan 14 22:36:15 I learn a lot that way ;) Jan 14 22:36:25 yeah. me too Jan 14 22:36:34 now I'm learning that style matters codce for handling collapsible dividers isn't working for me, either Jan 14 22:36:51 who not? Jan 14 22:37:04 collapsible dividers like in the email-app? Jan 14 22:37:17 maybe you can pick that one apart Jan 14 22:37:20 yeah, the text-blue line-arrow table row Jan 14 22:37:51 their handler code is looking at event.target, but when mine fires there is no event.target Jan 14 22:37:56 yeah, will check the email app Jan 14 22:40:03 i've only used drawers so far Jan 14 22:40:42 time for bed .. almost midnight Jan 14 22:40:44 night all Jan 14 22:41:09 by Jan 14 22:42:26 hi everyone Jan 14 22:42:52 hi Jan 14 22:44:01 I am developing a fund raising project for an organisation named SEETA.In that i want to display the data in tabular form.So please suggest how to do so... Jan 14 22:44:31 a list Jan 14 22:44:45 or a table Jan 14 22:44:52 table Jan 14 22:45:29 just for display or interaction? Jan 14 22:45:41 just for display Jan 14 22:46:04 the table will get the value from database Jan 14 22:46:51 a normal html table would work Jan 14 22:47:02 styled with css Jan 14 22:47:37 ya sure Jan 14 22:47:52 a normal table would do the work Jan 14 22:47:58 in my case Jan 14 22:54:28 how can i create database for my application Jan 14 22:55:31 openDatabase("ext:myTargetsDB", "1.0", "MyTargets", "10000"); Jan 14 22:57:19 and how can i create tables in my database? Jan 14 22:59:21 SQL: CREATE TABLE abc (f1 TEXT, f2 FLOAT); Jan 14 23:07:23 the command which u told me right now is a sql query Jan 14 23:07:42 yes Jan 14 23:07:54 hi) Jan 14 23:07:58 that's what you need to talk to the DB Jan 14 23:08:37 but how to create table while coding my application Jan 14 23:08:50 in palm webos Jan 14 23:09:46 you create a database, then you call transaction on this object and executeSQL on this transaction object Jan 14 23:10:45 how do I access a JSON like [{"place_id":551156,"osm_type":"node","osm_id":240109189,}] Jan 14 23:10:47 ? Jan 14 23:10:49 ohkkk Jan 14 23:10:53 Do you need to create table programmatically ? Jan 14 23:10:54 thanx Jan 14 23:11:34 do you know anything about JSON? Jan 14 23:12:12 I thought it might be an array of objects, but transport.responseJSON is undefined Jan 14 23:13:04 So, what is the problem ? Jan 14 23:13:17 you cannot receive ajax response ? Jan 14 23:13:34 that I do an AJAX call but responseJSON is null Jan 14 23:13:59 the result in the browser looks like [{a:b, c:d}] Jan 14 23:14:25 hey i need to display the data in the form of a table Jan 14 23:14:26 what generates the response ? Jan 14 23:14:26 and I use evalJSON: 'force', i nthe AJAX call Jan 14 23:14:45 so can u please suggest how can i do so? Jan 14 23:14:54 fanatsumy: Openstreetmap Jan 14 23:15:05 Yatharth: html table? Jan 14 23:15:17 yes Jan 14 23:15:19 i think, it have to be an object with {} brackets on it's bounds Jan 14 23:15:49 fanatsumy: oh Jan 14 23:15:56 how could I solve it? Jan 14 23:16:11 add the {} around in the responseString and then eval it? Jan 14 23:16:14 can i used the syntax for html table here directly? Jan 14 23:16:29 in webos? yes, it's html + js Jan 14 23:17:28 join #webos-internals Jan 14 23:17:43 so quick question Jan 14 23:17:49 is there anyway to save ringtones from mms on the pre? Jan 14 23:18:16 ya in webos only Jan 14 23:18:17 MetaView, you can try, I'm not sure that it is the problem, but if you receive undefined response there is some error in json structure I think Jan 14 23:18:27 but the syntax for creating command buttons and text boxes is not the same as html.so will the table format used in html would work here? Jan 14 23:19:02 Yatharth you have to write your html code in app/views/ files Jan 14 23:19:18 and then insert content into your table from the assistant Jan 14 23:19:38 Or you can create table dynamically from assistant too Jan 14 23:20:14 ok Jan 14 23:20:18 something like this http://api.prototypejs.org/dom/element.html#insert-class_method Jan 14 23:25:26 can you please tell me how can i insert the content into my table from the assistant? Jan 14 23:26:25 if there will be many rows in your table i think would be better to generate your table from assistant too Jan 14 23:26:50 for example you have some
in your view Jan 14 23:26:53 ya there will be many rows Jan 14 23:27:08 in setup method of your assistant type something like this Jan 14 23:27:19 var arr = ... your array of rows Jan 14 23:27:44 var el = $('container'); Jan 14 23:27:58 arr.each(function(item){ Jan 14 23:28:32 var row = '' + item[0] + '' + item[1] + ''; Jan 14 23:28:42 el.insert(row); Jan 14 23:28:46 }); Jan 14 23:28:55 mh, one app (twee free) was not correctly installed from the app catalog, now there is a icon which is grey and i can not install oder delete it :( Jan 14 23:29:00 oh, i've forgotten to write
Jan 14 23:29:36 so, write el.insert(''); before 'each' function and el.insert('
'); after it Jan 14 23:30:03 ohkk Jan 14 23:30:18 thanx fanatsumy Jan 14 23:30:23 thanx alot Jan 14 23:30:48 you're welcome) Jan 14 23:32:37 hey fanatsumy can you please suggest me any gud e-book or some links from where i can get all this information Jan 14 23:33:28 webos based on prototype js, for javascript you can read it's manual at www.prototypejs.org Jan 14 23:33:45 more about palm webos you can find at developers.palm.com Jan 14 23:34:32 I am developing a fund raising project so my application need a lot of database handling operations like insertion,modification and deletion of data Jan 14 23:34:48 it seems that is a good book http://oreilly.com/catalog/9780596155261 Jan 14 23:35:08 Practical webos projects is a MUCH better book Jan 14 23:35:20 maybe:) Jan 14 23:35:33 where can I get it? Jan 14 23:36:03 i've found) thanx Jan 14 23:36:11 http://www.apress.com/book/view/9781430226741 Jan 14 23:37:17 Rich-work:and from where can i get these projects? Jan 14 23:37:39 see link above Jan 14 23:37:39 ohkk Jan 14 23:37:44 ya Jan 14 23:38:54 transport.responseText is supposed to contains something onSuccess in Ajax call? Jan 14 23:39:07 anyone else have trouble with amazonmp3 recently? Jan 14 23:39:16 login times out for me this week Jan 14 23:39:43 my Ajax request has onSuccess and onFailure, both have a Mojo.Log.error, but the output is error: null 2 times Jan 14 23:40:15 what I want to say: the debug output doesn't fit to my code :( Jan 14 23:40:28 can you show your request? Jan 14 23:40:55 if you get null in your log it cat be a long string, not really null Jan 14 23:41:32 try to log into a div or use putty client, it just truncates long strings Jan 14 23:41:36 http://webos.pastebin.com/d25bfb1ea Jan 14 23:41:55 ok Jan 14 23:42:13 but the response is xml, not json Jan 14 23:43:19 and try to use onComplete instead onSuccess Jan 14 23:43:26 correct, I tried to view the responseText Jan 14 23:44:04 try something like this Jan 14 23:44:24 the null was really a long string Jan 14 23:44:27 how weird Jan 14 23:44:32 onSuccess: function(response) { var data = response.responseText; Jan 14 23:45:10 we have found this null issue with long strings yesterday here in chat :) Jan 14 23:45:44 oh well, I wanna have a real debugger Jan 14 23:57:35 hello... Jan 14 23:57:45 hi Jan 15 00:00:00 hi all! Jan 15 00:00:07 hello Jan 15 00:00:13 was testing my irc connection, hallo JenP Jan 15 00:00:27 hey LoneStar99 Jan 15 00:01:21 wassup? Jan 15 00:01:31 hey haeffb! Jan 15 00:01:39 how are things? Jan 15 00:01:40 watching a game, having a bud) Jan 15 00:01:56 14-3, 2-0 in conference. Jan 15 00:02:05 so, good. Jan 15 00:02:20 yeah? who's in the lead? Jan 15 00:03:52 BigXII basketball. Mizzou tied for first at this point, but there's a long way to go. Jan 15 00:04:12 smiles... Jan 15 00:06:14 what you up to? got another app in the works? Jan 15 00:06:45 smiles..nope...need to finish the set reminder in app...kicking my butt Jan 15 00:07:25 what's the problem? Jan 15 00:08:05 well i'm confused with the whole rrule...rruleTZ Jan 15 00:08:39 hi Bmyers_! Jan 15 00:08:48 hi Jenp! Jan 15 00:09:07 how r things? Jan 15 00:09:27 quiet..i have the house to myself...man it's nice Jan 15 00:09:49 sometimes it really is . Jan 15 00:10:29 my app is still in mojo limbo.. Jan 15 00:10:37 no way! Jan 15 00:10:44 have you gotten any input? Jan 15 00:11:08 I'm new to developing in webOS. How can I retrieve data from an external webpage and display a section of it? Jan 15 00:11:15 i screwed up on submitting it and the systems isnt very flexible to get it corrected. Jan 15 00:11:27 I spoken with my handler. Jan 15 00:11:30 tyler Jan 15 00:11:46 tyler3o, send ajax request to it and parse the response Jan 15 00:11:47 use jquery, then you have to add it into the DOM before you can manipulate it/select out of it w/ jquery Jan 15 00:11:55 oh that sucks i'm sorry Jan 15 00:12:20 my first app submit. still learning the ropes here.. Jan 15 00:12:21 Do you know where I can find a simple example of how to use jquery? Jan 15 00:12:35 www.jquery.com Jan 15 00:12:36 tyler3o, good luck with that Jan 15 00:12:43 http://docs.jquery.com/Ajax/load Jan 15 00:12:49 Thanks so much Jan 15 00:13:11 afk Jan 15 00:13:24 jenp, wat is rrule...rruleTZ ? Jan 15 00:13:36 tyler3o: you do know that webos is shipped with prototype by default right? Jan 15 00:13:43 event properties...i may not even need them Jan 15 00:13:55 You can do the same things using prototype Jan 15 00:14:09 event properties in what event? Jan 15 00:14:16 calendar picker Jan 15 00:14:24 How do I do it with prototype? or what is prototype? (I'm really new) Jan 15 00:15:07 prototype is a javascript framework http://prototypejs.org/ Jan 15 00:15:59 if you select prototype you have to send ajax request, then parse the response and insert your data into the dom element Jan 15 00:16:12 more about ajax request you can find here http://api.prototypejs.org/ajax/ajax/request.html Jan 15 00:16:29 thank you so much, I'll look into that Jan 15 00:17:51 hi haeffb: how it going out there? Jan 15 00:18:34 getting ready to throw a couple of ribeyes onto the grill. Jan 15 00:19:07 One last question: it says "new Ajax.Request('/your/url', {" now is that going to work for a website like google or just a file in the same directory? Jan 15 00:19:41 nice. they'd be frozen on my grill even if it was lit Jan 15 00:20:26 well, by grill I meant frying pan. But that doesn't sound nearly as cool. Jan 15 00:21:04 lyht_: Just testing notifications on pound. Ignore this. Jan 15 00:21:48 Lyht: sucks there are none Jan 15 00:22:06 how the milez app? change the name? Jan 15 00:23:05 not yet. Jan 15 00:23:08 haven't responded Jan 15 00:23:18 u havent? Jan 15 00:23:23 nope Jan 15 00:23:35 think u will? or what? Jan 15 00:23:51 haven't decided whether I want to be an ass. or just meekly change my stuff. Jan 15 00:24:36 cant say that i would know what to say either.. Jan 15 00:39:23 I have Preware not wanting to install on a Pixi. It keeps telling us Package Manager is not installed. We've installed it like 3 times. Jan 15 00:43:07 "sizzle" Jan 15 00:44:26 Hey gang, does anybody know if, using Ares, you can dynamically change the "src" of an image widget Jan 15 00:45:18 haeffb: tell them you changed the name to carmilez =) Jan 15 00:48:16 automilezlog? Jan 15 00:48:28 milezauto? Jan 15 00:49:32 Why do you have to change the name? Jan 15 00:52:17 haeffb: automilez.me Jan 15 00:54:40 ok gotta go, company is coming over, my eyes are dilated, can;t see screen very well Jan 15 00:56:10 Can anyone help me? Jan 15 00:57:20 yoshiness: #webos-internals would be a better place. This is the developer channel. Not the homebrew channel Jan 15 00:58:06 question, with ares how does it register text being entered into textbox? Jan 15 01:00:38 tyler3o: some other company has a trademark that is not the same as my name, but somewhat similar Jan 15 01:19:17 lol i think my app is locking up both the emulator and chrome Jan 15 01:26:42 i have a function isPass defined, but it's not acknowledging it Jan 15 01:33:06 Hi. I'm testing "pound" which is a new webos IRC client Jan 15 01:38:39 EdsPre, is it a homebrew? Jan 15 01:39:15 Yes Jan 15 01:39:45 But no background service, unlike wirc Jan 15 01:40:10 Maybe it'll get in the app catalog Jan 15 01:41:04 EdsPre, are you developer? Jan 15 01:41:28 Not yet for webos Jan 15 01:42:17 ah Jan 15 01:44:44 Well it's pretty nice, tho I kind of like wirc's multi-card interface Jan 15 01:45:28 #evilavatar Jan 15 01:46:01 Pound-user: you're on Pound too, eh? Jan 15 01:46:31 anybody had success using Mojo.Transition's on there own? Jan 15 01:47:02 edektor: i use transitions manually in a couple of spots Jan 15 01:47:27 Bfn Jan 15 01:47:39 I always get an error anytime I try and use them and it freezes up the app. Jan 15 01:48:32 do you have timingEnabled in your framework_config.json ? Jan 15 01:48:52 yes Jan 15 01:49:04 set that to false and try Jan 15 01:49:11 k one sec Jan 15 01:52:00 kmudrick: Yup! That worked.. Thank you Jan 15 01:52:11 np Jan 15 01:52:18 what does timing_enabled do Jan 15 01:52:50 it logs some timing on transitions Jan 15 01:53:08 ie in your logs it will tell you how many ms different transitions take Jan 15 01:53:18 but for some reason, it breaks manual transitions Jan 15 01:53:46 http://developer.palm.com/index.php?option=com_content&view=article&id=1565&Itemid=19#Logging-timing Jan 15 02:00:25 Is it possible to store an integer on the phone for the purpose of setting a time limit and not having them able to reset it by simply reinstalling the APP? Jan 15 02:01:30 crasheed: any storage that palm provides you will be uninstalled when your app is uninstalled Jan 15 02:02:11 Hrmm I was afraid of that, so I'm gona require an off server storage. Jan 15 02:02:20 you could just blackList there device id in an external DB Jan 15 02:02:22 yeah Jan 15 02:02:25 server Jan 15 02:03:18 or you can try and open a depot or DB that another app uses that comes default on the phone and store it in there Jan 15 02:04:26 hrmm intresting idea, couldn't I download the integer into a file and hid it in another apps folder useing the downloadmanager? Jan 15 02:05:03 yeah that too Jan 15 02:05:35 but I dont think you can access /media/cryptofs with the download manager Jan 15 02:05:44 only /media/internal Jan 15 02:05:46 u can access your own apps folder i think Jan 15 02:05:56 i remeber there being 4 folders Jan 15 02:05:59 you could access Jan 15 02:06:07 yeah im not sure Jan 15 02:09:51 oh i found it 4 folders Jan 15 02:09:51 # /usr/palm/frameworks Jan 15 02:09:51 # /media/internal Jan 15 02:09:51 # /usr/lib/luna/luna-media Jan 15 02:09:51 # /var/luna/files Jan 15 02:10:18 so not another app Jan 15 02:10:33 but you might be able to open a DB or Depot that another app uses Jan 15 02:10:41 no but at least you can't open it with simply usb mode Jan 15 02:12:31 yeah Jan 15 02:12:53 I would go with /var/luna/files Jan 15 02:13:15 or deep in /usr/palm/frameworks Jan 15 02:13:17 i figure I can't stop anyone who has their phone rooted as my code is completely visible but at least by hiding it in /var/luna/files it stops the majoprity Jan 15 02:14:26 unless i could get the PDK :) but i dunno how hard it is yo get into that alpha? Jan 15 02:14:35 think you might have to be a big company Jan 15 02:14:50 yeah.. Jan 15 02:14:59 speaking of big company Jan 15 02:15:14 is EA and others part of the app prize money competition Jan 15 02:15:33 i belive soo Jan 15 02:15:46 lol fight kinda looks one sided XD Jan 15 02:16:10 i'm looking for top 20 and i;d be happy Jan 15 02:16:26 that is so lame if they are.. The last thing they need is another 100,000 Jan 15 02:16:38 i kno srsly Jan 15 02:16:57 no PDK apps can be entered into the contest Jan 15 02:17:12 bpadalino: ahh thank you Jan 15 02:17:39 What wheres that rule? Jan 15 02:17:42 on their website Jan 15 02:18:05 it would still be lame if pandora won or some other big company Jan 15 02:18:06 http://developer.palm.com/index.php?option=com_content&view=article&id=1841&Itemid=35 Jan 15 02:18:30 rules will be rules Jan 15 02:19:09 OH I C IT Since the Palm webOS Plug-in Development Kit is not widely available, applications utilizing this development kit or any APIs not in the Palm webOS SDK are ineligible. Jan 15 02:19:45 well that evens the playing field a little Jan 15 02:20:04 :) Jan 15 02:20:36 so apps that are web-distributed can also win? Jan 15 02:20:42 I'm going for #1. But, I want to know whether it counts total downloads (i.e. downloads+updates) or just downloads after those dates, as in first install. Jan 15 02:21:03 what apps are you guys working on? Jan 15 02:21:09 i belive first install Jan 15 02:21:10 reality9110: I believe the intent is "number of devices the app was installed on" Jan 15 02:21:19 Well, that's a pain. Jan 15 02:21:24 ha Jan 15 02:21:29 or else just keep updating your app Jan 15 02:21:33 would inflate yer numbers Jan 15 02:21:43 Because those of us with apps that are widely distributed already are out of the running. Jan 15 02:21:43 crasheed: cheating at scrabble! Jan 15 02:22:20 o.O Jan 15 02:22:26 argh.. this is getting frustrating.. Jan 15 02:22:27 If you have an app that is online(web distribution), AND in the catalog are the downloads counted per app, not combined? Jan 15 02:22:31 reality9110: maybe not, considering the verizon launch Jan 15 02:23:15 so apps that are web-distributed as well as beta-distributed can also win? Jan 15 02:23:17 dawm: what is getting frustrating? Jan 15 02:23:18 Tibfib: I don't think it's going to be that big on Verizon. Jan 15 02:23:22 Tigfib: I thought the web distro links to the palm site which they record which phone number it goes too Jan 15 02:23:46 edektor: that's my understanding Jan 15 02:23:49 palm does tally downloads for web distribution Jan 15 02:23:50 trying to determine the x,y coords between to sets of x,y coords (diagonal) Jan 15 02:24:04 ive got a start and a finish, just trying to figure out the inbetweens Jan 15 02:24:07 crasheed: Oh so I have an online link for catalog apps as well? Jan 15 02:24:17 http://developer.palm.com/webChannel/index.php?packageid=com.sudopanda.teenrepellent Jan 15 02:24:23 it asks for a palm number Jan 15 02:24:33 so i belive they are tallied as well Jan 15 02:24:43 Alrighty, sweet. I just need my app to get approved. :O Jan 15 02:24:46 We have 88,100 downloads now. If we released our app in February, we'd definitely be in the top 20. Jan 15 02:25:10 edektor: Must be available for download through an official Palm webOS distribution program (App Catalog Distribution, Web Distribution, or Beta Distribution) for all or part of the Program Period. Jan 15 02:25:23 what he sed Jan 15 02:25:25 http://developer.palm.com/index.php?option=com_content&view=article&id=1892 Jan 15 02:25:33 Any palm reviewers here? Jan 15 02:25:33 thank you Jan 15 02:25:41 Tibfib: aye Jan 15 02:25:51 Adora: Can you review my app? Jan 15 02:25:53 Adora: So what's the ruling on this? Jan 15 02:25:54 at least reject it... Jan 15 02:25:59 so I can send in my update Jan 15 02:26:04 Tibfib: what app? Jan 15 02:26:14 It is titled "Countdown Puzzles" Jan 15 02:26:21 com.tibfib.countdown is id.... Jan 15 02:26:41 It has been "In review" for a week. Jan 15 02:26:53 reality9110: downloads prior to Feb 1 don't count Jan 15 02:27:12 only downloads between feb 1 and may 31 Jan 15 02:27:21 Adora: Do updates count? Jan 15 02:27:22 that sucks Jan 15 02:27:57 dawm: linear interpolation Jan 15 02:28:05 reality9110: nope - "For Free Applications, bonus awards will be made based on the number of unique users as determined by Palm who download the Application during the Program Period (updates and reinstalls will not count)." Jan 15 02:28:39 so How fast does an app make it to the web-catalog when I submit it to palm Jan 15 02:28:53 edektor: should be within an hour Jan 15 02:28:57 edektor: web distro, within 2 hours Jan 15 02:29:01 Adora: Tell Palm thanks for screwing over developers who actually chose to take part in the early developer program and get the platform off the ground. Jan 15 02:29:08 unless something goes wrong Jan 15 02:29:09 sounds good Jan 15 02:29:36 in which case it gets into a broken state and noone at palm seems to have the time to fix it Jan 15 02:29:46 reality9110, heh yarp Jan 15 02:30:22 reality: how so? Jan 15 02:30:31 the hot apps program... Jan 15 02:31:00 how does that screw early developers? if anything, it gives them an advantage bc theyve already gotten some experience developing Jan 15 02:31:01 given x1, y1, x2, y2, if you know x, find y: y = [(x-x1)/(x2-x1)] * (y2-y1) +y1 Jan 15 02:31:11 Although I disagree... That's just what he is referring to Jan 15 02:31:18 LukeWalker: Hot apps program only applies to new downloads for applications, even popular ones. Jan 15 02:31:18 but you have to know one of x, y Jan 15 02:31:25 haeffb, yeah im reading about it now Jan 15 02:31:32 LukeWalker: I agree, and already have a userbase on webOS Jan 15 02:31:34 ive got start x,y and dest x,y Jan 15 02:31:39 need to find the middle Jan 15 02:31:49 there's lots in the middle. Jan 15 02:31:57 infinite number of points in the middle Jan 15 02:32:02 no Jan 15 02:32:09 well theres lots of new users coming to webos, esp with verizon at the end of the month Jan 15 02:32:11 Tibfib: I'm looking up deets on your app, btw Jan 15 02:32:19 Adora: Thanks a ton adora Jan 15 02:32:20 you have to know either x or y in the middle to find the other Jan 15 02:32:32 so if you already have a popular app, guess which apps the new users will be dl'ing first... Jan 15 02:32:38 and those dl's will count Jan 15 02:32:38 for exampl, 2,2 -> 0,4 Jan 15 02:32:49 IMO early developers still have an edge Jan 15 02:32:54 i can fill in the middle myself manually, but i need it to be automatically Jan 15 02:33:11 LukeWalker: This assumes that the Pre will be popular on Verizon. Given their promotion of the Droid line, I don't think it's going to be nearly as popular as the US. Jan 15 02:33:12 2,2 -> 1,3 -> 0, 4 Jan 15 02:33:14 only integer values? Jan 15 02:33:17 yeah Jan 15 02:33:19 and palm's still not really screwing anyone. its prize money, so its not like they're cheating you out of something. Jan 15 02:33:26 As the Droid. Jan 15 02:33:26 think of it as cells in a table Jan 15 02:33:59 a 12x12 table for example Jan 15 02:34:18 if you are upset about something where palm screwed early developers, it should be that you had to pay $5 to get access to the developer program (which they said was discounted before the $99 regular program fee), but now anyone can join the program for free. Jan 15 02:34:24 my wife has a droid she taunts me with it Jan 15 02:34:31 i can get it partially, but once i change the start/dest (flip flop) the code doesnt route properly Jan 15 02:34:42 reality;: I can see how you are upset, but honestly there is no other way they could have done it that would be fair. Jan 15 02:35:03 and you're only talking about moving on a 1:1 basis diagonally. Jan 15 02:35:08 yeah Jan 15 02:35:10 Tibfib: They could include the first update after the program begins. Jan 15 02:35:15 LukeWalker: I agree everyone that paid the 5$ shoul get an extension on their current dev access account Jan 15 02:35:38 so 3 cells diagonally would be 2,2 1,3 0,4 (for example) Jan 15 02:35:44 LukeWalker: If it meant paying $99 to be in the running, that's not a problem. Jan 15 02:35:45 reality: But the early people get an edge with that Jan 15 02:36:03 but thats left to right going upward Jan 15 02:36:03 Tibfib: And the late people have an advantage the other way around... Jan 15 02:36:10 Adora: do you work at palm? any chance you could "reset" the status on my app? it was uploaded as a web distro app, i tried to update it, and now it is in a state where i can neither update nor delete it... and it says "in review" even though it is web distribution and doesnt need review Jan 15 02:36:12 so, if start is 0,4 and end is 1,0 there are on valid moves Jan 15 02:36:38 that wouldnt be a valid line Jan 15 02:36:39 reality: If you have a good app it should continue to get downloads.... Jan 15 02:36:52 kmudrick: I do, and I can have engineering investigate Jan 15 02:37:08 kmudrick: have you reported it to anyone else yet? Jan 15 02:37:17 heh. you need a math major Jan 15 02:37:20 0,4 -> 1,3 -> 2,2 -> 3,1 -> 4, 0 would be a valid line Jan 15 02:37:21 Tibfib: You hit saturation after a certain point in time. Jan 15 02:37:23 tibfib: agreed. imagine if they had a contest where they gave only the mega software houses entries. EA v. Gameloft v. Pandora. thats what would essentially be happending if the contest happened this last fall Jan 15 02:37:26 i can get it working Jan 15 02:37:31 but only in one direction :P Jan 15 02:37:43 Adora: i've reported to chuq, but no resolution or response thus far Jan 15 02:37:46 i need to switch a var from ++ to -- and i cant seem to figure it out Jan 15 02:38:00 reality: also true. so since you've had so much experience making such a popular app, you should have the formula down for winning the contest ;) Jan 15 02:38:01 I'm just happy they arent including PDK apps... THAT would suck Jan 15 02:38:02 kmudrick: he went home sick today Jan 15 02:38:10 but if chuq knows about it, you're in good hands Jan 15 02:38:10 deltaX and deltaY Jan 15 02:38:17 LukeWalker: Do you know how much time it takes to maintain a good app? Jan 15 02:38:57 Is the swine flu going to be the end of palm? :O Jan 15 02:38:59 if you always, for instance subtract x2-x1 and y2-y1, the sign of deltaX and delta Y should tell you which direction (- or +) to increment Jan 15 02:39:02 Especially one that utilizes a web service that also needs to be maintained to work properly with the application. Jan 15 02:39:02 reality9110: what is your app? Jan 15 02:39:11 kmudrick: RadioTime. Jan 15 02:39:31 Adora: yeah, he mentioned his emails were kinda overwhelming Jan 15 02:39:51 kmudrick: psh, he always whines about that Jan 15 02:39:54 I learned to ignore it =] Jan 15 02:40:11 reality9110: oh nifty, i have that installed! Jan 15 02:41:11 Adora: yeah, i realize everyone is probably swamped but its been almost a whole work week now :( Jan 15 02:42:06 kmudrick: Glad you enjoy it. It took a lot of work. Jan 15 02:42:09 kmudrick: oh, hmm...yeah, that's far too long Jan 15 02:42:17 reality: congrats on having a successful app. really - i know that takes a lot of work. Jan 15 02:42:33 dawm: (x2-x1)/Math.abs(x2-x1) should give you the sign of deltaX Jan 15 02:42:41 but how would you rather have palm do it? preemptively write a check to pandora? Jan 15 02:42:43 kmudrick: I'll ping him to see what the status is...there could be a bug that we're waiting on Jan 15 02:42:45 where deltaX = x2-x1 Jan 15 02:42:59 Luke: Great point. Jan 15 02:43:10 LukeWalker: It would be nice to at least be in the running for one of the lesser prizes. Jan 15 02:43:27 Adora: if i could at least get any kind of update that would be great, the fact that i haven't gotten a response yet asking for more details or anything kinda worried me Jan 15 02:44:17 kmudrick: will do. Ping me here if you haven't heard something by this time tomorrow Jan 15 02:44:20 Adora: i must say, the review process (i submitted a separate app for app catalog for my work) was much smoother and quicker than submitting to apple Jan 15 02:44:25 Adora: thanks Jan 15 02:44:26 you mean the next 20 Jan 15 02:44:33 yes Jan 15 02:44:41 yea, that would be sweet :) Jan 15 02:44:44 reality: Palm cant make everyone happy. Jan 15 02:44:55 I would LOVE someone small time to win a prize Jan 15 02:45:01 kmudrick: btw, what's the name of your app? Jan 15 02:45:05 if you told me, I already forgot Jan 15 02:45:09 Tibfib: Can't get any smaller than a single developer. Jan 15 02:45:28 reality: yeah that's what I mean... I really want one of to win Jan 15 02:45:38 of us* to win Jan 15 02:45:43 Especially one that learned javascript, HTML, and CSS just to make the app. Jan 15 02:46:21 Yeah I started developing on webOS as well Jan 15 02:46:31 heck, i'd be happy with one of the $1k prizes. thatd be a nice little bonus. Jan 15 02:46:36 I started because I wanted to listen to a local radio station. Jan 15 02:46:38 That's all. Jan 15 02:46:40 Just one station. Jan 15 02:46:45 reality: that's awesome Jan 15 02:46:51 did you have any software dev experience at all? Jan 15 02:47:00 No! I'm a freakin' doctor! Jan 15 02:47:05 reality9110: 4.5 stars, that's awesome! Jan 15 02:47:08 wow, thats impressive. Jan 15 02:47:39 well, by my count your app is the #58 most downloaded free app thus far. so i think you have a great shot. Jan 15 02:47:58 LukeWalker: It goes by category. Jan 15 02:48:01 looking at the dl counts of dls+updates Jan 15 02:48:11 Luke: do you have an app in the catalog? Jan 15 02:48:45 ha i submitted my first *real* app today actually Jan 15 02:48:56 sweet Jan 15 02:49:12 i've been working on apps since about nov, and mostly finished 2 others Jan 15 02:49:20 but i kept getting sidetracked by new app ideas Jan 15 02:49:25 I'm hoping to submit my first paid app SOOON.... Jan 15 02:49:33 Luke: that's funny... I dont have ANY ideas Jan 15 02:49:52 really?! i have way more than i could ever develop Jan 15 02:50:00 haha Jan 15 02:50:17 Yeah just finished (public release) one and have plans to make many of the paid one Jan 15 02:50:26 (not like brighthouselabs I assure you) Jan 15 02:50:34 oh good :) Jan 15 02:50:43 i might have to leave it that was the case Jan 15 02:50:44 I released one in the App Catalog, one on Homebrew Jan 15 02:50:45 haha Jan 15 02:50:51 And that's all I have time for. Jan 15 02:51:05 i just have a memo on my phone, and whenever i wish i could do something on my phone that i currently can't, i write it down in my list of app ideas Jan 15 02:51:10 reality: what is your homebrew one? Jan 15 02:51:13 Now I have to support the RadioTime app and well, that pretty much takes up my free time Jan 15 02:51:18 Tibfib: BroadCAST Radio. Jan 15 02:51:26 Same thing as the other one? Jan 15 02:51:28 one day i did throw together a random number generator that is in the catalog Jan 15 02:51:33 or what? Jan 15 02:51:42 Tibfib: SHOUTcast Jan 15 02:52:00 oh, where it streams messages across the screen? Jan 15 02:52:19 No. It streams music from AOL's shoutcast network. Jan 15 02:52:37 reality: I sense a radio theme'. :) Jan 15 02:52:46 oh, im thinking of SCREAMit Jan 15 02:53:03 thats impressive. and props for contributing to homebrew Jan 15 02:53:11 Tibfib: I told you. All I wanted was access to one local station. Jan 15 02:53:32 reality: do you plan on making other apps? Jan 15 02:53:38 Tibfib: Don't have time. Jan 15 02:53:59 Ah. That's too bad Jan 15 02:54:15 adora: my app says it's being reviewed, it's just an incremental bug fix, any chance it will make it in tonight? Jan 15 02:54:19 on the app catalog if you look at the apps sorted by cost, it shows you the most dl'd in each price range Jan 15 02:54:33 meppum: maaaaaaaaaybe, what app? Jan 15 02:55:23 adora: "debt collector" all you have to do is verify that single and double quotes don't cause errors when the editDebt scene is deactivated (swipe or minimized) Jan 15 02:55:48 adora: i included a unit test doc to make it easier too Jan 15 02:56:49 meppum: it'll probably go out tomorrow Jan 15 02:57:13 what is the turn around for "approved Jan 15 02:57:15 what is the best way to display a json object in plain text? Jan 15 02:57:17 to catalog? Jan 15 02:57:36 (on average) Jan 15 02:57:38 adora: okay i understand, i was just getting a few complaints about that issue and didn't want my ratings to tank. Jan 15 02:57:41 Tibfib: same as web distro...an hour or two Jan 15 02:58:02 Adora: Nice **** ENDING LOGGING AT Fri Jan 15 02:59:57 2010