summaryrefslogtreecommitdiff
path: root/content/Perso/2015-03-17-terry.rst
blob: d0f33384ce1962a06851e19380362b2c4d89ee7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
.. -*- mode: rst -*-
.. -*-  coding: utf-8 -*-

Homage à Terry Pratchett
========================

:date: 17/03/2015
:summary: |summary|
:tags: ocaml, Livre

.. |summary| replace::
    Je ne vais pas écrire une notice nécrologique de l'auteur, je laisse à
    d'autres le soin de faire ça mieux que moi.

`Terry Pratchett`_ est décédé. Il fait parti des auteurs qui m'ont marqué, et son
univers à contribué à alimenter mon imagination. Je ne l'imaginais pas si
jeune, pour moi il était juste là, parmi l'ensemble des auteurs qui ont
marqué mes lectures.

.. _Terry Pratchett: https://fr.wikipedia.org/wiki/Terry_Pratchett

|summary| Je vous propose de continuer à envoyer vos messages à l'auteur, à
travers ce petit formulaire, qui va convertir votre texte en langage ook_,
compréhensible par n'importe quel orang-outan.

.. _ook: https://fr.wikipedia.org/wiki/Brainfuck#Ook.21

.. raw:: html

	<script src="/resources/js/bf.js"></script>
    <script language="JavaScript">
      function convert() {
        if (document.form.language[0].checked)
          document.form.output.value = converter.to_ook(document.form.input.value) + "Ook? Ook?";
        else
          document.form.output.value = converter.to_bf(document.form.input.value);
      }
    </script>

    <form name='form'>
      <textarea name="input" rows="2" cols="60" /></textarea>
      <br/>
      <input type="radio" name="language" value="ook" checked/>ook
      <input type="radio" name="language" value="bf"/>bf
      <input type=button value="envoyer" onclick="convert()"/>
      <br/>
      <textarea name="output" rows="12" cols="60"></textarea>
    </form>

Vous pourrez ensuite réciter votre message auprès d'un orang-outan pour qu'il
le transmette au bibliothécaire.

Les sources du script sont disponibles ici_.

.. _ici: /resources/brainfuck.zip