sametmax.com - Archives (décembre 2014)

Deux programmeurs qui se sortent les doigts du code

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 31 12 2014 à 16:34 Auteur: Sam

Aujourd'hui Max a installé un petit outil (PHP, mais bon, on va pas faire la fine bouche) genre mini-stackoverflow en beaucoup plus simple.

Le: 30 12 2014 à 05:51 Auteur: Sam

Le protocole WebSocket vise à développer un canal de communication full-duplex sur un socket TCP.
LOL. C'est clair non ? Vous inquiétez pas, tonton Sam est là.

Le: 30 12 2014 à 05:51 Auteur: Sam

Le protocole WebSocket vise à développer un canal de communication full-duplex sur un socket TCP.
LOL. C'est clair non ? Vous inquiétez pas, tonton Sam est là.

Le: 30 12 2014 à 05:51 Auteur: Sam

Le protocole WebSocket vise à développer un canal de communication full-duplex sur un socket TCP.
LOL. C'est clair non ? Vous inquiétez pas, tonton Sam est là.

Le: 30 12 2014 à 05:51 Auteur: Sam

Le protocole WebSocket vise à développer un canal de communication full-duplex sur un socket TCP.
LOL. C'est clair non ? Vous inquiétez pas, tonton Sam est là.

Le: 30 12 2014 à 05:51 Auteur: Sam

Le protocole WebSocket vise à développer un canal de communication full-duplex sur un socket TCP.
LOL. C'est clair non ? Vous inquiétez pas, tonton Sam est là.

Le: 30 12 2014 à 05:51 Auteur: Sam

Le protocole WebSocket vise à développer un canal de communication full-duplex sur un socket TCP.
LOL. C'est clair non ? Vous inquiétez pas, tonton Sam est là.

Le: 29 12 2014 à 11:07 Auteur: Sam

Le principe : faire un client WAMP qui soit aussi client HTTP avec une API REST.

Le: 29 12 2014 à 11:07 Auteur: Sam

Le principe : faire un client WAMP qui soit aussi client HTTP avec une API REST.

Le: 29 12 2014 à 11:07 Auteur: Sam

Le principe : faire un client WAMP qui soit aussi client HTTP avec une API REST.

Le: 29 12 2014 à 11:07 Auteur: Sam

Le principe : faire un client WAMP qui soit aussi client HTTP avec une API REST.

Le: 29 12 2014 à 11:07 Auteur: Sam

Le principe : faire un client WAMP qui soit aussi client HTTP avec une API REST.

Le: 28 12 2014 à 07:45 Auteur: foxmask

Ceci est un post invité de foxmask posté sous licence creative common 3.0 unported. “C’est l’histoire d’un mec qu’est su’l’pont de l’Alma et regarde dans” … le python, et comme il débute, se demande mais putain de bordel, des projets à la con à pondre pour se lancer à l’assaut d’un langage, c’est toujours les […]

Le: 28 12 2014 à 07:45 Auteur: foxmask

Ceci est un post invité de foxmask posté sous licence creative common 3.0 unported. “C’est l’histoire d’un mec qu’est su’l’pont de l’Alma et regarde dans” … le python, et comme il débute, se demande mais putain de bordel, des projets à la con à pondre pour se lancer à l’assaut d’un langage, c’est toujours les […]

Le: 28 12 2014 à 07:45 Auteur: foxmask

Ceci est un post invité de foxmask posté sous licence creative common 3.0 unported. “C’est l’histoire d’un mec qu’est su’l’pont de l’Alma et regarde dans” … le python, et comme il débute, se demande mais putain de bordel, des projets à la con à pondre pour se lancer à l’assaut d’un langage, c’est toujours les […]

Le: 28 12 2014 à 07:45 Auteur: foxmask

Ceci est un post invité de foxmask posté sous licence creative common 3.0 unported. “C’est l’histoire d’un mec qu’est su’l’pont de l’Alma et regarde dans” … le python, et comme il débute, se demande mais putain de bordel, des projets à la con à pondre pour se lancer à l’assaut d’un langage, c’est toujours les […]

Le: 28 12 2014 à 07:45 Auteur: foxmask

Ceci est un post invité de foxmask posté sous licence creative common 3.0 unported. “C’est l’histoire d’un mec qu’est su’l’pont de l’Alma et regarde dans” … le python, et comme il débute, se demande mais putain de bordel, des projets à la con à pondre pour se lancer à l’assaut d’un langage, c’est toujours les […]

Le: 28 12 2014 à 07:45 Auteur: foxmask

Ceci est un post invité de foxmask posté sous licence creative common 3.0 unported. “C’est l’histoire d’un mec qu’est su’l’pont de l’Alma et regarde dans” … le python, et comme il débute, se demande mais putain de bordel, des projets à la con à pondre pour se lancer à l’assaut d’un langage, c’est toujours les […]

Le: 27 12 2014 à 12:40 Auteur: Sam

Au début, on se demande comment parler à l'autre. Et comment on fait pour toucher ? Embrasser ? Baiser ? Obtenir une fellation ? Une sodomie ? Amener un scénario, un jeu SM ? Et puis on grandit et on passe de l'autre côté de la barrière, et à chaque fois on se dit que c'était pas si mystérieux que ça au final. Mais il reste toujours des situations inconnues, qui apparaissent obscures : par exemple, comment on arrive à un threesome, bordel ?

Le: 27 12 2014 à 12:40 Auteur: Sam

Au début, on se demande comment parler à l'autre. Et comment on fait pour toucher ? Embrasser ? Baiser ? Obtenir une fellation ? Une sodomie ? Amener un scénario, un jeu SM ? Et puis on grandit et on passe de l'autre côté de la barrière, et à chaque fois on se dit que c'était pas si mystérieux que ça au final. Mais il reste toujours des situations inconnues, qui apparaissent obscures : par exemple, comment on arrive à un threesome, bordel ?

Le: 27 12 2014 à 12:40 Auteur: Sam

Au début, on se demande comment parler à l'autre. Et comment on fait pour toucher ? Embrasser ? Baiser ? Obtenir une fellation ? Une sodomie ? Amener un scénario, un jeu SM ? Et puis on grandit et on passe de l'autre côté de la barrière, et à chaque fois on se dit que c'était pas si mystérieux que ça au final. Mais il reste toujours des situations inconnues, qui apparaissent obscures : par exemple, comment on arrive à un threesome, bordel ?

Le: 27 12 2014 à 12:40 Auteur: Sam

Au début, on se demande comment parler à l'autre. Et comment on fait pour toucher ? Embrasser ? Baiser ? Obtenir une fellation ? Une sodomie ? Amener un scénario, un jeu SM ? Et puis on grandit et on passe de l'autre côté de la barrière, et à chaque fois on se dit que c'était pas si mystérieux que ça au final. Mais il reste toujours des situations inconnues, qui apparaissent obscures : par exemple, comment on arrive à un threesome, bordel ?

Le: 27 12 2014 à 12:40 Auteur: Sam

Au début, on se demande comment parler à l'autre. Et comment on fait pour toucher ? Embrasser ? Baiser ? Obtenir une fellation ? Une sodomie ? Amener un scénario, un jeu SM ? Et puis on grandit et on passe de l'autre côté de la barrière, et à chaque fois on se dit que c'était pas si mystérieux que ça au final. Mais il reste toujours des situations inconnues, qui apparaissent obscures : par exemple, comment on arrive à un threesome, bordel ?

Le: 26 12 2014 à 10:03 Auteur: Sam

Ce terme apparaît dans de nombreux articles du blog, et je prends parfois le temps de l'expliquer superficiellement. Évidement, à de nombreux moments j'ai fais des tutos en ayant la connaissance de l'unpacking comme prérequis, et rien vers quoi faire un lien. Corrigeons ça, en attendant que je traduise les slides sur WAMP.

Le: 26 12 2014 à 10:03 Auteur: Sam

Ce terme apparaît dans de nombreux articles du blog, et je prends parfois le temps de l'expliquer superficiellement. Évidement, à de nombreux moments j'ai fais des tutos en ayant la connaissance de l'unpacking comme prérequis, et rien vers quoi faire un lien. Corrigeons ça, en attendant que je traduise les slides sur WAMP.

Le: 26 12 2014 à 10:03 Auteur: Sam

Ce terme apparaît dans de nombreux articles du blog, et je prends parfois le temps de l'expliquer superficiellement. Évidement, à de nombreux moments j'ai fais des tutos en ayant la connaissance de l'unpacking comme prérequis, et rien vers quoi faire un lien. Corrigeons ça, en attendant que je traduise les slides sur WAMP.

Le: 25 12 2014 à 10:58 Auteur: Sam

Suites aux commentaires, j'ai fais une refonte des dispos.

Le: 25 12 2014 à 10:58 Auteur: Sam

Suites aux commentaires, j'ai fais une refonte des dispos.

Le: 25 12 2014 à 10:58 Auteur: Sam

Suites aux commentaires, j'ai fais une refonte des dispos.

Le: 25 12 2014 à 10:58 Auteur: Sam

Suites aux commentaires, j'ai fais une refonte des dispos.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 24 12 2014 à 00:58 Auteur: Sam

En Python on aime le duck typing. On ne va donc pas s'intéresser à un type, mais à un comportement.

Le: 22 12 2014 à 18:49 Auteur: Sam

Bon, je vais rejoindre Max et j'ai 12 heures de vol et 13 heures d'escale, donc je ferai les fixes sur les slides durant le vol.

Le: 22 12 2014 à 18:49 Auteur: Sam

Bon, je vais rejoindre Max et j'ai 12 heures de vol et 13 heures d'escale, donc je ferai les fixes sur les slides durant le vol.

Le: 21 12 2014 à 02:46 Auteur: Sam

Dans le cadre de mon travail sur WAMP, j'ai proposé à Tobias de commencer par une présentation générale de la stack techno sous forme de slide show. L'idée est de mettre à ça dans le header des sites de WAMP, crossbar.io et autobahn, afin que quand les gens arrivent dessus ils puissent rapidement voir de quoi on parle. Ou alors, si on est sur un forum, on peut linker vers les diapos pour donner un contexte.

Le: 21 12 2014 à 02:46 Auteur: Sam

Dans le cadre de mon travail sur WAMP, j'ai proposé à Tobias de commencer par une présentation générale de la stack techno sous forme de slide show. L'idée est de mettre à ça dans le header des sites de WAMP, crossbar.io et autobahn, afin que quand les gens arrivent dessus ils puissent rapidement voir de quoi on parle. Ou alors, si on est sur un forum, on peut linker vers les diapos pour donner un contexte.

Le: 21 12 2014 à 02:46 Auteur: Sam

Dans le cadre de mon travail sur WAMP, j'ai proposé à Tobias de commencer par une présentation générale de la stack techno sous forme de slide show. L'idée est de mettre à ça dans le header des sites de WAMP, crossbar.io et autobahn, afin que quand les gens arrivent dessus ils puissent rapidement voir de quoi on parle. Ou alors, si on est sur un forum, on peut linker vers les diapos pour donner un contexte.

Le: 21 12 2014 à 02:46 Auteur: Sam

Dans le cadre de mon travail sur WAMP, j'ai proposé à Tobias de commencer par une présentation générale de la stack techno sous forme de slide show. L'idée est de mettre à ça dans le header des sites de WAMP, crossbar.io et autobahn, afin que quand les gens arrivent dessus ils puissent rapidement voir de quoi on parle. Ou alors, si on est sur un forum, on peut linker vers les diapos pour donner un contexte.

Le: 20 12 2014 à 13:08 Auteur: Sam

Ces informations sont éparpillées sur le net, et même sur le blog. Mais c'est un peu le package que tout dev Python qui se lance doit apprendre petit à petit. Alors je vais vous épargner les recherches. Ne prenez pas ça comme une checklist qu'il faut impérativement tout faire avant de programmer. Coder est le plus important pour apprendre. Tout le reste est facultatif. Mais cet article liste des raccourcis qui vous seront utiles au fur et à mesure de votre progression.

Le: 20 12 2014 à 13:08 Auteur: Sam

Ces informations sont éparpillées sur le net, et même sur le blog. Mais c'est un peu le package que tout dev Python qui se lance doit apprendre petit à petit. Alors je vais vous épargner les recherches. Ne prenez pas ça comme une checklist qu'il faut impérativement tout faire avant de programmer. Coder est le plus important pour apprendre. Tout le reste est facultatif. Mais cet article liste des raccourcis qui vous seront utiles au fur et à mesure de votre progression.

Le: 20 12 2014 à 13:08 Auteur: Sam

Ces informations sont éparpillées sur le net, et même sur le blog. Mais c'est un peu le package que tout dev Python qui se lance doit apprendre petit à petit. Alors je vais vous épargner les recherches. Ne prenez pas ça comme une checklist qu'il faut impérativement tout faire avant de programmer. Coder est le plus important pour apprendre. Tout le reste est facultatif. Mais cet article liste des raccourcis qui vous seront utiles au fur et à mesure de votre progression.

Le: 20 12 2014 à 13:08 Auteur: Sam

Ces informations sont éparpillées sur le net, et même sur le blog. Mais c'est un peu le package que tout dev Python qui se lance doit apprendre petit à petit. Alors je vais vous épargner les recherches. Ne prenez pas ça comme une checklist qu'il faut impérativement tout faire avant de programmer. Coder est le plus important pour apprendre. Tout le reste est facultatif. Mais cet article liste des raccourcis qui vous seront utiles au fur et à mesure de votre progression.

Le: 20 12 2014 à 03:18 Auteur: Sam

Pour se faciliter la vie, vous utilisez virtualenvwrapper. Et bien il y a plus meilleur : pew.

Le: 20 12 2014 à 03:18 Auteur: Sam

Pour se faciliter la vie, vous utilisez virtualenvwrapper. Et bien il y a plus meilleur : pew.

Le: 18 12 2014 à 15:35 Auteur: Sam

Pour obtenir la parité avec le précédent blog, il nous faudra donc restaurer encore quelques easter eggs et améliorer les images sur la page d'accueil, mais c'est presque finit.

Le: 18 12 2014 à 15:35 Auteur: Sam

Pour obtenir la parité avec le précédent blog, il nous faudra donc restaurer encore quelques easter eggs et améliorer les images sur la page d'accueil, mais c'est presque finit.

Le: 18 12 2014 à 15:35 Auteur: Sam

Pour obtenir la parité avec le précédent blog, il nous faudra donc restaurer encore quelques easter eggs et améliorer les images sur la page d'accueil, mais c'est presque finit.

Le: 17 12 2014 à 13:46 Auteur: Sam

iPython notebook, c'est pratique, mais une seule personne peut coder à la fois. Si quelqu'un veut voir les changements, il faut recharger avec F5. A l'heure des Google Doc temps réel, c'est con. Surtout que c'est du ZMQ derrière.

Le: 17 12 2014 à 13:46 Auteur: Sam

iPython notebook, c'est pratique, mais une seule personne peut coder à la fois. Si quelqu'un veut voir les changements, il faut recharger avec F5. A l'heure des Google Doc temps réel, c'est con. Surtout que c'est du ZMQ derrière.

Le: 16 12 2014 à 16:32 Auteur: Sam

On m'a contacté pour me demander si je n'étais pas chaud pour faire de l'évangélisme, rémunéré, autour de WAMP, Autobahn et Crossbar.

Le: 16 12 2014 à 16:32 Auteur: Sam

On m'a contacté pour me demander si je n'étais pas chaud pour faire de l'évangélisme, rémunéré, autour de WAMP, Autobahn et Crossbar.

Le: 16 12 2014 à 16:32 Auteur: Sam

On m'a contacté pour me demander si je n'étais pas chaud pour faire de l'évangélisme, rémunéré, autour de WAMP, Autobahn et Crossbar.

Le: 15 12 2014 à 16:12 Auteur: Sam

J'ai lu récemment sur un forum la question "quand utiliser Python" ? Mais la vérité c'est que Python est un langage globalement bon partout. En fait, on peut presque tout faire en Python car c'est un langage bourré de qualités. Du coup, je pense qu'il est plus judicieux de se poser la question inverse : : quand ne pas utiliser Python ?

Le: 15 12 2014 à 16:12 Auteur: Sam

J'ai lu récemment sur un forum la question "quand utiliser Python" ? Mais la vérité c'est que Python est un langage globalement bon partout. En fait, on peut presque tout faire en Python car c'est un langage bourré de qualités. Du coup, je pense qu'il est plus judicieux de se poser la question inverse : : quand ne pas utiliser Python ?

Le: 14 12 2014 à 00:37 Auteur: Sam

Si vous avez aimé les générateurs, vous avez du creuser un peu yield et vous apercevoir qu'on pouvait créer des coroutines avec. Mais sans vraiment comprendre ce que ça faisait.

Le: 14 12 2014 à 00:37 Auteur: Sam

Si vous avez aimé les générateurs, vous avez du creuser un peu yield et vous apercevoir qu'on pouvait créer des coroutines avec. Mais sans vraiment comprendre ce que ça faisait.

Le: 12 12 2014 à 20:37 Auteur: Sam

Le currying (ou Curryfication pour les frencofans) est le nom donné à une technique de programmation qui consiste à créer une fonction à partir d'une autre fonction et d'une liste partielle de paramètres destinés à celle-ci. On retrouve massivement cette technique en programmation fonctionnelle puisqu'elle permet de créer une fonction pure à partir d'une autre fonction pure. C'est une forme de réutilisabilité de code.

Le: 11 12 2014 à 10:23 Auteur: Sam

De temps en temps vient dans la vie d'un homme la nécessité de faire un article qui est un gros fourre tout. Lisez cette phrase avec une voix rauque et profonde. Beeeeeuar aussi.

Le: 09 12 2014 à 17:57 Auteur: Sam

On vous dis qu'il faut faire attention en utilisant des technologies non bloquantes, car si on bloque dans la boucle d'événement, on bloque tout le programme, et on perd l’intérêt de l'outil. C'est vrai, mais que veut dire "bloquer" ?

Le: 09 12 2014 à 17:57 Auteur: Sam

On vous dis qu'il faut faire attention en utilisant des technologies non bloquantes, car si on bloque dans la boucle d'événement, on bloque tout le programme, et on perd l’intérêt de l'outil. C'est vrai, mais que veut dire "bloquer" ?

Le: 08 12 2014 à 22:02 Auteur: Sam

0bin était down, on a supprimé la page en cause, et on l'a remis up. On en sait pas trop comment lutter contre ça. Même TPB a du avoir 40 noms de domaine pour s'en sortir, et franchement on a pas envie de se taper autant de boulot pour un projet qui ne nous rapporte rien. Que faire donc ?

Le: 08 12 2014 à 22:02 Auteur: Sam

0bin était down, on a supprimé la page en cause, et on l'a remis up. On en sait pas trop comment lutter contre ça. Même TPB a du avoir 40 noms de domaine pour s'en sortir, et franchement on a pas envie de se taper autant de boulot pour un projet qui ne nous rapporte rien. Que faire donc ?

Le: 06 12 2014 à 21:34 Auteur: Sam

Python est un langage très pro, et il y a beaucoup, beaucoup d’outils pour faire des tests. Après avoir vu pytest, un outil typiquement pythonique sont les doctests, des tests unitaires intégrés dans les docstrings. Pour rappel, les docstrings, ce sont ces chaînes de caractères qu’on retrouve au début des modules, sous la signatures des […]

Le: 05 12 2014 à 21:31 Auteur: Sam

J'ai pu noter au fil de l'année les secteurs qui sont le plus présents parmi les recrutements en Python, en tout cas via micro-blogging.

Le: 05 12 2014 à 21:31 Auteur: Sam

J'ai pu noter au fil de l'année les secteurs qui sont le plus présents parmi les recrutements en Python, en tout cas via micro-blogging.

Le: 04 12 2014 à 16:07 Auteur: Sam

On a pas toujours un switch sous la main, et pourtant, mettre deux ordinateurs en réseau peut se faire sentir. Ok, c'est pour faire une LAN, qui j'essaye de tromper là ?