<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>weblog on shione</title><link>https://bensaber.net/blog.html</link><description>Recent content in weblog on shione</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright © 2024, renken.</copyright><lastBuildDate>Sat, 23 Dec 2023 18:47:00 +0000</lastBuildDate><atom:link href="https://bensaber.net/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Self-hosting shione.net</title><link>https://bensaber.net/blog/self-hosting-shione.html</link><pubDate>Sat, 23 Dec 2023 18:47:00 +0000</pubDate><guid>https://bensaber.net/blog/self-hosting-shione.html</guid><description>I recently managed to get my hands on a mini PC, Union NiPoGi CK10 - 10810U thanks to my friend Lucien and thought it&amp;rsquo;d be a good opportunity to host my own server to experiment with a bunch of stuff.
Services Synchronizing my personal devices I&amp;rsquo;d like to share/synchronize files among my PC, laptop, server and phone. The first layer of authentication would be having access to WireGuard VPN. As for how to share the files themselves, I am not entirely sure yet, it could be as simple as using SFTP.</description></item><item><title>Siga desktop has joined the game.</title><link>https://bensaber.net/blog/siga-desktop.html</link><pubDate>Sun, 18 Jun 2023 18:14:00 +0000</pubDate><guid>https://bensaber.net/blog/siga-desktop.html</guid><description>Around the 25th of May, I ended up building siga in its Desktop PC form. It&amp;rsquo;s entirely based on AMD because I wanted the best possible compatibility with GNU/Linux. It&amp;rsquo;s running KDE on Debian stable and I&amp;rsquo;m enjoying it so far!
Specifications Component Model CPU AMD Ryzen™ 5 7600X CPU cooler be quiet! Dark Rock Pro 4 Motherboard ASUS TUF GAMING A620M-PLUS Memory VENGEANCE® 32GB (2x16GB) DDR5 DRAM 5600MHz Storage Crucial P5 Plus 1TB Video card AMD Radeon™ RX 6700 Case Corsair 4000D Airflow Power supply Corsair RM750x 80 PLUS Gold Operating system GNU/Linux Debian bookworm Monitor LG UltraGear 27GP850P-B Peripherals Cudy AX5400 Tri-Band Wi-Fi 6 PCIe Adapter Backups I am now using borgbase to backup my personal data using their graphical front-end of borgbackup Vorta which I&amp;rsquo;m happy with so far!</description></item><item><title>Conventional commits</title><link>https://bensaber.net/blog/conventional-commits.html</link><pubDate>Mon, 10 Apr 2023 12:47:00 +0100</pubDate><guid>https://bensaber.net/blog/conventional-commits.html</guid><description>I recently came across conventional commits and I find the idea very interesting and practical. The commit message style is similar to my subjective style except it&amp;rsquo;s standardized and most importantly parsable. The end goal is to automatically generate changelogs following keep a changelog.
I found a couple of tools which does this.
commitizen commitizen is good if you use the default config. However, as soon as you derive from the latter, you&amp;rsquo;d need to write your own customized parsing config which I found to be somewhat difficult to write considering how sometimes commitizen crashes if your config is invalid.</description></item><item><title>Switching to Markdown</title><link>https://bensaber.net/blog/switching-to-markdown.html</link><pubDate>Tue, 12 Jul 2022 23:59:00 +0200</pubDate><guid>https://bensaber.net/blog/switching-to-markdown.html</guid><description>Sphinx supports Markdown through myst-parser as documented here. This is nice because most of the time I am writing Markdown especially on GitLab, I don&amp;rsquo;t have a hard dependency on RestructuredText itself meaning I can safely just make the switch.</description></item><item><title>Graduation and moving forward with Munic</title><link>https://bensaber.net/blog/graduation-munic.html</link><pubDate>Tue, 12 Jul 2022 00:00:00 +0000</pubDate><guid>https://bensaber.net/blog/graduation-munic.html</guid><description>I graduated from my school last Thursday, I am officially a certified (tm) engineer! Consequently, I&amp;rsquo;m joining Munic as a full-time employee after my internship is done.
I have been dabbling a bit with Zephyr and drivers recently, it&amp;rsquo;s quite nice. I need to figure out how to make clang-tidy work under a Zephyr-based project.</description></item><item><title>My manga collection is growing!</title><link>https://bensaber.net/blog/my-manga-collection-growing.html</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://bensaber.net/blog/my-manga-collection-growing.html</guid><description>I visited fnac around a month ago or so and noticed that they sell manga. I wasn&amp;rsquo;t aware that the French are huge weebs, they have a wide variety of titles, separated by genres mainly shounen, shoujo and seinen and all of them are in French.
While the majority of their selection consists of popular and recent titles out there, you might also find niche ones like Yokohama Kaidashi Kikou and Yotsuba.</description></item><item><title>Frustration with web developers</title><link>https://bensaber.net/blog/frustration-with-web-devs.html</link><pubDate>Sat, 02 Apr 2022 00:00:00 +0000</pubDate><guid>https://bensaber.net/blog/frustration-with-web-devs.html</guid><description>Past few days, at least 5 websites rejected my email address mail@renken.systems because it doesn&amp;rsquo;t match their regular expression. I might consider switching to something shorter/common that isn&amp;rsquo;t taken already.
I was thinking of renken.no maybe but that would imply I am from/live in Norway which isn&amp;rsquo;t an assumption I want others to have. I&amp;rsquo;ll see what I can do about this.</description></item><item><title>TODO: Explore meson</title><link>https://bensaber.net/blog/todo-explore-meson.html</link><pubDate>Sun, 13 Mar 2022 00:00:00 +0000</pubDate><guid>https://bensaber.net/blog/todo-explore-meson.html</guid><description>I should definitely play around with meson one day, maybe add template/c support for it. I think working on template/c is a good entry to understanding how build systems work and how to configure a real-world project using meson.
I will start publishing such TODOs publicly, maybe that helps with actually working on them.
Update: 2024-08-17 01:01
I forgot to mention that I ended up fiddling around with it a bit for kvps a while ago.</description></item><item><title>Random rant</title><link>https://bensaber.net/blog/random-rant.html</link><pubDate>Sat, 12 Mar 2022 00:00:00 +0000</pubDate><guid>https://bensaber.net/blog/random-rant.html</guid><description>The lurking problem It&amp;rsquo;s been quite a while since I wrote my last blog post. While I&amp;rsquo;ve been always thinking that the reason behind this was the lack of having interesting/advanced subjects to talk about, I came to the realization that it was in fact related to consuming media and constantly &amp;ldquo;lurking&amp;rdquo; instead of engaging in things.
It is definitely easier to read a well-written blog post shared on news aggregation websites or skim through an interesting thread as opposed to writing your own or contributing to that thread.</description></item></channel></rss>