Uncategorized – Sam & Max http://sametmax.com Du code, du cul Wed, 23 Dec 2020 13:35:02 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.7 32490438 Sheepit – Le rendering pour tous, accessible sans trop de difficultés et gratos http://sametmax.com/sheepit-le-rendering-pour-tous-accessible-sans-trop-de-difficultes-et-gratos/ http://sametmax.com/sheepit-le-rendering-pour-tous-accessible-sans-trop-de-difficultes-et-gratos/#comments Tue, 18 Apr 2017 10:20:22 +0000 http://sametmax.com/?p=23149 Entre deux bars à putes et les restaux faut bien prendre un peu de temps pour se relaxer, il y a les salons de massage branlette vous me direz, mais pas que.

Dans une galaxie lointaine il y a fort fort longtemps je m’amusais à faire de la 3D, je vous parle d’un temps que les jeunes ne peuvent pas connaître…
A l’époque régnaient en maîtres absolus 3DS MAX, MAYA, CINEMA 4D, etc. et les outils maisons des studios Pixar. Pour les simples mortels comme moi on avait droit à Truespace, Vue D’esprit, Poser et sûrement d’autres dont j’ai oublié le nom. Truespace était mon favori, plutôt sympa, pas compliqué à prendre en main et pas cher (voir gratos quand on se démerdait).

Pour faire mumuse c’était super mais voilà, c’était long, long, longggggg………..

De nos jours on a droit à de supers cartes graphiques comme les Titans X  et pas mal de logiciels de 3D gratuits aussi, certes on peut faire dans le warez et se procurer Maya, 3D Studio, Cinema4D et plein de nouveaux que je ne connais pas mais restons dans le légal pour une fois car ce qui se passe est intéressant.

Donc le monde du gratos a super bien évolué, il y a plein de tutos sur YouTube, des logiciels gratuits concurrencent les plus gros softs de 3D sur le marché et si ses derniers ont du succès c’est surtout parce que les studios en ont fait leur standard.

Je vais vous parler de Blender, c’est un projet open source que je suis de très loin mais qui a attiré mon attention depuis peu avec quelques superbes vidéos sur YouTube sur lesquelles je suis tombé:
https://www.youtube.com/watch?v=-TksegJETqI
https://www.youtube.com/watch?v=kSp3pHA_tRM
https://www.youtube.com/watch?v=7lY9SlQ8gjY
https://www.youtube.com/watch?v=Q1VCLFJY250
https://www.youtube.com/watch?v=143k1fqPukk
https://www.youtube.com/watch?v=LcCQKuWPhXk

Il y a vraiment une bonne communauté.

Des milliers de tutos sur YouTube pour s’en sortir avec les millions d’options que possède le logiciel.

Bref tout ça c’est merveilleux, pour perdre son temps y’a pas mieux. Mais il y a un hic, le temps de rendu justement. Je me souviens de cette époque où j’attendais 1 heure, voire 2 pour rendre une seule image et m’apercevoir que le résultat était moyen.
Et de ce côté ça n’a pas changé ! C’est même plus long avec toutes les nouvelles options de raytracing possibles même avec des cartes graphiques surpuissantes comme cité plus haut. Alors une animation….

Blender possède un plugin de network rendering, à savoir partager le temps de calcul sur plusieurs serveurs du réseau, c’est sympa mais c’est pas tout le monde qui a 10 ordis à la maison…

Une solution a vu le jour il y a quelques années et quelques milliers de membres font vivre une véritable ferme de rendu.

Le principe de la ferme de rendu:
Via un réseau d’ordinateurs on partage le temps cpu entre plusieurs machines, accélérant ainsi le temps de rendu.

Cette solution c’est Sheepit.

Ok on décolle ! Vous installez leur app. java sur un serveur qui traîne au garage ou sur votre ordi et vous avez droit à des points en fonction du temps machine que vous consacrez à l’application. Ces points vont vous permettre “d’acheter” du temps de calcul parmi tous les participants.
Ainsi un projet d’animation qui d’ordinaire me prend 5 jours est rendu en quelques heures, gratos en plus !

Je trouve le concept très sympa, tout est gratuit, il y a une admin avec le nombres de personnes qui partagent vos calculs, on peut former des équipes pour se tirer la bourre ou privilégier les cpu à ses coéquipiers, bref c’est bien pensé et je voulais en parler pour, qui sait, leur ramener un peu de monde.

Aux dernières nouvelles il y a environ 350 machines connectées en permanence, vous imaginez le temps de calcul offert !

Une petite ligne de code pour mettre un serveur dans la pool:

inscrivez-vous sur sheepit : https://www.sheepit-renderfarm.com/getstarted.php
Il y a une version applet java pour le navigateur mais je n’ai pas testé, je préfère laisser tourner leur app. sur un serveur h24:
téléchargez l’app. java: https://www.sheepit-renderfarm.com/media/applet/sheepit-client-5.366.2818.jar

Sur CentOS j’ai créé un user “sheepit” pour pas lancer leur app. en “root”:

useradd sheepit

ensuite dans un screen je lance l’app. avec les paramètres suivants:

sudo -u sheepit java -jar /sheepit/sheepit-client-5.366.2818.jar -ui text -login mon_login_sheepit -password mon_pass_sheepit -cores 3 -compute-method CPU

-ui text : Pour lancer l’app. java en headless (pour les serveur sans GUI)
-login mon_login_sheepit : Le login que vous avez choisi lors de l’inscription à sheepit
-password mon_pass_sheepit : Le mot de passe que vous avez choisi lors de l’inscription à sheepit
-cores 3 : Le nombres de processeurs que vous voulez dédier à Sheepit, plus vous en dédiez plus vous gagnerez des points et plus vos projet passeront en priorité dans la pool de rendu.
-compute-method CPU: N’utilise que le cpu de votre serveur, vous pouvez mettre GPU si vous en avez.

Ce système a beaucoup d’avantages, il vous permet enfin de faire de supers rendus en peu de temps, sans dépenser d’argent, c’est vraiment magique. (je ne vous partagerais pas les merdes que j’ai faites car je suis une quiche en 3D). L’inconvénient c’est qu’il faut ensuite télécharger toutes les frames du projet, là j’ai 24 Go de frames à télécharger, ça fait lourd si on n’a pas la fibre.

Ils ont un forum qui ne demande qu’à grandir.

Il y a des artistes en herbe qui n’ont pas les moyens de s’offrir des cartes graphiques à 2000€ et je trouve ce système juste fantastique pour eux et même pour les gros projets. J’espère que vous ferez passer le mot et si vous avez un serveur ou deux soyez cool, ça prend 5 minutes.

Allez le meilleur pour la fin:

A poil les putes!

]]>
http://sametmax.com/sheepit-le-rendering-pour-tous-accessible-sans-trop-de-difficultes-et-gratos/feed/ 9 23149
Un ptit post pour remercier tous les contributeurs http://sametmax.com/un-grand-merci/ http://sametmax.com/un-grand-merci/#comments Fri, 15 May 2015 19:50:06 +0000 http://sametmax.com/?p=16268 Après ces quelques années de blogging je voulais remercier, et je pense pouvoir parler aussi au nom de Sam, tous ceux qui ont participé à la joie et la bonne humeur de ce blog.

Mais aussi à l’évolution d’IndexError où nous pouvons voir chaque jour avec un très grand plaisir des contributeurs aider sans critiquer ou juger, apporter des réponses ou donner des pistes sans rien demander en échange.

Merci à vous tous de donner de votre (précieux) temps pour aider votre “prochain” programmeur. La vitesse des réponses sur IndexError est tout juste hallucinante malgré la “petite” communauté.

De plus les commentaires sur le Blog sont toujours courtois et intéressants.

Je remercie en particulier pour IndexError, pour le Blog ça serait trop long à lister (mais j’en oublie certainement):

Foxmask, boblinux, jc, cOda, doublenain, furankun, Hawke et bien d’autres…

Aller je vais aux putes, ce post m’a épuisé.

Passez un bon Noël!

]]>
http://sametmax.com/un-grand-merci/feed/ 37 16268
[FFMPEG] – Encoder un répertoire entier en mp3 http://sametmax.com/ffmpeg-encoder-un-repertoire-entier-en-mp3/ http://sametmax.com/ffmpeg-encoder-un-repertoire-entier-en-mp3/#comments Tue, 02 Apr 2013 09:39:14 +0000 http://sametmax.com/?p=5574 Petite commande fort sympatoche pour encoder tout un répertoire avec ffmpeg en ligne de commande.

(Il faut avoir ffmpeg d’installé: voir ici pour le compiler ou plus bas)
sous Ubuntu (avec un max de codecs):

sudo apt-get install libavcodec-unstripped-52 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-50 libpostproc-unstripped-51 libswscale-unstripped-0 ffmpeg

Ouvrez un shell dans le répertoire où se trouve les fichiers (videos, mp4, wav, etc) à convertirs en mp3 tapez:

for file in *.*; do `ffmpeg -i "$file" "$file.mp3"`;done

Ffmpeg va automatiquement encoder en mp3 44khz stéréo vos fichiers en un tour de main. Vous pouvez rajouter des options de bitrate (ie: -b 192k) ou utilisez le filtre pour convertir qu’un certain type de fichier en remplacant *.* par *.avi , *.mp4, etc.

Ps: N’hésitez pas à partager vos lignes de commandes utiles, je les rajouterai si besoin (encodage audio / video)

]]>
http://sametmax.com/ffmpeg-encoder-un-repertoire-entier-en-mp3/feed/ 13 5574
Incendie en Espagne: “Un mégot peut se tranformer en arme mortelle” http://sametmax.com/incendie-en-espagne-un-megot-peut-se-tranformer-en-arme-mortelle/ http://sametmax.com/incendie-en-espagne-un-megot-peut-se-tranformer-en-arme-mortelle/#comments Tue, 24 Jul 2012 19:00:27 +0000 http://sametmax.com/?p=1318

Terrible incendie que ce produit en ce moment espagne, tout flambe, dur de maîtriser, les pompiers font un super job, des familles écoeurées, désoeuvrées, détruites.

Et tout ça à cause d’un mégot ?!

Je ne sais pas vous mais moi pour allumer une barbecue il me faut 1 boite d’allumettes format famillial, 8 cagettes en bois bien sec résineux, 2 journaux qui brûlent biens (genre libé ou l’immonde), 3 jerricans de 50 litres d’essence sans plomb. Et encore !!!…

J’ai vraiment du mal à croire qu’un petit mégot puisse foutre le feu.
Quand j’étais gosse j’ai fait des feux en fôret sans prendre de précaution, des flammes de 2 mètres de haut en plein été, j’ai peut-être eu du bol dans mon inconscience mais tout de même… UN MEGOT !

Mon pessimisme pour la race humaine me pousse à croire qu’il s’agit plutôt d’une personne qui a voulue voir ce que ça donnait la jolie couleur orangée d’un brasier sur son dernier Finepix…

Je compatie à la douleur des familles…

Aller juste pour la culture:
Les deux mots pyromane et pyromanie sont apparus dans la langue française aux alentours de 1833. Vient du préfixe pyro- venant du grec ancien πῦρ (pur, « chaleur, feu »), associé au suffixe -mane, dérivé de -manie, du latin mania (« folie, habitude bizarre »).

]]>
http://sametmax.com/incendie-en-espagne-un-megot-peut-se-tranformer-en-arme-mortelle/feed/ 15 1318
Laissez votre clé USB se reposer avec Nitroshare http://sametmax.com/laissez-votre-cle-usb-se-reposer-avec-nitroshare/ http://sametmax.com/laissez-votre-cle-usb-se-reposer-avec-nitroshare/#comments Fri, 13 Jul 2012 17:37:36 +0000 http://sametmax.com/?p=1123 Vous êtes avec votre pote/copine/collègue, chacun sur une machine différente. Vous voulez lui envoyer votre film de cul/mp3/dossier de travail. Vos choix:

  • sortir la clé USB. Efficace. Il faut juste bouger son cul pour la trouver et faire la copie 2 fois.
  • passer par le réseau local à la mano (bonne chance);
  • vous l’uploadez sur le net car vous avez du temps à perdre et la mémoire flash c’est pour les tapettes;
  • envoyez un mail. Un divx splitté par mail c’est fun.
  • vous l’envoyez par messagerie instantannée à 3Ko/s, ça risque de déco, mais au moins c’est simple.

Nitroshare propose une alternative:

  1. téléchargez ce logiciel libre pour Windows/Mac/Linux;
  2. lancez le;
  3. faites un glissé-deposé
Capture d'écran de l'usage de Nitroshare

Le dubstep de Lindsey Stirling est quelque chose qu'on a toujours envie de partager

Le principe de Nitroshare est simple: il autodétecte toutes les instances de Nitroshare sur le réseau local. C’est le même principe que Giver, sauf que contrairement à Giver, ça marche. Evidement ça implique que vous soyez tous connectés au même routeur, ce qui est presque toujours le cas à la maison ou au bureau.

On atteind pas des vitesses de folie, mais ça se fait en background, ça gère les dossiers récusivement, c’est cross plateforme et terriblement simple. Et contrairement aux disques amovibles, on ne fait la copie qu’une fois.

En conclusion, je dirais que comme c’est gratos, on peut dire que c’est nitroshare, ni pas assez.

P.S: les utilisateurs d’Ubuntu voudront sans doute utiliser un PPA:

sudo add-apt-repository ppa:george-edison55/nitroshare
sudo apt-get update
sudo apt-get install nitroshare

Si vous utilisez le deb, faudra faire un petit sudo apt-get install libqjson0 libqxmlrpc1 avant.

]]>
http://sametmax.com/laissez-votre-cle-usb-se-reposer-avec-nitroshare/feed/ 17 1123
Proposez vos idées de tampons please http://sametmax.com/proposez-vos-idees-de-tampons-please/ http://sametmax.com/proposez-vos-idees-de-tampons-please/#comments Tue, 26 Jun 2012 12:01:05 +0000 http://sametmax.com/?p=1044 Bon les amis c’est pas qu’on est
à cours d’idées mais l’union faire la CEE
alors siouplez proposez des bonnes idées de
tampons qu’on puisse se défouler dans la bonne hummeur…

Merci par avance.

Je dis pas ceux que j’ai déjà sous la main c’est une surprise ^^

PS: Il peut y en avoir des élogieux bien sûr, là où il y a le mal il y a forcément le bien. Amen

]]>
http://sametmax.com/proposez-vos-idees-de-tampons-please/feed/ 17 1044
Le blog rejoint le planet Python FR http://sametmax.com/le-blog-rejoint-le-planet-python-fr/ http://sametmax.com/le-blog-rejoint-le-planet-python-fr/#comments Mon, 30 Apr 2012 21:22:07 +0000 http://sametmax.com/?p=474 La communauté Python française n’est pas très large, et surtout géographiquement assez concentrée. En gros, si on s’éloigne de la djangocong ou de la cantine de plus de 50km, on ne trouve pas grand monde.

En ce sens, le site de l’Association Francophone Python est à peu prêt le seul site communautaire du langage qui vise notre dialecte.

Malheureusement, le site est peu actif et le forum manque cruellement d’un formatage de code correcte. En revanche, les annonces de jobs et le flux RSS du planet sont pour l’instant les meilleurs du Web français.

C’est dans ce dernier que notre rubrique Python a été ajoutée. Le planet Python, contient une compilation des flux RSS de blogs oviparophiles et molierophones. On a gentiment été ajouté à la liste.

Si vous lisez ce blog, je vous recommande chaudement de vous abonner à leur flux, ne serait-ce que pour avoir la liste des apéros.

]]>
http://sametmax.com/le-blog-rejoint-le-planet-python-fr/feed/ 3 474
Flash spécial bourse en Thaïlande: achetez de l’eau, la mer monte ! http://sametmax.com/flash-special-bourse-achetez-de-leau-la-mer-monte/ http://sametmax.com/flash-special-bourse-achetez-de-leau-la-mer-monte/#comments Wed, 11 Apr 2012 16:14:21 +0000 http://sametmax.com/?p=339 Aujourd’hui, resto-basket au Fudji : au moment de l’addition, tout Patong décide de partir en courant dans un sens, puis, réalisant que la panique était due à une alerte au Tsunami, s’est décidé à faire demi-tour pour s’éloigner de la mer.

En effet, un séisme de magnitude 8,7 a eu lieu aujourd’hui, mercredi 11 avril, à 15h38 (soit 10h38 à paname). L’épicentre a été localisé à 33 km de profondeur et à environ 430 km au sud-ouest de Banda Aceh, la capitale de la province d’Aceh. Soit ici :

Carte pointant l'épicentre du séisme survenu au large de l'Indonésie le 11 avril 2012

L'épicentre du séisme survenu au large de l'Indonésie le 11 avril 2012

Nous, on est juste un peu plus haut :-) Forcément, l’alerte tsunami a été lancée, et les côté évacuées.

Quand un mélange de russes, de thais et de français s’amusent à jouer les troupeaux de moutons hydrophobes, ça donne ça :

Touristes se réfugiant sur les hauteurs dans l'attente du Tsunami

Migration en masse des habitants de Patong par peur du Tsunami

Les hélicos filment, les gens achètent de l’eau, et nous on blog depuis le 3ème étage de notre piaule où on a une super vue sur toute la ville.

Une petite vidéo vite fait dans les bouchons créés par la panique. On aurait aimé en avoir plus, mais pour le moment il n’y a que ça :

]]>
http://sametmax.com/flash-special-bourse-achetez-de-leau-la-mer-monte/feed/ 2 339