User:Babbage Linden/Office Hours/2009 01 14

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Transcript of Babbage Linden's office hours:

[7:58] Imaze Rhiano: hi wolf

[7:58] Nock Forager: hello everybody

[7:58] WolfPup Lowenhar: hello

[7:58] Siann Beck: Aloha.

[7:58] Imaze Rhiano: hi :)

[8:01] Fake Fitzgerald: hello there

[8:01] Siann Beck: Hello Fake

[8:01] Nock Forager: Hi

[8:01] Imaze Rhiano: hi

[8:02] Babbage Linden: hi everyone

[8:02] Siann Beck: Hi Baggage!

[8:02] Imaze Rhiano: hi

[8:02] Fake Fitzgerald: hi Babbage

[8:02] Siann Beck: Doh!

[8:02] Siann Beck: *Babbage!

[8:02] Babbage Linden: thanks for coming again

[8:02] WolfPup Lowenhar: morning babbage

[8:02] Siann Beck: Gah I can't believe I did that!

[8:02] Babbage Linden: let me ping the groups

[8:03] Babbage Linden: what would you like to talk about today?

[8:04] Imaze Rhiano: how are memory usage metrics coming up? any numbers yet?

[8:04] Babbage Linden: the script usage code is in 1.25

[8:04] Babbage Linden: which will hopefully be going out this week

[8:04] Babbage Linden: (finally)

[8:05] Babbage Linden: so once that's across the grid we'll start analysing the results

[8:06] Babbage Linden: the biggest scripting development this week has been http-in passing its sandbox QAR

[8:06] Babbage Linden: so that's on course for 1.26

[8:06] Siann Beck: Cool!

[8:06] WolfPup Lowenhar: that is good

[8:06] Babbage Linden: it's in the merge queue now

[8:06] Siann Beck: That's going to be so nice.

[8:06] Lyn Mimistrobell: is that to replace rpc?

[8:06] Babbage Linden: yes

[8:06] Babbage Linden: it's more scalable

[8:07] Lyn Mimistrobell: great

[8:07] Babbage Linden: and allows 2 way http communications

[8:07] Babbage Linden: instead of having to use http out plus xml or email in

[8:07] Lyn Mimistrobell smiles

[8:08] Babbage Linden: in blighty we're mostly going to be working on scalability and networking issues for the next couple of quarters

[8:08] Babbage Linden: but i'm hoping to get to work on give money with confirmation and c# once we have the L$ API done and mono has a metadata verifier

[8:09] Babbage Linden: we're just finishing off our first iteration of the space server work

[8:09] Siann Beck: Also excellent.

[8:09] Lyn Mimistrobell: L$ api will also allow a script to check funds?

[8:09] Babbage Linden: so should be able to get to work on some mono maintenance tasks over the next couple of weeks

[8:09] Babbage Linden: we'd like to see where we are with 1.25 which has some fixes in

[8:10] Babbage Linden: the L$ API is an internal web service for money transactions

[8:10] Lyn Mimistrobell: ah ok

[8:10] Babbage Linden: that will take all of that load of the central database

[8:10] Babbage Linden: and use a separate back end for money transfers

[8:11] Babbage Linden: once it provides more reliability and feedback than the current system, we can switch LSL to use that

[8:11] Babbage Linden: which will let us return results to scripts more easily

[8:11] WolfPup Lowenhar: speaking of the central data bace i saw in the SL blog that the main DB is getting revamped

[8:12] Babbage Linden: there's lots of work on the central database happening

[8:12] Babbage Linden: both to make our current use of it more efficient

[8:12] Babbage Linden: and to break pieces like L$ transactions and region presence information in to independent, separate databases

[8:13] Neroelite Braun: Are all void sims being removed babbage?

[8:13] Neroelite Braun: speaking of smooth sim transition

[8:13] Babbage Linden: not sure about void sims, you'll need to talk to jack

[8:13] Neroelite Braun: whens his office hours XD

[8:13] Babbage Linden: i've only been involved in the land changes as far as sim limits go

[8:13] Neroelite Braun: I see

[8:13] Ethan Schuman: That brings up a question which I will save for later.

[8:14] Neroelite Braun: Its funny I come up with all these questions and as soon as office hour starts I can't remember XD

[8:14] Lyn Mimistrobell: psst Nero: notecards...

[8:14] Neroelite Braun: lol yeah

[8:14] Siann Beck: Any chance we could get https://jira.secondlife.com/browse/SVC-1401 in there somewhere?

[8:14] Babbage Linden: let me look

[8:15] Arawn Spitteler hopes he remembers to ask about special viewer requirements ofr HTTP_In, and about documentation of things too simple for the experienced: I recentlyl discovered, I don't know HTTP from HTML

[8:15] WolfPup Lowenhar: i have a queston is there any group of people that are mainly working on trying to duplicate isses with the rc viewers?

[8:15] Arawn Spitteler: Coral's Place, in Longfellow,l has the application forms.

[8:15] Neroelite Braun: Babbage. I know there is a JIRA somewhere for it. But I was hoping that maybe in the future we could get a reall llDetectedGroup that returns a key. It would be very convenient when it comes to things such as security.

[8:16] Arawn Spitteler: I can't join, because I haven't a supported Graphics Card.

[8:16] Nock Forager: trying dupe, lol

[8:16] Neroelite Braun: Because the current only allows the group that the item is in.

[8:16] Lyn Mimistrobell: a llDetect function that will work if a user is IN the group not necessarily activated it

[8:16] Neroelite Braun: which has the same result as llSame Group

[8:16] Neroelite Braun: Yeah but what if I want a door or an item that works for multiple groups not just one

[8:17] Arawn Spitteler: It should be possible to detect if a SLURL is amongst Picks, but I don't know how that data is organized.

[8:17] Neroelite Braun: I have to have an item for each group I want allowed

[8:17] Babbage Linden: siann, we don't have plans for a syntax check button, but it's a client side feature, so we'd probably accept a patch for it

[8:17] Ethan Schuman: Use a multigroup server aray, Nero.

[8:17] Neroelite Braun: I do

[8:17] Lyn Mimistrobell: yes Nero, that too would be a good improvement

[8:17] Neroelite Braun: I'd prefer to have just one script for it all though

[8:17] Neroelite Braun: not to mention it would cut down on prims and script times.

[8:17] Lyn Mimistrobell: would make maintenance easier

[8:17] Neroelite Braun: its so excessive having servers

[8:18] Neroelite Braun: And I"m sure there ARE group keys right? jsut like every other item in sl

[8:18] Arawn Spitteler: It doesn't belong on a server, but there must have been a security consideration, in regulating what groups a prim could detect.

[8:18] Lyn Mimistrobell: yes

[8:18] Lyn Mimistrobell: everything has a UUID, groups too

[8:18] Babbage Linden: i haven't worked with groups, so i'm not sure how hard that would be

[8:19] Babbage Linden: have you opened a jira for it?

[8:19] Ethan Schuman: Yes, Nero. If you want, later, I'll give you an authentication algorithm.

[8:19] Neroelite Braun: yeah theres no progress on it at all

[8:19] Babbage Linden: i've noticed that group owned land can cause problems with the group query functions

[8:19] Arawn Spitteler: What's the Jira, so I can vote?

[8:19] Siann Beck: There are several, I believe, dealing with varios aspects of the issue.

[8:19] Babbage Linden: land query functions, sorry

[8:19] Neroelite Braun: just people arguing and I can't understand what teh down fall is. It jsut allows discrimination of groups you can't hack them or anything

[8:20] Neroelite Braun: there aren't any group related scripting events anyways

[8:20] Babbage Linden: wolfpup, yes there are lots of people working on the viewer rc issues

[8:20] Babbage Linden is trying to catch up with questions

[8:20] WolfPup Lowenhar: ok was just wondering because i have a jira in a mis clicking issue

[8:20] Siann Beck: I'd say all-in-all, groups are one area that need the most attention and have the highest demand for it.

[8:21] Neroelite Braun: I suppose that if you came up with group related scripting people wouldn't need bots.

[8:21] Siann Beck: The JJira to raise the number of groups has the most votes, except one to try to stop the open sims transition

[8:21] Neroelite Braun: well maybe not. NOT need. but thats one of the major uses is to have them let people jkoin groups

[8:22] Babbage Linden: kelly and don did most of the work on groups, so they're the people to ask

[8:22] WolfPup Lowenhar: had worked with Ramzi Linden on it for a few minutes befor i had to goto RL work but it seems at the time they were there they were unable to reproduce the issue

[8:23] Neroelite Braun: the thing is is that Lindens are hard to get ahold of. Is there any kind of schedule for office hours of lindens

[8:23] Ethan Schuman: Yes, Nero. There's a page on the Wiki with Linden office hours.

[8:23] Arawn Spitteler'd like scripts to attend group IMs: Documentation on how the p[rofiles are organized, would allow me to see if groups are acessible through that channel.

[8:23] Neroelite Braun: okay

[8:24] Arawn Spitteler: http://wiki.secondlife.com/wiki/Office_Hours

[8:24] Siann Beck: http://wiki.secondlife.com/wiki/Office_Hours

[8:24] Siann Beck: Beat me to it!

[8:24] Neroelite Braun: kelly and don don't have office hours :X

[8:24] Ethan Schuman: Check their profiles then.

[8:24] Babbage Linden: i'll point them to the office hour chat log when it's up

[8:24] Arawn Spitteler's about as laggy as Siann

[8:26] Ethan Schuman: I have a question I'd like to bring up. Is there any chance of us getting a feature that allows us to change an avatar's physical orientation, preferably through an attachment?

[8:26] Neroelite Braun: Hey babbage I'm a rl chef looking for work. Do you need apersonal chef?

[8:26] Ethan Schuman: It would REALLY help us with our progress on VerticalSim.

[8:27] WolfPup Lowenhar: babbage do you know if there are office hours for the RC viewers?

[8:27] Babbage Linden: the only way to change rotation i know of is to use sitting and then changing the rotation of the end links

[8:27] Arawn Spitteler: Rotation? I think that was blocked, because of abuse pottenital. Abusiphobia is one of the greates sources of Griefing, in SL. It might be possible, to create a pseudowalk vehicle, to go wall-climbing

[8:27] Arawn Spitteler: Try CG, WolfPup

[8:28] Ethan Schuman: Yes. That's how it is currently. However, a friend of mine and I are working on a project to basically tip a sim onto its side and use the Z axis as the X.

[8:28] Arawn Spitteler: After this hour, look up CG at http://wiki.secondlife.com/wiki/Office_Hours and go there.

[8:28] Arawn Spitteler: A vehicle is what ou're loooking for.

[8:28] Ethan Schuman: At this time, we currently use a hacked up vehicle to accomplish the simulation effect, but the ability to naturally rotate an avatar would be much more practical.

[8:29] Babbage Linden: find or add a jira ethan

[8:29] Neroelite Braun: how about this babbage. When it comes to sitting can we get fullr ange of view. Because when I make planes and such. I can'tlook down to point the ship down

[8:29] Babbage Linden: it's unlikely to be prioritised above give money improvements though

[8:29] Neroelite Braun: maybe thats not your area

[8:30] Arawn Spitteler: It would also be good for Hugs, which are a major market, in SL, but it would also allow SpinTheNoob HUDs

[8:30] Neroelite Braun: but the restricted view of someone whos sitting is irritating

[8:30] Neroelite Braun: its not important

[8:30] Arawn Spitteler: Restricted?

[8:30] Ethan Schuman: We'll have to do that, then, I suppose. We were working with Sidewinder until he left LL, so it's kind of like starting again from scratch, hah.

[8:30] Neroelite Braun: yeah you can't look down as far as when you are stading thus on a vehicle that points where ver the AV is looking, it can't look down all the way

[8:31] Arawn Spitteler wonders if something can be done with Camera Controls

[8:31] Neroelite Braun: Alright kids. I'm out thanks for your time babbage

[8:31] WolfPup Lowenhar: i know i use camera controls a lot

[8:32] Babbage Linden: np, thanks for coming

[8:32] Ethan Schuman: No, Arawn. I know what he's talking about. It's an innate feature in the vehi... well, he's gone.

[8:32] Lamorna Proctor: Hello Babbage. Sorry I'm late. I've been meaning to attend your meetings for some time, but Wednesday are not a good day for me RL

[8:33] Arawn Spitteler'd like to look at the verticle sim, later: A study of how much viewer and server control camera, might be worth while.

[8:33] Ethan Schuman: Surely, Arawn. I'll take you by after we're done here.

[8:33] Arawn Spitteler just got here, himkself: Better late than never, but Tardy is making an entrance.

[8:34] Arawn Spitteler still wants issue, of How to tell GET from PUT or Http from HTML

[8:34] Lyn Mimistrobell: HTML is a document format, HTTP is a protocol...

[8:35] Lyn Mimistrobell: :P

[8:35] Arawn Spitteler: Yeah, I'm trying to script a profile reader, and am lost.

[8:35] Babbage Linden: the method is passed to the http_request event as a string

[8:35] Lamorna Proctor: It should be a simple HTTP request

[8:35] Ethan Schuman: orient.2

[8:36] Lyn Mimistrobell: you won't use PUT tho... GET or POST

[8:36] Lyn Mimistrobell: in your case, GET should do it

[8:36] Arawn Spitteler: Where's the Hysterical Record?

[8:36] Lamorna Proctor: If you send multiple concurrent llHTTPRequest calls, you will have to keep track of the key of each request in a list

[8:36] Soundless Smalls: hi all, srry I'm late

[8:36] Babbage Linden: yes, PUT doesn't make sense with http-in as you can't specify URLs

[8:37] Babbage Linden: (POST to a constructor resource works though, and is a better pattern to use with RESTful APIs anyway)

[8:37] Arawn Spitteler: The Wiki for this stuff, should have a link for what Methods are.

[8:37] Lyn Mimistrobell: What historical (I assume you mean that) data do you mean?

[8:38] Arawn Spitteler: When my mother was programming, the only documentation was in the Historical Records, pronounced Hysterical

[8:38] Babbage Linden: ok, any more questions or are we done?

[8:39] Siann Beck: Any idea when 1.26 will come down the line?

[8:39] Ethan Schuman: Babbage, I'm going to be taking Arawn to VerticalSim. Would you like to come have a look as well? It's kind of cool.

[8:39] Lyn Mimistrobell: Any idea what kind of scripting restrictions LL is thinking about for homestead? Would it be limited functionality or limited performance?

[8:39] Siann Beck: Or is it too early to even guess?

[8:39] Lamorna Proctor: no questions from me

[8:39] Arawn Spitteler thinks 1.26 will be working brfore 1.25: Is there a special viewer, for HTP_In?

[8:39] Babbage Linden: siann, 1.26 is looking like being end of the quarter at the moment

[8:39] Siann Beck: No, it's all server-side, Awawn.

[8:40] Siann Beck: OK

[8:40] Arawn Spitteler: Keywords GET and PUT weren't highlighting.

[8:40] Imaze Rhiano: preview grid did have place to test http-in - still there?

[8:40] Babbage Linden: lyn, scripting restrictions will be on number of scripts per m2 initially

[8:40] Arawn Spitteler: Closed on Monday.

[8:40] Lyn Mimistrobell: okay

[8:40] Babbage Linden: and avatars will have a script pool for attachments too

[8:41] Babbage Linden: check http-in for details of how it will work

[8:41] Babbage Linden: it's likely to work in the same way that http-in public URL restrictions work

[8:41] Maldoror Bowman: Is that documented now?

[8:42] Babbage Linden: it should be

[8:43] Lyn Mimistrobell: Any news on reg exp? https://jira.secondlife.com/browse/SVC-790

[8:43] Babbage Linden: start here http://wiki.secondlife.com/wiki/Http_request

[8:43] Babbage Linden: lyn, not that I know of

[8:43] WolfPup Lowenhar: babbage what is the easiest way to record an isseu in the viewers or capture the data to add to jira's?

[8:43] Babbage Linden: wolfpup, help about gives a lot of useful data

[8:43] Siann Beck: Is http-in still going to allow multiple URLs per prim? I've been asking for a use case for it, as I can't think of one except griefing.

[8:44] Arawn Spitteler's recently learned to use <ctrl><print Screen>

[8:44] Siann Beck: No one I've asked can think of one.

[8:44] Babbage Linden: plus as much information as you can add on how to reproduce the issue

[8:44] Babbage Linden: siann, yes

[8:44] Babbage Linden: a use case is to provide a capability system in a single script

[8:44] Babbage Linden: for example, you have a script listen on a public channel

[8:45] WolfPup Lowenhar: im wanting to help get the data for this jira http://jira.secondlife.com/browse/VWR-11401 to mabey help the people working on it more information

[8:45] Babbage Linden: other scripts ask it for a capability

[8:45] Babbage Linden: if they're allowed a new URI can be generated for that client

[8:46] Babbage Linden: so you can do the same secure communications between scripts that we use for second life communications

[8:46] Arawn Spitteler takes a moment to distinguish Server Side Clients from Client Side Clients.

[8:46] Siann Beck: I see, so a script would give out different URLs to different requestors.

[8:47] Babbage Linden: yes

[8:47] Siann Beck: But why couldn't that be done with a single URL, and some kind of key?

[8:47] Siann Beck: I just see it being abused, with someone writing a script to grab all the URLs for a region.

[8:47] Arawn Spitteler: It would grab for a parcel

[8:48] Babbage Linden: having a single URL per script doesn't really help when you can have multiple scripts

[8:48] Babbage Linden: and we didn't want people to have to use multiple scripts in order to get multiple URLs

[8:48] Lamorna Proctor: would it be possible to limit the URL's per object owner in a region?

[8:48] Babbage Linden: but yes, often you can just build sub trees

[8:49] Imaze Rhiano: here is documentation for http-in: http://wiki.secondlife.com/wiki/LSL_http_server

[8:49] Babbage Linden: not currently lamorna

[8:49] Babbage Linden: that would create more configuration than we have for prims

[8:49] Soundless Smalls: thnx imaze

[8:49] Siann Beck: I guess we'll se how it goes in operation.

[8:49] Babbage Linden: we wanted to model the prim design

[8:50] Babbage Linden: instead of having multiple rationing schemes

[8:50] Linegirl McMillan: How are IMs and group chat organized? Is it related to your work on taking load of the central database and making script communicate? I have had group chat lag recently

[8:50] Lyn Mimistrobell: I gotta go - ty for your time Babbage

[8:50] Lamorna Proctor: I've been thinking of use cases, but most of them fall down because of the fact that the URL doesn't persist

[8:51] Babbage Linden: linegirl, IMs and group chat don't use the database

[8:51] Linegirl McMillan: thank you

[8:51] Babbage Linden: but are another hard problem to scale

[8:51] Babbage Linden: there are people thinking about it

[8:51] Babbage Linden: looking at technologies like jabber for scaling

[8:52] Babbage Linden: but i don't know how far along that work is

[8:52] Nock Forager: interesting. hope we can use that protcol from outside sl too.

[8:52] Linegirl McMillan: would be interesting

[8:52] Arawn Spitteler: SLim doesn't seem to have office hours.

[8:54] Lamorna Proctor: i have to go. thanks Babbage. I'll try to make these meetings more often if I can

[8:54] Babbage Linden: ok bye lamorna

[8:54] Babbage Linden: i'm going to head off in a minute too

[8:55] Lamorna Proctor: bye, Oh, btw I'm just down the road from you :)

[8:55] Babbage Linden: any last thoughts?

[8:55] Lamorna Proctor: Brighton

[8:55] Arawn Spitteler'd like an instruction hbook, on how to access HTTP for Idiots

[8:55] Lamorna Proctor: bye now

[8:55] WolfPup Lowenhar: do you know if the SLim is going to be able to see more chat such as group ims and such?

[8:56] Babbage Linden: nope, i don't know wolfpup

[8:56] WolfPup Lowenhar: do you know who might?

[8:56] Arawn Spitteler wonders if Stephanie Linden still has a job

[8:57] Babbage Linden: joe is the person to ask about slim

[8:57] Babbage Linden: or stephanie

[8:57] Arawn Spitteler: Joe?

[8:58] Babbage Linden: joe linden

[8:58] Arawn Spitteler: I have't found Office Hours for Joe or Stephany

[8:58] Annelin Corrigible: Stephany worked on Landmark and navigation project

[8:58] Annelin Corrigible: Stephanie*

[8:59] Babbage Linden: cg might also be a good person to aslk

[8:59] Babbage Linden: ok, i have to go

[8:59] Babbage Linden: thanks for coming everyone

[8:59] WolfPup Lowenhar: i may see if i can get with ramzi some more about the issue with the viwer

[8:59] Siann Beck: Thanks, Babbage!

[8:59] Arawn Spitteler: CG had no brief, last I asked.

[8:59] Nock Forager: Thanks for your time babbage.

[8:59] Imaze Rhiano: thanks

[9:00] Babbage Linden: bye!

[9:00] Linegirl McMillan: slim is better than sleek? I think you get group IMs in sleek

[9:00] Fake Fitzgerald: thanks babbage

[9:00] WolfPup Lowenhar: Thank Youuuuuu!! for the tip for having us here babbage

[9:00] WolfPup Lowenhar: woppx

[9:00] Arawn Spitteler is off to go Verticle

[9:00] Nock Forager: cross finger for 1.25.3!