|
 |
Linux
Linux is a free Unix-type operating system originally created by Linus Torvalds
with the assistance of developers around the world. Linux is an independent
POSIX implementation and includes true multitasking, virtual memory, shared
libraries, demand loading, proper memory management, TCP/IP networking, and
other features consistent with Unix-type systems. Developed under the GNU
General Public License, the source code for Linux is freely available to
everyone.
|
 |
Oracle Database
Surfrat Internet sells, installs, and supports the Oracle Database
environment across all leading platforms. Additionally, we offer
consulting, implementation, and support for Oracle Financials and
Datamart Products through our extensive strategic Partner Network.
|
 |
Php
PHP is Open Source code HTML-embedded scripting language. Much of its syntax is
borrowed from C, Java and Perl with a couple of unique PHP-specific features
thrown in. The goal of the language is to allow web developers to write
dynamically generated pages quickly. PHP 4.0 highlights include an all-new
parser, Persistent database connections, a native Windows95/NT port IMAP, SNMP,
and LDAP extensions, and it's possible to access Microsoft SQL Server from PHP
by simply using the included ODBC support and the correct ODBC driver. This
language and the libraries our team has compiled using the language enable very
rapid development of web site front ends at very low development cost.
|
 |
Apache Web Server
Apache has been the most popular web server on the Internet since April of
1996. The March 2000 Netcraft Web Server Survey found that over 60% of the web
sites on the Internet are using Apache (over 62% if Apache derivatives are
included), thus making it more widely used than all other web servers combined.
The Apache project is an effort to develop and maintain an open-source HTTP
server for various modern desktop and server operating systems, such as UNIX and
Windows NT. The goal of this project is to provide a secure, efficient and
extensible server which provides HTTP services in sync with the current HTTP
standards.
|
 |
Perl
Perl is a language optimized for scanning arbitrary text files, extracting
information from those text files, and printing reports based on that
information. It's also a good language for many system management tasks. The
language is intended to be practical (easy to use, efficient, complete) rather
than beautiful (tiny, elegant, minimal).
Perl combines (in the author's opinion, anyway) some of the best features of C,
sed, awk, and sh, so people familiar with those languages should have little
difficulty with it. (Language historians will also note some vestiges of csh,
Pascal, and even BASIC-PLUS.) Expression syntax corresponds quite closely to C
expression syntax. Unlike most Unix utilities, Perl does not arbitrarily limit
the size of your data--if you've got the memory, Perl can slurp in your whole
file as a single string. Recursion is of unlimited depth. And the tables used by
hashes (previously called ``associative arrays'') grow as necessary to prevent
degraded performance. Perl uses sophisticated pattern matching techniques to
scan large amounts of data very quickly. Although optimized for scanning text,
Perl can also deal with binary data, and can make dbm files look like
hashes. Setuid Perl scripts are safer than C programs through a dataflow tracing
mechanism which prevents many stupid security holes.
|
 |
Java
With most programming langauges, you either compile or interpret a program so
that you can run it on your computer. The Java programming language is unusual
in that a program is both compiled and interpreted. With the compiler, first you
translate a program into an intermediate language called Java bytecodes-the
platform-independent codes interpreted by the interpreter on the Java
platform. The interpreter parses and runs each Java bytecode instruction on the
computer. Compilation happens just once; interpretation occurs each time the
program is executed.
|
|
|