Sourforge links of the day
Submitted by phecht on Sat, 2008-12-13 12:11http://asymptote.sourceforge.net/index.html appears to be like graphviz.
http://homepage.mac.com/krmathis/ is where one can get a mac command line version on 7z.exe
Virtual Box is Sun's Virtual OS.
Submitted by luke on Thu, 2008-12-04 06:50Multi-Stage Continuous Integration
Submitted by luke on Thu, 2008-12-04 06:49http://www.ddj.com/development-tools/212201506 is another good article for CI.
ccbuild
Submitted by albert on Thu, 2008-11-27 11:58"ccbuild is a C++ source scanning build utility for code distributed over directories. Like a dynamic Makefile, ccbuild finds all programs in the current directory (containing "int main") and builds them. For this, it reads the C++ sources and looks at all local and global includes. All C++ source files in the same directories of the local includes are considered objects for the main program. The global includes lead to extra compiler arguments using a configuration file. Next to running g++ it can create simple Makefiles, A-A-P files, and graph dependencies using DOT (Graphviz) graphs."
The code should be an example of how to parse a file.
new version of GnuWIn32 as of 10/18/08
Submitted by luke on Sat, 2008-11-01 16:35http://gnuwin32.sourceforge.net/ I want to try out the new wget and getopts commands!
Terms used at Open Solaris
Submitted by albert on Mon, 2008-10-27 12:31http://opensolaris.org/os/community/on/os_dev_process/#glossary is a good list of terms from open solaris group.
XSL
Submitted by albert on Tue, 2008-10-21 06:41Here are some links:
A slide show that is a good beginning:
http://nwalsh.com/docs/tutorials/xsl/xsl/slides.html
The wikipedia entry:
http://en.wikipedia.org/wiki/XSLT
XML/XSL are important to be able to receive and send information.
Here is a way to transform a Microsoft Developers Studio project: (remove te spaces betwwen the <
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:variable name="newline">
< /xsl:variable>
<xsl:output method="text"/>
<xsl:strip-space elements="*" />
<xsl:template match="VisualStudioProject">
<xsl:value-of select="@Name" />
<xsl:text>
< /xsl:text>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="Configurations/Configuration">
<xsl:value-of select="@Name"/>
Good article defining Software Configuration Management
Submitted by luke on Wed, 2008-10-15 22:27http://www.informit.com/articles/article.aspx?p=390813
"What Is Software Configuration Management?
* By Tom J. Milligan and David E. Bellagio
* Jul 15, 2005
* Sample Chapter is provided courtesy of Addison-Wesley Professional"
Makes a better list than most of best practices.
Xcode prec-compiled headers cache and branching
Submitted by albert on Sat, 2008-10-11 12:59http://www.stevestreeting.com/2007/09/19/branches-and-precompiled-header... shows why we should configure each project to have a different path than the defaults.
Shell scripts
Submitted by albert on Fri, 2008-10-10 18:13A good reference for Bash: http://www.math.ucdavis.edu/~zjohnson/doc/Adv-Bash-Scr-HOWTO/
How can one remember the syntax of the if command?
