. /../GOES Extended Network/ 123
r'lyeh sweet r'lyeh
written by Neuzd on Jan 13, 2009 23:24
I've worked on diferent projects related to Noctis during this time, but in all these months this has been my main occupation.

It is still a bit rough on the presentation as a whole, the original css styles have proven to look very different in any browser tried, so I had to cut out the ony fancy things I managed to do.
Also, there are almost no insrtuctions in any of the pages, I'm probably wasting more time writing these things than documenting the tools....

By the way, this means there's only action there. Pure and unfiltered substance.
Someone already had a preview but now the Bodies DB is online too and since that was the most interesting thing on the site, I'm releasing it into the Milky Way right now!
GOES XNET



The Article section is there just to have a look at how it may work.
Those examples are messages that Skinnymon wrote on this forum so they were already public.

The Bodies DB is nothing really new.
A couple of website and some applications already show the informations in the starmap.bin and guide.bin for clear reading outside the Stardrifter.
But all these previous version of an "offline" DB never dealt with a small part of anomalies in the starmap (there are a lot) that had a simple solution.
In the case of duplcates where the anomaly is simply that two stars have accidentally been given the same name, and are totally different objects, every application so far, including every ingame Noctis modules, couldn't track but the first object in starmap with that name.
So now, for these cases, Parsis and Notes can finally be read again by everyone.

The Duplicate finder on the contrary, is aimed to look for those stars which have anomalous seeds that make them exist in different part of the galaxy.
You may be familiar with what happens in the Grid; well the duplicates found in the Grid are just one example of such "anomaly" (other cases involving non-grid/planetful systems have been discovered using this very same tool : P ).

Find stars in range in 'fixed point mode' searches in a sector.
If you enter, say 50, only in the Distance X field, it will scan in a 50x50x50 sector.
The 'route mode' is more interesting but is still experimental. It works better in areas with a medium concentration of stars.
It outputs a list of stars which are near the path beween the two targets.
For now it sucks, but sometimes works fine so I'm on the good road.
The algoritm it uses is pathetic and I already thought of a (possibly) better one.
A suggested range for the JUMP is between 3500 and 4500 LY.

The Scientific Data DB you will realize it required manual data gathering.
All the data actually in that part of the DB have been collected and uploaded by Skinnymon alone.
...ooops! You told them you were sick in bed? Maybe I can edit this? Ouch, too late, my fault....
This should offer an interesting view over the typical mass, temp and # of bodies of each Class of stars.
The main goal of this "view" was to better identify stars and companions in S08 systems.
By now, data of S08s has been collected like other stars, but I'd like to display different kind of data in the future for Multiple star systems.

There will surely be an improvement in look very soon, the general tone will probably remain grey, but all the rest sucks as it is now.
I can't believe I finally did it, it's been months and lots of things happened.
I want to deeply thank Skinnymon for what he has done so far.
He's been to many things in this project not last the inspirer, constant motivator and tester.
You should really think at that as a cooperative project, and without him I could have never come out alone with all that nice stuff.


I hope you will use this suite of applications to find new ways of discovering Feltyrion, i built this for this reason, to be used by me but also by all of you fellow StarDrifters.
Enjoy.

[fixed, thanks Albeyamakiir]
└> last changed by Neuzd on January 14, 2009 at 00:00
i do my own stun-- avatars
written by Albeyamakiir on Jan 13, 2009 23:43
The link is broken. I can't see anything.
krasnyj bibliotekar
written by Serpens on Jan 13, 2009 23:47
Albeyamakiir said:
The link is broken. I can't see anything.
Looks like you just need to remove the last letter "i" for the link to work.

I'm really glad to see that you finished this project, Neuzd. Sincere congratulations from me! This is a great achievement.
written by Ajax on Jan 14, 2009 00:16
Yeah, good work! Don't worry too much about the presentation as a whole. It looks good.
written by Cryoburner on Jan 14, 2009 03:05
Very nice! The site seems to work very well so far.

One thing to note about the "Find stars in range" feature. If you enter a high number, you'll get a list of several thousand entries. Even entering 1000 for each direction will cover around 75% of those systems. I'm not sure how much load that puts on the server, but at the very least it makes for a rather lengthy page. : )

Maybe there could be a limit of something like 100 ly, or results that are split into shorter, 100 entry pages. Also, I'm not entirely sure if there's much need to enter separate x, y, and z values. You might just take a single "distance" variable, and then cross-check whether the results are within that spherical radius.
hello! :) felysian
written by Hello! :) on Jan 14, 2009 03:10
It doesn't work for me.

I don't run JavaScript unless it's a site I trust. Sorry, yours doesn't qualify as a trusted site yet. : P

I hate it when a site severly cripples the experience and it doesn't say that it does.
written by Cryoburner on Jan 14, 2009 04:21
Hello! : ) said:
I don't run JavaScript unless it's a site I trust. Sorry, yours doesn't qualify as a trusted site yet. : P
Well, then you just don't get to use the site. It's not like he's selling something, where you're his valued customer. : P

Seriously though, just add in some <noscript> tags linking to a page telling Hello to enable Javascript. An example can be found here.
r'lyeh sweet r'lyeh
written by Neuzd on Jan 14, 2009 09:38
There's lots of things that have been left out.
NOSCRIPT tags are among them.

Cryoburner said:
Also, I'm not entirely sure if there's much need to enter separate x, y, and z values. You might just take a single "distance" variable, and then cross-check whether the results are within that spherical radius.
It already works that way. There's still no instructions, I know, but in my previous message I wrote you can fill in just the X field.

Long lists present no problem as pagination is very simple to implement and works very cool in mysql.
I put that only in the stars/planet lists, though.

Keep suggesting, congratulating, crirticizing, everything is appreciated.
written by Cryoburner on Jan 14, 2009 13:03
Ah, yes. I skimmed the tool descriptions, not expecting there to be instructions in them for something that wasn't entirely self explanatory. I guess that's "wall of text syndrome" for you. : )

Still, it might be nice if the single distance method filtered out results that were outside a spherical radius rather than a cube. For instance, enter Felysia for the object and 10 for x, and one might expect the farthest object to be at most 10 ly away. Instead, we end up with some that are farther, including Lonliness, nearly 15 ly from the target.

As a rather major suggestion, it would be very cool if a NoctisMapper-style graphical representation of the galaxy were added. It could range from being as simple as a 2D top-down and side view of the galaxy with the current system highlighted, to being as advanced as a zoom-able 3D view with the ability to click stars to view their statistics, planets, and guide entries.

Hey, you asked for suggestions. : P
r'lyeh sweet r'lyeh
written by Neuzd on Jan 14, 2009 14:22
Cryoburner said:
I guess that's "wall of text syndrome" for you. : )
He, he, blame on you!

Cryoburner said:
As a rather major suggestion, it would be very cool if a NoctisMapper-style graphical representation of the galaxy were added.
And that was the original plan, if you search in the chat logs or some message of mine of some months ago you may find myself announcing this project as a DB + 3d visualization tool.
I still have to think how to implement it though.
Roads to be checked are a Java applet or an Ajax/xml (GIS style) visualizator.

I'm actually considering to have a middle ground solution, which would be a feature for the user to add the current system to the session, and then when done, he could access an "items checkout" -like page and have the app generate a starmap2.bin with only the requested systems.
going nowhere fast...
written by Skinnymon on Jan 14, 2009 22:35
Commander* neuzd of the AstroCartograpy section said:
I want to deeply thank Skinnymon for what he has done so far.
He's been to many things in this project not last the inspirer, constant motivator and tester.
[He means: "thorn in the side and pain in the patootie..."]






*Consider it a "battlefield promotion"- even though the Felisians haven't seen a battlefield in about 100 epocs...
r'lyeh sweet r'lyeh
written by Neuzd on Jan 20, 2009 12:43
Sorry for having left you without clues about updates.

I tripped over a well known problem in myslq double format and I really thought that should have been dealt with before everything else.
In short, I just discovered taht the comparison between two double may fail even if the numbers represented are absolutely the same.
It looked that I could fetch some rows, in one of the tables, only if enclosing the double value in single quotes.
Of course that screwed up the JOIN queries which didn't always return the expected number of results.

This forced me to use a 'like' instead of =, it was a temporary fix and it didn't bring any big problems if your search didn't return so many rows, but when you were searching for lots of results the DB just couldn't fetch all the data and died.

I found some help and discovered I can use NUMERIC or DECIMAL formats which equality comparison is safe even when one of the numbers have trailing 0's.

Tonight I'm gonna update the DB itself (though you may not have experienced this problem if you didn't search the guide for Skinnymon's entries or any other big results search) and add some usability features, like pagination and informing the user to enable js (or stare at the non-working website, that's an option, I have no problems with it).

(UPDATE)
The system is online again with greatly improved speed in searches, pagination added in searches and an informational page about javascript.
Oh and yes, the DB has been completely dumped and restored with mysql's decimal format instead of double.
Some other improvements may come out from this DB cleaning, but I should also start to polish it on the appearance...hate that part...

For the extreme lazy out there: G.O.E.S. XNET
└> last changed by Neuzd on January 20, 2009 at 21:18
written by Cryoburner on Jan 23, 2009 13:28
Well, it looks as though somewhere in this update, you managed to break both Opera and IE support. : |

It's apparently a Javascript problem, rendering a number of the site's features unusable. Among the things I noticed no longer working include clicking page numbers to view other pages, and searching the starmap or guide.

Checking Opera's error console...

Upon loading the main page:

JavaScript - http://www.neuzd.org/noctis/GOESXNET/
Event thread: load
Error:
name: TypeError
message: Statement on line 1: Cannot convert undefined or null to Object
Backtrace:
  Line 1 of function script 
    javascript :document.modulo.objfn.focus();
  ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
Searching the Starmap for Felysia:

JavaScript - http://www.neuzd.org/noctis/GOESXNET/
Event thread: click
Error:
name: TypeError
message: Statement on line 1: Cannot convert undefined or null to Object
Backtrace:
  Line 1 of function script 
    javascript :document.modulo.obj.value=document.modulo.objfn.value;document.modulo.gsearch.value=document.modulo.gsearchfld.value;submit()
  ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
Clicking page 2 in the stars list:

JavaScript - http://www.neuzd.org/noctis/GOESXNET/
Javascript URL thread: "javascript :document.modulo.page.value=2;document.modulo.submit();"
Error:
name: TypeError
message: Statement on line 1: Cannot convert undefined or null to Object
Backtrace:
  Line 1 of unknown script 
    document.modulo.page.value=2;document.modulo.submit();
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
Now, if only you could test the site using more than one browser in the future... : D

Edit: One other thing I was going to suggest. It would be nice to have more page number links. Having only the option to view the next, previous, first and last pages makes it difficult to navigate a long list of pages. Being able to sort results alphabetically, or possibly by other criteria could be useful as well.
r'lyeh sweet r'lyeh
written by Neuzd on Jan 23, 2009 13:43
Cryoburner said:
Now, if only you could test the site using more than one browser in the future... : D
Fixed. Your insinuation was a bit out of place.
Thanks for the heads up, hope to fix the whole thing before the weekend.

[EDIT]
Oh and of course, all your suggestions are being taken into account (you seem the only one suggesting), it's just that I'm working at a more relaxed pace right now.
written by Cryoburner on Jan 23, 2009 13:48
So, does that mean you tested it with Firefox and some other browser, or with no browsers at all? : D
reading this thread
no members are reading this thread
. /../GOES Extended Network/ 123
47788, 11 queries, 0.143 s.this frame is part of the AnyNowhere network