<p>On this site you can find my last work, research and code snippets. It's all for free under MIT license unless stated otherwise in repository source folder.</p>
<p>NOTE: ONLY FAIR USE OF AI REGARDING ALL SOURCE CODE. EVERYTHING ON THIS SITE IS HAND CRAFTED. I'M A PROFESSIONAL DEV FOR MORE THAN 15 YEARS.</p><p>AI is only used for <u>general summaries</u> at the beginning of <u>source files</u>, implementing the MIT license, mentioning my email, and formatting of the source. I automated this process for consistancy. <u>Some project summaries on this site is generated based on content of my projects.</u> Building nice sites is not my favourite hobby. <u>I prefer to build (web) applications having business logic.</u></p>
<p>With C, I mostly reinvent the wheel and rewrite existing applications from scratch to learn what is under the hood. I am able to write nginx-grade web servers with WebDAV support. I also have experience in writing Redis-quality key-value stores. Projects made:</p>
<ul>
<li>HTTP(S) Server with support for reverse proxy and load balancing</li>
<li>WebDAV Server with support for HTTP ranges (Streaming of media) and user authentication</li>
<li>PubSub Server</li>
<li>RESTful SQLite3 Server</li>
<li>JSON protocol: Only JSON communication for PubSub and database queries, including Python bindings</li>
<li>Extremely fast JSON library, three times faster than Python's original, to be used with JSON protocol. Has the ability to find JSON data within data for parsing streams</li>
<h3>Using AI in your applications won't make you poor!</h3>
I did a whole research about the pricing of AI because it's nowhere to be found. Yes, I do see the price per token. But what is the worth of a token? What is the worth of a million tokens? So i can do x for the price of y? Yes, if you have some patience. How much does that patience cost me? This is AFAIK the first article with a decent explaination of AI pricing that puts things in perspective: <a href="/retoor/gists/src/branch/main/costs-of-modern-most-expensive-quality-ai-by-openai.md">My article</a>. Documentation is not my strongest skill. The amount of time this costed me is no joke. But the article has quite some research behind it done by myself.
Gives a grade of just 6.5 for <a href="/retoor/drstats/src/branch/main/review.md">this project</a>. The irony, it should see his own source when it comes to mediocre code. In general, I do agree with many of the points my review system mentions. It's fun to try to keep it happy. It's a challenge. My review system makes a detailed page per source file but I don't publish that. Instead, a summary is generated based on those independent reviews. Those together define the grade the project gets. Higher than 8 is not achieved yet.
Only destroyed one time my source code. The refactor applies best practices on source code of many source types. Besides that, it adds my name, a description of the file and the MIT license I use for all my projects. Every file looks quite maintained this way. I have to automate it to apply it on all my projects. It does make backups of original files and everything is in a repository ofcourse. No source code loss here!
<p>A foundational framework for applications, featuring a web server with an integrated database. The web server supports sessions, basic authentication, and database endpoints by default. Built on <code>aiohttp</code>, it can also be utilized for non-HTTP applications.</p>
<p>An anti-spam bot designed for a developer community. This version serves as a proof of concept, demonstrating effectiveness despite the preliminary quality of the source code.</p>
<p>An HTTP bridge that allows configurable content replacement. It can be used to create different versions of a website, such as an anonymous version alongside the original.</p>
<p>A collection of information shared with others, likely containing various code snippets, notes, or documentation.</p>
<p><strong>Technologies:</strong> Markdown, various programming languages</p>
</div>
</div>
</div>
<div class="eight wide center column">
<div class="center">
<div class="hero">
<h3>Project: drstats</h3>
<p>A project for generating detailed statistics in both text and graphical formats. It also creates a dataset suitable for use in Large Language Model embeddings, such as with <code>chromadb</code>.</p>
<p>A customized Gitea configuration that transforms the site into a portfolio when not logged in, and into a development platform with a build server upon login.</p>
<p>A SQL library written in C, designed for fun and testing purposes, with support for Python integration. It aims to provide efficient database interactions for C applications.</p>
<p>A microservice that returns unique random names, potentially useful for generating placeholder names in applications or during testing.</p>
<p><strong>Technologies:</strong> Python, Random module, REST API</p>
</div>
</div>
</div>
<div class="eight wide center column">
<div class="center">
<div class="hero">
<h3>Project: dot</h3>
<p>An application that frequently prints a dot; the description suggests it's a simple or experimental project.</p>
<p><strong>Technologies:</strong> Python</p>
</div>
</div>
</div>
<div class="eight wide center column">
<div class="center">
<div class="hero">
<h3>Project: zhurnal</h3>
<p>An application for running and monitoring processes through the web, providing a live stream of stdout and stderr. It can be used for tailing logs or as a service runner similar to Supervisor.</p>
<p>A DevRant bot that corrects English of a given user by updating recent posts, utilizing the rbabel service for corrections.</p>
<p><strong>Technologies:</strong> Python, devRant API, Natural Language Processing</p>
</div>
</div>
</div>
<div class="eight wide center column">
<div class="center">
<div class="hero">
<h3>Project: rbabel</h3>
<p>An English text corrector that standardizes text by capitalizing 'I', converting digits to words, and adding necessary punctuation.</p>
<p><strong>Technologies:</strong> Python, Text processing, Natural Language Processing</p>
</div>
</div>
</div>
<div class="eight wide center column">
<div class="center">
<div class="hero">
<h3>Project: l33t</h3>
<p>A service that allows users to certify themselves as a 1337 hacker, system administrator, or programmer by completing various tasks in their preferred way.</p>
<p><strong>Technologies:</strong> C, System programming, Task automation</p>
</div>
</div>
</div>
<div class="eight wide center column">
<div class="center">
<div class="hero">
<h3>Project: pdf2text</h3>
<p>A fast PDF to text converter designed for machine learning applications, capable of processing entire directories of PDFs simultaneously.</p>
<p><strong>Technologies:</strong> Python, PDF processing libraries, Machine Learning</p>