Sunday, July 12, 2026
using vlc command line to view ubuntu usb camera at /dev/video0
Monday, June 29, 2026
set shellinabox colors to white on black, opposite of default
/etc/default/shellinabox
That is the file with the parameters for the /etc/init.d/shellinabox control script
SHELLINABOX_ARGS="--no-beep --css /etc/shellinabox/options-available/'00_White On Black.css'"
Sunday, June 21, 2026
bash file testing
netgear readynas login for older units, ssh access
--30--
Sunday, June 14, 2026
iTead DAC+ Version 2 Pihat PIFI
The output level is a hair higher than HifiBerry DAC at a little over 2 volt which is fine. What is not so fine is the much lower SINAD (signal over noise and distortion). While the HifiBerry DAC+ PRO achieved 92 dB, we have a shortfall of 7 dB. This places the PiFi in our bottom tier of all DACs tested to date:
Multitone test likewise shows a step down in performance:
I like to see 95+ dB here and we are way short of that at just 78 dB.
Jitter response while again worse that HifiBerry DAC+ Pro, is still quite good:
So not sure what all the screaming is about regarding the I^S Clock. The DAC chip's PLL is likely cleaning it up good.
Filter response is different flavor of bad from HifiBerry:
As with Jitter, probably not an audible concern though.
Thursday, June 11, 2026
Change permissions with find command example.
find . -exec chmod 777 {} \;
find .: Starts the search in the current directory.- options follow
-type f: Restricts the search specifically to files, ignoring folders.-name "*.log": Matches files with a.logextension.-exec: Tellsfindto run a command on every match.chmod 777: The external command you want to run.{}: A placeholder thatfinddynamically replaces with the filename of each match.\;: Terminates the-execsequence. The backslash escapes the semicolon so your shell does not process it first.
Thursday, June 4, 2026
intel cpu temp sensor and general sensors
Monday, May 25, 2026
Tuesday, May 12, 2026
Monday, May 4, 2026
Raspberry Pi display 7" install
Rotate screen without a desktop
To set the screen orientation on a device that lacks a desktop environment, edit the /boot/firmware/cmdline.txt configuration file to pass an orientation to the system. Add the following line to cmdline.txt:
video=DSI-1:800x480@60,rotate=<rotation-value>Replace the <rotation-value> placeholder with one of the following values, which correspond to the degree of rotation relative to the default on your display:
090180270
For example, a rotation value of 90 rotates the display 90 degrees to the right. 180 rotates the display 180 degrees, or upside-down.
Note | It is not possible to rotate the DSI display separately from the HDMI display with cmdline.txt. When you use DSI and HDMI simultaneously, they share the same rotation value. |
Rotate touch input
Warning | Rotating touch input via device tree can cause conflicts with your input library. Whenever possible, configure touch event rotation in your input library or desktop. |
Rotation of touch input is independent of the orientation of the display itself. To change this you need to manually add a dtoverlay instruction in /boot/firmware/config.txt. Add the following line at the end of config.txt:
dtoverlay=vc4-kms-dsi-7inch,invx,invyThen, disable automatic display detection by removing the following line from config.txt, if it exists:
display_auto_detect=1Touch Display device tree option reference
The vc4-kms-dsi-7inch overlay supports the following options:
| DT parameter | Action |
|---|---|
| Sets X resolution (default 800) |
| Sets Y resolution (default 480) |
| Invert X coordinates |
| Invert Y coordinates |
| Swap X and Y coordinates |
| Disables the touch overlay totally |
To specify these options, add them, separated by commas, to your dtoverlay line in /boot/firmware/config.txt. Boolean values default to true when present, but you can set them to false using the suffix "=0". Integer values require a value, e.g. sizey=240. For instance, to set the X resolution to 400 pixels and invert both X and Y coordinates, use the following line:
dtoverlay=vc4-kms-dsi-7inch,sizex=400,invx,invyInstallation on Compute Module based devices.
Wednesday, April 22, 2026
vnc server install ubuntu
Sunday, April 12, 2026
telnetd installation on linux
Tuesday, March 17, 2026
Yahoo / Thunderbird login changes / notes
In addition to enhanced security, this update also allows you to access Yahoo, AOL, and ATT calendars and address books in Thunderbird, which is a major new benefit to users. If you need more information, see OAuth2 Authorization below.
You have only one account
If you have only one account, then no change is needed in Thunderbird for PKCE to work. You just log in ("authenticate") by providing your email account and account password (App passwords do not work with OAuth2), and then confirm that Thunderbird may access data on the provider's servers (AOL, ATT, Yahoo, etc). This is a normal and safe process. If you have difficulty, please see Detailed Troubleshooting Steps below.
You have more than one account
Sunday, March 15, 2026
WSL notes on Win 11
Thursday, March 5, 2026
Installing Archivebox
Tuesday, March 3, 2026
Install and enable telnet daemon on Raspberry Pi
Transfer package list from one linux system to new install
Open the terminal on your old machine and enter this command. It creates a list of all packages you manually installed.
apt-mark showmanual > packages.txt
Transfer the packages.txt file to the PC with the new installation. Open a terminal in the that navigate to the folder where you kept the packages.txt file. Then run this command.
sudo xargs apt install -y
Monday, February 16, 2026
disable windows 10, 11 activity history storage on local device
Activity history going to MS should be off by default. To disable it use this
Stop saving activity history locally on your device
-
Select Start , then select Settings > Privacy > Activity history.
-
Clear the Store my activity history on this device checkbox.
Wednesday, February 11, 2026
angry ip scanner notes
run windows "run" tasks with elevated privileges
Win + R, type taskschd.msc, and press Ctrl + Shift + Enter to launch with elevated privileges. Windows antimalware executable task running as cpu hog
It's the windows cache maintenance.
- Press Windows key + R. This will open Run. Alternatively, you can go to Start and search for Run.
- In Run dialog box, type taskschd.msc and hit enter.
- Navigate to Task Scheduler Library > Microsoft > Windows > Windows Defender.
- On the right hand pane, double-click on Windows Defender Scheduled Scan.
- On the General tab, uncheck the option Run with highest privileges.
- Click on Conditions tab and uncheck all the options.
- Click on OK.