By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 index.html

View raw Download
text/html • 67.12 kiB
HTML document, Unicode text, UTF-8 text
        
            
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
<meta charset="UTF-8">
5
<title>Index</title>
6
<link rel="stylesheet" href="/static/style.css">
7
<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
</head>
9
<body>
10
<header>
11
<nav>
12
<ul>
13
<li><a href="/">Home</a></li>
14
<li><a href="/projects">Projects</a></li>
15
<li><a href="/index">Index</a></li>
16
<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li>
17
</ul>
18
<ul>
19
<li><a href="mailto:root@roundabout-host.com" id="mail-link">root@roundabout-host.com</a></li>
20
</ul>
21
</nav>
22
</header>
23
<main>
24
25
<h1>Index</h1>
26
27
<div id="index-container">
28
29
<details class="topic-expander">
30
<summary><h2>agpl</h2></summary>
31
<div class="topic-posts">
32
33
<article class="content-area">
34
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
35
<div class="home-article-date">2024-10-15</div>
36
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
37
to easily contribute to the dataset by uploading images and annotating objects,
38
and to use the dataset for training machine learning models.
39
</p></p>
40
</article>
41
42
<article class="content-area">
43
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
44
<div class="home-article-date">2024-04-29</div>
45
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
46
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
47
is still in development and not yet ready for production use. As of version 0.3.0 development
48
stage, it supports:
49
</p></p>
50
</article>
51
52
<article class="content-area">
53
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
54
<div class="home-article-date">2024-04-29</div>
55
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
56
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
57
the position and class of waste in images. It can separate the following classes of waste:
58
</p></p>
59
</article>
60
61
</div>
62
</details>
63
64
<details class="topic-expander">
65
<summary><h2>ai</h2></summary>
66
<div class="topic-posts">
67
68
<article class="content-area">
69
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
70
<div class="home-article-date">2024-10-15</div>
71
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
72
to easily contribute to the dataset by uploading images and annotating objects,
73
and to use the dataset for training machine learning models.
74
</p></p>
75
</article>
76
77
<article class="content-area">
78
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
79
<div class="home-article-date">2024-04-29</div>
80
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
81
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
82
the position and class of waste in images. It can separate the following classes of waste:
83
</p></p>
84
</article>
85
86
</div>
87
</details>
88
89
<details class="topic-expander">
90
<summary><h2>ampoule</h2></summary>
91
<div class="topic-posts">
92
93
<article class="content-area">
94
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
95
<div class="home-article-date">2024-05-07</div>
96
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
97
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
98
this move, I also made a new website, which is powered by a custom static site generator
99
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
100
generator I will use to write the documentation for all my projects, including the
101
roundabout itself.
102
</p></p>
103
</article>
104
105
<article class="content-area">
106
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
107
<div class="home-article-date">2024-04-29</div>
108
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
109
It uses Jinja2 for templating. This site was generated using Ampoule.
110
</p></p>
111
</article>
112
113
</div>
114
</details>
115
116
<details class="topic-expander">
117
<summary><h2>android</h2></summary>
118
<div class="topic-posts">
119
120
<article class="content-area">
121
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
122
<div class="home-article-date">2024-07-31</div>
123
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
124
does Unix-compatible file operations, process management, and system calls, but without the GNU
125
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
126
one.
127
</p></p>
128
</article>
129
130
</div>
131
</details>
132
133
<details class="topic-expander">
134
<summary><h2>announcement</h2></summary>
135
<div class="topic-posts">
136
137
<article class="content-area">
138
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
139
<div class="home-article-date">2024-05-07</div>
140
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
141
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
142
this move, I also made a new website, which is powered by a custom static site generator
143
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
144
generator I will use to write the documentation for all my projects, including the
145
roundabout itself.
146
</p></p>
147
</article>
148
149
</div>
150
</details>
151
152
<details class="topic-expander">
153
<summary><h2>apache</h2></summary>
154
<div class="topic-posts">
155
156
<article class="content-area">
157
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
158
<div class="home-article-date">2024-04-29</div>
159
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
160
how many letters are correct and in the right position, how many are correct but in the wrong
161
position, and how many are not in the word at all. The only difference is that this one is
162
played in the terminal. It's a great SSH toy for when you're bored.
163
</p></p>
164
</article>
165
166
</div>
167
</details>
168
169
<details class="topic-expander">
170
<summary><h2>application</h2></summary>
171
<div class="topic-posts">
172
173
<article class="content-area">
174
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
175
<div class="home-article-date">2024-05-07</div>
176
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
177
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
178
and automatically better even though it sucks!
179
</p></p>
180
</article>
181
182
</div>
183
</details>
184
185
<details class="topic-expander">
186
<summary><h2>browser</h2></summary>
187
<div class="topic-posts">
188
189
<article class="content-area">
190
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
191
<div class="home-article-date">2024-05-07</div>
192
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
193
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
194
and automatically better even though it sucks!
195
</p></p>
196
</article>
197
198
</div>
199
</details>
200
201
<details class="topic-expander">
202
<summary><h2>cc-by-nc</h2></summary>
203
<div class="topic-posts">
204
205
<article class="content-area">
206
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
207
<div class="home-article-date">2024-04-29</div>
208
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
209
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
210
the position and class of waste in images. It can separate the following classes of waste:
211
</p></p>
212
</article>
213
214
</div>
215
</details>
216
217
<details class="topic-expander">
218
<summary><h2>cc-by-sa</h2></summary>
219
<div class="topic-posts">
220
221
<article class="content-area">
222
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
223
<div class="home-article-date">2024-04-29</div>
224
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
225
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
226
the position and class of waste in images. It can separate the following classes of waste:
227
</p></p>
228
</article>
229
230
</div>
231
</details>
232
233
<details class="topic-expander">
234
<summary><h2>computer vision</h2></summary>
235
<div class="topic-posts">
236
237
<article class="content-area">
238
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
239
<div class="home-article-date">2024-04-29</div>
240
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
241
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
242
the position and class of waste in images. It can separate the following classes of waste:
243
</p></p>
244
</article>
245
246
</div>
247
</details>
248
249
<details class="topic-expander">
250
<summary><h2>contest</h2></summary>
251
<div class="topic-posts">
252
253
<article class="content-area">
254
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
255
<div class="home-article-date">2024-04-29</div>
256
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
257
made for a programming competition (hackathon) organised by the Automation and Computing faculty
258
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
259
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
260
publishing the works.
261
</p></p>
262
</article>
263
264
</div>
265
</details>
266
267
<details class="topic-expander">
268
<summary><h2>creative commons</h2></summary>
269
<div class="topic-posts">
270
271
<article class="content-area">
272
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
273
<div class="home-article-date">2024-04-29</div>
274
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
275
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
276
the position and class of waste in images. It can separate the following classes of waste:
277
</p></p>
278
</article>
279
280
</div>
281
</details>
282
283
<details class="topic-expander">
284
<summary><h2>crowdsourcing</h2></summary>
285
<div class="topic-posts">
286
287
<article class="content-area">
288
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
289
<div class="home-article-date">2024-10-15</div>
290
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
291
to easily contribute to the dataset by uploading images and annotating objects,
292
and to use the dataset for training machine learning models.
293
</p></p>
294
</article>
295
296
<article class="content-area">
297
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
298
<div class="home-article-date">2024-04-29</div>
299
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
300
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
301
the position and class of waste in images. It can separate the following classes of waste:
302
</p></p>
303
</article>
304
305
</div>
306
</details>
307
308
<details class="topic-expander">
309
<summary><h2>css</h2></summary>
310
<div class="topic-posts">
311
312
<article class="content-area">
313
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
314
<div class="home-article-date">2024-05-18</div>
315
<p><p>You probably wrote something like this at least once in your life:
316
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
317
&lt;div class="card__image-container"&gt;
318
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
319
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
320
&lt;/div&gt;
321
&lt;div class="card__content"&gt;
322
&lt;div class="card__header"&gt;
323
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
324
&lt;/div&gt;
325
&lt;p class="card__text"&gt;
326
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
327
&lt;/p&gt;
328
&lt;/div&gt;
329
&lt;div class="card__footer"&gt;
330
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
331
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
332
&lt;/div&gt;
333
&lt;/div&gt;
334
</pre><p>Or this:
335
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
336
&lt;div&gt;
337
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
338
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
339
&lt;/div&gt;
340
&lt;div class="px-6 py-4"&gt;
341
&lt;div&gt;
342
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
343
&lt;/div&gt;
344
&lt;p class="text-gray-700 text-base"&gt;
345
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
346
&lt;/p&gt;
347
&lt;/div&gt;
348
&lt;div class="px-6 py-4"&gt;
349
&lt;button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&gt;Click me!&lt;/button&gt;
350
&lt;button class="bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded"&gt;Click me!&lt;/button&gt;
351
&lt;/div&gt;
352
&lt;/div&gt;
353
</pre></p>
354
</article>
355
356
</div>
357
</details>
358
359
<details class="topic-expander">
360
<summary><h2>data</h2></summary>
361
<div class="topic-posts">
362
363
<article class="content-area">
364
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
365
<div class="home-article-date">2024-10-15</div>
366
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
367
to easily contribute to the dataset by uploading images and annotating objects,
368
and to use the dataset for training machine learning models.
369
</p></p>
370
</article>
371
372
<article class="content-area">
373
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
374
<div class="home-article-date">2024-04-29</div>
375
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
376
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
377
the position and class of waste in images. It can separate the following classes of waste:
378
</p></p>
379
</article>
380
381
</div>
382
</details>
383
384
<details class="topic-expander">
385
<summary><h2>docs</h2></summary>
386
<div class="topic-posts">
387
388
<article class="content-area">
389
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
390
<div class="home-article-date">2024-04-29</div>
391
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
392
It uses Jinja2 for templating. This site was generated using Ampoule.
393
</p></p>
394
</article>
395
396
</div>
397
</details>
398
399
<details class="topic-expander">
400
<summary><h2>echo</h2></summary>
401
<div class="topic-posts">
402
403
<article class="content-area">
404
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
405
<div class="home-article-date">2024-04-29</div>
406
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
407
made for a programming competition (hackathon) organised by the Automation and Computing faculty
408
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
409
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
410
publishing the works.
411
</p></p>
412
</article>
413
414
</div>
415
</details>
416
417
<details class="topic-expander">
418
<summary><h2>environment</h2></summary>
419
<div class="topic-posts">
420
421
<article class="content-area">
422
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
423
<div class="home-article-date">2024-04-29</div>
424
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
425
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
426
the position and class of waste in images. It can separate the following classes of waste:
427
</p></p>
428
</article>
429
430
</div>
431
</details>
432
433
<details class="topic-expander">
434
<summary><h2>fair licence</h2></summary>
435
<div class="topic-posts">
436
437
<article class="content-area">
438
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
439
<div class="home-article-date">2024-04-29</div>
440
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
441
made for a programming competition (hackathon) organised by the Automation and Computing faculty
442
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
443
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
444
publishing the works.
445
</p></p>
446
</article>
447
448
</div>
449
</details>
450
451
<details class="topic-expander">
452
<summary><h2>flask</h2></summary>
453
<div class="topic-posts">
454
455
<article class="content-area">
456
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
457
<div class="home-article-date">2024-04-29</div>
458
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
459
made for a programming competition (hackathon) organised by the Automation and Computing faculty
460
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
461
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
462
publishing the works.
463
</p></p>
464
</article>
465
466
<article class="content-area">
467
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
468
<div class="home-article-date">2024-10-15</div>
469
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
470
to easily contribute to the dataset by uploading images and annotating objects,
471
and to use the dataset for training machine learning models.
472
</p></p>
473
</article>
474
475
<article class="content-area">
476
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
477
<div class="home-article-date">2024-04-29</div>
478
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
479
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
480
is still in development and not yet ready for production use. As of version 0.3.0 development
481
stage, it supports:
482
</p></p>
483
</article>
484
485
</div>
486
</details>
487
488
<details class="topic-expander">
489
<summary><h2>free software</h2></summary>
490
<div class="topic-posts">
491
492
<article class="content-area">
493
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
494
<div class="home-article-date">2024-07-31</div>
495
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
496
does Unix-compatible file operations, process management, and system calls, but without the GNU
497
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
498
one.
499
</p></p>
500
</article>
501
502
</div>
503
</details>
504
505
<details class="topic-expander">
506
<summary><h2>fun</h2></summary>
507
<div class="topic-posts">
508
509
<article class="content-area">
510
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
511
<div class="home-article-date">2024-04-29</div>
512
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
513
how many letters are correct and in the right position, how many are correct but in the wrong
514
position, and how many are not in the word at all. The only difference is that this one is
515
played in the terminal. It's a great SSH toy for when you're bored.
516
</p></p>
517
</article>
518
519
</div>
520
</details>
521
522
<details class="topic-expander">
523
<summary><h2>game</h2></summary>
524
<div class="topic-posts">
525
526
<article class="content-area">
527
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
528
<div class="home-article-date">2024-04-29</div>
529
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
530
how many letters are correct and in the right position, how many are correct but in the wrong
531
position, and how many are not in the word at all. The only difference is that this one is
532
played in the terminal. It's a great SSH toy for when you're bored.
533
</p></p>
534
</article>
535
536
</div>
537
</details>
538
539
<details class="topic-expander">
540
<summary><h2>gigadata</h2></summary>
541
<div class="topic-posts">
542
543
<article class="content-area">
544
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
545
<div class="home-article-date">2024-10-15</div>
546
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
547
to easily contribute to the dataset by uploading images and annotating objects,
548
and to use the dataset for training machine learning models.
549
</p></p>
550
</article>
551
552
</div>
553
</details>
554
555
<details class="topic-expander">
556
<summary><h2>git</h2></summary>
557
<div class="topic-posts">
558
559
<article class="content-area">
560
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
561
<div class="home-article-date">2024-04-29</div>
562
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
563
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
564
is still in development and not yet ready for production use. As of version 0.3.0 development
565
stage, it supports:
566
</p></p>
567
</article>
568
569
</div>
570
</details>
571
572
<details class="topic-expander">
573
<summary><h2>gnu/linux</h2></summary>
574
<div class="topic-posts">
575
576
<article class="content-area">
577
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
578
<div class="home-article-date">2024-07-31</div>
579
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
580
does Unix-compatible file operations, process management, and system calls, but without the GNU
581
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
582
one.
583
</p></p>
584
</article>
585
586
<article class="content-area">
587
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
588
<div class="home-article-date">2024-05-21</div>
589
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
590
more than €120 for all the components (assuming you've got a network you can plug it into). It also
591
offers more flexibility than a commercial NAS, because you can install any software you want on it.
592
And if you already use the Raspberry Pi for something else, you can just add this to it and not
593
worry about an extra device you need power, networking, space and maintenance for.
594
</p></p>
595
</article>
596
597
</div>
598
</details>
599
600
<details class="topic-expander">
601
<summary><h2>gpl</h2></summary>
602
<div class="topic-posts">
603
604
<article class="content-area">
605
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
606
<div class="home-article-date">2024-04-29</div>
607
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
608
It uses Jinja2 for templating. This site was generated using Ampoule.
609
</p></p>
610
</article>
611
612
</div>
613
</details>
614
615
<details class="topic-expander">
616
<summary><h2>hardware</h2></summary>
617
<div class="topic-posts">
618
619
<article class="content-area">
620
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
621
<div class="home-article-date">2024-05-21</div>
622
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
623
more than €120 for all the components (assuming you've got a network you can plug it into). It also
624
offers more flexibility than a commercial NAS, because you can install any software you want on it.
625
And if you already use the Raspberry Pi for something else, you can just add this to it and not
626
worry about an extra device you need power, networking, space and maintenance for.
627
</p></p>
628
</article>
629
630
</div>
631
</details>
632
633
<details class="topic-expander">
634
<summary><h2>html</h2></summary>
635
<div class="topic-posts">
636
637
<article class="content-area">
638
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
639
<div class="home-article-date">2024-05-18</div>
640
<p><p>You probably wrote something like this at least once in your life:
641
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
642
&lt;div class="card__image-container"&gt;
643
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
644
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
645
&lt;/div&gt;
646
&lt;div class="card__content"&gt;
647
&lt;div class="card__header"&gt;
648
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
649
&lt;/div&gt;
650
&lt;p class="card__text"&gt;
651
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
652
&lt;/p&gt;
653
&lt;/div&gt;
654
&lt;div class="card__footer"&gt;
655
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
656
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
657
&lt;/div&gt;
658
&lt;/div&gt;
659
</pre><p>Or this:
660
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
661
&lt;div&gt;
662
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
663
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
664
&lt;/div&gt;
665
&lt;div class="px-6 py-4"&gt;
666
&lt;div&gt;
667
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
668
&lt;/div&gt;
669
&lt;p class="text-gray-700 text-base"&gt;
670
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
671
&lt;/p&gt;
672
&lt;/div&gt;
673
&lt;div class="px-6 py-4"&gt;
674
&lt;button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&gt;Click me!&lt;/button&gt;
675
&lt;button class="bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded"&gt;Click me!&lt;/button&gt;
676
&lt;/div&gt;
677
&lt;/div&gt;
678
</pre></p>
679
</article>
680
681
</div>
682
</details>
683
684
<details class="topic-expander">
685
<summary><h2>jinja2</h2></summary>
686
<div class="topic-posts">
687
688
<article class="content-area">
689
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
690
<div class="home-article-date">2024-04-29</div>
691
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
692
It uses Jinja2 for templating. This site was generated using Ampoule.
693
</p></p>
694
</article>
695
696
</div>
697
</details>
698
699
<details class="topic-expander">
700
<summary><h2>keras</h2></summary>
701
<div class="topic-posts">
702
703
<article class="content-area">
704
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
705
<div class="home-article-date">2024-04-29</div>
706
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
707
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
708
the position and class of waste in images. It can separate the following classes of waste:
709
</p></p>
710
</article>
711
712
</div>
713
</details>
714
715
<details class="topic-expander">
716
<summary><h2>linux</h2></summary>
717
<div class="topic-posts">
718
719
<article class="content-area">
720
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
721
<div class="home-article-date">2024-07-31</div>
722
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
723
does Unix-compatible file operations, process management, and system calls, but without the GNU
724
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
725
one.
726
</p></p>
727
</article>
728
729
</div>
730
</details>
731
732
<details class="topic-expander">
733
<summary><h2>machine learning</h2></summary>
734
<div class="topic-posts">
735
736
<article class="content-area">
737
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
738
<div class="home-article-date">2024-04-29</div>
739
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
740
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
741
the position and class of waste in images. It can separate the following classes of waste:
742
</p></p>
743
</article>
744
745
</div>
746
</details>
747
748
<details class="topic-expander">
749
<summary><h2>nas</h2></summary>
750
<div class="topic-posts">
751
752
<article class="content-area">
753
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
754
<div class="home-article-date">2024-05-21</div>
755
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
756
more than €120 for all the components (assuming you've got a network you can plug it into). It also
757
offers more flexibility than a commercial NAS, because you can install any software you want on it.
758
And if you already use the Raspberry Pi for something else, you can just add this to it and not
759
worry about an extra device you need power, networking, space and maintenance for.
760
</p></p>
761
</article>
762
763
</div>
764
</details>
765
766
<details class="topic-expander">
767
<summary><h2>networking</h2></summary>
768
<div class="topic-posts">
769
770
<article class="content-area">
771
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
772
<div class="home-article-date">2024-05-21</div>
773
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
774
more than €120 for all the components (assuming you've got a network you can plug it into). It also
775
offers more flexibility than a commercial NAS, because you can install any software you want on it.
776
And if you already use the Raspberry Pi for something else, you can just add this to it and not
777
worry about an extra device you need power, networking, space and maintenance for.
778
</p></p>
779
</article>
780
781
</div>
782
</details>
783
784
<details class="topic-expander">
785
<summary><h2>opinion</h2></summary>
786
<div class="topic-posts">
787
788
<article class="content-area">
789
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
790
<div class="home-article-date">2024-05-07</div>
791
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
792
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
793
and automatically better even though it sucks!
794
</p></p>
795
</article>
796
797
</div>
798
</details>
799
800
<details class="topic-expander">
801
<summary><h2>python</h2></summary>
802
<div class="topic-posts">
803
804
<article class="content-area">
805
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
806
<div class="home-article-date">2024-04-29</div>
807
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
808
It uses Jinja2 for templating. This site was generated using Ampoule.
809
</p></p>
810
</article>
811
812
<article class="content-area">
813
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
814
<div class="home-article-date">2024-04-29</div>
815
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
816
made for a programming competition (hackathon) organised by the Automation and Computing faculty
817
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
818
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
819
publishing the works.
820
</p></p>
821
</article>
822
823
<article class="content-area">
824
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
825
<div class="home-article-date">2024-10-15</div>
826
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
827
to easily contribute to the dataset by uploading images and annotating objects,
828
and to use the dataset for training machine learning models.
829
</p></p>
830
</article>
831
832
<article class="content-area">
833
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
834
<div class="home-article-date">2024-04-29</div>
835
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
836
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
837
is still in development and not yet ready for production use. As of version 0.3.0 development
838
stage, it supports:
839
</p></p>
840
</article>
841
842
<article class="content-area">
843
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
844
<div class="home-article-date">2024-04-29</div>
845
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
846
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
847
the position and class of waste in images. It can separate the following classes of waste:
848
</p></p>
849
</article>
850
851
<article class="content-area">
852
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
853
<div class="home-article-date">2024-04-29</div>
854
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
855
how many letters are correct and in the right position, how many are correct but in the wrong
856
position, and how many are not in the word at all. The only difference is that this one is
857
played in the terminal. It's a great SSH toy for when you're bored.
858
</p></p>
859
</article>
860
861
</div>
862
</details>
863
864
<details class="topic-expander">
865
<summary><h2>rant</h2></summary>
866
<div class="topic-posts">
867
868
<article class="content-area">
869
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
870
<div class="home-article-date">2024-05-07</div>
871
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
872
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
873
and automatically better even though it sucks!
874
</p></p>
875
</article>
876
877
</div>
878
</details>
879
880
<details class="topic-expander">
881
<summary><h2>raspberry pi</h2></summary>
882
<div class="topic-posts">
883
884
<article class="content-area">
885
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
886
<div class="home-article-date">2024-05-21</div>
887
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
888
more than €120 for all the components (assuming you've got a network you can plug it into). It also
889
offers more flexibility than a commercial NAS, because you can install any software you want on it.
890
And if you already use the Raspberry Pi for something else, you can just add this to it and not
891
worry about an extra device you need power, networking, space and maintenance for.
892
</p></p>
893
</article>
894
895
</div>
896
</details>
897
898
<details class="topic-expander">
899
<summary><h2>roundabout</h2></summary>
900
<div class="topic-posts">
901
902
<article class="content-area">
903
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
904
<div class="home-article-date">2024-05-07</div>
905
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
906
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
907
this move, I also made a new website, which is powered by a custom static site generator
908
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
909
generator I will use to write the documentation for all my projects, including the
910
roundabout itself.
911
</p></p>
912
</article>
913
914
<article class="content-area">
915
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
916
<div class="home-article-date">2024-04-29</div>
917
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
918
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
919
is still in development and not yet ready for production use. As of version 0.3.0 development
920
stage, it supports:
921
</p></p>
922
</article>
923
924
</div>
925
</details>
926
927
<details class="topic-expander">
928
<summary><h2>roundabout-host</h2></summary>
929
<div class="topic-posts">
930
931
<article class="content-area">
932
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
933
<div class="home-article-date">2024-05-07</div>
934
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
935
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
936
this move, I also made a new website, which is powered by a custom static site generator
937
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
938
generator I will use to write the documentation for all my projects, including the
939
roundabout itself.
940
</p></p>
941
</article>
942
943
<article class="content-area">
944
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
945
<div class="home-article-date">2024-04-29</div>
946
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
947
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
948
is still in development and not yet ready for production use. As of version 0.3.0 development
949
stage, it supports:
950
</p></p>
951
</article>
952
953
</div>
954
</details>
955
956
<details class="topic-expander">
957
<summary><h2>school project</h2></summary>
958
<div class="topic-posts">
959
960
<article class="content-area">
961
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
962
<div class="home-article-date">2024-04-29</div>
963
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
964
made for a programming competition (hackathon) organised by the Automation and Computing faculty
965
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
966
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
967
publishing the works.
968
</p></p>
969
</article>
970
971
</div>
972
</details>
973
974
<details class="topic-expander">
975
<summary><h2>server</h2></summary>
976
<div class="topic-posts">
977
978
<article class="content-area">
979
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
980
<div class="home-article-date">2024-05-21</div>
981
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
982
more than €120 for all the components (assuming you've got a network you can plug it into). It also
983
offers more flexibility than a commercial NAS, because you can install any software you want on it.
984
And if you already use the Raspberry Pi for something else, you can just add this to it and not
985
worry about an extra device you need power, networking, space and maintenance for.
986
</p></p>
987
</article>
988
989
</div>
990
</details>
991
992
<details class="topic-expander">
993
<summary><h2>software</h2></summary>
994
<div class="topic-posts">
995
996
<article class="content-area">
997
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
998
<div class="home-article-date">2024-04-29</div>
999
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
1000
It uses Jinja2 for templating. This site was generated using Ampoule.
1001
</p></p>
1002
</article>
1003
1004
<article class="content-area">
1005
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1006
<div class="home-article-date">2024-04-29</div>
1007
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1008
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1009
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1010
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1011
publishing the works.
1012
</p></p>
1013
</article>
1014
1015
<article class="content-area">
1016
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1017
<div class="home-article-date">2024-10-15</div>
1018
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1019
to easily contribute to the dataset by uploading images and annotating objects,
1020
and to use the dataset for training machine learning models.
1021
</p></p>
1022
</article>
1023
1024
<article class="content-area">
1025
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1026
<div class="home-article-date">2024-04-29</div>
1027
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1028
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1029
is still in development and not yet ready for production use. As of version 0.3.0 development
1030
stage, it supports:
1031
</p></p>
1032
</article>
1033
1034
</div>
1035
</details>
1036
1037
<details class="topic-expander">
1038
<summary><h2>teletype wordle</h2></summary>
1039
<div class="topic-posts">
1040
1041
<article class="content-area">
1042
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1043
<div class="home-article-date">2024-04-29</div>
1044
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1045
how many letters are correct and in the right position, how many are correct but in the wrong
1046
position, and how many are not in the word at all. The only difference is that this one is
1047
played in the terminal. It's a great SSH toy for when you're bored.
1048
</p></p>
1049
</article>
1050
1051
</div>
1052
</details>
1053
1054
<details class="topic-expander">
1055
<summary><h2>terminal</h2></summary>
1056
<div class="topic-posts">
1057
1058
<article class="content-area">
1059
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1060
<div class="home-article-date">2024-04-29</div>
1061
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1062
how many letters are correct and in the right position, how many are correct but in the wrong
1063
position, and how many are not in the word at all. The only difference is that this one is
1064
played in the terminal. It's a great SSH toy for when you're bored.
1065
</p></p>
1066
</article>
1067
1068
</div>
1069
</details>
1070
1071
<details class="topic-expander">
1072
<summary><h2>user experience</h2></summary>
1073
<div class="topic-posts">
1074
1075
<article class="content-area">
1076
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
1077
<div class="home-article-date">2024-05-07</div>
1078
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
1079
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
1080
and automatically better even though it sucks!
1081
</p></p>
1082
</article>
1083
1084
</div>
1085
</details>
1086
1087
<details class="topic-expander">
1088
<summary><h2>waste</h2></summary>
1089
<div class="topic-posts">
1090
1091
<article class="content-area">
1092
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1093
<div class="home-article-date">2024-10-15</div>
1094
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1095
to easily contribute to the dataset by uploading images and annotating objects,
1096
and to use the dataset for training machine learning models.
1097
</p></p>
1098
</article>
1099
1100
<article class="content-area">
1101
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1102
<div class="home-article-date">2024-04-29</div>
1103
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1104
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1105
the position and class of waste in images. It can separate the following classes of waste:
1106
</p></p>
1107
</article>
1108
1109
</div>
1110
</details>
1111
1112
<details class="topic-expander">
1113
<summary><h2>waste detection</h2></summary>
1114
<div class="topic-posts">
1115
1116
<article class="content-area">
1117
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1118
<div class="home-article-date">2024-10-15</div>
1119
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1120
to easily contribute to the dataset by uploading images and annotating objects,
1121
and to use the dataset for training machine learning models.
1122
</p></p>
1123
</article>
1124
1125
<article class="content-area">
1126
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1127
<div class="home-article-date">2024-04-29</div>
1128
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1129
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1130
the position and class of waste in images. It can separate the following classes of waste:
1131
</p></p>
1132
</article>
1133
1134
</div>
1135
</details>
1136
1137
<details class="topic-expander">
1138
<summary><h2>web</h2></summary>
1139
<div class="topic-posts">
1140
1141
<article class="content-area">
1142
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
1143
<div class="home-article-date">2024-05-18</div>
1144
<p><p>You probably wrote something like this at least once in your life:
1145
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
1146
&lt;div class="card__image-container"&gt;
1147
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
1148
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
1149
&lt;/div&gt;
1150
&lt;div class="card__content"&gt;
1151
&lt;div class="card__header"&gt;
1152
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
1153
&lt;/div&gt;
1154
&lt;p class="card__text"&gt;
1155
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1156
&lt;/p&gt;
1157
&lt;/div&gt;
1158
&lt;div class="card__footer"&gt;
1159
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
1160
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
1161
&lt;/div&gt;
1162
&lt;/div&gt;
1163
</pre><p>Or this:
1164
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
1165
&lt;div&gt;
1166
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
1167
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
1168
&lt;/div&gt;
1169
&lt;div class="px-6 py-4"&gt;
1170
&lt;div&gt;
1171
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
1172
&lt;/div&gt;
1173
&lt;p class="text-gray-700 text-base"&gt;
1174
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1175
&lt;/p&gt;
1176
&lt;/div&gt;
1177
&lt;div class="px-6 py-4"&gt;
1178
&lt;button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&gt;Click me!&lt;/button&gt;
1179
&lt;button class="bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded"&gt;Click me!&lt;/button&gt;
1180
&lt;/div&gt;
1181
&lt;/div&gt;
1182
</pre></p>
1183
</article>
1184
1185
<article class="content-area">
1186
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
1187
<div class="home-article-date">2024-05-07</div>
1188
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
1189
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
1190
and automatically better even though it sucks!
1191
</p></p>
1192
</article>
1193
1194
<article class="content-area">
1195
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
1196
<div class="home-article-date">2024-04-29</div>
1197
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
1198
It uses Jinja2 for templating. This site was generated using Ampoule.
1199
</p></p>
1200
</article>
1201
1202
<article class="content-area">
1203
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1204
<div class="home-article-date">2024-04-29</div>
1205
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1206
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1207
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1208
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1209
publishing the works.
1210
</p></p>
1211
</article>
1212
1213
<article class="content-area">
1214
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1215
<div class="home-article-date">2024-10-15</div>
1216
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1217
to easily contribute to the dataset by uploading images and annotating objects,
1218
and to use the dataset for training machine learning models.
1219
</p></p>
1220
</article>
1221
1222
<article class="content-area">
1223
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1224
<div class="home-article-date">2024-04-29</div>
1225
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1226
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1227
is still in development and not yet ready for production use. As of version 0.3.0 development
1228
stage, it supports:
1229
</p></p>
1230
</article>
1231
1232
</div>
1233
</details>
1234
1235
<details class="topic-expander">
1236
<summary><h2>yolo</h2></summary>
1237
<div class="topic-posts">
1238
1239
<article class="content-area">
1240
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1241
<div class="home-article-date">2024-04-29</div>
1242
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1243
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1244
the position and class of waste in images. It can separate the following classes of waste:
1245
</p></p>
1246
</article>
1247
1248
</div>
1249
</details>
1250
1251
</div>
1252
1253
</main>
1254
<footer>
1255
<p>Page generated on Tuesday, 15 October 2024 at 17:00:35</p>
1256
<p xmlns:cc="http://creativecommons.org/ns#" >This work is marked with <a href="https://creativecommons.org/publicdomain/zero/1.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC0 1.0 Universal</a> (🄍). No rights reserved.</p>
1257
<a href="#">Back to top</a>
1258
</footer>
1259
</body>
1260
</html>