OpenLLM-France/wikimedia huggingface dataset:
# Zweite Oberliga Sud (1950-1963) 1957-1958

Le 2. Oberliga Süd 1957-1958 fut une ligue située au 2e niveau de la hiérarchie du football ouest-allemand.
Ce fut la 8e édition de cette ligue qui couvrait le même territoire que l'Oberliga Süd, c'est-à-dire les Länders de Bade-Wurtemberg, de Bavière et de Hesse.
Les deux premiers classés furent promus en Oberliga Süd pour la saison suivante.

## Compétition
### Légende

Légende :
| C | Champion 2. Liga Süd & promu en Oberliga Süd la saison suivante. |
| P | promu en Oberliga Süd la saison suivante |
| R | Relégué vers les séries de 1. Amateurliga en vue de la saison suivante |
| | club relégué de l'Oberliga Süd depuis la saison précédente |
| | club promu des séries de 1. Amateurliga depuis la saison précédente |

### Classement

| | | | M | G | N | P | + | - | Avg | Pts |
| C | 1 | SV Waldhof Mannheim 07 | 34 | ? | ? | ? | 83 | 53 | 1,57 | 46 |
| P | 2 | TSG 1846 Ulm | 34 | ? | ? | ? | 82 | 51 | 1,61 | 44 |
| | 3 | VfL 07 Neustadt | 34 | ? | ? | ? | 63 | 46 | 1,37 | 40 |
| | 4 | Freiburger FC | 34 | ? | ? | ? | 52 | 41 | 1,27 | 38 |
| | 5 | FC Bayern Hof 1910 | 34 | ? | ? | ? | 62 | 61 | 1,02 | 38 |
| | 6 | SpVgg Amicitia Viernheim | 34 | ? | ? | ? | 64 | 58 | 1,10 | 35 |
| | 7 | SV Darmstadt 98 | 34 | ? | ? | ? | 52 | 54 | 0,96 | 33 |
| | 8 | SpVgg 03 Neu-Isenburg | 34 | ? | ? | ? | 55 | 73 | 0,75 | 33 |
| | 9 | ASV Cham | 34 | ? | ? | ? | 63 | 58 | 1,09 | 32 |
| | 10 | FC Hanau 93 | 34 | ? | ? | ? | 62 | 69 | 0,90 | 32 |
| | 11 | 1. FC Pforzheim | 34 | ? | ? | ? | 66 | 61 | 1,08 | 31 |
| | 12 | TSV 1861 Straubing | 34 | ? | ? | ? | 57 | 70 | 0,81 | 31 |
| | 13 | SV Wiesbaden | 34 | ? | ? | ? | 47 | 58 | 0,81 | 31 |
| | 14 | VfB Hemlbrechts | 34 | ? | ? | ? | 51 | 65 | 0,78 | 31 |
| | 15 | KSV Hessen Kassel | 34 | ? | ? | ? | 53 | 59 | 0,90 | 30 |
| | 16 | SC Borussia 04 Fulda | 34 | ? | ? | ? | 76 | 89 | 0,85 | 30 |
| R | 17 | TSV Schwaben Augsburg | 34 | ? | ? | ? | 56 | 59 | 0,95 | 29 |
| R | 18 | FC Singen 04 | 34 | ? | ? | ? | 55 | 74 | 0,74 | 28 |

## Relégués d'Oberliga

À la fin de cette saison, les clubs qui descendirent d'Oberliga Süd furent:
* SSV Jahn Regensburg
* SV Stuttgarter Kickers

## Montants des séries inférieures

En vue de la saison suivante, les deux derniers classés de 2. Liga Süd furent relégués vers les séries d'Amateurliga et remplacés par :
* VfB Friedberg
* 1. FC 01 Bamberg

### Résultats du tour final des Amateurligen

Légende :
| P | club promu en 2. Oberliga Süd, la saison suivante. |
Le tour final concerna les champions des cinq Amateurligen ("Baden", "Bayern", "Hessen", "Südbaden", "Württemberg").
* Tour final
| | | | M | G | N | P | + | - | Avg | Pts |
| P | 1 | VfB Friedberg | 4 | 4 | 0 | 0 | 9 | 1 | 9,00 | 8 |
| P | 2 | 1. FC 01 Bamberg | 4 | ? | ? | ? | 4 | 3 | 1,33 | 5 |
| | 3 | VfL Neckarau | 4 | ? | ? | ? | 8 | 9 | 0,89 | 4 |
| | 4 | Offenburger FV | 4 | ? | ? | ? | 7 | 8 | 0,88 | 2 |
| | 5 | Union Böckingen | 4 | 0 | 1 | 3 | 3 | 10 | 0,30 | 1 |
# Olivier De Cock

Olivier De Cock, né le 9 novembre 1975 à Eeklo, est un footballeur international belge qui joue au poste d'arrière droit.

## Carrière

Formé au club, Olivier devient professionnel en 1995. Il fait ses débuts le 29 novembre 1996 contre le KAA La Gantoise. D'abord remplaçant d'Éric Deflandre, ce n'est seulement qu'après le départ de ce dernier qu'il s'impose réellement. Pendant quatre saisons, son jeu très offensif et son excellent centre feront de lui une pièce maitresse du dispositif de l'entraîneur norvégien, Trond Sollied.
Le 12 octobre 2002, il dispute son premier match avec l'équipe nationale belge contre Andorre. Il compte en tout 12 sélections (11 caps) entre 2002 et 2005.
Malheureusement, en avril 2004, De Cock subit une très lourde opération aux chevilles qui l'éloigne longtemps des terrains. Depuis il ne parvient pas retrouver ni son meilleur niveau ni sa place de titulaire, barré au FC Bruges par le danois Brian Priske. En janvier 2007, il est retrogradé dans le noyau B du club et doit se chercher un nouveau club.
Le 31 août 2007, il est finalement prêté une saison au Fortuna Düsseldorf. Le 4 juillet 2008, il décide de casser son contrat à l'amiable avec le FC Bruges et rejoint SC Rot-Weiss Oberhausen.
Depuis 2010, il est de retour en Belgique, au KV Ostende puis au KSV Roulers.

## Palmarès

* Champion de Belgique en 1996, 1998, 2003 et 2005
* Vainqueur de la Coupe de Belgique en 1996, 2002, 2004, 2005 et 2007
* Vainqueur de la Super-Coupe de Belgique en 1996, 1998, 2001, 2002, 2004 et 2005
# Peugeot Type 27

La Peugeot Type 27 est un modèle d'automobile produit par le constructeur français Peugeot en 1899.
# Kamtchatka (fleuve)

Le Kamtchatka (en russe : Камча́тка), dans le cours supérieur Oziornaïa Kamtchatka, est un fleuve long de 758 km qui coule dans la péninsule du Kamtchatka, à l'est de la Russie, et se jette dans l'océan Pacifique. La rivière est riche en saumons qui remontent chaque année le cours d'eau par millions ; ceux-ci constituaient auparavant une des bases de la nourriture de la population indigène des Itelmènes.

## Étymologie

Kamtchaka, littéralement en ancien russe petite kamtchak, la kamtchak étant un tissu de soie brodée sur une trame de soie dont les types les plus connus sont le brocart et le damas, est une déformation de l'exonyme par lequel les Koryaks désignaient leurs voisins méridionaux habitant le long des rives de ce fleuve, les Kamtchadales. Il est fréquent que des mots échangés avec les autochtones, tout en étant compris de travers, soient réinterprétés dans la langue du conquérant avide de toponymes, ici peut être avec l'idée d'un fleuve ressemblant à un ruban de soie.

## Géographie

Le fleuve prend sa source au sud de la péninsule dans les monts Malkinski qui appartiennent à la chaîne Centrale (Sredny khrebet) puis coule du sud-ouest au nord-est dans la dépression située entre les chaînes Centrale et Orientale avant d'obliquer vers l'est pour contourner le volcan Klioutchevskoï. Un peu plus loin il se jette dans le Pacifique nord, à l'extrémité nord de la baie du Kamtchatka, non loin d'Oust-Kamtchatsk.

## Hydrologie

Le fleuve Kamtchatka possède un régime nival de plaine. Son débit est cependant beaucoup plus pondéré que celui de la plupart des fleuves sibériens. Il connait une période de hautes eaux durant les trois mois de l'été avec un maximum de 1 710 m$^3$/s en juillet. Son débit mensuel décroit ensuite régulièrement pour descendre à 396 m$^3$/s en mars.
# Ioukhym Zviahilsky

Ioukhym Leonidovytch Zviahilsky (en ukrainien : Юхим Леонідович Звягільський), né le 20 février 1933 à Donetsk et mort le 6 novembre 2021 à Kiev, est un homme d'État ukrainien.
Il devient Premier ministre de l'Ukraine le 22 septembre 1993 par intérim. Il le reste jusqu'en 1994, date à laquelle il est remplacé par Vitaliy Massol.

## Biographie

Il est vice-premier ministre du Gouvernement Koutchma à partir du 11 juin 1993, il devint donc premier ministre par intérim. En 1994, Ioukhym Zviahilsky est accusé par le président ukrainien Leonid Koutchma d'avoir volé vingt millions de dollars pendant qu'il était au poste de Premier ministre. Craignant pour sa vie, il fuit vers Israël$^,$. Après quelque temps, il retourna en Ukraine.
Ioukhym Zviahilsky est membre de la Rada (Parlement) sans interruption depuis 1990 (réélu en 2012 et en 2014), représentant le Parti des régions et propriétaire de la mine de Zasyadko à Donetsk. Étant membre du parlement, il est à l'abri des poursuites.

### Mort

Ioukhym Zviahilsky est mort le 6 novembre 2021 à Kiev de la maladie à coronavirus 2019.
# Pikaliovo

Pikaliovo (en russe : Пикалёво) est une ville de l'oblast de Léningrad, en Russie. Sa population s'élevait à 21 106 habitants en 2013.

## Géographie

Pikaliovo fait partie du raïon de Boksitogorsk et se trouve à 25 km à l'est de Boksitogorsk et à 246 km au sud-est de Saint-Pétersbourg.

## Histoire

L'existence d'une localité est attestée sur le site de la ville actuelle en 1620. En 1906, une gare ferroviaire de la ligne Saint-Pétersbourg – Vologda fut mise en service et nommée d'après le nom d'un paysan, Pikaliov, qui avait créé un khoutor à proximité. La localité elle-même de Pikaliovo a été créée en 1932 à côté d'une cimenterie. Elle reçut le nom de la gare. Pikaliovo devint une commune urbaine en 1947 et reçut le statut de ville en 1954.

## Population

Recensements (*) ou estimations de la population
Évolution démographique :
| 1959* | 1970* | 1979* | 1989* |
| 16 883 | 21 832 | 23 469 | 24 510 |
Évolution démographique, suite (1) :
| 2002* | 2010* | 2012 | 2013 |
| 23 325 | 21 562 | 21 411 | 21 106 |

## Économie

L'économie de la ville repose sur plusieurs entreprises industrielles : une usine du groupe RusAl produisant du bicarbonate de sodium et du bicarbonate de potassium ; une cimenterie ; une usine de transformation du bois.

## Transport

La route A-114 (Issad–Vologda) passe à 3 kilomètres au sud de Pikaliovo. Les routes H-9 (Pikaliovo–Zaretchié) et H-7 (Pikaliovo–Kolbeki) traversent la ville.
Pikaliovo est desservie par la ligne de chemin de fer Saint-Pétersbourg–Vologda.
Des services d'autobus urbains et interurbains existent à Pikaliovo.

## Sports

La piscine municipale Delfin (dauphin) a été le site de sept championnats de natation d'URSS et trois championnats de Russie. De nombreux records d'Europe et de Russie y ont été battus.
L'équipe de football de la ville, « Metallourg », joue dans le championnat de l'oblast de Léningrad.
Pikaliovo possède un complexe sportif, une piste de ski éclairée, une école de sports pour les enfants, des terrains de hockey sur glace, le stade Metallourg, etc.
# Neste du Louron

La Neste du Louron est une rivière du Sud-Ouest de la France et un sous-affluent de la Garonne par la Neste.

## Hydronymie

Neste est aussi le nom générique de plusieurs de ses affluents comme, plus à l'ouest, gave est celui de nombreux cours d'eau des Pyrénées (affluents des gaves de Pau ou d'Oloron) en Bigorre et Béarn.

## Géographie

La Neste du Louron prend sa source dans les Pyrénées françaises, département des Hautes-Pyrénées, sur les versants du massif de Batchimale commune de Loudenvielle. Sur le versant nord-est du pic Schrader (3 174 m) se forme la Neste de Clarabide (vallon d'Aygues Tortes), tandis que sur les versants nord du pic de l'Abeillé et est du pic de Lustou se forme la Neste de la Pez, les deux Nestes se rejoignant au hameau du Pont du Prat (vallée de la Pez) pour donner la Neste du Louron. Cette dernière rejoint la Neste d'Aure au niveau d'Arreau pour former la Neste.
Elle est longue de 32 km.

### Communes et département traversés

* Hautes-Pyrénées : Adervielle-Pouchergues, Armenteule, Génos, Cazaux-Fréchet-Anéran-Camors, Loudenvielle, Vielle-Louron, Bordères-Louron, Avajan, Estarvielle, Jézeau, Cazaux-Debat, Arreau.

## Principaux affluents

* (D) Ruisseau de Caillauas : 5,2 km
* (D) Ruisseau de Cascarre
* (G) La Neste de La Pez : 4,7 km
* (D) Ruisseau d'Aube : 6,4 km
* (D) Ruisseau de Goutau : 4,6 km
* (D) Ruisseau de Bayet : 4,3 km
* (D) Ruisseau de Poudaque : 4,9 km
* (D) Ruisseau du Barrat
* (D) Ruisseau de Saint-Christau : 5,6 km
* (D) Ruisseau de Lastie : 12 km dans la vallée de Bareilles.
(D) rive droite ; (G) rive gauche.

## Hydrographie

Rivière de montagne, elle est bien alimentée toute l'année grâce à la fonte des neiges.

## Galerie d'images

* La Neste du Louron près de Loudenvielle.
* La Neste du Louron à Bordères-Louron.
* Dans la traversée d'Arreau.
* Le confluent avec la Neste d'Aure à Arreau.
# Église Saint-Martin de Savières

L'église Saint-Martin est une église située à Savières, en France.

## Localisation

L'église est située sur la commune de Savières, dans le département français de l'Aube.

## Historique

L'édifice est classé au titre des monuments historiques en 1931.
# Ōmachi (Kanagawa)

Ōmachi (大町, « grande ville ») est une localité située à Kamakura dans la préfecture de Kanagawa au Japon, définie comme la partie de la ville située au sud du pont Ebisu sur la Nameri-gawa.
La partie de la ville au nord du même pont est appelée Komachi (小町, « petite ville »).
# OpenLaszlo

OpenLaszlo est une plateforme de développement pour des applications web. Elle permet de créer des applications riches (Rich Internet applications) comprenant une interface riche en fonctionnalités (drag & drop, onglet, menu déroulant, animation, etc.) tout en offrant un déploiement facilité par le biais du navigateur web. OpenLaszlo est compatible avec la majorité des navigateurs web et des systèmes d'exploitation disposant soit d'un plugin Flash, soit simplement du support Javascript. OpenLaszlo se base sur une grammaire XML appelée LZX.
Quelques compléments à propos de LZX et du serveur OpenLaszlo :
* LZX est une description XML et JavaScript de l'application identique, sur le principe de XUL et XAML. Cette description déclarative permet de construire une interface graphique très rapidement et de bénéficier d'un prototype dans un laps de temps réduit.
* Le serveur OpenLaszlo est une servlet Java qui compile l'application LZX en un binaire exécutable. L'application résultante est compilée au choix par l'utilisateur vers le format propriétaire Flash, ou vers le format ouvert HTML/AJAX.

## Historique du projet

OpenLaszlo était originellement appelé Laszlo Presentation Server (LPS). Le développement de LPS a débuté originellement en automne 2001. Les versions de démonstration sont mises sur pieds pour acquérir des partenaires, courant 2002. Plusieurs d'entre eux ont déployé des applications. La première version officielle sort dans le début 2002.
En octobre 2004, Laszlo Systems rend l'ensemble du code de Laszlo Presentation Server libre d'accès sous licence CPL open source license et démarre le projet OpenLaszlo. En 2005, parallèlement à la sortie de la version 3.0, le nom de Laszlo Presentation Server est changé en OpenLaszlo.
Jalons :
* 2000 premier prototype
* 2001 début du développement
* 2002 LPS pre-releases ; premier déploiement Laszlo application (Behr)
* 2003 LPS 1.0, 1.1 released ; déploiement applications (Yahoo, Earthlink)
* 2004 LPS 2.0, 2.1, 2.2 released ; LPS devient un projet open source
* 2005 OpenLaszlo 3.0 released ; changement de nom, Lazlo devient OpenLaszlo
* 2006 OpenLaszlo 4.0 released ; ajout de la compilation Ajax/DHTML.

## Déploiement

Une application Laszlo peut être déployée comme un servlet Java traditionnel. Celui-ci est compilé et renvoyé au navigateur dynamiquement. Ce procédé exige que le serveur OpenLaszlo tourne sur le serveur web.
Une autre manière de faire est de compiler une application LZX en un binaire SWF ou en HTML/AJAX. Cette méthode est appelée le déploiement SOLO. Les applications déployées de cette façon ne comprennent pas certaines fonctionnalités, bien que les dernières versions ont essayé de remédier à ce problème.

## Licence

OpenLaszlo est proposé sous Common Public License, publiée par IBM.
# Phellinus robustus

Polypore du chêne
Phellinus robustus, le Polypore du chêne, est une espèce de champignons agaricomycètes de la famille des Hymenochaetaceae. Ce champignon est fréquent sur les chênes au niveau des blessures. C'est un lignivore assez lent.

## Liste des formes et variétés

Selon MycoBank (24 janvier 2023) :
* Phellinus robustus f. hartigii (Allesch. & Schnabl) Bourdot & Galzin, 1925
* Phellinus robustus f. hippophaës Donk, 1937
* Phellinus robustus f. resupinatus Bourdot & Galzin, 1925
* Phellinus robustus f. robustus
* Phellinus robustus var. buxi Bourdot & Galzin, 1925
* Phellinus robustus var. hartigii (Allesch.) Bourdot & Galzin, 1925
* Phellinus robustus var. resupinatus Bourdot & Galzin, 1925
* Phellinus robustus var. robustus

## Systématique

Le nom correct complet (avec auteur) de ce taxon est Phellinus robustus (P.Karst.) Bourdot & Galzin, 1925.
L'espèce a été initialement classée dans le genre Fomes sous le basionyme Fomes robustus P.Karst., 1889.
Ce taxon porte en français les noms vernaculaires ou normalisés suivants : Polypore du chêne, pourriture jaune du tronc du chêne.
Phellinus robustus a pour synonymes :
* Fomes igniarius var. robustus Fr. & Cooke
* Fomes rhaponticus Lloyd, 1915
* Fomes robustus P.Karst., 1889
* Fomes squarrosus Lloyd, 1914
* Fomes ungulatus Lázaro Ibiza, 1916
* Fomes yasudae Lloyd, 1915
* Fomes yasudai Lloyd (1915), 1915
* Ochroporus robustus (P.Karst.) J.Schröt. ex Donk, 1933
* Phellinus robustus (P.Karst.) Bourdot & Galzin, 1925
* Polyporus aestriplex E.H.L.Krause, 1931
* Polyporus buxi Branke, 1894
* Polyporus robustus (P.Karst.) S.Lundell & Nannf., 1936
* Pyropolyporus abramsianus Murrill, 1915
* Pyropolyporus bakeri Murrill, 1908
* Pyropolyporus calkinsii Murrill, 1903
* Pyropolyporus crustosus Murrill, 1903
* Pyropolyporus haematoxyli Murrill, 1903
* Scindalma robustum (P.Karst.) Kuntze, 1898
* Ungularia tuberosa Lázaro Ibiza, 1916
# Karpno (Drawsko)

Karpno est une localité polonaise de la gmina de Drawsko Pomorskie, située dans le powiat de Drawsko en voïvodie de Poméranie-Occidentale. Avant 2018, elle appartenait à la gmina d'Ostrowice.
# Irina Minkh

Irina Iedvinovna Minkh (en russe : Ирина Эдвиновна Минх), née le 16 avril 1964 à Tcherepanovo, en RSFS de Russie, est une ancienne joueuse soviétique de basket-ball. Elle évoluait au poste d'arrière.
# Pije

Le pije est une langue kanak, parlée par moins de 200 locuteurs (1996) au nord de la Nouvelle-Calédonie. Comme toutes les langues vernaculaires parlées sur ce territoire, le pije est classé dans la branche océanienne des langues austronésiennes.
À l'instar du nemi, du fwâi et du jawe, le pije est parlé sur la commune de Hienghène. Il figure dans le dictionnaire comparatif des langues de Hienghène, écrit par André-Georges Haudricourt et Françoise Ozanne-Rivierre en 1982.
Sa survie est extrêmement menacée.
# Neste

La Neste est une rivière du Sud-Ouest de la France qui prend naissance dans le parc national des Pyrénées. C'est un affluent de la Garonne en rive gauche.

## Hydronymie

Neste est aussi le nom générique de plusieurs de ses affluents comme, plus à l'ouest, gave est celui de nombreux cours d'eau des Pyrénées (affluents des gaves de Pau ou d'Oloron) en Bigorre et Béarn.

## Géographie

Selon le Service d'administration nationale des données et référentiels sur l'eau (Sandre), la Neste est un seul cours d'eau long de 73 km qui prend naissance dans le département des Hautes-Pyrénées, sur la commune d'Aragnouet.
Selon l'IGN et le cadastre d'Aragnouet, elle correspond d'abord à la Neste de Badet qui prend sa source dans le parc national des Pyrénées vers 2 570 mètres d'altitude, au nord du Pic de la Géla, sur la commune d'Aragnouet. Au village du Plan, la Neste de Badet prend le nom de Neste d'Aragnouet après avoir conflué avec la Neste de la Géla.
La Neste d'Aragnouet traverse le village d'Aragnouet puis reçoit sur sa gauche la Neste de Couplan juste en amont du village de Fabian. Elle prend alors le nom de Neste d'Aure. Elle baigne Saint-Lary-Soulan.
Encore plus en aval, à Arreau, point de jonction de la vallée d'Aure et de la vallée du Louron, elle reçoit en rive droite son principal affluent, la Neste du Louron et prend le nom définitif de Neste. Sur la commune de Beyrède-Jumet-Camous les eaux de la Neste sont captées pour alimenter le canal de la Neste pour les besoins d'irrigation. Puis arrose Sarrancolin, La Barthe-de-Neste et Saint-Laurent-de-Neste avant de se jeter dans la Garonne en rive gauche, à Montréjeau, à 414 mètres d'altitude. Seuls les derniers 500 mètres de son cours s'effectuent dans la Haute-Garonne.

### Communes et départements traversés

* Hautes-Pyrénées : Saint-Lary-Soulan, Arreau, Beyrède-Jumet-Camous, Saint-Laurent-de-Neste, Nestier ;
* Haute-Garonne : Montréjeau.

### Bassin versant

La Neste est une rivière de montagne qui alimente le canal de la Neste. Son bassin versant s'étend sur 870 km$^2$.

### Organisme gestionnaire
## Affluents

Parmi les quelque quatre-vingts affluents répertoriés par le Sandre, les principaux sont, d'amont vers l'aval :
* la Neste de Couplan, 16,6 km, rive gauche,
* la Neste du Moudang, 9,4 km, rive droite,
* la Neste de Rioumajou, 15,3 km, rive droite,
* la Mousquère (ou le ruisseau d'Ourtigué), 12,8 km, rive droite,
* le Lavedan, 11,5 km, rive gauche,
* la Neste du Louron, 32 km, rive droite,
* le ruisseau d'Ardengost, 9,5 km, rive droite,
* le Merdan, 11 km, rive droite,
* le ruisseau de Nistos (ou Nistes), 18,5 km, rive droite.
# Église Saint-Martin de Savigny-sur-Ardres

L'église de Savigny-sur-Ardres est un monument historique classé en 1921 se trouvant au centre du village de Savigny-sur-Ardres, en France.

## Historique

L'église Saint-Martin fait partie des monuments classés monument historique par arrêté de 1921.

## Description

Elle possède des fonts baptismaux du XVe siècle, un intéressant portail en gothique flamboyant et des panneaux de bois sculptés. Le portail occidental et les deux premières travées de style roman.
Des vitraux du XVIe siècle représentent la vie de Martin de Tour.
* L'abside détail.
* La porte
* Statue du XVIe siècle.
# Zhang Hongfan

Zhang Hongfan (chinois : 张弘範 ; pinyin : Zhāng Hóngfàn ; Wade : Chang Hung-fan) (1238–1280) était un général chinois de l'Empire mongol (après la dynastie Yuan) en Chine. En tant que commandant de l'armée et de la marine mongole, il détruit les Song du Sud en écrasant la dernière résistance Song lors de la bataille de Yamen en 1279. Il est également connu pour avoir capturé le loyaliste Song Wen Tianxiang (1236-1283).
Bien que certains livres postérieurs prétendent que Zhang était un traître qui s'est retourné contre la dynastie Song, ceci n'est pas historiquement exact. Zhang n'a jamais fait partie de la dynastie Song. Certains historiens prétendent même que Zhang avait des relations avec Zhang Shijie, un général Song qui se noya dans la bataille contre les Mongols.
Deng Guangjian, un partisan de Wen Tianxiang, était le tuteur de la famille de Zhang Hongfan, après qu'il l'eut secouru à la suite d'une tentative de noyade au cours de la bataille de Yamen. dans la biographie de Wen Tianxiang, Deng Guangjian décrit Zhang Hongfan comme courtois et amical envers Wen après sa capture. Sur son lit de mort, Zhang plaide avec l'Empereur Yuan Kubilai Khan pour épargner la vie de Wen Tianxiang. En plus de ces descriptions dans la biographie de Wen, Deng écrit également une préface à diverses compilations des travaux de Zhang.
# OpenLayers

OpenLayers est un logiciel libre, publié sous licence BSD. Il constitue une bibliothèque logicielle de fonctions JavaScript assurant un noyau de fonctionnalités orienté vers la mise en place d'applications clientes Web cartographiques fluides. OpenLayers permet d'afficher des fonds cartographiques tuilés ainsi que des marqueurs provenant d'une grande variété de sources de données. Une partie de cette bibliothèque permet aussi de gérer l'ergonomie proposée à l'utilisateur, mais ce n'est pas directement son rôle.
Il a longtemps été utilisé par OpenStreetMap qui utilise maintenant Leaflet.

## Caractéristiques

OpenLayers prend en charge les données GeoRSS, KML (Keyhole Markup Language), GML (Geography Markup Language), GeoJSON et les données cartographiques de toute source utilisant les normes OGC comme Web Map Service (WMS) ou Web Feature Service (WFS).