|
|
. |
|
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 Design Pattern
- 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. Diagnostics
- 7. Documentation Online
- 7.1 General
- 7.2 Development
- 7.3 E-Papers And Publications
- 8. E-Papers And Publications
- 8.1 General
- 9. GNU Related
- 10. Graphics, GUIs, and Windowing
- 10.1 Tools
- 11. Hardware
- 11.1 General
- 11.2 Modifications
- 11.3 Monitors
- 12. Humor
- 13. Legal
- 14. Messaging, Middleware, and Other Data Exchanges
- 14.1 CORBA - Common Object Request Broker Architecture
- 14.2 FIX Protocol
- 14.3 LDAP - Lightweight Directory Access Protocol
- 14.4 Middleware
- 14.5 MQseries
- 14.6 SOAP: Simple Object Access Protocol
- 15. Microsoft Windows®
- 16. Networking
- 16.1 TCP/IP
- 16.2 PXEboot
- 16.3 Wireless
- 17. Operating Systems
- 17.1 DOS
- 17.1.1 File System Layouts
- 17.2 FreeBSD
- 17.3 UNIX
- 17.3.1 History
- 17.3.2 NetBSD Links
- 17.3.3 OpenBSD Links
- 17.3.4 Linux Links
- 17.3.5 Solaris Links
- 17.3.6 General
- 17.3.7 E-Magzines
- 17.3.8 Components
- 17.3.9 Distribution Specific
- 17.3.9.1 Red Hat
- 17.3.10 Documentation
- 17.3.11 Hardware
- 17.4 EROS
- 17.5 IBM Mainframes
- 17.6 Microsoft Windows®
- 17.6.1 Microsoft Windows 98®
- 17.7 General Lists
- 18. Programming
- 18.1 Languages
- 18.1.1 Assembly
- 18.1.2 C
- 18.1.3 C++
- 18.1.4 COBOL
- 18.1.5 Fortran
- 18.1.6 Java
- 18.1.7 JavaScript
- 18.1.8 Logo
- 18.1.9 Make
- 18.1.10 Perl
- 18.1.11 I18N
- 18.1.12 Perl - mod_perl
- 18.1.13 Perl - Networking
- 18.1.14 Perl/Tk
- 18.1.15 Perl Unicode
- 18.1.16 PHP
- 18.1.17 Python
- 18.1.18 Ruby
- 18.1.19 Tcl/Tk
- 18.1.20 Visual Basic
- 18.2 Libraries that might be useful
- 18.2.1 Development, Cross-Platform
- 18.3 RDB
- 18.3.1 SQL
- 18.3.2 Others
- 18.4 Software Configuration Management (SCM) systems
- 19. Security
- 19.1 Certificates
- 20. SQA: Software Quality Assurance
- 20.1 General Information
- 20.2 Organizations
- 20.3 SELinux
- 20.4 Testing Concepts
- 20.5 Testing Plans
- 21. Sources
- 22. Standards
- 22.1 POSIX Links
- 22.2 Unicode
- 23. Starting Points
- 24. Technical Writing
- 25. 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
- Catalyst Web Framework [2009-01]
The elegant MVC framework
- 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. Diagnostics
- CPUID - x86 technical resources [2009-01]
- CPU-Z is a freeware that gathers information on some of the main devices of your system. [2009-01]
3
- HWMonitor is a hardware monitoring program that reads PC systems main health sensors : voltages, temperatures, fans speed. [2009-01]
7. Documentation Online
7.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]
7.3 E-Papers And Publications
8. E-Papers And Publications
9. GNU Related
- GNU Home Page
Gnu is Not UNIX
- GNU Zebra Free routing software [2001-05]
- MinGW: Minimalist GNU For Microsoft Windows [2003-01]
free Microsoft Windows header files and import libraries for GNU toolsets yielding native Microsoft Windows programs without 3rd-party DLLs.
- Utilities
- GNU Software for Microsoft Windows and MS-DOS [2001-12]
10. 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
11. Hardware
-
- Developer On Line: If Philosophers Were Programmers [2009-04]
- 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
14. 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)
- Linux Defenders [2008-12]
Defending open source against patent trolls by registering open ideas
- Peer To Patent [2008-12]
Opens the patent examination process to public participation for the first time.
14.1 CORBA - Common Object Request Broker Architecture
14.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
14.6 SOAP: Simple Object Access Protocolan XML-based protocol for implementing distributed access to object-oriented models.
15. Microsoft Windows®
- Microsoft Takes Additional Steps in Implementing Interoperability Principles [2008-07]
16. Networking
17. Operating Systems
-
- If U cn rd dis U mst uz Unix
-
- Linux Journal [2001-05]
The Monthly Magazine of the Linux Community
17.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
18. Programming
18.1 Languages
-
- The Fortran Company [2001-08-20]
Products, services, general information, and links, related to the Fortran programming language
18.2 Libraries that might be useful
18.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.
19. Security
- The Trustworth Computing Security Development Lifecycle (SDL) [2009-05]
The process that Microsoft has adopted for the development of software that needs to withstand malicious attack.
- A a system for classifying computer security threats used at Microsoft. [2009-05]
- The Hacker's Choice [2009-01]
A group of international experts involved in network and system security since 1995
- 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
20. SQA: Software Quality Assurance
20.5 Testing Plans
- Testing FAQs [2002-10]
An information resource for software testers
21. 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
22. Standards
- Also see individual languages Languages and Operating Systems
23. 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.
24. Technical Writing
- Purdue University's Online Writers Lab (Predue OWL) [2002-01]
- Guilds and organizations
25. 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.
|