-
Open your wsl ubuntu terminal
-
install open-ssh server
sudo apt update
sudo apt install openssh-server
| // 3D Dom viewer, copy-paste this into your console to visualise the DOM as a stack of solid blocks. | |
| // You can also minify and save it as a bookmarklet (https://www.freecodecamp.org/news/what-are-bookmarklets/) | |
| (() => { | |
| const SHOW_SIDES = false; // color sides of DOM nodes? | |
| const COLOR_SURFACE = true; // color tops of DOM nodes? | |
| const COLOR_RANDOM = false; // randomise color? | |
| const COLOR_HUE = 190; // hue in HSL (https://hslpicker.com) | |
| const MAX_ROTATION = 180; // set to 360 to rotate all the way round | |
| const THICKNESS = 20; // thickness of layers | |
| const DISTANCE = 10000; // ¯\\_(ツ)_/¯ |
| { | |
| "williamboman/mason-lspconfig.nvim", | |
| dependencies = { | |
| "williamboman/mason.nvim", | |
| "Hoffs/omnisharp-extended-lsp.nvim", | |
| "neovim/nvim-lspconfig", | |
| }, | |
| config = function() | |
| require("mason").setup() | |
| require("mason-lspconfig").setup({ |
| # custom IntelliJ IDEA VM options | |
| -server | |
| -Xms3G | |
| -Xmx5G | |
| -XX:ParallelGCThreads=14 | |
| -Dfile.encoding=UTF-8 | |
| # Enable ZGC | |
| -XX:+UnlockExperimentalVMOptions | |
| -XX:+UseZGC | |
| # Jetbrins toolbox |
| sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $(which alacritty) 50 | |
| sudo update-alternatives --config x-terminal-emulator |
| using namespace System.Management.Automation | |
| Register-ArgumentCompleter -CommandName ssh,scp,sftp -Native -ScriptBlock { | |
| param($wordToComplete, $commandAst, $cursorPosition) | |
| $knownHosts = Get-Content ${Env:HOMEPATH}\.ssh\known_hosts ` | |
| | ForEach-Object { ([string]$_).Split(' ')[0] } ` | |
| | ForEach-Object { $_.Split(',') } ` | |
| | Sort-Object -Unique | |
| # For now just assume it's a hostname. |
| layout | post |
|---|---|
| title | How to Sync Microsoft OneDrive with Ubuntu 18.04 and 20.04 (64 bit) |
| tags | ubuntu-18.04, ubuntu-20.04 |
| date | 2020-04-23 |
There are many instructions to syncronize your files with OneDrive cloud-based storage in Linux. However they typically address multiple Linux distributions that often causes a confusion or an use of some commands which have not been actually tested before publishing. This instruction is for Ubuntu 18.04 and 20.04 (64 bit) only.
In order to install onedrive, first you need to install some dependencies and set up git.
| let mapleader=" " | |
| """ Plugins -------------------------------- | |
| set surround | |
| set multiple-cursors | |
| set commentary | |
| set argtextobj | |
| set easymotion | |
| set textobj-entire | |
| set ReplaceWithRegister |
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
~80b ponyfill for String.prototype.replaceAll() with good performance.
Why ponyfill? Because this is a proposal for a spec, and polyfilling it in-place before it gets solidified could break code that relies on an incorrect implementation.