the genesis of a new age of horror in the form of my unready for publishing blog
This commit is contained in:
parent
e77aec9bfc
commit
267fed5fad
33
.gitignore
vendored
Normal file
33
.gitignore
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
dist
|
||||
dist-*
|
||||
cabal-dev
|
||||
*.o
|
||||
*.hi
|
||||
*.chi
|
||||
*.chs.h
|
||||
*.dyn_o
|
||||
*.dyn_hi
|
||||
.hpc
|
||||
.hsenv
|
||||
.cabal-sandbox/
|
||||
cabal.sandbox.config
|
||||
*.prof
|
||||
*.aux
|
||||
*.hp
|
||||
*.eventlog
|
||||
.stack-work/
|
||||
cabal.project.local
|
||||
cabal.project.local~
|
||||
.HTF/
|
||||
.ghc.environment.*
|
||||
_site/
|
||||
_cache/
|
||||
Makefile
|
||||
result
|
||||
_gopherhole
|
||||
_store/
|
||||
_output/
|
||||
_tmp/
|
||||
input
|
||||
_http/
|
||||
*.swp
|
23
about.md
Normal file
23
about.md
Normal file
@ -0,0 +1,23 @@
|
||||
---
|
||||
title: about
|
||||
---
|
||||
|
||||
this is a blog (big reveal) but more than that it's a work in progress. the person who writes this blog is probably someone you have never seen or met in the "real world". in almost every case, this is ideal. the subject material of these posts will likely become more varied over time, and many will show sides of me i do not wish for just anyone to know about. secrets are essential in any healthy relationship.
|
||||
|
||||
hopefully, that preamble bored you out of wanting anything to do with this blog. side effects of reading what i write are so potentially horrifying i dare not list them out here. besides, i’m sure you have better things to do than read the ramblings of someone who is unironically a ニート, ひきこもり, and アニメオタク。
|
||||
|
||||
> content warning: posts may contain content or references to stuff (including ideas) you may find offensive or off-putting. there is a decent chance of strong language every now and then. i take no responsibility for anything on my blog, and i am also not responsible if you don't like it. if i remember to, i will try and put more specific content warnings on individual posts, and if i don't, well… tough. i'm not expecting many to read my blog anyway.
|
||||
|
||||
## thank yous and giving credit where credit is due
|
||||
|
||||
> most importantly, if there's something you don't like about me or about what i have to say, the following individuals and so on have absolutely **NOTHING** to do with my opinions and content on my blog; moreover, they **absolutely** in **NO WAY WHATSOEVER** mean to imply any of them share any of my opinions. i have some controversial opinions but they are mine. don't drag innocent people into drama. there's too much drama on (and off) the internet already.
|
||||
|
||||
without further ado:
|
||||
|
||||
* tA whose blog is [regular flolloping](https://regularflolloping.com/) for so, so much
|
||||
* vala whose blog is [the vala experience](https://vala.p7.co.nz/) for all their help as well
|
||||
* [tursiops](https://tooting.ch/@tursiops) who got me into the [fediverse](https://fediverse.party/)
|
||||
* my current fedi admin who at the time of this writing goes by [puniko](https://fedi.absturztau.be/users/absturztaube)
|
||||
* all my friends i've come to know and love online
|
||||
* all the projects and people i didn't mention because i'm lazy af and probably forget someone super important
|
||||
* you, for reading this
|
11
cabal.nix
Executable file
11
cabal.nix
Executable file
@ -0,0 +1,11 @@
|
||||
{ mkDerivation, base, hakyll, stdenv }:
|
||||
mkDerivation {
|
||||
pname = "murasite";
|
||||
version = "0.1.0.0";
|
||||
src = ./.;
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
executableHaskellDepends = [ base hakyll ];
|
||||
license = "unknown";
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
}
|
11
contact.markdown
Normal file
11
contact.markdown
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
title: Contact
|
||||
---
|
||||
|
||||
if you really want to contact me and do not yet know how,
|
||||
i have a fedi account, an email address, and am often on xmpp.
|
||||
on fedi my handle is @murabito@fedi.absturztau.be and if you
|
||||
want more ways to contact me, you'll have to ask me in a private message.
|
||||
|
||||
my planet of origin is gallifrey and i lived on skaro for a while.
|
||||
i live now in a little flat in a dream that cannot be found.
|
172
css/default.css
Normal file
172
css/default.css
Normal file
@ -0,0 +1,172 @@
|
||||
html {
|
||||
font-family: monospace;
|
||||
font-size: 82.5%;
|
||||
color: #eee;
|
||||
background-color: #4a525a;
|
||||
}
|
||||
|
||||
body {
|
||||
font-size: 1.6rem;
|
||||
color: #fff;
|
||||
text-align: justify;
|
||||
|
||||
}
|
||||
|
||||
img {
|
||||
max-width: 100%;
|
||||
margin: auto;
|
||||
display: block;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
padding: 0 1em;
|
||||
color: #2ecc40;
|
||||
border-left: 0.25em solid #dfe2e5;
|
||||
}
|
||||
|
||||
header {
|
||||
border-bottom: 0.2rem solid #eee;
|
||||
}
|
||||
|
||||
nav {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
nav a, nav a:visited {
|
||||
font-size: 1.8rem;
|
||||
font-weight: bold;
|
||||
color: #ddd;
|
||||
text-decoration: none;
|
||||
text-transform: lowercase;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #499cd4;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #CA49D4;
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: 3rem;
|
||||
padding: 1.2rem 0;
|
||||
border-top: 0.2rem solid #eee;
|
||||
font-size: 1.2rem;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 2.4rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
article .header {
|
||||
font-size: 1.4rem;
|
||||
font-style: italic;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
.logo a {
|
||||
font-weight: bold;
|
||||
color: #ccc;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@media (max-width: 319px) {
|
||||
body {
|
||||
width: 90%;
|
||||
margin: 0;
|
||||
padding: 0 5%;
|
||||
}
|
||||
header {
|
||||
margin: 4.2rem 0;
|
||||
}
|
||||
nav {
|
||||
margin: 0 auto 3rem;
|
||||
text-align: center;
|
||||
}
|
||||
footer {
|
||||
text-align: center;
|
||||
}
|
||||
.logo {
|
||||
text-align: center;
|
||||
margin: 1rem auto 3rem;
|
||||
}
|
||||
.logo a {
|
||||
font-size: 2.4rem;
|
||||
}
|
||||
nav a {
|
||||
display: block;
|
||||
line-height: 1.6;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 320px) {
|
||||
body {
|
||||
width: 90%;
|
||||
margin: 0;
|
||||
padding: 0 5%;
|
||||
/* text-align: center;
|
||||
*/
|
||||
}
|
||||
header {
|
||||
margin: 4.2rem 0;
|
||||
}
|
||||
nav {
|
||||
margin: 0 auto 3rem;
|
||||
text-align: center;
|
||||
}
|
||||
footer {
|
||||
text-align: center;
|
||||
}
|
||||
.logo {
|
||||
text-align: center;
|
||||
margin: 1rem auto 3rem;
|
||||
}
|
||||
.logo a {
|
||||
font-size: 2.4rem;
|
||||
}
|
||||
nav a {
|
||||
display: inline;
|
||||
margin: 0 0.6rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 640px) {
|
||||
body {
|
||||
width: 72rem;
|
||||
margin: 0 auto;
|
||||
padding: 0;
|
||||
}
|
||||
header {
|
||||
margin: 0 0 3rem;
|
||||
padding: 1.2rem 0;
|
||||
}
|
||||
nav {
|
||||
margin: 0;
|
||||
text-align: right;
|
||||
}
|
||||
nav a {
|
||||
margin: 0 0 0 1.2rem;
|
||||
display: inline;
|
||||
}
|
||||
footer {
|
||||
text-align: right;
|
||||
}
|
||||
.logo {
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
}
|
||||
.logo a {
|
||||
float: left;
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
}
|
171
css/default.css~
Normal file
171
css/default.css~
Normal file
@ -0,0 +1,171 @@
|
||||
html {
|
||||
font-family: monospace;
|
||||
font-size: 82.5%;
|
||||
color: #eee;
|
||||
background-color: #4a525a;
|
||||
}
|
||||
|
||||
body {
|
||||
font-size: 1.6rem;
|
||||
color: #fff;
|
||||
text-align: justify;
|
||||
|
||||
}
|
||||
|
||||
img {
|
||||
max-width: 100%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
padding: 0 1em;
|
||||
color: #2ecc40;
|
||||
border-left: 0.25em solid #dfe2e5;
|
||||
}
|
||||
|
||||
header {
|
||||
border-bottom: 0.2rem solid #eee;
|
||||
}
|
||||
|
||||
nav {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
nav a, nav a:visited {
|
||||
font-size: 1.8rem;
|
||||
font-weight: bold;
|
||||
color: #ddd;
|
||||
text-decoration: none;
|
||||
text-transform: lowercase;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #499cd4;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #CA49D4;
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: 3rem;
|
||||
padding: 1.2rem 0;
|
||||
border-top: 0.2rem solid #eee;
|
||||
font-size: 1.2rem;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 2.4rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
article .header {
|
||||
font-size: 1.4rem;
|
||||
font-style: italic;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
.logo a {
|
||||
font-weight: bold;
|
||||
color: #ccc;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
@media (max-width: 319px) {
|
||||
body {
|
||||
width: 90%;
|
||||
margin: 0;
|
||||
padding: 0 5%;
|
||||
}
|
||||
header {
|
||||
margin: 4.2rem 0;
|
||||
}
|
||||
nav {
|
||||
margin: 0 auto 3rem;
|
||||
text-align: center;
|
||||
}
|
||||
footer {
|
||||
text-align: center;
|
||||
}
|
||||
.logo {
|
||||
text-align: center;
|
||||
margin: 1rem auto 3rem;
|
||||
}
|
||||
.logo a {
|
||||
font-size: 2.4rem;
|
||||
}
|
||||
nav a {
|
||||
display: block;
|
||||
line-height: 1.6;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 320px) {
|
||||
body {
|
||||
width: 90%;
|
||||
margin: 0;
|
||||
padding: 0 5%;
|
||||
/* text-align: center;
|
||||
*/
|
||||
}
|
||||
header {
|
||||
margin: 4.2rem 0;
|
||||
}
|
||||
nav {
|
||||
margin: 0 auto 3rem;
|
||||
text-align: center;
|
||||
}
|
||||
footer {
|
||||
text-align: center;
|
||||
}
|
||||
.logo {
|
||||
text-align: center;
|
||||
margin: 1rem auto 3rem;
|
||||
}
|
||||
.logo a {
|
||||
font-size: 2.4rem;
|
||||
}
|
||||
nav a {
|
||||
display: inline;
|
||||
margin: 0 0.6rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 640px) {
|
||||
body {
|
||||
width: 72rem;
|
||||
margin: 0 auto;
|
||||
padding: 0;
|
||||
}
|
||||
header {
|
||||
margin: 0 0 3rem;
|
||||
padding: 1.2rem 0;
|
||||
}
|
||||
nav {
|
||||
margin: 0;
|
||||
text-align: right;
|
||||
}
|
||||
nav a {
|
||||
margin: 0 0 0 1.2rem;
|
||||
display: inline;
|
||||
}
|
||||
footer {
|
||||
text-align: right;
|
||||
}
|
||||
.logo {
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
}
|
||||
.logo a {
|
||||
float: left;
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
}
|
1
default.nix
Executable file
1
default.nix
Executable file
@ -0,0 +1 @@
|
||||
with import ./mura.nix; mura
|
BIN
images/haskell-logo.png
Normal file
BIN
images/haskell-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.5 KiB |
BIN
images/paprika-sub-example.png
Normal file
BIN
images/paprika-sub-example.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 936 KiB |
BIN
images/totallyfuckedup-paprika.gif
Normal file
BIN
images/totallyfuckedup-paprika.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 996 KiB |
12
index.html
Normal file
12
index.html
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: home
|
||||
---
|
||||
|
||||
<h2>ようこそ</h2>
|
||||
|
||||
<p>misconstrued monologues</p>
|
||||
|
||||
<p>warning: unlimited exposure to these posts may cause irreversible severe psychological trauma, a permanent disconnect from "reality", and in some cases even [redacted].</p>
|
||||
|
||||
<h2>posts</h2>
|
||||
$partial("templates/post-list.html")$
|
24
mura.nix
Executable file
24
mura.nix
Executable file
@ -0,0 +1,24 @@
|
||||
let
|
||||
rev = "0d576d7eb875b83ada78dca788981cccf2e4d883";
|
||||
np = builtins.fetchTarball {
|
||||
url = "https://github.com/nixos/nixpkgs/archive/${rev}.tar.gz";
|
||||
sha256 = "178j5kp89is5a6vkbj83g0yr4ykgibp1lwhybvgp7sfw9rk9fy5d";
|
||||
};
|
||||
config = {
|
||||
allowBroken = true;
|
||||
overlays = [];
|
||||
packageOverrides = pkgs: rec {
|
||||
haskellPackages = pkgs.haskellPackages.override {
|
||||
overrides = haskellPackagesNew: haskellPackagesOld: rec {
|
||||
mura =
|
||||
haskellPackagesNew.callPackage ./cabal.nix { };
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
pkgs = import np { inherit config; };
|
||||
in
|
||||
rec {
|
||||
inherit pkgs;
|
||||
mura = pkgs.haskellPackages.mura;
|
||||
}
|
11
murasite.cabal
Normal file
11
murasite.cabal
Normal file
@ -0,0 +1,11 @@
|
||||
name: murasite
|
||||
version: 0.1.0.0
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.10
|
||||
|
||||
executable site
|
||||
main-is: site.hs
|
||||
build-depends: base == 4.*
|
||||
, hakyll == 4.12.*
|
||||
ghc-options: -threaded
|
||||
default-language: Haskell2010
|
59
posts/2015-08-12-spqr.markdown
Normal file
59
posts/2015-08-12-spqr.markdown
Normal file
@ -0,0 +1,59 @@
|
||||
---
|
||||
title: S.P.Q.R.
|
||||
---
|
||||
|
||||
Mauris in lorem nisl. Maecenas tempus facilisis ante, eget viverra nisl
|
||||
tincidunt et. Donec turpis lectus, mattis ac malesuada a, accumsan eu libero.
|
||||
Morbi condimentum, tortor et tincidunt ullamcorper, sem quam pretium nulla, id
|
||||
convallis lectus libero nec turpis. Proin dapibus nisi id est sodales nec
|
||||
ultrices tortor pellentesque. Vivamus vel nisi ac lacus sollicitudin vulputate
|
||||
ac ut ligula. Nullam feugiat risus eget eros gravida in molestie sapien euismod.
|
||||
Nunc sed hendrerit orci. Nulla mollis consequat lorem ac blandit. Ut et turpis
|
||||
mauris. Nulla est odio, posuere id ullamcorper sit amet, tincidunt vel justo.
|
||||
Curabitur placerat tincidunt varius. Nulla vulputate, ipsum eu consectetur
|
||||
mollis, dui nibh aliquam neque, at ultricies leo ligula et arcu. Proin et mi
|
||||
eget tellus sodales lobortis. Sed tempor, urna vel pulvinar faucibus, lectus
|
||||
urna vehicula ante, at facilisis dolor odio at lorem. Morbi vehicula euismod
|
||||
urna, et imperdiet urna ornare vitae.
|
||||
|
||||
Sed tincidunt sollicitudin ultrices. In hac habitasse platea dictumst. Morbi
|
||||
ligula lectus, egestas at ultricies nec, fringilla et tellus. Duis urna lorem,
|
||||
bibendum a ornare sed, euismod sed nunc. Aliquam tempor massa at velit fringilla
|
||||
fringilla. Praesent sit amet tempor felis. Maecenas id felis ac velit aliquam
|
||||
tempor a sit amet orci. Nunc placerat nulla pellentesque sem commodo cursus.
|
||||
Praesent quis sapien orci, quis ultricies augue. Nam vestibulum sem non augue
|
||||
semper tincidunt pellentesque ipsum volutpat. Duis congue, nunc a aliquam
|
||||
luctus, quam ante convallis nisi, ac pellentesque lacus orci vel turpis. Cum
|
||||
sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
|
||||
mus. Suspendisse hendrerit nisl eu felis sagittis faucibus. Nunc eu congue
|
||||
lorem. Quisque non nibh nisi, et ultrices massa. Sed vitae erat vitae nulla
|
||||
pellentesque fermentum.
|
||||
|
||||
Ut diam nunc, consectetur ut ultrices eu, iaculis sed felis. Sed lacinia, odio
|
||||
et accumsan luctus, arcu ipsum accumsan erat, sit amet malesuada libero lacus et
|
||||
velit. Donec accumsan tristique tristique. Proin a metus magna, vitae mattis
|
||||
nisl. Integer a libero ipsum. Mauris faucibus eleifend metus id sodales. Morbi
|
||||
ornare, nibh nec facilisis imperdiet, turpis sem commodo lorem, id commodo
|
||||
mauris metus vitae justo. Etiam at pellentesque tortor. Proin mollis accumsan
|
||||
ligula, nec tempus augue auctor quis. Nulla lacinia, mi quis lobortis auctor,
|
||||
nisi diam posuere dui, pulvinar feugiat dui libero eget quam. Fusce eu risus
|
||||
nunc, a consectetur orci. Class aptent taciti sociosqu ad litora torquent per
|
||||
conubia nostra, per inceptos himenaeos. Maecenas venenatis aliquet orci, a
|
||||
ultricies sem facilisis eu. Donec dolor purus, porta condimentum convallis nec,
|
||||
dignissim nec libero.
|
||||
|
||||
Etiam rutrum ultricies dui, et interdum metus elementum et. Nulla sapien nunc,
|
||||
interdum tristique porttitor in, laoreet vitae mi. Ut vehicula auctor mauris sit
|
||||
amet bibendum. Phasellus adipiscing mattis libero, eget adipiscing erat
|
||||
dignissim at. Vivamus convallis malesuada metus nec cursus. Ut cursus, lorem
|
||||
eleifend sollicitudin condimentum, felis tortor sodales augue, ac tempus lacus
|
||||
ipsum vitae quam. Vestibulum vitae lacus non tortor vehicula iaculis faucibus
|
||||
quis massa.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
|
||||
mus. Duis malesuada neque nec ante porttitor accumsan. Suspendisse potenti.
|
||||
Aliquam in lacus magna, imperdiet laoreet lectus. Praesent id diam nec ante
|
||||
commodo rhoncus nec vel augue. Pellentesque tortor massa, dignissim ut sagittis
|
||||
sed, hendrerit vitae nunc. Nam gravida, urna vitae hendrerit rutrum, felis augue
|
||||
vulputate tortor, ut varius velit libero nec lectus. In adipiscing massa in est
|
||||
scelerisque ullamcorper. Vivamus in nisi metus.
|
46
posts/2015-10-07-rosa-rosa-rosam.markdown
Normal file
46
posts/2015-10-07-rosa-rosa-rosam.markdown
Normal file
@ -0,0 +1,46 @@
|
||||
---
|
||||
title: Rosa Rosa Rosam
|
||||
author: Ovidius
|
||||
---
|
||||
|
||||
Suspendisse pharetra ullamcorper sem et auctor. Suspendisse vitae tellus eu
|
||||
turpis dignissim gravida ut ut tortor. Cum sociis natoque penatibus et magnis
|
||||
dis parturient montes, nascetur ridiculus mus. Morbi aliquam sapien quis nisl
|
||||
sodales non aliquet nisl iaculis. Curabitur fermentum orci vel sapien
|
||||
pellentesque id condimentum metus vehicula. Curabitur turpis purus, scelerisque
|
||||
at interdum quis, placerat sit amet tortor. Aliquam erat volutpat.
|
||||
|
||||
Integer posuere felis non arcu suscipit ullamcorper. Nam tempus risus venenatis
|
||||
orci sagittis eu aliquam ante tincidunt. Aenean vehicula ipsum id sapien
|
||||
tincidunt commodo. Aliquam erat volutpat. Curabitur vehicula libero ac turpis
|
||||
cursus consectetur. Praesent posuere egestas purus et dapibus. Mauris egestas,
|
||||
lectus vitae scelerisque ultricies, metus lorem tempor nisi, sed vehicula tortor
|
||||
mauris nec urna. Quisque urna tellus, facilisis at mollis eget, adipiscing in
|
||||
nisl. Proin quam arcu, euismod et imperdiet sed, ultricies sed orci.
|
||||
|
||||
Nulla malesuada sem eget lectus scelerisque nec rhoncus metus interdum. In dui
|
||||
felis, rhoncus id scelerisque eget, vulputate id sem. Nulla facilisi. Vestibulum
|
||||
eleifend, metus dignissim lacinia ornare, magna nulla vehicula nisi, sed
|
||||
molestie mauris ipsum vel turpis. Class aptent taciti sociosqu ad litora
|
||||
torquent per conubia nostra, per inceptos himenaeos. Nulla urna leo, vehicula
|
||||
eget dignissim a, hendrerit ut risus. Fusce ultricies elementum placerat. Nam at
|
||||
dolor sed nisi mollis sollicitudin vitae at urna. Vestibulum iaculis adipiscing
|
||||
eros et mollis.
|
||||
|
||||
Phasellus ultricies elit eu risus sagittis eu dictum ante ultrices. Nulla
|
||||
congue, augue ac placerat tempor, orci mi luctus nisi, at varius ipsum sem sed
|
||||
eros. Vivamus eget velit eget felis posuere ornare. In sed metus non est iaculis
|
||||
facilisis dapibus sit amet enim. Aliquam viverra tortor eget neque volutpat in
|
||||
auctor urna rutrum. Aliquam ligula augue, congue sit amet rutrum in, semper vel
|
||||
nulla. Sed tempus porttitor faucibus. Donec cursus sodales nulla, quis lacinia
|
||||
mi vehicula vel. Sed nec purus orci. Nam leo sapien, rutrum a ultrices quis,
|
||||
placerat vel ligula. Donec massa quam, pellentesque et molestie nec, hendrerit
|
||||
id mauris. In hac habitasse platea dictumst. Cras quis quam sem. Curabitur in
|
||||
arcu diam, in interdum mauris.
|
||||
|
||||
Proin lorem sapien, iaculis et faucibus nec, dictum sed nunc. Pellentesque in
|
||||
purus justo. Vestibulum facilisis rutrum nisi, a egestas nunc suscipit sed. Ut
|
||||
quis tortor a arcu bibendum placerat non sed ante. Praesent orci sem, posuere
|
||||
sit amet cursus molestie, volutpat ut purus. Curabitur aliquam, purus in
|
||||
pharetra viverra, lorem leo aliquam tellus, vel consequat felis neque et mauris.
|
||||
Aliquam erat volutpat.
|
50
posts/2015-11-28-carpe-diem.markdown
Normal file
50
posts/2015-11-28-carpe-diem.markdown
Normal file
@ -0,0 +1,50 @@
|
||||
---
|
||||
title: Carpe Diem
|
||||
---
|
||||
|
||||
Fusce tortor quam, egestas in posuere quis, porttitor vel turpis. Donec
|
||||
vulputate porttitor augue at rhoncus. Proin iaculis consectetur sagittis.
|
||||
Curabitur venenatis turpis sit amet purus tristique nec posuere risus laoreet.
|
||||
Nullam nisi sem, dapibus id semper id, egestas vel arcu. Morbi porttitor ipsum
|
||||
placerat erat consequat sed consequat purus feugiat. Donec auctor elit ut risus
|
||||
mattis facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
|
||||
|
||||
Proin vulputate sapien facilisis leo ornare pulvinar. Fusce tempus massa a risus
|
||||
semper iaculis. Suspendisse sollicitudin posuere nunc, sit amet rutrum leo
|
||||
facilisis mattis. Sed ornare auctor dui, vitae rutrum neque auctor sit amet.
|
||||
Proin ac dui magna. Mauris vehicula interdum augue, nec ultrices libero egestas
|
||||
quis. Nunc convallis euismod ipsum, id sollicitudin orci consequat ac. Fusce
|
||||
bibendum congue libero, in rutrum nulla congue non. Cras sit amet risus tortor,
|
||||
eu pellentesque dui. Phasellus euismod enim non nibh sodales quis consectetur
|
||||
lorem laoreet. Vivamus a egestas quam. Curabitur in tortor augue, vitae varius
|
||||
tellus. Integer varius, elit ac gravida suscipit, eros erat pellentesque nisi,
|
||||
et tristique augue odio id nulla. Aliquam sit amet nunc vel tellus hendrerit
|
||||
tempus ac vel sem.
|
||||
|
||||
Aenean tincidunt sollicitudin sapien ut porttitor. Curabitur molestie adipiscing
|
||||
lorem vel scelerisque. Donec vitae interdum est. Proin rutrum vulputate
|
||||
faucibus. Suspendisse sit amet felis odio, non volutpat ante. Sed eu lectus
|
||||
quam. Curabitur tristique rhoncus est, vel commodo tortor suscipit semper.
|
||||
Maecenas feugiat vestibulum nisi id facilisis. Nulla non tincidunt libero.
|
||||
Praesent ultrices interdum commodo. Sed euismod nisl auctor leo ultrices rutrum.
|
||||
Aliquam nibh felis, congue molestie blandit at, bibendum at eros. Aenean
|
||||
tincidunt, tortor iaculis placerat sollicitudin, lorem justo tempor diam, et
|
||||
posuere sapien leo et magna. Quisque vel aliquam mauris.
|
||||
|
||||
Proin varius tempus fermentum. Cum sociis natoque penatibus et magnis dis
|
||||
parturient montes, nascetur ridiculus mus. Sed tincidunt nunc id magna
|
||||
adipiscing non sollicitudin turpis tempor. Etiam vel elit ipsum, quis euismod
|
||||
velit. Quisque elementum magna vitae quam venenatis lacinia. Sed at arcu ipsum.
|
||||
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos
|
||||
himenaeos. Donec ut lorem ac sapien cursus lacinia sit amet mollis dolor.
|
||||
Vivamus tempus odio nec magna faucibus sed hendrerit lorem tempor.
|
||||
|
||||
Vestibulum eu nisi arcu. Curabitur nisi risus, fermentum ut lacinia ut, interdum
|
||||
nec magna. Nunc aliquet gravida massa, eu aliquam lorem faucibus at. Sed
|
||||
sollicitudin volutpat velit id tempor. In nibh justo, pharetra et pretium
|
||||
dignissim, tempus in turpis. Phasellus eget lobortis nisl. Phasellus sed
|
||||
fermentum diam. Nam tempus pharetra odio, quis congue eros imperdiet eu. Aliquam
|
||||
dui eros, hendrerit et vulputate vel, porta eu eros. Nullam nisi dui, commodo
|
||||
eget pharetra ut, ornare sit amet nunc. Fusce vel neque urna. Maecenas nulla
|
||||
ante, egestas at consequat quis, fermentum a enim. Aliquam id tristique urna.
|
||||
Integer augue justo, scelerisque et consectetur id, rhoncus eget enim.
|
58
posts/2015-12-07-tu-quoque.markdown
Normal file
58
posts/2015-12-07-tu-quoque.markdown
Normal file
@ -0,0 +1,58 @@
|
||||
---
|
||||
title: Tu Quoque
|
||||
author: Julius
|
||||
---
|
||||
|
||||
Vestibulum leo turpis, dignissim quis ultrices sit amet, iaculis ac ligula.
|
||||
Pellentesque tristique, velit eget scelerisque scelerisque, est dolor ultrices
|
||||
arcu, quis ullamcorper justo arcu luctus mauris. Integer congue molestie nisi id
|
||||
posuere. Fusce pellentesque gravida tempus. Integer viverra tortor nec eros
|
||||
mollis quis convallis sem laoreet. Nulla id libero ac erat varius laoreet. Proin
|
||||
sed est est. Curabitur lacinia fermentum lorem, elementum malesuada ipsum
|
||||
malesuada ut. Donec suscipit elit id leo vehicula mattis non sed leo. Morbi
|
||||
varius eleifend varius. Nulla vestibulum, neque vitae aliquam eleifend, nisi
|
||||
tellus placerat nunc, quis suscipit elit turpis eu tortor. Etiam euismod
|
||||
convallis lectus quis venenatis. Phasellus laoreet magna in nibh cursus eu
|
||||
egestas nulla convallis. Aliquam vel ullamcorper risus. Fusce dictum, massa id
|
||||
consequat viverra, nulla ante tristique est, a faucibus nisi enim nec dui. Donec
|
||||
metus ligula, condimentum at porttitor eget, lobortis at quam.
|
||||
|
||||
Aenean vel libero in magna ultricies congue in a odio. Donec faucibus rutrum
|
||||
ornare. Fusce dictum eleifend fermentum. Vestibulum vel nibh a metus porttitor
|
||||
rhoncus. Pellentesque id quam neque, eget molestie arcu. Integer in elit vel
|
||||
neque viverra ultricies in eget massa. Nam ut convallis est. Pellentesque eros
|
||||
eros, sodales non vehicula et, tincidunt ut odio. Cras suscipit ultrices metus
|
||||
sit amet molestie. Fusce enim leo, vehicula sed sodales quis, adipiscing at
|
||||
ipsum.
|
||||
|
||||
Nunc tempor dignissim enim, sed tincidunt eros bibendum quis. Curabitur et dolor
|
||||
augue, id laoreet mi. Nulla cursus felis id dui vehicula vitae ornare lorem
|
||||
blandit. Cras eget dui nec odio volutpat pharetra. Fusce hendrerit justo justo,
|
||||
vel imperdiet enim. Vivamus elit risus, interdum ultrices accumsan eleifend,
|
||||
vestibulum vitae sapien. Integer bibendum ullamcorper tristique. Nulla quis odio
|
||||
lectus, quis eleifend augue. Integer a ligula mauris. Aenean et tempus tortor.
|
||||
Quisque at tortor mi. Vivamus accumsan feugiat est a blandit. Sed vitae enim ut
|
||||
dolor semper sodales. Duis tristique, ante et placerat elementum, nulla tellus
|
||||
pellentesque sapien, quis posuere velit mi eget nulla. Sed vestibulum nunc non
|
||||
est porttitor ut rutrum nibh semper. Pellentesque habitant morbi tristique
|
||||
senectus et netus et malesuada fames ac turpis egestas.
|
||||
|
||||
Nulla adipiscing ultricies lobortis. Vivamus iaculis nisl vitae tellus laoreet
|
||||
vitae aliquet lacus mollis. Phasellus ut lacus urna, sed sagittis ante. Etiam
|
||||
consectetur pretium nisl sed dignissim. Pellentesque convallis, nisl eget
|
||||
commodo mollis, sem magna consequat arcu, sed pretium ipsum arcu sit amet neque.
|
||||
Aliquam erat volutpat. Morbi sed mi sed urna vestibulum placerat vitae vel
|
||||
metus. Fusce ac ante at justo pharetra vehicula. Vivamus vel tortor eget augue
|
||||
aliquet aliquet at vel odio. Nunc venenatis, magna quis facilisis fringilla,
|
||||
augue tellus varius neque, in vulputate est eros ut tortor. Duis lorem neque,
|
||||
aliquam congue posuere id, condimentum non dui. Phasellus ut dui massa,
|
||||
porttitor suscipit augue. Praesent quis tellus quam, vel volutpat metus. Vivamus
|
||||
enim est, aliquam in imperdiet et, sagittis eu ligula. Vestibulum hendrerit
|
||||
placerat orci et aliquet. Cras pharetra, dolor placerat lobortis tempor, metus
|
||||
odio cursus ligula, et posuere lacus ligula quis dui.
|
||||
|
||||
Donec a lectus eu nibh malesuada aliquam. Proin at metus quam, et tincidunt leo.
|
||||
Quisque lacus justo, scelerisque sodales pulvinar sed, dignissim ut sapien.
|
||||
Vivamus diam felis, adipiscing sollicitudin ultricies id, accumsan ac felis. In
|
||||
eu posuere ligula. Suspendisse potenti. Donec porttitor dictum dui id vehicula.
|
||||
Integer ante velit, congue id dictum et, adipiscing a tortor.
|
53
posts/2019-05-25-paprika-evangelists-dead-set.markdown
Normal file
53
posts/2019-05-25-paprika-evangelists-dead-set.markdown
Normal file
@ -0,0 +1,53 @@
|
||||
---
|
||||
title: "paprika, evangelists at my door, and dead set"
|
||||
date: 2019-05-25
|
||||
---
|
||||
|
||||
2019年 5月 25日
|
||||
|
||||
## the evangelists thing
|
||||
|
||||
i was just invited to a free christian concert with complimentary drinks and hot dogs to be held at a local park. it was an odd experience, and it certainly wasn't something i was expecting but the way it all happened was pretty predictable. we chatted a bit, with antisocial **·me·** not knowing how to answer his questions and very self-conscious of the fact i need to brush my teeth and i hope he couldn't smell my breath. 恥ずかしいよ。
|
||||
|
||||
in terms of religion, i don't think i'm against *all* organised religion, but there are some aspects of many religious organisations i am either opinionated about or just find fascinating to learn about. i will likely talk more on belief systems and churches and religions because i think the whole concept is very interesting.
|
||||
|
||||
this whole episode was just to be a quick aside as it had *literally just happened* as i had just begun writing this so i'm skipping to the tl;dr which is i am tempted by free food and drink and there will be music and if i'm lucky maybe a girl will be there for the same reasons as i am and when we meet we get on really well and after being really good friends for a while then well, you know, **`spooning leads to forking`** by which i mean「[*](# "this sentence intentionally left unfinished")」
|
||||
|
||||
## paprika
|
||||
|
||||
it was almost three days ago (23日)[*](# "i am fully aware that when i said 'almost three days ago' what i am talking about is ~two~ days ago, but it was close enough to three to warrant its phrasing imho") i asked of the kind people in my xmpp [muc for anime otaku and sympathisers](xmpp:moemoekyun@conference.trashserver.net?join "moemoekyun@conference.trashserver.net") what a good anime to watch while you're high is, and one that came up in the resulting conversation was the anime film (you guessed it) ***paprika***, which i had heard of before then but all i really knew was that it had crazy visuals. i decided to give it a go.
|
||||
|
||||
![](/images/totallyfuckedup-paprika.gif)
|
||||
|
||||
### results
|
||||
|
||||
speaking on behalf the walrus, it's a great film to watch high. the type of high will affect your understanding or lack thereof of the film, which before i started writing this blog post i had seen three times; with my lack of working inner clock it seemed like once each night even now, at which point i've seen it four times. i have not seen it sober nor do i feel so inclined.
|
||||
|
||||
> **when to watch** aka **baked or wasted** [if you're interested in seeing this film and want to know what drugs i recommend for your viewing pleasure]
|
||||
|
||||
**~name a few, rate a few~**
|
||||
(1) weed: always (2) alcohol: recommended over sober (3) lsd: a blast, probably (4) ambien: in the realm of the walrus, i imagine a fun time, especially if you don't have much resistance built-up to it (5) amphetamines (meth/adderall/etc): don't recommend unless you really want to analyse it actively to figure out all there is you can instead of watching as many good anime as you can find (if you're like me, your watch list grows much faster than your completed list, after all) (6) shrooms: this could be a really interesting visual experience. (7) nothing/sober: need to be in the right kind of mood.
|
||||
|
||||
### i'm less sure now than when i started
|
||||
|
||||
i'm really torn about this film. i don't know if the film has started reminding me of **`to say nothing of the dog`** or if the experience of me watching the show is starting to. because here's the thing about the film: i felt like i was watching a totally different film every time i watched it. and the way it feels different is just like the increases of coincidences in 'to say nothing of the dog' and its layered story-telling with similar events (in-story) and parallel scenes with obscurely mirrored dialogue and actions. paprika has that kind of stuff, too. and a lot of it.
|
||||
|
||||
### my biggest issue (and it's not the show's fault)
|
||||
|
||||
i don't speak japanese. let me rephrase:
|
||||
|
||||
i don't know a lot of japanese. in face, i know very little. sure, i'm learning, but the biggest issue i have in trying to understand the show is the subtitles (i couldn't find a lot of choices but i didn't really look). there is very little overlap in japanese and english when it comes to translating, and even less remains if the decision to localise is made. i have strong opinions on this whole translating/localising/subs/dubs/censorship can of worms and i'm sure in time i will post about them. i bring this up now because in this show too often have i come across something that could mean too many things in english alone.
|
||||
|
||||
![](/images/paprika-sub-example.png)
|
||||
|
||||
## dead set
|
||||
|
||||
i like reading and watching things about zombies. for books i highly recommend **`the girl with all the gifts`**. the audio book version is also very well done. but that's off-topic. i'm talking about the series (viewable as a fan-made film as well) called **dead set**. it's funny and does a really good job at mocking/taking jabs at reality television. it clearly didn't have the budget of, say, **zombieland** or **hot fuzz** but the humour is still up there and the fact it's a single series with a total watching time of only about 2.5 hours means i think it's worth the watch.
|
||||
|
||||
unsurprisingly, this took me way too long to write, i've barely proofread any of it, and i'm late posting it.
|
||||
|
||||
(temporary disclaimer: if it's written down, it doesn't make it true. i'm wrong all the time and so is everyone else. in addition, people change all the time. opinions, stances, beliefs of all sorts change way more than we realise. if i don't end up contradicting myself at some point, i'm probably not posting enough.)
|
||||
|
||||
post finished 26 may 2019 06:25 utc by 僕の名前
|
||||
|
||||
[ホームページ](/index.html)
|
16
shell.nix
Executable file
16
shell.nix
Executable file
@ -0,0 +1,16 @@
|
||||
let
|
||||
stuff = import ./mura.nix;
|
||||
in
|
||||
stuff.mura.env.overrideAttrs (drv: {
|
||||
buildInputs = drv.buildInputs ++ [
|
||||
stuff.pkgs.cabal2nix
|
||||
stuff.pkgs.vim
|
||||
stuff.pkgs.elinks
|
||||
stuff.pkgs.rsync
|
||||
stuff.pkgs.nix
|
||||
stuff.pkgs.cabal2nix
|
||||
stuff.pkgs.imagemagick
|
||||
stuff.pkgs.inconsolata
|
||||
stuff.pkgs.git
|
||||
];
|
||||
})
|
67
site.hs
Normal file
67
site.hs
Normal file
@ -0,0 +1,67 @@
|
||||
--------------------------------------------------------------------------------
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
import Data.Monoid (mappend)
|
||||
import Hakyll
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
main :: IO ()
|
||||
main = hakyll $ do
|
||||
match "images/*" $ do
|
||||
route idRoute
|
||||
compile copyFileCompiler
|
||||
|
||||
match "css/*" $ do
|
||||
route idRoute
|
||||
compile compressCssCompiler
|
||||
|
||||
match (fromList ["about.md", "contact.markdown"]) $ do
|
||||
route $ setExtension "html"
|
||||
compile $ pandocCompiler
|
||||
>>= loadAndApplyTemplate "templates/default.html" defaultContext
|
||||
>>= relativizeUrls
|
||||
|
||||
match "posts/*" $ do
|
||||
route $ setExtension "html"
|
||||
compile $ pandocCompiler
|
||||
>>= loadAndApplyTemplate "templates/post.html" postCtx
|
||||
>>= loadAndApplyTemplate "templates/default.html" postCtx
|
||||
>>= relativizeUrls
|
||||
|
||||
create ["archive.html"] $ do
|
||||
route idRoute
|
||||
compile $ do
|
||||
posts <- recentFirst =<< loadAll "posts/*"
|
||||
let archiveCtx =
|
||||
listField "posts" postCtx (return posts) `mappend`
|
||||
constField "title" "archives" `mappend`
|
||||
defaultContext
|
||||
|
||||
makeItem ""
|
||||
>>= loadAndApplyTemplate "templates/archive.html" archiveCtx
|
||||
>>= loadAndApplyTemplate "templates/default.html" archiveCtx
|
||||
>>= relativizeUrls
|
||||
|
||||
|
||||
match "index.html" $ do
|
||||
route idRoute
|
||||
compile $ do
|
||||
posts <- recentFirst =<< loadAll "posts/*"
|
||||
let indexCtx =
|
||||
listField "posts" postCtx (return posts) `mappend`
|
||||
constField "title" "home" `mappend`
|
||||
defaultContext
|
||||
|
||||
getResourceBody
|
||||
>>= applyAsTemplate indexCtx
|
||||
>>= loadAndApplyTemplate "templates/default.html" indexCtx
|
||||
>>= relativizeUrls
|
||||
|
||||
match "templates/*" $ compile templateBodyCompiler
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
postCtx :: Context String
|
||||
postCtx =
|
||||
dateField "date" "%Y年 %m月 %d日" `mappend`
|
||||
defaultContext
|
0
templates/Untitled File
Normal file
0
templates/Untitled File
Normal file
2
templates/archive.html
Normal file
2
templates/archive.html
Normal file
@ -0,0 +1,2 @@
|
||||
Here you can find all my previous posts:
|
||||
$partial("templates/post-list.html")$
|
32
templates/default.html
Normal file
32
templates/default.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>misconstrued monologues~ $title$</title>
|
||||
<link rel="stylesheet" href="/css/default.css" />
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<div class="logo">
|
||||
<a href="/">misconstrued monologues</a>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="/about.html">about</a>
|
||||
<a href="/contact.html">contact</a>
|
||||
<a href="/archive.html">archive</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main role="main">
|
||||
<h1>$title$</h1>
|
||||
$body$
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
|
||||
<a href="http://jaspervdj.be/hakyll">hakyll</a>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
32
templates/default.html~
Normal file
32
templates/default.html~
Normal file
@ -0,0 +1,32 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>misconstrued monologues- $title$</title>
|
||||
<link rel="stylesheet" href="/css/default.css" />
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<div class="logo">
|
||||
<a href="/">misconstrued monologues</a>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="/about.html">about</a>
|
||||
<a href="/contact.html">contact</a>
|
||||
<a href="/archive.html">archive</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main role="main">
|
||||
<h1>$title$</h1>
|
||||
$body$
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
|
||||
<a href="http://jaspervdj.be/hakyll">hakyll</a>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
7
templates/post-list.html
Normal file
7
templates/post-list.html
Normal file
@ -0,0 +1,7 @@
|
||||
<ul>
|
||||
$for(posts)$
|
||||
<li>
|
||||
<a href="$url$">$title$</a> - $date$
|
||||
</li>
|
||||
$endfor$
|
||||
</ul>
|
11
templates/post.html
Normal file
11
templates/post.html
Normal file
@ -0,0 +1,11 @@
|
||||
<article>
|
||||
<section class="header">
|
||||
posted $date$
|
||||
$if(author)$
|
||||
by $author$
|
||||
$endif$
|
||||
</section>
|
||||
<section>
|
||||
$body$
|
||||
</section>
|
||||
</article>
|
11
templates/post.html~
Normal file
11
templates/post.html~
Normal file
@ -0,0 +1,11 @@
|
||||
<article>
|
||||
<section class="header">
|
||||
Posted on $date$
|
||||
$if(author)$
|
||||
by $author$
|
||||
$endif$
|
||||
</section>
|
||||
<section>
|
||||
$body$
|
||||
</section>
|
||||
</article>
|
Loading…
Reference in New Issue
Block a user