web based database

web based database

Post by Andy Harris » Tue, 25 Aug 1998 04:00:00



I'm looking for suggestions for the best way to do this.  Right now I'm
maintaining an applix spreadsheet containing a list of static ip's (our
regular customers are dhcp assigned, but some businesses and such need
statics).  Anyway, it kinda sux the way I'm doing it now.  I keep a printed
list of all the static ip's and which ones are available on each subnet (more
than 32 subnets) and the 4 other guys here will hand write on it and once in a
while I make changes to it and reprint it and throw the old one away.  This
method really blows, obviously.  

What I was thinking is that it would be great to have some sort of web based
database where all the guys could just look up an IP's "record" and make
changes to it and look at which ones were available and who was using which,
etc, etc...

As usual, budget is low.  And I don't know squat about SQL.  Is there
anything out there that can fit the bill?

--
         .==,_
        .===,_`\                                Andy Harrison
      .====,_ ` \      .====,__
---     .==-,`~. \           `:`.__,  "If con is the opposite of pro, is
 ---      `~~=-.  \           /^^^     congress the opposite of progress?"
   ---       `~~=. \         /    
                `~. \       /      
                  ~. \____./        
                    `.=====                 (remove the obvious
                 ___.--~~~--.__              to e-mail me...)
       ___\.--~~~              ~~~---.._|/
       ~~~"                             /

 
 
 

web based database

Post by Ed Youn » Tue, 25 Aug 1998 04:00:00



> I'm looking for suggestions for the best way to do this.  Right now I'm
> maintaining an applix spreadsheet containing a list of static ip's (our
> regular customers are dhcp assigned, but some businesses and such need
> statics).  Anyway, it kinda sux the way I'm doing it now.  I keep a printed
> list of all the static ip's and which ones are available on each subnet (more
> than 32 subnets) and the 4 other guys here will hand write on it and once in a
> while I make changes to it and reprint it and throw the old one away.  This
> method really blows, obviously.

> What I was thinking is that it would be great to have some sort of web based
> database where all the guys could just look up an IP's "record" and make
> changes to it and look at which ones were available and who was using which,
> etc, etc...

> As usual, budget is low.  And I don't know squat about SQL.  Is there
> anything out there that can fit the bill?

If you are willing to program a bit, and don't bang on it constantly, I
recommend that you use perl and an ascii file database.  I think that
the relatively small amount of data you are handling here and the fact
that you want to get it off browser entry would make perl a natural for
solving this problem...

 
 
 

web based database

Post by David M. Co » Wed, 26 Aug 1998 04:00:00



Quote:>What I was thinking is that it would be great to have some sort of web based
>database where all the guys could just look up an IP's "record" and make
>changes to it and look at which ones were available and who was using which,
>etc, etc...

Take a look at PHP (www.php.net).  It has support for dbm key/value type
databases, which is probably all you need.  

Dave Cook

 
 
 

web based database

Post by B Thoma » Wed, 26 Aug 1998 04:00:00


Are you not going to use DHCP? Maybe I am missing the point.

Ben


> I'm looking for suggestions for the best way to do this.  Right now I'm
> maintaining an applix spreadsheet containing a list of static ip's (our
> regular customers are dhcp assigned, but some businesses and such need
> statics).  Anyway, it kinda sux the way I'm doing it now.  I keep a printed
> list of all the static ip's and which ones are available on each subnet (more
> than 32 subnets) and the 4 other guys here will hand write on it and once in a
> while I make changes to it and reprint it and throw the old one away.  This
> method really blows, obviously.

> What I was thinking is that it would be great to have some sort of web based
> database where all the guys could just look up an IP's "record" and make
> changes to it and look at which ones were available and who was using which,
> etc, etc...

> As usual, budget is low.  And I don't know squat about SQL.  Is there
> anything out there that can fit the bill?

> --
>          .==,_
>         .===,_`\                                Andy Harrison
>       .====,_ ` \      .====,__
> ---     .==-,`~. \           `:`.__,  "If con is the opposite of pro, is
>  ---      `~~=-.  \           /^^^     congress the opposite of progress?"
>    ---       `~~=. \         /
>                 `~. \       /
>                   ~. \____./
>                     `.=====                 (remove the obvious
>                  ___.--~~~--.__              to e-mail me...)
>        ___\.--~~~              ~~~---.._|/
>        ~~~"                             /

 
 
 

web based database

Post by Miles R. Fidelm » Wed, 26 Aug 1998 04:00:00


I'll echo this suggestion. I did a simple shopping cart application a
while back using PHP and dbm, and it was a breeze.  If your database gets
larger and/or more complicated, then I'd suggest either mSQL or my SQL -
and again, PHP makes a nice front end.



: >What I was thinking is that it would be great to have some sort of web based
: >database where all the guys could just look up an IP's "record" and make
: >changes to it and look at which ones were available and who was using which,
: >etc, etc...

: Take a look at PHP (www.php.net).  It has support for dbm key/value type
: databases, which is probably all you need.  

: Dave Cook
--
**************************************************************************
The Center for Civic Networking             PO Box 600618
Miles R. Fidelman, President &                  Newtonville, MA 02460
Director of Civic Networking Systems        617-558-3698 fax: 617-630-8946

 
 
 

web based database

Post by Andy Harris » Sun, 30 Aug 1998 04:00:00


We're using DHCP, however the size of the dynamic pool is cut short to make
room for statics on the same subet.

Someone suggested php, so I'm going to check that out.  I remember seeing
it on freshmeat (of course... :))



> Are you not going to use DHCP? Maybe I am missing the point.

> Ben


>> I'm looking for suggestions for the best way to do this.  Right now I'm
>> maintaining an applix spreadsheet containing a list of static ip's (our
>> regular customers are dhcp assigned, but some businesses and such need
>> statics).  Anyway, it kinda sux the way I'm doing it now.  I keep a printed
>> list of all the static ip's and which ones are available on each subnet (more
>> than 32 subnets) and the 4 other guys here will hand write on it and once in a
>> while I make changes to it and reprint it and throw the old one away.  This
>> method really blows, obviously.

>> What I was thinking is that it would be great to have some sort of web based
>> database where all the guys could just look up an IP's "record" and make
>> changes to it and look at which ones were available and who was using which,
>> etc, etc...

>> As usual, budget is low.  And I don't know squat about SQL.  Is there
>> anything out there that can fit the bill?

>> --
>>          .==,_
>>         .===,_`\                                Andy Harrison
>>       .====,_ ` \      .====,__
>> ---     .==-,`~. \           `:`.__,  "If con is the opposite of pro, is
>>  ---      `~~=-.  \           /^^^     congress the opposite of progress?"
>>    ---       `~~=. \         /
>>                 `~. \       /
>>                   ~. \____./
>>                     `.=====                 (remove the obvious
>>                  ___.--~~~--.__              to e-mail me...)
>>        ___\.--~~~              ~~~---.._|/
>>        ~~~"                             /

 
 
 

web based database

Post by Andy Harris » Tue, 01 Sep 1998 04:00:00


[Posted and mailed]

I took a peek and it looks like I'd have to learn to program.  Any suggestions
for non-programmers?



> I'll echo this suggestion. I did a simple shopping cart application a
> while back using PHP and dbm, and it was a breeze.  If your database gets
> larger and/or more complicated, then I'd suggest either mSQL or my SQL -
> and again, PHP makes a nice front end.



>: >What I was thinking is that it would be great to have some sort of web based
>: >database where all the guys could just look up an IP's "record" and make
>: >changes to it and look at which ones were available and who was using which,
>: >etc, etc...

>: Take a look at PHP (www.php.net).  It has support for dbm key/value type
>: databases, which is probably all you need.  

>: Dave Cook

--
--
          .==,_
         .===,_`\                                Andy Harrison
       .====,_ ` \      .====,__
 ---     .==-,`~. \           `:`.__,  "If con is the opposite of pro, is
  ---      `~~=-.  \           /^^^     congress the opposite of progress?"
    ---       `~~=. \         /
                 `~. \       /
                   ~. \____./
                     `.=====                 (remove the obvious
                  ___.--~~~--.__              to e-mail me...)
        ___\.--~~~              ~~~---.._|/
        ~~~"                             /
 
 
 

web based database

Post by Miles R. Fidelm » Tue, 01 Sep 1998 04:00:00


: [Posted and mailed]

: I took a peek and it looks like I'd have to learn to program.  Any suggestions
: for non-programmers?

learn to program or hire a programmer

seriously - if you're going to be integrating databases with web sites,
somebody has to do some rudimentary progrmming
--
**************************************************************************
The Center for Civic Networking             PO Box 600618
Miles R. Fidelman, President &                  Newtonville, MA 02460
Director of Civic Networking Systems        617-558-3698 fax: 617-630-8946

 
 
 

web based database

Post by David N. Welt » Tue, 01 Sep 1998 04:00:00



> [Posted and mailed] I took a peek and it looks like I'd have to
> learn to program.  Any suggestions for non-programmers?

Hire a programmer?

Here are my little additions to this thread:

mod_dtcl, which I wrote, is available as a Debian package from the
'unstable' directory.  It allows you to use Tcl very much like you
would use PHP.  I think Tcl has the advantage of having many books
available, and newsgroups, mailing lists, etc...

As a database: postgresql.  It's free, so there are no legal
complications with selling it.  It's also got a lot of functionality.

Ciao,
--
David Welton                         http://www.efn.org/~davidw

                 --Debian GNU/Linux--

 
 
 

web based database

Post by David M. Co » Wed, 02 Sep 1998 04:00:00



Quote:>I took a peek and it looks like I'd have to learn to program.  Any suggestions
>for non-programmers?

Maybe eventually there will be Access type apps for Linux (but do those
really work well if you are completely ignorant of programming or database
design?  I don't know, because I've never used them.)

At present, most Linux database software assumes at least some knowledge of
SQL, HTML and basic (no, not BASIC!) programming in something like C, Perl,
or (my favorite) Python.

Other possibilities besides PHP are www-sql, Python/HTMLgen
(www.python.org), and various Perl tools (I'm not familiar with Perl stuff;
see www.perl.org.)

www-sql is at http://www.daa.com.au/~james/www-sql/

I suggest learning at least some HTML and SQL as these are very useful even
for non-programmers.

Dave Cook

 
 
 

web based database

Post by Andy Harris » Wed, 02 Sep 1998 04:00:00


[Posted and mailed]

I ended up printing off a good portion of the php3 manual.  I noticed the
RH5.1 distro comes with php2, but it doesn't appear to have the same dbm
database capabilities as 3.  My programming experience ended back in my dos
days a long time ago with a bunch of BASIC and a good amount of turbo pascal.
HTML, well, i'm obviously no einstein, but gimme a little credit.  :)
I also have some database experience, but not a boatload.  To be honest, I
don't know what the "key/value" concept is.  But, it doesn't look like it'll
be too tough to figure out the basic stuff that I need for php.  I just need
to be able to display all the records in the database sorted, and allow
changes to the records in the database.

Got some reading ahead of me though.




>>I took a peek and it looks like I'd have to learn to program.  Any suggestions
>>for non-programmers?

> Maybe eventually there will be Access type apps for Linux (but do those
> really work well if you are completely ignorant of programming or database
> design?  I don't know, because I've never used them.)

> At present, most Linux database software assumes at least some knowledge of
> SQL, HTML and basic (no, not BASIC!) programming in something like C, Perl,
> or (my favorite) Python.

> Other possibilities besides PHP are www-sql, Python/HTMLgen
> (www.python.org), and various Perl tools (I'm not familiar with Perl stuff;
> see www.perl.org.)

> www-sql is at http://www.daa.com.au/~james/www-sql/

> I suggest learning at least some HTML and SQL as these are very useful even
> for non-programmers.

> Dave Cook

--
--
          .==,_
         .===,_`\                                Andy Harrison
       .====,_ ` \      .====,__
 ---     .==-,`~. \           `:`.__,  "If con is the opposite of pro, is
  ---      `~~=-.  \           /^^^     congress the opposite of progress?"
    ---       `~~=. \         /
                 `~. \       /
                   ~. \____./
                     `.=====                 (remove the obvious
                  ___.--~~~--.__              to e-mail me...)
        ___\.--~~~              ~~~---.._|/
        ~~~"                             /
 
 
 

web based database

Post by Curt Moor » Sat, 05 Sep 1998 04:00:00


Does anyone know of a OBDC client for Access that runs under Linux?

Thanks
-Curt
--

Curt Moore
Clemson University Facilities Information Systems
Certified Novell Administrator

 
 
 

web based database

Post by Thornton Prim » Sat, 05 Sep 1998 04:00:00



> Does anyone know of a OBDC client for Access that runs under Linux?

The problem isn't an ODBC client for Linux, the problem is a
server for Access.

ODBC is an API, not a client server protocol. It does not define
any method for accessing data over a network, though many ODBC
drivers provide this functionality if such functionality is
available from the database server. MS Access is not a database
server. It is a database file format and a database engine. The
engine only runs on Windows platforms, and the file format has
not been publicly spec'd by MS.

Your only choice, if you are intent on using MS Access, is to buy
middleware. Several companies provide middleware bridges to ODBC
for JDBC (Java), so you could use MS Access, ODBC, the Middleware
product of your choice, JDBC, Java Servlets, the Apache Jserv
module, and Apache.

There is a company that sells "ODBC for Linux." What they are, in
fact, selling is a Linux client (which matches the ODBC API) to
their middleware product. It is, I guess, ODBC, but you will need
the middleware to access any database. They probably offer
ODBC-ODBC middleware gateway services, so you could conceivably
get things to work that way too. (Sorry, the name of the company
slips my mind at this point, but I am not a big fan of most
middle-tier data service applications ... I haven't found one
that doesn't decrease performance, flexibility, and capablity
between the server and the client.)

Personally, I have found MS Access unsuitable for all but the
most primitive of multi-user projects. I find MS Access useful,
but only as a report engine, query prototype builder, and as a
front end to a real database server.

A better solution is to find a database server that runs on
Linux, and then use an ODBC client driver with MS Access for a
front end. You will get better performance, stability, and data
integrity. There are open source databases that might fit the
bill, including PostgreSQL and mySQL.

thornton Prime

 
 
 

web based database

Post by Darren Remingto » Thu, 10 Sep 1998 04:00:00


You could try out ApplixWare for $99.95 from RedHat - the box says that it include
Data Access - If it works anything like MS-Access, you will still need to learn
about databases.

Do yourself a favor and hire somebody who has programmed database applications.
Many a small business person has ended up paying me to FIX the messes they create.
Because they tried to save a penny by doing themselves, they ended up paying dollars
to me (the old saying: save a penny; lose a pound).  Would you perform minor surgery
on your child, so you wouldn't have to pay a qualified doctor?  Would you rewire
your house so you wouldn't have to pay an electrician (maybe I would, but that's
different cuz I have done minor electrical work before)?  Why would you try to save
a buck and put your desired project in jeopardy of failure?  Hire a programmer - I
work for $50/hr plus expenses - but that is only cuz I would do it on the side of my
fulltime job.

Good luck,
Darren


> [Posted and mailed]

> I took a peek and it looks like I'd have to learn to program.  Any suggestions
> for non-programmers?



> > I'll echo this suggestion. I did a simple shopping cart application a
> > while back using PHP and dbm, and it was a breeze.  If your database gets
> > larger and/or more complicated, then I'd suggest either mSQL or my SQL -
> > and again, PHP makes a nice front end.



> >: >What I was thinking is that it would be great to have some sort of web based
> >: >database where all the guys could just look up an IP's "record" and make
> >: >changes to it and look at which ones were available and who was using which,
> >: >etc, etc...

> >: Take a look at PHP (www.php.net).  It has support for dbm key/value type
> >: databases, which is probably all you need.

> >: Dave Cook

> --
> --
>           .==,_
>          .===,_`\                                Andy Harrison
>        .====,_ ` \      .====,__
>  ---     .==-,`~. \           `:`.__,  "If con is the opposite of pro, is
>   ---      `~~=-.  \           /^^^     congress the opposite of progress?"
>     ---       `~~=. \         /
>                  `~. \       /
>                    ~. \____./
>                      `.=====                 (remove the obvious
>                   ___.--~~~--.__              to e-mail me...)
>         ___\.--~~~              ~~~---.._|/
>         ~~~"                             /

 
 
 

web based database

Post by Simon Broo » Fri, 11 Sep 1998 04:00:00




Quote:> You could try out ApplixWare for $99.95 from RedHat - the box says
> that it include Data Access - If it works anything like MS-Access,
> you will still need to learn about databases.

Sorry, no. I like ApplixWare very much and would recommend it to
anyone as an office suite -- but the data access module is just a stub
which requires serious technical effort (and a real data engine) to
make useful.

Quote:>  Do yourself a favor and hire somebody who has programmed database
> applications.  Many a small business person has ended up paying me
> to FIX the messes they create.

Indeed.

--

        Morning had broken. I found a rather battered tube of Araldite
        resin in the bottom of the toolbag.