Combat Baby

Tagged:

We used to leave the blue lights on and there was a beat
Ever since you have been gone it's all caffeine-free — Faux punk fatigues
Said it all before — They try to kick it, their feet fall asleep
Get no harm done — No
None of them want to fight me


Combat baby come back baby
Fight off the lethargy
Don't go quietly
Combat baby
Said you would never give up easy
Combat baby come back


Get back in town I wanna paint it black
Wanna get around — Easy living crowd so flat
Said it all before — They try to kick it, their feet fall asleep
I want to be wrong — but
No one here wants to fight me like you do


Combat baby come back baby
Fight off the lethargy
Don't go quietly
Combat baby
Said you would never give up easy
Combat baby come back


I try to be so nice
Compromise
Who gets it good?
Every mighty mild — seventies child
Every mighty mild — seventies child
Beats me


Do doo doo doo


Combat baby come back baby
Combat baby come back
Bye bye bye bye bye bye bye bye baby
Combat baby come back


How I miss your ranting
Do you miss my all time lows

By Metric @ Old World Underground, Where Are You Now?

SVN fusion des révisions de trunk dans votre branche

Tagged:

À partir de la branche

svn log

Affiche le numéro de révision lors de la création de ma branche

------------------------------------------------------------------------
r23 | stereosv | 2009-02-17 11:42:28 -0500 (Tue, 17 Feb 2009) | 1 line

creating branch for xyz

Maintenant j'ai besoin de connaître la révision actuelle du trunk. La commande svn update exécutée à partir du trunk retourne la version actuelle.

> svn update
At revision 25.

Dans mon cas, le trunk est à la révision 25... impliquant qu'il n'y a eu que deux commit depuis la dernière fois que j'ai checked out ma branche. Sympa.

Maintenant, il faut transporter ces changements dans ma branche. De retour sur le répertoire de ma branche, il est temps de mettre les numéros de révision.

svn merge -r 23:25 svn+ssh://username@svnserver/home/username/svn/project/trunk

Ce qui est fait est un merge de tous les changements survenus entre la révision 23 (quand j'ai créé ma branche) et la révision 25 (la version la plus récente du trunk) dans le trunk dans ma copie locale.

Maintenant il est temps de check in ma branche, avec les changements mise à jour à partir du trunk.

svn ci -m "Merged trunk changes r23:25 into my branch"

Boys don't cry

Tagged:

I would say I'm sorry
If I thought that it would change your mind
But I know that this time
I have said too much, been too unkind
I try to laugh about it
Cover it all up with lies
I try to laugh about it
Hiding the tears in my eyes


'Cause Boys don't Cry


I would break down at your feet
And beg forgiveness plead with you
But I know that it's too late
And now there's nothing I can do
So I try to laugh about it
Cover it all up with lies
I try to laugh about it
Hiding the tears in my eyes


'Cause Boys don't Cry


I would tell you
That I loved you
If I thought that you would stay
But I know that it's no use
That you're already gone away
Misjudged your limits
Pushed you too far
Took you for granted
I thought that you needed me more


I would do most anything
To get you back by my side
But I just keep on laughing
Hiding the tears in my eyes


'Cause Boys don't Cry
Boys don't Cry

By The Cure @ Boys Don't Cry

Black Skin Blue Eyed Boys

Tagged:

People: white is white
What's black ain't clover


Together we'll be
When the war is over.
You see the Black Skin Blue Eyed Boys


They ain't gonna fight no wars
Oh
now.


Cool is school
But the teachers beat yer


When they see


That they can't reach yer.
You see the Black Skin Blue Eyed Boys


They ain't gonna fight no wars
Oh
now.


They ain't got no country


They ain't got no creed


People won't be black or white


The world will be half-breed.
The world will be half-breed.
The world will be half-breed.
You see the Black Skin Blue Eyed Boys


they ain't gonna fight no doggone wars.


They ain't got no country...


It's a brand new day


With brand new people


In one big world


We're just one people.
You see the Black Skin Blue Eyed Boys


They ain't gonna fight no wars. Oh
now.
Baby
you know that we hate fighting.

By The Equals @ Black Skin Blue Eyed Boys" / "Ain't Got Nothing to Give You

Se connecter en SSH avec sa clé publique

Se connecter en SSH avec sa clé publique (plutôt que son mot de passe) présente quelques avantages : sécurité renforcée, possibilité de définir un mot de passe « vide »... Voici les étapes à suivre pour configurer son compte SSH avec clé publique :

Générer sa clé privée sous Windows

Nous allons utiliser le générateur de clés fournis avec PUTTY, un logiciel gratuit, disponible à cette adresse: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (choisir le "Windows Installer", ou bien télécharger puttygen.exe).

Lancer PuTTYGen, générer une paire de clé SSH-2 DSA de 1024 bits et sauvegarder la clé privée dans un dossier personnel de votre ordinateur. Copier la clé publique affichée (avec un CTRL-C) et la sauver dans un fichier temporaire authorized_keys (il ne faut pas cliquer sur Save Public key mais bien faire un copier-coller).

Exemple de clé publique (sur une seule ligne):

ssh-dss AAAAB3NzaC1kc3MAAACBALWEC3j9qDVBUD2GDSiGA7N265of/V0vFXql21tbLLoLxboVy6usY4mcwRtWHes9MvDv64TWH81I72pwUtRqsfnsWuuvq3X/Pw6FWdMKWo91+B+xNDlZE6HmW6PigM4pqXDsiwvP3/CA1rgF/Dkaeq3UVyVux5ZbKexb/JsBC4I9AAAAFQDpGJFV1yrx6AcwuT61jSZ3JIPrxQAAAIBXDoi7WeNfoGMpcw0LaeMzROVr53q3+rUS99kyi6153TSiDph8RlURuBU2C4y67lARYqJy/9Hbm7mShKEUkXhrDacevJfuF5zI9WJ5Jkqt/FtPDzhEmWqhW6EDlckeQFgRM4NE32uBOCEIGb0Ac7M5QY/t+igb49nrq79goYMxdQAAAIARjdjIlrzwa5iew8CKuf97DTCbGy9I4ZLpE9GVCLEi/mgm4+JOCD8Y3exlNdWJogmcc/ec1wJzdP7zgm/I7uraoL6B7BeGfzdQ2KWWvNL7unhGW2q8Rwegh9aQJnapCQ/0irTHhx65XB3oq+Yk30GDEtYioewuGAvSXH8TD0Dtgw== dsa-key-20090731

Uploader sa clé sur le serveur depuis Windows

A l'aide de votre logiciel FTP, créer le dossier .ssh (activer l'option "Afficher les fichiers cachés" pour visualiser le dossier créé). Mettre le fichier authorized_keys dans ce dossier .ssh.

Se connecter en SSH Depuis Windows

Lancer PUTTY.exe. Lors de la première connexion, il faut configurer une session:

Dans la colonne de gauche "Category", choisir SSH et renseigner:

  • Prefered SSH Protocol version: 2
  • Développer (cliquer sur +) pour afficher l'option Auth, et dans Private Key file for auth, indiquer le chemin pour accéder à votre clé privée sur votre ordinateur.

Retourner à la catégory Session, et cliquer sur "save".

Désormais, vous avez configuré une session, que nous avons appelé ssh.alwaysdata.com, qui pourra être utilisée directement ou via SVN.

Double-cliquez sur cette session. Vous devriez être connecté automatiquement, grâce à votre clé privée.

Générer sa clé privée sous Linux ==

$ mkdir -p ~/.ssh
$ chmod 0700 ~/.ssh
$ ssh-keygen -t dsa -f ~/.ssh/id_dsa

Si vous voulez ne jamais avoir à rentrer votre mot de passe lorsque vous vous connecterez en SSH, indiquez une « passphrase » vide.

Uploader sa clé sur le serveur depuis Linux

ssh-copy-id -i ~/.ssh/id_dsa.pub user@ssh.alwaysdata.com

Remplacez « user » par le nom de votre utilisateur SSH.

Uploader sa clé sur le serveur depuis Mac OS X (ou si ssh-copy-id n'est pas disponible)

Copiez votre clé sur votre compte

scp ~/.ssh/id_dsa.pub user@ssh.alwaysdata.com:/home/user

Connectez-vous en ssh avec votre nom d'utilisateur et mot de passe et copiez le contenu de la clé dans .ssh/authorized_keys

mkdir -p ~/.ssh
chmod 0700 ~/.ssh
cat id_dsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Supprimez enfin le fichier id_dsa.pub

rm id_dsa.pub

Se connecter en SSH Depuis Linux

À la prochaine connexion SSH, votre passphrase vous sera demandée (ou rien du tout si votre passphrase est vide).

Si cela ne fonctionne pas ...

  • Vérifiez que le fichier authorized_keys se trouve bien dans le dossier .ssh dans le dossier de démarrage de l'utilisateur SSH. Pour l'utilisateur <user>, c'est /home/<user>/. Si vous avez créé un autre utilisateur SSH, c'est le dossier que vous avez désigné lors de sa création.
  • Dans le fichier authorized_keys, vérifiez que la clé publique est bien sur une seule ligne, et ne contient pas de commentaires ou autres caractères etranges.