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 | |
video_file=${VIDEO_FILE:-video.mov} | |
mkdir out | |
ffmpeg -hide_banner -y -i $video_file \ | |
-vf scale=w=640:h=360:force_original_aspect_ratio=decrease -c:a aac -ar 48000 -c:v h264 -profile:v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_playlist_type vod -b:v 800k -maxrate 856k -bufsize 1200k -b:a 96k -hls_segment_filename out/360p_%03d.ts out/360p.m3u8 \ | |
-vf scale=w=842:h=480:force_original_aspect_ratio=decrease -c:a aac -ar 48000 -c:v h264 -profile:v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_playlist_type vod -b:v 1400k -maxrate 1498k -bufsize 2100k -b:a 128k -hls_segment_filename out/480p_%03d.ts out/480p.m3u8 \ | |
-vf scale=w=1280:h=720:force_original_aspect_ratio=decrease -c:a aac -ar 48000 -c:v h264 -profile:v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_playlist_type vod -b:v 2800k -maxrate 2996k -bufsize 4200k -b:a 128k -hls_segment_filename out/720p_%03d.ts out/720p.m3u8 \ |
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
[{".323", "text/h323"}, | |
{".3g2", "video/3gpp2"}, | |
{".3gp", "video/3gpp"}, | |
{".3gp2", "video/3gpp2"}, | |
{".3gpp", "video/3gpp"}, | |
{".7z", "application/x-7z-compressed"}, | |
{".aa", "audio/audible"}, | |
{".AAC", "audio/aac"}, | |
{".aaf", "application/octet-stream"}, |
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
/* | |
Change the opacity of a CIFilter. | |
*/ | |
func changeOpacity(to opacity: CGFloat, on filter: CIFilter, original image: UIImage) -> CIImage? { | |
guard let backgroundImage: CIImage = CIImage(image: image) else { fatalError() } | |
// The CIColorMatrix filter, will contain the requested filter and control its opacity | |
guard let overlayFilter: CIFilter = CIFilter(name: "CIColorMatrix") else { fatalError() } | |
let overlayRgba: [CGFloat] = [0, 0, 0, opacity] | |
let alphaVector: CIVector = CIVector(values: overlayRgba, count: 4) |
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 | |
# | |
# Create a swarm manager and consul | |
# | |
# 1. Create 7 servers | |
# CONSUL_ADDRESS= | |
# SWARM_MANAGER_1_ADDRESS= | |
# SWARM_MANAGER_2_ADDRESS= | |
# LOAD_BALANCER_1_ADDRESS= |
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
openssl genrsa -out server.key 2048 | |
openssl req -new -x509 -sha256 -key server.key -out server.crt -days 365 |
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
<html> | |
<img src="" hide> | |
</html> |
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
[Unit] | |
Description=API web app | |
[Service] | |
PIDFile=/tmp/app.pid-0000 | |
User= | |
Group= | |
WorkingDirectory= | |
ExecStart=PATH-TO-APP/bin/app/start.sh |
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
# Block access from IP | |
server { | |
listen 80 default; | |
server_name _; | |
ssl off; | |
# No response | |
return 444; | |
} |
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 | |
sudo perl -e'%h=map{/.\s/;99**(ord$&&7)-$`,$_}`du -h`;die@h{sort%h}' |
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 | |
cat /dev/urandom | envcd 'a-f0-9' | head -c 16 |
NewerOlder