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.
Friday, June 27, 2008
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
Thursday, June 26, 2008
A User's Guide to the Z-ShellThe Z-Shell
Zsh FAQs
Click Here To View Full Details
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
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
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 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.
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
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
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
XXXEvaluation 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
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
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
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.
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.
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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).
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 :: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, 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
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
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
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
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
I.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
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
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
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
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