Browse Source

switch to dream

pull/1/head
zapashcanon 3 years ago
parent
commit
514230c83d
Signed by: zapashcanon GPG Key ID: 8981C3C62D1D28F1
  1. 27
      .build.yml
  2. 3
      .gitignore
  3. 61
      .ocamlformat
  4. 1
      CHANGES.md
  5. 2
      LICENSE.md
  6. 41
      README.md
  7. 3
      doc/dune
  8. 19
      doc/index.mld
  9. 25
      dune-project
  10. 3
      example/dune
  11. 1
      example/main.ml
  12. 11
      scripts/install.sh
  13. 77
      src/config.stone
  14. 7
      src/content/assets/css/bootstrap.min.css
  15. 16
      src/content/assets/css/style.css
  16. BIN
      src/content/assets/img/favicon.png
  17. 7
      src/content/assets/js/bootstrap.bundle.min.js
  18. 330
      src/content/bookshelf.md
  19. 24
      src/content/contact.md
  20. 5
      src/content/dialogues.md
  21. 11
      src/content/history.md
  22. 119
      src/content/host.md
  23. 17
      src/content/index.md
  24. 69
      src/content/l-infini.md
  25. 2
      src/content/listen.md
  26. 211
      src/content/movies.md
  27. 64
      src/content/publication.md
  28. 3
      src/content/robots.txt
  29. 86
      src/content/software.md
  30. 19
      src/content/transmission.md
  31. 23
      src/content/visual-arts.md
  32. 4
      src/data/begin.html
  33. 5
      src/data/end.html
  34. 0
      src/data/style.css
  35. 114
      src/data/template.html
  36. 25
      src/dune
  37. 1
      src/pages/bookshelf.md.dist
  38. 1
      src/pages/contact.md.dist
  39. 2
      src/pages/css/bootstrap.min.css
  40. 8
      src/pages/css/starter.css
  41. 2
      src/pages/css/templateMain.css
  42. 1
      src/pages/dialogues.md.dist
  43. 1
      src/pages/history.md.dist
  44. 1
      src/pages/host.md.dist
  45. BIN
      src/pages/img/favicon/android-icon-144x144.png
  46. BIN
      src/pages/img/favicon/android-icon-192x192.png
  47. BIN
      src/pages/img/favicon/android-icon-36x36.png
  48. BIN
      src/pages/img/favicon/android-icon-48x48.png
  49. BIN
      src/pages/img/favicon/android-icon-72x72.png
  50. BIN
      src/pages/img/favicon/android-icon-96x96.png
  51. BIN
      src/pages/img/favicon/apple-icon-114x114.png
  52. BIN
      src/pages/img/favicon/apple-icon-120x120.png
  53. BIN
      src/pages/img/favicon/apple-icon-144x144.png
  54. BIN
      src/pages/img/favicon/apple-icon-152x152.png
  55. BIN
      src/pages/img/favicon/apple-icon-180x180.png
  56. BIN
      src/pages/img/favicon/apple-icon-57x57.png
  57. BIN
      src/pages/img/favicon/apple-icon-60x60.png
  58. BIN
      src/pages/img/favicon/apple-icon-72x72.png
  59. BIN
      src/pages/img/favicon/apple-icon-76x76.png
  60. BIN
      src/pages/img/favicon/apple-icon-precomposed.png
  61. BIN
      src/pages/img/favicon/apple-icon.png
  62. BIN
      src/pages/img/favicon/favicon-16x16.png
  63. BIN
      src/pages/img/favicon/favicon-32x32.png
  64. BIN
      src/pages/img/favicon/favicon-96x96.png
  65. BIN
      src/pages/img/favicon/favicon.ico
  66. 41
      src/pages/img/favicon/manifest.json
  67. BIN
      src/pages/img/favicon/ms-icon-144x144.png
  68. BIN
      src/pages/img/favicon/ms-icon-150x150.png
  69. BIN
      src/pages/img/favicon/ms-icon-310x310.png
  70. BIN
      src/pages/img/favicon/ms-icon-70x70.png
  71. 19
      src/pages/js/MathJax.js
  72. 7
      src/pages/js/bootstrap.min.js
  73. 1
      src/pages/js/ch.min.js
  74. 5
      src/pages/js/jquery.min.js
  75. 1
      src/pages/l-infini.md.dist
  76. 1
      src/pages/movies.md.dist
  77. 1
      src/pages/publication_it.md.dist
  78. 4
      src/pages/robots.txt
  79. 1
      src/pages/software.md.dist
  80. 1
      src/pages/transmission.md.dist
  81. 1
      src/pages/visual_arts.md.dist
  82. 86
      src/template.eml.html
  83. 53
      src/www.ml
  84. 3
      test/dune
  85. 1
      test/main.ml
  86. 27
      www.opam
  87. 7
      www.zapashcanon.fr.conf

27
.build.yml

@ -1,27 +0,0 @@
image: debian/unstable
packages:
- opam
- ocaml
- camlp4
- curl
- m4
- pkg-config
sources:
- https://git.zapashcanon.fr/zapashcanon/www.zapashcanon.fr
secrets:
- ec1f49cd-38dc-41d9-89f4-c3b6ecd7bcad # ssh deploy key
tasks:
- setup: |
opam init --disable-sandboxing -y
opam update -y
opam install -y stone
- build: |
cd www.zapashcanon.fr
eval "$(opam env)"
cd src
stone
cat site/bookshelf.html | grep Marx > /dev/null
- deploy: |
cd www.zapashcanon.fr
cd src
scp -o StrictHostKeyChecking=no -q -r site/* fs@zapashcanon.fr:/var/www/www.zapashcanon.fr/

3
.gitignore

@ -1,2 +1 @@
src/site
src/_build
_build

61
.ocamlformat

@ -0,0 +1,61 @@
version=0.19.0
align-cases=false
align-constructors-decl=false
align-variants-decl=false
assignment-operator=end-line
break-before-in=fit-or-vertical
break-cases=all
break-collection-expressions=fit-or-vertical
break-fun-decl=wrap
break-fun-sig=wrap
break-infix=wrap
break-infix-before-func=false
break-separators=before
break-sequences=true
break-string-literals=auto
break-struct=force
cases-exp-indent=2
cases-matching-exp-indent=normal
disambiguate-non-breaking-match=false
doc-comments=before
doc-comments-padding=2
doc-comments-tag-only=default
dock-collection-brackets=false
exp-grouping=preserve
extension-indent=2
field-space=loose
function-indent=2
function-indent-nested=never
if-then-else=k-r
indent-after-in=0
indicate-multiline-delimiters=space
indicate-nested-or-patterns=unsafe-no
infix-precedence=indent
leading-nested-match-parens=false
let-and=sparse
let-binding-indent=2
let-binding-spacing=compact
let-module=compact
margin=80
match-indent=0
match-indent-nested=never
max-indent=68
module-item-spacing=sparse
nested-match=wrap
ocp-indent-compat=false
parens-ite=false
parens-tuple=always
parens-tuple-patterns=multi-line-only
parse-docstrings=true
sequence-blank-line=preserve-one
sequence-style=terminator
single-case=compact
space-around-arrays=true
space-around-lists=true
space-around-records=true
space-around-variants=true
stritem-extension-indent=0
type-decl=sparse
type-decl-indent=2
wrap-comments=false
wrap-fun-args=true

1
CHANGES.md

@ -0,0 +1 @@
## unreleased

2
LICENSE.md

@ -1,7 +1,7 @@
The ISC License (ISC)
=====================
Copyright ยฉ 2019, Lรฉo Andrรจs
Copyright ยฉ 2021, TODO
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

41
README.md

@ -1 +1,40 @@
# www.zapashcanon.fr [![builds.sr.ht status](https://builds.sr.ht/~zapashcanon/www.zapashcanon.fr.svg)](https://builds.sr.ht/~zapashcanon/www.zapashcanon.fr?)
# www
www is an [OCaml] executable/library to TODO.
## Installation
`www` can be installed with [opam]:
```sh
opam install www
```
If you don't have `opam`, you can install it following the [how to install opam] guide.
If you can't or don't want to use `opam`, consult the [opam file] for build instructions.
## Quickstart
```ocaml
let () = Format.printf "TODO@."
```
For more, have a look at the [example] folder, at the [documentation] or at the [test suite].
## About
- [LICENSE]
- [CHANGELOG]
[CHANGELOG]: ./CHANGES.md
[example]: ./example/
[LICENSE]: ./LICENSE.md
[opam file]: ./www.opam
[test suite]: ./test/
[documentation]: TODO
[how to install opam]: https://opam.ocaml.org/doc/Install.html
[OCaml]: https://ocaml.org
[opam]: https://opam.ocaml.org/
[www]: TODO

3
doc/dune

@ -0,0 +1,3 @@
(documentation
(package www)
(mld_files index))

19
doc/index.mld

@ -0,0 +1,19 @@
{0 www}
{{:https://TODO} www} is an {{:https://ocaml.org} OCaml} library/executable to TODO.
{1:api API}
{!modules:
Www
}
{1:private_api Private API}
You shouldn't have to use any of these modules, they're used internally only.
{!modules:
TODO
}

25
dune-project

@ -0,0 +1,25 @@
(lang dune 2.8)
(name www)
(license ISC)
(authors "TODO")
(maintainers "TODO")
;(source
; (github TODO/www))
(generate_opam_files true)
(package
(name www)
(synopsis "OCaml library/executable to TODO")
(description
"www is an OCaml library/executable to TODO.")
(tags
(www TODO TODO TODO TODO))
(depends
(ocaml
(>= 4.08))))

3
example/dune

@ -0,0 +1,3 @@
(executable
(name main)
(modules main))

1
example/main.ml

@ -0,0 +1 @@
let () = Format.printf "TODO@."

11
scripts/install.sh

@ -4,18 +4,11 @@ set -eu
( cd "$(dirname "$0")/../"
domain=www.zapashcanon.fr
sudo cp ./*.conf /etc/apache2/sites-available/
sudo mkdir -p /var/www/${domain}/
( cd src
stone
stone -c
stone
)
dune build @all
sudo cp -r ./src/site/* /var/www/${domain}/
dune install
sudo service apache2 restart
echo "Installed !"

77
src/config.stone

@ -1,77 +0,0 @@
Title = "zapashcanon"
Pages = [
("index.md.raw", "Home");
("contact.md.dist", "Contact");
("bookshelf.md.dist", "Bookshelf");
("history.md.dist", "History")
("host.md.dist", "Host")
("movies.md.dist", "Movies")
("publication_it.md.dist", "Publication");
("software.md.dist", "Software")
("musique_ecouter.md", "ร‰couter");
("transmission.md.dist", "Transmission")
("visual_arts.md.dist", "Visual Arts")
("dialogues.md.dist", "Dialogues")
("l-infini.md.dist", "L'infini")
]
(* Custom exporters for pages.
An exporter is a program that takes a page filename as
input, and outputs on stdout the corresponding html,
that will be inserted in the body of the template.
Exports holds a list of couples : the first element is
the extension of the files that should use the
exporter, the second element is the exporter's command
itself. The pattern %{file}% will be replaced by the
filename of the page.
You can override the built-in exporter for extensions
".md" and ".markdown".
Example:
The first exporter embeds html elements into the page,
the second uses mlorg to read and convert .org pages.
Exports = [
(".embed.html", "cat %{file}%");
(".org", "mlorg --set exporters.html.wrap=false --output - --backend html %{file}%")
]
*)
Exports = [
(".md.raw", "omd %{file}%")
(".md", "cat data/begin.html ; omd %{file}% ; cat data/end.html")
(".md.dist", "cat data/begin.html ; curl -s $(cat %{file}%) | omd ; cat data/end.html")
]
(* A list of couples that specify for a given document
the template to use. A template file must be placed
in the data/ directory.
Two templates are provided by default: template.html,
the default template, and org-template.html for
org-mode documents generated by mlorg using the
corresponding exporter.
For example, to use the org-template.html for page
doc.org, use :
PagesTemplates = [ ("doc.org", "org-template.html") ]
What documents to match for a given entry is specified
using a filename, or a regular expression. For example,
to match all the .org files and made them use the
org-mode template:
PagesTemplates = [ (".*\.org$", "org-template.html") ]
*)
(* The default template to use for pages that don't have an entry in PagesTemplates *)
DefaultTemplate = "template.html"
(* Permissions of the files & directories generated in site/ *)
DirPerm = 493 (* 0o755 *)
FilePerm = 420 (* 0o644 *)

7
src/content/assets/css/bootstrap.min.css

File diff suppressed because one or more lines are too long

16
src/content/assets/css/style.css

@ -0,0 +1,16 @@
body {
padding-top: 3rem;
padding-bottom: 3rem;
color: #5a5a5a;
background-color: #EEEEEE;
line-height: 1.6;
font-size: 18px;
}
.featurette-divider {
margin: 5rem 0;
}
#page-title {
text-align: center;
}

BIN
src/content/assets/img/favicon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

7
src/content/assets/js/bootstrap.bundle.min.js

File diff suppressed because one or more lines are too long

330
src/content/bookshelf.md

@ -0,0 +1,330 @@
# Bookshelf
## 2021
### Avril
- Un enlรจvement - [Franรงois Bรฉgaudeau]
## 2020
### Fรฉvrier
- [Le Lien] - [Vanessa Duriรจs]
- L'ร‰tudiante - [Vanessa Duriรจs]
- [La valse aux adieux] - [Milan Kundera]
- [Extension du domaine de la lutte] - [Michel Houellebecq]
- [Tous les hommes n'habitent pas le monde de la mรชme faรงon] - [Jean-Paul Dubois]
## 2019
### Dรฉcembre
- [Metzengerstein] - [Edgar Allan Poe]
- [Le Masque de la mort rouge] - [Edgar Allan Poe]
- [William Wilson] - [Edgar Allan Poe]
- [Le Chat noir] - [Edgar Allan Poe]
- Geng Er ร  Pรฉkin - [Chen Jo-hsi]
- Les journalistes qui accompagnaient Nixon - [Chen Jo-hsi]
- Visite domiciliaire - [Chen Jo-hsi]
- Service de nuit - [Chen Jo-hsi]
- L'anniversaire de Jingjing - [Chen Jo-hsi]
- Le prรฉfet Yin - [Chen Jo-hsi]
### Novembre
- [Gravรฉ sur Chrome] - [William Gibson]
- [Duel aรฉrien] - [Michael Swanwick] et [William Gibson]
- Le Marchรฉ d'hiver - [William Gibson]
- Hรดtel New Rose - [William Gibson]
- ร‰toile rouge, blanche orbite - [William Gibson] et [Bruce Sterling]
- Hinterlands - [William Gibson]
- [Le Genre intรฉgrรฉ] - [William Gibson] et [John Shirley]
- Fragments de rose en hologramme - [William Gibson]
- Le sauvage et l'ordinateur - [Jean-Marie Domenach]
### Octobre
- La Vie des elfes - [Muriel Barbery]
- [Ondine] - [Jean Giraudoux]
### Aoรปt
- [Aimez-vous Brahmsโ€ฆ] - [Franรงoise Sagan]
### Juin
- [Johnny Mnemonic] - [William Gibson]
- Sur la dictature du prolรฉtariat - [Karl Marx], [Friedrich Engels] et [Vladimir Ilitch Lรฉnine]
- La fractale des raviolis - [Pierre Raufast]
- Histoire de ta bรชtise - [Franรงois Bรฉgaudeau]
- [Salaire, prix et profit] - [Karl Marx]
### Avril
- [Un certain sourire] - [Franรงoise Sagan]
- Les chiots - [Mario Vargas Llosa]
### Mars
- [Bonjour tristesse] - [Franรงoise Sagan]
- Si nous ne brรปlons pas - [Justine Bo]
- Le Nouveau Dรฉsordre mondial : rรฉflexions d'un Europรฉen - [Tzvetan Todorov]
### Janvier
- [Opรฉration Opale] - [Eoin Colfer]
## 2018
### Octobre
- [Code รฉternitรฉ] - [Eoin Colfer]
### Septembre
- [Mission Polaire] - [Eoin Colfer]
### Aoรปt
- [Artemis Fowl] - [Eoin Colfer]
### Juillet
- La remontรฉe du fleuve - [Emmanuel Roblรจs]
- [Les Mains sales] - [Jean-Paul Sartre]
- Lettres choisies - [Sade]
### Juin
- Lui: Rรฉcit d'un inconnu - [Leonid Andreรฏev]
- Contes et libelles - [Wang Meng]
- Le vole voleur - Annie Taylor-Gauthier
- [Cล“ur de chien] - [Mikhaรฏl Boulgakov]
- [Les Violons parfois] - [Franรงoise Sagan]
- [Les Fruits d'Or] - [Nathalie Sarraute]
### Mai
- [La Nausรฉe] - [Jean-Paul Sartre]
- [L'Exil et le Royaume] - [Albert Camus]
- [Du temps qu'on existait] - [Marien Defalvard]
### Avril
- [La thรฉorie de l'information] - [Aurรฉlien Bellanger]
- Requiem pour Lola rouge - [Pierre Ducrozet]
- [Le Pas du loup] - [Jacques-Andrรฉ Bertrand]
### Mars
- [Paname Underground] - [Zarca]
- [Zรฉnith-Hรดtel] - [Oscar Coop-Phane]
- [Tout cela n'a rien ร  voir avec moi] - [Monica Sabolo]
- Eroica - [Pierre Ducrozet]
- Les Bottes suรฉdoises - [Henning Mankell]
### Fรฉvrier
- Toni - [Line Papin]
- Un jeune homme est passรฉ - [Alain Rรฉmond]
- Chaque jour est un adieu - [Alain Rรฉmond]
- [Les Chaussures italiennes] - [Henning Mankell]
### Janvier
- [Annihilation] - [Jeff VanderMeer]
- Les annรฉes-poussiรจre - Philippe Delannoy
- [La Sรฉparation] - [Dan Franck]
- [Soie] - [Alessandro Baricco]
## 2017
### Dรฉcembre
- [Dans ces bras-lร ] - [Camille Laurens]
- Le temps des algorithmes - [Serge Abiteboul] et [Gilles Dowek]
- [L'Invention des corps] - [Pierre Ducrozet]
- Du silence - [David Le Breton]
### Novembre
- [La Ferme des animaux] - [George Orwell]
### Octobre
- [Le Zรจbre] - [Alexandre Jardin]
- [Un homme effacรฉ] - [Alexandre Postel]
- L'ascendant - [Alexandre Postel]
- [L'Ombre du vent] - [Carlos Ruiz Zafรณn]
### Septembre
- Un รฉlรฉment perturbateur - Olivier Chantraine
- [Le Parfum] - [Patrick Sรผskind]
### Aoรปt
- Comment j'ai vidรฉ la maison de mes parents - [Lydia Flem]
- Comment je me suis sรฉparรฉe de ma fille et de mon quasi-fils - [Lydia Flem]
- L'รฉveil - [Line Papin]
### Juillet
- [Le Joueur] - [Fiodor Dostoรฏevski]
- [Le Vieux qui lisait des romans d'amour] - [Luis Sepรบlveda]
### Juin
- Ciels Liquides - [Anne F. Garrรฉta]
- [Mr. Vertigo] - [Paul Auster]
- [Entre les murs] - [Franรงois Bรฉgaudeau]
- Emmaรผs - [Alessandro Baricco]
- [Soumission] - [Michel Houellebecq]
### Mai
- [Les Grandes Blondes] - [Jean Echenoz]
- [L'รŽle des gauchers] - [Alexandre Jardin]
- Festivitรฉ locale - [David di Nota]
- Romance nerveuse - [Camille Laurens]
- [L'ร‰lรฉgance du hรฉrisson] - [Muriel Barbery]
### Avril
- [L'Homme qui prenait sa femme pour un chapeau] - [Oliver Sacks]
### Mars
- [Manifeste du Parti communiste] - [Karl Marx] et [Friedrich Engels]
- Les Deux Pigeons - [Alexandre Postel]
- Du baroque - [Eugenio d'Ors]
### Fรฉvrier
- [Rue des Boutiques obscures] - [Patrick Modiano]
- [La Vie sexuelle de Catherine M.] - [Catherine Millet]
- Pourquoi et Comment - [Catherine Millet]
[La Vie Sexuelle de Catherine M.]: https://fr.wikipedia.org/wiki/La_Vie_sexuelle_de_Catherine_M.
[Rue des Boutiques obscures]: https://fr.wikipedia.org/wiki/Rue_des_Boutiques_obscures
[Manifeste du Parti communiste]: https://fr.wikipedia.org/wiki/Manifeste_du_Parti_communiste
[L'Homme qui prenait sa femme pour un chapeau]: https://fr.wikipedia.org/wiki/L%27Homme_qui_prenait_sa_femme_pour_un_chapeau
[L'ร‰lรฉgance du hรฉrisson]: https://fr.wikipedia.org/wiki/L%27%C3%89l%C3%A9gance_du_h%C3%A9risson
[L'รŽle des gauchers]: https://fr.wikipedia.org/wiki/L%27%C3%8Ele_des_gauchers
[Les Grandes Blondes]: https://fr.wikipedia.org/wiki/Les_Grandes_Blondes
[Soumission]: https://fr.wikipedia.org/wiki/Soumission_(roman)
[Entre les murs]: https://fr.wikipedia.org/wiki/Entre_les_murs
[Mr. Vertigo]: https://fr.wikipedia.org/wiki/Mr_Vertigo
[Le Vieux qui lisait des romans d'amour]: https://fr.wikipedia.org/wiki/Le_Vieux_qui_lisait_des_romans_d%27amour
[Le Joueur]: https://fr.wikipedia.org/wiki/Le_Joueur_(roman)
[Le Parfum]: https://fr.wikipedia.org/wiki/Le_Parfum
[L'Ombre du vent]: https://fr.wikipedia.org/wiki/L%27Ombre_du_vent
[Un homme effacรฉ]: https://fr.wikipedia.org/wiki/Un_homme_effac%C3%A9
[Le Zรจbre]: https://fr.wikipedia.org/wiki/Le_Z%C3%A8bre_(roman)
[La Ferme des animaux]: https://fr.wikipedia.org/wiki/La_Ferme_des_animaux
[L'Invention des corps]: https://fr.wikipedia.org/wiki/L%27Invention_des_corps
[Dans ces bras-lร ]: https://fr.wikipedia.org/wiki/Dans_ces_bras-l%C3%A0
[Soie]: https://fr.wikipedia.org/wiki/Soie_(roman)
[La Sรฉparation]: https://fr.wikipedia.org/wiki/La_S%C3%A9paration_(Dan_Franck)
[Annihilation]: https://fr.wikipedia.org/wiki/Annihilation_(roman_de_Jeff_VanderMeer)
[Les Chaussures italiennes]: https://fr.wikipedia.org/wiki/Les_Chaussures_italiennes
[Tout cela n'a rien ร  voir avec moi]: https://fr.wikipedia.org/wiki/Tout_cela_n%27a_rien_%C3%A0_voir_avec_moi
[Zรฉnith-Hรดtel]: https://fr.wikipedia.org/wiki/Z%C3%A9nith-H%C3%B4tel
[Paname Underground]: https://fr.wikipedia.org/wiki/Paname_Underground
[Le Pas du loup]: https://fr.wikipedia.org/wiki/Le_Pas_du_loup
[La thรฉorie de l'information]: https://fr.wikipedia.org/wiki/La_Th%C3%A9orie_de_l%27information
[Du temps qu'on existait]: https://fr.wikipedia.org/wiki/Du_temps_qu%27on_existait
[L'Exil et le Royaume]: https://fr.wikipedia.org/wiki/L%27Exil_et_le_Royaume
[La Nausรฉe]: https://fr.wikipedia.org/wiki/La_Naus%C3%A9e
[Les Fruits d'Or]: https://fr.wikipedia.org/wiki/Les_Fruits_d%27or
[Les Violons parfois]: https://fr.wikipedia.org/wiki/Les_Violons_parfois
[Cล“ur de chien]: https://fr.wikipedia.org/wiki/C%C5%93ur_de_chien
[Les Mains sales]: https://fr.wikipedia.org/wiki/Les_Mains_sales
[Artemis Fowl]: https://fr.wikipedia.org/wiki/Artemis_Fowl_(roman)
[Mission Polaire]: https://fr.wikipedia.org/wiki/Mission_polaire
[Code รฉternitรฉ]: https://fr.wikipedia.org/wiki/Code_%C3%89ternit%C3%A9
[Opรฉration Opale]: https://fr.wikipedia.org/wiki/Op%C3%A9ration_Opale
[Bonjour tristesse]: https://fr.wikipedia.org/wiki/Bonjour_Tristesse
[Un certain sourire]: https://fr.wikipedia.org/wiki/Un_certain_sourire_(roman)
[Salaire, prix et profit]: https://fr.wikipedia.org/wiki/Salaire,_prix_et_plus-value
[Johnny Mnemonic]: https://fr.wikipedia.org/wiki/Johnny_Mnemonic_(nouvelle)
[Aimez-vous Brahmsโ€ฆ]: https://fr.wikipedia.org/wiki/Aimez-vous_Brahms%E2%80%A6
[Ondine]: https://fr.wikipedia.org/wiki/Ondine_(Giraudoux)
[Le Genre intรฉgrรฉ]: https://fr.wikipedia.org/wiki/Le_Genre_int%C3%A9gr%C3%A9
[Duel aรฉrien]: https://fr.wikipedia.org/wiki/Duel_a%C3%A9rien
[Gravรฉ sur Chrome]: https://fr.wikipedia.org/wiki/Grav%C3%A9_sur_chrome_(nouvelle)
[Le Chat noir]: https://fr.wikipedia.org/wiki/Le_Chat_noir_(nouvelle)
[William Wilson]: https://fr.wikipedia.org/wiki/William_Wilson
[Le Masque de la mort rouge]: https://fr.wikipedia.org/wiki/Le_Masque_de_la_mort_rouge
[Metzengerstein]: https://fr.wikipedia.org/wiki/Metzengerstein
[Tous les hommes n'habitent pas le monde de la mรชme faรงon]: https://fr.wikipedia.org/wiki/Tous_les_hommes_n%27habitent_pas_le_monde_de_la_m%C3%AAme_fa%C3%A7on
[Extension du domaine de la lutte]: https://fr.wikipedia.org/wiki/Extension_du_domaine_de_la_lutte
[La valse aux adieux]: https://fr.wikipedia.org/wiki/La_Valse_aux_adieux
[Le Lien]: https://fr.wikipedia.org/wiki/Le_Lien_(roman)
[Serge Abiteboul]: https://fr.wikipedia.org/wiki/Serge_Abiteboul
[Edgar Allan Poe]: https://fr.wikipedia.org/wiki/Edgar_Allan_Poe
[Leonid Andreรฏev]: https://fr.wikipedia.org/wiki/Leonid_Andre%C3%AFev
[Paul Auster]: https://fr.wikipedia.org/wiki/Paul_Auster
[Muriel Barbery]: https://fr.wikipedia.org/wiki/Muriel_Barbery
[Alessandro Baricco]: https://fr.wikipedia.org/wiki/Alessandro_Baricco
[Franรงois Bรฉgaudeau]: https://fr.wikipedia.org/wiki/Fran%C3%A7ois_B%C3%A9gaudeau
[Aurรฉlien Bellanger]: https://fr.wikipedia.org/wiki/Aur%C3%A9lien_Bellanger
[Jacques-Andrรฉ Bertrand]: https://fr.wikipedia.org/wiki/Jacques-Andr%C3%A9_Bertrand
[Justine Bo]: https://fr.wikipedia.org/wiki/Justine_Bo
[Mikhaรฏl Boulgakov]: https://fr.wikipedia.org/wiki/Mikha%C3%AFl_Boulgakov
[Albert Camus]: https://fr.wikipedia.org/wiki/Albert_Camus
[Chen Jo-hsi]: https://fr.wikipedia.org/wiki/Chen_Ruoxi
[Eoin Colfer]: https://fr.wikipedia.org/wiki/Eoin_Colfer
[Oscar Coop-Phane]: https://fr.wikipedia.org/wiki/Oscar_Coop-Phane
[Marien Defalvard]: https://fr.wikipedia.org/wiki/Marien_Defalvard
[Jean-Marie Domenach]: https://fr.wikipedia.org/wiki/Jean-Marie_Domenach
[Fiodor Dostoรฏevski]: https://fr.wikipedia.org/wiki/Fiodor_Dosto%C3%AFevski
[Gilles Dowek]: https://fr.wikipedia.org/wiki/Gilles_Dowek
[Jean-Paul Dubois]: https://fr.wikipedia.org/wiki/Jean-Paul_Dubois
[Pierre Ducrozet]: https://fr.wikipedia.org/wiki/Pierre_Ducrozet
[Vanessa Duriรจs]: https://fr.wikipedia.org/wiki/Vanessa_Duries
[Jean Echenoz]: https://fr.wikipedia.org/wiki/Jean_Echenoz
[Friedrich Engels]: https://fr.wikipedia.org/wiki/Friedrich_Engels
[Lydia Flem]: https://fr.wikipedia.org/wiki/Lydia_Flem
[Dan Franck]: https://fr.wikipedia.org/wiki/Dan_Franck
[Anne F. Garrรฉta]: https://fr.wikipedia.org/wiki/Anne_F._Garr%C3%A9ta
[William Gibson]: https://fr.wikipedia.org/wiki/William_Gibson
[Jean Giraudoux]: https://fr.wikipedia.org/wiki/Jean_Giraudoux
[Michel Houellebecq]: https://fr.wikipedia.org/wiki/Michel_Houellebecq
[Alexandre Jardin]: https://fr.wikipedia.org/wiki/Alexandre_Jardin
[Milan Kundera]: https://fr.wikipedia.org/wiki/Milan_Kundera
[Camille Laurens]: https://fr.wikipedia.org/wiki/Camille_Laurens_(%C3%A9crivain)
[David Le Breton]: https://fr.wikipedia.org/wiki/David_Le_Breton
[Vladimir Ilitch Lรฉnine]: https://fr.wikipedia.org/wiki/Vladimir_Ilitch_L%C3%A9nine
[Henning Mankell]: https://fr.wikipedia.org/wiki/Henning_Mankell
[Karl Marx]: https://fr.wikipedia.org/wiki/Karl_Marx
[Catherine Millet]: https://fr.wikipedia.org/wiki/Catherine_Millet
[Patrick Modiano]: https://fr.wikipedia.org/wiki/Patrick_Modiano
[David di Nota]: https://fr.wikipedia.org/wiki/David_di_Nota
[Eugenio d'Ors]: https://fr.wikipedia.org/wiki/Eugenio_d%27Ors
[George Orwell]: https://fr.wikipedia.org/wiki/George_Orwell
[Line Papin]: https://fr.wikipedia.org/wiki/Line_Papin
[Alexandre Postel]: https://fr.wikipedia.org/wiki/Alexandre_Postel
[Pierre Raufast]: https://fr.wikipedia.org/wiki/Pierre_Raufast
[Alain Rรฉmond]: https://fr.wikipedia.org/wiki/Alain_R%C3%A9mond
[Emmanuel Roblรจs]: https://fr.wikipedia.org/wiki/Emmanuel_Robl%C3%A8s
[Carlos Ruiz Zafรณn]: https://fr.wikipedia.org/wiki/Carlos_Ruiz_Zaf%C3%B3n
[Monica Sabolo]: https://fr.wikipedia.org/wiki/Monica_Sabolo
[Oliver Sacks]: https://fr.wikipedia.org/wiki/Oliver_Sacks
[Sade]: https://fr.wikipedia.org/wiki/Donatien_Alphonse_Franรงois_de_Sade
[Franรงoise Sagan]: https://fr.wikipedia.org/wiki/Fran%C3%A7oise_Sagan
[Nathalie Sarraute]: https://fr.wikipedia.org/wiki/Nathalie_Sarraute
[Jean-Paul Sartre]: https://fr.wikipedia.org/wiki/Jean-Paul_Sartre
[Luis Sepรบlveda]: https://fr.wikipedia.org/wiki/Luis_Sep%C3%BAlveda
[John Shirley]: https://fr.wikipedia.org/wiki/John_Shirley
[Bruce Sterling]: https://fr.wikipedia.org/wiki/Bruce_Sterling
[Patrick Sรผskind]: https://fr.wikipedia.org/wiki/Patrick_S%C3%BCskind
[Michael Swanwick]: https://fr.wikipedia.org/wiki/Michael_Swanwick
[Tzvetan Todorov]: https://fr.wikipedia.org/wiki/Tzvetan_Todorov
[Jeff VanderMeer]: https://fr.wikipedia.org/wiki/Jeff_VanderMeer
[Mario Vargas Llosa]: https://fr.wikipedia.org/wiki/Mario_Vargas_Llosa
[Wang Meng]: https://fr.wikipedia.org/wiki/Wang_Meng_(%C3%A9crivain)
[Zarca]: https://fr.wikipedia.org/wiki/Johann_Zarca

24
src/content/contact.md

@ -0,0 +1,24 @@
# Contact
* [e-mail] : `<contact@ndrs.fr>`, [PGP] key `0x2D1D28F1`, fingerprint `539B 50E2 2112 21DB 29D8 F7CD 8981 C3C6 2D1D 28F1`, [full key]
* [matrix] : `@zapashcanon:matrix.org`
* [IRC] : `zapashcanon` on [freenode] (I'm in `#zapashcanon`), [OFTC] and [PowaneT]
* [mail] : ask me for my address in private
* [telephone] : ask me for my number in private, I'm using [silence]
* [oral conversation] : ask me for one of my favorite bars in private, if I'm in Paris it'll probably be [Au Chat Noir] or [Au Lรจche-Vin]
[Au Chat Noir]: https://www.openstreetmap.org/node/416560240
[Au Lรจche-Vin]: https://www.openstreetmap.org/node/906036878
[e-mail]: https://en.wikipedia.org/wiki/Email
[freenode]: https://freenode.net/
[full key]: https://git.zapashcanon.fr/zapashcanon/my-pgp-key/raw/branch/master/mykey.asc
[IRC]: https://en.wikipedia.org/wiki/Internet_Relay_Chat
[mail]: https://en.wikipedia.org/wiki/Mail
[matrix]: https://matrix.org
[OFTC]: https://www.oftc.net/
[oral conversation]: https://en.wikipedia.org/wiki/Conversation
[PGP]: https://en.wikipedia.org/wiki/Pretty_Good_Privacy
[PowaneT]: http://www.powanet.org/
[silence]: https://silence.im/
[telephone]: https://en.wikipedia.org/wiki/Telephone

5
src/content/dialogues.md

@ -0,0 +1,5 @@
# Dialogues
- [L'infini]
[L'infini]: /l-infini

11
src/content/history.md

@ -0,0 +1,11 @@
# History
## La Commune de Paris (1871)
- la [sรฉrie d'รฉmissions La Commune de Paris] par [Henri Guillemin]
- le [blog La Commune de Paris] par [Michรจle Audin]
[blog La Commune de Paris]: https://macommunedeparis.com/
[Henri Guillemin]: https://fr.wikipedia.org/wiki/Henri_Guillemin
[Michรจle Audin]: https://fr.wikipedia.org/wiki/Mich%C3%A8le_Audin
[sรฉrie d'รฉmissions La Commune de Paris]: https://peertube.zapashcanon.fr/videos/watch/playlist/25fa8cef-b08e-4723-b9ca-e630467c0a82

119
src/content/host.md

@ -0,0 +1,119 @@
# Host
## Notice
I'm hosting many services on this server. A lot of them are open to registrations : *don't be stupid*, *be nice*. If I notice any abuse, I'll delete all your accounts without any notice, ban you and eventually write a music piece that will serve as a curse to make your soul (assuming you have one) being the perpetual target of all sources of entropy in the Universe.
## [bomberman.zapashcanon.fr]
An instance of [bomberscript]. You're free to use it.
## [coverage.zapashcanon.fr]
Hosting for [code coverage] reports of softwares I wrote. If you want to put some stuff there you can [contact me].
## [doc.zapashcanon.fr]
Hosting for documentation of softwares I wrote. If you want to put some stuff there you can [contact me].
## [fs.zapashcanon.fr]
A public read-only file system. If you want to put some stuff there you can [contact me].
## [funkwhale.zapashcanon.fr]
A [Funkwhale] instance. Registrations are closed because I generally try to avoid going to jail as it's not the best place to program in [OCaml]. You can [contact me] and I may be willing to give you an invitation.
## [git.zapashcanon.fr]
A [Gitea] instance. You're free to create an account.
## [giteart.zapashcanon.fr]
A [Giteart] instance, [contact me] if you want to use it. Giteart is made by my friend [delthas].
## [invidious.zapashcanon.fr]
An [invidious] instance. You're free to create an account.
## [linx.zapashcanon.fr]
A [linx] instance. You're free to use it.
## [mastodon.zapashcanon.fr]
A [Mastodon] instance. Registrations are open but as I didn't configured the e-mail server, you'll never receive the confirmation e-mail and won't be able to use it. I can fix that for you if you [contact me].
## [mobilizon.zapashcanon.fr]
A [Mobilizon] instance. Registrations are open, confirmation links will probably end-up in your spams.
## [peertube.zapashcanon.fr]
A [PeerTube] instance. Registrations are open, I'm not even checking your e-mail address. By default you can't upload any video, but you're still allowed to follow channels, comment and like videos. You can [contact me] if you want to be allowed to upload videos.
## [radicale.zapashcanon.fr]
A [radicale] instance, a [CalDAV] and [CardDAV] server. If you want an account, [contact me].
## [rss.zapashcanon.fr]
A [Miniflux] instance. Registrations are closed, but that's only because there's no way to open them. I can create an account for you if you [contact me].
## [searx.zapashcanon.fr]
A [searx] instance. You're free to use it.
## [webmail.zapashcanon.fr]
A [RainLoop] instance, you're free to use it. If your e-mail address domain isn't in the whitelist, [contact me] and I'll fix that. My friend [emersion] recently started [koushin], I plan to switch to it once it's ready.
## [www.zapashcanon.fr]
My personal website.
## [znc.zapashcanon.fr]
A [ZNC] instance. If you [contact me] I can create an account for you.
[bomberman.zapashcanon.fr]: https://bomberman.zapashcanon.fr
[bomberscript]: https://git.zapashcanon.fr/zapashcanon/bomberscript
[CalDAV]: https://en.wikipedia.org/wiki/CalDAV
[CardDAV]: https://en.wikipedia.org/wiki/CardDAV
[code coverage]: https://en.wikipedia.org/wiki/Code_coverage
[contact me]: https://www.zapashcanon.fr/contact.html
[coverage.zapashcanon.fr]: https://coverage.zapashcanon.fr
[delthas]: https://delthas.fr
[doc.zapashcanon.fr]: https://doc.zapashcanon.fr
[emersion]: https://emersion.fr
[fs.zapashcanon.fr]: https://fs.zapashcanon.fr
[funkwhale.zapashcanon.fr]: https://funkwhale.zapashcanon.fr
[funkwhale]: https://funkwhale.audio
[git.zapashcanon.fr]: https://git.zapashcanon.fr
[Gitea]: https://gitea.io
[giteart.zapashcanon.fr]: https://giteart.zapashcanon.fr
[Giteart]: https://git.saucisseroyale.cc/delthas/giteart
[koushin]: https://git.sr.ht/~emersion/koushin
[invidious.zapashcanon.fr]: https://invidious.zapashcanon.fr
[invidious]: https://github.com/omarroth/invidious
[linx.zapashcanon.fr]: https://linx.zapashcanon.fr
[linx]: https://github.com/andreimarcu/linx-server
[mastodon.zapashcanon.fr]: https://mastodon.zapashcanon.fr
[Mastodon]: https://joinmastodon.org
[mobilizon.zapashcanon.fr]: https://mobilizon.zapashcanon.fr
[Mobilizon]: https://joinmobilizon.org
[Miniflux]: https://miniflux.app
[OCaml]: https://ocaml.org
[peertube.zapashcanon.fr]: https://peertube.zapashcanon.fr
[PeerTube]: https://joinpeertube.org
[radicale]: https://radicale.org
[radicale.zapashcanon.fr]: https://radicale.zapashcanon.fr
[RainLoop]: https://www.rainloop.net
[rss.zapashcanon.fr]: https://rss.zapashcanon.fr
[searx.zapashcanon.fr]: https://searx.zapashcanon.fr
[searx]: https://asciimoo.github.io/searx
[webmail.zapashcanon.fr]: https://webmail.zapashcanon.fr
[www.zapashcanon.fr]: https://www.zapashcanon.fr
[znc.zapashcanon.fr]: https://znc.zapashcanon.fr
[ZNC]: https://znc.in/

17
src/pages/index.md.raw → src/content/index.md

@ -1,20 +1,15 @@
<br />
<br />
<br />
<div class="row">
<div class="col-md-6">
<h1 class="hidden">Lรฉo Andrรจs (zapashcanon)</h1>
<h1>Lรฉo Andrรจs</h1>
<div class="text-justify">
<p class="lead">
Lรฉo Andrรจs (zapashcanon)<br />
<a href="https://git.zapashcanon.fr/zapashcanon">gitea</a>
| <a href="https://github.com/zapashcanon">github</a>
| <a href="https://mastodon.zapashcanon.fr/@zapashcanon">mastodon</a>
| <a href="https://peertube.zapashcanon.fr/accounts/zapashcanon@peertube.zapashcanon.fr">peertube</a>
<a href="https://git.zapashcanon.fr/zapashcanon">git</a>
| <a href="https://mastodon.zapashcanon.fr/@deepo">mastodon</a>
| <a href="https://peertube.zapashcanon.fr/accounts/correia@peertube.zapashcanon.fr">peertube</a>
| <a href="https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Contributions/Zapashcanon">wikipedia</a>
</p>
<blockquote>
Il รฉtait une fois un artiste qui sauva des gens de leur vie.
<blockquote class="blockquote">
<p>Il รฉtait une fois un artiste qui sauva des gens de leur vie.</p>
</blockquote>
</div>
</div>

69
src/content/l-infini.md

@ -0,0 +1,69 @@
# L'infini
## 2015-05-21
Salut Ruben !
Je t'envoie la preuve pour convaincre ton pรจre. Je me suis personnellement rendu ร  l'infini (il se trouve au Havre) et j'ai vรฉrifiรฉ que les parallรจles s'y joignent.
La photo montre qu'il y a mรชme des flรจches qui t'indiquent la direction par oรน t'es venu et par oรน tu dois revenir, car quand c'est ร  l'infini, on ne connaรฎt pas.
Quelques centaines de mรจtres plus loin il y avait un autre infini, un ratรฉ cette fois-ci, oรน les parallรจles n'ont pas rรฉussi ร  se joindre : on voit que, franchement, c'est n'importe quoi.
T'imagines ce que cela donnerait comme point de fuite dans un tableau avec une perspective ? Ce qui prouve que les parallรจles *doivent* se joindre, sinon c'est le *bordel* !
Voilร .
A+
Octave
![l-infini-1][l-infini-1]
![l-infini-2][l-infini-2]
![l-infini-3][l-infini-3]
![l-infini-4][l-infini-4]
![l-infini-5][l-infini-5]
![l-infini-6][l-infini-6]
## 2015-08-20
Salut Octave,
Si deux droites parallรจles se rejoignent ร  l'infini et si elles se rejoignent au Havre, alors c'est que le Havre est ร  l'infini. Ou alors qu'il y a plusieurs infinis. Ce qui ne me gรชne pas, mais en l'occurrence le compactifiรฉ d'Alexandrov et son unicitรฉ ont du plomb dans l'aile. C'est embรชtant. Je me souviens รชtre passรฉ au Havre, c'est pas mal, mais c'est pas l'infini. Houston, on a un problรจme...
Entre temps j'ai trouvรฉ une autre faรงon de visualiser la chose. Il s'agit de prendre deux cercles se coupant en un point et de les รฉtirer, ร  l'infini ! Une animation est en piรจce-jointe.
ร€ plus tard !
![l-infini-cercles][l-infini-cercles]
## 2015-09-11
Cher Ruben, tu as probablement raison : celui qui est au Havre ne doit pas รชtre le vrai infini. Le vrai infini se trouve sรปrement beaucoup plus loin, au moins ร  500 km.
Pour ce qui est de ton GIF, en y rรฉflรฉchissant avec mon cerveau ร  moi : puisquโ€™il "nโ€™est pas possible" (= contraire ร  notre intuition) que deux droites parallรจles se rejoignent au mรชme point simultanรฉment par leurs extrรจmitรฉs opposรฉes, alors les deux cercles, mรชme infiniment grands, doivent garder leurs propriรฉtรฉs et toujours rester des cercles. Leurs arcs tendent vers le parallรฉlisme uniquement localement, sans jamais devenir parallรจles, puisquโ€™il ne sโ€™agit pas de droites. Dans un tel plan conforme ร  notre expรฉrience, mais รฉtirรฉ avec tout ce qu'il contient ร  lโ€™infini dans ses deux dimensions, donc infiniment vaste, de tels cercles devraient se confondre quelque soit leur diffรฉrence de rayon.
Mais peut-รชtre que la premiรจre prรฉmisse est fausse et il existe des parallรจles se rejoignant en un seul point ร  lโ€™infini par leurs deux bouts. ร‡a, ce serait possible dans un espace infini, courbe et fermรฉ dont ces droites feraient en quelque sorte le tour. Lโ€™intersection se trouverait chaque fois ร  lโ€™opposรฉ de lโ€™observateur. Les propriรฉtรฉs quโ€™ont les cercles sur un plan localement seraient en fait les propriรฉtรฉs de cet espace en mรชme temps fermรฉ et infini (jโ€™ai lu que รงa existe, sans comprendre comment, sauf de la sorte, ร  lโ€™instant).
Donc : soit on a des cercles qui restent des cercles dans un espace plat, soit on a des droites parallรจles dans un espace courbe et fermรฉ. Ton .gif est censรฉ de prouver que les parallรจles se rejoignent ร  lโ€™infini mรชme dans un espace plat ? Pas sรปr que jโ€™ai compris oรน tu voulais en venir.
Jโ€™avoue que les infinis dรฉpassent largement mon cerveau local. Un mathรฉmaticien, ร  lโ€™aise avec les symboles et capable de gรฉnรฉralisations, ne sโ€™empรชtre pas dans les exemples et peut raisonner ร  grande รฉchelle, de faรงon abstraite, ร  l'abri des intuitions trompeuses.
Mais mรชme comme รงa, en rรฉflรฉchissant avec les moyens du bord, on aura au moins compris que l'on ne peut pas raisonner sur l'infini gรฉomรฉtrique sans prendre en considรฉration la topologie de l'espace considรฉrรฉ. Finalement, ce sont nos prรฉmisses, devenues axiomes, qui dรฉfinissent les propriรฉtรฉs topologiques de cet espace.
Donc, pour rรฉflรฉchir sur tes cercles, il nous manque quelque chose. S'il y a un problรจme, alors son รฉnoncรฉ est incomplet.
En attendant l'รฉlucidation dรฉfinitive du mystรจre de l'infini, je te soumets aux fins dโ€™รฉtude un tableau digne dโ€™une thรจse concernant un tout autre sujet, voir PJ.
O.
![l-infini-metal][l-infini-metal]
[l-infini-1]: https://fs.zapashcanon.fr/img/l-infini/l-infini-1.jpg
[l-infini-2]: https://fs.zapashcanon.fr/img/l-infini/l-infini-2.jpg
[l-infini-3]: https://fs.zapashcanon.fr/img/l-infini/l-infini-3.jpg
[l-infini-4]: https://fs.zapashcanon.fr/img/l-infini/l-infini-4.jpg
[l-infini-5]: https://fs.zapashcanon.fr/img/l-infini/l-infini-5.jpg
[l-infini-6]: https://fs.zapashcanon.fr/img/l-infini/l-infini-6.jpg
[l-infini-cercles]: https://fs.zapashcanon.fr/img/l-infini/l-infini-cercles.gif
[l-infini-metal]: https://fs.zapashcanon.fr/img/l-infini/l-infini-metal.jpg

2
src/pages/musique_ecouter.md → src/content/listen.md

@ -1,3 +1,5 @@
# Listen
### Ndrs - Dorian Me
#### 2013 (work in progress)
<audio controls>

211
src/content/movies.md

@ -0,0 +1,211 @@
# Movies
## 2020
### Avril
- [Dora ou Les Nรฉvroses sexuelles de nos parents] - [Stina Werenfels]
- [Wittgenstein] - [Derek Jarman]
- [White Bird] - [Gregg Araki]
- [Le Tombeau des lucioles] - [Isao Takahata]
- [Aprรจs la pluie] - [Takashi Koizumi]
- [White Girl] - Elizabeth Wood
- [Les Bruits de Recife] - [Kleber Mendonรงa Filho]
- [Precious] - [Lee Daniels]
- [Melancholia] - [Lars von Trier]
- [Extension du domaine de la lutte] - [Philippe Harel]
- [Apnรฉe] - Jean-Christophe Meurisse
- [Augustine] - [Alice Winocour]
- [Les Particules รฉlรฉmentaires] - [Oskar Roehler]
### Mars
- [L'Enlรจvement de Michel Houellebecq] - [Guillaume Nicloux]
- [Have a Nice Day] - [Liu Jian]
- [American Psycho] - [Mary Harron]
- [Sorry We Missed You] - [Ken Loach]
- [Les Nouveaux Chiens de garde] - [Gilles Balbastre] et [Yannick Kergoat]
- [Sophia Antipolis] - [Virgil Vernier]
- [Born to Be Blue] - Robert Budreau
### Fรฉvrier
- [Joker] - [Todd Phillips]
## 2019
### Dรฉcembre
- [Star Wars, รฉpisode IX : L'Ascension de Skywalker] - [J. J. Abrams]
- [D'un chรขteau l'autre] - Emmanuel Marre
- Beautiful Loser - Maxime Roy
- [L'Incompris] - [Luigi Comencini]
- [Araf, quelque part entre deux] - [YeลŸim UstaoฤŸlu]
- [Clair-obscur] - [YeลŸim UstaoฤŸlu]
- La Sirรจne et le Gรฉologue - Antoine Bailly
- Algorithm - Jon Schiefer
- Hier รฉtait une journรฉe extraordinaire - Antoine Bailly
- L'autre bout du monde - Antoine Bailly
- [Mille nuances de pluie] - Isabel Prahl
- Thirty - Simona Kostova
- Psychobitch - [Martin Lund]
- [Solo: A Star Wars Story] - [Ron Howard]
- [D'une vie ร  l'autre] - [Georg Maas]
### Novembre
- Des profondeurs - Jamie Helmer et Miachael Leonard
- [Soleil battant] - Clara Laperrousaz et Laura Laperrousaz
- Hot Nasty Teen - Jens Assur
- L'attente - Clara Stern
- Invisible - Lotus Hannon
- [Crache cล“ur] - [Julia Kowalski]
- Arriรจre-plan - Toni Bestard
- Le premier qui pleure - Benjamin Leichtenstern
- Jus de pastรจque - Irene Moray
- Lucรญa en el Limbo - Valentina Maurel
- Nuestros Muertos - Jacques Toulemonde
- La lรฉgende - Manon Eyriey
- Le sujet - [Patrick Bouchard]
- FIFO - Sacha Ferbus et Jeremy Puffet
- [Accord parental] - Benjamin Belloir
### Octobre
- Bigoudis - Marta Gennari
- Masmelos - Duvรกn Duque
- [Lady Chatterley] - [Pascale Ferran]
- [Le Charme discret de la bourgeoisie] - [Luis Buรฑuel]
### Septembre
- [Le Rayon vert] - [ร‰ric Rohmer]
### Aoรปt
- [Oh My God!] - [Tanya Wexler]
- [Mr. Long] - [Sabu]
- [Madame Claude] - [Just Jaeckin]
- [Au-delร  des montagnes] - [Jia Zhangke]
- La Pierre et la Plume - Renan Recouvreur
- [Tigre et Dragon] - [Ang Lee]
- [Brazil] - [Terry Gilliam]
- [Totally Fucked Up] - [Gregg Araki]
### Juillet
- [The Doom Generation] - [Gregg Araki]
### Juin
- [2001, l'Odyssรฉe de l'espace] - [Stanley Kubrick]
## 2017
### Aoรปt
- [Terre battue] - [Stรฉphane Demoustier]
- L'annonce - Halit Ruhat Yildiz
- [Fรฉlix et Meira] - [Maxime Giroux]
- [Mon fils] - [Eran Riklis]
### Juillet
- [A Girl at My Door] - [July Jung]
- [Ghost in the Shell] - [Rupert Sanders]
- [More] - [Barbet Schroeder]
[More]: https://fr.wikipedia.org/wiki/More_(film)
[Ghost in the Shell]: https://fr.wikipedia.org/wiki/Ghost_in_the_Shell_(film,_2017)
[A Girl at My Door]: https://fr.wikipedia.org/wiki/A_Girl_at_My_Door
[Mon fils]: https://fr.wikipedia.org/wiki/Mon_fils
[Fรฉlix et Meira]: https://fr.wikipedia.org/wiki/F%C3%A9lix_et_Meira
[Terre battue]: https://fr.wikipedia.org/wiki/Terre_battue_(film)
[2001, l'Odyssรฉe de l'espace]: https://fr.wikipedia.org/wiki/2001,_l%27Odyss%C3%A9e_de_l%27espace
[The Doom Generation]: https://fr.wikipedia.org/wiki/The_Doom_Generation
[Totally Fucked Up]: https://fr.wikipedia.org/wiki/Totally_Fucked_Up
[Brazil]: https://fr.wikipedia.org/wiki/Brazil_(film,_1985)
[Tigre et Dragon]: https://fr.wikipedia.org/wiki/Tigre_et_Dragon
[Au-delร  des montagnes]: https://fr.wikipedia.org/wiki/Au-del%C3%A0_des_montagnes
[Madame Claude]: https://fr.wikipedia.org/wiki/Madame_Claude_(film)
[Mr. Long]: https://fr.wikipedia.org/wiki/Mr._Long
[Oh My God!]: https://fr.wikipedia.org/wiki/Oh_My_God!_(film)
[Le Rayon vert]: https://fr.wikipedia.org/wiki/Le_Rayon_vert_(film,_1986)
[Le Charme discret de la bourgeoisie]: https://fr.wikipedia.org/wiki/Le_Charme_discret_de_la_bourgeoisie
[Lady Chatterley]: https://fr.wikipedia.org/wiki/Lady_Chatterley_(film,_2006)
[Accord parental]: https://fr.wikipedia.org/wiki/Accord_parental
[Crache cล“ur]: https://fr.wikipedia.org/wiki/Crache_c%C5%93ur
[Soleil battant]: https://fr.wikipedia.org/wiki/Soleil_battant
[D'une vie ร  l'autre]: https://fr.wikipedia.org/wiki/D%27une_vie_%C3%A0_l%27autre_(film,_2012)
[Solo: A Star Wars Story]: https://fr.wikipedia.org/wiki/Solo:_A_Star_Wars_Story
[Mille nuances de pluie]: https://fr.wikipedia.org/wiki/Mille_nuances_de_pluie
[Clair-obscur]: https://fr.wikipedia.org/wiki/Clair-obscur_(film,_2016)
[Araf, quelque part entre deux]: https://fr.wikipedia.org/wiki/Araf_(film,_2012)
[L'Incompris]: https://fr.wikipedia.org/wiki/L%27Incompris
[D'un chรขteau l'autre]: https://fr.wikipedia.org/wiki/D%27un_ch%C3%A2teau_l%27autre_(film,_2018)
[Star Wars, รฉpisode IX : L'Ascension de Skywalker]: https://fr.wikipedia.org/wiki/Star_Wars,_%C3%A9pisode_IX_:_L%27Ascension_de_Skywalker
[Joker]: https://fr.wikipedia.org/wiki/Joker_(film,_2019)
[Born to Be Blue]: https://fr.wikipedia.org/wiki/Born_to_Be_Blue
[Sophia Antipolis]: https://fr.wikipedia.org/wiki/Sophia_Antipolis_(film)
[Les Nouveaux Chiens de garde]: https://fr.wikipedia.org/wiki/Les_Nouveaux_Chiens_de_garde_(film)
[Sorry We Missed You]: https://fr.wikipedia.org/wiki/Sorry_We_Missed_You
[American Psycho]: https://fr.wikipedia.org/wiki/American_Psycho_(film)
[Have a Nice Day]: https://fr.wikipedia.org/wiki/Have_a_Nice_Day_(film)
[L'Enlรจvement de Michel Houellebecq]: https://fr.wikipedia.org/wiki/L%27Enl%C3%A8vement_de_Michel_Houellebecq
[Les Particules รฉlรฉmentaires]: https://fr.wikipedia.org/wiki/Les_Particules_%C3%A9l%C3%A9mentaires_(film)
[Augustine]: https://fr.wikipedia.org/wiki/Augustine_(film)
[Apnรฉe]: https://fr.wikipedia.org/wiki/Apn%C3%A9e_(film)
[Extension du domaine de la lutte]: https://fr.wikipedia.org/wiki/Extension_du_domaine_de_la_lutte_(film)
[Melancholia]: https://fr.wikipedia.org/wiki/Melancholia_(film,_2011)
[Precious]: https://fr.wikipedia.org/wiki/Precious_(film)
[Les Bruits de Recife]: https://fr.wikipedia.org/wiki/Les_Bruits_de_Recife
[White Girl]: https://fr.wikipedia.org/wiki/White_Girl
[Aprรจs la pluie]: https://fr.wikipedia.org/wiki/Apr%C3%A8s_la_pluie_(film,_1999)
[Le Tombeau des lucioles]: https://fr.wikipedia.org/wiki/Le_Tombeau_des_lucioles
[White Bird]: https://fr.wikipedia.org/wiki/White_Bird
[Wittgenstein]: https://fr.wikipedia.org/wiki/Wittgenstein_(film)
[Dora ou Les Nรฉvroses sexuelles de nos parents]: https://fr.wikipedia.org/wiki/Dora_ou_Les_N%C3%A9vroses_sexuelles_de_nos_parents
[J. J. Abrams]: https://fr.wikipedia.org/wiki/J._J._Abrams
[Ang Lee]: https://fr.wikipedia.org/wiki/Ang_Lee
[Gregg Araki]: https://fr.wikipedia.org/wiki/Gregg_Araki
[Gilles Balbastre]: https://fr.wikipedia.org/wiki/Gilles_Balbastre
[Patrick Bouchard]: https://fr.wikipedia.org/wiki/Patrick_Bouchard
[Luis Buรฑuel]: https://fr.wikipedia.org/wiki/Luis_Bu%C3%B1uel
[Luigi Comencini]: https://fr.wikipedia.org/wiki/Luigi_Comencini
[Lee Daniels]: https://fr.wikipedia.org/wiki/Lee_Daniels_(r%C3%A9alisateur)
[Stรฉphane Demoustier]: https://fr.wikipedia.org/wiki/St%C3%A9phane_Demoustier
[Pascale Ferran]: https://fr.wikipedia.org/wiki/Pascale_Ferran
[Terry Gilliam]: https://fr.wikipedia.org/wiki/Terry_Gilliam
[Maxime Giroux]: https://fr.wikipedia.org/wiki/Maxime_Giroux
[Philippe Harel]: https://fr.wikipedia.org/wiki/Philippe_Harel
[Mary Harron]: https://fr.wikipedia.org/wiki/Mary_Harron
[Ron Howard]: https://fr.wikipedia.org/wiki/Ron_Howard
[Just Jaeckin]: https://fr.wikipedia.org/wiki/Just_Jaeckin
[Derek Jarman]: https://fr.wikipedia.org/wiki/Derek_Jarman
[Jia Zhangke]: https://fr.wikipedia.org/wiki/Jia_Zhangke
[July Jung]: https://fr.wikipedia.org/wiki/July_Jung
[Yannick Kergoat]: https://fr.wikipedia.org/wiki/Yannick_Kergoat
[Takashi Koizumi]: https://fr.wikipedia.org/wiki/Takashi_Koizumi
[Julia Kowalski]: https://fr.wikipedia.org/wiki/Julia_Kowalski
[Stanley Kubrick]: https://fr.wikipedia.org/wiki/Stanley_Kubrick
[Liu Jian]: https://fr.wikipedia.org/wiki/Liu_Jian_(r%C3%A9alisateur)
[Ken Loach]: https://fr.wikipedia.org/wiki/Ken_Loach
[Martin Lund]: https://fr.wikipedia.org/wiki/Martin_Lund
[Georg Maas]: https://fr.wikipedia.org/wiki/Georg_Maas
[Kleber Mendonรงa Filho]: https://fr.wikipedia.org/wiki/Kleber_Mendon%C3%A7a_Filho
[Guillaume Nicloux]: https://fr.wikipedia.org/wiki/Guillaume_Nicloux
[Todd Phillips]: https://fr.wikipedia.org/wiki/Todd_Phillips
[Eran Riklis]: https://fr.wikipedia.org/wiki/Eran_Riklis
[Oskar Roehler]: https://fr.wikipedia.org/wiki/Oskar_Roehler
[ร‰ric Rohmer]: https://fr.wikipedia.org/wiki/%C3%89ric_Rohmer
[Sabu]: https://fr.wikipedia.org/wiki/Sabu_(r%C3%A9alisateur)
[Rupert Sanders]: https://fr.wikipedia.org/wiki/Rupert_Sanders
[Barbet Schroeder]: https://fr.wikipedia.org/wiki/Barbet_Schroeder
[Isao Takahata]: https://fr.wikipedia.org/wiki/Isao_Takahata
[Lars von Trier]: https://fr.wikipedia.org/wiki/Lars_von_Trier
[YeลŸim UstaoฤŸlu]: https://fr.wikipedia.org/wiki/Ye%C5%9Fim_Ustao%C4%9Flu
[Virgil Vernier]: https://fr.wikipedia.org/wiki/Virgil_Vernier
[Stina Werenfels]: https://fr.wikipedia.org/wiki/Stina_Werenfels
[Tanya Wexler]: https://fr.wikipedia.org/wiki/Tanya_Wexler
[Alice Winocour]: https://fr.wikipedia.org/wiki/Alice_Winocour

64
src/content/publication.md

@ -0,0 +1,64 @@
# Publication
## Rapports
### Dddddml, une forme pour les รฉcrire tous
Ce document est un rapport de mon stage chez [OCamlPro], effectuรฉ dans le cadre de ma formation en Master 2 FIIL ร  l'[Universitรฉ Paris-Saclay]. J'y prรฉsente *dddddml*, un langage oรน l'on tente d'imposer une forme canonique sur les programmes afin de dรฉtecter et d'รฉviter la duplication de code. J'ai รฉtรฉ encadrรฉ par [Pierre Chambart].
Un pdf est disponible: [internship-report-ocp.pdf]. Le code source aussi: [internship-report-ocp].
### Vรฉrification par preuve formelle de propriรฉtรฉs fonctionnelles d'algorithmes de classification
Ce document est un rapport de mes travaux en tant qu'ingรฉnieur d'รฉtude sur le sujet *Vรฉrification par preuve formelle de propriรฉtรฉs fonctionnelles d'algorithmes de classification*, effectuรฉs dans le cadre de ma formation en Magistรจre 2 d'Informatique ร  l'Universitรฉ Paris-Sud. J'y prรฉsente la preuve formelle par vรฉrification dรฉductive de propriรฉtรฉs des algorithmes de Parcoursup' au moyen de Why3. J'ai รฉtรฉ encadrรฉ par [Jean-Christophe Filliรขtre].
Un pdf est disponible: [internship-report-parcoursup.pdf]. Le code source aussi: [internship-report-parcoursup].
### Partage d'implรฉmentation, implรฉmentation du partage: une bibliothรจque fonctorisรฉe de diagrammes de dรฉcision binaires
Ce document est un rapport de mes travaux de recherche sur le sujet *Partage d'implรฉmentation, implรฉmentation du partage: une bibliothรจque fonctorisรฉe de diagrammes de dรฉcision binaires*, effectuรฉs dans le cadre de ma formation en Master 1 Informatique ร  l'Universitรฉ Paris-Saclay, j'ai รฉtรฉ encadrรฉ par [Jean-Christophe Filliรขtre].
Un pdf est disponible: [ter-report.pdf]. Le code source aussi: [ter-report].
### Le psittacisme pour permettre l'oubli motivรฉ : implรฉmentation et vรฉrification du lambda lifting pour le compilateur CakeML
Ce document est un rapport de mon stage *Le psittacisme pour permettre l'oubli motivรฉ : implรฉmentation et vรฉrification du lambda-lifting dans le compilateur CakeML*, effectuรฉ dans le cadre de ma formation en Master 1 Jacques Herbrand ร  l'ร‰cole Normale Supรฉrieure Paris-Saclay. Ce stage s'est dรฉroulรฉ sous la direction conjointe de [Scott Owens] et de [Hugo Fรฉrรฉe].
Un pdf est disponible: [internship-report-cakeml.pdf]. Le code source aussi: [internship-report-cakeml].
### Vรฉrification de compilation de requรชtes SQL ร  base de traces
Ce document est un rapport de mon stage *Vรฉrification de compilation de requรชtes SQL ร  base de traces*, effectuรฉ dans le cadre de ma formation en Magistรจre 1 ร  l'Universitรฉ Paris-Sud. Ce stage s'est dรฉroulรฉ sous la direction conjointe de [Vรฉronique Benzaken], [ร‰velyne Contejean] et [Chantal Keller].
Un pdf est disponible: [internship-report-datacert.pdf]. Le code source aussi: [internship-report-datacert].
## Posters
### Deep specification and verification of SQL compilation chain
Ce document est un poster que j'ai rรฉalisรฉ et qui a รฉtรฉ prรฉsentรฉ par Raphaรซl Cornet ร  la [Junior Conference on Data Science and Engineering 2017]. Il porte sur le travail effectuรฉ au cours de mon stage *Vรฉrification de compilation de requรชtes SQL ร  base de traces*, ainsi que sur les stages de Raphaรซl Cornet et d'Eunice Martins.
Un pdf est disponible: [poster-jdse-2017.pdf]. Le code source aussi: [poster-jdse-2017].
[Chantal Keller]: https://www.lri.fr/~keller/
[ร‰velyne Contejean]: https://www.lri.fr/~contejea/
[Hugo Fรฉrรฉe]: https://www.cs.kent.ac.uk/people/staff/hf216/
[internship-report-cakeml]: https://git.zapashcanon.fr/zapashcanon/internship-report-cakeml
[internship-report-cakeml.pdf]: https://fs.zapashcanon.fr/pdf/internship-report-cakeml.pdf
[internship-report-datacert]: https://git.zapashcanon.fr/zapashcanon/internship-report-datacert
[internship-report-datacert.pdf]: https://fs.zapashcanon.fr/pdf/internship-report-datacert.pdf
[internship-report-ocp]: https://git.zapashcanon.fr/zapashcanon/internship-report-ocp
[internship-report-ocp.pdf]: https://fs.zapashcanon.fr/pdf/internship-report-ocp.pdf
[internship-report-parcoursup]: https://git.zapashcanon.fr/zapashcanon/internship-report-parcoursup
[internship-report-parcoursup.pdf]: https://fs.zapashcanon.fr/pdf/internship-report-parcoursup.pdf
[Jean-Christophe Filliรขtre]: https://www.lri.fr/~filliatr/
[Junior Conference on Data Science and Engineering 2017]: https://bigmine.github.io/jDSEParis17/
[OCamlPro]: https://www.ocamlpro.com/
[Pierre Chambart]: https://dblp.org/pers/c/Chambart:Pierre.html
[poster-jdse-2017]: https://git.zapashcanon.fr/zapashcanon/poster-jdse-2017
[poster-jdse-2017.pdf]: https://fs.zapashcanon.fr/pdf/poster-jdse-2017.pdf
[Scott Owens]: https://www.cs.kent.ac.uk/people/staff/sao/
[ter-report]: https://git.zapashcanon.fr/zapashcanon/ter-report
[ter-report.pdf]: https://fs.zapashcanon.fr/pdf/ter-report.pdf
[Universitรฉ Paris-Saclay]: https://www.universite-paris-saclay.fr/
[Vรฉronique Benzaken]: https://www.lri.fr/~benzaken/

3
src/content/robots.txt

@ -0,0 +1,3 @@
# www.robotstxt.org
User-agent: *

86
src/content/software.md

@ -0,0 +1,86 @@
# Software
## Games
### Bomberscript
This is a pure JavaScript implementation of a bomberman-like game.
Online instance: [bomberscript-online]. Source code: [bomberscript-git].
## Command-line tools
### so
A tool written in [OCaml] to quickly open files depending on their extensions.
Source code: [so-git].
Documentation: [so-doc].
## Libraries
### bdd
An [OCaml] library for [binary decision diagram].
Source code: [bdd-git].
Documentation: [bdd-doc].
### exit
An [OCaml] library to get [exit status] as declared in `stdlib.h`.
Source code: [exit-git].
Documentation: [exit-doc].
### hc
An [OCaml] library for [hash consing].
Source code: [hc-git].
Documentation: [hc-doc].
### memo
An [OCaml] library for [memoรฏzation].
Source code: [memo-git].
Documentation: [memo-doc].
### omg
An [OCaml] library to generate random text using [Markov chains].
Source code: [omg-git].
Documentation: [omg-doc].
### opazl
An [OCaml] library to parse [ZNC] logs.
Source code: [opazl-git].
Documentation: [opazl-doc].
[bdd-doc]: https://doc.zapashcanon.fr/bdd/
[bdd-git]: https://git.zapashcanon.fr/zapashcanon/bdd/
[binary decision diagram]: https://en.wikipedia.org/wiki/Binary_decision_diagram
[bomberscript-online]: https://bomberman.zapashcanon.fr/
[bomberscript-git]: https://git.zapashcanon.fr/zapashcanon/bomberscript/
[exit-doc]: https://doc.zapashcanon.fr/exit/
[exit-git]: https://git.zapashcanon.fr/zapashcanon/exit/
[exit status]: https://en.wikipedia.org/wiki/Exit_status
[hc-doc]: https://doc.zapashcanon.fr/hc/
[hc-git]: https://git.zapashcanon.fr/zapashcanon/hc/
[hash consing]: https://en.wikipedia.org/wiki/Hash_consing
[Markov chains]: https://en.wikipedia.org/wiki/Markov_chain
[memo-doc]: https://doc.zapashcanon.fr/memo/
[memo-git]: https://git.zapashcanon.fr/zapashcanon/memo/
[memoรฏzation]: https://en.wikipedia.org/wiki/Memoization
[OCaml]: https://en.wikipedia.org/wiki/OCaml
[omg-doc]: https://doc.zapashcanon.fr/omg/
[omg-git]: https://git.zapashcanon.fr/zapashcanon/omg/
[opazl-doc]: https://doc.zapashcanon.fr/opazl/
[opazl-git]: https://git.zapashcanon.fr/zapashcanon/opazl/
[so-doc]: https://doc.zapashcanon.fr/so/
[so-git]: https://git.zapashcanon.fr/zapashcanon/so/
[ZNC]: https://en.wikipedia.org/wiki/ZNC

19
src/content/transmission.md

@ -0,0 +1,19 @@
# Transmission
> ยซC'est chez moi, raconte Nara Leรฃo, qu'est nรฉe la bossa nova. Dans l'appartement oรน je vivais avec mes parents, au numรฉro 2856, Edifรญcio des Champs-ร‰lysรฉes, sur le front de mer de Copacabana. Tous les artistes de la bossa nova - de ce qui allait devenir la bossa nova - se rรฉunissaient chez moi, en 1957, alors que j'avais ร  peine quinze ans. Il faut dire que mes parents รฉtaient trรจs libรฉraux. J'avais รฉtรฉ รฉlevรฉe d'une faรงon trรจs indรฉpendante: je pouvais faire ce que je voulais et recevoir qui je voulais, sans aucun problรจme.
>
> ยซEt c'est comme รงa que, peu ร  peu, tout le monde a fini par se retrouver chez moi. Toute une *rapaziada* [une bande de jeunes gens]. C'รฉtait de la folie: les gens poussaient la porte, s'installaient, faisaient de la musique et, quelquefois, il nous arrivait de passer jusqu'ร  trois jours et trois nuits sans dormir une seule minute.
>
> ยซMes parents, eux, entraient et sortaient comme si de rien n'รฉtait. Simplement, ils disaient en partant: "Je vais au travail" et en revenant: "Je rentre du travail" ! C'est tout.
>
> ยซEt nous, on continuait ร  faire de la musique, ร  parler et ร  rire. Quand on avait faim (que ce soit ร  trois heures de l'aprรจs-midi ou ร  cinq heures du matin), on prรฉparait une bonne *macaronada*, un bon plat de pรขtes. On dรฉvorait รงa et, immรฉdiatement, on recommenรงait ร  faire de la musique.
>
> ยซC'รฉtait une maison ouverte, je te dis ! Dรจs que quelqu'un arrivait, il n'avait qu'ร  pousser la porte et il venait s'installer au piano. Ou alors, il prenait la guitare et il jouait tout ce qu'il voulait: classique, samba, jazz... On mรฉlangeait tous les genres et on pouvait jouer de tout. C'รฉtait comme รงa, sans arrรชt: musique, musique et musique. Sans arrรชt.
>
> ยซLes gens qui venaient chez moi s'appelaient Joรฃo Gilberto, Vinรญcius de Moraes, Tom Jobim, Ronaldo Bรดscoli, Roberto Menescal, Baden Powell, Oscar Castro Never (qui a d'ailleurs cassรฉ toutes mes guitares tellement il รฉtait fou, agitรฉ, nerveux !) et d'autres encore...ยป
<cite>
Jean-Paul Delfino,
Brasil Bossa Nova,
Edisud - 1988 - Grand Prix du Label France Brรฉsil โ€“ Prรฉface de Georges Moustaki
</cite>

23
src/content/visual-arts.md

@ -0,0 +1,23 @@
# Visual Arts
## Mathias Auster
- [Mathias Auster]
## Mล“bius
- [Jean Giraud] sur Wikipรฉdia
- [sรฉlection de dessins de Mล“bius]
- [Mล“bius Production]
## Richard Friend
- [Richard Friend]
- [sรฉlection de peintures de Richard Friend]
[Jean Giraud]: https://fr.wikipedia.org/wiki/Jean_Giraud
[Mathias Auster]: https://mathiasauster.com
[Mล“bius Production]: https://www.moebius.fr/
[Richard Friend]: http://www.richandframers.com/
[sรฉlection de dessins de Mล“bius]: https://fs.zapashcanon.fr/img/moebius/
[sรฉlection de peintures de Richard Friend]: https://fs.zapashcanon.fr/img/richard_friend/

4
src/data/begin.html

@ -1,4 +0,0 @@
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-8 text-justify">
<div class="text-justify">

5
src/data/end.html

@ -1,5 +0,0 @@
<br />
<br />
</div>
</div>
</div>

0
src/data/style.css

114
src/data/template.html

@ -1,114 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>$PAGE_TITLE$ - $SITE_TITLE$</title>
<meta name="description" content="Lรฉo Andrรจs de mon nom d'humain, zapashcanon sur les internets. Je parle de mathรฉmatiques, d'informatique, de musique, de philosophie et de littรฉrature." />
<meta name="keywords" content="Lรฉo Andrรจs, zapashcanon, mathรฉmatiques, logique, informatique, ocaml, debian, compilation, mรฉthodes formelles, musique, bach, MAO, thรฉorie, philosophie, wittgenstein, spinoza, littรฉrature" />
<meta name="author" content="Lรฉo Andrรจs (zapashcanon)" />
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/starter.css" rel="stylesheet">
<link href="css/templateMain.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="img/favicon/favicon.ico" />
<link rel="apple-touch-icon" sizes="57x57" href="img/favicon/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="img/favicon/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="img/favicon/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="img/favicon/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="img/favicon/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="img/favicon/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="img/favicon/apple-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="img/favicon/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="img/favicon/apple-icon-180x180.png" />
<link rel="icon" type="image/png" sizes="192x192" href="img/favicon/android-icon-192x192.png" />
<link rel="icon" type="image/png" sizes="32x32" href="img/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="img/favicon/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="img/favicon/favicon-16x16.png" />
<link rel="manifest" href="img/favicon/manifest.json" />
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="img/favicon/ms-icon-144x144.png" />
<meta name="theme-color" content="#ffffff">
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html" title="Retour ร  l'accueil du site.">
<img src="https://fs.zapashcanon.fr/img/avatar_28px.png" alt="Avatar zapashcanon" height="28" width="28"/>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Bilan cul'<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="bookshelf.html" title="Bookshelf">Bookshelf</a></li>
<li><a href="movies.html" title="Movies">Movies</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Informatique<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="host.html">Host</a></li>
<li><a href="publication_it.html" title="Consulter la liste de mes publications">Publication</a></li>
<li><a href="software.html">Software</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Musique<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="musique_ecouter.html" title="Un peu de musique.">ร‰couter</a></li>
<li><a href="transmission.html">Transmission</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Various<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="dialogues.html">Dialogues</a></li>
<li><a href="history.html">History</a></li>
<li><a href="visual_arts.html">Visual Arts</a></li>
</ul>
</li>
<li><a href="contact.html" title="Pour me contacter !">Contact</a></li>
</ul>
</div>
</div>
</nav>
<div class="container" id="top">
<div class="starter-template">
<section>
<h1>$PAGE_TITLE$</h1>
<br />
$CONTENT$
</section>
</div>
</div>
<footer class="footer">
<div class="container">
<div class="row">
<p class="text-muted text-center">
<a title='Retourner en haut de la page.' href='#top'>๐Ÿ”</a>
| <a href="https://git.zapashcanon.fr/zapashcanon/www.zapashcanon.fr">source code</a>
</p>
</div>
</div>
</footer>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>

25
src/dune

@ -0,0 +1,25 @@
(executable
(public_name www)
(modules content www template)
(libraries
dream
ezcurl
omd
lambdasoup)
(preprocess
(pps lwt_ppx)))
(rule
(targets template.ml)
(deps template.eml.html)
(action
(run dream_eml %{deps} --workspace %{workspace_root})))
(rule
(target content.ml)
(deps
(source_tree content))
(action
(with-stdout-to
%{null}
(run ocaml-crunch -m plain content -o %{target}))))

1
src/pages/bookshelf.md.dist

@ -1 +0,0 @@
https://git.zapashcanon.fr/zapashcanon/bilan-cul/raw/branch/master/bookshelf.md

1
src/pages/contact.md.dist

@ -1 +0,0 @@
https://git.zapashcanon.fr/zapashcanon/contact/raw/branch/master/contact.md

2
src/pages/css/bootstrap.min.css

File diff suppressed because one or more lines are too long

8
src/pages/css/starter.css

@ -1,8 +0,0 @@
.starter-template{padding:40px 15px;text-align:center;}
html{position:relative;min-height:100%;}
body{padding-top:50px;margin-bottom:60px;}
.footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#f5f5f5;}
body > .container{padding:60px 15px 0;}
.container .text-muted{margin:20px 0;}
.footer > .container{padding-right:15px;padding-left:15px;}
code{font-size:80%;}

2
src/pages/css/templateMain.css

@ -1,2 +0,0 @@
img{max-width:80%;height:auto;}
iframe{max-width:80%;}

1
src/pages/dialogues.md.dist

@ -1 +0,0 @@
https://git.zapashcanon.fr/zapashcanon/dialogues/raw/branch/master/dialogues.md

1
src/pages/history.md.dist

@ -1 +0,0 @@
https://git.zapashcanon.fr/zapashcanon/history/raw/branch/master/history.md

1
src/pages/host.md.dist

@ -1 +0,0 @@
https://git.zapashcanon.fr/zapashcanon/host/raw/branch/master/host.md

BIN
src/pages/img/favicon/android-icon-144x144.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

BIN
src/pages/img/favicon/android-icon-192x192.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

BIN
src/pages/img/favicon/android-icon-36x36.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/pages/img/favicon/android-icon-48x48.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

BIN
src/pages/img/favicon/android-icon-72x72.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

BIN
src/pages/img/favicon/android-icon-96x96.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

BIN
src/pages/img/favicon/apple-icon-114x114.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

BIN
src/pages/img/favicon/apple-icon-120x120.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

BIN
src/pages/img/favicon/apple-icon-144x144.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

BIN
src/pages/img/favicon/apple-icon-152x152.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

BIN
src/pages/img/favicon/apple-icon-180x180.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

BIN
src/pages/img/favicon/apple-icon-57x57.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

BIN
src/pages/img/favicon/apple-icon-60x60.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

BIN
src/pages/img/favicon/apple-icon-72x72.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

BIN
src/pages/img/favicon/apple-icon-76x76.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
src/pages/img/favicon/apple-icon-precomposed.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

BIN
src/pages/img/favicon/apple-icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

BIN
src/pages/img/favicon/favicon-16x16.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 876 B

BIN
src/pages/img/favicon/favicon-32x32.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

BIN
src/pages/img/favicon/favicon-96x96.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

BIN
src/pages/img/favicon/favicon.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

41
src/pages/img/favicon/manifest.json

@ -1,41 +0,0 @@
{
"name": "App",