Sam & Max » humour http://sametmax.com Du code, du cul Sat, 07 Nov 2015 10:56:13 +0000 en-US hourly 1 http://wordpress.org/?v=4.1 Pedobear et SNCF 5 http://sametmax.com/bedobear-et-sncf/ http://sametmax.com/bedobear-et-sncf/#comments Tue, 30 Oct 2012 01:25:40 +0000 http://sametmax.com/?p=2778 Ce matin dans le train, j’essayais de trouver l’inspiration pour un article de cul. Rien ne vint.

C’est que c’est dur pondre une news par jour, vous vous rendez pas compte. Faire un excellent article une fois, c’est facile. On a tous une étincelle de génie un jour ou l’autre. Mais être bon tous les jours, je cherche encore comment faire.

C’est entre autre pour ça qu’il est vachement plus impressionnant d’être un bon acteur de théâtre que de ciné.

Mais bon, cette fois le Dieu du porno infantile est venu à mon secours, sous la forme ici incarnée de deux petites voisines de 8 ans, qui me permettront de combler le vide d’aujourd’hui en vous reportant leur conversation:

  • tu as vu sa culotte ?, dit la première, tendant le chef-d’œuvre d’art néo-naïf en pastel qu’elle venait juste de terminer. Il représentait une humanoïde femelle à la jupe triangulaire fort drue, rouge et courte. Et avec pas mal de fils qui dépassaient.
  • nan, j’vois pas !
  •  j’l’ai pas dessiné !

Merci les enfants !

]]>
http://sametmax.com/bedobear-et-sncf/feed/ 5
Comment recruter un développeur Python 7 http://sametmax.com/comment-recruter-un-developpeur-python/ http://sametmax.com/comment-recruter-un-developpeur-python/#comments Sat, 27 Oct 2012 14:28:54 +0000 http://sametmax.com/?p=2759 Bonjour M. Gentil. Vous venez pour la position de stagiaire ingénieur senior en periode d’essai sur 3 ans ?

C’est bien, c’est bien.

Nous avons des perspectives de progression fascinantes dans notre SS3I au carré.

J’ai juste quelques tests à vous faire passer. Trois fois rien. Simple formalité administrative. Vous comprenez, on ne peut pas embaucher pas n’importe quel Bac + 5 et le payer SMIC, comme ça sur un coup de tête.

Ce n’est pas contre vous, non.

Pourriez-vous me dire ce qu’affiche ce snippet ? (mouahahahahaha, rire diabolique intérieur)

def test():
 
    try:
        return 1 + "1"
    except TypeError:
        return "exception"
    finally:
        return "finally"
 
print test()

Et celui-là, il affiche la stack trace ou pas ?

def test():
 
    try:
        print 1 + "1"
    except TypeError:
        raise ValueError('Test')
    finally:
        return "finally"
 
print test()

Bon ok, mais si on a un générateur alors ?

def test():
 
    try:
        yield 1 + "1"
    except TypeError:
        yield 'typerror'
        return
    finally:
        yield "finally"
        return
 
    yield "Out"
 
for value in test():
    print value

Quelle exception sera catchée, dans le bout de code suivant ? (tapoter son style de manière énervante sur la table)

def test():
 
    try:
        assert 1 + "1"
    except AssertionError:
        print "assertionerror"
    except Exception:
        print "exception"
    except TypeError:
        print "typerror"
 
test()

Je vois. Donc finally est exécuté dans tous les cas ?

def test():
 
    def foo():
        foo()
 
    try:
        foo()
    except RuntimeError:
        print 'runtimeerror'
    finally:
        print 'finally'
 
test()

Vous êtes sûr ? VRAIMENT dans tous les cas ? (regard appuyé bien stressant, travaillé durant un poste de manager chez Quick)

def test():
 
    try:
        PRINTEUH !
    except SyntaxError:
        print 'syntaxerror'
    finally:
        print 'finally'
 
test()

VRAIMENT, VRAIMENT, dans tous les cas ? Mais alors, VRAIMENT ? (prendre la voix d’Alain Chabat, parce qu’arrivé à ce stade là c’est juste plus rigolo)

def test():
 
    def foo(bar):
        print bar
        return foo, bar
 
    bar = 'bar'
 
    try:
        while True:
            foo, bar = foo(bar)
 
    except RuntimeError:
        print 'runtimeerror'
    finally:
        print 'finally'
 
test()

Ne vous inquiétez pas, nous ne vous JUgeons paaaaaaas. Détendez-vous. Allez. Une petite dernière. Je vous aide. sys.exit(1) retourne le code 1.

import sys
 
def test(l=[]):
 
    print l
    try:
        return 1 + "1"
    except TypeError:
        return l or l.append(sys.exit(1))
    finally:
        print "Je sais plus là, sérieux"
        if len(l) < 1:
            test()
 
test()
test()

Bon, je sens que vous êtes fatigué. On va arrêter là peut être. Vous êtes le genre à vous en tenir là, hein ? Non. Très bien, très bien. Voici un code sur lequel on planche en interne depuis une semaine pour comprendre combien de fois il affiche finally, mais on s’est dit que vous pourriez le résoudre gratuitement pour nous:

import sys
import time
 
import multiprocessing
from Queue import Empty
 
in_queue = multiprocessing.Queue()
out_queue = multiprocessing.Queue()
 
def worker():
 
    while True:
 
        try:
            res = in_queue.get(timeout=0.1)
            if res == 'stop':
                sys.exit(1)
            print res
        except (Empty, multiprocessing.TimeoutError):
            pass
        finally:
            print 'finally'
 
 
process = multiprocessing.Process(target=worker)
process.start()
 
 
in_queue.put('test')
in_queue.put('stop')
 
print 'afterstop'
 
time.sleep(1)
 
print 'done'

Merci, ce sera tout.

Bon WE, monsieur Gentil.

Nous gardons votre CV. On vous recontactera.

]]>
http://sametmax.com/comment-recruter-un-developpeur-python/feed/ 7
On va tous les niquer ! 5 http://sametmax.com/on-va-tous-les-niquer/ http://sametmax.com/on-va-tous-les-niquer/#comments Sat, 20 Oct 2012 20:07:29 +0000 http://sametmax.com/?p=2338 Je suis ravis qu’il y ait pas trop de réactions comme celle-ci sur ce blog. Mais il faut bien avouer que le politiquement correcte continue de pourrir la journée. Notre cher sebsauvage publie régulièrement des petites piques à destination des peignent cul, et j’avoue que l’article “Nous devons nous autoriser à nous insulter les uns les autre” m’a clairement fait tilté, tellement il est significatif de l’état d’esprit de l’ambiance qui certains veulent nous installer.

Moi je veux vivre dans un monde où on peut publier aussi bien ceci:

Orgie de divinités

Personne n'est mort pour la publication de cette image

 

Que cela:

 

Caricature de Mahomet par Charlie Hebdo

Par contre y a un film récent qui a fait quelques morts

 

Mais si on se fait chahuter en France, j’ai visité beaucoup de pays où on est très loin de pouvoir ne serait-ce qu’en parler tout bas. J’ai vu le résultat, et ça ne me donne pas du tout envie de me retrouver dans cette situation.

Alors petite piqûre de rappel

Arabes, asiatiques et racistes:

Juifs, chinois et allemands:

Flics:

Paranos, sursécuriataires et racistes:

Gay, homophones et metrosexuels:

Noirs:

Et parce qu’il faut bien donner l’exemple par l’auto dérision:

Et on peut continuer sur les gros, les handicapés, les cancereux, les orphelins, etc.

Je hais vos idées, mais je me ferai tuer pour que vous ayez le droit de les exprimer.

Voltaire

]]>
http://sametmax.com/on-va-tous-les-niquer/feed/ 5
Do’s and dont’s du français abordant l’indigène anglophone 6 http://sametmax.com/dos-and-donts-du-francais-abordant-lindigene-anglophone/ http://sametmax.com/dos-and-donts-du-francais-abordant-lindigene-anglophone/#comments Mon, 08 Oct 2012 12:56:58 +0000 http://sametmax.com/?p=2498 Parler une langue, ce n’est pas juste se faire comprendre, c’est aussi éviter de dire des conneries. Dans le doute, fermez-là.

Pratiquer les séries de mots à sonorités similaires

Certains son, par exemple les différentes forment de i, nous sont peu familiers dans notre langue. Il est tentant de faire l’impasse dessus en se disant qu’un mauvaise accent n’est pas la fin du monde, mais malheureusement la mise en contexte sur laquelle vous compter pour être compris ne va pas forcément jouer en votre faveur :

  • sheep / ship: “My friend is jacking off the ship
  • shit / sheet / cheat: “I think he is cheating on his wife” ou “I’d like to work with you, but I need to take a sheet first”
  • bitch / beach: “I know you’ve been ridding on a beach all night

Apprendre les exceptions de prononciation et les jeux de mots graveleux

Le ‘a’ se prononce ‘ai’, sauf dans certains cas arbitraires (parfois pour mettre l’emphase sur l’origine française). “Massage” se prononce à la pseudo-française (sinon ils comprendront “message”), tout comme rap (sinon “I love rap” va être compris comme “I love rape”, avec tout le potentielle de LOLatoire que ça implique). Bref, évitez le jeu de mot involontaire.

Dans le même ordre d’idée, regardez quelques séries débile, pour y apprendre des trucs dangereux à dire nonchalamment comme:

  • I love Uranus.
  • I’m John, he’s Dick.

Apprendre les mots qui ont changé de significations

Il y a 30 ans, gay était un mot parfaitement anodin. Celui-ci est évident, mais sachez qu’il y en a beaucoup d’autres. Par exemple:

  • Willy: ce n’est pas juste un prénom. C’est aussi une bite.
  • Johnny: ce n’est pas juste un prénom. C’est aussi une bite.
  • Johson: ce n’est pas juste un prénom. C’est aussi une bite.

Vous avez compris le principe…

Ici, une série pour jeunes ados peut vous aider à vous mettre à jour.

Et bien entendu, assurez-vous que le mot que vous voulez utiliser soit le bon. Voici ce que donne Harry Potter quand on remplace le mot “wand” (baguette) par “wang” (bite):

“You have your mother’s eyes. It seems only yesterday she was in here herself, buying her first wang. Ten and a quarter inches long, swishy, made of willow. Nice wang for charm work.”
“Your father, on the other hand, favored a mahogany wang. Eleven inches. ”

[…]

Harry took the wang. He felt a sudden warmth in his fingers. He raised the wang above his head, brought it swishing down through the dusty air and a stream of red and gold sparks shot from the end like a firework, throwing dancing spots of light on to the walls

[…]

“Oh, move over,” Hermione snarled. She grabbed Harry’s wang, tapped the lock, and whispered, ‘Alohomora!”

[…]

He bent down and pulled his wang out of the troll’s nose. It was covered in what looked like lumpy gray glue.

[…]

He ran onto the field as you fell, waved his wang, and you sort of slowed down before you hit the ground. Then he whirled his wang at the dementors. Shot silver stuff at them.

[…]

Something silver-white, something enormous, erupted from the end of his wang

Then, with a sigh, he raised his wang and prodded the silvery substance with its tip.

]]>
http://sametmax.com/dos-and-donts-du-francais-abordant-lindigene-anglophone/feed/ 6
Humour, réfléxion et cul: la formule ne date pas d’hier 8 http://sametmax.com/humour-reflexion-et-cul-la-formule-ne-date-pas-dhier/ http://sametmax.com/humour-reflexion-et-cul-la-formule-ne-date-pas-dhier/#comments Fri, 27 Jul 2012 16:24:38 +0000 http://sametmax.com/?p=1230 J’ai toujours été fan de Fluide Glacial (Soeur Marie Thérèse, Little Kevin, Les Bidochons, Jean-Claude Tergal, Raymon Calburh, Super Dupont…). Max a presque l’intégral d’Édika et on les relis en boucle. On peut dire que la sametmax.com touch en a été fortement influencée.

Il y a tout dedans. Des situations à deux balles, des dialogues cultes, des rebondissements aussi absurdes qu’une blague de geek, et du sexe inséré complètement gratuitement :

Planche d'Édika de l'album "Crobards ine Love"

Croyez-le on non ceci est la case qui à le plus de sens dans cet album d'Édika.

 

La culture française ce n’est pas que les musées, les chateaux, le vin et la bouffe. C’est aussi le cul, l’impertinence, l’humour décalé et une forte tendance à la créativité là où on l’attend pas. C’est Coluche, Les Nuls, Les inconnus, c’est Desproges, c’est le Joueur du Grenier. Bref.

Tout ça ce n’est pas geek, c’est français. Pourtant la culture geek s’appuie largement dessus. On est fiers d’être intelligement cons. Et accessoirement un peu obsédés.

C’est fou quand on y pense. Les entreprises, l’école, l’administration, et à peu prêt tous les médias hurlent en permanence l’idée que l’on ne peut pas être drôle et compétent, en train de s’amuser et performant, amusant et intelligent, sexuellement orienté et respectueux. Il parait qu’on doit s’emmerder au boulot, rester calme sur les bancs de classe, faire la gueule au guichet et surtout, surtout, ne pas parler d’organes génitaux à des inconnus.

Nous allons contre notre propre nature. Je crois que ce blog a du emergé d’un instinct pour rééquilibrer tout ça. Vous êtes bien des inconnus non ?

]]>
http://sametmax.com/humour-reflexion-et-cul-la-formule-ne-date-pas-dhier/feed/ 8