A place to invest time in technology.

new version of GnuWIn32 as of 10/18/08

http://gnuwin32.sourceforge.net/ I want to try out the new wget and getopts commands!

Terms used at Open Solaris

http://opensolaris.org/os/community/on/os_dev_process/#glossary is a good list of terms from open solaris group.

XSL

Here 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">&#xA;< /xsl:variable>
<xsl:output method="text"/>
<xsl:strip-space elements="*" />
<xsl:template match="VisualStudioProject">
<xsl:value-of select="@Name" />
<xsl:text>&#xA;< /xsl:text>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="Configurations/Configuration">
<xsl:value-of select="@Name"/>

Good article defining Software Configuration Management

http://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

http://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

A 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?

Hudson main page

Where to get hudson: https://hudson.dev.java.net/
If you have wget then you can do this:
/usr/local/bin/wget -N --no-check-certificate http://hudson.gotdns.com/latest/hudson.war

http://hudson.jboss.org/hudson/ is a real live Hudson site used by jboss.org

http://fisheye4.atlassian.com/browse/~raw,r=12517/hudson/trunk/hudson/pl... is not working for me because my cvs does not parse the huge string that I am using.

I logged into dev.java.net and review this program. It uses stringBuilder in a wasteful way. in arrayToString it creates a new stringBuilder for each line of the modules list. It should use append instead.

Also, since many CVS clients are old, the servers are old, it is prone to failure in many ways. It should not put the whole module list on one line. It should run cvs rtag for each module individually. Still, it still just use one stringBuilder object.

Perforce review from the Butler Group

http://www.cmcrossroads.com/content/view/12023/726/ is a review of Perforce. It seems fair. The lack of "install models" to tame the complexity of P4 was not mentioned as a fault. It truly is. Also, they did not mention the fact it is not from Microsoft.

Google Chrome

Since it is open source, we can get the code. To start look at: http://dev.chromium.org/developers/how-tos/getting-started is a link for developers.

It is for Windows only for now. The have an plug in for Visual Studio. It would be nice to have an eclipse section.

These commands will get it via the command line interface:
wget http://build.chromium.org/buildbot/archives/chromium.tgz
wget http://build.chromium.org/buildbot/archives/depot_tools_win.zip

The source code is 437 M. The depot tools is much smaller.

Syndicate content