Blame


1 61fdac08 2020-11-05 op [{:title "Emacs side window"
2 61fdac08 2020-11-05 op :slug "emacs-side-window"
3 61fdac08 2020-11-05 op :date "2020/11/05"
4 61fdac08 2020-11-05 op :tags #{:emacs}
5 61fdac08 2020-11-05 op :short "making buffers go to fu^W side-window themself."
6 cbe42130 2020-11-05 op :gemtext? true
7 cbe42130 2020-11-05 op :music {:title "I Will Take Him"
8 cbe42130 2020-11-05 op :by "Grant Lee Buffalo"
9 cbe42130 2020-11-05 op :url "https://www.youtube.com/watch?v=q1-qPdkJgNM"}}
10 61fdac08 2020-11-05 op {:title "gmid"
11 42f36648 2020-10-15 op :slug "gmid"
12 42f36648 2020-10-15 op :date "2020/10/15"
13 42f36648 2020-10-15 op :tags #{:c :gemini}
14 42f36648 2020-10-15 op :short "adventures in network programming"
15 42f36648 2020-10-15 op :gemtext? true}
16 42f36648 2020-10-15 op {:title "Parsing Gemtext with Clojure"
17 791e96fe 2020-10-03 op :slug "parsing-gemtext-with-clojure"
18 791e96fe 2020-10-03 op :date "2020/10/03"
19 791e96fe 2020-10-03 op :tags #{:clojure :gemini}
20 791e96fe 2020-10-03 op :short "fun with transducers"
21 791e96fe 2020-10-03 op :gemtext? true}
22 791e96fe 2020-10-03 op {:title "Hello gemini!"
23 84302400 2020-10-03 op :slug "hello-gemini"
24 84302400 2020-10-03 op :date "2020/10/02"
25 84302400 2020-10-03 op :tags #{:gemini}
26 84302400 2020-10-03 op :gemtext? true}
27 84302400 2020-10-03 op {:title "sndio over the network"
28 84302400 2020-10-03 op :slug "sndio-over-network"
29 84302400 2020-10-03 op :date "2020/09/22"
30 84302400 2020-10-03 op :tags #{:OpenBSD}
31 84302400 2020-10-03 op :short "why searching for a longer cable when you can use the network? /s"
32 84302400 2020-10-03 op :gemtext? true}
33 84302400 2020-10-03 op {:title "Automatic USB Tethering on OpenBSD"
34 84302400 2020-10-03 op :slug "openbsd-tethering"
35 84302400 2020-10-03 op :date "2020/09/21"
36 84302400 2020-10-03 op :tags #{:OpenBSD}
37 84302400 2020-10-03 op :short "hotplug my lazyness"
38 84302400 2020-10-03 op :xkcd 1319
39 84302400 2020-10-03 op :gemtext? true}
40 c3fdde36 2020-10-14 op {:title "EMMS"
41 c3fdde36 2020-10-14 op :slug "emms"
42 c3fdde36 2020-10-14 op :date "2020/09/20"
43 c3fdde36 2020-10-14 op :tags #{:emacs :elisp}
44 c3fdde36 2020-10-14 op :short "How I learned to stop worrying and love the hydra/emacs/whatever"
45 c3fdde36 2020-10-14 op :music {:title "Kaerimichi"
46 c3fdde36 2020-10-14 op :url "https://www.youtube.com/watch?v=2OC6ARG6fZA"}
47 c3fdde36 2020-10-14 op :gemtext? true}
48 9df6ca91 2020-09-20 op {:title "Using IP addresses to assume the language is dumb"
49 00c39694 2020-08-04 op :slug "ip-to-assume-language-dumb"
50 00c39694 2020-08-04 op :date "2020/08/04"
51 00c39694 2020-08-04 op :tags #{:rant}
52 00c39694 2020-08-04 op :short "just your daily rant"
53 00c39694 2020-08-04 op :music {:title "One Morning"
54 00c39694 2020-08-04 op :by "Grant Lee Phillips"
55 00c39694 2020-08-04 op :url "https://www.youtube.com/watch?v=ClmbCOW73eo"}}
56 00c39694 2020-08-04 op {:title "Localization of dates in web pages"
57 23019157 2020-08-03 op :slug "localization-of-dates-in-web-pages"
58 23019157 2020-08-03 op :date "2020/08/03"
59 23019157 2020-08-03 op :tags #{:l10n}
60 23019157 2020-08-03 op :short ""
61 23019157 2020-08-03 op :music {:title "Dream in Color"
62 e614f03a 2020-08-03 op :by "Grant Lee Phillips"
63 23019157 2020-08-03 op :url "https://www.youtube.com/watch?v=uqyduBWlmKs"}}
64 23019157 2020-08-03 op {:title "enjoying CDPATH"
65 5e8f809e 2020-06-27 op :slug "enjoying-cdpath"
66 ae3c9872 2020-08-04 op :date "2020/06/27"
67 5e8f809e 2020-06-27 op :tags #{:sh}
68 5e8f809e 2020-06-27 op :short "changing directory like a ninja."}
69 5e8f809e 2020-06-27 op #_ {:title "sickforth episode 1: parsing"
70 5e8f809e 2020-06-27 op :slug "sickforth-episode-01-parsing"
71 5e8f809e 2020-06-27 op :date "2020/06/23"
72 5e8f809e 2020-06-27 op :tags #{:compilers :sickforth}
73 5e8f809e 2020-06-27 op :short "You've got to start from somewhere"}
74 5e8f809e 2020-06-27 op #_ {:title "sickforth episode 0: introduction"
75 5e8f809e 2020-06-27 op :slug "sickforth-episode-00-intro"
76 5e8f809e 2020-06-27 op :date "2020/06/23"
77 5e8f809e 2020-06-27 op :tags #{:compilers :sickforth}
78 5e8f809e 2020-06-27 op :short "Let's write a compiler for an (arbitrary) subset of Forth!"}
79 5e8f809e 2020-06-27 op #_ {:title "building FreeBSD packages with Synth"
80 5e8f809e 2020-06-27 op :slug "building-freebsd-packages-with-synth"
81 5e8f809e 2020-06-27 op :date "2020/06/13"
82 5e8f809e 2020-06-27 op :tags #{:FreeBSD}
83 5e8f809e 2020-06-27 op :short "Build with ease. Scripts included!"}
84 5e8f809e 2020-06-27 op {:title "Threading macros for elisp"
85 5e8f809e 2020-06-27 op :slug "elisp-threading-macros"
86 5e8f809e 2020-06-27 op :date "2020/06/04"
87 5e8f809e 2020-06-27 op :tags #{:elisp}
88 5e8f809e 2020-06-27 op :short "(-> '->> symbol-name (concat \" is so cool\"))"
89 5e8f809e 2020-06-27 op :toot "https://europecom.net/notice/9vm27kyIDp6oe8h3su"}
90 5e8f809e 2020-06-27 op {:title "Updating the ssh key to ed25519"
91 5e8f809e 2020-06-27 op :slug "upgrading-ssh-key-ed25519"
92 5e8f809e 2020-06-27 op :date "2020/06/03"
93 5e8f809e 2020-06-27 op :tags #{:ssh}
94 5e8f809e 2020-06-27 op :short "no TL;DR this time"}
95 5e8f809e 2020-06-27 op {:title "Logstash + jdbc = role does not exists"
96 5e8f809e 2020-06-27 op :slug "logstash-jdbc-role-does-not-exists"
97 5e8f809e 2020-06-27 op :date "2020/05/10"
98 5e8f809e 2020-06-27 op :tags #{:logstash :postgresql}
99 5e8f809e 2020-06-27 op :short "TL;DR use the connection string properly"}
100 5e8f809e 2020-06-27 op {:title "Finite State Machine in Godot"
101 5e8f809e 2020-06-27 op :slug "finite-automata-godot"
102 5e8f809e 2020-06-27 op :date "2020/04/29"
103 5e8f809e 2020-06-27 op :tags #{:godot}
104 5e8f809e 2020-06-27 op :short "Did I mention how I love finite automata?"}
105 5e8f809e 2020-06-27 op {:title "cgit & gitolite"
106 5e8f809e 2020-06-27 op :slug "cgit-gitolite"
107 5e8f809e 2020-06-27 op :date "2020/04/22"
108 5e8f809e 2020-06-27 op :tags #{:git}
109 5e8f809e 2020-06-27 op :short "Custom git server with web interface & users management"}
110 5e8f809e 2020-06-27 op {:title "$HOME as a git repo"
111 5e8f809e 2020-06-27 op :slug "home-as-git-repo"
112 5e8f809e 2020-06-27 op :date "2020/04/02"
113 5e8f809e 2020-06-27 op :tags #{:git}
114 5e8f809e 2020-06-27 op :short "How do you track dotfiles?"}
115 5e8f809e 2020-06-27 op {:title "Multiplexing data in sh(1)"
116 5e8f809e 2020-06-27 op :slug "sh-multiplexing-data"
117 5e8f809e 2020-06-27 op :date "2019/10/17"
118 5e8f809e 2020-06-27 op :tags #{:sh}
119 5e8f809e 2020-06-27 op :short "please put something clever here"}
120 5e8f809e 2020-06-27 op {:title "Poor man's unbound dashboard"
121 5e8f809e 2020-06-27 op :slug "poor-mans-unbound-dashboard"
122 5e8f809e 2020-06-27 op :date "2019/10/16"
123 5e8f809e 2020-06-27 op :tags #{:OpenBSD :tmux}
124 5e8f809e 2020-06-27 op :short "A little bit of bash, fifos, tmux & ttyplot"}
125 5e8f809e 2020-06-27 op {:title "Core naming in linux"
126 5e8f809e 2020-06-27 op :slug "core-naming-on-linux"
127 5e8f809e 2020-06-27 op :date "2019/10/15"
128 5e8f809e 2020-06-27 op :tags #{:OpenBSD :linux}
129 5e8f809e 2020-06-27 op :short "Porting BSD behaviours to linux"}
130 5e8f809e 2020-06-27 op {:title "CSS sprites with awk and ImageMagick"
131 5e8f809e 2020-06-27 op :slug "css-sprites-awk-imagemagick"
132 5e8f809e 2020-06-27 op :date "2019/08/08"
133 5e8f809e 2020-06-27 op :tags #{:css :awk}
134 5e8f809e 2020-06-27 op :short "I like to automatize things"}
135 5e8f809e 2020-06-27 op {:title "Using the C preprocessors for CSS generation"
136 5e8f809e 2020-06-27 op :slug "cpp-css"
137 5e8f809e 2020-06-27 op :date "2019/03/30"
138 5e8f809e 2020-06-27 op :tags #{:css}
139 5e8f809e 2020-06-27 op :short "old tools for new websites"}
140 5e8f809e 2020-06-27 op {:title "F* on OpenBSD"
141 5e8f809e 2020-06-27 op :slug "fstar-openbsd"
142 5e8f809e 2020-06-27 op :date "2019/03/25"
143 5e8f809e 2020-06-27 op :tags #{:fstar :OpenBSD}
144 5e8f809e 2020-06-27 op :short "It just works"}
145 5e8f809e 2020-06-27 op {:title "Abbreviations in vi(1)"
146 5e8f809e 2020-06-27 op :slug "abbreviations-vi"
147 5e8f809e 2020-06-27 op :date "2018/09/14"
148 5e8f809e 2020-06-27 op :tags #{:vi}
149 5e8f809e 2020-06-27 op :short "type even less"}
150 5e8f809e 2020-06-27 op {:title "Improving maildir opening time in mutt"
151 5e8f809e 2020-06-27 op :slug "maildir-mutt-time"
152 5e8f809e 2020-06-27 op :date "2018/09/14"
153 5e8f809e 2020-06-27 op :tags #{:mutt}
154 5e8f809e 2020-06-27 op :short "<code>header_cache</code> is just awesome"}
155 5e8f809e 2020-06-27 op {:title "Spell checking in vi(1)"
156 5e8f809e 2020-06-27 op :slug "spell-checking-vi"
157 5e8f809e 2020-06-27 op :date "2018/09/08"
158 5e8f809e 2020-06-27 op :tags #{:vi}
159 5e8f809e 2020-06-27 op :short "Aspell plays nice with vi."}]