**** BEGIN LOGGING AT Sun Jun 03 02:59:59 2012 Jun 03 04:37:14 hmm. openmobile made an official expectation for Q3 for us. yay us. Jun 03 04:38:13 yippie Jun 03 05:44:41 i have a single report that possibly the chaos in the app catalog today may have fixed non-english users screenshot woes Jun 03 06:10:57 hello EricBlade Jun 03 06:11:07 hello dan408 Jun 03 06:11:16 <--old nick = vicodan Jun 03 06:11:19 long time no talk Jun 03 06:11:22 how have you been sir Jun 03 06:12:30 im still debating on whether to stick with cm9/webos or flash another android based rom or just stick with 100% webos Jun 03 06:14:46 i'm doin alright. learning how enyo 2 works Jun 03 06:14:52 word Jun 03 06:15:01 just read the thread about the app store issues Jun 03 06:15:05 how are your apps doing? Jun 03 06:21:54 i have 3 confirmations now that germans are able to see all my screenshots. WOO Jun 03 06:21:58 it only took .. 8 months? Jun 03 06:26:25 www.hptouchpad.com Jun 03 06:26:40 here we have: 1. "thanks for purchasing" 2. a white touchpad 3. links to accessories Jun 03 06:27:27 i need an icon. Jun 03 06:28:51 whoa. Jun 03 06:29:26 in teh enyo source, in browser app, i musta seen these a million times but there's a picture of what looks to be michael jackson next to a clown Jun 03 06:30:09 and i'm 99% sure neither image is in the actual email app Jun 03 07:00:42 EricBlade: lol Jun 03 07:01:08 fxspec06: someone at palm has a sense of humor. amazing. Jun 03 07:03:07 holy crap Jun 03 07:03:13 the touchpad case is $5 on hp.com Jun 03 12:45:03 EricBlade: where is the announcement of openmobile? Jun 03 15:10:57 madnificent: http://openmobileww.com/blog/tag/acl-for-webos/ Jun 03 16:19:22 EricBlade: what is ACL? Jun 03 16:20:52 oooh, running adroid apps on webos Jun 03 16:21:35 though they basically said it for every semi-abandoned project, one project per day Jun 03 16:38:11 i'm submitting Jun 03 16:38:19 i need a description and scresnshots crap Jun 03 16:38:27 * fxspec06 least fav part Jun 03 17:51:47 is the charger for the pre the same as the charger for the touchpad? Jun 03 17:55:15 pre charger is 1A output, touchpad is 2A Jun 03 17:55:26 oh :/ Jun 03 17:55:28 the tp charger will charge the pre, the pre charger will charge the touchpad slowly Jun 03 18:04:49 fxspec06: what are you submitting where Jun 03 18:07:03 can you change the plug of the US touchpad charger? Jun 03 18:12:50 EricBlade: i submitted Game On! to the catalog Jun 03 18:13:06 https://twitter.com/fxspec06/status/209339439787417601 Jun 03 18:18:32 can you change the tip of a touchpad charger like you can change the tip of the phones? Jun 03 18:19:17 wai i no get public mention? ;_; Jun 03 18:19:31 i was looking for a sad kitten face, but don't know how to iconify that Jun 03 18:20:24 SOMEONE TOOK MY NAME ON TWITTER, I HATE YOU WORLD Jun 03 18:20:30 Hi. I'm having a bit problem here with my airport extreme. I've only used it for a couple of months so it should work perfectly. but i have a hard time briding my network. wifi -> wifi that is. Jun 03 18:21:04 the router is a 802.11n with wpa2-psk. Jun 03 18:29:09 madnificent: its okay. someone took my name too Jun 03 18:31:47 invalidopcode: it is /not/ the internet used to be slow enough for me to postpone the registration of my nickname everywhere. it was mine. hence the name /the/ madnificent. but now teh intertubez have become too popular Jun 03 18:35:37 madnificent: you need to pick a more unique name Jun 03 18:35:38 like mine Jun 03 18:38:43 it WAS unique when i started using it 12 years ago! Jun 03 18:38:53 but the last few years have been horrible Jun 03 18:39:45 perhaps you should have been more future proof Jun 03 18:40:26 hey, 8 years of control without any effort, that seems to be quite fair Jun 03 18:53:01 EricBlade: did you ever find a way to fix Quickoffice after that broken update? Jun 03 18:53:45 invalidopcode: i never downloaded it. a lot of people said it just refuses to download, so you'd just have to go back to software manager and tell it to not download it Jun 03 18:57:43 ah okay Jun 03 22:15:35 this interminable waiting for Open WebOS is driving me a bit mad Jun 03 22:16:00 I knew it would be a while, but goodness. is the touchpad the reference platform for open webOS? Jun 03 22:52:45 contradude: late august/september is a long wait Jun 03 22:53:01 yup Jun 03 22:53:32 just wondering if the touchpad is going to be the first device that's 100% Jun 03 22:56:10 i don't see why it wouldn't be Jun 03 22:56:48 even if there's a device released alongside it, the touchpad would still be the first compatible i would imagine Jun 03 23:08:03 hey all Jun 03 23:08:17 I have some questions about services Jun 03 23:11:20 can try answering Jun 03 23:12:49 Well, are services only run "on demand" when an app needs something--- or can it do background processing and connections, like--- connect to a tcp socket on an external server Jun 03 23:12:53 and stay connected... Jun 03 23:13:12 like how google talk, etc, works. Jun 03 23:13:20 unless you do some pretty tricky stuff, services normally shut down after about 30 seconds Jun 03 23:13:31 whaaat? Jun 03 23:13:50 how would someone do a messaging service then Jun 03 23:14:51 :D well, ideally, you'd want it to be a service that you don't need a persistent connection to Jun 03 23:15:33 no-- ideally you would want it persistent Jun 03 23:15:42 polling would constantly wake up the device Jun 03 23:16:04 and a persistent connection would never let it sleep Jun 03 23:16:15 sure it would Jun 03 23:16:34 your service wouldn't need to wake up every single service Jun 03 23:17:48 i haven't done scientific methodology on my IRC client for the messaging system, but a single persistent connection on a low traffic line such as this channel doesn't seem to have much effect Jun 03 23:17:53 on the battery Jun 03 23:18:40 but connecting tot he #linux channel with it, absolutely pulverizes the battery. then again, it's also doing crap tons of database access too because of it Jun 03 23:18:51 ah Jun 03 23:18:54 db access with an irc client?? Jun 03 23:19:05 that's how the messaging app works Jun 03 23:19:48 the synergy services basically work by creating database kinds that are extensions of the existing kinds, and giving the system apps read access to it Jun 03 23:19:52 Is there a push messaging service to send data to my apps service? Jun 03 23:20:28 However, I do have a solution for the persistent connection thing Jun 03 23:20:49 hmm Jun 03 23:21:13 It's a little bit tricky, but it seems to work pretty well. If you launch an app that has no window, it can subscribe to the service, and the service stays running Jun 03 23:21:29 hmm Jun 03 23:21:52 yeah that's weird Jun 03 23:22:17 you could also set your service timeout to a ridiculously long time, but then if there's an error in your service code, your service might stay hung for an excessive time Jun 03 23:23:01 say I made a twitter poller on an external service to wait for someone to @mention me. I want my external service to send a notification to a webos device... Jun 03 23:23:16 and I want it to happen without the app open Jun 03 23:23:42 you would need to setup some kind of a poll to check for that, or roll your own persistent connection thing Jun 03 23:24:02 yeah Jun 03 23:24:14 polling isn't my goal Jun 03 23:24:38 but as long as the service stays running forever and polls or persists--- it doesn't "ultimately" matter Jun 03 23:25:22 just as long as the webos service keeps getting the updates Jun 03 23:25:45 not really anyone's goal, but it's probably the best way to do it. Fire off a XHR every 5 minutes or so Jun 03 23:26:44 you can use the ActivityManager to schedule various things like that Jun 03 23:27:22 theoretically there is a way to get a @mention on twitter to tie to a "message" in the messaging app too, right? Jun 03 23:27:33 I dont want to write a twitter app, just trying the easiest explanation Jun 03 23:28:09 that's actually the area that i've been doing a lot of work in Jun 03 23:28:21 http://www.github.com/ericblade/ Jun 03 23:28:52 there's a messaging connector app, although it may have some minor errors in there, that gives a framework for a full fledged messenger Jun 03 23:29:21 i've been building that into both an IRC client and a Google Voice plugin Jun 03 23:29:34 hmm Jun 03 23:29:38 ok Jun 03 23:30:20 you could, however, totally get away with doing something like that as an app, without even using a Node service, unless there's some function you need that Node has that the regular js engine doesn't Jun 03 23:31:33 yeah Jun 03 23:33:26 basically, to get something into the messaging app, you need to extend the com.palm.immessage kind Jun 03 23:33:42 and then you can use the database service's put to insert messages to it Jun 03 23:34:56 to actually successfully get it to display in the messaging app, you need to put at least these fields: localTimestamp, timestamp, folder, status, messageText, from, to .. you may also need a serviceName, although I don't think that's required Jun 03 23:35:23 hmm ok Jun 03 23:36:16 the timestamps are javascript times (milliseconds since epoch), folder is either inbox for incoming or outbox for outgoing, status is normally "successful", messageText is the message, from is { addr: "from address" }, to is an array, like [ { addr: "to address" } ] Jun 03 23:37:11 hmm Jun 03 23:38:12 i have wanted to do a twitter mention grabber, but i don't know anything about oauth or the twitter api Jun 03 23:42:06 it's actually pretty easy. The bulk of the weeks I spent figuring it out was mostly spent figuring what fields were needed and what they needed to be, and figuring out how to make the activityManager do what it needs to do (such as only send/receive messages when there's an internet connection) Jun 03 23:43:04 the bulk of that code in the example on my github, is actually in setting up the activity to repeat as needed Jun 03 23:43:45 but I felt like before I could improve upon it any farther, I had to actually go and write a messenger for it, to see what it needed more. i haven't really found much of anything that wasn't specific to each messenger's situation Jun 03 23:45:03 hmmm Jun 03 23:45:11 I'm definitely scouring that code Jun 03 23:45:53 it's pretty messy, i did a lot of revisions to it as i learned new things Jun 03 23:46:10 i was learning node at the same time, and i'm not exactly a javascript wizard to begin wtih Jun 03 23:47:31 Yeah, I know nodejs pretty well, but not in the webos world. Jun 03 23:48:47 if you have any questions, feel free to ask, i wouldn't be surprised if there's lots of things i'm doing in less than optimal ways Jun 04 00:06:37 I'm here now from the messaging app so I can reboot and see if win 8 will install without eating my system Jun 04 00:07:55 Its good to have some people proficient in node around, a huge amount of webOS itself is node Jun 04 00:09:13 hmmm Jun 04 00:12:47 yeah, I've got a nodejs based irc client that stays connected with my web-based client closed, its pretty cool Jun 04 00:12:57 it's helping me get back into irc-- been quite a few years Jun 04 00:15:45 the client sucks, been trying to learn some Enyo with it-- but enyo seems to be taking everything that should be markup and making it code Jun 04 00:18:11 Between node irc and webOS messaging app, it was ridiculously easy to build . . Although nodeirc has a definite lack of user oriented functions. Jun 04 00:18:56 nodeirc? Jun 04 00:19:01 oh i see Jun 04 00:19:54 yeah, I have an account based system so multiple people can login and have their irc clients running without needing to stay connected, like a BNC, but not Jun 04 00:20:03 so I just websocket the data from node to the client Jun 04 00:20:40 Shiiiit its trying to do an upgrade install on my win7 Jun 04 00:20:47 LOL Jun 04 00:20:55 you want it on another partition, eh Jun 04 00:21:05 Uh yeah Jun 04 00:24:04 I have no idea where my USB sticks or blank DVDs are since I moved. The. Jun 04 00:24:08 Grr* Jun 04 00:24:29 lol Jun 04 00:24:49 if youre around toronto, just go to my place, Ive got a billion :P Jun 04 00:25:34 Heh. Detroit here Jun 04 00:26:22 oh, stay away then, youll steal them all ;P Jun 04 00:26:30 Haha Jun 04 02:25:31 damn. can't find my DVDs or USB keys anywhere. my 2gig is not big enough **** ENDING LOGGING AT Mon Jun 04 02:59:58 2012