Skip to content

Instantly share code, notes, and snippets.

@Jiab77
Jiab77 / real-time-php-fpm-status.md
Last active September 17, 2025 11:51
This gist will explain you how to enable an undocumented feature of PHP-FPM which will give a real-time performance stats.

Real-time PHP-FPM Status

This gist will explain you how to enable an undocumented feature of PHP-FPM which will give a real-time performance stats.

Everybody knows the famous phpinfo() and the page it generates, right? Then the real-time PHP-FPM status page design is very similar.

image

Some informations from the top are not displayed to avoid security issues.

Enable PHP-FPM Status

@snsinfu
snsinfu / opendrop
Created June 6, 2019 15:15
Auto-installing script for OpenDrop (https://github.com/seemoo-lab/opendrop)
#!/bin/sh -eu
#
# Put this script in your ~/bin directory!
#
: ${HOMEBREW_PREFIX:=/usr/local}
export LIBARCHIVE="${HOMEBREW_PREFIX}/opt/libarchive/lib/libarchive.dylib"
export LIBCRYPTO="${HOMEBREW_PREFIX}/opt/[email protected]/lib/libcrypto.dylib"
OPENDROP_GIT="git+https://github.com/seemoo-lab/opendrop.git"
@penguinwokrs
penguinwokrs / log_erase.sh
Created October 23, 2018 02:57
ログ消し
rm -f /var/log/lastlog-*
rm -f /var/log/maillog-*
rm -f /var/log/messages-*
rm -f /var/log/secure-*
rm -f /var/log/spooler-*
rm -f /var/log/tallylog-*
rm -f /var/log/wtmp-*
rm -f /var/log/yum.log-*
rm -f /var/log/lastlog-*
rm -f /var/log/maillog-*
@kdubau
kdubau / macOS-ISO-howto.md
Created September 24, 2018 17:57
How to create a bootable ISO of macOS install application.

Download

First download the install app bundle. Older versions can be hard to find but the current version of the time you read this, can be found in the App Store.

Create and attach a drive wtih hdiutil

To create a drive run this command: hdiutil create -o /tmp/Mojave.cdr -size 6200m -layout SPUD -fs HFS+J.
Next you will need to mount that drive hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build.

Create installation media in the new drive

Use the downloaded app bundle to create the media: sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build.

@voltechs
voltechs / no_automount
Last active November 18, 2022 01:29
Add volume (UUID) to fstab to prevent automount (macOS)
#!/usr/bin/env ruby
# Usage: no_automount /Volumes/My\ Disk
diskinfo = `diskutil info '#{ARGV[0]}'`.gsub("\n\n", "\n").split("\n").collect { |b|
b.strip.split(/:\s+/)
}.to_h
disk_uuid = diskinfo['Volume UUID']
disk_type = diskinfo['Type (Bundle)']
@mhubig
mhubig / Dockerfile
Last active May 15, 2025 13:15
Alpine Linux based cronjob runner
FROM alpine:latest
RUN apk add --update php python py-pip mysql-client \
&& pip install awscli \
&& rm -rf /var/cache/apk/*
RUN touch crontab.tmp \
&& echo '* */6 * * * /usr/bin/php /var/www/partkeepr/app/console partkeepr:cron:run' > crontab.tmp \
&& echo '0 2 * * * /usr/bin/sql_backup' >> crontab.tmp \
&& crontab crontab.tmp \
@bmaupin
bmaupin / build-openssl.sh
Last active September 17, 2025 17:40
Build openssl (with SSLv2/3 support for security testing)
#!/bin/bash
# Cache sudo password
sudo -v
# Get latest OpenSSL 1.0.2 version from https://openssl.org/source/
# v1.1.0 seems to have removed SSLv2/3 support
openssl_version=1.0.2k
# Install build dependencies
@jjnilton
jjnilton / mac-network-commands-cheat-sheet.md
Last active September 11, 2025 14:34
Mac Network Commands Cheat Sheet

Disclaimer: I'm not the original author of this sheet, but can't recall where I found it. If you know the author, please let me know so I give the attribution.

The original author seems to be Charles Edge, here's the original content, as pointed out by @percisely.

Note: Since this seems to be helpful to some people, I formatted it to improve readability of the original. Also, note that this is from 2016, many things may have changed, and I don't use macOS anymore, so I probably can't help in case of questions, but maybe someone else can.

Mac Network Commands Cheat Sheet

After writing up the presentation for MacSysAdmin in Sweden, I decided to go ahead and throw these into a quick cheat sheet for anyone who’d like to have them all in one place. Good luck out there, and s

MRuby::CrossBuild.new('x86_64-apple-darwin14') do |conf|
toolchain :clang
# include the default GEMs
conf.gembox 'default'
[conf.cc, conf.objc, conf.asm].each do |cc|
cc.command = 'x86_64-apple-darwin14-clang'
end
conf.cxx.command = 'x86_64-apple-darwin14-clang++'
@JeffPaine
JeffPaine / i3-cheat-sheet.md
Last active September 13, 2025 02:49
i3 Window Manager Cheat Sheet

i3 Window Manager Cheat Sheet

$mod refers to the modifier key (alt by default)

General

  • startx i3 start i3 from command line
  • $mod+<Enter> open a terminal
  • $mod+d open dmenu (text based program launcher)
  • $mod+r resize mode ( or to leave resize mode)
  • $mod+shift+e exit i3