Jasper1984 Wrote:
-------------------------------------------------------
> I take it you havent found thingtracker yet? Dont
> think the format contains all that data though.
> The data is in JSON, tbh i think that is better
> than xml. Goes into javascript easily, has a
> library to read it in other languages too, is also
> nicer to read, and i think it even takes a little
> less space than XML.
XML is a bit more flexible however. The system you are describing here essentially forces a specific web design. The point to an XML is that it lends itself to alternative forms of of delivery.
For instance:
XML file lt has the following information:
Designer: Bob
License: GPL
Contact Info:
bob@example.com
Design Date: 13 May 2013
Design Registration Number: 12:22:252:12:0:0:0:12
Design Name: Bob's Widget
Design Version: 1.0
Associated Files
bob.stl
bob_ortho.jpg
bob_x.jpg
bob_y.jpg
bob_z.jpg
Description of Design: Spider gear for autofocus adapter for Soligor 55-250mm lens
Dimensional Unit: mm
Size Height: 20
Size Width: 20
Size Depth: 300
With this, you could upload them all to a website, which could easily generate a page for the website from this.
Or, you could feed it into a script that could convert the format to a repository. If someone is running, you could easily write a script to convert this a package. For instance, you could create a debian package, or an rpm package, or even a Windows installer package. You could then load it to a repository and download via standard OS tools. Avoid web pages completely in that distribution channel.
>
> Some of the data is already in the files, admesh
> can get the size out..(well, range of locations)
>
> Dont take it harshly, but frankly outside
> microcontrollers, your 'number assigning' method
> is really quite obsolete thinking, and there are
> no where near enough 32 bits numbers.(But then
> learning often ends up being hitting upon what
> people in the past thought) You can send plenty of
> data, you can identify people with gpg, and then
> they cant even impersonate each other without the
> private key.(Except for computers being insecure
> so the gpg is too, but *everything* suffers from
> that problem) You can identify every project with
> a sha512sum and they'll never collide, it can be
> completely decentralized.
>
Except how scalable and searchable is that? If the designer is from a country where their names are transliterated into English spelling, you could easily have a designer whose name is spelled 10, or more, different ways. The point to the registration number is to unamibiguously identify the design agency, be it a person, or company. Let's say, you want every design by Osama Khadaffi (using a well known combination of names). Just a quick web search shows 2 or 3 versions of the first name. There are about 10 versions of the family name.
The 32 bit is nothing more than a registration number to unambiguously identify a specific designer. It would still need a checksum and signature.
> And it probably should be
probably there will
> be websites where you put your stuff, but
> hopefully many of them, and you can search all of
> them with thing trackers.
>
> On another note: Personally have been writing
> thingscript to make representations of
> physibles.(But it seems to be turning out to be
> usable much more generally) Any data it uses you
> can fetch from it, basically... ...except the
> size, which it uses admesh inside for. I should
> add storing the admesh size and a way of making it
> look for that data and not the page.
Yes, the mesh information could be pulled from the file.
In your system, if I want to find every design by someone named Gary Hodgson, I see where I can do that. But, what is there is more than 1 Gary Hodgson?
Edited 1 time(s). Last edit at 05/25/2013 10:19AM by arjalon.