Installing git on Ubuntu Hardy

We should first remove git if you have installed it from repositories:

sudo apt-get remove git git-svn

Create a temporary directory on your local folder where you’ll download git.

mkdir ~/sources
cd sources/

Go to http://git.or.cz/ and download their latest stable version. Currently it’s v1.6.3.

wget http://kernel.org/pub/software/scm/git/git-1.6.3.tar.gz

Issue the apt-get command to get dependencies,

sudo apt-get build-dep git-core

extract the git source,

tar xzvf git-1.6.3.tar.gz

get inside the extracted git directory,

cd git-1.6.3
./configure
make
sudo make install

and to see if git is installed,

git --version
$ git version 1.6.3

Mclovin!!!

Hope all works for you, and let me know your comments.

Compliance matters

It seems like governance, compliance, risks and internal controls are becoming essential for organizations. The media sure keeps rubbing that down on our faces. Does the Enron issue rings a bell?

The rules, regulations and contractual obligations are steadily rising, and with it management is growing more and more concerned about their exposure on day to day operational decisions.

WaveWeb just developed a web application for achieving compliance on the enterprise in an agile and cost effective way.

Our application is now on version 3, and was implemented today at Siemens Portugal.

Our client is now able to show regulators and business partners that they’re on top of frequent regulatory and contractual change, almost in real time. No more searching through massive piles of paper for the receipt for that memorable lobster lunch by the sea with a major client from Beijing.

It’s a solution for showing how regulations, policy and agreements are interpreted and implemented into everyday operations. Siemens Portugal is now able to meet trustworthy relationships, control risk, manage liabilities and ensure traceability, accountability and transparency.

How to install Subversion 1.5.0 on Ubuntu 8.04

Firsts things first and you’ll need to log on to your server and enter super user mode.

you@yourserver:~$ su

Change directory to /usr/local/src/

Now, you’ll need to download the Subversion packages and some dependencies. These packages will depend on the kind of server you have. Enter the commands one after the other.

Assuming your server is an AMD

root@yourserver:# wget http://darkstar.ist.utl.pt/ubuntu/archive/pool/main/s/subversion/subversion_1.5.1dfsg1-1ubuntu2_amd64.debroot@yourserver:# wget http://darkstar.ist.utl.pt/ubuntu/archive/pool/main/s/subversion/libsvn1_1.5.0dfsg1-4ubuntu2_amd64.deb
root@yourserver:# wget http://darkstar.ist.utl.pt/ubuntu/archive/pool/main/n/neon27/libneon27-gnutls_0.28.2-2_amd64.deb
root@yourserver:# dpkg -i subversion_1.5.1dfsg1-1ubuntu2_amd64.deb
root@yourserver:# dpkg -i libsvn1_1.5.0dfsg1-4ubuntu2_amd64.deb
root@yourserver:# dpkg -i libneon27-gnutls_0.28.2-2_amd64.deb

If your server is an i386, follow these steps

root@yourserver:# wget http://darkstar.ist.utl.pt/ubuntu/archive/pool/main/s/subversion/subversion_1.5.1dfsg1-1ubuntu2_i386.deb
root@yourserver:# wget http://darkstar.ist.utl.pt/ubuntu/archive/pool/main/s/subversion/libsvn1_1.5.0dfsg1-4ubuntu2_i386.deb
root@yourserver:# wget http://darkstar.ist.utl.pt/ubuntu/archive/pool/main/n/neon27/libneon27-gnutls_0.28.2-2_i386.deb
root@yourserver:# dpkg -i subversion_1.5.1dfsg1-1ubuntu2_i386.deb
root@yourserver:# dpkg -i libsvn1_1.5.0dfsg1-4ubuntu2_i386.deb
root@yourserver:# dpkg -i libneon27-gnutls_0.28.2-2_i386.deb

Afterward, enter the final command:

root@yourserver:~# apt-get -f install

Now we need to find out if we got it right.

you@yourserver:~$ svn --version --quiet
1.5.0

That’s it. It’s done.

For more information on Subversion you can check out the book here. It’s free too.

I would really love to hear your thoughts.

Thank you!

Novo Barcamp em Coimbra

Barcamp Portugal

A WeBreakStuff vai organizar outro Barcamp em Coimbra a 6 e 7 de Setembro em Coimbra.

Para mais informações vai ao web site deste evento em barcamp.webreakstuff.com.

Ruby on Rails Training

A WeBreakStuff vai dar uma formação em Ruby on Rails que decorrerá nos próximos dias 19, 20 e 21 de Maio em Coimbra e está dividida em dois módulos: “Ruby e Rails: as bases” (1.º e 2.º dias) e “Tópicos avançados” (3.º dia).

Estes dois módulos podem ser adquiridos separadamente, embora o “best value” esteja em realizar o curso na totalidade.

A formação já contempla a nova versão desta framework e foram adicionados conteúdos que reflectem os mais recentes avanços no desenvolvimento, configuração e deployment de aplicações web usando o Rails.

Vão a training.webreakstuff.com onde podem ver mais detalhes deste evento.

PS: This is no bullshit training. Esta formação foi pensada para ser “hands on”, e para além da vasta experiência que estes senhores têm em planeamento, desenvolvimento e escalabilidade de aplicações Ruby on Rails com clientes como o Totspot, PT Inovação, Techcrunch, MTV ou Bell Canada, estão assegurados o contacto humano, informal e divertido.