This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
egrep -aHo '[-0-9a-zA-Z_@]+:.*' "$@" | \ | |
awk ' | |
$0 == $1 { | |
group=$1 | |
next | |
} | |
{ | |
print group""substr($0,index($0, ":") + 1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef UNMANGLE_H | |
#define UNMANGLE_H | |
#include <stdio.h> | |
#include <string.h> | |
#include <stdlib.h> | |
#ifdef __cplusplus | |
extern "C" { | |
#endif |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh /etc/rc.common | |
# https://joost.oostdijk.net/articles/service-configuration-with-procd/ | |
# runs until first stall/disconnect of recovery taking longer than 60 seconds | |
INTERNET_ADDRESS=8.8.8.8 | |
IFACE="${1:-LTE}" | |
SECONDS=${2:-10} | |
[ -z "${IFACE}" ] && { | |
/bin/echo -e "Usage: iface_watchdog <interface> [poll_each_seconds]\nChecks+reconnects stalled/disconnected interface" | /usr/bin/logger -s | |
exit 1 | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# wget -O - https://gist.github.com/samunders-core/089b081707576c2692ce6c52a411aea2/raw/ |\ | |
# sed -re '/(FROM|MAINTAINER|RUN)/d' -e 's|ENV|export|' -e '$a su -s /bin/sh ${U}' -e '/^EXPOSE/,$d' | /bin/sh | |
# | |
# # execute following as ${U}: | |
# sed -re '1{s|$|\npgrep -f "mono.*OpenRA.Server.exe.*Mod=" \&\& exit 0\ncd '"${B}"'\nexec\\|;p} 1,/while true; do/d; /done/,$d' ${B}/launch-dedicated.sh > ${H}/${U}.sh\ | |
# chmod +x ${H}/${U}.sh && echo "* * * * * ${H}/${U}.sh" | crontab - && exit | |
FROM alpine:latest | |
MAINTAINER sam_ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/awk -f | |
BEGIN { | |
ts_patt = "[0-9][0-9]:[0-5][0-9]:[0-5][0-9],[0-9]+" | |
split("99:59:59,999", limits, ":|,") | |
from = 1 | |
to = 999999999 | |
delay[hours = 1] = 0 | |
delay[minutes = 2] = 0 # 0-59 | |
delay[seconds = 3] = 0 # 0-59, positive = show subtitle later, negative = show subtitle sooner |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function debug_exit($msg) { | |
echo ">{$msg}<"; | |
exit(200); | |
} | |
function readFtpLine($line, $s) { | |
if ("\r" == substr($line, -1)) { | |
socket_read($s, strlen("\n"), PHP_NORMAL_READ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -e | |
# inspiration: https://gitlab.com/veprbl/nix-bootstrap/blob/master/bootstrap.sh | |
BOOST=1.68.0 && BOOST="https://dl.bintray.com/boostorg/release/$BOOST/source/boost_${BOOST//./_}.tar.bz2" | |
BROTLI=1.0.7 && BROTLI="https://github.com/google/brotli/archive/v$BROTLI.tar.gz" | |
EDITLINE=1.16.0 && EDITLINE="https://github.com/troglobit/editline/releases/download/$EDITLINE/editline-$EDITLINE.tar.xz" | |
NIX=nix-2.2.2 && NIX="https://nixos.org/releases/nix/$NIX/$NIX.tar.xz" | |
NIXPKGS=19.03 && NIXPKGS="https://github.com/NixOS/nixpkgs/archive/$NIXPKGS.tar.gz" | |
SQLITE=sqlite-autoconf-3280000 && SQLITE="https://sqlite.org/2019/$SQLITE.tar.gz" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
SDK_DIR=$HOME/webOS_TV_SDK | |
# this nonsense is the reason for sudo in webOS TV SDK installation scripts | |
sudo ln -s $SDK_DIR /home/.lgsdkTvregistery | |
patch_sudo() { | |
sed -i -re '0,/exit [0-9]/s/exit [0-9]//' -e '0,/sudo nohup/s/sudo nohup//' "$@" | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ 'MINICOM=-w -b 921600' minicom -D /dev/ttyUSB0 | |
Welcome to minicom 2.7.1 | |
OPTIONS: I18n | |
Compiled on Aug 13 2017, 15:25:34. | |
Port /dev/ttyUSB0, 22:54:54 | |
Press CTRL-A Z for help on special keys | |
[590440] [fastboot: command buf]-[getvar:slot-count]-[len=17] |
OlderNewer