User:Babbage Linden/Office Hours/2009 01 14

From Second Life Wiki
Jump to navigation Jump to search

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 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:

[8:24] Siann Beck:

[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 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?

[8:43] Babbage Linden: start here

[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 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:

[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!