Skip to content

Instantly share code, notes, and snippets.

@kizzx2
kizzx2 / scan.bash
Last active November 14, 2023 03:17
Bash one line port scanner using nc
# Creates 993 nc processes. Returns in about 1 minute max
ip=127.0.0.1
b(){ for i in {0..992};do nc $ip -w1 -vz $((i*66+1))-$((i*66+66>65535?65535:i*66+66)) 2>&1|egrep 'open|succeed'&done;wait;} 2>/dev/null;b
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
{
"name": "Ref",
"timestamp": "2022-10-19T11:12:47.433Z",
"version": {
"major": 1,
"minor": 0,
"patch": 0
},
"tags": {},
"tokens": [
@kizzx2
kizzx2 / k3d-tiller.sh
Last active February 18, 2020 06:49
Setting up k3d with Helm/Tiller 2
# Optionally delete the existing cluster first if you have it
# k3d d
# Work around "pods being evicted" issue
# https://github.com/rancher/k3d/issues/133
k3d c \
--server-arg '--kubelet-arg=eviction-hard=imagefs.available<1%,nodefs.available<1%' \
--server-arg '--kubelet-arg=eviction-minimum-reclaim=imagefs.available=1%,nodefs.available=1%'
# Wait until the base system nodes are running
:root {
--side-bar-bg-color: #fafafa;
--control-text-color: #777;
}
@include-when-export url(https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);
@font-face {
font-family: 'Open Sans';
font-style: normal;
call rpcnotify(1, 'Gui', 'Font', 'Fira Code 22')
let s:fontsize = 22
function! AdjustFontSize(amount)
let s:fontsize = s:fontsize+a:amount
call rpcnotify(1, 'Gui', 'Font', 'Fira Code ' . s:fontsize)
endfunction
noremap <c-+> :call AdjustFontSize(1)<CR>
noremap <c--> :call AdjustFontSize(-1)<CR>
@kizzx2
kizzx2 / docker-compose.yml
Last active April 19, 2024 18:47
Restart a docker container periodically with docker-compose
version: '3'
services:
app:
image: nginx:alpine
ports: ["80:80"]
restart: unless-stopped
restarter:
image: docker:cli
volumes: ["/var/run/docker.sock:/var/run/docker.sock"]
@kizzx2
kizzx2 / commitlint.vim
Created March 7, 2018 08:17
ALE Linter for commitlint
function! ale_linters#gitcommit#commitlint#Handle(buffer, lines) abort
" Matches patterns line the following:
let l:pattern = '^\(✖\|⚠\)\s\+\(.*\) \(\[.*\]\)$'
let l:output = []
let l:line = getline(1)
if l:line[0] != '#'
for l:match in ale#util#GetMatches(a:lines, l:pattern)
let l:item = {
\ 'lnum': 1,
@kizzx2
kizzx2 / with-env.ps1
Last active December 3, 2023 23:06
Run command with environment variables in PowerShell
$ori = @{}
Try {
$i = 0
# Loading .env files
if(Test-Path $args[0]) {
foreach($line in (Get-Content $args[0])) {
if($line -Match '^\s*$' -Or $line -Match '^#') {
continue
}
@kizzx2
kizzx2 / orientationchanged.js
Created June 16, 2017 02:12
Get the correct window.innerHeight for 'orientationchanged' event
// Wait until innerheight changes, for max 120 frames
function orientationChanged() {
const timeout = 120;
return new window.Promise(function(resolve) {
const go = (i, height0) => {
window.innerHeight != height0 || i >= timeout ?
resolve() :
window.requestAnimationFrame(() => go(i + 1, height0));
};
go(0, window.innerHeight);