**** BEGIN LOGGING AT Mon Aug 10 02:59:57 2009 Aug 10 03:00:18 rwhitby: it's possible that the messagebus user and group is created when dbus is installed, and that the avahi user/group needs to be created /in addition/ Aug 10 03:00:19 Has anyone preformed a device erase via their online palm profile? I initaited the erase, now my pre has been on a boot screen for at least a half hour, does that sound normal? Aug 10 03:00:53 MLJones8: I've wiped with WebOS Doctor, but not via the online thing Aug 10 03:00:56 JackieRipper: that's plausible Aug 10 03:01:41 JackieRipper: does data.tar.gz contain any scripts in /opt/etc/init.d/ ? Aug 10 03:02:03 I tried the webos doctor first; however I it wasn't recognizing my pre. I guess theres not much for me to do at this point rather than wait it out. Aug 10 03:02:33 rwhitby: no, opt/etc contains avahi and dbus-1 Aug 10 03:04:09 MLJones8: if it doesn't work, you can try the doctor again... pull the battery, and then hold the up volume button while reinserting the battery before connecting it to your computer Aug 10 03:05:14 Jackie, thanks I'll give that a shot if nothing changes in the next 20 mins or so. Aug 10 03:06:52 MLJones8: Be prepared for a call to sprint if you use the doctor, though. I had to call them after using it... it looks like the network settings aren't correct in the 1.1 image. I was unable to complete activation. The sprint tech support guy had me reset the phone, using some hash, to 1.0, then upgrade to 1.1. Aug 10 03:07:28 I wish I had written down the instructions Aug 10 03:07:43 I was at a payphone talking to them, as I don't have a landline Aug 10 03:08:36 Hopefully that won't be the case for me, as I will not have time to mess with that tomorrow morning. Aug 10 03:09:01 Thanks for the mention though. Aug 10 03:09:41 after entering my email address and password, it said it couldn't activate because I was out of service range. It told me to move to my provider's service area and try again. Aug 10 03:17:51 * rwhitby posts http://forums.precentral.net/showthread.php?p=1814942 Aug 10 03:18:21 We have the repositories all lined up for open access. Now it's time to work on the installer application authors. Aug 10 03:23:03 rwhitby is the goal to have a cydia style distro for the pre? Aug 10 03:23:17 Cokedealer: ipkg is already that. Aug 10 03:24:13 it seems the app installer authors just haven't realised that yet, or have other motives for not using the ipkg feed standard that has been around for over 5 years in the embedded world and used on nslu2-linux, openwrt, openembedded, openmoko, .... Aug 10 03:25:37 hmm Aug 10 03:26:06 So do you think one day we can use our pres and access the apps, patches etc and have one click installation? Aug 10 03:26:19 we can kinda do it now, but on a larger scale Aug 10 03:26:22 yes, we are working towards that goal. Aug 10 03:26:27 nice. Aug 10 03:27:11 the task at hand right now is how to allow ipkg postinst scripts to run commands as root, without introducing a mojo to root priv escalation vulnerability in the process. Aug 10 03:27:48 ah Aug 10 03:28:36 similarly for allowing a mojo app to install a new feed. to easy to social engineer a user to install a rogue feed. Aug 10 03:29:14 the current idea is to have a secure user informed consent service, which shows the user what is going to happen and asks for consent. Aug 10 03:29:29 this must be done in a way such that a rogue mojo app cannot spoof the consent. Aug 10 03:30:41 sounds kinda like what vista does when it prompts u to do anything lol Aug 10 03:30:44 before all these security concerns are worked through, we can only have on-device installers for simple webos-only apps, not webos-internals apps. Aug 10 03:31:24 Cokedealer: more like when macosx asks for your password when you install a new app that requires a setup script to run as root. Aug 10 03:31:30 i would love it if i could easily install patches, i dont know linux at all and it's been a pain to do even baisc things. Im starting to get the hang og it somewhat but still a pain. Aug 10 03:31:43 ah that's a good idea rwhitby Aug 10 03:31:57 Cokedealer: yeah, we need to work out how to do things properly first, and then make them convenient. Aug 10 03:32:09 you can't put convenience ahead of doing things the right way. Aug 10 03:32:17 I completely understand that. Aug 10 03:32:37 rwhitby: is there any plan for webos-internals to make its own installer? it seems like that is the current app authers dont want to adopt ipkg feeds it may be the only option. Aug 10 03:32:42 Do you think the webos developing community can be bigger than that of the android or iphone communities? Aug 10 03:32:43 that's why we're currently optimising the quilt/git install size so that it can be made invisible to the end user Aug 10 03:32:56 max_: Application:Preware on the wiki Aug 10 03:33:08 ah ok, so it is stil happening Aug 10 03:33:21 Cokedealer: no idea. I doubt it. Apple has more marketing money to throw at fart app developers than Palm. Aug 10 03:33:39 i mean homebrew side Aug 10 03:33:47 like iphone has a zillion apps on cydia Aug 10 03:33:53 all made by people like you guys Aug 10 03:34:23 Cokedealer: dunno. it usually depends on the popularity of the platform itself, not how easy it is to develop for it. Aug 10 03:34:50 developers looking for money go to the platform with the most paying users. Aug 10 03:34:56 true. Aug 10 03:35:10 developers looking for peer recognition also tend to go to the platform with the most users (paying or not) Aug 10 03:36:34 My goal is to create an environment where developers can "scratch their itch" and have it available to the largest set of users, without having to go through a central gatekeeper for open source apps. Aug 10 03:36:35 so maybe the question is, do you see the pre (or webos) generating a large userbase Aug 10 03:36:55 (of course any apps that are being sold should go through Palm's store) Aug 10 03:37:42 max_: I'm just a guy sitting in Australia who doesn't even have a GSM Pre available for him to purchase. I have no insight into the market success of the Pre. Aug 10 03:38:29 GSM pre before the end of the year hopefully Aug 10 03:38:35 or at least GSM webos phone Aug 10 03:39:03 bpadalino: due to the lack of unlimited data plans in .au, it needs to have wifi too. Aug 10 03:39:11 indeed Aug 10 03:39:52 (and authors really need to understand that their application may be used when no network connectivity is available) Aug 10 03:40:27 absolutely .. but that should be part of the html5 mindset i would think - local storage, offline working, etc Aug 10 03:40:53 bpadalino: here's hoping. Aug 10 03:44:52 rwhitby: i am surprised how much effort you put into this phone vs an android phone. why? Aug 10 03:46:21 rawdaedfish: I've been a Treo users since they first came. Treo650 is my current phone, and has been since it was released. Aug 10 03:47:37 this whole project is simply a way for me to get other people to develop the apps I need to transition from the treo650 to a modern phone ;-) Aug 10 03:47:59 lol rwhitby Aug 10 03:48:39 * rwhitby hopes no-one has noticed that he hasn't written a single app yet .... Aug 10 03:48:40 hee hee, but i havn't seen too many people working on improving the pim apps Aug 10 03:48:57 that appears to be the weakest area i see Aug 10 03:48:59 rawdaedfish: the patch process is specifically designed for that. Aug 10 03:52:14 i'm honestly a little curious about their jvm they licensed ... as i couldn't find much information online about it Aug 10 03:53:22 rawdaedfish: what improvements are needed? Aug 10 03:53:32 * JackieRipper is looking for a new project Aug 10 03:54:15 rwhitby: i have not had a lot of luck with patch process. tried it a couple times, first time fine, second time, set up 5 patches to apply, one errored, now i can't clear the queue. so i just went back to hand coding the patches myself Aug 10 03:55:01 rawdaedfish: yes, the quilt process is very brittle at the moment. Aug 10 03:55:30 but please separate out the patch interchange format, from the quilt process of creating, applying and removing patches. Aug 10 03:55:57 as long as the patches are distributed in the right format, we can fix the process as we go (or completely replace the process) Aug 10 03:56:41 (this is analogous to the ipkg feed format, and the availability of installers that can handle services and plugins) Aug 10 03:57:43 rwitby: gotcha, i more referred to quilt Aug 10 03:58:31 quilt has a very high barrier to understanding, but I know of no other tool which meets the requirements of the problem we are addressing. Aug 10 03:58:36 rawdaedfish: which patch failed? Aug 10 03:59:21 and quilt doesn't even solve the problem of multiple conflicting patches (e.g. the calendar default to week and default to month patches) Aug 10 04:00:33 jackieripper: where to start... i think the forums have touched on them all. cal needs to be faster, need an agenda view, week view needs tap on block to popup appt title, instead of day view Aug 10 04:00:35 I'm starting to think ipkg wrapping of patches, applying them with just patch, and using dependencies and conflicts correctly (both for dependencies on webos version and on other patches), might be the way for end users to use our patches. Aug 10 04:01:54 that's another reason why I'm pushing application installer authors to use the ipkg feed format and to handle postinst and prerm files securely, cause then they would be able to serve up a collection of patches packaged as ipkg files. Aug 10 04:02:03 jadkieripper: don't remember which patch failed, lemme check, that was 2 weeks ago Aug 10 04:02:06 rwhitby: can quilt handle new files? Aug 10 04:02:10 JackieRipper: yes Aug 10 04:02:45 * rwhitby bbl (lunch) Aug 10 04:03:19 rawdaedfish: I'd like to fix it, if possible Aug 10 04:04:08 jackieripper: they are all missing categories Aug 10 04:04:20 huh? Aug 10 04:04:33 ohhh... missing pim stuff Aug 10 04:06:40 jackieripper: tasks is missing sorting, like show all remaining tasks across all lists, sorted by due date descending Aug 10 04:08:07 hmmm Aug 10 04:08:16 I think I can do 1 of those Aug 10 04:08:28 which, I admit, is not a lot.. but it's something Aug 10 04:08:51 I'll take a look at the week view thing tomorrow Aug 10 04:09:38 jackieripper: the pim apps (cal, task, memo, what's #4) Aug 10 04:10:20 email Aug 10 04:10:30 jackieripper:i've wanted to tackle agenda view, but decided to get to know app coding first Aug 10 04:10:32 contacts Aug 10 04:10:45 jackieripper: i'll get to it sometime this month, though Aug 10 04:11:17 I have three pre-related projects I'm working on (rather leisurely) Aug 10 04:12:06 calendar does not seem to notify me of appts, but have not tried to really track that down to the notification being weak or the cal just forgetting, most cal items i set up through google cal, then they sync down Aug 10 04:12:31 birthdays don't automatically get put into the calendar Aug 10 04:13:57 bdays and anniversaries, that would be real nice and set a reminder for x days before at a certain time of the day (not like windows mobile that woke me up and reminded me at midnight Aug 10 04:14:14 1) Complete sound control... the ability to specify every single sound, including the ability to assign message tones to individual contacts, and to disable all sounds during a call. 2) making this http://www.webos-internals.org/wiki/Pager_Nagger into a real app 3) and app to turn sshd on/off Aug 10 04:15:02 hey guys... Aug 10 04:15:05 what's up? Aug 10 04:15:12 where is grep? >:( Aug 10 04:15:38 bah! i should go to sleep anyway! Aug 10 04:15:42 have a good night Aug 10 04:17:52 branded: /bin/grep Aug 10 04:18:16 he left, I think Aug 10 04:18:17 heh - impatient guy ... Aug 10 04:18:24 that was a short lunch Aug 10 04:24:04 jackieripper: and memos should just abandon that post-it ui, just not necessary Aug 10 04:24:20 I actually like it... Aug 10 04:27:20 really. i mostly don't like the fact that the font size changes depending on how much text is in the memo, and the fact it doesn't sync anywhere Aug 10 04:27:56 the second complaint there has nothing to do with the ui, though Aug 10 04:28:12 I think it may sync with google/gmail in the future Aug 10 04:28:43 memos were a brand new feature in gmail when the pre came out, if I recall correctly Aug 10 04:29:54 i've tried evernote too, but the pre ui is a bit clunky Aug 10 04:32:11 agreed Aug 10 04:34:55 anyone know of an existing way for an app to check if a call is in progress? Aug 10 04:37:31 JackieRipper: probably a dbus call for that Aug 10 04:38:06 I've been scanning the phone app... I mean it has to decide if it should ring or not, right? Aug 10 04:40:16 JackieRipper: actually probably not Aug 10 04:40:38 destinal: why not? Aug 10 04:41:03 JackieRipper: when I connected to the baseband directly with a terminal, and a call came in I got RING from the baseband (like a modem) Aug 10 04:41:41 so probably the baseband sends a different response if a call is already in progress Aug 10 04:41:59 destinal: yes, but the phone app has to decide to display the caller ID info and play the ringtone, or just display the caller ID info Aug 10 04:42:01 ie some other notification of a second incoming call rather than the first incoming call Aug 10 04:42:18 hmmmm Aug 10 04:42:25 different event, then Aug 10 04:42:36 dammit Aug 10 04:42:39 so I don't know for sure, but I should say, it's possible Aug 10 04:43:02 I'd sniff dbus and make some incoming calls from other phones Aug 10 04:43:28 no need for another phone... I can just call voicemail Aug 10 04:43:36 oh right Aug 10 04:43:40 or my office phone, I guess Aug 10 04:44:02 so yeah make a call with one in progress and one without one in progress and check out what comes over dbus Aug 10 04:44:06 maybe it IS the same event Aug 10 04:45:39 I shouldn't really base anything on what the baseband says in AT command mode actually, I don't know the webos stuff actually uses that mechanism except for dial up networking Aug 10 04:45:49 - / ppp sessions Aug 10 04:50:12 destinal: all I'm looking for is a way to check if a call is in progress, so I can patch the calendar, email, messaging apps to not play a sound Aug 10 04:50:29 it's annoying Aug 10 05:01:46 if (this.lineState[0].state == TelephonyCallState.ACTIVE) { Aug 10 05:01:54 jackieripper: that would be awesome, my wife hates it Aug 10 05:04:11 destinal: smallcall-assistant.js? Aug 10 05:04:21 yeah, now how you get a lineState.. Aug 10 05:04:31 that is awesome! Aug 10 05:04:50 now I just have to find every sound... :-P Aug 10 05:04:58 it looks like lineStates are pulled in from callStateMessage Aug 10 05:06:10 JackieRipper: well.. might it not work to just change notification sound on call start and change it back on call end? Aug 10 05:06:21 otherwise you have to figure out how to pass around callstate Aug 10 05:07:03 destinal: I can replicate the function(s) that determines call state in each app Aug 10 05:07:26 except for third party apps, etc Aug 10 05:07:39 I mean having to change it in each new app you download really sucks Aug 10 05:08:05 who is to say the new app will use an existing sound? Aug 10 05:08:20 I'm thinking of the alarm clock... Aug 10 05:08:21 I mean they all call a standard notification function Aug 10 05:09:05 is there any way to just set silent mode? Aug 10 05:09:11 it's rather trivial to have your app play any sound Aug 10 05:09:34 ie as if the switch had been flipped? Aug 10 05:10:50 sadly, the tones play during a call even if the switch is flipped Aug 10 05:11:01 really? that sucks Aug 10 05:11:04 they just play through the ear piece/headset Aug 10 05:11:27 I thought someone said vibrate mode was a workaround Aug 10 05:11:53 you've tested it and it isn't, then... Aug 10 05:11:54 not in my experience, but I can test tomorrow at work Aug 10 05:12:13 or test more methodically, that is Aug 10 05:14:32 one other thing... I can set/get a preference in the db with Mojo.Service.Request... is there a way to delete an entry? Aug 10 05:15:37 what service are you calling to get / set? Aug 10 05:16:08 here's an example http://predev.pastebin.com/m37d90b52 Aug 10 05:16:48 SystemService.identifier = 'palm://com.palm.systemservice'; Aug 10 05:18:26 but I'd like to be able to remove the "alerttone" line completely from the db Aug 10 05:24:09 JackieRipper: I suspect it doesn't work that way Aug 10 05:24:14 * rwhitby announces that webos-internals.org will be going down in about 17 hours time for a hardware upgrade Aug 10 05:24:19 which? Aug 10 05:24:34 removal? Aug 10 05:24:38 JackieRipper: right Aug 10 05:24:58 I should check MyNotifications to see how it resets to defaults Aug 10 05:25:28 I'm reading extracts from LunaSysServices and I don't see any deletion Aug 10 05:25:37 there is a loadDefaultPrefs Aug 10 05:25:44 but that probably is all prefs Aug 10 05:32:37 quick q: when I ssh into my pre, I see lots of system messages written the the screen. things like "powerd: System woke up." Is this normal? Aug 10 05:32:51 aufrank: yeah, powerd is very chatty Aug 10 05:32:56 happens about every 30 seconds Aug 10 05:33:35 OK, thought I had messed up some syslog function by mucking with the avahi and messagebus users and groups Aug 10 05:33:37 phew! Aug 10 05:33:37 depends a lot on how you're using the device and whether it's plugged into USB and what your sleep timer is Aug 10 05:33:55 (still don't have avahi working, but that's another story) Aug 10 05:34:00 but powerd has been doing it all along, you just haven't seen it until now Aug 10 05:34:09 phew, thanks Aug 10 05:34:14 aufrank: is it starting now? Aug 10 05:34:26 avahi, that is? Aug 10 05:34:49 it is, but then if I call avahi-browse -a (basically a client), it doesn't find the daemon Aug 10 05:35:06 I can get the pid for the daemon, I know it's running Aug 10 05:35:12 but the client programs don't know Aug 10 05:35:13 is it actually running? Aug 10 05:35:21 oh, ok, I typed too slow Aug 10 05:36:23 and it doesn't show up when I browse mDNS services on other machines Aug 10 05:36:35 so, it's running but not in a way that anything else can see =\ Aug 10 05:39:59 destinal: MyNotifications restores defaults by replacing the path with the path to the default sound Aug 10 05:40:06 which is cool Aug 10 05:40:48 JackieRipper: does it have any really good way of determining the default sound, or is it just hard coded with what was observed by the developer Aug 10 05:40:57 the latter Aug 10 05:41:06 but we're talking 2 sounds Aug 10 05:41:30 yeah, it's good enough unless other versions of the pre or carrier bundles come with different defaults Aug 10 05:41:31 /usr/palm/sounds/notification.wav and /usr/palm/sounds/alert.wav Aug 10 05:42:03 destinal: these paths are hardcoded into at least one binary Aug 10 05:42:09 really? wow Aug 10 05:42:27 that's how you can just specify soundClass alerts Aug 10 05:42:45 or soundClass notifications Aug 10 05:43:11 and why it makes it such a pita to specify sounds Aug 10 05:43:36 ok, bed for me Aug 10 05:43:40 me too Aug 10 05:43:46 I'm up way late Aug 10 05:43:46 thanks for help on my first steps Aug 10 05:43:54 likewise... tomorrow will be a long day Aug 10 05:44:33 bye all Aug 10 06:02:50 rwhitby: ah, I was confusing ipkg and oe then Aug 10 06:03:02 but it is used for optware? Aug 10 06:03:50 kiz_: in answer to why you can't delete files via sftp, it's either that you're not root, or that you have a root filesystem that is mounted read-only (it usually is) Aug 10 06:04:09 sudo mount -o remount,rw / Aug 10 06:04:24 i run that to set to read-write Aug 10 06:04:27 yeah that should fix that Aug 10 06:04:34 are you sftp'ing in as root? Aug 10 06:04:40 no Aug 10 06:05:00 the accout i setup with optware Aug 10 06:05:14 I'd check what the permissions are on the files / directories you're trying to alter Aug 10 06:05:43 it may be that your regular user login doesn't have privileges to delete them Aug 10 06:07:21 okay i thought that was the whole reason for editing the visudo file Aug 10 06:10:21 well if you reconfigure your sftp client to sudo the sftp process you can do it this way Aug 10 06:11:22 usr ALL=NOPASSWD: sudo /opt/libexec/sftp-server Aug 10 06:11:25 will that work? Aug 10 06:11:36 yeah that covers the server side Aug 10 06:11:56 then the client needs to be configured to execute sudo /opt/libexec/sftp-server Aug 10 06:12:38 (personally I just ssh / sftp in as root with an ssh key) Aug 10 06:12:40 how would it do that? Aug 10 06:13:03 since it's not a program being run, but a service Aug 10 06:13:09 tmzt: actually it is a program Aug 10 06:13:21 tmzt: sftp is strange that way Aug 10 06:13:29 yes, but it's not run without output on stdout in the normal channel I mean Aug 10 06:13:36 it has it's own channel Aug 10 06:13:40 tmzt: yes but the client still executes sftp-server Aug 10 06:13:46 it has to actually send that commadn Aug 10 06:13:47 the client does? Aug 10 06:13:49 yes Aug 10 06:13:51 i get a syntax error Aug 10 06:14:07 ALL=NOPASSWD: sudo /opt/libexec/sftp-server Aug 10 06:14:18 essentially sftp is ssh in, run sftp server Aug 10 06:14:20 debug1: Sending env LANG = en_US.UTF-8 Aug 10 06:14:20 debug1: Sending subsystem: sftp Aug 10 06:14:34 >>> /opt/etc/sudoers: syntax error near line 22 <<< Aug 10 06:14:48 but if I run bash -i Aug 10 06:15:28 debug1: Entering interactive session. Aug 10 06:15:28 debug1: Sending environment. Aug 10 06:15:28 debug1: Sending env LANG = en_US.UTF-8 Aug 10 06:15:28 debug1: Sending command: bash -i Aug 10 06:15:47 http://www.webos-internals.org/wiki/Setup_SFTP Aug 10 06:15:48 I left out the interactive session on the last one Aug 10 06:15:53 In the SFTP server box enter: sudo /opt/libexec/sftp-server Aug 10 06:16:02 (in winscp) Aug 10 06:16:12 okay im using filezilla Aug 10 06:16:16 so that probably doesn't use a subsystem anymore Aug 10 06:16:17 ok Aug 10 06:16:54 I don't personally use any of this Aug 10 06:17:33 I just ssh in as root with a keypair as god intended man to ssh into pre's :) Aug 10 06:18:15 where ssh = ssh, scp, sftp, etc Aug 10 06:19:17 whats the best way to keep the pre from dropping the wifi connection? Aug 10 06:20:04 kiz_: personally I come in over usbnet Aug 10 06:21:08 kiz_: but you can adjust the sleep time and I don't think it drops when you're either plugged into usb, or playing an mp3 file Aug 10 06:21:45 at any rate usbnet really is the best thing to manage your pre over IMO Aug 10 06:21:55 usbnet? Aug 10 06:22:16 kiz_: ethernet over USB essentially Aug 10 06:22:28 http://www.webos-internals.org/wiki/USBnet_Setup Aug 10 06:22:56 it's easy, you just run "usbnet enable; reboot" and then make sure you have drivers for whatever's on the other side Aug 10 06:24:30 tmzt: I've forgotten what we were talking about. Is what used for optware? Aug 10 06:25:29 openembedded Aug 10 06:29:57 ah, no. optware is unrelated to openembedded. Aug 10 06:32:33 now that usbnet is enabled Aug 10 06:32:48 rwhitby: okay, thanks Aug 10 06:33:45 where is the usbnet ip? Aug 10 06:33:51 how do sftp Aug 10 06:37:14 kiz_: 192.168.0.202 Aug 10 06:39:02 k, time for bed, good night all Aug 10 06:40:38 yes, we are now @webosinternals on twitter. Aug 10 08:10:29 does anyone know what the file name for the image behind the icons in the launcher is called? Aug 10 08:10:35 on the main screen, not inside the launcher Aug 10 08:14:22 this would be so nice: Aug 10 08:14:23 # stap -e ' Aug 10 08:14:23 probe process("/lib/libc.so.6").function("malloc").return, Aug 10 08:14:23 process("/lib/libc.so.6").function("free").return Aug 10 08:14:23 { println(probfunc()," ",$$parms," ",$$return) } Aug 10 08:14:25 ' -c 'ls' # -c 'CMD ARGS' Aug 10 08:14:30 (systemtap) Aug 10 08:34:08 finally, i found it Aug 10 12:17:16 anyone here? Aug 10 12:23:11 i am Aug 10 12:23:26 pulln my hair out cause my stupid android phone isnt connecting to my pc grrr Aug 10 12:23:35 lol Aug 10 12:23:39 you any good with the depot? Aug 10 12:23:45 gonna try restarting the phone Aug 10 12:23:51 i played with depot once, worked as expected Aug 10 12:24:01 ill be back in 5 though Aug 10 12:27:51 roar :( Aug 10 12:27:56 http://developer.palm.com/distribution/viewtopic.php?f=11&t=1125&p=4126#p4126 Aug 10 12:28:13 that explains it all, if you have any suggestions please reply tho the forum post as I have to start heading to work now Aug 10 12:28:38 craw: id use a cookie for first use Aug 10 12:28:47 because its synchronous Aug 10 12:28:52 but thats just my opion ill finish reading Aug 10 12:29:05 well i plan to use a db, just trying to get the depot to work first learn about the depot then move on to the db Aug 10 12:29:20 writing an article and tutorial about this on my site and probably a wiki page with the sample project Aug 10 12:29:59 cool Aug 10 12:30:01 whats yoru site? Aug 10 12:30:23 http://josephcrawford.com/ Aug 10 12:30:35 lol Aug 10 12:30:40 :) Aug 10 12:30:52 the other day in #android a bunch of us were pointing out our email addresses Aug 10 12:31:01 and everyone was name@name.com Aug 10 12:31:04 lol Aug 10 12:31:36 i got mikedg.com Aug 10 12:33:48 haha at your interview post, i did a handful of phone interviews Aug 10 12:34:26 and everytime i had the interviewer ask me a technical question, then insist my answer was wrong, even while i was 90% sure i was right, and then googled the answer and found out i was 100% correct Aug 10 12:39:05 off to work, later Aug 10 12:39:20 s Aug 10 13:14:55 FYI webos-internals.org is going offline in about 9 hours for a hardware upgrade. Aug 10 13:15:12 should take less than an hour. Aug 10 13:32:46 rwhitby: I think you are implying the chat will be offline, which is not likely :) Aug 10 13:38:33 anyone who has knowledge of the Depot i posted a forum question in #webos, would appreciate if you could take a look ;) Aug 10 13:56:27 nebula, holy shit you are here :) Aug 10 13:59:10 damn straight im her Aug 10 13:59:12 here Aug 10 13:59:21 fscking new keyboard Aug 10 14:01:54 how was your weekend? Aug 10 14:01:59 other than the meet-up Aug 10 14:02:26 good good Aug 10 14:02:30 got a meeting, brb Aug 10 14:05:51 FreeTim3, hey tim, you are the one who said your company was hiring right? Aug 10 14:06:17 hard to remember everyone's names from saturday lol Aug 10 14:17:25 Anyone know how to restart the dbus services w/o having to reboot the Pre? Aug 10 14:18:47 which one did you kill ? Aug 10 14:19:11 None .... need to restart them to catch the new version of my service. Aug 10 14:20:52 i am guessing it's a java service - so you need to restart that java command Aug 10 14:48:57 Hey I'm having trouble performing this edit: http://www.webos-internals.org/wiki/Patch_Launcher_Add_or_Delete_Pages Aug 10 14:49:05 I'm editing in nano, and it won't let me save the file Aug 10 14:49:16 however, I have the filesystem in read/write mode and am running as root Aug 10 14:49:58 Any help? Aug 10 14:50:19 control-o right Aug 10 14:50:43 Is it giving some error warning or what's it doing exactly Aug 10 14:51:05 It is just making a noise Aug 10 14:51:07 like an error Aug 10 14:51:38 and nothing is happening Aug 10 14:52:12 strange does the control-t one work, where it brings up a list of folders? I am thinking you can try saving it as another filename or into another folder Aug 10 14:52:52 did you make filesystem writable? "mount -o remount,rw /" Aug 10 14:53:04 yea Aug 10 14:53:11 sam1am: also, using quilt is recommended instead of manually editing it Aug 10 14:53:27 sam1am: did you sudo edit it? Aug 10 14:53:35 tried that, yes Aug 10 14:53:57 sam1am: tried a different editor, perhaps? Aug 10 14:54:17 the noise has to mean it's read-only or the file system mount didn't take right? Aug 10 14:54:28 gkatsev: Just tried vi, which worked Aug 10 14:54:34 I don't get it - apparently nano sucks Aug 10 14:54:57 nano does suck, but i guess it is a bit easier to use than vi, especially since vi doesnt have easy mode. Aug 10 14:56:56 sam1am: i would still recommend getting quilt to work. Aug 10 14:57:10 ah good. (I have a coffee mug with VI cheats printed on it.) <-- nErD Aug 10 14:57:23 nice Aug 10 14:57:38 at home ive got the viemu visual keyboard bindings for vim on the wall next to me Aug 10 14:59:50 FreeTim3: how goes your game, did you work on it anymore since saturday? Aug 10 15:01:02 gkatsev: That was my first try - but I gut stuck on "git pull" with "git not found" Aug 10 15:03:27 sam1am: http://www.webos-internals.org/wiki/Next_steps Aug 10 15:03:32 did you do that? Aug 10 15:03:35 makes everything so easy Aug 10 15:03:50 yea Aug 10 15:03:56 I did that but it didn't install git Aug 10 15:04:01 I just manually installed it Aug 10 15:05:03 id recommend you try rerunning the quilt-bootstrap script, as it sets everything up for you. Aug 10 15:05:46 Someone should write a gui front end for applying these patches Aug 10 15:06:32 that would be cool, you just check which you want, restart and the phone and then everything should be applied. Aug 10 15:06:59 sam1am: how are you connected to the phone, btw? Aug 10 15:07:06 novaterm Aug 10 15:07:10 ok Aug 10 15:11:39 bzhou * r10551 optware/trunk/make/py-psycopg2.mk - py-psycopg2: 2.0.11 -> 2.0.12 Aug 10 15:16:16 bzhou * r10552 optware/trunk/make/haproxy.mk - haproxy: 1.3.19 -> 1.3.20 Aug 10 15:17:31 Rboatright wiki * r4154 http://www.webos-internals.org/wiki/Tutorials_webOS_Porting_Older_App/example - 1 Aug 10 16:00:55 What do you think about maintaining ONE webos-internals service, rather than many custom ones. i.e. instead of things like org.webosinternals.ledservice/method, and org.webosinternals.ipkgservice/method. We would have one org.webosinternals.service/ledOn {params}, org.webosinternals.service/ipkg-install {params} etc... Allowing the user a one-time only service install for any webosinternals functionality? Aug 10 16:14:50 ework: That's a lot of eggs in one basket, especially if not all apps use them, and doubly especially if some service offers capabilities not used by an app yet exploited unexpectedly by another Aug 10 16:15:02 com.webosinternals.ipkgservice Aug 10 16:15:11 cin,webisubterbaks,iotkiioservuce Aug 10 16:15:17 whos making all these :P Aug 10 16:15:31 com.webosinternals.optloopservice* Aug 10 16:21:13 lmorchard, there are many services that not all apps use already on the pre Aug 10 16:32:03 If there is anyone around that can help with me an Eclipse issue I am having trying to install my test app onto the emulator, please IM me...Thanks Aug 10 16:46:44 The way I see it, in the current method the user has to install not only an app but potentially a different service for each app Aug 10 16:47:41 if we had one service, then many apps could depend on it, and the user would be able to install apps only after the one-time upgradeable install of the webosinterenals service Aug 10 16:48:04 And since it will be open source, there will be more eyes verifying new service methods are not buggy/malicious Aug 10 16:56:37 ework: once the preware app is created it won't be that big of a deal. Aug 10 16:58:40 the preware app will auto-install services based on app dependencies? Aug 10 16:59:13 It still will require rw/postinst for each service rather than ro ability to update the one service Aug 10 17:01:08 Is a service the same thing as a plugin? Aug 10 17:02:14 No I don't think so Aug 10 17:02:30 a service exposes a method to the webos API Aug 10 17:02:35 over the dbus Aug 10 17:02:47 I was thinking that's what plugins did... Aug 10 17:03:42 Does terminal use a service or a plugin? Aug 10 17:04:00 I thought plugins were patcehs? Aug 10 17:04:06 s/patcehs/patches Aug 10 17:04:20 * Templarian thinks we need to go write a terminology sheet. Aug 10 17:04:31 lol yes Aug 10 17:05:49 looking at the termplugin, looks like it is making a module Aug 10 17:06:03 not a service though Aug 10 17:08:54 has anyone else had a blown speaker on the back of the phone, or is it just me Aug 10 17:08:57 i've now done it TWICE Aug 10 17:10:07 Technobabble: nope and I use it for music once and a while while driving home and to work for pandora since I'm to lazy to get a wire to connect it to the radio. Aug 10 17:10:21 so its a browser plugin, services are the interconnect from linux space to webos Aug 10 17:11:41 temp, the thing is, i don't use it for music either unless i use my headphones Aug 10 17:12:12 these things are blowing while i'm not doing anything Aug 10 17:12:19 yesterday i was on the boat when it blew Aug 10 17:12:26 it was in the glove box Aug 10 17:14:26 ework: Yea that's basically it had to have destinal explain it to me. Aug 10 17:32:07 is there a google group that is the discussion version of the webos-internals-announce group? Aug 10 17:34:00 about when do you think the preware app will be ready? Aug 10 17:37:22 ework: browser plugins or system services are just different architectures for back-end code Aug 10 17:37:53 ie low level standard unix stuff just with a given interface (for browser plugins it's NPAPI, for system services it's lunaservice which is based on dbus) Aug 10 17:38:29 you can use either one to solve a problem that requires native or low level code, but depending on the problem one or the other will be a better answer Aug 10 17:39:18 I'd generally say develop custom system services rather than browser plugins Aug 10 17:39:34 only browser plugins if you have a really good reason that can't be met with services Aug 10 17:40:12 guys, i have a pretty annoying problem with my pre, maybe someone could explain why its happening? Aug 10 17:41:04 wsup everyone Aug 10 17:44:38 Decimation_: what is the problem? Aug 10 17:44:42 when i get a new text, my screen doesn't light up :/ Aug 10 17:44:48 it just goes unnoticed. Aug 10 17:45:29 i really dont wanna restore with webos doctor... ive done so much to it.. lol Aug 10 17:45:54 :Q!qqqqqq1:q Aug 10 17:46:10 Decimation_: go to screen and lock, do you have "show when locked" turn on or off? Aug 10 17:46:31 its on Aug 10 17:47:10 try turning it of and on Aug 10 17:47:25 i just did, i just text someone so they'll text back soon Aug 10 17:47:34 it couldn't have been a modification i did, could it? Aug 10 17:47:46 looks like video on the pre is coming real soon! Aug 10 17:47:59 atlanta: really? Aug 10 17:48:07 yea Aug 10 17:48:29 as long as im connected to a computer, i can record video :P Aug 10 17:48:43 i wish i knew how to write a service or w.e to make an app for it. Aug 10 17:49:08 gkatsev: no, i got a text, didnt even light up. Aug 10 17:49:22 Decimation_: did you try restarting the phone? Aug 10 17:49:44 ill try Aug 10 17:49:49 wtf would cause this? Aug 10 17:50:04 gkatsev: yea they already got it working Aug 10 17:50:06 some what Aug 10 17:50:06 http://forums.precentral.net/web-os-development/197022-video-recording-real-no-gui.html Aug 10 17:50:08 lovely Aug 10 17:50:36 yup, still no audio, at least not stable audio. Aug 10 17:50:57 yup yup theres a few plugins you can try with gstreamer that might work Aug 10 17:51:05 i just havent had time to fiddle with it Aug 10 17:51:11 try it out atlanta :) Aug 10 17:51:21 hay someone also posted webos book Aug 10 17:51:24 online Aug 10 17:51:44 what? Aug 10 17:51:47 internet is lovely these days Aug 10 17:52:04 gkatsev: yup the whole book Aug 10 17:52:36 atlanta: you mean, like a torrent or something? like the pdf or a scanned version? Aug 10 17:54:09 gkatsev: still no luck Aug 10 17:55:21 then i cant help anymore. sorry :( Aug 10 17:55:38 damn, this sucks Aug 10 17:55:51 i would restore it with webosdoctor Aug 10 17:55:56 but i got 30 apps id have to reinstall Aug 10 17:55:58 all my bookmarks Aug 10 17:56:07 not to mention all the mods ive done Aug 10 17:56:40 message forwarding, charcounter, etc. Aug 10 17:56:42 Decimation_: add the mods to quilt. :D Aug 10 17:57:02 lol, i think im gonna write down all the apps ive installed Aug 10 17:57:03 and just restore Aug 10 18:04:51 resetting my phone :( Aug 10 18:07:56 Decimation_: good luck Aug 10 18:18:30 okay Aug 10 18:18:45 so ive finally got sftp working, (turns out filezilla wont work) Aug 10 18:19:17 now i need to know how to refresh the app list Aug 10 18:19:35 so that when i modify my app i can launch and see changes Aug 10 18:25:46 destinal, in that case what are your thoughts on maintaining ONE webosinternals service (which would be a jar containing a package of classes). Aug 10 18:26:48 hmmmm well I guess not a package of classes, since the .service names only one class Aug 10 18:32:01 lmao, reset it Aug 10 18:32:05 now i cant sign into my palm profile Aug 10 18:32:11 no good service in my house Aug 10 18:32:16 or outside apparently. Aug 10 18:32:16 lol Aug 10 18:32:23 Decimation_: what about wifi? Aug 10 18:32:29 or you can login yet at all? Aug 10 18:32:45 nah, you have to login through sprints network first time Aug 10 18:33:00 right... Aug 10 18:33:21 "You need to be connected to your wireless service provider's network to sign in. Move into a wireless service area and try again." Aug 10 18:33:35 that sucks... Aug 10 18:34:31 some people have been getting free mifi after talking with sprints customer service Aug 10 18:36:13 what? Aug 10 18:37:41 I meant Airave Aug 10 18:37:48 ya i got two Aug 10 18:37:52 one for me, one for my parents Aug 10 18:38:05 its only free for a year? Aug 10 18:38:11 s/customer service/account retentions Aug 10 18:38:15 it's not free service though Aug 10 18:38:18 just free device Aug 10 18:38:22 don't let them fool you Aug 10 18:38:22 oh Aug 10 18:38:30 how much is it extra a month? Aug 10 18:38:35 7 i think Aug 10 18:38:50 worth it for people like me with shoddy home service areas Aug 10 18:39:08 wonder why its not free, its cheaper than building new towers. Aug 10 18:39:54 nebula: this is the only time ive seen you talk here not about/during predevcamp. :D Aug 10 18:41:40 * sugardave missed predevcamp. Aug 10 18:42:18 does anyone know how to refresh or apply changes when working sftp? Aug 10 18:42:33 nebula: so, whens the next boston pre meetup? september? Aug 10 18:42:36 kiz_: you can restart Luna Aug 10 18:42:49 lmao, i walked around the block, just trying to get it to login to my palm profile for the first time Aug 10 18:42:51 no luck Aug 10 18:43:12 Decimation_: Aug 10 18:43:19 the 1.1.0 web doctor Aug 10 18:43:24 is known to have a problem i think Aug 10 18:43:41 huh Aug 10 18:43:47 we've started a users group Aug 10 18:43:49 this would've been helpful info before iw alked around the block.. Aug 10 18:43:56 just gotta finalize the details Aug 10 18:44:20 nebula: right, is there a site for it yet? Aug 10 18:44:32 atlanta: so how do i get around this Aug 10 18:44:35 will be www.webosboston.org and wiki.webosboston.org Aug 10 18:44:58 cool beans Aug 10 18:45:06 Decimation_: try checking the palm forums im not to sure JackieRipper informed me via irc yesterday about it Aug 10 18:45:07 yup Aug 10 18:45:21 nebula: let me know when its finalized Aug 10 18:45:29 will do Aug 10 18:45:37 everyone on the registered list will know Aug 10 18:45:46 k, cool Aug 10 18:45:48 even the 30 that never showed Aug 10 18:45:54 lol Aug 10 18:46:19 nebula: they give 2 years free service also Aug 10 18:46:20 we had about 30 that didnt show also Aug 10 18:46:24 just gotta get the rigth person Aug 10 18:46:39 bitch about how you shouldnt have to pay to have better serviec Aug 10 18:47:12 or, just bitch about how you have no service at home and you are thinking of switching carriers Aug 10 18:47:28 atlanta: not sure, i've talked to many, and they mention it's BS about the free service Aug 10 18:47:57 never get a clear answer on the service Aug 10 18:48:00 only the device Aug 10 18:48:04 so ymmv Aug 10 18:48:05 yup yup Aug 10 18:48:08 ill be calling soon Aug 10 18:48:16 service is actually shitty in my house also Aug 10 18:49:02 whats airwave? Aug 10 18:49:08 airave Aug 10 18:49:12 sprint.com Aug 10 18:50:58 Decimation_: i think its like a network repeater or something Aug 10 18:53:45 Decimation_: its a signal booster Aug 10 18:54:01 oh Aug 10 18:54:07 its a device looks like a router connect it to the cable model and gives you pretty much full bars at the crib Aug 10 18:54:11 house** Aug 10 18:57:09 So I've got a little tidbit of information about where Classic stores PDBs and PRCs. It would be handy knowledge for someone to use when backing up Classic. Where would I put that in the Wiki? Aug 10 18:57:35 if you're a "member" of webos boston area, join #webosboston for group specific chat Aug 10 19:02:25 muchtall: it's stores them as files? Aug 10 19:02:27 interesting Aug 10 19:02:31 Yeah Aug 10 19:02:42 In /var/lib/palmos/datamgr/PALM_DM Aug 10 19:03:00 seems they might have based on simulator then, rather than an emulator Aug 10 19:03:08 since it's arm/armlets Aug 10 19:03:14 It strips the extension and adds what looks like a HEX flag field as an extension Aug 10 19:03:15 since it supports arm/armlets Aug 10 19:03:31 example? Aug 10 19:03:42 AddressDB_81800000 Aug 10 19:04:03 Or here's an App... NotifyLink_82000000 Aug 10 19:04:23 maybe dbhandles Aug 10 19:04:27 HsSysResource68K_A4010000 Aug 10 19:04:28 not sure Aug 10 19:04:54 Yeah, well, anyhow it's a lifesaver if you're resetting your Pre. I lost all my DBs before I saw this Aug 10 19:05:05 type/creator are probably in the file, especially if they are really prc/pdb Aug 10 19:05:22 THe byte sizes are identical Aug 10 19:05:27 so I would imagine so Aug 10 19:05:30 4k? Aug 10 19:05:48 oh, you mean the suffix Aug 10 19:06:00 can you run file on them? Aug 10 19:06:15 I mean that if I "Install" a PRC, the size of the file on my system is the same as it is on the Pre Aug 10 19:07:13 So what do I categorize this as? Research? http://www.webos-internals.org/wiki/Portal:Research Aug 10 19:07:56 can you install by copying? Aug 10 19:08:09 I would think not, I would also wonder if there's an index or something Aug 10 19:08:16 Well, I would imagine so, but I have no idea what that suffix means Aug 10 19:08:18 must depend on the card api implemenation Aug 10 19:09:17 I know on PalmOS you could always just copy PRCs from one filesystem to another via FileZ without any problem Aug 10 19:09:39 that wasn't direct Aug 10 19:09:58 and they were'nt prc's in memory, I think, not sure of the internals of dbm though Aug 10 19:19:42 Muchtall wiki * r4175 http://www.webos-internals.org/wiki/ClassicFilesystem - New page: Classic appears to store PRCs/PDBs in: You should be able to copy files from this location to /media/internal or elsewhere to m... Aug 10 19:20:01 Wow. That's cool. Aug 10 19:20:57 can you confirm they can be restored though? Aug 10 19:21:07 did you find an index file or something? Aug 10 19:28:25 anyone running sdk on archlinux? Aug 10 19:29:01 lol, im on the customer service, they cant figure out why it wont let me login Aug 10 19:29:09 they say it shows my service is fine Aug 10 19:30:25 clear Aug 10 19:31:58 alphakamp: I've never used archlinux but you should be able to like mkdir ~/sdk; cd ~/sdk; ar x ../sdkfilename.deb and then cd /; sudo tar xvzf ~/sdk/data.tar.gz to install Aug 10 19:32:44 destinal1: tahts what ive done but im having trouble with palm-inspector Aug 10 19:32:55 tmzt: I'll give it a shot in a second Aug 10 19:47:51 tmzt: Confirmed. I restored my NotifyLink installation after a Classic "Hard Reset". Aug 10 19:48:29 great Aug 10 19:48:33 so no index file? Aug 10 19:48:34 I could also flip between copies of "MemosDB%2DPMem_86C00000" Aug 10 19:49:12 It would appear it figures out what's "installed" when the emulator boots. Aug 10 19:49:55 Changing these files while Classic was running did not work however. Aug 10 19:50:17 I imagine the app already loaded the DB, therefore chaging it after the fact would probably corrupt it Aug 10 19:51:40 I SOVLED MY PROBLEM! Aug 10 19:51:42 HAZAHHH Aug 10 19:51:58 Checkers 1.5.0 posted on PreCentral Aug 10 19:54:33 im glad you changed the icon kesne :) Aug 10 19:54:47 Haha Aug 10 19:54:53 Yeah, the old one was bad Aug 10 19:55:00 New graphics set :) Aug 10 19:55:19 hey, its only bad if ya dont fix it :P Aug 10 19:55:40 Haha Aug 10 19:55:53 Did you download the latest version? Aug 10 19:57:50 hah, i DID Aug 10 19:57:58 but my phones in the restoring process now. Aug 10 19:58:08 Oh haha Aug 10 19:58:18 Well, the new graphics set adds a lot Aug 10 19:58:19 almost done though Aug 10 19:58:33 yeah, its on the list of apps to download i made :) Aug 10 19:58:55 okay Aug 10 19:59:21 so yeah, after i get this hooked up, i'll install file coaster and i'll be set :) Aug 10 19:59:31 mmk Aug 10 20:28:14 how does one manage to search his WHOLE room for his xbox 360 mic he had last night, and still not fight it Aug 10 20:28:18 where the hell could it go :/ Aug 10 20:28:52 Decimation_: why would you fight your mic while searching for it? wouldnt it mean that you know where the mic is? :D Aug 10 20:34:14 rofl, find* Aug 10 20:34:23 so frustrated i cant even think straight :) Aug 10 20:57:47 rofl Aug 10 20:57:56 i just went and applied like... 5 mods Aug 10 20:58:08 before i realized i was on 1.0.4 because i had the old webosdoctor Aug 10 20:58:10 fml.. lol Aug 10 20:58:16 Anyone else start a habit of modifying useful but ugly programs on precentral.net to be less ugly? Aug 10 20:58:48 tyler_wylie: ive modified some apps to make them pretty.. yes. Aug 10 20:59:43 My techtraypre: http://omploader.org/vMjRkMQ/screens.zip Aug 10 21:00:44 lol, nice Aug 10 21:01:05 But they say it's 'closed source' on the web page, so I guess that means I can't redistribute Aug 10 21:01:38 I should start going around and de-ugly all these homebrew apps Aug 10 21:04:13 webos-internals.org server is going down now **** ENDING LOGGING AT Mon Aug 10 21:05:15 2009 **** BEGIN LOGGING AT Mon Aug 10 23:46:17 2009 Aug 10 23:46:21 Rick_home: mythtv can Aug 10 23:46:46 or could... I haven't hooked mine back up since I moved in Jan Aug 10 23:47:24 Rick_home: boxee can too apparently (it's based on XBMC) Aug 10 23:47:28 ok, forums didnt answer this one.. :D where is "optware-dropbear" located [so i can edit it enabling ssh over wifi] ..did a find . optware-dropbear and came up empty, assuming im being dumb :/ Aug 10 23:47:32 and XBMC is _not_ from microsofty Aug 10 23:47:47 s/fty/ft/ Aug 10 23:47:48 destinal1 meant: and XBMC is _not_ from microsoft Aug 10 23:48:39 Is there someone I should send kernel panic log messages to? Aug 10 23:48:54 BsCaBl: should be /etc/event.d/ if you have done ipkg-opt install optware-dropbear Aug 10 23:49:00 or is it ipkg-opt install dropbear Aug 10 23:49:02 find the support address at developer.palm.com Aug 10 23:49:07 yea, i have, excellent! Aug 10 23:49:09 quotemstr_: palm gets them automatically from you Aug 10 23:49:22 rwhitby: I have that daemon turned off. :-) Aug 10 23:49:26 I should re-enable that.. Aug 10 23:49:49 bingo! thanks destinal! Aug 10 23:49:51 still no webos-internals.org/wiki :( Aug 10 23:50:26 hmmm -i eth0 isnt on there... odd Aug 10 23:51:17 Decimation_: yeah, we're working on it - someone is hammering the web server Aug 10 23:52:47 okie, im further confused.. http://forums.precentral.net/web-os-development/196760-trouble-using-ssh-over-wifi.html is where im looking.. my dropbear file is pretty much just like that one.. im trying to ssh into the 192.168 addy, but its not working.. *lost* [yes im behind the same router as the phone] Aug 10 23:53:52 what is fone IP? What is pc IP? Aug 10 23:54:20 both behind the same router, so im using the internal ip's [192.168.1.*] Aug 10 23:57:00 actually, mine is slightly different now that i look at it Aug 10 23:57:26 lemme see if this helps.. Aug 10 23:58:08 the thing is, SOME routers use 192.168.1.x for wired and 192.168.0.x for wireless... and then net mask stops connections Aug 10 23:58:12 so I've learned to ask Aug 10 23:58:34 no, its a good question, a lot of people are network newbies Aug 10 23:59:03 low level tech support is my LIFE. Aug 10 23:59:04 i run a dual ruouter 3 ip network here, so i may not me a *nix expert but i know networking.. but, i failed to establish that :D Aug 11 00:00:43 *reboots phone to test* Aug 11 00:01:33 i realized, tho i didnt have the "-i eth0" i had "-i ppp0" so, i omitted that.. now its identical to the forum post Aug 11 00:02:02 I have a (hopefully) stupid question for you guys Aug 11 00:02:17 well, whoever is active anyways Aug 11 00:02:42 LarrySteeze: just ask, these guys are really helpfull :D Aug 11 00:02:50 wiki should be back now Aug 11 00:02:57 rwhitby: yay! Aug 11 00:04:16 that worked! thanks for the file location! :D Aug 11 00:04:36 omg wifi is SO much faster Aug 11 00:06:39 ill be doing it this way from now on :P Aug 11 00:06:59 LarrySteeze: what's your q? Aug 11 00:07:56 webos-internals back up Aug 11 00:09:35 O.O, i think i have a dead pixel.. in the center of my screen! Aug 11 00:09:57 sucky Aug 11 00:10:24 yea Aug 11 00:12:56 dead or white? Aug 11 00:13:40 if dead, you can write a little js app that beats on it, black white black white for 5 or 10 minutes several x a second. Aug 11 00:13:43 sometimes that works Aug 11 00:13:57 http://www.webos-internals.org/wiki/Tutorials_webOS_Porting_Older_App/example Aug 11 00:14:03 how to do a pre program Aug 11 00:14:13 is that worthy of moving to featured status? Aug 11 00:14:30 yes IMO Aug 11 00:15:45 so i tried usb drive with my ps3 n it wont see it.... i tried putting it in folders PS3 VIDEO n so on Aug 11 00:17:38 qny ideas any1? Aug 11 00:17:51 nope Aug 11 00:18:11 is it the hole fat thing cuz i thnk they have to b fat32 or sumtin Aug 11 00:29:45 sokay nvr mind yall suck... i cant bve the only one with a ps3 Aug 11 00:43:00 damn harold, chill out Aug 11 00:43:10 yes, it's probably because the media needs to be fat32 Aug 11 00:44:22 what did he say? Aug 11 01:07:05 is microphone access coming via a webos-internal's service? Aug 11 01:12:54 Hi all, can anyone advice me on how to get permissions via WinSCP? I'm aware you can open up and ssh put even after rw the system I still don't have permission to write a file. Aug 11 01:24:46 http://s2.buzzfeed.com/static/imagebuzz/terminal01/2009/8/10/8/photo-crasher-27324-1249909193-2.jpg Aug 11 01:24:53 err Aug 11 01:24:54 back now Aug 11 01:24:59 anyone still around? Aug 11 01:25:51 max_: Pretty sure that is a yes. Aug 11 01:26:02 cool Aug 11 01:26:44 If anyone can figure out how to restart java services (i.e. a service in the /usr/share/dbus-1/system-services dir) W/O rebooting, it would be a HUGE help!!!! Aug 11 01:28:06 no one has figured that out Aug 11 01:28:16 LarrySteeze: there's ALWAYS someone around Aug 11 01:28:21 lol Aug 11 01:28:24 not always Aug 11 01:28:26 but it may take 10 to 14 minutes to get a reply. Aug 11 01:28:42 anyways, i have a non-internals question :p Aug 11 01:28:44 'cause we do things like read OTHER channels, and go get coffee and go remove coffee Aug 11 01:28:47 what's that? Aug 11 01:28:49 just ask. Aug 11 01:29:02 anyone know of a way i can sync my contacts on my palm TO my gmail? as opposed to FROM gmail Aug 11 01:29:46 LarrySteeze: it should autosync Aug 11 01:29:53 well...no Aug 11 01:30:01 it will pull my contacts from gmail Aug 11 01:30:02 LarrySteeze: mac or windows PC? Aug 11 01:30:07 windows Aug 11 01:30:14 contacts you add ON the pre should go to gmail Aug 11 01:30:14 but no office Aug 11 01:30:20 ok Aug 11 01:30:29 they do, as I add them Aug 11 01:30:32 In a little bit, you can get Missing Sync from Mark Space Aug 11 01:30:36 and do that Aug 11 01:30:37 sync implied bi-dir Aug 11 01:30:37 but not yet Aug 11 01:30:42 currently mac only Aug 11 01:30:43 but I want my already existing contacts to sync to gmail Aug 11 01:30:48 import = 1 way Aug 11 01:31:01 i understand that Aug 11 01:31:03 but Larry, people you add to the pre should go to google _NOW_ Aug 11 01:31:11 they do Aug 11 01:31:20 new contacts do, I set it up that way Aug 11 01:31:27 LarrySteeze: try edditing some bit about an old contact and see if it syncs up Aug 11 01:31:41 well, it might bt Aug 11 01:31:44 *but* Aug 11 01:32:07 I have over 1000 contacts, I'm not going to go through them and edit each one :P Aug 11 01:33:09 hey guys im reading the automate setup of optware do i have to enable a virtual disk if all im going to install is command line tools on my phone Aug 11 01:33:13 ? Aug 11 01:39:47 Can anyone help me with the modifying a file part of write access to usb.. via winscp? I'm just not exactly sure on the directions from the wiki Aug 11 01:45:38 MLJones8: Aug 11 01:45:42 what's the problem? Aug 11 01:46:40 Rick_home: the following link: http://predev.wikidot.com/use-the-pre-as-wireless-storage-device ... in step 3 says to use the values from the id command Aug 11 01:47:04 Does that include the acutal user name? or just the uid and gid numbers? Aug 11 01:47:54 wow Aug 11 01:47:58 Who knows anything about services? Like HelloService, AccelService, etc... Aug 11 01:48:13 I'm amazed. I thought we forwarded EVERY article off the old wiki onto the new one. Aug 11 01:48:15 wow. Aug 11 01:48:20 Jist aminute MLJones8 Aug 11 01:48:21 brb Aug 11 01:49:01 MLJones8: try this updated page http://www.webos-internals.org/wiki/Make_USB_Partition_Writable_via_SFTP Aug 11 01:49:58 ultraBlack: in how much detail? Aug 11 01:50:41 destinal: PuffTheMagic Zuchmir2 and mrvc all are quite good Aug 11 01:50:59 Rick_home: I just need to know how to write the JavaScript to output the return of a method like this: Aug 11 01:51:00 @LunaServiceThread.PublicMethod Aug 11 01:51:00 public void version(ServiceMessage msg) { Aug 11 01:51:00 try { Aug 11 01:51:00 StringBuilder sb = new StringBuilder(8192); Aug 11 01:51:00 sb.append("{Version:"); Aug 11 01:51:02 sb.append(JSONObject.quote(this.version)); Aug 11 01:51:04 sb.append("}"); Aug 11 01:51:06 msg.respond(sb.toString()); Aug 11 01:51:10 } Aug 11 01:51:12 catch (LSException e) { Aug 11 01:51:14 this.logger.severe("", e); Aug 11 01:51:16 } Aug 11 01:51:18 } Aug 11 01:51:27 Onto the screen, like in a Palm-styled popup message box, or just by updating the contents of a div Aug 11 01:51:36 is it still possible to check # of slider actuations in 1.1? Aug 11 01:52:25 Rick_home: Any clue? Or no? Aug 11 01:52:34 sure Aug 11 01:52:37 gimme a moment Aug 11 01:52:40 Rick_home: the pages are similar but... however I can assume the commands are exactly whats needed, (I was under the impression each individual had to change the values to a specific number) Aug 11 01:52:40 Rick_home: thanks :) Aug 11 01:52:49 timboy: yes Aug 11 01:53:06 Rick_home: wow that came out wrong... none-the-less I have permissions now thanks! Aug 11 01:53:15 Rick_home: Just as a note, the JS I currently have is: Aug 11 01:53:16 ToggleVfsAssistant.prototype.version = function (event) { Aug 11 01:53:17 this.controller.serviceRequest('palm://org.webosinternals.optloopservice', { Aug 11 01:53:17 method: "version", Aug 11 01:53:17 parameters: {}, Aug 11 01:53:17 onSuccess: this.handlePrintVersion Aug 11 01:53:18 }); Aug 11 01:53:20 }; Aug 11 01:53:23 ToggleVfsAssistant.prototype.handlePrintVersion = function(response){ Aug 11 01:53:25 $('log').update("Service version is: " + Object.toJSON(response)); Aug 11 01:53:31 }; Aug 11 01:53:33 Rick_home: It's on Gitorious... Aug 11 01:53:40 ultraBlack: pastebin please Aug 11 01:53:53 rwhitby: Sorry Aug 11 01:54:04 It's on Git anyway, no need to pastebin now Aug 11 01:54:13 Rick_home, know where it is? I can't find it... Aug 11 01:54:15 rwhitby: And I thought you were going to help me with this Aug 11 01:54:49 ultraBlack: I'm no help with javascript Aug 11 01:55:01 timboy: no I don't Aug 11 01:55:12 ok thx Aug 11 01:55:42 Rick_home: Here...I'll pastebin that for you anyway Aug 11 01:56:13 It's ok ultraBlack I got it Aug 11 01:56:14 wait one Aug 11 01:56:16 I'm reading Aug 11 01:58:25 ultra Aug 11 01:58:43 you need to bind the handler to the event on success... and you really ought to have a failure handler too. Aug 11 01:58:53 you based this on the code in commander didn't you? Aug 11 01:59:14 ultraBlack: Aug 11 01:59:19 Rick_home: http://webos.pastebin.com/m13a4d18c Aug 11 01:59:33 Rick_home: No, from AccelService Aug 11 01:59:53 ok Aug 11 02:00:19 I haven't played with accelservice at all. Aug 11 02:00:22 does it run for you? Aug 11 02:00:37 in other words, are you starting from code YOU KNOW RUNS.... Aug 11 02:00:48 Rick_Home: so I now have rw sftp access to the media/internals directory however.... when I try to edit/replace a file in the .../sysmgr/images directory I receive an error 13. Any advice? Aug 11 02:00:50 Rick_home: The AccelService version method isn't called in the AccelExample Aug 11 02:00:56 accelservice and accelexample runs I believe Aug 11 02:01:00 Rick_home: So no, I'm not Aug 11 02:01:01 egaudet would know for sure Aug 11 02:01:12 egaudet doesn't use version() in his app Aug 11 02:01:28 hello Aug 11 02:01:32 so you're writing optloopservice? Aug 11 02:01:36 Rick_home: yes Aug 11 02:01:45 egaudet: http://webos.pastebin.com/m13a4d18c Aug 11 02:01:59 there's something _wrong_ with what he's doing to display the response of the service Aug 11 02:01:59 Rick_home: I have Aug 11 02:01:59 this.controller.listen($('btn_version'),Mojo.Event.tap, this.version.bind(this)); Aug 11 02:02:04 and I'm not exactly certain Aug 11 02:02:30 and a div with id 'btn_version' that is setup in the setupWidget() Aug 11 02:02:56 I probably should have pastebinned those too Aug 11 02:03:01 onSuccess: this.handlePrintVersion.bind(this) Aug 11 02:03:26 egaudet: That's all? Aug 11 02:03:34 i think so Aug 11 02:03:40 I think so to Aug 11 02:03:43 we did it this way Aug 11 02:03:45 http://webos.pastebin.com/d7f1a75f4 Aug 11 02:03:54 you have to bind the success to the handler Aug 11 02:04:04 It doesn't seem to work Aug 11 02:04:09 lemme check that Aug 11 02:04:43 Rick_home: that's greek to me Aug 11 02:04:45 and I think you could just do response.Version Aug 11 02:05:31 you have onExecute.bind(this, true)? Aug 11 02:06:46 If you can, and want, to, guys, check Gitorious, it's all there in applications.git. togglevfs and optloopservice. Aug 11 02:07:04 It'd probably be easier for you to show me by making the changes Aug 11 02:07:18 the whole source is there Aug 11 02:07:29 ultraBlack: no offense guy, but I'm working on THREE other apps right now and can't pick up yours too. Aug 11 02:07:39 but I'm willing to TALK to you about your problems.... Aug 11 02:07:44 'cause that's what I do. Aug 11 02:08:18 hello all Aug 11 02:08:40 Rick_home: I suppose I should probably start by learning JavaScript then Aug 11 02:09:13 bind(this) is foreign to me Aug 11 02:09:24 I was wondering if there is a list of the slices of the fs that get rolled back at reboot and what stays around? Aug 11 02:09:26 bind is critical to handling events Aug 11 02:09:52 you bind the handling functin TO the event so that when the eveent fires the handler is invoked Aug 11 02:10:05 because almost EVERYTHING in js is ansynchronous, you hav eto do that. Aug 11 02:10:08 I am looking to compress the view on launcher to get 4 icons across and was wondering if it would get rolled back like the cpu scale stuff Aug 11 02:10:28 so, you say "here is a database transaction, please do it, and when you're done, please go tell that function over there, that you're done. Aug 11 02:10:51 Rick_home: Okay, so I've done .bind(this). I think the problem is with the JSON objects. Aug 11 02:10:55 So, you bind the success (or failure) of the db transaction to the event handler, and it fires when the service returns the event. Aug 11 02:11:13 ok so, now you start doing try-catch to find out what's being returned. Aug 11 02:11:37 so, put the lines of the return handler into try and catch and mojo.log the error fo the catch Aug 11 02:12:24 Rick_home: I'm just starting out with apps. What is the way to log to mojo.log? Aug 11 02:13:32 ultraBlack, do response.Version Aug 11 02:13:42 to get the Version string Aug 11 02:14:00 egaudet: Oh, in the Object.toJSON()? Aug 11 02:14:16 I don't think you need Object.toJSON() Aug 11 02:14:36 you do not need the objectojson Aug 11 02:14:38 he's right Aug 11 02:15:49 egaudet: In the service .java's version(), do I need .toString() in msg.respond()? Aug 11 02:16:02 egaudet: Along with the string builder? Aug 11 02:16:29 yes Aug 11 02:18:07 egaudet: ServiceMessage msg for the parameter of these methods confuses me. Do I need to pass it a ServiceMessage? Aug 11 02:18:21 egaudet: If so, how do I form one? Aug 11 02:18:57 egaudet: As is, I'm calling the method version() with no parameters Aug 11 02:19:11 you cannot, that will be handled for you. You pass it parameters JSON object Aug 11 02:19:47 egaudet: I don't understand Aug 11 02:19:49 it will get translated into a service message by something else along the line from serviceRequest() call to the dbus Aug 11 02:20:13 I put parameters: {JSON object}? Aug 11 02:20:34 no Aug 11 02:20:41 parameters: {}? Aug 11 02:20:53 parameters: {{something else}}? Aug 11 02:20:54 the parameters is a type JSON object. for your Version() method, yes you pass it {} Aug 11 02:21:02 ok Aug 11 02:21:23 Then I still don't understand why it's not working, other than the service not running in the emulator. Lemme luna-send to see if it is Aug 11 02:21:57 egaudet: ok, luna-send works Aug 11 02:22:20 egaudet: I get ** Message: serviceResponse Handling: 2, {Version:"0.0.1"} Aug 11 02:23:03 egaudet: I got it! Aug 11 02:23:05 It works Aug 11 02:23:09 egaudet: thank you!! Aug 11 02:24:07 osas * r10553 optware/trunk/make/asterisk16.mk - asterisk16: 1.6.0.9 -> 1.6.0.10 Aug 11 02:24:55 also is there a way to have the launcher reload it self, vs the restart method that I am currently doing? Aug 11 02:25:23 wooohooo :D Aug 11 02:25:46 my pre is infinitely restarting LunaSysMgr..FUN! Aug 11 02:26:06 notbenh1: the launcher should ALWAYS re start itself Aug 11 02:26:09 it isn't? Aug 11 02:26:22 Rick_home: I Aug 11 02:26:25 egaudet: I did that the other day Aug 11 02:26:47 I'm making changes to the stylesheet that are not getting picked up until restart Aug 11 02:26:56 that's why we always backup before touching stuff :) Aug 11 02:27:07 I was editing alternateCharTable.json and a ONE CHARACTER EDIT put me into an infinite reboot loop Aug 11 02:27:18 I was working on device directly, though due to the restart I'm now playing on the emulator as restarts are faster Aug 11 02:27:23 their damn javascripts without formatting are so hard to follow sometimes Aug 11 02:27:24 from editin a freaking JSON for the on-screen-keyboard Aug 11 02:27:32 lol Aug 11 02:27:33 which is so freaking fussy that I quit Aug 11 02:27:39 you are doing the on screen keyboard rick? Aug 11 02:27:42 anyone running irc on there palm pre Aug 11 02:28:01 egaudet: -- the FIRST thing I did was run their javascripts through JSBEAUTIFIER Aug 11 02:28:03 bsdbandit: some people using irssi on Terminal Aug 11 02:28:07 to get formatting I could deal with . Aug 11 02:28:18 i should probably do that lol, they give me a headache Aug 11 02:28:26 I can always minify again after Aug 11 02:28:40 i sometimes run ssh in terminal and then irssi in screen. Aug 11 02:29:05 well i was actually looking at the on screen keyboard as well, are you pretty far along and what's your current plan? Aug 11 02:29:13 yeah im trying to install it Aug 11 02:29:17 not fr along at all Aug 11 02:29:17 i love the terminal Aug 11 02:29:27 do they have a terminal app for palm pre Aug 11 02:29:28 ? Aug 11 02:29:29 and it's fun that you were looking at it and had the same thing happen I did. Aug 11 02:29:34 yes bsdbandit Aug 11 02:29:52 yea lol Aug 11 02:29:53 http://www.webos-internals.org/wiki/Application:Terminal Aug 11 02:30:11 those alternatechartable.json files are VERY VERY fussy Aug 11 02:30:31 I was planning, and believe to have a good path, to make the onscreen keyboard come up by touching the gesture area Aug 11 02:30:34 and I spent like a day thrying to reverse the code in the hander for it, Aug 11 02:30:50 bsdbandit: "they" == "we" ;-0 Aug 11 02:30:52 and found tht the javascript I was looking at was the WRONG CODE Aug 11 02:30:54 and I stoped. Aug 11 02:30:59 lol Aug 11 02:31:18 rwhitby: -- improper use of == -- never use == in a comparison in a javascript environment, always use === Aug 11 02:31:26 so what did they do, take submissions and then combine it into one ugly framework js Aug 11 02:31:37 yep Aug 11 02:32:03 or at least as far as I can figure out. Aug 11 02:32:07 as I said, I gave up. Aug 11 02:32:15 I should start again. what are you looking at? Aug 11 02:33:38 onscreen keyboard would be sweet. Aug 11 02:33:41 Well I have been going through their whole process of the "altchars" keyboard screen, and was thinking about patching their framework to mimick that with the gesture-area touch Aug 11 02:34:27 It doesn't look like they need the gesture area for anything other than clipboard when in text boxes Aug 11 02:36:30 exactly correct Aug 11 02:37:20 do you guys think any of the mods we do here can effect the speaker on the back of the pre? Aug 11 02:37:30 i've blown 2 speakers now and no one can figure out why Aug 11 02:37:44 But I was messing in charselector.js and not in palmInitFramework175_7.js and needless to say, that didn't -work- Aug 11 02:37:51 Technobabble: no Aug 11 02:37:52 they asked if i modded the phone at all, and i said yeah, but it's not like i did any speaker type amping or anything Aug 11 02:38:13 Technobabble: always ALWAYS run the doctor before you return it, and say "no" Aug 11 02:38:29 well, shit Aug 11 02:38:34 do you play a lot of music? Aug 11 02:38:35 i've returned 2 without doing that Aug 11 02:38:40 no, that's the thing Aug 11 02:38:45 huh Aug 11 02:38:49 and even if i run pandora, it's with the headpones Aug 11 02:39:01 did you change your ringer to something you uploaded? Aug 11 02:39:21 yeah, but it's just a simple guitar song, nothing like speaker mashing Aug 11 02:39:26 right Aug 11 02:39:32 does it have a base line? Aug 11 02:39:34 its widget_charselector that is going to handle the rendering of the kb i think. Aug 11 02:39:57 http://www.youtube.com/watch?v=HGVJY_wraM8&fmt=18 Aug 11 02:39:59 this song Aug 11 02:40:12 as far as I can tell egaudet modifying that on the actual emulator or phone does nothing. Aug 11 02:40:36 rick, does that sound like a speaker killer? Aug 11 02:40:42 i left the system tones all the same Aug 11 02:41:19 nope Technobabble Aug 11 02:41:21 hmmm if that is the case, they must have copied it somewhere else. I was able to copy that file, modify it, put it in my app sources and render succesfully with createDynamicWidget('mycustomkb'...) Aug 11 02:41:30 i didn't think so either Aug 11 02:41:34 it makes a quite nice ringtone Aug 11 02:41:38 yes, egaudet I was able to do that too. Aug 11 02:41:46 Technobabble: it's way to soft for me for a ringtone. Aug 11 02:42:01 i use the doctor who theme. :D Aug 11 02:42:12 i like a ringtone that doesn't rip me out of sleep Aug 11 02:42:19 i want to make the tardis taking off sound as my notification sound. Aug 11 02:42:35 I originally had this bright idea that I could create a dashboard icon to bring it up, until i found out my screen limitations in that scenario are limited to the dash and I can't steal any open scene's text boxes Aug 11 02:42:36 gkatsev, you totally could Aug 11 02:42:43 i also use through the fire and flames as my alarm Aug 11 02:42:50 Technobabble: i know, just need to actually do it. lol Aug 11 02:43:00 anyone have the direct link to the webosdoctor? Aug 11 02:43:18 http://www.freesound.org/download/36316/36316_dragonfrog_we500_loud_3rings.wav Aug 11 02:43:19 tjat Aug 11 02:43:21 rick, think it has anyting to do with the 1.1.0 update? Aug 11 02:43:22 that is mine Aug 11 02:43:36 http://www.palm.com/us/support/downloads/pre/recoverytool/index.html Aug 11 02:43:43 rick, gotta be logged in Aug 11 02:44:08 oh Aug 11 02:44:11 :=( Aug 11 02:44:21 bugmenot.com? Aug 11 02:44:29 not that james Aug 11 02:44:32 i mean DIRECT link Aug 11 02:45:03 Decimation_: look at the webos doctor versions page on the wiki Aug 11 02:45:15 oh sorry Aug 11 02:45:45 in order to dl the doctor you have to enter the serial # and my phone is in the other room hehe Aug 11 02:46:14 freesound.org user=notembug pass=bugmenot Aug 11 02:48:53 actually, link works fine in firefox... Aug 11 02:49:11 should just work. SHould not require login. Aug 11 02:49:21 for the direct download. Aug 11 02:49:36 yeah, it works in firefox, ie8 was being weird... Aug 11 02:49:46 anway, if MY RING doesn't blow the speaker, yours shouldn't I need a ring I can hear from my holster in a room of people talking Aug 11 02:50:13 and a we500 is a LOUD ringer with lots of high pitched overtones.... Aug 11 02:50:42 I edited the wave into an mp3 that repeats 3 rings, 3 times at increasing volume. :-) Aug 11 02:51:03 the last ones are as loud as I can get out of the pre without distortion that makes the effort pointless. Aug 11 02:51:23 but we _did_ overheat a speaker in a pre once by playing too much bass. Aug 11 02:51:49 the speaker does't handle low freq well at all, and there isn't a good band pass filter in front of it, it's directly driven. Aug 11 02:53:39 Decimation_: http://www.webos-internals.org/wiki/Webos_Doctor_Versions Aug 11 02:54:11 Technobabble: I can't imagine tht the update hd ANYTHING to do with it. Aug 11 02:56:30 did you say that they have the irssi client for the pre Aug 11 02:56:31 ?? Aug 11 02:56:31 yeah, thanks rwhitby, rick. Aug 11 02:56:59 after a long day of multiple restores and hours on the phone with sprint, i have my pre make, more modified than ever :) Aug 11 02:57:03 bsdbandit: yes, via optware Aug 11 02:58:22 Rick_home: can you send me your ringtone? :) Aug 11 02:58:47 ipkg -o /var install irssa Aug 11 02:59:44 s/irssa/irssi/ **** ENDING LOGGING AT Tue Aug 11 02:59:57 2009