Skip to content

Instantly share code, notes, and snippets.

View skhaz's full-sized avatar
:octocat:
It's 5.50 a.m.... Do you know where your stack pointer is?

Rodrigo Delduca skhaz

:octocat:
It's 5.50 a.m.... Do you know where your stack pointer is?
View GitHub Profile
@skhaz
skhaz / docker-compose.yaml
Created May 20, 2024 13:00
Firefox in Docker with X Server
services:
firefox:
image: jlesage/firefox
environment:
- DISPLAY=host.docker.internal:0.0
- XAUTHORITY=/root/.Xauthority
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix
- $HOME/.Xauthority:/root/.Xauthority
restart: unless-stopped
@skhaz
skhaz / default
Created November 10, 2023 14:51
Conan sanitizers
# ~/.conan2/profiles/default
[settings]
arch=armv8
build_type=Debug
compiler=clang
compiler.cppstd=gnu17
compiler.libcxx=libc++
compiler.version=17
os=Macos
#!/usr/bin/env python3
import re
import functools
import itertools
from pathlib import Path
import click
from jinja2 import Environment, BaseLoader, Template
try:
@skhaz
skhaz / script.sh
Last active October 7, 2019 14:24
My iocage setup for FreeNAS
zfs create tank/apps/gphotos
iocage create --release 11.2-RELEASE --name "gphotos" \
boot="on" \
vnet="on" \
defaultrouter="192.168.1.1" \
ip4_addr="vnet0|192.168.1.40/24"
iocage exec gphotos "mkdir -p /usr/local/etc/pkg/repos"
iocage exec gphotos "echo -e 'FreeBSD: { url: \"pkg+http://pkg.FreeBSD.org/\${ABI}/latest\" }' > /usr/local/etc/pkg/repos/FreeBSD.conf"
wget freevps.us/downloads/bench.sh -O - -o /dev/null | bash
@skhaz
skhaz / SDL2_Windows.pro
Created June 18, 2016 19:17
SDL2 QMake
TEMPLATE = app
CONFIG -= console
CONFIG -= app_bundle
CONFIG -= qt
CONFIG -= windows
SDL2_PATH = D:\Workspace\SDL2
LIBS += -L $${SDL2_PATH}\lib -lSDL2 -lSDL2main -lSDL2_image
INCLUDEPATH += $${SDL2_PATH}\include
@skhaz
skhaz / main.cpp
Last active April 9, 2021 12:23
Steganography
#include <QtDebug>
#include <QImage>
#include <QString>
#include <QBitArray>
#include <QByteArray>
#include <QFile>
#include <QCommandLineParser>
namespace {
enum { headerSize = 32 };
background yes
use_xft yes
xftfont Sans:size=8
xftalpha 1
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# minute hour day of month month day of week command
# 0-59 0-23 1-31 1-12 0-7 (0/7 is Sun)
30 18 * * * root /opt/vc/bin/tvservice -p ; /opt/vc/bin/tvservice -o
30 8 * * 1-5 root /opt/vc/bin/tvservice -p ; sudo chvt 6; sudo chvt 7
@skhaz
skhaz / gist:6905342
Created October 9, 2013 17:51
Word count
cat *.cpp *.h | cpp -fpreprocessed | sed 's/[_a-zA-Z0-9][_a-zA-Z0-9]*/x/g' | wc -c