Skip to content

Instantly share code, notes, and snippets.

Avatar

Víctor Román Archidona vroman

View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am vroman on github.
  • I am vroman (https://keybase.io/vroman) on keybase.
  • I have a public key ASCZ9qxchPqbexX4egAaAAeADgJly5I2ElrWbRQKw6Bh8Qo

To claim this, I am signing this object:

@vroman
vroman / encrypted-git-repo.md
Created Jun 7, 2018
Transparent Git Encryption
View encrypted-git-repo.md

Transparent Git Encryption

This document has been modified from its [original format][m1], which was written by Ning Shang (geek@cerias.net). It has been updated and reformatted into a [Markdown][m2] document by [Woody Gilk][m3] and [republished][m4].

Description

When working with a remote git repository which is hosted on a third-party storage server, data confidentiality sometimes becomes

@vroman
vroman / send_jail_stats.sh
Created Oct 9, 2018
Send running jail stats to carbon database
View send_jail_stats.sh
#!/bin/sh
# This scripts injects running jails from a FreeBSD host
# into carbon database. It may be consumed then by tools
# like graphite or grafana.
#
# A common way to use this is set-up a crontab entry.
#
# kernel requeriments:
# options RACCT
#. options RCTL
@vroman
vroman / getUserAcceptedLanguages.php
Created Oct 20, 2018
A small function to get client-sent HTTP Accept-Language header in PHP
View getUserAcceptedLanguages.php
<?php
/*
* A small function to get client-sent HTTP Accept-Language header.
*
* Copyright (C) 2018 Víctor Román Archidona
* https://www.victorroman.es/
*
* Input:
* (int, optional): An HTTP Accept-Language header or null if it
* should be taken from $_SERVER environment.
You can’t perform that action at this time.