Menu

Choosing a control system

2001-03-14
2001-03-14
  • Daniel Kong

    Daniel Kong - 2001-03-14

    Hello,
        Think we should go with Scott's idea for source stuff, that is
    IMHO.  But about the assignment, sent a pretty simple webservice and web
    form application.  Isn't up to the assignment specs, since it just returns
    a string, but thought should share.

    If you wish, create a Directory in your C:\Inetpub\wwwroot\ named DimmWeb.
    Then just unzip the zip file into that directory.  To see how it works (if
    i'm not mistaken) is to connect to
    http://localhost/DimmWeb/DimmWebApplication/WebForm1.aspx

    Mostly just followed the walkthroughs on the Farein.. to Celc.. example.

    Okay, not i start rambaling, thank you for being patient.
    Was messing around with deploy projects.  made one deploy project for the
    web application and one for the web service.  Because there was some
    similar file names and i didn't want to mess with renaming them.  Also,
    didn't try to make a third deploy project to take the outputs
    (packages) from the other two deploys.  This is because each deploy (i
    believe a .msi) was like 3.blah megs, and didn't want to email 7+ megs to
    everyone.  Even when i winziped it (or the actual files) it came to about
    the same.
        Oh, when i tried to move some of the files around, and then tried
    to open it, i got erormessages like PERMISSIONS...; The other error
    messages were the obvious "you not suppose to move things manually after
    your create it" and VS.NET wouldn;t let me rename the absolute
    paths.  Assuming you might get the same permission problem on the deployed
    files. The funny thing is, that for a web form to "find" the web service
    it uses a web reference (i assume) and the only way (i could figure
    out) to add one is to go through some kinda "checking" form.  When i
    installed the deployed packages, to see if worked, i had to specify where
    the files go so that it matched perfectly with the path i specified for
    the web reference.  Doesn't seem much of a problem, but i got a few error
    messages, since the installation copied over some of my files (or at least
    i blieve it did.)  Oh, to set what path you want the files to be deployed
    to, click on the deployment project (in the solution window,) then hit the
    first button on the solution bar.  IT will give a webSomething dir
    that has a list of files it "zips" and stuff, just click on that dir, then
    go to the property window and change the path.
    Seems like a lot of work, but it was real easy and fast... at least using
    VS.NET (though the inital loading and certain opening commands were
    slow,) not to mention it takes longer to build then to actual set things
    up and code.

                               - Dimmoro
    The main reason i like the heavy VS.NET over textpad is it builds one time
    without the need for changing scripts for each, and because the interface
    is so much good, like VB.  Love that whatever.methodsPopUp thingy.

    Thank you.

     
    • Daniel Kong

      Daniel Kong - 2001-03-14

      Hi,
          again... forgot to sent this stuff in last message...
      it's late, so the grammer is really bad.

      think you all know about the support for C# (the clip library) and making
      a complie command etc.. tath is on textpad's webpage.

      Here is what else i sloppy do..

      I have Three new Tools,
      1.  Is the simple compile C# command with the /debug flag and always
           prompt me for param.
      2.  Is the simple compile C# for libraries (.dll) command with the /debug
           and /t:library flag and always prompt me for param.
      3.  A Batch File (an ASCII formated file with the .bat extension)

      The reason for the always prompt me, is because i have to manually type
      the /r:MyOwnClassLibrary.dll for every time i  compile an executable that
      uses my own .dll (and i do not want to change paths so C# looks for it,
      nor do i want to copy them to the C# lib dir.)

      The Batch file (which i used the Tool-Add-Program to add [after i made the
      file]) is a file (usally blank) that i put in a nice place.  When ever i
      make a new prog (with multiple files) i just modify the Batch file and
      save it.  When i run the file in textpad (as a tool) i get all the compile
      messages and errors, etc... makes it nice and easy for me to debug because
      i can seperate the compilation of each file on a seperate line (and if i
      am bored, add some batch file statements to "check" and modify stuff.)
      Also, as you already know, when i am completed the prog./assigment, i just
      copy over the batch file.... (let the other guy compile it on their
      computer.)

      Thank you for your time!
      Have fun Running!

                                 - Dimmoro

       
    • Daniel Kong

      Daniel Kong - 2001-03-14

      Ops forgot this..
        If you use a batch file, please do not forget to make the last line the
      name of your .exe file.  That way it will run and you get to see all the
      Output in your textpad Command Results window.
        Also, i stored my batch file in a new directory located in the TextPad 4
      directory...  it really does not matter where the file is, because you can
      always save it by opening it (and you will since you need to edit it) then
      sav as (F12) anywhere you like.
        If you do not like going through all the directories looking for that
      file (or any other) just make another batch file that will always open it
      or, or a dos command to copy the file or, better yet, add a tool using
      textpad to open it (not sure how to make it in the same screen thogh
      You can even type:
      #include "path\yourfile"; on a line, highlight the file and hit
      ctrl-shift-g (or just right-click on the file.)
        If you do not like always copying files, then just create a new
      batch file, save it in the same dir as the project, and edit the
      preference of the tool.  and other stuff.......

      well, sorry to talk so much..... ttyl.

                                 - Dimmoro

       
    • Daniel Kong

      Daniel Kong - 2001-03-14

      Greetings all!

      Sourcesafe works great.  In a six-week development project where we hacked
      60-80hr/week in Interdev, it never gave us a problem, except for the poor
      CTO out in Boston who, among other things, had to administer the SS
      Server and answer to our whinings spread across the nation.

      CVS also works great.  They, unlike the rest, merges code for you.  There
      is no lock/unlock like Sourcesafe, etc.  Multiple ppl work on the same
      file simultaneously! and when changes are committed, it merges it for
      you.  Conflicts are resolved manually by the last person to commit.  It
      keeps tracks of changes (with comments) and allows you to recall your
      project up to ANY previous version.  There is a 180?page free online book
      on CVS (i have the URL if we need), but our guy who set it up on NT did
      not seem happy doing it. 

      I've never seen anyone use CVS for a MS project.  It's always SS through
      Visual Studio.  If we want CVS, there are Open Source communities out
      there that will host you for free (no ads, no catches... except for a cron
      delay) complete with SSH connection, mail lists, web-based administration,
      forums, your own privately administered CVS-repository, auto backup on
      their machines, exposure to Open Source communities, and assistance with
      OSI licensing.  We'll need something like that so we dont' spend our
      resources (human, time, hardware, frustration) administering, especially
      considering what happens when the semester is done, and we're gone.

      As for limewire, toadnode, and gnutella, we chose gnutella to study for a
      current project under NDA.

      On a more personal note, is anybody "worried"?  We're conducting a project
      under openbuy.ics.hawaii.edu representing our school and our department. 
      We OBVIOUSLY want to be at v1.1 in 3 months, since nobody from the poorest
      academic researcher to a TNC wants to use < 1.0 anything.  We'll need a
      project mission statement *immediately* complete with objectives, users,
      and scope.  *Before* that we'll need management in place.  To be honest,
      it will be fantastic for us to have something substantial to even apply
      for an OSI mark in 3 months.  To be brutally honest, I think it will be
      fantastic for us to have a production quality mission statement, and
      accompanying technical documents.  If we take that route, we won't really
      get to study C# and .Net hacking...

      It depends on how aggressive we want to be.  It we want v1.1 in 3 months,
      I put the following up for debate.  We will need a:

      business team--to truly understand how business is done, beyond
      transactional level!  Why would I want to use this?  What's my cost in
      adopting this?  What do I save?  How will I and my clients have to adjust? 
      W/o domain knowledge, it is difficult to leveraget IT.  I imagine we'll
      find out we need to focus on very specific businesses with specific
      transactions.

      shock troopers--they train in C#, XML, SOAP, ASP.net? hacking and using
      tools like VS.net.  They fly when we have function specs.  Will need
      Software Architect type (design pattern/UML god) to lay out skeleton.

      IT architects--people to learn how SOAP, UDDI, BizTalk, .Net, C#, MS
      Enterprise Servers, XML, Web Services work together to form a cohesive
      solution...among other things pick standards to go with (ie which schemas
      to adopt)

      Mission Statement Team--Figure out, seriously, 1) objectives 2)scope
      3)users.  Will require working closely with other groups, and most likely,
      researching.  They get all of the above down in writing/graphs and also
      write functions specs for our shock troopers.  We need good communicators!

      Sys Admin--They worry about Open Source licensing, terms, distribution,
      server admin, CVS solution, server security, and , of course, a webpage @
      openbuy.ics.hawaii.edu.

      Management-To coordinate The Cause.

      Teams run in parallel (uh-oh), and with a few miracles, development might
      begin before school is out.

      this looks like fun!
      joe

       

Log in to post a comment.

MongoDB Logo MongoDB