You know how it is
45
RSS/feed.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<rss version="2.0"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom"
|
||||
xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>WebbieWeb</title>
|
||||
<link>https://webbieweb.org/ </link>
|
||||
<description>Akk0's site.</description>
|
||||
<language>en</language>
|
||||
|
||||
<!-- Update this whenever you add or edit items -->
|
||||
<lastBuildDate>Thu, 02 Oct 2025 12:00:00 +0000</lastBuildDate>
|
||||
|
||||
<!-- Self-reference helps readers find the canonical feed URL -->
|
||||
<atom:link href="https://webbieweb.org/feed.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<!-- Optional: how often (in minutes) readers should check -->
|
||||
<ttl>60</ttl>
|
||||
|
||||
<!-- Repeat one <item> per post, newest first -->
|
||||
<item>
|
||||
<title>Hello RSS</title>
|
||||
<link>https://webbieweb.org/</link>
|
||||
|
||||
<!-- guid must be stable and unique. If your <link> never changes, you can use isPermaLink="true". -->
|
||||
<guid isPermaLink="false">https://webbieweb.org/</guid>
|
||||
|
||||
<!-- RFC-822 style date; prefer UTC (+0000) -->
|
||||
<pubDate>Thu, 02 Oct 2025 11:15:00 +0000</pubDate>
|
||||
|
||||
<!-- Short summary; wrap in CDATA if you include HTML -->
|
||||
<description><![CDATA[A short summary in plain text or simple HTML.]]></description>
|
||||
|
||||
<!-- Optional: full HTML content for readers that support it -->
|
||||
<content:encoded><![CDATA[
|
||||
<p>Test RSS Thing.</p>
|
||||
]]></content:encoded>
|
||||
|
||||
<!-- Optional categories/tags -->
|
||||
<category>Tag1</category>
|
||||
<category>Tag2</category>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>About</title>
|
||||
@@ -195,14 +195,23 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
@@ -213,12 +222,12 @@ TODO
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-06-11</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
237
html/art/index.html
Normal file
@@ -0,0 +1,237 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Akk0's Art</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
|
||||
<figure id="org58ab1e6">
|
||||
<img src="../../static/images/lone_rider.png" alt="lone_rider.png" width="100%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 1: </span><i>Lone Rider</i>, 2024. I made this to get some of the anxiety out of my system while taking motorcycle lessons.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-04</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Art Server</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Imageboard Software</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Tenma</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,16 +211,16 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgcfe224f" class="outline-2">
|
||||
<h2 id="orgcfe224f">Opening tenma up to friends</h2>
|
||||
<div class="outline-text-2" id="text-orgcfe224f">
|
||||
<div id="outline-container-org33f8450" class="outline-2">
|
||||
<h2 id="org33f8450">Opening tenma up to friends</h2>
|
||||
<div class="outline-text-2" id="text-org33f8450">
|
||||
<p>
|
||||
Our server/intranet Tenma is currently underutilized, and it would be nice/fun/useful to open it up to select other people. This would only be available to friends, not a public service.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org49b87da" class="outline-3">
|
||||
<h3 id="org49b87da">Tenma Specs</h3>
|
||||
<div class="outline-text-3" id="text-org49b87da">
|
||||
<div id="outline-container-org4783d61" class="outline-3">
|
||||
<h3 id="org4783d61">Tenma Specs</h3>
|
||||
<div class="outline-text-3" id="text-org4783d61">
|
||||
<ul class="org-ul">
|
||||
<li>Storage: 2×12TB in RAID 1</li>
|
||||
<li>CPU: Ryzen 7 3700X (16 threads @ 3.6GHz)</li>
|
||||
@@ -224,69 +229,69 @@ Our server/intranet Tenma is currently underutilized, and it would be nice/fun/u
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd587eb5" class="outline-3">
|
||||
<h3 id="orgd587eb5">Things that Tenma can provide</h3>
|
||||
<div class="outline-text-3" id="text-orgd587eb5">
|
||||
<div id="outline-container-org64d518f" class="outline-3">
|
||||
<h3 id="org64d518f">Things that Tenma can provide</h3>
|
||||
<div class="outline-text-3" id="text-org64d518f">
|
||||
</div>
|
||||
<div id="outline-container-orgf3b4082" class="outline-4">
|
||||
<h4 id="orgf3b4082">Storage</h4>
|
||||
<div class="outline-text-4" id="text-orgf3b4082">
|
||||
<div id="outline-container-org4885a7c" class="outline-4">
|
||||
<h4 id="org4885a7c">Storage</h4>
|
||||
<div class="outline-text-4" id="text-org4885a7c">
|
||||
<p>
|
||||
As of 23-06-2025, 4.6TB free space. Could start by reserving 1TB, which would provide enough storage for 20×50GB for guests users, which would be plenty for a long time. Tenma also hosts a <a href="https://github.com/9001/copyparty">copyparty</a> instance that could be opened to the public to some extent or another.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org14f7a18" class="outline-4">
|
||||
<h4 id="org14f7a18">Bandwidth/hosting</h4>
|
||||
<div class="outline-text-4" id="text-org14f7a18">
|
||||
<div id="outline-container-orgb15efb8" class="outline-4">
|
||||
<h4 id="orgb15efb8">Bandwidth/hosting</h4>
|
||||
<div class="outline-text-4" id="text-orgb15efb8">
|
||||
<p>
|
||||
Tenma has full web hosting infrastructure set up (hosting this blog among other things), so that would be easy to extend to other people as well.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org96eb0f9" class="outline-4">
|
||||
<h4 id="org96eb0f9">VPS</h4>
|
||||
<div class="outline-text-4" id="text-org96eb0f9">
|
||||
<div id="outline-container-orgbd3970a" class="outline-4">
|
||||
<h4 id="orgbd3970a">VPS</h4>
|
||||
<div class="outline-text-4" id="text-orgbd3970a">
|
||||
<p>
|
||||
In line with the previous 2 points; compute resources are currently underutilized.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgdd34696" class="outline-4">
|
||||
<h4 id="orgdd34696">Intranet</h4>
|
||||
<div class="outline-text-4" id="text-orgdd34696">
|
||||
<div id="outline-container-org7eb940e" class="outline-4">
|
||||
<h4 id="org7eb940e">Intranet</h4>
|
||||
<div class="outline-text-4" id="text-org7eb940e">
|
||||
<p>
|
||||
Tenma runs a Wireguard VPN network. You can use this to, for instance, access services between two connected devices without having to open them up to the wider internet.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org6bfe2ac" class="outline-4">
|
||||
<h4 id="org6bfe2ac">DNS Server</h4>
|
||||
<div class="outline-text-4" id="text-org6bfe2ac">
|
||||
<div id="outline-container-org05d5df9" class="outline-4">
|
||||
<h4 id="org05d5df9">DNS Server</h4>
|
||||
<div class="outline-text-4" id="text-org05d5df9">
|
||||
<p>
|
||||
Tenma runs a fully resolving DNS server, with some local entries for devices on the VPN network. This should probably be automated in some way, and the service should be augmented with DNSSEC before opening.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgce310db" class="outline-4">
|
||||
<h4 id="orgce310db">Git</h4>
|
||||
<div class="outline-text-4" id="text-orgce310db">
|
||||
<div id="outline-container-orge5454c1" class="outline-4">
|
||||
<h4 id="orge5454c1">Git</h4>
|
||||
<div class="outline-text-4" id="text-orge5454c1">
|
||||
<p>
|
||||
Tenma has a <a href="https://git.nakadashi.lol/">Gitea instance</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org3d66dd9" class="outline-4">
|
||||
<h4 id="org3d66dd9">Livestreaming</h4>
|
||||
<div class="outline-text-4" id="text-org3d66dd9">
|
||||
<div id="outline-container-orgf2f8379" class="outline-4">
|
||||
<h4 id="orgf2f8379">Livestreaming</h4>
|
||||
<div class="outline-text-4" id="text-orgf2f8379">
|
||||
<p>
|
||||
Tenma has infrastructure proven capable of restreaming 1080p video and high quality audio to at least ~100 people although this is CPU intensive and requires activating a high bandwidth restreaming VPS that is usually kept disabled to save costs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgcd0cff1" class="outline-4">
|
||||
<h4 id="orgcd0cff1">Other things</h4>
|
||||
<div class="outline-text-4" id="text-orgcd0cff1">
|
||||
<div id="outline-container-orgaeb59b6" class="outline-4">
|
||||
<h4 id="orgaeb59b6">Other things</h4>
|
||||
<div class="outline-text-4" id="text-orgaeb59b6">
|
||||
<p>
|
||||
Some other services that currently run on Tenma or have run there before:
|
||||
</p>
|
||||
@@ -299,9 +304,9 @@ Some other services that currently run on Tenma or have run there before:
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org92c2763" class="outline-3">
|
||||
<h3 id="org92c2763">Considerations</h3>
|
||||
<div class="outline-text-3" id="text-org92c2763">
|
||||
<div id="outline-container-org2a734d6" class="outline-3">
|
||||
<h3 id="org2a734d6">Considerations</h3>
|
||||
<div class="outline-text-3" id="text-org2a734d6">
|
||||
<ul class="org-ul">
|
||||
<li>This would require Tenma’s internal documentation to be updated, adapted and publicized.</li>
|
||||
<li>Security :teto:</li>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-22 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>nakadashi.lol website</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,26 +211,26 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org3bb2c07" class="outline-2">
|
||||
<h2 id="org3bb2c07">akko.nakadashi.lol Design Document</h2>
|
||||
<div class="outline-text-2" id="text-org3bb2c07">
|
||||
<div id="outline-container-orgf2ce2a0" class="outline-2">
|
||||
<h2 id="orgf2ce2a0">akko.nakadashi.lol Design Document</h2>
|
||||
<div class="outline-text-2" id="text-orgf2ce2a0">
|
||||
</div>
|
||||
<div id="outline-container-org2eee131" class="outline-3">
|
||||
<h3 id="org2eee131">Hackerman Shit</h3>
|
||||
<div class="outline-text-3" id="text-org2eee131">
|
||||
<div id="outline-container-orge38d592" class="outline-3">
|
||||
<h3 id="orge38d592">Hackerman Shit</h3>
|
||||
<div class="outline-text-3" id="text-orge38d592">
|
||||
</div>
|
||||
<div id="outline-container-org8d08647" class="outline-4">
|
||||
<h4 id="org8d08647"><span class="todo TODO">TODO</span> Source Exposure</h4>
|
||||
<div class="outline-text-4" id="text-org8d08647">
|
||||
<div id="outline-container-org798bfe5" class="outline-4">
|
||||
<h4 id="org798bfe5"><span class="todo TODO">TODO</span> Source Exposure</h4>
|
||||
<div class="outline-text-4" id="text-org798bfe5">
|
||||
<p>
|
||||
Every page should have a button that takes you to the org-mode source for that page, using the beautifully named <code>org-org-export-to-org</code>. This should interact properly with <a href="#orgc112d11">Access Control</a>.
|
||||
Every page should have a button that takes you to the org-mode source for that page, using the beautifully named <code>org-org-export-to-org</code>. This should interact properly with <a href="#org7c8a85f">Access Control</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgc112d11" class="outline-3">
|
||||
<h3 id="orgc112d11"><span class="todo TODO">TODO</span> Access Control</h3>
|
||||
<div class="outline-text-3" id="text-orgc112d11">
|
||||
<div id="outline-container-org7c8a85f" class="outline-3">
|
||||
<h3 id="org7c8a85f"><span class="todo TODO">TODO</span> Access Control</h3>
|
||||
<div class="outline-text-3" id="text-org7c8a85f">
|
||||
<p>
|
||||
The blog should have a form of access control. For instance, some things might be public, but other things I might only want to show to select people, or might contain other people’s semi-confidential information that needs protection. Also, some people might want to opt out/not care about certain types of content, or I might want to present a certain “view” of the content myself.
|
||||
</p>
|
||||
@@ -234,28 +239,28 @@ The blog should have a form of access control. For instance, some things might b
|
||||
As such, we need:
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org00fb458" class="outline-4">
|
||||
<h4 id="org00fb458"><span class="todo TODO">TODO</span> System for marking content</h4>
|
||||
<div class="outline-text-4" id="text-org00fb458">
|
||||
<div id="outline-container-orgf436b65" class="outline-4">
|
||||
<h4 id="orgf436b65"><span class="todo TODO">TODO</span> System for marking content</h4>
|
||||
<div class="outline-text-4" id="text-orgf436b65">
|
||||
<p>
|
||||
With one or more categories. This should definitely work at least on the section level. The most viable candidate feature seems to be <a href="https://orgmode.org/manual/Tags.html">org-mode tags</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgbe4c969" class="outline-4">
|
||||
<h4 id="orgbe4c969"><span class="todo TODO">TODO</span> A way to export the correct selection of sections for every possible “view”</h4>
|
||||
<div class="outline-text-4" id="text-orgbe4c969">
|
||||
<div id="outline-container-orgf140f14" class="outline-4">
|
||||
<h4 id="orgf140f14"><span class="todo TODO">TODO</span> A way to export the correct selection of sections for every possible “view”</h4>
|
||||
<div class="outline-text-4" id="text-orgf140f14">
|
||||
<p>
|
||||
Best place to start would be looking at <a href="https://orgmode.org/manual/Export-Settings.html"><code>EXCLUDE_TAGS</code></a>. Should export to org file first and from there to HTML, in order to enable <a href="#org8d08647">Source Exposure</a>.
|
||||
Best place to start would be looking at <a href="https://orgmode.org/manual/Export-Settings.html"><code>EXCLUDE_TAGS</code></a>. Should export to org file first and from there to HTML, in order to enable <a href="#org798bfe5">Source Exposure</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org72b589e" class="outline-4">
|
||||
<h4 id="org72b589e"><span class="todo TODO">TODO</span> A way of encoding which view corresponds to which html file.</h4>
|
||||
<div id="outline-container-org3e59fc1" class="outline-4">
|
||||
<h4 id="org3e59fc1"><span class="todo TODO">TODO</span> A way of encoding which view corresponds to which html file.</h4>
|
||||
</div>
|
||||
<div id="outline-container-org87bcf43" class="outline-4">
|
||||
<h4 id="org87bcf43"><span class="todo TODO">TODO</span> A way of encoding which view should be given, for a given URL.</h4>
|
||||
<div class="outline-text-4" id="text-org87bcf43">
|
||||
<div id="outline-container-orgf6ea22a" class="outline-4">
|
||||
<h4 id="orgf6ea22a"><span class="todo TODO">TODO</span> A way of encoding which view should be given, for a given URL.</h4>
|
||||
<div class="outline-text-4" id="text-orgf6ea22a">
|
||||
<p>
|
||||
i.e., the actual permission system. I definitely want to at least be able to:
|
||||
</p>
|
||||
@@ -269,64 +274,87 @@ i.e., the actual permission system. I definitely want to at least be able to:
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org13972a9" class="outline-3">
|
||||
<h3 id="org13972a9">Style</h3>
|
||||
<div class="outline-text-3" id="text-org13972a9">
|
||||
<div id="outline-container-org75a6429" class="outline-3">
|
||||
<h3 id="org75a6429">Style</h3>
|
||||
<div class="outline-text-3" id="text-org75a6429">
|
||||
</div>
|
||||
<div id="outline-container-orgad1b796" class="outline-4">
|
||||
<h4 id="orgad1b796"><span class="todo TODO">TODO</span> different theme</h4>
|
||||
<div id="outline-container-orge64565f" class="outline-4">
|
||||
<h4 id="orge64565f"><span class="todo TODO">TODO</span> different theme</h4>
|
||||
</div>
|
||||
<div id="outline-container-orgc9a800a" class="outline-4">
|
||||
<h4 id="orgc9a800a"><span class="todo TODO">TODO</span> theme selection</h4>
|
||||
<div id="outline-container-orgeafd33e" class="outline-4">
|
||||
<h4 id="orgeafd33e"><span class="todo TODO">TODO</span> theme selection</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7b416db" class="outline-3">
|
||||
<h3 id="org7b416db">Social</h3>
|
||||
<div class="outline-text-3" id="text-org7b416db">
|
||||
<div id="outline-container-orgd9c76f4" class="outline-3">
|
||||
<h3 id="orgd9c76f4">Social</h3>
|
||||
<div class="outline-text-3" id="text-orgd9c76f4">
|
||||
</div>
|
||||
<div id="outline-container-orgdceb91c" class="outline-4">
|
||||
<h4 id="orgdceb91c"><span class="todo TODO">TODO</span> Followable feed</h4>
|
||||
<div id="outline-container-org66189cf" class="outline-4">
|
||||
<h4 id="org66189cf"><span class="todo TODO">TODO</span> Followable feed</h4>
|
||||
</div>
|
||||
<div id="outline-container-org10e6689" class="outline-4">
|
||||
<h4 id="org10e6689"><span class="todo TODO">TODO</span> Comment section</h4>
|
||||
<div class="outline-text-4" id="text-org10e6689">
|
||||
<div id="outline-container-org0f274f7" class="outline-4">
|
||||
<h4 id="org0f274f7"><span class="todo TODO">TODO</span> Comment section</h4>
|
||||
<div class="outline-text-4" id="text-org0f274f7">
|
||||
<p>
|
||||
Maybe powered by bluesky? I’ve heard that’s a thing people do.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgdceab0f" class="outline-3">
|
||||
<h3 id="orgdceab0f">Meme features</h3>
|
||||
<div class="outline-text-3" id="text-orgdceab0f">
|
||||
<div id="outline-container-org922a2c1" class="outline-3">
|
||||
<h3 id="org922a2c1">Meme features</h3>
|
||||
<div class="outline-text-3" id="text-org922a2c1">
|
||||
</div>
|
||||
<div id="outline-container-org53d88a3" class="outline-4">
|
||||
<h4 id="org53d88a3"><span class="todo TODO">TODO</span> teto face</h4>
|
||||
<div id="outline-container-org243d7d6" class="outline-4">
|
||||
<h4 id="org243d7d6"><span class="todo TODO">TODO</span> teto face</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org2d43348" class="outline-3">
|
||||
<h3 id="org2d43348">Open Issues</h3>
|
||||
<div class="outline-text-3" id="text-org2d43348">
|
||||
<div id="outline-container-orgf652aa9" class="outline-3">
|
||||
<h3 id="orgf652aa9">Open Issues</h3>
|
||||
<div class="outline-text-3" id="text-orgf652aa9">
|
||||
</div>
|
||||
<div id="outline-container-org9107fa7" class="outline-4">
|
||||
<h4 id="org9107fa7"><span class="todo TODO">TODO</span> Running the publish command in Emacs doesn’t remove orphan HTML files.</h4>
|
||||
<div id="outline-container-org7625788" class="outline-4">
|
||||
<h4 id="org7625788"><span class="todo TODO">TODO</span> Running the publish command in Emacs doesn’t remove orphan HTML files.</h4>
|
||||
</div>
|
||||
<div id="outline-container-org82ae5fb" class="outline-4">
|
||||
<h4 id="org82ae5fb"><span class="todo TODO">TODO</span> Port <a href="../static/esquemadorg.js">esquemadorg.js</a> to modern JS and get rid of jquery dependency.</h4>
|
||||
<div class="outline-text-4" id="text-org82ae5fb">
|
||||
<div id="outline-container-org43614ee" class="outline-4">
|
||||
<h4 id="org43614ee"><span class="todo TODO">TODO</span> Port <a href="../static/esquemadorg.js">esquemadorg.js</a> to modern JS and get rid of jquery dependency.</h4>
|
||||
<div class="outline-text-4" id="text-org43614ee">
|
||||
<p>
|
||||
Good use case for AI
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd28eb8c" class="outline-4">
|
||||
<h4 id="orgd28eb8c"><span class="todo TODO">TODO</span> “Last Modified” implementation is a bit janky and I don’t remember exactly how it works</h4>
|
||||
<div id="outline-container-orgce13273" class="outline-4">
|
||||
<h4 id="orgce13273"><span class="todo TODO">TODO</span> “Last Modified” implementation is a bit janky and I don’t remember exactly how it works</h4>
|
||||
</div>
|
||||
<div id="outline-container-orge7d6dc5" class="outline-4">
|
||||
<h4 id="orge7d6dc5"><span class="todo TODO">TODO</span> Figure out how to do multi-line captions</h4>
|
||||
</div>
|
||||
<div id="outline-container-org52df8ff" class="outline-4">
|
||||
<h4 id="org52df8ff"><span class="todo TODO">TODO</span> Rewrite all JS to ClojureScript</h4>
|
||||
</div>
|
||||
<div id="outline-container-orgc8fa33c" class="outline-4">
|
||||
<h4 id="orgc8fa33c"><span class="todo TODO">TODO</span> Support for auto-folded sections</h4>
|
||||
</div>
|
||||
<div id="outline-container-org7e7cca5" class="outline-4">
|
||||
<h4 id="org7e7cca5"><span class="todo TODO">TODO</span> Naming a section “footnotes” will cause org-mode to interpret it as the footnotes section when exporting (causing it to be hidden)</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org05f307e" class="outline-3">
|
||||
<h3 id="org05f307e">Other</h3>
|
||||
<div class="outline-text-3" id="text-org05f307e">
|
||||
</div>
|
||||
<div id="outline-container-org95b87aa" class="outline-4">
|
||||
<h4 id="org95b87aa"><span class="todo TODO">TODO</span> Generate CSS from tangling org file…!</h4>
|
||||
</div>
|
||||
<div id="outline-container-org7ad7468" class="outline-4">
|
||||
<h4 id="org7ad7468"><span class="todo TODO">TODO</span> Script that automatically removes EXIF data from static images</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-06-23</div><hr>
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-20</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Witch Princess Lyrica</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
|
||||
569
html/events/premier_impact.html
Normal file
@@ -0,0 +1,569 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Premier Impact Retrospective</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orge523173" class="outline-2">
|
||||
<h2 id="orge523173">Premier Impact Retrospective</h2>
|
||||
<div class="outline-text-2" id="text-orge523173">
|
||||
</div>
|
||||
<div id="outline-container-org5aa9fa9" class="outline-3">
|
||||
<h3 id="org5aa9fa9">Introduction</h3>
|
||||
<div class="outline-text-3" id="text-org5aa9fa9">
|
||||
<p>
|
||||
This is a retrospective on <a href="https://paris.reloadreset.net/"><i>Premier Impact</i></a>, a music event we held on the 10th of May 2025.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgac39e10">
|
||||
<img src="../../static/images/premier_impact_poster.png" alt="premier_impact_poster.png" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 1: </span><i>Event poster. I participated under the alias “Sakka”.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org498ea5f" class="outline-3">
|
||||
<h3 id="org498ea5f">Organisation</h3>
|
||||
<div class="outline-text-3" id="text-org498ea5f">
|
||||
</div>
|
||||
<div id="outline-container-org56a6665" class="outline-4">
|
||||
<h4 id="org56a6665">Context</h4>
|
||||
<div class="outline-text-4" id="text-org56a6665">
|
||||
<p>
|
||||
A bit of context that’ll help illustrate some of the organisational difficulties involved in the event:
|
||||
</p>
|
||||
|
||||
<ul class="org-ul">
|
||||
<li>My mom and (later) brother were staying over at our place between April 20th and April 29th;</li>
|
||||
<li><a href="./wroclaw.html">We were in Wrocław, Poland</a> from April 30th until May 5th for <i>Millennium Strike Live WROC.WAV</i>;</li>
|
||||
<li>Premier Impact took place on the 10th of May;</li>
|
||||
<li><a href="https://linktr.ee/suzubrah">Suzubrah</a> stayed over at our place between May 19th and May 26th.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
The observant reader might notice that this is a bit of a tight squeeze; it couldn’t realy be helped<sup><a id="fnr.1" class="footref" href="#fn.1" role="doc-backlink">1</a></sup>, but it was the underlying reason for a lot of the difficulties encountered.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgb9f2e0c" class="outline-4">
|
||||
<h4 id="orgb9f2e0c">Motivation, Branding & Concept</h4>
|
||||
<div class="outline-text-4" id="text-orgb9f2e0c">
|
||||
<p>
|
||||
The event theme was <a href="https://en.wikipedia.org/wiki/Doujin_music">doujin music</a> and generally <a href="https://en.wikipedia.org/wiki/J-core">J-core</a>/<a href="https://en.wikipedia.org/wiki/Breakcore">breakcore</a>/<a href="https://en.wikipedia.org/wiki/Anime_song">anison</a>, though in practice we gave DJs complete free reign as to what to play and the event was better characterized as “we invite our friends to play good music”; it’s perhaps best understood in relationship to other similar events<sup><a id="fnr.2" class="footref" href="#fn.2" role="doc-backlink">2</a></sup>. These events are already common elsewhere, but not aren’t yet established in France, despite there clearly existing a sizeable audience for them — our aim was thus to start putting this on the map here in Paris.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Expanding the details on the branding and concept is where we get to my first source of dissatisfaction. I had really intended for us to have some unique visual branding and more of a “concept” to the event, with a bit of a <i>narrative</i> through decorations and with me taking an emcee/host role with some intermissions; unfortunately primarily due to scheduling issues and inexperience we weren’t able to make this happen and the event took a more straightforward “DJs play music while guests rave” format.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For the poster we ended up borrowing a lot from the <a href="https://reloadreset.net/">《re;load re;set》</a> house style. This was largely a functional decision; I personally had a somewhat different, more colorful/geometric/fractally vision for the design, but I lack apt’s graphic design skills and we weren’t able to accomodate my (admittedly poorly formed) ideas very well. We also ended up borrowing the 《re;load re;set》 name, though the event shouldn’t properly be understood to be a 《re;load re;set》 event. The primary reason we did this was because we thought borrowing an existing brand would make for an easier sell to venues.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org8c75914" class="outline-4">
|
||||
<h4 id="org8c75914">Searching for a Venue</h4>
|
||||
<div class="outline-text-4" id="text-org8c75914">
|
||||
<p>
|
||||
Since this was our first event<sup><a id="fnr.3" class="footref" href="#fn.3" role="doc-backlink">3</a></sup> we went into this without existing contacts and without a confirmed audience. Largely because of this<sup><a id="fnr.4" class="footref" href="#fn.4" role="doc-backlink">4</a></sup> we mostly committed to finding a venue that would let us host the event <i>for free</i>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
There’s a decent number of cultural non-profits in the Paris area offering this kind of thing, but I was nonetheless rather skeptical of the idea — we were, in practice, asking strangers to offers us something for free, taking on some level of risk on their part, with us having no reputation or experience.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We asked around in our network and by <i>late january</i> were in talks with an acquaintance about a venue. It was a venue they had played at before, some kind of shared cultural space that also had a workshop and stuff, but they required you to already have someone on the inside in order to deal with them. Best I can tell our contact <i>wasn’t</i> actually someone on the inside. We were in talks for quite a while, but after a series of canceled meetings, poor communication and an inability on our side to get in touch with anyone in charge at the venue itself<sup><a id="fnr.5" class="footref" href="#fn.5" role="doc-backlink">5</a></sup>, we officially gave up on the matter on <i>March 18th</i>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Only then did we start contacting alternative venues. Mind that by then we were suddenly <i>very late</i> late to start looking — we were less than 2 months out from the event<sup><a id="fnr.6" class="footref" href="#fn.6" role="doc-backlink">6</a></sup> without so much as a lead on a venue. Without a venue, we couldn’t publicise the event — many people ended up flying in or otherwise travelling for the event, and we couldn’t risk letting people schedule travel for an event that might be canceled.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
This mistake was by far the biggest f—up we had and really put the whole event in jeopardy. I put the blame for this basically entirely on naivitè and internal communications problems in our part, heavily potentiated by the fact that it was simply a rather busy and stressful period<sup><a id="fnr.7" class="footref" href="#fn.7" role="doc-backlink">7</a></sup>. We hold no hard feelings whatsoever towards our initial contact; we let way too much hinge on what always was a pretty weak lead, for way too long. Thank you for offering to help us, making time for discussions, and for all the helpful information you shared.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We started scrambling to find a place. I don’t really know the exact details since Apt, having more contacts and knowing French, handled the communication. I know the response was almost always one of two things:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>They understandably weren’t able to accomodate our narrow scheduling constraints on such short notice (<i>i.e.</i> they were already booked); or</li>
|
||||
<li>They downright ghosted us.</li>
|
||||
</ul>
|
||||
<p>
|
||||
I of course completely understand venues being unable to accomodate this; no hard feelings. The names of those who ghosted us will be remembered.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
One place that <i>was</i> open to talks with us was the awesome <a href="http://spot13paris.com/">Spot 13</a>. Seriously, this place is <i>awesome</i>. It’s a massive open free street art area under an overpass:
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org2fad397">
|
||||
<img src="../../static/images/spot13_1.jpg" alt="spot13_1.jpg" width="70%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org6e6952d">
|
||||
<img src="../../static/images/spot13_2.jpg" alt="spot13_2.jpg" width="70%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
On <i>April 11th</i>, we had a very good hour-long conversation on with a staff member in their office near the site. The deal they offer is straightforward:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>You get access to the entire space for a full day;</li>
|
||||
<li>It costs €1000;</li>
|
||||
<li>You can’t monopolize the place — it stays open for anyone to access, so you can’t charge tickets<sup><a id="fnr.8" class="footref" href="#fn.8" role="doc-backlink">8</a></sup>;</li>
|
||||
<li>What you see is what you get, everything else you must provide yourself — <i>i.e.</i>, no speakers, no electricity<sup><a id="fnr.9" class="footref" href="#fn.9" role="doc-backlink">9</a></sup>, <i>no toilets</i>.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
At the time we seriously considered the logistics of this — with less than a month until the event and our schedules getting <i>very busy very soon</i>, we were really rather at the end of our rope. We concluded that it would’ve been… <i>possible</i>, but challenging, and we’d have to be prepared for a budget of ~€2000 total with little chance to recuperate much if anything of it. Still, I’m keeping the idea in my back pocket — this would make for an awesome location for a day-long festival type event, with a BBQ and stuff<sup><a id="fnr.10" class="footref" href="#fn.10" role="doc-backlink">10</a></sup>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>I would like to deeply thank the staff of Spot 13</b> for taking us seriously enough to go over all of this in depth, even as it was very obvious our inexperience would put us in way over our head.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge907f84" class="outline-4">
|
||||
<h4 id="orge907f84">Finding a Venue</h4>
|
||||
<div class="outline-text-4" id="text-orge907f84">
|
||||
<p>
|
||||
We originally got a reply from <a href="https://les-amarres.org/"><i>Les Amarres</i></a> on <i>April 4th</i>, so we were in communication with both them and <i>Spot 13</i> in parallel, but we only got confirmation they’d be available on <i>April 15th</i>. They let us hold the event in their venue for free, so accepting immediately was a no-brainer. They even gave our staff free drinks and meals<sup><a id="fnr.11" class="footref" href="#fn.11" role="doc-backlink">11</a></sup>!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org35d7960" class="outline-4">
|
||||
<h4 id="org35d7960">Staff and Promotion</h4>
|
||||
<div class="outline-text-4" id="text-org35d7960">
|
||||
<p>
|
||||
Only now that we had a venue we ready to formally invite guest DJs and start putting publicity out. Promo went out on <i>April 24th</i>, less than 2.5 weeks until the event.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I want to give massive thanks to Ed for agreeing to take over the slot that my set would’ve taken at the last moment, since Apt and I decided to merge our sets which left a slot free. It was Ed’s first time playing live.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd52f3c4" class="outline-3">
|
||||
<h3 id="orgd52f3c4">Event Day</h3>
|
||||
<div class="outline-text-3" id="text-orgd52f3c4">
|
||||
</div>
|
||||
<div id="outline-container-org1374c43" class="outline-4">
|
||||
<h4 id="org1374c43">The Venue; Setting Up</h4>
|
||||
<div class="outline-text-4" id="text-org1374c43">
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orge3c2f27">
|
||||
<img src="../../static/images/pi_les_amaress.jpg" alt="pi_les_amaress.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 2: </span><i>The venue,</i> Les Amarres.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
We arrived at the venue 2 hours early, and we needed every minute of that time, because when we arrived the event room looked…
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgdf497f5">
|
||||
<img src="../../static/images/pi_empty.jpg" alt="pi_empty.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 3: </span><i>… like this.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Les Amarres is<sup><a id="fnr.12" class="footref" href="#fn.12" role="doc-backlink">12</a></sup> a big place. It’s more than just an event center; it also does duty as a community center and other community services like language lessons for refugees. When there are events it can accomodate several at once; <i>Premier Impact</i> was held contemporaneously with a drag queen cabaret and a noise music show. The noise show on the same (upper) floor as us and impressive to hear — there was a little tucked away bathroom where you could hear it very clearly, it was an experience. Big props to the folks from these events who showed up at <i>Premier Impact</i> towards the end, y’all were awesome to see.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Anyhow, the place was a maze — from what I hear Apt drew a little map to our event and stuck it at the entrance to help people actually find our room. On the staff side, finding the necessary gear to set up the event was a big scavenger hunt through several little storage rooms throughout the complex. There was a helpful staff member present, but him being deaf made communication pretty tricky. Another big shout out to the guys from the noise show for showing us around!
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgec3e955">
|
||||
<img src="../../static/images/pi_setup.jpg" alt="pi_setup.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 4: </span><i>All set up. The big subwoofer in the corner took four men to carry up the stairs; on the way back down after the event we used the elevator we had then learned exists.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
A big shout out to Shiz for actually knowing what he was doing and setting up all the audio equipment.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org46ca724" class="outline-4">
|
||||
<h4 id="org46ca724">The Event</h4>
|
||||
<div class="outline-text-4" id="text-org46ca724">
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orga6be543">
|
||||
<img src="../../static/images/pi_party.jpg" alt="pi_party.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 5: </span><i>Ravers. This picture is in the midst of the TECHNICAL DIFFICULTIES of next section.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The event was, by all means, a <b>smashing success</b>. Being a free event it’s hard to say exactly how many people showed up; the most I can reliably count in one picture is 32 people, during Shiz’ set. Taking into account people moving in and out throughout the night, I don’t think it’s an unreasonable estimate to say that <b>about 50 people</b> likely attended the event in some capacity. That’s a number I am incredibly happy with, given that it was our first event and that we only announced it a mere <b>16 days</b> earlier!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgdb456ea" class="outline-4">
|
||||
<h4 id="orgdb456ea">TECHNICAL DIFFICULTIES; Our Act</h4>
|
||||
<div class="outline-text-4" id="text-orgdb456ea">
|
||||
<p>
|
||||
Those that were present around the end of the event might have seen Apt and I frantically faffing about with two DJ controllers, three laptops and a bass guitar. We ran into two kinds of technical issues during our set.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Our technical setup was messy. We had a CDJ available, and some DJs used it, but not everyone had experience playing on one, so we also let people bring their own laptops and decks which many including ourselves did. Additionally, with the setting up of the room being as hectic as it was, there wasn’t enough time for sound checks, and we skipped ours.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Apt and I had a special live VJing setup planned using a bass guitar as a controller, with apt manning the deck and me doing the video. The setup used a Roland GK-3B MIDI converter that mapped each string on the bass to a different effect, and each fret on that string to a setting for that effect, using TOOLL3. The Roland device was necessary for this; it installs as a bass pickup and lets you isolate a MIDI signal for each string (doing audio-to-MIDI conversion wouldn’t work, since a (bass) guitar has the same notes at different places on different strings).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We built the entire setup (including crafting the set) in a single 20 hour straight mad dash the day before the event. We didn’t have time to do a general repetition of the set, or even to properly test audio on Apt’s laptop (we built everything on desktop). In fact, we were still briefly tweaking the setup and adding effects in the hallway mid-event.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The first issue we encountered was that Apt’s laptop wasn’t recognizing our deck, probably because of a driver issue. That’s why in the previous section’s picture you can see Shiz running Mixxx on his laptop while apt is installing Mixxx on Progress’. In the end we were able to get it working on Shiz’ machine; thank you so much. Fun story: Apt gestured for me to call Shiz mid-set so he could ask him [spoiler]how to right-click on a mac[/spoiler]. I also want to thank Merc for jumping in and playing music on the fly while we were sorting ourselves out. And props to those of you who kept raving while listening to nothing but feedback hum for the 10 minutes or so leading up to that. All of you worked together to save our set, and my gratitude is immense.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The second issue was that we couldn’t get a signal out of the bass. The GK-3B has an outgoing cable that goes into a little MIDI conversion box, and the signal goes from there to the computer. The box has a certain setting that has to be turned on for our setup to work, but loses its state when unplugged, so it stopped working after we unplugged it and transported it to the venue. Unfortunately we didn’t manage to figure the issue out at the time, and performed the set without visuals.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The GK-3B is pretty expensive so we had bought it with the intention of using it at the event and then returning it to the store afterwards. Since our setup was still pretty rough around the edges and we didn’t feel like polishing a setup for a device that we were getting rid of soon, we never ended up performing, much less recording the live visuals — it wouldn’t be the same as a recording anyways, since the showmanship would’ve been in the live performance. Still, I’d love to try this again another time, I still think it’s a really cool idea.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org62b9735" class="outline-3">
|
||||
<h3 id="org62b9735">Closing Words</h3>
|
||||
<div class="outline-text-3" id="text-org62b9735">
|
||||
<p>
|
||||
Looking critically, behind the scenes—and to some extend unfortunately also on the stage—this was an organisational mess. Some of this definitely could’ve been prevented – Apt and I take full responsibility for the original error of failing to secure a venue in time. Other hecticness in the planning wasn’t really preventable—there’s a reason this post opens with a description of our schedule—but will be avoided in the future. It was a learning experience for sure.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For me the primary takeaway is not organisational difficulties and incompetence on our part, but rather the fact that the event was a smashing success. Despite everything turnout was beyond our best hopes and the room was at capacity. The event was received incredibly well, and people were asking us when the next event would be as soon as it ended.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
This is the part of the story we don’t tell our collective moms, but I suppose I must spare some words on “the incident”. Those leaving the event at the end might have noticed the police presence on the lower floor. Best I can tell what happened is that two people unrelated to our event had an altercation on the bottom floor, whereupon one of them left only to return armed with a box cutter and hammer and assault the other person. I hear the victim was alright, or at least as alright as one can be after being assaulted with weapons. I want to stress that to my knowledge none of our party were in any way involved, in danger or inconvenienced by these events.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In light of the heart-warmingly sunny reception, we are very tentatively planning to hold another event early next year, with the hope of making it a bi-yearly occurrence.
|
||||
</p>
|
||||
|
||||
|
||||
<p>
|
||||
<br>
|
||||
<b>I want to give special thanks to:</b>
|
||||
</p>
|
||||
|
||||
<ul class="org-ul">
|
||||
<li>Apt, for handling all the venue negotiations and calling upon his immense social network to make this happen;</li>
|
||||
<li>Ed, for jumping in and filling the slot that opened up last minute; it was his first live set;</li>
|
||||
<li>Shiz, for helping us set up the audio at the venue;</li>
|
||||
<li>Progress, because I know just how much effort you put into this; it was his first set;</li>
|
||||
<li>Vyvyde, your set was crazy;</li>
|
||||
<li>Merc, Alex and Pachy, for being there throughout the whole process and offering immense support from beginning to end;</li>
|
||||
<li>Les Amarres, for agreeing to let us use their complex <i>for free</i> on such short notice, for trusting us enough to let us haul around your audio equipment unsupervised, and for providing us with food and drink;</li>
|
||||
<li>You, The Audience, for being the life and soul of the party and making this worth doing for all of us;</li>
|
||||
<li><p>
|
||||
And You, The Reader, for bearing with my doubtlessly excessive wordiness.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgcdee495">
|
||||
<img src="../../static/images/pi_congratulations.png" alt="pi_congratulations.png" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 6: </span><i>And to all children, congratulations.</i></figcaption>
|
||||
</figure>
|
||||
</div></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge0a84c5" class="outline-3">
|
||||
<h3 id="orge0a84c5">Set Rerecordings</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footnotes">
|
||||
<h2 class="footnotes">Footnotes: </h2>
|
||||
<div id="text-footnotes">
|
||||
|
||||
<div class="footdef"><sup><a id="fn.1" class="footnum" href="#fnr.1" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">my mom’s visit was planned around her birthday, Premier Impact was planned to coincide with WROC.WAV, and Suzu’s visit coincided with his world tour</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.2" class="footnum" href="#fnr.2" role="doc-backlink">2</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">in Europe <i>e.g.</i> <b>Pon de Beats</b>, <b>the Dokomi J-rave</b>, <b>NDXJCL Unmuted</b>, <b>Neonyaa!!</b> and numerous overseas of which the venerable <b>Anime North Truck Rave</b> is probably the crown jewel)</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.3" class="footnum" href="#fnr.3" role="doc-backlink">3</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Discounting 《re;load re;set》which is Apt and merc’s event and online-only.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.4" class="footnum" href="#fnr.4" role="doc-backlink">4</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">And because of us being broke.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.5" class="footnum" href="#fnr.5" role="doc-backlink">5</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Even after visiting in person several times and contacting all their social media.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.6" class="footnum" href="#fnr.6" role="doc-backlink">6</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Which wasn’t reschedulable because of schedule issues detailed earlier.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.7" class="footnum" href="#fnr.7" role="doc-backlink">7</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">For reference, I definitively immigrated to Paris only in the final days of 2024 and was correspondingly exhausted as well</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.8" class="footnum" href="#fnr.8" role="doc-backlink">8</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">They do offer the ability to monopolize it at a higher rate.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.9" class="footnum" href="#fnr.9" role="doc-backlink">9</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">They do rent out a generator.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.10" class="footnum" href="#fnr.10" role="doc-backlink">10</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara"><i>Summer 2027??</i> :teto:</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.11" class="footnum" href="#fnr.11" role="doc-backlink">11</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Though by the time many of us went to try and redeem the meal tickets, they claimed to have already given out all our party’s meals, which can’t be true, since we… still had the meal tickets.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.12" class="footnum" href="#fnr.12" role="doc-backlink">12</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Was?</p></div></div>
|
||||
|
||||
|
||||
</div>
|
||||
</div></div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-30</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
496
html/events/wroclaw.html
Normal file
@@ -0,0 +1,496 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Wrocław/Millennium Strike</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orga30632f" class="outline-2">
|
||||
<h2 id="orga30632f">Wrocław/Millennium Strike WROC.WAV</h2>
|
||||
<div class="outline-text-2" id="text-orga30632f">
|
||||
</div>
|
||||
<div id="outline-container-org2d42167" class="outline-3">
|
||||
<h3 id="org2d42167">Arriving</h3>
|
||||
<div class="outline-text-3" id="text-org2d42167">
|
||||
<p>
|
||||
Alex, <a href="https://apt-get.xyz">apt-get</a>, <a href="https://x.com/a_nrvnqsr">mercury.lamp</a>, pachy and myself were in Wrocław<sup><a id="fnr.1" class="footref" href="#fn.1" role="doc-backlink">1</a></sup>, Poland between April 30th and May <END DATE> for <i>Millennium Strike Live WROC.WAV</i> where apt and merc were performing (B2B, under alias <i>Re;iwa Diabolik</i>). Shout out to pachy for finding time and money to join us last minute; I am very very glad he was able to be there, it wouldn’t have been the same without him.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org805e994">
|
||||
<img src="../../static/images/wroclaw_boys.jpg" alt="wroclaw_boys.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 1: </span><i>Quake III was a good game.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The trip there was a bit of an ordeal; due to a scheduling SNAFU our airport was far enough away that we had to take public transport, and our flight was just about early enough that taking the first train wouldn’t get us there in time, so we had to leave at 11PM and spend maybe like 7 hours total waiting for our somewhere-around-8:30AM flight. Merc had also flown in from the States that very day and hadn’t slept.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We had a bunch of gear to transport and were trying to limit luggage charges, so we had to struggle to fit everything and had one bag that was slightly over size limits. This ended up biting us in the ass on the way back as RyanAir nabbed us for the oversized bag and made us pay their extortionate bag charges.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org500882c">
|
||||
<img src="../../static/images/wroc_bags.jpg" alt="wroc_bags.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 2: </span><i>Finding suitable bags.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org209651f">
|
||||
<img src="../../static/images/poland_plane.jpg" alt="poland_plane.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 3: </span><i>Poland from above.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org4dbd3aa" class="outline-3">
|
||||
<h3 id="org4dbd3aa">Setcrafting</h3>
|
||||
<div class="outline-text-3" id="text-org4dbd3aa">
|
||||
<p>
|
||||
Basically all the time in Wrocław before the event was spent on… actually preparing the set, which hadn’t really been started yet, so we were mostly inside the hotel — this had much to do with apt and I being busy preparing for <a href="./premier_impact.html">Premier Impact</a> and everyone just generally being busy. Alex, pachy and I were technically free, but I was also trying to make stuff happen for <i>Premier Impact</i> still, and we all kinda hung around for moral support.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgb84e9e1">
|
||||
<img src="../../static/images/setcrafting_wroc.jpg" alt="setcrafting_wroc.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 4: </span><i><del>Cowboy Bebop at his computer</del> Setcrafting.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org78941a1" class="outline-3">
|
||||
<h3 id="org78941a1">The Event</h3>
|
||||
<div class="outline-text-3" id="text-org78941a1">
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org627dbc3">
|
||||
<img src="../../static/images/milstrike_wroc.jpg" alt="milstrike_wroc.jpg" width="50%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 5: </span><i>Event poster.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The venue for the event was a club called Transformator. Pretty cool place, good sound system, nice seating area around the bar, cool backstage room, small secondary stage where a house DJ was playing for an audience of nobody the whole event for questionable reasons.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org4383760">
|
||||
<img src="../../static/images/transformator_backstage.jpg" alt="transformator_backstage.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 6: </span><i>Backstage at Transformator</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The itself event was a lot of fun. Nothing much particular to say, other than that it’s always such a pleasure to hang out with the Millennium Strike guys. Apt and merc’s set was received very well despite being pretty “out there”. Shout out to Ashton and the whole Millennium Strike crew for creating one of the only spaces where one can play this kind of thing live. Here’s <a href="https://www.youtube.com/watch?v=fiT9jrBMAfE">a re-recording</a> of the set that merc did — I know there’s a live recording floating around somewhere too but it’s currently not public.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org8e3b0e7">
|
||||
<img src="../../static/images/milstrike_merc.jpg" alt="milstrike_merc.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 7: </span><i>Merc is always so photogenic.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Unfortunately as the event was winding down (in the early morning, I think around 5AM — people party late in Poland it seems) security at the club got bizarrely aggressive trying to shoo everyone out, even though we weren’t really loitering by any means. I will neither confirm nor deny the occurence of an Alex Chimp-Stomping Incident that might have slightly ticked them off.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org11fb8fc" class="outline-3">
|
||||
<h3 id="org11fb8fc">Wrocław</h3>
|
||||
<div class="outline-text-3" id="text-org11fb8fc">
|
||||
</div>
|
||||
<div id="outline-container-org2bc11a1" class="outline-4">
|
||||
<h4 id="org2bc11a1">Pleasant Surprise</h4>
|
||||
<div class="outline-text-4" id="text-org2bc11a1">
|
||||
<p>
|
||||
With us primarily being there for the event and it being a really busy period, I don’t think any of us had really read up on the city very much. Safe to say we were all very pleasantly surprised! Wrocław is an absolutely lovely city; real student town energy with lots of young people, very warm hospitality and a very homely, casual atmosphere in restaurants as well.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orga2390f1" class="outline-4">
|
||||
<h4 id="orga2390f1">Food and Drink</h4>
|
||||
<div class="outline-text-4" id="text-orga2390f1">
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgd1e0fb9">
|
||||
<img src="../../static/images/poland_food.jpg" alt="poland_food.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 8: </span><i>Delicious.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Absolutely amazing food! This was a very unanimous opinion among all of us. I had no idea that Polish cuisine is so delicious; it’s definitely something I look out for now, and I’m planning to learn to cook some dishes. Incredible beer as well, the best I’ve ever had. If you ever visit the city I highly recommend visiting <a href="https://en.wikipedia.org/wiki/%C5%9Awidnicka_Cellar">Świdnicka Cellar</a>, the oldest restaurant in Poland (est. <i>1273</i>!) as well as <a href="https://konspira.org/en/">Konspira</a>, a restaurant themed around the anti-communist resistance with a lot of character (and amazing food; see image above).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Food prices were maybe about half what you’d find in an equivalent western European city, less than half in supermarkets.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org42aeccb" class="outline-4">
|
||||
<h4 id="org42aeccb">Architecture, Cityscape</h4>
|
||||
<div class="outline-text-4" id="text-org42aeccb">
|
||||
<p>
|
||||
Wrocław has really cool architecture, a pretty eclectic mix of styles and old and new stuff. Lots of old defensive works that I believe were built after the Mongol invasion. Quoting Wikipedia:
|
||||
</p>
|
||||
|
||||
<blockquote>
|
||||
<p>
|
||||
In the 13th century, Wrocław was the political centre of the divided Polish kingdom. In April 1241, during the first Mongol invasion of Poland, the city was abandoned by its inhabitants and burnt down for strategic reasons. During the battles with the Mongols Wrocław Castle was successfully defended by Henry II the Pious.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In 1245, in Wrocław, Franciscan friar Benedict of Poland, considered one of the first Polish explorers, joined Italian diplomat Giovanni da Pian del Carpine, on his journey to the seat of the Mongol Khan near Karakorum, the capital of the Mongol Empire, in what is considered the first such journey by Europeans.
|
||||
</p>
|
||||
</blockquote>
|
||||
|
||||
<p>
|
||||
Lots of beautiful brickwork which is a style of architecture I have not encountered before in this manner.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org718115d">
|
||||
<img src="../../static/images/wroc_architecture1.jpg" alt="wroc_architecture1.jpg" width="70%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
|
||||
<p>
|
||||
There was something very familiar about the layout of the city and the style of architecture in places, being similar to my hometown; I chalk this up to the places being connected through the <a href="https://en.wikipedia.org/wiki/Hanseatic_League">Hanseatic League</a>.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="orgdd51681">
|
||||
<img src="../../static/images/wroc_architecture2.jpg" alt="wroc_architecture2.jpg" width="70%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The streets are broad, well-maintained and very clean. There’s good public transport options — busses, trams — and the city is also very walkable. A couple times we used Bolt, taking advantage of the low prices.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org4624b70">
|
||||
<img src="../../static/images/wroc_architecture4.jpg" alt="wroc_architecture4.jpg" width="70%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The nighttime atmosphere was very pleasant as well, perhaps owning to the high student population. Wrocławians have a very interesting fashion sense; a lot of young people there dress like early 2010s scene kids, so you see a lot of bona fide goths and stuff. Very endearing honestly.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org97bd9d0">
|
||||
<img src="../../static/images/wroc_street.jpg" alt="wroc_street.jpg" width="70%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
We were there at the same time as the largest guitar festival in the world. Guitar music, rock especially and boomer rock especially within that is very popular. Lots of street musicians playing AC/DC and stuff.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org009c409">
|
||||
<img src="../../static/images/wroc_guitars.jpg" alt="wroc_guitars.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 9: </span><i>That’s a lot of guitars. We didn’t really have the time to hang around unfortunately, and as you can see it was very busy anyhow.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgc2db48c" class="outline-4">
|
||||
<h4 id="orgc2db48c">People, History and Closing Notes</h4>
|
||||
<div class="outline-text-4" id="text-orgc2db48c">
|
||||
<p>
|
||||
Overall Wrocławians made a strong impression on me as warm, hospitable, humorous and headstrong people. Wrocław had a very active anti-communist resistance that they are very proud of, and they’ve kept that history very alive, both visibly in the city scape but also in their endearing fashion sense.
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org8ad0725">
|
||||
<img src="../../static/images/wroc_dwarf.jpg" alt="wroc_dwarf.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 10: </span><i>The <a href="https://en.wikipedia.org/wiki/Wroc%C5%82aw_Dwarfs">Wrocław Dwarves</a> that abound in the cityscape are emblematic of the resistence. Their appearance traces directly from Dutch</i> kabouters, <i>so they were a strangely familiar sight.</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Perhaps also because our visit coincided with a largest-in-the-world scale event and two national holidays, we overpaid quite a bit on the flight and accomodations. Flights within the EU can be had for really cheap; I think on a good day a Paris-Wrocław return flight can be had for around €70. Also, in our case in hindsight it turned out that getting two-person hotel rooms was a lot more expensive than it would’ve been to get single rooms instead; I don’t know if this is normal in Poland, but it was certainly unexpected to me and is something to look out for.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We ran into a lot of weird cursed technology SNAFUs this trip, summarized:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>One of our hotel rooms had the electricity short out after we connected some gear, and we had to switch rooms;</li>
|
||||
<li>The replacement room’s window wouldn’t open;</li>
|
||||
<li>My laptop developed a black line running through the middle of the screen;</li>
|
||||
<li>I broke my phone by launching it off the bed across the room.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
I definitely intend to return to Wrocław sooner rather than later. With how busy we were there’s a lot I didn’t get to see, and I’m honestly just really fond of the place. Honestly, more than anything I <i>really</i> want to eat the local food again :).
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footnotes">
|
||||
<h2 class="footnotes">Footnotes: </h2>
|
||||
<div id="text-footnotes">
|
||||
|
||||
<div class="footdef"><sup><a id="fn.1" class="footnum" href="#fnr.1" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Pronounced “Vroslav”.</p></div></div>
|
||||
|
||||
|
||||
</div>
|
||||
</div></div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-23</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
45
html/feed.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<rss version="2.0"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom"
|
||||
xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>WebbieWeb</title>
|
||||
<link>https://webbieweb.org/ </link>
|
||||
<description>Akk0's site.</description>
|
||||
<language>en</language>
|
||||
|
||||
<!-- Update this whenever you add or edit items -->
|
||||
<lastBuildDate>Thu, 02 Oct 2025 12:00:00 +0000</lastBuildDate>
|
||||
|
||||
<!-- Self-reference helps readers find the canonical feed URL -->
|
||||
<atom:link href="https://webbieweb.org/feed.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<!-- Optional: how often (in minutes) readers should check -->
|
||||
<ttl>60</ttl>
|
||||
|
||||
<!-- Repeat one <item> per post, newest first -->
|
||||
<item>
|
||||
<title>Hello RSS</title>
|
||||
<link>https://webbieweb.org/</link>
|
||||
|
||||
<!-- guid must be stable and unique. If your <link> never changes, you can use isPermaLink="true". -->
|
||||
<guid isPermaLink="false">https://webbieweb.org/</guid>
|
||||
|
||||
<!-- RFC-822 style date; prefer UTC (+0000) -->
|
||||
<pubDate>Thu, 02 Oct 2025 11:15:00 +0000</pubDate>
|
||||
|
||||
<!-- Short summary; wrap in CDATA if you include HTML -->
|
||||
<description><![CDATA[A short summary in plain text or simple HTML.]]></description>
|
||||
|
||||
<!-- Optional: full HTML content for readers that support it -->
|
||||
<content:encoded><![CDATA[
|
||||
<p>Test RSS Thing.</p>
|
||||
]]></content:encoded>
|
||||
|
||||
<!-- Optional categories/tags -->
|
||||
<category>Tag1</category>
|
||||
<category>Tag2</category>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Friends</title>
|
||||
@@ -195,30 +195,39 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org1b1f147" class="outline-2">
|
||||
<h2 id="org1b1f147"><span class="todo TODO">TODO</span> </h2>
|
||||
<div id="outline-container-orgd2d9a08" class="outline-2">
|
||||
<h2 id="orgd2d9a08"><span class="todo TODO">TODO</span> </h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-06-23</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Habits</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,29 +211,29 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org25a8c29" class="outline-2">
|
||||
<h2 id="org25a8c29">Activate habits</h2>
|
||||
<div class="outline-text-2" id="text-org25a8c29">
|
||||
<div id="outline-container-org7ae738f" class="outline-2">
|
||||
<h2 id="org7ae738f">Activate habits</h2>
|
||||
<div class="outline-text-2" id="text-org7ae738f">
|
||||
</div>
|
||||
<div id="outline-container-org72adc57" class="outline-3">
|
||||
<h3 id="org72adc57"><span class="todo TODO">TODO</span> Meditation</h3>
|
||||
<div class="outline-text-3" id="text-org72adc57">
|
||||
<div id="outline-container-org53a222d" class="outline-3">
|
||||
<h3 id="org53a222d"><span class="todo TODO">TODO</span> Meditation</h3>
|
||||
<div class="outline-text-3" id="text-org53a222d">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf1d66c1" class="outline-3">
|
||||
<h3 id="orgf1d66c1"><span class="todo TODO">TODO</span> Walk 5000 steps</h3>
|
||||
<div class="outline-text-3" id="text-orgf1d66c1">
|
||||
<div id="outline-container-org4df5f7a" class="outline-3">
|
||||
<h3 id="org4df5f7a"><span class="todo TODO">TODO</span> Walk 5000 steps</h3>
|
||||
<div class="outline-text-3" id="text-org4df5f7a">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgeea0b9f" class="outline-3">
|
||||
<h3 id="orgeea0b9f"><span class="todo TODO">TODO</span> Work on website</h3>
|
||||
<div class="outline-text-3" id="text-orgeea0b9f">
|
||||
<div id="outline-container-org42bb793" class="outline-3">
|
||||
<h3 id="org42bb793"><span class="todo TODO">TODO</span> Work on website</h3>
|
||||
<div class="outline-text-3" id="text-org42bb793">
|
||||
<ul class="org-ul">
|
||||
<li>State “DONE” from “TODO” <span class="timestamp-wrapper"><span class="timestamp">[2025-06-23 Mon 13:33]</span></span></li>
|
||||
</ul>
|
||||
@@ -237,70 +242,70 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge0ddbf3" class="outline-3">
|
||||
<h3 id="orge0ddbf3"><span class="todo TODO">TODO</span> Log into Runescape</h3>
|
||||
<div class="outline-text-3" id="text-orge0ddbf3">
|
||||
<div id="outline-container-org4e88bab" class="outline-3">
|
||||
<h3 id="org4e88bab"><span class="todo TODO">TODO</span> Log into Runescape</h3>
|
||||
<div class="outline-text-3" id="text-org4e88bab">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org6f8d657" class="outline-2">
|
||||
<h2 id="org6f8d657">Inactive Habits</h2>
|
||||
<div class="outline-text-2" id="text-org6f8d657">
|
||||
<div id="outline-container-org594a044" class="outline-2">
|
||||
<h2 id="org594a044">Inactive Habits</h2>
|
||||
<div class="outline-text-2" id="text-org594a044">
|
||||
</div>
|
||||
<div id="outline-container-org0369c23" class="outline-3">
|
||||
<h3 id="org0369c23"><span class="todo TODO">TODO</span> Write diary entry</h3>
|
||||
<div class="outline-text-3" id="text-org0369c23">
|
||||
<div id="outline-container-org37ed8c9" class="outline-3">
|
||||
<h3 id="org37ed8c9"><span class="todo TODO">TODO</span> Write diary entry</h3>
|
||||
<div class="outline-text-3" id="text-org37ed8c9">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org71235f9" class="outline-3">
|
||||
<h3 id="org71235f9"><span class="todo TODO">TODO</span> Daily prep morning/evening</h3>
|
||||
<div class="outline-text-3" id="text-org71235f9">
|
||||
<div id="outline-container-org5e1f2e2" class="outline-3">
|
||||
<h3 id="org5e1f2e2"><span class="todo TODO">TODO</span> Daily prep morning/evening</h3>
|
||||
<div class="outline-text-3" id="text-org5e1f2e2">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org6e3946c" class="outline-3">
|
||||
<h3 id="org6e3946c"><span class="todo TODO">TODO</span> Listen to new music</h3>
|
||||
<div class="outline-text-3" id="text-org6e3946c">
|
||||
<div id="outline-container-org5a3497f" class="outline-3">
|
||||
<h3 id="org5a3497f"><span class="todo TODO">TODO</span> Listen to new music</h3>
|
||||
<div class="outline-text-3" id="text-org5a3497f">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7bade95" class="outline-3">
|
||||
<h3 id="org7bade95"><span class="todo TODO">TODO</span> Practice drawing</h3>
|
||||
<div class="outline-text-3" id="text-org7bade95">
|
||||
<div id="outline-container-org188ca8d" class="outline-3">
|
||||
<h3 id="org188ca8d"><span class="todo TODO">TODO</span> Practice drawing</h3>
|
||||
<div class="outline-text-3" id="text-org188ca8d">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge9d37e3" class="outline-3">
|
||||
<h3 id="orge9d37e3"><span class="todo TODO">TODO</span> Work through inboxes (art/email/browser tabs)</h3>
|
||||
<div class="outline-text-3" id="text-orge9d37e3">
|
||||
<div id="outline-container-orgaf26d04" class="outline-3">
|
||||
<h3 id="orgaf26d04"><span class="todo TODO">TODO</span> Work through inboxes (art/email/browser tabs)</h3>
|
||||
<div class="outline-text-3" id="text-orgaf26d04">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgb3bd636" class="outline-3">
|
||||
<h3 id="orgb3bd636"><span class="todo TODO">TODO</span> Study French</h3>
|
||||
<div class="outline-text-3" id="text-orgb3bd636">
|
||||
<div id="outline-container-orgf14e904" class="outline-3">
|
||||
<h3 id="orgf14e904"><span class="todo TODO">TODO</span> Study French</h3>
|
||||
<div class="outline-text-3" id="text-orgf14e904">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org2940f6d" class="outline-3">
|
||||
<h3 id="org2940f6d"><span class="todo TODO">TODO</span> Maintain social media presence</h3>
|
||||
<div class="outline-text-3" id="text-org2940f6d">
|
||||
<div id="outline-container-orgb765d04" class="outline-3">
|
||||
<h3 id="orgb765d04"><span class="todo TODO">TODO</span> Maintain social media presence</h3>
|
||||
<div class="outline-text-3" id="text-orgb765d04">
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp"><2025-06-23 Mon ++1d></span></span>
|
||||
</p>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Index</title>
|
||||
@@ -195,38 +195,47 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<p>
|
||||
Welcome to my website! I’m <a href="./about.html">akk0</a>. I blog about Emacs, programming, Buddhism and meditation, otaku stuff, and other things that interest me. You can view the full list of pages on this website on the <a href="./sitemap.html">sitemap</a>.
|
||||
Welcome to my website! I’m <a href="./about.html">akk0</a>. I blog about Emacs, programming, meditation, otaku stuff, and other things that interest me. You can view the full list of pages on the <a href="./sitemap.html">sitemap</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Site currently under construction and only has a few ancient articles >_<" I will update this I promise!!
|
||||
This site launched recently and is still under construction; please pardon the dust! I maintain a <a href="./projects/blog.html">somewhat up-to-date TO-DO list</a>; don’t hestitate to reach out to me through the email address in the footer for feedback or feature suggestions ^^".
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Find me on <a href="https://bsky.app/profile/indra-sakka.bsky.social">BlueSky</a>!
|
||||
Find me on <a href="https://bsky.app/profile/webbieweb.org">bsky</a>!
|
||||
</p>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-06-23</div><hr>
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-10-02</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
597
html/journal/w27-2025-30.06-06.07-journal.html
Normal file
@@ -0,0 +1,597 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Journal Week 27 2025</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org44c8810" class="outline-2">
|
||||
<h2 id="org44c8810">Journal Week 27, 2025 (June 30 to July 06)</h2>
|
||||
<div class="outline-text-2" id="text-org44c8810">
|
||||
</div>
|
||||
<div id="outline-container-org01f210d" class="outline-3">
|
||||
<h3 id="org01f210d">Thursday, July 3rd</h3>
|
||||
<div class="outline-text-3" id="text-org01f210d">
|
||||
</div>
|
||||
<div id="outline-container-org13ca2f2" class="outline-4">
|
||||
<h4 id="org13ca2f2">Dailies</h4>
|
||||
<div class="outline-text-4" id="text-org13ca2f2">
|
||||
</div>
|
||||
<div id="outline-container-org01d9ee5" class="outline-5">
|
||||
<h5 id="org01d9ee5"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-org01d9ee5">
|
||||
<p>
|
||||
Only about 10 minutes, in the park. It’s been a while, so I’ll slowly build up to 30 mins of good practice a day again and just try to hang there for a few months. Might pick up a Brightmind subscription again, though I can’t afford to pay for one right now.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org10056b5" class="outline-5">
|
||||
<h5 id="org10056b5"><span class="done DONE">DONE</span> Walk 5000 steps</h5>
|
||||
<div class="outline-text-5" id="text-org10056b5">
|
||||
<p>
|
||||
Just shy of 12000 on the pedometer, getting to the park and around the neighborhood.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org3d04858" class="outline-5">
|
||||
<h5 id="org3d04858"><span class="done DONE">DONE</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-org3d04858">
|
||||
<p>
|
||||
Completed The Feud on the GIM. Just questing up a bit still, trying to get Agility XP in as well as working up towards fairy rings.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org5671294" class="outline-4">
|
||||
<h4 id="org5671294">Journal</h4>
|
||||
<div class="outline-text-4" id="text-org5671294">
|
||||
<p>
|
||||
First day back from holiday visiting my family. Today I repaired the bedroom shelf, installed a longer duct on the portable AC so it can be used in the bedroom more easily as well as installed the AC-window-thing. The longer duct works alright, you can tell the little AC is a little underpowered for a duct that long and it’s leaking some heat.
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org092f8f0">
|
||||
<img src="../../static/images/duct_taped.jpg" alt="duct_taped.jpg" width="50%" max-height="100rem" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 1: </span><i>Duct, taped.</i></figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
Things learned today:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>Duct tape was originally called “duck tape” and the name <i>duct</i> tape is not accounted for until 1965 — it works wonders for taping ducts nevertheless;</li>
|
||||
<li>Using wood glue on the end grain of little wooden slats is utterly pointless. Using super glue is somewhat better, but screws are still the best;</li>
|
||||
<li>Sodium bicarbonate is very effective at removing pencil marks from walls;</li>
|
||||
<li>An older Huion Kamvas 13 sells for like €80 on the used market here and seems worth buying;</li>
|
||||
<li>Tickets to Japan Expo are way too expensive (€36 each), and non-refundable.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org76e0277" class="outline-3">
|
||||
<h3 id="org76e0277">Friday, July 4th</h3>
|
||||
<div class="outline-text-3" id="text-org76e0277">
|
||||
</div>
|
||||
<div id="outline-container-org28e30e6" class="outline-4">
|
||||
<h4 id="org28e30e6">Daillies</h4>
|
||||
<div class="outline-text-4" id="text-org28e30e6">
|
||||
</div>
|
||||
<div id="outline-container-org5d57e53" class="outline-5">
|
||||
<h5 id="org5d57e53"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-org5d57e53">
|
||||
<p>
|
||||
~20 minutes breath meditation
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org2bf81b4" class="outline-5">
|
||||
<h5 id="org2bf81b4"><span class="done DONE">DONE</span> Walk 5000 steps</h5>
|
||||
<div class="outline-text-5" id="text-org2bf81b4">
|
||||
<p>
|
||||
Slightly north of 12k steps.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd72b641" class="outline-5">
|
||||
<h5 id="orgd72b641"><span class="done CANCELLED">CANCELLED</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-orgd72b641">
|
||||
<p>
|
||||
Just didn’t have the time today!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge96a058" class="outline-4">
|
||||
<h4 id="orge96a058">Journal</h4>
|
||||
<div class="outline-text-4" id="text-orge96a058">
|
||||
<p>
|
||||
Didn’t sleep very well so I ended up staying in bed until 11 or so today. Exercise-heavy day; spent close to an hour in the gym and swam for ~30 minutes. For lunch I made stir fried vegetables with a lot of tofu, flavored with laoganma, doubanjiang and ground sichuan pepper — I like this recipe, especially given that I’m trying to eat more protein. I highly recommend laoganma, it goes well with a lot of things, by the way~.
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org3c675b4">
|
||||
<img src="../../static/images/cat_teto.jpg" alt="cat_teto.jpg" width="50%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 2: </span><i>Picture of the Day!</i></figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
We ended up buying the Huion Kamvas for €70, including pen, stand and cables — what an absolute steal! Two things to note:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>The included cable works well for me, but if you want to use your own cable, mind that at least on the older versions of the Kamvas 13 the USB-C ports are artifically recessed so normal cables won’t fit unmodified to screw you into buying their cables. I’ve heard this issue is fixed on the new Gen3 version.</li>
|
||||
<li>If you use <a href="https://github.com/OpenTabletDriver/OpenTabletDriver">OpenTabletDriver</a> on Linux and run into an error that says something like <code>ArgumentOutOfRangeException: Value range is [0, 15]</code>, you need to <code>rmmod wacom hid_uclogic</code>. The dev would rather be a dick to people reporting this for the nth time than fix their uncaught exceptions, lol.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<figure id="org1c67209">
|
||||
<img src="../../static/images/osrs_huion.jpg" alt="osrs_huion.jpg" width="100%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 3: </span><i>This also gives me a (small) secondary monitor for the first time in half a year, which is something I’ve really missed.</i></figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
I finally got around to hanging up the canvas print of my picture my mom got me!
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org8e38562">
|
||||
<img src="../../static/images/canvas_framed_bedroom.jpg" alt="canvas_framed_bedroom.jpg" width="100%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 4: </span><i>Here you can also see the shelf I talked about yesterday — the little triangles at the bottom are not load-bearing and don’t attach to the wall (there’s metal angle brackets screwed into the concrete wall for that) but do serve to stabilize it.</i></figcaption>
|
||||
</figure>
|
||||
|
||||
|
||||
<p>
|
||||
Also, in the process of setting up the tablet I opened up Krita and rediscovered this artwork I did last year:
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org9ddb1ea">
|
||||
<img src="../../static/images/lone_rider.png" alt="lone_rider.png" width="100%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 5: </span><i>Lone Rider</i>, 2024.</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
Accordingly, I’ve added an <a href="../art/index.html">art section</a> to the website. Also, I’ve added a <a href="../links/index.html">links section</a> for dumping interesting links as I come across them, do check it out~.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgcd318a5" class="outline-3">
|
||||
<h3 id="orgcd318a5">Saturday, July 5th</h3>
|
||||
<div class="outline-text-3" id="text-orgcd318a5">
|
||||
</div>
|
||||
<div id="outline-container-org538f0a4" class="outline-4">
|
||||
<h4 id="org538f0a4">Dailies</h4>
|
||||
<div class="outline-text-4" id="text-org538f0a4">
|
||||
</div>
|
||||
<div id="outline-container-org02a8c42" class="outline-5">
|
||||
<h5 id="org02a8c42"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-org02a8c42">
|
||||
<p>
|
||||
~25 minutes walking meditation.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org84a1157" class="outline-5">
|
||||
<h5 id="org84a1157"><span class="done DONE">DONE</span> Walk 5000 steps</h5>
|
||||
<div class="outline-text-5" id="text-org84a1157">
|
||||
<p>
|
||||
13.7k
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org663e236" class="outline-5">
|
||||
<h5 id="org663e236"><span class="done DONE">DONE</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-org663e236">
|
||||
|
||||
<figure id="org8685f2d">
|
||||
<img src="../../static/images/rs_quest_doti.png" alt="rs_quest_doti.png" width="100%" align="center">
|
||||
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
This reward feels kind of overpowered, though I guess it still doesn’t come close to Waterfall Quest or Knight’s Sword levels of silly. The quest itself is… fine? The writing is funny and on-brand, but… The obvious comparison to this quest is obviously Murder Mystery and I think Murder Mystery is a stronger quest; Sinclair Mansion actually feels integrated in the world around it, for instance. Death on the Isle doesn’t feel like it does much worldbuilding. Feels very handholdy, just putting you in an instance and teleporting you everywhere, too. But I do appreciate that we’re getting a lot more quests nowadays.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgcd742fb" class="outline-4">
|
||||
<h4 id="orgcd742fb">Journal</h4>
|
||||
<div class="outline-text-4" id="text-orgcd742fb">
|
||||
|
||||
<figure id="org2abf692">
|
||||
<img src="../../static/images/japan_expo_aura.jpg" alt="japan_expo_aura.jpg" width="50%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 6: </span><i>Two gentlemen “giving aura”, as the kids say</i>.</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
Japan Expo today! I’m glad we got to go in the end despite complaining about the price earlier. We bought a bunch of stuff:
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org0ce6dc3">
|
||||
<img src="../../static/images/japan_expo_loot_2025.jpg" alt="japan_expo_loot_2025.jpg" width="100%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 7: </span><i>Loot.</i></figcaption>
|
||||
</figure>
|
||||
|
||||
|
||||
<figure id="orgb7ba1e3">
|
||||
<img src="../../static/images/laptop_stickers_june_2025.jpg" alt="laptop_stickers_june_2025.jpg" width="100%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 8: </span><i>Glad to add some more color to my laptop stickers.</i> Sticker credit: <a href="https://www.progress.sh/">Progress</a> (logo), <a href="https://linktr.ee/suzubrah">Suzu</a> (logo), <a href="https://apt-get.xyz/">apt-get</a> (untz), Sauce (possum).</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
Always feels good to support local small artisans. It’s interesting to see how the gender ratio skews at JE — I’d say pretty close to 1:1 for general attendants, but maybe 3:1 biased towards women for vendors, at least in the indie artist area. Overall I think that’s a good thing. It’s also always nice to see the variety of things and the longevity of older franchises, especially compared to something like Comiket which nowadays is extremely gacha and vtuber dominated. You don’t see Blue Archive basically <i>at all</i> at JE for instance, which I think is a blessing. Sadly didn’t manage to find any Ave Mujica stuff whatsoever — the new bandori stuff is a very good case study in “things that are big in Japan that don’t get picked up in the west”, as well, unfortunately. Lots of good cosplays this year; unsurprisingly there were a ton of Maomao cosplays. Below a selection of my favourite cosplays:
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org267b0e2">
|
||||
<img src="../../static/images/je2025cosp1.jpg" alt="je2025cosp1.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
|
||||
<figure id="org27ef7ca">
|
||||
<img src="../../static/images/je2025cosp2.jpg" alt="je2025cosp2.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
|
||||
<figure id="orgec18c75">
|
||||
<img src="../../static/images/je2025cosp3.jpg" alt="je2025cosp3.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
|
||||
<figure id="orgddbd2e5">
|
||||
<img src="../../static/images/je2025cosp4.jpg" alt="je2025cosp4.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
|
||||
<figure id="org8fa5108">
|
||||
<img src="../../static/images/je2025cosp5.jpg" alt="je2025cosp5.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
|
||||
<figure id="org1d49db5">
|
||||
<img src="../../static/images/je2025cosp6.jpg" alt="je2025cosp6.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
|
||||
<figure id="org5baad9e">
|
||||
<img src="../../static/images/je2025cosp7.jpg" alt="je2025cosp7.jpg" width="50%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf494915" class="outline-4">
|
||||
<h4 id="orgf494915"><span class="todo TODO">TODO</span> Credit sauce properly</h4>
|
||||
</div>
|
||||
<div id="outline-container-org19a5d85" class="outline-4">
|
||||
<h4 id="org19a5d85"><span class="todo TODO">TODO</span> Align cosplays</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orga757504" class="outline-3">
|
||||
<h3 id="orga757504">Sunday, July 6th</h3>
|
||||
<div class="outline-text-3" id="text-orga757504">
|
||||
</div>
|
||||
<div id="outline-container-org52fbd26" class="outline-4">
|
||||
<h4 id="org52fbd26">Dailies</h4>
|
||||
<div class="outline-text-4" id="text-org52fbd26">
|
||||
</div>
|
||||
<div id="outline-container-orgf98efce" class="outline-5">
|
||||
<h5 id="orgf98efce"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-orgf98efce">
|
||||
<p>
|
||||
12 min breath.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org5421f35" class="outline-5">
|
||||
<h5 id="org5421f35"><span class="done DONE">DONE</span> Walk 5000 steps</h5>
|
||||
<div class="outline-text-5" id="text-org5421f35">
|
||||
<p>
|
||||
The weather was horrid today, so only barely.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org27a803f" class="outline-5">
|
||||
<h5 id="org27a803f"><span class="done DONE">DONE</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-org27a803f">
|
||||
|
||||
<figure id="orge3776fd">
|
||||
<img src="../../static/images/osrs_stats_w27.png" alt="osrs_stats_w27.png" width="50%" align="center">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 9: </span><i>Stats as of today</i>.</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
Next up is <i>The Dig Site</i>, then <i>Elemental Workshop I</i> & <i>II</i>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org54a2298" class="outline-4">
|
||||
<h4 id="org54a2298">Journal</h4>
|
||||
<div class="outline-text-4" id="text-org54a2298">
|
||||
</div>
|
||||
<div id="outline-container-org34a5742" class="outline-5">
|
||||
<h5 id="org34a5742">Market</h5>
|
||||
<div class="outline-text-5" id="text-org34a5742">
|
||||
|
||||
<figure id="org6ce43eb">
|
||||
<img src="../../static/images/market_pierogi.jpg" alt="market_pierogi.jpg" width="100%" align="center">
|
||||
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
Market day today~
|
||||
These pierogi are alright, but I miss the ones in <a href="../trips/wroclaw.html">Wrocław</a>. The praise for Polish food was unanimous among our group of five; highly underrated, highly recommended.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7a5ce91" class="outline-5">
|
||||
<h5 id="org7a5ce91">Mahoako</h5>
|
||||
<div class="outline-text-5" id="text-org7a5ce91">
|
||||
|
||||
<figure id="orga442fb0">
|
||||
<img src="../../static/images/baiser_sorry.jpg" alt="baiser_sorry.jpg" width="100%" align="center">
|
||||
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
I’ve been reading <a href="https://mangadex.org/title/feff4eaf-01df-4a05-83f4-68bb5cdf4fad/mahou-shoujo-ni-akogarete">mahoako</a>. I’m caught up with the anime now, which is about halfway through (what’s been released of) the manga<sup><a id="fnr.1" class="footref" href="#fn.1" role="doc-backlink">1</a></sup>. The art in the manga is very good, I’m enjoying it. Seems like the anime is a very faithful adaptation. Excited for season 2!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org19222de" class="outline-5">
|
||||
<h5 id="org19222de">Hover notes<sup><a id="fnr.2" class="footref" href="#fn.2" role="doc-backlink">2</a></sup></h5>
|
||||
<div class="outline-text-5" id="text-org19222de">
|
||||
<p>
|
||||
Today I added support for footnotes<sup><a id="fnr.3" class="footref" href="#fn.3" role="doc-backlink">3</a></sup>! The hover functionality requires <a href="../../static/footnote.js">a bit of JS</a>, but the footnotes themselves should work just fine without JS.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footnotes">
|
||||
<h2 class="footnotes">Footnotes: </h2>
|
||||
<div id="text-footnotes">
|
||||
|
||||
<div class="footdef"><sup><a id="fn.1" class="footnum" href="#fnr.1" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">It appears to be on hiatus since the anime started airing</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.2" class="footnum" href="#fnr.2" role="doc-backlink">2</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Due to a funny bug I just discovered I can’t name this section “footnotes” lest it be hidden, ww</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.3" class="footnum" href="#fnr.3" role="doc-backlink">3</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">Or, well, hover notes, rather</p></div></div>
|
||||
|
||||
|
||||
</div>
|
||||
</div></div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-06</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
478
html/journal/w28-2025.html
Normal file
@@ -0,0 +1,478 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Akk0's journal, week 28, 2025</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org8e5bc29" class="outline-2">
|
||||
<h2 id="org8e5bc29">Journal Week 28, 2025 (July 7 to 13) (suspended early)</h2>
|
||||
<div class="outline-text-2" id="text-org8e5bc29">
|
||||
</div>
|
||||
<div id="outline-container-org07e480d" class="outline-3">
|
||||
<h3 id="org07e480d">Monday, July 7</h3>
|
||||
<div class="outline-text-3" id="text-org07e480d">
|
||||
</div>
|
||||
<div id="outline-container-orgf1a94a5" class="outline-4">
|
||||
<h4 id="orgf1a94a5" class="orgjq-contract-default">Dailies</h4>
|
||||
<div class="outline-text-4" id="text-orgf1a94a5">
|
||||
</div>
|
||||
<div id="outline-container-org0ef661e" class="outline-5">
|
||||
<h5 id="org0ef661e"><span class="done DONE">DONE</span> Exercise</h5>
|
||||
<div class="outline-text-5" id="text-org0ef661e">
|
||||
<ul class="org-ul">
|
||||
<li>Stationary bike 40 min/16km</li>
|
||||
<li>Cable Fly machine 3x6x40kg</li>
|
||||
<li>Prone leg curl machine 3x6x30kg</li>
|
||||
<li>Ab crunch machine 3x8x45kg</li>
|
||||
<li>Arm extension machine 3x6x40kg</li>
|
||||
<li>Swim 25 min</li>
|
||||
<li><p>
|
||||
Walk 8000 steps/4km
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Whew, that was an intense day.
|
||||
</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org44e45e0" class="outline-5">
|
||||
<h5 id="org44e45e0"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-org44e45e0">
|
||||
<p>
|
||||
Bit of walking meditation on the way to the pool, maybe ~15 mins.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org374541e" class="outline-5">
|
||||
<h5 id="org374541e"><span class="done DONE">DONE</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-org374541e">
|
||||
<p>
|
||||
Completed <i>Dig Site</i> and both <i>Elemental Workshop</i>s last night. Next up is Woodcutting for Lost City. I was gonna be smart and have my GIM buddy help me skip the WC requirement on <i>Fremennik Isles</i> for the 10k XP but he’s busy, so I guess soon will be my first bit of actual training in quite a while.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgc186c00" class="outline-5">
|
||||
<h5 id="orgc186c00"><span class="done DONE">DONE</span> French</h5>
|
||||
<div class="outline-text-5" id="text-orgc186c00">
|
||||
<p>
|
||||
Gonna add this to the rotation and mark it “done” for today though I mostly thought about it on a meta level. Tomorrow I’ll try and write up a bit of it and set up a bit of a study plan.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf84b10d" class="outline-4">
|
||||
<h4 id="orgf84b10d">Journal</h4>
|
||||
<div class="outline-text-4" id="text-orgf84b10d">
|
||||
<p>
|
||||
Mostly been preoccupied with exercise today, so not much to report.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org94674b3" class="outline-3">
|
||||
<h3 id="org94674b3">Tuesday, July 8th</h3>
|
||||
<div class="outline-text-3" id="text-org94674b3">
|
||||
</div>
|
||||
<div id="outline-container-org70e5f31" class="outline-4">
|
||||
<h4 id="org70e5f31" class="orgjq-contract-default">Dailies</h4>
|
||||
<div class="outline-text-4" id="text-org70e5f31">
|
||||
</div>
|
||||
<div id="outline-container-org7f8d20a" class="outline-5">
|
||||
<h5 id="org7f8d20a"><span class="done DONE">DONE</span> Exercise</h5>
|
||||
<div class="outline-text-5" id="text-org7f8d20a">
|
||||
<ul class="org-ul">
|
||||
<li>Stationary bike 18km</li>
|
||||
<li>The uhh abdominal back and forth thing (my baka-ass didn’t note what it’s called), 4x10x35kg</li>
|
||||
<li>Chess press machine (6+5)x35kg – my right shoulder is acting fucky again, so I had to end this one early</li>
|
||||
<li>Leg extension machine (2x8+10)x40kg – can probably up the weight on this next time</li>
|
||||
<li>Vertical traction (lat thing) 3x8x45kg</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7365662" class="outline-5">
|
||||
<h5 id="org7365662"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-org7365662">
|
||||
<p>
|
||||
Mainly daily life practice/morality stuff, but good stuff at that so I’ll count it – plus the exercise bike has been rather meditative.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org1fb847a" class="outline-5">
|
||||
<h5 id="org1fb847a"><span class="done DONE">DONE</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-org1fb847a">
|
||||
<p>
|
||||
Completed <i>Lost City</i>. Forestry is good new content, I love it! My bf is making fun of what qualifies as “content” to runescape players, ww.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org5b6c8a6" class="outline-5">
|
||||
<h5 id="org5b6c8a6"><span class="done CANCELLED">CANCELLED</span> French</h5>
|
||||
<div class="outline-text-5" id="text-org5b6c8a6">
|
||||
<p>
|
||||
FOrgor
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org57454fd" class="outline-4">
|
||||
<h4 id="org57454fd">Journal</h4>
|
||||
<div class="outline-text-4" id="text-org57454fd">
|
||||
</div>
|
||||
<div id="outline-container-orgcbd279c" class="outline-5">
|
||||
<h5 id="orgcbd279c">Exercise</h5>
|
||||
<div class="outline-text-5" id="text-orgcbd279c">
|
||||
<p>
|
||||
Another heavy exercise day! I feel good, the mind is sharp, but the body definitely needs a lot of recovery on days like this and energy comes in starts and stops. Next two days are rest days, at least! Honestly mixed feelings on rest days, they’re necessary but I’ve actually been really enjoying pushing the body ww. I’m surprised how quickly the body is adapting to the exercise load, but that’s being a man in his 20s for ya.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org2f8ec63" class="outline-5">
|
||||
<h5 id="org2f8ec63">Career</h5>
|
||||
<div class="outline-text-5" id="text-org2f8ec63">
|
||||
<p>
|
||||
It’s not much of a surprise, but I got word that I got rejected for all the MSc programmes I applied to. It’s a shame — there’s only a handful of English-taught compsci Master’s programmes around here, and unlike in my home country they have very limited availability and are highly selective (in my home country getting into an MSc is essentially a rubber stamp if you have a BSc, so academic record is pretty mediocre).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I guess it can’t be helped, but it still sucks, both because I don’t feel like the criterium used accurately represents me (I think my CV, motivation letter, academic references, grade of my BSc thesis are all really strong) and because I feel like I have zero options.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
It seems there’s an appeal procedure that guarantees you’ll be offered some masters or another within your field, but it’s only accessible to people with a BSc from a French institution?? The explanation I was given is that it runs through the local board of education where you got your BSc, which is civics trivia and not a <i>reason</i>. Honestly this really ticks me off — as a European citizen I have a right to live, work and get an education in any European country, and I hold an accredited European BSc, yet there are clearly rights that are arbitrarily extended only to locals. Especially hypocritical coming from the notoriously europhillic French! I can’t really corroborate this, but I suspect there’s an interesting lawsuit in this for a motivated person with a good lawyer.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Regardless it’s not a huge issue for me — my career plans don’t have an MSc as a load-bearing element. Going for further education would’ve been very situationally convenient in this particular time window, but losing the option doesn’t particularly set me back. Getting some extra student loans for living expenses was a part of the plan though, so the primary objective for the time being is earning a couple hundred bucks a month as supplementary income. I’ll try to get back into software contracting for the time being.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I’ve started more seriously considering a career for the good cause, working for some manner of charity or non-profit — somewhere I could put my oratory skills to greater use would be good. I notice over time I’ve started considering <i>careers</i> outside of software a lot more, even if my passion for the computing cause has not diminished.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org002ffce" class="outline-3">
|
||||
<h3 id="org002ffce">Wednesday, July 9th</h3>
|
||||
<div class="outline-text-3" id="text-org002ffce">
|
||||
</div>
|
||||
<div id="outline-container-org9ff1040" class="outline-4">
|
||||
<h4 id="org9ff1040" class="orgjq-contract-default">Dailies</h4>
|
||||
<div class="outline-text-4" id="text-org9ff1040">
|
||||
</div>
|
||||
<div id="outline-container-org9945516" class="outline-5">
|
||||
<h5 id="org9945516"><span class="done DONE">DONE</span> Exercise</h5>
|
||||
<div class="outline-text-5" id="text-org9945516">
|
||||
<p>
|
||||
Not sure how many steps but I walked to the park and back (my phone was dead).
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org38549b1" class="outline-5">
|
||||
<h5 id="org38549b1"><span class="done DONE">DONE</span> Meditation</h5>
|
||||
<div class="outline-text-5" id="text-org38549b1">
|
||||
<p>
|
||||
Breath meditation in the park, and walking meditation on the way back.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgfe0b136" class="outline-5">
|
||||
<h5 id="orgfe0b136"><span class="done DONE">DONE</span> Runescape</h5>
|
||||
<div class="outline-text-5" id="text-orgfe0b136">
|
||||
<p>
|
||||
Completed <i>Restless Ghost</i> and <i>Lost City</i>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgbe3992b" class="outline-5">
|
||||
<h5 id="orgbe3992b"><span class="done CANCELLED">CANCELLED</span> French</h5>
|
||||
<div class="outline-text-5" id="text-orgbe3992b">
|
||||
<p>
|
||||
Just kinda slipped through in all the commotion.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7087e29" class="outline-4">
|
||||
<h4 id="org7087e29">Journal</h4>
|
||||
<div class="outline-text-4" id="text-org7087e29">
|
||||
</div>
|
||||
<div id="outline-container-org517740a" class="outline-5">
|
||||
<h5 id="org517740a">Ultraman</h5>
|
||||
<div class="outline-text-5" id="text-org517740a">
|
||||
<p>
|
||||
Meet <b>Ultraman</b>, the latest member of the family:
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org6361789">
|
||||
<img src="../../static/images/ultraman.jpg" alt="ultraman.jpg" width="70%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 1: </span><i>Named in honor of the lady who in Tokyo told us in quiet confidence that Ultraman is her son. Don’t worry, I cleaned him up again after this!</i></figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
I found him by the sidewalk as I was walking home from the park. He has a wound on the left side of his head and a mean gash on his right side, but he’s been conscious and responsive all day and hasn’t bled. He can move all his limbs but he can’t stand. My friend, who keeps several pigeons he’s rescued, thinks he’s about 2 weeks old; at his advice I’ve been feeding Ultraman baby food, which thankfully he does eat, and treated his wound with spray-on bandage.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I really hope he recovers well.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgff4481c" class="outline-5">
|
||||
<h5 id="orgff4481c">Master’s</h5>
|
||||
<div class="outline-text-5" id="text-orgff4481c">
|
||||
<p>
|
||||
I’ve sent an <a href="../other/ip_paris_appeal.html">appeal email</a> regarding my rejection from the Master’s programmes I applied to at IP Paris. I’ve reproduced the email on this blog because I think the information contained within is interesting and because I think it’s a good letter.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf531407" class="outline-3">
|
||||
<h3 id="orgf531407">Thursday, July 10th</h3>
|
||||
<div class="outline-text-3" id="text-orgf531407">
|
||||
<div class="poetry" id="org63c6bfe">
|
||||
<p>
|
||||
<b><b>Q</b></b>: How is Ultraman doing?
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b><b>A</b></b>: <i>He isn’t; he’s done.</i>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In Memoriam.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-17</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
362
html/journal/w29-2025.html
Normal file
@@ -0,0 +1,362 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Journal Week 29, 2025 (July 14 to 20)</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org63cc0a4" class="outline-2">
|
||||
<h2 id="org63cc0a4">Journal Week 28, 2025 (July 14 to 20)</h2>
|
||||
<div class="outline-text-2" id="text-org63cc0a4">
|
||||
</div>
|
||||
<div id="outline-container-org7447d50" class="outline-3">
|
||||
<h3 id="org7447d50">Thursday - Thursday, July 10th - 17th</h3>
|
||||
<div class="outline-text-3" id="text-org7447d50">
|
||||
<p>
|
||||
Just kinda lumping these together as I left a bit of a hiatus in the journaling and let things slip a little bit, mostly a consequence of working too hard the week prior.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org1560c57" class="outline-4">
|
||||
<h4 id="org1560c57">Thursday, July 10th</h4>
|
||||
<div class="outline-text-4" id="text-org1560c57">
|
||||
<p>
|
||||
As alluded to in last week’s journal, Ultraman passed away around midnight. He was recovering strength fast throughout the day, but started going backwards fast starting from around 6PM, ultimately passing away some six hours later. I will write up <a href="../other/ultraman.html">his full story</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Other than that, Thursday was a normal day.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf08b6d7" class="outline-4">
|
||||
<h4 id="orgf08b6d7">Friday - Sunday</h4>
|
||||
<div class="outline-text-4" id="text-orgf08b6d7">
|
||||
<p>
|
||||
I took friday off and then spent the weekend doing normal weekend things. I needed some recovery; been going at it too hard with exercise.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org9872ddb" class="outline-4">
|
||||
<h4 id="org9872ddb">Monday</h4>
|
||||
<div class="outline-text-4" id="text-org9872ddb">
|
||||
<p>
|
||||
Bastille day! We threw a bit of a party at home and had fun. The Eiffel Tower fireworks/drone show was very beautiful this year. I was also very impressed by the Indonesian division at the military parade.
|
||||
</p>
|
||||
|
||||
<figure>
|
||||
<video width="720" height="480" controls class="center">
|
||||
<source src="../../static/video/bastille_day_fireworks_2025.mp4" type="video/mp4">
|
||||
Your browser does not support the video tag.
|
||||
</video>
|
||||
<figcaption class="caption center">Bastille day fireworks.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<video width="720" height="480" controls class="center">
|
||||
<source src="../../static/video/bastille_day_indonesians_2025.mp4" type="video/mp4">
|
||||
Your browser does not support the video tag.
|
||||
</video>
|
||||
<figcaption class="caption center">Indonesian army at the parade.</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgfd67bf8" class="outline-4">
|
||||
<h4 id="orgfd67bf8">Tue - Wed</h4>
|
||||
<div class="outline-text-4" id="text-orgfd67bf8">
|
||||
<p>
|
||||
Spent most of Tuesday just resting since I went a bit too hard on Monday and stayed up too late. Wednesday I was feeling a lot of physical malaise but I managed to drag myself to the pool and felt better after that. I definitely notice a couple days of unhealthy living and lack of exercise.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf7da76c" class="outline-4">
|
||||
<h4 id="orgf7da76c">Thu</h4>
|
||||
<div class="outline-text-4" id="text-orgf7da76c">
|
||||
<p>
|
||||
Put everything back into order, cleaned the house, did a lot of exercise. Also worked on the blog a lot. Goal is to officially launch the blog on the 27th, now.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org3d5b7c4" class="outline-3">
|
||||
<h3 id="org3d5b7c4">Friday, July 18th</h3>
|
||||
<div class="outline-text-3" id="text-org3d5b7c4">
|
||||
<p>
|
||||
Back to full power today. Gonna leave the daily logs off until next week.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Lot of exercise — gonna stay with machines for another week and then move to free weights I think, which is pretty intimidating.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0d52cab" class="outline-3">
|
||||
<h3 id="org0d52cab">Saturday, July 19th</h3>
|
||||
<div class="outline-text-3" id="text-org0d52cab">
|
||||
<p>
|
||||
Exhausted from yesterday’s exercise hehe. Dusted off the EMPTYHEAD today, going through the code and explaining it to my co-dev-to-be. Looking forward to picking this back up — more to follow soon. Restful Saturday otherwise.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org7dd424c" class="outline-4">
|
||||
<h4 id="org7dd424c"><span class="todo TODO">TODO</span> Link EMPTYHEAD</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7a5b184" class="outline-3">
|
||||
<h3 id="org7a5b184">Sunday, July 20th</h3>
|
||||
<div class="outline-text-3" id="text-org7a5b184">
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org943cba5">
|
||||
<img src="../../static/images/end_sky_day_2025.jpg" alt="end_sky_day_2025.jpg" width="50%">
|
||||
|
||||
<figcaption><span class="figure-number">Figure 1: </span><i>Happy End Sky Day!</i></figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Went to see some gardens/greenhouses today, otherwise a restful Sunday as well.
|
||||
</p>
|
||||
|
||||
|
||||
<figure id="org6ab4347">
|
||||
<img src="../../static/images/greenhouse07251.jpg" alt="greenhouse07251.jpg" width="70%" class="center">
|
||||
|
||||
</figure>
|
||||
|
||||
|
||||
<figure id="orgee11802">
|
||||
<img src="../../static/images/greenhouse07252.jpg" alt="greenhouse07252.jpg" width="70%" class="center">
|
||||
|
||||
</figure>
|
||||
|
||||
|
||||
<figure id="org4e0767b">
|
||||
<img src="../../static/images/greenhouse07253.jpg" alt="greenhouse07253.jpg" width="50%" class="center">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-20</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
272
html/journal/w30-2025.html
Normal file
@@ -0,0 +1,272 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Journal Week 30, 2025</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgee588ac" class="outline-2">
|
||||
<h2 id="orgee588ac">Journal Week 30, 2025 (July 21 to 27)</h2>
|
||||
<div class="outline-text-2" id="text-orgee588ac">
|
||||
</div>
|
||||
<div id="outline-container-org20c40bd" class="outline-3">
|
||||
<h3 id="org20c40bd">Monday, July 21st</h3>
|
||||
<div class="outline-text-3" id="text-org20c40bd">
|
||||
<p>
|
||||
Restless legs syndrome caused me to not sleep all night, so it was a bit of a struggle day for a while. I did drag myself to the gym and used the stationary bike for a full hour — quite impressed with myself!
|
||||
</p>
|
||||
|
||||
<div class="org-center">
|
||||
|
||||
<figure id="org5fdf5c5">
|
||||
<img src="../../static/images/stationary_bike_1hr.jpg" alt="stationary_bike_1hr.jpg" width="100%">
|
||||
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7ca11d2" class="outline-3">
|
||||
<h3 id="org7ca11d2">Tuesday, July 22nd</h3>
|
||||
<div class="outline-text-3" id="text-org7ca11d2">
|
||||
<p>
|
||||
I actually slept well today, thank god.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I wrote a <a href="../events/wroclaw.html">post about my travels to Wrocław</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orga1e3c3b" class="outline-3">
|
||||
<h3 id="orga1e3c3b">Wednesday, July 23rd.</h3>
|
||||
<div class="outline-text-3" id="text-orga1e3c3b">
|
||||
<p>
|
||||
Started writing a <a href="../events/premier_impact.html">retrospective about Premier Impact.</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-23</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
306
html/journal/w31-2025.html
Normal file
@@ -0,0 +1,306 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Journal Week 31, 2025</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org4a99d20" class="outline-2">
|
||||
<h2 id="org4a99d20">Journal Week 31, 2025 (July 28 to August 3)</h2>
|
||||
<div class="outline-text-2" id="text-org4a99d20">
|
||||
</div>
|
||||
<div id="outline-container-org0579d64" class="outline-3">
|
||||
<h3 id="org0579d64">Wednesday, July 30th</h3>
|
||||
<div class="outline-text-3" id="text-org0579d64">
|
||||
</div>
|
||||
<div id="outline-container-org42a291b" class="outline-4">
|
||||
<h4 id="org42a291b">Daily Planning</h4>
|
||||
<div class="outline-text-4" id="text-org42a291b">
|
||||
</div>
|
||||
<div id="outline-container-orgbbd4561" class="outline-5">
|
||||
<h5 id="orgbbd4561"><span class="done DONE">DONE</span> Call grandparents</h5>
|
||||
</div>
|
||||
<div id="outline-container-org2eee7bb" class="outline-5">
|
||||
<h5 id="org2eee7bb"><span class="done DONE">DONE</span> Look for work</h5>
|
||||
</div>
|
||||
<div id="outline-container-orgbb47274" class="outline-5">
|
||||
<h5 id="orgbb47274"><span class="todo TODO">TODO</span> 2 pages Le Petit Prince</h5>
|
||||
</div>
|
||||
<div id="outline-container-orgf9a9b85" class="outline-5">
|
||||
<h5 id="orgf9a9b85"><span class="done DONE">DONE</span> Clean house</h5>
|
||||
</div>
|
||||
<div id="outline-container-orgaa181d6" class="outline-5">
|
||||
<h5 id="orgaa181d6"><span class="done DONE">DONE</span> Finish writing <a href="../events/premier_impact.html">Premier Impact retrospective</a></h5>
|
||||
</div>
|
||||
<div id="outline-container-org068819a" class="outline-5">
|
||||
<h5 id="org068819a"><span class="todo TODO">TODO</span> Start graphic redesign website</h5>
|
||||
</div>
|
||||
<div id="outline-container-org9885969" class="outline-5">
|
||||
<h5 id="org9885969"><span class="done DONE">DONE</span> Clean browser tabs</h5>
|
||||
</div>
|
||||
<div id="outline-container-orga3e3603" class="outline-5">
|
||||
<h5 id="orga3e3603"><span class="done DONE">DONE</span> Set up hobby desk</h5>
|
||||
</div>
|
||||
<div id="outline-container-org6495ecf" class="outline-5">
|
||||
<h5 id="org6495ecf"><span class="done DONE">DONE</span> Motorcycle ride</h5>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org6f4982c" class="outline-4">
|
||||
<h4 id="org6f4982c">Journal</h4>
|
||||
<div class="outline-text-4" id="text-org6f4982c">
|
||||
<p>
|
||||
Busy day today. Haven’t kept up with journaling for a few days – must be the poor sleep. I finished the <a href="../events/premier_impact.html">Premier Impact retrospective</a> today. Tried looking for work but my LinkedIn account, which I made yesterday, got blocked due to suspicious behaviour; still did a bunch of planning. I got a 3D printer (Creality Ender 3 V3 SE) yesterday — amazing product, very fun, will write more soon. RIP Ozzy Osbourne, Hulk Hogan and Shunsaku Tamiya.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org2e9df31" class="outline-3">
|
||||
<h3 id="org2e9df31">Thursday, July 31st</h3>
|
||||
<div class="outline-text-3" id="text-org2e9df31">
|
||||
</div>
|
||||
<div id="outline-container-org14da676" class="outline-4">
|
||||
<h4 id="org14da676">Daily Planning</h4>
|
||||
<div class="outline-text-4" id="text-org14da676">
|
||||
</div>
|
||||
<div id="outline-container-orgd0cf882" class="outline-5">
|
||||
<h5 id="orgd0cf882"><span class="done DONE">DONE</span> 3 pages Le Petit Prince</h5>
|
||||
</div>
|
||||
<div id="outline-container-orgd3dea0f" class="outline-5">
|
||||
<h5 id="orgd3dea0f"><span class="todo TODO">TODO</span> Graphic redesign of website</h5>
|
||||
</div>
|
||||
<div id="outline-container-org8df59e5" class="outline-5">
|
||||
<h5 id="org8df59e5"><span class="todo TODO">TODO</span> Continue Honeycomb Storage Wall</h5>
|
||||
</div>
|
||||
<div id="outline-container-org62eb46f" class="outline-5">
|
||||
<h5 id="org62eb46f"><span class="todo TODO">TODO</span> Write a blog post</h5>
|
||||
</div>
|
||||
<div id="outline-container-org506475a" class="outline-5">
|
||||
<h5 id="org506475a"><span class="todo TODO">TODO</span> Look for workies</h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-31</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
244
html/links/index.html
Normal file
@@ -0,0 +1,244 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Links</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org032af6e" class="outline-2">
|
||||
<h2 id="org032af6e">Links</h2>
|
||||
<div class="outline-text-2" id="text-org032af6e">
|
||||
</div>
|
||||
<div id="outline-container-org7dfadb8" class="outline-3">
|
||||
<h3 id="org7dfadb8">2025</h3>
|
||||
<div class="outline-text-3" id="text-org7dfadb8">
|
||||
<ul class="org-ul">
|
||||
<li><a href="./w27-2025-30.06-06.07-links.html">Week 27</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-04</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
239
html/links/w27-2025-30.06-06.07-links.html
Normal file
@@ -0,0 +1,239 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Links for week 27, 2025 (June 30 to July 06)</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgf47fbe8" class="outline-2">
|
||||
<h2 id="orgf47fbe8">Links for week 27, 2025 (June 30 to July 06)</h2>
|
||||
<div class="outline-text-2" id="text-orgf47fbe8">
|
||||
</div>
|
||||
<div id="outline-container-org4de199a" class="outline-3">
|
||||
<h3 id="org4de199a"><a href="https://en.wikipedia.org/wiki/Sebastianism">Sebastianism</a></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-04</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
299
html/other/ip_paris_appeal.html
Normal file
@@ -0,0 +1,299 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Appeal Regarding Rejection for Computer Science MSc Programmes at IP Paris</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org68659f5" class="outline-2">
|
||||
<h2 id="org68659f5">Appeal Regarding Rejection for Computer Science MSc Programmes at IP Paris</h2>
|
||||
<div class="outline-text-2" id="text-org68659f5">
|
||||
<p>
|
||||
Dear esteemed President of the Institut Polytechnique de Paris,
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I hope this email finds you well; I have addressed this to you since the rejection notice I have received directs me to address my appeal auprès du chef de l’établissement concerné and because it is your name that appears there, but in the plausible case that this email is addressed wrongly I would like to kindly request the secretariat forward it to the correct location.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I am writing to you today regarding my application to two Computer Science Master’s degree programmes taught at IP Paris – namely, your <i>M1 Foundations of Computer Science</i> and <i>M1 Parallel and Distributed Systems</i> programmes – which I applied for in the supplementary application period, and for which I was rejected; the rejection appears to me to be based primarily on my academic transcripts.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
As it happens I am a recent immigrant from the Netherlands to France and holder of a Dutch BSc in Computing Science. I believe my situation as such creates some unique considerations that I wish to ensure are carefully taken into consideration in the context of my application; consider this email to be thus the “informal appeal” that is mentioned in the rejection notice.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
My primary matter of concern is the Dutch academic system, which is structured quite differently from the French system, reflecting differing cultural attitudes. Giving an overview:
|
||||
</p>
|
||||
|
||||
<ul class="org-ul">
|
||||
<li>Here in France, most Master’s programmes are selective and applications may be denied; in the Netherlands such selective programmes are a rarity, and my Bachelor’s degree would grant me automatic entry to the overwhelming majority of Computer Science MSc programmes;</li>
|
||||
|
||||
<li>In France you know such a concept as “failing a year” and having to retake it at the university level; in the Netherlands this is not the case – students are free to take and retake courses until they’ve passed all of them at which point they are awarded their degree. According to official statistics only about ⅓ of students completes their BSc in the statutory three years, and only ⅔ of students do so in four; a slower pace through one’s education is seen as reflecting a momentary difference in personal priorities and not as a stain on one’s academic career or a mark of incompetence;</li>
|
||||
|
||||
<li>In general, France bestows great prestige on academic excellence in the form of high grades, honors distinctions, and a complex prestige hierarchy of institutions. Dutch culture, on the other hand, does not value these things nearly as much, and instead prioritizes accessibility and takes innovation, independence and real-world results as the basis of prestige.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
It is in this context that I believe my academic record should be evaluated. It is admittedly true that I took a relatively long time to finish my undergraduate degree, and ultimately graduated with a mediocre grade-point average. However, I strongly feel that when my entire career is reduced to just these metrics, which until now (commensurate with prevailing cultural attitudes in my homeland) I had never considered to be of significant import, the picture that is painted is not at all representative of my abilities. Since I began my undergraduate degree almost eight years ago I co-founded a company, had a brief but very lucrative contracting and consultancy career, worked on a variety of interesting research prototypes of which my bachelor’s thesis is one example, and of course found love, immigrated, and matured a whole lot.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I am aware that your programmes are considered to be rather elite, about which I will say two things. First, I will reaffirm my commitment and personal faith in my ability to complete the programme to a high standard; in fact, in this stage of my life I find the high standard to be rather inspiring.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Second, I must unfortunately appeal to your sympathy; between me having missed the initial application in all the commotion surrounding my immigration, and the dearth of English language programmes (another surprise coming from my home country where already many undergraduate programmes in this field are taught in English, my own included; and this certainly being the case for Master’s programmes), I have not gotten accepted into any of the programmes I applied to, and have nowhere else to turn to.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The rejection notice I received hints at an appeal procedure to a board of education that according to my research would guarantee placement in at least some Master’s programme in my field, but unfortunately it seems that this applies only to those who received their undergraduate education in France, and thus not to me. As someone with an accredited foreign European Bachelor’s degree it saddens and confuses me that the same right is not extended to me, but as this is a matter beyond my control I am now at serious risk of being unable to continue my education here in France, which would be to my immense regret.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I would like to kindly request you re-evaluate my application in light of the context I have provided in this email, and hopefully find a place for me at one of your programmes. If you cannot find a place for me at the mentioned programmes, but can place me in a different programme within the same field, or can perhaps recommend me to a programme at a different institution, I would also be very thankful for that. I do strongly prefer a programme taught in English as my mastery of French is unfortunately still rather meager, but should a French-language programme be the only option available I am also willing to undertake that additional challenge.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I have faith that you are willing to look past cultural differences and shallow statistics and fairly evaluate my fitness for your institution, regardless of what your expert judgement ultimately is to be. I have once again attached my CV and academic references to this email, as well as a copy of my Bachelor’s thesis, which (graded as 8.5/10) I believe more accurately represents my abilities than my grade point average. If there is any more information you may wish for me to provide to you, or any way in which I can prove my abilities to you, I would also be eager to do so.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Thank you kindly for your attention throughout this long email.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Dearest regards,
|
||||
</p>
|
||||
|
||||
<p>
|
||||
akk0
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-10</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
234
html/other/ultraman.html
Normal file
@@ -0,0 +1,234 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>The Story of Ultraman</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org37033cc" class="outline-2">
|
||||
<h2 id="org37033cc">The Story of Ultraman</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-18</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
287
html/polemics/against_payment_processors.html
Normal file
@@ -0,0 +1,287 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-07-24 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Payment Processor Monopoly as Insult to the Sovereignty of the People; Responding to the Strongarming of Video Game marketplaces</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgb5923a3" class="outline-2">
|
||||
<h2 id="orgb5923a3">Payment Processor Monopoly as Insult to the Sovereignty of the People; Responding to the Strongarming of Video Game marketplaces</h2>
|
||||
<div class="outline-text-2" id="text-orgb5923a3">
|
||||
</div>
|
||||
<div id="outline-container-org7e61099" class="outline-3">
|
||||
<h3 id="org7e61099">Introduction</h3>
|
||||
<div class="outline-text-3" id="text-org7e61099">
|
||||
<p>
|
||||
This essay is a response to the degenerate and subversive position occupied by private sector “payment processors”<sup><a id="fnr.1" class="footref" href="#fn.1" role="doc-backlink">1</a></sup> generally.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The root of this particular saga pertains to the <a href="https://arstechnica.com/gaming/2025/07/steam-cracks-down-on-some-sex-games-to-appease-payment-processors/">delisting of a number pornographic video games</a> by online video game marketplace Steam, in response to pressure by payment processors<sup><a id="fnr.2" class="footref" href="#fn.2" role="doc-backlink">2</a></sup>, who themselves are acting in response to <a href="https://www.collectiveshout.org/open-letter-to-payment-processors">an open letter by nonprofit Collective Shout</a>. A list of the banned games can be found <a href="https://steamdb.info/history/events/?before=64657809">on SteamDB</a>, although it’s gated behind a login and not easily searchable.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The catalyst for my writing this is <a href="https://itch.io/updates/update-on-nsfw-content">an announcement by video game marketplace itch.io</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org514dedf" class="outline-3">
|
||||
<h3 id="org514dedf">Things that <i>don’t</i> matter</h3>
|
||||
<div class="outline-text-3" id="text-org514dedf">
|
||||
</div>
|
||||
<div id="outline-container-org1a5b3bc" class="outline-4">
|
||||
<h4 id="org1a5b3bc">The games are vile</h4>
|
||||
<div class="outline-text-4" id="text-org1a5b3bc">
|
||||
<p>
|
||||
Before we can tackle the matter of oppression, we must first tackle the oppressor’s eternal trap head on: at any point in time, those visibly chosen to be victims will always be those least palatable to defend. We can be frank: looking at the list of things that got banned, it looks like a bunch of shovelware. None of it looks like it has any artistic merit, nor do I think anyone is better off interacting with the stuff.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Focusing on this, though, inverts and subverts the fundamental principle of justice and rule of law: one’s freedom and sovereignty extend <i>all the way up to</i> where another’s begins. It is <i>the limitation</i> of one’s freedom which must justify itself. To fixate on whether this stuff is worth defending presupposes the aggressor’s right to attack it, and confuses the issue upon whom the authority rests to legitimately decide what is permissible.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
If I were in charge of Steam I wouldn’t have allowed this slop onto my marketplace, just as if I were Jeff Bezos I wouldn’t have accepted the fourth-rate junk one can find on Amazon Marketplace. This is utterly irrelevant to the matter at hand. It should also be said not allowing something in the first place differs from pulling something like refusing to award a building permit differs from taking a wrecking ball to someone’s house.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org18aa91c" class="outline-4">
|
||||
<h4 id="org18aa91c">I don’t agree with Open Shout</h4>
|
||||
<div class="outline-text-4" id="text-org18aa91c">
|
||||
<p>
|
||||
Open Shout’s mandate seems to be the usual “violent porn causes people to rape” — yes, the usual “violent videogames” bit. Their open letter doesn’t even actually go as far as saying this, but you can find it in their other writings on the matter. Is there even anything to say? The “violent videogames” bit is decades old. My personal stance is that I suspect that if all rape games were banned tomorrow, no scientist would be able to distinguish the effect on sexual abuse rates from zero. They’re entitled to their views and this is in no way a polemic against Open Shout — this essay doesn’t concern itself with <i>whether these games should be banned</i>; it is about <i>who should be the judge on that</i> — spoiler: I don’t think it’s MasterCard.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footnotes">
|
||||
<h2 class="footnotes">Footnotes: </h2>
|
||||
<div id="text-footnotes">
|
||||
|
||||
<div class="footdef"><sup><a id="fn.1" class="footnum" href="#fnr.1" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">In this case most immediately Visa and MasterCard, but I will show that the issue lies with the existence of their social position <i>per se</i>, not their particular misbehaviour.</p></div></div>
|
||||
|
||||
<div class="footdef"><sup><a id="fn.2" class="footnum" href="#fnr.2" role="doc-backlink">2</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">The specific entities are unnamed, but we needn’t pretend to not know it’s Visa and MasterCard.</p></div></div>
|
||||
|
||||
|
||||
</div>
|
||||
</div></div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-07-24</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<br>
|
||||
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,10 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>How this blog is built</title>
|
||||
<title>How This Blog Works</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
@@ -195,35 +195,39 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgbd4ba64" class="outline-2">
|
||||
<h2 id="orgbd4ba64">Blog Tech</h2>
|
||||
<div class="outline-text-2" id="text-orgbd4ba64">
|
||||
</div>
|
||||
<div id="outline-container-orgac4801c" class="outline-3">
|
||||
<h3 id="orgac4801c">chuu</h3>
|
||||
</div>
|
||||
<div id="outline-container-org6502e76" class="outline-2">
|
||||
<h2 id="org6502e76">How This Blog Works</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='publish-date'>Published: 2022-04-18</div><div id='modified-date'>Last modified: 2023-01-10</div><hr>
|
||||
<div id='footer'><div id='publish-date'>Published: 2025-09-27</div><div id='modified-date'>Last modified: 2025-09-27</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Reserved Jabbing with Pokey Words</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,13 +211,13 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgc39bd60" class="outline-2">
|
||||
<h2 id="orgc39bd60">Reserved Jabbing with Pokey Words</h2>
|
||||
<div class="outline-text-2" id="text-orgc39bd60">
|
||||
<div id="outline-container-orgf3b59ab" class="outline-2">
|
||||
<h2 id="orgf3b59ab">Reserved Jabbing with Pokey Words</h2>
|
||||
<div class="outline-text-2" id="text-orgf3b59ab">
|
||||
</div>
|
||||
<div id="outline-container-org5d4ad2c" class="outline-3">
|
||||
<h3 id="org5d4ad2c">Digesting the Writing Advice</h3>
|
||||
<div class="outline-text-3" id="text-org5d4ad2c">
|
||||
<div id="outline-container-orgc5629da" class="outline-3">
|
||||
<h3 id="orgc5629da">Digesting the Writing Advice</h3>
|
||||
<div class="outline-text-3" id="text-orgc5629da">
|
||||
<p>
|
||||
I was reading <a href="https://slatestarcodex.com/2019/07/04/style-guide-not-sounding-like-an-evil-robot/">a little style guide on Slate Star Codex</a>. Now truth be told, I generally find this kind of “don’t say this, say that instead” style guide somewhat patronizing and quite irritating (more of a testament to my own rebellious spirit than any indictment of any author) and unhelpfully unnuanced (a more practical complaint), and my first instinct was to want to argue this lack of nuance. On the other hand, Scott is a very skilled communicator and an examplar in how being an enormous dork need not be a barrier to popularity, and there is a more helpful general principle hidden in these rules.
|
||||
</p>
|
||||
@@ -234,9 +239,9 @@ I am fairly sure this is all supposed to be strongly related to the linguistic p
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org80c8d89" class="outline-3">
|
||||
<h3 id="org80c8d89">Further Thoughts</h3>
|
||||
<div class="outline-text-3" id="text-org80c8d89">
|
||||
<div id="outline-container-org2305e9a" class="outline-3">
|
||||
<h3 id="org2305e9a">Further Thoughts</h3>
|
||||
<div class="outline-text-3" id="text-org2305e9a">
|
||||
<p>
|
||||
Having arrived at a nice concise principle of communication, let’s take a step back and generalize a bit, because I think this idea of the brain as constantly predicting sensory input and responding to surprises is useful and interesting. Specifically, while writing this it called up something I have read about schizophrenia. In a nutshell, schizophrenics commonly experience something what is called “delusions of reference”, in which they interpret innocuous things (e.g. newspaper headlines, things said on radio) as having special meaning to them. In some theories of brain function, there is an explanation for this that goes as follows: the brain is constantly predicting upcoming stimuli. In people with schizophrenia, this sometimes goes awry in a way that makes the brain flag something innocuous as deeply surprising. To the schizophrenic person, this feels as though the stimulus in question is somehow deeply meaningful to them personally, presumably in the same way that choosing an unusual “pokey” word instead of a more common synonym feels deliberate and meaningful.
|
||||
</p>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>The Gospel According to Saint Francis</title>
|
||||
<title>A West Coast Gospel</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
@@ -195,24 +195,33 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org43048c1" class="outline-2">
|
||||
<h2 id="org43048c1">todo title</h2>
|
||||
<div class="outline-text-2" id="text-org43048c1">
|
||||
<div id="outline-container-org529fa8d" class="outline-2">
|
||||
<h2 id="org529fa8d">todo title</h2>
|
||||
<div class="outline-text-2" id="text-org529fa8d">
|
||||
</div>
|
||||
<div id="outline-container-org97ba207" class="outline-3">
|
||||
<h3 id="org97ba207">I</h3>
|
||||
<div class="outline-text-3" id="text-org97ba207">
|
||||
<div id="outline-container-orgbf07373" class="outline-3">
|
||||
<h3 id="orgbf07373">I</h3>
|
||||
<div class="outline-text-3" id="text-orgbf07373">
|
||||
<p>
|
||||
Sacramento, California, 2355. Jesus Salvador Rodriguez was a teacher and healer. Working two jobs was hard work, but he liked the extra income, hoping the size of his palestial two-bedroom apartment would help attract a mate. Long ago, before the Singularity, there had been many jobs; now it was down to just two. There were healers, who worked in healthcare administration, and teachers, who worked in college administration. Rumors had it that somewhere out there the Digital Nomads yet roamed, traversing the galaxy in a bid to get ever further away from California. Scientific concensus dismissed these rumors as a hoax, holding that the universe held nil but Earth and Paperclip.
|
||||
</p>
|
||||
@@ -222,9 +231,9 @@ Naively reasoning one would suggest that, with nanobots supporting one’s e
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orga42afd3" class="outline-3">
|
||||
<h3 id="orga42afd3">II</h3>
|
||||
<div class="outline-text-3" id="text-orga42afd3">
|
||||
<div id="outline-container-orgc0eaffc" class="outline-3">
|
||||
<h3 id="orgc0eaffc">II</h3>
|
||||
<div class="outline-text-3" id="text-orgc0eaffc">
|
||||
<p>
|
||||
It was Thursday afternoon, and Jesus was at work. When not? Long ago, there had been the matter between <i>Working From Home</i> and <i>Living In The Office</i>, and the office had won. Everyone was, of course, well aware of the irony of living at the office for the sole purpose of renting an apartment, this being the subject of a centuries-old comedic tradition. A tale as old as time; so as the peacock shows its fitness by painting a target of auspicious technicolor plumes on its own back, so must humans do retarded shit to get laid.
|
||||
</p>
|
||||
@@ -246,9 +255,9 @@ He finished his meal and went back inside, making his way past the office and to
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org3c24ab3" class="outline-3">
|
||||
<h3 id="org3c24ab3">III</h3>
|
||||
<div class="outline-text-3" id="text-org3c24ab3">
|
||||
<div id="outline-container-orgd9d1dee" class="outline-3">
|
||||
<h3 id="orgd9d1dee">III</h3>
|
||||
<div class="outline-text-3" id="text-orgd9d1dee">
|
||||
<p>
|
||||
<b>SPIDER!!!</b>. Now that I have your attention, <b>SPIDER!!!</b>. It’d bit him. It shouldn’t have been there. After months of negotiation, a deal’d been reached. Clippy, the universe. Humans, the Earth. Spiders, Australia. This was not Australia. Thus the Tripartite Partition Treaty designated the spider as an enemy combatant, overruling the California Bill of Animal Rights’ prohibition on killing insects. Jesus shot at it with his web. Web? Web! Spider silk! Strong as steel, tough as kevlar, a wonderful material. Extremely illegal, as it was not listed on the California State <del>Whitelist</del> Allowlist of Materials Known Not To Cause Cancer (Superintelligence offered to provide a much longer list, but since the bulk of chemicals is not carcinogenic, the list would’ve required Randian amounts of paper to print and this was deemed environmentally unfriendly).
|
||||
</p>
|
||||
@@ -262,9 +271,9 @@ Enfin, since carcinogenic compounds were considered Schedule I drugs (the era of
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org8593c34" class="outline-3">
|
||||
<h3 id="org8593c34">IV, or as Uccello Knew It, IIII</h3>
|
||||
<div class="outline-text-3" id="text-org8593c34">
|
||||
<div id="outline-container-orgd3be2a7" class="outline-3">
|
||||
<h3 id="orgd3be2a7">IV, or as Uccello Knew It, IIII</h3>
|
||||
<div class="outline-text-3" id="text-orgd3be2a7">
|
||||
<p>
|
||||
Skirt. Crop top. Boots; leather. Jacket; leather. Socks - long, green; nails, too. <i>Victoria</i>. And her guitar. Not the kind that goes <i>pling plong</i>. The kind that makes an onomatopoeia befitting very aggressive electric guitar playing. She looked like a relic. Fashion from when old was new again in her great-great-great-grandmother’s days. Loved to smoke the ganja. Everyone smoked, as cannabis consumption had been made compulsory in California, but she really enjoyed it.
|
||||
</p>
|
||||
@@ -290,9 +299,9 @@ Jesus’ apartment. <i>Wanna come in, have a smoke?</i>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgfc6fa0a" class="outline-3">
|
||||
<h3 id="orgfc6fa0a">V</h3>
|
||||
<div class="outline-text-3" id="text-orgfc6fa0a">
|
||||
<div id="outline-container-org6541816" class="outline-3">
|
||||
<h3 id="org6541816">V</h3>
|
||||
<div class="outline-text-3" id="text-org6541816">
|
||||
<p>
|
||||
Before the cloud had left her black lips, she’d already pinched the pegs of her axe - she carried it with her everywhere - and started tuning it. Looking down, blushing, wanting to look at anything but Jesus. <i>Cute</i>. <i>Cutecutecutecutecutecute</i>, he thought. <i>The damn guitar obscures her belly</i>, he thought. She, on her part, thought something perhaps best transliterated as <i>asodifhweofnoqfc</i>. She was no good with this kind of thing. She couldn’t deal with emotions using words. She’d rather play than speak; her fingers outskilled her tongue.
|
||||
</p>
|
||||
@@ -310,17 +319,17 @@ Jesus felt for her. He wanted to hear it. He wanted all of her, the song of her
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgaf4acdc" class="outline-3">
|
||||
<h3 id="orgaf4acdc">VI</h3>
|
||||
<div class="outline-text-3" id="text-orgaf4acdc">
|
||||
<div id="outline-container-org30a6058" class="outline-3">
|
||||
<h3 id="org30a6058">VI</h3>
|
||||
<div class="outline-text-3" id="text-org30a6058">
|
||||
<p>
|
||||
Jesús webbed.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7972ad1" class="outline-3">
|
||||
<h3 id="org7972ad1">notes</h3>
|
||||
<div class="outline-text-3" id="text-org7972ad1">
|
||||
<div id="outline-container-orgb1e373a" class="outline-3">
|
||||
<h3 id="orgb1e373a">notes</h3>
|
||||
<div class="outline-text-3" id="text-orgb1e373a">
|
||||
<p>
|
||||
something something violin string
|
||||
it’s a sexual metaphor
|
||||
@@ -334,14 +343,14 @@ spider silk bdsm
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='publish-date'>Published: 2023-03-24</div><div id='modified-date'>Last modified: 2025-06-11</div><hr>
|
||||
<div id='footer'><div id='publish-date'>Published: 2023-03-24</div><div id='modified-date'>Last modified: 2025-09-27</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Framework Laptop Review</title>
|
||||
@@ -195,24 +195,33 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org30dea7d" class="outline-2">
|
||||
<h2 id="org30dea7d">My Experience with the Framework Laptop</h2>
|
||||
<div class="outline-text-2" id="text-org30dea7d">
|
||||
<div id="outline-container-org77e4d42" class="outline-2">
|
||||
<h2 id="org77e4d42">My Experience with the Framework Laptop</h2>
|
||||
<div class="outline-text-2" id="text-org77e4d42">
|
||||
</div>
|
||||
<div id="outline-container-orgace771d" class="outline-3">
|
||||
<h3 id="orgace771d">Ordering</h3>
|
||||
<div class="outline-text-3" id="text-orgace771d">
|
||||
<div id="outline-container-org6cd8f00" class="outline-3">
|
||||
<h3 id="org6cd8f00">Ordering</h3>
|
||||
<div class="outline-text-3" id="text-org6cd8f00">
|
||||
<p>
|
||||
I’d been eyeing the <a href="https:frame.work">Framework laptop</a> since somewhere in October 2021, but the EU release got delayed and they were very hesitant to give time estimates. I only managed to get my hands on it in late February, and I ended up having to have it delivered to France. I understand the difficulty of setting up logistics especially these days, but I broke my previous laptop and being stuck in limbo like this was not fun.
|
||||
</p>
|
||||
@@ -223,13 +232,13 @@ I asked their customer service to make a small change to the delivery address, b
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd542c22" class="outline-3">
|
||||
<h3 id="orgd542c22">Set-up</h3>
|
||||
<div class="outline-text-3" id="text-orgd542c22">
|
||||
<div id="outline-container-org30258d6" class="outline-3">
|
||||
<h3 id="org30258d6">Set-up</h3>
|
||||
<div class="outline-text-3" id="text-org30258d6">
|
||||
</div>
|
||||
<div id="outline-container-org8c01345" class="outline-4">
|
||||
<h4 id="org8c01345">Hardware</h4>
|
||||
<div class="outline-text-4" id="text-org8c01345">
|
||||
<div id="outline-container-orgd65bd7b" class="outline-4">
|
||||
<h4 id="orgd65bd7b">Hardware</h4>
|
||||
<div class="outline-text-4" id="text-orgd65bd7b">
|
||||
<p>
|
||||
I got the DIY edition with the (lowest-end) i5-1135G7 CPU, 2x16GB RAM. I brought my own 1TB SSD. The higher spec CPUs didn’t seem worth the money to me. The RAM is probably overkill.
|
||||
</p>
|
||||
@@ -256,9 +265,9 @@ The more you look at it, the nicer it gets!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org5014083" class="outline-4">
|
||||
<h4 id="org5014083">Software</h4>
|
||||
<div class="outline-text-4" id="text-org5014083">
|
||||
<div id="outline-container-orgcbaea09" class="outline-4">
|
||||
<h4 id="orgcbaea09">Software</h4>
|
||||
<div class="outline-text-4" id="text-orgcbaea09">
|
||||
<p>
|
||||
I installed Gentoo GNU+Linux on the laptop, just like I have on my desktop. I used an Ubuntu live CD as the install medium together with the Gentoo stage3 tarball, and it worked well. I didn’t really have to jump through any laptop-specific hoops, it was a very nice experience. I did use the dist-kernel rather than configuring my own.
|
||||
</p>
|
||||
@@ -267,9 +276,9 @@ I installed Gentoo GNU+Linux on the laptop, just like I have on my desktop. I us
|
||||
The laptop held up well during compiling. It’s not as fast as a desktop of course, but compile times are not limiting. I’ve put this thing through bootstrapping GCC for a cross-compilation toolchain, which is just about the biggest compile job I’ve ran, and it wasn’t <i>that</i> painful.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org920cf66" class="outline-5">
|
||||
<h5 id="org920cf66">Display scaling</h5>
|
||||
<div class="outline-text-5" id="text-org920cf66">
|
||||
<div id="outline-container-org203568c" class="outline-5">
|
||||
<h5 id="org203568c">Display scaling</h5>
|
||||
<div class="outline-text-5" id="text-org203568c">
|
||||
<p>
|
||||
Simply setting <code>Xft.dpi: 192</code> in .Xresources was enough for the vast majority of applications to use 2x scaling, which looks very good on this display. This is on X11 obviously; I don’t use Wayland.
|
||||
</p>
|
||||
@@ -279,33 +288,33 @@ The odd application requires its own scaling setting. Rofi requires setting <cod
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0b35370" class="outline-5">
|
||||
<h5 id="org0b35370">Display manager</h5>
|
||||
<div class="outline-text-5" id="text-org0b35370">
|
||||
<div id="outline-container-org0f42e38" class="outline-5">
|
||||
<h5 id="org0f42e38">Display manager</h5>
|
||||
<div class="outline-text-5" id="text-org0f42e38">
|
||||
<p>
|
||||
I used SDDM which works very well. I wanted to go for something a bit fancier looking, and this delivers. I don’t usually use things in the whole QT ecosystem, so it’s refreshing.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org39a8c54" class="outline-5">
|
||||
<h5 id="org39a8c54">Hibernate/suspend-to-disk</h5>
|
||||
<div class="outline-text-5" id="text-org39a8c54">
|
||||
<div id="outline-container-org08fe0f2" class="outline-5">
|
||||
<h5 id="org08fe0f2">Hibernate/suspend-to-disk</h5>
|
||||
<div class="outline-text-5" id="text-org08fe0f2">
|
||||
<p>
|
||||
This required setting up a swap file and setting a kernel command line parameter to refer to it, but it was easy to do. It works well. I’ve observed the laptop auto-hibernating when the battery runs out, but it doesn’t do this reliably, so I should probably configure it myself.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org749aff6" class="outline-5">
|
||||
<h5 id="org749aff6"><a href="http://guake-project.org/">Guake</a>-like transient terminal</h5>
|
||||
<div class="outline-text-5" id="text-org749aff6">
|
||||
<div id="outline-container-org8449dd6" class="outline-5">
|
||||
<h5 id="org8449dd6"><a href="http://guake-project.org/">Guake</a>-like transient terminal</h5>
|
||||
<div class="outline-text-5" id="text-org8449dd6">
|
||||
<p>
|
||||
Using some <code>fish</code> scripts, <code>bspwm</code>, <code>picom</code> and <code>xst</code> I rigged up a transient, transparent terminal to use for quick shell jobs. I used the scripts and config file in <a href="#org374f7ed">Appendix A</a> to do this. The implementation is a bit hacky, and it’s not impossible to break, but it serves my purposes well (and more important, it was fun to make)!
|
||||
Using some <code>fish</code> scripts, <code>bspwm</code>, <code>picom</code> and <code>xst</code> I rigged up a transient, transparent terminal to use for quick shell jobs. I used the scripts and config file in <a href="#orgfee5b57">Appendix A</a> to do this. The implementation is a bit hacky, and it’s not impossible to break, but it serves my purposes well (and more important, it was fun to make)!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd249a13" class="outline-5">
|
||||
<h5 id="orgd249a13">Wallpaper-setting script</h5>
|
||||
<div class="outline-text-5" id="text-orgd249a13">
|
||||
<div id="outline-container-org81f273e" class="outline-5">
|
||||
<h5 id="org81f273e">Wallpaper-setting script</h5>
|
||||
<div class="outline-text-5" id="text-org81f273e">
|
||||
<p>
|
||||
I wrote a script to set a random wallpaper.
|
||||
</p>
|
||||
@@ -331,11 +340,11 @@ I wrote a script to set a random wallpaper.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org1269632" class="outline-5">
|
||||
<h5 id="org1269632">Lockscreen</h5>
|
||||
<div class="outline-text-5" id="text-org1269632">
|
||||
<div id="outline-container-org29fb1db" class="outline-5">
|
||||
<h5 id="org29fb1db">Lockscreen</h5>
|
||||
<div class="outline-text-5" id="text-org29fb1db">
|
||||
<p>
|
||||
I hacked together some <a href="#org0fc6761">pretty crappy code</a> to lock the screen using <code>i3lock</code>, with my wallpaper composed with a little lock icon as the background. Very overengineered.
|
||||
I hacked together some <a href="#org100c303">pretty crappy code</a> to lock the screen using <code>i3lock</code>, with my wallpaper composed with a little lock icon as the background. Very overengineered.
|
||||
</p>
|
||||
|
||||
<p width="60%" class="center">
|
||||
@@ -348,33 +357,33 @@ Is there a better lockscreen out there that will let me set my own image as the
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org637f987" class="outline-5">
|
||||
<h5 id="org637f987"><span class="todo TODO">TODO</span> </h5>
|
||||
<div class="outline-text-5" id="text-org637f987">
|
||||
<div id="outline-container-orgb953ef4" class="outline-5">
|
||||
<h5 id="orgb953ef4"><span class="todo TODO">TODO</span> </h5>
|
||||
<div class="outline-text-5" id="text-orgb953ef4">
|
||||
</div>
|
||||
<ul class="org-ul">
|
||||
<li><a id="org5e221c3"></a>Battery level notifications<br></li>
|
||||
<li><a id="orgb55190f"></a>sleep-then-hibernate<br></li>
|
||||
<li><a id="org3a44924"></a>Battery tuning<br></li>
|
||||
<li><a id="org252a69f"></a>Battery level notifications<br></li>
|
||||
<li><a id="org4aa64d1"></a>sleep-then-hibernate<br></li>
|
||||
<li><a id="org80a241f"></a>Battery tuning<br></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgde04702" class="outline-3">
|
||||
<h3 id="orgde04702">Impressions</h3>
|
||||
<div class="outline-text-3" id="text-orgde04702">
|
||||
<div id="outline-container-org1962911" class="outline-3">
|
||||
<h3 id="org1962911">Impressions</h3>
|
||||
<div class="outline-text-3" id="text-org1962911">
|
||||
</div>
|
||||
<div id="outline-container-org8a66df3" class="outline-5">
|
||||
<h5 id="org8a66df3">Build Quality</h5>
|
||||
<div class="outline-text-5" id="text-org8a66df3">
|
||||
<div id="outline-container-org95a8627" class="outline-5">
|
||||
<h5 id="org95a8627">Build Quality</h5>
|
||||
<div class="outline-text-5" id="text-org95a8627">
|
||||
<p>
|
||||
The laptop is made of aluminium and feels solid but light. The screen does seem pretty flimsy, though. I probably wouldn’t want to drop this thing. It looks sleek and elegant, but pretty muted.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org2668431" class="outline-5">
|
||||
<h5 id="org2668431">Screen</h5>
|
||||
<div class="outline-text-5" id="text-org2668431">
|
||||
<div id="outline-container-orgcb82f1c" class="outline-5">
|
||||
<h5 id="orgcb82f1c">Screen</h5>
|
||||
<div class="outline-text-5" id="text-orgcb82f1c">
|
||||
<p>
|
||||
This is my first time ever using a high-DPI screen, and I’m very impressed by it. Text looks unbelievably crisp and pleasant to read. I was somewhat worried about the linux high DPI situation, but I am having no issues whatsoever.
|
||||
</p>
|
||||
@@ -388,51 +397,51 @@ The brightness goes up quite high, but colours feel somewhat washed out at high
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge9b9091" class="outline-5">
|
||||
<h5 id="orge9b9091">Keyboard</h5>
|
||||
<div class="outline-text-5" id="text-orge9b9091">
|
||||
<div id="outline-container-orgf496c6c" class="outline-5">
|
||||
<h5 id="orgf496c6c">Keyboard</h5>
|
||||
<div class="outline-text-5" id="text-orgf496c6c">
|
||||
<p>
|
||||
Framework seems to advertise their keyboard as having particularly deep travel, but it mostly just feels like any chiclet keyboard to me. Not a bad chiclet keyboard, but not that great, either. The layout is fine, but it makes me miss the thinkpad.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgadfdf3f" class="outline-5">
|
||||
<h5 id="orgadfdf3f">Touchpad</h5>
|
||||
<div class="outline-text-5" id="text-orgadfdf3f">
|
||||
<div id="outline-container-orgb181aa3" class="outline-5">
|
||||
<h5 id="orgb181aa3">Touchpad</h5>
|
||||
<div class="outline-text-5" id="text-orgb181aa3">
|
||||
<p>
|
||||
I’ve never had a decent touchpad before, so I was pleasantly surprised. I expected to miss the trackpoint on the thinkpad a lot, but this is fine, though it’s still a step down. Pinch to zoom doesn’t work very well, but I don’t use that functionality a lot. I miss having dedicated mouse buttons; the clicking functionality on this touchpad works fine for me, but it’s hard not to mess up left/middle/right click. That’s a good incentive for me to practice relying on the mouse less, though. There’s plenty of <a href="https://linuxtouchpad.org/">work being done</a> on the Linux touchpad experience software-side, too. It’s a nice time to be a linux laptop user!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd9a77f3" class="outline-5">
|
||||
<h5 id="orgd9a77f3">Battery</h5>
|
||||
<div class="outline-text-5" id="text-orgd9a77f3">
|
||||
<div id="outline-container-org5f4d500" class="outline-5">
|
||||
<h5 id="org5f4d500">Battery</h5>
|
||||
<div class="outline-text-5" id="text-org5f4d500">
|
||||
<p>
|
||||
With the disclaimer that I haven’t tested very intensely and I haven’t tuned power settings very much. <br>
|
||||
I seem to get about 6.5 hours of real-world use time when using Emacs and doing light web browsing. I don’t have a good benchmark for more intensive tasks, but compiling does hit the battery pretty hard. All in all I’m very happy with it, getting decent battery life on Linux is hard. It might be worth eventually buying a power bank for it though, for travel~
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org8eaaee2" class="outline-5">
|
||||
<h5 id="org8eaaee2">Expansion cards/ports</h5>
|
||||
<div class="outline-text-5" id="text-org8eaaee2">
|
||||
<div id="outline-container-org09649ce" class="outline-5">
|
||||
<h5 id="org09649ce">Expansion cards/ports</h5>
|
||||
<div class="outline-text-5" id="text-org09649ce">
|
||||
<p>
|
||||
The little expansion cards are one of Framework’s big marketing things. I think they’re pretty neat, though I don’t always quite understand the way people talk about them, as “dongle killers”. I would find hotswapping these about equally obnoxious as carrying dongles. The idea of aftermarket expansion cards is interesting, though - these are low level, high bandwidth ports, with I think similar capabilities to the ExpressCard ports on old business laptops, but more modern with a USB-C port. I’m looking forward to the USB4 era!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org4716b34" class="outline-5">
|
||||
<h5 id="org4716b34">Performance</h5>
|
||||
<div class="outline-text-5" id="text-org4716b34">
|
||||
<div id="outline-container-org2a0d079" class="outline-5">
|
||||
<h5 id="org2a0d079">Performance</h5>
|
||||
<div class="outline-text-5" id="text-org2a0d079">
|
||||
<p>
|
||||
So far I haven’t felt limited by performance at all, the experience has been really snappy. I haven’t thrown particularly difficult things at it, though, but that’s fine - most of what I do on a laptop is reading, web browsing, and text editing. I played some Factorio on it and that seemed fine, but using the touchpad felt limiting so I didn’t play very much.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org4e8b0c4" class="outline-3">
|
||||
<h3 id="org4e8b0c4">Closing words</h3>
|
||||
<div class="outline-text-3" id="text-org4e8b0c4">
|
||||
<div id="outline-container-org04129e0" class="outline-3">
|
||||
<h3 id="org04129e0">Closing words</h3>
|
||||
<div class="outline-text-3" id="text-org04129e0">
|
||||
<p>
|
||||
Getting this laptop set up has been really fun! It’s a good opportunity to take stock of where we’re at. On the hardware side, I am very impressed that it’s now possible to make a laptop that’s this user-servicable, this well-specced and still not <i>that</i> expensive. It’s a reminder of how much better things could be.
|
||||
</p>
|
||||
@@ -447,9 +456,9 @@ Personally, I’m getting a rare chance to critically examine all the little
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org374f7ed" class="outline-2">
|
||||
<h2 id="org374f7ed">Appendix A: Transient Terminal Sources</h2>
|
||||
<div class="outline-text-2" id="text-org374f7ed">
|
||||
<div id="outline-container-orgfee5b57" class="outline-2">
|
||||
<h2 id="orgfee5b57">Appendix A: Transient Terminal Sources</h2>
|
||||
<div class="outline-text-2" id="text-orgfee5b57">
|
||||
<p>
|
||||
<code>togglescratch</code>
|
||||
</p>
|
||||
@@ -514,9 +523,9 @@ opacity-rule=["90:name = 'scratchterminal'"];
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0fc6761" class="outline-2">
|
||||
<h2 id="org0fc6761">Appendix B: lock.py</h2>
|
||||
<div class="outline-text-2" id="text-org0fc6761">
|
||||
<div id="outline-container-org100c303" class="outline-2">
|
||||
<h2 id="org100c303">Appendix B: lock.py</h2>
|
||||
<div class="outline-text-2" id="text-org100c303">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-python"><span class="org-comment-delimiter">#</span><span class="org-comment">!/usr/bin/python3</span>
|
||||
<span class="org-keyword">import</span> os
|
||||
@@ -545,12 +554,12 @@ opacity-rule=["90:name = 'scratchterminal'"];
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='publish-date'>Published: 2022-03-17</div><div id='modified-date'>Last modified: 2023-01-10</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Loot from my Inboxes</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,117 +211,117 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orga20e6ce" class="outline-2">
|
||||
<h2 id="orga20e6ce">Loot from my Inboxes</h2>
|
||||
<div class="outline-text-2" id="text-orga20e6ce">
|
||||
<div id="outline-container-org5699c94" class="outline-2">
|
||||
<h2 id="org5699c94">Loot from my Inboxes</h2>
|
||||
<div class="outline-text-2" id="text-org5699c94">
|
||||
<p>
|
||||
Enjoy various links and stuff I found working through hundreds of browser tabs and other piles of “I’ll deal with it later”.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org17cd1db" class="outline-3">
|
||||
<h3 id="org17cd1db">French Language</h3>
|
||||
<div class="outline-text-3" id="text-org17cd1db">
|
||||
<div id="outline-container-org5e72c1e" class="outline-3">
|
||||
<h3 id="org5e72c1e">French Language</h3>
|
||||
<div class="outline-text-3" id="text-org5e72c1e">
|
||||
</div>
|
||||
<div id="outline-container-org4825e75" class="outline-4">
|
||||
<h4 id="org4825e75"><a href="https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/">https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/</a></h4>
|
||||
<div class="outline-text-4" id="text-org4825e75">
|
||||
<div id="outline-container-orgcc81188" class="outline-4">
|
||||
<h4 id="orgcc81188"><a href="https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/">https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/</a></h4>
|
||||
<div class="outline-text-4" id="text-orgcc81188">
|
||||
<p>
|
||||
General French learning FAQ
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd83a4cf" class="outline-4">
|
||||
<h4 id="orgd83a4cf"><a href="https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/">https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/</a></h4>
|
||||
<div class="outline-text-4" id="text-orgd83a4cf">
|
||||
<div id="outline-container-org89d87cb" class="outline-4">
|
||||
<h4 id="org89d87cb"><a href="https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/">https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/</a></h4>
|
||||
<div class="outline-text-4" id="text-org89d87cb">
|
||||
<p>
|
||||
1GB of frogs and bread
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgae60b02" class="outline-3">
|
||||
<h3 id="orgae60b02">Tech</h3>
|
||||
<div class="outline-text-3" id="text-orgae60b02">
|
||||
<div id="outline-container-org4d77c20" class="outline-3">
|
||||
<h3 id="org4d77c20">Tech</h3>
|
||||
<div class="outline-text-3" id="text-org4d77c20">
|
||||
</div>
|
||||
<div id="outline-container-org7b26483" class="outline-4">
|
||||
<h4 id="org7b26483">Gentoo Cheat Sheet</h4>
|
||||
<div class="outline-text-4" id="text-org7b26483">
|
||||
<div id="outline-container-org1d88aae" class="outline-4">
|
||||
<h4 id="org1d88aae">Gentoo Cheat Sheet</h4>
|
||||
<div class="outline-text-4" id="text-org1d88aae">
|
||||
<p>
|
||||
<a href="https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet">https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org67fdb32" class="outline-3">
|
||||
<h3 id="org67fdb32">Sex</h3>
|
||||
<div class="outline-text-3" id="text-org67fdb32">
|
||||
<div id="outline-container-org018db75" class="outline-3">
|
||||
<h3 id="org018db75">Sex</h3>
|
||||
<div class="outline-text-3" id="text-org018db75">
|
||||
</div>
|
||||
<div id="outline-container-org1e3c407" class="outline-4">
|
||||
<h4 id="org1e3c407">OSSM Sex Machine</h4>
|
||||
<div class="outline-text-4" id="text-org1e3c407">
|
||||
<div id="outline-container-org7314257" class="outline-4">
|
||||
<h4 id="org7314257">OSSM Sex Machine</h4>
|
||||
<div class="outline-text-4" id="text-org7314257">
|
||||
<p>
|
||||
<a href="https://www.researchanddesire.com/collections">https://www.researchanddesire.com/collections</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgc56d43b" class="outline-3">
|
||||
<h3 id="orgc56d43b">Websites</h3>
|
||||
<div class="outline-text-3" id="text-orgc56d43b">
|
||||
<div id="outline-container-orgfc63c70" class="outline-3">
|
||||
<h3 id="orgfc63c70">Websites</h3>
|
||||
<div class="outline-text-3" id="text-orgfc63c70">
|
||||
</div>
|
||||
<div id="outline-container-orge91c55b" class="outline-4">
|
||||
<h4 id="orge91c55b">Guy who goes to Africa and writes cool notes</h4>
|
||||
<div class="outline-text-4" id="text-orge91c55b">
|
||||
<div id="outline-container-orga5e0ceb" class="outline-4">
|
||||
<h4 id="orga5e0ceb">Guy who goes to Africa and writes cool notes</h4>
|
||||
<div class="outline-text-4" id="text-orga5e0ceb">
|
||||
<p>
|
||||
<a href="https://mattlakeman.org">https://mattlakeman.org</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org6c19c91" class="outline-4">
|
||||
<h4 id="org6c19c91">Music ripper thing</h4>
|
||||
<div class="outline-text-4" id="text-org6c19c91">
|
||||
<div id="outline-container-org472195c" class="outline-4">
|
||||
<h4 id="org472195c">Music ripper thing</h4>
|
||||
<div class="outline-text-4" id="text-org472195c">
|
||||
<p>
|
||||
<a href="https://cobalt.tools/">https://cobalt.tools/</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org1f1e02f" class="outline-3">
|
||||
<h3 id="org1f1e02f">Software</h3>
|
||||
<div class="outline-text-3" id="text-org1f1e02f">
|
||||
<div id="outline-container-org9be8dd2" class="outline-3">
|
||||
<h3 id="org9be8dd2">Software</h3>
|
||||
<div class="outline-text-3" id="text-org9be8dd2">
|
||||
</div>
|
||||
<div id="outline-container-orgd914b95" class="outline-4">
|
||||
<h4 id="orgd914b95">Panoptikon</h4>
|
||||
<div class="outline-text-4" id="text-orgd914b95">
|
||||
<div id="outline-container-org4c5e50c" class="outline-4">
|
||||
<h4 id="org4c5e50c">Panoptikon</h4>
|
||||
<div class="outline-text-4" id="text-org4c5e50c">
|
||||
<p>
|
||||
<a href="https://github.com/reasv/panoptikon">https://github.com/reasv/panoptikon</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgb5c832f" class="outline-4">
|
||||
<h4 id="orgb5c832f">Futo android keyboard</h4>
|
||||
<div class="outline-text-4" id="text-orgb5c832f">
|
||||
<div id="outline-container-org36a91a4" class="outline-4">
|
||||
<h4 id="org36a91a4">Futo android keyboard</h4>
|
||||
<div class="outline-text-4" id="text-org36a91a4">
|
||||
<p>
|
||||
<a href="https://keyboard.futo.org/">https://keyboard.futo.org/</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgc62d66b" class="outline-3">
|
||||
<h3 id="orgc62d66b">Interesting</h3>
|
||||
<div class="outline-text-3" id="text-orgc62d66b">
|
||||
<div id="outline-container-org0703b5b" class="outline-3">
|
||||
<h3 id="org0703b5b">Interesting</h3>
|
||||
<div class="outline-text-3" id="text-org0703b5b">
|
||||
</div>
|
||||
<div id="outline-container-org75019ad" class="outline-4">
|
||||
<h4 id="org75019ad">Cayley Graphs</h4>
|
||||
<div class="outline-text-4" id="text-org75019ad">
|
||||
<div id="outline-container-orgc50daa4" class="outline-4">
|
||||
<h4 id="orgc50daa4">Cayley Graphs</h4>
|
||||
<div class="outline-text-4" id="text-orgc50daa4">
|
||||
<p>
|
||||
<a href="https://juliapoo.github.io/mathematics/2023/07/15/plotting-cayley-graphs.html">https://juliapoo.github.io/mathematics/2023/07/15/plotting-cayley-graphs.html</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgbba3320" class="outline-4">
|
||||
<h4 id="orgbba3320">Functions are Vectors</h4>
|
||||
<div class="outline-text-4" id="text-orgbba3320">
|
||||
<div id="outline-container-org7814ee8" class="outline-4">
|
||||
<h4 id="org7814ee8">Functions are Vectors</h4>
|
||||
<div class="outline-text-4" id="text-org7814ee8">
|
||||
<p>
|
||||
<a href="https://thenumb.at/Functions-are-Vectors/">https://thenumb.at/Functions-are-Vectors/</a>
|
||||
</p>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Ideas for Articles</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,40 +211,40 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgef454fd" class="outline-2">
|
||||
<h2 id="orgef454fd">Ideas for Articles</h2>
|
||||
<div class="outline-text-2" id="text-orgef454fd">
|
||||
<div id="outline-container-org2fddf17" class="outline-2">
|
||||
<h2 id="org2fddf17">Ideas for Articles</h2>
|
||||
<div class="outline-text-2" id="text-org2fddf17">
|
||||
</div>
|
||||
<div id="outline-container-org4e73ec8" class="outline-3">
|
||||
<h3 id="org4e73ec8">Go through every module in Doom Emacs</h3>
|
||||
<div id="outline-container-org7205519" class="outline-3">
|
||||
<h3 id="org7205519">Go through every module in Doom Emacs</h3>
|
||||
</div>
|
||||
<div id="outline-container-org65fddfe" class="outline-3">
|
||||
<h3 id="org65fddfe">Toshokan retrospective</h3>
|
||||
<div class="outline-text-3" id="text-org65fddfe">
|
||||
<div id="outline-container-org0ba4b25" class="outline-3">
|
||||
<h3 id="org0ba4b25">Toshokan retrospective</h3>
|
||||
<div class="outline-text-3" id="text-org0ba4b25">
|
||||
</div>
|
||||
<div id="outline-container-org3b7e457" class="outline-4">
|
||||
<h4 id="org3b7e457">different article?: media lists & scoring</h4>
|
||||
<div id="outline-container-org98a27e4" class="outline-4">
|
||||
<h4 id="org98a27e4">different article?: media lists & scoring</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org95eb159" class="outline-3">
|
||||
<h3 id="org95eb159">eris retrospective</h3>
|
||||
<div id="outline-container-orgb9a0980" class="outline-3">
|
||||
<h3 id="orgb9a0980">eris retrospective</h3>
|
||||
</div>
|
||||
<div id="outline-container-org6adaece" class="outline-3">
|
||||
<h3 id="org6adaece">crypto retrospective</h3>
|
||||
<div id="outline-container-orgb50eae0" class="outline-3">
|
||||
<h3 id="orgb50eae0">crypto retrospective</h3>
|
||||
</div>
|
||||
<div id="outline-container-org738a709" class="outline-3">
|
||||
<h3 id="org738a709">various thoughts on AI:</h3>
|
||||
<div class="outline-text-3" id="text-org738a709">
|
||||
<div id="outline-container-org60b7ae5" class="outline-3">
|
||||
<h3 id="org60b7ae5">various thoughts on AI:</h3>
|
||||
<div class="outline-text-3" id="text-org60b7ae5">
|
||||
</div>
|
||||
<div id="outline-container-orgba70129" class="outline-4">
|
||||
<h4 id="orgba70129">slop is good actually</h4>
|
||||
<div id="outline-container-orgd96d8cc" class="outline-4">
|
||||
<h4 id="orgd96d8cc">slop is good actually</h4>
|
||||
</div>
|
||||
<div id="outline-container-org01f478c" class="outline-4">
|
||||
<h4 id="org01f478c">what is intelligence</h4>
|
||||
<div id="outline-container-org55004ba" class="outline-4">
|
||||
<h4 id="org55004ba">what is intelligence</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgccb49a9" class="outline-3">
|
||||
<h3 id="orgccb49a9">expand ambitions article</h3>
|
||||
<div id="outline-container-org08ec0ee" class="outline-3">
|
||||
<h3 id="org08ec0ee">expand ambitions article</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Things left to do for this blog</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,17 +211,17 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orga7f0a11" class="outline-2">
|
||||
<h2 id="orga7f0a11">Things left to do for this blog</h2>
|
||||
<div class="outline-text-2" id="text-orga7f0a11">
|
||||
<div id="outline-container-orge3f815b" class="outline-2">
|
||||
<h2 id="orge3f815b">Things left to do for this blog</h2>
|
||||
<div class="outline-text-2" id="text-orge3f815b">
|
||||
</div>
|
||||
<div id="outline-container-org38a210a" class="outline-3">
|
||||
<h3 id="org38a210a">Tech</h3>
|
||||
<div class="outline-text-3" id="text-org38a210a">
|
||||
<div id="outline-container-org167ef9e" class="outline-3">
|
||||
<h3 id="org167ef9e">Tech</h3>
|
||||
<div class="outline-text-3" id="text-org167ef9e">
|
||||
</div>
|
||||
<div id="outline-container-orgd4ff3e8" class="outline-4">
|
||||
<h4 id="orgd4ff3e8"><span class="todo TODO">TODO</span> style bullet points as arrows</h4>
|
||||
<div class="outline-text-4" id="text-orgd4ff3e8">
|
||||
<div id="outline-container-orgeb2a1cc" class="outline-4">
|
||||
<h4 id="orgeb2a1cc"><span class="todo TODO">TODO</span> style bullet points as arrows</h4>
|
||||
<div class="outline-text-4" id="text-orgeb2a1cc">
|
||||
<ul class="org-ul">
|
||||
<li>I mean these</li>
|
||||
</ul>
|
||||
@@ -225,38 +230,38 @@ This might conflict with the current system for collapsing sections.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org652e2af" class="outline-4">
|
||||
<h4 id="org652e2af"><span class="todo TODO">TODO</span> fix collapsing sections on mobile</h4>
|
||||
<div id="outline-container-orgccd4a62" class="outline-4">
|
||||
<h4 id="orgccd4a62"><span class="todo TODO">TODO</span> fix collapsing sections on mobile</h4>
|
||||
</div>
|
||||
<div id="outline-container-orgf52a79f" class="outline-4">
|
||||
<h4 id="orgf52a79f"><span class="todo TODO">TODO</span> system to mark things as ready for publishing or not</h4>
|
||||
<div class="outline-text-4" id="text-orgf52a79f">
|
||||
<div id="outline-container-orgf374713" class="outline-4">
|
||||
<h4 id="orgf374713"><span class="todo TODO">TODO</span> system to mark things as ready for publishing or not</h4>
|
||||
<div class="outline-text-4" id="text-orgf374713">
|
||||
<p>
|
||||
And what about the (public) git repo for this blog?
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd7b6661" class="outline-4">
|
||||
<h4 id="orgd7b6661"><span class="todo TODO">TODO</span> system for footnotes</h4>
|
||||
<div id="outline-container-org11f9a4f" class="outline-4">
|
||||
<h4 id="org11f9a4f"><span class="todo TODO">TODO</span> system for footnotes</h4>
|
||||
</div>
|
||||
<div id="outline-container-org6c5b568" class="outline-4">
|
||||
<h4 id="org6c5b568"><span class="todo TODO">TODO</span> caching</h4>
|
||||
<div class="outline-text-4" id="text-org6c5b568">
|
||||
<div id="outline-container-orgbd1d442" class="outline-4">
|
||||
<h4 id="orgbd1d442"><span class="todo TODO">TODO</span> caching</h4>
|
||||
<div class="outline-text-4" id="text-orgbd1d442">
|
||||
<p>
|
||||
right now I think things end up with stale caches all the time (like the sitemap); should be set with headers
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7cff77d" class="outline-4">
|
||||
<h4 id="org7cff77d"><span class="todo TODO">TODO</span> system for having different “views” of the blog</h4>
|
||||
<div class="outline-text-4" id="text-org7cff77d">
|
||||
<div id="outline-container-org451793a" class="outline-4">
|
||||
<h4 id="org451793a"><span class="todo TODO">TODO</span> system for having different “views” of the blog</h4>
|
||||
<div class="outline-text-4" id="text-org451793a">
|
||||
<p>
|
||||
i.e. one back end, multiple front ends
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0ad40fa" class="outline-4">
|
||||
<h4 id="org0ad40fa"><span class="todo TODO">TODO</span> ability to have spoiler tags</h4>
|
||||
<div id="outline-container-orgdc692a5" class="outline-4">
|
||||
<h4 id="orgdc692a5"><span class="todo TODO">TODO</span> ability to have spoiler tags</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Emacs Friday I</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,8 +211,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org01c1de7" class="outline-2">
|
||||
<h2 id="org01c1de7">Emacs Friday I</h2>
|
||||
<div id="outline-container-orgb9fe90d" class="outline-2">
|
||||
<h2 id="orgb9fe90d">Emacs Friday I</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-07-18 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>‎</title>
|
||||
@@ -195,6 +195,11 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
@@ -206,8 +211,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org7fa9cb4" class="outline-2">
|
||||
<h2 id="org7fa9cb4">Removal of Runescape free trade</h2>
|
||||
<div id="outline-container-org6c61892" class="outline-2">
|
||||
<h2 id="org6c61892">Removal of Runescape free trade</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
|
||||
309
html/projects/blog.html
Normal file
@@ -0,0 +1,309 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Blog Project</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgd6382af" class="outline-2">
|
||||
<h2 id="orgd6382af"><span class="todo TODO">TODO</span> Source Exposure</h2>
|
||||
<div class="outline-text-2" id="text-orgd6382af">
|
||||
<p>
|
||||
Every page should have a button that takes you to the org-mode source for that page, using the beautifully named <code>org-org-export-to-org</code>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgdefe118" class="outline-2">
|
||||
<h2 id="orgdefe118"><span class="todo TODO">TODO</span> Comment Section</h2>
|
||||
<div class="outline-text-2" id="text-orgdefe118">
|
||||
</div>
|
||||
<div id="outline-container-org166b13c" class="outline-3">
|
||||
<h3 id="org166b13c">See <a href="./webbiewebworld/todo.html">./webbiewebworld/todo.html</a></h3>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orge63ea84" class="outline-2">
|
||||
<h2 id="orge63ea84"><span class="todo TODO">TODO</span> Feeds</h2>
|
||||
<div class="outline-text-2" id="text-orge63ea84">
|
||||
</div>
|
||||
<div id="outline-container-org320f120" class="outline-3">
|
||||
<h3 id="org320f120"><span class="done DONE">DONE</span> RSS</h3>
|
||||
</div>
|
||||
<div id="outline-container-org3dd1072" class="outline-3">
|
||||
<h3 id="org3dd1072"><span class="todo TODO">TODO</span> Email?</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgaddbccc" class="outline-2">
|
||||
<h2 id="orgaddbccc"><span class="todo TODO">TODO</span> Multiple frontends dispatch</h2>
|
||||
</div>
|
||||
<div id="outline-container-orgb1e0584" class="outline-2">
|
||||
<h2 id="orgb1e0584"><span class="todo TODO">TODO</span> Custom emojis</h2>
|
||||
</div>
|
||||
<div id="outline-container-orgd50151f" class="outline-2">
|
||||
<h2 id="orgd50151f"><span class="todo TODO">TODO</span> Fill in webring</h2>
|
||||
</div>
|
||||
<div id="outline-container-orgba46fac" class="outline-2">
|
||||
<h2 id="orgba46fac"><span class="todo TODO">TODO</span> Port <a href="../../esquemadorg.js">esquemadorg.js</a> to CLJS and get rid of JQuery dependency</h2>
|
||||
</div>
|
||||
<div id="outline-container-org4cb8cdb" class="outline-2">
|
||||
<h2 id="org4cb8cdb"><span class="todo TODO">TODO</span> “Last Modified” implementation is a bit janky and I don’t remember exactly how it works</h2>
|
||||
</div>
|
||||
<div id="outline-container-org4154fbc" class="outline-2">
|
||||
<h2 id="org4154fbc"><span class="todo TODO">TODO</span> Rewrite all JS to CLJS</h2>
|
||||
</div>
|
||||
<div id="outline-container-org50d1132" class="outline-2">
|
||||
<h2 id="org50d1132"><span class="todo TODO">TODO</span> Support for auto-folded sections</h2>
|
||||
</div>
|
||||
<div id="outline-container-org48d06de" class="outline-2">
|
||||
<h2 id="org48d06de"><span class="todo TODO">TODO</span> Naming a section “footnotes” will cause org-mode to interpret it as the footnotes section when exporting (causing it to be hidden)</h2>
|
||||
</div>
|
||||
<div id="outline-container-org937980a" class="outline-2">
|
||||
<h2 id="org937980a"><span class="todo TODO">TODO</span> Tangle CSS and (CL)JS from org file</h2>
|
||||
</div>
|
||||
<div id="outline-container-org75b6451" class="outline-2">
|
||||
<h2 id="org75b6451"><span class="todo TODO">TODO</span> Reorganize <code>static/</code> dir</h2>
|
||||
</div>
|
||||
<div id="outline-container-org63d221c" class="outline-2">
|
||||
<h2 id="org63d221c"><span class="todo TODO">TODO</span> Write Ultraman page</h2>
|
||||
</div>
|
||||
<div id="outline-container-orgd01b008" class="outline-2">
|
||||
<h2 id="orgd01b008"><span class="todo TODO">TODO</span> Automatically remove EXIF data from static images</h2>
|
||||
</div>
|
||||
<div id="outline-container-org2b311e0" class="outline-2">
|
||||
<h2 id="org2b311e0"><span class="todo TODO">TODO</span> !! OLD HTML FILES STILL DON’T AUTO CLEAR WHEN CORRESPONDING ORG FILE IS REMOVED !!</h2>
|
||||
</div>
|
||||
<div id="outline-container-orgc62b598" class="outline-2">
|
||||
<h2 id="orgc62b598"><span class="todo TODO">TODO</span> Deploy to webbieweb.org</h2>
|
||||
</div>
|
||||
<div id="outline-container-orgb25cff4" class="outline-2">
|
||||
<h2 id="orgb25cff4"><span class="todo TODO">TODO</span> Put DJ sets on bloggie</h2>
|
||||
</div>
|
||||
<div id="outline-container-org142d455" class="outline-2">
|
||||
<h2 id="org142d455"><span class="todo TODO">TODO</span> Fix background flash</h2>
|
||||
</div>
|
||||
<div id="outline-container-org86a4273" class="outline-2">
|
||||
<h2 id="org86a4273"><span class="todo TODO">TODO</span> Exclude certain files from sitemap</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-10-02</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
234
html/projects/emptyhead/todo.html
Normal file
@@ -0,0 +1,234 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>EMPTYHEAD TODO</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orge8aebd2" class="outline-2">
|
||||
<h2 id="orge8aebd2"><span class="todo TODO">TODO</span> fill this in</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-09-27</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
334
html/projects/tenma/readme.html
Normal file
@@ -0,0 +1,334 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Tenma Readme</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgae6c651" class="outline-2">
|
||||
<h2 id="orgae6c651">Opening tenma up to friends</h2>
|
||||
<div class="outline-text-2" id="text-orgae6c651">
|
||||
<p>
|
||||
Our server/intranet Tenma is currently underutilized, and it would be nice/fun/useful to open it up to select other people. This would only be available to friends, not a public service.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org03e1f2c" class="outline-3">
|
||||
<h3 id="org03e1f2c">Tenma Specs</h3>
|
||||
<div class="outline-text-3" id="text-org03e1f2c">
|
||||
<ul class="org-ul">
|
||||
<li>Storage: 2×12TB in RAID 1</li>
|
||||
<li>CPU: Ryzen 7 3700X (16 threads @ 3.6GHz)</li>
|
||||
<li>Memory: 64GB</li>
|
||||
<li>Network: Gigabit ethernet (Hetzner server in Finland)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgeac5039" class="outline-3">
|
||||
<h3 id="orgeac5039">Things that Tenma can provide</h3>
|
||||
<div class="outline-text-3" id="text-orgeac5039">
|
||||
</div>
|
||||
<div id="outline-container-org7224ca9" class="outline-4">
|
||||
<h4 id="org7224ca9">Storage</h4>
|
||||
<div class="outline-text-4" id="text-org7224ca9">
|
||||
<p>
|
||||
As of 23-06-2025, 4.6TB free space. Could start by reserving 1TB, which would provide enough storage for 20×50GB for guests users, which would be plenty for a long time. Tenma also hosts a <a href="https://github.com/9001/copyparty">copyparty</a> instance that could be opened to the public to some extent or another.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf70ef25" class="outline-4">
|
||||
<h4 id="orgf70ef25">Bandwidth/hosting</h4>
|
||||
<div class="outline-text-4" id="text-orgf70ef25">
|
||||
<p>
|
||||
Tenma has full web hosting infrastructure set up (hosting this blog among other things), so that would be easy to extend to other people as well.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org58ea1b3" class="outline-4">
|
||||
<h4 id="org58ea1b3">VPS</h4>
|
||||
<div class="outline-text-4" id="text-org58ea1b3">
|
||||
<p>
|
||||
In line with the previous 2 points; compute resources are currently underutilized.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgf426a44" class="outline-4">
|
||||
<h4 id="orgf426a44">Intranet</h4>
|
||||
<div class="outline-text-4" id="text-orgf426a44">
|
||||
<p>
|
||||
Tenma runs a Wireguard VPN network. You can use this to, for instance, access services between two connected devices without having to open them up to the wider internet.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgbac69cf" class="outline-4">
|
||||
<h4 id="orgbac69cf">DNS Server</h4>
|
||||
<div class="outline-text-4" id="text-orgbac69cf">
|
||||
<p>
|
||||
Tenma runs a fully resolving DNS server, with some local entries for devices on the VPN network. This should probably be automated in some way, and the service should be augmented with DNSSEC before opening.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org15a3d50" class="outline-4">
|
||||
<h4 id="org15a3d50">Git</h4>
|
||||
<div class="outline-text-4" id="text-org15a3d50">
|
||||
<p>
|
||||
Tenma has a <a href="https://git.nakadashi.lol/">Gitea instance</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7c18ade" class="outline-4">
|
||||
<h4 id="org7c18ade">Livestreaming</h4>
|
||||
<div class="outline-text-4" id="text-org7c18ade">
|
||||
<p>
|
||||
Tenma has infrastructure proven capable of restreaming 1080p video and high quality audio to at least ~100 people although this is CPU intensive and requires activating a high bandwidth restreaming VPS that is usually kept disabled to save costs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org8eb40d4" class="outline-4">
|
||||
<h4 id="org8eb40d4">Other things</h4>
|
||||
<div class="outline-text-4" id="text-org8eb40d4">
|
||||
<p>
|
||||
Some other services that currently run on Tenma or have run there before:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li><a href="https://github.com/dani-garcia/vaultwarden">Vaultwarden</a> Bitwarden-compatible password manager server</li>
|
||||
<li><a href="https://soju.im/">Soju</a> IRC bouncer</li>
|
||||
<li><a href="https://syncplay.pl/">Syncplay</a> server</li>
|
||||
<li>Video game servers (think Minecraft, Terraria, …)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org28cabbd" class="outline-3">
|
||||
<h3 id="org28cabbd">Considerations</h3>
|
||||
<div class="outline-text-3" id="text-org28cabbd">
|
||||
<ul class="org-ul">
|
||||
<li>This would require Tenma’s internal documentation to be updated, adapted and publicized.</li>
|
||||
<li>Security :teto:</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-10-02</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
234
html/projects/vdp/todo.html
Normal file
@@ -0,0 +1,234 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>VDP TODO</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgf9423e6" class="outline-2">
|
||||
<h2 id="orgf9423e6"><span class="todo TODO">TODO</span> Figure out what “VDP” stands for</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-09-27</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
234
html/projects/webbiewebworld/todo.html
Normal file
@@ -0,0 +1,234 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>WebbieWebWorld TODO</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.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 #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
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-authinfo::before { content: 'Authinfo'; }
|
||||
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 { }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-orgd6bb027" class="outline-2">
|
||||
<h2 id="orgd6bb027"><span class="todo TODO">TODO</span> fill this in</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-09-27</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- 2025-06-23 -->
|
||||
<!-- 2025-10-02 -->
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=100%, initial-scale=0.7" />
|
||||
<title>Sitemap for project pages</title>
|
||||
@@ -195,66 +195,100 @@
|
||||
|
||||
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
|
||||
<script type="text/javascript" src="/static/esquemadorg.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/static/footnote.js"></script>
|
||||
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
|
||||
<link rel="stylesheet" href="/static/custom.css" type="text/css">
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
|
||||
</head>
|
||||
<body>
|
||||
<div id="preamble" class="status">
|
||||
<div id="header">
|
||||
<a class="navbar-link" href="/">Home</a>
|
||||
<a class="navbar-link" href="/about.html">誰</a>
|
||||
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
|
||||
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
|
||||
<a class="navbar-link" href="/friends.html">Webring</a>
|
||||
<span id="looking-for-work">
|
||||
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content" class="content">
|
||||
<ul class="org-ul">
|
||||
<li><a href="index.html">Index</a></li>
|
||||
<li><a href="todo.html">To Do</a></li>
|
||||
<li><a href="friends.html">Friends</a></li>
|
||||
<li><a href="habits.html">Habits</a></li>
|
||||
<li><a href="index.html">Index</a></li>
|
||||
<li><a href="about.html">About</a></li>
|
||||
<li>Designdocs
|
||||
<li>Work
|
||||
<ul class="org-ul">
|
||||
<li><a href="designdocs/website.html">nakadashi.lol website</a></li>
|
||||
<li><a href="designdocs/witch-princess-lyrica.html">Witch Princess Lyrica</a></li>
|
||||
<li><a href="designdocs/imageboard.html">Imageboard Software</a></li>
|
||||
<li><a href="designdocs/artserver.html">Art Server</a></li>
|
||||
<li><a href="designdocs/tenma.html">Tenma</a></li>
|
||||
<li><a href="work/looking_for_work.html">Looking for Work</a></li>
|
||||
<li><a href="work/portfolio.html">Portfolio</a></li>
|
||||
<li><a href="work/crypto_contracting_reflections.html">Reflections on Independent Contracting in the Cryptocurrency Sector (2021-2022)</a></li>
|
||||
</ul></li>
|
||||
<li>Posts
|
||||
<ul class="org-ul">
|
||||
<li><a href="posts/thoughts.html">thoughts</a></li>
|
||||
<li><a href="posts/inboxes.html">Loot from my Inboxes</a></li>
|
||||
<li><a href="posts/blog-tech.html">How this blog is built</a></li>
|
||||
<li><a href="posts/blog-tech.html">How This Blog Works</a></li>
|
||||
<li><a href="posts/framework.html">Framework Laptop Review</a></li>
|
||||
<li>Fiction
|
||||
<ul class="org-ul">
|
||||
<li><a href="posts/fiction/jesus.html">The Gospel According to Saint Francis</a></li>
|
||||
<li><a href="posts/fiction/jesus.html">A West Coast Gospel</a></li>
|
||||
</ul></li>
|
||||
<li>Expression
|
||||
</ul></li>
|
||||
<li>Projects
|
||||
<ul class="org-ul">
|
||||
<li><a href="posts/expression/unusual_words.html">Reserved Jabbing with Pokey Words</a></li>
|
||||
</ul></li>
|
||||
<li>Tech
|
||||
<li><a href="projects/blog.html">Blog Project</a></li>
|
||||
<li>Vdp
|
||||
<ul class="org-ul">
|
||||
<li><a href="posts/tech/25-01-24-emacs-friday-I.html">Emacs Friday I</a></li>
|
||||
<li><a href="projects/vdp/todo.html">VDP TODO</a></li>
|
||||
</ul></li>
|
||||
<li>Meta
|
||||
<li>Emptyhead
|
||||
<ul class="org-ul">
|
||||
<li><a href="posts/meta/article-ideas.html">Ideas for Articles</a></li>
|
||||
<li><a href="posts/meta/blog-todos.html">Things left to do for this blog</a></li>
|
||||
<li><a href="projects/emptyhead/todo.html">EMPTYHEAD TODO</a></li>
|
||||
</ul></li>
|
||||
<li>Webbiewebworld
|
||||
<ul class="org-ul">
|
||||
<li><a href="projects/webbiewebworld/todo.html">WebbieWebWorld TODO</a></li>
|
||||
</ul></li>
|
||||
</ul></li>
|
||||
<li>Journal
|
||||
<ul class="org-ul">
|
||||
<li><a href="journal/w31-2025.html">Journal Week 31, 2025</a></li>
|
||||
<li><a href="journal/w30-2025.html">Journal Week 30, 2025</a></li>
|
||||
<li><a href="journal/w29-2025.html">Journal Week 29, 2025 (July 14 to 20)</a></li>
|
||||
<li><a href="journal/w28-2025.html">Akk0’s journal, week 28, 2025</a></li>
|
||||
<li><a href="journal/w27-2025-30.06-06.07-journal.html">Journal Week 27 2025</a></li>
|
||||
</ul></li>
|
||||
<li>Events
|
||||
<ul class="org-ul">
|
||||
<li><a href="events/premier_impact.html">Premier Impact Retrospective</a></li>
|
||||
<li><a href="events/wroclaw.html">Wrocław/Millennium Strike</a></li>
|
||||
</ul></li>
|
||||
<li>Other
|
||||
<ul class="org-ul">
|
||||
<li><a href="other/ultraman.html">The Story of Ultraman</a></li>
|
||||
<li><a href="other/ip_paris_appeal.html">Appeal Regarding Rejection for Computer Science MSc Programmes at IP Paris</a></li>
|
||||
</ul></li>
|
||||
<li>Art
|
||||
<ul class="org-ul">
|
||||
<li><a href="art/index.html">Akk0’s Art</a></li>
|
||||
</ul></li>
|
||||
<li>Links
|
||||
<ul class="org-ul">
|
||||
<li><a href="links/index.html">Links</a></li>
|
||||
<li><a href="links/w27-2025-30.06-06.07-links.html">Links for week 27, 2025 (June 30 to July 06)</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-06-23</div><hr>
|
||||
<div id='footer'><div id='modified-date'>Last modified: 2025-10-02</div><hr>
|
||||
If you have any comments about this page, you can email me at: <br>
|
||||
<b>akko [shift-2] nakadashi -dot- lol</b><br>
|
||||
And I may include them on the website!<br>
|
||||
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
|
||||
<br>
|
||||
|
||||
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
|
||||
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
|
||||
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
|
||||
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
3
html/static/collapse.css
Normal file
@@ -0,0 +1,3 @@
|
||||
.orgjq-contracted > div {
|
||||
display: none;
|
||||
}
|
||||
126
html/static/custom.css
Normal file
@@ -0,0 +1,126 @@
|
||||
.poetry {
|
||||
padding-top: 4rem;
|
||||
padding-bottom: 4rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
.figure-number {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.center, div.center {
|
||||
text-align: center;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.center figure,
|
||||
.center figcaption,
|
||||
div.center figure,
|
||||
div.center figcaption {
|
||||
text-align: center;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.caption {
|
||||
padding-top: 0.5rem;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.outline-3, .outline-4, .outline-5 {
|
||||
padding-left: 0.6rem;
|
||||
border-radius: 0.2em;
|
||||
box-shadow: 1px 1px 1px var(--grey2);
|
||||
margin: 0.7rem;
|
||||
border: 1px solid var(--grey4);
|
||||
}
|
||||
|
||||
.outline-text-3, .outline-text-4, .outline-text-5 {
|
||||
margin: 0.3rem 1rem 0.5rem 0.5rem;
|
||||
}
|
||||
/*
|
||||
.outline-3 {
|
||||
border-left: 1px inset var(--red5);
|
||||
}
|
||||
|
||||
.outline-4 {
|
||||
border-left: 1px inset var(--purple3);
|
||||
}
|
||||
|
||||
.outline-5 {
|
||||
border-left: 1px inset var(--blue4);
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
.outline-5::after {
|
||||
content: "⇜";
|
||||
display: block;
|
||||
text-align: right;
|
||||
margin-top: -2.0rem;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
.orgjq-expanded p {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
/*
|
||||
.outline-3.orgjq-contracted h3::before {
|
||||
content: "🡒 ";
|
||||
}
|
||||
|
||||
.outline-4.orgjq-contracted h4::before {
|
||||
content: "⤳ ";
|
||||
}
|
||||
|
||||
.outline-5 h5::before {
|
||||
content: "⇝ ";
|
||||
}
|
||||
*/
|
||||
|
||||
#content h2, #content h3, #content h4, #content h5 {
|
||||
margin-bottom: 0rem;
|
||||
margin-top: 0.5rem;
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
||||
#content h3 {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
#content h4 {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
#content h5 {
|
||||
padding-top: 0.3rem;
|
||||
padding-bottom: 0.3rem;
|
||||
}
|
||||
|
||||
.orgjq-contracted h2, .orgjq-contracted h3, .orgjq-contracted h4, orgjq-contracted h5 {
|
||||
padding-top: 0.3rem !important;
|
||||
padding-bottom: 0.3rem !important;
|
||||
}
|
||||
|
||||
#content h2 {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.orgjq-expanded p {
|
||||
padding-bottom: 0.5rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
#content, #footer {
|
||||
box-shadow: 7px 7px 7px var(--grey1);
|
||||
}
|
||||
|
||||
h2 {
|
||||
line-height: 1.5rem;
|
||||
}
|
||||
@@ -65,8 +65,8 @@ function hideForOrg_whenclicked(div_obj) {
|
||||
|
||||
div_obj.parent().removeClass("orgjq-expanded").addClass("orgjq-contracted");
|
||||
if(HOW_TO_HIDE=='hide'){
|
||||
div_obj.nextAll().hide("fast"); // "normal" es más lento
|
||||
div_obj.hide();
|
||||
//div_obj.nextAll().hide("fast"); // "normal" es más lento
|
||||
//div_obj.hide();
|
||||
} else if(HOW_TO_HIDE=='shrink'){
|
||||
//div_obj.css("zoom","0.25");
|
||||
// div_obj.nextAll().css("zoom","0.25");
|
||||
@@ -238,6 +238,13 @@ function enable_global_outlining() {
|
||||
$("div#table-of-contents").removeClass("orgjq-expanded").addClass("orgjq-contracted");
|
||||
|
||||
|
||||
// Hide default-hidden categories
|
||||
$(".orgjq-contract-default").each(
|
||||
function(){
|
||||
hideForOrg_whenclicked($(this))
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
// If provided #fragment in URL, we must locate and open the corresponding header and its parents
|
||||
var url = document.location.toString();
|
||||
|
||||
11
html/static/footnote.css
Normal file
@@ -0,0 +1,11 @@
|
||||
.footnote-tooltip {
|
||||
position: 'absolute';
|
||||
z-index: 1000;
|
||||
background-color: var(--background-tooltip);
|
||||
border: 1px solid var(--accent1);
|
||||
border-radius: = 4px;
|
||||
padding: 8px 12px;
|
||||
max-width: 300px;
|
||||
font-size: calc(var(--font-size) * 0.9);
|
||||
box-shadow: 1px 1px 1px var(--grey2);
|
||||
}
|
||||
48
html/static/footnote.js
Normal file
@@ -0,0 +1,48 @@
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
console.log("🦶🦶🦶🦶🦶 FOOTNOTES LOADED 🦶🦶🦶🦶🦶🦶")
|
||||
|
||||
const footnoteRefs = document.querySelectorAll('.footref')
|
||||
|
||||
footnoteRefs.forEach(ref => {
|
||||
const footnoteId = ref.href.split('#')[1]
|
||||
ref.setAttribute('data-footnote-id', footnoteId)
|
||||
ref.href = 'javascript:void(0)';
|
||||
|
||||
ref.addEventListener('mouseenter', function() {
|
||||
// Find footnote element
|
||||
const footnoteId = this.getAttribute('data-footnote-id')
|
||||
|
||||
const footnoteElement = document.getElementById(footnoteId).parentElement.nextElementSibling.children[0]
|
||||
|
||||
if (footnoteElement) {
|
||||
// Create tooltip container
|
||||
const tooltip = document.createElement('div');
|
||||
tooltip.className = 'footnote-tooltip'
|
||||
tooltip.innerHTML = footnoteElement.innerHTML
|
||||
|
||||
// Position tooltip
|
||||
const rect = this.getBoundingClientRect();
|
||||
tooltip.style.position = 'absolute'
|
||||
tooltip.style.top = (rect.bottom + window.scrollY + 5) + 'px'
|
||||
tooltip.style.left = rect.left + 'px'
|
||||
|
||||
// Add to page
|
||||
document.body.appendChild(tooltip)
|
||||
|
||||
// Store reference for cleanup
|
||||
this._tooltip = tooltip
|
||||
}
|
||||
});
|
||||
|
||||
ref.addEventListener('mouseleave', function() {
|
||||
// Remove tooltip
|
||||
if (this._tooltip) {
|
||||
this._tooltip.remove()
|
||||
this._tooltip = null
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// Hide footnotes section
|
||||
document.querySelector("#footnotes").style.display='none'
|
||||
});
|
||||
BIN
html/static/images/2025-07-09-16-42-31-919.jpg
Normal file
|
After Width: | Height: | Size: 797 KiB |
BIN
html/static/images/background.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
html/static/images/baiser_sorry.jpg
Normal file
|
After Width: | Height: | Size: 175 KiB |
BIN
html/static/images/canvas_framed_bedroom.jpg
Normal file
|
After Width: | Height: | Size: 353 KiB |
BIN
html/static/images/cat_teto.jpg
Normal file
|
After Width: | Height: | Size: 539 KiB |
BIN
html/static/images/duct_taped.jpg
Normal file
|
After Width: | Height: | Size: 463 KiB |
BIN
html/static/images/end_sky_day_2025.jpg
Normal file
|
After Width: | Height: | Size: 191 KiB |
BIN
html/static/images/greenhouse07251.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
html/static/images/greenhouse07252.jpg
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
html/static/images/greenhouse07253.jpg
Normal file
|
After Width: | Height: | Size: 954 KiB |
BIN
html/static/images/japan_expo_aura.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
html/static/images/japan_expo_loot_2025.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
html/static/images/je2025cosp1.jpg
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
html/static/images/je2025cosp2.jpg
Normal file
|
After Width: | Height: | Size: 4.4 MiB |
BIN
html/static/images/je2025cosp3.jpg
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
html/static/images/je2025cosp4.jpg
Normal file
|
After Width: | Height: | Size: 3.7 MiB |
BIN
html/static/images/je2025cosp5.jpg
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
html/static/images/je2025cosp6.jpg
Normal file
|
After Width: | Height: | Size: 4.6 MiB |
BIN
html/static/images/je2025cosp7.jpg
Normal file
|
After Width: | Height: | Size: 4.4 MiB |
BIN
html/static/images/laptop_stickers_june_2025.jpg
Normal file
|
After Width: | Height: | Size: 898 KiB |
BIN
html/static/images/lone_rider.png
Normal file
|
After Width: | Height: | Size: 7.5 MiB |
BIN
html/static/images/market_pierogi.jpg
Normal file
|
After Width: | Height: | Size: 896 KiB |
BIN
html/static/images/milstrike_merc.jpg
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
BIN
html/static/images/milstrike_wroc.jpg
Normal file
|
After Width: | Height: | Size: 689 KiB |
BIN
html/static/images/osrs_huion.jpg
Normal file
|
After Width: | Height: | Size: 701 KiB |
BIN
html/static/images/osrs_stats_w27.png
Normal file
|
After Width: | Height: | Size: 384 KiB |
BIN
html/static/images/pi_congratulations.png
Normal file
|
After Width: | Height: | Size: 875 KiB |
BIN
html/static/images/pi_empty.jpg
Normal file
|
After Width: | Height: | Size: 5.5 MiB |
BIN
html/static/images/pi_les_amaress.jpg
Normal file
|
After Width: | Height: | Size: 5.6 MiB |
BIN
html/static/images/pi_party.jpg
Normal file
|
After Width: | Height: | Size: 7.6 MiB |
BIN
html/static/images/pi_setup.jpg
Normal file
|
After Width: | Height: | Size: 5.3 MiB |
BIN
html/static/images/pierogi.jpg
Normal file
|
After Width: | Height: | Size: 3.2 MiB |
BIN
html/static/images/poland_food.jpg
Normal file
|
After Width: | Height: | Size: 3.8 MiB |
BIN
html/static/images/poland_plane.jpg
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
html/static/images/premier_impact_poster.png
Normal file
|
After Width: | Height: | Size: 4.4 MiB |
BIN
html/static/images/rs_quest_doti.png
Normal file
|
After Width: | Height: | Size: 427 KiB |
BIN
html/static/images/setcrafting_wroc.jpg
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
html/static/images/spot13_1.jpg
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
html/static/images/spot13_2.jpg
Normal file
|
After Width: | Height: | Size: 4.1 MiB |
BIN
html/static/images/stationary_bike_1hr.jpg
Normal file
|
After Width: | Height: | Size: 721 KiB |
BIN
html/static/images/swidnicka_cellar.jpg
Normal file
|
After Width: | Height: | Size: 4.1 MiB |
BIN
html/static/images/transformator_backstage.jpg
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
html/static/images/ultraman.jpg
Normal file
|
After Width: | Height: | Size: 797 KiB |
BIN
html/static/images/wroc_architecture1.jpg
Normal file
|
After Width: | Height: | Size: 4.3 MiB |
BIN
html/static/images/wroc_architecture2.jpg
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
html/static/images/wroc_architecture3.jpg
Normal file
|
After Width: | Height: | Size: 4.1 MiB |
BIN
html/static/images/wroc_architecture4.jpg
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
html/static/images/wroc_bags.jpg
Normal file
|
After Width: | Height: | Size: 3.3 MiB |
BIN
html/static/images/wroc_dwarf.jpg
Normal file
|
After Width: | Height: | Size: 4.3 MiB |
BIN
html/static/images/wroc_guitars.jpg
Normal file
|
After Width: | Height: | Size: 4.3 MiB |
BIN
html/static/images/wroc_street.jpg
Normal file
|
After Width: | Height: | Size: 3.2 MiB |
BIN
html/static/images/wroclaw_boys.jpg
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
@@ -1,18 +1,99 @@
|
||||
|
||||
:root {
|
||||
--site-width: 900px;
|
||||
--green1: #123218;
|
||||
--green2: #254f1b;
|
||||
--green3: #356c22;
|
||||
--green4: #5e8e40;
|
||||
--green5: #85aa5f;
|
||||
|
||||
--blue1: #1b2459;
|
||||
--blue2: #153a79;
|
||||
--blue3: #2f5394;
|
||||
--blue4: #417eaf;
|
||||
--blue5: #69a8c6;
|
||||
|
||||
--purple1: #2e1e58;
|
||||
--purple2: #493281;
|
||||
--purple3: #6a45a6;
|
||||
--purple4: #855aa3;
|
||||
--purple5: #9b77b5;
|
||||
|
||||
--red1: #4b1313;
|
||||
--red2: #682017;
|
||||
--red3: #84301c;
|
||||
--red4: #9c4830;
|
||||
--red5: #c46849;
|
||||
|
||||
--grey1: #202124;
|
||||
--grey2: #33333b;
|
||||
--grey3: #605b66;
|
||||
--grey4: #a79fa7;
|
||||
--grey5: #c5bcbc;
|
||||
|
||||
--site-width: 1000px;
|
||||
--vert-content-margin: 0.3rem;
|
||||
--accent1: #2596be;
|
||||
--link: #2527EA;
|
||||
--black: #000;
|
||||
--white: #FBFBFB;
|
||||
--grey: #EFEFEF;
|
||||
--background: #EAEFFF;
|
||||
--background-toc: #E1EFFF;
|
||||
--shadow-toc: #6E868F;
|
||||
--font-size: 1.1rem;
|
||||
--accent1: var(--purple4);
|
||||
--link: var(--blue3);
|
||||
--black: var(--grey1);
|
||||
--grey: var(--grey3);
|
||||
--background: var(--grey5);
|
||||
--background-tooltip: var(--grey5);
|
||||
|
||||
--font-size: 1.2rem;
|
||||
--line-height: 1.2rem;
|
||||
--font-family: "Source Serif Pro";
|
||||
|
||||
--scale: 2;
|
||||
}
|
||||
|
||||
/*
|
||||
@media (min-height: 1081px) {
|
||||
:root {
|
||||
--scale: 2;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-height: 2161px) {
|
||||
:root {
|
||||
--scale: 3;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-height: 3241px) {
|
||||
:root {
|
||||
--scale: 4;
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
body::before,
|
||||
body::after {
|
||||
content: '';
|
||||
position: fixed;
|
||||
top: 0;
|
||||
height: 100vh;
|
||||
width: 50%;
|
||||
background-image: url('/static/images/background.png');
|
||||
background-repeat: no-repeat;
|
||||
z-index: -1;
|
||||
|
||||
image-rendering: pixelated; /* For Chrome/Safari */
|
||||
image-rendering: -moz-crisp-edges; /* For Firefox */
|
||||
image-rendering: crisp-edges; /* Fallback */
|
||||
|
||||
background-size: calc(960px * var(--scale)) calc(1080px * var(--scale));
|
||||
}
|
||||
|
||||
body::before {
|
||||
left: 0;
|
||||
background-position: top right;
|
||||
}
|
||||
|
||||
body::after {
|
||||
right: 0;
|
||||
background-position: top right;
|
||||
/* Flip the right side horizontally */
|
||||
transform: scaleX(-1);
|
||||
}
|
||||
|
||||
body {
|
||||
@@ -22,10 +103,47 @@ body {
|
||||
line-height: var(--line-height);
|
||||
color: var(--black);
|
||||
background-color: var(--background);
|
||||
color: var(--grey1);
|
||||
word-spacing: 0.25ch;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
#content, #header, #footer {
|
||||
min-width: 500px;
|
||||
max-width: min(var(--site-width), 90vw);
|
||||
margin: 0 auto;
|
||||
padding: 5px 25px;
|
||||
|
||||
background-color: var(--background);
|
||||
border: 2px double var(--grey1);
|
||||
margin-bottom: 1.2rem;
|
||||
}
|
||||
|
||||
#header {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
#looking-for-work {
|
||||
background-color: var(--red2);
|
||||
color: var(--grey5);
|
||||
padding: 5px 25px;
|
||||
margin-left: auto;
|
||||
margin-top: -0.32rem;
|
||||
margin-bottom: -0.32rem;
|
||||
margin-right: -1.55rem;
|
||||
border: 2px double var(--purple5);
|
||||
}
|
||||
|
||||
#looking-for-work a, #looking-for-work a:visited {
|
||||
color: var(--blue5) !important;
|
||||
}
|
||||
|
||||
|
||||
#footer {
|
||||
padding-top: 1rem;
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: calc(var(--font-size) * 0.9);
|
||||
}
|
||||
@@ -53,12 +171,12 @@ a, a:visited {
|
||||
}
|
||||
|
||||
#header a, #header a:visited{
|
||||
color: var(--grey);
|
||||
color: var(--purple2);
|
||||
}
|
||||
|
||||
|
||||
#content h2, #content h3, #content h4, #content h5 {
|
||||
margin-bottom: -0.8rem;
|
||||
margin-bottom: 0.2rem;
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
|
||||
#content h2 {
|
||||
@@ -73,29 +191,6 @@ a, a:visited {
|
||||
margin-top: var(--vert-content-margin);
|
||||
}
|
||||
|
||||
#header {
|
||||
padding: 5px;
|
||||
background-color: var(--accent1);
|
||||
border: 2px double var(--black);
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#content, #header, #footer {
|
||||
min-width: 500px;
|
||||
max-width: min(var(--site-width), 90vw);
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
#footer {
|
||||
margin-top: 1.5rem;
|
||||
}
|
||||
|
||||
|
||||
#content {
|
||||
padding-left: 7%;
|
||||
padding-right: 7%;
|
||||
}
|
||||
|
||||
#publish-date, #modified-date {
|
||||
font-style: italic;
|
||||
}
|
||||
@@ -105,18 +200,6 @@ a, a:visited {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.outline-3.orgjq-contracted h3::before {
|
||||
content: "🡒";
|
||||
}
|
||||
|
||||
.outline-4.orgjq-contracted h4::before {
|
||||
content: "⤳";
|
||||
}
|
||||
|
||||
.outline-5.orgjq-contracted h5::before {
|
||||
content: "⇝";
|
||||
}
|
||||
|
||||
/* TOC */
|
||||
|
||||
#table-of-contents {
|
||||
@@ -162,34 +245,36 @@ a, a:visited {
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
/* Set the colors in <pre> blocks from the Leuven theme */
|
||||
pre {background-color:#FFFFFF;}
|
||||
pre span.org-builtin {color:#006FE0;font-weight:bold;}
|
||||
pre span.org-string {color:#008000;}
|
||||
pre span.org-keyword {color:#0000FF;}
|
||||
pre span.org-variable-name {color:#BA36A5;}
|
||||
pre span.org-function-name {color:#006699;}
|
||||
pre span.org-type {color:#6434A3;}
|
||||
pre span.org-preprocessor {color:#808080;font-weight:bold;}
|
||||
pre span.org-constant {color:#D0372D;}
|
||||
pre span.org-comment-delimiter {color:#8D8D84;}
|
||||
pre span.org-comment {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-1 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-2 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-3 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-4 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-5 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-6 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-7 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-8 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-outshine-level-9 {color:#8D8D84;font-style:italic}
|
||||
pre span.org-rainbow-delimiters-depth-1 {color:#707183;}
|
||||
pre span.org-rainbow-delimiters-depth-2 {color:#7388d6;}
|
||||
pre span.org-rainbow-delimiters-depth-3 {color:#909183;}
|
||||
pre span.org-rainbow-delimiters-depth-4 {color:#709870;}
|
||||
pre span.org-rainbow-delimiters-depth-5 {color:#907373;}
|
||||
pre span.org-rainbow-delimiters-depth-6 {color:#6276ba;}
|
||||
pre span.org-rainbow-delimiters-depth-7 {color:#858580;}
|
||||
pre span.org-rainbow-delimiters-depth-8 {color:#80a880;}
|
||||
pre span.org-rainbow-delimiters-depth-9 {color:#887070;}
|
||||
pre span.org-sh-quoted-exec {color:#FF1493;}
|
||||
pre {background-color:var(--grey1); color:var(--grey5);}
|
||||
pre span.org-builtin {color:var(--blue4);font-weight:bold;}
|
||||
pre span.org-string {color:var(--green4);}
|
||||
pre span.org-keyword {color:var(--blue4);}
|
||||
pre span.org-variable-name {color:var(--purple5);}
|
||||
pre span.org-function-name {color:var(--blue5);}
|
||||
pre span.org-type {color:var(--purple3);}
|
||||
pre span.org-preprocessor {color:var(--grey5);font-weight:bold;}
|
||||
pre span.org-constant {color:var(--red2);}
|
||||
pre span.org-comment-delimiter {color:var(--grey5);}
|
||||
pre span.org-comment {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-1 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-2 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-3 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-4 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-5 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-6 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-7 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-8 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-outshine-level-9 {color:var(--grey5);font-style:italic}
|
||||
pre span.org-rainbow-delimiters-depth-1 {color:var(--grey4);}
|
||||
pre span.org-rainbow-delimiters-depth-2 {color:var(--blue1);}
|
||||
pre span.org-rainbow-delimiters-depth-3 {color:var(--green1);}
|
||||
pre span.org-rainbow-delimiters-depth-4 {color:var(--red1);}
|
||||
pre span.org-rainbow-delimiters-depth-5 {color:var(--purple1);}
|
||||
pre span.org-rainbow-delimiters-depth-6 {color:var(--blue4);}
|
||||
pre span.org-rainbow-delimiters-depth-7 {color:var(--green3);}
|
||||
pre span.org-rainbow-delimiters-depth-8 {color:var(--red3);}
|
||||
pre span.org-rainbow-delimiters-depth-9 {color:var(--purple3);}
|
||||
pre span.org-sh-quoted-exec {color:var(--purple2);}
|
||||
|
||||
.TODO { color: var(--red3); }
|
||||
.DONE { color: var(--green3); }
|
||||
|
||||