**** BEGIN LOGGING AT Sun Jan 17 06:31:40 2010 Jan 17 06:33:02 frankos72: it seems you obtained what you have via another method, you should ask your source for support Jan 17 06:34:11 hah Jan 17 06:34:33 frankos72: email chuq to get access to that forum, assuming your early access agreement is signed Jan 17 06:34:42 LoneStar99: Reading my agreement now and I'm not talking about it here anymore, sorry for stirring up something I shouldn't have. Jan 17 06:35:16 rwhitby: Thanks, Will do. Jan 17 06:36:46 frankos72: you did not stir anything up, just made alot of people wonder. Jan 17 06:40:39 rwhitby: how is everything going? Jan 17 06:42:29 LoneStar99: good, just working out how to combine palm's long-term feeds and the last 48 hours feed Jan 17 06:42:47 the app feeds? Jan 17 06:43:16 how are you getting the info from the feeds? Jan 17 06:44:31 okay, I think it's safe to discuss this.... Jan 17 06:44:50 the reason I ask, is that I built the following: http://bas.buildasearch.com/xml/palm?e=palm&bastart=0&bascount=5 Jan 17 06:45:13 starting in version 1.3.5 they made some changes to app paths.... What is the app path to the media/interal starting in 1.3.5? Jan 17 06:45:35 sorry, just path, NOT app path. Jan 17 06:45:46 should be /media/internal.... Jan 17 06:47:33 as always eh? well, guess that's not the problem. Jan 17 06:48:00 rwhitby: noticed the feeds are very slow, projectappetite.com is nice,but it is slow and the relevance is very bad Jan 17 06:48:05 I was thinking they might have changed it and just left that in there in 1.3.5 in a depreciated mode. Jan 17 06:49:56 frankos72: apps are now in /media/cryptofs/apps instead of /var, /media/internal hasn't changed. Jan 17 06:50:17 rwhitby: thanks Jan 17 06:50:36 LoneStar99: http://bit.ly/palm-catalog-feed has the XML feeds. I just convert them into ipkg feed format for Preware using the preware.org autobuilder (which runs every 15 mins) Jan 17 06:51:37 LoneStar99: Preware is the only app which can show cached app info when not connected to the network :-) Jan 17 06:54:50 rwhitby: how accurate are the search results using the feeds? Jan 17 06:55:22 LoneStar99: how do you mean? the palm XML feeds are supposed to be an accurate representation of whats in the app catalog Jan 17 06:55:42 I don't use any search results, I use the raw XML feeds Jan 17 06:57:23 frankos72: sorry if I confused you, I must have misunderstood your question Jan 17 06:57:44 rwhitby: the feeds are accurate. but how do people find the app they want? do they browse through 1,000s of listings? Jan 17 06:58:24 sugardave: No Problem. I'm just a little sad that something has been done to make my app not work. I guess that's part of developing for an evolving OS. Jan 17 06:58:54 sugardave: I want it fixed NOW, but I guess I'll have to wait till next week. Jan 17 06:59:12 frankos72: which official API is not working? Jan 17 06:59:19 yep, I know what you mean Jan 17 07:00:27 rwhitby: I think the problem is in the AJAX call that loads the bible book into memory. If not that it could have something to do with the json parse.js file we are using. Jan 17 07:01:18 the public json_parse.js file from that json.org place or whatever it is. Jan 17 07:02:11 webOS doesn't happen to have a built in json parser does it? One that would take the json file and put it into an array? Jan 17 07:02:15 rwhitby: built an app that works on about 8 plus sources of information, my app can not be found with any words in my description using the the rss feeds Jan 17 07:02:33 frankos72: you can use prototype's json methods Jan 17 07:04:11 LoneStar99: what's the package id? Jan 17 07:05:36 rwhitby: com.buildasearch.search.app Jan 17 07:06:26 sugardave: so is there an "arrayevalJSON" or "toarrayJSON" method? Jan 17 07:08:46 LoneStar99: typing 'build' in the Preware list of everything found version 1.0.1 of BuildaSearch, last updated 9 Jan, cost $1.99 Jan 17 07:08:56 is that it? Jan 17 07:09:20 sugardave: it seems there are ways using prototype to make an array into a JSON object, but not in reverse. Jan 17 07:10:03 rwhitby: what about yahoo, bing, google, Jan 17 07:10:18 hey does anyone here want to help me make an app called Internet Explorer? It'll crash your pre, but not before posting all your personal data on your facebook and twitter Jan 17 07:10:32 lol Jan 17 07:11:15 rwhitby: does buildasearch appear in the results? Jan 17 07:11:54 frankos72: you have a JSON object that is an array and you want to make it an array? or am I just being confused again? Jan 17 07:12:43 LOL, it could be me.... Tom (stickywhipit) is the real data handler, I just do the CSS Stuff..... That said.... Jan 17 07:13:26 yeah, I was causing MUCH confusion.... probably cause I was(am) confused. Jan 17 07:13:37 heh Jan 17 07:13:54 LoneStar99: I don't understand your question. You asked me to check if your app 'BuildaSearch' was in the palm XML feeds. I told you it was, cause I can find it in Preware in the palm-catalog feed. Jan 17 07:13:56 After a quick review (instead of relying on my memory) we do an Ajax call... then... the simple line: Jan 17 07:14:03 $("bookdata").innerHTML= transport.transport.responseText; Jan 17 07:14:08 put the text on the page. Jan 17 07:14:14 right Jan 17 07:14:32 so we are hanging now in the AJAX I guess. Jan 17 07:14:43 rwhitby: i know buildasearch is the catalog, but the problem, is no one can find it Jan 17 07:15:11 frankos72: that looks like an extra transport to me, but I guess it depends on the object being passed to the success handler Jan 17 07:15:41 yeah, I just cut and pasted it. It's been working all the way up to and including webOS 1.3.5 Jan 17 07:15:53 LoneStar99: sure they can find it, just look in the catalog, or preware, or appscoop Jan 17 07:16:00 tom wrote it... I could probably figure out why it's that way with a little more probing. Jan 17 07:16:01 LoneStar99: where are you expecting them to find it? Jan 17 07:16:07 so is that the only line in the success handler? Jan 17 07:16:23 oh no. Jan 17 07:16:28 rwhitby: built a very complicated app, which users can search google, yahoo, bing ,twitter etc... and da app can not be found by the services it provides Jan 17 07:16:38 this.chapterList= document.getElementsByTagName("table"); Jan 17 07:16:53 LoneStar99: well, it's up to you to submit it to those search engines, isn't it? Jan 17 07:17:13 frankos72: ah, no need to paste any more...just wondering :D I'd start by making sure the onsuccess is actually geting called Jan 17 07:17:24 put a debug line in there or something Jan 17 07:17:27 oh, it is. Jan 17 07:17:43 small books like habbakuk (3 chapters) load fine.... Jan 17 07:17:52 oh, I see Jan 17 07:17:52 if you go to projectappetite.com how accurate are the search results? Jan 17 07:17:58 but larger ones like psalms seem to just hang. Jan 17 07:18:27 medium ones like genisis take longer on my emulator running the beta than on my phone using 1.3.5 Jan 17 07:18:33 frankos72: these are coming from the cloud? Jan 17 07:18:42 no, on device. Jan 17 07:19:05 is the load time for a large book on the order of seconds? how many? Jan 17 07:19:12 would you estimate Jan 17 07:19:23 genisis tkaes like 15 seconds on the beta in the emulator.... Jan 17 07:19:34 it takes like 3 or 4 on my phone. Jan 17 07:19:47 phone being 1.3.5 Jan 17 07:20:51 rwhitby: i am blind towards the app catalog: have no access to it, how do people find apps they want? can they search? Jan 17 07:21:25 LoneStar99: who that could run your app wouldn't have access to the app catalog? Jan 17 07:21:45 LoneStar99: tell them to look in Preware Jan 17 07:22:05 is there any easy way to get the facebook app into my emulator without needing to hook up my phone directly to my computer? Jan 17 07:22:15 i really want to get the text input graphic out of it for an app i'm working on Jan 17 07:22:37 Pixelmator is not a good graphics design app :/ Jan 17 07:22:59 my question is how does one find a "radio app" in the app catalog? Jan 17 07:24:00 or a "compass app" ? Jan 17 07:27:15 just trying to figure out, why my apps have not been selling... Jan 17 07:27:27 Anyone know the correct usage of Mojo.Model.Cookie ? Jan 17 07:27:32 did you place them in the beta catalog? Jan 17 07:27:40 which app in specific are you talking about? Jan 17 07:29:02 alexfner: this.myCookie = new Mojo.Model.Cookie("myCookieName"); Jan 17 07:30:27 alexfner: then we create a model for the cookie and get/put into/from the model. Jan 17 07:30:47 show me all of it, frank! You're on a roll right now Jan 17 07:30:53 http://www.webos101.com/Mojo.Cookie Jan 17 07:31:07 alexfner: this.myCookieMode = this.myCookie.get(); Jan 17 07:31:31 alexfner: that will load the cookies into this.myCookieModel Jan 17 07:32:16 wish i could say my app is shitty which it is not. 60 downloads is a f-cking kick in the balls Jan 17 07:32:33 alexfner: this.myCookie.put(this.myCookieModel); Jan 17 07:32:33 and in the face Jan 17 07:32:44 what app are we talking about, here? Jan 17 07:32:49 competition is getting thick... Jan 17 07:32:58 just an app Jan 17 07:33:02 hah Jan 17 07:33:04 alrighty then Jan 17 07:34:52 alexfner: that is the basics.... Then you just manipulate the data in the model and put it back when your done. I've found it best to load at the beginning of every function that uses the model and I always put back as soon as I'm done changing. This may be overkill but I was getting some wierd results before that. Jan 17 07:35:21 load=get Jan 17 07:35:44 hah alright, sounds good Jan 17 07:35:46 alexfner: it is an app built, which all in all took about $100k to build and only has 60+ downloads Jan 17 07:35:48 thanks for the info Jan 17 07:36:06 ouch Jan 17 07:36:07 OMG! What app dood!?!?! Jan 17 07:36:12 LoneStar99: BOFH Excuse Generator only has 37 downloads Jan 17 07:36:26 but I love all 37 of those downloads just the same Jan 17 07:36:52 LoneStar99: it cost you $100,000.00 to build your app? Jan 17 07:36:53 LoneStar99: surely if you have 100k in it, this isn't your only platform? Jan 17 07:36:56 sugardave: i downloaded it on in preware, loved it :) Jan 17 07:37:02 maik: cool, thanks! Jan 17 07:37:40 so JSON is just a data store model? Jan 17 07:37:40 LoneStar99: ya, $100k is a bit excessive. what app is it? Jan 17 07:37:47 am I correct in saying that? Jan 17 07:37:49 alexfner_: yes Jan 17 07:37:50 alexfner_: yes Jan 17 07:37:51 that's what we use. Jan 17 07:37:57 javascript object notation Jan 17 07:37:58 so why JSON? Jan 17 07:38:05 because it's awesome Jan 17 07:38:08 yeah it just looks like javascript to me Jan 17 07:38:08 :D Jan 17 07:38:15 i never realized it had a name Jan 17 07:38:28 it really is just javascript, but it's a way to declare an object Jan 17 07:38:41 it is probably more Jan 17 07:38:50 so frank Jan 17 07:38:58 to be able to "encode" data objects in a short plain text is one of the most fantastic things about it Jan 17 07:39:14 what's an effective way to use cookie? I need to make sure I don't lose my data when the user swipes back Jan 17 07:39:42 should I just keep loading and unloading? Or is there a way to store before the scene pops? Jan 17 07:39:47 well you know Palm recommends you save chagnes on the fly. Jan 17 07:39:53 yeah Jan 17 07:40:00 alexfner_: in scene deactivate, save your cookie model Jan 17 07:40:08 as well Jan 17 07:40:13 Hey guys how do we zoom in the emulator? using the photo picker... Jan 17 07:40:27 but is that safe? or do I stand a risk of losing my data? Jan 17 07:40:30 hi JenP, get a second mouse ;) Jan 17 07:40:38 what kinda data are you talknig about, if it's a model that changes then everytime it changes you can put the cookie. Jan 17 07:40:40 lol thanks sugardave Jan 17 07:40:47 really no idea Jan 17 07:41:03 anyone here have any tips/tricks for NSFU bounty races? Jan 17 07:41:12 JenP: double-click Jan 17 07:41:17 ? Jan 17 07:41:18 if you download simplebible from precentral.net you can look at it all you want, it's open source. Jan 17 07:41:38 nope Jan 17 07:41:43 hey JenP Jan 17 07:41:45 check out the preferences assistant for the simplest use of cookies.... Jan 17 07:41:55 * sugardave looks at jtrucks like they have antenna growing out of their ears. Jan 17 07:41:57 hi rwhitby! how goes? Jan 17 07:41:57 I am my company, so have to absorb every cost Jan 17 07:42:03 JenP: we have a french developer doing localization for Prware Jan 17 07:42:16 right now we use cookies for EVERYTHING so it gets a bit out of hand in some of the other scenes Jan 17 07:42:22 oh that is so awesome! i was just talking to bf about localization Jan 17 07:42:24 very cool Jan 17 07:42:31 JenP: and Palm have finally fixed the XML feeds, so Preware shows all the apps in the catalog, web and beta feeds now. No missing apps any more. Jan 17 07:42:48 JenP: Preware is *very* popular in China Jan 17 07:42:53 oh that's great!!! Jan 17 07:42:57 that is so cool! Jan 17 07:43:01 coding, servers, r&d, marketing, time, energy, and just everything else most companies cover Jan 17 07:43:26 rwhitby: Preware ROCKS!, I think I might use it more than the actual app catalog. Jan 17 07:43:40 me too rwhitby Jan 17 07:44:27 rwhitby: will you ever get to put preware in the app catalog? Jan 17 07:44:45 or submit via the web method? Jan 17 07:44:54 frankos72: because it installs homebrew, it does not meet the content guidelines. Jan 17 07:45:05 :( Jan 17 07:45:34 ah yeah, and all the patching stuff..... Jan 17 07:45:37 and the web method has the same content guidelines Jan 17 07:45:39 that's probably NOT for the masses Jan 17 07:46:40 It's been a pleasure chatting with you all tonight, thanks for the info/help. I'm sure I'll be back another day. Jan 17 07:46:53 night Jan 17 07:46:58 bye frankos72 Jan 17 07:47:48 so if I store some JSON data like so this.data = {va1: 1, va2:2} can I access va1 and va2 like parameters? EX: this.data.va1 = 0; ? Jan 17 07:48:06 that's the idea Jan 17 07:48:28 wow, this irc chat has been very helpful Jan 17 07:48:33 I need to come in here more often Jan 17 07:48:40 :) Jan 17 07:48:55 SOME people being tight-lipped lately...you know who you are ;) Jan 17 07:50:11 i wrote the aspx/vb.net web service last week for the in-house app i'm working on Jan 17 07:50:48 figured out how to serialize objects into json so i can just response.write(strObj) Jan 17 07:50:49 sounds exciting Jan 17 07:50:59 I wish I knew what that meant Jan 17 07:51:06 but it must be thrilling Jan 17 07:51:09 heh Jan 17 07:51:30 it was for me, but i have a decent background in vb .net so it wasn't all that difficult Jan 17 07:51:38 so, new question Jan 17 07:51:57 i feel really dirty using vb for a web-app and would much rather have used php or something, but we're a windows only shop and i figured i should get my hands dirty Jan 17 07:51:59 maik: that's cool Jan 17 07:52:20 sugardave: ya, i was pretty stoked Jan 17 07:52:34 now i'm working on the webos part using ares and i'm getting frustrated, but it's coming along Jan 17 07:52:38 this.data = {va1: 0 }, later on I want it to store the current time, would I just do this.data = {va1: new Date(); } Jan 17 07:52:56 err... this.data.va1 = new Date(); Jan 17 07:53:04 maik: I still can't bring myself to do a full project in Ares...too comfortable with my current setup, I guess Jan 17 07:53:19 alexfner_: yep Jan 17 07:53:26 I'm not sure ares is for everyone Jan 17 07:53:39 I mean, for people who know what they're doing I see it presenting a lot of limitations Jan 17 07:53:48 sugardave: this is my first time trying to develop a webos app and it was easiest to hit the ground running, so to speak Jan 17 07:53:58 i'm wondering though if using eclipse as an IDE would be better Jan 17 07:53:58 it adds some overhead Jan 17 07:54:13 that's my fear as well Jan 17 07:54:33 maik: I use Komodo Edit and Templarian's webOS extension for it, works great and not as huge as eclipse (never used it myself) Jan 17 07:54:37 but for those who lack experience, like me, it makes sense, I feel like if I knew more I wouldn't like to use it Jan 17 07:54:47 http://webos.templarian.com Jan 17 07:54:52 i don't know much of anything about javascript Jan 17 07:55:20 I knew 0 js/html/css when I started in June Jan 17 07:55:26 literally 0 Jan 17 07:55:29 heh Jan 17 07:56:10 now I'm super-dangerous Jan 17 07:56:15 hahaha Jan 17 07:56:16 lol Jan 17 07:56:25 that's funny on so many levels Jan 17 07:56:58 I mean, when we want to describe things "on the next level" we always add the super preposition, supermodel, superstar, superphone Jan 17 07:57:06 I've learned that I like js a lot...and since I don't know C++ or Java, learning prototype inheritance has been pretty fun Jan 17 07:57:17 alexfner_: hehe Jan 17 07:57:33 and I like that you added the hyphen to it Jan 17 07:59:15 the REAL fun stuff is when you start using sqlite/HTML 5 databases Jan 17 07:59:35 async transactions will make you scream at first Jan 17 08:00:06 well, I look forward to it, it's on the roadmap for the current app I'm working on Jan 17 08:00:44 future reference: http://www.webos-internals.org/wiki/Mojo_Storage_Database Jan 17 08:01:51 and now, I sleep...see y'all later Jan 17 08:03:07 later Jan 17 08:03:09 thanks for the help Jan 17 08:04:43 anyone here? Jan 17 08:38:49 interesting. when ddi they go from naming the device castle to palm-webos-device ? Jan 17 08:40:23 maik: when they added pixi Jan 17 08:40:26 ah Jan 17 08:41:50 what the hell, there's no ssh or scp on the phone Jan 17 08:41:56 how the hell am i supposed to get files off of this thing Jan 17 08:42:09 guess i could just copy it to the storage Jan 17 08:42:29 well guys i'm done for the night. ttyt Jan 17 08:42:43 maik: http://install.preware.org, install OpenSSH SFTP Server, look at the homepage link for ssh key instructions, done. Jan 17 08:42:43 night Jan 17 08:42:49 night jtrucks Jan 17 08:43:01 heh - autocomplete fail Jan 17 08:43:05 heh Jan 17 08:43:23 i knew that method, i was just hoping for a simpler one while in developer mode. want to modify my pre as little as possible at this point Jan 17 08:44:15 why? Jan 17 08:44:36 if you know what ssh is, then you're more than qualified for running Preware :-) Jan 17 08:44:37 planning on doing an advanced exchange and don't want to go through installing everything just to uninstall it in a couple of days Jan 17 08:44:40 lol Jan 17 08:44:44 i've used it before Jan 17 08:44:47 preware Jan 17 08:44:55 just doctor it before the exchange :-) Jan 17 08:45:02 ya, ya Jan 17 08:45:08 still too lazy if all i want is to transfer files Jan 17 09:25:00 Argh, my phone is being decidedly unhappy. Jan 17 09:29:20 That's a little better. Jan 17 09:55:56 ~seen edektor Jan 17 12:25:07 anyone around? Jan 17 14:12:12 anyone else having issues submitting apps through the new web portal? Jan 17 14:13:17 I keep getting a 500 : You have not submitted a standard webOS application. error Jan 17 14:30:46 ufergus: I've heard that is often due to an invalid appinfo.json file. Sometimes a trailing comma on the last line? Jan 17 14:31:28 thanks for the tip, no dice Jan 17 14:32:38 no extra comma Jan 17 14:35:02 It would be nice if they gave a better error message so I would know what to look for Jan 17 14:43:12 good morn, Rick_work Jan 17 14:49:58 ufergus: pastebin your appinfo.json if you want a second set of eyes to look at it. Jan 17 15:17:57 application upload fail again, hooray Jan 17 15:26:33 kmudrick: seems to be a common theme today. Jan 17 15:26:50 unreal Jan 17 15:27:10 have you checked your appinfo.json for errors? Jan 17 15:27:12 the worst part is, it puts my app in a state where i cannot update or delete it Jan 17 15:27:33 it took palm a week to "fix" the state of the app when this happened last week Jan 17 15:27:36 what error are you getting? Jan 17 15:28:16 http://pastebin.com/d79e984fb - my appinfo.json Jan 17 15:28:30 I get "there was an error, please contact palm" Jan 17 15:31:21 don't see anything wrong with that. Jan 17 15:31:25 bummer Jan 17 15:33:02 yeah Jan 17 15:33:17 really frustrating Jan 17 17:06:14 have added a Multi-Stage Apps page to webos101: http://www.webos101.com/Multi-Stage_Applications Jan 17 17:09:04 haeffb: awesome Jan 17 17:10:01 do it all make sense? Jan 17 17:10:42 well, never done it...but it looks alright....what does createStageWitheCallback do? I thought they all had callbakcs? Jan 17 17:15:26 go Cowboys Jan 17 17:16:31 in this case, the callback is the function to pushScene Jan 17 17:17:13 so, as soon as the stage is created, it calls the pushMainScene function defined just above. Jan 17 17:17:57 ah, I think I get it Jan 17 17:18:06 will make more sense if I actually ever do it Jan 17 17:18:17 dashboards are fun :) Jan 17 17:18:38 yeah, I might add one to this test app later Jan 17 17:18:49 I think I might add a dashboard to my app that just says, "hey, user, how's it going today?" Jan 17 17:18:55 anyobody got gmaefly and want to to test my queue manager? Jan 17 17:19:05 no gamefly Jan 17 17:19:42 that's cool...all it does right now is log in and let you manage your queue (deletes, reordering) Jan 17 17:20:01 but, I think I'm abandoning it for now to try and get in on the app contest Jan 17 17:20:30 I would be in the app contest if Palm would give me an API. Jan 17 17:20:34 :( Jan 17 17:34:05 what you guys think about a "home measurements" reference application? something that when you're at the Home Depot or Lowe's or wherever you can look and remember "oh yeah! my kitchen floor is x sq. ft" etc. Jan 17 17:36:57 I'd probably get to Home Depot and then remember that I forgot to put in my measurements. Jan 17 17:37:36 yeah, that would be a problem Jan 17 17:38:03 I gotta get my emu to stop speaking French... Jan 17 17:39:36 * sugardave looks at some code he made a while back. "WTF does this do?!?" Jan 17 17:40:26 does yahoo email, calendar, etc work in 1.3.5 emu? Jan 17 17:41:07 haeffb: not sure.. Jan 17 17:53:04 haeffb: pretty sure email works in the emu Jan 17 17:58:35 yahoo? I can get google to work, but yahoo won't sign in. Jan 17 18:01:18 i've only used it for accessing my work mail Jan 17 18:06:51 if we make a profile on the emu does it need to be different than the one on our phone? Jan 17 18:22:12 anyone know, if I can run a php file under unix crontab? btw, it is app related some way... Jan 17 18:22:26 go cowboys and chargers! Jan 17 18:25:27 LoneStar99: pretty sure you can run anything executable, so i would think yes Jan 17 18:29:47 oh ok, thanks Jan 17 18:45:28 ok so i am running linux and i can't figure out how to get novacom so that i can doctor my phone can anyone please help me Jan 17 18:57:17 can anyone help me with getting doctor to work please Jan 17 19:47:44 hi all! Jan 17 19:54:29 hi JenP Jan 17 19:54:43 hey sugardave how's it going? Jan 17 19:54:55 not good...cowboys are losing Jan 17 19:55:20 smiles...i'm sorry Jan 17 19:58:06 howdy folks Jan 17 19:58:18 sugardave: yeah, not looking good Jan 17 19:58:25 hi LoneStar99 Jan 17 19:58:27 excited for the chargers game Jan 17 19:58:35 hola JenP Jan 17 19:58:38 woohoo go chargers! Jan 17 19:58:42 yeah!\ Jan 17 19:58:52 wish i was in San Diego! Jan 17 20:00:23 it's beautiful today...but we're suppose to get rain all this week. Jan 17 20:00:34 people don't do rain very well here...LOL Jan 17 20:01:39 u are in SD? Jan 17 20:01:46 yuppers Jan 17 20:02:01 wow, i was in mission beach until recently Jan 17 20:02:15 nice area Jan 17 20:02:16 gonna go back to cali, in the next month or so Jan 17 20:02:20 yeah loved it Jan 17 20:02:55 lived across the street from guava beach and saskas Jan 17 20:03:08 liquid foundation etc... Jan 17 20:03:23 oh that's cool. Jan 17 20:03:55 yeah anyone know preg_replace in php? Jan 17 20:04:27 you live inland? Jan 17 20:04:51 Yeah, me and my boyfriend live up in the hills Jan 17 20:05:38 LoneStar99: its been years since i used php regularly, but i am familiar with preg_replace Jan 17 20:05:42 point loma area, or like the hills behind the airport Jan 17 20:06:24 North of mira mesa Jan 17 20:06:45 north of la jolla Jan 17 20:07:19 what are you doing in php? Jan 17 20:07:57 kmudrick: how do I replace a foward slash ? preg_replace('/", "", $string) ?? Jan 17 20:08:06 \/ Jan 17 20:08:49 automating a web crawler for the app catalog and beta apps etc... Jan 17 20:08:51 you might want to try the non regex replace though Jan 17 20:09:05 if you arent actually using any regular expressions Jan 17 20:09:24 str_replace Jan 17 20:10:33 oh ok, yeah that might fix my problem Jan 17 20:10:55 but otherwise, yeah you'd usually want to escape the slash with a back-slash Jan 17 20:12:20 anyone familiar with ares and text input boxes? Jan 17 20:12:40 or TextFields as they're called Jan 17 20:14:16 ok thanks, it seems to work now, i know one is slower than the other.... Jan 17 20:14:49 think preg_replace is slower than str_replace - but can't remeber Jan 17 20:15:45 preg_replace is going to be slower Jan 17 20:16:06 JenP: http://bas.buildasearch.com/xml/palm?e=twitter%20search&bastart=0&bascount=10 Jan 17 20:16:27 kmudrick: thanks Jan 17 20:17:23 np Jan 17 20:32:58 anyone see me? Jan 17 20:33:40 i am in, not used to the new security features on freenode Jan 17 20:34:03 I see you Jan 17 20:34:04 I see you Jan 17 20:35:37 ok cool Jan 17 20:44:34 wow, you can actually set the APN in 1.3.5.1. was that always like that? Jan 17 20:48:14 APN? Jan 17 20:50:04 the gateway for data access in your providers network Jan 17 20:52:00 oh interesting Jan 17 20:52:41 I know that people had to fiddle with the sqlite db before Jan 17 20:53:37 does everyone have to "IDENTIFY" themselves? Jan 17 20:53:43 seems like it Jan 17 20:53:54 yes Jan 17 20:54:34 oh ok, guess it is better than some spammers spreading crap Jan 17 21:04:02 have a small space to add something that is equivent to dropdown, but do not want to use list, what is another option? Jan 17 21:09:57 here are the screnshots for the APN feature: http://blog.marc-seeger.de/2010/01/17/How_to_change_the_APN_on_the_Palm_Pre Jan 17 21:16:40 LoneStar99: list selector Jan 17 21:18:57 sugardave: have you ever seen the ifart app for the iphone? Jan 17 21:19:58 nope Jan 17 21:20:23 but a list selector is almost exactly the same thing as a "dropdown box" Jan 17 21:20:50 there is a scroller with options, that scrolls north - south and when "boom fart" clicked it "sounds off boom" etc... Jan 17 21:21:26 yeah Jan 17 21:21:34 that's a list selector Jan 17 21:22:58 hmm.. can I change the look the list selector? Jan 17 21:23:34 you can change the look of everything if you know the right css magic Jan 17 21:23:58 style matters > ui elements > list selector Jan 17 21:24:07 the second one for "identity" is a scrolling one Jan 17 21:26:16 ok, one other question... is list selector a totally separate widget than "list" Jan 17 21:26:58 looks like it, but probably handled very similarly...x-mojo-element="ListSelector" vs "List" Jan 17 21:29:21 ok, will mess with list selector in a wee while Jan 17 21:29:35 thanks. Jan 17 21:30:11 lists are easy...just finished going from list test to full blown reorder and delete with ajax submission to match Jan 17 21:31:19 wow, nice, why did you use list instead of list selector? Jan 17 21:31:49 because it's a list of things, not things your select Jan 17 21:33:43 oh ok Jan 17 21:34:50 was looking at the app catalog feeds, what is a beta app? don't all apps have to be fully working to be approved? Jan 17 21:37:12 no, not beta apps Jan 17 21:37:16 that's exactly the point Jan 17 21:37:29 anyone here have some good experience in canvas? Jan 17 21:37:39 do you submit them via the same process? Jan 17 21:38:15 do not remember seeing"beta" version option, when submitting an app Jan 17 21:38:35 yeah you submit and it doesn't get reviewed Jan 17 21:38:44 palm just sends you a link so you can send it to other people Jan 17 21:39:49 but it must be free? Jan 17 21:40:11 yes Jan 17 21:40:45 interesting never knew about beta apps Jan 17 21:44:11 anyone using Komodo Edit on a mac? Jan 17 21:44:30 no mac Jan 17 21:45:59 i installed it and am trying to figure out how to work it. i installed the webos add-on but it doesn't appear to be working, that or i'm an idiot (which isn't outside the realm of possibility) Jan 17 21:46:36 maik: it's kind of weird...even on windows...do you have the webos toolbar view at the bottom of komodo? Jan 17 21:47:06 nope Jan 17 21:47:19 is there a "View" menu option? Jan 17 21:47:20 i looked in extensions and it's installed an appears to be enabled Jan 17 21:47:33 oh there it is! Jan 17 21:47:36 thanks Jan 17 21:47:38 np Jan 17 21:49:48 anyone here used canvas in an app before? Jan 17 21:53:53 sugardave: so after i create the webos project do i need to go and file -> open the project file? Jan 17 21:53:58 yes Jan 17 21:54:28 k, just making sure i wasn't missing something Jan 17 21:55:44 I don't think the current webOS extension supports the extra app_info objects for support information, so be careful if you make changes with the toolbar...it will overwrite the current app_info.json whenever you make changes Jan 17 21:56:11 ok Jan 17 21:58:49 how can I check to see if A cookie exists without causing my application to hang? Jan 17 21:59:30 hah, cool. komodo has a thing to send incoming calls, texts, etc. to the emulator Jan 17 21:59:54 maik: not sure if all that works :D Jan 17 22:00:09 seems to Jan 17 22:01:07 alexfner: var cookieCheck = new Mojo.Model.Cookie(cookieName); var exists = cookieCheck.get().property ? true : false; Jan 17 22:03:19 I get a hang... Jan 17 22:03:36 ERROR: native parser didn't like 'undefined' Jan 17 22:03:37 com.apphaven.runtracker Error: EXCEPTION [JSON.parse], (SyntaxError): "String '%0' is not valid JSON" Jan 17 22:03:46 that's not from the cookie Jan 17 22:04:28 well it only happens when I ask to access the cookie and it's undefined... Jan 17 22:05:02 alexfner: doing some tests on canvas, and do not seem to get it working Jan 17 22:05:27 I have canvas working Jan 17 22:05:32 I just cannot get animations to work correctly Jan 17 22:06:59 did you use the following link: https://developer.mozilla.org/en/Canvas_tutorial/Basic_usage Jan 17 22:08:04 yeah that works fine Jan 17 22:08:30 hi Jan 17 22:08:37 what did you use instead of the onload? Jan 17 22:08:38 I worked with canvas before Jan 17 22:08:49 well in the setup function Jan 17 22:08:55 you reference the id of the canvas div Jan 17 22:09:20 like so: Jan 17 22:09:23 var canvas = this.controller.get("canvas"); Jan 17 22:09:24 if (canvas.getContext) { Jan 17 22:09:26 var ctx = canvas.getContext("2d"); Jan 17 22:09:28 etc Jan 17 22:09:32 yes Jan 17 22:09:33 with using $(canvas).innerHTML ... Jan 17 22:09:36 then place your canvas stuff in there Jan 17 22:10:04 if you figure out how to correctly animate canvas, let me know Jan 17 22:10:17 ok Jan 17 22:11:05 did you get that canvas working? Jan 17 22:11:18 yes Jan 17 22:11:34 what would you like to animate? Jan 17 22:11:57 just generally Jan 17 22:12:10 I want to know how to animate canvas elements Jan 17 22:12:10 alexfner: ok got it working Jan 17 22:12:23 load a couple of images and use a timer to replace them one after one Jan 17 22:12:44 I tried that, somewhere in my referencing to canvas, I upset the webOS gods Jan 17 22:13:27 I have static stuff on my canvas but a couple of images too Jan 17 22:13:56 Am I able to fill a web-widget with my own html? Jan 17 22:14:03 yes Jan 17 22:14:06 not as a file, just a string Jan 17 22:14:23 I have a string of valid html and would like to see it in a browser part Jan 17 22:14:35 okay... Jan 17 22:14:41 then put it in the html container Jan 17 22:14:53 how? Jan 17 22:14:58 in the normal scene? Jan 17 22:14:59 are you using Ares? Jan 17 22:15:05 nope Jan 17 22:15:17 oh, then just drop it into the scenename.html Jan 17 22:15:20 MetaView: just use $('your-div').innerHTML = 'hello world will not able to resolve links Jan 17 22:15:59 so you have html that you want to see in a web widget? Jan 17 22:16:15 yes Jan 17 22:16:19 all links should work without problems using "innerHTML Jan 17 22:16:24 actually a part of a bigger website Jan 17 22:16:28 so you added the web widget to the scene, right? Jan 17 22:16:37 no Jan 17 22:16:41 just a div Jan 17 22:16:59 shall I use a webwidget and use innerHTML on that? Jan 17 22:17:19 well I'd suggest using a web widget and then setting it up through those parameters Jan 17 22:17:44 you could save your html string to a file, or is it dynamic html? Jan 17 22:17:59 how to save to a file? Jan 17 22:18:07 ugh Jan 17 22:18:11 ok, I can use the fileMgr Jan 17 22:18:13 where is this "string" of html? Jan 17 22:18:20 but that will not pass the Appcat :) Jan 17 22:18:23 like, where are you getting it? Jan 17 22:18:30 from a different website Jan 17 22:18:39 extracting the interesting parts Jan 17 22:18:49 so why not just make a web container and load the website? Jan 17 22:19:05 the website is too big for the small screen Jan 17 22:21:28 well Jan 17 22:21:44 if you are able to take this html and extract the good parts in a string Jan 17 22:21:49 you should be able to update the links Jan 17 22:21:55 and then just use innerHTML Jan 17 22:22:46 Irritating when people lie about things Jan 17 22:24:04 alexfner: right, just checked them, they where all relative, will fix them Jan 17 22:24:05 ? Jan 17 22:27:40 runDataStore.store= {hours: 0, minutes: 0, seconds: 0, mseconds: 0, state: 0, date: -1}; Jan 17 22:28:41 what iis wrong with this? Jan 17 22:41:21 alexfner: nothing wrong with it, but I always put my property names in single-quotes Jan 17 22:41:55 unless runDataStore doesn't exist or you're defining it with that line Jan 17 22:42:14 you would have to have var runDataStore = {}; first Jan 17 22:47:11 Bypassed the 100,000 download mark Jan 17 22:47:32 reality9110: congrats! Jan 17 22:48:48 Thanks Jan 17 22:52:06 congrats Doc!!! Jan 17 22:53:28 what's up folks? Jan 17 22:53:37 Hey haeffb! Jan 17 22:54:13 jenp Jan 17 22:54:24 hola muchachooo Jan 17 22:54:34 congrats on the milestone, reality9110 Jan 17 22:54:41 Thank you Jan 17 22:54:50 Except, I'm irritated at this one guy on the forum Jan 17 22:55:02 Says he's been having problems and he's emailed back and forth without a resolution Jan 17 22:55:05 who? Jan 17 22:55:11 Blaize or something Jan 17 22:55:21 emailed you? Jan 17 22:55:28 http://forums.precentral.net/webos-apps-software/225131-radiotime-unable-play-stream-not-working.html Jan 17 22:55:29 i wish their was a way to moderate those posts Jan 17 22:56:13 "did a bunch of back and forth emailing with Radiotime and there is no apparent solution" Jan 17 22:56:15 2845 downloads of TaskAdder. Jan 17 22:56:22 well you responded well Doc Jan 17 22:56:23 s/moderate those posts/dispose of annoying users Jan 17 22:56:29 I'm like, "Uhhh...sorry, no. No email from you." Jan 17 22:56:29 awesome haeffb Jan 17 22:58:10 942 people have actually used it. Jan 17 23:35:20 any "gotchas" to using Komod Edit for multi-stage apps? Jan 17 23:47:16 not that i know of sugardave Jan 17 23:47:36 k, thanks...just trying to get prepared Jan 17 23:50:50 sugardave going full-on webOS wizard! Jan 17 23:50:56 hehe Jan 17 23:51:14 dbs, lists, multi-stage....I'll be UNSTOPPABLE Jan 17 23:51:17 or something Jan 17 23:59:37 haeffb: so I'm looking at your wiki entry and Palm's docs. One thing I notice is the constructor function for the app assistant in Palm's example has appController as an argument to it.....this is different than the constructors I've seen for stage assistants. Do you use that, too? Jan 18 00:00:26 oh Jan 18 00:00:36 it's for passing parms to the app assistant, yes? Jan 18 00:03:19 where do you see that? Jan 18 00:03:20 or no....I still don't think I understand why the app asst constructor function needs an appController parameter Jan 18 00:03:32 app params are passed to the handleLaunch function Jan 18 00:03:36 http://developer.palm.com/index.php?option=com_content&view=article&id=1794&Itemid=20#TheBasicsStages-TypesOfStages Jan 18 00:03:49 just above the multi-stage section Jan 18 00:04:05 er, in the 'creating a stage' section Jan 18 00:04:17 just looked, and my code has appController passed to the constructor as well. Jan 18 00:04:34 okay...will leave it and not worry for now :D Jan 18 00:04:38 function AppAssistant (appController) { Jan 18 00:04:38 //save global reference to App Assistant Jan 18 00:04:38 Miles.appAssistant = this; Jan 18 00:04:38 } Jan 18 00:04:52 cool Jan 18 00:05:02 but I dont use Miles.appAssistant anywhere. Just thought I'd save it just in case. Jan 18 00:05:09 got it Jan 18 00:06:13 I'm assuming I could have saved this.appController = appController and then used it later rather than Mojo.Controller.getAppController(); Jan 18 00:07:18 makes sense Jan 18 00:07:49 yes, that works. Jan 18 00:12:27 or even this.controller, since we're in AppAssistant. Jan 18 00:12:44 Mojo.Controller.getAppController() isn't necessary. Jan 18 00:12:57 this.controller works just fine Jan 18 00:16:07 well, once I get the damn thing to launch my scene, I'll feel bettetr :D Jan 18 00:17:26 so, still no idea why the constructor is being passed appController... Jan 18 00:18:33 nope...and now I'm confused about creating this callback'ed stage...it wants a name in the stage arguments...but I don't have one? is it 'stage-assistant'? Jan 18 00:19:21 pastebin? Jan 18 00:19:37 you have to give your stage a name Jan 18 00:20:03 http://webos.pastebin.com/d578c716d Jan 18 00:20:06 you don't have to give it an assistant, unless you want it to call a stage-assistant.js Jan 18 00:20:08 this is based on the Palm example atm Jan 18 00:20:47 but what do I need for 'main' to be a valid stage? Jan 18 00:22:20 looks Ok, from what I can see. instead of name: 'main', you also could have used name: mainStageName Jan 18 00:22:48 you do have a name in stageArguments, though. What's the error? Jan 18 00:22:51 so it doesn't matter, then because I'm creating this stage if it doesn't exist already Jan 18 00:22:58 right Jan 18 00:23:00 no error, no card Jan 18 00:23:17 oh Jan 18 00:23:20 have you set noWindow: true in appinfo.json? Jan 18 00:23:24 yes Jan 18 00:23:28 I think I know what the problem is Jan 18 00:23:34 I need to stop stage-assistant from loading now Jan 18 00:23:40 you have a startup scene? Jan 18 00:23:43 yeah Jan 18 00:23:50 this was a single-stage app last night Jan 18 00:23:56 it should never call stage-assistant Jan 18 00:23:57 now I'm converting it Jan 18 00:24:04 yep, took me a minute Jan 18 00:24:24 no, I mean that stage-assistant should not be being called by the framework Jan 18 00:24:36 right, but it's in my source.json Jan 18 00:24:44 so it's getting loaded and run, I think? Jan 18 00:25:10 it's getting loaded, but should never be called. unless you specify an assistant in the createStageWithCallback() Jan 18 00:25:45 haeffb: okay, so it's fine then.... Jan 18 00:26:11 duh Jan 18 00:26:20 helps to put the app-assistant in the sources.json Jan 18 00:26:50 but technically, I should be able to remove stage-assistant completely from sources and the project Jan 18 00:26:52 pushMainScene.bind(this) in the createStageWithCallback Jan 18 00:26:53 ? Jan 18 00:26:57 yes Jan 18 00:27:05 okay, let me check binds Jan 18 00:27:44 I *think* the bind is needed there so that pushMainScene gets the stageController. but maybe not. Jan 18 00:28:04 it wouldn't be the first time Palm docs weren't 100% :D Jan 18 00:28:52 but, in any case, app-assistant needs to be in sources for this to work... :) Jan 18 00:29:11 indeed, now my card is up...next! Jan 18 00:29:57 what's next? alarms? dashboard? exciting stuff! Jan 18 00:30:13 hey roy - I added a page in Miscellaneous today Jan 18 00:30:55 next is getting the db stuff set...I may not actually use the multi-stage for a while. thinking about a modular system where I can have people download pieces to add to the app Jan 18 00:31:07 that will be handled in the background with notifications on complete, etc. Jan 18 00:31:12 sugardave: I'd recommend you change name: 'main' to name: mainStageName for consistency... Jan 18 00:31:24 sounds good Jan 18 00:31:52 * haeffb gonna go play some ball. bbl. Jan 18 00:32:00 c ya, thanks for the help Jan 18 00:32:05 anytime. Jan 18 00:32:29 Pre101: I added a page to webos101 today under Miscellaneous... Jan 18 00:32:38 and then sugardave didn't even use it. Jan 18 00:32:48 :( Jan 18 00:32:53 I AM Jan 18 00:32:58 :) Jan 18 00:33:00 hehehhe Jan 18 00:33:00 will adapt Palm's and yours Jan 18 00:33:15 laters Jan 18 00:36:11 Testing Jan 18 00:36:15 alive Jan 18 00:36:18 hey pre Jan 18 00:36:22 That was a PITA. Jan 18 00:36:24 hehe Jan 18 00:36:28 you win! Jan 18 00:36:30 Lets say I have a tv show that starts at 8:00 pm EST how would I convert this to the timezone that the user is in? Jan 18 00:36:37 yup all day yesterday i thought you all were ignoring me Jan 18 00:36:40 Dealing with the nickserv. Jan 18 00:36:45 haeffb_gon4bball: Thanks! Jan 18 00:36:54 AFK for dinner now. Jan 18 00:37:04 edektor: convert to UMT, get user's timezone in UMT, subtract, convert to their TZ Jan 18 00:37:29 and make sure it can handle 0:15 timezones, and GMT+13:45 Jan 18 00:37:41 how do I go about converting to UMT Jan 18 00:37:45 and daylight savings changing at different times in different directions around the world Jan 18 00:37:56 rwhitby: way to be a Debbie Downer :P Jan 18 00:38:19 sugardave: just noting the things that 99% of people dealing with timezones forget Jan 18 00:38:32 indeed, I forgot, too :D Jan 18 00:38:45 Do you have an example? Jan 18 00:38:46 I'd bet over 80% of people in world don't know there are 0:15 timezones Jan 18 00:39:00 I knew there were 0:30 ones Jan 18 00:39:05 didn't know about 15 Jan 18 00:39:14 where? Jan 18 00:39:39 I know there are some 30s in the middle east, europe Jan 18 00:39:53 cant I just use the timezoneOffset Jan 18 00:40:05 pandora--: http://www.timeanddate.com/worldclock/city.html?n=63 and http://www.timeanddate.com/worldclock/city.html?n=117 Jan 18 00:40:18 sugardave: I live in a 0:30 Jan 18 00:40:22 rwhitby: but, if you convert to UMT, shouldn't it not matter, assuming the phone/carrier time system is accurate? Jan 18 00:41:03 sugardave: right, but you said "subtract" which may only work for half the globe if you don't do it correctly Jan 18 00:41:13 oh, I see...gotcha Jan 18 00:44:23 wow Jan 18 00:44:36 weird, why bother with a 15min timezone? Jan 18 01:33:12 haeffb_gon4bball: your example is better than Palm's, thanks! I may not understand it all yet, but I'll get there eventually Jan 18 02:24:28 man that was a pretty good movie.. aside from having to see Robin William's penis at the end Jan 18 02:25:46 ? i think i came in a little late on this one... Jan 18 02:25:49 what movie? Jan 18 02:25:57 World's Greatest Dad Jan 18 02:26:04 just watched it on netflix instant Jan 18 02:26:15 oh i'll look it up Jan 18 02:26:17 I cannot stand Robin Williams Jan 18 02:26:22 was totally not expecting to see his junk tho Jan 18 02:26:26 Patch, right? Jan 18 02:26:34 yeah i appreciate the heads up on that one Jan 18 02:26:54 oh i wont ruin it.. its worse if i describe the context you see his junk Jan 18 02:27:02 the movie itself is also sorta fucked up Jan 18 02:27:05 His brand of what he calls "comedy" grates on my nerves. Jan 18 02:27:18 and i cant explain it too much or it ruins the movie Jan 18 02:27:32 its a bobcat goldthwait movie Jan 18 02:27:43 he is grating Jan 18 02:27:45 for sure Jan 18 02:28:03 JenP: It looks like LA is winning out over San Diego Jan 18 02:28:04 uh...now i'm hesitant to watch movie... Jan 18 02:28:10 oh its a good one Jan 18 02:28:13 i gave it 5stars Jan 18 02:28:14 :-p Jan 18 02:28:27 i know doc :'( Jan 18 02:28:40 JenP: I'm talking about work... Jan 18 02:28:42 its fucked up as in i cant believe whats happening is really happening Jan 18 02:29:00 dawm: oh ok Jan 18 02:29:31 JenP: new version of Preware released, which gives better feedback when downloading the feed index files. Jan 18 02:29:35 Looks like I might be joining the faculty over at Cedars Sinai Jan 18 02:29:47 awesome rwhitby! Jan 18 02:30:19 hey rwhitby...is there a patch out to stop the too many cards open error? Jan 18 02:30:24 when there are no cards open Jan 18 02:30:57 JenP: some people have found JsTop useful to force a garbage collection in those instances. I've never encountered it myself. Jan 18 02:31:18 i'm getting it when i try to play the brain challenge game Jan 18 02:35:14 JenP, http://www.youtube.com/watch?v=5PkGTjZccNE thats the trailer, it doesnt give away the whole movie at all Jan 18 02:35:34 which sucks cause honestly that trailer doesnt tell you jack shit Jan 18 02:35:43 pardon the language ;p Jan 18 02:35:49 anybody here? Jan 18 02:37:21 nope? Jan 18 02:37:28 have we disappeared? Jan 18 02:37:47 dawm i'll have to look it up...the language wont bother me Jan 18 02:38:06 trailer was ok... Jan 18 02:39:04 the trailer vs the actual movie = 2 different movies :p Jan 18 02:39:22 clever editting and lack of information = trailer Jan 18 02:39:31 rather lack of the whole story Jan 18 02:40:44 any know the syntax to set an integer picker value to that of another integer picker? Jan 18 02:41:18 ok dawm movie is now playing in background Jan 18 02:42:54 assumed it would be something like this.picker1.value = this.picker2.value Jan 18 02:43:31 anyone in here know how to check if a cookie has values without getting a json string error? Jan 18 02:44:21 you could dump it with Object.toJSON(variable) Jan 18 02:44:26 that will make a string of the object Jan 18 02:45:14 explain? Jan 18 02:45:18 theres also if (cookie.var != undefined) Jan 18 02:45:41 but don't I have to .get() from the cookie before I could see if it was undefined? Jan 18 02:46:21 lemme open up my stuff i cant remmeber, i rarely play with cookies Jan 18 02:46:51 oh yah, i store multiple vars in my cookies Jan 18 02:47:38 lemme pastebin Jan 18 02:52:14 anyone have issues playing audio in apps? Jan 18 02:52:23 http://pastebin.com/mbcaf7f2 Jan 18 02:52:30 alexfner, does that make any sense? Jan 18 02:52:53 thats how i use the cookies in swap&drop Jan 18 02:52:54 i tried creating 5 audio objects so they could be played overlapping but it rarely worked Jan 18 02:53:04 so i dialed it down to 3 objects, now they all play -- sometimes Jan 18 02:53:15 sometimes they dont play at all Jan 18 02:53:23 sometimes its just too slow to use Jan 18 02:54:56 i read some forum posts and they said sometimes the length or encoding can cause issues -- any best practices? Jan 18 02:55:57 hi Rick_work! Jan 18 02:56:20 hi jen Jan 18 02:57:56 Rick_work: wsup my man Jan 18 02:58:18 the sky. hot air balloons, ISS, Jan 18 02:58:35 * reality9110 groans Jan 18 02:59:08 sorry doc **** ENDING LOGGING AT Mon Jan 18 02:59:56 2010