#28151 Le 26/06/2010, à 21:57
- Pylades
Re : Topic des couche-tard (31)
[youtube]http://www.youtube.com/watch?v=vPyN-NPK1K8[/youtube]
http://www.youtube.com/watch?v=vPyN-NPK1K8Impressionnant un interpréteur brainfuck codé en 5 minutes !
Wow ! Enfin, je ne sais pas si il recrache un truc déjà fait ou s’il le fait en temps réel, mais l’effort de mémorisation serait déjà pas mal. M’enfin, des indices laissent toutefois à penser que c’est une performance originale.
Par contre, deux fautes de goûts : le choix du langage, et de l’éditeur de texte.
(Nan, ce n’est pas vrai, mais c’est juste histoire de respecter la tradition… )
Bon, le monde va trop vite pour moi, là, je vais aller faire une pause.
À plus !
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#28152 Le 26/06/2010, à 22:03
- tshirtman
Re : Topic des couche-tard (31)
[youtube]http://www.youtube.com/watch?v=vPyN-NPK1K8[/youtube]
http://www.youtube.com/watch?v=vPyN-NPK1K8Impressionnant un interpréteur brainfuck codé en 5 minutes !
ok, c'est un bon codeur et en tout cas il sait comment coder d'avance le problème qu'il à choisit de résoudre… après si le langage est en effet efficace pour ça, je ne vois pas trop ce qu'il manque au python pour en faire autant… la syntaxe du "case" est sympatique et le python a fait certes des choix différents là dessus, mais pour le reste c'est la même chose…
Hors ligne
#28153 Le 26/06/2010, à 22:17
- compte supprimé
Re : Topic des couche-tard (31)
Shazam.
#28154 Le 26/06/2010, à 22:17
- nathéo
Re : Topic des couche-tard (31)
Points.
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne
#28155 Le 26/06/2010, à 22:18
- \\Ouranos//
Re : Topic des couche-tard (31)
\\Ouranos// a écrit :[youtube]http://www.youtube.com/watch?v=vPyN-NPK1K8[/youtube]
http://www.youtube.com/watch?v=vPyN-NPK1K8Impressionnant un interpréteur brainfuck codé en 5 minutes !
ok, c'est un bon codeur et en tout cas il sait comment coder d'avance le problème qu'il à choisit de résoudre… après si le langage est en effet efficace pour ça, je ne vois pas trop ce qu'il manque au python pour en faire autant… la syntaxe du "case" est sympatique et le python a fait certes des choix différents là dessus, mais pour le reste c'est la même chose…
Ceci n'était pas du prosélytisme pro-ruby.
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#28156 Le 26/06/2010, à 22:24
- compte supprimé
Re : Topic des couche-tard (31)
De toute façon, le dessin en HTML/CSS, ça, c'est l337!
[youtube]http://www.youtube.com/watch?v=NqFOB77jLaE[/youtube]
#28157 Le 26/06/2010, à 22:24
- Sir Na Kraïou
Re : Topic des couche-tard (31)
Deux minutes toutes les demi-heures, ça ne s'arrange pas vraiment.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#28158 Le 26/06/2010, à 22:29
- Mornagest
Re : Topic des couche-tard (31)
Greuh...
N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)
Hors ligne
#28159 Le 26/06/2010, à 22:31
- rmy
Re : Topic des couche-tard (31)
Hé les lyonnais, vous connaissez easy-tech ? Vous avez un avis ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#28160 Le 26/06/2010, à 22:41
- tshirtman
Re : Topic des couche-tard (31)
@Ourannos: ah ok, j'ai crus enfin toi peut être pas, mais lui un peu quand même
sinon j'ai presque finis de convertir son code en python, sachant que j'ai jamais codé d'interpréteur bf, je l'ai completement recopié dans la méthode, il me reste à être sur de bien comprendre comment il joue avec sa variable "b" dans le dernier "when" de son run… mais sinon je pense que mon code est valide… faudra que je choppe un hello world après…
Hors ligne
#28161 Le 26/06/2010, à 22:42
- kouskous
Re : Topic des couche-tard (31)
Boaaah arrêtez avec le flash !
#!/usr/bin/killall
« « J'aime kouskous » — kouskous. » — kouskous.
Hors ligne
#28162 Le 26/06/2010, à 22:43
- compte supprimé
Re : Topic des couche-tard (31)
Boaaah arrêtez avec le flash !
Flashblock et/ou noscript est/sont ton/tes ami(s).
#28163 Le 26/06/2010, à 22:44
- nathéo
Re : Topic des couche-tard (31)
+1 c'est à cause de ça que mon navigateur n'arrête pas de crasher...
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne
#28164 Le 26/06/2010, à 22:48
#28165 Le 26/06/2010, à 22:49
- \\Ouranos//
Re : Topic des couche-tard (31)
@Ouranos: ah ok, j'ai crus enfin toi peut être pas, mais lui un peu quand même
sinon j'ai presque finis de convertir son code en python, sachant que j'ai jamais codé d'interpréteur bf, je l'ai completement recopié dans la méthode, il me reste à être sur de bien comprendre comment il joue avec sa variable "b" dans le dernier "when" de son run… mais sinon je pense que mon code est valide… faudra que je choppe un hello world après…
Merci de bien orthographier mon pseudo
Ton code, il donne quoi ? Tu nous le passes après ?
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#28166 Le 26/06/2010, à 22:50
- Pylades
Re : Topic des couche-tard (31)
@tshirtman :
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
@ArkSeth, pour l’histoire de « par contre » :
Je continue ici pour ne pas trop être complétement HS… Je n’en ai jamais parlé ici, mais je me rappelle avoir entendu quelqu’un en parler. Et plusieurs personnes, qui parlent plutôt bien la français, me l’ont dit. Je vais me voir si je trouve un truc sur le sujet…
Et chuis vraiment naze…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#28167 Le 26/06/2010, à 23:00
- Sir Na Kraïou
Re : Topic des couche-tard (31)
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#28168 Le 26/06/2010, à 23:02
- tshirtman
Re : Topic des couche-tard (31)
ouais j'ai vu pour les hello world sur WP ^^
il me manque toujours la ligne qui gère le ']', faudrait peut etre que je lise ce que ça fait en bf…
voila où j'en suis, on m'appelle à table…
#!/usr/bin/env python
import sys
from exceptions import BaseException
class unmatchedbracket(BaseException):
pass
class bf(object):
def __init__(self):
pc = 0
def check_brackets(self, code):
s = []
l = {}
for i,j in enumerate(code):
if j == '[': s.append(i);
if j == ']':
try:
l[i] = s.pop()
except:
raise unmatchedbracket('unmatched ]')
if len(s) > 0:
raise unmatchedbracket('unmatched [')
return l
def run(self, code):
b = self.check_brackets(code)
print b
pc = 0
p = 0
t = [0] * 1000
while pc != len(code):
i = code[pc]
if i == '>': p += 1
elif i == '<': p -= 1
elif i == '+':
t[p] += 1
t[p] %= 256
elif i == '-':
t[p] -= 1
t[p] %= 256
elif i == '.': print chr(t[p])
elif i == ',': sys.stdin.read(size=1)
elif i == '[':
if t[p] == 0: pc = b[pc]
elif i == ']': pc = #TODO !
else:
raise BaseException('unknown command', i, ' pos ', pc)
pc += 1
if __name__ == '__main__':
bf().run(open(sys.argv[1]).read())
Hors ligne
#28169 Le 26/06/2010, à 23:03
- \\Ouranos//
Re : Topic des couche-tard (31)
@tshirtman : Bien !
Dernière modification par \\Ouranos// (Le 26/06/2010, à 23:06)
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#28170 Le 26/06/2010, à 23:06
- Arcans
Re : Topic des couche-tard (31)
Dodo-plop
« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
— Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
— Le Rouge
Hors ligne
#28171 Le 26/06/2010, à 23:07
- juju_theseaman
Re : Topic des couche-tard (31)
@Arzhur : /me va se fouetter !
le n@nyl@nd a écrit :helly a écrit :Qui ça, le bûcher ?
Tu me déçois là : tu n’as même pas vu la métaporn.
+1
Ça vole haut ce soir...
Р'tite G☢gole a écrit :(putain d'sfr ! )
Comprends pas ! Je n’ai jamais eu aucun problème.
Bon, c’est p’têt’ pass’que chuis un ancien de chez « Le Neuf »
Chez tous les grands FAI (comprenez sauf FDN, Nerim connais pas), il y a 90% de "chez moi, ça marche" (chiffre à la louche hain). Le problème c'est le traitement des problèmes des autres.
Nous ça a marché jusqu'à ce qu'ils installent un nouveau central plus près pour augmenter le débit, mais qu'orange se "trompe" en remettant les lignes (genre plus d'ADSL, puisque pas donné notre fil à neuf). Ils ont voulu qu'on paye les deux mois (!) sans net, on s'est cassé chez orange, au moins il ne se font pas d'auto obstruction.
Tiens, @u Rouge : Pourquoi tu devrais coder en ruby plutôt qu'en python :
[...]
Ça pue le troll ça.
Tout ce qu'il y a à retenir → maintenant le bûcher est un vrai bot, opérationnel, et il a un grand vocabulaire (50 phrases pour l'instant )
/me très fière
T'auras un bon point !
Bon, en vrais si je te vois je te paie un verre !
Merci de bien orthographier mon pseudo
V'la un maniaque de plus. En même temps, si vous faisiez simple, on se planterait pas, hein.
A celui qui veut faire épici euh pharmacien, lis cet article du blog de Rrrr. En passant, elle est médecin et ses anecdotes sont trop fun.
Hors ligne
#28172 Le 26/06/2010, à 23:07
- Sir Na Kraïou
Re : Topic des couche-tard (31)
Y a moyen de prouver des déconnexions régulières ? Apparemment, il y a l'article 1184 de j'ne sais plus quel code, civil j'crois, qui autorise à résilier un contrat si l'autre partie ne respecte pas les termes, mais il faut prouver.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#28173 Le 26/06/2010, à 23:07
- rmy
Re : Topic des couche-tard (31)
@tshirtman, pour toi : ./viewtopic.php?id=405211
Tiens au fait j'y repense, tu t'en es sorti avec ton DD que je t'avais sauvé et qu'est re-mort ? (Un maxtor DM22 500Go de mémoire...)
Ses symptômes, c'est quoi ? Je passe à Paris Dimanche 4, en express. Si ça peut permettre de le récupérer et/ou de le re-sauver...
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#28174 Le 26/06/2010, à 23:07
- PPdM
Re : Topic des couche-tard (31)
Dodo-plop
pareil en couleur
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#28175 Le 26/06/2010, à 23:08
- ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
Re : Topic des couche-tard (31)
.
Quoi ? Tu travailles sous GNU/LInux ? Ba, ça va te passer... quand il existera quelque chose de mieux... et ce ne sera pas windows, à moins que ce devienne libre et bien programmé.
mon petit blog de débutant
Hors ligne