Photographie/Thèmes/Panoramas
Les outils disponibles.
Quelques appareils spécialisés permettent d'obtenir directement des photographies panoramiques sans qu'il soit nécessaire de réaliser le moindre assemblage. Cette spécialisation les rend à la fois très chers et inadaptés à la photographie courante.
Beaucoup d'appareils photographiques numériques possèdent aujourd'hui une fonction « panorama » qui facilite la tâche mais ne dispense nullement d'observer un certain nombre de précautions élémentaires de façon à obtenir les meilleurs résultats possibles. Il existe également des logiciels qui permettent de raccorder des images, évitant ainsi de fastidieuses opérations d'assemblage à l'aide d'outils non spécialisés.

Calcul scientifique/Interpolation
Exemple d'interpolation (filtrage) de Savitsky et Golay du second et du quatrième ordre sur 11 points, en Python : 
 def F2(a,b,c,d,e,f,g,h,i,j,k):
 """This function is the base for the Savitsky Golay 2nd order smoothing """ 
 coefs=[-0.084, 0.021, 0.103, 0.161, 0.196, 0.207, 0.196, 0.161,0.103, 0.021, -0.084]
 return (a*coefs[0] + b*coefs[1] + c*coefs[2] + d*coefs[3] + e*coefs[4] + f*coefs[5] + g*coefs[6] + h*coefs[7] + i*coefs[8] +j*coefs[9] + k*coefs[10]) 
 def lisse2(x):
 """Does the 2nd order savitsky Golay smoothing"""
 tx = ([ x[0] ] * 5) + x + ([ x[-1] ] * 5)
 rx = []
 for i in range(5,len(tx)-5):
 rx.append(apply(F2,tuple(tx[i-5:i+6])))
 return rx
Voir aussi.

Programmation XML/MathML
MathML est l'utilisation du formalisme XML pour décrire des formules mathématiques.
Il s'agit bien de description de contenu et non pas de mise en forme ; cela permet de faire varier le rendu selon une feuille de style, et notamment selon des préférences nationales. Par exemple, le vecteur « V » sera noté codice_1, et pourra être rendu V pour un anglo-saxon et formula_1 pour un français .
Enjeu.
La notation mathématique est complexe. Il existe déjà des langages permettant de représenter les mathématiques, comme LaTeX. L'enjeu ici est, outre de permettre un rendu correct à l'affichage et à l'impression, de permettre d'utiliser les données par d'autres programmes.
Ainsi, une équation écrite en MathML pourrait être reprise par un solveur qui en donnerait les solutions, ou bien par un traceur qui en dessinerait le graphe, ou encore par un navigateur vocal pour malvoyant.
Format de fichier.
Le fichier contenant le code MathML doit contenir la déclaration de type de document (DTD) suivante :
 <!DOCTYPE math 
 PUBLIC "-//W3C//DTD MathML 2.0//EN"
 "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd" > 
pour du MathML 2.0.
Si le code est inclus dans du HTML, on peut utiliser une DTD HTML étendue au MathML :
 <!DOCTYPE html
 PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN"
 "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" >
Le code MathML est introduit par la balise codice_2. Lorsque le code MathML est à l'intérieur d'un document XML contenant d'autres types de données, il faut s'assurer de la bonne gestion de l'espace des nom en utilisant la balise d'ouverture codice_3 "(math identifier)" ;
On peut représenter la structure de la formule sous la forme d'un arbre :

a 
 b 
 2

On remarque que l'on utilise ici la notation polonaise (notation préfixée), de type :
 (^ (+ a b) 2)
On a :
La description de présentation est plus proche des langages orientés impression comme LaTeX ; cela permet de transposer facilement les formules. La description de contenu permet une interprétation facile de la formule en tant que telle. Si nécessaire, on peut mélanger les deux types de description, à condition d'être rigoureux :
Éléments.
Comme en HTML, et en général en XML, ce qui est compris entre une balise d'ouverture et une balise de fermeture est appelé un « élément ». On distingue trois types d'éléments :

MathML
HTML
Programmation Qt/Qt Designer
Introduction.
Qt designer est une série d'outils intégrés dans ../Qt Creator/ permettant de créer graphiquement des interfaces graphiques de l'application.
Lors de la compilation elles seront automatiquement reconverties en c++ et donc utilisables comme des classes normales.
Incorporation.
Après avoir dessiné l'interface, enregistrez votre fichier (pour l'exemple ce sera widget.ui). Dans le fichier essais.pro, ajoutez la ligne :
 FORMS = widget.ui
Pour l'exploiter dans un programme il faudra créer une classe héritant du widget de cette manière :
class MainWindow : public QWidget, public Ui::Widget
public:
 MainWindow(QWidget *parent = 0);
MainWindow::MainWindow(QWidget *parent) : QWidget(parent)
 setupUi(this);
Présentation.
Qt Designer est disponible en lançant Qt Creator depuis "Menu démarrer" > "Tous les programmes" > "Qt SDK" > "Qt Creator" (windows).
Code.
L'exemple est une calculatrice à fabriquer sous Qt designer.
Le tableau ci-dessous liste les composants de la fenêtre :
.pro.
Il faut modifier le fichier .pro :
TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .
FORMS += calculatrice.ui
SOURCES += main.cpp
ATTENTION ! Il faut faire codice_1, codice_2 pour lancer, et ne pas mettre codice_3, sinon Qt régénérera un fichier .pro normal.
main.cpp.
voici le main.cpp:
int main(int argc, char *argv[])
 QApplication app(argc, argv);
 QWidget *fenetre = new QWidget;
 Ui::FenCalculatrice ui;
 ui.setupUi(fenetre);
 fenetre->show();
 return app.exec();
FenCalculatrice.cpp.
FenCalculatrice::FenCalculatrice(QWidget *parent) : QWidget(parent)
 ui.setupUi(this);
 connect(ui.boutonEgal, SIGNAL(clicked()), this, SLOT(calculerOperation()));
header files (.h).
FenCalculatrice.h
class FenCalculatrice : public QWidget
 Q_OBJECT
 public:
 FenCalculatrice(QWidget *parent = 0);
 private slots:
 /* Insérez les prototypes de vos slots personnalisés ici */
 private:
 Ui::FenCalculatrice ui;

Espéranto/Quinzième Leçon
Manuel de chirurgie orthopédique
Principes et techniques de la chirurgie
Néerlandais/Pour traducteurs/Les fêtes
Fêtes chrétiennes mobiles.
Les fêtes liées à Pâques (liste incomplète) :

Apertium/Créer une nouvelle paire de langues

Pour créer une nouvelle paire de langues, il faut créer cinq nouveaux fichiers :
Soient A et B les langues pour lesquelles vous désirez créer une paire. Vous pouvez dans certain cas récupérer un dictionaire monolingue si une paire A-X ou B-X existe déjà (X est une langue quelconque).
Nous allons prendre comme exemple la création de la paire français-néerlandais. Nous utiliserons comme abréviation fr pour le français et nl pour le néerlandais. Donc, si vous avez bien suivi, il faudra créer :
Nous n'avons pas besoin de créer le dictionaire monolingue fr, car nous le récupérons de la paire de langues fr-es.
Commençons par créer le dictionnaire monolingue nl 
Dictionnaire monolingue nl.
Le dictionnaire est un fichier xml.
Nous devons utiliser l'encodage "ISO-8859-1". A ce jour (avril 2007) l'UTF-8 qui permet d'utiliser davantage de langues, ne fonctionne pas encore avec Apertium.
Créez un fichier texte avec votre éditeur de texte préféré (notepad, gedit, kedit, etc.), saisir le texte :
Sauvegarder ce texte sous le nom de « apertium-fr-nl.nl.dix ».
Le contenu de la balise alphabet est nécessaire car Apertium ne reconnaît pas encore l'UTF-8.
Il convient ensuite de remplir l'espace entre :
Pour cela saisissons :