jeudi 25 octobre 2007

Aérodynamique pour aéromodélisme

Dans ma jeunesse, je pratiquai l'aéromodélisme et dessinai des avions et des planeurs. Pour cela, il est préférable d'avoir des bases en aérodynamique. Je ne les avais pas, mais les ai acquises pendant mon temps libre lors de mon service militaire à la base aérienne 701 de Salon de Provence. J'en ai profité pour consigner tout cela par écrit. Cette synthèse est hélas totalement inachevée et laissée en plan, mais elle fait tout de même 200 pages et m'a permis de dessiner quelques avions.

Table des matières :
  • Aérodynamique et mécanique des fluides
    - Statique des fluides
    - Cinématique des fluides
    - Dynamique des fluides
    - Couche limite
    - Résultante générale
    - Corps géométriques simples
  • Aérodynamique et mécanique du vol
    - Aile d'envergure infinie
    - L'aile d'envergure limitée
    - L'avion complet
    - Problème de stabilité
  • Aéromodélisme
    - Considérations sur le choix du profil
    - Voilures pour aéronefs classiques
    - Considérations finales sur les aéronefs classiques
    - Aéronefs exotiques
    - Bien régler, bien volet


LaTeX : Comment changer le titre de la bibliographie ?

Suivant la classe de document que l'on utilise (article, book, report, ...), il faut redéfinir l'une des deux commandes suivantes :
\renewcommand{\bibname}{R\'ef\'erences}
\renewcommand{\refname}{R\'ef\'erences}
dans le préambule, ou après le \begin{document} avec certains packages comme french et babel.

LaTeX

J'utilise LaTeX pour mes publications, mes cours (pdf et html) et mes présentations. Après avoir essayé Word, PowerPoint, Open Office, ..., je n'ai pas trouvé mieux.

Pour éditer du LaTeX je vous conseille l'éditeur Kile ou Texmaker. Je vous conseille également de générer directement du pdf (pdflatex) sans passer par du dvi, ce qui permet d'inclure directement des images sans les convertir en eps.

Pour les présentations, j'utilise l'excellente classe LaTeX Beamer, et pour la conversion en html HeVeA.

Comme gestionnaire bibliographique, j'apprécie JabRef.

LaTeX : Installer UNICODE pour utiliser UTF8 (et les caractères accentués)

1) Télécharger Unicode support for LaTeX.

2) Faire un répertoire pour l'unicode :
/usr/share/texmf/tex/latex/unicode
ou, si vous n'avez pas les droits :
~/texmf/tex/latex/unicode
3) Copier les fichiers ucs.sty, utf8x.def, ucsencs.def et data/ dans le répertoire créé.

4) Mettre à jour LaTeX :
texhash
5) Pour écrire un fichier en UTF8 (avec les accents tapés directement, entre autres), inclure dans le fichier du document LaTeX :
\usepackage{ucs}
\usepackage[utf8x]{inputenc}

Vive les 4x4 !

D'après l'institut américain d'assurances et de sécurité routière, les occupants d'un véhicule heurté par un 4x4 ont 27 fois plus de chance de mourir que s'ils avaient été heurtés par une voiture normale. Pour les piétons et cyclistes : les chiffres de mortalité sont multipliés par 3 quand un 4x4 est impliqué dans l'accident. Les piétons sont la cible privilégiée des 4x4 pour des raisons de visibilité. Un 4x4 transforme une fracture de jambe relativement simple, en fractures du bassin, en lésions abdominales, thoraciques et pour les enfants en lésions crâniennes.

De part sa masse, son coefficient de pénétration dans l'air et la taille de ses pneus, un 4x4 consomme 48% de carburant en plus en ville qu'une voiture traditionnelle (selon une étude de l'Ademe).
Une étude menée par le bureau d’ingénieurs Metron de Brugg montre que les gros 4x4 rejettent 35% de CO2 de plus qu’une voiture moyenne.

Conduire un 4x4 en ville c'est se moquer du risque très fortement accru de tuer ou d'aggraver les blessures d'un autre automobiliste, d'un piéton ou d'un cycliste. C'est se moquer des conséquences néfastes pour l'environnement. C'est tout simplement n'avoir ni conscience ni moralité.

Les piétons ont le droit de traverser en dehors des passages prévus à leur intention !

Les piétons doivent traverser la chaussée en tenant compte de la visibilité ainsi que de la distance et de la vitesse des véhicules.
Ils sont tenus d'utiliser, lorsqu'il en existe à moins de 50 mètres, les passages prévus à leur intention.
Aux intersections à proximité desquelles n'existe pas de passage prévu à leur intention, les piétons doivent emprunter la partie de la chaussée en prolongement du trottoir.
CODE DE LA ROUTE
(Partie Règlementaire - Décrets en Conseil d'État)
Article R412-37

Les piétons sont prioritaires sur la chaussée !

Tout conducteur est tenu de céder le passage aux piétons régulièrement engagés dans la traversée d'une chaussée.
Le fait, pour tout conducteur, de ne pas respecter les règles de priorité fixées au présent article est puni de l'amende prévue pour les contraventions de la quatrième classe.
Tout conducteur coupable de cette infraction encourt également la peine complémentaire de suspension, pour une durée de trois ans au plus, du permis de conduire, cette suspension pouvant être limitée à la conduite en dehors de l'activité professionnelle.
Cette contravention donne lieu de plein droit à la réduction de quatre points du permis de conduire.
CODE DE LA ROUTE
(Partie Règlementaire - Décrets en Conseil d'État)
Article R415-11

Utiliser le D-Link DI-704P sans sa fonction routeur

Imaginons que vous vouliez utiliser le DI-704P, avec un autre routeur/switch (comme une freebox), simplement pour son serveur d'impression.
Pour cela, il suffit de désactiver le serveur DHCP du DI-704P : Home > LAN > DHCP Server > Disabled dans l'interface d'administration du DI-704P.
Puis il faut relier par un câble RJ45 un des quatre port du switch du DI-704P à un port du switch de votre routeur/switch.
En plus du serveur d'impression vous avez gagné deux ports RJ45 pour votre routeur/switch : les trois ports restant du DI-704P sont utilisables, mais vous en perdez un sur votre routeur/switch pour connecter le DI-704P.

Utiliser sous Windows le serveur d'impression D-Link DP-301P+

  1. On commence par noter le nom de la file d'attente.
    Aller sur la page d'administration du serveur d'impression DP-301P+ (http://192.168.0.10/ par défaut) puis dans l'onglet Configuration. Noter dans Port Setting le Port Name (ex : PS-2F3714-P1).
  2. On crée ensuite un port local vers le serveur d'impression.
    Aller dans Démarrer > Paramètres > Imprimantes ; puis dans Fichier > Propriétés du serveur ; puis onglet Ports > Ajouter un port ; puis Standard TCP/IP Port > Ajouter un port... puis Suivant ; Saisir l'adresse du serveur d'impression (192.168.0.10 par défaut) dans Nom d'imprimante ou adresse IP : puis choisir le nom du port dans Nom du port : puis Suivant ; puis choisir Personnalisé et cliquer sur Paramètres... ; là il faut choisir LPR et donner le nom de la file d'attente que l'on avait noté (ex : PS-2F3714-P1) dans Nom de la file d'attente ; puis OK > Suivant > Terminer.
  3. On ajouter enfin une nouvelle imprimante qui utilise le port créé.
    Aller dans Démarrer > Paramètres > Imprimantes ; puis double-cliquer sur Ajout d'imprimante ; puis Suivant > Imprimante locale > Suivant ; choisir le port créé ci-dessus puis Suivant ; sélectionner le modèle d'imprimante puis Suivant > Suivant > Suivant > Suivant > Terminer.
Je suppose que cette méthode fonctionne aussi pour le serveur d'impression du routeur D-Link DI-704P et plus généralement pour bien d'autres serveurs d'impression.

Utiliser le serveur d'impression du routeur D-Link DI-704P sous Ubuntu

En principe, il faudrait faire Système > Administration > Impression ; puis Imprimante > Ajouter une imprimante ; puis cliquer sur Imprimante réseau ; puis sélectionner l'item Imprimante UNIX (LPD).
Là il faut remplir les deux champs, par exemple :
Hôte : 192.168.0.1
File d'impression : lp
Mais en cliquant sur Avancer et le panneau se fige, c'est un bug !

Pour contourner ce problème, il faut configurer directement cups avec son interface web :
http://localhost:631
Mais avec Ubuntu on se retrouve face au message suivant :
Les tâches administratives ont été désactivées pour des raisons de sécurité. Veuillez utiliser le menu Poste de travail System > Administration > Impression
Pour contourner ce nouveau problème, il faut modifier le fichier cupsd.conf :
sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.svg
sudo gedit /etc/cups/cupsd.conf
Remplacer toutes les occurence de AuthType = Basic par AuthType = None ; puis relancer le service cupsys
/etc/init.d/cupsys restart
Là vous devez pouvoir accéder à la gestion des impressions sur la page cups.
Cliquez sur imprimantes et remplissez les champs de la manière suivante :
- Name: something
- location:
- Description: my printer
- Device: lpd://192.168.0.1/lp
Restorez enfin le fichier cupsd.conf d'origine :
sudo cp /etc/cups/cupsd.conf.svg /etc/cups/cupsd.conf
/etc/init.d/cupsys restart

Synology, cifs et droits sous Linux

Imaginons que j'ai un répertoire de mon synology monté sous linux en utilisant la fstab de la manière suivante :
//192.168.0.XXX/data /media/synology cifs rw, user, auto, noperm, iocharset=utf8, codepage=850, username=XXX, password=XXX 0 0
ou suivante :
//192.168.0.XXX/data /media/synology cifs rw, user, auto, exec, uid=XXX, gid=XXX, file_mode=0777, dir_mode=0777, noperm, iocharset=utf8, codepage=850, username=XXX, password=XXX 0 0
Premièrement, j'ai l'impression que ces deux façons de monter produisent le même effet, c'est à dire que les options uid, gid, file_mode et dir_mode ne sont pas prisent en compte.

Deuxièmement, quelque soit la façon de monter le répertoire (1ère ou 2ème), je ne peux pas gérer les droits sur les fichiers que je place dans /media/synology. Donc, si je suis le seul à avoir les droit de lecture par exemple, personne d'autre sur le réseau ne peut voir ces fichiers et je ne peux rien y faire !

Une idée ?

La solution : depuis le 02/11/2007, le DS107e (ainsi que toute la gamme de Synology me semble-t-il) gère protocole NFS (en appliquant le firmware v2.0.3 - 0518 ou supérieur) ce qui devrait régler bien des problèmes !
Voir le billet : Synology DS107e et montage NFS dans la fstab sous Linux

mercredi 24 octobre 2007

Synology DS107e et montage CIFS dans la fstab sous Linux

Ce fut la galère ...
En fait, toute la magie est dans l'option noperm !

La procédure :

1) Créer un utilisateur (Nom + Mot de passe, ex : josd+josdpass) avec l'interface d'administration du synology.

2) Créer un dossier partagé (ex : data) avec l'interface d'administration du synology.

3) Permettre à cet utilisateur de lire et écrire dans le dossier partagé grâce à la Configurations des privilèges de l'interface d'administration du synology.

4) Ajouter dans le fichier /etc/fstab, sur une seule ligne et sans espace après les virgules, la ligne :
//192.168.0.XXX/data /media/synology cifs rw, user, auto, noperm, iocharset=utf8, codepage=850, username=josd, password=josdpasswd 0 0
Ou mieux, passez par un fichier credentials pour ne pas faire apparaitre en clair votre mot de passe dans le fichier fstab :

1) Créer le fichier
cd
gedit .passwd
2) Y mettre, avec un retour charriot à la fin :
username=josd
password=josdpasswd
3) Protéger un peu le fichier :
chmod 600 .passwd
4) Ajouter dans le fichier /etc/fstab, sur une seule ligne et sans espace après les virgules, la ligne :
//192.168.0.XXX/data /media/synology cifs rw, user, auto, noperm, iocharset=utf8, codepage=850, credentials=chez_moi/.passwd 0 0
Remarque : depuis le 02/11/2007, le DS107e (ainsi que toute la gamme de Synology me semble-t-il) gère protocole NFS (en appliquant le firmware v2.0.3 - 0518 ou supérieur) ce qui devrait simplifier bien des choses !

mardi 23 octobre 2007

Mes applications préférées sous Linux

  • acroread : Adobe Acrobat Reader pour lire des pdf
  • cqview : CQView est un utilitaire permetant, entre autre, de rechercher des doublons dans un ensemble d'images
  • dia ou dia-gnome : un éditeur de diagrammes
  • digiKam : gestionnaire de photos libre très complet
  • easytag : excellent pour manipuler les tags ID3 et les noms des fichiers mp3
  • eclipse : excellent environnement de développement très polyvalent
  • eog : pour visualiser des photos
  • firefox : le navigateur web
  • gedit : un éditeur de texte simple et efficace
  • gftp : pour faire du ftp
  • gimp : pour la retouche photographique
  • gnome-schedule : interface graphique permettant de gérer le cron
  • grub-customizer : application graphique permettant de configurer le gestionnaire d'amorce GRUB 2
  • gwenview : pour visualiser des photos
  • jabref : gestionnaire de bibliographie pour LaTeX
  • kdevelop : excellent environnement de développement C++
  • kile : un très bon éditeur LaTeX
  • nvu : pour l'édition de pages web
  • open office : la solution bureautique
  • pdfsan : Division ou assemblage de documents PDF
  • rdiff-backup : sauvegarde incrémentale de vos données
  • rhythmbox : pour écouter de la musique et naviguer en utilisant les tags ID3 des morceaux (installer gstreamer0.8-mad pour pouvoir écouter des mp3 avec rhythmbox)
  • rsync : sauvegarde incrémentale de vos données
  • soundconverter : Conversion audio par lots (ogg, mp3, flac, wav, aac) avec conservation des tags
  • thunderbird : actuellement le meilleur gestionnaire de mail à mon avis, et multi-plateforme qui plus est
  • unison : synchronisation de dossiers
  • vlc : LE lecteur de videos