-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
253 lines (237 loc) · 15.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
<!DOCTYPE html>
<html lang="en_us">
<head>
<title>dragoncoder047’s blog</title>
<meta charset="utf-8" />
<meta name="generator" content="Pelican" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/static/css/main.css" />
<link rel="stylesheet" href="/static/css/theme.css" />
<link rel="icon" href="/images/yazani/yazani_1_extracted_bg_big_eyes_cropped.png" type="image/png" />
<link rel="apple-touch-icon" href="/images/yazani/yazani_1_extracted_bg_big_eyes_cropped.png" type="image/png" />
<script src="/static/misc.js"></script>
<script src="/blog/banner_image.js"></script>
<meta property="og:site_name" content="dragoncoder047’s blog" />
<meta property="og:title" content="" />
<meta property="og:description" content="" />
<meta property="og:image" itemprop="image" content="/images/yazani/yazani_1_extracted_bg_big_eyes_cropped.png" />
<meta property="og:type" content="website" />
<!-- Katex -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.css" type="text/css" />
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/contrib/mhchem.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/contrib/auto-render.js"></script>
<link href="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/contrib/copy-tex.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/contrib/copy-tex.js"></script>
<script>
window.addEventListener("DOMContentLoaded", () => {
renderMathInElement(document.body,
{
delimiters: [
{ left: "$$", right: "$$", display: true },
{ left: "$", right: "$", display: false },
{ left: "\\begin{align}", right: "\\end{align}", display: true },
]
}
);
});
</script> <!-- /Katex -->
<!-- Lifeviewer -->
<meta name="LifeViewer" content="lifeviewer textarea limit" />
<script src="/static/lv-plugin.js"></script>
<style>
.lifeviewer textarea {
position: absolute;
top: 1000vh;
}
.lifeviewer canvas {
margin-left: auto;
margin-right: auto;
display: block;
}
</style> <!-- /Lifeviewer -->
</head>
<body class="match-braces rainbow-braces">
<header>
<a href="https://dragoncoder047.github.io/blog" class="flex-row"><div class="flex-row"><img src="/images/yazani/yazani_1_extracted_bg.png" style="max-height:10em" id="banner-image" /><div id="sitename-text"><h1>dragoncoder047’s blog</h1><h2>random thoughts about nonrandom things</h2></div></div></a>
<nav>
<ul>
<li><a href="https://dragoncoder047.github.io/blog/">Home</a></li>
<li><a href="https://dragoncoder047.github.io/blog/archives">Archives</a>
</li>
<li><a href="https://dragoncoder047.github.io/blog/tags">By tag</a>
</li>
<li><a href="/">Site root</a>
</li>
<li><a href="#">Projects</a>
<ul>
<li><a href="https://dragoncoder047.github.io/thuepaste">Thuepaste</a>
</li>
<li><a href="https://dragoncoder047.github.io/armdroid">Armdroid</a>
</li>
<li><a href="https://dragoncoder047.github.io/langton-music">Langton's Ant Music</a>
</li>
<li><a href="https://dragoncoder047.github.io/schemascii">Schemascii</a>
</li>
<li><a href="https://dragoncoder047.github.io/parasite">Parasite</a>
</li>
</ul>
</li>
<li>
<form action="https://www.google.com/search" method="GET">
<input name="q" type="search" placeholder="Search"></input>
<input type="hidden" name="as_sitesearch" value="https://dragoncoder047.github.io/blog"></input>
<input type="submit" value="Search"></input>
</form>
</li>
</ul>
</nav>
</header>
<main>
<h1>Recent articles...</h1>
<article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/not-your-daddys-boost-converter" rel="bookmark" title="Permalink to Not Your Daddy's Boost Converter">Not Your Daddy's Boost Converter</a></h2>
<div class="details">
<time class="published" datetime="2023-06-07T00:00:00-04:00">Wed 07 June 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>The original Roboraptor had dual power supplies. Two “AA” size batteries supplied 3 volts for the logic circuitry, and four batteries in a separarte circuit provided 6 volts for the motors. My redesign of the Roboraptor is designed to run off of a large single-cell 3.7 volt lithium battery …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/yet-another-garbage-collector" rel="bookmark" title="Permalink to Yet Another Garbage Collector">Yet Another Garbage Collector</a></h2>
<div class="details">
<time class="published" datetime="2023-05-18T00:00:00-04:00">Thu 18 May 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Yet again I find myself writing a garbage collector.</p>
<p>I did a little work on PICKLE’s Javascript implementation, and perhaps Javascript is not the right choice. Because Javascript’s inheritance model is <em>so similar</em> to PICKLE’s, yet slightly different, implementing the inheritance (even with ES6 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy"><code class="language-js highlight">Proxy</code></a>s) is …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/pickle-tokenizer" rel="bookmark" title="Permalink to Pickle Tokenizer">Pickle Tokenizer</a></h2>
<div class="details">
<time class="published" datetime="2023-04-20T00:00:00-04:00">Thu 20 April 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I’m starting to work on my Pickle programming language, this time in Javascript. After only a few days’ work, I’m surprised I got so much working. Currently I have both the tokenizer and the inheritance system working. The syntax of Pickle is pretty much in place now, and …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/phooey-phooey-phooey" rel="bookmark" title="Permalink to Phooey! Phooey! Phooey!">Phooey! Phooey! Phooey!</a></h2>
<div class="details">
<time class="published" datetime="2023-04-18T00:00:00-04:00">Tue 18 April 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Phoo fried my brain.</p>
<p>My first programming language has just gotten way too complicated for me to maintain. I still haven’t found the bug in the shell. And in the process of debugging it, I may have caused more bugs, too. Argh!</p>
<p>It’s compounded by the fact that …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/manual-memory-management-madness" rel="bookmark" title="Permalink to Manual Memory Management Madness">Manual Memory Management Madness</a></h2>
<div class="details">
<time class="published" datetime="2023-03-17T00:00:00-04:00">Fri 17 March 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I’ve been working quite a lot on my second programming language attempt, PICKLE. Admittedly, programming it in C has been a real chore. I started following the <a href="https://github.com/kanaka/mal/blob/master/process/guide.md">Make-A-Lisp</a> tutorial to try to give myself some plan for executing PICKLE. Mal, unfortunately, recommends dynamically typed languages; that unfortunately is a …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/a-very-confusing-data-model" rel="bookmark" title="Permalink to A Very Confusing Data Model">A Very Confusing Data Model</a></h2>
<div class="details">
<time class="published" datetime="2023-03-10T00:00:00-05:00">Fri 10 March 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>For the past week or two I have been working on a few things simultaneously. I keep prototype code that I’m developing but not quite ready to release yet in private GitHub repositories, and publish them when I’m ready. Lately I’ve been working on two different and …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/well-i-got-something" rel="bookmark" title="Permalink to Well, I Got Something...">Well, I Got Something...</a></h2>
<div class="details">
<time class="published" datetime="2023-03-05T00:00:00-05:00">Sun 05 March 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Today I did a quick test of my little ATtiny85 microcontrollers’ capabilities. I had them sitting in a jar for a while, and I wanted to see if I could use them in conjunction as a coprocessor to manage some mundane task like regulating a motor. I have previously written …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/pickles" rel="bookmark" title="Permalink to Pickles!">Pickles!</a></h2>
<div class="details">
<time class="published" datetime="2023-02-23T00:00:00-05:00">Thu 23 February 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I’ve been playing around a little bit with LIL on my ESP32 arduino. It works, but there are a few things I don’t like. LIL isn’t object-oriented by default, so I can’t do a lot of what I am used to writing code in Javascript and …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/schemascii-0" rel="bookmark" title="Permalink to Schemascii ± 0">Schemascii ± 0</a></h2>
<div class="details">
<time class="published" datetime="2023-02-01T00:00:00-05:00">Wed 01 February 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I have been working <em>really</em> hard this week on Schemascii. Like, maybe too much. But, I finally got Schemascii to the point that I could (if I wanted) upload it to PyPI and it would be a valid package.</p>
<p>Schemascii is also able to be called as a command-line program …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2023/schemascii-1" rel="bookmark" title="Permalink to Schemascii ± 1">Schemascii ± 1</a></h2>
<div class="details">
<time class="published" datetime="2023-01-24T00:00:00-05:00">Tue 24 January 2023</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I spent the last two days fooling around with my half-idea of a diagramming program, Schemascii. What it’s supposed to do is be able to make a diagram of a circuit (like the ones you might make in Eagle or KiCad before you plan a circuit board) out of …</p></summary>
</article>
<hr /> <p class="paginator">
<a href="https://dragoncoder047.github.io/blog/index.html"><<First</a>
<a href="https://dragoncoder047.github.io/blog/page2"><Previous</a>
Page 3 of 6
<a href="https://dragoncoder047.github.io/blog/page4">Next></a>
<a href="https://dragoncoder047.github.io/blog/page6">Last>></a>
</p>
<section id="extras">
<div class="blogroll">
<ul>
<li><a href="https://www.conwaylife.com/">Conwaylife.com Forums</a></li>
<li><a href="https://www.python.org/">Python</a></li>
<li><a href="http://www.ulisp.com/">uLisp</a></li>
</ul>
</div>
<div class="social">
<ul>
<li><a href="https://github.com/dragoncoder047">dragoncoder047 on GitHub</a></li>
<li><a href="https://youtube.com/@dragoncoder047">dragoncoder047 on YouTube</a></li>
<li><a href="https://instagram.com/dragoncoder047/">dragoncoder047 on Instagram</a></li>
</ul>
</div>
</section>
</main>
<footer>
<address>
Site built by <a href="https://getpelican.com/">Pelican</a>
</address>
<a href="#" onclick="window.scrollTo({top: 0, left: 0});">Back to top</a>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XR0F89CCGK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-XR0F89CCGK");
</script>
</footer>
</body>
</html>