Posts

Short, practical notes across telecom platforms, infrastructure work, homelab experiments, cycling and everyday fixes.

98 posts in Posts.
Feb 2, 2026
Codex in the Jail
I wanted to run codex-cli in a real sandbox on macOS. The goal was simple: keep the tool useful, but stop it from touching anything outside …
MacOS
Feb 1, 2026
Site moved to Hugo
Moving from WordPress to Hugo This site used to run on WordPress for years. It did the job, but it came with the usual baggage: upgrades, …
Hosting and home page
Jan 31, 2026
Go Education
Books 100 Go Mistakes and How to Avoid Them - Teiva Harsanyi I keep this one near my desk. It’s a compact checklist of the mistakes I …
Self-education
Feb 23, 2025
Snake in Go
Intro I built this little Snake clone as a hands-on way to learn the Ebitengine (Ebiten) game loop in Go. It runs on a fixed grid with …
IT & Development
Feb 23, 2025
“Learn ALL about pixel art in an always growing course!”
As an exploration of something different from my daily work, I took a course about pixel art. What you’ll learn Learn how to create both …
Self-education
Oct 26, 2024
Home Lab 2024
New hardware My lab before 2024 refreshment consisted of three nodes: AMD Ryzen 9 3900XT 12-Core @ 3.8GHz, 128 GB RAM i7-7700 4-Core @ …
Home Lab
Feb 12, 2024
Pi-diet as a quorum device for Proxmox
There is a lot of good descriptions how to set it up, however – as Pi-diet does not use classic sshd but `dropbear` `pvecm qdevice setup` …
Home Lab
Dec 19, 2023
Proxmox monitoring
A toolset to gather temperature and power consumption metrics then collect in Prometheus. Can be found on GitHub …
Home Lab
Aug 24, 2023
Proxmox Cloud-Init
Custom Cloud-Init configuration As stated in Proxmox Doc, you can create a custom Cloud-Init config where you’re free to set all parameters …
Home Lab
Jan 11, 2023
TrainerRoad workouts in your Garmin Watch
BackgroundTrainingRegime is a small ConnectIQ Widget for Garmin Smart Watches allows you to check your TrainerRoad workout. NavigationAfter …
Cycling
Dec 6, 2022
Convert Diameter msg hex string to Wireshark pcap
A “raw” hex string can be converted into Wireshark pcap: query="<hex string here>" export …
Telco
Apr 25, 2022
Live Wireshark diameter capturing from K8s container (in Google Kubernetes Engine)
Handy command to remotely capture tcpdump from a K8s container located in Google Kubernetes Engine and then display it (live!) in Wireshark …
Hints
Mar 23, 2022
How to fix Permission “artifactregistry.repositories.downloadArtifacts” denied on resource on Ubuntu when pulling from Google Artifact repository
Easiest way to install Docker in Ubuntu is to use snap. But then when you try to pull/push any images from Google Cloud Platform (GCP) …
Hints
Nov 8, 2021
Proxmox 7 can’t boot to UEFI (Home Assistant and other UEFI images)
Found this at opportunity of installing Home Assistant – from HA OS qemu2 image – boot process just stops into UEFI Shell prompt: BLK0: …
Home Lab
Jun 7, 2021
FTP changes
FTP Track of my Cycling FTP changes (I’d love to say “progression” but it is not always like that…) Intervals.icu Strava Garmin Connect …
Cycling
Jun 6, 2021
Page moved to a new hosting!
I hope this will not cause any disturbances 😀
Hosting and home page
Aug 25, 2020
Wireshark MATE for Diameter Charging-Control
That’s surprising that for all these years I didn’t know about Wireshark MATE: MATE: Meta Analysis and Tracing Engine What is MATE? Well, to …
Telco
Aug 25, 2020
How to enable R environment in Golden Cheetah on Mac?
Somehow I couldn’t find a complete guide how to install R and configure it properly in Golden Cheetah (I’m using v3.5). There is a good …
Hints
Feb 16, 2020
Wireshark LUA plugin
This is an example of a LUA plugin for Wireshark which goes through the packets and generates a statistic. In my case, I was looking for …
Telco
Jan 30, 2020
Withings to Garmin tool going beyond! TrainerRoad syncing
As I’m user of cycling training platform TrainerRoad, the tool has been expanded to support weight synchronisation to TrainerRoad profile. …
Withings to Garmin
Oct 21, 2019
OUI issue NGINST-64002: Error occurred in validation of: “Host Name”
When installing an Oracle application using OUI (Oracle Universal Installer) sometimes it verifies if a given host is reachable. …
Oracle
Mar 22, 2019
Prometheus Node Exporter /lib/init/init-d-script: /usr/bin/daemon: not found
After Ubuntu upgrade 18.04 -> 18.10, Prometheus Node Exporter started to complain: root@grafana:~# /etc/init.d/prometheus-node-exporter …
Hints
Mar 6, 2019
Param2Clipboard
A MacOS application to grab an argument and set system Clipboard as per argument text. How it works? Under the hood it’s invoking pbcopy as …
MacOS
Jan 30, 2019
Withings to Garmin Connect – resurrection
After dropping “legacy” APIs on Withings page, the script stopped to work… It took quite a while to adjust it to OAuth2 but finally – it’s …
Withings to Garmin
Oct 10, 2018
Oracle Coherence – description of federation member states
States of Oracle Coherence federation are not very well described in the documentation. So I thought it would be good to ask at the source. …
Oracle
Sep 30, 2018
Shrinking VirtualBox VMs
This article is note to self, as I just gather information from other sites: …
Hints
Aug 6, 2018
Proxmox: enp0s31f6: Detected Hardware Unit Hang
Since a few weeks, my Proxmox lab has started having issues with on-board network. The adapter enters in “hang” state, the logs are full of …
Home Lab
Jul 31, 2018
How to prepare bootable USB stick for Lenovo PC BIOS flashing
This post is actually a note to self how I’ve done it… Steps taken from: …
MacOS
Jun 16, 2018
PlantronicsHub – major memory leak?
I’ve noticed that process SpokesUpdateService is promoted to the top of my Memory list. Here an example which I captured today (just 24hrs …
MacOS
Jun 15, 2018
New home virtualisation lab
Intro It’s been a while since I’ve built my current home lab. It’s based on Lenovo M910t. In general, I’m quite happy but it’s lacking …
Home Lab
Jun 14, 2018
My current Home Virtualisation Lab “Wieloryb”
Wieloryb as a home lab My current home server which I use many for virtualisation, serving also some net services is reaching memory and …
Home Lab
Jun 13, 2018
How to workaround MacBook Pro 2017 scroll lag
Another embarrassing problem with my MBP: when scrolling in e.g. Chrome, Safari or actually – any other window, there is annoying lag. When …
MacOS
Jun 6, 2018
MacOS QuckLook Plugin for Java class
Quick Look at Java classes! This Quick Look plugin allows you to decompile Java class and look at the content.
MacOS
May 3, 2018
Chef resources failing with wrong constant name
When trying to add a custom resource, no matter what, I always got a wrong constant name error, for example: resolving cookbooks for run …
Hints
May 3, 2018
Prevent Mac hidden files being written to a shared storage
MacOS tends to trash mounted disks with number of useless hidden files (e.g. ._* or .DS_Store ). There were number of recipes in the …
MacOS
Apr 24, 2018
Oracle 12c 32-bit client and direct GOT relocation R_386_GOT32 against `lxecerr’
Edit 12/09/2018 As Ivan commented below: with binutils release 27.28 it seems to be solved. But see the workaround below in case it’s not… …
Oracle
Mar 26, 2018
Deleting unwanted time zones from Apple Calendar
When you add some timezones to your Apple Calendar, it’s somehow difficult to remove them and you end up with a list which you perhaps don’t …
MacOS
Feb 24, 2018
Open Cisco Webex through Alfred workflow
A MacOS Alfred workflow to open a predefined Webex session. Pre-requisites: Alfred – free Alfred Power Pack – commericial, but I strongly …
MacOS
Feb 24, 2018
Time Zones mentioned as a favourite Alfred Workflow!
I’m glad to mention that Alfred Timezone workflow has been mentioned as a “Favourite” on Alfred’s workflows page …
Alfred Timezones
Feb 19, 2018
Site migrated to a new server
Due to issues with my current hosting, I decided to move the site to a new server. This might be a temporary location but will decide after …
Hosting and home page
Nov 5, 2017
Kindle Vocabulary Builder into Memrise
Introduction A script to pull Kindle Vocabulary Builder DB and convert into Memrise course. The latest Kindle Paperwhite (second generation) …
Kindle
Jun 4, 2017
Installation of pygraphviz in MacOS 10.12 (Sierra)
First attempt to the installation failed because of missing graphviz: (django_python_env) MBP:mysite jhartman$ pip3 install pygraphviz …
MacOS
Apr 21, 2017
Fix for “Withings to Garmin Connect” authorisation problems
It has been reported that the script does not work anymore: jhartman@wieloryb:~/scripts/withings-garmin-v2$ ./sync.py Traceback (most recent …
Withings to Garmin
Jan 25, 2017
Belkin KVM: Falied to validate certificate
After one of JVM updates, my Belkin KVM (Remote IP Manager) has started refusing to start with “Falied to validate certificate” error …
Hints
Jan 15, 2017
How to check if all Calibre books are already in the Amazon cloud?
Preface My primary software for managing Kindle books is Calibre. I’m using Amazon cloud for books synchronisation and sometimes I’d like to …
Kindle
Dec 14, 2016
Time Zones for Alfred
IntroThe workflow has been created by Mr Carlos from New Zealand and published on the Alfred Forum. I’ve enhanced the workflow by adding a …
Alfred Timezones
Dec 14, 2016
How to connect a SCTP single-homed node with SCTP multi-homed one?
Typical and most robust way of configuring connectivity over SCTP (e.g. Diameter or Camel links) is to use two independent IP links (VLANs), …
Telco
Dec 11, 2016
NoSQL: Exiting inner Replica loop with exception com.sleepycat.je.rep.RollbackProhibitedException
$ cd /opt/ece/data/nosql/storage2/kvroot/ECEStore/log $ (for i in $(ls rg*-rn*_0.log); do tail -200 $i | grep "Originally thrown by HA …
Oracle
Dec 11, 2016
Tweak in WordPress Ample theme – longer summary text
The Ample theme seems really great, however, from my point of view, it has small disadvantage: it shows very short post summary on the list: …
Hosting and home page
Dec 11, 2016
From Drupal 6 to Drupal 8 and… finally at WordPress
Website update & engine refreshment (announced in [Changes, changes][1] post) took me really a lot of time (it might be 12-18 months or …
Hosting and home page
Dec 11, 2016
Warehouse demolition nearby Hrubieszowska Street in Warsaw
As prices for the ground nearby my office are skyrocketing (mainly because of Underground station built in the neighborhood), the landlord …
Photos
Dec 10, 2016
Surströmming in Sundsvall
Truly unique Swedish experience in Sundsvall… Surströmming can Surströmming can Surströmming on the plate
Photos
Dec 10, 2016
Changes, changes…
After years, significants changes on the site: New domain! Finally, I managed to get my personal domain <> hence I’m not tied to …
Legacy posts
Dec 10, 2016
Curriculum Vitae
Name: Jarek (Jarosław) Hartman Country Location: Poland, Warsaw LinkedIn: https://www.linkedin.com/in/jaroslaw-hartman-65a1081/ Last update: …
About
Dec 10, 2016
ASN.1 encoding tutorial
Introduction Recently I in my work I had to encode an Inap (to be more precise – Sinap) content “by hand”. It’s not a rocket science however …
Telco
Dec 10, 2016
My fight with OpenSS7
Introduction One day I decided it would be fun to play with a real SS7 stack. The only one I could find was OpenSS7.
Telco
Dec 10, 2016
USB‑Serial adapter on Mac OS X
Even though the serial port is considered a “dead” interface, people still need it from time to time. On a Mac it’s possible — just not …
MacOS
Dec 10, 2016
Q.850 Release Cause tool
I love Wireshark, but sometimes it doesn’t decode all the parameters I need. One example: Q.850 cause codes inside INAP/CAMEL Release Call …
Telco
Dec 10, 2016
BlackBerry upgrade via MacBook Pro + VMware/Parallels
My advice if you ever plan to upgrade a BlackBerry using Windows in a VM on a MacBook Pro (Mac OS X 10.6): Don’t do it.
MacOS
Dec 10, 2016
Withings → Garmin Connect
For a while I’ve been using a great Withings Scale, which stores measurements in the cloud. Since I also use Garmin GPS devices (and Garmin …
Withings to Garmin
Dec 10, 2016
Disable and remove the usbecm2 device on Solaris 11
After a fresh Solaris 11 install on a T4‑1 server, I noticed an unexpected network interface: usbecm2. root@slc:/# ifconfig -a lo0: …
Oracle
Dec 10, 2016
Half‑Life (1998) on Wine
Nearly 20 years after release, I wanted to replay it and see if it still felt the same. Since I’m on macOS, the obvious choice was to use …
Hints
Sep 11, 2016
Kindle Library List
Extracts documents list from Amazon Kindle webpage and save into a txt, xml and html file. Project stored in GitHub. How to use: Download …
Kindle
May 11, 2014
PHP Startup: unable to load /usr/lib/php5/20100525/snmp.so
If you see this error on Ubuntu: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/snmp.so' - …
Oracle
Nov 18, 2011
Wireshark 1.6.1 fails to start on Solaris 10
On a fresh Solaris 10 install, Wireshark (from sunfreeware.com) just wouldn’t start: root@am1slc01 # wireshark No fonts found; this probably …
Oracle
May 24, 2011
Projects jTimeTable i Program TV are discontinued
Sadly, but I have to inform all of you that my both iPhone projects are discontinued. Main reasons for that was total lack of time and – to …
PDA
May 24, 2011
Projekty jTimeTable i Program TV – zawieszone
Z żalem zawiadamiam, że oba projekty zostają zakończone. Głównym powodem jest brak czasu i chęci na rozwój. Do tego dołożył się ZTM …
Legacy posts
Feb 3, 2011
Kindle review
Originally – that was my review wrote on Amazon.com. It’s stil unpublished – maybe because of “sensitive” content. However, I wanted to …
Kindle
Jan 4, 2011
JavaPoint
Are you a coffee fan? Are you an engineer? Then you’ll appreciate this kind of coffee machine: Not sure about you, but I was impressed 🙂
Oracle
Sep 20, 2010
Application Context Name (ACN)
The application context (AC) is the mechanism for identifying the protocol and the protocol version of an application part (AP). The object …
Telco
Jan 25, 2007
Jakarta
Jakarta W Jakarcie spędziłem kilka miesięcy pod koniec 2006 i na początku 2007 roku. Niestety, nie udało mi się zwiedzić całej Jawy, ale …
Legacy posts
Jan 25, 2007
Jakarta – piersza wycieczka
Pierwszy dzień w Jakarcie… Zapoznałem się z taksówkarzami i dziwnym systemem komunikacji – żeby skręcić w prawo trzeba jechać prosto do …
Legacy posts
Dec 10, 2006
Program TV (Polish TV guide)
Discontinued… and does not work on new iPhones 🙁 IntroductionThis is a small iPhone app that displays the Polish TV guide. The app uses …
PDA
Dec 3, 2006
N560 – first impressions
I’ve been using the Fujitsu‑Siemens N560 for about a week. It’s my fourth PDA, so I can’t resist comparing it (mostly to the FS 720). …
PDA
Oct 8, 2006
Alcatel PBX services
Another student project — this time a description of Alcatel PBX services (Update 2023: the page seems to be offline). Originally hosted on …
Telco
Jun 26, 2006
Wśród konarów i komarów – wyjazd na północny-zachód Wrocławia (Las opatowicki, Rędzin)
Głównie off-road 🙂 Wycieczka przez: dom Klecińska Na Ostatnim Groszu most Milenijny las osobowicki pola irygacyjne na Rędzinie (uwaga na …
Legacy posts
Apr 1, 2006
Pierwszy wyjazd w 2006.
Trasa nie była zbyt ciekawa…. Kilka kilometrów po mieście… ….ale głównie testowałem nowe mocowanie GPSa. Ale poza tym niestety okazało się, …
Legacy posts
Mar 19, 2006
Petersbur – lądowanie (2)
Powrót z Petersburga… Całkiem ciekawe lądowanie – ale nie do końca jestem pewien czy pilot trochę się nie zagapił. Jak dla mnie facet trochę …
Legacy posts
Jan 16, 2006
Al.Pracy – Siemens/Strzegomska
Trasa z domu do pracy – Al.Pracy-Klecińska-Strzegomska Track Al.Pracy-Siemens.plt
Legacy posts
Oct 30, 2005
Rower – Wrocław (2)
Wyprawa rowerowa: Partynice Track Rower02.plt
Legacy posts
Oct 30, 2005
Rower – Wrocław (1)
Wyprawa rowerowa: Aleja Pracy – Aleja Piastów – Avicenny – Żwirki i Wigury – Krzeptów – Kęblowice – Samotwór – Kosnego – Równa – …
Legacy posts
Oct 30, 2005
GPS
Ostatnio moim ulubionym gadgetem stał się GPS VistaC firmy Garmin. – Pogorzelica 2005 Więcej o wizualizacji tracków przy użyciu modułu GMap. …
Legacy posts
Oct 29, 2005
Pogorzelica
Moje jedyne wakacje w 2005r… Spędziłem je w lipcu w hotelu Sandra. I gdyby tylko pogoda dopisała…. Udało mi się chociaz zebrać kilka fajnych …
Legacy posts
Oct 23, 2005
Wrocław – Cmentarz Grabiszyński
Wycieczka zaduszkowa: cmentarz grabiszyński, cmentarz żołnierzy włoskich, cmentarz żołnierzy polskich. EveryTrail Track CmGrabiszynski.plt
Legacy posts
Oct 16, 2005
Web-to-UUS gateway
During my time at TP S.A. I worked in the Network Division, in a team focused on ISDN services. One of the projects I helped build was a …
Telco
Oct 16, 2005
Ezenia videoconferencing system
Near the end of my studies I ran into videoconferencing systems. It inspired my thesis topic — IP telephony — and I dug into the H.323 and …
Telco
Jul 10, 2005
Góry Stołowe
Na spacer po Górach Stołowych wybrałem się w maju 2005. – wyjazd z Wrocławia, trasa przez Dzierżoniów i Bielawę – po drodze warto zahaczyć o …
Legacy posts
Jul 10, 2005
Kopenhaga / Dania
Na razie tylko track GPS i krótki opis. Wkrótce więcej Moją podróż zacząłem w Berlinie, jednak w pociągach IC szyby nie pozwalają na …
Legacy posts
Jul 10, 2005
Kontakt
Jeśli z jakiegokolwiek powodu masz ochotę się ze mna skontaktować, najprościej: Napisz na adres <jhartman@interia.pl> Jeśli chcesz …
Legacy posts
Jun 11, 2005
Privacy Policy
This blog does not share personal information with third parties nor do we store any information about your visit to this blog other than to …
About
May 17, 2005
PointCode Converter
Check interactive WWW Point Code Converter Quick summary This is a small calculator for converting SS7 point codes between different …
SS7 Point Codes
May 16, 2005
Filmoteka for iSilo
Quick summary A movie database with ratings and short descriptions on your Palm/PocketPC, this time packaged for iSilo. Why I built this …
PDA
May 16, 2005
Filmoteka – a movie database for your handheld
If you have ever tried to pick a movie in a rental store, you know the feeling: too much choice and a blank mind. I wanted a small, portable …
PDA
May 10, 2005
2004.10 – moje wakacje na Rodos
Wstęp Greckie Rodos odwiedziłem na początku października 2004.
Legacy posts
May 9, 2005
Dictionary of Foreign Words
Quick summary{#Krotko} This project brings Słownik Wyrazów Obcych (Dictionary of Foreign Words) to a palmtop. 20,651 entries in a 1.5 MB …
PDA
May 9, 2005
Palmtop (PDA)
Since 2002 I’ve been happily “addicted” to the electronic gadget known as the palmtop (PDA). I started with the Palm m505 — small, sturdy, …
PDA
May 9, 2005
My work
My pre‑professional background is described in this note. TP SA (2001–2004) Work tends to consume more of me than I’d like — but there are …
About
May 9, 2005
A few things about me
About me: I was born on March 14, 1977 in Jastrzębie‑Zdrój (and no — it’s not the seaside town near Jastrzębia Góra; it’s the opposite). I …
About
Last updated on