Site BLOG PAGE🔎 SEARCH  Ξ INDEX  MAIN MENU  UP ONE LEVEL
 OJB's Web Site. Version 2.4. Blog Page.Location: entry151 blog owen2 
Blog

Add a Comment   Listen to Podcast   Return to Previous Page

Databases

Entry 151, on 2005-04-01 at 15:05:44 (Rating 1, Computers)

I'm continuing to work on updates and new features for my real estate database system I mentioned in my previous blog entry. Because the whole system is web based, its easy to make changes from another town. By connecting to the server through SSH (remote terminal for the Unix command line and the MySQL command line utility), Apple file sharing (for file transfer) and http (for web based testing) I can do anything I could do if I was there. Unfortunately the ports to enable VNC aren't currently open, but I can administer the server so I might test that later.

Being able to change the database while the client is using it is also pretty cool. I can talk to the user on the phone and make changes instantly. They are quite impressed when I say "is that better" and the problem is already fixed.

There are some disadvantages as well. I designed the database to work with Apple's Safari web browser so that is a fairly controlled environment - although I already found one difference between the current version they use and a pre-release of the next version that I use! The public web part of the system though has to work with all browsers, and I've found a compatibility issue with Microsoft Internet Explorer which has an interesting interpretation of vertical line shift in cascading style sheets!

The combination of Unix, Apache, MySQL, and PHP is a very powerful one though. Using six scripting and markup languages: HTML, CSS, PHP, MySQL, JavaScript, and shell scripts allows me to do almost anything. The only problem is remembering the different syntaxes of the languages. For example PHP and JavaScript have a lot of similarities, but that can be a problem, because its too easy to start writing PHP half way through a JavaScript script!

I used many database development environments in the past: FileMaker, Helix, Omnis, 4D, Panorama, and many others I can't even think of now, but the combination I'm using now is definitely my preferred environment for future development. Its fast, reliable, efficient, and free!


There are no comments for this entry.


You can leave comments about this entry using this form.

Enter your name (optional):
Enter your email address (optional):
Enter the number shown here:number
Enter the comment:

To add a comment: enter a name and email (optional), type the number shown, enter a comment, click Add.
Note that you can leave the name blank if you want to remain anonymous.
Enter your email address to receive notifications of replies and updates to this entry.
The comment should appear immediately because the authorisation system is currently inactive.



I do podcasts too! You can listen to my latest podcast, here: OJB's Podcast 2026-04-14 How Far is that Star?: How would we really know how big the universe is? Or subscribe to my podcast RSS feed, on my RSS Feeds page.

If you're not sure what to view from the thousands of pages on my site, here are some suggestions: My Latest Airshow Report (photos and movies from Warbirds Over Wanaka, 2026), My Favourite Wines and Beers (tasting notes for some of my favourites), An Interesting Astronomical Observation (learn a bit about astronomy from these observing notes), See Some Photos (A short rail journey through the Taieri Gorge), Read Some Mac Tips (Learn about how to use your Mac, and fix some problems).


Latest Site News and Notifications (Desktop): You are currently viewing OJB's web site, version 2.4 which has some major changes, and possibly errors! Please report any problems to ojb@mac.com.

 Site ©2026 by OJBOJB's BlogWhy Macs are BestMade & Served on Mac 
Site Features: Blog RSS Feeds Podcasts Feedback Log24 Apr 2026. Hits: 1,001,446,785
Description: Blog PageLogged: nothingLoad Timer: 44ms