-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
251 lines (235 loc) · 15.2 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
<!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/2025/one-hell-of-a-physics-engine" rel="bookmark" title="Permalink to One Hell of a Physics Engine">One Hell of a Physics Engine</a></h2>
<div class="details">
<time class="published" datetime="2025-02-22T00:00:00-05:00">Sat 22 February 2025</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I’ve been working on my upcoming platformer game, Debugger, way too much. And I haven’t really had the chance to add much of anything to the game itself. All I have been dealing with is trying to eliminate any source of lag in the game by any means …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2025/so-far-ahead-yet-so-far-behind" rel="bookmark" title="Permalink to So far ahead, yet so far behind">So far ahead, yet so far behind</a></h2>
<div class="details">
<time class="published" datetime="2025-01-13T00:00:00-05:00">Mon 13 January 2025</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I finally got around to testing the game I have been making, Debugger, using a game controller. For the most part, it went off without a hitch, but there were several problems I encountered – and none of them were fixable, because they were not bugs in my code, nor in …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/boy-have-i-been" rel="bookmark" title="Permalink to Boy, Have I Been...">Boy, Have I Been...</a></h2>
<div class="details">
<time class="published" datetime="2024-11-20T00:00:00-05:00">Wed 20 November 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Back in July, I had the following conversation with a friend over lunch:</p>
<blockquote>
<p><strong>Friend</strong>: What’s the most confusing computer science topic you’ve ever encountered? Explain it to me.</p>
<p><strong>Me</strong>: <a href="https://en.wikipedia.org/wiki/Continuation">Continuations</a>. They’re a way for a program to manipulate its own call stack as if it were data …</p></blockquote></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/now-fully-two-dimensional" rel="bookmark" title="Permalink to Now Fully Two-Dimensional">Now Fully Two-Dimensional</a></h2>
<div class="details">
<time class="published" datetime="2024-09-17T00:00:00-04:00">Tue 17 September 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Last time I mentioned something about Schemascii, I had <a href="https://dragoncoder047.github.io/blog/2023/schemascii-0">just completed the first version</a>. It works well for what I need it for, but the internals are very crude. Schemascii doesn’t even have advanced components such as op-amps and logic gates – something that has prevented me from fully being …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/pointer-soup" rel="bookmark" title="Permalink to Pointer Soup">Pointer Soup</a></h2>
<div class="details">
<time class="published" datetime="2024-08-06T00:00:00-04:00">Tue 06 August 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I never realized that the concept of a pointer could get so confusing. Over the last two months I came up with a number of different ideas that all involve pointers and got my brain all twisted up in knots when I got to the pointer part.</p>
<p>When I left …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/i-hope-this-sticks" rel="bookmark" title="Permalink to I Hope This Sticks">I Hope This Sticks</a></h2>
<div class="details">
<time class="published" datetime="2024-06-11T00:00:00-04:00">Tue 11 June 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>If you’ve read my blog here before last week, and compare it to now, you probably noticed that something is very different. And I don’t mean just that I added a new post or two. In fact, every single page has changed quite a bit. I have decided …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/in-defense-of-eval" rel="bookmark" title="Permalink to In Defense Of Eval">In Defense Of Eval</a></h2>
<div class="details">
<time class="published" datetime="2024-05-31T00:00:00-04:00">Fri 31 May 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Your honor, this programmer has obvious disregard for the rules of Sane Programming. We can agree that it is common knowledge that there are certain features of programming languages that are available, but are not to be used. Anyone who does use them is deserving of shame. I present to …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/perhaps-it-was-too-complicated" rel="bookmark" title="Permalink to Perhaps It Was Too Complicated">Perhaps It Was Too Complicated</a></h2>
<div class="details">
<time class="published" datetime="2024-05-01T00:00:00-04:00">Wed 01 May 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>I guess I lied. About five months ago, I posted some thoughts about an upcoming Python interactive fiction engine, where the world model is not actually a tree, but simulated as such by relations. For example, there could be an apple inside of a refrigerator, and while it would make …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/a-hash-mapped-mess" rel="bookmark" title="Permalink to A Hash-Mapped Mess">A Hash-Mapped Mess</a></h2>
<div class="details">
<time class="published" datetime="2024-04-05T00:00:00-04:00">Fri 05 April 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>It has not been a good week. I set out on Tuesday to actually add real objects to PICKLE, with a hashmap of properties and multiple inheritance and everything. Suffice to say, that wasn’t easy. Between null pointer dereferencing, sloppy APIs, and an incomplete algorithm, it took several hours …</p></summary>
</article>
<hr /> <article>
<h2 class="entry-title"><a href="https://dragoncoder047.github.io/blog/2024/depends-on-your-definition-of-viral" rel="bookmark" title="Permalink to Depends on Your Definition of Viral">Depends on Your Definition of Viral</a></h2>
<div class="details">
<time class="published" datetime="2024-03-12T00:00:00-04:00">Tue 12 March 2024</time>
<address>By
<a href="https://dragoncoder047.github.io/blog/">dragoncoder047</a>
</address>
</div>
<summary><p>Over the first weekend in March I had a bit of free time. I enjoy electronics, so I pulled out an old Snap Circuits kit I had as a kid and started playing around with it. I had the spring-pin connectors in the SC-750 edition, so I started plugging in …</p></summary>
</article>
<hr /> <p class="paginator">
Page 1 of 6
<a href="https://dragoncoder047.github.io/blog/page2">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>