tag:blogger.com,1999:blog-6880640158139598308.post5590981084075528251..comments2023-12-31T00:15:56.826-08:00Comments on Metaverse Traveller: Teapot Viewer: Developer Working to build New Grid ListTalla Adamhttp://www.blogger.com/profile/11125668800530203529noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-6880640158139598308.post-16969534443310597562012-04-14T07:08:28.391-07:002012-04-14T07:08:28.391-07:00Me? *chuckles* I only just now figured out how to ...Me? *chuckles* I only just now figured out how to get my two computers to play nice together. I can now use my viewer on one system and run my sim on the other. <br /><br />Being able to do that and connect to the Internet too is another thing *laughs* And mess with the splash page? *falls out of chair laughing*<br /><br />But, since you guys are talking about the next version of Teapot ... :-DSarge Misfithttps://www.blogger.com/profile/13127904383770594050noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-1213925911393923822012-04-14T04:37:18.108-07:002012-04-14T04:37:18.108-07:00The splash pages can be HTML or PHP or combo of th...The splash pages can be HTML or PHP or combo of them, my own is PHP and reads in txt files to populate some data and has hotlinks.<br /><br />I'm not sure how far the viewer will let you go with splash page as it does have several limits but you should be able to experiment and find out. You could temporarily edit "your" grid settings for the viewer and change the path for the Welcome / Splash page to another site that has a variety of controls on the page to see how well it would / could work.WhiteStarnoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-23198511148114710242012-04-13T08:25:13.656-07:002012-04-13T08:25:13.656-07:00Oddball question/idea, Armin, WhiteStar ... how in...Oddball question/idea, Armin, WhiteStar ... how interactive can the splash page be? Say, a grid of thumbnails of grid-splashpages that you can click on to choose to login, too. Probably need left-right scroll buttons to have second and third pages. And maybe a way of enlarging or shrinking the thumbnails so people can have them as easy to see as they like.<br /><br />Btw, how about the import/export of XMLs and being able to have Build axis shown on root prim? Those two would win me over before the grid manager would.Sarge Misfithttps://www.blogger.com/profile/13127904383770594050noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-84530164340360123672012-04-12T03:15:13.466-07:002012-04-12T03:15:13.466-07:00Yeah, thats one of the considerations I also had, ...Yeah, thats one of the considerations I also had, in the next version of Teapot you'll also see the loginuri in the "old" grid selector, so that you know where you are connecting to. However unless malicious systems choose to have loginuris like "nasty.fraud.com" peer review would help to minimize their chance.Arminhttps://twitter.com/#!/ArminWeatherwaxnoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-9705215902663303962012-04-11T04:41:12.747-07:002012-04-11T04:41:12.747-07:00Hi Armin, :)
I was pretty sure you were aware of ...Hi Armin, :)<br /><br />I was pretty sure you were aware of these two methods, especially get_grid_info ;) . My reply was more oriented towards Maria's issue with polling the grids to check their status for updating her Database. I haven't seen your web UI part yet but I am wondering if you should be thinking of having a "Favourite Grids" tag in the viewer side. As the list of grid's etc increases and becomes unwieldy, it may be prudent to provide a mechanism for flagging/tagging favourites. Also some way to quickly identify a new addition to the grid list, so when the client get's the list of grids they can see that "Wonder Grid" was (added 09.04.2012) (last active chk 11.04.2012). Just thinking out loud as it were.<br /><br />One thing did occur to me from the above discussion (again relate to the DB). One option that could be used to provide an "image" of the grid in the DB, would be to capture the "splash page" of the target grid and save it as either 256x256 or 512x512 (gif tightest format). Disadvantage is most Standalone's and such do not have splash pages or web services out of the box, unless they are using Diva Distro or SOAS. <br /><br />I do have a sort of general question because I see a caveat which will occur I am sure. The "Grid List" is for grid's such as OSG, 3RG, IW etc... the "HyperGrid List" is for HG grid's (as above IF they have HG) _and_ SOAS, Diva, & SA installations run and operated by anyone anywhere with any config ? (scary potentials for abuse there). SOAS is portable & not designed by default to be a "public access" install, Diva distro goes either public or not. <br /><br />The Question: If all sorts of people start adding their Standalones, Diva & SOAS installs and all manner of variations in between , how will the end user, getting the info with the viewer / web interface know what the target system is that they intend to go to (thinking of security & data exposure of clients on possibly malicious systems) ? And just how large and cumbersome would this grid list become ?WhiteStarhttp://opensimulator.org/wiki/User:WhiteStarnoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-31625354655788404172012-04-11T01:03:37.613-07:002012-04-11T01:03:37.613-07:00I rely on the get_grid_info very much, thats one r...I rely on the get_grid_info very much, thats one reason why I hesitate to work on an UI for the data stored in the xml file mentioned above, and rather don't recommend to hack that xml file: virtually any data there is filled in the data from get_grid_info (even the loginuri, if it is different from the one the user typed in). That has the downside that one can't add a grid that is down (apart from localhost), but then my assumption is that who *really* needs to do that very likely already has a text editor with the ini files of that grid open.<br />The simstatus is so far not used by the viewer, but its obvious that it can help in that process.Arminhttps://twitter.com/#!/ArminWeatherwaxnoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-59750926350829130972012-04-10T15:21:21.263-07:002012-04-10T15:21:21.263-07:00Quick & dirty way to check if a grid is respon...Quick & dirty way to check if a grid is responding is to poke it via HTTP. This could be coded via PHP or any other method to poke the target system, if reponded to flag as active, if not responded flag as possibly down and try again next test cycle. 5 test cycles (days)is likely more than enough.<br /><br />http://gridurl.com:9000/simstatus returns OK if it's running, if down you get an error<br /><br />http://gridurl.com:9000/get_grid_info returns the Grid Info as seen in the viewer. If down, no response.<br /><br />OSGrid http://login.osgrid.org/get_grid_info returns the info but "simstatus" does not respond. likely blocked with tehy rerouting<br /><br />simstatus "may" not respond on grids but get_grid_info always does regardless if Grid or SA.WhiteStarhttp://opensimulator.org/wiki/User:WhiteStarnoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-42302992646778705272012-04-10T14:11:14.812-07:002012-04-10T14:11:14.812-07:00As in type it in in the pulldown? Cool, didn't...As in type it in in the pulldown? Cool, didn't know that. I ended up copying the localhost :9000 section to the last entry and then edited it for SoaS's :9100, worked no problem. *grins* Whatever works and I've been jazzing on a build, so it wasn't all that much of hassle.Sarge Misfithttps://www.blogger.com/profile/13127904383770594050noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-32412918433485908462012-04-10T11:33:06.750-07:002012-04-10T11:33:06.750-07:00Armin,
Lets collab on your list. This area is so...Armin, <br /><br />Lets collab on your list. This area is sort of a specialty of mine.<br />It'll solve some queries above, and leave you to focus on more important viewer areas.<br />breen.whitman at gmail dot comBreen Whitmannoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-45429883447710752242012-04-10T08:24:29.110-07:002012-04-10T08:24:29.110-07:00Thanks for all the feedback :)
Just a few additio...Thanks for all the feedback :)<br /><br />Just a few additions: "The list is converted from the list at hypergrid business" means: I used a script to convert the list from there to the html file the viewer loads from the web. Currently you can set the address in the debug setting GridSelectorURI. Probably that (and more) will get a tab in the preferences soon. <br /><br />Then I agree very much with the idea to have peer reviewed data, thats still the best way for filtering out unwanted content and other annoyances, and, more important, to find places you can really enjoy.<br /><br />About "No method of adding a new grid by hand", there are indeed several, of which editing the xml file is the one I'd rather not recommend. This screenshot shows probably the easiest way: http://imageshack.us/f/641/snapshot45u.png/ just paste the new loginuri into the grid selector, then click the reload symbol next to it. You also can pass it in the command line, or, depending on browser and operating system, you can use the address field of the browser prefixing it with "hop://" (see http://img213.imageshack.us/img213/3310/snapshot46.png ). <br /><br />:)<br />ArminArminhttps://twitter.com/#!/ArminWeatherwaxnoreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-66036111143121859322012-04-10T06:37:21.550-07:002012-04-10T06:37:21.550-07:00Well, I downloaded it and gave it a very short and...Well, I downloaded it and gave it a very short and fast run. There's a couple of initial problems. No method of adding a new grid by hand. SoaS now uses port 9100, so the usual localhost of 127.0.0.1:9000 doesn't work. I had to go to my harddrive and edit the grid list to add my at home stand-alone.<br /><br />There's no import/export of linkset XMLs. And there's no way of setting it to show build axis on root prim. Those two are very important to me.Sarge Misfithttps://www.blogger.com/profile/13127904383770594050noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-79147348469110833632012-04-10T01:55:17.356-07:002012-04-10T01:55:17.356-07:00Actually Ener. I think Armin would have to hard co...Actually Ener. I think Armin would have to hard code SoaS into the static drop-menu to same as localhost is.Talla Adamhttps://www.blogger.com/profile/11125668800530203529noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-42240155139529812032012-04-09T21:07:54.261-07:002012-04-09T21:07:54.261-07:00Hi Maria
I will open the viewer to see the new gr...Hi Maria<br /><br />I will open the viewer to see the new grids (I love this!) and, yes, I think grid owners will welcome the opportunity to get their grid into a viewer quickly without the need to get a viewer menu hard coded. <br /><br />I absolutely agree with the need for Nanny controls because I am sure the Adult sector will increase it's presence on the open Metaverse very soon now and we may well see some sexually explicit splash screens appearing. The viewer devs need to be ahead of them.<br /><br />I wonder too if it might not be possible for the Overte Foundation to keep a register of malicious grids that get reported to them so viewer can call on that data to block bad grids and help protect content IP. Just a thought.<br /><br />A think you are right that there is a business opportunity here *laughs* I am sure you have post topic in mind!Talla Adamhttps://www.blogger.com/profile/11125668800530203529noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-63478622278208120412012-04-09T20:05:11.843-07:002012-04-09T20:05:11.843-07:00Gaga --
I just added five new grids to my databas...Gaga --<br /><br />I just added five new grids to my database today. I have a feeling that the pace of growth is about to get a lot faster very quickly. <br /><br />That means that there's going to be a market for a NetNanny-type of viewer that checks lists for bad or adult grids. <br /><br />And for viewers that detect malicious activity and issue warnings -- although on the Web, it took over a decade for us to get that!<br /><br />I think there's a business opportunity here. And a post topic... :-)Anonymoushttps://www.blogger.com/profile/08216924866074953752noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-8079020772985337032012-04-09T17:53:56.502-07:002012-04-09T17:53:56.502-07:00Hi Maria
It was very helpful that you already had...Hi Maria<br /><br />It was very helpful that you already had your HB list of grid for the viewer to call on and Armin has made a great start with it. I think they way in which the viewer dynamically updates it's list every time you open the viewer is an important leap forward for the open Metaverse. I am really excited about this.<br /><br />Armin clearly has more work to do and I think he has the measure of what I have been calling for. Whether he will continue to use your HB list I can't say but the search function is definitely the next step in my book.<br /><br />Gaga<br /><br />P.S. Someone mentioned to me that search should also filter according to rating. ie, General, Moderate and Adult grids. And maybe it could be possible for Teacher/parental locking of a viewer to block Adult grids from appearing in the Grid List. I agree with that and it would give the viewer wider appeal I think.Talla Adamhttps://www.blogger.com/profile/11125668800530203529noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-37972849238073106962012-04-09T17:35:08.969-07:002012-04-09T17:35:08.969-07:00Hi Ener
ATM Armin's viewer draws data from Hy...Hi Ener<br /><br />ATM Armin's viewer draws data from Hypergrid Business which make it dynamic now and no longer hard coded. Whatever is currently there will populate the Viewer grid list and it may be different every time you open it. Maria lists active grids so I don't know how SoaS can be added given how it is formatted. You will have to speak to her about that.<br /><br />An example of how dynamic it is was Maria updating OSgrid address which I noted was out of date. Now when I open the viewer OSgrid can be found easily and I didn't have to download a new version of the viewer to get it.<br /><br />That is progress!<br /><br />GagaTalla Adamhttps://www.blogger.com/profile/11125668800530203529noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-35675092020716797972012-04-09T14:33:15.136-07:002012-04-09T14:33:15.136-07:00Gaga -- Thanks, I fixed the OSGrid listing. They c...Gaga -- Thanks, I fixed the OSGrid listing. They changed their loginURI from osgrid.org:80 to login.osgrid.org. <br /><br />If anyone comes across any other corrections, please don't hesitate to email me at: maria@hypergridbusiness.com<br /><br />Or to suggest new grids that I don't have listed yet.<br /><br />Right now, I've got 279 grids to check each month, of which it looks like 154 may be active -- I'll be updating all the info within the next five days. I've been able to automate some, but not all of this work, and am occasionally able to offload it on an intern, but many grids hide their stats in weird and unusual places, using a variety of different languages, and for some I have to contact the grid owners individually to get the numbers. <br /><br />Nobody volunteers them -- they have too much other stuff to do, like everybody does. <br /><br />Besides changing their addresses, here are some other reasons some grids may not be accessible:<br /><br />* They're not up 24/7. (Most common for home-based grids or group grids where they're only loaded up, say, in the evenings or weekends.)<br /><br />* They're down for maintenance, upgrades, restarts, etc... <br /><br />* Their IP address has changed and they haven't redirected the DNS -- or they don't have a domain at all, and just use the IP address as the loginURI. (Often happens with home-based grids, where the broadband company regularly resets the IP addresses.)<br /><br />* They're only up when classes are in session.<br /><br />* The grid has changed its name or merged with another grid.<br /><br />* The grid has switched hosting providers and is in the process of being moved.<br /><br />* The grid has been temporarily suspended as the owner deals with other stuff.<br /><br />* The grid has shut down.Anonymoushttps://www.blogger.com/profile/08216924866074953752noreply@blogger.comtag:blogger.com,1999:blog-6880640158139598308.post-4170465428180018422012-04-09T14:10:28.808-07:002012-04-09T14:10:28.808-07:00maybe they can add sim-on-a-stick like the Zen vie...maybe they can add sim-on-a-stick like the Zen viewer has? =)<br /><br />localhost but port 9100iliveislhttps://www.blogger.com/profile/00412300946166700450noreply@blogger.com