**** BEGIN LOGGING AT Wed Jan 13 02:59:57 2010 Jan 13 03:00:00 edektor: I will if I submit any paid apps. Jan 13 03:00:08 reality9110: the custom UI on that is pretty impressive Jan 13 03:00:11 haeffb: palm-launch -i? Jan 13 03:00:24 the dashboard mainly Jan 13 03:00:37 reality9110: thanks. Jan 13 03:01:23 oh, crap. still doesn't work with multi-stage app. Jan 13 03:02:16 Trying to download it restarted my phone. Give me a minute to check it out Jan 13 03:03:05 all the controls are pretty small though Jan 13 03:04:47 Way way too small Jan 13 03:05:01 pretty custom though Jan 13 03:05:21 Goes against UI guidelines though Jan 13 03:06:10 And when you close the dashboard, it kills the song Jan 13 03:06:58 yeah Jan 13 03:09:12 * jeffwheeler wishes there were an easy way to do db migration, or automatically throw away old user data on upgrades or something. Jan 13 03:09:37 ugh...i don't understand this...palm's review said deferred to next update. But when I checked on the app it was listed as rejected again. Jan 13 03:09:42 I guess from now on I'll just store a version number key, and if it's not there, throw the data away. Jan 13 03:12:18 so, I should be able to add .hint-text {font-size: 12px;} to my app .css to override the default size of hint-text in a textfield? Jan 13 03:28:00 I think we should get lazarus to compile webos applications... Jan 13 03:28:22 two great projects could benefit from it Jan 13 03:28:39 haeffb: u talking about you milez hint text running over into the picker? Jan 13 03:28:53 needs: .hint-text, .textfield-group .hint-text {...} Jan 13 03:29:02 Bmyers: yes. Jan 13 03:29:32 ok, was gonna mention that. you're on it already tho i c. Jan 13 03:30:14 starting to figger this out. Jan 13 03:31:16 never really changes for me.. Jan 13 03:31:44 still dont' know why the white textarea doesn't show up in those fields when focused... Jan 13 03:32:24 what'd you think of the change to add that all on one row? Jan 13 03:32:27 OK Palm just got back to me they rejected it by mistake Jan 13 03:36:42 oops Jan 13 03:37:51 Bmyers: email Jan 13 03:38:02 Seems lots of "oops" there recently :) Jan 13 03:38:12 heading for zzzzz's. later all. Jan 13 03:40:40 l8r haeffb: Jan 13 03:42:21 g'nite haeffb_asleep Jan 13 03:52:51 Bmyers do you have the code for changing css depending on pixi or pre? Jan 13 03:53:33 the screen size ? Jan 13 03:54:10 yeah on detect screen size use this css instead of that css Jan 13 03:55:10 i dont have it offhand but just search the devel site for pixi. Jan 13 03:55:18 kk thanks Jan 13 03:55:19 there isnt alot in there about pixi Jan 13 03:55:36 so it should come to the top quickly.. sorry :( Jan 13 03:55:51 lol no worries Jan 13 04:02:00 haeffb: you are able to overwrite the hint text? Jan 13 04:03:44 yes Jan 13 04:05:41 is it ".hint-text, .textfield-group .hint-text {}"? Jan 13 04:07:13 haeffb_pre: do you mean change the text dynamically or properities via CSS? Jan 13 04:08:07 css properties. sorry Jan 13 04:08:55 can i use JS to set the style sheet? if i have two? one for pre one for pixi? Jan 13 04:08:56 oh ok, - had tried to change text dynamically, but since it is an attribute, it is quite difficult or not possible Jan 13 04:14:58 Jenp: you can drop a stylesheet , i know that.. Jan 13 04:15:15 Bmyers what do you mean? Jan 13 04:16:36 http://developer.palm.com/index.php?option=com_content&view=article&id=1872#.unloadStylesheet Jan 13 04:17:33 wow that's interesting. thanks Bmyers Jan 13 04:19:32 did u find the pixi thingi? Jan 13 04:21:40 i found a link about how one of the other developers handled the resizing Jan 13 04:22:04 what was it? i couldnt remember and it was bugging me.. Jan 13 04:22:09 Yeah tasty toons has been published Jan 13 04:22:21 is that your porn app? Jan 13 04:22:40 doesn't even qualify for soft porn....LOL Jan 13 04:22:43 but yeah Jan 13 04:23:05 http://developer.palm.com/index.php?option=com_content&view=article&id=1830&Itemid=20 Jan 13 04:23:19 this is where they talk about resizing Jan 13 04:23:25 you caved in to the MAN Jan 13 04:23:36 lol i had no other choice Jan 13 04:25:34 how did you get rejected , re-applied and published in to the app so fast? Jan 13 04:25:44 i mean, DANG GIRL.. Jan 13 04:25:50 lol well the last rejection was a mistake Jan 13 04:25:58 i emailed them back directly...a LOT Jan 13 04:26:40 man if a had some kindling to spare and a plane ticket i'd go light some fires under some asses over there.. Jan 13 04:27:05 they're lucky it's too cold here now to waste the wood.. Jan 13 04:27:12 lol Jan 13 04:27:19 you've emailed your handler? Jan 13 04:27:59 yes and no Jan 13 04:28:17 a few back and forth because of a bug. Jan 13 04:28:27 do a follow up Jan 13 04:28:30 after i submitted the correction i've heard nothing Jan 13 04:28:34 yeah i suppose.. Jan 13 04:28:49 you know.."just checking in..." Jan 13 04:28:58 a little annoying but i can deal with it.. it's been a 2 prozac day for 2 weeks now.. Jan 13 04:29:33 just kidding... Jan 13 04:29:39 LOL then you should check in Jan 13 04:29:42 been more like 3 or 4 .. Jan 13 04:30:09 i will do that... Jan 13 04:30:28 today it was fierce programming of THE NEXT GREAT AMERICA APP Jan 13 04:30:34 N^ Jan 13 04:30:38 boyrules Jan 13 04:30:46 no wait...guyrules Jan 13 04:30:47 ? Jan 13 04:30:50 right.. Jan 13 04:31:08 it's been alot of fun so far.. Jan 13 04:31:24 i'm sure! i'm looking forward to beta testing it Jan 13 04:31:31 some of the stuff still cracks me up even tho i've read it 1,000 times.. Jan 13 04:32:03 are you gonna include graphics? Jan 13 04:34:23 yes Jan 13 04:34:38 lucky for me i dont have to do that myself.. Jan 13 04:34:47 lucky for everyone else too.. Jan 13 04:34:54 awesome...LOL yeah graphics are a pain...i'm lucky i have joshua Jan 13 04:34:54 what do you guys do for graphics? i have no artistic tallent myself Jan 13 04:34:54 i suck at graphics.. Jan 13 04:35:13 beg borrow and steal. Jan 13 04:35:22 lol Jan 13 04:35:42 i keep trying to make friends with artistic people, but i dont even have enough artistic tallent for that Jan 13 04:35:50 digitalpowers bf's a graphic designer...so i use and abuse him Jan 13 04:36:03 LOL Jan 13 04:36:31 i should have married an artist, i guess i will have to settle for forcing one of my children to take up the trade Jan 13 04:36:44 lol Jan 13 04:36:44 i read that as "digitalpowers' bf is a graphic designer ... " Jan 13 04:37:07 hehehehe...sorry...no...MY boyfriend Jan 13 04:37:08 hrm, dont tell my wife Jan 13 04:37:21 secrets safe with me Jan 13 04:37:21 well i'd be mad if you were cheating on me with anyone else Jan 13 04:37:29 maik! Jan 13 04:37:36 dp! Jan 13 04:37:41 waiat, but your not a graphics artist either Jan 13 04:37:48 you guys are great Jan 13 04:38:06 so that means i'm not worthy? Jan 13 04:38:12 you never notice when i dress up for you anymore Jan 13 04:38:23 made some progress in my app tonight maik, got a bunch more db stuff ironed out Jan 13 04:38:31 sweet Jan 13 04:38:37 i'm just getting into the book Jan 13 04:38:48 what book? Jan 13 04:38:55 for some reason my mind draws a puff of magic dust between web service and webos app Jan 13 04:39:04 practical palm pre webos projects Jan 13 04:39:14 oh yeah good book Jan 13 04:39:20 so i've heard Jan 13 04:39:38 yeah, i still need to work on the webos portion out, havent written anything still doing all server code Jan 13 04:39:50 lol@ puff of magic dust Jan 13 04:40:30 i'm hoping i can pull this off. you see how my mac audio muting project went Jan 13 04:40:46 i would imagine you wouldnt actually have to use a web service in the aspx since, jsut a web app that does things based on parameters passed in Jan 13 04:41:16 imo the sign of a good developer is not how much money they make nor how many projects they finsih but how many projects they figure out the interesting parts to and then drop to do something else interesting Jan 13 04:42:13 heh, you can't define yourself and label it "good developer" Jan 13 04:42:18 hahaha Jan 13 04:42:20 can too Jan 13 04:43:28 going to have to figure out the stupid peap wireless mess before you can even start to worry about web services btw Jan 13 04:44:02 ya, i still blame implementation Jan 13 04:44:16 though it's weird, i _know_ i got connected to it before Jan 13 04:44:25 nothing about certificates or any of that Jan 13 04:48:23 yeah, who knows, maybe that was before paco had it all ironed out Jan 13 04:48:27 brb going to reboot Jan 13 04:55:24 dubya bee Jan 13 04:56:30 tee eich ecks Jan 13 04:57:02 that took me a second, wanted to say eye-k Jan 13 04:58:25 hrmpf Jan 13 04:58:30 i send you screen shot Jan 13 04:59:27 ? Jan 13 04:59:35 i hand drew some sweet art for the map bit Jan 13 04:59:38 oh Jan 13 04:59:39 you must see Jan 13 04:59:44 k Jan 13 05:00:03 cource if i had my photoshop installed the art would be transparent so jsut pretend that it is atm Jan 13 05:00:18 heh Jan 13 05:00:26 sure sure Jan 13 05:00:45 epic artwork eh? Jan 13 05:00:46 Yeah my apps in the catalog! Jan 13 05:00:53 woot! what app is it? Jan 13 05:01:00 tasty toons Jan 13 05:01:11 wife is talking to herself again... Jan 13 05:01:12 that ... is an ... interesting name Jan 13 05:02:02 sinacism graphics Jan 13 05:02:11 good golly Jan 13 05:02:19 it's my bf's company name Jan 13 05:02:31 who's art? Jan 13 05:02:43 his Jan 13 05:02:52 he's the artist...i'm the programmer Jan 13 05:02:58 heh, cool Jan 13 05:03:22 which of cource brings us full circle, back to me wishing i had married an artist Jan 13 05:03:37 lol Jan 13 05:05:52 oh hey it is my gmt bday already, i just got a crap ton of emails Jan 13 05:06:11 (read 3) Jan 13 05:06:15 but all at once! Jan 13 05:07:47 happy b-day! Jan 13 05:07:48 happy gmt bday Jan 13 05:10:46 so jen, do you pay $50 to get your app listed in the catelog or do you go open source but still sell it? Jan 13 05:10:59 i pay $50 Jan 13 05:11:26 i figured, i am going to have to talk my wife into letting me stick $50 aside to publish my app when i am done Jan 13 05:11:37 you should Jan 13 05:11:58 * rbredow thinks it's impossible to write a GPS-based app and get more than a 3 star rating. People don't understand that GPS doesn't work 100% of the time. Jan 13 05:12:13 what gps app did you write? Jan 13 05:12:22 it's not something i can do for every app...soon preware will showcase the web catalog and be available to the public Jan 13 05:12:35 i think it will save devs a lot of money Jan 13 05:12:42 Altimeter. Altitude is even tougher for the Pre than position...and the unhappy people seem to always write reviews. :( Jan 13 05:13:50 yeah, gps is touchy at best Jan 13 05:14:13 well, i am off to work, you folks have a nice evening Jan 13 05:14:38 af what? Jan 13 05:14:42 AF WHAAAAAATTTT?!?! Jan 13 05:14:45 oh, k Jan 13 05:14:45 k Jan 13 05:14:48 hurr Jan 13 05:33:30 hey hey Jan 13 05:33:40 hey atlanta Jan 13 05:33:41 whats the best way to do a character counter in mojo Jan 13 05:33:41 ?> Jan 13 05:35:14 hey JenP Jan 13 05:35:16 anyone Jan 13 05:35:17 ? Jan 13 05:35:21 um..dk Jan 13 05:39:29 gttttt Jan 13 05:41:05 of a string atlanta? Jan 13 05:41:47 .length maybe? Jan 13 05:42:14 good morning sunshine ( Adora:) Jan 13 05:42:49 Bmyers: yea but how do u Jan 13 05:42:55 make it fire an even Jan 13 05:43:02 everytime something is in the textfield Jan 13 05:43:05 event Jan 13 05:43:24 atlanta .onChange? Jan 13 05:43:37 right.. Jan 13 05:43:39 this.model.onChange Jan 13 05:43:40 ? Jan 13 05:45:52 brb] Jan 13 05:51:23 Adora: hey, you wanted to talk yesterday? Jan 13 06:00:45 So, when y'all support GPS, are you querying against a shapefile? What do you use to match the closest places, etc.? Jan 13 06:00:45 To query against my dataset, it seems like I'd have to be running postgis or similar on a server, which is more complex than I'm betting most apps are. Jan 13 06:14:26 Hey hey hey Jan 13 06:16:49 jeffwheeler: my company uses oracle with the spatial package for doing gps matches Jan 13 06:24:58 kmudrick: alright, so I'm not overdoing it Jan 13 06:24:59 kmudrick: It doesn't seem like Google App Engine has anything convenient for geospatial dbs, but I'll figure something out Jan 13 06:26:30 jeffwheeler: what does your app do? Jan 13 06:59:24 anyone awake? Jan 13 06:59:32 barely Jan 13 06:59:48 haha ya, it is a bit late Jan 13 06:59:53 so can i ask a question? Jan 13 07:00:48 you can but i am probably not much use Jan 13 07:00:58 fairly new to this stuff myself Jan 13 07:01:52 ah, ok. i'm just getting a weird error from eclipse when i try to run my app on the emulator Jan 13 07:02:07 com.palm.webos.util.AppManagerUtil$AppManagerException: application com.lukewalkerapps.myapp not found Jan 13 07:02:10 is the error Jan 13 07:02:25 i can run other apps just fine, so i dont know what i did to mess this one up... :( Jan 13 07:04:50 yep, i am no good, i am using ares atm and the little eclipse stuff i didnt i never got that error Jan 13 07:05:06 np -- i'll head over to the forums Jan 13 07:49:20 i just updated to 1.3.5.2 after removing theme and running EPR. patches don't fully load (keeps spinning) but show as installed and can't remove ??? Jan 13 07:50:12 morning Jan 13 07:59:02 morning (or evening in Oz) Jan 13 08:04:51 can anyone help on getting patches to instal after 1.3.5.2? Jan 13 08:14:57 hey Jan 13 08:19:46 release candidates for preware 0.9.15 and ipkgservice 0.9.30 are in the alpha testing feed. run the preware-bootstrap script, allow alpha, and overwrite both packages. Jan 13 08:34:11 question about cookie handling Jan 13 08:34:30 create the cookie on setup and load the data in activate? what is recommended? Jan 13 09:05:47 rwhitby: aussie needs help. can't instal patches after 1.3.5.2 Jan 13 09:06:20 what happens? Jan 13 09:06:41 i assume you ran EPR before update and EMH after it Jan 13 09:09:24 removed theme and ran EPR but not EMH Jan 13 09:10:01 see symptoms listed a few entries up Jan 13 09:10:01 do you have homebrew apps installed? Jan 13 09:10:15 apps, yes Jan 13 09:10:30 a good thing to run EMH to move them to the right place Jan 13 09:11:19 ok. i'l give that a shot. thkx Jan 13 11:02:28 Can anyone help me with a problem I've run into in a WebOS app? Jan 13 11:02:52 Getting an error at startup and its driving me nuts....Nothing relevant on Google, webosdev, precentral Jan 13 11:09:17 what error? Jan 13 11:10:31 2010-01-13T10:59:37.304798Z [8647] qemux86 user.crit LunaSysMgr: {LunaSysMgrJS}: co.uk.ldj.test: Uncaught Error: requireDefined Failed: value was expected to be defined, but wasn't, palmInitFramework200_72:10202 Jan 13 11:10:50 I have an appassistant which defines a handleLaunch method Jan 13 11:11:55 But I've no way of knowing what value it is expecting to be defined.... Jan 13 11:12:25 do you know in which region of the code it fails? Jan 13 11:13:19 Its not even getting into my handleLaunch method Jan 13 11:13:50 if I define AppAssistant.prototype.setup and put a Mojo.Log.info() in there, I see that in the log files, but then it still errors after Jan 13 11:14:10 if I put a Mojo.Log.info as the first statement in my handleLaunch() then I dont see it. Jan 13 11:14:34 I'm only seeing this problem with this application since installing the 1.3.5 version of the SDK. Everything seemed to work OK before that Jan 13 11:15:00 i have not used alarms yet Jan 13 11:15:07 So I dont think its anything glaring I've missed. Not sure what new requirements there are at startup since the release of 1.3.5, if any? Jan 13 11:15:12 best is to wait a bit for more people to show up Jan 13 11:15:23 OK, no worries. Thanks for the help :) Jan 13 12:51:51 palm fluxed me Jan 13 12:56:38 ? Jan 13 13:00:47 i put in a delete request Jan 13 13:00:52 and they freaking pushed the update Jan 13 13:00:53 GRRRR Jan 13 13:00:58 what am i gonna do with you palm Jan 13 13:10:17 lghjd h Jan 13 13:10:21 dgood morning everyone Jan 13 13:12:05 morning Jan 13 13:16:33 gdmorning. Jan 13 13:16:47 hey atlanta Jan 13 13:16:56 Bmyers: morning Jan 13 13:16:58 FreeTim: morning Jan 13 13:19:35 FYI Devs: Preware can now showcase your Web Channel apps alongside the main App Catalog, Beta and Homebrew feeds. All in the one place for users to find you. Jan 13 13:37:07 #plampre Jan 13 13:37:21 wrong channel :) Jan 13 13:39:43 rwhitby: thanks rwhitby Jan 13 13:41:07 hey guys Jan 13 13:41:42 how to handle a scene "ESC" event ... ? any one Jan 13 13:53:26 raghuk: you mean the "back" gesture? Jan 13 14:03:10 raghuk: if you swap a card, stage-assistant will put the push card back up when top card is popped Jan 13 14:03:40 and the activate method of the other scene will be called Jan 13 14:05:14 like use this.controller.pushScene("some_scene_name"); // to generate the second scene Jan 13 14:06:31 or you can use also - swapScene Jan 13 14:08:05 and then like swisstomcat1 wrote - when the second scene is closed out, the cleanup method is called on that scene, and then and the activate method of the previous scene is called when it re-activates Jan 13 14:32:04 hungry hungry hippo Jan 13 14:36:17 Bmyers: u know the .onChange thing u said Jan 13 14:36:33 yes Jan 13 14:41:52 any ideas how to parse kml in an app? Jan 13 14:44:08 seems kml is xml Jan 13 14:48:14 Bmyers: we were thinking to hard Jan 13 14:48:23 onKeyUp="function()" Jan 13 14:48:45 FTW Jan 13 14:49:03 i hate thinking too hard.. Jan 13 14:49:12 thinking hard sux.. Jan 13 14:49:13 hell yea Jan 13 14:49:34 good. glad you found what u needed there. Jan 13 14:54:13 thank you sit Jan 13 14:54:15 sir** Jan 13 14:57:09 yw Jan 13 15:25:39 why would responseJSON not work with evalJSON=true? Jan 13 15:34:30 never understood that, but sometimes I've seen it. Jan 13 15:34:49 Ok, the problem was that novacomd wasn't running Jan 13 15:34:56 I just use response text and use the prototype string.evalJSON function on that. Jan 13 15:38:05 rick_work: thanks, let me try it Jan 13 15:41:13 hrmm Jan 13 15:41:19 i just get error: exception Jan 13 15:41:21 in the log Jan 13 15:43:38 the json looks like this: while(1);{title:"xxxx",vartitle:"",url:"/".... Jan 13 15:44:01 malformed json if the while(1); is in there. Jan 13 15:44:24 :( Jan 13 15:44:40 it's json from a webservice Jan 13 15:45:02 but swisstomcat1 json has to start with { Jan 13 15:45:09 it's like a rule. Jan 13 15:45:12 lol Jan 13 15:45:12 yeah Jan 13 15:45:22 but why would a webservice prepend while(1);? Jan 13 15:45:25 this isn't the phone's fault. Jan 13 15:45:30 because they're stupid? Jan 13 15:45:36 google is stupid? :) Jan 13 15:45:45 which google webservice? Jan 13 15:46:04 google maps Jan 13 15:46:28 hmmm Jan 13 15:46:32 "This example loads some JSON that is preceded by a while(1);. The idea here is to force the client to remove the while(1); before eval'ing the JSON data. If they don't, the browser will hang due to the while(1); execution during the eval. This technique is used by Google applications like GMAIL to prevent the execution of unauthorized script." Jan 13 15:47:25 geee, that makes sense. Jan 13 15:47:41 never heard of that Jan 13 15:48:39 so, substring out the while1 and you're golden Jan 13 15:49:08 working on it Jan 13 15:50:09 bah Jan 13 15:50:14 still nothing Jan 13 15:51:02 maybe it's too long Jan 13 15:51:04 41k Jan 13 15:51:15 not too long Jan 13 15:52:13 i'm an idiot Jan 13 15:52:21 can someone kick me? Jan 13 15:52:44 ~infobot kick swisstomcat1 in the posterior Jan 13 15:53:00 Mojo.log.error is not the same as Mojo.Log.error Jan 13 15:53:01 oh. No infobot on this channel Jan 13 15:53:39 swisstomcat1 no, oddly, it isn't. This is why I use komodoedit with code completion turned on, and watch the little syntax error flag at the bottom. Jan 13 15:53:40 :-) Jan 13 15:53:53 guess i should not use gedit :) Jan 13 15:54:12 oh well Jan 13 15:54:21 now it parses Jan 13 15:57:17 next step: understand json Jan 13 16:01:23 Alternatively, you can use jslint, but you're probably better off with komodoedit :) Jan 13 16:01:40 any tools to show the structure of a json-object? Jan 13 16:04:23 You can do Mojo.Log.info("My object: %j", some_json_obj), but that's just the raw JSON, which might be hard to read Jan 13 16:04:33 there's also this Object.inspect() - http://api.prototypejs.org/language/object.html#inspect-class_method Jan 13 16:04:36 but I've never really used that Jan 13 16:05:00 yeah, it's too hard to read even understand Jan 13 16:05:17 Also, if you're using palm-log, it'll just output "null" on long log lines Jan 13 16:07:47 firefox has a jsonview addon Jan 13 16:08:02 Oh, yeah, that works great if you can get a look at the JSON in Firefox Jan 13 16:08:40 But doesn't help much if the JSON is from a request buried in the middle of your webOS app, alas Jan 13 16:12:13 it doesn't like the while(1); either Jan 13 16:12:16 the plugin Jan 13 16:13:49 That while(1) is kind of annoying, one of a family of ways to break JSON for "security" Jan 13 16:13:59 It's not actually JSON with the while(1) there Jan 13 16:14:01 how do i pick things out of the json? like getelementbytags Jan 13 16:14:13 what security? Jan 13 16:14:33 you're supposed to stay away from json that has while(1); in front of it? Jan 13 16:14:45 Well, the easiest way to interpret JSON in JS is by just executing it as code. Jan 13 16:15:21 so, it's possible (but never really happened) that someone could shovel more than data into a JSON response and inject foreign code into your application Jan 13 16:15:30 i see Jan 13 16:15:47 so the while(1) forces you or your library to use another approach to interpret the JSON Jan 13 16:15:53 for (property in jsonObject) {if typeOf(property){blah blah blah}} Jan 13 16:16:07 i just remove the while(1); before evalJSON Jan 13 16:16:14 for (property in jsonObject) {if typeOf(property === whatI want){blah blah blah}} Jan 13 16:16:17 namely, to snip off the while(1) and use a more restrictive JSON interpreter. Which people rarely do, and just eval it anyway Jan 13 16:16:32 I might have misunderstood the question... Jan 13 16:16:50 Yeah, once interpreted, you can get data out of the resulting JS object like any other Jan 13 16:17:07 i do: var json = data.evalJSON(); Jan 13 16:17:24 Yeah, at that point, it's no longer JSON and is just a plain old Javascript object structure Jan 13 16:17:40 a darn complicated one to understand Jan 13 16:17:42 it's 41k Jan 13 16:17:45 oof Jan 13 16:18:26 Well, that's more an issue of I hope wherever you're getting the JSON from has documentation on what's in there :) Jan 13 16:18:27 i don't see it's structure right away Jan 13 16:19:53 otherwise, you might need to spend some time "reverse engineering" the data by writing code to explore it. (fun!) Jan 13 16:20:00 yikes Jan 13 16:20:11 it is fun! Jan 13 16:20:33 you can try dumping out to the log, but palm-log won't display the message. It will show up in /var/log/messages if you use novaterm to connect to the device and tail it though Jan 13 16:20:33 $('debugDiv').update(Object.toJSON(json)); Jan 13 16:20:36 piece of cake! Jan 13 16:20:37 ;) Jan 13 16:20:40 Ah! Or do that Jan 13 16:20:58 i'm starting to wonder if i'm allowed to do what i do Jan 13 16:21:04 i'm using the google maps api Jan 13 16:21:06 what u do Jan 13 16:21:06 ? Jan 13 16:21:24 "10.12 use or display the Content without a corresponding Google map" Jan 13 16:21:30 from the terms Jan 13 16:21:32 bzzzt Jan 13 16:21:51 just make it really tiny :D Jan 13 16:21:59 "there's a map there!" Jan 13 16:22:27 mornin' chuqui Jan 13 16:22:42 good morning! Jan 13 16:22:52 morning chuq Jan 13 16:23:56 so it looks like what i'm doing is not allowed? Jan 13 16:24:03 even if it works Jan 13 16:24:28 swisstomcat1: sounds like it Jan 13 16:24:47 unless i display a map Jan 13 16:25:10 Morning chuqui Jan 13 16:25:20 yo, rick! Jan 13 16:25:35 mornin, all! Jan 13 16:25:51 things calming down at Palm yet? Jan 13 16:25:56 or is it still nuts-o Jan 13 16:26:59 hi Jan 13 16:31:54 hello everyone! Jan 13 16:32:00 рш Jan 13 16:32:03 hi) Jan 13 16:32:04 hey Jan 13 16:32:16 I'm hoping someone can help me with what I hope is a fairly quick soultion Jan 13 16:32:18 solution* Jan 13 16:32:31 I'm using Ares, and by default it allows apps to rotate to the orientatino of the phone Jan 13 16:32:43 I'd like that to not happen. My app needs to be vertical only... Jan 13 16:32:46 Any suggestions? Jan 13 16:33:11 change the code directly? Jan 13 16:33:17 should be only a few lines Jan 13 16:33:20 So, you need to lock the rotatotion of the app Jan 13 16:33:44 it's locked by default, you have to enable it Jan 13 16:33:47 yea, like when I developed in Komodo, I never worried about it because I never explicitly allowed the app to change orientation with respect to the accelerometer Jan 13 16:33:47 remove that enabling Jan 13 16:34:02 in Ares, it's not locked by default, it changes by default Jan 13 16:36:21 so yea, I need to lock the rotation of the app Jan 13 16:38:08 try this.controller.stageController.setWindowOrientation("up") Jan 13 16:38:43 more info you can find here http://developer.palm.com/index.php?option=com_content&view=article&id=1554 Jan 13 16:42:10 I have a question too. It is related to the scroller. For example, we have a scroller on the page and there is some image inside a scroller. The align of image is left. When I tap my finger on the image and move it to the right, the image jumps to the half size of a scroller and then returns back. Can somebody tell me, how can I disable that scroller effect ? Jan 13 16:42:52 my company is releasing an app catalog api if anyone needs it Jan 13 16:43:32 an app catalog app? Jan 13 16:44:29 you can make it into an app, search engine api for the apps in the catalog Jan 13 16:45:57 http://bas.buildasearch.com/xml/palm?e=palm&bastart=0&bascount=5 Jan 13 16:47:50 chuqui: hey, hate to be a nag, but i still have that app that is not deleteable and not updateable in Manage My Apps Jan 13 16:48:21 send me an email with the app name and the details,a nd I'll get an escalation going. Jan 13 16:54:03 chuq@palm.com right? Jan 13 16:58:02 hey kmudrick add to there the the delete request doesnt work Jan 13 16:58:16 chuqui i pushed the delete request and my update got pushed Jan 13 16:58:20 NO GOOD :-( Jan 13 16:58:33 atlanta: yeah, i cannot delete, nor can i update Jan 13 16:58:53 update work but delete request just takes me back to the app detail screen Jan 13 16:58:58 and i didnt want that update in the catalog Jan 13 16:59:01 but oh well Jan 13 16:59:11 i kno chuqui will get it fixed for us Jan 13 16:59:15 that being said Jan 13 16:59:16 lunch tim e Jan 13 16:59:25 okay, send me emails with the details, I'll go flog the engineers on it. Jan 13 16:59:54 man, I swear they have an alarm on that building when my card key activates a door, and they all hide under the raised floor now. Jan 13 17:00:07 hehe Jan 13 17:02:56 chuqui: just sent another email Jan 13 17:02:58 chuqui: the engineers are watching you! Jan 13 17:03:07 every step you take =) Jan 13 17:03:36 i'm sure they bugged your pre too, chuq Jan 13 17:03:57 since it's them that build the software Jan 13 17:04:34 thanks. I'll go rattle some chains and make whiney ghost haunting sounds... That's stage 3 on getting things fixed. hopefully it won't involve taking someone's dog hostage this time. Jan 13 17:04:41 (heh) Jan 13 17:05:29 thanks Jan 13 17:07:39 i have another problem, though minor in comparison - i have two accounts, 1 for work, 1 for personal projects. Submitted a separate app for the catalog using my work account, but the review response was sent to my personal account email. Jan 13 17:09:28 that'd be because they probably recognized your name and used the email they had in the systme for you already, since the feedback's manual. I'll mention that to the team. We're talking about how to make sure those processes work smoothly now that we're out of beta. Jan 13 17:10:33 i've got the following json: cat2:[{name:"Bahnhof",lang:"de",id:"train_station"},... Jan 13 17:10:58 json.cat2[0].id doesn't work ... any ideas why not? Jan 13 17:11:13 figured that was probably the case, thanks Jan 13 17:12:19 kmudrick - sending a note to the team on that now. Jan 13 17:12:26 is it cat2.item[0].id? Jan 13 17:12:28 thanks Jan 13 17:12:36 because if the [? Jan 13 17:14:53 swisstomcat1, I think you don't need 'json.' before... Jan 13 17:15:03 json is the object Jan 13 17:15:27 var json = data.evalJSON(); Jan 13 17:15:34 aha, undertand 0 Jan 13 17:17:36 it's strange, everything seems to be correct Jan 13 17:18:02 Maybe the word json is a reason ? Try to rename your object Jan 13 17:18:46 swisstomcat1: have you tried logging what the json object is? like, Mojo.Log.info("json is %j", json); Jan 13 17:18:47 i can get other stuff out, it works in general Jan 13 17:19:02 kmudrick: yeah, but it's 41k big Jan 13 17:19:30 cat2:[{name:"Bahnhof",lang:"de",id:"train_station"},{name:"Busbahnhof",lang:"de",id:"bus_station"},{name:"Bushaltestelle",lang:"de",id:"bus_stop"}]} Jan 13 17:19:46 what's the } at the end i wonder? Jan 13 17:21:16 swisstomcat1 why isn't there a { at the front? Jan 13 17:21:20 json has to start with a { Jan 13 17:21:35 it's a snippet out of the bigger object (41k) Jan 13 17:22:27 ok, i see it now Jan 13 17:22:58 Can somebody help me? I need a scroller guru :) Jan 13 17:23:12 fanatsumy: what kind of scroller issues are you having? Jan 13 17:23:16 For example, we have a scroller on the page and there is some image inside a scroller. The align of image is left. When I tap my finger on the image and move it to the right, the image jumps to the half size of a scroller and then returns back. Can somebody tell me, how can I disable that scroller effect ? Jan 13 17:23:27 i remember seeing something about stopping the drag action Jan 13 17:23:31 in the forums Jan 13 17:23:43 yes, I can't solve this problem :( Jan 13 17:23:52 did you try that? Jan 13 17:24:37 Sorry, I haven't seen any info about stop sragging in the forum Jan 13 17:25:00 I thought that you mean my post Jan 13 17:26:07 rick_work: it starts with {overlays:{markers:[{id:1,cat2:[name etc. Jan 13 17:26:33 i can get json.overlays.markers.id Jan 13 17:28:53 json.overlays.markers.cat is undefined Jan 13 17:29:29 json.overlays.markers.cat2 i mean Jan 13 17:31:46 woo! my dashboard app update has been published to the catalog :) Jan 13 17:34:47 swisstomcat1, as far as I understand markers is an array and you can't get markers.cat2 if you have structure like {overlays:{markers: [{id:1,cat2: [name ... Jan 13 17:35:08 oh, i'm going through the array Jan 13 17:35:23 var markers=json.overlays.markers; Jan 13 17:35:32 for (j=0;j<=(markers.length-2);j++) { Jan 13 17:36:12 out=markers[j].id; Jan 13 17:36:14 that works Jan 13 17:36:24 ok) Jan 13 17:36:35 but not out=markers[j].cat2 Jan 13 17:36:42 that is undefined Jan 13 17:37:53 strange Jan 13 17:48:27 any ideas? Jan 13 17:48:52 maybe the error is inside cat2 structure Jan 13 17:49:22 that the json could be invalid? Jan 13 17:49:56 i don't sure but I have no other ideas Jan 13 17:50:08 can you get markers[2].id ? Jan 13 17:50:16 omfg css transitions are awesome! Jan 13 17:50:17 yes Jan 13 17:50:35 dylanmei: wait until they get gpu-accelerated Jan 13 17:50:45 i can get all the id's Jan 13 17:50:57 sweet! i just removed a ton of really awful animation code Jan 13 17:51:00 swisstomcat1 im guessing that's happeingin in 1.4 Jan 13 17:51:05 given the promises of speed/battery Jan 13 17:51:12 that'd be cool Jan 13 17:51:21 guess i have to use jsonlint to find out more Jan 13 17:51:34 especially w/ flash coming also Jan 13 17:51:45 flash is a different planet Jan 13 17:51:53 eh after i said that i realized the same thing Jan 13 17:52:03 dylanmei flash is just javascript Jan 13 17:52:04 i love flash but im starting to enjoy this as well Jan 13 17:52:11 its a huge boon for palm tho, not requiring a new platform for video recording Jan 13 17:52:12 with some nice api's Jan 13 17:52:14 like the 3GS Jan 13 17:52:35 isn't flash a browser plugin even on the pre? Jan 13 17:52:59 swisstomcat1 we do not know yet if you will be able to launch flash apps as apps from the launcher. Jan 13 17:53:01 they have demo'd flash. still implementing everything i believe Jan 13 17:53:26 Remember that Luna IS a webkit browser, so it's a plugin to the BROWSER, but it may also function as a plugin in MOJO APPS... Jan 13 17:53:27 i love the fullscreen behavior adobe demo'd tho Jan 13 17:53:28 thats cool Jan 13 17:53:30 with an embed. Jan 13 17:53:49 yeah, always hard to wrap your head around that concept Jan 13 17:53:51 swisstomcat1: did you get your json question solved? Jan 13 17:54:00 sugardave: no, i'm still stumped Jan 13 17:54:05 what is the issue? Jan 13 17:54:17 i think all hell will break loose with ui consistency. with widgets and stuff at least they keep us in line a bit ;) Jan 13 17:54:29 (I'll be back and forth here for a fe wminutes) Jan 13 17:54:48 dylanmei remember that the UI constraits for the app cat have to pass review. Jan 13 17:55:09 i havent been through that yet not sure how strict it is... Jan 13 17:55:24 very Jan 13 17:55:32 eeek Jan 13 17:55:52 im doing my best to control my creative impulses. :p Jan 13 17:56:05 sugardave: i have {overlays:{markers:[{id:1,cat2:[{name:"xx"},... Jan 13 17:56:20 okay Jan 13 17:56:22 are these the same reviewers that let them hide the post/reply buttons on the website? Jan 13 17:56:55 i can access overlays.markers.id Jan 13 17:57:16 but not overlays,markers.cat2 and anything in it e.g overlays.markers.cat2.name Jan 13 17:57:28 cat is in array Jan 13 17:57:32 yes Jan 13 17:57:40 so overlays.markers.cat2[0].name should work.... Jan 13 17:57:58 i didn't but let me try again Jan 13 17:58:17 hey, guys, is there any way to use vars inside scenes just like you do with templates? Jan 13 17:58:47 i.e. I have an add-item scene that will be also used for edition, and I'd like to change the page header accordingly Jan 13 17:59:01 sugardave: nope Jan 13 17:59:07 gabrielgilini: just .update(newValue) the header div Jan 13 17:59:20 swisstomcat1: *boggle* that's bizarre Jan 13 17:59:23 sugardave: what should overlays.markers.cat2 give? it gives undefined Jan 13 17:59:33 what about Mojo.Log.info(overlays.markers.cat2); Jan 13 17:59:38 what will it say in the log? Jan 13 17:59:41 undefined Jan 13 17:59:51 oh wait Jan 13 17:59:51 sugardave: yeah, I thought of that, bout would be really nicer with the template-like vars Jan 13 17:59:54 markers is an array Jan 13 17:59:55 but* Jan 13 17:59:58 can you change the your json object ? Jan 13 17:59:59 thanks Jan 13 18:00:06 maybe you should try 'cat2' : [] Jan 13 18:00:09 the json object comes from a webservice Jan 13 18:00:14 i can't change that Jan 13 18:00:16 overlays.markers[cat2][0].name Jan 13 18:00:23 anyone here from palm? Jan 13 18:00:26 overlays.markers['cat2'][0].name Jan 13 18:00:28 rather Jan 13 18:00:32 ??? Jan 13 18:00:39 how's that Jan 13 18:00:46 markers is an array Jan 13 18:00:50 no, markers is an array of objects) Jan 13 18:00:53 likewalker: i thought chuqui is still here Jan 13 18:01:01 fanatsumy: it's still an array Jan 13 18:01:14 overlays:{markers:[] Jan 13 18:01:15 anyway i can xfer a calendar event to another pre (like i could with palmos?)\ Jan 13 18:01:18 javascript is driving me crazy Jan 13 18:01:28 but cat2 is a property Jan 13 18:01:46 cat2 is a property of the object in the markers array...and it is also an array Jan 13 18:01:52 maybe chuqui is hiding Jan 13 18:01:55 i think he have to write overlays.markers[0].cat2[0].name ? Jan 13 18:02:08 oh yeah Jan 13 18:02:09 sorry Jan 13 18:02:13 no huh Jan 13 18:02:21 but this instead Jan 13 18:02:28 but he says it doesn't work Jan 13 18:02:32 overlays.markers[0]['cat2'].name Jan 13 18:02:49 cat2 is array) Jan 13 18:03:17 bzzzz Jan 13 18:03:19 try again Jan 13 18:03:30 overlays.markers[0].cat2[0].name Jan 13 18:03:32 we'll get this Jan 13 18:03:33 overlays.markers[0]['cat2'][0].name Jan 13 18:03:39 :) Jan 13 18:03:54 i'll wrap it in try/catch Jan 13 18:03:57 should be mine...cat2 is a property as fanatsumy said Jan 13 18:04:10 I think [19:03] overlays.markers[0].cat2[0].name is correct) Jan 13 18:05:18 hrmm Jan 13 18:05:24 try/catch doesn't work Jan 13 18:05:54 hold on Jan 13 18:05:57 what does the initial declaration of overlays look like? Jan 13 18:06:32 overlays:{sxcar:true,markers:[{id:"A" Jan 13 18:06:51 swisstomcat1: try my last thing: overlays.markers[0].cat2[0].name and see what you get Jan 13 18:06:53 why would try/catch not work? i only get error: exception Jan 13 18:07:22 in the log Jan 13 18:07:38 darn Jan 13 18:08:02 try { var x = overlays.markers[0].cat2[0].name } catch (e) { Mojo.Log.Info (e)} Jan 13 18:08:04 allright Jan 13 18:08:15 is it overlays:{sxcar:true,markers:[{id:"A", cat2:[{name:"joe",...? Jan 13 18:08:20 TypeError: cannot read property '0' of undefined Jan 13 18:08:31 lukewalker: yeah Jan 13 18:08:52 so, markers or cat2 is undefined) Jan 13 18:08:58 cat2 is undefined Jan 13 18:09:05 which is strange Jan 13 18:09:17 can you Log overlays.markers[0] ? Jan 13 18:10:36 remember that i do var markers=json.overlays.markers; Jan 13 18:10:45 before looping through markers Jan 13 18:11:02 then markers[x].cat2[x].name Jan 13 18:11:12 so its 'var tmp=markers[j].cat2[0].name;' Jan 13 18:11:21 yeah Jan 13 18:11:23 yeah Jan 13 18:11:24 sounds reasonable Jan 13 18:11:25 i think this is the same Jan 13 18:11:39 but markers[j].cat2 is undefined Jan 13 18:11:50 can your print one item of markers array here ? Jan 13 18:11:54 what does log of markers[j] show? Jan 13 18:12:04 [object Object] Jan 13 18:12:23 markers[j].name works Jan 13 18:12:27 for example Jan 13 18:12:32 or markers[j].id Jan 13 18:12:32 Mojo.Log.info(markers[j].toJSON()); Jan 13 18:12:37 k Jan 13 18:12:39 Mojo.Log.info('The damn object: %j', markers[j]); Jan 13 18:12:49 hehe Jan 13 18:12:58 sugardave: [object Object] Jan 13 18:13:01 wow, I didn't know that placeholder :) Jan 13 18:13:02 Mojo.Log.logProperties() Jan 13 18:13:05 should be better Jan 13 18:13:16 gabrielgilini: oooo, nifty Jan 13 18:13:45 swisstomcat1: that's....odd.... Jan 13 18:13:45 hmm? Jan 13 18:13:54 very odd Jan 13 18:14:05 yeah, you can pass a string as the second parameter that will be shown as the object name Jan 13 18:14:54 swisstomcat1: how can markers[j].name work? I understand it for .id...but .name is inside another supposed property (array) Jan 13 18:15:13 name is also in markers Jan 13 18:15:30 the json object is 41k Jan 13 18:15:37 big and complicated Jan 13 18:16:05 cat2 is on the second position? Maybe you should try Object.values :) ? Jan 13 18:16:26 i tried: Mojo.Log.info(markers[j].toJSON()); Jan 13 18:16:43 so, what is the result ? Jan 13 18:16:56 typeError: Object # has no method 'toJSON' Jan 13 18:17:16 oh, try Mojo.Log.info(Object.toJSON(markers[j])); Jan 13 18:17:39 k Jan 13 18:18:09 null Jan 13 18:18:22 WTF Jan 13 18:18:24 lol Jan 13 18:18:46 * swisstomcat1 shakes fist at google Jan 13 18:18:53 have you tried Mojo.Log.logProperties() ? Jan 13 18:19:04 just that? Jan 13 18:19:06 this shouldn't be that complicated... Jan 13 18:19:15 no, it should not :) Jan 13 18:19:26 Mojo.Log.logProperties(markers); I'd guess Jan 13 18:19:26 strange Jan 13 18:19:37 haven't ever heard of logProperties before Jan 13 18:19:55 me too) Jan 13 18:20:07 http://developer.palm.com/palm-sdk/jsdoc/symbols/Mojo.Log.html#.logProperties Jan 13 18:20:16 exception Jan 13 18:20:30 weird Jan 13 18:20:33 in the json Jan 13 18:21:06 id:x,name:"xxx",photoType:1 Jan 13 18:21:11 id works Jan 13 18:21:12 name works Jan 13 18:21:14 Mojo.Log.logProperties(markers,'markers')m Jan 13 18:21:18 photoType: undefined Jan 13 18:21:23 just like cat2 Jan 13 18:21:33 ooooh...propretiesAsStringlooks fascinating, too Jan 13 18:22:07 yes) I like it :) Jan 13 18:22:09 okay, swisstomcat1 let's break this down.... Jan 13 18:22:34 have you looked at putting the json in a div to see what's in there? Jan 13 18:22:38 yeah Jan 13 18:22:45 just get ONE of the markers...var tmo = json.markers[0]; Jan 13 18:22:47 er tmp Jan 13 18:22:53 ok Jan 13 18:23:09 have released the unofficial app catalog search api ! Jan 13 18:23:10 http://buildasearch.com/palm/ Jan 13 18:23:22 then with it, just log it: Mojo.Log.info(tmp)....should do a toString on the aray indexes (indices, whatever) Jan 13 18:23:45 and can you paste the output of that log to pastebin or something? Jan 13 18:26:01 erm Jan 13 18:26:08 Exception Jan 13 18:26:15 grrr Jan 13 18:26:32 what exception? Jan 13 18:26:43 hold on Jan 13 18:27:22 [object Object] Jan 13 18:27:43 that's the result Jan 13 18:27:55 that means its an object Jan 13 18:27:57 homie Jan 13 18:28:16 write Mojo.Log.info(Object.toJSON(tmp)) instead Mojo.Log.info(tmp) Jan 13 18:28:55 sorry was away...yeah, that's fine markers[0] is an object, so next step is what fanatsumy said Jan 13 18:29:28 after palm has approved the app, does it immediately go on sale or do you have control over the release date Jan 13 18:29:30 ? Jan 13 18:29:30 ok Jan 13 18:29:49 boundless: it goes out immediately Jan 13 18:29:54 boundless: you might be able to email your handler/minder about delaying release Jan 13 18:30:10 null Jan 13 18:30:20 i do Mojo.Log.error tho Jan 13 18:30:24 markers[0] is null? Jan 13 18:30:33 but markers[0].id works? Jan 13 18:30:38 lol Jan 13 18:30:41 that's....unPOSSIBLE? Jan 13 18:31:34 sugardave: does handlers usually accept such requests ? Jan 13 18:31:39 are you able tyou can also output variables like Mojo.Log.info("my result variable: ", result); Jan 13 18:31:56 whoops. I meant, You can also output variables to log as above. Jan 13 18:32:00 also do you have to choose the mode of distribution [ catalog, url or beta ] before review ? Jan 13 18:32:17 yes Jan 13 18:32:25 you must choose the type of distribution Jan 13 18:32:53 basically it's a wholeshot. you submit and until they are done it's locked in. though you can cancel the request mid-flight, but then you have to start all over again Jan 13 18:33:25 that sucks a little.. because you can't plan your marketing then... Jan 13 18:33:38 hmm.. thanks guys.. you have been really helpful Jan 13 18:34:16 var tmp=json.overlays.markers[0]; Jan 13 18:34:16 var out=json.overlays.markers[0].name; Jan 13 18:34:16 Mojo.Log.error("tmp="+Object.toJSON(tmp)); Jan 13 18:34:16 Mojo.Log.error("out="+out); Jan 13 18:34:23 result is Jan 13 18:34:31 Can anyone help me with a problem I've run into in a WebOS app? Jan 13 18:34:33 error: null Jan 13 18:34:39 error: out=xxxx Jan 13 18:34:52 Uncaught Error: requireDefined Failed: value was expected to be defined, but wasn't, Jan 13 18:35:56 i'm stumped Jan 13 18:36:16 maybe i should walk away from it for a while and come back Jan 13 18:36:56 good luck, swisstomcat1 Jan 13 18:37:08 no more ideas? Jan 13 18:37:10 i think you have a very strange issue Jan 13 18:37:16 yeah Jan 13 18:37:34 it can't be null if you can get it's id Jan 13 18:37:50 maybe Object.toJSON is too long? Jan 13 18:37:54 over 900 bytes Jan 13 18:38:00 because then you can't log it Jan 13 18:38:13 one more question: if i submit an app for the beta distribution, can i submit an update later which changes the distribution to app catalog ? Jan 13 18:38:32 if it is too long you should receive part of the string Jan 13 18:38:40 not really Jan 13 18:38:45 you get null Jan 13 18:38:55 i remember that problem from trying to log an ajax response Jan 13 18:38:58 boundless: yes, you can start with one distribution and then update to do app catalog later Jan 13 18:39:12 swisstomcat1: ah....that's why it's null, yes Jan 13 18:39:16 not really null Jan 13 18:39:20 you just broke Mojo.Log Jan 13 18:39:29 not the first time Jan 13 18:39:32 boundless: we did that with our app, first uploaded as web distribution, then updated a new version as app catalog for review Jan 13 18:39:41 okay only option is this Jan 13 18:39:44 to see what's really in there Jan 13 18:39:55 ok Jan 13 18:40:04 swisstomcat1 can you print the object into a textarea for example ? Jan 13 18:40:09 lenght of toJSON is 1382 Jan 13 18:40:11 $('debugDiv').update(Object.toJSON(markers[0]); Jan 13 18:40:26 sure Jan 13 18:40:27 and look at it in the scene Jan 13 18:40:37 huge and ugly, but it works Jan 13 18:40:56 immmmm baccckkk Jan 13 18:41:01 the helper is here Jan 13 18:41:13 that works Jan 13 18:41:16 yes, it's like the kalashnikov... huge and ugle, but it works :) Jan 13 18:41:23 :) Jan 13 18:42:11 okay, so you have markers object on-screen...and then it has an id property, then a cat2 array still? Jan 13 18:42:16 I get null for long log strings in palm-log, but through putty I get the first xxx characters Jan 13 18:42:23 gday Jan 13 18:42:25 ok, sorry, I have to go I hope you'll find the reason Jan 13 18:42:26 LDJ: I use putty as well Jan 13 18:42:35 LDJ yeah, me too Jan 13 18:42:36 thanks for your help fanatsumy Jan 13 18:42:44 sugardave: yay Jan 13 18:42:54 you got it to work? Jan 13 18:42:56 ? Jan 13 18:43:03 not for that, I did not help :) Jan 13 18:43:04 yay=yes Jan 13 18:43:09 ah, okay Jan 13 18:43:10 :D Jan 13 18:43:21 sugardave: {"id":"A" Jan 13 18:43:59 swisstomcat1: it stops there? Jan 13 18:44:02 no cat2? Jan 13 18:44:22 "cat2";[{"name":"Bahnhof"},{"name":"Busbahnhof"},"b_s":2} Jan 13 18:44:39 okay Jan 13 18:44:40 c/;/: Jan 13 18:44:59 change your update to (Object.toJSON(markers[0].cat2[0])); Jan 13 18:45:06 ok Jan 13 18:45:08 and see what we get Jan 13 18:45:40 what is he trying to do Jan 13 18:45:40 ? Jan 13 18:45:54 Exception Jan 13 18:45:56 atlanta: having the hardest time trying to parse his huge json data Jan 13 18:46:02 yeah Jan 13 18:46:07 swisstomcat1: I think there's something wrong in the data Jan 13 18:46:13 i wonder what Jan 13 18:46:13 try stripping tags and stuff? Jan 13 18:46:38 swisstomcat1: not sure, but that should work :S Jan 13 18:46:47 sugardave: ut oh that will be a problem Jan 13 18:46:59 markers[0].cat2 is undefined Jan 13 18:47:03 which is strange Jan 13 18:47:06 but it isn't Jan 13 18:47:12 we see it in the original output Jan 13 18:47:27 we and the json parser don't seem to agree Jan 13 18:47:30 hehe Jan 13 18:47:48 is also see ,"photoType":1 Jan 13 18:47:52 undefined Jan 13 18:48:08 that's really bizarre Jan 13 18:48:15 but "b_s":2 works Jan 13 18:48:31 http://maps.google.ch/maps?geocode=&q=transit&f=0&output=json&oe=utf8&near=47.43014,8.683259 Jan 13 18:48:42 b_s 2 isn't an object..... Jan 13 18:48:52 neither is photoType Jan 13 18:49:00 bizarre Jan 13 18:49:00 unless you forgot to put {} around it above Jan 13 18:49:19 check the url above Jan 13 18:49:37 it's huge and ugly Jan 13 18:49:51 bbiab .. have to eat Jan 13 18:49:53 clear my mind Jan 13 18:50:02 thanks everyone! Jan 13 18:51:38 swisstomcat1: k, will look at it in a bit....need to move images Jan 13 18:54:32 if you create a commandMenu with this.model = { visible: false, ... } how do you make it visible? modelChanged doesn't seem to work for me... Jan 13 18:59:14 anyone have any best methods for securing client/server communications? we're developing an app that a user needs to sign in to with a username and password. my concern is that the user would be able to manipulate the data the client app sends rather easily by just seeing the source Jan 13 18:59:39 the first thought is a pre-shared key, but that's just as simple to pilfer from the source of the app Jan 13 19:00:12 md5 Jan 13 19:00:12 maik: make the protection on the server side them Jan 13 19:00:12 or sha Jan 13 19:00:13 you are trying to obfuscate your protocol? Jan 13 19:00:23 remember all user input no matter what it is should be santized Jan 13 19:00:41 obfuscation in JS is bologna Jan 13 19:01:24 my first though at obfuscation is that it's just a matter of time before someone deciphers it Jan 13 19:01:52 obviously there's no fool proof way to do it, i'm just trying to figure out the best means of doing it Jan 13 19:02:06 yes. so what is wrong with a user manipulating data if they are authenticated? Jan 13 19:02:27 because they could send manipulated data that isn't correct Jan 13 19:02:47 like for a game i assume, were you are worried about the user sending data outside of the app itself? Jan 13 19:02:50 you should be able to handle that on the server. its like me trying to mess with gmail, kinda pointless. Jan 13 19:02:58 right Jan 13 19:03:14 Can anyone help with a problem I've got with a headless (dashboard) application? Been stuck for three days on this same problem now :( Jan 13 19:03:24 I'm only seeing this problem with this application since installing the 1.3.5 version of the SDK. Everything seemed to work OK before that Jan 13 19:03:28 so sanitize the data and try to keep an eye out for bad users? Jan 13 19:03:59 ya thats always my approach. Jan 13 19:04:44 what happens when someone compromises your pre-shared key then? do you just change it and send out an update? what's to say the person won't just get it again Jan 13 19:05:19 Do I need to define a setup method in AppAssistant? If I dont define it, nothing happens when I launch my app through the launcher. I need to define it, then call handleLaunch() in there myself. However, when the application is later launched through the alarm service API, I'm hitting handleLaunch twice as its being called directly and via the setup method.... Jan 13 19:05:24 geist: do you ask some people about the license issue with the wlan and bridedriver kernel modules? Jan 13 19:05:50 if someone comprimises your key palm has a problem Jan 13 19:06:07 how do you mean? Jan 13 19:06:24 swisstomcat1: ping Jan 13 19:06:38 are you talking about someone copying your app and changing the code and pretending to be your app? Jan 13 19:06:45 exactly Jan 13 19:06:48 this is a game? Jan 13 19:06:58 ya, as digitalpowers mentioned Jan 13 19:07:21 with a central server like an mmorpg? Jan 13 19:07:38 exactly right, the main concern would be someone sending in location coordinates that are falsified Jan 13 19:08:11 swisstomcat1: according to the url you sent, you're not looking in the right place...should be markers[x].infoWindow.cat2[x]..... Jan 13 19:08:32 imho you should think of your app as a joystick. all the work and boundary checking is on the server. if someone comes along and makes another joystick, it shouldnt matter.if you haven't develoed it this way then i am not sure what to tell you there would always be concerns. Jan 13 19:08:49 i agree Jan 13 19:09:25 ya, that's how it's being developed, just curious as how best to protect from nefarious users client-side Jan 13 19:10:10 i suppose the less data required from the client the better implementation will be and the easier it will be for sanitation/bad-guy detection Jan 13 19:10:14 sanity checking is the best solution. i can see where you are coming from. its a lot of effort for someone to do what you're guarding against, much less effort for you to make constraints. Jan 13 19:21:39 hi Adora! Jan 13 19:21:52 oh, harro Jan 13 19:29:47 sugardave: pong Jan 13 19:31:38 sugardave: classic case of not seeing the forest because of too many trees Jan 13 19:34:09 swisstomcat1: cool, it's working now? Jan 13 19:36:22 could not try it yet Jan 13 19:36:27 ah, okay Jan 13 19:36:30 I'm pretty confident it will Jan 13 19:36:36 i think so too Jan 13 19:36:53 it's obvious now Jan 13 19:36:54 okay, let me know later...about to head back home Jan 13 19:36:57 yeah Jan 13 19:36:59 cya Jan 13 19:37:01 allright Jan 13 19:49:43 having no luck at all signing onto yahoo IM after 1.3.5.1 any suggestions short of doctoring? Jan 13 19:50:15 cal_: wifi or cell? Jan 13 19:50:31 both Jan 13 19:50:43 it just spins Jan 13 19:50:48 weird Jan 13 19:51:46 cal_: trying now... Jan 13 19:52:33 is there any log i can look at for errors (I can ssh to my phone) Jan 13 19:53:02 i can log into yahoo chat through the messaging app just fine Jan 13 20:01:16 The page http://ares.palm.com/Ares/index.html is blank for me. Anyone else? Jan 13 20:04:52 cal_: check your phone's /var/log/messages Jan 13 20:12:27 jjore: very blank Jan 13 20:12:48 jjore: oh, but its loading a java app Jan 13 20:13:05 works now :) Jan 13 20:13:14 blank page that loads java Jan 13 20:14:55 Hmm. Jan 13 20:14:55 Jan 13 20:17:12 Supposed maybe I should try again in Safari. It's doing nothing in Firefox Jan 13 20:17:48 having no luck at all signing onto yahoo IM after 1.3.5.1 any suggestions short of doctoring? <--wtf? yim on webos? oO Jan 13 20:18:27 yeah, its been there for awhile now. Jan 13 20:19:18 how? Jan 13 20:22:03 *pokes cal_* Jan 13 20:24:16 dont understand the question Jan 13 20:24:34 gabrielgilini: last message is: palm-webos-device user.info LibpurpleAdapterExt: Logging in... Jan 13 20:28:44 cal_: try "cat /var/log/messages | grep Error" on ssh Jan 13 20:28:51 that will show only the error messages Jan 13 20:32:45 i grepped libpurple Jan 13 20:33:10 grepping Error returns nothing.. Jan 13 20:35:06 is it possible to integrate a google maps object in your app, and overlay your own stuff on it? Jan 13 20:35:14 or do you need to do a service call to the maps app? (i hope not) Jan 13 20:38:17 yay we can see forum buttons again Jan 13 20:38:27 now if I just had my green color back... Jan 13 20:38:49 yetdog_work: unknown...I know swisstomcat1 is working with Google Maps atm Jan 13 20:39:05 thanks sugardave Jan 13 20:42:15 PING swisstomcat1 Jan 13 20:45:14 he might be asleep Jan 13 20:45:34 cal_: the question was, how do you use yim w/ your pre/pixi? Jan 13 20:48:17 toaster: its just one of the options in the list.. aim and yahoo, under the messaging app preferences. Jan 13 20:49:10 mh... i guess only in us :\ Jan 13 20:50:39 http://www.precentral.net/yahoo-messenger-mysteriously-appears-patched-pre <--haha, oh wow Jan 13 20:53:54 toaster: i never think in terms of non-us lol Jan 13 20:55:24 cal_: i guess a lot of americans dont Jan 13 20:55:38 "typical American"....yadda yadda yadda Jan 13 20:56:08 hey, does anyone know if there are going to be any more predev camps? Jan 13 20:56:08 :) Jan 13 20:56:11 (in US) Jan 13 20:56:14 ;) Jan 13 20:56:17 :P Jan 13 20:56:27 sugardave: eventually Jan 13 20:56:41 Adora: cool! because I had to miss the only one I've heard about Jan 13 20:56:59 dan and greg and I need to get together to decide what direction they should take Jan 13 20:57:20 because getting everyone to do them on the same day is a nightmare =] Jan 13 20:57:25 "up" is good Jan 13 20:57:34 or "forward" Jan 13 20:58:01 Adora: I imagine...you should get the EDS cat-herders involved Jan 13 20:58:10 eds? Jan 13 20:58:15 not reall, because EDS sucks, but that commercial was hilarious Jan 13 20:58:35 EDS contractor..had a super bowl commercial a few yers back showing the difficulty of herding cats Jan 13 20:58:47 oh, hahaha Jan 13 20:59:43 Adora: http://creativity-online.com/work/eds-cat-herders/13811 Jan 13 20:59:44 animal planet has had a puppy bowl for the past few years, with a kitten bowl for the intermission Jan 13 20:59:55 kitten bowl! Jan 13 20:59:59 now that's a party I'd go to Jan 13 21:00:33 anyone here ever work w/ maps in their app? (not google maps service call, but actually including one - if its possible at all) Jan 13 21:01:22 yetdog_work: i think minimap does that? Jan 13 21:01:45 that included in mojo cal? Jan 13 21:02:11 nah i got it off preware Jan 13 21:02:15 o its an app, i see Jan 13 21:02:20 doesnt leverage googlemaps..hmm Jan 13 21:02:32 nope it sure doesnt Jan 13 21:02:42 maybe i could use a webview and tie into the googlemaps API Jan 13 21:03:41 sugardave: ok, that was pretty cute =] Jan 13 21:04:07 yeah, I liked that commercial, but as I say EDS sucks....sorry if any of you work for them :D Jan 13 21:04:20 adora is having a bowl of kittens? wut? Jan 13 21:04:49 http://kevinrose.com/post/332763521/top-5-changes-the-iphone-needs-to-stay-dominant-video Jan 13 21:05:04 $500 for expedited app review, wut?? Jan 13 21:05:44 * haeffb_pre will be spreading rumors of Palm employees eating kittens Jan 13 21:05:47 F*** VIDEOS Jan 13 21:06:00 drives me wild. soon enough we wont be able to read Jan 13 21:06:44 I have these things on this large wooden piece of furniture with shelves...the things are filled with this weird flat leafy stuff covered in weird squiggly lines Jan 13 21:06:59 I think I saw a video about them once... Jan 13 21:08:27 lol Jan 13 21:09:52 ahh, just what we needed for webos: http://ajaxian.com/archives/gordon-flash-runtime-implemented-in-javascript Jan 13 21:10:22 i want my 2 and a half minutes left, kevin rose. Jan 13 21:10:23 Adora: imagine how much of the $500 you could pocket ;-) Jan 13 21:10:35 rwhitby: ino, rite! Jan 13 21:11:12 I bet you could get Adora to expedite your app for a box of chocolates and a nice bottle of wine ... Jan 13 21:11:17 I couldn't watch it...too jumpy on my system Jan 13 21:11:33 sugardave: it's better when you toggle off HD Jan 13 21:11:38 rwhitby: I thought it just took balls of foil Jan 13 21:12:09 Adora: I tried that, then the video wouldn't load...I'm pretty sure I don't give two f's about the iPhone ;) Jan 13 21:12:27 sugardave: ahh, boo Jan 13 21:12:37 rehi Jan 13 21:12:43 sugardave: it works now Jan 13 21:12:44 yetdog_work: now's your chance! Jan 13 21:12:49 still, it's funny how passionately he's arguing for the iphone to do EVERYTHING PALM"S DOING Jan 13 21:12:49 * sugardave points at swisstomcat1. Jan 13 21:13:02 swisstomcat1: yay! Jan 13 21:13:05 improve the app review process Jan 13 21:13:09 web distribution Jan 13 21:13:17 sugardave I found my answer AND an example online ;) Jan 13 21:13:19 sugardave: thanks for pointing it out Jan 13 21:13:19 multitasking Jan 13 21:13:21 thanks for the tip tho! Jan 13 21:13:28 yetdog_work: ah, cool Jan 13 21:13:36 sugardave: i did not see it Jan 13 21:13:38 I laughed at "multitasking, but limit to 2 apps" Jan 13 21:13:50 sugardave: clear case of not seeing the forest because of too many trees Jan 13 21:13:51 swisstomcat1: it took awhile to get everything parsed out and indented Jan 13 21:13:58 yep yep Jan 13 21:13:59 Adora: tried the new Preware which accesses the App catalog feeds? A smorgasbord of apps for your "appetite" ;-) Jan 13 21:14:10 sugardave: so, thanks a lot Jan 13 21:14:17 no problem Jan 13 21:14:34 I do home palm has next gen hardware coming down the pipe for this summer. stay ahead/on parity w/ iphone next gen, and by that time the app catalog will be so much stronger, 3d games, etc. Jan 13 21:14:46 webOS truly is incredible Jan 13 21:15:12 rwhitby: no, I just started 1.4 testing so I'm running vanilla =[ Jan 13 21:15:23 damn, my company's app download numbers (its web distribution only right now) has jumped tremendously after the preware update Jan 13 21:15:24 (I guess I can say that, just don't ask me for any details!) Jan 13 21:15:27 1.4?! Jan 13 21:15:32 1.4!!! Jan 13 21:15:33 oh yeah? Jan 13 21:15:40 heh Jan 13 21:15:49 well, HELL, let's tie up Adora and tickle her until she spills the beans Jan 13 21:15:52 question about sales. would you guys consider 12 sales the first day for 1.99 utility app average or below average? Jan 13 21:15:53 Adora: we all knew 1.4 is coming, so you've not revealed anything :-) Jan 13 21:16:00 adora: you could tell us but you'd have to kill us afterwards Jan 13 21:16:02 sugardave: I'm obnixiously unticklish Jan 13 21:16:09 hmmm, beatings then Jan 13 21:16:11 ;) Jan 13 21:16:18 ouch Jan 13 21:16:30 * swisstomcat1 gets out the baseball bat Jan 13 21:16:43 ok ok, I give! I'll review whatever you want! Jan 13 21:16:47 * swisstomcat1 remembers that swiss are supposed to be neutral Jan 13 21:17:15 here's what I want...easy way to use bt hardware to do proximity checks to other webOS devices....easy as in "sugardave can use this" Jan 13 21:17:28 good idea Jan 13 21:20:56 is anyone working on an RPG? Jan 13 21:21:05 * swisstomcat1 is not Jan 13 21:21:24 no, but I've thought about it Jan 13 21:21:27 Wizards RPG is kitchy, but I'd love to have something more polished Jan 13 21:21:55 I'm sure I could do the logic for it, but everyone would laugh at my graphics :D Jan 13 21:22:11 i have other things to worry about Jan 13 21:22:15 sugardave: that's the boat Wizards RPG is in Jan 13 21:22:19 e.g json stuff :) Jan 13 21:22:21 * sugardave thought about making a Kingdom of Loathing app. Jan 13 21:22:23 i will put a vote in for someone writing an rpg, someone should make it multiplayer too Jan 13 21:22:29 the logic works well, but all the graphics are like, ms paint =] Jan 13 21:22:42 like paper mario? Jan 13 21:22:45 but i too have no artistic ability, not a single artistic bone in my body Jan 13 21:22:48 Adora: yeah, that sounds right Jan 13 21:24:09 time for me to leave Jan 13 21:24:19 see you later, swisstomcat1 Jan 13 21:24:19 thanks everyone for your help Jan 13 21:24:42 this community rocks Jan 13 21:25:04 #webos - we bring the awesome Jan 13 21:25:29 Hmm, my app's update was approved a few days ago but isn't appearing in the app catalog or on the webChannel ye. Jan 13 21:25:30 * yet Jan 13 21:25:54 (http://is.gd/6dfI3 still shows 1.0.0, and so does the app catalog) Jan 13 21:25:56 jeff contact chuqui Jan 13 21:26:09 meppum: via pm on IRC? How? Jan 13 21:26:18 he's on irc right now Jan 13 21:26:24 huh? what? (yawn.... stretch) Jan 13 21:26:31 hahaha Jan 13 21:26:33 jeffwheeler: do you have a handler/minder? Jan 13 21:26:40 sugardave: hmm? Jan 13 21:26:46 sugardave: I don't Jan 13 21:26:53 ah, chuqui it is then Jan 13 21:27:07 I think Adora approved my app, but only because she mentioned that in here the other day Jan 13 21:27:32 chuqui: my app's update isn't appearing in the app catalog or on the webChannel: http://is.gd/6dfI3 Jan 13 21:27:59 chuqui: v1.0.1 has been "Published" in the developer center Jan 13 21:28:16 okay, let me escalate... Jan 13 21:28:22 chuqui: thanks Jan 13 21:28:29 jeffwheeler: is it possible that apps haven't been updated since yours was approved? (I haven't checked the app catalog recently) Jan 13 21:28:41 sugardave: it was approved on Monday Jan 13 21:29:07 sugardave: although the date would suggest otherwise; I have no idea where it gets that date in the dev center Jan 13 21:29:30 right...just wondering if they haven't updated the catalog since then....your app, while "approved", won't be live until they push a catalog update Jan 13 21:29:53 sugardave: yeah, many updates have gone through since Jan 13 21:30:13 jeffwheeler: yeah, date in dev portal is kinda weird...I don't know what my original submit date is for Mind Master anymore....it should keep track of submission dates for each version Jan 13 21:30:22 jeffwheeler: ah, okay...then hopefully chuqui will get it sorted Jan 13 21:30:45 http://www.teamsnap.com is something that begs for a mobile app... Jan 13 21:31:39 if i create a helper class, do i just need to add a line like this to include it in my project? (sources.json) Jan 13 21:31:40 {"source": "helpers/maps-helper.js"}, Jan 13 21:32:30 yetdog_work: yep Jan 13 21:32:52 yetdog: sounds like you found the maps solution... where? btw, foursquare does this and is open-source on github.com/foursquare Jan 13 21:33:26 http://bchilds.com/blog/2009/10/06/dynamically-loading-google-maps-on-the-palm-pre Jan 13 21:33:33 haeffb_pre: neat....gonna do it? Jan 13 21:34:23 I'm about to [degrading reference to losing virginity] with lists on a GameFly Q manager app Jan 13 21:36:23 sugardave: prob not. but have fun with lists! Jan 13 21:36:24 cloudmade's javascript map api i am pretty sure works embedded in a webos app Jan 13 21:36:59 sugardave -- you like gamefly? Jan 13 21:37:22 chuqui: yeah, though I'm totally not using it enough Jan 13 21:38:08 I was able to pick up Virtua Tennis for < $2 with my rewards, and getting a used copy, etc... Jan 13 21:38:45 sugardave, hmm. 8.95 a month is nice, but only for first month. not so sure about 16/mo for one game, given my gaming Jan 13 21:39:09 $25/month for two games...yeah, if you're not playing a lot, it can be a waste Jan 13 21:39:28 I know, I'll get another console! :D Jan 13 21:39:30 hmm. have to think about that. I wonder if I'd save money over buying the few games I buy, epsecially since I like to wait until they drop off the $50 price point. Jan 13 21:39:51 chuqui: it's also good as a try-before-buy plan Jan 13 21:40:27 chuqui: what kind of console(s) do you have? Jan 13 21:40:35 xbox 360 Jan 13 21:40:40 ah, boo! Jan 13 21:40:41 a "fixed" version (snicker) Jan 13 21:40:44 PS3 Jan 13 21:40:50 un-fixed Jan 13 21:41:01 been thinking of a PS3 at the new pricing. the original pricing was too high Jan 13 21:41:17 chuqui: yeah, I'm a sucker...spent 48 hours in the Wal-Mart parking lot to get mine Jan 13 21:41:26 but, it's got the "real" hardware in it Jan 13 21:41:33 the new slims look nice Jan 13 21:41:43 I know. good friend of mine used to be a producer at EA. Jan 13 21:41:59 but, I didn't know this until recently, the new ones have 0 backwards-compatibility Jan 13 21:42:12 and I have a pretty large PS2 library Jan 13 21:42:39 chuqui: oh yeah, ask her/him if they are ever going to release a new SSX game :D If they still work there... Jan 13 21:43:39 was thinking about getting PS3 until wife gave me a blu-ray for Christmas Jan 13 21:43:47 no, he left a few years back, when they moved the hockey game to canada. Jan 13 21:43:52 if I could tell my wife that SSX for PS3 was coming....well, let's not go there Jan 13 21:44:02 chuqui: bummer, no lovin' Jan 13 21:44:33 haeffb_pre: doh! you should have told her to take it back and get the Sony Blu-Ray player PS3 model ;) Jan 13 21:45:21 so chuq, what's the deal with the publish dates being off by a day or more in the portal? should we not trust the stats it gives until the issues are resolved? Jan 13 21:45:53 sugardave: are you married? I can't tell her that a gift was not perfect... Jan 13 21:46:16 I am proud to say I don't own a blu-ray, and have no plans to buy one. Jan 13 21:46:28 hd-dvd for life? Jan 13 21:46:40 chuqui: there are no reports in My Apps for free apps, right? Jan 13 21:46:57 haeffb_pre correct Jan 13 21:47:16 chuqui: netflix ships blu-ray Jan 13 21:47:31 haeffb_pre: I am married...but, I tell my wife regularly that any electronics purchases AT ALL need to go through me (even if it's a gift for me) Jan 13 21:47:47 good plan Jan 13 21:47:49 especially if its for you Jan 13 21:47:54 digitalpowers: RIGHT Jan 13 21:48:05 i tell my wife the same thing Jan 13 21:48:10 standard dvd is fine for my purposes. I expect it's not long before this all moves online anyway. Jan 13 21:48:20 new recent netflix agreements show taht... Jan 13 21:48:32 chuqui: yeah, I can barely tell a difference....old eyes ;) Jan 13 21:48:55 PS3 network has netflix now like xbox live Jan 13 21:49:09 i want hulu on my xbox Jan 13 21:49:09 meppum: not sure what to say on the stats. there've been some glitches that keep me from saying "trust us" with a straight face, but I think in general, it's going okay. Jan 13 21:49:13 the prices look about the same as the cable ppv Jan 13 21:49:28 chuqui: what's the deal with the publish dates being off by a day or more in the portal? should we not trust the stats it gives until the issues are resolved? Jan 13 21:49:52 BigXII teams 114-1 at home this season. MU@TT, KU@NU, UT@ISU tonight Jan 13 21:50:07 Hook 'Em Jan 13 21:50:20 i don't do bball, though Jan 13 21:50:26 * haeffb_pre getting ready to go play ball @YMCA then watch onTV Jan 13 21:50:56 I gave up on bbal long ago. wake me up when they start calling travelling again. Jan 13 21:51:01 I'll stick with hockey. Jan 13 21:51:02 ha Jan 13 21:51:21 I've watched a little hockey...it's not very big in TX Jan 13 21:51:23 chuqui: sorry about the double post, not sure why that happened Jan 13 21:51:43 sports meh Jan 13 21:51:59 chuqui: OH YEAH! next time you see some curling is going to be on tv, tweet it or email me or something Jan 13 21:52:10 I haven't seen any in a long time Jan 13 21:52:46 actually, texas has turned into a fairly big region for hockey. seriously. Jan 13 21:52:49 winter olympics this year? Jan 13 21:53:04 yes Jan 13 21:53:09 if we get snow Jan 13 21:53:33 curling -- havn't really watched much. will watch it in the olympics, definitely. These days I don't tend to tune in until we get closer to the scott/brier and world championships. just no time. Jan 13 21:53:38 chuqui: we used to have the Ice Bats...but I never went to a game...I think they moved to Cedar Park now. then there's the Stars....that's about all I know Jan 13 22:09:19 bah. trying to work w/ google maps ajax api but its failing when trying to init the map in a div Jan 13 22:09:27 sugardave: you're in Austin? Jan 13 22:10:29 I think the Ice Bats are dead now. Jan 13 22:13:41 jeffwheeler: yeah, I am....ah, last I ever heard about them they were going to move to Cedar Park. I figured they'd die off eventually after that Jan 13 22:14:06 sugardave: I'm in Austin, too (well, until I return to school on Sunday) Jan 13 22:14:16 * jeffwheeler loves Austin Jan 13 22:14:46 I've been here almost 20 years....lots of changes, but still great here Jan 13 22:15:08 Me too . . . I was born here just under 20 years ago. ;) Jan 13 22:15:19 haha Jan 13 22:15:36 I came from Foat Wuth in 1991 Jan 13 22:16:07 my daughter was born in Round Rock hospital, though...so she's a real "Austinite" ;) Jan 13 22:16:28 Most of my family is from Tulsa, OK; *shutters* Jan 13 22:16:40 oh no, that's horrible Jan 13 22:16:52 dBsooner: no offense ;) Jan 13 22:16:58 :) Jan 13 22:17:24 pfft Jan 13 22:17:29 :) Jan 13 22:22:14 I got you all beat. I was born in -- gasp -- orange county, california Jan 13 22:24:25 I cry as I look at the labeled divider code in Style Matters. Jan 13 22:24:58 chuqui - the OC OG Jan 13 22:25:24 chuqui: Nope.. I was born in Henry County, Iowa Jan 13 22:25:27 I used to -- body surf, too Jan 13 22:25:27 BEAT THAT! Jan 13 22:25:51 * rwhitby has spent some time in Austin on short assignments Jan 13 22:25:59 chuqui: still no shout out for the WebOS-Patches Web Portal via twitter? :) Jan 13 22:26:18 rwhitby: and I bet you loved it :P Jan 13 22:26:21 rwhitby: in the heat of summer or that magical week or 2 between summer and really cold for a few days? Jan 13 22:26:45 and by "really cold," sugardave means the 30s Jan 13 22:26:53 I was there at various times of the year. Never really cold. Jan 13 22:26:57 dude, it was _10_ degrees here the other morning Jan 13 22:27:01 10! Jan 13 22:27:06 that's cold Jan 13 22:27:23 Adelaide is a bit like Austin without all the freeways. Jan 13 22:27:25 Haha, I go to school in Urbana-Champaign. It's relatively cold htere. Jan 13 22:27:25 our giant sago palm took a huge hit in the frond department Jan 13 22:27:28 * there Jan 13 22:28:02 The coldest I saw was in the upper teens, and the Statesman's headline read that it was the cold of the decade. Jan 13 22:28:09 rwhitby: I always forget you're an Aussie...I wish Austin's freeways were just a TINY bit bigger/more well equipped for traffice Jan 13 22:28:12 traffic* Jan 13 22:28:48 jeffwheeler: yeah, they said ABIA was 10...we live about 5 miles in a straight line from there (probably less) Jan 13 22:29:09 sugardave: ah; I liked the headline a lot anyways Jan 13 22:29:13 they measure "official" downtown Austin at Camp Mabry Jan 13 22:29:42 our last coldest day was 19 degrees I think they said Jan 13 22:29:49 Adelaide has no freeways within 10Km of the city centre. Jan 13 22:30:01 Hmm, all the checkbox UI examples in Style Matters are within lists . . . Jan 13 22:30:21 has anyone seen this thread (and the subsequent link contained in it?) Jan 13 22:30:21 http://developer.palm.com/distribution/viewtopic.php?f=9&t=3312&start=0 Jan 13 22:30:26 rwhitby: ah, I read your comparison backwards...that's nice, too if you have decent transportation options Jan 13 22:31:10 jeffwheeler: I have some in just regular palm-groups Jan 13 22:31:48 oh wait, I changed them to toggles, but they work the same Jan 13 22:32:43 Oh, toggles are a good idea. Jan 13 22:34:34 I really love the new design of the developer center. Jan 13 22:34:56 yetdog_work: sorry man, looks like your document is null for some reason Jan 13 22:35:53 you sure your API key is correct? Jan 13 22:38:47 sugardave: yeah, pasted it and it spits out the js in the browser Jan 13 22:39:22 lame Jan 13 22:40:09 well im not sure where the map would even load, right now Jan 13 22:40:22 theres no container for it in my HTML and i cant tell in the JS where it wants to push it Jan 13 22:44:10 i found out its puking on this: Jan 13 22:44:11 this.map = Maps.createMap('map_canvas'); Jan 13 22:46:37 ah ok had to create a map_canvas div Jan 13 23:06:13 FYI sugardave i got it working Jan 13 23:06:26 and by working i mean, the map loads. multitouch pinch to zoom and onward is another story :)( Jan 13 23:08:02 yetdog_work: cool, you should put it in the wiki :D Jan 13 23:09:39 think i will! :) Jan 13 23:09:49 not even sure if pinch to zoom is possible.. Jan 13 23:13:12 yetdog_work: yeah I think you get a multitouch gesture in mojo for it Jan 13 23:13:15 don't quote me Jan 13 23:13:25 not working so far... Jan 13 23:14:07 the doesnt pass the multitouch gesture to zoom the map Jan 13 23:22:00 GoodFood does it. multitouch Jan 13 23:31:57 yetdog: what does goodfood do? Jan 13 23:33:06 lets you pinch to zoom on an embedded google map Jan 13 23:33:23 they do it via canvas, but eclipse is yelling @ me saying is illegal :( Jan 13 23:35:09 er not illegal, but not recognized Jan 13 23:36:28 goddammit i freaking hate this database object Jan 13 23:42:58 chuqui: any luck getting reviews back fully in the app catalog? Jan 13 23:43:18 I've done my piece. Haven't heard back that they've finished the backend piece. Jan 13 23:43:33 ah, cool. thanks :) Jan 13 23:46:02 yetdog_work: for some reason i thought that goodfood was essentially doing their own google lib, manipulating tiles directly, etc Jan 13 23:46:50 they might be doing that kmudrick Jan 13 23:47:06 bummer that it isn't a built-in widget already Jan 13 23:47:31 yeah, embeddable google maps without the overhead of downloading the js every time would be nice Jan 13 23:47:44 we're using mapquest, but we have to pay mapquest for usage Jan 13 23:47:48 yikes Jan 13 23:47:54 how do you implement multitouch, though? Jan 13 23:47:57 for pinch to zoom on the maps? Jan 13 23:50:24 It's not possible to provide data to the universal search, right? Jan 13 23:50:26 yetdog_work: we don't use multitouch at this time Jan 13 23:50:39 yetdog_work: just have manual zoom controls Jan 13 23:50:45 i suppose its not an imperative, but it would be nice Jan 13 23:52:46 is templarian (usually) in here? Jan 13 23:53:05 harish: often, yes Jan 13 23:53:20 bwhaha Jan 13 23:53:25 smaller interwebs than expected Jan 14 00:07:19 heh okkk Jan 14 00:16:12 hi everyone Jan 14 00:33:26 dpchoung: hey Jan 14 00:33:47 Yay; new version uploaded. Ready for review. Jan 14 00:36:35 jeffwheeler: my latest update has been being reviewed for 5 days. another one of my apps i submitted the next day has already been published before the first one hehe Jan 14 00:36:40 but congrats! Jan 14 00:37:28 yetdog_work: my first version was released within a few workday hours (early Monday), and the first update was "Published" quickly after that on Monday, but never showed up in the app catalog or online. Jan 14 00:37:58 yetdog_work: Chuq looked at it earlier and did something, but the catalog hasn't refreshed in the meantime Jan 14 00:38:16 hmm odd. Jan 14 00:38:24 i think in the ends its all completely random Jan 14 00:38:33 yetdog_work: haha, perhaps Jan 14 00:51:02 do you all know where the most accurate download count for apps can be found? Jan 14 00:54:16 LoneStar99: It seems that most of them refresh simultaneously; the dev center and various sites all change at the same time Jan 14 00:56:43 The primary app description seems to parse weirdly. It strips newlines and backslash-escapes one too many times in the dev center. Jan 14 00:57:38 jeffwheeler: your app is now in your search api. Jan 14 00:58:03 http://bas.buildasearch.com/xml/palm?e=palm&bastart=0&bascount=5 Jan 14 01:08:14 Sigh, I need a GSM Pre Plus Jan 14 01:09:14 what do you need it for ? Jan 14 01:11:06 Well, webOS is much nicer than Android (I have an HTC Magic) in many ways, I refuse on principle to buy a CDMA phone, and there's no sense in buying a first-gen Pre now Jan 14 01:12:17 Mind you, all phone platforms suck in their own special ways... Android's customizability is great, and the Java-ness of the whole UI stack (as opposed to just the stateful lower layer) should make it easier to write really innovative apps Jan 14 01:13:15 Articles about Android make me so grumbly. Every feature they rave about in Android is in webOS, with only a few exceptions (eg. auto-focus camera) Jan 14 01:13:31 Arrgh``: I agree, though I really need a device for development so I would take a first-gen gsm Pre Jan 14 01:13:56 sadly canada only has CDMA pre's Jan 14 01:13:59 I'd rather develop with JS in webkit / Mojo than Java / Dalvik though Jan 14 01:14:14 Yeah, if I were getting more seriously into webOS dev I'd probably go ahead and get a German GSM one off ebay Jan 14 01:14:54 I'll have to look into how expensive they are Jan 14 01:14:56 any particular reason certain features of the emulator don't work Jan 14 01:15:07 like messaging Jan 14 01:26:32 lol "There's only 128MB on the Palm Pre Plus. They halved the memory. They had to do that, to make room for the extra storage." Jan 14 01:26:56 Sometimes forum posters are... I just... *facepalm* Jan 14 01:28:48 how do you get text from a text box Jan 14 01:32:02 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 01:32:52 s3v0r: this.myTextModel.value Jan 14 01:34:13 assuming you have not change the modelProperty in attribs Jan 14 01:34:36 and you have saved the model as this.myTextModel Jan 14 01:37:03 lol Jan 14 01:37:14 sorry this is my first app in webos Jan 14 01:38:47 are you using Ares? Jan 14 01:40:25 if not, here's an example of setting up a textfield widget: http://www.pastie.org/777397 Jan 14 01:40:28 i'm facing a problem of which i don't know, whether it would be solvable by doing some patching. i have a PalmPre connected to a LotusTraveler 8.51 via EAS (Exchange Active Sync). the security policy forces now WebOS to lock everytime it goes into standby... to unlock it, one has to enter a PIN each time.. this is really annoying... the policy restricts the locking settings to PIN and Password... do you think this Jan 14 01:40:28 could be overriden by a patch? Jan 14 01:40:37 this also works Jan 14 01:40:40 this.controller.get("txtName").mojo.getValue(); Jan 14 01:42:35 eliasp: Try #webos-internals Jan 14 01:42:45 reality9110: k, thx Jan 14 01:46:49 so how would you clear the text box Jan 14 01:49:27 this.myTextModel.value = ''; Jan 14 01:49:47 again, with the assumptions given above. Jan 14 01:50:13 and this.controller.modelChanged(this.myTextModel); Jan 14 01:53:39 so do you usually access values via the model? Jan 14 01:56:39 k when i do that the text box dissapears Jan 14 01:57:49 always Jan 14 02:00:27 i want to be able to use it over and over Jan 14 02:00:33 thx btw for your help Jan 14 02:04:33 is there a way how Jan 14 02:09:20 oh i see what other apps do .. go to a new scene if they need a new text box Jan 14 02:10:39 s3v0r: are you using ares? Jan 14 02:13:04 no Jan 14 02:13:19 is that better then eclipse? Jan 14 02:13:38 personal preference Jan 14 02:14:11 your text box shouldn't disappear when you change the value Jan 14 02:14:36 ares sucks Jan 14 02:14:40 imo Jan 14 02:14:56 depends what you are trying to make Jan 14 02:15:06 if you are making a simple app that displays text then it will do Jan 14 02:15:21 but if you are doing just straight up coding then i recommend eclipse Jan 14 02:15:23 I like ares. I'm not great at html so being able to build an interface is nice Jan 14 02:15:58 all it is, is adding an x-mojo-widget to a
when i change it to an empty string it disappears Jan 14 02:16:20 i dont know the debugging in ares gives me nothing but trouble Jan 14 02:16:39 something that works gives me an error in ares and something that doesn't work doesn't have an error Jan 14 02:16:51 s3v0r: of course Jan 14 02:16:58 if you have an empty string nothing will show Jan 14 02:17:25 I want to be able to retype in it after I clear it Jan 14 02:18:29 PreGame: really? the debugging in ares works okay for me. the only problem I have is sometime right after you turn on debugging, adding my first break point turns the debugging off Jan 14 02:19:26 s3v0r: once you clear it should be able to click on it again and input text Jan 14 02:20:37 i see i had the hintText commented out Jan 14 02:20:47 now it works Jan 14 02:26:29 is there a good tutorial site? Jan 14 02:33:05 webos101 Jan 14 02:34:57 s3v0r: the reason it disappears is you don't have the proper CSS classes applied. Jan 14 02:36:03 look at the sample apps that come with the SDK (SDK/share/samplecode) for examples. Jan 14 02:42:14 hi all Jan 14 02:44:11 hi jenp Jan 14 02:44:19 howdy JenP Jan 14 02:44:25 hi haeffb hi LoneStar99 Jan 14 02:44:31 how ya guys doing? Jan 14 02:44:50 good, debugging code Jan 14 02:45:08 fun Jan 14 02:45:19 watching bball Jan 14 02:45:34 smiles..better fun Jan 14 02:51:46 anybody on here get there app accepted today? Jan 14 02:53:32 got an update pushed through Jan 14 02:53:50 which, should have been rejected... Jan 14 02:55:05 when did you send them the update Jan 14 02:57:20 last week may be friday or saturday .... Jan 14 02:57:37 how do you call another scene Jan 14 02:57:59 so the 7th or 8th Jan 14 02:58:08 s3v0r: what do you mean? Jan 14 02:58:16 push another scene? Jan 14 02:58:21 yes Jan 14 02:58:35 sorry i am quite a noob at developing on this platform Jan 14 02:58:41 this.controller.stageController.pushScene("sceneName"); Jan 14 02:59:07 edektor: let me check on the date Jan 14 02:59:30 k thanks Jan 14 02:59:39 if i want to pass data from one scene to the other should i just use the storage **** ENDING LOGGING AT Thu Jan 14 02:59:57 2010