The LHC is ready, and will start operation early tomorrow, 9am CET, Wednesday 10th of September (Webcast), while the first collisions will start on October 21st, so sorry to disappoint, but no end of the world yet.

LHC stands for Large Hadron Collider, spans along the Swiss and French borders, and it's the largest particle accelerator, and with a circumference of 27km long, the biggest machine ever built. The purpose is pure research, used to test several high energy physics theories, being probably the most famous one the (non) existence of the Higgs Boson, or so-called God Particle.

As far as I can remember, the myth was started by two American nuts, a lawyer and a self-called scientist with a lawsuit against CERN in the US, trying to bring to a standstill the construction of the LHC by stopping shipments from Fermilab to CERN.

To be honest, I think the "You are evil and dangerous and you are going to destroy the world" quote in the article perfectly shows the faint-heartedness of our society, where the mass never wants to take a risk to advance in any field, as we have seen many times through history.

Just because you fear what you don't understand, here's very interesting video by Brian Cox explaining what is and what is the purpose of the LHC: Brian Cox on CERN's supercollider. The talk is great, and you can definitely see he loves about what he is talking about, and what is more important, he is able to explain what all the LHC is about to regular people.

Yesterday, Steve Jobs unveiled the new MacBook Air, as I'm sure you all know, following a week of rumors that this time were true, even having a photoshopped picture of the Air surprisingly similar to the end product. Apart from that, a new Apple TV with updated HDTV support has been launched, and an Airport Extreme with a 500GB or 1TB "server grade hard disk drive" on it (think of wireless Time Machine), called Time Capsule (I love the name!).

So, the MacBook Air. The machine is less than 2cm thick (0.4 cm in its thinnest side, and 1.94cm in the thickest), and weights about 1.3kg.

Among the things I also like is the CPU (a standard Core 2 Duo 1.6 or 1.8GHz), which apparently had to be reduced 60% in size compared to the Core 2 Duo that other MacBooks have, and that Apple reportedly persuaded Intel to build it for them.

The standard (non expandable) RAM memory is also enough (2GB), and the battery life (apparently having wireless on) is a whopping 5 hours.

As for the rest of the features, it is pretty much a small MacBook Pro (iSight, Bluetooth, Backlit keyboard, Micro-DVI output).

Another great feature is the inclusion of an iPhone-like, bigger than usual trackpad. It allows you to scroll, zoom, pinch, rotate... the whole deal.

It only has one USB and no Optical Drive, though, which I find completely understandable just by looking at its size. And I don't miss the Optical Drive, specially in such a small form factor laptop.

No Ethernet adaptor either, but again, I understand as this is a travel laptop, the Air is supposed to work with AirPort, and leave the cables behind.

Apple has come up with an already well known but improved feature to resolve the lack of a SuperDrive. All you have to do is enable CD/DVD sharing on a computer with one (apparently you have to install additional software if it's a PC) and it will automagically appear on Finder, so you can install all the software you need (it even works if you want to reinstall Leopard, for instance).

As for the things I like less are, for instance, the size of the hard drive (80GB), and the price of the super-fast 64GB SSD optional disk (about EUR 900). The battery is sealed, as in the iPhone, so you can't get a replacement and change it yourself if you want.

In a few words, this is a travel laptop, it's great to carry it around, has good battery life and you can work exactly the same as in a MacBook Pro. I'm already picturing myself working on it in an Airport Lounge.

Just so you know, I'm getting one already, so I'll let you know how it performs.

For those of you who don't know where I am, and wondering why the hell I am and why aren't your e-mails answered as soon as usual, here it is: I have recently moved to Zürich, and my Internet connection is a bit "unstable".

While waiting for Cablecom to deliver my cablemodem, I usually go to a nearby Starbucks and drink a Green Tea while enjoying the 30 minute free Internet. Also, I have discovered that the connections that are already active do not get disconnected after those 30 minutes, so one can open a SSH tunnel and bypass that limit - but I'm not suggesting anything at all ;-)

I have been using Leopard, Apple's last überfeline, for more than a week now. It is without any doubt, the best operating system I have ever used.

Leopard is the natural successor to Tiger, which basically improves its older brother and adds some other very interesting features.

I recently bought an iMac, so I got it almost free (~EUR 9). The only bad thing is that it is only an update DVD (i.e. you need Tiger to install it), and that it comes without the fancy retail box. Apart from that, it's the real thing. If you have bought an Apple computer after October 1st, you are entitled to your almost free copy of Leopard. Check the Up-to-Date site.

Most of the Apple-made applications seem to run faster (particularly Safari, iTunes and iPhoto).

Time Machine is astonishing. As easy as 1-2-3.

Once you connect a Firewire or USB disk to the Mac, a menu automatically pops up asking you whether you want to use the disk as the Time Machine Backup Disk. If you answer affirmatively, an initial copy starts, which in my case, took less than an hour.

The great thing is that Time Machine doesn't require the disk to be dedicated to it. You still can use it to store other files. Time Machine just creates a folder called Backups.backupdb, where you can browse through the snapshots, stored in folders identified by date and time of backup.

By default, Time Machine backups the incremental changes on your disk in one hour intervals.

When you click the Time Machine icon on the Dock, whether you have a Finder window open, iTunes, iPhoto, Mail, or any other supported application, the already well known space animation starts and lets you restore previously deleted files.

Spaces is VirtueDesktop replacement, only it works better and is perfectly integrated.

Terminal has tabs now, and several other aesthetic changes. I was using iTerm on Tiger, and trashed it almost instantly after seeing Terminal.

QuickLook allows you to preview almost any type of file without opening the actual application.

Mail lets you write Notes and To-Do's. Unfortunately, it doesn't currently sync with the iPhone.

iChat allows desktop sharing, document sharing, video sharing. And you can be in the Tour Eiffel for free. Really cool.

Finder has now CoverFlow. I personally don't use it, as I think it's easier to browse through files shown as icons, but may be useful for somebody who wants to see previews of the files of a folder at a glance.

Some other extra details:
- iCal's icon on the Dock now displays the current date, and not a static icon as it did on Tiger. Nice detail.
- Dictionary now also searches on the Wikipedia.
- Spotlight returns dictionary entries as well.
- Preview now allows you to resize images.

The only issue I've had so far is that MySQL ceases working, a recognised MySQL bug. Apparently, the update to Leopard messes up the mysql directory permissions. It can be fixed by manually chown(ing) the mysql directory: chown -R mysql /usr/local/mysql-5.0.45-osx10.4-i686/

But the PreferencePane is definitely broken. You will have to start MySQL running /usr/local/mysql/bin/mysqld_safe & from the Terminal.

We have been developing a new web interface made for iPhone (which should also work for those of you who have another mobile internet device), in.solit.us for iPhone.

The great thing is that you can have all your files on the go. Just upload your documents to in.solit.us and you will have them on your iPhone wherever you go!

Once you log in the first time on your iPhone to in.solit.us, you will be presented with the following screen:

In your home page, in a similar way to the standard web interface, you will be able to see all the files and subfolders you have inside a folder, and navigate through them.

Once you touch a file, it will open instantly in Safari, provided that it is a supported file. Safari currently supports PDFs, Images, Text files, Office files (Word, Excel and PowerPoint files), MP3, AAC, and some QuickTime video formats.

Another great feature is live search. where you will be able to search within your files (public search is coming soon).

I hope you like it as much as I do. Please give it a try and post your suggestions either here on in the in.solit.us forums.

Database replication is, as the americans would say, quite awesome. It provides, for one, an always fresh database backup. But most of the time you won't do it for backups. The greatest thing about database replication is that you can use it for load balancing.

Just replicate the database onto another server, and you have two atabase servers for SELECTs and you can leave the master for INSERTs, DELETEs and UPDATEs. The only bad thing about this is that you will need different connections for read and write (nothing that Dr. Nic's magic can't resolve), and you must have a fast connection between the two servers or you may have records that don't show up instantly when you store them (that's bad for a web application).

First of all, I'm supposing you already have a production database running in a server. If you start from scratch with several database servers, then it's much easier, as you don't have to dump/restore databases.

Go to your master server (let's say her name is scherie), and edit /etc/mysql/my.cnf:

Make sure you have set server-id to 1:

server-id = 1

You need to uncomment the bind-address line, as we need port 3306 open for our slave:

#bind-address = 127.0.0.1

By default, Debian for instance, already saves the transaction log. Uncomment or add it if you don't have it:

log_bin = /var/log/mysql/mysql-bin.log

Add a line for the database that will be dumped to the binary log:

binlog-do-db=database_to_be_replicated

You can now restart the database:

scherie:~# /etc/init.d/mysql restart

Open a mysql client, and create a new user called replication_user (change this to whatever you want):