topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • October 19, 2019, 11:19 PM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ath [ switch to compact view ]

Pages: prev1 ... 129 130 131 132 133 [134] 135next
3326
Hm, I've been looking around for an existing solution to the problem I posed above, but there does not seem to be an application that could solve it for me.
Guess I'll have to write it myself then, but it will be a nice project, and a good reason to finally do a major development project in VS2008/.NET 3.5 or even VS2010/.NET 4.0 8)
If possible, I'll post my progress and solution here, but can't make any promises, as it's most likely going to be closed source and maybe even closed anything.

Thanks for the advices so far, any suggestions are ofcourse welcome :)

3327
Checked out the faq of SVN in the meantime, and it seems they have indeed a good support for diffs of bin files, so storage requirements, unlike CVS, should be rather modest. I'm currently not sure they the customer wants to keep the entire history of changes, but it should appeal to them, imho.
The sharepoint 'thing' is what I would like to avoid; I really, really, really dislike it from the (little) use I had with it.

Guess the SVN, using the SharpSvn .NET library, is a very promising candidate now 8)

3328
Guys,

Thanks for the responses so far, but I feel I need to clarify a few points.
  • I'm trying to manage Projects. These projects are sets of files, some of these files are databases of a format I don't know (yet) and have no intention of exporting to put in SCM; it's not worth the hassle.
    Also, I don't want to store the content of a SLQ2000 or MySQL database in the SCM, the DB is only used to have a quick and easy manageable list of projects. It takes far less time to produce a list of a DB, than to produce a list of the (hundreds) of projects from a directory on disk.
  • MS Sharepoint, allows a group of users to work on shared projects. That's close to the model I'm looking for, but leaves to much room for error, because of not (easily) getting all files local. And I don't want the user to have to package/expand a project in/from a zipfile by hand, again, too much room for error.
    I'm not sure Sharepoint has facilities for locking a project to a named user, but that is a requirement for this customer, with the same reason, only one person should work on (modify) a project, as the files can not be merged. And then there's the issue of licenses and server resources, this might turn out expensive but I'll investigate that a bit later this week.

I might go for the suggestion by f0dder, a front-end to SVN (or maybe tinjaw's suggestion of Sharepoint), and use the database for storage of the project attributes I need 'quickly' to present to the users. Guess that's the safest solution. Have to find something to keep the storage requirements for the repository as low as possible, because currently only the last 3 versions of a project are kept in storage, packaged in zipfiles, and older revisions are just discarded :-\, it originally was designed around 2000, when storage was much more expensive than today.

More suggestions are welcome, ofcourse :Thmbsup:

3329
Hi all,

I'm looking for a type of Version Control software, in the area of CVS, SVN, etc., for versioned centralized storage of Projects.

These projects are technical drawings of electrical installations, and are stored not as plain ascii-like files, but rather a set of database tables and extra configuration files, holding an entire project stored in it's own subdirectory.

The users are technical drawing engineers, that don't have too many computer experience, other than typing a letter or some documentation, but are mostly working with this technical drawing software.
This software doesn't have any project management functions available.

There is currently a project management tool, designed and programmed in-house in Delphi 5, but the programmer is no longer available (left the company), so maintenance is 'difficult'.
And now there's a new version of the Drawing software. That changed the structure of the project-files, added subdirectories to the project directory, and stored the project info in an xml-file instead of a plain ascii file, and then some.
So now I've been asked to 'have a look at it', for being busy with D5 for years, and I'm already nearly finished on the minimal updates to make it compatible with this new version of the drawing software (it's is going to be used ASAP, after updating this project management tool), and fixing some other odds and ends.

It's not this task I'm asking your help with, but rather on the added task of a full rewrite of this project management tool, in a more easily maintainable environment. It's not that Delphi is not good enough, it's more the fact that they don't have anyone available any longer, that can maintain the darn thing. And they do not seem to want to employ anyone who can. This would ofcourse be a new problem when, after a rewrite, the programmer (probably me) leaves the company (or didn't work there in the first place), or doesn't want to work on it, or whatever reason... so this is why I'm asking this here: to investigate if something similar is already available.

I'll write up a few requirements, based on current functionality:
  • Simple user interface
      There currently are 2 lists of projects, the left side showing all local projects (1 directory with a number of subdirectories) and right side all stored projects (in a central database). There are buttons to lock and unlock projects (another requirement) and, with enough privileges, remove projects from the server or the local directory, and filter the displayed projects using some criteria.
  • User management
      Users are to be classified in types, like Administrator, Engineer (working with all kind of projects), Viewer (just get and view, not lock or edit) and some inbetween types, like Engineer/Admin that can also unlock other users projects, or manage user accounts.
    Single Sign-on is an optional request, and could be based on LDAP or Active directory, and further integration would be nice, as network access is controlled using an AD.
  • Project handling
      Projects are to be handled on a file-set base, all files in the project need to be sent/gotten to/from the server, not just individual files.
  • Project locks
      Projects have to be locked, so the engineer working on it, is the only one allowed to put back his updates, and unlocked, and this usually is performed when 'getting' a project, but could be a separate step
  • Scheduled tasks
      Some scheduled tasks needs to take place (on the server-side); weekly checking for projects that are locked for long a time (30 days, 10 days) and sending the locking users an e-mail that they still have these project(s) locked, or if they haven't logged into the management tool for more than 90 days, daily all projects stored on the server are compared to the list of projects in the database, and updated (I don't know why that could be needed, but it's there now).
  • Database
      The current list of projects, stored in MySQL (3.x), needs to be transfered to MS-SQL2000 (not a typo  :-[), as that's what's also used for other applications, and this project management data wouldn't put that much extra burden on the server. I expect that the actual database would eventually migrate to MS-SQL2008, but there is other tailored software that uses the SQL2000 database, and that is not expected to be upgraded or replaced any time soon.
  • Development environment
      I've planned to re-develop all this in .NET 3.5 using WPF and WCF, and program it in C#. This leaves enough space for their own additional development in VB.NET or any other .NET supported language, might that be needed. Using a browser based UI should be possible, but is not a requirement, nor desired.

The simple UI requirement kicks out direct usage of CVS or SVN, as those UI's are way too complex and error-prone for the target audience, but there may be other SCM's (Source Code Management tools) that might fill this in; I don't have any experience with other SCM's beside CVS, SVN and PVCS Version Manager. I'd like to store the projects on the server-side in a real SCM, because of maturity and reliability, but would need a deeper insight on the API's to get that implemented. At least it seems do-able :).

Anyone having advice or questions is invited to respond, including flames on the chosen development environment (I'm not going to do it in C or C++, that's for sure) or database (it's a customer requirement).

It is eventually a (spare-time) job I'm charging money for, so if you feel this as an unfair request, please tell me, and I'll remove the entire thread, but the moral is that I'd rather not write anything that has been invented elsewhere already.

Thanks for any responses.


Ps: This is my first large post, so if I need to restructure, please point me in that direction.

3330
General Software Discussion / Re: Win7: Anyone else getting excited?
« on: November 07, 2009, 08:18 AM »
On the True Launch Bar issues: It's not at all clear what most of you are saying that 'it doesn't work as a QuickLaunch replacement'?
I installed Win7 Ultimate x64 freshly on my Vista Enterprise x86 system, and moved all documents and settings over to my new install. I just installed all the apps I needed, including TLB 4.4 x64, and I have my TLB toolbar added to the taskbar just as I had it from Win 98, when I first bought it.
This is my taskbar with TLB at double height and small taskbar buttons:
Screenshot - 07-11-2009 , 15_14_54.jpg

Or am I missing some point?

3331
Well,

Besides the matter of printing any helpfile, and so consuming another tree, this looks quite good, and for a reasonable price.
We (as an industry) just have to improve on screen display quality for people to read all information from a display, instead of from paper, where at the moment it is printed, it's also outdated by the next release of the file.
I do realize that producing displays, or just better displays, does take energy and poses other environmental problems.

A proper DC review would be nice...

3332
It's just fine over here too, also tried the 'wrong' copy, by selecting the forum text, and that worked as bad as argv showed.

Thnx
Ath

3333
Developer's Corner / Re: Automated Builds for Visual Basic 6
« on: June 07, 2009, 08:22 AM »
Continuous Integration is the key-word here, and there are several free systems for that, besides Visual Build Pro or Final Builder, although their integrations may be a little less polished then when using a commercial system.
Often used systems are: Hudson, Continuum and Cruise Control. All have their strong and weak points, but none cost money right away, so maybe that's waht some are trying to find? A sum-up of features en comparison can be found here

HTH
Ath

3334
Ah, that was not quite clear from your original post :-[
So you're either missing a finer control over the screen-saver settings, or a kensington lock, connected to your body in some way (yes, that's not very comfortable), and to the laptop, ofcourse :-\

Similar problems exist when using a mobile phone in public, IMHO, and on most mobile phones, there's no kensington lock connector, AFAIK.

3335
You could just set the screensaver (lots of them available) to run after 1 minute (smallest timeout available), and have it lock the screen ofcourse, but all in all it would just be annoying. And if I want to lock the system I can quickly press Win-L.

Can't see any use-case for this :huh: :down:

3336
Ah, another hour of my life spent on reading 'the good stuff' :D

Thanx, as usual,
Ath

3337
Well, I'm sort of 'around' Germany, but I won't be able to make that meeting :(
Would've been very nice to grab such a great mug!

Thnx,
Ath

3338
Living Room / Re: Android phone - anyone using it?
« on: March 29, 2009, 11:02 AM »
I'm very interested in those mobile i-net apparatus, if only they came with a decently large screen so I can read it without my reading-glasses, and a very small size so it would fit in my pocket... Guess I'll have to wait for a foldable or roll-up screen :-[

3339
It was a good read, as usual. Thanks! :Thmbsup:

3340
For both the driver and the tool: Get updates to be Vista compatible, if none are available, switch to similar tools that are Vista compatible.

Most trouble caused by Vista is incompatible drivers.
Most trouble using/crashing Vista is caused by incompatible drivers.

What you might want to turn off is UAC (User Account Control) but then you most probably will get bitten by both statements I posted above.

3341
I've been using Multi Monitor Taskbar (free)for several years on both XP and since over a year on Vista x64. It doesn't follow the XP/Vista theme at all, and the clock is fixed in US am/pm format, it can't be resized to double/triple height, and what not (see bottom-right of the page), but it does offer a nice second/third taskbar, display the time, an extended clipboard, and all the application buttons on the correct monitor(s), and can auto-hide, which is what I want/need it to do.
Personally I wouldn't bother for the pro version, it seems like a simple slightly pimped version.

Might be just good enough...

/Ath

3342
Hah, I knew that this was a special place, but Cybernet news should have awarded the only award possible for this site:


 "Must Useful Forum of Ever"  :Thmbsup:

/Ath

3343
Hm, still no mention of OpenProj, which I've been using (no connections 8)) for some time now: http://openproj.org/

3344
Just found tool MouseMixer on this page: http://www.fxc.btint...t.co.uk/software.htm

3345
Just got it from there, no problem. Do you have trouble getting it?

3346
Developer's Corner / Re: Help with Inno Setup shortcuts please!
« on: April 19, 2008, 11:43 AM »
A simple RTFM should have fixed this, before the question would have been posted here...  :-[

HTH
Ath
(Yes, long time InnoSetup user...)

3347
Living Room / Re: 64 Bit CPU - Is it worth it?
« on: February 05, 2008, 04:50 PM »
The good side of running Vista x64 on a 64 bit capable CPU finally came to light today as I was able to install the Windows Server 2008 (RTM, not RC) released yesterday (on MSDN) in a VMWare Workstation 6 x64 session, and I had it running without a hitch in under 1 hour. Rest of the software (app-testing) comes later...

3348
Mouser,

It was great, (as usual) but it's good I had some extra spare time at hand :D

3349
The new splitup into more sections is quite usefull!

3350
Found Deals and Discounts / Re: snagIt 7 free: grab it
« on: December 08, 2007, 05:23 AM »
What does this SnagIt do better than ScreenShotCaptor?

Pages: prev1 ... 129 130 131 132 133 [134] 135next