People: white is white
What's black ain't cloverTogether we'll be
When the war is over.
You see the Black Skin Blue Eyed BoysThey ain't gonna fight no wars
Oh
now.Cool is school
But the teachers beat yerWhen they see
That they can't reach yer.
You see the Black Skin Blue Eyed BoysThey 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 Boysthey 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 BoysThey ain't gonna fight no wars. Oh
now.
Baby
you know that we hate fighting.
Black Skin Blue Eyed Boys
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:
- HostName: mettre user@ssh.alwaysdata.com
- Connection type: SSH
- Saved Sessions: ssh.alwaysdata.com
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.
You Are Never Alone
And frankly there is nothing so unusual about being a jewish cowboy
Cowboy
Im a cowboy
On a trail to nowhere all i have is a horse
Even he who could lead if he broke free of this
Curse
All i got memories they arnt even mine
In the drag when wails till the song has gone awayAt night i look to the stars
Well they say got it from me
At night i look to the stars
They say got it from meCowboy
Im a cowboyAs i ride just a road the journey of my life
Through the world with no love
I stop and wonder why
As i come to a town and lay my saddle down
Then i turn want some peace
But theres nowhere to be foundWhat time are we rollin free
At night i look to the stars
Thats when i heard someone scream to me
You are on your own
At night i look to the stars
Well they say got it from meThis is striaght from the horses mouth
We are beried treasure
Rag of bones travelled on gravelled
Car battaled on drugged for ever everThis is straight from the horses mouth
We are beried treasure
Rag of bones travelled on gravel
Car battled on drugged for ever everBounty on ma head spurs on your feet
We are out of towners the county
Gives us grief
Eyen our horses we gallop at light speed
New sherif from town
I still think of discription
Till they stressen me doin like ashtrays
What they clever maintaian
Cos am chosen like hyrogrific inscriptions
To be decoded by those who aint frozenCowboy
Im a cowboyNow theres no tomorro
Only yestarday
To live in the past
Is to ride your life awayI can flee in ma bones
I will die all alone
Back down to the ground
Of the siege brush wait for meWhat time are we rollin free
At night i look to the stars
Thats when i heard someone scream to me
You are on your own
At night i look to the stars
Well they say got it from meCowboy
You are never alone
Im a cowboy
Jeane
Jeane
The low-life has lost its appeal
And I'm tired of walking these streets
To a room with a cupboard bareJeane
I'm not sure what happiness means
But I look in your eyes
And I know
That it isn't thereWe tried, we failed
We tried, and we failed
We tried and we failed
We tried and we failed
We triedJeane
There's ice on the sink where we bathe
So how can you call this a home
When you know it's a grave ?But you still hold a greedy grace
As you tidy the place
But it'll never be clean
JeaneWe tried, we failed
We tried, and we failed
We tried and we failed
We tried and we failed
We triedOh ...
Cash on the nail
It's just a fairytale
Oh ...
And I don't believe in magic anymore
JeaneBut I think you know
I really think you know
Oh ...
I think you know the truth
JeaneOh ...
No heavenly choir
Not for me and not for you
Because I think that you know
I really think you know
I think you know the truth
Oh ...
JeaneThat we tried, and we failed
That we tried, and we failed
We tried and we failed
We tried and we failed
Oh ...
Oh ...
Jeane
Installation de ROR
Ruby
Sur debian
> sudo apt-get install ruby1.8-dev
Ruby of Rails
en étant l'utilisateur root
> gem install rails
driver mysql
Normalement
> gem install mysql
sinon sous OSX
> sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
mod_rails
en étant l'utilisateur root
> gem install passenger
> passenger-install-apache2-module
Coller les lignes dans le httpd.conf d'apache. Sous OSX, ces lignes sont
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.2.4
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Ajouter un vHost par domain
<VirtualHost *:80>
ServerName www.foo.com
DocumentRoot /webapps/foo/public
RailsBaseURI /rails
RailsEnv development
<Directory "/webapps/foo/public">
Options FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>