Return to Blog Home

We have written 7 articles about Web Development

Introducing PaulDyer.com

Assembled by: Brian Ledebur under Branding & Design and News and Web Development

A few months ago, Dr. Paul Dyer came to us with an idea for a site to help promote and educate users on his Sacred Path, Joyful Journey process. After some initial discovery, it was decided we’d start with a relatively straightforward WordPress blog site. This site would allow Paul to share thoughts, ideas and resources while encouraging discussion from the user community.

Since that time the site has evolved into a comprehensive resource for people to find true meaning and happiness in their lives, and Caxiam Group’s relationship with Paul has evolved into that of a true friend to the team. We are grateful for the opportunity to work with Paul, and are proud to present some of the results of our relationship. Continue Reading “Introducing PaulDyer.com”

pd-design-1

Wireframing – Finding the Right Tool for the Job

Assembled by: Will Scheuer under Approach and Web Development

One of the many hats I wear at Caxiam Group is documenting client processes and translating those into logical structures that we can turn into web application magic.  While I never tend to write any code (it makes the programmers nervous) I do my best to provide them with the best representation of how a proposed system of application feature should work and/or look.  What better to do that with than a picture?

Continue Reading “Wireframing – Finding the Right Tool for the Job”

Pencil & Paper

Changing ColdFusion Temporary Install Directory

Assembled by: Jim Connor under Web Development

I was trying to install ColdFusion 9 on a Linux server and received this error:

Launching installer...

./ColdFusion_9_WWE_linux64.bin: line 2468: /tmp/install.dir.8076/Linux/resource/jre/bin/java: Permission denied
./ColdFusion_9_WWE_linux64.bin: line 2468: /tmp/install.dir.8076/Linux/resource/jre/bin/java: Success

Turns out that the hosting provider set up the /tmp directory to mount “noexec” as a security precaution.

To get around this I could remount the /tmp dir with exec turned on, or I could change the temp directory that the installer uses. That second option seemed like the better solution, but it took a bit of research to figure out how to do it.

Since the ColdFusion installer uses InstallAnywhere, we can set the IATEMPDIR environment variable:

mkdir /root/cf9_install
export IATEMPDIR=/root/cf9_install

You’ll need to do the same thing to run the uninstaller.

CFLock vs CFTransaction and TRUNCATE TABLE Trouble

Assembled by: Jim Connor under Web Development

When performing a series of update or insert queries, you will most likely want to wrap the code with a <cftransaction> tag to have the entire set roll back in the event of an error. This is probably standard practice for most of us. The cftransaction tag has other uses as well. By setting the "isolation" attribute, it can also be used to limit access to certain data, similar to using a cflock tag. There are a few key differences between using <cflock> and <cftransaction>, though. For one, the cftransaction method allows the database to handle the locking, maintaining data integrity across applications. Another important difference is that the cflock method forces the second call to wait for the first call to finish, whereas the cftransaction method allows the second call to complete normally, but using the data as it appeared before the transaction began.

Let me explain. Continue Reading “CFLock vs CFTransaction and TRUNCATE TABLE Trouble”

The quest for the perfect framework

Assembled by: Jim Connor under Web Development

What’s In a Name

We’re no strangers to frameworks. We were using a front controller driven framework back in 2000, complete with database mappings to tie pages to their drivers and layouts. Of course the mappings were stored in the application scope for quick retrieval. This framework served us well for many years. Continue Reading “The quest for the perfect framework”