**** BEGIN LOGGING AT Sat Jan 09 02:59:57 2010 Jan 09 03:03:22 i'd like to build the contents of my FilterList from sqlite, but I'm worried about overlapping calls to filterFunction because of the asynchronous db access Jan 09 03:03:47 also i'm not sure how to cleanly pass the filterFunction offset to my transaction callback Jan 09 03:04:25 i could store it in the scene object, but it might be incorrect if one of the async calls stalls Jan 09 03:05:04 would it be really inefficient to pull that category from the table and have it available? Jan 09 03:05:20 query it 'locally' instead of the DB.... Jan 09 03:06:10 i did that initially, but it seemed like a lot of overhead and data duplication with the LIMIT ... OFFSET already exists in SQL Jan 09 03:06:31 but obviously this approach has its own drawbacks :) Jan 09 03:06:58 i have to cache it in memory 2x: once for the unfiltered list, and again for the filtered Jan 09 03:07:16 querying he DB is arguably more elegent....but when you have something like a filterList callback that's being called very rapidy...dunno sounds like a clusterfuck Jan 09 03:07:27 it's true Jan 09 03:07:41 there's no good way for the nested callbacks to identify if they are still valid Jan 09 03:08:18 is openDatabaseSync() implemented? Jan 09 03:08:28 not that i will implement it, but it's tempting in this case Jan 09 03:09:51 grrr...really frustrated with the new dev site layout. Jan 09 03:10:37 haeffb: here....just memorize the entire API, then you don't need the website anymore :) Jan 09 03:10:49 oooh. good idea. Jan 09 03:10:54 just think of the resource on here you'll be Jan 09 03:11:06 is it events that will cancel out old ones? Jan 09 03:11:50 ambackstroms prob...yeah, needs to keep track if a callback is valid or not Jan 09 03:12:08 alarms will overwrite, but that's not going to work Jan 09 03:12:36 filiterFunction--->DB query....by the time DB callback called, might not matter anymore because we are already searching for something else Jan 09 03:12:43 Possible place to use the Synchronize API? Jan 09 03:13:04 that will create latency in the filtering though Jan 09 03:13:28 they don't need to be synchronized....just invalidated if another query has fired Jan 09 03:14:08 Give yourself a request ID that increments each time, pass the current value through the callbacks, and if you ever spot that the current ID doesn't match your passed ID, another call must have started? Jan 09 03:14:49 ambackstrom: why not create a callback queue? Each time you fire a DB query, add the callback to queue...if its not the top of the stack anymore then it just returns Jan 09 03:15:58 nahh...that sux Jan 09 03:16:03 hehe Jan 09 03:16:10 i was thinking about how i would implement that Jan 09 03:16:23 if old callback returns first you still want to update list....make user feel like 'something' is happening Jan 09 03:16:44 if old callback returns before most recent one that is Jan 09 03:17:23 have two quees...one of callbacks for DB queries that have fired and another of callbacks that have updated the list Jan 09 03:17:45 if a newer callback has already updated list then its invalid Jan 09 03:18:39 the callback will be the same function....but different function objects so you can keep track of them Jan 09 03:19:19 Still think you could do it a bit easier with incrementing transaction IDs that are passed through. Could keep track of the highest numbered one that's completed and if the number passed in with the callback is less than that, abort that callback. Jan 09 03:19:49 jeflectron: would you release an app with the color picker functionality right now? Jan 09 03:20:15 LoneStar99: It seems unstable on device....still trying to figure out why Jan 09 03:20:48 Its likely that users will have fun with it...its a fun toy...and that really kills the thing Jan 09 03:21:10 need a warning on the picker: "Please do not use!" Jan 09 03:21:28 ambackstrom: I bow the superior DB accumen of FoxFireX Jan 09 03:21:39 but, really, if they just close and reopen, it works again...? Jan 09 03:21:43 haeffb: no..."Please don't use too much" Jan 09 03:22:00 "Please don't use more than you should!" Jan 09 03:22:11 "This is a TOOL not a TOY" Jan 09 03:22:20 that's what she said Jan 09 03:22:20 "Please don't have fun" Jan 09 03:22:25 ROFL Jan 09 03:22:29 that's also what she said Jan 09 03:23:38 man, I remember back in Win 3.1 programming - new events would cancel old ones if the old one was still in queue. There's gotta be something like that in webOS... Jan 09 03:24:40 LoneStar99: its really processor intensive on the device...something bad happens after awhile of using it and whatever happens is not reversible (i.e. you have to close it) Jan 09 03:25:22 maybe Rick_work knows the answer Jan 09 03:25:30 jelectron: is it with both the mojoized and the orginal code? Jan 09 03:26:10 I was wondering that myself....would have to dig up old one, I don't exactly use subversion here :) Jan 09 03:26:48 LoneStar99: Its completely fine in the emu Jan 09 03:27:10 jfelectron: i have an app with the old code you want to test it right now? very simple app? Jan 09 03:27:24 what's the problem jfelectron??? Jan 09 03:27:44 rwhitby: thanks Jan 09 03:28:10 two problems. one is with color picker on device Jan 09 03:28:19 Rick_work: we have this nifty color picker that we got working. In the emulator no problem. In WORM no apparent memory leaks...but on device the thing craps out with extended usage Jan 09 03:28:33 second is how to avoid async issues when using DB access to fill filterlist Jan 09 03:28:50 kk Jan 09 03:29:01 * atlanta is looking how to submit to web distribution Jan 09 03:29:50 jfelectron on emulator, which is faster you don't get multiple calls to a routine pusshing the others aside. Jan 09 03:30:07 Consider if you are trying to debug something and you use an alert dialog. Jan 09 03:30:11 * haeffb_asleep has another 8 mins before my testalarm fires Jan 09 03:30:36 If you write three alert dialogs in a row, one right behind the other, you only see one. Do you know which one? Jan 09 03:30:47 jfelectron: http://admin.work.lonestarbeer.operaunite.com/file_sharing/content/ Jan 09 03:30:53 Rick_work: the async issues are ambackstrom's baby not mine...we were just brainstorming Jan 09 03:31:13 Rick_work: the last one? Jan 09 03:31:23 and, if you are in-lining functions instead of instantiating them in setup, then each time you call the event, you spawn a new function (ick) Jan 09 03:31:28 memory leaks everywhere. Jan 09 03:31:43 I got rid of all the closures Jan 09 03:31:50 jfelectron not nessesarily. it would be a good exercise to try it Jan 09 03:31:59 ALL the closures? Wow. Hard to do. Jan 09 03:32:09 Just made a class Jan 09 03:32:11 sometimes you only see the first one. Jan 09 03:32:32 jfelectron but you're not calling the class in such a way as to create a closure? Jan 09 03:33:14 jfelectron: pass is: IRqe Jan 09 03:33:22 umm...maybe.... var blah=new MyClass() is inside scene's setup Jan 09 03:33:43 and then you just call blah.something? Jan 09 03:33:50 how are you binding it? Jan 09 03:34:01 or are you using all globals? Jan 09 03:34:22 The class constructor is passed the scene assistant's this...not specifically binding it Jan 09 03:35:13 but you're calling it as global? blah = new MyClass() not var blah? Jan 09 03:35:28 no... var blah Jan 09 03:35:30 kk Jan 09 03:35:35 this.blah = Jan 09 03:35:40 so it's in scope for the scene.... Jan 09 03:35:48 this.blah and var blah are very different. Jan 09 03:36:40 it is this.blah = new MyClass(); Jan 09 03:36:41 its this.blah because we create the object in setup, but don't call methods until activate....could try var in activate Jan 09 03:37:12 and then you do this.blah.jump(howhigh) Jan 09 03:37:26 and it's in scope for this, because this.blah = new MyClass. Jan 09 03:37:28 good. Jan 09 03:37:37 uh Jan 09 03:37:55 uh Jan 09 03:37:59 uh Jan 09 03:37:59 also, it's in a dialog. if that makes a difference. Jan 09 03:38:06 yep Jan 09 03:38:10 that makes a difference. Jan 09 03:38:13 oopsie. Jan 09 03:38:23 mine isn't in a dialog Jan 09 03:38:32 every time you execute the dialog you're creating a new instance of the class. Jan 09 03:38:36 its rendered in the scene Jan 09 03:38:44 ok, then behavior is the same whether in dialog or in scene. Jan 09 03:38:49 ok Jan 09 03:38:50 yes Jan 09 03:39:13 and you're rendering some innerHTML thingy to get the html into the scene..... Jan 09 03:39:25 what are you doing to listen for events? Jan 09 03:39:48 in activate I presume Jan 09 03:40:23 the event handling is handled internally, but yeah they aren't being setup until the scene's assistant Jan 09 03:40:53 but you can't listen for an event on an object until it's instantiated. Jan 09 03:41:03 so does that happen in activate? Jan 09 03:41:11 this is a color picker? Jan 09 03:41:12 setup Jan 09 03:41:27 its not on the object the listeners are attached to the scene's object Jan 09 03:41:34 not the class object Jan 09 03:42:10 so you're listening to the outer div of the scene, and then getting the original target of the event from the event object. Jan 09 03:42:48 jfelectron: where u able to download the IPK? Jan 09 03:43:17 LoneStar99: Chrome was having issues, downloading now Jan 09 03:43:22 listening for mouseup, mousemove on document Jan 09 03:43:24 ok cool Jan 09 03:43:40 IRqe is the pw Jan 09 03:45:11 jfelectron email me a link or an ipk, and I'll look at it. You've done SOMETHING SOMEWHERE to do a memory leak, but I have no idea where. It's SOUNDS perfect. Jan 09 03:45:13 lemme look Jan 09 03:45:26 jfelectron rboatright at gmail Jan 09 03:45:44 OK....this code isn't really ours...we just hacked it for WebOS Jan 09 03:45:53 like I care Jan 09 03:46:11 I'll be away for an hour or two then look Jan 09 03:46:46 when jfelectron says "we" he means "he"...I'm just along for the ride. Jan 09 03:47:21 my alarm didn't fire! Jan 09 03:47:55 Well....you're going to rip it to shreds Jan 09 03:48:09 I promise not to rip it to shreds. Jan 09 03:48:23 promise to make it better...! Jan 09 03:49:38 Wow. It's cold Jan 09 03:49:58 how cold has atlanta gotten Doc? Jan 09 03:50:13 Rick_work: you back in KS? Jan 09 03:50:21 19 Jan 09 03:50:37 Geez for atlanta that's freaking COLD. wow. Jan 09 03:50:42 it's -2 at home. Jan 09 03:50:46 3.1 here Jan 09 03:51:27 38 here Jan 09 03:51:30 Roads were horrible Jan 09 03:52:14 southern'ers don't know how to handle snow on the roads. not equipped for it. Jan 09 03:52:46 haeffb_asleep: I used to live in ND. Jan 09 03:53:24 they didn't bother handling snow on the roads...? Jan 09 03:53:39 The problem here is that the roads are narrow and hilly. When it ices over, it gets bad. Jan 09 03:53:51 jfelectron: how is it looking? Jan 09 03:54:17 sorry...too many tasks at once...just loaded it now...hold on Jan 09 03:54:58 ok thanks, sorry for being a pain in arse Jan 09 03:55:18 LoneStar99: its freaking impossible to use...it scrolls :) Jan 09 03:55:43 yeah, need to fix that Jan 09 03:55:53 what if you just do a direct tap? Jan 09 03:56:09 to the different colors? Jan 09 03:58:26 jfelectron: my alarm time isn't right, either. Jan 09 03:58:49 RadioTime 1.0.6 just hit the app catalog. Jan 09 03:59:00 OK...the issues seem to be at the edges of the SV square....I think the pointer is exceeding the bounds and some bad math happens Jan 09 03:59:10 alarm requires a format of mm/dd/yyyy hh:mm:ss Jan 09 03:59:35 yeah need to fix that also. noticed the bad math, Jan 09 03:59:57 but if you just tap on any color does it work? Jan 09 04:00:08 the single taps don't work on mine....did you add something, or maybe I left something out?? Jan 09 04:00:11 * haeffb_asleep doesn't understand why they can't just make this stuff simple. like use a format from Mojo.Format.formatDate. Jan 09 04:00:12 single taps work fine Jan 09 04:00:20 haeffb: agreed Jan 09 04:00:57 ok, so taps change the background color of the scene? Jan 09 04:01:06 yes Jan 09 04:01:46 ok cool, will work on the math, and scene scroll tonight. Jan 09 04:02:21 adjust the hard-coded values in the SVSlide function Jan 09 04:02:34 ok, is it also locking up? Jan 09 04:02:39 now I gotta do all this padding with "0" crap Jan 09 04:03:18 can't really excercise as heavily do to scrolling of the scene Jan 09 04:03:57 oh ok, will have a better sample by tommorrow Jan 09 04:04:30 this is really strange..something has definetely changed with the 1.3.5 ipks....uncompressing them no longer gives source Jan 09 04:04:52 what you talking about jfelectron? Jan 09 04:04:54 the new games? Jan 09 04:05:36 no...just standard JS ipks from other people...running ar -x on them and the tar -xz on data.tar.gz yields this wierd file not the source Jan 09 04:06:44 digging around in the nfs app catalog download, I thought it was werid that the app catalog didn't download a ipk. just a data and control gz. But I was able to extract that and x plane's and view there sources. Soo maybe not compiled with latest sdk o_0 or somthing Jan 09 04:06:55 a ipk was downloaded for xplane thoe Jan 09 04:08:11 jfelectron: i have a new non scrolling IPK, you want to test it? Jan 09 04:08:30 dunno...I can uncompress my own ipks just not others Jan 09 04:08:34 LoneStar99: sure Jan 09 04:10:39 * haeffb_asleep waiting for alarm to fire again. Jan 09 04:10:44 jfelectron: same linj Jan 09 04:10:47 link Jan 09 04:11:08 OK Jan 09 04:11:16 at 04:12:00 Jan 09 04:11:22 two more mins Jan 09 04:12:24 the scene color will not work, after disabling scene scrolling Jan 09 04:13:01 boom, there it is! Jan 09 04:13:54 do it again to make sure it will wakeup the app: Date String 01/09/2010 04:17:00 Jan 09 04:14:04 LoneStar99: yeah the SV square is also not being updated Jan 09 04:14:24 LoneStar99: it won't scroll if the content isn't longer than the screen height Jan 09 04:14:47 it doesn't lock up though Jan 09 04:15:13 (theme from Jeopardy again) Jan 09 04:15:31 jfelectron: you mean a scene will not scroll at all, if I make everything smaller? Jan 09 04:15:51 vertically smaller yes, there will be no content to scroll to Jan 09 04:16:01 "this.controller.stageController.pushScene({name:"bg", disableSceneScroller: true});" disables functionality Jan 09 04:16:21 I don't have it disabled in mine, but it doesn't scroll either Jan 09 04:17:17 it's getting close. Can you feel the excitement? Jan 09 04:17:41 whats getting close? Jan 09 04:17:54 i just got here Jan 09 04:18:00 close to 4:17:00 GMT when my alarm is set to fire Jan 09 04:18:00 another wifi disruption.... Jan 09 04:18:27 [20100108-22:17:01.579656] info: Relaunch requested for application: com.tigers. Jan 09 04:18:27 app.milez Jan 09 04:18:35 boom, there it is! Jan 09 04:18:51 jfelectron did you write after "it doesn't lock up" wifi died... Jan 09 04:19:11 I didn't write anything Jan 09 04:19:13 dashboard alert is there. taps on dashboard launches app. Jan 09 04:19:52 yay!. happy dance. Jan 09 04:21:35 its suprisingly simple to take a paid ipk app and install it on another phone. id would have hoped palm would protect this. Jan 09 04:21:59 jfelectron, et al. - laters. Jan 09 04:22:05 haeffb: Niiiiice Jan 09 04:22:21 Klownicle: yeah no device or user signing or anything Jan 09 04:22:27 dare I say DRM Jan 09 04:23:27 Thoe nfs was only kinda of a bitch to rip from my phone lol. Jan 09 04:23:43 Me knowing NOTHING about webos, it only took me like all day lol Jan 09 04:23:48 * Klownicle feels n00bish Jan 09 04:24:28 jfelectron: ok a new IPK is ready... now all functionality should be ready Jan 09 04:25:42 working not ready ... watching star trek movie while, fixing code Jan 09 04:28:00 doesn't appear to crash...damn...something wrong with my class Jan 09 04:29:05 Ok...somebody tell me how this # and @ thing works on Twitter... Jan 09 04:29:42 @ is talking at someone .. # is a topic you are talking about Jan 09 04:30:02 @palm, your #pre is awesome Jan 09 04:30:26 going out with @webosinternals because #preware rocks Jan 09 04:31:26 hi all! Jan 09 04:32:02 using hashtags allows for easier searching Jan 09 04:32:31 quickest way to attract followers and haters alike Jan 09 04:34:09 JenP: Are you running the white version of RadioTime? Jan 09 04:34:10 jfelectron: so other than the bad math fix, should it be released? Jan 09 04:34:53 doc one sec let me check Jan 09 04:34:55 looks good Jan 09 04:35:17 you could always just not use twitter at all ;) Jan 09 04:35:38 Klownicle: I just signed up. Jan 09 04:35:43 Doc yes Jan 09 04:36:03 JenP: What's the first item on there? Jan 09 04:36:17 **an update is available** Jan 09 04:36:23 Excellent. Jan 09 04:36:36 takes me to the app catalog Jan 09 04:36:45 but not directly to radiotime Jan 09 04:36:54 jfelectron: ok, will work on math, or possibly it can be a css number problem Jan 09 04:37:03 Yeah, didn't have the URL (obviously) when I submitted the app. Jan 09 04:37:46 ahhhh Jan 09 04:37:48 btw the way the urloid app is fully functional, if you want to use it, it copies url to clipboard automatically Jan 09 04:37:52 LoneStar99: the stop conditions are set inside the drag function Jan 09 04:37:59 But that, my friends, is how an app update function should work. Jan 09 04:38:08 it is very cool Jan 09 04:38:22 LoneStar99: thanks! Can you send me back just the code for the colorpicker? Jan 09 04:40:06 jfelectron: in if(d=='SVslide')? Do want the code I am using? Jan 09 04:40:46 Just the JS for the colorpicker....I respect your IP on the rest of it. Jan 09 04:41:07 so, am I supposed to @Palm #Pre a new version of RadioTime is available? Jan 09 04:41:35 is this right? Bubbles has over 500,000 downloads Jan 09 04:41:39 Or what's the deal? Damn twitter Jan 09 04:41:56 jfelectron: no IP really, just the same old code modified.... Jan 09 04:41:58 JenP: Probably. They were one of the first Jan 09 04:42:13 i mean on the urloid side of things Jan 09 04:42:28 wow Jan 09 04:42:37 http://www.pastebin.org/72884 Jan 09 04:43:27 LoneStar99: yeah, the number below that conditions I think set the bounds Jan 09 04:43:42 try 7px less than the width of the SV square div Jan 09 04:43:49 that's what the original has Jan 09 04:44:29 So...again, @Palm #Pre? Or what? Jan 09 04:44:32 What are people using? Jan 09 04:45:33 doc what are you talking about? Jan 09 04:45:38 Twitter Jan 09 04:45:43 i think @palm Jan 09 04:45:48 one sec let me look up the handle Jan 09 04:47:07 looks like @palm #pre Jan 09 04:47:18 Thank you kindly Jan 09 04:50:07 jfelectron: for some reason changing line 31 " ds.top=(ck-0)+'px'; slideHSV.H=mkHSV(360,240,ck);" does nothing... Jan 09 04:54:34 http://developer.palm.com/webChannel/index.php?packageid=com.jiyer.appscoop Jan 09 04:54:37 guys check that out Jan 09 04:54:45 its for the web only apps Jan 09 04:56:04 JenP: http://twitpic.com/x720k Jan 09 04:56:36 JenP: awesme! Jan 09 04:56:37 cool! Jan 09 04:56:38 rwhitby: It's a shame you guys are never on the ball. Jan 09 04:56:46 the palm link that is! Jan 09 04:56:55 ;) Jan 09 04:57:00 Pre101: ;) Jan 09 04:57:24 rwhitby you need to advertise better Jan 09 04:57:30 plus not everyone will have preware Jan 09 04:57:47 JenP: don't worry, I'm working on an idea for that ... Jan 09 04:57:59 * lemketron wonders if he can charge more for "Palm Emulator Plus", now with twice as much RAM... :-) Jan 09 04:58:06 jfelectron: it turns out to be the large "cross hair" it is 21px X 21px while the circle was 9px X 9px Jan 09 04:58:11 cool let me know if you need help..we can make Joshua create some kick butt pics Jan 09 04:58:33 LoneStar: ahhh...interesting. Cross Hair looks better though! Jan 09 04:59:00 yeah, will try something.... Jan 09 05:02:22 I think the math is bad in mind....I didn't change the values to be the same proportions as the original relative to the new size Jan 09 05:04:22 hmm... yeah, maybe so... Jan 09 05:07:30 jfelectron: gonna watch the rest of the star trek, will mess with math in a while Jan 09 05:07:36 ciao Jan 09 05:14:53 wtf my screen on mt pre just shifted Jan 09 05:15:20 the right side of the screen is on the left now Jan 09 05:15:45 and now it's dead Jan 09 05:16:55 prototypic: That sounds... bad. Jan 09 05:17:05 Reboot. Jan 09 05:17:23 trying battery removal Jan 09 05:18:24 this phone is too damn delicate Jan 09 05:18:29 2nd pre I'v broke Jan 09 05:18:36 and this one I babied Jan 09 05:35:42 ur doing it wrong Jan 09 06:05:15 Bmyers_: u there Jan 09 06:05:20 prototypic: yooo Jan 09 06:05:34 what Jan 09 06:06:37 atlanta: what is up ? Jan 09 06:07:18 nothing Jan 09 06:07:21 trying to find somethign Jan 09 06:07:21 to do Jan 09 06:10:21 i got my mojo working on ubu Jan 09 06:10:26 SB@ next Jan 09 06:10:29 sb2 Jan 09 06:10:45 Bmyers_! Jan 09 06:10:47 thanks to lemketron Jan 09 06:10:50 JENP!! Jan 09 06:10:57 HIIIII!!!!! Jan 09 06:11:01 u still up? Jan 09 06:11:08 the vampires club here tonight.. Jan 09 06:11:10 yup Jan 09 06:11:11 lol Jan 09 06:11:53 Jenp: i was thinking if u took out the vibrate mode from your new app if they'd pass it.. Jan 09 06:12:06 lol Jan 09 06:12:21 ya think? Jan 09 06:12:45 vibrate mode? hmmm don't think i've got that yet....but it would make a funny womens only app Jan 09 06:12:57 Pre-BOB Jan 09 06:13:11 o, cant name stuff pre- Jan 09 06:13:14 just go with BOB Jan 09 06:13:21 LMAO Jan 09 06:13:24 BOB for The Pixi... Jan 09 06:13:38 you are so wrong in so many ways...LOL Jan 09 06:13:43 i am... Jan 09 06:14:29 i get a little punchy late at night.. Jan 09 06:15:17 what do you have planned for your next app Jenp: ? Jan 09 06:16:16 idk Jan 09 06:17:00 i need a budget app...a good one Jan 09 06:18:12 what about you Bmyers_? Jan 09 06:19:12 i still i'll do a guyrules app Jan 09 06:19:31 what kinda rules? Jan 09 06:19:48 guyrules... guys know what they are Jan 09 06:19:54 there are girl rules too. Jan 09 06:20:07 oh i know there are girl rules Jan 09 06:20:25 like if u are in a stall and run out of paper. its ok for u to ask the girl next door for a square.. Jan 09 06:20:32 but not for guys.. Jan 09 06:20:42 really? Jan 09 06:20:49 that's just weird Jan 09 06:20:50 there is STRICTLY no talking in there, no foot play.. nothing.. Jan 09 06:20:54 lol Jan 09 06:21:01 lol Jan 09 06:21:04 that is true Jan 09 06:21:08 watch.. Jan 09 06:21:15 atlanta can answer this Jan 09 06:22:01 u walk into the mens room, there are 4 urinals. there's a guy standing at the first one. which one do you go to? Jan 09 06:22:20 the last one on the other side Jan 09 06:22:22 2 down Jan 09 06:22:29 3 down Jan 09 06:22:34 ooh.. no i'm sorry. Jan 09 06:22:46 the one right next to him? Jan 09 06:22:49 thats gonna make him think you think he's gay or something.. Jan 09 06:22:56 LOL Jan 09 06:23:02 not next to him. you're gonna make him think YOU're gay.. Jan 09 06:23:07 lfmaoo Jan 09 06:23:12 that's why i said 2 down Jan 09 06:23:19 safe distance Jan 09 06:23:20 gaydar is important.. Jan 09 06:23:22 im fine wit him thinking i think he's gay Jan 09 06:23:23 LOL Jan 09 06:23:31 lol Jan 09 06:23:34 those are guyrules.. Jan 09 06:23:44 i would think he'd only think you're gay if he thought you were looking at his weewee Jan 09 06:23:46 4 unirnals 3 of them occupied Jan 09 06:23:49 ur ass use a stall Jan 09 06:23:55 lol Jan 09 06:23:56 yup.. Jan 09 06:24:11 well women always talk...i think it's weird Jan 09 06:24:11 it's ok to talk once you're at the sink.. Jan 09 06:24:21 i dont want to talk to you while i'm peeing... Jan 09 06:24:31 yes at sink is ok Jan 09 06:24:37 you dont want to ask a guy how the wife and kids are when u'r holding you're junk in your hand.. Jan 09 06:24:43 LOL Jan 09 06:25:22 so, an app that has all that stuff on reference and add your own rules.. Jan 09 06:25:31 LOL that would be funny Jan 09 06:25:40 and could segway into a website easily Jan 09 06:25:48 it is a website.. Jan 09 06:25:55 it is? Jan 09 06:26:05 yup. published book too. Jan 09 06:26:17 wow! Jan 09 06:26:31 fun stuff. Jan 09 06:26:34 sounds like it Jan 09 06:26:49 ppl vote on other ppl's rules.. Jan 09 06:27:03 oh like the hot or not Jan 09 06:27:20 yes Jan 09 06:27:34 maybe runs a fes ads. get some pointers from Doc.. Jan 09 06:27:40 fes / few Jan 09 06:27:48 good idea Jan 09 06:27:53 but only one banner... Jan 09 06:28:00 more then one ad banner is bad form Jan 09 06:28:06 yeah.. one banner.. Jan 09 06:28:14 dont want to kill it.. Jan 09 06:28:38 writing the back end for it now Jan 09 06:29:14 gotta cook up a server ajax api and go from there Jan 09 06:29:24 too cool Jan 09 06:29:41 oh hey my ajax class starts in 2 weeks...expect lots of questions Jan 09 06:29:44 i wrote a program for the palm called rosie.. Jan 09 06:29:52 rosie? Jan 09 06:29:57 do i need to worry? Jan 09 06:30:03 it was sort of the same thing. guyrules.. Jan 09 06:30:10 ohhh Jan 09 06:30:12 evenin Jan 09 06:30:15 got a call from a book agent like the next day. Jan 09 06:30:29 really? Jan 09 06:30:37 hi pandora-- Jan 09 06:30:57 yup. he asked up for a proposal and he'd run it thru his roladex Jan 09 06:31:09 cool Jan 09 06:31:12 andrews and mcmeel picked us up. Jan 09 06:31:27 wow super cool Jan 09 06:31:58 so i have all this content. just gonna pack it up in some ajax and have fun with it Jan 09 06:32:34 too cool Jan 09 06:32:37 so you got a book deal out of a program? That's pretty awesome Jan 09 06:32:38 i want to beta it... Jan 09 06:32:52 you know so i can take notes! Jan 09 06:32:54 yes, we went from .com to .paper Jan 09 06:33:58 it's not the way you're supposed to be published. but thats what happened.. Jan 09 06:34:12 still very cool Jan 09 06:34:17 it doesn't matter how it happened Jan 09 06:34:25 its awesome that it's published Jan 09 06:35:30 sure, we did radio interviews. almost got on Roseanne b4 she freaked out. Jan 09 06:36:00 we were in the green room while she was on stage having a fit.. Jan 09 06:36:34 that would be an interesting time to be there Jan 09 06:36:53 i got to meet anthony micheal hall.. he's tall... Jan 09 06:37:13 ICanHaz empire went the website to book route Jan 09 06:37:51 got calls from professors asking if they could quote our work.. Jan 09 06:38:28 anyways. thats the next app for me.. Jan 09 06:38:42 sounds like a good one Jan 09 06:39:00 Bmyers_ sounds like fun Jan 09 06:41:48 gotta scoot and reboot. bbl hopefully if my upgrade worked . Jan 09 06:50:25 Hi... does anyone know how to stop a delete event on a List? I have it set up to do the typical swipe-to-delete, with confirmation... but I need to include some logic that stops the deletion in some cases. Is this possible? Jan 09 06:52:05 anyone have a pixi device here? Jan 09 06:54:48 anything suggesting the problem with NFSU is homebrew related? Jan 09 07:09:51 Is Roy-Pre101 around? Jan 09 07:48:18 LoneStar99: nix the save changes.....it seem the cookie gets set anyhow and its against palm ui guidelines to presnet a save button Jan 09 09:30:06 has someone of you already ported linux software to webos? Jan 09 11:43:29 morning all! Jan 09 12:39:37 morning jack87_ Jan 09 12:39:41 morning JenP Jan 09 12:39:51 morninh rwhitby Jan 09 12:54:28 JenP: interested in some preware alpha testing? (palm app catalog feeds) Jan 09 12:54:36 sure Jan 09 12:54:58 you'll have to come over to #webos-internals Jan 09 13:01:34 I'm trying to write a client for last.fm. Basically, it needs to be notified whenever a new track starts in the music app, then push up a request to a remote server with the title + artist of that track. It would be nice if my app could subscribe to be notified via an event of some kind when a new track started in the music player app, and be passed the metadata of that track. Is there currently a way to do this? Jan 09 13:30:21 lol alarms are close to what i need, but I just need to get this darn 5 second wait working Jan 09 13:30:40 can anyone help me with it? Jan 09 13:31:44 5 second wait? Jan 09 13:32:12 settimeout("somefunction()",5000) Jan 09 13:38:45 rofl Vibrate Massage: Great stress relief program. Uses the device as a massaging tool, giv.. http://trim.li/nk/XAc Jan 09 13:46:58 btw people appscoop do NOT install it Jan 09 13:47:06 it's a poorly written program Jan 09 13:47:15 it will crash your device Jan 09 13:48:50 prototypic: really? Jan 09 13:49:10 it sure does mine Jan 09 13:49:26 rwhitby that's not preware is it? Jan 09 13:49:38 prototypic: BTW, the testing version of Preware that JenP is using right now includes all three Palm App catalog feeds (Beta, Catalog, Web) Jan 09 13:49:53 prototypic: no, AppScoop is not related to Preware in any way Jan 09 13:50:00 yes and it's very nice Jan 09 13:50:08 sounds great Jan 09 13:50:15 any way I can get a peek? Jan 09 13:50:44 prototypic: our testing is open to anyone who is willing to not complain about bugs (but still report them) Jan 09 13:51:44 lol sure thing. I need to bootstrap this phone anyway, might as well do it and beta test the new preware at the same time Jan 09 13:52:09 prototypic: new bootstrap is all through preware Jan 09 13:52:21 the manual optware-bootstrap script is now deprecated Jan 09 13:52:43 oh wow, are you using the web feed way like appscoop? Jan 09 13:53:20 prototypic: we convert the web feed to ipkg Packages file format on preware.org every 15 minutes, then Preware reads it from there. Jan 09 13:53:35 slick, im game for sure Jan 09 13:54:06 last four lines on http://www.webos-internals.org/wiki/Application:Preware and accept the testing feed when it asks Jan 09 13:54:43 I should just change that to use the bit.ly link Jan 09 13:54:56 sorry prototypic i had server admin issues that popped up (someone's hacking my game server :() Jan 09 13:55:04 i tried that Jan 09 13:55:07 didn't seem to work Jan 09 13:55:31 prototypic: last *3* lines of http://www.webos-internals.org/wiki/Application:Preware Jan 09 13:55:38 yea settimeout is synchronous and blocks ui Jan 09 13:56:35 rwhitby, so I have to have rooted my pre already? Jan 09 13:56:47 prototypic: no such thing Jan 09 13:57:00 just access it using novaterm Jan 09 13:57:03 gotenks: what are you trying to do? Jan 09 13:57:35 rwhitby: so to get bootstrap now, I just run thru preware? Jan 09 13:57:50 haeffb: yep, optware boostrap is in Preware now Jan 09 13:58:00 as is openssh and openssh sftp server Jan 09 13:58:28 then you put your public ssh key in /home/root/.ssh/authorized_keys, and you can ssh and winscp in as root Jan 09 13:58:39 (over wifi only by default) Jan 09 13:58:45 haeffb, ok, i have a splash screen set up, it's a password generator/storer, while it loads settings/user info i want it to show splash screen, if it takes less then 3 secs to load, i want it to show splash screen for 3 sec's Jan 09 13:58:47 awesome. Jan 09 13:58:49 no additional users, no passwords. Jan 09 14:00:02 look at .delay(3) http://www.prototypejs.org/api/function/delay Jan 09 14:00:16 think i tried that too Jan 09 14:00:17 moment Jan 09 14:00:19 stick that on the end of your pushScene Jan 09 14:01:56 huh, i just found out about palm's beta feed Jan 09 14:02:01 is that exposed anywhere else Jan 09 14:02:59 if that doesn't work, you can do this.controller.window.setTimeout(this.controller.stageController.pushScene('myscene'), 3000); (I think) Jan 09 14:03:19 might need to .bind(this) on the pushScene Jan 09 14:04:36 rwhitby: please explain the public keys... ? Jan 09 14:04:47 haeffb: http://www.webos-internals.org/wiki/Application:OpenSSH Jan 09 14:05:53 haeffb: refresh that page, cause I just modified it Jan 09 14:05:56 do all this through putty or terminal? Jan 09 14:06:12 haeffb: read the link Jan 09 14:06:28 If you are connecting to your webOS device from a Windows host computer, please read the Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip and follow those instructions for generating your SSH keys. For the section "Install public key on Linux system", you will need to put the "Public Key for pasting into OpenSSH authorized_keys file" into a /home/root/.ssh/authorized_keys file. Jan 09 14:06:33 grrr. Ok, meekly following instructions.... Jan 09 14:06:59 :) Jan 09 14:18:21 * haeffb udating preware Jan 09 14:19:43 * haeffb installing optware bootstrap Jan 09 14:20:04 haeffb: just install OpenSSH SFTP Server and it will pull in everything else Jan 09 14:20:24 * haeffb installing openSSH SFTP Server Jan 09 14:21:08 my future's so bright, even the little sun icon on openSSH SFTP Server's wearing shades. Jan 09 14:21:45 my future is so bright your future pales in comparison :x Jan 09 14:21:53 hur hur Jan 09 14:23:18 haeffb: actaully, it's a puffer fish, not a sun Jan 09 14:23:37 ah. it was kinda small. Jan 09 14:23:42 haeffb: http://www.openssh.com/ Jan 09 14:23:58 been there, done that, got the t-shirt Jan 09 14:24:10 (well, Ok didn't read it all, but have it open in a browser) Jan 09 14:25:06 just accept the default for file name? Jan 09 14:26:52 haeffb, did you get my /m? Jan 09 14:27:54 yes. Jan 09 14:29:43 hi all Jan 09 14:31:29 haeffb, that didn't work :( it just sits there till i click Jan 09 14:36:29 haeffb, correction, it appears to try to do something (hd images ping) but nothing gets loaded Jan 09 14:37:39 try removing the .bind(this) Jan 09 14:37:53 my phone is all screwed up, Jan 09 14:38:05 you can also replace the popScene and pushScene with a single swapScene Jan 09 14:38:35 I rebooted, and it didnt boot, battery reset and finally came back, but with phone offline, turned on wifi and got an update mandatory msg about 1.3.5.1 Jan 09 14:41:45 i'm having tech difficulties, gonna reboot pc, and then i got to take boys to scout workshop (building pinewood derby cars) Jan 09 14:42:06 gotenks: awesome, I'm a cub scout leader myself. Jan 09 14:42:26 rwhitby, i was, i'm in army and going through some stuff right now Jan 09 14:42:36 i was also soccer coach last year XD Jan 09 14:42:40 well i'll bbl Jan 09 14:42:43 You reckon you'll be able to add your own libraries when uses pdk? Jan 09 14:42:45 gotenks: heh, me too (a bad one) Jan 09 14:43:01 lol doesn't matter as long as you bond XD Jan 09 14:44:57 is port 222 in winSCP? Jan 09 14:50:34 no, port 22. Jan 09 14:50:43 * haeffb is winSCP'ed into the Pre. Jan 09 14:51:28 haeffb: now, can you flesh out http://www.webos-internals.org/wiki/Application:OpenSSH please? Jan 09 14:52:11 The only thing I'd add is to accept the default filename with keygen Jan 09 14:55:40 rwhitby: Should I add instructions for getting WinSCP up & running? Or is that beyond the scope of this page? Jan 09 14:58:03 haeffb: that would be good for a WinSCP page, which is linked to from the OpenSSH pag Jan 09 14:58:36 don't have time to put it together at the moment, but I'll try later. Are my added instructions OK? Jan 09 14:59:05 just the stuff after keygen Jan 09 15:00:44 haeffb: yep Jan 09 15:01:23 haeffb: thx for helping - I want to get this stuff to the point of documentation where it can replace the old method completely Jan 09 15:02:09 using the keys generated on the palm, to get into format supported by WinSCP, requires dl'ing puttyGen Jan 09 15:03:59 * haeffb_gon4bball is going to watch MU Tigers play #10 KSU Wildcats. Go Tigers! Jan 09 15:05:40 l8r haeffe Jan 09 15:07:38 haeffb_gon4bball: best to just use puttygen from the start, and not do the stuff on the Pre Jan 09 15:08:14 question about the appid Jan 09 15:08:26 can it be structured in any way? Jan 09 15:09:01 e.g com.inorbit.fahrplan.sbb is one app and com.inorbit.fahrplan.zvv is another one (related to the first) Jan 09 15:09:07 swisstomcat: appid should be a reverse of a DNS domain that you own, followed with a dot, then anything else you want after the dot Jan 09 15:09:42 any home theater guys here checkout woot.com Jan 09 15:09:48 great deal today Jan 09 15:09:58 rwhitby: in that case mine is ok then? Jan 09 15:10:12 swisstomcat: yep, if you own inorbit.com Jan 09 15:10:28 i see, thanks Jan 09 15:23:41 anyone aware of a get to get access to the emu /media/internal directory on the emu from the host system ? ( lemketron: if you're awake yet..) Jan 09 15:24:21 you can use webos quick installer sorta Jan 09 15:24:29 it has a basic terminal app built in Jan 09 15:24:44 i usually use that to gzip contents, then i use the receive file to download the gzip Jan 09 15:26:41 i use the sqlite3 plugin for komodo edit and mount the usb drive on the device. gives me access to the db to muck with it. want to do the same for the emu. (on linux) Jan 09 15:27:48 theres a komodo for linux Jan 09 15:27:59 yes. Jan 09 15:28:45 i havent played with sqllite yet, but i need to Jan 09 15:29:04 is what you did easy to setup? Jan 09 15:29:27 my next app is definately gonna need to use the db, as cookies arent gonna be an option heh Jan 09 15:29:52 the plugin was easy to setup for komodo Jan 09 15:30:18 link for the plugin? Jan 09 15:30:23 then u can plug in the device and if you created your db with ext: then it's in .app-storage Jan 09 15:30:46 hmm.. it started with a g... Jan 09 15:31:12 heh Jan 09 15:34:49 http://sqlite-manager.googlecode.com/files/SQLiteManager_0.4.8-ko.xpi Jan 09 15:38:52 hey haeffb_pre: Jan 09 15:39:21 dawm__ where is this terminal window you speak of? Jan 09 15:39:27 I cant seem to see it anywhere Jan 09 15:41:02 bmyers Jan 09 15:41:22 u at a game somewhere? Jan 09 15:41:40 headed there Jan 09 15:42:10 driving south to Columbia MO Jan 09 15:44:35 i'm off too. house hunting. catch u later.. Jan 09 15:45:19 get a big one! Jan 09 15:45:34 3 story barn.. Jan 09 15:45:42 c u on wirc Jan 09 15:55:10 prototypic, open webos quick install and goto Tools -> Linux Commandline Jan 09 15:55:56 it doesnt save your current directory nor does it allow you to goto your last input, so you have to type everything as absolute directories Jan 09 15:56:27 i used it to grab the fonts off the emu Jan 09 16:08:00 have I been here a bunch? Jan 09 16:24:46 haeffb_pre . am I on? Jan 09 16:25:10 yes Jan 09 16:25:34 I am not me yet tho. Jan 09 16:26:06 you made it. congratulations! Jan 09 16:26:28 am I now? Jan 09 16:26:29 whew. that feels better Jan 09 16:26:57 weirdness on connection Jan 09 16:27:15 you're wircing Jan 09 16:27:26 1x now.. out in the boonies Jan 09 16:35:32 haeffb_pre: you get your color picker working? Jan 09 16:36:06 patn pend? Jan 09 16:36:56 wow paratroopers is being preloaded on all pre and pixi plus Jan 09 16:37:08 grats rbredow Jan 09 16:37:18 wow! Jan 09 16:37:23 where did you hear that? Jan 09 16:38:26 the mini or the full version? Jan 09 16:41:32 he tweeted about it Jan 09 16:41:48 http://twitter.com/rbredow Jan 09 16:42:58 oh I read that wrong, the demo units get the game Jan 09 16:44:43 haeffb_pre, i tried the command you gave me, it instantly loads new window, even if i put a 130 sec wait (130000) Jan 09 16:45:06 i just published my third app to precentral Jan 09 16:47:04 query the swiss public transport schedule from your phone Jan 09 16:54:03 okay, mysql people....I have a select query that grabs data from two tables (basically all matching nduid records in both tables) and now I want to delete those entries from one of the tables...what is the magic? Jan 09 16:56:11 with one query? Jan 09 16:56:16 that would be good Jan 09 16:56:58 but not necessary...just need to clean out entries from this backup table now that version logging is working again Jan 09 16:57:00 sugardave: is there a way to add a search to the global search? Jan 09 16:57:09 LoneStar99: I don't know Jan 09 16:57:22 possibly, but masy break "officialness" Jan 09 16:57:47 sugardave: ok will do further research Jan 09 16:58:13 delete FROM table_name WHERE category IN ('key1', 'key2', 'etc'); Jan 09 16:58:18 can't really compete with a search app, unless the app can be added to global seach Jan 09 16:58:42 prototypic: thanks, will see if I can make sense of it....I'm SQL poor Jan 09 17:00:41 that's mysql btw not sqlite Jan 09 17:00:54 ah, think I got it Jan 09 17:00:57 yeah, in mysql Jan 09 17:00:57 google is a great resource for those types of answers, as is phpmyadmin Jan 09 17:01:04 prototypic: I'm trying :D Jan 09 17:01:21 since whenever you take an action in phpmyadmin it will echo back the sql used Jan 09 17:01:42 yeah, I modified it to this: SELECT nduid FROM original_phones where nduid IN (select nduid from phones); Jan 09 17:01:48 that seems to get me the ones I want Jan 09 17:01:51 now to change to delete Jan 09 17:02:00 :) Jan 09 17:02:40 and cross fingers for no explosions Jan 09 17:03:01 ah, very nice...thanks! Jan 09 17:03:41 now to wait for the last 66 people to upgrade to the new Yule Log Jan 09 17:03:44 hehe Jan 09 17:06:33 tackling Base64, https, and basic auth today...not looking good so far Jan 09 17:07:06 with php? Jan 09 17:07:11 should be a snap Jan 09 17:07:11 no, Ajax and Mojo Jan 09 17:07:20 oi Jan 09 17:07:37 figured I'd try my hand at making a GameFly queue manager Jan 09 17:07:59 I think I have the request correct, but not getting logged in for some reason Jan 09 17:08:25 hi doc Jan 09 17:08:32 how's tricks? Jan 09 17:10:30 sugardave: you thought that little sql delete was cool? Jan 09 17:10:32 check this out Jan 09 17:10:34 http://prototypic.net/pastebin/data/treeviewSQL.rst Jan 09 17:13:45 hey, that's pretty slick....is this from that rssbus (or something like that) I saw you talking about yesterday? Jan 09 17:16:31 yea Jan 09 17:16:44 well the tech in the background uses that, I actually wrote the script Jan 09 17:16:46 nice, looks good, too Jan 09 17:17:19 thx Jan 09 17:18:06 Alright can someone help me with an ajax request? Jan 09 17:18:36 nope Jan 09 17:18:46 using prototype Jan 09 17:18:46 maybe Jan 09 17:18:49 :D Jan 09 17:18:53 if you'd stop dropping off Jan 09 17:18:53 http://pastebin.com/d7aa28d9 Jan 09 17:19:00 Hah sorry idk whats happening Jan 09 17:19:14 Now the problem is that it won't show an error Jan 09 17:19:19 it will only report back if it works Jan 09 17:20:06 that's because you're doing it in onSuccess handler I think Jan 09 17:20:14 oh, nm, i see the onFailure Jan 09 17:20:19 Hey sugardave Jan 09 17:20:22 Yeah it doesn't work there either Jan 09 17:20:23 well, i think there might be some timeout value you have to set Jan 09 17:20:41 Tibfib: it seems that onSuccess is VERY promiscuous....if it gets any kind of response at all it will be 'success' Jan 09 17:20:54 reality9110: thought you were ignoring me :P Jan 09 17:20:59 I got it to say it works if it works and say nothing if it doesn't work Jan 09 17:21:10 Tibfib: You need to bind those functions. Jan 09 17:21:13 sugardave: Answering support email Jan 09 17:21:18 And banging my head at bad reviews Jan 09 17:21:18 fun Jan 09 17:21:37 Tibfib: interesting, I would have pointed out lack of binds, but onSuccess is working... Jan 09 17:21:45 Developers should have access to email addresses of the reviewers. Jan 09 17:21:51 Yeah it is kinda weird Jan 09 17:21:52 sugardave: It's probably not working correctly. Jan 09 17:22:00 tibfib: http://codejanitor.com/wp/2006/03/23/ajax-timeouts-with-prototype/ Jan 09 17:22:10 this explains how to handle a timeout properly Jan 09 17:22:21 thanks Jan 09 17:22:26 It's only working because he's using a global. Jan 09 17:22:30 Or there should be a box that pops up when a person gives a 0 star review that says, "Hey idiot...did you email the developer about your problem before posting the bad review? No? Didn't think so. Try doing that first, you freakin' idiot." Jan 09 17:22:36 ah Jan 09 17:22:37 Ajax.Request will just never ever come back with anything if there's a timeout so you have to handle that externally Jan 09 17:22:58 reality9110: oh no...Canadians got you down again? Jan 09 17:23:10 Pretty much Jan 09 17:23:27 And some lady. Says that the update "wiped out her favorites" Jan 09 17:23:38 Impossible. Favorites aren't stored on the device. They're in the cloud. Jan 09 17:23:59 man, it doesn't take long to find "those people" does it? Jan 09 17:24:10 Nope Jan 09 17:24:12 sounds like you need my BOFH Excuse Generator ;) Jan 09 17:24:37 I just need a big stick Jan 09 17:24:46 and addresses.... Jan 09 17:24:56 Yes, email addresses would be most helpful Jan 09 17:25:25 And then there are the reviews that say, "Needs more stations." Jan 09 17:25:32 The hell? Jan 09 17:25:48 greedy bastards Jan 09 17:25:58 Is the person blind? 100,000 isn't enough? Jan 09 17:25:59 http://forums.precentral.net/webos-developer-private-chat/223195-new-developer-site-palm.html Jan 09 17:26:00 reality9110 what app is this Jan 09 17:26:06 tgies: RadioTime Jan 09 17:26:18 oh word Jan 09 17:27:35 got to go to the store, bbiab Jan 09 17:34:35 weird all my reviews are missing from appstore Jan 09 17:34:40 but my ratings stayed Jan 09 17:34:44 er app catalog Jan 09 17:34:46 mean people suck Jan 09 17:40:44 Idiots suck Jan 09 18:05:53 anyone uploaded images from mojo before? Jan 09 18:06:20 i'm trying to do some server side service writing to take an image upload from mojo, but dont know how it sends them Jan 09 18:06:32 I assume base64 convert to string? Jan 09 18:10:43 prototypic: never done it, but that seems to be the thinking Jan 09 18:13:59 i wish grooveshark would release their api already Jan 09 18:14:02 reality9110: 100k is still one short if it doesn't include the one I want... Jan 09 18:14:05 I soooo want grooveshark on my pre Jan 09 18:14:35 haeffb_pre left that review! Jan 09 18:17:14 oh nevermind, it's coming soon Jan 09 18:17:14 http://mobile.grooveshark.com/phones? Jan 09 18:17:31 i remember a discussion about picture upload in the palm developer forums Jan 09 18:20:19 here is one i found Jan 09 18:20:20 http://developer.palm.com/distribution/viewtopic.php?f=11&t=3863&hilit=upload Jan 09 18:20:53 another one Jan 09 18:20:54 http://developer.palm.com/distribution/viewtopic.php?f=17&t=550&hilit=upload+base64 Jan 09 18:21:23 3 pages Jan 09 18:22:43 wow w00t Jan 09 18:22:48 thanks Jan 09 18:23:25 anyone knows how much ram webos uses when idle Jan 09 18:43:22 oh crap, my intellisense just stoped working in visual studio Jan 09 18:48:22 mercury from glider? Jan 09 19:43:18 !seen atlanta Jan 09 19:44:32 hi all! Jan 09 19:45:24 heyyy Jan 09 19:47:21 neat Jan 09 19:47:48 atl, how are you uploading images? do you send a base64 string? Jan 09 19:50:26 nope Jan 09 19:50:36 prototypic: raw multi upload data Jan 09 19:51:38 hi atlanta hi jenp Jan 09 19:51:51 hey Bmyers_! Jan 09 19:51:58 Hi all. Does anyone know how it's possible to change the location of a FilterField so that it appears below a header? Jan 09 19:52:37 how is Jenp ? Jan 09 19:52:57 i am good...tired...you? Jan 09 19:53:51 not too bad. cold but still kicking. arctic freeze up here in NY Jan 09 19:54:13 eeekkk Jan 09 19:54:42 Bmyers_: heyyy Jan 09 20:01:47 atl I got the server side of that app done if you can send it base64 encoded data Jan 09 20:10:32 OK, this does look pretty cool: http://www.joystiq.com/2010/01/09/lego-universe-trailer-looks-unexpectedly-thrilling/ Jan 09 20:13:33 on the pre? :) Jan 09 20:14:06 Well... Maybe someday! :) Jan 09 20:16:55 problem, i'm using controller.window.setTimeout and it doesn't wait the time Jan 09 20:19:58 Pre101! Jan 09 20:21:09 That lego universe trailer does look pretty sweet Jan 09 20:21:45 but compare the screenshots to the trailer Jan 09 20:27:26 kesne: hey there. Jan 09 20:30:27 Wow, webOS 1.4 is fater Jan 09 20:30:30 *faster Jan 09 20:35:19 that's what i like to hear! Jan 09 20:36:01 i thought 1.3.5 was a pretty decent improvement .. and you say 1.4 is significantly better thn that ? Jan 09 20:36:37 I wouldnt know Jan 09 20:36:38 For sure Jan 09 20:36:46 I don't have it on any device Jan 09 20:36:58 And if I did, I couldn't speak about it. Jan 09 20:37:12 I'm speaking from the demo video's I have seen of the Pre Plus and Pixi Plus Jan 09 20:37:26 They run 1.4, and have new transitions and good things like that Jan 09 20:37:47 oh Jan 09 20:38:32 I'm hopinh some of the experimental widgets in the 1.3.5 refcode are released in 1.4 Jan 09 20:38:40 Actually Jan 09 20:38:46 Nevermind Jan 09 20:38:56 Apparently, they run 1.3.5.1 Jan 09 20:39:20 But they handle it faster Jan 09 20:39:57 lol...maybe they overclock them for the demos Jan 09 20:40:46 Does setting 'ButtonClass: affirmative' work for anyone? Jan 09 20:41:17 I've also tried setting the class of the button to class="palm-button affrimative" but that looks really strange like a button on top of a button Jan 09 20:41:45 jfelectron: I have Jan 09 20:42:06 kesne: it doesn't seem to work for me...I don't know what's wrong Jan 09 20:42:17 Let me see what I did Jan 09 20:42:31 model as such: {label: "Select",buttonClass: 'affirmative',disabled:false}, this.setColor()); Jan 09 20:43:23 buttonClass: 'affirmative', works for me Jan 09 20:44:11 as an attribute or in the model? Jan 09 20:44:25 model Jan 09 20:45:22 grrr....exact same thing, don't know what's up Jan 09 20:45:47 I'll have to look at it in inspector to see if the affirmative class is even being applied Jan 09 20:46:44 what experimental widgets are in 1.3.5.x? Jan 09 20:46:51 i'm still on 1.3.1 :( Jan 09 20:49:07 well they aren't 'in" 1.3.5.....you can find them in the SDK refcode Jan 09 20:51:08 there's peoplepicker, form, grid, combobox, addressing...some others too I think Jan 09 20:51:21 datadiv Jan 09 20:51:55 pager Jan 09 20:51:56 what is the proper way to get the value of the selected item in a ListSelector widget? Jan 09 20:52:38 Treyx: listen to propertyChange event, the value gets passed to the handler Jan 09 20:53:22 thank you, i will test it out Jan 09 20:53:58 Mojo.Event.propertyChange the value you want is then event.value Jan 09 20:57:49 jfelectron: i am still getting a value of Undefined even though there is a choice selected Jan 09 20:58:34 did you change the modelProperty or are you just using the default 'value'? Jan 09 20:58:39 when you setup the widget... Jan 09 21:00:02 i am using the default Jan 09 21:03:03 hmmm.....try accessing the model value directly in the handler Jan 09 21:03:30 Like Mojo.Log.info("<< I have to run...hopefully someone else here can help you Jan 09 21:03:57 ok i will figure it out Jan 09 21:03:59 thanks for the help Jan 09 21:30:18 how do i make this actually wait before it executes this.loadNextPage()?? Jan 09 21:30:19 http://pastebin.com/d6889707d Jan 09 21:31:26 gotenks: http://pastebin.com/d2d92c93b Jan 09 21:31:55 you have to bind the function call you want the delay on Jan 09 21:32:15 i think i just did thaht, but may not have saved before i executed it Jan 09 21:32:17 moment Jan 09 21:33:20 yup i have the .bind and still executes automatically Jan 09 21:34:13 sugardave, any other thing i may have wrong? Jan 09 21:34:59 gotenks: you could try this: setTimeout(function(){this.loadNextPage();}.bind(this), 30000); Jan 09 21:39:00 yay that worked Jan 09 21:39:21 the other way should have, too :S Jan 09 21:40:11 i saw something about the bind but dismissed it before, not sure Jan 09 21:42:42 lol i just tried again, NOW it works, ok this ares is really wierd Jan 09 21:43:05 oh, ares...haven't been using it much yet Jan 09 21:45:04 i'm starting to get the differences Jan 09 21:45:35 Tigers win 74-68 if anyone cares... Jan 09 21:52:50 tigers? Jan 09 21:53:49 mizzou tigers over #10 kansas state - college bball Jan 09 21:58:21 ah, i thought that's who you meant ( live in missouri) but wasn't 100% Jan 09 22:54:10 morning Jan 09 23:00:40 morning rwhitby Jan 09 23:01:05 not so much Jan 09 23:01:49 rwhitby: is it possible to make an app, that a? Jan 09 23:02:14 that a? Jan 09 23:02:18 that adds X search to global search? Jan 09 23:02:29 sorry press enter to early Jan 09 23:03:14 LoneStar99: you'd need a service to edit the file (you'll want to be real careful that doesn't open up security holes), and it would just have to call ipkgservice to restart luna afterwards Jan 09 23:04:20 ls99 look @ QuickEvent in precentral Jan 09 23:04:43 I think it uses a patch Jan 09 23:06:05 haeffb_pre: is that an app? Jan 09 23:06:21 rwhitby: so it is possible to package all the code in a IPK? Jan 09 23:06:23 I'd be interested in how it patches a file without using a service ... Jan 09 23:06:39 LoneStar99: yes, an advanced homebrew package, not acceptable in app catalog Jan 09 23:07:18 yes... an app but with a separate patch Jan 09 23:08:46 rwhitby: is there a code sample some where to begin experiementing? Jan 09 23:09:46 LoneStar99: luna manager source code show how to restart luna Jan 09 23:13:02 rwhitby: do you have a link? Jan 09 23:14:10 git.webos-internals.org Jan 09 23:15:01 Luna Manager Application? or Luna Service? Jan 09 23:15:11 ok manager, Jan 09 23:16:27 thanks Jan 09 23:21:10 what sort of file is "git"? Jan 09 23:31:56 LoneStar99: http://en.wikipedia.org/wiki/Git_(software) Jan 09 23:33:54 rwhitby: you only use the pre wifi is that right? Jan 09 23:34:40 LoneStar99: no, I have three Pre's. Two GSM and one CDMA. The CDMA one I can only use wifi. Jan 09 23:35:11 if I get a pre and do not activate it, I can do all testing via wifi? and upgrade OS etc... ? Jan 09 23:35:46 yes, using the webos-internals meta-doctor. Jan 09 23:37:15 oh ok, thanks gonna buy a pre via eBay in the next days Jan 09 23:57:15 rwhitby: irc client crashed, was it WebOS doctor? Jan 09 23:57:49 Does anyone know if palm withholds US tax when they send you your share of the sales for non US developers? Jan 09 23:58:22 Epix: not sure... Jan 09 23:58:53 i do not think the withhold even US tax from US developers Jan 09 23:59:09 really? Jan 09 23:59:21 it is a form 1099, developer is responsible for paying Uncle sam taxes Jan 09 23:59:25 that would make the tax forms I need to fill out a lot easier Jan 10 00:00:04 i might be wrong, read all the fine print very quickly Jan 10 00:00:30 they only keep 30% from your revenues Jan 10 00:02:48 in one of their FAQ's they say they pay out 70% net of applicable taxes, so if they withhold US taxes then I need to sign up for a US tax number Jan 10 00:03:50 do u have the url? Jan 10 00:04:50 http://developer.palm.com/index.php?option=com_content&view=article&id=1846&Itemid=20 Jan 10 00:05:14 under the App Catalog - Payment heading Jan 10 00:05:16 epix, they probably withhold sales tax for residents who buy and live in the same state as the one palm is incorporated in... Jan 10 00:06:59 ElVox: hmm hopefully that's all they do Jan 10 00:08:00 well, i can't imagine what other taxes are applicable. Jan 10 00:09:01 I was think withholding part of it for income tax Jan 10 00:09:39 not sure, maybe paypal fees.. Jan 10 00:10:41 not sure about the net taxes wording, very confusing Jan 10 00:11:03 LoneStar99: webos-internals meta-doctor Jan 10 00:11:28 Epix: they get you to fill out a WBEN I believe Jan 10 00:11:51 (if you're in a tax treaty partner country) Jan 10 00:14:08 rwhitby: thanks Jan 10 00:14:36 rwhitby: yeah, but for the WBEN it has a place for US tax identification number (if required). I'm trying to figure out if it is required. Jan 10 00:15:15 Epix: dunno Jan 10 00:15:45 I was kinda buzzed, when I filed all that out, so do not remember what I entered.... Jan 10 00:15:46 rwhitby: yeah maybe I'll try to contact palm on monday and ask Jan 10 00:16:21 haha always good to fill out tax stuff when buzzed :) Jan 10 00:16:55 I'm thinking about making a pro version of my app as well. Anybody know how much I should price it for? Jan 10 00:17:30 $1.99-$2.99 Jan 10 00:17:52 Hmmm. Jan 10 00:18:33 Meh. Not worth it Jan 10 00:19:56 unless it is Turbo Boost Pro then $3.99+ Jan 10 00:20:12 That's one month of ad revenue assuming 1/5th of the people purchase the pro version, but also removes those people from the pool of ad recipients. Jan 10 00:21:24 yeah, it is like a balance, take some from one side, you lose on the other side Jan 10 00:21:26 reality9110:what do you use for ads in your program? Jan 10 00:21:40 Epix: Lots of different ad networks Jan 10 00:22:59 reality9110: I need to look into how to set that up for some of my apps. can you give me and example of one of the ad networks? Jan 10 00:23:15 rwhitby: if the pre is purshased pre-owned and has a clean ESN, do I still need to run: webos-internals meta-doctor Jan 10 00:23:27 JumpTap, Quattro Wireless, Adfonic, Admob, Smaato Jan 10 00:23:54 LoneStar99: depends whether you can get through activation or not Jan 10 00:24:02 reality9110: thanks! Jan 10 00:24:16 LoneStar99: activation (as opposed to palm profile) requires a cellular connection Jan 10 00:24:35 palm profile sign-in can be done over wireless Jan 10 00:24:55 just as long as I get through "palm profile" i can use Wi-fi for everything? Jan 10 00:25:13 yep, once you have a palm profile signed in, you're good to go Jan 10 00:25:32 Hmm, I generate my app with `palm-package .`, and yet when I upload it to the Application Submission portal, it gives me a 500 error telling me that it's not a standard application. Jan 10 00:26:16 ok, so since it will be pre-owned it is possible the palm profile is already setup? Jan 10 00:26:21 Don't really have any idea what could be wrong with it . . . Jan 10 00:27:02 The source is here: http://github.com/jeffwheeler/CUMTD, and the package can be generated with `make install` Jan 10 00:27:02 jeffwheeler: does it run in the emulator? Jan 10 00:27:08 LoneStar99: yep, just fine Jan 10 00:27:21 Launch the emulator, then try `make launch` Jan 10 00:28:26 do u use eclipse? Jan 10 00:28:35 LoneStar99: no, vim Jan 10 00:28:49 LoneStar99: although I did some when developing this app initially Jan 10 00:30:00 ok let me see... jeffwheeler: appinfo.json.m4 why the "m4"? Jan 10 00:30:22 LoneStar99: so that it can be created dynamically; the Makefile handles running m4 on it Jan 10 00:30:32 LoneStar99: it creates an appinfo.json file with the two substitutions Jan 10 00:30:41 oh ok Jan 10 00:31:21 After running `make package`, I have what appears to be a valid appinfo.json file. Running `palm-package .` then should use that appinfo.json file, and all, in theory, should be good. Jan 10 00:31:33 ok Jan 10 00:32:03 perhpahs u need a proper id like ""id": "com.myapp.this.app"," Jan 10 00:32:03 oh, actually . . . Jan 10 00:32:17 the version number needs to be quoted, doesn't it? Jan 10 00:32:25 I bet that's the problem Jan 10 00:33:00 (The id is being substituted correctly) Jan 10 00:33:13 "version": "1.0.0", Jan 10 00:33:27 LoneStar99: I'm betting that's the issue Jan 10 00:33:31 yeah try the quotes Jan 10 00:33:43 i bet it is the problem Jan 10 00:34:47 Hmm, still doesn't seem to be working; I'll keep playing with this Jan 10 00:38:44 jeffwheeler: "icon": "icon.png", remove ',' Jan 10 00:39:15 LoneStar99: hmm, it's valid JS syntax, but I bet you're right; I'll try it Jan 10 00:40:37 LoneStar99: you nailed it; thanks so much Jan 10 00:40:49 i has some issues ',' in sources.json Jan 10 00:41:06 cool Jan 10 00:42:02 what is your app anyways? Jan 10 00:43:26 LoneStar99: bus tracker for Champaign-Urbana (University of Illinois) Jan 10 00:43:39 Submitted to this: http://students.palm.com/ in October Jan 10 00:43:52 It landed me an internship at Palm, too :) Jan 10 00:44:15 wow nice Jan 10 00:44:23 congrads! Jan 10 00:44:28 LoneStar99: Thanks! :) Jan 10 01:04:03 reality9110: is there any of those ad networks that you would recommend to try first? Jan 10 01:43:10 damn camera on the pre sucks Jan 10 01:43:29 scraping my qrcode project cause the camera is too damn blurry Jan 10 01:46:01 prototypic: Yep. Jan 10 01:46:11 We discussed that a few months back. Jan 10 01:46:33 BTW: Palm at CES 2010 - 3D, Video, Pre and Pixi Plus and More http://pre101.com/blog/2010/01/09/palm-at-ces-2010-3d-video-pre-and-pixi-plus-and-more/ Jan 10 02:18:48 is there any alternative to the Canvas toDateURL() method, which is not currently supported by WebOS? Jan 10 02:18:58 toDataURL() rather Jan 10 02:21:43 short of this....what's the best way to cache images locally for display in the future? Jan 10 02:24:17 heh, with no fs access, is there a way? Jan 10 02:24:28 next to storing them in sqlite Jan 10 02:32:28 dunno....just wondering and hoping Jan 10 02:33:08 jfelectron: Tried to do that for the longest time. Jan 10 02:33:14 taking the sqlite though....still need to get the bits of the image for base64 conversion and WebOS doesn't support the canvas get methods or toDateURL Jan 10 02:33:29 crap...guess I'm screwed then... Jan 10 02:33:39 until the PDK Jan 10 02:33:43 How long do you have to store it? Jan 10 02:34:30 I need to cache web retrieved images that are displayed repeatedly and across applications launches Jan 10 02:34:44 basically they are avatars Jan 10 02:35:11 important part of the look but there is a real lag to load them all from the web Jan 10 02:35:23 part of the problem is that I have to resize them Jan 10 02:35:25 Tell me about it... Jan 10 02:35:51 Every single station logo has to be downloaded every single time Jan 10 02:36:06 oh nice....real efficient :) Jan 10 02:36:20 toDataURL() would be a godsend Jan 10 02:36:35 There's some base level of caching when pushing scenes so at least you can go back. Jan 10 02:36:47 yes, that much I gathered and can see Jan 10 02:37:16 What's nice is that you can keep pushing the same scene over and over again Jan 10 02:37:23 And still go back Jan 10 02:38:05 wait so new instances of the scene aren't added to the stack? Jan 10 02:38:12 hi all! Jan 10 02:38:25 Yes, new instances are added Jan 10 02:38:48 anyone has nfs:u not load on their fone? Jan 10 02:38:51 Meaning that you can go back to the same seen Jan 10 02:38:54 i click on it and nothing happens :( Jan 10 02:39:32 reality9110:yeah, OK Jan 10 02:39:53 keith: runs like a champ on my phone Jan 10 02:39:57 :( Jan 10 02:43:26 keith: what's the preware and patch status of your device? Jan 10 02:44:53 reality9110: it should be possible to use the download manager to download the images and then just keep a hash of the paths Jan 10 02:45:12 I think that's what PrePod does for the podcast icons Jan 10 02:45:20 DrPodder rather Jan 10 02:45:36 I haven't looked into download manager Jan 10 02:47:32 does anyone know if the Palm Pre is utillizing the gpu Jan 10 02:47:59 reality9110: http://developer.palm.com/index.php?option=com_content&view=article&id=1790&Itemid=273 Jan 10 02:50:15 reality9110: its asynchornous natch, so you can just setup a queue and run it in the background, might take a few uses to pull them all down, but eventually you could build up a full cache Jan 10 02:51:23 hackNperl: the 3D games definetely are through SDL or OpenGL ES Jan 10 02:51:57 I definitely wouldn't pull a full cache Jan 10 02:52:36 reality9110: well users are unlikely in your case to view every station, so you'd have to be economical about it Jan 10 02:52:45 hackNperl: it is now, and we're porting games to it in #webos-internals Jan 10 02:52:59 Yeah, a full cache would be 1.5 gigabytes Jan 10 02:54:45 I hope that the PDK affords some level of file manipulation so that we can for instance store resized images locally instead of the larger soruce images Jan 10 02:55:05 I just hope I can do a socket connection with it Jan 10 02:56:42 yeah, I can see that being quite useful for ya Jan 10 02:57:38 Of course, I'd need to learn C or C++... Jan 10 02:58:09 or farm it out to somebody Jan 10 02:59:09 How much do you think that would cost? Jan 10 02:59:41 I'm really interested in how they handle the interface between the SDK and the PDK... **** ENDING LOGGING AT Sun Jan 10 02:59:56 2010