diff --git a/content-org/blog.org b/content-org/blog.org
index cac1969..284bc79 100644
--- a/content-org/blog.org
+++ b/content-org/blog.org
@@ -1,37 +1,6 @@
#+HUGO_SECTION: blog
#+HUGO_BASE_DIR: ../
-* Updates to my website
- :PROPERTIES:
- :EXPORT_DATE: [2021-08-20 Fri 11:08]
- :EXPORT_FILE_NAME: updates-website.md
- :END:
-
- During the last days I took some time to review and update my website and---while I am at it---also slightly changed some other things. Since there are two thing that may interest you, I decided to write few words about it.
-
-** What I Use
-
- In early 2016 I wrote a blog post about what software I use from day to day, motivated by questions from some people.
- Since then I regularly (meaning around once a year (boy, there is really some outdated stuff there)) updated the post, extending, re-working and updating it.
- During the last months I saw some other people having a dedicated page on what hard- and software they use and I decided that this would possibly also something for me.
- So I sat down and created a [[/uses][What I Use]] page which replaces and extends the old post.
- It now also features the various hardware that I have lying around.
- Of course I will also update that page more or less regularly (I added a note on top when it was last updated).
-
-** Engage!
-
- Next to a few design tweaks I also better highlighted the possibility to comment on my posts.
- This follows a great idea I read on the [[https://kevq.uk/adding-the-post-title-to-my-reply-by-email-button/][Blog of Kev Quirk]] to use a button for engaging readers to write their thoughts by email.
- When I moved from Wordpress (where I used the build in commenting system) to this Hugo based site I no longer had a way for readers to comment on posts
- As an alternative I put a really small text at the end of each post telling people to write me comments by email (I think I had this idea from [[https://karl-voit.at/][Karl Voit]]).
- However: I never got any email on my posts (OK, admittedly I do not post much and following the stats there are also not much readers...).
-
- What Kev does is a bit more advanced: while he also follows the idea of not having a commenting system but engaging the readers to write him a mail, he has a much better UX for that.
- At the end of each post he puts a highly visible button labeled with "Reply via email".
- I like the idea very much and decided to [[https://gitlab.com/mmk2410/nextdesign/-/commit/cbc79dbe7f97ba7dc4413c3750be87e05febeeba][implement]] the same approach on this page.
- So feel free to send me your thoughts by mail using the nice button below!
-
-
* Automatic UUID creation in some Org-mode files :@pim:emacs:orgmode:
:PROPERTIES:
:EXPORT_DATE: [2021-05-04 Tue 19:15]
@@ -876,8 +845,6 @@ git push --mirror "$downstream_repo"
:EXPORT_FILE_NAME: linux-programs-i-use.md
:END:
- *Note: I decided to dedicate this topic its own permanent [[/uses][What I Use]] page instead of this blog post.*
-
** Intro
A few people asked me in the last time which tools and programs I use so I decided to put them in a short list.
diff --git a/content-org/sites.org b/content-org/sites.org
index 8a34c95..b173935 100644
--- a/content-org/sites.org
+++ b/content-org/sites.org
@@ -7,14 +7,19 @@
:EXPORT_HUGO_MENU: :menu main :weight 1
:END:
- Hi, I'm Marcel Kapfer, also known as mmk2410. When I have time I invest it in creative work. As part of that I compose music (have a look at [[https://marcel-kapfer.de][marcel-kapfer.de]] for that), train myself in doing graphic design or write text as well as code.
+ Hi, I'm Marcel Kapfer, also known as mmk2410. When I have time I
+ compose music (have a look at [[https://marcel-kapfer.de][marcel-kapfer.de]] for that) or write
+ stuff. Stuff, you know. Like blog posts, manuscripts, quotes, or
+ software.
- These pages are (currently) focused on the computer-based parts of my life (like software development, operating systems and similar stuff).
- Since about 2012 I am mainly using Linux (some times exclusively, although currently not).
- In 2014 I started writing software and since around 2016/17 I live in Emacs and Org-Mode.
- Currently I study computer science at the University of Ulm.
+ I've bin a Linux user since about 2012, write software since around
+ 2014 and live in Emacs and Org-Mode since around 2016/17. Currently
+ I study computer science at the University of Ulm. Due the lack of
+ time I'm not really active in doing the things listed above but from
+ time to time I happens anyway and then you may read about it here.
- Besides these pages you can also find me at a few other places across the web.
+ Besides these pages you can also find me at a few other places
+ across the web.
* About me
:PROPERTIES:
@@ -30,180 +35,70 @@
Hi!
- My name is Marcel Kapfer and I do creative things.
+ My name is Marcel Kapfer. I compose music and write stuff.
#+end_export
** Coding
- I learned Java as my first programming language back in 2014 and started a first project, the [[https://gitlab.com/mmk2410/writtenmorse-specs/-/wikis/home][writtenMorse]] project.
- It provided tools to convert writtenMorse code to Latin letters and the other way around. (Btw.: The writtenMorse code itself is an “invention” of mine for better writing Morse code by using other symbols than dots and dashes).
- Later in 2014 I started to learn coding for Android, since I wanted to develop a writtenMorse app for the mobile OS.
- This app was published on the Google Play Store in mid December, just three weeks after my first contact with Android development.
- Additionally to that I learned a bit of JavaScript in 2014 for enhanced features on my websites.
+ I learned Java back in 2014 and started a first project, the
+ writtenMorse project. It provided tools to convert writtenMorse
+ code to latin letters and the other way around. (Btw.: The
+ writtenMorse code itself is an “invention” of mine). Later in 2014
+ I started to learn coding for Android, since I wanted to develop a
+ writtenMorse app to this mobile OS. This app was published on the
+ Google Play Store in mid December, just three weeks after my first
+ contact with Android development. Additionally to that I learned in
+ 2014 was JavaScript.
- In 2015 I expanded my knowledge by learning Bash, PHP, Python and a little bit of C.
- I also released a few font apps for the Cyanogenmod Theme Engine and some bash scripts to make my (and maybe also your) life easier.
- Rangitaki is another project that I started in February 2015.
- It was a blogging engine without any database dependencies, written in PHP, which tries to be lightweight and extremely fast to start with and easy to use.
+ In 2015 I expanded my knowledge by learning Bash, PHP, Python and a
+ little bit of C. I also released a few font apps for the
+ Cyanogenmod Theme Engine and some bash scripts to make my (and
+ maybe also your) life easier. Rangitaki is another project that I
+ started in February 2015. It was a blogging engine without any
+ database dependencies, written in PHP, which tries to be
+ lightweight and extremely fast to start with and easy to use.
- Following this passion I joined the Ulm University in October 2015 to studying computer science to further improve my knowledge in this area.
- In April 2021 I earned a Bachelor of Science degree in the field of theoretical computer science.
+ In October 2015 I started studying computer science at Ulm
+ University to improve my knowledge in this area further.
- I started learning more and more things about free (as in freedom, not as in free beer) software in the following years.
- I strongly support the idea of freedom in software and try to avoid non-free software were possible.
- One part of that is my decision to move all my project from GitHub to [[https://gitlab.com/u/mmk2410/projects][GitLab]] and [[https://git.mmk2410.org/explore/repos][my own Gitea instance]].
+ I started learning more and more things about free (as in freedom,
+ not as in free beer) software in February 2016. I strongly support
+ the idea of freedom in software and try to move away from non-free
+ software. One part of that is my decision to move all my project
+ from GitHub to [[https://gitlab.com/u/mmk2410/projects][GitLab]].
- Due to other activities in the recent years (and also the coming ones) I don't have much time (and currently also not much interested) in developing software.
- I try to further maintain some relevant projects, but most of them have been archived.
+ Due to other activities in the recent years (and also the coming
+ ones) I don't have much time (and also not much interested) in
+ developing software. I try to further maintain some relevant
+ projects, but most of them have been archived.
** Graphic Design
- I am a huge fan of eye pleasing works!
- Therefore I started designing a few years ago, but I hadn't jet time to do any major public work.
- As of now my experience narrows down to web design and a little bit of print design, but I currently expand my knowledge by taking online graphic design courses.
+ Next to coding I'm also in designing things. I started designing a
+ few years ago but I hadn't jet time to do any major public work. As
+ of now my experience narrows down to web design and print design,
+ but maybe I find more time in the future to invest in this area.
** Composing
- During my school time I had a lot to do with music and learned to play the piano.
- Later I started to focus more on finding my own style, which is is combination of Minimal Music and Impressionism and I also wrote down some scores.
- A first piece is written and more or less professionally set and also recorded.
- You can download and view both on the [[https://marcel-kapfer.de][composing page]].
+ During my school time I had a lot to do with music and learned to
+ play the piano. Last year I started to focus more on finding my own
+ style, which is is combination of Minimal Music and Impressionism
+ and I also wrote down some scores. A first piece is written and
+ more or less professionally set and also recorded. You can download
+ both on the [[https://marcel-kapfer.de][composing page]].
- Due a lack of time in the last years I didn't have time to compose anything new.
- But one other piece is done and only waiting for its recording. Stay tuned!
+ Due a lack of time in the last years I didn't have time to compose
+ anything new. But one piece is nearly done.
** Writing
- To write about coding, politics, happenings in my life and also philosophy questions is something I'm interested in for years.
+ To write about coding, politics, happenings in my life and also
+ philosophy questions is something I'm interested in for years.
Sadly due to many other tasks I wasn't able to write much things.
- Next to the blog entries I have also published a few longer [[/manuscripts][manuscripts]].
-
-** Real Life
-
- Away from my desk I loosely follow some hobbies.
- On one hand I like to read books of various kinds, including crime novels and science fiction / fantasy stuff but also some technical books.
- On the other hand I like visiting mother nature either for cycling, hiking or photographing.
-
-** Others
-
- In case you are interested into what software and hardware I use, you can read my [[/uses][What I Use]] page.
-
-* What I Use
- :PROPERTIES:
- :EXPORT_FILE_NAME: _index
- :EXPORT_HUGO_SECTION: uses
- :END:
-
- Since I find the lists of other people about what the use quite interesting and from time to time someone asks my about what software/hardware I use I decided to also set up one.
- After having a simple blog post listing software since around 2016 I now put it all together here and update it from time to time.
-
- /Last updated: 20. August 2021/
-
-** Hardware
-
-*** General
-
- - *Display*
- - *Primary:* BENQ GW2765 (27", 16:9, 1440p)
- - *Secondary:* HP L1906 (19", 5:4, 1280x1024)
- - *USB-Audiointerface:* Focusrite Scarlett 2i2 (3rd Generation)
- - *Headphones:* Audio-Technica ATH-M50x
- - *Microphone:* Marantz Pro MPM-1000
- - *Keyboard:* Ducky One2 Mini
- - *Mouse:* Cherry MW2110 (wireless)
-
-*** Laptop 1: Lenovo ThinkPad E490
-
- - *CPU:* Intel Core i5-8265 @ 1.6GHz
- - *GPU:* Intel UHD Graphics 620
- - *RAM:* 16GB
- - *Storage:* 500GB NVMe-SSD and 500GB SATA-SSD
- - *OS:* Microsoft Windows 10 Professional, Fedora Workstation 34, Debian 11 Bullseye
- - *Display*: 14" 1920x1080
-
-*** Laptop 2: Lenovo Y50-70
-
- - *CPU:* Intel Core i7-4710HQ @ 2.5GHz
- - *GPU:* NVIDIA GeForce GTX 860M and Intel HD Graphics 4600
- - *RAM:* 12GB
- - *Storage:* 500GB SATA-SSD
- - *OS:* Microsoft Windows 10 Education
- - *Display*: 15", 3840x2160
-
-*** Other hardware
-
- - *Home server:* BananaPi M2 Ultra with a 2TB HDD
- - *Smartphone:* Sony Xperia X (F5121)
- - *Tablet:* Samsung Galaxy Tab S4 (TM-830)
- - *Smart-/Sportswatch:* Garmin vívoactive 3
- - *Printer/Scanner*: Lexmark MC2425 (Duplex-Colour-Laser)
- - *E-piano:* Kawai CA-50
-
-** Software
-
-*** Desktop
-
- - *Browser:* Mostly [[https://www.mozilla.org/firefox/][Firefox]], sometimes Brave, with following extensions:
- - [[https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/][Privacy Badger]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/][Decentraleyes]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/][HTTPS Everywhere]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/want-my-rss/][Want My RSS]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/facebook-container/][Facebook Container]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/][Tree Style Tab]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/][KeePassXC-Browser]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/link-cleaner/][Link Cleaner]]
- - [[https://addons.mozilla.org/en-US/firefox/addon/json-lite/][JSON Lite]]
- - *E-Mail client:* Sometimes [[https://www.thunderbird.net][Thunderbird]], sometimes [[https://www.djcbsoftware.nl/code/mu/mu4e.html][mu4e]]
- - *Planner:* [[https://orgmode.org/][org-mode]]
- - *Text editor:* [[https://www.gnu.org/software/emacs/][Emacs]], sometimes [[https://code.visualstudio.com/][Visual Studio Code]], notable extensions:
- - [[https://magit.vc/][Magit]] (the Git client)
- - [[https://orgmode.org/][org-mode]] (notes, todo-lists, planning, ...)
- - [[https://www.djcbsoftware.nl/code/mu/mu4e.html][mu4e]] (Mail client)
- - [[https://www.orgroam.com/][org-roam]] (personal knowledge management)
- - [[https://emacs-lsp.github.io/lsp-mode/][lsp-mode]] (Language Server Protocol integration)
- - [[https://www.gnu.org/software/erc/][ERC]] (Emacs IRC cient)
- - [[https://www.gnu.org/software/auctex/][AucTeX]] (LaTeX editing environment)
- - [[https://github.com/emacs-evil/evil][evil]] (vi keybindings)
- - [[https://oremacs.com/swiper/][Ivy, counsel, swiper]] and [[https://company-mode.github.io/][company-mode]] (completion system)
- - [[https://editorconfig.org/][editorconfig]] (defined and shared code styles)
- - [[https://github.com/akermu/emacs-libvterm][vterm]] (Emacs libvterm integration)
- - *Photo management:* Adobe Lightroom Classic (about to switch to something else soon)
- - *Photo editing:* [[https://affinity.serif.com/en-gb/photo/][Affinity Photo]], Adobe Photoshop, [[https://www.gimp.org/][GIMP]]
- - *Vector graphics:* [[https://affinity.serif.com/en-gb/designer/][Affinity Designer]], Adobe Illustrator, [[https://inkscape.org/][Inkscape]]
- - *Desktop publishing*: [[https://affinity.serif.com/en-gb/publisher/][Affinity Publisher]] and [[https://www.latex-project.org/][LaTeX]]
- - *Video editing:* Currently switching to DaVinci Resolve, [[https://kdenlive.org/en/][kdenlive]]
- - *Digital audio workstation (DAW):* Adobe Audition, Ableton Live Lite, Audacity (currently undecided)
- - *Scorewriter:* [[https://musescore.org/][musescore]]
- - *Music listening:* Spotify
-
-*** Mobile
-
- - *Browser:* Brave and Firefox
- - *Messaging:* Conversation (XMPP), Discord, Linphone (softphone), [[https://github.com/MCMrARM/revolution-irc][Revolution IRC]], [[https://www.signal.org/][Signal]], Telegram, [[https://threema.ch/en][Threema]], WhatsApp
- - *Organization:* [[https://acalendar.tapirapps.de/en/support/home][aCalendar+]] (calendar and tasks), [[https://k9mail.app/][K-9 Mail]] (email)
- - *Music listening:* Spotify and [[http://y20k.org/transistor/][Transistor]] (radio)
- - *Social Networks:* [[https://tusky.app/][Tusky]] (Mastodon), [[https://klinkerapps.com/talon-overview/][Talon]] (Twitter), Instagram
- - *Privacy-tools:* [[https://jak-linux.org/projects/dns66/][DNS66]]
- - *Security:* [[https://github.com/andOTP/andOTP][andOTP]], [[https://github.com/PhilippC/keepass2android][Keepass2Android]]
- - *Software centres:* Google Play Store and [[https://f-droid.org/][F-Droid]]
- - *Others:* [[https://wiki.openstreetmap.org/wiki/StreetComplete][StreetComplete]]
-
-** Self-hosted
-
- Everything except Searx (which runs on my home server) is hosted on a Hetzner VPS.
- Not really hosted but nevertheless still worth mentioning is [[https://syncthing.net/][Syncthing]].
-
- - *Wiki:* [[https://moinmo.in/][MoinMoin]]
- - *RSS:* [[https://freshrss.github.io/FreshRSS/en/][FreshRSS]] with [[https://github.com/RSS-Bridge/rss-bridge/wiki][RSS-bridge]]
- - *Cloud:* Nextcloud
- - *Git web interface:* [[https://gitea.io/][Gitea]]
- - *XMPP:* [[https://prosody.im/][Prosody]]
- - *Analytics:* Plausible
- - *IRC Bouncer:* [[https://wiki.znc.in/ZNC][ZNC]]
- - *Search engine:* [[https://searx.github.io/searx/][Searx]]
-
+ Next to the blog entries I have also published a few longer
* Blog
:PROPERTIES:
:EXPORT_FILE_NAME: _index
@@ -227,25 +122,30 @@
:EXPORT_HUGO_MENU: :menu main :weight 4
:END:
- Since I started to program in 2014 I started a few small software projects.
- Sadly over the last years I had nearly no time to maintain any of them (except features and bugfixes I needed).
- However, I try to further maintain and develop them.
- You can find all of them at [[https://gitlab.com/mmk2410][GitLab]].
+ During the last years I started a few small software projects. Sadly
+ over the last two years I had nearly no time to maintain any of them
+ (except features and bugfixes I needed). However, I try to further
+ maintain and develop them. You can find all of them at [[https://gitlab.com/mmk2410][GitLab]].
** Debian packages and Ubuntu PPAs
- My unofficial Debian packages and the corresponding Ubuntu PPA for Jetbrains IntelliJ IDEA are probably the most “famous” thing I have created.
- At least I get bug reports and merge requests when I do not update the packages fast enough.
+ My unofficial Debian packages and the corresponding Ubuntu PPA for
+ Jetbrains IntelliJ IDEA are probably the most “famous” thing I have
+ created. At least I get bug reports and marge requests when I do
+ not update the packages fast enough.
Besides them I also created a few other packages for Debian.
- To clarify: I am not a official Debian Developer or Maintainer and am also not formally trained on building Debian packages.
- Therefore the quality of the packages is certainly not that good.
- There are---more or less---quite hacky.
+ To clarify: I am not a official Debian Developer or Maintainer and
+ am also not formally trained on building Debian packages. Therefore
+ the quality of the packages is not that good. There are -- more or
+ less -- quite hacky.
*** IntelliJ IDEA Community & Ultimate
- The community edition and the ultimate edition as well can be received from the Launchpad repository [[https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea][ppa:mmk2410/intellij-idea]] which you can add on Ubuntu with
+ The community edition and the ultimate edition as well can be
+ received from the Launchpad repository [[https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea][ppa:mmk2410/intellij-idea]]
+ which you can add on Ubuntu with
#+begin_src shell
sudo apt-add-repository ppa:mmk2410/intellij-idea # Add the repository
@@ -254,17 +154,17 @@
sudo apt-get install intellij-idea-ultimate # and/or install IntelliJ IDEA Ultimate
#+end_src
- The source code and the =.deb= packages are available at their repositories on GitLab:
+ The source code and the =.deb= packages are available at their
+ repositories on GitLab:
- [[https://gitlab.com/mmk2410/intellij-idea-community/][IntelliJ IDEA Community repository]]
- [[https://gitlab.com/mmk2410/intellij-idea-ultimate/][Intellij IDEA Ultimate repository]]
*** Typefaces
- Because I needed them, I packaged three typefaces for Debian.
- The packages should also work for Ubuntu but I don't provide an PPA for them.
+ Because I needed them, I packaged three typefaces for Debian. The package should also work for Ubuntu but I don't provide an repository for them.
- I currently can not ensure active maintenance of any of these packages.
+ I currently can not ensure active maintenance of these packages.
- *Iosevka*: [[https:://gitlab.com/mmk2410/fonts-iosevka][GitLab]] [[https://git.mmk2410.org/deb/fonts-iosevka][Gitea]]
- *Hermit*: [[https://gitlab.com/mmk2410/fonts-hermit][GitLab]] [[https://git.mmk2410.org/deb/fonts-iosevka][Gitea]]
@@ -272,15 +172,13 @@
** Scorelib (inactive)
- Scorelib is a smaller project I started in 2015 for managing my collection music scores (the sheetpapers) with a database.
- Scorelib is a CLI program written in Python and using SQlite as a database.
- I assume that it only runs on Linux, but I never tested it on other platforms.
- Scorelib is, as of now, quite small with only the basic features implemented (like I wrote on the beginning, I had no time to code much the last years).
- It is available at [[https://gitlab.com/mmk2410/scorelib][GitLab]].
-
- Note: Although the title says that the project is inactive I do not consider archiving it.
- Theoretically I still have a need for such a software but practically time is missing to work on it.
- It is also possible that I will start working on it again but then possibly also with a completely different tech stack/goal.
+ Scorelib is a smaller project I started in 2015 for managing my
+ collection music scores (the sheetpapers) with a database. Scorelib
+ is a CLI program written in Python and using SQlite as a database.
+ I assume that it only runs on Linux, but I never tested it on other
+ platforms. Scorelib is, as of now, quite small with only the basic
+ features implemented (like I wrote on the beginning, I had no time
+ to code much the last years). It is available at [[https://gitlab.com/mmk2410/scorelib][GitLab]].
** Other
@@ -389,9 +287,9 @@
:EXPORT_HUGO_MENU: :menu main :weight 99
:END:
- If you want to contact me you can choose among the following options (though I prefer email):
+ If you want to contact me you can choose among the following options:
- - Email: me(at)mmk2410(dot)org (PGP key ID: =CADE 6F0C 09F2 1B09=)
+ - E-Mail: me(at)mmk2410(dot)org (PGP key ID: =CADE 6F0C 09F2 1B09=)
- XMPP/Jabber: mmk2410(at)xmpp(dot)mmk2410(dot)org
- Direct Message on either Mastodon or Twitter (accounts see below)