Blame


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