David Herron is a blogger, software engineer, electric vehicle enthusiast, and energy healer.

Advertising your website

Advertising is one way to drive traffic to your web site. This is just like any other activity, to be seen you must wave your arms or otherwise get some attention.

Depending on your needs and budget, one solution may be advertising in magazines, newspapers, TV, radio or other traditional media. But lets assume you're going to advertise on the Web instead.

Here's a few types of online advertising:

  • Paid positioning in search engine results
  • Contextual paid advertising
  • Banner advertising
  • Cajoling other web masters to linking to your site

Diversity of traffic sources

Google may be the 8000 pound gorilla of website marketing, and Google search results may be 80% of your traffic, and if you run Adsense advertising they may be paying most of your income, and if all that is true it makes you very dependent on Google's whims. That's the message of: Why You Should Forget About Google And Start To Diversify Your Traffic Sources Only by diversifying ones traffic sources will one be immune to whimsical changes in Google policies.

Hacking Digital Cameras

Digital cameras by their nature should be infinitely flexible. But the camera makers sell them with a given set of features. What if you want other capabilities? If the digital camera makers were the sole determiners we'd be stuck with the features they design into the cameras. Fortunately many people have worked out ways to change the capabilities of digital cameras.

Tips and Tricks and Tutorials for website promotion

5 Ways To Get Your Blog Syndicated Faster Is a couple obvious techniques (get your feed syndicated and known) and one interesting one. If you drop comments into other peoples blogs it ought to help you get noticed by more people. 15 Ways to become a Digg Power user in only 48 hours goes into this idea in more depth.

Setting up virtual hosts on your Mac OS X system

The Apache web server offers a feature called "virtual hosting". What this does is make one computer be a server for more than one domain. This is a widely used way to share multiple websites on one server. For example when a web hosting company offers shared hosting, they are using virtual hosting to make it so each of their servers houses more than one of their customers.

Setting up MySQL on Mac OS X

Mac OS X does not include MySQL or any other SQL server. Since a database is such a crucial part of web site construction, let's look at how to set this up.

Getting the server

Macintosh, Apache, Mysql and PHP (MAMP) offers a convenient package that you download as a DMG and it executes an Apache/MySQL/PHP instance. It is meant for development, not for running a production web server.

MAMP, a preconfigured Apache+PHP+Mysql for Mac OS X

The MAMP stands for: Macintosh, Apache, Mysql and PHP. With just a few mouse-clicks, you can install Apache, PHP and MySQL for Mac OS X! And, it really works. However it is absolutely not for general production use. Instead MAMP is configured explicitly for development use.

Enabling the default PHP on Mac OS X

Mac OS X comes with a PHP interpreter built into the system. It is relatively easy to enable this so you can do PHP development.

First, make sure that "Web Sharing" is turned off.

Second, edit the file /etc/httpd/httpd.conf.

Third, search through that file for lines containing the string "php". You'll find two that are important, and that they commented out by having a '#' character at the beginning of the line. Remove the '#' character. The two lines are:

...
# LoadModule php4_module        libexec/httpd/libphp4.so
...
# AddModule mod_php4.c

Web site prototyping and development on Mac OS X

Mac OS X is Unix with a pretty face. That means most of the things available for Linux systems are also available for Mac's. Most of the tools, practices, etc transfer pretty easily. Since most web hosting providers use Linux systems, this makes Apple's Mac a great choice for prototyping web sites, especially as Apple includes a web server bundled with the system.

Unfortunately Apple did not include enough for this to be a great prototyping system.

Kontera Technologies, AdLinks and more

I've only recently become aware of the AdLinks service offered by Kontera Technologies. However they offer other services as well.

In many ways their service is a competitor service to Google's ubiquitous Adwords/Adsense. Which makes me wonder how long they will remain independant, especially considering that while both Yahoo and Google both offer context sensitive advertising services, Microsoft does not.

Pages

Short URL

Subscribe to Front page feed