This Gist is similar to https://gist.github.com/noteed/8656989 which uses Open vSwitch instead of Tinc.
Download the install.sh
script and run it:
> https://gist.githubusercontent.com/noteed/11031504/raw/install.sh
-- Send currently selected Mail.app message to OmniFocus 2 quick entry box, then archive it | |
-- Archive behaviour found at: http://vemedio.com/blog/posts/my-archive-email-apple-script | |
tell application "Mail" | |
set theSelectedMessages to selection | |
set the selected_message to item 1 ¬ | |
of the theSelectedMessages | |
set message_id to the message id of the selected_message | |
set my_subject to the subject of the selected_message | |
set message_url to "message://%3c" & message_id & "%3e" |
This Gist is similar to https://gist.github.com/noteed/8656989 which uses Open vSwitch instead of Tinc.
Download the install.sh
script and run it:
> https://gist.githubusercontent.com/noteed/11031504/raw/install.sh
A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."
To remove a submodule you need to:
As a good crypto nerd, I usually use an entirely encrypted linux FS: /
but also
/boot
using grub LUKS support. It's a good setup but it's not perfect, the BIOS and
the bootloader are not protected.
I recently got a USBArmory and I wanted to apply the same (or a better) setup.
I found some useful links but no clear howto. So this is my setup.
[Unit] | |
Description=Consul service discovery agent | |
Requires=network-online.target | |
After=network.target | |
[Service] | |
User=consul | |
Group=consul | |
PIDFile=/run/consul/consul.pid | |
Restart=on-failure |
Requires | |
- fddroidserver and basic requirements for binary repo (see their page) | |
- follow instrunctions to create a basic repo structure for a binary-only repo | |
- the android sdk of which you mostly need aapt and its libc++.so + local libraries to make it run | |
the SDK itself isn't redistirbutable mostly, get your own copy. | |
For the aapt I use ldd shows following libraries are needed on a Debian amd64 system: | |
ldd /opt/android-sdk-linux-mini/build-tools/23.0.1/aapt | |
linux-gate.so.1 (0xf774a000) | |
libc++.so => /opt/android-sdk-linux-mini/build-tools/23.0.1/lib/libc++.so (0xf756c000) |
My friend Michael Jackson turned off github issues on one of his smaller projects. It got me thinking...
Maintainers getting burned out is a problem. Not just for the users of a project but the mental health of the maintainer. It's a big deal for both parties. Consumers want great tools, maintainers want to create them, but maintainers don't want to be L1 tech support, that's why they
# Add this snippet to the top of your playbook. | |
# It will install python2 if missing (but checks first so no expensive repeated apt updates) | |
# [email protected] | |
- hosts: all | |
gather_facts: False | |
tasks: | |
- name: install python 2 | |
raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal) |