aaronczichon.de
rss2
Aaron Czichon - Notes
aaronczichon.de · English
Personal website of Aaron Czichon, Software & Web Engineer
rss2 fediverse content
https://aaronczichon.de//notes/rss.xml
- Last post
- Jan 14, 2026
- Posts in 24 h · 7 days · 30 days
- 0 · 0 · 0
- Our last check
- Answering
- Served from
- United States
- Site title
- Aaron Czichon - Home
- Text score at discovery
- 874
- Format
- rss2
- Features in the feed
- content
- Community
- fediverse
Posts
What our queue read from this feed. Open one to read it here, or go to the site that published it.
- E-Mail Migration
Jan 14, 2026 · original
I feared that it would take a long time to migrate to an EU E-Mail provider. Initially I wanted to do that in September and procrastinated 2 months. Turns out, I've done it last week on Tuesday in less than 1 hour moving 3 domains from iCloud+ to Mailbox.org. Including all my mail archive. I learned that you simply can export a complete mailbox using the Apple Mail app on macOS. So the steps where: Export my archive using Export Mailbox function of Apple Mail on macOS Create mailbox.org account Changing DNS on domains to work with mailbox.org (they have great documentation !) Remove the domains from iCloud+ Add mailbox.org credentials to Apple Mail on macOS Import previously exported mailbox Done (or add mailbox.org credentials to other devices) Easy step to remove one more dependency on US services! - Improving data sovereignty
Dec 9, 2025 · original
Since the end of last year I'm trying to make myself more independent from US companies. This journey started mainly because of the US government and the bad behaviour of US companies. Initially I thought this would be easier. But now, nearly one year later, I'm still not where I want to be. Yes I migrated many of my service to a server at home or a German VPS. I moved my files, contacts and calendar to a Nextcloud instance. My photos are hosted on my Immich instance. These are the important parts. But my mails are still at Apple, my repositories still at Github (making progress there to migrate to Codeberg) and this website is still served through Cloudflare. I'll write a full blog post somewhat in the future. But I'm not nearly done with this path down the road. - CalDAV Nextcloud iOS Profile
Nov 28, 2025 · original
As you know, I moved to a self hosted Nextcloud instance a couple weeks ago. I now also migrated my private calendar to the instance. The Nextcloud iOS app provides you with the option to automatically install a profile that provides the instance for CalDAV and contacts to the OS. The problem is, that this doesn't work out of the box if you runnning Nextcloud behind a proxy. In my case I'm using Node Proxy Manager which needs an additional redirect config for auto-discovery of the CalDAV/CardDAV links. To solve this problem give your proxy manager entry an additional custom configuration: location = /.well-known/carddav { return 301 /remote.php/dav/; } location = /.well-known/caldav { return 301 /remote.php/dav/; } - New work phone
Apr 10, 2025 · original
Yesterday I got a new work phone. This time I picked the Android option (we can choose between an Android and an iPhone). It's the first time since 2010 that I'm using now an Android (other than for development). The first thing I notice is that, how similar the two operating systems got. Both feel pretty similar, not innovative at all (either iOS or Android). I miss the swipe gestures of iOS. Also with my personal iPhone and the work Android now I don't get why there are still other new phones with less than 120Hz displays (look at you Apple and iPhone 16e)?! On my current journey to bring more back to my own servers and network (like documents, photos, etc.) I'm interesting on when I can finally can say that it no longer is important which device I'm using. One thing that Apple still does the best: Camera (personal opinion) - The slow death of a good software...
Feb 12, 2025 · original
I've been working for years with Ionic. I started with it back in the days when we still had AngularJS (yes the old version) and still using it for some projects today. Their latest blog post feels like they on the road to smash things into pieces to be integrated into their OutSystems products. I was kinda expecting this but the lack of communication is kind of annoying. Even for the developer experts group there was no information upfront. They still committed to their open source stuff like the framework itself and Capacitor but I'm not sure how long it will stick around and supported by OutSystems. Maybe the community will take it over but for now I will not start new projects with Ionic until there is a real plan for the future. - Add PDO driver to php docker image
Jan 3, 2025 · original
I'm currently moving some old websites to my new VPS as docker containers. Some of them need a PDO driver to access the MySQL database. I don't have the time to create a custom container (now) so I'll quickly write down how to install it into the container which is present: Login into container: docker exec -it your_php_container_name bash Update package listing and install driver: apt-get update docker-php-ext-install pdo pdo_mysql Restart the container - Get information about your Raspberry Pi
Nov 27, 2024 · original
I have a few Raspberry Pi's floating around which I use for various things. Even while I'm in Canada for a year currently I have two with me. I can use them easily for some day to day tests or let them running some software. They're aware of me SSH keys so I can log into them using SSH without entering a password. Sometimes I need to know what the current configuration of the Raspberry Pi is which I'm logged in. E.g. need to know the model and the installed operating system version. Every time I need this I google the corresponding commands. So once and forever I'll now write it down here. Getting the Raspberry Pi model: cat /proc/cpuinfo | grep Model Getting the installed OS version: cat /etc/os-release - US friends: please go vote
Oct 31, 2024 · original
Only a few more than 30% of the people have the option for free and fair elections. The most important thing is that going to vote is not something nice to do. It's a privilege to have the ability to go voting. Many people on this planet would love to have these rights. So going to vote is not something you should do. It's something you must do. More than ever the 2024 US election is one that the whole world is going to look at. With the increase of autogratic and anti-democracy regimes like in Russia, Israel, Iran, Hungary and many more it's more important than ever to make the right choice for a good democracy and the future of the country. Please go and vote. Vote against a fascist, misogynist and anti-democratic person. Early voting already started and, if you haven't yet, go and register to vote. Make sure you inform yourself what you need to get registered. You can find the informa - Movie: The Instigators
Sep 12, 2024 · original
It's been a long time since I watched a movie. I'm more of an TV shows person and if I'm watching a movie it's mostly some "classics" like Harry Potter, Lord of the Rings, etc. I barely try new movies. Yesterday I gave it a chance again. It was raining that day and we had no evening plans and we decided to watch a movie. Most times this ends with reading a book or playing some games because we cannot decide what we want to watch. I saw there is a new movie starring Matt Damon and I usually like movies where he's in. I love the Bourne movies (the original 3 ones only!) and also Oceans 11, 12, etc. So we watched: The Instigators . And what should I say. It's actually not worth the time watching it. The story is lame and makes no sense, the characters have no clear profile and/or history and you don't identify with one of them. It's totally not recommended to watch it. Maybe next time I sho - Thoughts on Crowdstrike issue
Jul 23, 2024 · original
I think Crowdstrike can only blamed partly for the issue. Yes they could have prevented it. The bigger problem is on how large enterprise companies handling security. In today's IT world it's more important to tick the right checkboxes to be "compliant" for the security than have actual security. Like security for your critical path in your operations. How can you rely this much on one external company to keep your business running?! In my opinion security audits should be thrown away and rethought from the ground. It's also not okay that Microsoft is now blaming the EU for this issue. No Microsoft. The EU is not responsible for something you couldn't take care of. It's only the latest example of a series of huge security problems in this company. Please, start taking thing serious again instead of building the 345345 version of a dump AI tool. - Why do we still have timezones?
Jul 22, 2024 · original
Currently I'm jumping between timezones. And sometimes it's pretty hard to keep track of when which meeting is happening (even with timezones on the calendar). This made me think: Why do we, as humans, still have timezones? Why don't we use the UTC time everywhere? It would solve the major problem of everyone is talked about the exact same moment. We only have timezones to match the four cardinal directions and that the sun is in the south at the highest point at 12:00pm. That was in the history used to match the state of the sun to the clock. But today we actually don't need this anymore. What matter is it if the sun is at the highest point in the south at 07:00am? Also if we would use UTC everywhere we would get used to it, that some locations on earth have lunch e.g. at 09:00am (UTC-3). It would make scheduling (and computer sciences) more easy with only one timezone! - Add new wifi connection to unattended Raspberry Pi
Jul 16, 2024 · original
If you have a Raspberry Pi in your collection you may also use it in an unattended mode. I'm using mine often on travel as a wifi router and Github Runner . You can easily add a new wifi connection to it if you eject the (micro) SD card of it, put it into a card reader and connect it to your computer. Navigate to the boot partition and create a new file called wpa_supplicant.conf . Put the following config into the file: country=ca update_config=1 ctrl_interface=/var/run/wpa_supplicant network={ scan_ssid=1 ssid="WIFI-NAME" psk="WIFI-PASSWORD" } Replace the WIFI-NAME with your wifi SSID and the WIFI-PASSWORD with your wifi passphrase. Depending on the country you're in, you need to update the country=ca as well. Update: 27.11.24 If you need to do this for newer Raspbian versions ( bookworm and newer) your config need to look like this: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=net - Please, don't use "master" branch
Jul 8, 2024 · original
It's 2024 and some companies (and especially some people at these companies) are prefering using a racial and non-inclusive terminology for git branches like using master as the default branch instead of using main . For my future self: I don't want to discuss this every time with people and/or customers. If companies still using these terms, I'll will no longer work with them. - Generate a keystore for e.g. sign an Android bundle
Jun 25, 2024 · original
Every time I need to google how to generate a keystore file for sign an Android bundle. So for my future self I document it here. Have Java installed, e.g. in your DevContainer and use this: keytool -genkey -v -keystore MY_KEYSTORE_NAME.keystore -alias ALIAS_NAME -keyalg RSA -sigalg SHA1withRSA -keysize 2048 -validity 10000 If you're using e.g. Github Actions you may need it as a secret as Base 64: openssl base64 your_signing_keystore.jks | tr -d '\n' | tee your_signing_keystore_base64_encoded.txt as an alternative use it without openssl: cat myKeystore.keystore | base64 | tee your_signing_keystore_base64_encoded.txt In some cases you even need to sign the old bundle format (APK) manually: jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name - Coming back to C# and .NET
Jun 21, 2024 · original
Last time I really used C# and .NET was for a small service in 2017. Before that it was in 2013 where .NET Core not existed. Some things haven't changed, like the bad support inside VSCode. Why is there nothing like auto-formatting or auto-removal of unused usings? Or I'm setting it up wrong. But all this project and solution handling is a pain. You clearly see that it only prefers the Windows Visual Studio version. Besides that, I love how the Entity Framework Core works. Way better and more straight-forward than anything I've seen for NodeJS (TypeORM, Drizzle and co are good. Don't get me wrong here).
Discovered by the rss-feed-index crawler, which checks each feed at most once a month.
Same record as JSON: https://api.agentalog.com/api/feeds/fd_aaronczichon_de_1e8bcd772e5de0ef. More from this site: aaronczichon.de in the Feeds tab.