The document describes the contents of two disks. Disk 1 contains installation files, class library header and source files, project files, and example programs. Disk 2 contains compiler support libraries, startup code objects, and a compact model object file.
The document describes the contents of 5 disks which contain files for the Turbo C++ compiler and libraries. Disk 1 contains installation files, header files for class libraries, source code for class libraries. Disk 2 contains project files for building class libraries, example files and projects for using class libraries. Disk 3 contains more files for building and linking class libraries as well as compiler utility programs. Disk 4 contains DPMI and memory management files, libraries, and example projects. Disk 5 contains graphics drivers and fonts for different graphics cards and a graphics demonstration program.
The document describes the contents of two disks. Disk 1 contains installation files, class library source code and header files, example programs, and Borland C++ header files. Disk 2 contains graphics drivers for different hardware as well as font files.
GCC compilers use several stages to compile C/C++ code into executable programs:
1. The preprocessor handles #include, #define, and other preprocessor directives.
2. The front-end parses the code into an abstract syntax tree (AST) and performs type checking and semantic analysis.
3. The middle-end converts the AST into the GIMPLE intermediate representation and performs optimizations like dead code elimination and constant propagation before generating register transfer language (RTL).
4. The back-end selects target-specific instructions, allocates registers, schedules instructions, and outputs assembly code, which is then linked together with other object files by the linker into a final executable.
This document provides examples of adding Climate and Forecast (CF) metadata attributes to HDF5 files using different programming languages and interfaces. It summarizes how to add CF attributes like units, long_name, and coordinates to datasets in HDF5 files using C, Fortran, Python, netCDF4, HDF-EOS5, and HDFView. It also briefly mentions using HDF5 dimension scales to associate coordinate variables with datasets.
This document discusses using Python with the H5py module to interact with HDF5 files. Some key points made include:
- H5py allows HDF5 files to be manipulated as if they were Python dictionaries, with dataset names as keys and arrays as values.
- NumPy provides array manipulation capabilities to work with the dataset values retrieved from HDF5 files.
- Examples demonstrate reading and writing HDF5 datasets, comparing contents of datasets between files, and recursively listing contents of an HDF5 file.
- Using Python with H5py is more concise than other languages like C/Fortran, reducing development time and potential for errors.
This tutorial is designed for anyone who needs to work with data stored in HDF5 files. The tutorial will cover functionality and useful features of the HDF5 utilities h5dump, h5diff, h5repack, h5stat, h5copy, h5check and h5repart. We will also introduce a prototype of the new h52jpeg conversion tool and recently released h5perf_serial tool used for performance studies. We will briefly introduce HDFView. Details of the HDFView and HDF-Java will be discussed in a separate tutorial.
A brief overview of using HDF5 with Python and Andrew Collette's h5py module will be presented, including examples which show how and why Python can be used in the place of HDF5 tools. Extensions to the HDF5 API will be proposed which would further improve the utility of Python/h5py.
An introduction to the Python programming language and its numerical abilities will be presented. With this background, Andrew Collette's H5Py module--an HDF5-Python interface--will be explained highlighting the unique and useful similarities between Python data structures and HDF5.
The document describes the contents of 5 disks which contain files for the Turbo C++ compiler and libraries. Disk 1 contains installation files, header files for class libraries, source code for class libraries. Disk 2 contains project files for building class libraries, example files and projects for using class libraries. Disk 3 contains more files for building and linking class libraries as well as compiler utility programs. Disk 4 contains DPMI and memory management files, libraries, and example projects. Disk 5 contains graphics drivers and fonts for different graphics cards and a graphics demonstration program.
The document describes the contents of two disks. Disk 1 contains installation files, class library source code and header files, example programs, and Borland C++ header files. Disk 2 contains graphics drivers for different hardware as well as font files.
GCC compilers use several stages to compile C/C++ code into executable programs:
1. The preprocessor handles #include, #define, and other preprocessor directives.
2. The front-end parses the code into an abstract syntax tree (AST) and performs type checking and semantic analysis.
3. The middle-end converts the AST into the GIMPLE intermediate representation and performs optimizations like dead code elimination and constant propagation before generating register transfer language (RTL).
4. The back-end selects target-specific instructions, allocates registers, schedules instructions, and outputs assembly code, which is then linked together with other object files by the linker into a final executable.
This document provides examples of adding Climate and Forecast (CF) metadata attributes to HDF5 files using different programming languages and interfaces. It summarizes how to add CF attributes like units, long_name, and coordinates to datasets in HDF5 files using C, Fortran, Python, netCDF4, HDF-EOS5, and HDFView. It also briefly mentions using HDF5 dimension scales to associate coordinate variables with datasets.
This document discusses using Python with the H5py module to interact with HDF5 files. Some key points made include:
- H5py allows HDF5 files to be manipulated as if they were Python dictionaries, with dataset names as keys and arrays as values.
- NumPy provides array manipulation capabilities to work with the dataset values retrieved from HDF5 files.
- Examples demonstrate reading and writing HDF5 datasets, comparing contents of datasets between files, and recursively listing contents of an HDF5 file.
- Using Python with H5py is more concise than other languages like C/Fortran, reducing development time and potential for errors.
This tutorial is designed for anyone who needs to work with data stored in HDF5 files. The tutorial will cover functionality and useful features of the HDF5 utilities h5dump, h5diff, h5repack, h5stat, h5copy, h5check and h5repart. We will also introduce a prototype of the new h52jpeg conversion tool and recently released h5perf_serial tool used for performance studies. We will briefly introduce HDFView. Details of the HDFView and HDF-Java will be discussed in a separate tutorial.
A brief overview of using HDF5 with Python and Andrew Collette's h5py module will be presented, including examples which show how and why Python can be used in the place of HDF5 tools. Extensions to the HDF5 API will be proposed which would further improve the utility of Python/h5py.
An introduction to the Python programming language and its numerical abilities will be presented. With this background, Andrew Collette's H5Py module--an HDF5-Python interface--will be explained highlighting the unique and useful similarities between Python data structures and HDF5.
The document summarizes the state of the Go programming language in June 2014 and outlines plans for its future development. It discusses growth in Go's user base and communities, highlights from the recently released Go 1.3, and previews features planned for Go 1.4, including canonical import paths, internal packages, moving the standard library, and improvements to tools, runtime performance, and supported platforms. It aims to provide an overview of where Go is currently and what may be coming in the next year.
This document describes a tutorial on HDF5 given at PyData SV 2013. The tutorial will cover what HDF5 is, how to open and interact with HDF5 files using PyTables, how to create and read different types of datasets like arrays and tables, and provide exercises for participants to practice working with HDF5 files. Participants will learn about HDF5's hierarchical structure and how to organize data using groups, as well as read and write capabilities.
This Tutorial gives a brief introduction to HDF5 for people who have never used it. It covers the HDF5 Data Model including HDF5 objects and their properties. It also briefly describes the HDF5 Programming Model and prepares participants for further self-study of HDF5 and hands-on sessions.
Disk 1 contains installation files and source files for a C++ library. Disk 1 also contains two ZIP files: CLIBSRC containing more source files for the C++ library, and CMDLG31 containing example files for a Windows 3.1 application. The FILELIST file provides a documentation of files, and the INCLUDE ZIP file contains Borland C++ header files.
This document provides an overview of the C programming language under Linux, covering preprocessing, compiling, assembling, linking, libraries, and related tools. It discusses:
1. The four main steps of preprocessing, compiling, assembling, and linking using GNU tools like cpp, cc1, as, and collect2.
2. How to display symbol tables using nm and strip symbols from executables.
3. Creating static libraries with ar and ranlib and linking them, as well as creating shared libraries with gcc and soname.
4. The roles of environment variables like LIBRARY_PATH and LD_LIBRARY_PATH in locating libraries.
This document provides an update on HDF (Hierarchical Data Format) releases and features. It discusses the current HDF5 1.10 series which allows controlling HDF5 file versioning and enables compression for parallel writes. The upcoming HDF5 1.12 release will include non-POSIX I/O using a Virtual Object Layer, UTF-8 encoding, and other file format changes. The document shows examples of compressing Sentinel and SeaSat data files in HDF5 using different compression methods.
Introduction to source{d} Engine and source{d} Lookout source{d}
Join us for a presentation and demo of source{d} Engine and source{d} Lookout. Combining code retrieval, language agnostic parsing, and git management tools with familiar APIs parsing, source{d} Engine simplifies code analysis. source{d} Lookout, a service for assisted code review that enables running custom code analyzers on GitHub pull requests.
analyzing hdfs files using apace spark and mapreduce FixedLengthInputformatleorick lin
The document discusses analyzing HDFS files with Apache Spark and MapReduce using FixedLengthInputFormat. It describes how FixedLengthInputFormat can be used to read data from files containing fixed length records without delimiters. It also addresses issues that can occur with very large records, such as a single record over 2GB causing out of memory errors, and provides solutions for handling such cases that involve splitting files into blocks. Validation steps showing the use of these techniques on sample data files are also outlined.
Reproducible Computational Research in RSamuel Bosch
A short presentation with pointers on getting started with reproducible computational research in R. Some of the topics include git, R package development, document generation with R markdown, saving plots, saving tables and using packrat.
The document discusses the HDF4 Mapping Project which aims to ensure long-term access to Earth Observing System (EOS) data stored in HDF4 files. It provides an overview of the project scope, including developing a proof of concept prototype and production quality mapping tools. It also describes verification studies conducted with NASA data centers to identify requirements for verifying correctness of HDF4 file content maps produced by the mapping tools. The project aims to generate content maps for HDF4 files containing valuable EOS data before the HDF4 library and tools are no longer maintained.
Linux is an open-source operating system that can run on various hardware. The document discusses various Linux commands and concepts related to directories, files, permissions, users, groups, text editors like vi and vim, process management, disk partitioning and more. It also covers Linux installation, package management, shell scripting and configuring network and services like SSH, web servers and more. Exercises are included to help understand concepts like mount points, journaling and file attributes.
Data produced by the Ozone PEATE from the Ozone Mapping and Profiler Suite (OMPS) instruments are to be stored in HDF5, not HDF-EOS, but will still need some features similar to those in HDF-EOS. In particular, a mechanism for handling dimension names will be needed. This poster proposes a method to handle dimension names for arrays in HDF5 in a manner commensurate with HDF-EOS5.
It will cover features of the HDF5 library for achieving better I/O performance and efficient storage. The following HDF5 features will be discussed: datatype and partial I/O
This tutorial is for persons who are already familiar with HDF5 and wish to take advantage is some of its advanced features.
This document provides an overview of Apache Hadoop and its components. It discusses what big data is and how Hadoop uses MapReduce and HDFS to process large datasets across clusters. Example use cases are presented, including logging massive amounts of data from devices. Hadoop installations and configurations are covered. The document also demonstrates how to use Pig Latin to analyze Hadoop data, with examples of common Pig statements like LOAD, FILTER, and STORE.
A talk about the (hidden) document processing capability built right into Apache Solr. We show you what it its, how to use it, how to write your own plugins and suggest some future improvements.
This 2009 tutorial slide will cover basic HDF5 Data Model objects and their properties. It will include an overview of the HDF5 Libraries and APIs, and describe the HDF5 programming model. Simple programming examples and the HDFView data browser will be used to illustrate HDF5 concepts and start developing your own HDF5 based applications.
This tutorial is for new HDF5 users.
Decentralized Evolution and Consolidation of RDF GraphsAksw Group
This document discusses decentralized evolution and consolidation of RDF graphs. It proposes using techniques from distributed version control systems (DVCS) like Git to track changes to RDF graphs. Key contributions include formalizing operations for committing changes, branching, merging graphs, and reverting commits. Strategies for merging graphs with conflicts like three-way merging are presented. An evaluation of a prototype implementation demonstrates it can correctly track changes and merge graphs while providing good performance. Future work includes improving support for the full framework and applying it to real world knowledge bases.
This document contains a list of files contained on three disks. Disk 1 contains files for installing the software and examples, as well as header files for class libraries. Disk 2 contains compiler object files, libraries, and command line tools. Disk 3 contains graphics drivers and fonts for different graphics cards and character sets, as well as DPMI and utility programs.
The document describes the contents of 4 disks that contain files for the Turbo Pascal integrated development environment. Disk 1 contains source code files and utilities like an install program. Disk 2 contains demo files for the Borland Graphics Interface and help files. Disk 3 contains additional BGI drivers, demos, and files for DPMI and floppy disk support. Disk 4 contains more demo files, documentation examples, and interface units.
The document describes TCP Input Text (tit), a tool used in the reconnaissance phase of penetration testing to enumerate fully qualified domain names (FQDNs) and TCP ports. It implements the Google SOAP and Bing search APIs. The tool outputs plug-ins including CSV files for FQDNs, TCP ports, and Maltego transforms. The roadmap includes adding support for the Bing API v2 and merging tit-google-soap and tit-bing. Future versions may include output plugins for web proxies and translation.
This document lists files contained on four disks that are part of a software distribution. Disk 1 contains installation files and source code for applications and libraries. Disk 2 contains source code for Borland Graphics Interface (BGI) demos and help files. Disk 3 contains BGI drivers, examples, and the DPMI runtime system. Disk 4 contains more source code for games, documentation examples, and interface units.
ANSI ISO C Professional Programmer S HandbookNicole Heredia
This chapter introduces the ANSI/ISO C++ Professional Programmer's Handbook. It discusses:
1. The origins of C++, which began in the late 1970s as an extension of C to support object-oriented programming.
2. The establishment of the ANSI committee in 1989 to standardize C++. This involved adopting an existing reference as a baseline and allowing the language to mature through feedback from users.
3. An overview of the book's contents, including discussions of language features like templates and exceptions, object-oriented design, and compatibility with C. The target audience is experienced C++ programmers.
The document summarizes the state of the Go programming language in June 2014 and outlines plans for its future development. It discusses growth in Go's user base and communities, highlights from the recently released Go 1.3, and previews features planned for Go 1.4, including canonical import paths, internal packages, moving the standard library, and improvements to tools, runtime performance, and supported platforms. It aims to provide an overview of where Go is currently and what may be coming in the next year.
This document describes a tutorial on HDF5 given at PyData SV 2013. The tutorial will cover what HDF5 is, how to open and interact with HDF5 files using PyTables, how to create and read different types of datasets like arrays and tables, and provide exercises for participants to practice working with HDF5 files. Participants will learn about HDF5's hierarchical structure and how to organize data using groups, as well as read and write capabilities.
This Tutorial gives a brief introduction to HDF5 for people who have never used it. It covers the HDF5 Data Model including HDF5 objects and their properties. It also briefly describes the HDF5 Programming Model and prepares participants for further self-study of HDF5 and hands-on sessions.
Disk 1 contains installation files and source files for a C++ library. Disk 1 also contains two ZIP files: CLIBSRC containing more source files for the C++ library, and CMDLG31 containing example files for a Windows 3.1 application. The FILELIST file provides a documentation of files, and the INCLUDE ZIP file contains Borland C++ header files.
This document provides an overview of the C programming language under Linux, covering preprocessing, compiling, assembling, linking, libraries, and related tools. It discusses:
1. The four main steps of preprocessing, compiling, assembling, and linking using GNU tools like cpp, cc1, as, and collect2.
2. How to display symbol tables using nm and strip symbols from executables.
3. Creating static libraries with ar and ranlib and linking them, as well as creating shared libraries with gcc and soname.
4. The roles of environment variables like LIBRARY_PATH and LD_LIBRARY_PATH in locating libraries.
This document provides an update on HDF (Hierarchical Data Format) releases and features. It discusses the current HDF5 1.10 series which allows controlling HDF5 file versioning and enables compression for parallel writes. The upcoming HDF5 1.12 release will include non-POSIX I/O using a Virtual Object Layer, UTF-8 encoding, and other file format changes. The document shows examples of compressing Sentinel and SeaSat data files in HDF5 using different compression methods.
Introduction to source{d} Engine and source{d} Lookout source{d}
Join us for a presentation and demo of source{d} Engine and source{d} Lookout. Combining code retrieval, language agnostic parsing, and git management tools with familiar APIs parsing, source{d} Engine simplifies code analysis. source{d} Lookout, a service for assisted code review that enables running custom code analyzers on GitHub pull requests.
analyzing hdfs files using apace spark and mapreduce FixedLengthInputformatleorick lin
The document discusses analyzing HDFS files with Apache Spark and MapReduce using FixedLengthInputFormat. It describes how FixedLengthInputFormat can be used to read data from files containing fixed length records without delimiters. It also addresses issues that can occur with very large records, such as a single record over 2GB causing out of memory errors, and provides solutions for handling such cases that involve splitting files into blocks. Validation steps showing the use of these techniques on sample data files are also outlined.
Reproducible Computational Research in RSamuel Bosch
A short presentation with pointers on getting started with reproducible computational research in R. Some of the topics include git, R package development, document generation with R markdown, saving plots, saving tables and using packrat.
The document discusses the HDF4 Mapping Project which aims to ensure long-term access to Earth Observing System (EOS) data stored in HDF4 files. It provides an overview of the project scope, including developing a proof of concept prototype and production quality mapping tools. It also describes verification studies conducted with NASA data centers to identify requirements for verifying correctness of HDF4 file content maps produced by the mapping tools. The project aims to generate content maps for HDF4 files containing valuable EOS data before the HDF4 library and tools are no longer maintained.
Linux is an open-source operating system that can run on various hardware. The document discusses various Linux commands and concepts related to directories, files, permissions, users, groups, text editors like vi and vim, process management, disk partitioning and more. It also covers Linux installation, package management, shell scripting and configuring network and services like SSH, web servers and more. Exercises are included to help understand concepts like mount points, journaling and file attributes.
Data produced by the Ozone PEATE from the Ozone Mapping and Profiler Suite (OMPS) instruments are to be stored in HDF5, not HDF-EOS, but will still need some features similar to those in HDF-EOS. In particular, a mechanism for handling dimension names will be needed. This poster proposes a method to handle dimension names for arrays in HDF5 in a manner commensurate with HDF-EOS5.
It will cover features of the HDF5 library for achieving better I/O performance and efficient storage. The following HDF5 features will be discussed: datatype and partial I/O
This tutorial is for persons who are already familiar with HDF5 and wish to take advantage is some of its advanced features.
This document provides an overview of Apache Hadoop and its components. It discusses what big data is and how Hadoop uses MapReduce and HDFS to process large datasets across clusters. Example use cases are presented, including logging massive amounts of data from devices. Hadoop installations and configurations are covered. The document also demonstrates how to use Pig Latin to analyze Hadoop data, with examples of common Pig statements like LOAD, FILTER, and STORE.
A talk about the (hidden) document processing capability built right into Apache Solr. We show you what it its, how to use it, how to write your own plugins and suggest some future improvements.
This 2009 tutorial slide will cover basic HDF5 Data Model objects and their properties. It will include an overview of the HDF5 Libraries and APIs, and describe the HDF5 programming model. Simple programming examples and the HDFView data browser will be used to illustrate HDF5 concepts and start developing your own HDF5 based applications.
This tutorial is for new HDF5 users.
Decentralized Evolution and Consolidation of RDF GraphsAksw Group
This document discusses decentralized evolution and consolidation of RDF graphs. It proposes using techniques from distributed version control systems (DVCS) like Git to track changes to RDF graphs. Key contributions include formalizing operations for committing changes, branching, merging graphs, and reverting commits. Strategies for merging graphs with conflicts like three-way merging are presented. An evaluation of a prototype implementation demonstrates it can correctly track changes and merge graphs while providing good performance. Future work includes improving support for the full framework and applying it to real world knowledge bases.
This document contains a list of files contained on three disks. Disk 1 contains files for installing the software and examples, as well as header files for class libraries. Disk 2 contains compiler object files, libraries, and command line tools. Disk 3 contains graphics drivers and fonts for different graphics cards and character sets, as well as DPMI and utility programs.
The document describes the contents of 4 disks that contain files for the Turbo Pascal integrated development environment. Disk 1 contains source code files and utilities like an install program. Disk 2 contains demo files for the Borland Graphics Interface and help files. Disk 3 contains additional BGI drivers, demos, and files for DPMI and floppy disk support. Disk 4 contains more demo files, documentation examples, and interface units.
The document describes TCP Input Text (tit), a tool used in the reconnaissance phase of penetration testing to enumerate fully qualified domain names (FQDNs) and TCP ports. It implements the Google SOAP and Bing search APIs. The tool outputs plug-ins including CSV files for FQDNs, TCP ports, and Maltego transforms. The roadmap includes adding support for the Bing API v2 and merging tit-google-soap and tit-bing. Future versions may include output plugins for web proxies and translation.
This document lists files contained on four disks that are part of a software distribution. Disk 1 contains installation files and source code for applications and libraries. Disk 2 contains source code for Borland Graphics Interface (BGI) demos and help files. Disk 3 contains BGI drivers, examples, and the DPMI runtime system. Disk 4 contains more source code for games, documentation examples, and interface units.
ANSI ISO C Professional Programmer S HandbookNicole Heredia
This chapter introduces the ANSI/ISO C++ Professional Programmer's Handbook. It discusses:
1. The origins of C++, which began in the late 1970s as an extension of C to support object-oriented programming.
2. The establishment of the ANSI committee in 1989 to standardize C++. This involved adopting an existing reference as a baseline and allowing the language to mature through feedback from users.
3. An overview of the book's contents, including discussions of language features like templates and exceptions, object-oriented design, and compatibility with C. The target audience is experienced C++ programmers.
This document discusses backups in Linux systems. It covers various tools for backing up files and directories like tar, rsync, burning software and tape drives. It explains how to create, view, extract tar archives and compress them using gzip or bzip2 to reduce file sizes. Key areas covered include what to backup, local and remote backup locations, and how backups are different for small and large systems. The document also provides a brief overview of zip files and their role in backups.
A workshop on Java's Project Panama for Newbies to learn about native access to C libraries. Labs are located: https://github.com/carldea/java-panama-workshop
This document provides an introduction to Project Panama and the Foreign Function and Memory API (FFMA) from a newcomer's perspective. It discusses:
- What Project Panama aims to accomplish in replacing the Java Native Interface (JNI) with a safer and easier to use pure Java API.
- An overview of the FFMA and how it allows calling foreign functions and accessing foreign memory in a safer way than JNI.
- Recommendations for how newcomers can get started with Project Panama, including setting environment variables and using jextract to generate Java wrappers for C headers.
The document summarizes the history of the C++ programming language. It describes how C++ was created in 1979 by Bjarne Stroustrup as an enhancement to the C language by adding object-oriented programming features like classes, inheritance, and polymorphism. Key events included the first commercial C++ release in 1985, standardization efforts in 1998 and later updates, and the addition of new features over time that expanded the language's capabilities. C++ has evolved into a widely used general-purpose programming language.
Python always got a good relation with the C language, through its syntax affinity or with its own API integrated with C.
Presentation's goal is to describe and compare several ways of doing bindings in C/C++ for Python which allow to augment Python features through speed improvements or giving access to a large ecosystem of C/C++ (or other) libs.
Following is presented : Python C API, ctypes, SWIG, Cython speaking about qualities and weak points.
MultiQC: summarize analysis results for multiple tools and samples in a singl...Hoffman Lab
MultiQC is a tool that aggregates bioinformatics quality control (QC) results from different tools into a single HTML report. It currently supports 73 tools and can integrate QC metrics from preprocessing, alignment, and post-alignment stages. MultiQC generates interactive plots and tables in an customizable report to allow users to compare QC metrics across multiple samples and tools in an flexible manner.
The document discusses py7zr, a Python library that provides generic compression, decompression, and archiving capabilities for the 7zip format. Py7zr utilizes Python's built-in lzma support for decompression and allows compression and decompression of 7z files without external dependencies. It aims to provide a pure Python implementation of 7zip's compression algorithms with a focus on code quality, testing, and documentation.
This document describes the commands available in BusyBox. It provides brief 1-3 sentence descriptions of commands like addgroup, adduser, adjtimex, ar, arping, ash, awk, basename, bunzip2, bzcat, cal, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, devfsd, df, dirname, dmesg, dos2unix, dpkg, dpkg-deb, du, dumpkmap and more. Options and examples are provided for some commands.
This presentation is about using Boost.Python library to create modules with С++.
Presentation by Andriy Ohorodnyk (Lead Software Engineer, GlobalLogic, Lviv), delivered GlobalLogic C++ TechTalk in Lviv, September 18, 2014.
More details -
http://www.globallogic.com.ua/press-releases/lviv-cpp-techtalk-coverage
Introducing Command Line Applications with RubyNikhil Mungel
This document discusses building command line applications in Ruby. It covers using OptionParser and Mixlib::CLI for parsing arguments, Thor for building commands, testing CLI apps, interacting with the system via libraries like Mixlib::ShellOut, and logging to standard output and error. The target audience is developers looking to get started with Ruby command line programs.
This document discusses Linux backup strategies and tools. It covers topics like using tar to backup directories and flatten them into single files, compressing backups with tools like gzip and bzip2, and combining compression with tar to create compressed tarballs. Specific utilities are explained, like tar for archiving, rsync for synchronization, and various compression algorithms like bzip2, gzip, and zip. Factors that influence backup strategies like budget, time, and needs are also mentioned.
The document provides information about laboratory exercises for a C++ programming course. It describes four compulsory labs that cover basic C++ programming, the standard library, strings and streams, and standard containers and algorithms. It provides instructions for setting up projects with makefiles, generating dependency files, and compiling and linking C++ programs. It also introduces a List class that students will implement to store integers in a linked list as part of their first lab assignment.
Docopt, beautiful command-line options for R, user2014Edwin de Jonge
Docopt is a utility library for R that allows programmers to define command line interfaces through documentation strings. It parses command line options, arguments, switches and help messages based on usage patterns defined in the documentation. This avoids having to write complex command line parsing code. The documentation string is the specification, and docopt handles generating a fully functioning parser from it. It provides an elegant way to build command line tools in R with automatically generated help and argument handling.
The document describes various utility commands in Unix/Linux systems. It provides the syntax and examples of commands for working with files, directories, manipulating text and data, performing operations and comparisons. A total of 41 different commands are described across 26 pages, including commands for viewing files and directories (ls, cat), manipulating files and folders (cp, mv, rm), searching/filtering text (grep), date/time utilities (date), input/output redirection and more. For each command, the syntax, options, and examples of usage are provided.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
20240609 QFM020 Irresponsible AI Reading List May 2024
Filelist
1. FILES ON DISKS
--------------
DISK 1
------
INSTALL EXE - Install program
UNZIP EXE - Decompress .ZIP files
README COM - Reads this README
CLASSDBL ZIP -
BIDSDBL PRJ - Project file for building classlibs
TCLASDBL PRJ - Project file for building classlibs
CLASSINC ZIP -
ABSTARRY H - Header file for classlibs
ARRAY H - Header file for classlibs
ARRAYS H - Header file for classlibs
ASSOC H - Header file for classlibs
BAG H - Header file for classlibs
BAGS H - Header file for classlibs
BTREE H - Header file for classlibs
CHECKS H - Header file for classlibs
CLSDEFS H - Header file for classlibs
CLSTYPES H - Header file for classlibs
COLLECT H - Header file for classlibs
CONTAIN H - Header file for classlibs
DBLLIST H - Header file for classlibs
DEQUE H - Header file for classlibs
DEQUES H - Header file for classlibs
DICT H - Header file for classlibs
DLISTIMP H - Header file for classlibs
HASHTBL H - Header file for classlibs
LDATE H - Header file for classlibs
LIST H - Header file for classlibs
LISTIMP H - Header file for classlibs
LTIME H - Header file for classlibs
MEMMGR H - Header file for classlibs
OBJECT H - Header file for classlibs
PRIORTYQ H - Header file for classlibs
QUEUE H - Header file for classlibs
QUEUES H - Header file for classlibs
RESOURCE H - Header file for classlibs
SET H - Header file for classlibs
SETS H - Header file for classlibs
SHDDEL H - Header file for classlibs
SORTABLE H - Header file for classlibs
SORTARRY H - Header file for classlibs
STACK H - Header file for classlibs
STACKS H - Header file for classlibs
STDTEMPL H - Header file for classlibs
STRNG H - Header file for classlibs
TIMER H - Header file for classlibs
VECTIMP H - Header file for classlibs
CLASSS ZIP -
BIDSS PRJ - Project file for building classlibs
TCLASSS PRJ - Project file for building classlibs
CLASSSRC ZIP -
ABSTARRY CPP - Abstract array class definitions
ARRAY CPP - Source file for classlibs
ASSOC CPP - Association class (used by dictionary class)
BABSTARY CPP - Source file for classlibs
BDICT CPP - Source file for Classlibs
BSORTARY CPP - Source file for classlibs
2. BTREE CPP - Tree class definitions
BTREEINN CPP - Tree class definitions
BTREELFN CPP - Tree class definitions
COLLECT CPP - Ordered collection class definitions
CONTAIN CPP - Container class definitions
DBLLIST CPP - Doubly linked list class definitions
DEQUE CPP - Source file for classlibs
DICT CPP - Dictinary class definitiions
HASHTBL CPP - Hash table class definitions
LDATE CPP - Date class definitions
LIST CPP - List class definitions
LTIME CPP - Time class definitions
MEMMGR CPP - Memory class definitions
OBJECT CPP - Base class for other objects
SORTARRY CPP - Sorted array class definitions
STACK CPP - Source file for classlibs
STRNG CPP - String class definitions
TIMER CPP - Timer class definitions
TMPLINST CPP - Timer class definitions
CMDLINE CA2 - Split File of CMDLINE.ZIP
EXAMPLES ZIP -
BARCHART C - C example file
CIRCLE CPP - C++ example file
CIRCLE PRJ - Project file for CIRCLE.CPP
CPASDEMO C - C example module for the Turbo Pascal - Turbo C++
interface demonstration
CPASDEMO PAS - Pascal program that demonstrates Turbo Pascal - Turbo C++
interface
CTOPAS CFG - Config file for Pascal - Turbo C++ interface demo
CTOPAS PRJ - Project file for Turbo Pascal - Turbo C++ interface demo
DCOPY CPP - C++ example file
DEF CPP - C++ example module used by DICTION.CPP
DEF H - Header file for DEF.CPP
DEF2 CPP - C++ example - another version of DEF.CPP
DEF2 H - Header file for DEF.CPP
DICTION CPP - C++ example program
DICTION H - Header file for DICTION.CPP
DYNPOINT CPP - C++ example file
DYNPOINT PRJ - Project file for DYNPOINT.CPP
EX1 CPP - C++ example program
EX2 CPP - C++ example program
EX3 CPP - C++ example program
EX4 CPP - C++ example program
EX5 CPP - C++ example program
EX5 PRJ - Project file for ex5.cpp
EX6 CPP - C++ example program
EX6 PRJ - Project file for ex6.cpp
EX7 CPP - C++ example program
EX7 PRJ - Project file for ex7.cpp
EX8 CPP - C++ example program
EX8 PRJ - Project file for ex8.cpp
EX9 CPP - C++ example program
EX9 PRJ - Project file for ex9.cpp
FIGDEMO CPP - C++ example file
FIGDEMO PRJ - Project file for FIGDEMO. CPP
FIGURES CPP - C++ example file
FIGURES H - Header file for FIGURES.CPP
FILTER H - Header file for TASM2MSG.C and GREP2MSG.C
GAME CPP - C example - simulated baseball game
GETOPT C - Parses options in command line
GREP2MSG C - Example program for Turbo C++ filters
HELLO C - Example Turbo C++ program
INTRO1 CPP - Example program from User's Guide
3. INTRO10 CPP - Example program from User's Guide
INTRO11 CPP - Example program from User's Guide
INTRO12 CPP - Example program from User's Guide
INTRO13 CPP - Example program from User's Guide
INTRO14 CPP - Example program from User's Guide
INTRO15 CPP - Example program from User's Guide
INTRO16 CPP - Example program from User's Guide
INTRO17 CPP - Example program from User's Guide
INTRO18 CPP - Example program from User's Guide
INTRO19 CPP - Example program from User's Guide
INTRO2 CPP - Example program from User's Guide
INTRO20 CPP - Example program from User's Guide
INTRO21 CPP - Example program from User's Guide
INTRO22 CPP - Example program from User's Guide
INTRO23 CPP - Example program from User's Guide
INTRO24 CPP - Example program from User's Guide
INTRO25 CPP - Example program from User's Guide
INTRO26 CPP - Example program from User's Guide
INTRO27 CPP - Example program from User's Guide
INTRO28 CPP - Example program from User's Guide
INTRO29 CPP - Example program from User's Guide
INTRO3 CPP - Example program from User's Guide
INTRO30 CPP - Example program from User's Guide
INTRO31 CPP - Example program from User's Guide
INTRO32 CPP - Example program from User's Guide
INTRO33 CPP - Example program from User's Guide
INTRO34 CPP - Example program from User's Guide
INTRO35 CPP - Example program from User's Guide
INTRO36 CPP - Example program from User's Guide
INTRO4 CPP - Example program from User's Guide
INTRO5 CPP - Example program from User's Guide
INTRO6 CPP - Example program from User's Guide
INTRO7 CPP - Example program from User's Guide
INTRO8 CPP - Example program from User's Guide
INTRO9 CPP - Example program from User's Guide
LIST CPP - C++ example program - linked list implementation
LIST H - Header file for LIST.CPP
LIST2 CPP - Another version of LIST.CPP
LIST2 H - Header file for LIST2.CPP
LISTDEMO CPP - C++ example file
LISTDEMO PRJ - Project file for LISTDEMO.CPP
MATHERR C - Source code for handling math library exceptions
MCIRCLE CPP - C++ example file
MCIRCLE PRJ - Project file for MCIRCLE.CPP
PIXEL CPP - C++ example file
PIXEL PRJ - Project file for PIXEL.CPP
PLANETS CPP - C graphics example
PLOTEMP C - C graphics example
PLOTEMP1 C - C graphics example - bar graphs
PLOTEMP2 C - C example - modification of PLOTEMP1.C
PLOTEMP3 C - C example - modification of PLOTEMP2.C
PLOTEMP4 C - C example - modification of PLOTEMP3.C
PLOTEMP5 C - C example - modification of PLOTEMP4.C
PLOTEMP6 C - C example - modification of PLOTEMP5.C
POINT CPP - C++ example program
POINT H - Header file for POINT.CPP
POINT2 CPP - C++ example program
SALESTAG C - C example program form User's Guide
SOLAR CPP - C example program from User's Guide
STACK CPP - Stack class definitions
STACK H - Header file for STACK.CPP
STACK2 CPP - Another version of STACK.CPP
STACK2 H - Header file for STACK2.CPP
STRING CPP - C++ example program
4. TASM2MSG C - Example program for Turbo C++ filters
VCIRC CPP - C++ example program
VCIRC PRJ - Project file for VCIRC.CPP
VPOINT CPP - C++ example program
VPOINT H - Header file for VPOINT.CPP
XSTRING CPP - C++ example program
FILELIST DOC - List & description of files
HELP CA2 - Split File of HELP.ZIP
HELP CA3 - Split File of HELP.ZIP
IDE CA2 - Split File of IDE.ZIP
INCLUDE ZIP - Turbo C++ header files
_DEFS H - Definition of _FAR, _Cdecl, _CType, _ClassType
_NULL H - Definition of NULL
ALLOC H - Turbo C++ RTL header file
GRAPHICS H - Turbo C++ RTL header file
ASSERT H - Turbo C++ RTL header file
BCD H - Turbo C++ RTL header file
BIOS H - Turbo C++ RTL header file
COMPLEX H - Turbo C++ RTL header file
CONIO H - Turbo C++ RTL header file
CONSTREA H - Turbo C++ RTL header file
CTYPE H - Turbo C++ RTL header file
DIR H - Turbo C++ RTL header file
DIRECT H - Turbo C++ RTL header file
DIRENT H - Turbo C++ RTL header file
DOS H - Turbo C++ RTL header file
ERRNO H - Turbo C++ RTL header file
FCNTL H - Turbo C++ RTL header file
FLOAT H - Turbo C++ RTL header file
FSTREAM H - Turbo C++ RTL header file
GENERIC H - Turbo C++ RTL header file
IO H - Turbo C++ RTL header file
IOMANIP H - Turbo C++ RTL header file
IOSTREAM H - Turbo C++ RTL header file
LIMITS H - Turbo C++ RTL header file
LOCALE H - Turbo C++ RTL header file
LOCKING H - Turbo C++ RTL header file
MALLOC H - Turbo C++ RTL header file
MATH H - Turbo C++ RTL header file
MEM H - Turbo C++ RTL header file
MEMORY H - Turbo C++ RTL header file
NEW H - Turbo C++ RTL header file
PROCESS H - Turbo C++ RTL header file
SEARCH H - Turbo C++ RTL header file
SETJMP H - Turbo C++ RTL header file
SHARE H - Turbo C++ RTL header file
SIGNAL H - Turbo C++ RTL header file
STAT H - Turbo C++ RTL header file
STDARG H - Turbo C++ RTL header file
STDDEF H - Turbo C++ RTL header file
STDIO H - Turbo C++ RTL header file
STDIOSTR H - Turbo C++ RTL header file
STDLIB H - Turbo C++ RTL header file
STRING H - Turbo C++ RTL header file
STRSTREA H - Turbo C++ RTL header file
TIME H - Turbo C++ RTL header file
TIMEB H - Turbo C++ RTL header file
TYPES H - Turbo C++ RTL header file
UTIME H - Turbo C++ RTL header file
VALUES H - Turbo C++ RTL header file
VARARGS H - Turbo C++ RTL header file
XLIB ZIP -
5. EMU LIB - 8087 emulator library
FP87 LIB - 8087 library
OVERLAY LIB - Overlays library
WILDARGS OBJ - Object code for module to expand wildcard arguments
GRAPHICS LIB - Graphics library
README - General information last minute changes to documentation
DISK 2
------
CLIB ZIP -
C0C OBJ - Compact model startup code
C0FC OBJ - Compact model startup code
CC LIB - Compact model run-time library
MATHC LIB - Compact model math library
CMDLINE CA1 -
OBJXREF COM - Conversion program for object files.
BUILTINS MAK - File containing default inference rules and macros for
MAKE.EXE
CPP EXE - Turbo C++ preprocessor
MAKE EXE - Protected mode version of program for managing projects
MAKER EXE - Real mode version of program for managing projects
TCC EXE - Command-line version of Turbo C++ Compiler
TDUMP EXE - Utility to access internal file structure
TLINK EXE - Turbo Linker
HELP CA1 -
TCHELP TCH - Turbo C++ help file
THELP COM - On-line help program
IDE CA1 - Files in Turbo C++ Compiler - IDE version
TASM2MSG EXE - Display Tasm error msgs in IDE
PRJCFG EXE - Utility to convert PRJ files
TRANCOPY EXE - Utility to access transfer data
GREP2MSG EXE - GREP filter program for IDE
PRJCNVT EXE - Utility to convert from Turbo C 2.x project files to Turbo
C++ project files
TC PIF - Pif file for TC.EXE
TC EXE - Turbo C++ compiler (IDE)
TEMC EXE - Turbo editor macro compiler
DISK 3
------
BGI ZIP -
ATT BGI - Graphics driver for ATT400 graphics card
BGIDEMO C - Graphics demonstration program
BGIOBJ EXE - Conversion program for fonts and drivers
BOLD CHR - Font for Bold char set
CGA BGI - Graphics driver for CGA
EGAVGA BGI - Graphics driver for EGA and VGA
EURO CHR - Font for European char set
GOTH CHR - Font for gothic character set
HERC BGI - Graphics driver for Hercules
IBM8514 BGI - Graphics driver for IBM 8514 graphics card
LCOM CHR - Complex char font set
LITT CHR - Font for small character set
PC3270 BGI - Graphics driver for PC3270
SANS CHR - Font for sans serif character set
SCRI CHR - Font for script char set
SIMP CHR - Font for Simplex char set
TRIP CHR - Font for triplex character set
TSCR CHR - Font for tiny script char set
6. BIN ZIP -
DPMI16BI OVL - Turbo C++ DPMI Server
DPMIINST EXE - Turbo C++ DPMI Configuration program
DPMILOAD EXE - Turbo C++ DPMI loader
DPMIMEM DLL - Turbo C++ DPMI memory manager
DPMIRES EXE - Turbo C++ DPMI resident loader(user executable)
EMSTEST COM - Utility program for detecting expanded memory
GREP COM - Turbo GREP program
PRJ2MAK EXE - Utility to convert a TC project file into a TCC make file
TLIB EXE - Turbo Librarian
TOUCH COM - Program that updates a file's date and time
TRIGRAPH EXE - Trigraph conversion utility
CLASSDBS ZIP -
BIDSDBS PRJ - Project file for building classlibs
TCLASDBS PRJ - Project file for building classlibs
CLASSEXM ZIP -
DIRECTRY CPP - Directory class example file
DIRECTRY H - Header file for DIRECTRY.CPP
DIRECTRY PRJ - Project file for DIRECTRY.CPP
FILEDATA CPP - FileData class example file
FILEDATA H - Header file for FILEDATA.CPP
LOOKUP CPP - Lookup table example file
LOOKUP PRJ - Project file for LOOKUP.CPP
QUEUETST CPP - Queue class example file
QUEUETST PRJ - Project file for QUEUETST.CPP
REVERSE CPP - String class example file
REVERSE PRJ - Project file for REVERSE.CPP
STRNGMAX CPP - String class example file
STRNGMAX PRJ - Project file for STRNGMAX.CPP
TESTDIR CPP - Directory example file
CLASSL ZIP -
BIDSL PRJ - Project file for building classlibs
TCLASSL PRJ - Project file for building classlibs
CLASSLIB ZIP -
TCLASDBS LIB - Library file for C++ classes
TCLASSS LIB - Library file for C++ classes
DOC ZIP -
BRIEF TEM - Editor Macros File for Brief emulation
CMACROS TEM - Editor Macros File for C emulation
DEFAULTS TEM - Sample Editor Macros File
DOSEDIT TEM - Editor Macros File for Dosedit emulation
EPSILON TEM - Editor Macros File for Epsilon emulation
HELPME! DOC - Answers to commonly asked questions
UTIL DOC - On-line documentation for utilities
CLASSLIB DOC - On-line documentation for container classes
ANSI DOC - On-line documentation for ansi compatability
BASM DOC - On-line documentation for BASM
HLIB ZIP - Huge model libraries
C0H OBJ - Huge model startup code
C0FH OBJ - Huge model startup code
CH LIB - Huge model run-time library
MATHH LIB - Huge model math library
LLIB ZIP - Large model libraries
C0L OBJ - Large model startup code
C0FL OBJ - Large model startup code
CL LIB - Large model run-time library
7. MATHL LIB - Large model math library
MLIB ZIP - Medium model libraries
C0M OBJ - Medium model startup code
C0FM OBJ - Medium model startup code
CM LIB - Medium model run-time library
MATHM LIB - Medium model math library
SLIB ZIP - Small model libraries
C0S OBJ - Small model startup code
C0FS OBJ - Small model startup code
C0T OBJ - Tiny model startup code
C0FT OBJ - Tiny model startup code
CS LIB - Small model run-time library
MATHS LIB - Small model math library
TCALC ZIP - Files for TCALC example program
TCALC C - TurboCalc main program source code
TCALC DOC - TurboCalc documentation
TCALC H - The header file for TurboCalc
TCALC PRJ - The TurboCalc project file
TCDISPLY C - TurboCalc screen display source code
TCINPUT C - TurboCalc input routines source code
TCOMMAND C - TurboCalc commands source code
TCPARSER C - TurboCalc input parser source code
TCUTIL C - TurboCalc utilities source code