You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding Claude-Code Visual Studio Code extension to Chat Panel
How to Configure Claude Code Extension in Visual Studio Code Side Panel
Last Updated: October 7, 2025 Extension Version Tested: Claude Code for VS Code v2.0.10
This guide will help you set up the Claude Code extension in Visual Studio Code's side panel for easy access.
You can also use this process for other chat extentions like Codex.
Compiling Realtek 8152, 8156 and 8157 ( RTL8152 ) drivers for QNAP NAS
Compiling Realtek RTL 8152, 8156 and 8157 drivers for QNAP NAS
Note
This guide was last updated on 17th Feb 2025
Many QNAP NAS devices only come with 1Gbe network interfaces. These devices can easily benefit from a simple network upgrade by connecting the ubiquitious 2.5Gbe USB NICs from Realtek. Unfortunately, some of the older QNAP NAS systems do not support the newer r8156 based 2.5Gbe NICs or r8157 based 5Gbe NICs as they run an older 4.x linux kernel and the r8152 source files included with the older linux kernel are based off an older codebase that predates the 8156/8157 series.
With some elbow grease however, we can build support for the 2.5 & 5 Gbe adapters and easily upgrade functionality.
Testing to confirm that mTLS works in Vector to Vector connections.
Alice and Bob are mutually authenticated using their own TLS self signed
certificates. A malicious attacker, Mallory, can not impersonate Alice, nor
can they impersonate Bob if both Alice and bob set
tls.verify_certificate = true and set tls.ca_file to the other's self signed
certificate.
Parallels (MacOS M1 host) Packer + Vagrant of Ubuntu 20.04 arm64. Installed with cloud-init and configured with Ansible.
parallels Packer (arm64)
A simple Packer + Vagrant install of Ubuntu 20.04 (Focal Fossa) LTS server for arm64, to run from my M1 Mac on Parallels Pro (17.1). Currently on MacOS Monterey.
Packer will run the ansibleplaybook.yml before the machine is shutdown and exported.
The installation is automated by cloud-init (which reads user-data). The file meta-data just needs to be an empty text file (you need to create this - no blank files or folders allowed in gists).
In JavaScript projects, I used to use dotenv so that I could put local environment variables in a .env file for local development. But dotenv requires you to add code to your project.
With direnv, you can put local env vars in a .envrc file and those env vars are loaded automatically in the shell.
Steps to install
For these steps, it is assummed that you have installed Git Bash on Windows. I also use VSCode as my editor.
Create a folder such as c:\tools to put the direnv.exe file and add it to the Windows PATH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters