Fermer une session SSH sans tuer les processus


Do you ever wanted to download somethings, start the encode of the latest video of the brides of the sister-in-law of your brother’s friend, on a distant computer? Or juste keep you’r work on this computer, without keep an opened terminal with the active SSH session?

If you don’t know « Screen » on linux, let’s go! 😀

Screen is a windows manager in text mode for you, geek friends, followers of the term! 😛

To keep process without kill them when you shut your SSH connection out, it’s easy:

You just have to log on your distant machine:

ssh user@machine

Next, launch screen:

screen

You can now do what you want on your machine: wget, torrent, encode, etc…

When you want to log of, just ctrl+A then d (to « drop » the window).

You can so exit the shell:

exit

You can now return to your occupations and habbits 🙂

When you want to return back on the distant computer to see what’s happen now, you have to relog on as previously and type:

screen -r -d

It’s not complicated et mostly cool!
Ne vous est-il jamais arrivé de vouloir lancer un téléchargement, lancer l’encodage de la dernière vidéo du mariage de la belle soeur d’un ami de votre petit frère, et tout ça sur machine distante? Ou tout simplement garder le travail en cours sur cette même machine et ceci, sans avoir à garder un terminal ouvert avec la session SSH active?

Si vous ne connaissez pas encore « Screen » il est temps de s’y mettre! 😀

Screen est un gestionnaire de fenêtres en mode texte pour vous autres amis geeks, adeptes du terminal!

Pour conserver les processus sans les tuer lors de la fermeture de la connection SSH, c’est simple:

Il faut se loguer en SSH sur la machine distante (logique!)

ssh user@machine

Puis lancer screen:

screen

C’est à ce moment qu’on fait ce pour quoi on s’est connecté sur la machine : wget, torrent, encodage, etc…

Lorsque l’on veut se déconnecter, on fait un ctrl+A puis d (pour « détacher » la fenêtre.

Puis on peut quitter le shell:

exit

Vous pouvez maintenant retourner à vos occupations habituelles 🙂

Au moment ou vous voulez retourner voir ou ça en est sur la machine, il faut se reconnecter de la même manière que précédemment et taper:

screen -r -d

En gros, c’est pas bien compliqué et plutôt pratique!

Discover: SonorantDécouverte : Sonorant

Discover of the weekend: Sonorant!

Sonorant is a one-man project created by Chris Catharsis, a Amercian guy from Georgie.

The style that Chris proclame should be close of a melodic death metal/rock  ambient and progressive, indeed, too many words to describe it’s music, but when we analyse its creations, we can say: « finally, it’s exactly that! » 🙂

What I think is extra with his music is that it’s has no sing parts; many bands in the « metal/death metal » music style use of instrumental parts which are awesome, but unfortunately, too often the singer come to get this music horrible…

Moreover, the blend of style as blues, metal and rock gives an other dimension of the universe : something which is non-conventional.

To finish, all of his creations are free available on Jamendo! Isn’t it beautiful? 😀

http://www.myspace.com/chriscatharsis

http://www.jamendo.com/en/artist/Sonorant Petite découverte du weekend: Sonorant!

Sonorant est un one-man project créé par Chris Catharsis, un américain de Georgie.

Le style que Chris revendique, serait proche d’un death metal/rock melodique ambiant et progressif, certes ça fait   beaucoup de mots pour décrire celui-ci mais quand on décompose ses créations on se dit: « finalement c’est bien ça » 🙂

Ce qui rend sa musique extra à mes yeux, c’est l’absence de chant, en effet, beaucoup de groupes dans la branche « metal/death metal » possèdent  des parties instrumentales magnifiques, mais bien souvent, le chant vient gâcher ce plaisir.

De plus le mélange des styles blues, métal et rock donne une dimension « non conventionnelle » à cet univers.

Et pour finir, toute sa musique est disponible gratuitement et librement sur Jamendo! C’est pas magnifique? 😀

http://www.myspace.com/chriscatharsis

http://www.jamendo.com/en/artist/Sonorant

The Power of HTML5La puissance d’HTML5

To begin with my first note on this blog, I ‘ll talk a bit of HTML5, I suppose that, with the buzz on the internet, everyone knows what i’m talking about! The new HTML norm has already appeared to wide public with Youtube and it’s video player written with html5 instead of Flash.

But for a Web developer, it’s interesting to see the infinite possibilities! For example, the html5vsflash website shows us a beautiful demonstration of flash animations reproduced with HTML5 without get a up to date flash version. (useful for the free only community, for who flash is an heretic anti-free software and they refuse to use the flashplugin-nonfree).

Html5.VS.Flash includes a bit of comics humor by placing the two heroes: Flash & Green Lantern with an apple, but don’t make confusion between HTML5 and the Apple company!

Exemple html5
Html5 on the one side...
example flash
... Flash on the other side

The documents structure is now easier to analyse to use the common CSS properties:

Exemple de structure
Example of a HTML5/CSS2(3) structure
<br />&lt;!doctype html&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br /><%%KEEPWHITESPACE%%>    &lt;title&gt;Page title&lt;/title&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br /><%%KEEPWHITESPACE%%>    &lt;header&gt;<br /><%%KEEPWHITESPACE%%>        &lt;h1&gt;Page title&lt;/h1&gt;<br /><%%KEEPWHITESPACE%%>    &lt;/header&gt;<br /><%%KEEPWHITESPACE%%>    &lt;nav&gt;<br /><%%KEEPWHITESPACE%%>        &lt;!-- Navigation --&gt;<br /><%%KEEPWHITESPACE%%>    &lt;/nav&gt;<br /><%%KEEPWHITESPACE%%>    &lt;section id="intro"&gt;<br /><%%KEEPWHITESPACE%%>        &lt;!-- Introduction --&gt;<br /><%%KEEPWHITESPACE%%>    &lt;/section&gt;<br /><%%KEEPWHITESPACE%%>    &lt;section&gt;<br /><%%KEEPWHITESPACE%%>        &lt;!-- Main content area --&gt;<br /><%%KEEPWHITESPACE%%>    &lt;/section&gt;<br /><%%KEEPWHITESPACE%%>    &lt;aside&gt;<br /><%%KEEPWHITESPACE%%>        &lt;!-- Sidebar --&gt;<br /><%%KEEPWHITESPACE%%>    &lt;/aside&gt;<br /><%%KEEPWHITESPACE%%>    &lt;footer&gt;<br /><%%KEEPWHITESPACE%%>        &lt;!-- Footer --&gt;<br /><%%KEEPWHITESPACE%%>    &lt;/footer&gt;&lt;/p&gt;<br />&lt;p&gt;&lt;/body&gt;<br />&lt;/html&gt;<br />

To finish this little presentation, this link show you the start of an FPS entirely made with HTML5 and Javascript!

Example of a HTML5 game!

sources:

http://net.tutsplus.com/category/tutorials/html-css-techniques/

http://html5tutorial.net/category/general

http://www.benjoffe.com/code/

http://html5vsflash.tumblr.com/



Pour commencer mon premier article sur ce blog, je  vais vous parler un peu d’HTML5, je suppose qu’avec le buzz que ça à fait sur le net, tout le monde connait! La nouvelle norme HTML à déjà fait parler d’elle auprès du grand public avec Youtube et sa version lecteur vidéo HTML5 à la place de Flash.

Mais pour un développeur Web, il est intéressant de voir les possibilités quasi-infinies  que cela laisse à celui-ci. Par exemple le site  html5vsflash nous présente une belle démonstration des animations flash qui sont faisable en HTML5 sans pour autant posséder une version de flash à jour (pratique pour les puristes du libre, pour qui flash est une hérésie propriétaire et qui se refusent d’utiliser le flashplugin-nonfree).

Html5.VS.Flash à intégré une petite touche d’humour comics en prenant les personnages Flash et Green Lantern arborant une pomme, mais il ne faut pas faire l’amalgame entre html5 et Apple!

Exemple html5
D'un coté html5...
example flash
... de l'autre Flash

La structure des documents est maintenant plus facile à analyser  pour utiliser les propriétés CSS habituelles :

Exemple de structure
Exemple de structure facilement réalisable en HTML5/CSS2(3)
t

Pour finir cette petite présentation, je vous met un lien pour découvrir le début d’un FPS entièrement en HTML5 et en Javascript!

Exemple d'un jeu réalisé entièrement en HTML5

sources:

http://net.tutsplus.com/category/tutorials/html-css-techniques/

http://html5tutorial.net/category/general

http://www.benjoffe.com/code/

http://html5vsflash.tumblr.com/

Hello!Bonjour!

I’m finally on the blogosphere! There’s not many things to see for the moment, but when I’ll discovers or I’ll create somethings, and when I’ll do some trips, I’ll describe all of this in both french and english!Me voilà enfin sur la blogosphère! Il n’y a pas grand chose à voir pour le moment, mais au fur et à mesure de mes découvertes, de mes créations ainsi que de mes voyages, je détaillerai tout ça en français et en anglais!