I hereby claim:
- I am shtrom on github.
- I am shtrom (https://keybase.io/shtrom) on keybase.
- I have a public key whose fingerprint is 4435 CF6A 7C8D DD9B E2DE F5F9 F012 A6E2 98C6 6655
To claim this, I am signing this object:
| #!/bin/bash | |
| daemon_name=graphite-web | |
| . /etc/rc.conf | |
| . /etc/rc.d/functions | |
| get_pid() { | |
| echo `ps ax | grep [c]arbon-cache.py | awk '{ print $1; }'; \ | |
| ps ax | grep [u]wsgi-graphite.yaml | awk '{ print $1; }'` |
I hereby claim:
To claim this, I am signing this object:
| This Gist confirms the Linked Identity in my OpenPGP key, and links it to this GitHub account. | |
| Token for proof: | |
| [Verifying my OpenPGP key: openpgp4fpr:4435cf6a7c8ddd9be2def5f9f012a6e298c66655] |
| #!/usr/bin/env python | |
| """ | |
| http://www.openldap.org/faq/data/cache/347.html | |
| As seen working on Ubuntu 12.04 with OpenLDAP 2.4.28-1.1ubuntu4 | |
| Author: Roberto Aguilar <roberto@baremetal.io> | |
| """ | |
| import hashlib | |
| import os |
| <?php | |
| /* Export Wallabag 1.9 (and maybe other 1.x) library. | |
| * | |
| * Olivier Mehani <shtrom+wallabag@ssji.net>, 2016 | |
| * MIT license (same as Wallabag itself) | |
| * | |
| * Particularly useful in * case the normal export process dies with a message | |
| * such as | |
| * | |
| * PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 74558957 bytes) in /srv/www/wallabag/inc/poche/Tools.class.php on line 231 |
| #!/bin/bash | |
| # parameters | |
| USERNAME="maybe empty" | |
| PASSWORD="fritzbox-password" | |
| CERTPATH="path to cert eg /etc/letsencrypt/live/domain.tld/" | |
| CERTPASSWORD="cert password if needed" | |
| HOST=http://fritz.box | |
| # make and secure a temporary file |
| #!/usr/bin/env python3 | |
| # vim: fileencoding=utf-8 | |
| """ | |
| Upload a TLS key and cert to a FRITZ!Box, in pretty Python | |
| Copyright (C) 2018--2021 Olivier Mehani <shtrom@ssji.net> | |
| This program is free software; you can redistribute it and/or modify | |
| it under the terms of the GNU General Public License as published by | |
| the Free Software Foundation; either version 2 of the License, or | |
| (at your option) any later version. |
| int doSomething(int n) | |
| { | |
| for (int i = 1; i <= n; i++) | |
| { | |
| for (int j = 1; j < n; j += i) | |
| { | |
| // Some O(1) task | |
| } | |
| } | |
| } |
| <?php | |
| class VarHolder { | |
| const VAR = 2; | |
| public function showVar() { | |
| echo self::VAR; | |
| echo static::VAR; | |
| } | |
| } |
| #!/bin/bash -eu | |
| # | |
| # Test script to read from a Kinesis Data Stream | |
| # | |
| # Olivier Mehani <olivier.mehani@learnosity.com> | |
| # | |
| # Example usage: | |
| # | |
| # REGION=ap-southeast-2 AWS_PROFILE=playground ./read-stream.sh kinesis-cross-account-playground | |
| # |