summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorMarius Peter <marius.peter@tutanota.com>2022-04-05 19:59:23 +0200
committerMarius Peter <marius.peter@tutanota.com>2022-04-05 19:59:23 +0200
commit5782c7c067fcd2331e74de220d404f77b766e6c6 (patch)
tree9f17960c2a1962b2405651784d323b3fd8adf75f /wiki
parentd798383d2f8509a4f42ff3b68375f66c543ab5ce (diff)
Lots of wiki reorg & new files!
Diffstat (limited to 'wiki')
-rw-r--r--wiki/aerospace/communication-protocols/CAN-bus.html335
-rw-r--r--wiki/aerospace/index.org10
-rw-r--r--wiki/aerospace/index.org.bkp23
-rw-r--r--wiki/engineering/aerospace/designing-aircraft.org (renamed from wiki/aerospace/designing-aircraft.org)5
-rw-r--r--wiki/engineering/aerospace/protocols/ARINC-429.org (renamed from wiki/aerospace/communication-protocols/ARINC-429.org)0
-rw-r--r--wiki/engineering/aerospace/protocols/CAN-bus.org (renamed from wiki/aerospace/communication-protocols/CAN-bus.org)0
-rw-r--r--wiki/engineering/aerospace/standards/ARP4754.org (renamed from wiki/aerospace/standard/ARP4754.org)0
-rw-r--r--wiki/engineering/aerospace/standards/DO-160.org (renamed from wiki/aerospace/standard/DO-160.org)4
-rw-r--r--wiki/engineering/amplitude-shift-keying.org23
-rw-r--r--wiki/engineering/index.org15
-rw-r--r--wiki/engineering/lean-six-sigma.org15
-rw-r--r--wiki/engineering/morse-code.org64
-rw-r--r--wiki/engineering/qam-modulation.org70
-rw-r--r--wiki/engineering/v-model.org (renamed from wiki/aerospace/v-model.org)7
-rw-r--r--wiki/fitness/core-concepts.org12
-rw-r--r--wiki/fitness/index.org4
-rw-r--r--wiki/fitness/intermittent-fasting.org20
-rw-r--r--wiki/index-with-images.org.bkp80
-rw-r--r--wiki/index.org85
-rw-r--r--wiki/languages/index.org2
-rw-r--r--wiki/languages/russian/alphabet.org46
-rw-r--r--wiki/languages/russian/notes.html388
-rw-r--r--wiki/languages/russian/notes.org2
-rw-r--r--wiki/languages/russian/vocabulary.org42
-rw-r--r--wiki/languages/why-study-languages.html238
-rw-r--r--wiki/linux/LEMP.org17
-rw-r--r--wiki/linux/index.html254
-rw-r--r--wiki/linux/index.org3
-rw-r--r--wiki/programming/bash.org17
-rw-r--r--wiki/programming/emacs-lisp.org17
-rw-r--r--wiki/programming/index.org4
-rw-r--r--wiki/programming/ocaml.org17
-rw-r--r--wiki/programming/python.org17
-rw-r--r--wiki/typography/index.org2
34 files changed, 516 insertions, 1322 deletions
diff --git a/wiki/aerospace/communication-protocols/CAN-bus.html b/wiki/aerospace/communication-protocols/CAN-bus.html
deleted file mode 100644
index d12b862..0000000
--- a/wiki/aerospace/communication-protocols/CAN-bus.html
+++ /dev/null
@@ -1,335 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
-<!-- 2022-03-25 Fri 17:49 -->
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1" />
-<title>CAN bus</title>
-<meta name="generator" content="Org mode" />
-<meta name="author" content="Marius Peter" />
-<meta name="keywords" content="aerospace, SAE, ARP 4754" />
-<style type="text/css">
- <!--/*--><![CDATA[/*><!--*/
- .title { text-align: center;
- margin-bottom: .2em; }
- .subtitle { text-align: center;
- font-size: medium;
- font-weight: bold;
- margin-top:0; }
- .todo { font-family: monospace; color: red; }
- .done { font-family: monospace; color: green; }
- .priority { font-family: monospace; color: orange; }
- .tag { background-color: #eee; font-family: monospace;
- padding: 2px; font-size: 80%; font-weight: normal; }
- .timestamp { color: #bebebe; }
- .timestamp-kwd { color: #5f9ea0; }
- .org-right { margin-left: auto; margin-right: 0px; text-align: right; }
- .org-left { margin-left: 0px; margin-right: auto; text-align: left; }
- .org-center { margin-left: auto; margin-right: auto; text-align: center; }
- .underline { text-decoration: underline; }
- #postamble p, #preamble p { font-size: 90%; margin: .2em; }
- p.verse { margin-left: 3%; }
- pre {
- border: 1px solid #ccc;
- box-shadow: 3px 3px 3px #eee;
- padding: 8pt;
- font-family: monospace;
- overflow: auto;
- margin: 1.2em;
- }
- pre.src {
- position: relative;
- overflow: auto;
- padding-top: 1.2em;
- }
- pre.src:before {
- display: none;
- position: absolute;
- background-color: white;
- top: -10px;
- right: 10px;
- padding: 3px;
- border: 1px solid black;
- }
- pre.src:hover:before { display: inline; margin-top: 14px;}
- /* Languages per Org manual */
- pre.src-asymptote:before { content: 'Asymptote'; }
- pre.src-awk:before { content: 'Awk'; }
- pre.src-C:before { content: 'C'; }
- /* pre.src-C++ doesn't work in CSS */
- pre.src-clojure:before { content: 'Clojure'; }
- pre.src-css:before { content: 'CSS'; }
- pre.src-D:before { content: 'D'; }
- pre.src-ditaa:before { content: 'ditaa'; }
- pre.src-dot:before { content: 'Graphviz'; }
- pre.src-calc:before { content: 'Emacs Calc'; }
- pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
- pre.src-fortran:before { content: 'Fortran'; }
- pre.src-gnuplot:before { content: 'gnuplot'; }
- pre.src-haskell:before { content: 'Haskell'; }
- pre.src-hledger:before { content: 'hledger'; }
- pre.src-java:before { content: 'Java'; }
- pre.src-js:before { content: 'Javascript'; }
- pre.src-latex:before { content: 'LaTeX'; }
- pre.src-ledger:before { content: 'Ledger'; }
- pre.src-lisp:before { content: 'Lisp'; }
- pre.src-lilypond:before { content: 'Lilypond'; }
- pre.src-lua:before { content: 'Lua'; }
- pre.src-matlab:before { content: 'MATLAB'; }
- pre.src-mscgen:before { content: 'Mscgen'; }
- pre.src-ocaml:before { content: 'Objective Caml'; }
- pre.src-octave:before { content: 'Octave'; }
- pre.src-org:before { content: 'Org mode'; }
- pre.src-oz:before { content: 'OZ'; }
- pre.src-plantuml:before { content: 'Plantuml'; }
- pre.src-processing:before { content: 'Processing.js'; }
- pre.src-python:before { content: 'Python'; }
- pre.src-R:before { content: 'R'; }
- pre.src-ruby:before { content: 'Ruby'; }
- pre.src-sass:before { content: 'Sass'; }
- pre.src-scheme:before { content: 'Scheme'; }
- pre.src-screen:before { content: 'Gnu Screen'; }
- pre.src-sed:before { content: 'Sed'; }
- pre.src-sh:before { content: 'shell'; }
- pre.src-sql:before { content: 'SQL'; }
- pre.src-sqlite:before { content: 'SQLite'; }
- /* additional languages in org.el's org-babel-load-languages alist */
- pre.src-forth:before { content: 'Forth'; }
- pre.src-io:before { content: 'IO'; }
- pre.src-J:before { content: 'J'; }
- pre.src-makefile:before { content: 'Makefile'; }
- pre.src-maxima:before { content: 'Maxima'; }
- pre.src-perl:before { content: 'Perl'; }
- pre.src-picolisp:before { content: 'Pico Lisp'; }
- pre.src-scala:before { content: 'Scala'; }
- pre.src-shell:before { content: 'Shell Script'; }
- pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
- /* additional language identifiers per "defun org-babel-execute"
- in ob-*.el */
- pre.src-cpp:before { content: 'C++'; }
- pre.src-abc:before { content: 'ABC'; }
- pre.src-coq:before { content: 'Coq'; }
- pre.src-groovy:before { content: 'Groovy'; }
- /* additional language identifiers from org-babel-shell-names in
- ob-shell.el: ob-shell is the only babel language using a lambda to put
- the execution function name together. */
- pre.src-bash:before { content: 'bash'; }
- pre.src-csh:before { content: 'csh'; }
- pre.src-ash:before { content: 'ash'; }
- pre.src-dash:before { content: 'dash'; }
- pre.src-ksh:before { content: 'ksh'; }
- pre.src-mksh:before { content: 'mksh'; }
- pre.src-posh:before { content: 'posh'; }
- /* Additional Emacs modes also supported by the LaTeX listings package */
- pre.src-ada:before { content: 'Ada'; }
- pre.src-asm:before { content: 'Assembler'; }
- pre.src-caml:before { content: 'Caml'; }
- pre.src-delphi:before { content: 'Delphi'; }
- pre.src-html:before { content: 'HTML'; }
- pre.src-idl:before { content: 'IDL'; }
- pre.src-mercury:before { content: 'Mercury'; }
- pre.src-metapost:before { content: 'MetaPost'; }
- pre.src-modula-2:before { content: 'Modula-2'; }
- pre.src-pascal:before { content: 'Pascal'; }
- pre.src-ps:before { content: 'PostScript'; }
- pre.src-prolog:before { content: 'Prolog'; }
- pre.src-simula:before { content: 'Simula'; }
- pre.src-tcl:before { content: 'tcl'; }
- pre.src-tex:before { content: 'TeX'; }
- pre.src-plain-tex:before { content: 'Plain TeX'; }
- pre.src-verilog:before { content: 'Verilog'; }
- pre.src-vhdl:before { content: 'VHDL'; }
- pre.src-xml:before { content: 'XML'; }
- pre.src-nxml:before { content: 'XML'; }
- /* add a generic configuration mode; LaTeX export needs an additional
- (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
- pre.src-conf:before { content: 'Configuration File'; }
-
- table { border-collapse:collapse; }
- caption.t-above { caption-side: top; }
- caption.t-bottom { caption-side: bottom; }
- td, th { vertical-align:top; }
- th.org-right { text-align: center; }
- th.org-left { text-align: center; }
- th.org-center { text-align: center; }
- td.org-right { text-align: right; }
- td.org-left { text-align: left; }
- td.org-center { text-align: center; }
- dt { font-weight: bold; }
- .footpara { display: inline; }
- .footdef { margin-bottom: 1em; }
- .figure { padding: 1em; }
- .figure p { text-align: center; }
- .equation-container {
- display: table;
- text-align: center;
- width: 100%;
- }
- .equation {
- vertical-align: middle;
- }
- .equation-label {
- display: table-cell;
- text-align: right;
- vertical-align: middle;
- }
- .inlinetask {
- padding: 10px;
- border: 2px solid gray;
- margin: 10px;
- background: #ffffcc;
- }
- #org-div-home-and-up
- { text-align: right; font-size: 70%; white-space: nowrap; }
- textarea { overflow-x: auto; }
- .linenr { font-size: smaller }
- .code-highlighted { background-color: #ffff00; }
- .org-info-js_info-navigation { border-style: none; }
- #org-info-js_console-label
- { font-size: 10px; font-weight: bold; white-space: nowrap; }
- .org-info-js_search-highlight
- { background-color: #ffff00; color: #000000; font-weight: bold; }
- .org-svg { width: 90%; }
- /*]]>*/-->
-</style>
-<script type="text/javascript">
-// @license magnet:?xt=urn:btih:e95b018ef3580986a04669f1b5879592219e2a7a&dn=public-domain.txt Public Domain
-<!--/*--><![CDATA[/*><!--*/
- function CodeHighlightOn(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.add("code-highlighted");
- target.classList.add("code-highlighted");
- }
- }
- function CodeHighlightOff(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.remove("code-highlighted");
- target.classList.remove("code-highlighted");
- }
- }
- /*]]>*///-->
-// @license-end
-</script>
-</head>
-<body>
-<div id="content">
-<h1 class="title">CAN bus
-<br />
-<span class="subtitle">A robust vehicle bus to enable hostless microcontroller communication.</span>
-</h1>
-<div id="table-of-contents">
-<h2>Table of Contents</h2>
-<div id="text-table-of-contents">
-<ul>
-<li><a href="#org1795fae">1. Introduction</a></li>
-<li><a href="#org9671f8c">2. Main topics</a></li>
-</ul>
-</div>
-</div>
-
-
-<div class="abstract" id="orgf3fc46c">
-<p>
-ARP4754 is a guidance issued by SAE.
-</p>
-
-</div>
-
-
-<div id="outline-container-org1795fae" class="outline-2">
-<h2 id="org1795fae"><span class="section-number-2">1</span> Introduction</h2>
-<div class="outline-text-2" id="text-1">
-<p>
-<a href="https://www.sae.org/standards/content/arp4754a/">https://www.sae.org/standards/content/arp4754a/</a>
-</p>
-</div>
-</div>
-
-
-<div id="outline-container-org9671f8c" class="outline-2">
-<h2 id="org9671f8c"><span class="section-number-2">2</span> Main topics</h2>
-<div class="outline-text-2" id="text-2">
-<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
-
-
-<colgroup>
-<col class="org-right" />
-
-<col class="org-left" />
-
-<col class="org-left" />
-</colgroup>
-<thead>
-<tr>
-<th scope="col" class="org-right">§</th>
-<th scope="col" class="org-left">Theme</th>
-<th scope="col" class="org-left">Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="org-right">1</td>
-<td class="org-left">Development</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">2</td>
-<td class="org-left">Safety</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">3</td>
-<td class="org-left">Requirements mgmt.</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">4</td>
-<td class="org-left">Validation</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">5</td>
-<td class="org-left">Verification</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">6</td>
-<td class="org-left">Configuration mgmt.</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">7</td>
-<td class="org-left">Process assurance</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-
-<tr>
-<td class="org-right">8</td>
-<td class="org-left">Certification</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-<div id="postamble" class="status">
-<p class="date">Date: 2022-03-25 Fri 00:00</p>
-<p class="author">Author: Marius Peter</p>
-<p class="date">Created: 2022-03-25 Fri 17:49</p>
-<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
-</div>
-</body>
-</html>
diff --git a/wiki/aerospace/index.org b/wiki/aerospace/index.org
deleted file mode 100644
index 77a2482..0000000
--- a/wiki/aerospace/index.org
+++ /dev/null
@@ -1,10 +0,0 @@
-#+TITLE: Sitemap for project wiki---aerospace
-
-- [[file:designing-aircraft.org][Designing aircraft]]
-- [[file:v-model.org][V-model]]
-- communication-protocols
- - [[file:communication-protocols/ARINC-429.org][ARINC 429]]
- - [[file:communication-protocols/CAN-bus.org][CAN bus]]
-- standard
- - [[file:standard/ARP4754.org][ARP4754]]
- - [[file:standard/DO-160.org][DO-160]] \ No newline at end of file
diff --git a/wiki/aerospace/index.org.bkp b/wiki/aerospace/index.org.bkp
deleted file mode 100644
index e4c161e..0000000
--- a/wiki/aerospace/index.org.bkp
+++ /dev/null
@@ -1,23 +0,0 @@
-# -*- mode: org; -*-
-
-#+TITLE: Aerospace
-#+SUBTITLE: Various topics around aerospace engineering.
-#+AUTHOR: Marius Peter
-#+DATE: <2022-03-12 Sat>
-#+OPTIONS: toc:nil
-
-#+DESCRIPTION: Various topics around aerospace engineering.
-#+HTML_LINK_UP: ../index.html
-#+HTML_LINK_HOME: https://mlnp.fr
-
-
-#+begin_abstract
-Aerospace is amongst my main centers of interest, I am very fortunate
-to be able to work in this domain.
-#+end_abstract
-
-
-* Main pages
-
-- [[file:designing-aircraft.org][Designing Aircraft]]
-- [[file:v-model.org][The V-model]]
diff --git a/wiki/aerospace/designing-aircraft.org b/wiki/engineering/aerospace/designing-aircraft.org
index a3ebb3d..627322c 100644
--- a/wiki/aerospace/designing-aircraft.org
+++ b/wiki/engineering/aerospace/designing-aircraft.org
@@ -5,13 +5,10 @@
#+AUTHOR: Marius Peter
#+DATE: <2022-03-01 Tue>
#+EMAIL: mlnp@tuta.io
-#+OPTIONS: toc:nil
-#+DESCRIPTION: aircraft design tutorial
+#+DESCRIPTION: aircraft design tutorial.
#+KEYWORDS: aerospace design
-#+TOC: headlines 2
-
#+begin_abstract
The DO-160 document is a standard for environmental testing for
diff --git a/wiki/aerospace/communication-protocols/ARINC-429.org b/wiki/engineering/aerospace/protocols/ARINC-429.org
index 220e27d..220e27d 100644
--- a/wiki/aerospace/communication-protocols/ARINC-429.org
+++ b/wiki/engineering/aerospace/protocols/ARINC-429.org
diff --git a/wiki/aerospace/communication-protocols/CAN-bus.org b/wiki/engineering/aerospace/protocols/CAN-bus.org
index 2abbd23..2abbd23 100644
--- a/wiki/aerospace/communication-protocols/CAN-bus.org
+++ b/wiki/engineering/aerospace/protocols/CAN-bus.org
diff --git a/wiki/aerospace/standard/ARP4754.org b/wiki/engineering/aerospace/standards/ARP4754.org
index fa7a5e1..fa7a5e1 100644
--- a/wiki/aerospace/standard/ARP4754.org
+++ b/wiki/engineering/aerospace/standards/ARP4754.org
diff --git a/wiki/aerospace/standard/DO-160.org b/wiki/engineering/aerospace/standards/DO-160.org
index ea6f19b..2e9f60f 100644
--- a/wiki/aerospace/standard/DO-160.org
+++ b/wiki/engineering/aerospace/standards/DO-160.org
@@ -5,15 +5,11 @@
#+AUTHOR: Marius Peter
#+DATE: <2022-02-11 Fri>
#+EMAIL: mlnp@tuta.io
-#+OPTIONS: toc:nil
#+DESCRIPTION: Environmental Conditions and Test Procedures for Airborne Equipment.
#+KEYWORDS: aerospace, rtca, DO-160
-#+TOC: headlines 2
-
-
#+begin_abstract
The DO-160 document is a standard for environmental testing for
airborne equipment published by the RTCA.
diff --git a/wiki/engineering/amplitude-shift-keying.org b/wiki/engineering/amplitude-shift-keying.org
new file mode 100644
index 0000000..464e1ea
--- /dev/null
+++ b/wiki/engineering/amplitude-shift-keying.org
@@ -0,0 +1,23 @@
+# -*- mode: org; -*-
+
+#+TITLE: Amplitude-shift keying
+#+SUBTITLE: A simple method for representing digital data.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-04-05 Tue>
+
+#+DESCRIPTION: Amplitude-shift keying: a simple method for representing digital data.
+#+MACRO: ASK amplitude-shift keying
+
+
+#+begin_abstract
+Amplitude-shift keying enables the representation of digital data as a
+function of a carrier wave's amplitude. The earliest example of ASK
+was the [[file:morse-code.org][Morse code]], implemented as an electrical switch the operator
+could close to produce an audible tone for the listener at the other
+end of the line.
+#+end_abstract
+
+
+\begin{equation}
+e^{j\theta} = \cos(\theta) + j\sin(\theta)
+\end{equation}
diff --git a/wiki/engineering/index.org b/wiki/engineering/index.org
new file mode 100644
index 0000000..fc4237d
--- /dev/null
+++ b/wiki/engineering/index.org
@@ -0,0 +1,15 @@
+#+TITLE: Sitemap for project wiki---engineering
+
+- [[file:amplitude-shift-keying.org][Amplitude-shift keying]]
+- [[file:lean-six-sigma.org][Lean/Six Sigma]]
+- [[file:morse-code.org][Morse code]]
+- [[file:qam-modulation.org][Quadrature Amplitude Modulation]]
+- [[file:v-model.org][V-model]]
+- aerospace
+ - [[file:aerospace/designing-aircraft.org][Designing aircraft]]
+ - protocols
+ - [[file:aerospace/protocols/ARINC-429.org][ARINC 429]]
+ - [[file:aerospace/protocols/CAN-bus.org][CAN bus]]
+ - standards
+ - [[file:aerospace/standards/ARP4754.org][ARP4754]]
+ - [[file:aerospace/standards/DO-160.org][DO-160]] \ No newline at end of file
diff --git a/wiki/engineering/lean-six-sigma.org b/wiki/engineering/lean-six-sigma.org
new file mode 100644
index 0000000..dd00f21
--- /dev/null
+++ b/wiki/engineering/lean-six-sigma.org
@@ -0,0 +1,15 @@
+# -*- mode: org; -*-
+
+#+TITLE: Lean/Six Sigma
+#+SUBTITLE: A modern approach to industrial quality management.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+EMAIL: mlnp@tuta.io
+
+#+DESCRIPTION: Lean Six Sigma: a modern approach to industrial quality management.
+
+
+#+begin_abstract
+Lean and Six Sigma methodologies were popularized a few years ago
+thanks to...
+#+end_abstract
diff --git a/wiki/engineering/morse-code.org b/wiki/engineering/morse-code.org
new file mode 100644
index 0000000..71cf077
--- /dev/null
+++ b/wiki/engineering/morse-code.org
@@ -0,0 +1,64 @@
+# -*- mode: org; -*-
+
+#+TITLE: Morse code
+#+SUBTITLE: The longest-lived telecommunication coding system.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-04-05 Tue>
+
+#+DESCRIPTION: Morse code: the longest-lived telecommunication coding system.
+
+
+#+begin_abstract
+
+#+end_abstract
+
+
+* International Morse code
+
+Rules:
+
+1. A dash should last for three dots.
+2. The delay between:
+ 1. two symbols is one dot,
+ 2. two letters is three dots,
+ 3. two words is seven points.
+
+| Symbol | Coding |
+|--------+---------|
+| A | =·-= |
+| B | =-···= |
+| C | =-·-·= |
+| D | =-··= |
+| E | =·= |
+| F | =··-·= |
+| G | =--·= |
+| H | =····= |
+| I | =··= |
+| J | =·---= |
+| K | =-·-= |
+| L | =·-··= |
+| M | =--= |
+| N | =-·= |
+| O | =---= |
+| P | =·--·= |
+| Q | =--·-= |
+| R | =·-·= |
+| S | =···= |
+| T | =-= |
+| U | =··-= |
+| V | =···-= |
+| W | =·--= |
+| X | =-··-= |
+| Y | =-·--= |
+| Z | =--··= |
+|--------+---------|
+| 1 | =·----= |
+| 2 | =··---= |
+| 3 | =···--= |
+| 4 | =····-= |
+| 5 | =·····= |
+| 6 | =-····= |
+| 7 | =--···= |
+| 8 | =---··= |
+| 9 | =----·= |
+| 0 | =-----= |
diff --git a/wiki/engineering/qam-modulation.org b/wiki/engineering/qam-modulation.org
new file mode 100644
index 0000000..0a19036
--- /dev/null
+++ b/wiki/engineering/qam-modulation.org
@@ -0,0 +1,70 @@
+# -*- mode: org; -*-
+
+#+TITLE: Quadrature Amplitude Modulation
+#+SUBTITLE: A method for digital modulation widely used in modern telecommunication.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-31 Thu>
+
+#+DESCRIPTION: Quadrature Ampliture Modulation: a method for digital modulation widely used in modern telecommunication.
+#+MACRO: QAM quadrature amplitude modulation
+
+
+#+begin_abstract
+Quadrature Amplitude Modulation is widely used.
+#+end_abstract
+
+
+* Complex numbers
+
+Euler equation forming the basis of {{{QAM}}}.
+
+#+NAME: euler
+#+CAPTION: This is a caption.
+\begin{equation}
+e^{j\theta} = \cos(\theta) + j\sin(\theta)
+\end{equation}
+
+Equation [[euler]] tells us that any complex phasor can be decomposed into
+the sum of a cosine and sine component.
+
+
+** Cosine---the in-phase component
+
+#+NAME: cosine
+\begin{equation}
+\cos(2\pi f_0 t) = \frac{e^{j2\pi f_0 t} + e^{-j2\pi f_0 t}}{2}
+= \frac{e^{j2\pi f_0 t}}{2}
++ \frac{e^{-j2\pi f_0 t}}{2}
+\end{equation}
+
+We see that this equation features the following elements:
+
+| <r> | |
+| \( -j2\pi f_0 t \) | Negative frequency |
+| \( j2\pi f_0 t \) | Positive frequency |
+| \( \frac{1}{2} \) | Component magnitude |
+
+
+** Sine---the quadrature component
+
+#+NAME: sine
+\begin{equation}
+\sin(2\pi f_0 t) = \frac{e^{j2\pi f_0 t} - e^{-j2\pi f_0 t}}{2}
+= \frac{e^{j2\pi f_0 t}}{2}
+- \frac{e^{-j2\pi f_0 t}}{2}
+\end{equation}
+
+
+* The constellation
+
+
+#+begin_insight
+QAM is based on imaginary numbers.
+#+end_insight
+
+
+| Real | Imaginary |
+|------+-----------|
+| 1 | i |
+| 2 | -i |
+| | |
diff --git a/wiki/aerospace/v-model.org b/wiki/engineering/v-model.org
index 6addaca..c7a7779 100644
--- a/wiki/aerospace/v-model.org
+++ b/wiki/engineering/v-model.org
@@ -1,15 +1,12 @@
# -*- mode: org; -*-
#+TITLE: V-model
-#+SUBTITLE: Guidelines For Development Of Civil Aircraft and Systems.
+#+SUBTITLE: A graphical representation of a system's development lifecycle.
#+AUTHOR: Marius Peter
#+DATE: <2022-02-11 Fri>
#+EMAIL: mlnp@tuta.io
-#+OPTIONS: toc:nil
-#+KEYWORDS: aerospace, systems, development, engineering, model
-
-#+TOC: headlines 2
+#+DESCRIPTION: The V-model: a graphical representation of a system's development lifecycle.
#+begin_abstract
diff --git a/wiki/fitness/core-concepts.org b/wiki/fitness/core-concepts.org
index 2475a38..4ae92d0 100644
--- a/wiki/fitness/core-concepts.org
+++ b/wiki/fitness/core-concepts.org
@@ -10,12 +10,12 @@
#+begin_abstract
-Physical fitness is a complicated topic; however, abiding in the core
-concepts can help us tune our focus to the high-leverage decisions
-with the biggest leverage on our health; carry out our plan as
-efficiently as possible; and worry as little as possible about
-often-discussed but ultimately irrelevant fitness gimmicks.
+Physical fitness is a complicated topic; however, the following core
+principles can help us tune our focus to those decisions with the
+biggest impact on our health; carry out our plan as efficiently as
+possible; and worry as little as possible about popular but irrelevant
+aspects of physical fitness.
#+end_abstract
-* TODO Introduction
+* Body weight
diff --git a/wiki/fitness/index.org b/wiki/fitness/index.org
new file mode 100644
index 0000000..3680737
--- /dev/null
+++ b/wiki/fitness/index.org
@@ -0,0 +1,4 @@
+#+TITLE: Sitemap for project wiki---fitness
+
+- [[file:core-concepts.org][Core concepts]]
+- [[file:intermittent-fasting.org][Intermittent fasting]] \ No newline at end of file
diff --git a/wiki/fitness/intermittent-fasting.org b/wiki/fitness/intermittent-fasting.org
new file mode 100644
index 0000000..ad7dfaa
--- /dev/null
+++ b/wiki/fitness/intermittent-fasting.org
@@ -0,0 +1,20 @@
+# -*- mode: org; -*-
+
+#+TITLE: Intermittent fasting
+#+SUBTITLE: What are the benefits of eating less frequently?
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+FILETAGS: fitness
+
+#+DESCRIPTION: Intermittent fasting: what are the benefits of eating less frequently?
+
+
+#+begin_abstract
+Intermittent fasting is not a new comcept.
+#+end_abstract
+
+
+* Principles
+
+
+* Approaches
diff --git a/wiki/index-with-images.org.bkp b/wiki/index-with-images.org.bkp
new file mode 100644
index 0000000..6ae8686
--- /dev/null
+++ b/wiki/index-with-images.org.bkp
@@ -0,0 +1,80 @@
+#+TITLE: Wiki
+#+SUBTITLE: Personal [[https://en.wikipedia.org/wiki/Knowledge_management][Knowledge Management]] repository.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-03 Thu>
+#+OPTIONS: toc:nil num:nil
+
+#+DESCRIPTION: personal wiki used as a professional and personal knowledge management repository.
+#+KEYWORDS: mlnp, wiki, knowledge management, linux, emacs, typography,
+#+KEYWORDS: languages, russian, arabic,
+#+KEYWORDS: engineering, aerospace, certification, development, systems engineering,
+
+#+HTML: <style> .figure-number { display: none; } </style>
+
+#+INCLUDE: ../resources/topnav.html export html
+
+
+#+begin_abstract
+Welcome to my personal wiki homepage. I use this website as one big
+knowledge repository for all the topics that I am passionate about.
+Find the full list of articles [[file:sitemap.org][here]]. All unoriginal content credited
+[[https://mlnp.fr/about.html#Credits][here]].
+#+end_abstract
+
+
+* Main content
+:PROPERTIES:
+:CUSTOM_ID: main-content
+:END:
+
+
+** [[file:engineering/index.org][Engineering]]
+:PROPERTIES:
+:CUSTOM_ID: table-of-contents
+:END:
+
+#+ATTR_HTML: :alt Rafale C
+[[https://live.staticflickr.com/7193/6872272113_d92f520c1f_b.jpg]]
+
+
+** [[file:languages/index.org][Natural languages]]
+
+#+ATTR_HTML: :alt Human speech
+[[https://freesvg.org/img/1538693615.png]]
+
+
+** [[file:programming/index.org][Programming languages]]
+
+#+ATTR_HTML: :alt Burmese Python
+[[https://live.staticflickr.com/8485/8241650528_f2c0500d66_b.jpg]]
+
+
+** [[file:fitness/index.org][Fitness]]
+
+#+ATTR_HTML: :alt Rowing race boat (aka racing shell)
+[[https://upload.wikimedia.org/wikipedia/commons/0/0b/Harvard_Rowing_Crew_at_Henley_2004_-2.JPG]]
+
+** [[file:linux/index.org][Linux]]
+
+#+ATTR_HTML: :alt Tux, the Linux mascot
+https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/800px-Tux.svg.png
+
+
+** [[file:emacs/index.org][Emacs]]
+
+#+ATTR_HTML: :alt Emacs logo
+https://www.gnu.org/software/emacs/images/emacs.png
+
+
+** [[file:typography/index.org][Typography]]
+
+#+ATTR_HTML: :alt Typography
+https://pixnio.com/free-images/2017/07/28/2017-07-28-07-40-45-900x598.jpg
+
+
+* Favorite Wikipedia articles
+
+
+* Articles from elsewhere
+
+- [[https://matt-rickard.com/reflections-on-10-000-hours-of-programming/][Reflections on 10,000 Hours of Programming]] by Matt Rickard
diff --git a/wiki/index.org b/wiki/index.org
index 05f4d6e..69ffafa 100644
--- a/wiki/index.org
+++ b/wiki/index.org
@@ -1,3 +1,5 @@
+# -*- mode: org; -*-
+
#+TITLE: Wiki
#+SUBTITLE: Personal [[https://en.wikipedia.org/wiki/Knowledge_management][Knowledge Management]] repository.
#+AUTHOR: Marius Peter
@@ -7,7 +9,7 @@
#+DESCRIPTION: personal wiki used as a professional and personal knowledge management repository.
#+KEYWORDS: mlnp, wiki, knowledge management, linux, emacs, typography,
#+KEYWORDS: languages, russian, arabic,
-#+KEYWORDS: aerospace, certification, development, systems engineering,
+#+KEYWORDS: engineering, aerospace, certification, development, systems engineering,
#+HTML: <style> .figure-number { display: none; } </style>
@@ -16,8 +18,8 @@
#+begin_abstract
Welcome to my personal wiki homepage. I use this website as one big
-knowledge repository for all the topics that I am passionate about.
-Find the full list of articles [[* Full article list][here]]. All unoriginal content credited [[https:mlnp.fr/about.html#Credits][here]].
+knowledge repository for all the topics that I am passionate
+about. All unoriginal content credited [[https://mlnp.fr/about.html#Credits][here]].
#+end_abstract
@@ -27,73 +29,49 @@ Find the full list of articles [[* Full article list][here]]. All unoriginal con
:END:
-** [[file:aerospace/index.org][Aerospace]]
+** Engineering
+:PROPERTIES:
+:CUSTOM_ID: table-of-contents
+:END:
+
+Engineering has been my career's focus so far.
+
+[[file:engineering/index.org][See more...]]
-#+ATTR_HTML: :alt Rafale C
-[[https://live.staticflickr.com/7193/6872272113_d92f520c1f_b.jpg]]
+** Natural languages
-** [[file:languages/index.org][Natural languages]]
+Languages of interest most recently include Russian and Arabic.
-#+ATTR_HTML: :alt Human speech
-[[https://freesvg.org/img/1538693615.png]]
+[[file:languages/index.org][See more...]]
-** [[file:programming/index.org][Programming languages]]
+** Programming languages
-#+ATTR_HTML: :alt Burmese Python
-[[https://live.staticflickr.com/8485/8241650528_f2c0500d66_b.jpg]]
+I particularly enjoy programming with Bash, Python, Emacs Lisp, and
+Ocaml.
+[[file:programming/index.org][See more...]]
-** [[file:linux/index.org][Linux]]
-#+ATTR_HTML: :alt Tux, the Linux mascot
-https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/800px-Tux.svg.png
+** Fitness
+[[file:fitness/index.org][See more...]]
-** [[file:emacs/index.org][Emacs]]
-#+ATTR_HTML: :alt Emacs logo
-https://www.gnu.org/software/emacs/images/emacs.png
+** Linux
+[[file:linux/index.org][See more...]]
-** [[file:typography/index.org][Typography]]
-#+ATTR_HTML: :alt Typography
-https://pixnio.com/free-images/2017/07/28/2017-07-28-07-40-45-900x598.jpg
+** Emacs
+[[file:emacs/index.org][See more...]]
-* Full article list
-#+NAME: full-sitemap
-#+BEGIN_SRC emacs-lisp :results drawer :exports result
- (mapconcat
- '(lambda (section)
- "Include SECTION in following article list."
- (format "*%s*\n#+INCLUDE: %s/index.org :lines \"3-\"\n" section section))
- '("aerospace"
- "languages"
- "programming"
- "linux"
- "emacs"
- "typography") nil)
-#+END_SRC
-
-#+RESULTS: full-sitemap
-:results:
-*aerospace*
-#+INCLUDE: aerospace/index.org :lines "3-"
-*languages*
-#+INCLUDE: languages/index.org :lines "3-"
-*programming*
-#+INCLUDE: programming/index.org :lines "3-"
-*linux*
-#+INCLUDE: linux/index.org :lines "3-"
-*emacs*
-#+INCLUDE: emacs/index.org :lines "3-"
-*typography*
-#+INCLUDE: typography/index.org :lines "3-"
-:end:
+** Typography
+
+[[file:typography/index.org][See more...]]
* Favorite Wikipedia articles
@@ -102,3 +80,8 @@ https://pixnio.com/free-images/2017/07/28/2017-07-28-07-40-45-900x598.jpg
* Articles from elsewhere
- [[https://matt-rickard.com/reflections-on-10-000-hours-of-programming/][Reflections on 10,000 Hours of Programming]] by Matt Rickard
+
+
+* Full article list
+
+#+INCLUDE: ./sitemap.org :lines "3-"
diff --git a/wiki/languages/index.org b/wiki/languages/index.org
index e8b9079..f77f828 100644
--- a/wiki/languages/index.org
+++ b/wiki/languages/index.org
@@ -3,4 +3,6 @@
- arabic
- [[file:arabic/abjad.org][الْعَرَبِيَّة]]
- russian
+ - [[file:russian/alphabet.org][Alphabet]]
+ - [[file:russian/vocabulary.org][Vocabulary]]
- [[file:russian/notes.org][Заметки о русском языке]] \ No newline at end of file
diff --git a/wiki/languages/russian/alphabet.org b/wiki/languages/russian/alphabet.org
new file mode 100644
index 0000000..4540609
--- /dev/null
+++ b/wiki/languages/russian/alphabet.org
@@ -0,0 +1,46 @@
+# -*- mode: org; -*-
+
+#+TITLE: Alphabet
+#+SUBTITLE: Алфавит
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-29 Tue>
+
+#+DESCRIPTION: Russian alphabet.
+
+
+| Верхний регистр | Нижний регистр | Английский |
+| Upper case | Lower case | English |
+|-----------------+----------------+------------|
+| А | а | a |
+| Б | б | b |
+| В | в | v |
+| Г | г | g |
+| Д | д | d |
+| Е | е | ye |
+| Ё | ё | yo |
+| Ж | ж | zh |
+| З | з | z |
+| И | и | i |
+| Й | й | y |
+| К | к | k |
+| Л | л | l |
+| М | м | n |
+| Н | н | m |
+| О | о | o |
+| П | п | p |
+| Р | р | r |
+| С | с | s |
+| Т | т | t |
+| У | у | u |
+| Ф | ф | f |
+| Х | х | kh |
+| Ц | ц | ts |
+| Ч | ч | ch |
+| Ш | ш | sh |
+| Щ | щ | shsh |
+| Ъ | ъ | " |
+| Ы | ы | uy |
+| Ь | ь | ' |
+| Э | э | e |
+| Ю | ю | yu |
+| Я | я | ya |
diff --git a/wiki/languages/russian/notes.html b/wiki/languages/russian/notes.html
deleted file mode 100644
index f6ebcdc..0000000
--- a/wiki/languages/russian/notes.html
+++ /dev/null
@@ -1,388 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
-<!-- 2022-03-12 Sat 14:44 -->
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1" />
-<title>Заметки о русском языке</title>
-<meta name="generator" content="Org mode" />
-<meta name="author" content="Marius Peter" />
-<meta name="description" content="Russian language notes"
- />
-<meta name="keywords" content="languages Russian wiki notes" />
-<style type="text/css">
- <!--/*--><![CDATA[/*><!--*/
- .title { text-align: center;
- margin-bottom: .2em; }
- .subtitle { text-align: center;
- font-size: medium;
- font-weight: bold;
- margin-top:0; }
- .todo { font-family: monospace; color: red; }
- .done { font-family: monospace; color: green; }
- .priority { font-family: monospace; color: orange; }
- .tag { background-color: #eee; font-family: monospace;
- padding: 2px; font-size: 80%; font-weight: normal; }
- .timestamp { color: #bebebe; }
- .timestamp-kwd { color: #5f9ea0; }
- .org-right { margin-left: auto; margin-right: 0px; text-align: right; }
- .org-left { margin-left: 0px; margin-right: auto; text-align: left; }
- .org-center { margin-left: auto; margin-right: auto; text-align: center; }
- .underline { text-decoration: underline; }
- #postamble p, #preamble p { font-size: 90%; margin: .2em; }
- p.verse { margin-left: 3%; }
- pre {
- border: 1px solid #ccc;
- box-shadow: 3px 3px 3px #eee;
- padding: 8pt;
- font-family: monospace;
- overflow: auto;
- margin: 1.2em;
- }
- pre.src {
- position: relative;
- overflow: auto;
- padding-top: 1.2em;
- }
- pre.src:before {
- display: none;
- position: absolute;
- background-color: white;
- top: -10px;
- right: 10px;
- padding: 3px;
- border: 1px solid black;
- }
- pre.src:hover:before { display: inline; margin-top: 14px;}
- /* Languages per Org manual */
- pre.src-asymptote:before { content: 'Asymptote'; }
- pre.src-awk:before { content: 'Awk'; }
- pre.src-C:before { content: 'C'; }
- /* pre.src-C++ doesn't work in CSS */
- pre.src-clojure:before { content: 'Clojure'; }
- pre.src-css:before { content: 'CSS'; }
- pre.src-D:before { content: 'D'; }
- pre.src-ditaa:before { content: 'ditaa'; }
- pre.src-dot:before { content: 'Graphviz'; }
- pre.src-calc:before { content: 'Emacs Calc'; }
- pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
- pre.src-fortran:before { content: 'Fortran'; }
- pre.src-gnuplot:before { content: 'gnuplot'; }
- pre.src-haskell:before { content: 'Haskell'; }
- pre.src-hledger:before { content: 'hledger'; }
- pre.src-java:before { content: 'Java'; }
- pre.src-js:before { content: 'Javascript'; }
- pre.src-latex:before { content: 'LaTeX'; }
- pre.src-ledger:before { content: 'Ledger'; }
- pre.src-lisp:before { content: 'Lisp'; }
- pre.src-lilypond:before { content: 'Lilypond'; }
- pre.src-lua:before { content: 'Lua'; }
- pre.src-matlab:before { content: 'MATLAB'; }
- pre.src-mscgen:before { content: 'Mscgen'; }
- pre.src-ocaml:before { content: 'Objective Caml'; }
- pre.src-octave:before { content: 'Octave'; }
- pre.src-org:before { content: 'Org mode'; }
- pre.src-oz:before { content: 'OZ'; }
- pre.src-plantuml:before { content: 'Plantuml'; }
- pre.src-processing:before { content: 'Processing.js'; }
- pre.src-python:before { content: 'Python'; }
- pre.src-R:before { content: 'R'; }
- pre.src-ruby:before { content: 'Ruby'; }
- pre.src-sass:before { content: 'Sass'; }
- pre.src-scheme:before { content: 'Scheme'; }
- pre.src-screen:before { content: 'Gnu Screen'; }
- pre.src-sed:before { content: 'Sed'; }
- pre.src-sh:before { content: 'shell'; }
- pre.src-sql:before { content: 'SQL'; }
- pre.src-sqlite:before { content: 'SQLite'; }
- /* additional languages in org.el's org-babel-load-languages alist */
- pre.src-forth:before { content: 'Forth'; }
- pre.src-io:before { content: 'IO'; }
- pre.src-J:before { content: 'J'; }
- pre.src-makefile:before { content: 'Makefile'; }
- pre.src-maxima:before { content: 'Maxima'; }
- pre.src-perl:before { content: 'Perl'; }
- pre.src-picolisp:before { content: 'Pico Lisp'; }
- pre.src-scala:before { content: 'Scala'; }
- pre.src-shell:before { content: 'Shell Script'; }
- pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
- /* additional language identifiers per "defun org-babel-execute"
- in ob-*.el */
- pre.src-cpp:before { content: 'C++'; }
- pre.src-abc:before { content: 'ABC'; }
- pre.src-coq:before { content: 'Coq'; }
- pre.src-groovy:before { content: 'Groovy'; }
- /* additional language identifiers from org-babel-shell-names in
- ob-shell.el: ob-shell is the only babel language using a lambda to put
- the execution function name together. */
- pre.src-bash:before { content: 'bash'; }
- pre.src-csh:before { content: 'csh'; }
- pre.src-ash:before { content: 'ash'; }
- pre.src-dash:before { content: 'dash'; }
- pre.src-ksh:before { content: 'ksh'; }
- pre.src-mksh:before { content: 'mksh'; }
- pre.src-posh:before { content: 'posh'; }
- /* Additional Emacs modes also supported by the LaTeX listings package */
- pre.src-ada:before { content: 'Ada'; }
- pre.src-asm:before { content: 'Assembler'; }
- pre.src-caml:before { content: 'Caml'; }
- pre.src-delphi:before { content: 'Delphi'; }
- pre.src-html:before { content: 'HTML'; }
- pre.src-idl:before { content: 'IDL'; }
- pre.src-mercury:before { content: 'Mercury'; }
- pre.src-metapost:before { content: 'MetaPost'; }
- pre.src-modula-2:before { content: 'Modula-2'; }
- pre.src-pascal:before { content: 'Pascal'; }
- pre.src-ps:before { content: 'PostScript'; }
- pre.src-prolog:before { content: 'Prolog'; }
- pre.src-simula:before { content: 'Simula'; }
- pre.src-tcl:before { content: 'tcl'; }
- pre.src-tex:before { content: 'TeX'; }
- pre.src-plain-tex:before { content: 'Plain TeX'; }
- pre.src-verilog:before { content: 'Verilog'; }
- pre.src-vhdl:before { content: 'VHDL'; }
- pre.src-xml:before { content: 'XML'; }
- pre.src-nxml:before { content: 'XML'; }
- /* add a generic configuration mode; LaTeX export needs an additional
- (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
- pre.src-conf:before { content: 'Configuration File'; }
-
- table { border-collapse:collapse; }
- caption.t-above { caption-side: top; }
- caption.t-bottom { caption-side: bottom; }
- td, th { vertical-align:top; }
- th.org-right { text-align: center; }
- th.org-left { text-align: center; }
- th.org-center { text-align: center; }
- td.org-right { text-align: right; }
- td.org-left { text-align: left; }
- td.org-center { text-align: center; }
- dt { font-weight: bold; }
- .footpara { display: inline; }
- .footdef { margin-bottom: 1em; }
- .figure { padding: 1em; }
- .figure p { text-align: center; }
- .equation-container {
- display: table;
- text-align: center;
- width: 100%;
- }
- .equation {
- vertical-align: middle;
- }
- .equation-label {
- display: table-cell;
- text-align: right;
- vertical-align: middle;
- }
- .inlinetask {
- padding: 10px;
- border: 2px solid gray;
- margin: 10px;
- background: #ffffcc;
- }
- #org-div-home-and-up
- { text-align: right; font-size: 70%; white-space: nowrap; }
- textarea { overflow-x: auto; }
- .linenr { font-size: smaller }
- .code-highlighted { background-color: #ffff00; }
- .org-info-js_info-navigation { border-style: none; }
- #org-info-js_console-label
- { font-size: 10px; font-weight: bold; white-space: nowrap; }
- .org-info-js_search-highlight
- { background-color: #ffff00; color: #000000; font-weight: bold; }
- .org-svg { width: 90%; }
- /*]]>*/-->
-</style>
-<script type="text/javascript">
-// @license magnet:?xt=urn:btih:e95b018ef3580986a04669f1b5879592219e2a7a&dn=public-domain.txt Public Domain
-<!--/*--><![CDATA[/*><!--*/
- function CodeHighlightOn(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.add("code-highlighted");
- target.classList.add("code-highlighted");
- }
- }
- function CodeHighlightOff(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.remove("code-highlighted");
- target.classList.remove("code-highlighted");
- }
- }
- /*]]>*///-->
-// @license-end
-</script>
-</head>
-<body>
-<div id="org-div-home-and-up">
- <a accesskey="h" href="../index.html"> UP </a>
- |
- <a accesskey="H" href="../../index.html"> HOME </a>
-</div><div id="content">
-<h1 class="title">Заметки о русском языке
-<br />
-<span class="subtitle">Notes about the Russian language</span>
-</h1>
-<div id="table-of-contents">
-<h2>Table of Contents</h2>
-<div id="text-table-of-contents">
-<ul>
-<li><a href="#org488a19f">1. Conjugaison</a></li>
-<li><a href="#org0c2de49">2. Declinations</a>
-<ul>
-<li><a href="#orgabcef76">2.1. Genitive</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-
-
-<div id="outline-container-org488a19f" class="outline-2">
-<h2 id="org488a19f"><span class="section-number-2">1</span> Conjugaison</h2>
-</div>
-
-<div id="outline-container-org0c2de49" class="outline-2">
-<h2 id="org0c2de49"><span class="section-number-2">2</span> Declinations</h2>
-<div class="outline-text-2" id="text-2">
-</div>
-<div id="outline-container-orgabcef76" class="outline-3">
-<h3 id="orgabcef76"><span class="section-number-3">2.1</span> Genitive</h3>
-<div class="outline-text-3" id="text-2-1">
-<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
-<caption class="t-above"><span class="table-number">Table 1:</span> Genitive&#x2014;singular masculine nouns.</caption>
-
-<colgroup>
-<col class="org-left" />
-
-<col class="org-center" />
-
-<col class="org-left" />
-</colgroup>
-<thead>
-<tr>
-<th scope="col" class="org-left">Ending or Description</th>
-<th scope="col" class="org-center">How to Change</th>
-<th scope="col" class="org-left">Examples</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="org-left">a consonant</td>
-<td class="org-center">+а</td>
-<td class="org-left">дом - до́мa</td>
-</tr>
-
-<tr>
-<td class="org-left">й</td>
-<td class="org-center">-й / +я</td>
-<td class="org-left">край – кра́я</td>
-</tr>
-
-<tr>
-<td class="org-left">ь</td>
-<td class="org-center">-ь / +я</td>
-<td class="org-left">конь – коня́</td>
-</tr>
-</tbody>
-</table>
-
-<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
-<caption class="t-above"><span class="table-number">Table 2:</span> Genitive&#x2014;singular feminine nouns.</caption>
-
-<colgroup>
-<col class="org-left" />
-
-<col class="org-center" />
-
-<col class="org-left" />
-</colgroup>
-<thead>
-<tr>
-<th scope="col" class="org-left">Ending or Description</th>
-<th scope="col" class="org-center">How to Change</th>
-<th scope="col" class="org-left">Examples</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="org-left">а</td>
-<td class="org-center">-а / +ы</td>
-<td class="org-left">луна́ – луны́</td>
-</tr>
-
-<tr>
-<td class="org-left">ка,га, ха, жа, ша, ща, ча</td>
-<td class="org-center">-а / +и</td>
-<td class="org-left">рука́ – руки́, ко́жа – ко́жи</td>
-</tr>
-
-<tr>
-<td class="org-left">я</td>
-<td class="org-center">-я / +и</td>
-<td class="org-left">ста́нция – ста́нции</td>
-</tr>
-
-<tr>
-<td class="org-left">ь</td>
-<td class="org-center">-ь / +и</td>
-<td class="org-left">дверь – две́ри</td>
-</tr>
-</tbody>
-</table>
-
-<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
-<caption class="t-above"><span class="table-number">Table 3:</span> Genitive&#x2014;singular neutral nouns.</caption>
-
-<colgroup>
-<col class="org-left" />
-
-<col class="org-center" />
-
-<col class="org-left" />
-</colgroup>
-<thead>
-<tr>
-<th scope="col" class="org-left">Ending or Description</th>
-<th scope="col" class="org-center">How to Change</th>
-<th scope="col" class="org-left">Examples</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="org-left">о</td>
-<td class="org-center">-о / +а</td>
-<td class="org-left">лицо́ – лица́</td>
-</tr>
-
-<tr>
-<td class="org-left">е</td>
-<td class="org-center">-е / +я</td>
-<td class="org-left">варе́нье – варе́нья</td>
-</tr>
-
-<tr>
-<td class="org-left">це,же,ше, ще</td>
-<td class="org-center">-е / +а</td>
-<td class="org-left">&#xa0;</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-</div>
-<div id="postamble" class="status">
-<p class="date">Date: 2021-08-30 Mon 00:00</p>
-<p class="author">Author: Marius Peter</p>
-<p class="date">Created: 2022-03-12 Sat 14:44</p>
-<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
-</div>
-</body>
-</html>
diff --git a/wiki/languages/russian/notes.org b/wiki/languages/russian/notes.org
index 3aa43b2..7344be5 100644
--- a/wiki/languages/russian/notes.org
+++ b/wiki/languages/russian/notes.org
@@ -8,8 +8,6 @@
#+DESCRIPTION: Notes about the Russian language.
#+KEYWORDS: languages Russian wiki notes
-#+HTML_LINK_UP: ../index.html
-#+HTML_LINK_HOME: ../../index.html
# +SETUPFILE: ~/.emacs.d/resources/templates/documents/gnu-default.setup
# +INCLUDE: ~/.emacs.d/resources/templates/documents/title-short.org
diff --git a/wiki/languages/russian/vocabulary.org b/wiki/languages/russian/vocabulary.org
new file mode 100644
index 0000000..a85fd44
--- /dev/null
+++ b/wiki/languages/russian/vocabulary.org
@@ -0,0 +1,42 @@
+# -*- mode: org; -*-
+
+#+TITLE: Vocabulary
+#+SUBTITLE: Словарь
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-29 Tue>
+
+#+DESCRIPTION: Russian vocabulary.
+
+
+* Простые фразы---simple phrases
+
+| Русский | Произношение | Английский |
+| Russian | Pronunciation | English |
+|---------------------------+---------------------------+-----------------------|
+| Да | Da | Yes |
+| Нет | Nyet | No |
+| Пожалуйста | poZHAlusta | Please |
+| Спасибо | spaSIbo | Thank you |
+| Не за что | ne za chto | You're welcome |
+| Прошу прощения | proSHU proSHCHEniya | I'm sorry |
+| Извините | izviNIte | Excuse me |
+| Я не понимаю | YA ne poniMAyu | I don't understand |
+| Я не говорю по-Русски | YA ne govoryU po RUSski | I don't speak Russian |
+| вы говорите по-Английски? | vi govoRIte po angLIYski? | Do you speak English? |
+| Помогите, пожалуйста. | pomoGIte, poZHAlusta | Help me, please |
+
+
+* Время---time
+
+| Русский | Произношение | Английский |
+| Russian | Pronunciation | English |
+|-----------------+-------------------+----------------|
+| Сейчас | seyCHAS | Now |
+| Сегодня | seGOdnya | Today |
+| Завтра | ZAVtra | Tomorrow |
+| Вчера | vcheRA | Yesterday |
+| Утро | Utro | Morning |
+| День | den | Afternoon |
+| Вечер | VEcher | Evening |
+| Сегодня днем | seGOdnya dnyom | This afternoon |
+| Сегодня вечером | soGOdnya VEcherom | This evening |
diff --git a/wiki/languages/why-study-languages.html b/wiki/languages/why-study-languages.html
deleted file mode 100644
index b395c5c..0000000
--- a/wiki/languages/why-study-languages.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
-<!-- 2022-03-12 Sat 14:34 -->
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1" />
-<title>Why study languages?</title>
-<meta name="generator" content="Org mode" />
-<meta name="author" content="Marius Peter" />
-<meta name="description" content="Notes taken for all studied languages."
- />
-<style type="text/css">
- <!--/*--><![CDATA[/*><!--*/
- .title { text-align: center;
- margin-bottom: .2em; }
- .subtitle { text-align: center;
- font-size: medium;
- font-weight: bold;
- margin-top:0; }
- .todo { font-family: monospace; color: red; }
- .done { font-family: monospace; color: green; }
- .priority { font-family: monospace; color: orange; }
- .tag { background-color: #eee; font-family: monospace;
- padding: 2px; font-size: 80%; font-weight: normal; }
- .timestamp { color: #bebebe; }
- .timestamp-kwd { color: #5f9ea0; }
- .org-right { margin-left: auto; margin-right: 0px; text-align: right; }
- .org-left { margin-left: 0px; margin-right: auto; text-align: left; }
- .org-center { margin-left: auto; margin-right: auto; text-align: center; }
- .underline { text-decoration: underline; }
- #postamble p, #preamble p { font-size: 90%; margin: .2em; }
- p.verse { margin-left: 3%; }
- pre {
- border: 1px solid #ccc;
- box-shadow: 3px 3px 3px #eee;
- padding: 8pt;
- font-family: monospace;
- overflow: auto;
- margin: 1.2em;
- }
- pre.src {
- position: relative;
- overflow: auto;
- padding-top: 1.2em;
- }
- pre.src:before {
- display: none;
- position: absolute;
- background-color: white;
- top: -10px;
- right: 10px;
- padding: 3px;
- border: 1px solid black;
- }
- pre.src:hover:before { display: inline; margin-top: 14px;}
- /* Languages per Org manual */
- pre.src-asymptote:before { content: 'Asymptote'; }
- pre.src-awk:before { content: 'Awk'; }
- pre.src-C:before { content: 'C'; }
- /* pre.src-C++ doesn't work in CSS */
- pre.src-clojure:before { content: 'Clojure'; }
- pre.src-css:before { content: 'CSS'; }
- pre.src-D:before { content: 'D'; }
- pre.src-ditaa:before { content: 'ditaa'; }
- pre.src-dot:before { content: 'Graphviz'; }
- pre.src-calc:before { content: 'Emacs Calc'; }
- pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
- pre.src-fortran:before { content: 'Fortran'; }
- pre.src-gnuplot:before { content: 'gnuplot'; }
- pre.src-haskell:before { content: 'Haskell'; }
- pre.src-hledger:before { content: 'hledger'; }
- pre.src-java:before { content: 'Java'; }
- pre.src-js:before { content: 'Javascript'; }
- pre.src-latex:before { content: 'LaTeX'; }
- pre.src-ledger:before { content: 'Ledger'; }
- pre.src-lisp:before { content: 'Lisp'; }
- pre.src-lilypond:before { content: 'Lilypond'; }
- pre.src-lua:before { content: 'Lua'; }
- pre.src-matlab:before { content: 'MATLAB'; }
- pre.src-mscgen:before { content: 'Mscgen'; }
- pre.src-ocaml:before { content: 'Objective Caml'; }
- pre.src-octave:before { content: 'Octave'; }
- pre.src-org:before { content: 'Org mode'; }
- pre.src-oz:before { content: 'OZ'; }
- pre.src-plantuml:before { content: 'Plantuml'; }
- pre.src-processing:before { content: 'Processing.js'; }
- pre.src-python:before { content: 'Python'; }
- pre.src-R:before { content: 'R'; }
- pre.src-ruby:before { content: 'Ruby'; }
- pre.src-sass:before { content: 'Sass'; }
- pre.src-scheme:before { content: 'Scheme'; }
- pre.src-screen:before { content: 'Gnu Screen'; }
- pre.src-sed:before { content: 'Sed'; }
- pre.src-sh:before { content: 'shell'; }
- pre.src-sql:before { content: 'SQL'; }
- pre.src-sqlite:before { content: 'SQLite'; }
- /* additional languages in org.el's org-babel-load-languages alist */
- pre.src-forth:before { content: 'Forth'; }
- pre.src-io:before { content: 'IO'; }
- pre.src-J:before { content: 'J'; }
- pre.src-makefile:before { content: 'Makefile'; }
- pre.src-maxima:before { content: 'Maxima'; }
- pre.src-perl:before { content: 'Perl'; }
- pre.src-picolisp:before { content: 'Pico Lisp'; }
- pre.src-scala:before { content: 'Scala'; }
- pre.src-shell:before { content: 'Shell Script'; }
- pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
- /* additional language identifiers per "defun org-babel-execute"
- in ob-*.el */
- pre.src-cpp:before { content: 'C++'; }
- pre.src-abc:before { content: 'ABC'; }
- pre.src-coq:before { content: 'Coq'; }
- pre.src-groovy:before { content: 'Groovy'; }
- /* additional language identifiers from org-babel-shell-names in
- ob-shell.el: ob-shell is the only babel language using a lambda to put
- the execution function name together. */
- pre.src-bash:before { content: 'bash'; }
- pre.src-csh:before { content: 'csh'; }
- pre.src-ash:before { content: 'ash'; }
- pre.src-dash:before { content: 'dash'; }
- pre.src-ksh:before { content: 'ksh'; }
- pre.src-mksh:before { content: 'mksh'; }
- pre.src-posh:before { content: 'posh'; }
- /* Additional Emacs modes also supported by the LaTeX listings package */
- pre.src-ada:before { content: 'Ada'; }
- pre.src-asm:before { content: 'Assembler'; }
- pre.src-caml:before { content: 'Caml'; }
- pre.src-delphi:before { content: 'Delphi'; }
- pre.src-html:before { content: 'HTML'; }
- pre.src-idl:before { content: 'IDL'; }
- pre.src-mercury:before { content: 'Mercury'; }
- pre.src-metapost:before { content: 'MetaPost'; }
- pre.src-modula-2:before { content: 'Modula-2'; }
- pre.src-pascal:before { content: 'Pascal'; }
- pre.src-ps:before { content: 'PostScript'; }
- pre.src-prolog:before { content: 'Prolog'; }
- pre.src-simula:before { content: 'Simula'; }
- pre.src-tcl:before { content: 'tcl'; }
- pre.src-tex:before { content: 'TeX'; }
- pre.src-plain-tex:before { content: 'Plain TeX'; }
- pre.src-verilog:before { content: 'Verilog'; }
- pre.src-vhdl:before { content: 'VHDL'; }
- pre.src-xml:before { content: 'XML'; }
- pre.src-nxml:before { content: 'XML'; }
- /* add a generic configuration mode; LaTeX export needs an additional
- (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
- pre.src-conf:before { content: 'Configuration File'; }
-
- table { border-collapse:collapse; }
- caption.t-above { caption-side: top; }
- caption.t-bottom { caption-side: bottom; }
- td, th { vertical-align:top; }
- th.org-right { text-align: center; }
- th.org-left { text-align: center; }
- th.org-center { text-align: center; }
- td.org-right { text-align: right; }
- td.org-left { text-align: left; }
- td.org-center { text-align: center; }
- dt { font-weight: bold; }
- .footpara { display: inline; }
- .footdef { margin-bottom: 1em; }
- .figure { padding: 1em; }
- .figure p { text-align: center; }
- .equation-container {
- display: table;
- text-align: center;
- width: 100%;
- }
- .equation {
- vertical-align: middle;
- }
- .equation-label {
- display: table-cell;
- text-align: right;
- vertical-align: middle;
- }
- .inlinetask {
- padding: 10px;
- border: 2px solid gray;
- margin: 10px;
- background: #ffffcc;
- }
- #org-div-home-and-up
- { text-align: right; font-size: 70%; white-space: nowrap; }
- textarea { overflow-x: auto; }
- .linenr { font-size: smaller }
- .code-highlighted { background-color: #ffff00; }
- .org-info-js_info-navigation { border-style: none; }
- #org-info-js_console-label
- { font-size: 10px; font-weight: bold; white-space: nowrap; }
- .org-info-js_search-highlight
- { background-color: #ffff00; color: #000000; font-weight: bold; }
- .org-svg { width: 90%; }
- /*]]>*/-->
-</style>
-<script type="text/javascript">
-// @license magnet:?xt=urn:btih:e95b018ef3580986a04669f1b5879592219e2a7a&dn=public-domain.txt Public Domain
-<!--/*--><![CDATA[/*><!--*/
- function CodeHighlightOn(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.add("code-highlighted");
- target.classList.add("code-highlighted");
- }
- }
- function CodeHighlightOff(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.remove("code-highlighted");
- target.classList.remove("code-highlighted");
- }
- }
- /*]]>*///-->
-// @license-end
-</script>
-</head>
-<body>
-<div id="content">
-<h1 class="title">Why study languages?
-<br />
-<span class="subtitle">Because understanding others is understanding ourselves.</span>
-</h1>
-<p>
-Main languages of interest include Russian and Arabic.
-</p>
-</div>
-<div id="postamble" class="status">
-<p class="date">Date: 2022-03-12 Sat 00:00</p>
-<p class="author">Author: Marius Peter</p>
-<p class="date">Created: 2022-03-12 Sat 14:34</p>
-<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
-</div>
-</body>
-</html>
diff --git a/wiki/linux/LEMP.org b/wiki/linux/LEMP.org
new file mode 100644
index 0000000..3ecb5d2
--- /dev/null
+++ b/wiki/linux/LEMP.org
@@ -0,0 +1,17 @@
+# -*- mode: org; -*-
+
+#+TITLE: The LEMP stack
+#+SUBTITLE: A web stack on which this very website is built.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+FILETAGS: linux
+
+#+DESCRIPTION: The LEMP stack: a web stack on which this very website is built.
+
+
+#+begin_abstract
+The LEMP stack involves Linux, Nginx, MySQL, and PHP.
+#+end_abstract
+
+
+* Body weight
diff --git a/wiki/linux/index.html b/wiki/linux/index.html
deleted file mode 100644
index 3896968..0000000
--- a/wiki/linux/index.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
-<!-- 2022-03-13 Sun 20:18 -->
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1" />
-<title>Linux</title>
-<meta name="generator" content="Org mode" />
-<meta name="author" content="Marius Peter" />
-<meta name="description" content="The most prevalent operating system---except on desktops..."
- />
-<meta name="keywords" content="mlnp, wiki, linux, programming languages, bash, python" />
-<style type="text/css">
- <!--/*--><![CDATA[/*><!--*/
- .title { text-align: center;
- margin-bottom: .2em; }
- .subtitle { text-align: center;
- font-size: medium;
- font-weight: bold;
- margin-top:0; }
- .todo { font-family: monospace; color: red; }
- .done { font-family: monospace; color: green; }
- .priority { font-family: monospace; color: orange; }
- .tag { background-color: #eee; font-family: monospace;
- padding: 2px; font-size: 80%; font-weight: normal; }
- .timestamp { color: #bebebe; }
- .timestamp-kwd { color: #5f9ea0; }
- .org-right { margin-left: auto; margin-right: 0px; text-align: right; }
- .org-left { margin-left: 0px; margin-right: auto; text-align: left; }
- .org-center { margin-left: auto; margin-right: auto; text-align: center; }
- .underline { text-decoration: underline; }
- #postamble p, #preamble p { font-size: 90%; margin: .2em; }
- p.verse { margin-left: 3%; }
- pre {
- border: 1px solid #ccc;
- box-shadow: 3px 3px 3px #eee;
- padding: 8pt;
- font-family: monospace;
- overflow: auto;
- margin: 1.2em;
- }
- pre.src {
- position: relative;
- overflow: auto;
- padding-top: 1.2em;
- }
- pre.src:before {
- display: none;
- position: absolute;
- background-color: white;
- top: -10px;
- right: 10px;
- padding: 3px;
- border: 1px solid black;
- }
- pre.src:hover:before { display: inline; margin-top: 14px;}
- /* Languages per Org manual */
- pre.src-asymptote:before { content: 'Asymptote'; }
- pre.src-awk:before { content: 'Awk'; }
- pre.src-C:before { content: 'C'; }
- /* pre.src-C++ doesn't work in CSS */
- pre.src-clojure:before { content: 'Clojure'; }
- pre.src-css:before { content: 'CSS'; }
- pre.src-D:before { content: 'D'; }
- pre.src-ditaa:before { content: 'ditaa'; }
- pre.src-dot:before { content: 'Graphviz'; }
- pre.src-calc:before { content: 'Emacs Calc'; }
- pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
- pre.src-fortran:before { content: 'Fortran'; }
- pre.src-gnuplot:before { content: 'gnuplot'; }
- pre.src-haskell:before { content: 'Haskell'; }
- pre.src-hledger:before { content: 'hledger'; }
- pre.src-java:before { content: 'Java'; }
- pre.src-js:before { content: 'Javascript'; }
- pre.src-latex:before { content: 'LaTeX'; }
- pre.src-ledger:before { content: 'Ledger'; }
- pre.src-lisp:before { content: 'Lisp'; }
- pre.src-lilypond:before { content: 'Lilypond'; }
- pre.src-lua:before { content: 'Lua'; }
- pre.src-matlab:before { content: 'MATLAB'; }
- pre.src-mscgen:before { content: 'Mscgen'; }
- pre.src-ocaml:before { content: 'Objective Caml'; }
- pre.src-octave:before { content: 'Octave'; }
- pre.src-org:before { content: 'Org mode'; }
- pre.src-oz:before { content: 'OZ'; }
- pre.src-plantuml:before { content: 'Plantuml'; }
- pre.src-processing:before { content: 'Processing.js'; }
- pre.src-python:before { content: 'Python'; }
- pre.src-R:before { content: 'R'; }
- pre.src-ruby:before { content: 'Ruby'; }
- pre.src-sass:before { content: 'Sass'; }
- pre.src-scheme:before { content: 'Scheme'; }
- pre.src-screen:before { content: 'Gnu Screen'; }
- pre.src-sed:before { content: 'Sed'; }
- pre.src-sh:before { content: 'shell'; }
- pre.src-sql:before { content: 'SQL'; }
- pre.src-sqlite:before { content: 'SQLite'; }
- /* additional languages in org.el's org-babel-load-languages alist */
- pre.src-forth:before { content: 'Forth'; }
- pre.src-io:before { content: 'IO'; }
- pre.src-J:before { content: 'J'; }
- pre.src-makefile:before { content: 'Makefile'; }
- pre.src-maxima:before { content: 'Maxima'; }
- pre.src-perl:before { content: 'Perl'; }
- pre.src-picolisp:before { content: 'Pico Lisp'; }
- pre.src-scala:before { content: 'Scala'; }
- pre.src-shell:before { content: 'Shell Script'; }
- pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
- /* additional language identifiers per "defun org-babel-execute"
- in ob-*.el */
- pre.src-cpp:before { content: 'C++'; }
- pre.src-abc:before { content: 'ABC'; }
- pre.src-coq:before { content: 'Coq'; }
- pre.src-groovy:before { content: 'Groovy'; }
- /* additional language identifiers from org-babel-shell-names in
- ob-shell.el: ob-shell is the only babel language using a lambda to put
- the execution function name together. */
- pre.src-bash:before { content: 'bash'; }
- pre.src-csh:before { content: 'csh'; }
- pre.src-ash:before { content: 'ash'; }
- pre.src-dash:before { content: 'dash'; }
- pre.src-ksh:before { content: 'ksh'; }
- pre.src-mksh:before { content: 'mksh'; }
- pre.src-posh:before { content: 'posh'; }
- /* Additional Emacs modes also supported by the LaTeX listings package */
- pre.src-ada:before { content: 'Ada'; }
- pre.src-asm:before { content: 'Assembler'; }
- pre.src-caml:before { content: 'Caml'; }
- pre.src-delphi:before { content: 'Delphi'; }
- pre.src-html:before { content: 'HTML'; }
- pre.src-idl:before { content: 'IDL'; }
- pre.src-mercury:before { content: 'Mercury'; }
- pre.src-metapost:before { content: 'MetaPost'; }
- pre.src-modula-2:before { content: 'Modula-2'; }
- pre.src-pascal:before { content: 'Pascal'; }
- pre.src-ps:before { content: 'PostScript'; }
- pre.src-prolog:before { content: 'Prolog'; }
- pre.src-simula:before { content: 'Simula'; }
- pre.src-tcl:before { content: 'tcl'; }
- pre.src-tex:before { content: 'TeX'; }
- pre.src-plain-tex:before { content: 'Plain TeX'; }
- pre.src-verilog:before { content: 'Verilog'; }
- pre.src-vhdl:before { content: 'VHDL'; }
- pre.src-xml:before { content: 'XML'; }
- pre.src-nxml:before { content: 'XML'; }
- /* add a generic configuration mode; LaTeX export needs an additional
- (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
- pre.src-conf:before { content: 'Configuration File'; }
-
- table { border-collapse:collapse; }
- caption.t-above { caption-side: top; }
- caption.t-bottom { caption-side: bottom; }
- td, th { vertical-align:top; }
- th.org-right { text-align: center; }
- th.org-left { text-align: center; }
- th.org-center { text-align: center; }
- td.org-right { text-align: right; }
- td.org-left { text-align: left; }
- td.org-center { text-align: center; }
- dt { font-weight: bold; }
- .footpara { display: inline; }
- .footdef { margin-bottom: 1em; }
- .figure { padding: 1em; }
- .figure p { text-align: center; }
- .equation-container {
- display: table;
- text-align: center;
- width: 100%;
- }
- .equation {
- vertical-align: middle;
- }
- .equation-label {
- display: table-cell;
- text-align: right;
- vertical-align: middle;
- }
- .inlinetask {
- padding: 10px;
- border: 2px solid gray;
- margin: 10px;
- background: #ffffcc;
- }
- #org-div-home-and-up
- { text-align: right; font-size: 70%; white-space: nowrap; }
- textarea { overflow-x: auto; }
- .linenr { font-size: smaller }
- .code-highlighted { background-color: #ffff00; }
- .org-info-js_info-navigation { border-style: none; }
- #org-info-js_console-label
- { font-size: 10px; font-weight: bold; white-space: nowrap; }
- .org-info-js_search-highlight
- { background-color: #ffff00; color: #000000; font-weight: bold; }
- .org-svg { width: 90%; }
- /*]]>*/-->
-</style>
-<script type="text/javascript">
-// @license magnet:?xt=urn:btih:e95b018ef3580986a04669f1b5879592219e2a7a&dn=public-domain.txt Public Domain
-<!--/*--><![CDATA[/*><!--*/
- function CodeHighlightOn(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.add("code-highlighted");
- target.classList.add("code-highlighted");
- }
- }
- function CodeHighlightOff(elem, id)
- {
- var target = document.getElementById(id);
- if(null != target) {
- elem.classList.remove("code-highlighted");
- target.classList.remove("code-highlighted");
- }
- }
- /*]]>*///-->
-// @license-end
-</script>
-</head>
-<body>
-<div id="org-div-home-and-up">
- <a accesskey="h" href="../index.html"> UP </a>
- |
- <a accesskey="H" href="https://mlnp.fr"> HOME </a>
-</div><div id="content">
-<h1 class="title">Linux
-<br />
-<span class="subtitle">The most prevalent operating system&#x2014;except on desktops&#x2026;</span>
-</h1>
-<div class="abstract" id="orgb9ce1f1">
-<p>
-Emacs is a Lisp evaluation environment most often used as a text
-editor.
-</p>
-
-</div>
-
-
-<div class="org-center">
-<p>
-<a href="https://www.gnu.org/software/emacs/">https://www.gnu.org/software/emacs/</a>
-</p>
-</div>
-</div>
-<div id="postamble" class="status">
-<p class="date">Date: 2022-03-13 Sun 00:00</p>
-<p class="author">Author: Marius Peter</p>
-<p class="date">Created: 2022-03-13 Sun 20:18</p>
-<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
-</div>
-</body>
-</html>
diff --git a/wiki/linux/index.org b/wiki/linux/index.org
index 6c298a3..f8c71c3 100644
--- a/wiki/linux/index.org
+++ b/wiki/linux/index.org
@@ -1,3 +1,4 @@
#+TITLE: Sitemap for project wiki---linux
-- [[file:distro-ideas.org][Distribution ideas]] \ No newline at end of file
+- [[file:distro-ideas.org][Distribution ideas]]
+- [[file:LEMP.org][The LEMP stack]] \ No newline at end of file
diff --git a/wiki/programming/bash.org b/wiki/programming/bash.org
new file mode 100644
index 0000000..eaf2559
--- /dev/null
+++ b/wiki/programming/bash.org
@@ -0,0 +1,17 @@
+# -*- mode: org; -*-
+
+#+TITLE: Bash
+#+SUBTITLE: The Linux shell scripting language.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+FILETAGS: programming
+
+#+DESCRIPTION: Bash: the Linux shell scripting language.
+
+
+#+begin_abstract
+Bash is the most popular linux shell language used today.
+#+end_abstract
+
+
+* TODO Introduction
diff --git a/wiki/programming/emacs-lisp.org b/wiki/programming/emacs-lisp.org
new file mode 100644
index 0000000..89d4eb1
--- /dev/null
+++ b/wiki/programming/emacs-lisp.org
@@ -0,0 +1,17 @@
+# -*- mode: org; -*-
+
+#+TITLE: Emacs Lisp
+#+SUBTITLE: The Emacs scripting & extension language.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+FILETAGS: programming
+
+#+DESCRIPTION: Emacs Lisp: the Emacs scripting & extension language.
+
+
+#+begin_abstract
+
+#+end_abstract
+
+
+* TODO Introduction
diff --git a/wiki/programming/index.org b/wiki/programming/index.org
index eb2b4eb..f456794 100644
--- a/wiki/programming/index.org
+++ b/wiki/programming/index.org
@@ -1,2 +1,6 @@
#+TITLE: Sitemap for project wiki---programming
+- [[file:bash.org][Bash]]
+- [[file:emacs-lisp.org][Emacs Lisp]]
+- [[file:ocaml.org][Ocaml]]
+- [[file:python.org][Python]] \ No newline at end of file
diff --git a/wiki/programming/ocaml.org b/wiki/programming/ocaml.org
new file mode 100644
index 0000000..8283350
--- /dev/null
+++ b/wiki/programming/ocaml.org
@@ -0,0 +1,17 @@
+# -*- mode: org; -*-
+
+#+TITLE: Ocaml
+#+SUBTITLE: An industrial-strength programming language.
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+FILETAGS: programming
+
+#+DESCRIPTION: Ocaml: an industrial-strength programming language.
+
+
+#+begin_abstract
+Bash is the most popular linux shell language used today.
+#+end_abstract
+
+
+* TODO Introduction
diff --git a/wiki/programming/python.org b/wiki/programming/python.org
new file mode 100644
index 0000000..2efdd2f
--- /dev/null
+++ b/wiki/programming/python.org
@@ -0,0 +1,17 @@
+# -*- mode: org; -*-
+
+#+TITLE: Python
+#+SUBTITLE:
+#+AUTHOR: Marius Peter
+#+DATE: <2022-03-27 Sun>
+#+FILETAGS: programming
+
+#+DESCRIPTION:
+
+
+#+begin_abstract
+
+#+end_abstract
+
+
+* TODO Introduction
diff --git a/wiki/typography/index.org b/wiki/typography/index.org
index 4594597..d183aad 100644
--- a/wiki/typography/index.org
+++ b/wiki/typography/index.org
@@ -2,4 +2,4 @@
- [[file:fonts.org][Fonts]]
- [[file:national-typefaces.org][National typefaces]]
-- [[file:importance-of-typography.org][The importance of Typography]]
+- [[file:importance-of-typography.org][The importance of Typography]] \ No newline at end of file
Copyright 2019--2026 Marius PETER