Skip to content

Instantly share code, notes, and snippets.

@ralfbergs
ralfbergs / gist:6fc57366cbd6284c7b06f242226426f0
Created November 19, 2025 17:48
EMS-ESP: failed read operations
2025-11-15T17:39:27.742 E 178: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 1E
2025-11-15T18:17:25.051 E 179: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 6F
2025-11-15T18:43:25.518 E 180: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 6F
2025-11-15T22:08:25.614 E 181: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 D3
2025-11-15T23:28:24.001 E 182: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 6F
2025-11-16T01:43:24.001 E 183: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 6F
2025-11-16T01:44:24.001 E 184: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 6F
2025-11-16T02:40:26.901 E 185: [telegram] Last Tx Read operation failed after 3 retries. Ignoring request: 8B 90 FF 00 FF 00 1E
@ralfbergs
ralfbergs / gist:85e6e8d445cca1ec259ba40cb65bd869
Last active October 30, 2025 11:21
Configure 31.0.50 of GNU Emacs on macOS Tahoe 26.0.1, using Brew
# There were more packages to be installed, but I forgot about them...
% brew install giflib pkgconf
% CPPFLAGS="-I/opt/homebrew/Cellar/libgccjit/15.2.0/include -I/opt/homebrew/Cellar/giflib/5.2.2/include/ -I/opt/homebrew/Cellar/libtiff/4.7.1/include -I/opt/homebrew/Cellar/gnutls/3.8.10/include" LDFLAGS="-L/opt/homebrew/Cellar/libgccjit/15.2.0/lib/gcc/current -L/opt/homebrew/Cellar/giflib/5.2.2/lib -L/opt/homebrew/Cellar/gnutls/3.8.10/lib -L/opt/homebrew/Cellar/libtiff/4.7.1/lib" PKG_CONFIG_PATH="/opt/homebrew/Cellar/gnutls/3.8.10/lib/pkgconfig:/opt/homebrew/Cellar/libtiff/4.7.1/lib/pkgconfig" ./configure
[...]
checking for __mktime_internal... no
checking for timer_getoverrun... no
Configured for 'aarch64-apple-darwin25.0.0'.
Where should the build process find the source code? .
@ralfbergs
ralfbergs / gist:f42d49fbc5ebb46b95fe3e24bf67b516
Created January 28, 2024 18:36
Professional Cloud DevOps Engineer Certification Learning Path > Cloud Operations and Service Mesh with Anthos > Securing Network Traffic with Anthos Service Mesh: statements correcting the video
There is several SERIOUS errors in the short video that show a severe lack of understanding of how TLS works (I'm sorry for the harsh words).
Let me elaborate:
The lecturer says: "This process is called 'asymmetric encryption' since we're only encrypting the sent message."
This is absolutely wrong. A TLS channel is always "fully encrypted," i.e. encryption happens in both directions. "Asymmetric encryption" is called "asymmetric," because encryption and decryption happens with different keys (public key for encryption, and private key for decryption,) and not with the same key (THIS is why it's called "symmetric encryption", because the encryption and decryption happens using the same key.)
Moreover, the lecturer says: "However, in a microservice architecture, we are going to have services communicating both ways, so traffic must also be encrypted from Service B to Service A. Therefore, when Service A establishes the connection with Service B, it will share a symmetric key, which both services can use to
@ralfbergs
ralfbergs / 1-download-repos.log
Last active August 23, 2018 22:02
Huawei Grace: Build TWRP
rabe@inspiron3847:~/devel/android$ mkdir twrp-8.1
rabe@inspiron3847:~/devel/android$ cd twrp-8.1
rabe@inspiron3847:~/devel/android/twrp-8.1$ repo init --depth=1 -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-8.1
Get https://gerrit.googlesource.com/git-repo/clone.bundle
Get https://gerrit.googlesource.com/git-repo
Get git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git
remote: Counting objects: 2240, done.
remote: Total 2240 (delta 0), reused 0 (delta 0), pack-reused 2240
Receiving objects: 100% (2240/2240), 713.42 KiB | 1.41 MiB/s, done.
Resolving deltas: 100% (953/953), done.