|
|
. |
|
Computer Science
Technical Information, mostly, on Computers
- 1. Books & Publications
- 2. Algorithms
- 3. Backups And Data Recovery
- 4. Design Links
- 4.1 Agile Development
- 4.2 CMM: Capability Maturity Model
- 4.3 Methodologies
- 4.4 MVC - Model View Controller
- 4.5 Source Tools
- 4.6 Extreme Programming
- 4.7 Literate Programming
- 4.8 Restful Development: Practical Design Guidelines for Web and Database Software
- 4.9 Use Cases
- 5. Developer Links
- 6. Documentation Online
- 6.1 General
- 6.2 Development
- 6.3 E-Papers And Publications
- 7. E-Papers And Publications
- 7.1 General
- 8. GNU Related
- 9. Graphics, GUIs, and Windowing
- 9.1 Tools
- 10. Hardware
- 10.1 General
- 10.2 Monitors
- 11. Humor
- 12. Legal
- 13. Messaging, Middleware, and Other Data Exchanges
- 13.1 CORBA - Common Object Request Broker Architecture
- 13.2 FIX Protocol
- 13.3 LDAP - Lightweight Directory Access Protocol
- 13.4 Middleware
- 13.5 MQseries
- 13.6 SOAP: Simple Object Access Protocol
- 14. Microsoft
- 15. Networking
- 15.1 TCP/IP
- 15.2 PXEboot
- 15.3 Wireless
- 16. Operating Systems
- 16.1 DOS
- 16.1.1 File System Layouts
- 16.2 FreeBSD
- 16.3 UNIX
- 16.3.1 History
- 16.3.2 NetBSD Links
- 16.3.3 OpenBSD Links
- 16.3.4 Linux Links
- 16.3.5 Solaris Links
- 16.3.6 General
- 16.3.7 E-Magzines
- 16.3.8 Components
- 16.3.9 Distribution Specific
- 16.3.9.1 Red Hat
- 16.3.10 Documentation
- 16.3.11 Hardware
- 16.4 EROS
- 16.5 IBM Mainframes
- 16.6 Windows
- 16.6.1 Windows 98
- 16.7 General Lists
- 17. Programming
- 17.1 Languages
- 17.1.1 Assembly
- 17.1.2 C
- 17.1.3 C++
- 17.1.4 COBOL
- 17.1.5 Fortran
- 17.1.6 Java
- 17.1.7 JavaScript
- 17.1.8 Logo
- 17.1.9 Make
- 17.1.10 Perl
- 17.1.11 I18N
- 17.1.12 Perl - mod_perl
- 17.1.13 Perl - Networking
- 17.1.14 Perl/Tk
- 17.1.15 Perl Unicode
- 17.1.16 PHP
- 17.1.17 Python
- 17.1.18 Ruby
- 17.1.19 Tcl/Tk
- 17.1.20 Visual Basic
- 17.2 Libraries that might be useful
- 17.2.1 Development, Cross-Platform
- 17.3 RDB
- 17.3.1 SQL
- 17.3.2 Others
- 17.4 Software Configuration Management (SCM) systems
- 18. Security
- 18.1 Certificates
- 19. SQA: Software Quality Assurance
- 19.1 General Information
- 19.2 Organizations
- 19.3 SELinux
- 19.4 Testing Concepts
- 19.5 Testing Plans
- 20. Sources
- 21. Standards
- 21.1 POSIX Links
- 21.2 Unicode
- 22. Starting Points
- 23. Technical Writing
- 24. Tools For Software Development
Hits since 2002-09-10: ![[unavailable]](/cgi-bin/count.cgi?df=ghealton.001-.computer_sci.html.dat&ft=4)
1. Books & Publications
2. Algorithms
- Bit Twiddling Hacks [2007-05]
Sean Eron Anderson's collection of bit manipulations
3. Backups And Data Recovery
- Hardening your files with Reed-Solomon codes [2008-07]
 
Includes C source code
4. Design Links
- Why Free Software has poor usability, and how to improve it [2008-08]
by Matthew Paul Thomas
4.3 Methodologies
- Software Myths, Ten [2002-10]
Rumors. Half-truths. Cautionary tales. A significant number of "myths" surround software development, quality, testing and security practices. From Cigital
4.5 Source Tools
- Unrated programs are just that. Unrated.
If I liked the tool it will get at least one star, else I'll delete it.
- Understand for C++ [2002-10]
A reverse engineering, documentation and metrics tool for C and C++ source code
4.8 Restful Development: Practical Design Guidelines for Web and Database Software
- RESTful Software Development and Maintenance [2008-06]
Original(?) paper on preserving key software metadata.
- Restful Development [2008-06]
 
A platform independent management and architectural style advocating pragmatic practice with industry standards
5. Developer Links
- Parasoft [2002-06]
Coding Standard Support Tools
- Wayne Conrad's Links [2001-08]
Lots of interesting CS links
- Ajax [2006-05]
Asynchronous JavaScript + XML
6. Documentation Online
6.1 General
- nixDoc *nix Documentation Project [2008-01]

online searchable documentation for Linux, FreeBSD, OpenBSD, NetBSD, HP-UX, Tru64 and other Unix like operating systems
- PageResource.com [2001-06]
HTML tutorial, JavaScript tutorial, tips, tricks, and links to numerous web design resources and other html tutorial sites
- Online Man Pages [2001-06]
Man pages from many operating systems and applications
- FreeeBSD Hypertext Man Pages [2002-04]
Man pages for many operating systems (BSD, Linux, Solaris, ...)
- TechTutorials [2002-02]
Free tutorials for the IT Professional
- The Problem With Threads
Edward A. Lee, They discard... understandability, predictability, and determinism.
- Little Unix Programmers Group (LPUG)'s Little Site [2002-10]
   
The LUPG's little site is dedicated to people who want to learn about Unix programming. Is is intended to form a little community of people who will focus on learning various programming topics, and then teach others.
- The Linux Threads Library [2002-11]
 
Notes from the initial author of LinuxThreads Includes useful links.
- Multi-Process Programming and Inter-Process Communications (IPC) [2002-04]
6.3 E-Papers And Publications
7. E-Papers And Publications
8. GNU Related
- GNU Home Page
Gnu is Not UNIX
- GNU Zebra Free routing software [2001-05]
- MinGW: Minimalist GNU For Windows [2003-01]
free Windows header files and import libraries for GNU toolsets yielding native Windows programs without 3rd-party DLLs.
- Utilities
- GNU Software for MS-Windows and MS-DOS [2001-12]
9. Graphics, GUIs, and Windowing
-
- RRD Tool [2007-01]
The industry standard data logging and graphing application for time based data
- wxWindows [2002-10]

The open source, cross-platform GUI framework
- wxGTK Home Page [2001-06]
Port of wxWindows to the GTK+ toolkit
- wxWindows [1995]
A free C++ framework to make cross-platform programming child's play. Well, almost
10. Hardware
-
- The INTERCAL Resources Page [2008-07]
Designed to be Turing-complete but as fundamentally unlike any existing language as possible.
- Epigrams on Programming

Alan J. Perlis, Yale University
- Official Dilbert Home Page
from United Media
- User Friendly [2001-01]
Daily cartoon for computer geeks
- Also see these bookmarks for less technical humor
[2001-07]
-
- A Practical Guide to GPL Compliance [2008-08]
From the Software Freedom Law Center
13. Messaging, Middleware, and Other Data Exchanges
- What is middleware? In plain English, please. [2008-04]
 
Red Hat Magazine
- Middleware definition [2008-04]
(referenced by RH Magazine)
13.1 CORBA - Common Object Request Broker Architecture
13.5 MQseriesEnables messages to be exchanged, either synchronously or asynchronously, between application programs running on one or more target systems
- MQSeries Primer [2008-01]
Official IBM "Red Book" documentation
- MQSeries Programming Patterns [2008-03]
More detailed documentation
- Brief Introduction [2002-10]
IBM's MQSeries Transaction Messaging Software
- MQ Update [2002-10]
Subscription information about MQ Series
13.6 SOAP: Simple Object Access Protocolan XML-based protocol for implementing distributed access to object-oriented models.
14. Microsoft
- Microsoft Takes Additional Steps in Implementing Interoperability Principles [2008-07]
15. Networking
16. Operating Systems
-
- If U cn rd dis U mst uz Unix
-
- Linux Journal [2001-05]
The Monthly Magazine of the Linux Community
16.3.9 Distribution Specific
-
- Red Hat [2001-05]

Official Home Page
-
- Linux Hardware Database [2001-06]
  
User reviews and workarounds strictly organized by hardware product name and model, focused on use under Linux.
- Tsakf's Linux Links [2001-06]
Links suggested from the newsgroup comp.os.linux.hardware
- Certain Tools [2001-06]
Assorted configuration information
17. Programming
17.1 Languages
-
- The Fortran Company [2001-08-20]
Products, services, general information, and links, related to the Fortran programming language
17.2 Libraries that might be useful
17.2.1 Development, Cross-Platform
-
-
- MySQL
- MySQL [2001-07-05]
GPLed SQL server
- Mimer SQL Validator [2008-10]
Checks if SQL is truly complient with a standard SQL
- miniSQL from Hughes Technologies
- Informix
- IBM Informix Dynamic Server v10 Information Center [2008-05]
- Informix manuals [2008-01]
- Informix Guide to SQL: Tutorial, Version 7.1 (G251-0424-00) [2008-05]
This guide provides a tutorial on SQL, as implemented by Informix products. It describes the basic ideas and terms that are used when you work with a relational database.
- Informix Guide to SQL: Syntax, Version 7.1 (G251-0423-00) [2008-05]
This guide provides syntax diagrams and detailed descriptions of all Informix SQL statements, SQL segments, and SPL statements.
- Informix Guide to SQL: Reference, Version 7.1 (G251-0422-00) [2008-05]
This guide provides information on the following topics: Informix databases, data types, system catalog tables, environment variables, and the stores7 demonstration database. It also contains a glossary.
18. Security
- Zeppoo Linux Rootkit detection [2006-05]
- HackerWacker(TM) [2001-09]
  
See your computer the way hackers do
- insecure.org [2001-07]
Free Computer Security Tools including Nmap, ...
- ICAT Metabase [2004-04]
  
Your CVE Vulenability Search Engine
19. SQA: Software Quality Assurance
19.5 Testing Plans
- Testing FAQs [2002-10]
An information resource for software testers
20. Sources
- Berkeley Sequoia 2000 Global Change Research Project [1995-05]
(interesting source to databases, MPEG, and more)
- File: File classification program [2006-11]
- OpenSSL Project [2001-07]
Collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
- OSDN: Open Source Development Network [2001-08]
Downloads of many Open Source applications
- RPM Find [2000-010]

Sources in Red-Had package Manager format
- Source Forge [2002-01]
Claims to be the world's largest Open Source development website
21. Standards
- Also see individual languages Languages and Operating Systems
22. Starting Points
- Web Pages For Programmers

Manuals to information on perl, C++ STL, NCurses, and more.
- Database Systems Laboratory, Univ of Massachusetts [1995-05]
Supporting novel, advanced applications that expand the limits of traditional databases, especially transaction systems. Includes pointers to standards, products, data bases, etc.
- Berkeley Open Computing Facility WWW Server
all-volunteer, student-run, student-initiated service group dedicated to free computing for all University of California at Berkeley students, faculty, and staff.
23. Technical Writing
- Purdue University's Online Writers Lab (Predue OWL) [2002-01]
- Guilds and organizations
24. Tools For Software Development
- Source Navigator [2002-10]
Source code analysis tool - Includes call trees.
- Valgrind - framework for buidling dynamic analysis tools [2008-02]
Includes memory error detector, a thread error detector, a cache and branch-prediction profiler, a call-graph generating cache profiler, and a heap profiler.
|