Mais où je suis tombé(e) là ?


Note préliminaire : ce post se veut une simple introduction au concept et à la philosophie qui régit Sam et Max. Tout au long de votre lecture, gardez bien en tête que tout ce qui est dit n’est absolument pas exhaustif. Le but ici est simplement de vous expliquer ce que vous pourriez trouver sur Sam et Max si le projet vous intéresse.

Afin de permettre aux nouvelles et nouveaux, mais aussi aux anciens, de découvrir Sam et Max, les liens utiles, ce qu’il faut savoir, etc., vous trouverez ici, sous forme de questions/réponses, une base d’informations constituant le socle de ce qu’est le blog Sam et Max et tout ce qui l’entoure.

  • Qu’est ce que Sam et Max ?
  • Comment est structuré le blog ?
  • Quels sont les projets annexes estampillés “Sam et Max” ?
  • Sam et Max sont-ils présents autre part sur le réseau ?
  • Est-il possible de publier un article sur le blog ?
  • Comment puis-je faire un don aux auteurs ?
  • Existe t-il une version “light” ou censurée du blog, excluant tout ce qui touche à la pornographie ?
  • Sous quelle licence sont publiés les articles du blog ?
  • Où puis-je trouver la liste des tags du blog ?
  • Comment consulter le blog hors-ligne et/ou si le site n’est pas accessible ?
  • Comment contacter les auteurs du blog ?
  • Pouvez-vous regrouper tous les liens utiles ?

« Qu’est ce que Sam et Max ? »

Sam et Max est un blog dont les articles sont écrits quasi-exclusivement (sauf contributions spontanées, voir « Est-il possible de publier un article sur le blog ? ») par ses fondateurs, deux personnes qui souhaitent volontairement rester anonymes : Sam et Max.

Dès le départ, il a été décidé des différentes thématiques sur lesquels porteraient le blog, afin de cibler une audience bien précise. Ces sujets sont les suivants : l’informatique (sur la forme et sur le fond), Python (+ frameworks et outils associés) ainsi que
du cul (contenus explicites mais aussi et beaucoup de contenus purement textuels). Il arrive aussi, de temps en temps, que des sujets sociétals ou philosophiques soit abordés, mais cela reste plutôt rare et assez ponctuel. Ainsi, on retrouve le slogan
officieux du blog : “Du code, du cul”.

Au fil du temps, et devant l’augmentation croissante du nombre de visites, différents projets ont été initiés par les deux fondateurs. Il est possible de retrouver la liste de ces projets à la question « Quels sont les projets annexes estampillés “Sam et Max” ? ». En outre,
toujours dans l’optique de répondre au même constat, il est désormais possible de retrouver Sam et Max sur différentes plateformes extérieurs au blog ; voir « Sam et Max sont-ils présents autre part sur le réseau ? »

A l’heure actuelle, si nous devions résumer ce qu’est Sam et Max, nous pensons qu’il est juste de dire que c’est un blog où l’on parle principalement de Python, mais aussi d’informatique, de cul, et de sujets actuels, tenu par deux développeurs expérimentés et avec une audience très large, constitués d’informaticiens et d’ingénieurs de tout bord (voir cet article ainsi que ses commentaires : http://sametmax.com/parlez-nous-de-vous/). C’est aussi un concept qui s’est étendu sur différents projets extérieurs au site, et désormais la communauté
se développe sur reddit (voir « Pouvez-vous regrouper tous les liens utiles ? »).

Cependant, veuillez garder à l’esprit qu’il est relativement difficile de bien expliquer ce qu’est Sam et Max. C’est réellement un mix de beaucoup de choses. Pour comprendre, le mieux est évidemment de parcourir les différents articles du blog, notamment les plus anciens, qui ont réellement posé les fondations du site qui tiennent encore aujourd’hui.

« Comment est structuré le blog ? »

Le blog en lui-même est divisé en plusieurs parties :

1/ La partie “blog” à proprement parler : on y parle en grande majorité de code, de cul et d’informatique.

En terme de code, les articles sont quasi-exclusivement centrés sur Python, Django, git, parfois Javascript, parfois d’autres languages pour faire des comparaisons de code, et enfin de projets/frameworks développés en Python comme par exemple wamp.ws.

En terme de cul, on y parle d’à peu près tout : vidéos, porno, images, récits, anecdotes, points de vues sur telle ou telle position, questions de fond, etc. Il faut considérer que le blog dans son ensemble est NSFW (Not Safe For Work, c’est-à-dire que vous avez de grandes chances de tomber sur des images pornographiques en visitant le site).

En terme d’informatique, les sujets abordés sont extrêmement vastes : support aux projets open-source, marché de l’emploi, évolutions tructurelles du secteur, actualité et faits marquants, etc.

Enfin, sachez que pour réellement comprendre la philosophie et l’esprit qui animent le blog, il est conseillé de lire le premier article et texte fondateur du site du 4 février 2012.

Pour résumer, voici donc les 4 sous-catégories dans lesquelles sont rangés les articles (hors tags propres à chaque article) :

2/ La partie “cours et tutos” : régulièrement sont publiés des posts expliquant (et parfois vulgarisant) des concepts, des idées, des manières de développer et de structurer son code, des portions de code expliquées, des exercices, etc. Ces articles sont systématiquement mis en avant par la communauté pour leur très grande valeur qualitative. Ils sont tous regroupés et classés sur une partie qui leur est dédiée sur le blog.

3/ La “veille Python” : pour toutes celles et ceux qui souhaitent assurer le minimum en terme de veille autour de Python, un flux RSS de Planet Python France a directement été intégré sur le blog. Consultable ici.

« Quels sont les projets annexes estampillés “Sam et Max” ? »

Au fil du temps, les 2 auteurs du blog ont mis en ligne des sites et projets répondant pour la plupart à un besoin de la communauté, mais aussi dans le cadre de tutos pédagogiques qui se sont finalement transformés en projets concrets. En voici la liste exhaustive :

1/ IndexError : ce site est une plateforme fonctionnant sur le même principe que StackOverflow (questions/réponses), mais dont les sujets de discussions ne peuvent concerner uniquement que l’ecosystème Python en français. En effet, il apparait qu’à l’heure actuelle, la communauté Python française ne dispose pas réellement de plateforme centralisée et connue permettant à tous ses membres de partager entre eux. C’est à ce besoin que répond cette plateforme, et de manière générale ceci s’inscrit dans la lignée du blog, à savoir réunir et agréger toutes les connaissances françaises Python ainsi que ses membres autour de mêmes outils, afin que le partage puisse être grandement amélioré.

2/ Multiboards : projet permettant de réunir sur une seule page et en un seul coup d’oeil l’ensemble de l’actualité informatique. On y trouve ainsi :

  • Les actus des meilleurs blogs IT
  • Les actus des meilleurs sites généralistes IT
  • Les offres d’emplois IT en France, principalement Python
  • Des actus plus générales de Google news
  • Une radio intégrée en HTML 5 intégrant différentes fréquentes pour tous les goûts
  • Le tout agrémenté de liens plus “détentes” provenant de imgur, bashFR et VDM

  • Projet sur le compte GitHub de Sam et Max

  • Tag “multiboards” sur le blog

3/ 0bin : implémentation Python du projet ZeroBin édité par sebsauvage. Le principe est simple : il est possible de partager n’importe quel texte avec n’importe qui par le biais d’un lien unique et privé, connu uniquement de celles et ceux qui souhaitent le partager. Le gros avantage de 0bin est que tout est chiffré côté client ; ainsi, l’hébergeur ne peut lire sur son serveur ce que contiennent les “pastes” (comme on appelle les textes publiés).

4/ VizHash.js : implémentation Javascript de VizHash édité par sebsauvage (). Ce projet permet de générer à la demande des hashs visuels, afin de répondre à différentes problématiques. Si vous souhaitez en savoir plus, vous devriez vous rendre sur le billet tout ceci sur le blog :

5/ All That Counts : web app (HTML 5/JS + une version offline) incluant des timers, des chronos et des compteurs de points. Initialement développé pour l’utilisation dans le cadre de jeux vidéos, de jeux de rôles, etc. mais n’importe qui y trouvant son compte peut l’utiliser.

« Sam et Max sont-ils présents autre part sur le réseau ? »

Les auteurs alimentent quotidiennement un compte Twitter et un compte GitHub. Concernant le compte Twitter, il faut dès lors considérer que tous les tweets sont NSFW. Concernant le compte GitHub, vous pourrez y retrouver tous les projets dont nous parlons au-dessus, ainsi que des bouts de code publiés en amont sur le blog dans le cadre d’exercices, de tutos, etc. mais aussi des projets au stade embryonnaire (ou non), les contributions des auteurs sur d’autres dépôts, etc.

Il existe en outre un chat public sur lequel sont rassemblés les membres de la communauté. Pour vous y connecter, veuillez vous rendre sur freenode.net, chan #sametmax. Si vous ne savez pas comment marche IRC ou si vous ne savez pas comment vous connecter au chat,
vous pouvez utiliser le Web client.

« Est-il possible de publier un article sur le blog ? »

Oui. Les auteurs ont ouvert leur blog à n’importe qui souhaitant se servir de leur plateforme pour publier leur(s) article(s). Cependant, afin que votre article soit validé et publié, il faut que le texte reste impérativement dans l’esprit du blog. Pour comprendre quelle philosophie régit le blog, il n’y a pas de mystère : il faut un minimum lire les articles et ce qui s’y rapporte. Ce qui est écrit ici, bien qu’étant une excellente introduction au blog, n’est pas suffisant pour comprendre l’esprit Sam et Max.

Aucun tag ni sous-catégorie regroupant tous les articles invités sous une seule et même égide n’ayant été crée, vous pourrez uniquement tous les trouver ici (ou recherche équivalente sur un autre moteur de recherche) :

https://duckduckgo.com/?q=%22Ceci+est+un+post+invit%C3%A9+de%22+site%3Asametmax.com

Voir l’article dédié aux contributeurs invités sur le blog.

« Comment puis-je faire un don aux auteurs ? »

Il est possible de faire des dons aux auteurs uniquement par le biais des Bitcoin. En effet, comme dit au début de ce post, les auteurs souhaitent rester anonymes, et dans ce cadre, uniquement les cryptos-monnaies peuvent leur assurer un anonymat complet.

Si vous souhaitez faire un don, l’adresse Bitcoin est la suivante : 19zAHPPuce4BAhsdy9KaFwVLurEJXMhMAn (accessible aussi sur le menu latéral droit du blog).

Notez que si vous ne connaissez pas le Bitcoin, ou que vous ne savez pas vous en servir, ces deux billets peuvent vous aider :

« Existe t-il une version “light” ou censuré du blog, excluant tout ce qui touche à la pornographie ? »

Les auteurs ont toujours été clairs à ce sujet : aucune censure, aucune version “light” du blog, ou encore aucune quelconque séparation des contenus ne sera effectuée dans le but de masquer les contenus choquants/pornographiques pour ceux qui veulent pouvoir naviguer
sans gêne. Il en va de même pour toute solution qui s’y rapprocherait de plus ou moins loin.

Vous trouverez les explications et motivations de cette décision sur ce billet : http://sametmax.com/pouvez-vous-separer-le-cul-de-la-programmation-svp/

« Sous quelle licence sont publiés les articles du blog ? »

Sauf mention contraire et explicite, tous les articles du blog sont publiés sous Licence Creative Commons Attribution 3.0 Unported) (CC BY 3.0).

Vous êtes donc libre de :

  • Partager : copier et redistribuer les contenus sous la forme et le format que vous souhaitez,
  • Adapter : remixer, transformer et créer de nouvelles choses à partir des contenus,

… et tout ceci dans n’importe quel but, même commercial.

Sous la condition suivante :

  • Attribution : vous devez fournir un lien vers la license, vers le contenu original, et indiquer si des changements ont été faits.

« Où puis-je trouver la liste des tags du blog ? »

Il n’existe pas de page regroupant tous les tags du blog. Vous trouverez ces derniers sur le menu latéral droite sur chaque page du site. En complément, voici une liste (évidemment très loin d’être exhaustive et de réfléter toute la richesse des contenus publiés sur Sam et Max depuis ses débuts) de tags populaires, appréciés ou encore régulièrement utilisés :

« Comment consulter le blog hors-ligne et/ou si le site n’est pas accessible ? »

En cas de coupure du site, ou si vous souhaitez consulter les contenus hors-ligne, plusieurs solutions s’offrent à vous.

1/ Téléchargez tous les articles du blog, en brut. Il vous suffit d’exécuter la commande suivante dans un terminal : wget -m -k -p -c -E http://sametmax.com

Les contenus sont aussi accessibles sur GitHub

Ou encore par téléchargement direct, en cliquant sur ce lien (format ZIP)

Pour plus d’explications, voir ce billet expliquant la procédure.

2/ Via les autoblogs. Un autoblog est une version miroir d’un blog, générant une copie conforme et exacte du blog qu’il est censé copier. Ainsi, si le site original est hors-ligne, il vous suffit de vous rendre sur l’autoblog hébergé par une autre personne.

Voici une liste de quelques autoblogs existant de Sam et Max :

Pour plus d’explications concernant les autoblogs et les diverses motivations qui régissent ce principe, voir ce billet provenant du blog de Sebastien Sauvage (sebsauvage).

« Comment contacter les auteurs du blog ? »

  • pour les demandes d’aide, allez sur indexerror.net.
  • pour autre chose, envoyez un mail à lesametlemax sur gmail.com.

Notez qu’il n’y a pas réellement de délai moyen de réponse établi. Une réponse peut vous êtes apportée en quelques heures comme en plusieurs mois. Oui, mois.

Cependant, sachez qu’en cas de problème urgent et/ou important, une veille est effectuée sur la boite mail quotidiennement afin de répondre aux cas qui demandent une réponse rapide. Il est conseillé d’indiquer explicitement dans le titre de votre mail la nature importante
de votre prise de contact. Vous êtes ainsi assuré que votre mail sera lu très rapidement (mais pas qu’une réponse sera apportée).

« Pouvez-vous regrouper tous les liens utiles ? »

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.