Back in time – Easy Backup solution for linux

Making the backup is always a tricky business for me.

I always tend to postpone the moment, and that’s not a very smart procedure to keep your data safe. Thankfully, from when I discovered backintime the situation is quite different.

Back in Time Screenshot

Back in time is just a really nice and friendly graphical interface on top of rsync. The good thing is that you don’t have to worry about rsync in any way. The interface has really neat default options, like get rid of your old backup if you are short in space.

After you’ve installed you just have to pick the directory where you want to save your backup and clcik “Take Snapshot”. Then you’re done. Quick and easy.

Tracker website and (another) git workflow

Tracker is under a massive refactoring phase for the release of the 0.7.x series and there is a lot of work carried out. So to catch up and to give better info we started to work on the website to update the info over there.

Look at our new shiny development page where you can find the details and how to install tracker from the source with all the packages that you need in a debian based distro. BTW if you know what you have to install in Fedora and friends just let us know and we are going to add them in no time.

Anyway, I started this post to highlight another hint on how to use git (and where to find later when I will forget…)

The good news is Tshepang stated to contribute to the tracker website (source tracker website – if you feel like patches are always welcomed and yes you have to download all the gnomeweb-wml module).

Before today I always used git as a stand alone developer, but now I had to figure out how to track the changes in the master form the other projects, without losing all my work and the patches.

So here is the solution of this riddle.

From the master create your own branch

git checkout -b WIP

apply the patch and work on the branch

git am 0001-super_patch.patch

hack hack hack

git commit -am "A lot of good stuff"

Now you ready to go. You want to put back your changes in the master and then push on the server.

How to do that?

You must rebase your local Work In Progress branch with the local master that track the remote master. eh? yeah. Let’s go through the command:

git checkout master #Back in master

git pull # Grab all the new updates

git checkout WIP # Back in WIP

git rebase master #The Black magic. Commit all you change on top of the master ones

and now you good to go:

git checkout master # Back in master
git merge WIP # It’s gonna be a fast foward merge so no commit message will be created; that is exactly what you want, because the meaningful commits’ messages are in the WIP branch and a commit with the message “merged WIP” is not that interesting.

git push # And we go online. :)

On a side note:
gitg is your friend.

gitg screenshot

gitg screenshot

Recensione: XPS M1330 Dell con Ubuntu

Disclaimer: Non e’ una recensione vera e propria. Leggete a vostro rischio e pericolo.

E’ da un po’ di giorni che ho un XPS M1330 DELL, con ubuntu installato.

Il laptop arriva con Ubuntu preinstallato, ed appena acceso un utente deve solo selezionare la lingua, scegliere nome utente e password e cliccare avanti.

Io ho ovviamente piallato tutto, perche’ non mi piaceva il modo con cui era partizionato il disco. Il disco, da 120 Gb l’ho partizionato seguendo questo principio esposto qua’:

20 Gb a /

4 Gb per lo swap (4 Gb di RAM quindi 4 Gb di swap)

96 Gb ad /home (il resto…. :) )

I driver sono gli Nvidia proprietari perche’:

  1. funzionano
  2. funzionano bene

Per ora posso dire che funziona tutto. dalla wireless al bluetooth dalla sospensione in memoria all’ibernazione su disco.
Se aggiungiamo che e’ uscito GNOME 2.20 che e’ una release ganzissima, e che sto usando la beta di hardy e quindi lo sto sperimentando, direi che e’ una buona giornata.

Update: Non è una beta, bensì una alpha. Infatti ho dovuto aggiustare le glibc :)