Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/08/2009, à 23:24

Ras'

Codin' & Singin'

Un petit jeu, apparement paru sur Twitter, ceux qui trainent sur les mêmes blogs que moi (ou encore sur twitter), en ont certainement entendu parler du coup...
Enfin bon, je lance ça quand même si certains sont interessés, ça peut être marrant smile


Le but est de trouver le nom de la chanson cachée dans le code. On peut bien sur aller vers des noms de livres / films, au choix, mais là j'ai la flemme de réfléchir donc je met un exemple simple trouvé sur le blog qui m'a parlé de ça (oui, les blogs me parlent)

var i = {shot:{sheriff:true,deputy:false}}

Tous les langages sont acceptés, celui qui trouve en lance un autre (ou laisse sa place s'il n'a rien).


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#2 Le 23/08/2009, à 23:31

Shyne

Re : Codin' & Singin'

i shot the sheriff but i didn't shoot the deputy

big_smile

Hors ligne

#3 Le 23/08/2009, à 23:35

Gage

Re : Codin' & Singin'

Shyne a écrit :

i shot the sheriff but i didn't shoot the deputy

big_smile

Ah mais tu bloques tout le jeu ! Relances-en un !


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#4 Le 23/08/2009, à 23:40

Shyne

Re : Codin' & Singin'

Facile et dans le meme genre en plus ^^

if(!women)
{
        cry = false
}
else
{
        cry = true
}

Dernière modification par Shyne (Le 23/08/2009, à 23:43)

Hors ligne

#5 Le 23/08/2009, à 23:45

Gage

Re : Codin' & Singin'

No woman no cry smile.

Allez, un peu de Python :

for i in nothing() :
    money()

EDIT : c'est sans doute un peu cryptique, il faut bien connaître Dire Straits, ce qui n'est pas le cas de tout le monde sur ce forum. J'an propose donc un autre :

var='sunday'
print var + ' bloody', var

Dernière modification par Gage (Le 24/08/2009, à 00:14)


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#6 Le 24/08/2009, à 00:16

Ras'

Re : Codin' & Singin'

Ce serait possible de mettre juste un indice sur la nature de ce qu'on doit chercher ? (chanson, livre, film ?)

Sinon la je propose Money for nothing de Dire Straits.
EDIT : oui j'ai proposé une demi heure après mais c'était le temps d'écrire la suivante, je cherchais différents moyen d'écrire ça pour avoir un code plus fun, mais c'est difficile de réfléchir...
De toute façon c'est Sunday bloody Sunday de U2 (ou bien le film à ce sujet ?) donc c'est à moi :

#/bin/bash
#Une chanson
#

let difficulty=difficulty+1
quality=$((quality+1))
speed=`expr $speed + 1`
solidity=$((++solidity))

Désolé si les termes sont mal choisis, ou si c'est trop facile, mais j'ai la flemme de réfléchir (malade sad)

Dernière modification par Ras' (Le 24/08/2009, à 00:18)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#7 Le 24/08/2009, à 00:35

Gage

Re : Codin' & Singin'

Tu as dit "Une chanson", donc on poste sur une chanson.

Harder, batter, faster, stronger ?

Max.sh :
#       
#       Copyright 2009 Gage <spam@gmail.com>
#       
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 3 of the License, or
#       (at your option) any later version.
#       
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#       
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.

#     (Tout plein de code...)

Indice : le nom du script a son importance.

Ras' a écrit :

c'est difficile de réfléchir...

Ce sera répété, déformé et amplifié tongue.

Dernière modification par Gage (Le 24/08/2009, à 00:49)


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#8 Le 24/08/2009, à 00:52

Ras&#039;

Re : Codin' & Singin'

Le but est de trouver le nom de la chanson cachée dans le code. On peut bien sur aller vers des noms de livres / films, au choix

C'est pour ça wink


Bon sinon c'est "il est libre max" (apparement de Hervé Christiani). L'indice n'était pas nécessaire, faut laisser un peu de difficulté wink


Je laisse ma place si quelqu'un en trouve un avant moi, sinon j'éditerais wink
Tu peux déformer et amplifier ce que tu veux wink (même cette phrase d'ailleurs)


EDIT : Bon toujours en bash et avec du code bien sale :

Program.sh
#/bin/bash
#Music
#

wget http://serveur.org/dossier/rich
if  [ ! -s "rich" ]
then killall Program.sh
fi

Peut être qu'avec un while ç'aurait été plus explicite mais j'ai la flemme de chercher comment sortir de la boucle après.
(d'ailleurs le killall programm.sh n'est pas très top mais vous aurez compris ce que ça veut dire)

Dernière modification par Ras' (Le 24/08/2009, à 01:04)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#9 Le 24/08/2009, à 01:06

Gage

Re : Codin' & Singin'

Get rich or die tryin' ?

J'ignorais que c'était un film, mais le code m'évoquait ça ^^. Et en vérifiant dans Google, c'est bien un film...

Si quelqu'un veut prendre ma place, qu'il y aille. Sinon pareil, j'éditerai quand j'aurai trouvé un truc à poster.

Dernière modification par Gage (Le 24/08/2009, à 01:07)


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#10 Le 24/08/2009, à 01:11

cyril_remy

Re : Codin' & Singin'

(J'allais proposer "Kill the poor"...:mad: mais si le wget a son importance... neutral)

Dernière modification par cyril_remy (Le 24/08/2009, à 01:11)


Mieux vaut être une vraie croyante qu'une fausse sceptique.

Hors ligne

#11 Le 24/08/2009, à 01:16

Ras&#039;

Re : Codin' & Singin'

j'ai édité quand j'ai vu que c'était un album de 50 cents, mais en fait c'est aussi un film, enfin bref, dans tous les cas t'as trouvé wink


Tout a son importance cyril_remy wink


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#12 Le 24/08/2009, à 01:19

Gage

Re : Codin' & Singin'

J'ai trouvé un film à faire deviner :

#! /bin/bash
$1 > fist
$2 >> fist
$3 >> fist
$4 >> fist
$5 >> fist
$6 >> fist
$7 >> fist
$8 >> fist
$9 >> fist
exit 0

Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#13 Le 24/08/2009, à 02:13

Chewbacca

Re : Codin' & Singin'

Gage a écrit :

Tu as dit "Une chanson", donc on poste sur une chanson.

Harder, batter, faster, stronger ?

Max.sh :
#       
#       Copyright 2009 Gage <spam@gmail.com>
#       
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 3 of the License, or
#       (at your option) any later version.
#       
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#       
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.

#     (Tout plein de code...)

Indice : le nom du script a son importance.

Ras' a écrit :

c'est difficile de réfléchir...

Ce sera répété, déformé et amplifié tongue.

Il est liiiiibre max !!!!


Portable : Core 7 5500U - 8Go RAM - Intel HD Graphics 5500 + Nvidia GT 840M (optimus de m****), 6 Go DDR3 - Ubuntu GNOME 15.04 + GNOME 3.6
Media Center : Raspberry Pi - Openelec 4
DataServeur @Home : Raspberry Pi - Raspbian

Hors ligne

#14 Le 24/08/2009, à 02:19

Gage

Re : Codin' & Singin'

Oui, mais ça, ça a déjà été trouvé. Maintenant, il s'agit de trouver celui qui est indique au post 12.


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#15 Le 24/08/2009, à 04:28

Ras&#039;

Re : Codin' & Singin'

Qui est pas facile d'ailleurs, j'en ai vraiment aucune idée :\

EDIT : aaaahhh mais je veux un indice !

Dernière modification par Ras' (Le 24/08/2009, à 11:24)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#16 Le 24/08/2009, à 11:39

Gage

Re : Codin' & Singin'

Indice : juste avant de poster, j'avais rédigé ce post.

(Oui, l'indice est difficile, mais en même temps, le film est très connu)

Dernière modification par Gage (Le 24/08/2009, à 11:59)


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#17 Le 24/08/2009, à 16:31

sheep

Re : Codin' & Singin'

Bonjour

J'ai trouvé un film à faire deviner :
Code:

#! /bin/bash
$1 > fist
$2 >> fist
$3 >> fist
$4 >> fist
$5 >> fist
$6 >> fist
$7 >> fist
$8 >> fist
$9 >> fist
exit 0

"pour une poignée de dollars"

si c'est ça, je laisse ma place, je sais pas coder, et je suis au boulot smile


Save water, Drink beer

Hors ligne

#18 Le 24/08/2009, à 17:29

Gage

Re : Codin' & Singin'

C'est marrant, je pensais que le titre anglais serait plus facile à trouver : "a fistful of dollars". En tout cas, tu as gagné. Quelqu'un pour en proposer un ?


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#19 Le 24/08/2009, à 18:25

Ras&#039;

Re : Codin' & Singin'

J'étais pas du tout du tout parti la dedans :\

J'étais parti sur "fist" le poing, donc éventuellement un film de combat, et je croyais que $1 $2 étaient les arguments avec lesquels étaient lancés la fonction... Ouais, j'aurais jamais trouvé... D'autant que je connaissais pas le titre anglais...


Bon un autre vu que personne n'en a pour le moment :

#/bin/bash
#Musique
#

find Mics | wc -l

Bonne soirée big_smile

Dernière modification par Ras' (Le 24/08/2009, à 18:25)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#20 Le 24/08/2009, à 20:29

Gage

Re : Codin' & Singin'

Le fait d'avoir employé find au lieu de locate a une importance ?

Sinon, je cherche un truc portant sur le nombre de "mics", genre "how many mics", ou assimilé, mais je sèche...


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#21 Le 24/08/2009, à 20:43

Ras&#039;

Re : Codin' & Singin'

Si tu as "how many mics" mais que tu n'as pas trouvé, c'est que c'est un problème de culture big_smile
Pourtant il me semblait que c'était un des albums les plus vendus, et l'album de hip hop le plus connu...
Bref, c'est une chanson sur l'album "The score"  des Fugees.


Du coup on va quand même valider même si c'est pas complètement trouvé... Vu que la réponse est quand même donnée.


A toi !
(j'aurais cru que ça aurait plus de succès)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#22 Le 24/08/2009, à 21:02

Gage

Re : Codin' & Singin'

Non mais en fait c'est ma culture rap qui est proche du néant : sorti de quelques gros succès passant à la radio à des moments où je n'avais pas d'autres choix que d'écouter, je ne connais rien. Ou ça se limite à MC Solaar.

Pour la suite, j'hésite entre deux morceaux : un est tellement cryptique que je pense que personne ne le connaît, mais j'aime beaucoup la façon de le coder, et l'autre pour lequel je trouve ça moins élégant, mais la chanson est plus connue. Je mets donc les 2 :

#! /bin/bash
wget http://mccoy.net/files/mccoy http://mccoy.net/files/mccoy.sums
sha256sum mccoy -c mccoy.sums
#! /usr/bin/env python
watchtower = range(500)
for i in watchtower :
    print i

EDIT : Je vois qu'on est 2 à rédiger la quasi-totalité des messages de ce topic. Serait-ce parce qu'on est 2 à remplir les 3 critères suivants :
- Connaître un (ou plusieurs) langages de programmation
- Avoir une culture musicale pas trop spécialiste
- Fréquenter l'éphémère ?

Je ne crois pas. Et quand bien même ça serait le cas, c'est assez facile de lire du code, même sans savoir coder. Alors, viendez, les gens ! Essayez au moins de trouver les chansons cachées ! Et si vous ne savez pas programmer, c'est pas grave, le topic regorge de programmeurs chevronnés qui se feront un plaisir de transcrire en assembleur les titres de chansons envoyés par MP !

Dernière modification par Gage (Le 24/08/2009, à 21:22)


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne

#23 Le 24/08/2009, à 21:10

Ras&#039;

Re : Codin' & Singin'

Wah l'inspiration, on commence à entrer dans du joli code smile
J'vais devoir taper un peu de man ^^ mais pas ce soir, on verra plus tard si personne n'a trouvé.


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#24 Le 24/08/2009, à 23:19

Ras&#039;

Re : Codin' & Singin'

Gage a écrit :
#! /usr/bin/env python
watchtower = range(500)
for i in watchtower :
    print i

Le script parcours et affiche l'ensemble des watchtower à ce que j'ai compris (je connais pas python, mais ça ressemble quand même à d'autres langages...) donc je penserais à "all along the watchtower" de U2, mais je comprends pas pourquoi il y en aurait 500 et pas un nombre différent, peut être que c'est juste pour montrer qu'il y en a beaucoup ?

Enfin sinon c'est clair que c'est dommage qu'on soit que deux à jouer... pourtant je suis sur que certains pourraient s'ils le voulaient. Peut être est ce le fait que ce topic soit dans l'ephemere et pas dans le café ?


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#25 Le 24/08/2009, à 23:39

Gage

Re : Codin' & Singin'

En fait, tu as loupé une instruction (tu ne pouvais pas l'inventer) :

watchtower = range(500)

range (X) retourne une liste contenant tous les entiers de 0 à X-1. Donc watchtower est une liste. Et l'instruction for parcourt donc cette liste (j'ai mis 500, ça aurait pu être n'importe quel nombre, mais l'expression "all along" signifie que c'est une longue balade). En fait, on se balade tout au long de watchtower (et il n'y a qu'un seul watchtower, comme dans la chanson d'ailleurs).

Ah et puis All along the watchtower, c'est de Bob Dylan ! Par la suite, ça a été repris par tout un paquet de gens, dont U2, mais aussi un petit gus dans son garage, Jimi Hendrix wink.

À toi.

PS : personne pour le premier code ?


Ça, ce sont les sources. Le mouton que tu veux est dedans.
Merci, c'est tout à fait comme ça que je le voulais ! Crois-tu qu'il faille beaucoup de ressources à ce mouton ? Parce que ma config est toute petite...
Ça devrait aller. Tu peux te compiler un petit mouton.
Pas si petit que ça. Tiens ! il s'est mis en veille...

Hors ligne