Skip to content

Instantly share code, notes, and snippets.

@Sitwon
Sitwon / Dockerfile
Last active July 17, 2022 19:34 — forked from haxwithaxe/latency-sensor.py
A quick and dirty no install latency sensor.
FROM python:3
WORKDIR /usr/src/latency-sensor
# COPY requirements.txt ./
# RUN pip install --no-cache-dir -r requirements.txt
COPY . .
ENTRYPOINT [ "bash", "./entrypoint.sh" ]
@Sitwon
Sitwon / format_table.py
Last active November 3, 2016 23:23 — forked from pinkie1378/format_table.py
Several different ways to format a table.
from __future__ import print_function
from itertools import starmap
def format_table(table, delim='|'):
"""
:param list table: 2D list, with inner lists of strings as rows.
:param str delim: Used to define table cell borders.
:return list: Containing formatted string elements representing each row,
ready to be written to a file.

Keybase proof

I hereby claim:

  • I am sitwon on github.
  • I am sitwon (https://keybase.io/sitwon) on keybase.
  • I have a public key whose fingerprint is 016D 2854 B61F 1154 50BA EC08 C728 E6C6 3233 ED30

To claim this, I am signing this object:

@Sitwon
Sitwon / wget.sh
Created January 3, 2014 19:22
A very basic replacement for wget in pure Bash.
#!/bin/bash
wget() {
local PROTO=${1%%://*}
local NOPROTO=${1#*://}
local HOST=${NOPROTO%%/*}
local PORT=${HOST#*:}
[ "${HOST}" = "${PORT}" ] && PORT=80
HOST=${HOST%:*}
local URI=${NOPROTO#*/}
@Sitwon
Sitwon / bitsToMask.bash
Last active December 31, 2015 04:39
A function for converting mask bits to a mask address. For example: 32 => 255.255.255.255 24 => 255.255.255.0 22 => 255.255.252.0
#!/bin/bash
bitsToMask(){
trace_log "bitsToMask" "$@"
if [ "$#" -eq 1 ]; then
bitsToMask "${1}" 0 ""
elif [ "${2}" -eq 4 ]; then
echo "${3%.}"
else
local BITS=${1}
@Sitwon
Sitwon / mv.bat
Created October 29, 2013 13:19
A batch file to allow you to move multiple directories to a target directory in CMD. Usage: mv.bat DIR1 DIR2 DIR3 ... TARGET
@ECHO OFF
if -%2-==-- exit /b
set last=""
for %%i in (%*) do set last=%%i
for %%i in (%*) do (
if %%i==%last% exit /b
move %%i %last%
)
@Sitwon
Sitwon / syslinux.cfg
Created July 22, 2013 21:19
Boot menu for Slax 7 (my shortened version)
UI /slax/boot/vesamenu.c32
PROMPT 0
TIMEOUT 40
MENU CLEAR
MENU HIDDEN
MENU HIDDENKEY Enter default
MENU BACKGROUND /slax/boot/bootlogo.png
@Sitwon
Sitwon / halfwayhouse.c
Created July 18, 2011 22:07
Not mine, it was on an invite to one of their parties.
/* Hacker Halfway House */
#include <stdio.h>
int main(){int b,i=6,h[]={0xfffffbdf,0x7bde,
0x7bde,0,0x7bde,0x7bde,0xfffffbdf,
0x4861636b,0x65722048,0x616c6677,0x61792048,
0x6f757365,0};while(h[++i]&&ntohl(1)!=1)
h[i]=ntohl(h[i]);while(1){for(i=0;i<0xe0;
i++){if(!(i%32))puts("");b=(rand()>>(i%30))
%2;if((((i%32)>7)&&!(h[i/32]&(1<<((i%32)-8))
@Sitwon
Sitwon / Makefile
Created July 15, 2011 01:42
A mystery...
PKGS= newfileA newfileB
DIRS= a b c
all: $(PKGS)
$(DIRS):
mkdir -p $@
$(PKGS): %: c/%
@Sitwon
Sitwon / package-list.txt
Created July 11, 2011 00:25
Non-Slackware packages from the Porteus base
broadcom-sta-5.100.82.38-i486-1ftm
ndiswrapper-1.56-i486-1ftm
atmel-firmware-1.3-fw-1ftm
b43-firmware-4.174.64.19-fw-1ftm
extra-firmware-pack-0.1-fw-1ftm
ipw3945-ucode-1.14.2-fw-1ftm
libertas-firmware-20101019-fw-1ftm
p7zip-9.13-i486-1ftm
rar-4.0.0-i486-1ftm
slackyd-1.0-i486-1ftm