One of my “major” projects was creating a “simple” family tree. Simple went a long way with words.

This was more of an exercise on both Learning Bootstrap and making sure all POST requests occur with JSON ala vanilla javascript.

Suffice to say it went very well. heick.family will now be my yearly $30 pain to my last-namesake on top of normal server costs.


(and no, greek has nothing to do with the family, as far as i’ve been able to find so far)

Samsung Galaxy Voicemail Archiving

A long, long time ago I used to have a Samsung Galaxy. I used to get a ton of voicemail, and I learned later on that I could download the voicemail locally to the phone. It would be stored as an AMR and I didn’t really like that.

I needed to convert the AMR files to MP3 files, so ffmpeg came to the solution:

ffmpeg -i "source.amr" -vn -ar 44100 -ac 1 -ab 128k -f mp3 "destination.mp3"

’nuff said.

nVidia CUDA with the wrong video card

In trying to build my first crypto rig I wanted to be able to get it functional with the GPU instead of the CPU.

I had originally installed an nVidia GeForce GT 710 but came to find out later that its not a supported GPU for use with CUDA per developer.nvidia.com.

Lucky for me I had a video card to “Upgrade” to, which was an nVidia GeForce GT 630, which supports Version 2.1 of CUDA-Enabled Compute Capability.

I did have to download and install the nVidia Linux X64 driver, and without knowing that the install required kernel-devel so it could built the driver correctly.

The only thing blocking me is it seemed my build of libxmrig-cuda.so was built with the CUDA 11.6 API and the Linux X64 driver does not support that. In fact, running nvidia-smi tells me that the driver supports CUDA version 11.4, so looks like i’ll have to rebuilt my driver with 11.4.

Read More

grub2 for Windows 10 after installing Rocky 8.5

So, I came into a hiccup, and the amount of time it took to diagnose and resolve seemed like it should be something I documented.

In doing the initial installation of Rocky 8.5 on the computer that my kids sometimes use that runs Windows 10 I wasn’t really given the opportunity to configure a multiboot. Instead, the system happily booted Rocky 8.5 and nothing else.

Additionally, running os-prober didn’t really find another operating system, so I had to do some manual work.

Read More

xmrig with cuda for Rocky Linux 8.5

The wife wants to get into Cryptocurrency, so we get into Crypto.

She picked out a couple: VeChain(c), Stellar(c), and Bitcoin(c)

I picked out a couple: Ethereum(c), Monero(c), and Dogecoin(c)

None of them intersect, so I’ll start with my list first 🙂

First thing is to build a miner, and we’ll use an old Intel Core2 Quad Q9650 with 8GB RAM and an nVidia GeForce GT710 that I scrounged together from old parts.

Second thing is to choose a cryptocurrency to see how we can optimize it. Monero looks ezpz.

Third thing is to get familiar with xmrig and xmrig-cuda built and running. We’ll plan and build this in a Virtual Machine to make sure we have all our dependencies ironed out before committing this to an actual machine. We’ll steal some guidance from Litaiem Moatez and their first linkedin article to help us out.

Read More