A place to invest time in technology.

Google Application Engine Install

Over my lunch I have installed macpython 2.5 and the GoogleApplicationLauncher. We will see what this thing does one day.

db settings

http://accessdataonline.com, phecht_drpl2
http://hechtmail.com, phecht_drpl3
http://phecht.com, phecht_drpl1

Development Process tool

Introduction to OpenUP discusses the SDP "Open UP". Yet, it is not just another process doc. It is based on the Eclipse Platform's Eclipse Process Framework (EPF). This allows teams to define work flow using Eclipse.

I need to sharpen up on Team Foundation Server, but if I had the time and choice. I would evaluate EPF.

XCode and Version Control Folder

If you do this:
defaults write com.apple.InterfaceBuilder \
VersionControlDirectory "(Build, CVS, .svn)"

it will let XCode know to ignore these folders from a SCM perspective.

How to expand a cvs module and list all folders.

cvs ls ${modulelist} 2> ${modulelist}.txt
cat ${modulelist}.txt | awk 'BEGIN { FS = ": " } ; { print $2 }'

Use Webmin to manage your computer or server

I have used Webmin before as a better replacement to cPanel and the other web hosting control panels. Not just that it is free, but it's ease of use.

So I decided to install it on my mini-mac today. I have learned so much about my own system in 20 minutes! More than in the last 8 months I have owned the mini.

I would strongly recommend this administration front end to any one who has a computer. It works on almost all of them it seems. Requires only perl be installed.

Getting $PATH line by line

echo $PATH | tr ':' '\n' will list the $PATH nicely.

So will this:
echo $PATH | sed "s/:/\\
> /g"

That is hitting return and getting the ">" that is not typed in.

Branching work in progress

Perforce Knowledge Base: Branching work in progress shows how you branch work in progress.

Comments are mine. The commands are from Perforce with no known edits.
When I see strings hard coded, I want to abstract them into variables.
Maybe,
VCFOLDER=//depot
PROJECT=/project
LABELTAG=home
STREAMIN= < could be main/qa/QA a defined branch point.
STREAMOUT=work-project
LOCALIN=c:\app-src\project
LOCALOUT=c:\app-src\work-project

So this

p4 integ -v //depot/project/...@home //depot/work-project/...
xcopy/s/i $LOCALIN $LOCALOUT c:\app-src\work-project

would be

p4 integ -v $VCFOLDER$PROJECT...@$LABELTAG $VCFOLDER$STREAMOUT...
xcopy/s/i c:\app-src\project c:\app-src\work-project

REM Notice the use of the @home.
REM work-project is a new VCS folder.

p4 integ -v //depot/project/...@home //depot/work-project/...

Screen capture for the Mac.

http://www.jingproject.com/ is not a product but a project. It seems much like the windows only "snag it". Jing Project is free until it becomes a real product.

This is another one: http://www.ambrosiasw.com/utilities/snapzprox/ for $69
http://www.shinywhitebox.com/home/home.html for $20

TFS Other Links

http://team-foundation-server.blogspot.com came from a presentation I saw here: http://vstsmn.net/files/folders/presentationfolder/entry67.aspx You can see a java shop convert to TFS.

Also http://www.woodwardweb.com/tfs2008/ is a good source.

Syndicate content