Skip to content

Instantly share code, notes, and snippets.

@nemunaire
nemunaire / Dockerfile
Created November 2, 2017 01:23
A Dockerfile to build a statically linked nginx (for educational purpose)
FROM alpine as build
RUN apk add --no-cache gcc make musl-dev
RUN wget -O /tmp/nginx.tar.gz http://nginx.org/download/nginx-1.13.6.tar.gz && \
mkdir /tmp/nginx && \
tar xf /tmp/nginx.tar.gz -C /tmp/nginx --strip-components=1 && \
cd /tmp/nginx && \
./configure --prefix=/ --with-cc=/usr/bin/cc --with-cc-opt="-static -static-libgcc" --with-ld-opt="-static" --with-ipv6 --with-poll_module --without-http_rewrite_module --without-http_gzip_module && \
make -j5
##
# @filename : epd7in5.py
# @brief : Implements for Dual-color e-paper library
# @author : Yehui from Waveshare
#
# Copyright (C) Waveshare July 10 2017
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documnetation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
@nemunaire
nemunaire / tlsrpt-report-display.pl
Last active April 25, 2019 17:48
Parse and display a RFC 8460 (SMTP-TLS) report
#!/usr/bin/env perl
#=============================================================================
#
# FILE: tlsrpt-report-display.pl
#
# USAGE: ./tlsrpt-report-display.pl REPORT
#
# DESCRIPTION: Parse and display a TLS-RPT report
#
# REQUIREMENTS: Perl 5.10; Term::ANSIColor; JSON
use 5.010;
use strict;
use warnings;
use open qw/:std :utf8/;
use utf8;
my @moins;
my @plus;
sub uu ($$) {