**** BEGIN LOGGING AT Wed Jul 29 02:59:57 2009 Jul 29 03:00:01 bitchx in terminal on pre Jul 29 03:00:50 test Jul 29 03:01:58 Yes, very. Jul 29 03:02:03 hmm this is printing "Drawing time" to stderr? where does that go? Jul 29 03:02:06 Also telnet is neat, and ssh, and running a webserver. Jul 29 03:02:13 Hell, being able to ssh into my pre blows my mind. Jul 29 03:02:14 how can i change password for the user? Jul 29 03:02:23 passwd Jul 29 03:02:23 ? Jul 29 03:02:35 passwd says "must be suid to work properly" Jul 29 03:02:42 sudo passwd ? Jul 29 03:02:47 sudo passwd will change root password Jul 29 03:02:51 tris: "stop LunaSysMgr" , then run "LunaSysMgr" from a terminal Jul 29 03:03:08 then you will get the stderr/stdout from it, which you don't when its running under upstart Jul 29 03:03:22 initctl stop LunaSysMgr Jul 29 03:03:26 sudo passwd username Jul 29 03:03:27 ? Jul 29 03:03:32 you can run it again as a service with "start LunaSysMgr" Jul 29 03:03:35 I just edited /etc/passwd and made my password empty (::) and uncommented "PermitEmptyPasswords no" in sshd_config Jul 29 03:03:38 raeb: start/stop work too Jul 29 03:03:46 nice, goot to know Jul 29 03:03:50 jjcklp: that works Jul 29 03:03:53 not the greatest solution, but it will work until there's a way to open the terminal without logging in Jul 29 03:04:06 (i use ssh keys to ssh to the pre itself) Jul 29 03:04:25 gkatsev, do you run linux natively or only on your pre? Jul 29 03:04:41 jjcklp: natively, just havent had much use for passwd Jul 29 03:04:50 gkatsev, man passwd :) Jul 29 03:04:59 that's where i got the answer ;) Jul 29 03:05:12 lol Jul 29 03:05:34 i think it's pretty cool that novacom and usbnet can coexist Jul 29 03:05:42 mrvc: lemme look, i thought charbuf had to know widths and height... Jul 29 03:05:46 ie, both work simultaneously Jul 29 03:05:55 where can i put my ssh key on the pre so that i can ssh out of it? Jul 29 03:06:11 your homedir/.ssh/id_rsa maybe? Jul 29 03:06:17 ~/.ssh for use, /var/home/user/.ssh doesnt do anything Jul 29 03:07:07 woo ssh-keygen takes a LONG time on the pre Jul 29 03:07:13 lol Jul 29 03:07:39 Zuchmir2: The original idea was that the charbuf knew about the screen as a set of characters and the pixelbuf knew about the screen as a set of pixels Jul 29 03:07:39 yeah ~/.ssh/*.pub for your keys, ~/.ssh/authorized_keys for remote clients, ~/.ssh/known_hosts for remote hosts Jul 29 03:07:59 or often ~/.ssh/authorized_keys2 Jul 29 03:08:08 ~/.ssh works, yes Jul 29 03:08:22 doesnt work for me... Jul 29 03:08:26 huh Jul 29 03:08:31 Zuchmir2: and then the drawing function transferred from characters to pixels Jul 29 03:08:36 on the pre, ssh localhost Jul 29 03:08:37 are you trying to do it as root or did you make another user? Jul 29 03:08:41 it will create the .ssh folders for u Jul 29 03:08:51 the default of ~/.ssh/id_dsa{,pub} is good, anything else and you'd have to use -i or run ssh-agent and load it in manually Jul 29 03:08:58 i'm ok with seperating that Jul 29 03:09:03 er ~/.ssh/id_dsa{,.pub} Jul 29 03:09:16 rsa ? Jul 29 03:09:23 anyone play around with the podcasting proggy? Jul 29 03:09:34 oh right, i used -t dsa Jul 29 03:09:38 Zuchmir2: ok, I'll make a class Jul 29 03:09:44 fancy Jul 29 03:10:06 evening Jul 29 03:10:46 Zuchmir2: I may just call it screen Jul 29 03:10:59 ::resize i think was the one that needed to know about font Jul 29 03:11:16 ok, ive been using the install method or dragging ipk's to palm-install.bat, did alot with no problems, now when I try, no luck, was it cuz of the 1.0.4 update? Jul 29 03:11:19 Zuchmir2: yeah, I think it would be screen.resize() Jul 29 03:11:29 hm... yeah, its still asking me for the password Jul 29 03:11:42 Zuchmir2: and it would calculate the new size in characters and update the charbuffer Jul 29 03:12:16 ... then screen.resize has to call CharBuffer::resize() to update the buffer size Jul 29 03:12:41 Zuchmir2: yep, but it would be passing the number of chars instead of the number of pixels Jul 29 03:12:53 ok, sounds good to me Jul 29 03:13:00 ok Jul 29 03:13:03 epv: yours only takes 45 seconds to start? mine takes 62 Jul 29 03:13:16 ... so you want the screen to have the font then Jul 29 03:13:34 Do you think it's feasable to stream music over a phone call? Jul 29 03:13:46 tris: yeah, 41 to 45, depending on how long the cell modem takes to get its shit together mostly, i think Jul 29 03:13:55 Like start a song, call someone, ???, profit? Jul 29 03:14:00 haha Jul 29 03:14:56 Zuchmir2: yep, screen would have the font Jul 29 03:15:36 What about if you remove the bit that mutes your music while you're connected on a phone call? Jul 29 03:15:37 jjcklp: hah, that'd be fun. especially if you could have it do it in the bg. palm pre wardialer app? :) Jul 29 03:15:41 mic would prolly pick it up great Jul 29 03:16:02 mrvc: ok Jul 29 03:16:05 that's totally feasable, logistically i believe. Jul 29 03:16:18 the mic works really well... if you run parec to record a sample, you can hear all sound in a room very nicely Jul 29 03:16:31 i'm most interested in hooking into received SMSes somehow, so i can change the notification sound depending on content/sender Jul 29 03:17:07 tris, or have your phone read it to you ;) also a simple patch i would think given debian's native ability to read text aloud Jul 29 03:17:37 oh yeah building festival should be easy and amusing Jul 29 03:17:42 yeah the real trick is getting the sms event Jul 29 03:17:44 epv, you think an app that lets you turn on/off the ability to stop your phone from muting when you make/get a phonecall is feasible? Jul 29 03:17:49 i fear that is deep inside the black box Jul 29 03:18:03 tris, we have to get to it eventually :D time to dive in the rabbit hole lol Jul 29 03:18:07 yeah, for some reason even with id_rsa in ~/.ssh for the user, its still asking me for th password Jul 29 03:18:15 Just gotta figure out how the event manager works, is all.. Jul 29 03:19:02 so my drawing time appears to be 0.10 consistently now. i should try zuchmir's cflags now Jul 29 03:19:17 100ms is good right? Jul 29 03:19:32 yeah, he said he got 0.05 though Jul 29 03:19:44 maybe his hardware is better than yours ;) Jul 29 03:19:54 you can read SMS messages directly from the cell modem when it isn't in use, but it's always held open by ppp Jul 29 03:20:03 perhaps :) i haven't done any cpu scaling stuff Jul 29 03:20:15 lol i was actually joking hehe Jul 29 03:20:18 oh wow epv Jul 29 03:20:48 and you don't want to have to drop your connection to interrogate the modem for SMSs Jul 29 03:20:54 grr... now ssh is saying "string too long" Jul 29 03:20:55 tris: i was getting from 0.4 to 1.7 Jul 29 03:21:19 0.04 to 0.07 Jul 29 03:21:32 zuchmir: did you try my flags yet? Jul 29 03:21:37 tris: just pushed your mods Jul 29 03:22:26 epv: the modem actually stores already-received SMSes? Jul 29 03:22:37 creepy Jul 29 03:23:15 actually i dunno, gsm ones do, cdma maybe not Jul 29 03:23:46 So Verizon will offer the Pre. Jul 29 03:24:02 Will Verizon allow weboOS to stay open? Jul 29 03:24:51 I think that is their problem. Jul 29 03:24:53 hmmm.. "Libpcap on linux supports usbmon sniffing, which means you can use tcpdump to sniff a USB port and write this to a capture file. But best of all: wireshark, the all-singing all-dancing network analyzer that uses tcpdump capture files, has USB support as well." Jul 29 03:24:54 They _think_ they want the pre. Jul 29 03:25:04 They are going to cripple it. And everyone else will open it anyway :P Jul 29 03:25:34 tris, do it. now. i will test, support and guinea pig for you all day every day :) Jul 29 03:25:35 they'll probably just make palm not enable devmode Jul 29 03:25:51 Cell phone network companies shouldn't be allowed to sell phones. Jul 29 03:26:04 epv, You don't think the phone is hackable without dev mode? Jul 29 03:26:14 * jjcklp coughs bufferoverflow coughs Jul 29 03:26:25 oh i imagine it is, it just won't be handed to you like that :) Jul 29 03:26:29 ah lol Jul 29 03:26:33 jjcklp: It *is* based on a fairly recent Linux kernel. It doesn't seem to have any obvious vulnerabilities. Jul 29 03:26:38 It would actually be fun to find another way... Jul 29 03:26:40 ive just generated a new keypair, but it still is asking me for the password Jul 29 03:26:43 quotemstr_, that is a very good point too Jul 29 03:26:52 i'm amused by the precentral.net discussion about "rooting" or "jailbreaking" the pre Jul 29 03:27:04 That's hysterical, actually. Jul 29 03:27:06 i mean, you ask it "please give me a root shell" and it does, what's to root? Jul 29 03:27:18 we've been trying to teach them that for quite a while. Jul 29 03:27:20 epv: It goes along with calling every lockup "bricking" Jul 29 03:27:23 yay dumbassitude Jul 29 03:27:33 oh, yes bricking, that too Jul 29 03:27:35 gkatsev: you took the contents of id_dsa.pub and put it in authorized_keys2 on the other end? Jul 29 03:27:41 tris: yep Jul 29 03:27:41 without line breaks? Jul 29 03:27:44 jjcklp security testers have documented at least 7 ways in without turning on devmode. Jul 29 03:27:44 Actually, you put in a old konami code and it asks you to ask it for a root shell ;) Jul 29 03:27:49 bricking is when you need a soldering iron and 30ga wire to fix it Jul 29 03:28:01 JTAG ftw ;) Jul 29 03:28:05 ssh -v should tell you the stages it's going through... whether it's reading a key and offering it up to the server, etc Jul 29 03:28:10 tris: ive done this before, and everything *should* work Jul 29 03:28:39 ssh on the pre doesnt have -v... Jul 29 03:28:52 Is it possible to easily turn off password masking in the browser? I'm not really worried about shoulder surfing. Jul 29 03:28:55 i installed openssh, and it does Jul 29 03:29:06 i am using dropbear, btw Jul 29 03:29:10 ohh Jul 29 03:29:12 ah yes, you probably need openssh for all this then Jul 29 03:29:16 Would be a pretty simple patch I'd imagine quotemstr_ Jul 29 03:29:23 btw UGH i HATE autocapitalization Jul 29 03:29:25 does dropbear not like this? or what? Jul 29 03:29:26 dropbear sshd doesn't support keys, i'd imagine the client doesn't either Jul 29 03:29:32 ah, ok Jul 29 03:29:33 jjcklp: Depends where it is. If it's in the compiled part of webkit, maybe not. Jul 29 03:29:34 jjcklp consider hacked and re-packaged webOS doctor jars with ssh pre-enabled.... Jul 29 03:29:39 i guess ill install openssh Jul 29 03:29:50 epv: like for outbound SMSes? i got used to it after realizing i could backspace to undo autocapitalization Jul 29 03:29:54 I see. Jul 29 03:30:08 Rick__ the other part of it though is they may ship phones with a bootloader that will only accept signed images Jul 29 03:30:13 So... you guys ready for the pre bot net? Jul 29 03:30:28 epv - the omap bootloader is available below bootie. Jul 29 03:30:36 oh yeah, I haven't installed eggdrop on my pre yet. ircd yes... Jul 29 03:30:37 epv, don't give them any good ideas, verizon isn't smart enought for that Jul 29 03:30:58 haha. yeah jjcklp, just as soon as a few more people install precentral apps that use generic shell command services Jul 29 03:31:00 tris: not sure if your mods made it faster Jul 29 03:31:15 i am pretty sure the omap bootloader can be disabled Jul 29 03:31:19 zuchmir2: still 0.04-0.07 or? Jul 29 03:31:20 Seriously, how many people do you think enable devmode and just leave it on perm? I mean.. it's not _that_ big of a deal... Jul 29 03:31:35 i've never turned off devmode on mine Jul 29 03:31:47 I haven't either. I'm just thinking of why it's a problem. Jul 29 03:32:02 i'm getting either way approx 0.06 - 0.07 Jul 29 03:32:02 I mean I use ddns... that could make it worse somehow Jul 29 03:32:03 It allows passwordless root logins, doesn't it? Jul 29 03:32:07 unless someone clueful gets their hands on your phone Jul 29 03:32:09 jjcklp your usb port is reasonably secure. doesn't seem like a problem to me Jul 29 03:32:16 quotemstr_: it didn't for me Jul 29 03:32:18 and so, to remove dropbear its just ipkg-opt remove dropbear anything else that needs to be done? Jul 29 03:32:26 zuchmir: hrm, oh well. wish i knew why yours was faster. 2008q1 or 2009q1? Jul 29 03:32:40 maybe Jul 29 03:32:41 i guess rm /etc/event.d/optware-dropbear as well Jul 29 03:32:45 Well techincally _anyones_ phone is rootable. We need to make a patch to turn off dev mode without root password on our own phones ;) Jul 29 03:32:49 quotemstr_ it allows root logins VIA NOVACOM -- devmode only effects the USB CABLE. Jul 29 03:32:51 r u testing in plain text or in irc? Jul 29 03:33:05 in irc i'm seeing 0.25 Jul 29 03:33:15 gkatsev: should take care of everything, maybe check that it stopped the daemon also Jul 29 03:33:22 tris: ok, cool Jul 29 03:33:40 So Sprint blocks port 80... I wonder what feasible ways there are around that. Jul 29 03:33:43 zuchmir2: just shell Jul 29 03:33:49 actually, irc too Jul 29 03:34:00 seemed to be about the same Jul 29 03:34:00 haha they block port 80? Jul 29 03:34:07 lol, i probably shouldve installed openssh first... i kicked myself off when i uninstalled dropbear Jul 29 03:34:07 also, TERM=vt100, not linux Jul 29 03:34:13 oops Jul 29 03:34:29 yeah, my webserver has to be on a diff port. it works fine but i can't get to it from other pres ;) (the pre web browser doesn't allow url.com:4333 syntax) Jul 29 03:34:29 maybe the 2009q1 is not as optimised???? Jul 29 03:35:07 i wonder if 443 would work.... Jul 29 03:35:15 jjcklp: how many pres do you have over there? ;) Jul 29 03:35:19 or I can just put the port number after my ddns addy lol, no biggie. Jul 29 03:35:28 tris, how many you want? ;) Jul 29 03:35:47 I may, or may not, own a cell phone store, or be a big FOSS fan Jul 29 03:35:59 heh, they do block port 80, bummer Jul 29 03:36:14 tris: http://gitorious.org/webos-internals/applications/commit/35e5835cec855b3ef36b3e52f778cd90ec0697de is the optimization i ultimately used Jul 29 03:36:26 It's ok, the web access really is for my own use. I couldn't imagine wanting to run an actual public webserver from the thing Jul 29 03:36:40 although I wonder if there's a way around it. Maybe I can convince some sprint tech to type in a few commands ;) Jul 29 03:36:41 sprint apparently couldn't either :) Jul 29 03:37:02 they just don't want to pay the bandwidth Jul 29 03:37:11 they have enough guys using 20gb a month from their smartphones already Jul 29 03:37:12 lol Jul 29 03:37:14 looks like 443 is not blocked Jul 29 03:37:20 they didn't always block it, i recall years ago being able to run a web server on my treo Jul 29 03:37:23 443 only works with https right? Jul 29 03:37:24 tris: dropbear sshd does support keys Jul 29 03:37:34 client does too Jul 29 03:37:38 (Also, how did you test that so fast?) Jul 29 03:38:01 jjcklp: you could put whatever you want on it, but if you want to get around the http://host:port/ not working, you'd have to make it ssl and use https://host/ Jul 29 03:38:08 just open it with iptables, use "nc" to listen on the port, and try telnetting in Jul 29 03:38:31 tris, one really isn't better than the other, :port is almost easier than https :P Jul 29 03:38:32 rwhitby: oh, okay, cool Jul 29 03:38:55 tris, although i suppose the advantage, you could make a secure log in ;) Jul 29 03:39:07 sweet! Jul 29 03:39:11 openssh works Jul 29 03:39:12 epv, that's pretty smart, i gotta get myself into that sorta problem solving thought process ;) Jul 29 03:39:19 jjcklp: oh, i thought you wanted to get to it from other pres Jul 29 03:39:23 gkatsev, congrats, sorry i was spamming during your troubleshooting :) Jul 29 03:39:39 tris: the only thing that dropbear doesn't support is the client side of authentication agent forwarding. but no-one except me seems to use that - everyone else just seems to put their private keys on any random machine that they ssh from ... Jul 29 03:39:46 tris, oh, not primarily, i just thought it was a cool.. OH I SEE WHAT YOU DID THERE. Because pre's suppose https :D:D :D: D:D D Jul 29 03:39:46 jjcklp: thats ok, ive been on irc long enough to be able to read only what i need Jul 29 03:40:18 haha rwhitby Jul 29 03:40:21 i hate that Jul 29 03:40:25 Honestly, I just realized I've typed have the lines for the last 50 lines up. Probably because I'm 2 glasses deep in a 21 year scotch. Time for bed I suppose. Jul 29 03:40:35 tris: so we use dropbear for server, and openssh for client. openssh server takes twice the run-time ram footprint than dropbear, and there is no disadvantage to using dropbear server compared to openssh (the differences are only in the client) Jul 29 03:40:50 rwhitby: hah, yeah. I actually do use that Jul 29 03:41:01 Anyone hear about that supposed REALLY BIG OpenSSH exploit that's suppose to end the internet? Jul 29 03:41:07 tris: you want dropbear sshd and openssh ssh then. Jul 29 03:41:26 does dropbear server do all the fancy port forwarding crap as well? Jul 29 03:41:40 tris: the optware-bootstrap.sh script sets things up that way automatically Jul 29 03:41:45 epv: yep Jul 29 03:41:48 openssh's pseudo-socks-proxy thing is, while gross, occasionally useful Jul 29 03:41:48 sweet Jul 29 03:41:50 ! Jul 29 03:41:51 how about X11 forwarding? not that I have an X11 environment, but... Jul 29 03:42:07 epv: the server side at least. use openssh for the client side Jul 29 03:42:17 tris, if you can get X to run on a pre, you would officially be the winner Jul 29 03:42:32 X (clients) run the pre no problems Jul 29 03:42:41 xterm is in optware Jul 29 03:43:01 you need a remote X server of course Jul 29 03:43:02 * jjcklp blinks Jul 29 03:43:10 someone had the idea of running a vncserver on the pre and using PalmVNC in Classic to connect to it Jul 29 03:43:21 tris: should work Jul 29 03:43:36 so far everything i've tried in classic (TuSSH and pssh) crashes, though Jul 29 03:43:48 The X11? Isn't there like a huge problem with getting it to work with the fb? Jul 29 03:43:49 tris: yeah, modulo classic bugs Jul 29 03:44:03 jjcklp: read what I said - remote X server Jul 29 03:44:11 tris: pssh works for me, depending on the version Jul 29 03:44:40 i was using it to ssh localhost for a while Jul 29 03:45:22 http://kitenet.net/~joey/blog/entry/xmonad.hs_for_the_Palm_Pre/ <--- this fellow right? Jul 29 03:45:35 so, is there something i can use as an alt key in the terminal app? would be useful in irssi Jul 29 03:45:36 rwhitby, i see now :) sorry Jul 29 03:46:00 dest would know, he's not here tho :/ Jul 29 03:46:27 alt for sending non-7-bit-ascii characters? Jul 29 03:46:40 all i know is sym + . is a pipe, and that makes me HAPPY. Jul 29 03:46:59 looks like sprint filters at least these well-known tcp ports: 80 113(auth) 135(msrpc) 139(netbios-ssn) 445(microsoft-ds) 901(samba-swat) 1022 1023 1025 1433(ms-sql-s) 2967(symantec-av) 3128(squid-http) 3306(mysql) 4000(remoteanything) 4899(radmin) 5000(upnp) 6129 9898 Jul 29 03:47:06 The day I can get compiz running on my pre, that will be the happiest day of my life. Jul 29 03:47:20 and hey, there's dbus listening on 4444 and 4445... wonder what interesting stuff is being passed through there Jul 29 03:47:42 Wait, sprint has dbus listening on 4444 and 4445? Jul 29 03:47:48 And why the hell would you block 9898? Jul 29 03:47:57 nono, the phone does Jul 29 03:48:00 you can snoop dbus with dbus-monitor Jul 29 03:48:06 it's even already there Jul 29 03:48:08 Oh, 9898, some virus thingy Jul 29 03:48:12 i just opened everything up and nmapped it from outside Jul 29 03:48:17 god damn it, I cant install ipk's on my pre anymore, ive done it before, no problems, now I cant, and I tried all 3 methods, dev mode is on, wtf? Jul 29 03:48:17 that might be a way to capture text messages? Jul 29 03:48:36 JamesBaud, what's your syntax as root? Jul 29 03:48:56 nope Jul 29 03:48:59 o well Jul 29 03:49:06 epv, why not? Jul 29 03:49:09 ive tried the WebOS Quick Install and drag drop ipk to palm-install.bat Jul 29 03:49:24 trying the web page ipk link method now Jul 29 03:49:29 What kind of device is the framebuffer anyway? Is it some kind of custom video thing? Jul 29 03:49:38 JamesBaud, oh, so you tried 2 methods? lol. And the 2 I'm not familiar with :/ get a putty terminal going and then we can talk... Jul 29 03:49:49 k, 1 sec Jul 29 03:50:07 quotemstr_, the GUI uses something called DirectFB, it's really... interested. And different from everything I know about X :P Jul 29 03:50:15 epv: you got dbus-monitor to run? Jul 29 03:50:20 /s/ed/ing Jul 29 03:50:27 well, i just ran it, and it showed some dbus events Jul 29 03:50:30 jjcklp: Right, but DirectFB still talks to *something*. Jul 29 03:50:33 i dunno about "got" Jul 29 03:50:40 And I imagine there isn't a VGA BIOS sitting in the device somewhere. :-) Jul 29 03:50:46 epv: did you have to run dbus-uuidgen first? Jul 29 03:50:47 jjcklp: ah, cool. JoeyH has a Pre. That means Debian will support it soon. Jul 29 03:50:59 no Jul 29 03:51:02 good stuff lol Jul 29 03:51:03 whats command to install ipk from /media/internal ? Jul 29 03:51:05 dbus-capture also seems to work Jul 29 03:51:31 i get Failed to open connection to session message bus: dbus-launch failed to autolaunch D-Bus session: Autolaunch requested, but X11 support not compiled in. Jul 29 03:51:42 weird. Jul 29 03:51:43 quotemstr_, hm... well the gpu is on the arm chipset right? i'm assuming there's a gpu, is that a big assumtion? Jul 29 03:51:49 do you have DISPLAY set or something? Jul 29 03:51:53 Now that's interesting -- there's a PTT button /proc/interrupts Jul 29 03:52:01 jamesbaud: a WebOS app? "/usr/bin/ipkg -o /var install /media/internal/file.ipk" or so, probably Jul 29 03:52:13 i suppose it could be using INDIRECT rendering. hmm... Jul 29 03:52:36 JamesBaud, yes, exactly what he just said Jul 29 03:52:38 i'm really impressed that they named all the interrupts sanely Jul 29 03:52:53 and all the pulseaudio sources/sinks Jul 29 03:52:56 epv: nope, that's not it either. where'd you find dbus-capture? Jul 29 03:53:01 epv, I'm really impressed there are NO CURSE WORDS in the core lol Jul 29 03:53:12 http://www.directfb.org/index.php?path=Projects%2FXDirectFB Jul 29 03:53:19 k, ty Jul 29 03:53:20 oh sorry, dbus-util --capture Jul 29 03:53:30 /usr/bin Jul 29 03:53:33 jjcklp: I'm not the only one who grepped for those. :-) Jul 29 03:53:40 jjcklp: But try XXX, TODO, and FIXME. :-) Jul 29 03:53:52 or // drunk, fix later Jul 29 03:54:03 Hrm, I didn't find that one Jul 29 03:54:04 Yes. Jul 29 03:54:07 hehe Jul 29 03:54:08 dbus-monitor --system is fun Jul 29 03:54:29 that x11 over directfb thing is really interesting Jul 29 03:54:43 Clearly, the Pre was coded at the Ballmer Peak :-) Jul 29 03:54:43 libPirahna is what Palm use to draw Jul 29 03:54:57 (under webcore) Jul 29 03:55:05 i know a lot of the guys that worked on the compiz core... so if eventually it comes down to getting x running, maybe i can get them to help with compositing Jul 29 03:56:33 jjcklp: You shouldn't even need that. I see no reason in principle you couldn't treat DirectFB as just another video device. Jul 29 03:57:08 rwhitby, you're onto something, it's actually super interesting :) Jul 29 03:57:57 quotemstr_, you're over my head now ;) I leave that stuff to the sysadmins lol Jul 29 03:58:08 oh, tris, you can get the text of SMSs with dbus-monitor --system Jul 29 03:58:27 jjcklp: there's a wiki page on dbus introspection ... Jul 29 03:58:28 epv, you seriously? you ran it and sent a text to yourself or something? Jul 29 03:58:34 yeah Jul 29 03:58:39 everything goes over dbus on the Pre Jul 29 03:58:40 D: o.O Jul 29 03:59:00 Totally gotta do it. What's the most efficient way to strip sms from dbus? Jul 29 03:59:14 I'm curious -- were is that drunk comment? Jul 29 03:59:26 i'm sorry there are a lot of drunk comments... I actually... gotta ... go Jul 29 03:59:29 lol, night guys Jul 29 04:00:30 root@castle:/var/home/root# /usr/bin/ipkg -o /var install /media/internal/carpen Jul 29 04:00:30 terslevel_0.1.0_all.ipk Jul 29 04:00:30 Begin installation of carpenterslevel Jul 29 04:00:30 Installing carpenterslevel (0.1.0) to root... Jul 29 04:00:30 Configuring carpenterslevel Jul 29 04:00:30 root@castle:/var/home/root# Jul 29 04:00:32 root@castle:/var/home/root# /usr/bin/ipkg -o /var install /media/internal/carpen Jul 29 04:00:34 terslevel_0.1.0_all.ipk Jul 29 04:00:36 Begin installation of carpenterslevel Jul 29 04:00:38 Installing carpenterslevel (0.1.0) to root... Jul 29 04:00:40 Configuring carpenterslevel Jul 29 04:00:42 root@castle:/var/home/root# Jul 29 04:00:51 anyway to do { and } in terminal yet? :) Jul 29 04:01:50 root@castle:/var/home/root# /usr/bin/ipkg -o /var install /media/internal/carpen Jul 29 04:01:50 terslevel_0.1.0_all.ipk Jul 29 04:01:50 Begin installation of carpenterslevel Jul 29 04:01:50 Installing carpenterslevel (0.1.0) to root... Jul 29 04:01:50 Configuring carpenterslevel Jul 29 04:01:51 root@castle:/var/home/root# Jul 29 04:01:53 root@castle:/var/home/root# /usr/bin/ipkg -o /var install /media/internal/carpen Jul 29 04:01:55 terslevel_0.1.0_all.ipk Jul 29 04:01:57 Begin installation of carpenterslevel Jul 29 04:01:59 Installing carpenterslevel (0.1.0) to root... Jul 29 04:02:01 Configuring carpenterslevel Jul 29 04:02:03 root@castle:/var/home/root# Jul 29 04:02:03 aaieerrggh Jul 29 04:02:05 root@castle:/var/home/root# /usr/bin/ipkg -o /var install /media/internal/carpen Jul 29 04:02:07 terslevel_0.1.0_all.ipk Jul 29 04:02:09 Begin installation of carpenterslevel Jul 29 04:02:11 Installing carpenterslevel (0.1.0) to root... Jul 29 04:02:13 Configuring carpenterslevel Jul 29 04:02:15 root@castle:/var/home/root# Jul 29 04:02:17 sory for the spam Jul 29 04:02:20 didnt scroll down on irc Jul 29 04:02:26 copy and pasteeeeeeeeeeeee Jul 29 04:02:29 didnt see it in chan, my bad Jul 29 04:02:29 epv: sweet!! Jul 29 04:02:31 for GHUS SAKE use PASTEBIN Jul 29 04:02:43 my bad, im a lil high too Jul 29 04:02:47 lol Jul 29 04:02:48 jamesbaud: time to switch to irssi :) Jul 29 04:02:58 but yea, i cant get ipk's to install now Jul 29 04:03:09 type to switch to sleep. Don't compute drunk in public. Jul 29 04:03:16 or are they installing and I dont see the icon in the launcher? Jul 29 04:03:26 did you reboot after? Jul 29 04:03:31 no... Jul 29 04:03:35 or force luna to resart Jul 29 04:03:39 WELL Jul 29 04:03:45 DUHHH Jul 29 04:03:48 what would be the command to do that Jul 29 04:03:50 you have to restart Jul 29 04:03:54 JamesBaud: search for "rescan" on the wiki Jul 29 04:03:58 okz Jul 29 04:03:59 http://www.autoblog.com/photos/ferrari-458-italia-1/low/ Jul 29 04:04:05 I did you a big favor Jul 29 04:04:12 oops Jul 29 04:04:17 my copy and paste didn't work Jul 29 04:04:25 luna-send -n 1 palm://com.palm.applicationManager/rescan {} Jul 29 04:04:40 Eguy: yours? (the ferrari) Jul 29 04:04:44 epv: figured it out. i was running /opt/bin/dbus-monitor, not /usr/bin/dbus-monitor (why I have two copies, I have no idea) Jul 29 04:04:46 New model :P Jul 29 04:04:51 Replacing the F430 Jul 29 04:05:17 SWEET, worked, TY TY TY Jul 29 04:05:37 now i can show off Pre apps to my damn iPhone fan boys at work, TY TY TY Jul 29 04:05:49 lol Jul 29 04:05:56 I've been doing that for weeks Jul 29 04:06:01 And it works Jul 29 04:06:11 =) Jul 29 04:06:13 especially my Touchstone Jul 29 04:06:33 aight, ty eguy and rwhitby, later Jul 29 04:06:46 gkatsev: no alt key at the moment -- irssi needs alt? Jul 29 04:08:10 jamesbaud: also useful is the three-finger salute, orange-sym-r (reboot) Jul 29 04:08:25 I just did that Jul 29 04:08:26 but that takes 4 mins or so :) Jul 29 04:08:34 4??? come on :P Jul 29 04:08:59 hold power button and toggle ringer switch 3 times Jul 29 04:09:47 destinal: well, alt+num changes to that window, alt+q,w,e,r,t,y,u,i changes to windows 11-18 Jul 29 04:10:06 i have alt-a go to previous window and alt-s to the next window requiring focus Jul 29 04:10:38 raeb1: (trusting this is not the magic "rm -rf /" sequence... :) Jul 29 04:10:42 speaking of cars Jul 29 04:10:45 http://www.inautonews.com/wp-content/uploads/2009/07/702299l.jpg Jul 29 04:10:55 gkatsev: hmmm .. not sure we have metakeys left Jul 29 04:11:10 yeah that was confirmed to be a fake Jul 29 04:11:16 but it made it to Top Gear Jul 29 04:11:18 gkatsev: it'd be good if someone could document how the other popular mobile ssh clients handle this Jul 29 04:11:23 gkatsev: we use sym, shift, orange, and gesture hold already Jul 29 04:11:26 psykoz: thats fake Jul 29 04:11:30 he was doing 100 in his altima Jul 29 04:11:34 yep Jul 29 04:11:36 though there's not much on gesture hold, we're using it for arrow keys now Jul 29 04:11:46 o yeah i saw it on top gear Jul 29 04:11:53 tris: handle what? Jul 29 04:11:56 best show ever Jul 29 04:11:58 can't capture the volume buttons, right? Jul 29 04:12:12 bbl Jul 29 04:12:13 i guess Jul 29 04:12:13 tmzt: meta keys (alt+etc) Jul 29 04:12:15 tris: i think they just have like a bar at the top or bottom for mod keys Jul 29 04:12:19 clarkson is a cock sometimes Jul 29 04:12:22 or any other key that's weird Jul 29 04:12:29 yeah we probably just need a row Jul 29 04:12:42 gkatsev: oh yeah, and that works a lot better with a stylus than a finger :/ Jul 29 04:13:06 tris: we could get volume keys but then what if you actually want to control volume? (gesture hold plus volume, or switch cards?) Jul 29 04:13:12 tris: works fine on the iphone/g1 Jul 29 04:13:47 I guess we need to start allowing arbitrary reconfiguration Jul 29 04:14:01 raeb1, notice what car that is Jul 29 04:14:08 Bugatti, probably a Veryon Jul 29 04:14:14 altima Jul 29 04:14:15 which goes 253mph, he still had 40mph to go Jul 29 04:14:18 probably a nissan Jul 29 04:14:45 scratch Jul 29 04:14:47 infinity Jul 29 04:14:53 destinal: perhaps a bar with keyboard gestures for them, so, like, ctrl will be in the bar, but can also be the sym key? Jul 29 04:15:01 psykoz: http://www.excitador.com/2009/07/bugatti-veyron-speeding-ticket-a-fake/ Jul 29 04:15:36 also I guess we could use swipe left to right for alt Jul 29 04:15:36 I am pwned Jul 29 04:15:37 u win Jul 29 04:17:49 mrvc: did you guys track down the latency issue from today's commits? Jul 29 04:17:59 Holy cow Jul 29 04:18:00 * destinal has been out for a bit Jul 29 04:18:05 "Bing will become Yahoo's default search engine" Jul 29 04:18:43 destinal: when using the -O2 compile switch it went from 0.5 to 0.06-0.07 Jul 29 04:18:52 yeah that certainly made a big difference Jul 29 04:19:26 Zuchmir2: yeah but that may not answer the question Jul 29 04:19:48 or wait -O2 is what the autobuild uses? Jul 29 04:19:54 so that does explain the difference Jul 29 04:20:01 in theory, gesture+control+qwerty can be used as F1,F2,F3 etc. Jul 29 04:20:52 the pre-out was not using -O2, (now it is), dunno about the autobuild Jul 29 04:20:56 Zuchmir2: I think that's best for button bar Jul 29 04:21:00 i still think a popup menu for rarely used characters would be better Jul 29 04:21:02 we need one Jul 29 04:21:10 destinal: autobuilder just does what the makefile says Jul 29 04:21:14 we also need a symbols pane for regular symbols Jul 29 04:21:48 ok, so I'm a little nervous that we introduced a huge speed issue between two builds with the same switches and then fix it with switches Jul 29 04:22:00 that indicates we may just be papering over the problem Jul 29 04:22:23 ie how much faster *could* it have been before today with -O2 Jul 29 04:23:09 dunno, i don't think there was anything introduced today to slow it down Jul 29 04:23:33 hopefully someone other than me noticed it being slow? Jul 29 04:23:38 I guess we need to build before / after with the same switches and compare the numbers Jul 29 04:24:04 epv: i also noticed the lag, but i ignored it, until it was mentioned Jul 29 04:24:10 ok Jul 29 04:24:31 destinal: try it out Jul 29 04:26:28 i don't know how to back to yesterdays build to test (I guess someone with the ipk can test the speed) Jul 29 04:26:29 i built before and after without the optimization switches and got 100ms vs 500ms Jul 29 04:27:01 epv: before and after today's commits? Jul 29 04:27:41 zuchmir: if you don't have locally modified files, you can do "git reset 3b2f3f4f055dd662ba6c51bd3113b96ef9d08df2" for example Jul 29 04:27:51 yeah, i did this morning Jul 29 04:28:03 epv: when developing/testing/fixing/debuging/etc things are ALWAYS too slow :-) Jul 29 04:29:28 epv: thanks for the data point. that is concerning Jul 29 04:30:06 it did seem odd. i didn't see anything that seemed obvious as a cause, though it seemed to be in that one commit? Jul 29 04:30:15 epc: before today's comits with/without -O2 was differences Jul 29 04:30:34 i never built with optimization on until tonight Jul 29 04:30:55 someone else should try comparing speed between the revisions just to confirm that i wasn't on crack or something Jul 29 04:30:57 Zuchmir2: the fact that we suddenly _need_ optimization for a usable experience means maybe we should consider Jul 29 04:31:09 if we didn't expect such a difference especially Jul 29 04:31:15 ok, can u try last night's w/optimization vs. today's w/optimization Jul 29 04:31:31 yeah, sweeping a problem under the rug with the optimizer only works once :) Jul 29 04:32:16 I'm not saying optimization is bad in general, just that this is a red flag worth checking into Jul 29 04:32:22 and knowing *why* before continuing Jul 29 04:32:31 * destinal goes hunting for his x compiler Jul 29 04:32:34 let's 1st get the facts as to optimization, then deal further Jul 29 04:32:59 btw: mrvc is redoing/reorganizing stuff, so the tests here are not absolute Jul 29 04:36:05 Quick feature request... when you switch cards (ie: go to card view) clear keystates Jul 29 04:36:12 for gesture/sym/orange Jul 29 04:36:39 It's sorta sucky coming back to that card sometimes and having to double tap gesture, sym orange or some combination of the 2 or 3 to get back to typing mode Jul 29 04:36:49 btw we also need to know how much scrren real-estate is being used by notifications (to shring/expand) Jul 29 04:38:04 and has anyone reported problems with irssi where inputting text clears the activity bar, and when people say stuff garbles the text as well? Just curious it could be relate dto me having utf8 enabled on all of my shells/apps Jul 29 04:38:38 i've had similar linewrapping/scrolling issues but i'm not sure if it's a problem with terminal Jul 29 04:39:43 epv: are u using the latest HEAD? Jul 29 04:39:57 yes Jul 29 04:39:58 that should fix alot of scrolling issues Jul 29 04:40:03 hmm... Jul 29 04:40:04 well Jul 29 04:40:16 i haven't updated in the last couple of hours, if you've committed anything Jul 29 04:40:26 i'll pull Jul 29 04:40:46 Zuchmir2: shouldn't draw event tell us that? Jul 29 04:40:54 how much to draw, I mean Jul 29 04:41:03 did u take the commit marked "Added scroll-region" Jul 29 04:41:41 yes Jul 29 04:41:49 well, let me rebuild just t be sure Jul 29 04:41:51 destinal: that doesn't help the "Bottom" (which mrvc is reserving for buttons) stay in view Jul 29 04:41:53 and i'll try it again Jul 29 04:43:37 hmm ok i'm on the terminal now inside of screen Jul 29 04:44:06 which is always a good torture test of terminal emulation Jul 29 04:45:16 oh maybe it is much better now Jul 29 04:46:22 yeah, it was getting messed up by lines wrapping differently than screen expected them to, but i don't think it is any more Jul 29 04:47:26 maybe i'll see how it works with 4x6 font too Jul 29 04:51:07 yay microscopic Jul 29 04:53:30 testing Jul 29 04:54:04 so.. scrolling is all good with 8x8 font, but not always with 4x6 Jul 29 04:54:13 maybe there is an assumption somewhere that shouldn't be :) Jul 29 04:54:26 sorry, i should say line wrapping, rather than scrolling Jul 29 04:54:41 has anyone installed the pretorrent app? Jul 29 04:54:55 looks like sometimes a line will wrap in terminal, but screen will have expected it to not have wrapped, and so it will scroll when it shouldn't Jul 29 04:55:01 why would you torrent on a pre? :) Jul 29 04:55:11 i was just curious Jul 29 04:55:14 pretorrent? wtf? Jul 29 04:55:20 that was my response :) Jul 29 04:55:33 there is an rtorrent page on the wiki Jul 29 04:55:45 someone also said they thought it could be bad for the pre, and could overwork it Jul 29 04:55:59 maybe if your only other internet connectivity is an iridium phone Jul 29 04:56:11 epv: that prob has todo with handling last char on line/screen ... that's tricky, hast to be seen what other apps assume about that Jul 29 04:56:24 mrvc was tackling that Jul 29 04:56:38 yeah Jul 29 04:56:41 james_: oh, it looks like it just sends the torrent to another box to get Jul 29 04:57:29 like i could do the torrent on my phone and it would download to my home computer? Jul 29 04:58:11 well, depends on what you mean by "do" Jul 29 04:58:29 select the torrent you want to dl Jul 29 04:58:33 you're basically just grabbing torrent files and sending them off to your own server somewhere to handle Jul 29 04:58:48 not the actual data, just the .torrent Jul 29 04:59:11 interesting Jul 29 04:59:17 well, a torrent app would be useful if its basically just a control app for the web interface Jul 29 04:59:25 i dont think you actually want to torrent on the phone Jul 29 04:59:38 so it's for browsing torrents and queuing them up to run on some other server Jul 29 04:59:43 ok, i won't get it Jul 29 04:59:53 such as, you have transmission on desktop and control it from phone Jul 29 04:59:58 right Jul 29 05:00:05 it would be really cool if that is how it worked Jul 29 05:00:19 and it used my computer's transmission and downloaded while i was out Jul 29 05:00:24 not sure how much control right now other than sending stuff, but maybe he's going for that Jul 29 05:00:34 well, pretorrent is a front end for transmission, but thats installed on the phone Jul 29 05:01:50 anyway, good night Jul 29 05:02:02 cya Jul 29 05:04:59 b0h Jul 29 05:11:10 http://blogs.ajc.com/mike-luckovich/files/2009/07/mike07222009.jpg Jul 29 05:13:58 heh Jul 29 05:16:05 hello Jul 29 05:18:58 after installing optware Jul 29 05:19:27 it says it installed a ssh server, and the client, is there anyway to run the client from the phone? Jul 29 05:20:01 i mean i can ssh into it, and then ssh out Jul 29 05:25:16 eh? Jul 29 05:25:30 i want to ssh from the phone Jul 29 05:25:37 you can do that Jul 29 05:25:54 do you want to ssh from a WebOS homebrew application? Jul 29 05:27:40 yeah i guesss Jul 29 05:28:06 Zuchmir2, mrvc: is this worthy of a release tonight or should we wait for more stuff? Jul 29 05:28:11 or more testing Jul 29 05:28:36 epv: also what do you think since you've been playing with it Jul 29 05:29:25 yeah try it./ Jul 29 05:29:37 oh, and also, do we risk people becoming not excited about new releases if we bundle tiny incremental ones every night? Jul 29 05:31:14 destinal: I'd love to see incremental, nightly releases Jul 29 05:32:18 destinal: somebody has to test it all ;) Jul 29 05:33:10 heh, maybe there's a point to having a second feed for bleeding edge and stabilizing the main one a bit. although we don't have to do that now Jul 29 05:36:06 Zuchmir3: irssi? Jul 29 05:36:36 ircii NOT on pre Jul 29 05:36:37 * Robi_ just came back from the webOS Meetup at Palm, Inc. Jul 29 05:36:48 Robi_: cool, how'd that go? Jul 29 05:36:56 oh it was great Jul 29 05:37:05 i'm in novaterm, trying to see what it's supposed to look like Jul 29 05:37:11 8 palm guys to poke questions at Jul 29 05:37:21 1 dev from pivotal labs Jul 29 05:38:01 and 2 talks about basic webOS framework and about how pivotal does tools and dev for the pre Jul 29 05:38:02 Robi_: so, did they answer any? like, native sdk? Jul 29 05:38:44 you didn't ask me to ask that :P Jul 29 05:38:57 sheesh, how could you NOT know Jul 29 05:39:05 :P Jul 29 05:39:13 i wore the wrong t-shirt today, that's why Jul 29 05:39:34 did they answer anything about future of platform(s)? Jul 29 05:39:52 they're not going in that direction (i think) because it's more difficult to support the diff platforms Jul 29 05:40:14 veery little, they cant comment on future bits much other than maybe and looking into it Jul 29 05:40:19 well they clearly make exceptions for special vendors, like motion apps Jul 29 05:40:45 could be an exclusive deal or there could be a few other partners that get secret bits Jul 29 05:40:57 maybe licensing deals like the PS3 and such Jul 29 05:41:36 those deals can't be huge as palm has other stuff to worry abt too Jul 29 05:41:50 yeah, app catalog? Jul 29 05:41:52 meaining whatever exceptions Jul 29 05:42:03 just like, getting apps to the market? Jul 29 05:42:14 yeah app cat is comign along, cant say much but it's gonna be cool Jul 29 05:42:18 soon soon soon Jul 29 05:42:29 when when when, sigh Jul 29 05:42:31 any comment re: homebrew folks? Jul 29 05:42:35 none Jul 29 05:42:43 did anyone ask? Jul 29 05:42:45 feeling was that it's not a problem Jul 29 05:42:52 they know we hack , they dont mind Jul 29 05:43:01 ooh here's a gen Jul 29 05:43:03 er gem Jul 29 05:43:09 Robi_: why don't they care about the hacking? Jul 29 05:43:28 talked to a guy who may make a keyb combo to do a luna-send ...rescan {} Jul 29 05:43:29 hopspitfire: why does dell not care if you hack your vostro? Jul 29 05:43:43 which is kinda pointless but hey Jul 29 05:43:48 re Jul 29 05:44:02 hopspitfire: more like don't care in some gestapo tightass way Jul 29 05:44:11 it's just a computer, people have been making their own stuff for their own computers forever Jul 29 05:44:28 the palm team got props for the open platform and ease of use and multitasking Jul 29 05:44:33 Zuchmir2: ok, I've pushed my changes Jul 29 05:44:44 I meant more along the lines of how Apple cares about their IP, along with Sony and their PS3/PSP Jul 29 05:44:46 destinal, Zuchmir2: hopefully I didn't break things too badly Jul 29 05:44:57 :-) Jul 29 05:45:07 mrvc: what's your feeling, wait for a feed release or go bleeding edge? Jul 29 05:45:19 so I asked chuq about palm's stance on sideloading Jul 29 05:45:21 ie push to non-git users or no Jul 29 05:45:51 destinal: I checked top and vi and changing screen orientations Jul 29 05:45:53 trying to figure out the balance between demand for improvements and stability Jul 29 05:46:10 and his basic response is (unofficial of course) is that sideloading is fine as long as no one tries to build a separate app catalog for commerical purposes which I think is very reasonable Jul 29 05:46:11 destinal: Probably need to test with something that uses the scroll region Jul 29 05:46:25 destinal: I'm not sure what that is Jul 29 05:46:46 destinal: I mean, I'm not sure which program uses that Jul 29 05:46:52 ah Jul 29 05:47:11 destinal: I'm assuming some program came up that wasn't working right Jul 29 05:47:21 jauderho: good question, and great answer. he specifically mentioned app catalog for _commercial_ purposes? Jul 29 05:47:24 the podcast app is my favorite app Jul 29 05:47:24 Zuchmir2: did you add the scroll region to make a particular program work better? Jul 29 05:47:41 yes I kinda pressed him on that Jul 29 05:47:51 so that would imply free open source is not a concern for them Jul 29 05:47:57 ircii wasn't working Jul 29 05:47:58 wish they'd put that in writing Jul 29 05:47:58 he said it's fine if it's amongst friends or a group of people Jul 29 05:48:06 ... as that scrolls middle of screen Jul 29 05:48:18 HOWEVER Jul 29 05:48:37 Zuchmir2: ok, I'll try it Jul 29 05:48:43 having a huge single repo would probably neccesitate having to talk to them just to clear things Jul 29 05:49:08 webos should make an app catalog of their own for free apps Jul 29 05:49:23 jauderho: Even if it's an entirely open source repo? Jul 29 05:49:25 james_: exists and it's called preware Jul 29 05:49:27 i'm pretty impressed with their attitude tonight. Jul 29 05:49:28 webos=webos-internals Jul 29 05:49:28 Zuchmir2: btw, 80 columns actually doesn't look too bad on the pre itself -- this thing has an amazing screen Jul 29 05:49:36 destinal, i was wondering about that Jul 29 05:49:37 cool thanks Jul 29 05:49:48 hopspitfire: dont quote me on it but that should be fine Jul 29 05:49:48 we just need to make it bigger Jul 29 05:50:04 just need more apps. and probably a more polished interface Jul 29 05:50:11 Zuchmir2: I was looking at the emulator before Jul 29 05:50:23 jauderho: well the thing is that they can't actually do anything legally about a competing app store, just go after the developers who post there Jul 29 05:50:30 destinal, you mean "it works!" isn't pretty enough :) Jul 29 05:50:32 if they agreed the eula Jul 29 05:50:41 well it depends on how it is implemented. Jul 29 05:50:50 james_: well, right now it all works on the command line Jul 29 05:50:59 I bet if the app catalog app is subverted, they might not be too happy about it. Jul 29 05:51:09 i'm fine with palm being the only commercial source Jul 29 05:51:18 they have to pay the bills somehow Jul 29 05:51:20 jauderho: nobody's talking subverting the app, just making their own Jul 29 05:51:48 jauderho: and their main way to try to prevent that is the eula's with the developers Jul 29 05:52:06 but that doesn't stop the store, just the developer Jul 29 05:52:27 if it is a completely different app catalog app plus repo, then it's up to palm to see how they want to enforce that but I rather see things happen in good faith. open source repo is fine just as long as it's not commercial. Jul 29 05:52:33 destinal: true Jul 29 05:53:14 I also mentioned the various outstanding patches to chuq and he promised to think/find out if there is some way to get some of this stuff back into palm. Jul 29 05:53:20 mrvc: i'm looking over your code... Jul 29 05:53:27 I think there's something bad about trying to be the one distribution point for your platform like apple did Jul 29 05:53:41 i hope u made sure the flip back/forth doesn't clip text Jul 29 05:54:15 destinal: nothing wrong with being the distribution point imo it's apples app approval policy that is not fun. Jul 29 05:54:32 jauderho: right, but that's part of it Jul 29 05:54:35 Zuchmir2: yeah, I tested that -- seemed good Jul 29 05:54:51 if palm could pull it off, they would take a smaller cut than apple for now to get people going. Jul 29 05:55:06 jauderho: being the one point like that means you're the one point of failure when people want what you don't want to publishj Jul 29 05:55:19 it's effectively like censorship Jul 29 05:55:52 well there are always the jailbroken apps but the pre compartively makes it much easier to sideload than apple. Jul 29 05:56:09 but as long as there are experimental distribution mechanisms for test releases of open source stuff that we can all test prior to those apps getting approved on the catalog, things will be better than the iphone Jul 29 05:56:37 mrvc: did u test irc? Jul 29 05:56:40 and yeah there's always novacom Jul 29 05:57:11 I asked the sdk guys if luna-send had a command seq for the camera to take a picture on the command line and their response was go look inside the camera code =) Jul 29 05:58:07 yeah, totally Jul 29 05:59:00 Zuchmir2: let me try Jul 29 05:59:16 Zuchmir2: working on it Jul 29 05:59:43 jauderho: I am curious what they think about things like terminal Jul 29 06:00:21 dunno Jul 29 06:00:24 didnt ask Jul 29 06:00:27 is it 100% open? Jul 29 06:00:39 they would not comment on opengl support Jul 29 06:00:41 since to me (with the exception of the dbus services we had before) its the first major app that's gone beyond the sdk stuff, ie the intended ways for developers to do things Jul 29 06:00:44 oc80z: yes Jul 29 06:00:57 then its 100% solid :D Jul 29 06:00:57 GPLv2, code on the git repo Jul 29 06:01:00 chuq did mention that c/c++/java support is amongst the most requested. Jul 29 06:01:19 java is in there already but the harmony build is old. Jul 29 06:02:06 does the terminal app use the fb or is it still an html app? Jul 29 06:02:10 amazing Jul 29 06:02:25 jauderho: well termplugin is c++ ,but it's not in any mechanism from any approved sdk Jul 29 06:02:36 totally off the beaten track Jul 29 06:02:44 ah. Jul 29 06:02:58 so what people want is of course possible Jul 29 06:03:01 mrvc: does the height shring when rotate back/forth? Jul 29 06:03:04 just palm's not making any official support for it Jul 29 06:03:12 yet Jul 29 06:03:30 mrvc-test: greetings Jul 29 06:04:18 jauderho: it's a browser plugin, I think the first homebrew one (besides the hello world one we made before that) Jul 29 06:04:43 think it works properky Jul 29 06:05:19 mrvc: line 84: int height_chars = _height_pixels/font.char_height(); Jul 29 06:05:28 ... doesn't do a max() Jul 29 06:07:47 I wish I would have been at the meetup, I would have asked about the GPL, and palm was going to get their packages fixed up Jul 29 06:07:48 Zuchmir2: yeah, it didn't seem like it was necessary since this is the scrollback size Jul 29 06:08:18 right now the few I've tested don't build Jul 29 06:08:19 Zuchmir2: so you are only losing characters off the top Jul 29 06:08:37 anyone using the powersave-cpu-scaling patch? is it worth applying? last time I tried something like this, my phone started crashing a lot Jul 29 06:08:45 mrvc: i'm looking at the code, not the screen :-) Jul 29 06:08:56 tris. not really Jul 29 06:09:05 it's not really all that stable Jul 29 06:09:22 also: int scrollTop() { return (_scroll_top == 1) ? 0 : _scroll_top; } was there before, as i was seeing ircii giving 1-50 as top/bottom Jul 29 06:09:25 look at the userspace app in the precentral forums. that one works ok for now. Jul 29 06:09:40 ah, cool. how about powersave-smartreflex? Jul 29 06:09:43 ... also when it exits Jul 29 06:09:54 lol. I made both patches =) Jul 29 06:10:03 you can try either one Jul 29 06:10:09 but not together. Jul 29 06:10:15 as such, i want to make sure scrolling works normal after exiting Jul 29 06:10:31 i guess the scroll region is working properly, since ircii looks basically right Jul 29 06:12:34 the question is after u exit whether the entire screen scrolls Jul 29 06:12:45 also, do u have full scroll back in irc? Jul 29 06:14:03 now when i exit irc i loose scroll-back Jul 29 06:14:34 that's what those lines were for Jul 29 06:15:36 Zuchmir2: I think it is an off-by-one problem in CharBuffer::setScrollRegion Jul 29 06:16:14 Zuchmir2: the term state has the top row at 1, but the char buffer as the top row at 0 Jul 29 06:16:39 Zuchmir2: so, I've just made it use top-1 Jul 29 06:16:40 Zuchmir2: testing Jul 29 06:16:57 then test again in irc Jul 29 06:17:02 jauderho: great info from the palm meetup, thanks. validates our preware.org plans I think. Jul 29 06:17:26 rwhitby; you should still confirm with chuq Jul 29 06:17:59 jauderho: sure, but sometimes it's best not to ask directly, just to get guidance from third-parties. Jul 29 06:18:28 88&:8 Jul 29 06:18:35 just as long we agree i am not to be quoted =) Jul 29 06:18:56 jauderho: I didn't hear it from you. Some random guy in the IRC channel said something. Jul 29 06:19:01 lol Jul 29 06:19:35 * rwhitby figures he should contact chuq one of these days .... Jul 29 06:20:45 right now all I know is there was a movie on my pre when it first started up telling me to have fun, so that's what I'm doing. :) Jul 29 06:21:42 hopefully some of you guys are having a good time also Jul 29 06:21:59 hells yes Jul 29 06:22:16 ...should even post some 3rd party apps Jul 29 06:22:26 * rwhitby is sitting in an airport - this IRC channel is the most fun around here ... Jul 29 06:22:27 testing Jul 29 06:22:36 ah wdup rw Jul 29 06:23:01 rwhitby: treo? Jul 29 06:23:18 get your pachinko on rw Jul 29 06:23:20 destinal: nah, Adelaide airport has free wifi. Jul 29 06:23:20 :D Jul 29 06:23:41 oc80z: I once was involved in an SoC project doing a chip for pachinko ... Jul 29 06:24:08 haaa! Jul 29 06:24:16 Zuchmir2: looks good -- pushing Jul 29 06:24:26 is matthewn from gitorious here? Jul 29 06:24:28 so cool Jul 29 06:25:05 Zuchmir, destinal: pushed Jul 29 06:25:31 fwiw this is down to 0.02 per draw Jul 29 06:26:31 so effectively 50fps? that works. Jul 29 06:26:41 * rwhitby enjoys seeing Terminal development happen in real-time in the channel. That's exactly the type of thing this channel was created for ... Jul 29 06:27:25 wha? Jul 29 06:27:30 whats at 50fps? Jul 29 06:27:35 matthewn submits two patches, so gets commit rights. Jul 29 06:27:40 Yeah rw Jul 29 06:27:57 oc80z: if it's down to 0.02 seconds per draw, that's 50 full draws per second, yes? Jul 29 06:28:11 well some may be partial, but anyway Jul 29 06:28:15 ja Jul 29 06:29:26 destinal: it seems slower than 50fps to me, but it is probably from time spent outside our code Jul 29 06:30:01 mrvc: true Jul 29 06:30:20 im looking @ output ... Jul 29 06:30:57 I keep thinking about this with an eye to games and other things that will care about performance, I think double buffering and a read blit function should help though, shouldn't it? Jul 29 06:31:04 and its faster than 0.01 Jul 29 06:31:21 s/read/real/ Jul 29 06:31:46 btw the same bug i had, if u type in the there more than the screen-width, it scrolls a line for every char Jul 29 06:31:56 rwhitby: where did infobot go? Jul 29 06:31:57 Zuchmir2: oops, I left some output Jul 29 06:32:42 Zuchmir2: fixed Jul 29 06:32:50 would any hiptop software help? Jul 29 06:32:59 like the Terminal Monkey software? Jul 29 06:33:04 actually that was fatser than *0.02* Jul 29 06:33:32 destinal: infobot seems to be offline. Jul 29 06:34:11 destinal: double-buffering reduces flicker, but doesn't help performance Jul 29 06:35:20 mrvc: depends on how slow or fast it is to draw unnecessarily Jul 29 06:35:25 mrvc: i think what destinal means, if u keep a copy of the "screen" and only change the needed updates, it would be faster Jul 29 06:36:03 ie we're rendering glyphs on every draw, if we're asked for a lot of draws and things haven't changed, we're wasting a lot of cycles Jul 29 06:36:32 no cache? Jul 29 06:36:42 destinal: maybe, but we don't know what is in our destination buffer Jul 29 06:36:51 is it utf8 based Jul 29 06:36:52 ? Jul 29 06:36:56 mrvc: that's why you overwrite it with the source buffer Jul 29 06:37:04 and the source buffer changes only when the screen does Jul 29 06:37:20 if top/bottom/left/right havnt changed... we can use existing buf Jul 29 06:37:37 Zuchmir2: that's not all Jul 29 06:38:06 if Luna makes a rectangle dirty that we had before but with only a small subsection of the screen, it still makes sense to blit it in from our source buffer when it requests it redrawn Jul 29 06:38:48 ie if we're partly covered with a pop up Jul 29 06:38:52 and then it goes away Jul 29 06:38:54 destinal: well, yeah, if there are only a small number of changes on each draw -- if there are a lot of changes it would be slower Jul 29 06:39:05 can we track what it considers dirty? Jul 29 06:39:30 tmzt: well it just messes up the buffer and then asks for parts of it drawn where needed Jul 29 06:39:39 ah, ok Jul 29 06:39:49 so it doesn't matter to us if we've changed it Jul 29 06:39:56 draw once blit many sounds a LOT faster Jul 29 06:39:57 it still needs redrawn (or blitted) Jul 29 06:39:58 I don't know about you Jul 29 06:40:09 but for me it does Jul 29 06:40:16 glyph cache would be even better Jul 29 06:40:21 if pre doesn't have a shared one Jul 29 06:40:22 destinal: since it would have to update most of the pixels and copy the buffer Jul 29 06:40:34 mrvc: why would it have to update most of the pixels? Jul 29 06:40:37 anything in webkit source? the other implementations I've looked at had something like that Jul 29 06:40:42 destinal: if there were a lot of changes Jul 29 06:40:42 I'm talking about a situation where the screen hasn't changed Jul 29 06:40:47 but luna is covering it up Jul 29 06:40:57 destinal: on Pre, you resize, not get covered with a pop-up, right? Jul 29 06:41:05 oh one more thing from the meetup tonight Jul 29 06:41:08 rwhitby: we can get covered by menus Jul 29 06:41:13 I asked chuq about nitro in webkit Jul 29 06:41:13 by alerts Jul 29 06:41:16 by notifications Jul 29 06:41:20 not yet but coming soon. Jul 29 06:41:28 destinal: for smooth operation, I would think minimizing the maximum time would be more important than minimizing the average time Jul 29 06:41:43 it must resize as well as be invalidated Jul 29 06:41:54 unless the compositor handles all that Jul 29 06:41:57 which is unlikely Jul 29 06:42:00 mrvc: EXCEPT Jul 29 06:42:11 mrvc: there are some situations where luna goes NUTS with redraws Jul 29 06:42:24 mrvc: hit a menu and check out what happens to our draw events Jul 29 06:42:36 wow, it's even down to 0.01 - 0.02 on my pre now Jul 29 06:42:38 great work guys Jul 29 06:42:41 that's a clear double buffer situation Jul 29 06:42:46 or where one would win Jul 29 06:43:16 is src buffer enough? Jul 29 06:43:41 well the dst buffer is luna's, src buffer is what we'd be adding Jul 29 06:44:43 :D Jul 29 06:44:47 anyway I'm no expert with graphics, I just made some observations Jul 29 06:44:55 * oc80z checky checky Jul 29 06:44:57 destinal: it does do a lot of redraws Jul 29 06:44:57 mrvc: did u notice the issue with irc scrolling a line for every char added past bottom-right corner? (when typing) Jul 29 06:44:58 I'm not sure on the details Jul 29 06:45:10 Zuchmir2: no Jul 29 06:45:12 but it's worth some research Jul 29 06:45:19 carriage return without line feed? Jul 29 06:45:20 and some experimentation Jul 29 06:45:27 Zuchmir2: I'll try it Jul 29 06:45:34 or something else, is setpos or whatever used? Jul 29 06:45:46 sorry, the other way Jul 29 06:45:48 just line feed Jul 29 06:46:02 it's very anoying trying to type a response or something there, because of that issue Jul 29 06:46:28 it's prob. a term issue Jul 29 06:48:49 rwhitby: with notifications that may technically be a resize Jul 29 06:49:08 but menus is a good example of being covered, I'll try and think of more Jul 29 06:49:47 ... umm, not sure if this is a bug or a feature.... Jul 29 06:50:11 ... but now when u close the card, and reopen, u have the old history on your screen Jul 29 06:50:39 wow Jul 29 06:50:40 what? Jul 29 06:51:00 from bash? Jul 29 06:51:14 close the terminal, then open it again Jul 29 06:51:16 history or the screen contents? Jul 29 06:51:28 Zuchmir2: I'm not seeing an issue with scrolling Jul 29 06:51:41 Zuchmir2: are you running with the larger or smaller font? Jul 29 06:51:44 mrvc: type a long message Jul 29 06:51:57 I can't hit escape and throw away the card, either Jul 29 06:51:58 in the emu Jul 29 06:52:14 ... that's wider than screen (in normal mode) Jul 29 06:52:31 Zuchmir2: using the small font, it never gets to the right side Jul 29 06:52:33 that's bad, there's like no way out of this card in the emulator (??) Jul 29 06:52:37 8x8 Jul 29 06:52:40 hit home Jul 29 06:52:43 destinal: hit home Jul 29 06:52:58 mrvc: ah, ok. esc used to do that I think so that's what I was trying Jul 29 06:53:16 yeah it works with other cards just not term Jul 29 06:53:33 I think esc is the back gesture Jul 29 06:53:37 oh Jul 29 06:54:34 looks like it's keeping the old obj, not destroying anything Jul 29 06:54:37 8x8? seems unusual Jul 29 06:54:50 square font? Jul 29 06:55:44 Zuchmir2: I'm not seeing that behavior Jul 29 06:56:29 you typed a very wide response, that wrapped past the end of screen (a few letters past end)? Jul 29 06:57:01 Zuchmir2: I meant the closing/re-opening Jul 29 06:57:06 Zuchmir2: trying with a smaller font Jul 29 06:57:12 Zuchmir2: now Jul 29 06:57:28 I mean larger Jul 29 06:57:56 Zuchmir2: close / reopen on emulator shows no issue like that, let me try pre Jul 29 06:58:12 hmm, CharBuffer::CharBuffer() doesn't clear rows any more Jul 29 06:58:56 Zuchmir2: yeah, it starts with a zero-size buffer new Jul 29 06:59:02 Zuchmir2: so it isn't necessary Jul 29 07:02:29 hmm, i've trown away my card 5 times, each time it comes back the same way Jul 29 07:04:07 ok, now it's a new card! Jul 29 07:04:11 mrvc: are you sure it's zero size? Jul 29 07:04:24 do we force that? what if the plugin is already running Jul 29 07:04:57 destinal: it is initialized to zero in the constructor Jul 29 07:05:12 destinal: it quickly gets changed once the window is set Jul 29 07:05:50 ouch, i now have back an old ghost.... Jul 29 07:05:59 this is scary! Jul 29 07:06:04 remember this is not a monolithic executable Jul 29 07:06:11 this is a long message Jul 29 07:06:18 there's only one instance of the plugin in memory Jul 29 07:06:37 Zuchmir2: I'm still not seeing an issue with scrolling Jul 29 07:06:42 i wonder if it's getting destroyed Jul 29 07:06:45 so globals will be preserved across multiple calls Jul 29 07:07:04 Zuchmir2: I only get about 2/3rds of the way across before it clears the line and puts the cursor at the beginning Jul 29 07:07:04 mrvc: i guess it's only my device that has the issue :-) Jul 29 07:07:23 maybe there's a setting Jul 29 07:07:26 Zuchmir2: it's got to be the code, not your device Jul 29 07:07:43 Zuchmir2: are your stty cols being set properly? Jul 29 07:07:52 ... unless we are running 2 diff versions of ircii Jul 29 07:08:06 Zuchmir2: yeah, that is probably it Jul 29 07:08:15 Zuchmir2: I'm running it inside a debian jail Jul 29 07:08:51 i'm testing on the pre Jul 29 07:09:02 Zuchmir2: yeah, a debian jail on the pre Jul 29 07:09:12 I've got one too now Jul 29 07:09:19 same TERM setting? Jul 29 07:09:22 ... could be that's why we are not seing the same thing when throwing away cards? Jul 29 07:09:28 a deb jail I mean Jul 29 07:09:34 there are some tput tests that might be useful, not sure Jul 29 07:09:35 Zuchmir2: I don't see how Jul 29 07:10:35 Version (BitchX-1.1-final) -- Date (20040326). Jul 29 07:11:02 is that the same u r using? Jul 29 07:11:24 just made a video of some of the emulation bugs i'm running into: http://flickr.com/tristanhorn/3767704815 Jul 29 07:11:41 (everything pretty much clears up with vt100 iirc) Jul 29 07:11:44 Zuchmir2: how do you get the version? Jul 29 07:11:52 i'm throwing asway cards, 1 time it brings me the last card, somethims the card before that Jul 29 07:11:56 the noise is new, though Jul 29 07:12:01 -v Jul 29 07:12:45 ircII version 20050921 Jul 29 07:13:42 the garbage at the top of bitchx is that it's ansi logo is getting mangled Jul 29 07:13:49 Zuchmir2: I can't reproduce the card thing either, at this point Jul 29 07:14:01 well never could, but yeah Jul 29 07:14:22 ok, could be a bug in this version: http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/bitchx_1.1a-final-1_arm.ipk Jul 29 07:14:36 where did u get the 2005 version? Jul 29 07:14:47 Zuchmir2: no I think our ansi rendering is broken. Jul 29 07:14:57 Zuchmir2: apt-get install ircii Jul 29 07:15:14 BitchX is a good test target because it does extra ansi stuff Jul 29 07:15:21 mrvc: you should get it Jul 29 07:16:12 ok, i guess i'm the only with ghost cards :-) Jul 29 07:16:51 Zuchmir2: that's bizarre but has to be related to not clearing the values now Jul 29 07:17:05 just odd that it happens for you and not us Jul 29 07:17:29 i think mrvc is correct, we are clearing buffer when we resize Jul 29 07:19:44 bitchX's ansi drawing only looks proper on an 80 column term anyway Jul 29 07:19:59 just confirmed with evilvte sshing into the pre Jul 29 07:23:03 Zuchmir2: ok, I have to get to bed, you guys know how to push a new release on preware if you end up deciding to, yeah? Jul 29 07:23:51 if any issues we can always do one in the morning sometime Jul 29 07:24:14 I gotta go to bed too Jul 29 07:24:15 i don't maybe mrvc does... Jul 29 07:24:20 good nite! Jul 29 07:25:54 night all Jul 29 07:26:01 ok, see ya Jul 29 07:26:12 Zuchmir2: good luck with the exorcism, let us know if you figure it out Jul 29 07:26:21 :-) Jul 29 07:26:44 i did a fresh reboot, and same prob (after thrrowing away card) Jul 29 07:26:54 Zuchmir2: are you cross compiling? Jul 29 07:27:13 Zuchmir2: I just got it to happen Jul 29 07:27:18 ah, good Jul 29 07:27:23 nice when things can be reproduced Jul 29 07:27:56 the biggest thing to remember is the plugin spans being embedded, it doesn't get closed when a card closes Jul 29 07:28:50 and it will be one instance for multiple cards, also Jul 29 07:29:00 when we get that working with multiple simultaneously Jul 29 07:29:29 yeah, this is weird Jul 29 07:29:51 it's part of the luna process, and luna keeps running Jul 29 07:30:37 so we probably need to create a class for a card / instance Jul 29 07:30:43 destinal: yeah, but all our stuff is tied to an instance Jul 29 07:30:45 and destroy it on card destroy Jul 29 07:30:59 mrvc: you don't dlete _char_buf in ~Screen() Jul 29 07:31:18 Zuchmir2: it isn't a pointer Jul 29 07:31:20 hey Jul 29 07:31:36 haven't been on here in about a month... How's it going? Jul 29 07:31:56 anyway still have to get to bed, I figure we just postpone a release and get it sorted Jul 29 07:31:58 ah, ok Jul 29 07:32:18 tomorrow or whenever works for everyone Jul 29 07:32:56 ok Jul 29 07:33:05 yep, ok Jul 29 07:33:05 night Jul 29 07:33:08 night Jul 29 07:34:11 night Jul 29 07:37:28 ok, i'm gonna go to sleep... Jul 29 07:37:37 ok, see ya Zuchmir2 Jul 29 07:37:54 night Jul 29 08:00:32 anyone here have luck with the charcounter patch? Jul 29 08:31:24 Hy web OS people. I have a short question. I wanted to ask you, if someone knows the Telephone API for calls. I would be interested if there is an API for phone calls. Jul 29 08:54:12 question... is a vnc app possible? Jul 29 09:15:35 http://www.webos-internals.org/wiki/VNC_(Virtual_Network_Computing) ;-) Jul 29 09:20:15