-
Install source-highlight
sudo apt install source-highlight
-
Configure it on your
.bash_profile
lessWithSourceHighlightSetup() {
# location of the script may vary
startSSHAgent() { | |
if [[ -z "$SSH_AGENT_PID" ]]; then | |
if [[ $(pgrep ssh-agent) ]]; then | |
export SSH_AGENT_PID=$(pgrep ssh-agent) | |
echo "Found existing ssh-agent PID, SSH_AGENT_PID=${SSH_AGENT_PID}" | |
else | |
echo "Starting fresh ssh agent" | |
eval `ssh-agent` | |
fi | |
fi |
#!/usr/bin/env python | |
# Author: @gubatron | |
# License: MIT License, Copyright 2019 | |
import os | |
import sys | |
if __name__ == '__main__': | |
cmd_get_process_list = 'ps -ef --sort=start_time | grep ssh-agent | grep -v grep' | |
output = os.popen(cmd_get_process_list) | |
lines = output.read().split("\n") |
$HTTP["host"] =~ "^gubatron.com$|^www.gubatron.com$" { | |
server.document-root="/media/ebs/data/websites/gubatron.com/" | |
$HTTP["url"] =~ "\.git" { | |
url.access-deny = ("") | |
} | |
url.rewrite = ( | |
"^/blog/wp-admin/(.*)" => "$0", | |
"^/blog/(.*)\.(.+)$" => "$0", |
server { | |
server_name www.gubatron.com; | |
listen 80; | |
listen [::]:80; | |
root /media/ebs/data/websites/gubatron.com/; | |
index index.php index.html index.htm; | |
# wordpress lives at gubatron.com/blog/... | |
rewrite ^/blog/wp-admin/(.*) /blog/wp-admin/$1; | |
#search redirect |
lighttpd | nginx | files,values |
---|---|---|
ssl.pemfile | something | combined.pem , STAR_diariobitcoin_com.pem (.key + .crt ) |
ssl.ca-file | ssl_certificate | fullchain.pem , diariobitcoin_com.ca-bundle (*.crt) |
############################################################################# | |
# contains_item ${needle} ${haystack[@]} | |
############################################################################# | |
contains_item() { | |
set +x | |
local ITEM=$1 | |
local LIST=${@:2} | |
for ELEM in ${LIST[@]} | |
do |
# compress = 1 -> shared strings | |
# compress = 2 -> zip | |
# if we use shared strings and then do lzma on a tar we go down to 14M .lzma file | |
jlink --no-header-files --no-man-pages --compress=1 --strip-debug --add-modules java.base,java.compiler,java.desktop,java.instrument,java.management,java.naming,java.prefs,java.scripting,java.sql --output frostwire-jre.nozip | |
#jlink --no-header-files --no-man-pages --compress=2 --strip-debug --add-modules java.base,java.compiler,java.desktop,java.instrument,java.management,java.naming,java.prefs,java.scripting,java.sql --output frostwire-jre | |
tar cvf frostwire-jre.nozip.tar frostwire-jre.nozip | |
lzma -k -z -0 -e --threads=4 -v frostwire-jre.nozip.tar |