My Stuff
My Techiestuff.
- Website
- technostuff.blogspot.de · all feeds from this site
- Feed URL
https://technostuff.blogspot.com/feeds/posts/default?alt=rss
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
Issues on reading a disk
When you encounter an iso9660 mount error or superblock error on /dev/sr0 , standard mounting won't work if the disc is an Audio CD or has severe sector damage. The solution is to verify the track layout first, then use ddrescue with a 2048-byte block size to bypass the standard…
-
Must-have Apps on Linux
Office tools: OnlyOffice (or LibreOffice) Joplin/Obsidian for note-taking Creative/Graphical tools: Gimp Krita RawTherapee DigiKam Pinta Audio & Music Editing: Ardour (DAW) Audacity (audio) MuseScore Video Editing: DaVinci Resolve Handbrake Natron Kdenlive Shortcut Development:…
-
Python script to access a machine behind SSH
"""Utility to reach a TCP server behind an SSH jump host. This script establishes an SSH tunnel to a remote host and forwards a local port to a TCP service that is only reachable from that host. Once the tunnel is up, you can interact with the remote service using the local…
-
DISTCC: client did not provide distcc magic fairy dust
I get these errors from distccd (in detach mode) everytime distcc client wants to distribute some jobs to do: istccd[14791] (dcc_create_kids) up to 1 children distccd[14791] (dcc_create_kids) up to 2 children distccd[14791] (dcc_create_kids) up to 3 children distccd[14791]…
-
Python script to find duplicate files
Here is a Python script that scans directories for duplicate files by comparing file sizes and MD5 hashes: import os import hashlib from collections import defaultdict import argparse def get_file_hash(filepath): """Calculate the MD5 hash of a file's content.""" hasher =…
-
Some bit manipulations
This C++ code has bits access routines to get and set some bits: dataBits.h: #include #include template class DataBits { public: DataBits(T v=0) : m_data(v) {}; T get() const { return m_data; } void set(T v) { m_data = v; } // 0-based template static constexpr TB BitMask(int…
-
Solution to Weak Sound from Maono USB/XLR HD300T Microphone
I bought a USB/XLR Dynamic Microphone "Maono HD-300T" from Amazon a few months ago and was disappointed with its low or quiet sound made by my Windows 11 when connected through its USB connection. I tested the microphone through its XLR connection to my Yamaha Audio mixer, no…
-
2.5 Gbps Ethernet slowing down
I was having issues again with the unexpected slowness of my internet access. This time turns out due to failure in ethernet auto-negotiation. My PC's ethernet interface is 2.5 Gbps, as well MoCA adapter that is connected to it. It was working fine, until yesterday, where I got…
-
Chinese Hackers are now the top of the list
My gateway router has a cool security feature called Intrusive Threat Prevention (ITS). When I checked the statistics from where most of the attacks occurred to my gateway, majority the attacks come from China.
-
What is the maximum Transmit Power sent by 5G Iphone?
I have been wondering so far how much power a 5G phone, like iPhone 12, can transmit to RAN (Radio Access Network), a.k.a. a base station. According to the table in standard document ETSI TS 138 101-1, section 6.2.1 for "UE maximum output power", the maximum power for class 2 is…
-
Enabling Older Key Algorithms in SSH
Supposedly the server we want to access is at address 192.168.1.11 and it only supports older key hash algorithms. Add those algorithms in ~/.ssh/config, such as: Host 192.168.1.11 KexAlgorithms…
-
Some tools to display EXIF data
exifprobe exiftags exiftran exiv2 fim mediainfo (my favorite) To install some of those, just install the following: forensics-all forensics-extra
-
Storage Format for USB Hard Disk
I recently bought a 5 TB USB3 hard disk to back up my data (mostly my photo and video files. I had a data disaster recently, so I bought the EaseUS disaster backup data recovery tool, but it required a huge amount of data to restore). Out of the box, without paying attention to…
-
Xfinity Superfast still slow
I recently upgraded my Internet connection plan with Xfinity from Internet 200 Mbps plus TV to 900 Mbps Superfast plan (with TV plan dropped. Who cares with TV these days?). It was a good deal plan, as I now pay less with a lot faster nominal Internet speed. In the beginning,…
-
Upgrading Dell T-3500
Existing System Config System: Dell Precision WorkStation T3500 (all builds) Motherboard: Dell 09KPNV Memory: 5.6 GB free of 12 GB (6x2GB) @ 1.3 GHz DIMM DDR3-1333 (PC3-10600) Display: 1920 x 1080 - 32 Bit colors, 1680 x 1050 - 32 Bit colors, OS: Windows 10 BIOS Date: 20130528…
-
Make Citrix work in Linux
export ICAROOT=/opt/Citrix/ICAClient Copy files in /usr/share/ca-certificates/mozilla/* to $ICAROOT/keystore/cacerts Rehash the certificate by the following command: $ICAROOT/util/ctx_rehash Reopen Citrix Receiver.
-
Logitech Speakerphone with Linux Mint
My Logitech USB Speakarphone has stopped working since I did something wrong (which I don't remember). Various troubleshooting and zillions of searches on the Internet did not fix the issue, until today. The issue was the device did not make any sound at all. Checking via ALSA…
-
Rename files with Regex rule
In Linux, there is very powerful tool to rename files based on pattern we specify. The pattern follows Perl-like regular expression. For example, if I have files as follow: 01_-_bohemian_rhapsody_-_queen_-_greatest_hits_cd1.mp3 05_-_bicycle_race_-_queen_-_greatest_hits_cd1.mp3…
-
Linux script to display Some information of MP3 files
The following bash script utilizes mediainfo command line to retrieve various metadata inside an MP3 (or any media file, in fact): #!/bin/sh i =0 for f in "$@" do i = $(( i+1 )) printf "%d," $i mediainfo --Inform=…
-
Plex Server inaccessible with LG TV nor Ipone
I recently had access issue to my Plex server (running on Linux). It was fine sometime ago, but lately everytime I tried to access it from my LG TV or my phone, they said the server was offline. I'd followed various instructions and troubleshooting I found on the Internet with…