#!/bin/sh | |
mkdir -p ~/.vim/syntax/ | |
cd ~/.vim/syntax/ | |
wget http://www.vim.org/scripts/download_script.php?src_id=19394 | |
mv download_script.php\?src_id\=19394 nginx.vim | |
cat > ~/.vim/filetype.vim <<EOF | |
au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif | |
EOF |
#!/bin/bash -e | |
# checkv6cfd.sh | |
# Copyright (c) 2021, Francis Turner | |
# All rights reserved. | |
# | |
# Script that automates checking and if required downloading and replacing of the | |
# latest armv6 cloudflared as built by Darren Hobin (https://github.com/hobindar) | |
# for use on pi zeros and other armv6 devices | |
hi u0 ctermbg=red | |
hi u1 ctermbg=yellow | |
hi u2 ctermbg=cyan | |
hi u3 ctermbg=darkgreen | |
hi u4 ctermbg=magenta | |
hi u5 ctermbg=darkred | |
let all_nicks = [] | |
function! IsolateNicks(key, val) |
#!/usr/bin/env bash | |
# WARNING: vim caches ./configure results ALWAYS run "make distclean" AFTER each OPTION added or DEPENDENCY INSTALLED! | |
# --with-features=big is the least for +termguicolors 24bit truecolor support | |
# --with-features=huge is needed for profiling | |
# http://www.drchip.org/astronaut/vim/vimfeat.html | |
# debian dependencies | |
apt-get install -y gcc libncurses-dev build-essential make python3 libpython3-dev xorg-dev |
September 2022:
This has spread to a far wider audience than I had anticipated - probably my fault for using a title that is in hindsight catnip for link aggregators. I wrote this back in 2021 just as a bunch of personal thoughts of my experiences using Rust over the years (not always well thought through), and don't intend on trying to push them further, outside of personal experiments and projects.
Managing a living language is challenging and difficult work, and I am grateful for all the hard work that the Rust community and contributors put in given the difficult constraints they work within. Many of the things I listed below are not new, and there's been plenty of difficult discussions about many of them over the years, and some are being worked on or postponed, or rejected for various good reasons. For more thoughts, please see my comment below.
- golinks - golinks is a web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. Similar to bunny1 or yubnub. (Demo)
MIT
Go
- notes - notes is a self-hosted note taking web app that lets you keep track of your notes and search them in a easy and minimal way. (Demo)
MIT
Go
- pastebin - pastebin is a simple pastebin service with convenient CLI. (Demo)
MIT
Go
- shorturl - shorturl is a simple URL shortener with very tiny URL(s). (Demo)
MIT
Go
- todo - todo is a simple todo manager. (Demo)
MIT
Go
- [wiki](https://git.mills.io/prolog
{ | |
"💍":"diamond | engagement ring | diamond ring | diamond rings | diamonds | engagement rings", | |
"🆎":"blood type AB", | |
"❣":"heart", | |
"🇱🇨":"Saint Lucia | Saint Lucian flag", | |
"🇮🇪":"Ireland | Irish flag", | |
"🇨🇮":"Côte d’Ivoire | Ivory Coast | Ivorian flag", | |
"💎":"diamond | gem | gemstone | jewel | diamonds | gems | gemstones | jewels", | |
"☠️":"skull and crossbones | poison | poisonous", | |
"👩💻":"technology worker | tech worker | technologist | techie | IT worker | Apple genius | woman in technology | woman tech worker | woman technologist | woman IT worker | woman in IT | woman Apple genius", |
Create a shared file system between host and VM programmatically without network
- Starts and stops the virtiofsd daemon on socket automatically (pre-start vm)
- Args added to each vm conf automatically
- Creates custom shared folder with folder structure "vmname (vmid)"