I just got a new laptop and have been setting up my local dev environment. After installing IIS and ColdFusion ( 8 and 9 ) I wanted to bump the JDK past the class loader issues with pre 1.6.0_10. I figured I'd go with the most recent ( 1.6.0_18 )

This is a simple process and I'll outline it here. This is the same on Win XP, 2003, Vista, Windows 2008 and Windows 7.

Download the JDK: http://java.sun.com/javase/downloads/index.jsp

Choose the appropriate edition ( I'm running 64bit Windows and CF8 ) so 64 bit edition for me. Make sure you get the JDK not the JRE.

Install the JDK and take note of the install directory. I left it all as default and the install folder is: C:\Program Files\Java\jdk1.6.0_18

Browse to you CFADMIN and select Java and Java Settings:



Replace the Java Virtual Machine path with C:\Program Files\Java\jdk1.6.0_18\jre

Save this and restart your CouldFusion services.

Log back into the CFADMIN click Settings and Summary and confirm the java version is now 1.6.0_18.

 
And that's it.
I was setting up a new server and compiling some apache conectors when I came across this error:

me@server.com: make
cd . && aclocal
/bin/sh: aclocal: command not found
make: *** [aclocal.m4] Error 127

Where does this come from and how do you fix it?

It's part of Automake . To fix it on Debian/Ubuntu:

apt-get install automake

and CentOs

yum install automake

Or you can download and set it up here.
My cousin wanted to have his own Ventrilo server so I set it up for him on a old PC running Ubuntu 9.04. He didn't want to have to start or stop the server just wanted to be able to leave the machine on all the time and if it did happen to be turned off wanted it to start automatically.

Here is the process:

Create a new user on your system to run the process as. I called the user ventrilo.

Create a new script in init.d

vi /etc/init.d/vent

Add the following:

#!/bin/sh
# ventrilo server

case "$1" in
'start')
# Startup ventrilo servers.

VENPATH=/home/ventsrv
VENBIN=$VENPATH/ventrilo_srv

su ventrilo -c "$VENBIN -f$VENPATH/ventrilo_srv -d"

renice -5 `cat $VENPATH/ventrilo_srv.pid` ;;
'stop')
killall ventrilo_srv
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0


Make sure you set the path correctly ie:

VENPATH=/home/ventsrv

Make the new script executable.

chmod +x /etc/init.d/vent


Run:

update-rc.d vent defaults

And reboot the server to confirm ventrilo starts on boot.


You can now stop and start your ventrilo server like so:


Start:

/etc/init.d/vent start


Stop:

/etc/init.d/vent stop


This is basically for my own future reference note the IP address is important and needs to be used for the @ A record.

To Forward or Mask Your Domain

  1. Log in to your Account Manager.
  2. In the My Products section, click Domain Manager.
  3. Select the domains to modify.
  4. Click Forward, and then select Forward Domain.
  5. Select http:// or https:// depending on your server settings. For more information, see HTTP vs. HTTPS.
  6. In the Forward to field, enter the URL to which you want your domain to forward.
  7. To automatically update your nameservers to accommodate your forwarding changes, select Update my DNS setting to support this change.
  8. To view additional options, including masking, click the Advanced Options hyperlink.
  9. Select one of the following:

    Forward Only
    Specifies the length of time for this forwarding setting. Select one of the following Redirect types:
    • I am permanently forwarding my domain — Redirects to the site you specified in the Forward To field using a "301 Moved Permanently" HTTP response. The HTTP 301 response code tells user-agents (including search engines) that the location has permanently moved.
    • I am only temporarily forwarding my domain — Redirects to the site you specified in the Forward To field using a "302 Found" HTTP response. The HTTP 302 response code tells user-agents (including search engines) that the location has temporarily moved.
    Forward with Masking
    Prevents the forwarded domain URL from displaying in the browser's address bar, and lets you specify Meta Tags for search engine crawlers by completing the following fields:
    • Title — Displays at the top of the browser window and in search results.
    • Description — A short description of your website to display in search engine results.
    • Keyword — A list of comma-separated keywords that describes the content and purpose of your website.



  10. Click OK.


 NOTE: Forwarded domains can take up to 24-48 hours to become active.

http://help.godaddy.com/article/422?prog_id=GoDaddy
These days Google is pretty much everywhere. Personally I have multiple domains hosted with googles apps for email, my main email address is @gmail, my blog is hosted by google ( blogger ), I just purchased 20 gig of storage for $5 per year not to mention the simple fact that when I search I use google. Now they are introducing their own DNS servers.

http://googleblog.blogspot.com/2009/12/introducing-google-public-dns.html


As a quick reference in case your not sure what DNS is put simple it's the phone book for domain names. When you type in your browser www.learncf.com for example, your actaully sending a request to a DNS server to translate the words into numbers ( IP adddress ) then then you get the website data.

How do we feel about google doing this translation for us? How much trust do we put into google. The reality is that if so inclined by using googles DNS servers they ( google ) could constantly redirect bing.com to one of googles own servers. That's not to mention that now every single site you visit regardless of you being signed in to google or using a search engine can be logged.

There is also the other side. We trust so much with google why not let them provide this service. It's likely to always be up and fast being that they have so many datacenters.

At this point in time I'll stick with my ISP's DNS but I guess more options are good thing.