To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dev.org.ldrawOpen lugnet.cad.dev.org.ldraw in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / Organizations / LDraw / 1287
1286  |  1288
Subject: 
Re: Parts Tracker Prototype Posted
Newsgroups: 
lugnet.cad.dev.org.ldraw
Date: 
Sat, 24 Mar 2001 10:06:30 GMT
Viewed: 
506 times
  
In lugnet.cad.dev.org.ldraw, Steve Bliss writes:
In lugnet.cad.dev.org.ldraw, Hakan Tandogan wrote:

"Steve Bliss" <steve.bliss@home.com> writes:

Besides downloading and releasing, some other things that
could/should be implemented in the prototype are:

I admit that I'm pretty VB-illiterate (hey, that mix of
GUI and bussiness logic always gives me headaches ;-)), but I
don't see how you will manage the upload/download part.

In the prototype?  It's just a simulation -- the submit/upload just copies
a file from somewhere on your hard drive to <prototypedir>/active/.  The
download would do the same thing, except in reverse.

Do you intend to "talk" to a central server?

In the prototype?  No.  It's a local-computer thing only.

The real Parts Tracker will be a server-based system, with a Web interface.
Assuming we want to locate Parts Tracker on the ldraw.org server, the front
end will have to be written in something that's Linux-friendly.  Probably
Perl.

I saw that
"check out" and "check in" part. Do you intend to implement your
own file locking scheme?

We'll only code it if we have to.


If the server is a UNIX server then maybe you can use RCS - I think this
change/version control system is implemented on most commercial UNIX platforms
and is not difficult to use. In addition to the file locking it could also give
you version history and automatic internal timestamping.

Chris

Seriously, there will be some data that will have high contention, if
stored in a single location -- like the user settings and part-requests
list.  But most data will be in separate files, and I don't expect too many
people to be working with same parts at the same time.  We'll need to be
aware of file-locking issues, of course.  But there shouldn't be major
amounts of collisions.

Perhaps just using a central CVS server
would be a nice solution since the part files are just text and
the CVS team has a good solution for the network communication part.

I've gotten mixed messages about the utility of programming a custom
front-end against CVS.  I'm not familiar with CVS, just other source code
control tools like PVCS and Visual SourceSafe.

I don't know whether there are any libraries that you could use
from VB, but you could always call the binary to do that work
for you.

Right.

Anyway, download it, try it out, let me know what you think.

Trying it is a little bit hard on my Linux workstation ;-)
I'll have a look at it when I'm at home.

I look forward to hearing what your feedback.

BTW, in true prototype style, there are extremely few comments in the
source code.

Steve



Message has 1 Reply:
  Re: Parts Tracker Prototype Posted
 
(...) That's why I proposed CVS. You can comfortably think of CVS as networkable-RCS-with...ed-for-NFS ;-) Regards, Hakan (...) (24 years ago, 26-Mar-01, to lugnet.cad.dev.org.ldraw)

Message is in Reply To:
  Re: Parts Tracker Prototype Posted
 
(...) In the prototype? It's just a simulation -- the submit/upload just copies a file from somewhere on your hard drive to <prototypedir>/active/. The download would do the same thing, except in reverse. (...) In the prototype? No. It's a (...) (24 years ago, 22-Mar-01, to lugnet.cad.dev.org.ldraw)

6 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR