Apple AFP to SMB migration: Removing .AppleDouble and ._ files and converting file names from Unicode NFD to NFC

I recently wanted to reconfigure my NAS from Apple’s AFP (Apple Filing Protocol) to “regular” SMB (Samba), given that there appeared some non-Mac devices at home lately. :O I thought of it as a simple “turn off the one protocol and turn on the other one” reconfiguration, but after doing so, to my surprise, I discovered that some files went missing. The strange thing about it was that when looking at the same folder via SMB from my Raspberry Pi, the files were there and I could happily read them, but then looking at the same folder via AFP or SMBon my Mac, the files were gone. On the verge of going mad, I turned to a high-scale googling effort, trying to figure out what went wrong. The information out there was so sparse that I decided to document this nightmare of a network file system admin to hopefully save others a few grey hair…

Continue reading “Apple AFP to SMB migration: Removing .AppleDouble and ._ files and converting file names from Unicode NFD to NFC”

5 ways to get an Oracle Database

With great technology comes great possibility

Do you want to get your hands on an Oracle Database but don’t know how? Here are 5 ways to get you going.

Continue reading “5 ways to get an Oracle Database”

How to use a Grove Air Quality Sensor with a Raspberry Pi

In my previous post, I have explained how to connect a Grove Temperature and Humidity Sensor Pro with your Raspberry Pi and read data from it via Python. In this post, I’m going to show you how to use a Grove Air Quality Sensor (v 1.3) with your Raspberry Pi.

Continue reading “How to use a Grove Air Quality Sensor with a Raspberry Pi”

How to use a Grove Temperature and Humidity Sensor Pro with a Raspberry Pi

In my previous post, I have explained how to mount a Grove Base Hat onto your Raspberry Pi and install the Seeed Studio provided grove.py software. In this post, I’m going to show you how to use a Grove Temperature and Humidity Sensor Pro with your Raspberry Pi.

Continue reading “How to use a Grove Temperature and Humidity Sensor Pro with a Raspberry Pi”

How to mount a Grove Base Hat for Raspberry Pi

In my previous post, I explained how I have gotten interested in IOT devices lately. I recommend reading it before proceeding with this post as this is the first of a couple of posts that demonstrate how to put the IOT devices on a Raspberry Pi to good use. In this post specifically, I’ll show you how you can mount a Grove Base Hat onto a Raspberry Pi. The whole task should take you about 10 minutes in total.

Note: although I tested and run these sensors on a Raspberry Pi 3B+, they also work for the latest Raspberry Pi Model 4!

Continue reading “How to mount a Grove Base Hat for Raspberry Pi”