Friday, June 27, 2008

UNIX Unleased :: Internet Edition

UNIX Unleased :: Internet Edition

Every program is limited by the language which is used to write it. C is a programmer's language. Unlike BASIC or Pascal, C was not written as a teaching aid, but as an implementation language. C is a computer language and a programming tool which has grown popular because programmers like it! It is a tricky language but a masterful one. Sceptics have said that it is a language in which everything which can go wrong does go wrong.

http://www.iu.hio.no/%7Emark/CTutorial/CTutorial.html

UNIX Help :: Commands and Tricks

UNIX Help :: Commands and Tricks

Learn about major components of a graphical user interface. Along the way you will get a brief history lesson on X Windows.
Learn the major concepts required for using X Windows. This will introduce displays, windows, screens, and the client server architecture in X.

http://sct.emu.edu.tr/book/Unix_Unleashed_Internet_Edition/toc.htm

Guide to UNIX Operating System

Guide to UNIX Operating System

Yes, we do have online manuals. The syntax is mancommand typed at the unix prompt, where command is the unix command you are interesting in looking up.

http://www.satexas.com/support/egghelp/unixhelp.phtml



Introduction to UNIX

Introduction to UNIX

An experimental service designed to provide helpful information to new users of the UNIX operating system, developed from work funded by the ITTI.

http://www.eco.utexas.edu/Help/Unixhelp/

Introduction to UNIX (Another)

Introduction to UNIX (Another)

Redistributions must retain the above copyright notice, this list of conditions, and the following disclaimer. Neither the name of the University nor the names of its contributors may be used to endorse or promote products or services derived from this document without specific prior written permission.

http://8help.osu.edu/wks/unix_course/intro-1.html

UNIX Tutorials

UNIX Tutorials

An operating system is the program that controls all the other parts of a computer system, both the hardware and the software. It allocates the computer's resources and schedules tasks. It allows you to make use of the facilities provided by the system. Every computer requires an operating system.


http://www.mhpcc.edu/training/vitecbids/UnixIntro/UnixIntro.html

Basic Introduction to UNIX/Linux

Basic Introduction to UNIX/Linux

The following set of tutorials reflects an effort to give Unix programmers and programmers wanna-be a chance to get familiar with various aspects of programming on Unix-like systems, without the need to buy an expensive set of books and spending a lot of time in understanding lots of technical material

http://users.actcom.co.il/%7Echoo/lupg/tutorials/index.html

Basic Introduction to UNIX/Linux

Basic Introduction to UNIX/Linux

The following set of tutorials reflects an effort to give Unix programmers and programmers wanna-be a chance to get familiar with various aspects of programming on Unix-like systems, without the need to buy an expensive set of books and spending a lot of time in understanding lots of technical material

http://users.actcom.co.il/%7Echoo/lupg/tutorials/index.html

UNIX System Programming I and II

UNIX System Programming I and II

Taught as two independent units: UNIX Systems Programming I and UNIX Systems Programming II (not very imaginative I know!). These can be taken together as a single 2 day course or independently. The second unit assumes an understanding

http://www.hiraeth.com/alan/tutorials/courses/unixprog.html

UNIX Power Tools

UNIX Power Tools

The attendee should leave the course able to perform non-trivial tasks on-the-fly at the UNIX command line, to understand and modify existing shell and awk scripts and to write their own

http://www.hiraeth.com/alan/tutorials/courses/unixpt.html



Programming with UNIX/Linux Shell

Programming with UNIX/Linux Shell

This document was produced by Claude Cantin of the National Research Council of Canada. Reproductions are permitted for non-profit purposes provided the origin of the document is acknowledged.www.ewalkins.com

http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/bourne/bourne.html



Advanced Introduction to UNIX/Linux

Advanced Introduction to UNIX/Linux

This document was produced by Claude Cantin of the National Research Council of Canada. Reproductions are permitted for non-profit purposes provided the origin of the document is acknowledged.www.ewalkins.com

Click Here To View Full Details



UNIX/Linux Tutorials

UNIX/Linux Tutorials

The following set of tutorials reflects an effort to give Unix programmers and programmers wanna-be a chance to get familiar with various aspects of programming on Unix-like systems, without the need to buy an expensive set of books and spending a lot of time in understanding lots of technicalwww.ewalkins.com

Click Here To View Full Details

*

UNIX FAQs

UNIX FAQs

The following seven articles contain the answers to some Frequently Asked Questions often seen in comp.unix.questions and comp.unix.shell.Please don't ask these questions again,www.ewalkins.com

Click Here To View Full Details



UNIX Unleased :: System Administrator's Edition

UNIX Unleased :: System Administrator's Edition

Welcome to the world of UNIX. Once the domain of wizards and gurus, today UNIX has spread beyond the university and laboratory to find a home in global corporations and small Internet servers alike. This ability to scale up or down, to accommodatewww.ewalkins.com

Click Here To View Full Details



UNIX Unleased :: System Administrator's Edition

UNIX Unleased :: System Administrator's Edition

Welcome to the world of UNIX. Once the domain of wizards and gurus, today UNIX has spread beyond the university and laboratory to find a home in global corporations and small Internet servers alike. This ability to scale up or down, to accommodatewww.ewalkins.com

Click Here To View Full Details



LINUX System administrator's Survival Guide

LINUX System administrator's Survival Guide

The Linux operating system has become immensely popular. USENET newsgroups dedicated to the Linux operating system have hundreds of messages a day, CD-ROMs of Linux archives are sold by the thousands, and even more DOS users are wandering around trying to figure out UNIXwww.ewalkins.com

Click Here To View Full Details



Introduction to UNIX System Administration

Introduction to UNIX System Administration

Neither the name of the University nor the names of its contributors may be used to endorse or promote products or services derived from this document without specific prior written permission.www.ewalkins.com

Click Here To View Full Details


UNIX Network Programming with TCP/IP

UNIX Network Programming with TCP/IP

You can download the complete notes (PDF) for this course ... and you can browse and download the sample code used in the exercises These notes and code are free to use, but if you use them do acknowledge them and give this URL.www.ewalkins.com

Click Here To View Full Details



UNIX Network Programming with TCP/IP

UNIX Network Programming with TCP/IP

You can download the complete notes (PDF) for this course ... and you can browse and download the sample code used in the exercises These notes and code are free to use, but if you use them do acknowledge them and give this URL.www.ewalkins.com

Click Here To View Full Details



The UNIX/Linux Operating System Networking/Internet

The UNIX/Linux Operating System Networking/Internet

This document was produced by Claude Cantin of the National Research Council of Canada. Reproductions are permitted for non-profit purposes provided the origin of the document is acknowledged.www.ewalkins.com

Click Here To View Full Details



Sed Tutorial

Sed Tutorial

This tutorial is meant as a brief introductory guide to sed that will help give the beginner a solid foundation regarding how sed works. It's worth noting that the tutorial also omits several commands, and will not bring you to sed enlightenment in itself.www.ewalkins.com

Click Here To View Full Details Click Here To View Full Details


Sed By Example :: Part 1

Sed By Example :: Part 1

In the UNIX world, we have a lot of options when it comes to editing files. Think of it -- vi, emacs, and jed come to mind, as well as many others. We all have our favorite editor (along with our favorite keybindings) that we have come to know and love.www.ewalkins.com

Click Here To View Full Details Click Here To View Full Details



Sed By Example :: Part 2

Sed By Example :: Part 2

Let's look at one of sed's most useful commands, the substitution command. Using it, we can replace a particular string or matched regular expression with another string. Here's an example of the most basic use of this command:www.ewalkins.com

Click Here To View Full Details Click Here To View Full Details



Sed By Example :: Part 3

Sed By Example :: Part 3

In my second sed article, I offered examples that demonstrated how sed works, but very few of these examples actually did anything particularly useful. In this final sed article, it's time to change that pattern and put sed to good use. I'll show you several excellent examples that not only demonstrate the power of sed, but also do some really neat (and handy) things.www.ewalkins.com

Click Here To View Full Details Click Here To View Full Details



Sed Man Page

Sed Man Page

The sed utility is a stream editor that reads one or more text files, makes editing changes according to a script of editing commands, and writes the results to standard output. The script is obtained from either the script operand string or a combination of the option-arguments from the -e script and -f script_file options.

www.ewalkins.com

Click Here To View Full Details Click Here To View Full Details



Sed And Regular Expression

Sed And Regular Expression

The scripts in this site have been tested with GNU sed version 4.0.5, these scripts may result in incorrect results when using older versions of GNU sed.

www.ewalkins.com

Click Here To View Full Details


Sed FAQs

Sed FAQs

Sed is affectionally known as a 'Stream Editor' which really means that it takes standard in and routes it out to standard out. Typically all input comes from the file that you are editing where it is splashed onto your screen or redirected to file. The command instructions that do the work tend to be inserted into a script that is read by sed. www.ewalkins.com

Click Here To View Full Details


An Introduction to UNIX Shell

An Introduction to UNIX Shell

This 1978 classic (not sure about the exact date, corrections welcome) is not only historically interesting, it's still a good tutorial as long as you keep in mind that some minor details like the terminal interface has changed quite a bit (DEL is not usually the interrupt character anymore, etc). www.ewalkins.com

Click Here To View Full Details


Writing Shell Scripts

Writing Shell Scripts

With the thousands of commands available for the command line user, how can you remember them all? The answer is, you don't. The real power of the computer is its ability to do the work for you. To get it to do that, we use the power of the shell to automate things. We write scriptswww.ewalkins.com

Click Here To View Full Details

Shell Command Language Index

Shell Command Language Index

The shell is a command language interpreter. This chapter describes the syntax of that command language as it is used by the sh utility and the system() and popen() functions in the XSH specification.www.ewalkins.com

Click Here To View Full Details



Shell Command Language Index

Shell Command Language Index

The shell is a command language interpreter. This chapter describes the syntax of that command language as it is used by the sh utility and the system() and popen() functions in the XSH specification.www.ewalkins.com

Click Here To View Full Details


Shell Script Programming

Shell Script Programming

This is a document that covers some issues regarding shell script programming. Note that this page is still under construction. The intension is that is should be possible to use it as a WWW text for "advanced" shell programming, but right now I am just collecting stuff. www.ewalkins.com

Click Here To View Full Details



Shell Programming Part 1

Shell Programming Part 1

Shell programming is using Unix commands to perform actions like sorting, editing, re-arranging, merging and formatting files. Commands are strung together to form miniature applications.www.ewalkins.com

Click Here To View Full Details



Shell Programming Part 2

Shell Programming Part 2

Enter the following lines as they appear below, finishing with the ctrl-d (that is the control key and the d key pressed at the same time) which will bring the shell prompt back.www.ewalkins.com

Click Here To View Full Details

Shell Programming Part 2

Shell Programming Part 2

Enter the following lines as they appear below, finishing with the ctrl-d (that is the control key and the d key pressed at the same time) which will bring the shell prompt back.www.ewalkins.com

Click Here To View Full Details

Shell Scripts and Awk

Shell Scripts and Awk

The `shell' is a process that lets you edit your command line input then runs the command. The shell isn't only a command line interpreter and line editor though, it's also a language with variables, arrays, functions and control structures.www.ewalkins.com

Click Here To View Full Details


Bash Guide for Beginners

Bash Guide for Beginners

The Bash Guide for Beginners gets you started with Bash scripting and bridges the gap between the Bash HOWTO and the Advanced Bash Scripting Guide. Everybody who wants to make life easier on themselves, power users and sysadmins alike, can benefit from reading this practical course.

Click Here To View Full Detailswww.ewalkins.com

Bash Guide for Beginners

Bash Guide for Beginners

The Bash Guide for Beginners gets you started with Bash scripting and bridges the gap between the Bash HOWTO and the Advanced Bash Scripting Guide. Everybody who wants to make life easier on themselves, power users and sysadmins alike, can benefit from reading this practical course.

Click Here To View Full Detailswww.ewalkins.com

UNIX Bourne Shell Programming

UNIX Bourne Shell Programming

This course is for individuals who have completed "UNIX for Beginning Users" (or equivalent experience) and want to write UNIX BourneShell script files. A script file contains a sequence of UNIX commands which can be executed by entering one command.www.ewalkins.com

Click Here To View Full Details



Advanced Bash-Scripting Guide

Advanced Bash-Scripting Guide

This document is an attempt to provide a summary of useful command-line tools available to a GNU/Linux based operating system, the tools listed are designed to benefit the majority of users and have being chosen at the authors discretion. This document is not a comprehensive list of every existent tool available to awww.ewalkins.com

Click Here To View Full Details



Bash Reference Manual

Bash Reference Manual

Bash is an sh-compatible shell that incorporates useful features from the Korn shell ksh and the C shell csh. It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). It offers functional improvements over sh for both interactive and programming use.www.ewalkins.com

Click Here To View Full Detailswww.ewalkins.com



Bourne Shell Programming (Robert P. Sayle)

Bourne Shell Programming (Robert P. Sayle)

Simply stated, a shell provides an interface to the operating system facilities including files, printing, hardware devices, and applications. This is a very broad definition indeed. It applies from something as simple as a telnet interface to a complex windowing system such as the Common Desktop Environment (CDE).www.ewalkins.com

Click Here To View Full Details

BASH Programming - Introduction HOW-TO

BASH Programming - Introduction HOW-TO

Familiarity with GNU/Linux command lines, and familiarity with basic programming concepts is helpful. While this is not a programming introduction, it explains (or at least tries) many basic concepts.www.ewalkins.com

Click Here To View Full Detailswww.ewalkins.com



Steve's Bourne Bash Scripting Tutorial

Steve's Bourne Bash Scripting Tutorial

Shell script programming has a bit of a bad press amongst some Unix systems administrators. This is normally because of one of two things:

Click Here To View Full Detailswww.ewalkins.com


The C Shell Tutorial

The C Shell Tutorial

A shell is a program which provides a user interface. With a shell, users can type in commands and run programs on a Unix system. Basically, the main function a shell performs is to read in from the terminal what one types, run the commands, and show the output of the commands.www.ewalkins.com

Click Here To View Full Details



UNIX Shell Scripting with Sh/Ksh

UNIX Shell Scripting with Sh/Ksh

Learn what kinds of problems are suited to shell scripts .Review the most commonly used Unix commands that are useful in shell scripts. Write simple shell scripts using the Bourne, Korn or Bash shellswww.ewalkins.com

Click Here To View Full Details



Zsh Workshop

Zsh Workshop

The way in which all users interact with UNIX is their shell. The shell runs programs for the user, directing data to and from running processes. It gives the user an environment in which to get their UNIX work donewww.ewalkins.com

Click Here To View Full Details

Introduction to Zsh

Introduction to Zsh

zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added. This document details some of the unique featureswww.ewalkins.com

Click Here To View Full Details



Zsh Documentation

Zsh Documentation

Zsh was originally written by Paul Falstad <>. Zsh is now maintained by the members of the zsh-workers mailing list <>. The development is currently coordinated by Peter Stephenson <>. The coordinator can be contacted www.ewalkins.com

Click Here To View Full Details



A User's Guide to the Z-Shell

A User's Guide to the Z-Shell

The Z-Shell, `zsh' for short, is a command interpreter for UNIX systems, or in UNIX jargon, a `shell', because it wraps around the commands you use. More than that, however, zsh is a particularly powerful shell --- and it's free, and under regular maintenance www.ewalkins.com

Click Here To View Full Details

Zsh FAQs

Zsh FAQs

This document contains a list of frequently-asked (or otherwise significant) questions concerning the Z-shell, a command interpreter for many UNIX systems which is freely available to anyone with FTPwww.ewalkins.com

Click Here To View Full Details


Zsh FAQs

Zsh FAQs

This document contains a list of frequently-asked (or otherwise significant) questions concerning the Z-shell, a command interpreter for many UNIX systems which is freely available to anyone with FTPwww.ewalkins.com

Click Here To View Full Details


Red Hat Linux Unleashed Table of Contents

Red Hat Linux Unleashed Table of Contents

This book is about Linux, a clone of the UNIX operating system that runs on machines with an Intel 80386 processor or better, as well as Intel-compatible CPUs, such as AMD and Cyrix.www.ewalkins.com

Click Here To View Full Details


Red Hat® Linux 6 Unleashed

Red Hat® Linux 6 Unleashed

The terms of the GNU GPL have allowed research institutions, universities, commercial enterprises, and hackers to develop and use Red Hat Linux and related technologies cooperatively without fear that their work would someday be controlled and restricted by a commercial vendor.www.ewalkins.com

Click Here To View Full Details


Sams Teach Yourself StarOffice® 5 for Linux™ in 24 Hours

Sams Teach Yourself StarOffice® 5 for Linux™ in 24 Hours

Writing a book about a Linux application is something new. The publication of this book marks a new step for Linux books--until now, all the books about Linux have focused on the operating system. With the incredible growth of Linux, now approaching 8 million users, books about how to use Linux applications are becoming available--starting with this one.www.ewalkins.com

Click Here To View Full Details


Slackware Linux Unleased

Slackware Linux Unleased

You'll find a CD-ROM at the back of the book that contains the Slackware 96 release of the Linux operating system. With this CD-ROM and this book, you should, I hope, be up and running with a UNIX-like operating system in a few hours.www.ewalkins.com

Click Here To View Full Details

Thursday, June 26, 2008

A User's Guide to the Z-ShellThe Z-Shell

, `zsh' for short, is a command interpreter for UNIX systems, or in UNIX jargon, a `shell', because it wraps around the commands you use. More than that, however, zsh is a particularly powerful shell --- and it's free, and under regular maintenance www.ewalkins.comClick Here To View Full Details

Zsh FAQs

This document contains a list of frequently-asked (or otherwise significant) questions concerning the Z-shell, a command interpreter for many UNIX systems which is freely available to anyone with FTPwww.ewalkins.com
Click Here To View Full Details

Red Hat Linux Unleashed Table of Contents

Red Hat Linux Unleashed Table of Contents

This book is about Linux, a clone of the UNIX operating system that runs on machines with an Intel 80386 processor or better, as well as Intel-compatible CPUs, such as AMD and Cyrix.www.ewalkins.com

Click Here To View Full Details


Sams Teach Yourself StarOffice® 5 for Linux™ in 24 Hours

Sams Teach Yourself StarOffice® 5 for Linux™ in 24 Hours

Writing a book about a Linux application is something new. The publication of this book marks a new step for Linux books--until now, all the books about Linux have focused on the operating system. With the incredible growth of Linux, now approaching 8 million users, books about how to use Linux applications are becoming available--starting with this one.www.ewalkins.com

Click Here To View Full Details

Slackware Linux Unleased

Slackware Linux Unleased

You'll find a CD-ROM at the back of the book that contains the Slackware 96 release of the Linux operating system. With this CD-ROM and this book, you should, I hope, be up and running with a UNIX-like operating system in a few hours.www.ewalkins.com

Click Here To View Full Details

FLex - A Scanner Generator

FLex - A Scanner Generator

The United States Government has rights in this work pursuant to contract no. DE-AC03-76SF00098 between the United States Department of Energy and the University of California.www.ewalkins.com

Click Here To View Full Details


Bison - The Yacc Compatible Parser Generator

Bison - The Yacc Compatible Parser Generator

Bison is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Once you are proficient with Bison, you may use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.www.ewalkins.com

Click Here To View Full Details



Compiler Construction Using FLex and Bison

Compiler Construction Using FLex and Bison

A computer constructed from actual physical devices is termed an actual computer or hardware computer. From the programming point of view, it is the instruction set of the hardware that defines a machine. An operating system is built on top of a machine to manage access to the machine and to provide additional services.

Click Here To View Full Details

Compilers and Compiler Generator :: An Introduction with C++


Compilers and Compiler Generator :: An Introduction with C++

You can view the contents of the freely available "Resource Kit". This contains the preface and table of contents, additional material that does not appear in the published book, the source code for all the case studies, and distributions of Coco/R for C# and Java.www.ewalkins.com

Click Here To View Full Details

Let's Build A Compiler - Jack Crenshaw

Let's Build A Compiler - Jack Crenshaw

This fifteen-part series, written from 1988 to 1995, is a non-technical introduction to compiler construction. You can read the parts on-line or download them in a ZIP file.

www.ewalkins.com

Click Here To View Full Details

Parsing Techniques A Practical Guide

Parsing Techniques A Practical Guide

This 320-page book treats parsing in its own right, in greater depth than is found in most computer science and linguistics books. It offers a clear, accessible, and thorough discussion of many different parsing techniques with their interrelations and applicabilities, including error recovery techniques.

www.ewalkins.com

Click Here To View Full Details

Click Here To View Full Details


Semantics with Applications

It is in fact mildly misleading that the collections are called "lecture" since a few collections are too short for a lecture (being supplemented by other material on the blackboard) and a few are too long (being split over lectures). However, the entire collection of transparencies have been used for about 26 lectures of 45 minutes each.

www.ewalkins.com

XXX

Evaluation and Automatic Program Generation

Evaluation and Automatic Program Generation

The book Partial Evaluation and Automatic Program Generation gives a comprehensive presentation of partial evaluation: theory, techniques, and applications. It is suitable for self-study, and for graduate courses and advanced undergraduate courses on program transformation techniques.

www.ewalkins.com

Modern Compiler Design

Modern Compiler Design

The book consists conceptually of two parts. The first part covers the general compilation process, and contains three chapters based on the analysis/processing/synthesis paradigm: text analysis, context handling and code generation. The second part consists of four chapters, covering the paradigm-specific problemswww.ewalkins.com

Click Here To View Full Details

Developing Client/Server Applications with Oracle



Developing Client/Server Applications with Oracle

The foundation of any project is management: the people who make the decisions about what to buy and what to do. It doesn’t matter if it is a large corporation or a one-person shop; every project begins with the motivation of management to act.


Developing Client/Server Applications with Oracle



Developing Client/Server Applications with Oracle

The foundation of any project is management: the people who make the decisions about what to buy and what to do. It doesn’t matter if it is a large corporation or a one-person shop; every project begins with the motivation of management to act.


Oracle8 Black Book


Oracle8 Black Book

In my previous books, I attempted to teach prospective DBAs and Unix administrators how to progress from a junior level to a more senior level by use of general discussion and example. This book is a departure from that motif and is designed to be a hands-on reference for the developer and DBA alike. In the following chapters

Click here to view full Details

Oracle Data Warehousing Unleashed


Oracle Data Warehousing Unleashed

You have decided to embark on a data warehouse journey. You are probably a little scared and overwhelmed by the immensity of the project in front of you. You are probably also wondering where to start.

Click here to view full Details


Oracle Performance Tuning and Optimization

Oracle Performance Tuning and Optimization

Click Here to view full Details


Oracle Programming with Visual Basic

Oracle Programming with Visual Basic

This is an unusual book as far as computer literature goes in that it covers two quite separate areas of information technology. Many good books are available on Oracle, although nearly every one is designed as a source of information for database administrators. There are probably more books on Visual Basic than any other topic except perhaps the Web, but you will rarely see the word “Oracle” in the indexes. The lack of information is what I found myself dealing with a few years ago. Even with my strong background in Visual Basic (version 3 at the time), I found getting myself connected to an Oracle database and making it perform efficiently and effectively posed a problem that needed an answer.

Click here to view full Details




Teach Yourself Oracle 8 In 21 Days

Teach Yourself Oracle 8 In 21 Days

Being an Oracle database operator or administrator can be a demanding but rewarding career that carries with it a great deal of responsibility as well as authority. This book is intended to help you embark on this exciting path. I hope that within the pages of this book I can convey some of the enthusiasm and excitement I feel when working with state-of-the-art hardware and software such as Oracle8.

Click here to view full Details




Using Oracle8

Using Oracle8

Chapter 1 Introducing Relational Databases and Oracle8
Chapter 2 Creating a Database
Chapter 3 Migrating an Oracle7 Database to Oracle8
Chapter 4 Managing with Oracle Enterprise Manager (OEM)
Chapter 5 Managing Your Database Space
Chapter 6 Managing Redo Logs, Rollback Segments, and Temporary Segments
Chapter 7 Adding Segments for Tables
Chapter 8 Adding Segments for Different Types of Indexes

Click here to view full Details


Click here to view full Details

Oracle Essentials: Introducing Oracle

Oracle Essentials: Introducing Oracle

Chapter 1
Introducing Oracle

In this chapter:
The Evolution of the Relational Database
The Oracle Family
Summary of Oracle Features
Oracle Internet Developer Suite
Oracle Lite

Where do we start? One of the problems in comprehending a massive product such as the Oracle database is the difficulty of getting a good sense of how the product works without getting lost in the details of implementing specific solutions. This book aims to solve this problem by giving you a thorough grounding in the concepts and technologies that form the foundation of Oracle's technology products: the Database Server (currently Oracle9i) and the Application Server (Oracle9iAS). Oracle is also a provider of business applications, popularly named the "E-Business Suite"; discussion of those applications is outside the scope of this book, although we do touch on how technology components are being leveraged in linking Oracle's applications to non-Oracle applications and in building data warehouses.

Click Here To View Full Details

Oracle: SQL Plus Tutorial

Oracle: SQL Plus Tutorial

At the SQL prompt, you can begin typing any SQL command. Upon hitting return (i.e., enter key) the SQL prompt will change to line number prompts. When you are finished typing a command, type / or RUN to execute the SQL command. Also, a semicolon at the end of the SQL command will execute the command immediately after hitting return

Click here to view full Details

Oracle: SQL Plus Tutorial

Oracle: SQL Plus Tutorial

At the SQL prompt, you can begin typing any SQL command. Upon hitting return (i.e., enter key) the SQL prompt will change to line number prompts. When you are finished typing a command, type / or RUN to execute the SQL command. Also, a semicolon at the end of the SQL command will execute the command immediately after hitting return

Click here to view full Details

MySQL & mSQL@ Chapter 10: Perl

MySQL & mSQL@ Chapter 10: Perl

The Perl programming language has gone from a tool primarily used by Unix systems administrators to the most widely used development platform for the World Wide Web. Perl was not designed for the web, but its ease of use and powerful text handling abilities have made it a natural for CGI programming. Similarly, when mSQL first entered the scene, its extremely small footprint and execution time were very attractive to web developers who needed to serve thousands of transactions a day. MySQL, with its enhanced speed and capabilities provided an even greater incentive for web developers. Therefore, it was only natural that a Perl interface to both MySQL and mSQL was developed that allowed the best of both worlds.

Click Here To View Full Details

Parsing Techniques A Practical Guide

Parsing Techniques A Practical Guide
Let's Build A Compiler - Jack Crenshaw
Implementing Functional Language :: A Tutorial
Compilers and Compiler Generator :: An Introduction with C++
Compiler Construction Using FLex and Bison
Flex Man Page
Bison - The Yacc Compatible Parser Generator
FLex - A Scanner Generator

Parsing Techniques A Practical Guide


Parsing Techniques A Practical Guide
Let's Build A Compiler - Jack Crenshaw
Implementing Functional Language :: A Tutorial
Compilers and Compiler Generator :: An Introduction with C++
Compiler Construction Using FLex and Bison
Flex Man Page
Bison - The Yacc Compatible Parser Generator
FLex - A Scanner Generator



Partial Evaluation and Automatic Program Generation

Partial Evaluation and Automatic Program Generation

The book Partial Evaluation and Automatic Program Generation gives a comprehensive presentation of partial evaluation: theory, techniques, and applications. It is suitable for self-study, and for graduate courses and advanced undergraduate courses on program transformation techniques.


Semantics with Applications

Partial Evaluation and Automatic Program Generation

Partial Evaluation and Automatic Program Generation

The book Partial Evaluation and Automatic Program Generation gives a comprehensive presentation of partial evaluation: theory, techniques, and applications. It is suitable for self-study, and for graduate courses and advanced undergraduate courses on program transformation techniques.

Modern Compiler Design

Modern Compiler Design

The book consists conceptually of two parts. The first part covers the general compilation process, and contains three chapters based on the analysis/processing/synthesis paradigm: text analysis, context handling and code generation. The second part consists of four chapters, covering the paradigm-specific problems

http://www.cs.vu.nl/%7Edick/MCD.html

eSQL 8.3 The Home of Mini SQL (mSQL)


eSQL 8.3
Postgr

The PostgreSQL Global Development Group is proud to announce the release of PostgreSQL 8.3, the world's most advanced open source database.

The Home of Mini SQL (mSQL)

Mini SQL is our light-weight SQL Database engine technology. First developed in 1994, the release of mSQL 3 marks the third generation of the software. The generation 3 series provides new features that make mSQL even more suited to both large scale applications and resource constrained embedded environments. Better performance, more efficient memory use, and fantastic portability are just some of the benefits provided by Mini SQL 3.

Click Here To View Full Details

Oracle and SAP Administration

Oracle and SAP Administration

Administering an Oracle/SAP system, and maximizing the performance of its database, is a formidable job. You need to fully understand how both the SAP and Oracle systems work in isolation, and you need to know how they work together. In subsequent chapters of this book, I'll describe the specifics of that interaction. You'll learn how to use the special Oracle/SAP utilities, how to deal with the limitations of conventional Oracle functions, and how to place and reorganize files. Furthermore, after reading this book, you'll know more about monitoring databases during operation, tuning them, running backup and recovery, and performing special operations for systems that use parallel technologies or that support unusually large databases.

Click Here To View Full Details

Oracle and SAP Administration

Oracle and SAP Administration

Administering an Oracle/SAP system, and maximizing the performance of its database, is a formidable job. You need to fully understand how both the SAP and Oracle systems work in isolation, and you need to know how they work together. In subsequent chapters of this book, I'll describe the specifics of that interaction. You'll learn how to use the special Oracle/SAP utilities, how to deal with the limitations of conventional Oracle functions, and how to place and reorganize files. Furthermore, after reading this book, you'll know more about monitoring databases during operation, tuning them, running backup and recovery, and performing special operations for systems that use parallel technologies or that support unusually large databases.

Click Here To View Full Details

SQL Functions


SQL Functions

SQL Functions
A function is a special type of command word in the SQL99 command set. In effect, functions are one-word commands that return a single value. The value of a function can be determined by input parameters, as with a function that averages a list of database values. But many functions do not use any type of input parameter, such as the function that returns the current system time, CURRENT_TIME.

The SQL99 standard supports a number of useful functions. This chapter covers those functions, providing detailed descriptions and examples. In addition, each database vendor maintains a long list of their own internal functions that are outside of the scope of the SQL standard. Lists and descriptions are provided for each database implementation's internal functions.

In addition, most database vendors support the ability to create user-defined functions (UDF). For more information on UDFs, refer to the CREATE FUNCTION command in Chapter 3, SQL Statements Command Reference.

Click Here To View Full Details


GTK+ Reference Manual

GTK+ Reference Manualwww.ewalkins.com

This chapter covers building and installing GTK+ on UNIX and UNIX-like systems such as Linux. Compiling GTK+ on Microsoft Windows is different in detail and somewhat more difficult to get going since the necessary tools aren't included with the operating system.

www.ewalkins.com

Click Here TO View Full Details

GTK+ Reference Manual

GTK+ Reference Manualwww.ewalkins.com

This chapter covers building and installing GTK+ on UNIX and UNIX-like systems such as Linux. Compiling GTK+ on Microsoft Windows is different in detail and somewhat more difficult to get going since the necessary tools aren't included with the operating system.

www.ewalkins.com

Click Here TO View Full Details

GTK+ Reference Manual

GTK+ Reference Manualwww.ewalkins.com

This chapter covers building and installing GTK+ on UNIX and UNIX-like systems such as Linux. Compiling GTK+ on Microsoft Windows is different in detail and somewhat more difficult to get going since the necessary tools aren't included with the operating system.

www.ewalkins.com

Click Here TO View Full Details

GTK+ Reference Manual

GTK+ Reference Manualwww.ewalkins.com

This chapter covers building and installing GTK+ on UNIX and UNIX-like systems such as Linux. Compiling GTK+ on Microsoft Windows is different in detail and somewhat more difficult to get going since the necessary tools aren't included with the operating system.

www.ewalkins.com

Click Here TO View Full Details

GTK+ Reference Manual

GTK+ Reference Manualwww.ewalkins.com

This chapter covers building and installing GTK+ on UNIX and UNIX-like systems such as Linux. Compiling GTK+ on Microsoft Windows is different in detail and somewhat more difficult to get going since the necessary tools aren't included with the operating system.

www.ewalkins.com

Click Here TO View Full Details

GObject Reference Manual

GObject Reference Manualwww.ewalkins.com

Most modern programming languages come with their own native object systems and additional fundamental algorithmic language constructs. Just as GLib serves as an implementation of such fundamental types and algorithms (linked lists, hash tables and so forth), the GLib Object System provides the required implementationswww.ewalkins.com

www.ewalkins.com

GObject Reference Manual

GObject Reference Manualwww.ewalkins.com

Most modern programming languages come with their own native object systems and additional fundamental algorithmic language constructs. Just as GLib serves as an implementation of such fundamental types and algorithms (linked lists, hash tables and so forth), the GLib Object System provides the required implementationswww.ewalkins.com

www.ewalkins.com

GObject Reference Manual

GObject Reference Manualwww.ewalkins.com

Most modern programming languages come with their own native object systems and additional fundamental algorithmic language constructs. Just as GLib serves as an implementation of such fundamental types and algorithms (linked lists, hash tables and so forth), the GLib Object System provides the required implementationswww.ewalkins.com

www.ewalkins.com

Pango Referenalwce Manu

Pango Referenalwce Manuww.ewalkins.com

Rendering - Functions to run the rendering pipeline
Glyph Storage - Structures for storing information about glyphswww.ewalkins.com
Fonts - Structures representing abstract fonts

www.ewalkins.com

Click Here TO View Full Details

GTK - Perl Tutorialwww.ewalkins.com

This is a document describing how to use Gtk-Perl , which allows you to use the Gimp Toolkit (Gtk) , through its Perl , interface. This document was originally derived from the GTK+ Tutorial , written by Tony Gale and Ian Main. If you find errors, have any suggestions or compliments, or if you have a question,www.ewalkins.com

www.ewalkins.com

PyGTK Tutorial

PyGTK Tutorialwww.ewalkins.com

PyGTK 2.0 is a set of Python modules which provide a Python interface to GTK+ 2.X. Throughout the rest of this document PyGTK refers to the 2.X version of PyGTK and GTK and GTK+ refer to the 2.X version of GTK+. The primary web site for PyGTK is www.pygtk.org. The primary author of PyGTK is:www.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

Click Here TO View Full Details


PHP - GTK Tutorialwww.ewalkins.com

PHP-GTK 2 is an extension to PHP and can be used only with versions 5.1 upwards. Although the most common way of installing PHP-GTK 2 is compiling, this process can prove to be quite tedious on Windows systems; in which case most people will be using the official PHP-GTK 2 Alpha binary release or the Gnope installer.www.ewalkins.com

www.ewalkins.com

GNOME.Net - GTK# Tutorial


GNOME.Net - GTK# Tutorial

It's called the GIMP toolkit because it was originally written for developing the GNU Image Manipulation Program (GIMP), but GTK has now been used in a large number of software projects, including the GNU Network Object Model Environment (GNOME) project. GTK is built on top of GDK (GIMP Drawing Kit) which is basically a wrapperwww.ewalkins.com

www.ewalkins.com

A Compact Guide to Lex and Yacc

A Compact Guide to Lex and Yacc

This document explains how to construct a compiler using lex and yacc. Lex and yacc are tools used to generate lexical analyzers and parsers. I assume you can program in C, and understand data structures such as linked-lists and trees.www.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

Lex and Yacc Primer/Howtowww.ewalkins.com

Lex and Yacc Primer/Howtowww.ewalkins.com

When properly used, these programs allow you to parse complex languages with ease. This is a great boon when you want to read a configuration file, or want to write a compiler for any language you (or anyone else) might have invented.

www.ewalkins.com

Click Here TO View Full Details


Debugging Lex, Yacc, etc..


Debugging Lex, Yacc, etc..

Here are the commoner error messages that you may see, with some hints as to what to do about them. Often, correcting one problem gets rid of several error messages, so fix as many as you can using these hints and your knowledge of C. If you still have error messages that aren't in this list, email me.www.ewalkins.com

Click Here TO View Full Details

Therobs Lex & Yacc Examples and Download Links


Therobs Lex & Yacc Examples and Download Links

I highly recommend O'Reilly & Associates lex & yacc by Levine, Mason and Brown. It covers lex and yacc in general, and gives specific differences between versions. Appendices cover AT&T, Berkeley, GNU, MKS, Abraxas, and POSIX.

www.ewalkins.com

Click Here TO View Full Details

How to Write a Parser / Translator Using Lex / Yacc

How to Write a Parser / Translator Using Lex / Yacc

These two can form two different passes of a Parser. The Lexical analysis can store all the recognized tokens in an intermediate file and give it to the Parser as an input. However it is more convenient to have the lexical Analyzer as a coroutine or a subroutine which the Parser calls whenever it requires a token.

www.ewalkins.com

Click Here TO View Full Details


www.ewalkins.com

Therobs Lex & Yacc Examples and Download Links

Therobs Lex & Yacc Examples and Download Links

I highly recommend O'Reilly & Associates lex & yacc by Levine, Mason and Brown. It covers lex and yacc in general, and gives specific differences between versions. Appendices cover AT&T, Berkeley, GNU, MKS, Abraxas, and POSIX.

www.ewalkins.com

Click Here TO View Full Details

How to Write a Parser / Translator Using Lex / Yacc

How to Write a Parser / Translator Using Lex / Yacc

These two can form two different passes of a Parser. The Lexical analysis can store all the recognized tokens in an intermediate file and give it to the Parser as an input. However it is more convenient to have the lexical Analyzer as a coroutine or a subroutine which the Parser calls whenever it requires a token.

www.ewalkins.com

Click Here TO View Full Details



GLib Reference Manualwww.ewalkins.c

GLib Reference Manualwww.ewalkins.com

Compiling the GLib package - How to compile GLib itself
Cross-compiling the GLib package - How to cross-compile GLib
Compiling GLib Applications - How to compile your GLib application

www.ewalkins.com

Click Here TO View Full Details


GDK Reference Manual

GDK Reference Manual

General - Library initialization and miscellaneous functionswww.ewalkins.com
Multi-head Support Overview - Overview of GdkDisplay and GdkScreen
GdkDisplay - Controls the keyboard/mouse pointer grabs and a set of GdkScreens

www.ewalkins.com

Click Here TO View Full Details

GTK+ Reference Manualwww.ewalkins.c

GTK+ Reference Manualwww.ewalkins.com

This chapter covers building and installing GTK+ on UNIX and UNIX-like systems such as Linux. Compiling GTK+ on Microsoft Windows is different in detail and somewhat more difficult to get going since the necessary tools aren't included with the operating system.

www.ewalkins.com

Click Here TO View Full Details

GObject Reference Manualwww.ewalkins.com

GObject Reference Manualwww.ewalkins.com

Most modern programming languages come with their own native object systems and additional fundamental algorithmic language constructs. Just as GLib serves as an implementation of such fundamental types and algorithms (linked lists, hash tables and so forth), the GLib Object System provides the required implementationswww.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

Pango Reference Manualwww.ewalkins.com

Pango Reference Manualwww.ewalkins.com

Rendering - Functions to run the rendering pipeline
Glyph Storage - Structures for storing information about glyphswww.ewalkins.com
Fonts - Structures representing abstract fonts

www.ewalkins.com

Click Here TO View Full Details

The GDK-Pixbuf Library

The GDK-Pixbuf Library
www.ewalkins.com
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.www.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

GTK - Perl Tutorialwww.ewalkins.com


GTK - Perl Tutorialwww.ewalkins.com

This is a document describing how to use Gtk-Perl , which allows you to use the Gimp Toolkit (Gtk) , through its Perl , interface. This document was originally derived from the GTK+ Tutorial , written by Tony Gale and Ian Main. If you find errors, have any suggestions or compliments, or if you have a question,www.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

PyGTK Tutorialwww.ewalkins.com

PyGTK Tutorialwww.ewalkins.com

PyGTK 2.0 is a set of Python modules which provide a Python interface to GTK+ 2.X. Throughout the rest of this document PyGTK refers to the 2.X version of PyGTK and GTK and GTK+ refer to the 2.X version of GTK+. The primary web site for PyGTK is www.pygtk.org. The primary author of PyGTK is:www.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

GNOME.Net - GTK# Tutorial

GNOME.Net - GTK# Tutorial

It's called the GIMP toolkit because it was originally written for developing the GNU Image Manipulation Program (GIMP), but GTK has now been used in a large number of software projects, including the GNU Network Object Model Environment (GNOME) project. GTK is built on top of GDK (GIMP Drawing Kit) which is basically a wrapperwww.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

A Compact Guide to Lex and Yacc

A Compact Guide to Lex and Yacc

This document explains how to construct a compiler using lex and yacc. Lex and yacc are tools used to generate lexical analyzers and parsers. I assume you can program in C, and understand data structures such as linked-lists and trees.www.ewalkins.com

www.ewalkins.com

Click Here TO View Full Details

Lex and Yacc Primer/Howto

Lex and Yacc Primer/Howtowww.ewalkins.com

When properly used, these programs allow you to parse complex languages with ease. This is a great boon when you want to read a configuration file, or want to write a compiler for any language you (or anyone else) might have invented.

www.ewalkins.com

Click Here TO View Full Details

Debugging Lex, Yacc, etc..

Debugging Lex, Yacc, etc..

Here are the commoner error messages that you may see, with some hints as to what to do about them. Often, correcting one problem gets rid of several error messages, so fix as many as you can using these hints and your knowledge of C. If you still have error messages that aren't in this list, email me.www.ewalkins.com

Click Here TO View Full Details


Wednesday, June 25, 2008

Therobs Lex & Yacc Examples and Download Links


Therobs Lex & Yacc Examples and Download Links

I highly recommend O'Reilly & Associates lex & yacc by Levine, Mason and Brown. It covers lex and yacc in general, and gives specific differences between versions. Appendices cover AT&T, Berkeley, GNU, MKS, Abraxas, and POSIX.

www.ewalkins.com

Click Here TO View Full Details


How to Write a Parser / Translator Using Lex / Yacc

How to Write a Parser / Translator Using Lex / Yacc

These two can form two different passes of a Parser. The Lexical analysis can store all the recognized tokens in an intermediate file and give it to the Parser as an input. However it is more convenient to have the lexical Analyzer as a coroutine or a subroutine which the Parser calls whenever it requires a token.

www.ewalkins.com

Click Here TO View Full Details

The GNU Awk User's Guide

The GNU Awk User's Guide

the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU General Public License”, the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below).

Click Here TO View Full Details

An Awk Tutorial

An Awk Tutorial

The Awk text-processing programming language is a useful and simple tool for manipulating text. This document provides a quick tutorial for Awk. The Awk syntax used in this document corresponds to that used on UN*X. It may vary slightly on other platforms.

Click Here TO View Full Details




Comp.lang.awk FAQs

Comp.lang.awk FAQs

Gawk is the GNU Project's implementation of the AWK programming lan-
guage. It conforms to the definition of the language in the POSIX
1003.2 Command Language And Utilities Standard.

Click Here TO View Full Details





AJAX Patterns

AJAX Patterns

AJAX Patternswww.ewalkins.com

Click Here To View Full Details

AJAX Patterns

AJAX Patterns

AJAX Patternswww.ewalkins.com

Click Here To View Full Details


AJAX :: A new approach to web applications

AJAX :: A new approach to web applications

If anything about current interaction design can be called “glamorous,” it’s creating Web applications. After all, when was the last time you heard someone rave about the interaction design of a product that wasn’t on the Web? (Okay, besides the iPod.) All the cool, innovative new projects are onlinewww.ewalkins.com

Rasmus' 30 second AJAX tutorials

Rasmus' 30 second AJAX tutorials

I find a lot of this AJAX stuff a bit of a hype. Lots of people have been using similar things long before it became "AJAX". And it really isn't as complicated as a lot of people make it out to be. Here is a simple example from one of my apps. First the Javascript:www.ewalkins.com

Click Here To View Full Details

Rasmus' 30 second AJAX tutorials

I find a lot of this AJAX stuff a bit of a hype. Lots of people have been using similar things long before it became "AJAX". And it really isn't as complicated as a lot of people make it out to be. Here is a simple example from one of my apps. First the Javascript:www.ewalkins.com

Click Here To View Full Details



AJAX Tutorial with Prototype

AJAX Tutorial with Prototype

I wanted to give an example of a good use of AJAX, and at the same time keep it simple. So I thought a good example would be to build a zip code verifier. As soon as the person enters the zip code it makes a request to the server to see if the zip code is in the database, and returns the city and state.www.ewalkins.com

Click Here To View Full Details

AJAX on Rail


AJAX on Rail

In a few short months, Ajax has moved from an obscure and rarely used technology to the hottest thing since sliced bread. This article introduces the incredibly easy-to-use Ajax support that is part of the Ruby on Rails web application framework. This is not a step-by-step tutorial, and I assume that you know a little bit about how to organize and construct a Rails web application. If you need a quick refresher, check out Rolling with Ruby on Rails, Part 1 and Part 2.www.ewalkins.comwww.ewalkins.com

Click Here To View Full Details

AJAX: Usable Interactivity with Remote Scripting


AJAX: Usable Interactivity with Remote Scripting

contain even one Web development blog, you'll undoubtedly know that remote scripting is being touted as the new "future of the Web". Although I get the feeling that a few people are perhaps a little over-excited about it, the recent release of numerous high-profile Web applications that use remote scriptingwww.ewalkins.com

Click Here To View Full Details

AJAX Links


AJAX Links

There are several page containing different types of links. In addition to these, there are separate areas of the wiki for Frameworks and Libraries and Websites Using Ajaxwww.ewalkins.com

Click Here To View Full Details

Dynamic HTML and XML: The XMLHttpRequest Object


Dynamic HTML and XML: The XMLHttpRequest Object

As deployment of XML data and web services becomes more widespread, you may occasionally find it convenient to connect an HTML presentation directly to XML data for interim updates without reloading the page. Thanks to the little-known XMLHttpRequest object, an increasing range of web clients can retrieve and submit XML data directlywww.ewalkins.com

Click Here To View Full Details

XMLHttpRequest Call

XMLHttpRequest Call

Ajax applications require browser-server communication. User-generated information must be uploaded and new server information must be downloadedwww.ewalkins.com

Click Here To View Full Details

On-Demand JavaScript

On-Demand JavaScript

There's an archived version of this pattern available, taken from the Ajax Pattern book draft, showing roughly how it appeared before the page became publicly editablewww.ewalkins.com

Click Here To View Full Details

Programming AJAX

Programming AJAX

Ajax or "Asynchronous JavaScript + XML" is a phrase that was coined by Jesse James Garret of Adaptive Path in his introductory article on the subject. For a complete definition of the item, please see the Wikipedia Ajax entry.www.ewalkins.com

Click Here To View Full Details

Prototype JavaScript Framework

Prototype JavaScript Framework

Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywherewww.ewalkins.com

Click Here To View Full Details

Script.aculo.us!!

Script.aculo.us!!

script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.www.ewalkins.com

Click Here To View Full Details



Bihaviour :: Better, Smarter Javascript

Bihaviour :: Better, Smarter Javascript

AJAX (asynchronous javascript and xml) has been getting a lot of press lately. It is seen as a way to add desktop-application functionality to html pages. Things like Drag and drop, Fluid animations and Dynamic page updateswww.ewalkins.com

Click Here To View Full Details

b

SAJAX :: Simple AJAX Toolkit

SAJAX :: Simple AJAX Toolkit

Commercial consulting and support now available. Get support from the people who made Ajax easy for the masses. If your staff needs a helping hand with your Ajax project, we now offer commercial support and consulting. Email support for the Sajax librarywww.ewalkins.com

Click Here To View Full Details



AJAX Frameworks page @AJAX Pattern

AJAX Frameworks page @AJAX Pattern

These pages contain links, summaries, and licensing details of various Ajax-related frameworks. The definition of "Ajax" extends beyond remoting/XMLHttpRequest to any form of rich browser applications, so you'll find libraries for widgets, visual effects, server-side code generation, and so onwww.ewalkins.com

HTML By Example


HTML By Example

Programmers and graphic artists will also find this book useful for making the transition to the Web-although I should make the point that Web design is not in any way as complicated or cerebral as programming. For the basics (and even for the best looking Web pages), no programming expertise is required. Laterwww.ewalkins.com

Click Here To View Full Details



HTML By Example

HTML By Example

Programmers and graphic artists will also find this book useful for making the transition to the Web-although I should make the point that Web design is not in any way as complicated or cerebral as programming. For the basics (and even for the best looking Web pages), no programming expertise is required. Laterwww.ewalkins.com

Click Here To View Full Details



How to Use HTML 3.2


How to Use HTML 3.2

The World Wide Web is a network of thousands of computers, all of which fall neatly into two categories: clients and servers. Through the use of special software, they form a kind of network called, not surprisingly, a client-server networkwww.ewalkins.com

Click Here To View Full Details

HTML 3.2 and CGI Professional Reference Edition UNLEASHED

HTML 3.2 and CGI Professional Reference Edition UNLEASHED

Certainly, the idea of presenting information in a nonlinear fashion did not start with the twentieth century. The Talmud, an important document in the Jewish faith, includes commentaries and opinions of the first five books of the Bible. The Talmud's organization contains commentaries and commentaries on commentaries that extendwww.ewalkins.com

Click Here To View Full Details

Special Edition Using HTML

Special Edition Using HTML

The Department of Defense quickly declared the TCP/IP suite as the standard protocol for internetworking military computers. TCP/IP has been ported to most computer systems, including personal computers, and has become the new standard in internetworking. It is the protocol set that provides the infrastructure for the Internet today.www.ewalkins.com

Click Here To View Full Details

Special Edition Using HTML 4

Special Edition Using HTML 4

Contrary to what the media would have you believe, the World Wide Web did not spring into being overnight. Though relatively new in human terms, the Web has a venerable genealogy for a computing technology. It can trace its roots back over 35 years, which is more than half the distance back to the primordial dawn of the electronic computing agewww.ewalkins.com

Click Here To View Full Details


The Common Gateway Interface

The Common Gateway Interface

The Common Gateway Interface, or CGI, is a standard for external gateway programs to interface with information servers such as HTTP servers. The current version is CGI/1.1.www.ewalkins.com

CGI Programming 101


CGI Programming 101

CGI Programming 101 will show you how to add guestbooks, page counters, shopping carts and other interactive elements to your website. CGI programming is easy to learn; if you know HTML, you can learn CGI. You don't need any prior programming experiencewww.ewalkins.com

Click Here To View Full Details



CGI Tutorial

CGI Tutorial

CGI is the Common Gateway Interface which allows you to create Web pages on the fly based on information from buttons, checkboxes, text input and so on. The pages can be images, sounds, text and indeed everything else transferable by the Web. They can even be references to other Web pages. In this tutorial we concentratewww.ewalkins.com

Click Here To View Full Details

CGI Made Really Easy


CGI Made Really Easy

CGI is not a language. It's a simple protocol that can be used to communicate between Web forms and your program. A CGI script can be written in any language that can read STDIN, write to STDOUT, and read environment variables, i.e. virtually any programming language, including C, Perlwww.ewalkins.com

Click Here To View Full Details

CGI Resources

CGI Resources

Premier business-class connectivity. Uptime and throughput SLAs. Dedicated Installation Support and Ongoing Management. A hosted service that combines voice, data, PBX, long distance, and conferencing into one cost-effective communications solution.www.ewalkins.com

Click Here To View Full Details

CGI Programming FAQs


CGI Programming FAQs

You are free to copy or distribute this document in whole or in part for any purpose and on any medium you choose, provided you include this notice and disclaimer in fullwww.ewalkins.com

Click Here To View Full Details

W3C :: CGI

W3C :: CGI

An HTTP server is often used as a gateway to a legacy information system; for example, an existing body of documents or an existing database application. The Common Gateway Interface is an agreement between HTTP server implementors about how to integrate such gateway scripts and programswww.ewalkins.com

Click Here To View Full Details

I.pm: A Perl5 CGI Library

CGI.pm: A Perl5 CGI Library

There are two styles of programming with CGI.pm, an object-oriented style and a function-oriented style. In the object-oriented style you create one or more CGI objects and then use object methods to create the various elements of the page. Each CGI object starts out with the list of named parameters that were passed to your CGI script by the server. You canwww.ewalkins.com


Click Here To View Full Details

CGI/Perl Tips, Tricks, and Hints


CGI/Perl Tips, Tricks, and Hints

Speakeasy delivers reliable, high-performance connectivity with unbeatable Seattle-based customer support Bundle our quality voice service with your Speakeasy broadband connection for one provider simplicity and valuewww.ewalkins.com

Click Here To View Full Details



Beginner's Guide to CGI Scripting with Perl

Beginner's Guide to CGI Scripting with Perl

This page grows out of my own experience. When I started out on the Web I was new to Unix, and had no formal training as a programmer. I wanted to create dynamic pages for my Web site, though, and everyone said Perl was the way to go. They were right: It was the way to go. It sounds trite to say that "Perl changed my life," but that's basically what happenedwww.ewalkins.com

Click Here To View Full Details

CGI Scripting in Perl


CGI Scripting in Perl

In order to run scripts you will need a web server running on your computer. The following information explains how to configure a web server and Perl on a Win32 computer in order to run CGI scripts. If you want information on setting up the same things on Unix/Linux there is a lot of information on the web, so I haven't written my own page about it.www.ewalkins.com

Click Here To View Full Details

The CGI - Python FAQ


The CGI - Python FAQ

Try to run your script from the shell-prompt. Many times it is easier to find the location of a syntax error by running the script directly, as opposed to trying to find it from the error log. You may need to set several CGI environment variables in order for your script to run as far as the errorwww.ewalkins.com

Click Here To View Full Details

Python CGI: An Interactive Instruction

Python CGI: An Interactive Instruction

Welcome! Python provides a portable, interpreted, interactive, object-oriented programming (OOP) language ideal for Common Gateway Interface (CGI) Web programming. Furthermore, its pairing of significant power and clear syntax makes Python an excellent instructional tool. Language features include moduleswww.ewalkins.com

Click Here To View Full Details