|
J.R. Services
|
"Your Proud provider of
custom business software."
|
| Filester | Resume |
| Quick Reference Cards | ||||
| Category |
Download link |
Comment |
Author/Source | |
| size | ||||
|
Web
& Markup |
JSP Syntax | 71,5 K | Sun made a convenient syntax reference for their Java Server Pages technology. | Sun Microsystems |
| VisiBone Web Designer's HTML Card | 13,1 M | Amazing complete HTML reference. This 4 paged, full-coloured reference is a must-have for any web designer! | Visibone Inc. | |
| XML Syntax Quick Reference | 87,8 K | The Extensible Markup Language (XML) is the universal format for structured documents and data on the Web | Mulberry Technologies, Inc. | |
| XSLT and XPath Quick Reference | 93,4 K |
XSLT
is a language for transforming XML documents into other XML documents. XSLT is designed for use as part of XSL, which is a style sheet language for XML. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses the formatting vocabulary. XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer. |
||
| XML - Data Structures | 19,7 K | EXtensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web. | D Vint Productions | |
| XML - Data Types | 38,8 K | |||
| JSP Quick Reference Card | 27,7 K | Java Server Pages (JSP) technology allows web developers and designers to rapidly develop and easily maintain, information-rich, dynamic web pages that leverage existing business systems. As part of the JavaTM family, JSP technology enables rapid development of web-based applications that are platform independent. JavaServer Pages technology separates the user interface from content generation enabling designers to change the overall page layout without altering the underlying dynamic content. | Allaire corporation | |
| New! Cascading Style Sheets 1.0 | 78 K | Cascading Style Sheet level 1 (CSS1) is a simple style sheet mechanism that allows authors and readers to attach style (e.g. fonts, colors and spacing) to HTML and XML documents. This Quick Reference contains a list of CSS properties, units and pseudo-classes. | deepx | |
| New! Extensible Stylesheet Language (XSL) 1.0 | 40 K | XSL is a language for expressing stylesheets for XML documents. It consists of two parts: a language for transforming XML documents, and an XML vocabulary for specifying formatting semantics. The Quick Reference summarises the latter. | ||
| New! XSL Transformations (XSLT) 1.0 | 90 K | XSLT is a language for transforming XML documents into other XML documents. The Quick Reference contains all XSLT elements and functions. | ||
| New! XML Path Language 1.0 | 91 K | XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer. This Quick Reference contains Location Paths Expressions and the Core Function Library. | ||
| Delphi | Delphi Technical Reference Card 7.20 | 13,8 K | Delphi is the most productive, RAD tool on the market today. It is both more visual and much faster than Visual Basic, with the power of C++ and has the fastest 32bit compiler that there is on the market today. | Gulf Coastal Software |
| Ada | Ada Reference Card | 31,2 K | Ada is a Pascal-like programming language. In addition to traditional programming languages it includes a complete facility for the support of real-time, concurrent programming. This card is an overview of attributes, pragma's and the standard Ada libraries. | DAINA |
| Ada Syntax Card | 29,7 K | The Ada syntax specification. | ||
| C | C Reference Card (ANSI) | 10,4 K | Great QR-card! Anyone who 's involved in ANSI C programming should have this on his desk. | |
| C++ | STL Quick Reference 1.26 | 310 K |
This one really is a master peace. It's a great summary of the Standard Template Library with clear examples of how to use it. |
Yotam Medini |
| DOC++ | DOC ++ Reference Card | 104 K |
DOC++ is a documentation system for C/C++ and Java generating both, LaTeX output for high quality hardcopies and HTML output for sophisticated online browsing of your documentation. The documentation is extracted directly from the C++ header or Java class files. |
Steven Gould |
| Java | JUnit Quick Reference | 203 K | JUnit is an open source testing framework for Java. It provides a very simple way to express the way you intend your code to work. By expressing your intentions in code, you can use the JUnit test runners to verify that your code behaves according to your intentions. | Delphi Consultants |
| New! SAX 2.0 for Java (Core) | 38 K | SAX is the Simple API for XML, originally a Java-only API. SAX was the first widely adopted API for XML in Java, and is a “de facto” standard. The quick reference summarises the Java classes and interfaces at the core of the SAX API. | deepx | |
| New! SAX 2.0 for Java (Extensions and Helpers) | 40 K | In addition to the core SAX API, additional Java packages exist which provide "helper" classes and extensions to SAX2 facilities. A conformant SAX driver won't necessarily support the latter. The Quick Reference contains a description of all the Classes and Interfaces from the SAX Helpers and Extensions packages. | ||
| EJB 2.0 Matrix | 96 K | The Enterprise JavaBeans (EJB) component model simplifies the development of middleware applications by providing automatic support for services such as transactions, security, database connectivity, and more. These two QRC's contributed by Eileen Saur give a valueable overview of the EJB interfaces and EJB exceptions. | Eileen Sauer | |
| Exception Handling in EJB 2.0 | 29 K | |||
| Perl | mod_perl Quick Reference Card | 153 K | Andrew Ford made many QR-cards which are much appreciated by Linux/Unix users.They became so popular that you can buy them in published form. Especially this Perl card has become quite popular. | Andrew Ford |
| Php | PHP 4 Reference Card | 124 K | PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. | Steven Gould |
|
L i n u x |
Apache Quick Reference Card | 233 K | A great card for all the web masters who run Apache web servers. | Andrew Ford |
| The One Page Linux Manual | 96 K | A summary of useful Linux commands | Squadron | |
| Linux Security Quick Reference Guide | 69,5 K | Very complete security guide. | Dave Wreski & Benjamin Thomas | |
| UNIX commands reference card | 11,7 K | After three decades of use, the UNIX computer operating system from Bell Labs is still regarded as one of the most powerful, versatile, and flexible operating systems (OS) in the computer world. Its popularity is due to many factors, including its ability to run a wide variety of machines, from micros to supercomputers, and its portability. All of which led to its adoption by many manufacturers. | University Technology Information Services | |
| TeX Reference Card | 171 K |
TeX is a typesetting system written by Donald E. Knuth, who says in the Preface to his book on TeX that it is "intended for the creation of beautiful books - and especially for books that contain a lot of mathematics". It is a fully programmable macro language used to specify how a document should be typeset. High level features for optical markup, as represented by Plain TeX, allow one to build additional levels leading to full logical markup. |
Joseph H. Silverman | |
| AMSTeX Reference Card | 110 K | At the moment, AMSTeX is one of the most widespread macro packages for logical markup. This package, introduced by the American Mathematical Society (AMS) is built on top of Plain TeX to greater or lesser extents and the user can use the optical markup of Plain TeX in addition to logical markup if desired. This results in the effect that the author can use a mixture of structural information and explicit layout information. | ||
| vi Reference Card (HP) | 5,05 M | The VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid using VI because the different features overwhelm them. To aid those users Frederic Fosselle scanned in two of his Vi reference cards. | HP/Unknown | |
| vi Quick Reference | 2,68 M | |||
| VIM Quick Reference Card | 100 K | VIM (Vi IMproved) is an almost compatible version of the UNIX editor Vi. Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, etc. | Laurent Gregoire | |
| XEmacs Reference Card | 79,4 K |
XEmacs is a highly customizable open source text editor and application development system. It is related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux. XEmacs has an active development community numbering in the hundreds, and runs on Windows 95 and NT, Linux and nearly every other version of Unix in existence |
Stephen Gildea | |
| GNU Calc Reference Card | 95,0 K | GNU Calc is an advanced calculator and mathematical tool that runs as part of the GNU Emacs environment. Very roughly it is based on the HP-28/48 series of calculators. | Dave Gillespie and Stephen Gildea | |
| CVS Quick Reference Card | 177 K | CVS is the Concurrent Versions System, the dominant open-source network-transparent version control system. CVS is useful for everyone from individual developers to large, distributed teams. You can find more information on http://www.cvshome.com. | Andrew Ford | |
| Bash Quick Reference | 380 K |
Bash
(The Bourn Again Shell)
is the shell of the GNU operating system.
Bash is an sh-compatible shell that incorporates useful features
from the Korn Shell
(ksh) and C Shell
(csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2
Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use; these include command line editing, unlimited size command history, job control, shell functions and aliases, indexed arrays of unlimited size, and integer arithmetic in any base from two to sixty-four. In addition, most sh scripts can be run by Bash without modification. |
Arnold Robbins | |
|
New!
SQL |
New! MySQL-4.02a | 33 K | The MySQL (TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. The Quick Reference summarises the MySQL reference manual, which documents MySQL Version 4.0.2-alpha. | deepx |
| UML | UML Quick Reference Card | 45,0 K | The Unified Modeling Language™ (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, making a "blueprint" for construction. | Laurent Gregoire |
| UML Reference Card | 31,3 K | This card is based on the UML-website of Allen I. Holub | Allen I. Holub | |
| E-Books | ||||
| Category |
Download Link |
Comment |
Author/Source | |
| size | ||||
|
J a v a |
Thinking in Java, 2nd edition, Revision 12.chm | 1,42 M | In my opinion, the best book to learn Java. It reads like a novel and before you know it, you are able to write powerfull and robust applications in this extraordinary programming language. | Bruce Eckel |
| Thinking in Java, 2nd edition, Revision 11.pdf | 4,01 M | |||
| Java Precisely 1.05 | 413 K |
Bruno Richard made this valuable contribution to the Books section. This document gives a concise description of the Java programming language. It is a quick reference for the reader who has already learnt (or is learning) Java from a standard textbook and who wants to know the language in more detail. The document presents general rules (on left-hand pages), and corresponding examples (on righthand pages).The complete examples are available at the book's website. |
Peter Sestoft | |
|
C + + |
Updated! C++ Annotations 5.2.0c | 2,19 M |
My personal favourite C++ book. It's a very clear and complete resource which deals with almost any aspect of C++ programming. This book is continiously updated. To be sure you have the latest version you should check the website. |
Frank B. Brokken |
| Thinking in C++, Volume 1, 2nd Edition | 2,49 M | Great C++ book! | Bruce Eckel | |
| Thinking in C++, Volume 2, 2nd Edition | 2,01 M |
This book contains some advanced topics like IOStreams, RTTI, exceptions, STL, templates, multiple inheritance and design patterns. |
Bruce Eckel | |
| C++ Programming HOW-TO | 239 K | The purpose of this document is to provide you with a comprehensive list of URL pointers and programming tips on C++. | Alavoor Vasudevan | |
| C# | C# Language Specification 0.28 | 4,22 M | According to Microsoft C# is a simple, modern, object oriented, and type-safe programming language derived from C and C++. If you ask me, it is far more related to Java then it is to C++. | Microsoft |
| Perl | Programming Perl 5 | 218 K | Quick reference guide about the powerfull Perl scripting language. |
Johan Vromans and Squirrel Consultancy |
| Python | New! Thinking in Python | 518 K |
Python
is an easy to learn, powerful programming language. It has efficient high-level
data structures and a simple but effective approach to object-oriented
programming. Python's elegant syntax and dynamic typing, together with
its interpreted nature, make it an ideal language for scripting and rapid
application development in many areas on most platforms. |
Bruce Eckel |
| UML | OMG UML Specification 1.4 | 4,17 M |
The ultimate UML specification guide by OMG, the designers of the Unified Modeling Language |
Object Management Group |
| MySQL | MySQL Reference Manual | 3,09 M |
Today MySQL is the most popular open source database server in the world with more than 2 million installations powering websites, datawarehouses, business applications, logging systems and more. Customers such as Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics, and Texas Instruments use the MySQL server in mission-critical applications. |
MySQL AB |
| CVS | Version Management with CVS | 0,97 M | CVS is the Concurrent Versions System, the dominant open-source network-transparent version control system. CVS is useful for everyone from individual developers to large, distributed teams. You can find more information on http://www.cvshome.com. | Per Cederqvis |
| Papers & Tutorials | ||||
| Category |
Download Link |
Comment |
Author/Source | |
| size | ||||
| C++ | The C++ IOStreams Library | 137 K | A convenient summary of the ANSI C++ IOStreams library. | Unknown... |
| The Standard Template Library Tutorial | 212 K |
The Standard Template Library (STL) is a C++ programming library that has been developed by Alexander Stepanov and Meng Lee at the Hewlett Packard laboratories in Palo Alto, California. It was designed to enable a C++ programmer to do generic programming and is based on the extensive use of templates - also called parametrized types. This paper tries to give a comprehensive and complete survey on the STL programming paradigm and shall serve as step-by-step tutorial for the STL newcomer, who has fundamental knowledge in C++ and the object-oriented paradigm. |
Johannes Weidl | |
| New! The Function Pointer Tutorials | 131 K |
Function Pointers provide some extremely interesting, e cient and elegant programming techniques. You can use them to replace switch/if statements, to realize your own late-binding or to implement callbacks. Unfortunately – probably due to their complicated syntax – they are treated quite stepmotherly in most computerbooks and documentations. If at all, they are addressed quite briefly and superficially. They are less error prone than normal pointers cause you will never allocate or de-allocate memory with them. |
Lars Haendel | |
|
J
A
V
A
|
Building a Java applet | 409 K |
This tutorial walks you through the task of building a graphical Java applet. Along the way, you'll learn Java syntax and work with Java class libraries. It requires that you know some object-oriented programming. |
IBM developerWorks™ |
| Introduction to Java IO | 969 K |
This tutorial is an overview of Java I/O and all the classes in the java.io package. We journey through the maze of the java.io package, examining I/O classes, methods, and various techniques for handling I/O in your Java code. |
||
| Build your own Java library | 61,1 K |
Code reuse
is one of the Holy Grails of computer programming. Writing code that can
be easily reused is a difficult skill, but certainly one that can be mastered. |
Greg Travis | |
| Building Java HTTP servlets | 269 K |
This tutorial teaches basic concepts about servlets: what, why, and how. You should be familiar with Java programming concepts such as the structure of the language (packages, classes, and methods) and how object-oriented programming differs from procedural programming. |
Jeanne Murray | |
| Introducing the Java Message Service | 219 K |
This tutorial provides an overview of the Java Message Service (JMS) and offers the basics for developing programs that use it. JMS was developed by Sun Microsystems to provide a way for Java programs to access an enterprise messaging system, also known as Message Oriented Middleware (MOM). MOM provides a mechanism for integrating applications in a loosely coupled, flexible manner by providing asynchronous delivery of data between applications in an indirect way through an intermediary. |
Willy Farrell | |
| Fundamentals of the JavaMail API | 165 K |
Looking to incorporate mail facilities into your platform-independent Java solutions? Look no further than the JavaMail API, which offers a protocol-independent model for working with IMAP, POP, SMTP, MIME, and all those other Internet-related messaging protocols. With the help of the JavaBeans Activation Framework (JAF), your applications can now be mail-enabled through the JavaMail API. |
John Zukowski | |
| Enterprise JavaBeans Fundamentals | 562 K |
This tutorial provides an introduction to Enterprise JavaBeans technology with particular attention to the role of Enterprise JavaBean components in distributed-computing scenarios, the architecture, the extension APIs, and the fundamentals of working with EJB technologies. |
Richard
Monson Haefel Tim Rohaly |
|
| Introduction to Java Distributed Objects - Using RMI and CORBA | 622 K |
This course introduces how to program distributed objects using Java Remote Method Invocation (RMI) and using the Common Object Request Broker Architecture (CORBA) |
Twisted Transistor inc | |
| Java Collections Framework | 351 K |
This tutorial takes you on an extended tour of the Java Collections Framework. The tutorial starts with a few simple programming examples for beginners and experts alike, to get started with the Collections Framework quickly. The tutorial continues with a discussion of sets and maps, their properties, and how their mathematical definition differs from the Set, Map, and Collection definitions within the Collections Framework. A section on the history of Java Collections Framework clears up some of the confusion around the proliferation of set- and map-like classes. This tutorial includes a thorough presentation of all the interfaces and their implementation classes in the Collections Framework. The tutorial explores the algorithm support for the collections, as well as working with collections in a thread-safe and read-only manner. In addition, the tutorial includes a discussion of using a subset of the Collections Framework with JDK 1.1. The tutorial concludes with an introduction of JGL, a widely used algorithm and data structure library from ObjectSpace that predates the Java Collections Framework. |
John Zukowski | |
| A Coding Style Guide for Java | 264 K |
This document describes a set of coding standards and recommendations for programs written in the Java language. It is intended for all Java software developers. |
Achut Reddy | |
| New! Java Code Conventions | 82 K |
This document reflects the Java language coding standards presented in the Java Language Specification, from Sun Microsystems, |
Scott Hommel | |
| J2ME Step by step | 990 K |
This tutorial examines in detail the Java 2 Platform, Micro Edition (J2ME) and targets the intermediate developer who has a solid background in Java programming and the concepts of object-oriented design and development. |
Shari
Jones Steven Gould |
|
| Java sockets | 208 K |
Sockets, which provide a mechanism for communication between two computers, have been around since long before the Java language was a glimmer in James Gosling's eye. The language simply lets you use sockets effectively without having to know the details of the underlying operating system. Most books that focus on Java coding either fail to cover the topic, or leave a lot to the imagination. This tutorial will tell you what you really need to know to start using sockets effectively in your Java code. |
Roy Miller | |
| Understanding the Java ClassLoader | 81,1 K |
The Java ClassLoader is a crucial, but often overlooked, component of the Java run-time system. It is the class responsible for finding and loading class files at run time. Creating your own ClassLoader lets you customize the JVM in useful and interesting ways, allowing you to completely redefine how class files are brought into the system. |
Greg Travis, | |
| Java debugging | 1,02 M |
This tutorial introduces Java debugging. We will cover traditional program and server-side debugging. Many developers don't realize how much getting rid of software bugs can cost. If you are a Java developer, this tutorial is a must-read. With the tools that are available today, it is vital that developers become just as good debuggers as they are programmers. |
Laura Bennett, | |
| Using JDBC to extract data into XML | 167 K |
This tutorial is designed to assist Java developers who need to extract information from a database and place it into an XML document. |
Nicholas Chase | |
|
X
M L |
Introduction to XML messaging | 89,1 K |
This gives an introduction to the basic building blocks for applications that communicate two ways using Web protocols. If you are working on dynamic Web applications or distributed programming, this tutorial will get you started. |
Uche Ogbuji |
| XML messaging with SOAP | 75,2 K |
This tutorial gives a hands-on introduction to using the Simple Object Access Protocol (SOAP) for communication between components. SOAP is quickly emerging as a very popular protocol for XML messaging. It is relatively simple, and it's designed to work with HTTP, SMTP and other such native Internet protocols. It also has broad support from application vendors and Web-based programming projects. If you are working on dynamic Web applications, Web Services or just distributed programming in general, or if you are contemplating ways of communicating between components using Web protocols, this tutorial will be useful. |
||
| Understanding DOM | 276 K |
This tutorial is designed for developers who understand the basic concept of XML and are ready to move on to coding applications to manipulate XML using the Document Object Model (DOM). It assumes that you are familiar with concepts such as well-formedness and the tag-like nature of an XML document. |
Nicholas Chase | |
| Understanding SAX | 187 K |
This tutorial examines the use of the Simple API for XML version 2.0, or SAX 2.0. It is aimed at developers who have an understanding of XML and wish to learn this lightweight, event-based API for working with XML data. It assumes that you are familiar with concepts such as well-formedness and the tag-like nature of an XML document. In this tutorial, you will learn how to use SAX to retrieve, manipulate, and output XML data. Prerequisites: SAX is available in a number of programming languages, such as Java, Perl, C++, and Python. This tutorial uses Java in its demonstrations, but the concepts are substantially similar in all languages, and you can gain a thorough understanding of SAX without actually working the examples. |
||
| Validating XML | 114 K |
This tutorial examines the validation of XML documents using either Document Type Definitions (DTDs) or XML Schema. It is aimed at developers who have a need to control the types and content of the data in their XML documents, and assumes that you are familiar with the basic concepts of XML.It also assumes a basic familiarity with XML Namespaces. |
||
| JSP | Developing XML Solutions with JSP technology | 279 K |
An interresting paper on how to use XML data sources in Java Server Pages (JSP). |
Unknown... |
| UML | New! Functional Requirements and Use Cases | 39 K |
Use cases have quickly become a widespread practice for capturing functional requirements. This is especially true in the object-oriented community where they originated, but their applicability is not limited to object-oriented systems. |
Ruth Malan and Dana Bredemeyer |
| Filester | Resume |
|