Skip to content

Instantly share code, notes, and snippets.

View mcharytoniuk's full-sized avatar
🔳
ᕕ( ᐛ )ᕗ

Mateusz Charytoniuk mcharytoniuk

🔳
ᕕ( ᐛ )ᕗ
View GitHub Profile
@mcharytoniuk
mcharytoniuk / .footprint
Last active October 9, 2019 14:47
crux port: protonvpn-cli
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/openvpn/
-rwxr-xr-x root/root etc/openvpn/update-resolv-conf
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/protonvpn-cli
lrwxrwxrwx root/root usr/bin/pvpn -> /usr/bin/protonvpn-cli
@mcharytoniuk
mcharytoniuk / Makefile
Last active December 22, 2023 17:43
Create self-signed certificate for local development.
PASS=yourcertificatemasterpassword
SUBJ=/C=PL/ST=MyState/L=MyLocation/O=MyOrganization/OU=MyOrganisationUnit/CN=localhost/emailAddress=admin@localhost
# Targets
localhostCA.crt: localhostCA.pem
openssl x509 \
-in localhostCA.pem \
-inform PEM \
-out localhostCA.crt
@mcharytoniuk
mcharytoniuk / Cargo.toml
Created January 20, 2024 13:30
PHP + Candle proof of concept
[package]
name = "hello_world"
version = "0.1.0"
edition = "2021"
[lib]
crate-type = ["cdylib"]
[dependencies]
anyhow = "*"
@mcharytoniuk
mcharytoniuk / README.md
Last active March 28, 2024 22:20
php extension in zig

To build it:

  1. zig build
  2. phpize
  3. ./configure
  4. make

To test it:

php -d extension=./modules/my_php_extension.so -r "echo hello_world();"