Labels

Android (1) Apache (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (5) git (6) GitHub (5) Hacking (4) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (33) javascript (3) Linux (175) Mac (20) Machine Learning (1) mySQL (51) Netbeans (5) Networking (1) Nexus (1) OpenVMS (6) Oracle (2) Pandas (3) php (17) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (50) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (4) Visual Basic (2) Visual Studio (1) Windows (3)

Monday, 23 March 2026

Windows Activation

For information only.

Download the product UMSKT https://github.com/UMSKT/UMSKT

and use the format umskt -i <Installation ID>

Saturday, 21 March 2026

Working with USB in Virtualbox under a Linux host

To allow the use of USB, we must add the user to the vboxusers group, this can be done with:

sudo /usr/sbin/usermod -aG vboxusers $USER

substitute $USER for a user other than the current user if needed.


Also worth doing is adding a directory for VM's such as /DATA/VM

We should then change the group to vboxusers by:

sudo chgrp -R vboxusers VM

and also set the group inheritance by

sudo chmod g+s VM

this ensures that any new files also have the vboxusers group.



Wednesday, 4 March 2026

Visual Basic 6 and LF, forcing to git to use CRLF

When working with VB6 and uploading to GitHub, modify the .gitattributes file to look like the below:

# Default behaviour
* text=auto
# VB6 source files must stay CRLF
*.bas text eol=crlf
*.cls text eol=crlf
*.frm text eol=crlf
*.vbp text eol=crlf
*.vbg text eol=crlf
*.ctl text eol=crlf
*.dsr text eol=crlf
*.txt text eol=crlf
# VB6 binary companion files
*.frx binary
*.res binary
*.exe binary
*.ocx binary
*.dll binary

If doing retrospectively, then we should do the following:

git add --renormalize .
git commit -m "Fix line endings for VB6"

git add --renormalize .
git commit -m "Renormalize line endings"

git reset --hard

The following is a check to see if the files are LF or LFCR;

git ls-files --eol