A place to invest time in technology.

Drupal's Best practices

This one line command

find . -name "settings.php" -exec grep -H update_free_access {} \;

Will show you all the settings for update_free_access in your settings.php files. While the status reports tell you the line is in your update.php, it is in your settings.php file.

Drupal best practices

Practice makes perfect?

Maven vs. Eclipse PDE build

Article link

Maven 2.0 seems much more stable then the PDE build. Yet, both use files that are not intuitive. Not that ANT files are intuitive or easy. The map files in Eclipse seem straight forward enough. I am unsure about the pom.xml files Maven uses.

What does automated builds mean? It means some machine without human involvement will be able to build your product. Setting up the build machine is critical. Which ever way you do so.

Why not just take your build.xml and wrap it with a pull and tag of the code?

Getting Eclipse to use SWT

When you install the Eclipse base platform, you don't get SWT support. SWT is the hammer compared to screw driver called "Swing".

You can use the SWT tutorial or dowload this Windows zip file

Then select file import from Eclipse.

Select "General", then "Existing Projects into workspace". Continue by clicking "Next >".

Select Archive file radio button. Enter the location you saved the above and click finish.

You have SWT! Amazing but true.

<--break-->

Computer Support

Here are links mostly for programmers or developers, normal people probably won't be interested in these!

How to install Eclipse 3.2 and the WTP

Click here for cool site to help install 3.2

In the lower right hand corner, you will see how to install Eclipse and various add-ons.


It is pretty good movie.

If you want to use Eclipse and dream of making the next wave technology on the web, you need to have the WTP. It means Web Tools Platform obviously. But by any other name, it is WTP.

Becoming an expert in WTP, means you can make web applications.

Agile Modeling

Links about SWDev biased towards Agile, RUP and EUP. Of course.

Transforming your software development capabilities: A framework for organizational change
from The Rational Edge: For organizations undergoing large-scale adoption of the Rational Unified Process or related tools, this article details a framework of activities, suggestions, and techniques that can be used to help leaders make the transition from “one-off” project implementations to company-wide standardization on the IBM Rational Software Development Platform.

Iterative development requires a different perspective
from The Rational Edge: A RUP expert examines the evolutionary changes in responsibilities and perspectives required of software development project members and clients in making a successful switch from a traditional, waterfall approach to an iterative approach.

The seven habits of effective iterative development
from the Rational Edge: Presenting common causes of iterative project failure, this article defines seven techniques project managers can use to help their iterative projects succeed based on Stephen Covey's book, The Seven Habits of Highly Effective People.

Software development capability assessments
from The Rational Edge: Software development capability assessments have become a tool for businesses to better understand the needs of their development organizations. This two-part article presents the reasons for scaling up an assessment from project level to organizational level, what complexities this introduces, and what added value the effort provides.

Software Process Improvement (SPI) Best Practices

The Agile Unified Process (AUP) Home Page

Understand how to easily control change with CVS

Table of Contents:

  1. Introduction
  2. Post install setup

Introduction
CVS is a free package. If set up right, CVS will allow you to manage change to any computer document or sets of documents. Setup correctly people will have an easy time. If not, it is possible to get extremely frustrated.

Frustrated people sometimes spends lots of money to get rid of frustration. In the case of controlling change, it depends on how deep your pockets are and how close is your IBM sales representative.

You can get CVS to work out of the box. If you spend a few minutes to change some configuration files, it will work very well. In this page I will show you how to make changes to CVS that will really help.

This will involve changing some of the files in CVSROOT. Since these files will be under CVS control as well. You can back out any changes you make.

You won't learn how to install or secure CVS. I take no liability for advice given in this article.

Post install setup
Several steps can make CVS really work much better.
Server Administration

  • Checkout CVSROOT
  • Use modules.
  • Use config file tweaks.
  • Create projects easily
  • Use the right version of "cvs_acls"
  • Set compression to 6

Checkout CVSROOT
Use modules.
Use config file tweaks.

The configuration file has one very important line. It is the LockDir= line. You will be better off having a folder that is outside the repository. So, if your repository is /usr/local/ntcvs then make a folder called /usr/local/ntcvslocks. Make sure the future lock folder "/usr/local/ntcvslocks" is set to chmod 777. Set the LockDir to /usr/local/ntcvslocks and then commit the file to cvs.

This site will be for reference for computer technology.

Goals:

  1. Develop new ideas.
  2. Share old ideas.
  3. Generate revenue
Syndicate content