Posts
Short, practical notes across telecom platforms, infrastructure work, homelab experiments, cycling and everyday fixes.
98 posts in Posts.
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
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
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
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
“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
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
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
Proxmox monitoring
A toolset to gather temperature and power consumption metrics then collect in Prometheus. Can be found on GitHub …
Home Lab
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
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
Convert Diameter msg hex string to Wireshark pcap
A “raw” hex string can be converted into Wireshark pcap:
query="<hex string here>" export …
Telco
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
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
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
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
Page moved to a new hosting!
I hope this will not cause any disturbances 😀
Hosting and home page
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
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
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
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
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
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
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
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
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
Shrinking VirtualBox VMs
This article is note to self, as I just gather information from other sites: …
Hints
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Surströmming in Sundsvall
Truly unique Swedish experience in Sundsvall…
Surströmming can
Surströmming can
Surströmming on the plate
Photos
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
Curriculum Vitae
Name: Jarek (Jarosław) Hartman
Country Location: Poland, Warsaw
LinkedIn: https://www.linkedin.com/in/jaroslaw-hartman-65a1081/
Last update: …
About
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Al.Pracy – Siemens/Strzegomska
Trasa z domu do pracy – Al.Pracy-Klecińska-Strzegomska
Track
Al.Pracy-Siemens.plt
Legacy posts
Rower – Wrocław (2)
Wyprawa rowerowa: Partynice
Track
Rower02.plt
Legacy posts
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
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
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
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
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
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
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
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
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
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
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
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
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
2004.10 – moje wakacje na Rodos
Wstęp
Greckie Rodos odwiedziłem na początku października 2004.
Legacy posts
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
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
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
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 …
AboutLast updated on