Difference between revisions of "Bookmarks/programming"
From Flavio's wiki
(Import) |
(→Source Code Management: add BitKeeper (at long last)) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{TOCright}} | |
* [http://www.lysator.liu.se/c/duffs-device.html Duff's Device] | * [http://www.lysator.liu.se/c/duffs-device.html Duff's Device] | ||
* [http://www.muppetlabs.com/~breadbox/software/tiny/ Tiny Programs] - just how compressed a Linux ELF executable can be and still function | * [http://www.muppetlabs.com/~breadbox/software/tiny/ Tiny Programs] - just how compressed a Linux ELF executable can be and still function | ||
Line 16: | Line 16: | ||
* [http://www.boost.org/ Boost C++ Libraries] | * [http://www.boost.org/ Boost C++ Libraries] | ||
+ | |||
+ | ==Source Code Management== | ||
+ | * [http://subversion.tigris.org/ Subversion] | ||
+ | ** [http://subversion.tigris.org/links.html#clients Subversion clients] | ||
+ | ** [http://svnbook.red-bean.com/ Version Control with Subversion] (a free book about Subversion) | ||
+ | ** [http://tortoisesvn.tigris.org/ TortoiseSVN] is a really easy to use Revision control / version control / source control software for Windows | ||
+ | ** [http://ankhsvn.tigris.org/ AnkhSVN] – VS.NET addin for the Subversion version control system | ||
+ | ** [http://vss2svn.tigris.org/ Visual SourceSafe to Subversion Converter] (see also my [[Microsoft/Visual SourceSafe|Visual SourceSafe notes]]) | ||
+ | ** [http://www.pumacode.org/projects/vss2svn vss2svn] (new) | ||
+ | *** [http://www.pumacode.org/projects/vss2svn/wiki/RunningTheMigration Running The Migration] | ||
+ | ** [http://www.visualsvn.com/download.html VisualSVN] is a plugin for Microsoft Visual Studio for seamless integration with Subversion (not free) | ||
+ | |||
+ | * [http://www.bitkeeper.com/ BitKeeper] | ||
+ | ** [http://www.bitkeeper.com/UG/ BitKeeper User's Guide] | ||
==Software Engineering== | ==Software Engineering== | ||
Line 23: | Line 37: | ||
==Philosophy== | ==Philosophy== | ||
+ | * [http://www.faqs.org/docs/artu/index.html The Art of Unix Programming] | ||
+ | ** [http://www.faqs.org/docs/artu/ch10s05.html Command-Line Options] (description of common meanings) | ||
* [http://www.paulgraham.com/hundred.html The Hundred-Year Language] | * [http://www.paulgraham.com/hundred.html The Hundred-Year Language] | ||
Line 32: | Line 48: | ||
* [http://home.netscape.com/eng/mozilla/3.0/handbook/javascript/ JavaScript handbook] (outdated) | * [http://home.netscape.com/eng/mozilla/3.0/handbook/javascript/ JavaScript handbook] (outdated) | ||
* [http://docs.iplanet.com/docs/manuals/javascript.html JavaScript Documentation] | * [http://docs.iplanet.com/docs/manuals/javascript.html JavaScript Documentation] | ||
+ | |||
+ | ==Information== | ||
+ | * [http://www.codersbase.com/index.php/Main_Page Coders' Base] | ||
==Bug tracking systems== | ==Bug tracking systems== |
Latest revision as of 22:04, 14 January 2008
- Duff's Device
- Tiny Programs - just how compressed a Linux ELF executable can be and still function
Languages
- The C Programming Language (Brian W. Kernighan, Dennis M. Ritchie)
- comp.lang.c FAQ
- comp.lang.c IAQ ('I' stands for "Infrequently")
- Programming in C (a list of C resources)
Libraries
Source Code Management
- Subversion
- Subversion clients
- Version Control with Subversion (a free book about Subversion)
- TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows
- AnkhSVN – VS.NET addin for the Subversion version control system
- Visual SourceSafe to Subversion Converter (see also my Visual SourceSafe notes)
- vss2svn (new)
- VisualSVN is a plugin for Microsoft Visual Studio for seamless integration with Subversion (not free)
Software Engineering
- Why Software Engineering Is Not B.S. (mirror)
- They Write the Right Stuff ("they" is the Shuttle software group)
Philosophy
- The Art of Unix Programming
- Command-Line Options (description of common meanings)
Documentation
- Trolltech: Qt 2.3, Qt 3.0
- JavaScript handbook (outdated)
- JavaScript Documentation
Information
Bug tracking systems
- Call Center, Bug Tracking and Project Management Tools for Linux
- Request Tracker is a trouble ticketing system
- Roundup - A Simple and Effective Issue Tracker in Python