Browser Operating System

It only seems right to post something about Luuk’s Browser Operating System in my blog.

Last year December Tobie, the Marketing Manager from LUUK contacted me to find out if I didn’t want to come and help them out on a project called Browser Operating System. Due to me being very busy on alot of my own projects, I rejected the offer.

Today I went and looked at their site, and I must say, they’ve really done a nice job.

For all the PHP and Javascript junkies this is a must-see.

http://www.luuk.co.za

Yet another month gone

Yet another month gone(March 2006).

I’ve just checked the the stats of PulseBlog(this blog), and our bandwidth is 44.68% more than last month(February).
In February we had a growth of 60% in bandwidth.

Here is the stats for unique visitors to this blog per month(excluding search engines):

January 2006 760
February 2006 936
March 2006 1583
April 2006(thus far) 756

(just for interest sake)

now I just need to put aside some time to update this darn theme…

Google Taking Over ?

Is Google taking over all industries now?

I just read about Google’s new project, Google Romance, and then started to think, “Is Google trying to take over all industries ?” (Taking over the world).

Just some of their latest projects:

Originally Google just did Search Engine Technologies, now they doing the dating scene, the video/image hosting scene, and even now their own OS, what will be next…?

Creating a PHP BPM solution (Open Source)

Workflow
One of the things that I’m looking for is a open source PHP/Java(IDE) application which can handle BPM(intelligent workflow) and numerous other features.

Currently most BPM products out there run on Java etc., and I’m sure that it would be a great advantage to get such a solution up and running.

I have already started working on a very dynamic workflow model, although it currently just handles workflow and no process and business intelligence and everything must still be manually included into the database.

If one could create a PHP-based application server, that reads everything from a database system that would also be a nice feature.

If anybody is interested in such a project, please do not hesitate to contact me.

Maybe we can build on already existing workflow frameworks etc. and give more intelligence etc.

I will post more about these ideas later..

GOGLY behind schedule

I’ve anticipated to complete GOGLY for beta testing by the end of this month, but unfortunately nothing has happened with this .

So again I have to move everything up another month… aarghh…

Debian Linux

I’ve installed Debian Linux on a machine here at home as one of the servers I have in the UK has Debian loaded.

Firstly, I downloaded a inital cd image of 180 mb and wrote the cd, and then installed the base installation.

After that installation was so easy with the apt-get install etc. commands.

I installed subversion in 2 secs almost, quite nice, BUT still learning new stuff about this linux every day……

Open Source Office

Recently I bought myself a new laptop(“notebook”) so I can be more mobile and work wherever I find myself at.
Pre-installed with Windows XP Professional I was now looking for my office tools. Previously I primarily used Microft Outlook and Microsoft Office for my “Office Tools”.

So I decided this time as I do not want to spend money on buying these packages that I will go the Open Source.

So firstly, I searched for an alternative for Outlook and found Thunderbird(check to posts back), which was amazing.
The second thing I installed was OpenOffice 2, which I cannot get enough of. Although not all functionity work the same as in normal Mircrosoft Office, the basics are there, and I get the work done.

At the moment my notebook looks like:

Open Office
Gimp
Tortoise
  • WindowsXP Pro
  • Mozilla Firefox
  • Mozilla Thunderbird
  • WinSCP(Secure Copy for copying file to Linux machines)
  • putty
  • Scientilla Text Editor
  • Media Monkey (For music)
  • VLC Media Player (for the vids)
  • Tortoise SVN(for software dev)
  • Gimp

Symbolic Links

Symbolic Illustration

As a Windows user, and now using Linux alot I’ve had little or no experience with Symbolic Links or Hard Links, but for the last couple of months I’ve been using this extensively.

What I’m mainly using symbolic links for at the moment is keeping the source of my programs in one place(program in illustration), and then storing different version of the software package on different directories underneath that. So modules and images are underneath the specific version of the software.

I currently have a few clients using my programs, some of them are on the same version of the software and others are on other versions. By using Simbolic Links you can just create a directory(virtual host-using PHP) for that client, have their config there, and then make a simbolic link to the modules and image folder of the version the client is on.

In the illustration you can see that two customers is using the source of version 1 of the program and at the moment no-one is yet on version 2.

This also has security advantages, so the client can maybe configure his own configurations in his config, but cannot touch the module or image info.

I must say this is much better than copying the source to each customer directory seperately.

One thing that bothers me though is, this method increases access load on the files on the one location, or is it better, as the PHP engine accesses just that one part of the hard drive the whole time

Mozilla Thunderbird

Due to me not having a valid Microsoft Office license, I was looking for an alternative to Outlook to store all my email and appointments, but added to that I also wanted an application that would work with Plaxo(an address book management tool).

So there I went to Plaxo‘s site to see what mail applications support Plaxo, and there I find Mozilla Thunderbird, an Open Source project, from the creators of FireFox and the best of all FREE.

Mozilla ThunderbirdThe first time I installed it, it just seemed lighter and response time was excellent. The FireFox feeling was present immediately, as the user friendly-ness combined with internet junkie shortcuts makes it very nice and makes you get what you want done in a breeze.

Everything up and running, now the next problems that arose were:
1. Getting all my old email out of outlook into Thunderbird.
2. Configuring Thunderbird to work with Plaxo

Migrating from Outlook to Thunderbird
Actually, migrating to Thunderbird was quite easy:
1. First, setup Outlook as you default email application and then go into Thunderbird(but not setting Thunderbird as you default mail application).
2. Go to Tools, Import…. , and select Outlook from the list, and voila, all you folders and mail are imported.
3. Now for the most important part 😉 , set Thunderbird as you default mail application.

Using Plaxo within Thunderbird
Actually, all you have to do here is download the Thunderbird extension from Plaxo.
Then, Tools, Extensions (same methodology used for Firefox) and select the extension file downloaded, and your set.

So far I have no complaints with Thunderbird, but still it is my first day.

siteinfo.xml

A9.com

Yesterday I went through my website errors and found a mysterious error.

There were mysterious requests for siteinfo.xml.

First I thought maybe there is an invalid link for the file somewhere on the forum software, but later realized it was coming from the same place.

After investigating abit further I derived that it was the A9.com Toolbar that requested this file.

On the Toolbar there is a SiteInfo dropdown menu which can be defined by this file in your sites’ directories.

If you have a A9.com toolbar you can click on the SiteInfo menu for some shortcuts to other sites.

I think there would also be other toolbars using this feature as it is an open standard.

More information:

http://blog.a9.com/blog/2005/09/20/siteinfo/