|
|
. |
|
Computer Science
Technical Information, mostly, on Computers
- 1. Administration Links
- 2. Books & Publications
- 3. Algorithms
- 4. Backups And Data Recovery
- 5. Design Links
- 5.1 Agile Development
- 5.2 CMM: Capability Maturity Model
- 5.3 GUI
- 5.4 Methodologies
- 5.5 MVC - Model View Controller Design Pattern
- 5.6 Source Tools
- 5.7 Extreme Programming
- 5.8 Literate Programming
- 5.9 Restful Development: Practical Design Guidelines for Web and Database Software
- 5.10 Software Quality
- 5.11 Use Cases
- 6. Developer Links
- 7. Diagnostics
- 8. Documentation Online
- 8.1 General
- 8.2 Development
- 8.3 E-Papers And Publications
- 9. E-Papers And Publications
- 9.1 General
- 10. GNU Related
- 11. Graphics, GUIs, and Windowing
- 11.1 Tools
- 12. Hardware
- 12.1 General
- 12.2 Modifications
- 12.3 Monitors
- 13. Humor
- 14. Legal
- 15. Messaging, Middleware, and Other Data Exchanges
- 15.1 CORBA - Common Object Request Broker Architecture
- 15.2 FIX Protocol
- 15.3 LDAP - Lightweight Directory Access Protocol
- 15.4 Memcached
- 15.5 Middleware
- 15.6 MQseries
- 15.7 SOAP: Simple Object Access Protocol
- 16. Microsoft Windows®
- 17. Networking
- 17.1 TCP/IP
- 17.2 PXEboot
- 17.3 Wireless
- 18. Operating Systems
- 18.1 Chrome
- 18.2 DOS
- 18.2.1 File System Layouts
- 18.3 FreeBSD
- 18.4 UNIX
- 18.4.1 History
- 18.4.2 NetBSD Links
- 18.4.3 OpenBSD Links
- 18.4.4 Gnu/Linux Links
- 18.4.5 Solaris Links
- 18.4.6 General
- 18.4.7 E-Magzines
- 18.4.8 Components
- 18.4.9 Distribution Specific
- 18.4.9.1 Red Hat
- 18.4.10 Documentation
- 18.4.11 Hardware
- 18.5 EROS
- 18.6 IBM Mainframes
- 18.7 Microsoft Windows®
- 18.7.1 Windows Explorer
- 18.7.2 Microsoft Windows 98®
- 18.8 General Lists
- 19. Programming
- 19.1 IDEs
- 19.1.1 Eclipse
- 19.1.1.1 Perl
- 19.1.1.2 PHP
- 19.2 Languages
- 19.2.1 Assembly
- 19.2.2 C
- 19.2.3 C++
- 19.2.4 COBOL
- 19.2.5 Fortran
- 19.2.6 I18N
- 19.2.7 Java
- 19.2.8 JavaScript
- 19.2.9 Logo
- 19.2.10 Make
- 19.2.11 Perl
- 19.2.12 Perl - mod_perl
- 19.2.13 Perl - Networking
- 19.2.14 Perl - Template Toolkit
- 19.2.15 Perl/Tk
- 19.2.16 Perl Unicode
- 19.2.17 PHP
- 19.2.18 Python
- 19.2.19 Ruby
- 19.2.20 Tcl/Tk
- 19.2.21 Visual Basic
- 19.3 Libraries that might be useful
- 19.3.1 Development, Cross-Platform
- 19.4 NoSQL
- 19.5 RDB
- 19.5.1 SQL
- 19.5.2 Others
- 19.6 Regular Expressions
- 19.7 Software Configuration Management (SCM) systems
- 20. Security
- 20.1 Certificates
- 20.2 Programming
- 21. SQA: Software Quality Assurance
- 21.1 General Information
- 21.2 Organizations
- 21.3 SELinux
- 21.4 Testing Concepts
- 21.5 Testing Plans
- 22. Sources
- 23. Standards
- 23.1 POSIX Links
- 23.2 Unicode
- 24. Starting Points
- 25. Technical Writing
- 26. Tools For Software Development
Hits since 2002-09-10: ![[unavailable]](/cgi-bin/count.cgi?df=ghealton.001-.computer_sci.html.dat&ft=4)
1. Administration Links
- Master Linux Package Management [2010-06]
 
Nice introduction to yum/RPM and apptitude/dpkg
2. Books & Publications
3. Algorithms
- Bit Twiddling Hacks [2007-05]
Sean Eron Anderson's collection of bit manipulations
4. Backups And Data Recovery
- Hardening your files with Reed-Solomon codes [2008-07]
 
Includes C source code
5. 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
5.4 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
5.6 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
5.9 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
6. 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
7. 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]
8. Documentation Online
8.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, Gnu/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 Gnu/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]
8.3 E-Papers And Publications
9. E-Papers And Publications
10. 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]
11. 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
12. 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
- 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.
15. 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)
15.1 CORBA - Common Object Request Broker Architecture
15.6 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
15.7 SOAP: Simple Object Access Protocolan XML-based protocol for implementing distributed access to object-oriented models.
16. Microsoft Windows®
- Microsoft Takes Additional Steps in Implementing Interoperability Principles [2008-07]
17. Networking
18. Operating Systems
-
- If U cn rd dis U mst uz Unix
-
- Linux Journal [2001-05]
The Monthly Magazine of the Linux Community
18.4.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
19. Programming
19.2 Languages
-
- The Fortran Company [2001-08-20]
Products, services, general information, and links, related to the Fortran programming language
19.3 Libraries that might be useful
19.3.1 Development, Cross-Platform
-
-
- Comparison of different SQL implementations [2010-06]
 
- MySQL
- MySQL Server Admin Tips [2010-06]
- 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.
- Postgres
- Moving Postgres data to different drive [2010-06]
20. 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
21. SQA: Software Quality Assurance
21.5 Testing Plans
- Testing FAQs [2002-10]
An information resource for software testers
22. 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
23. Standards
- Also see individual languages Languages and Operating Systems
24. 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.
25. Technical Writing
- Purdue University's Online Writers Lab (Predue OWL) [2002-01]
- Guilds and organizations
26. 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.
|