These are VMs running built with JavaScript/WASM allowing you to run an operating system within your browser, all client side.
| { | |
| "api-cors-header": "", | |
| "authorization-plugins": [], | |
| "bip": "", | |
| "bridge": "", | |
| "cgroup-parent": "", | |
| "cluster-store": "", | |
| "cluster-store-opts": {}, | |
| "cluster-advertise": "", | |
| "debug": true, |
| #!/bin/bash | |
| # Run the custom script whenever a branch is checked out | |
| "/Users/$USER/Library/Application Support/Code/User/update-copilot-branch-instructions.sh" | |
| # Check if the custom script executed successfully | |
| if [ $? -eq 0 ]; then | |
| # If the script was successful, print the success message | |
| echo "Successfully updated Copilot commit message generation instructions with the current Git branch name." | |
| else |
Note: Unix-like systems only.
- Export your extensions to a shell file:
code --list-extensions | sed -e 's/^/code --install-extension /' > my_vscode_extensions.shhttps://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
Make sure the following options are off:
Disable pre-fetching
This guide teaches how to use Rootlesskit and Docker to install a Rootless Docker and run Docker containers in Rootless mode. The setup works for Linux (Ubuntu, Debian, etc.), and Raspberry PI Docker allows you to create Rootless containers. This means, Docker Engine will create and run these containers in Rootless mode. They will run as unprivileged to the user namespaces creating them.
You will learn different ways to get Rootless container ready:
- Using Docker Engine
- Using Rootlesskit
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>CCC Erith MediaRoom</title> | |
| <link rel="stylesheet" href="style.css"> | |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css" integrity="sha512-DxV+EoADOkOygM4IR9yXP8Sb2qwgidEmeqAEmDKIOfPRQZOWbXCzLC6vjbZyy0vPisbH2SyW27+ddLVCN+OMzQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> |
There are several ways to clone a repository from github. Similar from other providers, such as bitbucket, gitlab, etc.
https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols
Mostly, we use
- http
- ssh
This guide explains how to configure a Git repository to be served anonymously over HTTP using Nginx and git-http-backend. This setup allows users to clone and fetch repositories without authentication, and optionally push if configured. It’s ideal for public repositories or simple internal use cases.
- A Linux server with:
- Git installed (
sudo apt install git) - Nginx installed (
sudo apt install nginx) fcgiwrapinstalled (sudo apt install fcgiwrap) to bridge Nginx andgit-http-backend
- Git installed (
| #------------------------------------------------------------------------------------------------------------- | |
| # Copyright (c) Microsoft Corporation. All rights reserved. | |
| # Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information. | |
| #------------------------------------------------------------------------------------------------------------- | |
| FROM openjdk:8-jdk | |
| # This Dockerfile adds a non-root user with sudo access. Use the "remoteUser" | |
| # property in devcontainer.json to use it. On Linux, the container user's GID/UIDs | |
| # will be updated to match your local UID/GID (when using the dockerFile property). |