Skip to main content

Blog

What is BOM (byte order mark)

The byte order mark (BOM) is a Unicode character used to signal the endianness (byte order) of a text file or stream. BOM use is optional, and, if used, should appear at the start of the text stream.

Beyond its specific use as a byte-order indicator, the BOM character may also indicate which of the several Unicode representations the text is encoded in.

The UTF-8 representation of the BOM is the byte sequence 0xEF,0xBB,0xBF. A text editor or web browser interpreting the text as ISO-8859-1 or CP1252 will display the characters  for this.

Google Adsense Privacy Policy Example

One of the requirements by Google related to the Terms and Conditions of their Adsense program is that all Adsense publishers should have a "Privacy Policy" on their websites.

Below is the sample of Google Adsense privacy policy you can use on your own site (just replace %SITE% with you domain name.

Silverstripe Cache Problem

Our readers reported a problem they experienced during SilverStripe CMS installation related to SilverStripe cache.

They had problems trying to install SilverStripe on a shared host servrer where it was complaining that it did not have permission to write to the temporary folder "/tmp/silverstripe-cache" as part of the "Is the temporary directory writeable?" test.

Full error message is:

No write access to /tmp/silverstripe-cache

Ubuntu 12.10 - What's New

Canonical released Ubuntu 12.10 on October 18th. Quantal Quetzal is the 17th release of the Ubuntu GNU/Linux distribution that will be supported until April 2014 (two years)

Canonical claims that new release brings overall improvements, updated applications and many new features.

Here are major changes.

Web Hosting - Shared vs. Dedicated vs. VPS

These days hosting solutions are typically classified as being dedicated, shared, or a virtual private server:

Dedicated Hosting

A dedicated hosting solution grants all of a server's resources to a single client. The client is often granted complete control over this server's operation, including installing and upgrading software and even rebooting it as necessary. As you might imagine, dedicated hosting solutions are typically the most expensive.