View unquote_nginx.go
This file contains 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
package main | |
import ( | |
"bytes" | |
"encoding/hex" | |
"fmt" | |
) | |
func UnquoteHex(str string) ([]byte, error) { | |
var ( |
View lua_safe_random.lua
This file contains 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
for i = 1, 10000 do | |
local t = os.time() | |
local c = os.clock() | |
local seed = t + (c*1000000) | |
math.randomseed(seed) | |
print(t, c, seed, math.random(1, 2147483647)) | |
end |
View redis-migrate.sh
This file contains 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 | |
###### | |
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED | |
# TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | |
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | |
# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | |
# DEALINGS IN THE SOFTWARE. | |
###### |
View lua_match_pattern.lua
This file contains 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
local Receiver = {} do | |
Receiver.__index = Receiver | |
function Receiver.new(t) | |
return setmetatable(t or {}, Receiver) | |
end | |
function Receiver:__newindex(k, v) | |
assert(type(v) == "function") | |
local curr = self | |
for comp in k:gmatch "(%w+)" do |
View tinypng.sh
This file contains 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 | |
function tinypng() { | |
if [[ -z $APK_KEY ]]; then | |
echo "API_KEY not defined"; | |
return 1; | |
fi | |
if [[ -z $1 ]]; then | |
echo "path is empty"; | |
return 1; | |
fi |
View nginx_proxy_by_query.conf
This file contains 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
events { | |
} | |
http { | |
server { | |
listen 80; | |
server_name localhost; | |
location / { | |
set $host_1 "http://127.0.0.1:8881"; | |
set $host_2 "http://127.0.0.1:8882"; |
View wallpaper.sh
This file contains 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 | |
function wallpaper() { | |
# set -ex | |
query=$1 | |
if [[ -z $query ]]; then | |
query="wallpaper" | |
fi | |
pic_path="/tmp/wallpaper.jpg" | |
wget "https://source.unsplash.com/random/1920x1080?$query" -O $pic_path | |
feh --no-fehbg --image-bg "#000000" --bg-max $pic_path |
View bitset.go
This file contains 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
package main | |
import ( | |
"encoding/binary" | |
"encoding/json" | |
"errors" | |
"fmt" | |
"strings" | |
"log" |
View tsr.bash
This file contains 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
function tsr() { | |
tsc $1.ts && node $1.js | |
} |
View table_dump.lua
This file contains 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
local type = type | |
local tostring = tostring | |
local table = table | |
local table_insert = table.insert | |
local table_concat = table.concat | |
local pairs = pairs | |
return function(t, name, indent) | |
local table_list = {} | |
local function table_r(t, name, indent, full) |
NewerOlder