Autres articles — Archives


  • Moteur de rendu pour Blender : Blender render vs. Cycles

    Blender permet de faire des dessins 3d. Il dispose de deux moteurs de rendu : Blender Render, et Cycles, plus récent. Cycles permet un rendu plus réaliste, alors que Blender Render permet d'avoir un rendu de type « schéma », préférable pour un dessin scientifique qui doit avant tout être clair.

    Ci-dessous une comparaison des rendus que j'ai pu obtenir avec les deux moteurs (après avoir essayé d'obtenir un rendu « schéma » avec Cycles). L'outil Freestyle, disponible avec Blender Render, permet de renforcer les …

    Lire la suite…
  • Tracer une surface paramétrique avec Blender

    Blender est un logiciel libre de dessin et d'animation 3d. Il permet de dessiner des objets tridimensionnels, de leur attribuer un matériau, de régler l'éclairage de la scène et finalement de la « prendre en photo ». Il est parfois plus pratique de réaliser un schéma en 3d que d'essayer de donner à la main une impression de perspective avec un outil de dessin 2d.

    Pour représenter une surface définie par une équation, on peut tirer profit de la possibilité de Blender …

    Lire la suite…
  • Quelques logiciels pour l'illustration scientifique

    Voici quelques logiciels qui me sont fort utiles pour réaliser des illustrations scientifiques, des courbes annotées aux schémas.

    Inkscape

    Inkscape est un logiciel de dessin vectoriel très complet. Il est idéal pour réaliser des schémas ou annoter des courbes réalisées avec Gnuplot.

    Son format de base est le svg mais il peut très facilement importer et exporter, par exemple, des fichiers pdf. L'importation d'un fichier pdf provoque un bug : Inkscape refuse d'importer le texte en tant que chemin. Pour la …

    Lire la suite…
  • Auto-hébergement 3/3 : créer un serveur web

    Voici quelques notes rapides sur la mise en place minimale d'un serveur web.

    Installation du serveur web

    Il s'agit de l'équivalent d'openssh-server pour le serveur web, Apache fait très bien le travail.

    Configuration du modem

    Comme pour le serveur ssh, il faut que le modem redirige les requêtes http qu'il reçoit vers le serveur. L'ouverture d'un port http se fait dans le panneau de configuration du modem.

    Et après ?

    De nombreux outils sont disponibles pour créer des sites web …

    Lire la suite…
  • Script pour composer facilement des équations avec LaTeX

    Il m'arrive d'avoir besoin de composer seulement une équation avec $\LaTeX$, pour la mettre dans un courriel ou l'intégrer à un schéma.

    Le script Python ci-dessous, utilisable en ligne de commande, permet de compiler directement une équation (à partir d'un fichier ou directement en argument) et d'en faire une image PNG, SVG, ou PDF. Il est aussi possible de choisir une fonte sans-serif.

    Sans argument, « eqtex » affiche l'aide, et un simple « eqtex 'e^{i\pi}+1=0' » produit le résultat …

    Lire la suite…
  • Auto-hébergement 2/3 : le partage de fichiers

    Nous allons comment partager des fichiers sur son serveur, mais cela peut également être utile pour faire des sauvegardes distantes, etc.

    Cahier des charges

    Voilà les principales fonctionnalités attendues :

    • L'accès aux fichiers doit être protégé par mot de passe.
    • Les visiteurs doivent pouvoir ajouter des fichiers sur le serveur. On suppose que les visiteurs sont dignes de confiance, je ne mettrai donc pas trop l'accent sur la protection des fichiers.
    • il doit y avoir des « classes » de visiteurs (famille, amis …
    Lire la suite…
  • Auto-hébergement 1/3 : le matériel

    Pour héberger un serveur ssh ou web, la machine doit être silencieuse et consommer peu. Voici un exemple de configuration à 250 € qui répond à ces critères (pour le bruit on a l'impression que la machine est éteinte, pour la consommation c'est plus difficile à évaluer). Je vais lister les ingrédients utilisés avant de dire quelques mots sur l'assemblage.

    Matériel

    Carte mère avec processeur intégré

    Modèle : ASRock AD2700-ITX (70 €).

    Avoir un processeur intégré à la carte-mère simplifie le montage et …

    Lire la suite…
  • Lancer un programme sur plusieurs machines avec Python

    Supposons que l'on ait un programme $P$ de paramètre $x$, et que l'on veuille le faire tourner un ensemble $X$ de valeurs du paramètre. La première méthode à laquelle on pense est de faire une boucle sur les valeurs du paramètre.

    Cette méthode marche bien si l'ensemble $X$ n'est pas trop grand et si l'exécution du programme est rapide. Quand ce n'est pas le cas, on peut chercher à mettre à profit dans un premier temps les multiples cœurs de …

    Lire la suite…
  • Tarte tatin aux radis noirs

    Ingrédients

    • 500 g de radis noirs,
    • 1 pâte brisée,
    • miel,
    • thym,
    • sel, poivre.

    Étapes

    • Éplucher les radis noirs et les découper en fines tranches. Les faire cuire 5 minutes dans de l'eau bouillante salée. Bien les égoutter.
    • Beurrer un plat à tarte. Mettre au fond du miel et du thym, disposer les tranches de radis, remettre du miel et du thym, saler, poivrer, et recouvrir de la pâte brisée piquée.
    • Mettre ce plat au four 20 minutes à 200°C …
    Lire la suite…