Archive for the ‘Website Hosting’ Category

Google App Engine – now supporting Java

Wednesday, April 8th, 2009

http://m.news.com/2166-12_3-10214663-2.html

Prior to this they have only supported Python, a language with a far more limited following. Here’s the rundown:

Supports JDK 1.6.
Free for limited use, no ability to pay for heavier use yet
Can access data behind the firewall through Secure Data Connect
Supports cron and data import ability
Uses BigTable (key/value pairs) for storage, so can’t use JDBC. [...]

Google Hosted JS libraries

Wednesday, May 28th, 2008

Google launched a new project under Google Code where they are hosting the 5 popular javascript libraries for anyone to include in their site.  The thinking is that by having a bunch of websites link against a common location for their javascript libraries the user’s browser can cache it once and use the cached copy, [...]

Types of Virtualization

Thursday, May 15th, 2008

While researching platforms for hosting services I read a good deal about virtualization. For those of us who are mostly unfamiliar with the topic, virtualization, in short, is the abstraction of computing resources (which lends to the “cloud computing” concept). In more general use, it usually conjures up the idea that you can [...]

Apache and Log Rotation

Tuesday, April 29th, 2008

I was looking into Apache log rotation schemes and here’s what I came up with. Note that this is specifically for a Linux system.

- http://httpd.apache.org/docs/2.0/programs/rotatelogs.html

This is the Apache docs for a program called ‘rotatelogs’ which comes with Apache. It replaces the default specification of the log file as a pipe to a rotatelogs [...]

Rackspace Roadshow

Monday, April 21st, 2008

Chi-Ming & I attended the Rackspace Roadshow on Thursday, April 17th. This was chance for Rackspace to present their technology roadmap for the next year or so. Rackspace’s main business is providing managed hosting. A client would specify a build of a server which they would build or purchase, configure and install [...]

Google’s latest service – App Hosting

Tuesday, April 8th, 2008

Have you checked out the app engine?

http://code.google.com/appengine/

Google is providing web app hosting for Python based apps.  There are a few limitations on what you can do (like no writing to disk, no relational database), but it’s free.

They say they hope to add support for more languages in the future, but I don’t expect to see [...]

Amazon EC2 now supports static IP addresses

Thursday, March 27th, 2008

Previously, they only supported DNS-mapped dynamic addresses. Now they’re static. See below.

Dear Amazon EC2 Developer,

This is a quick note to let you know about some exciting changes with Amazon EC2. We are happy to announce two significant new features – Elastic IP Addresses and Availability Zones – which help you to run reliable web sites [...]

Can’t find that software in CentOS’ standard repositories?

Wednesday, March 5th, 2008

This URL below has small RPMs that install a repo definition into yum for using the RPM-Forge repositories. For example, I could not get pgadmin3 in the standard CentOS repos and I wanted to avoid installing it by hand. So I downloaded rpmforge-release-0.3.6-1.el5.rf.i386.rpm from the URL below and installed it. Then [...]

How to reinstall Grub on the MBR

Thursday, February 21st, 2008

GRand Unified Bootloader is a Linux-world boot loader, though it can boot any OS you can fit on a drive. Its great for choosing between Windows and Linux on dual boot machines and choosing between different kernels on a given Linux system… you could even use it for booting between different Windows instances.

Anyhow… your [...]

Multiple Reports with Google Analytics

Friday, January 18th, 2008

Suppose that you have an online store that sells Books, Music, and Movies. And suppose that you wanted to use Google Analytics and have separate reports that showed each department exclusive of the others, and you wanted a report that showed your site as a whole. How would you do this?

Google Analytics has [...]