arnaucube
arnaucube/arnaucube.comPublic Self-hosted repository
arnaucube.com/public/notes.html
public/notes.htmlRaw
  1<!DOCTYPE html>
  2<html lang="en">
  3
  4  <head>
  5    <meta name="description" content="[blogo-summary]" />
  6    <meta charset="utf-8">
  7    <title>Notes</title>
  8    <meta name="title" content="Notes">
  9    <meta name="description" content="Notes">
 10
 11    <meta name="author" content="arnaucube">
 12
 13    <link rel="icon" type="image/png" href="img/logoArnauCubeFavicon.png">
 14
 15    <meta name="viewport" content="width=device-width, initial-scale=1">
 16
 17    <link href="css/bootstrap.min.css" rel="stylesheet">
 18    <link rel="stylesheet" href="css/style.css">
 19  </head>
 20
 21  <body>
 22
 23    <!-- o_gradient_background" -->
 24    <nav id="mainNav" class="navbar navbar-default navbar-fixed-top"
 25                      style="height:50px;font-size:130%;">
 26      <div class="container">
 27        <div style="float:left;">
 28        <a href="/blog" style="color:#000;display:inline-block;">Blog index</a>
 29        <span style="margin-right:20px; margin-left:20px;">|</span>
 30        <a href="/blog/notes.html" style="font-size:90%;color:#000;display:inline-block;">other-notes</a>
 31        </div>
 32        <div style="float:right;">
 33          <a href="/" style="color:#000;display:inline-block;">arnaucube.com</a>
 34          <div class="onoffswitch" style="margin:10px;display:inline-block;" title="change theme">
 35            <input onclick="switchTheme()" type="checkbox" name="onoffswitch" class="onoffswitch-checkbox"
 36              id="themeSwitcher">
 37            <label class="onoffswitch-label" for="themeSwitcher"></label>
 38          </div>
 39        </div>
 40      </div>
 41      <img style="height:5px; width:100%; margin-top:8px;" src="img/gradient-line.jpg" />
 42    </nav>
 43
 44
 45
 46    <!-- in markdown which later is converted to html -->
 47    <div id="markdown" class="container" style="margin-top:40px;max-width:800px;">
 48### Notes:
 49Usually while reading papers I take handwritten notes, this section contains some of them re-written to LaTeX.
 50The notes are not complete, don’t include all the steps neither the explanations neither most of the proofs.
 51I use these notes to revisit the concepts after some time of reading the paper.
 52            - [Notes on Caulk & Caulk+ papers](https://raw.githubusercontent.com/arnaucube/math/master/notes_caulk.pdf)
 53            - [Notes on the DFT & FFT](https://raw.githubusercontent.com/arnaucube/math/master/fft-notes.pdf)
 54            - [Notes on BLS signatures](https://raw.githubusercontent.com/arnaucube/math/master/notes_bls-sig.pdf)
 55            - [Notes on IPA from Halo paper](https://raw.githubusercontent.com/arnaucube/math/master/notes_halo.pdf)
 56            - [Notes on Sonic](https://raw.githubusercontent.com/arnaucube/math/master/notes_sonic.pdf)
 57            - [Notes on Weil Pairing](https://raw.githubusercontent.com/arnaucube/math/master/weil-pairing.pdf)
 58            - [Notes on Sigma protocol and OR proofs](https://raw.githubusercontent.com/arnaucube/math/master/sigma-or-notes.pdf)
 59            - [Notes on Reed-Solomon codes](https://raw.githubusercontent.com/arnaucube/math/master/notes_reed-solomon.pdf)
 60            - [Notes on FRI](https://raw.githubusercontent.com/arnaucube/math/master/notes_fri.pdf)
 61            - [Notes on Spartan](https://raw.githubusercontent.com/arnaucube/math/master/notes_spartan.pdf)
 62            - [Notes on Nova](https://raw.githubusercontent.com/arnaucube/math/master/notes_nova.pdf)
 63            - [Notes on HyperNova](https://raw.githubusercontent.com/arnaucube/math/master/notes_hypernova.pdf)
 64</div>
 65
 66    <footer style="text-align:center; margin-top:100px;margin-bottom:50px;">
 67      <div class="container">
 68        <br>
 69        <a href="/blog">Back to the blog</a>
 70        <br><br>
 71        <div class="row">
 72          <ul class="list-inline">
 73            <li><a href="https://twitter.com/arnaucube"
 74                   style="color:gray;text-decoration:none;"
 75                   target="_blank">twitter.com/arnaucube</a>
 76            </li>
 77            <li><a href="https://github.com/arnaucube"
 78                   style="color:gray;text-decoration:none;"
 79                   target="_blank">github.com/arnaucube</a>
 80            </li>
 81          </ul>
 82        </div>
 83      </div>
 84    </footer>
 85
 86    <script>
 87      document.addEventListener("DOMContentLoaded", function() {
 88        renderMathInElement(document.body, {
 89          displayMode: false,
 90          // customised options
 91          // • auto-render specific keys, e.g.:
 92          delimiters: [
 93            {left: '$$', right: '$$', display: true},
 94            {left: '$', right: '$', display: false},
 95            {left: "\\[", right: "\\]", display: true},
 96            {left: "\\(", right: "\\)", display: false},
 97          ],
 98          // • rendering keys, e.g.:
 99          throwOnError : true
100        });
101      });
102
103      ///
104      let theme = localStorage.getItem("theme");
105      if ((theme === "light-theme")||(theme==null)) {
106          theme = "light-theme";
107          document.getElementById("themeSwitcher").checked = false;
108      } else if (theme === "dark-theme") {
109          theme = "dark-theme";
110          document.getElementById("themeSwitcher").checked = true;
111      }
112      document.body.className = theme;
113      localStorage.setItem("theme", theme);
114
115      function switchTheme() {
116        theme = localStorage.getItem("theme");
117        if (theme === "light-theme") {
118          theme = "dark-theme";
119          document.getElementById("themeSwitcher").checked = true;
120        } else {
121          theme = "light-theme";
122          document.getElementById("themeSwitcher").checked = false;
123        }
124        document.body.className = theme;
125        localStorage.setItem("theme", theme);
126
127        console.log(theme);
128      }
129    </script>
130
131    <script src="js/drawdown.js"></script>
132
133    <script>
134      let content = document.getElementById("markdown").innerHTML;
135      let md = markdown(content);
136      document.getElementById("markdown").innerHTML = md;
137    </script>
138
139    <script src="js/external-links.js"></script>
140  </body>
141</html>