| Title | Description
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python | |
| #-*- coding:utf8 -*- | |
| # sources | |
| # 1. https://gist.github.com/tell-k/4943359#file-paramiko_proxycommand_sample-py-L11 | |
| # 2. https://github.com/paramiko/paramiko/pull/97 | |
| # info: http://bitprophet.org/blog/2012/11/05/gateway-solutions/ | |
| # local -> proxy-server -> dest-server | |
| # ~/.ssh/config | |
| # | |
| # Host proxy-server |
One of the many reasons I love working with Ruby is it has a rich vocabulary that allows you to accomplish your goals with a minimal amount of code. If there isn't a method that does exactly what you want, it's usually possible to build an elegant solution yourself.
Let's take the example of simulating the rolling of a die.
We can represent a die as an array of its faces.
die = [*?⚀..?⚅]
# => ["⚀", "⚁", "⚂", "⚃", "⚄", "⚅"]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <assert.h> | |
| #include <stddef.h> | |
| #include <stdio.h> | |
| #define var __auto_type | |
| #define let __auto_type const | |
| static inline void * variant_cast(void * variant_ptr, ptrdiff_t desired_tag) { | |
| ptrdiff_t * variant_tag = (ptrdiff_t *)variant_ptr; | |
| assert(*variant_tag == desired_tag); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Applies functions in `fs` in order whose input starts with `iv` and | |
| # each function's output is fed into the next function in the chain. | |
| # Should any function return `None`, the chain is broken, execution | |
| # stops and `None` is returned. | |
| def chain(iv, *fs): | |
| v = iv | |
| for f in fs: | |
| v = f(v) | |
| if v is None: | |
| break |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python2.7 | |
| from __future__ import print_function | |
| import commands | |
| import os | |
| import stat | |
| from gitlab import Gitlab | |
| def get_clone_commands(token, repo_root): | |
| con = Gitlab("http://gitlab.your.domain", token) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ########## | |
| # Win10 Initial Setup Script | |
| # Author: Disassembler <[email protected]> | |
| # Version: 1.7, 2016-08-15 | |
| # dasm's script: https://github.com/Disassembler0/Win10-Initial-Setup-Script/ | |
| # THIS IS A PERSONALIZED VERSION | |
| # This script leaves more MS defaults on, including MS security features. | |
| # Tweaked based on personal preferences for @alirobe 2016-11-16 - v1.7.1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # basic pfctl control | |
| # == | |
| # Related: http://www.OpenBSD.org | |
| # Last update: Tue Dec 28, 2004 | |
| # == | |
| # Note: | |
| # this document is only provided as a basic overview | |
| # for some common pfctl commands and is by no means | |
| # a replacement for the pfctl and pf manual pages. |
- Create 10GB FreeBSD image using QEMU.
- Run the VM using xhyve.
- Mount host directory.
- Resize the image.
- OSX
- Homebrew
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| EAL: Detected lcore 0 as core 0 on socket 0 | |
| EAL: Detected lcore 1 as core 1 on socket 0 | |
| EAL: Detected lcore 2 as core 2 on socket 0 | |
| EAL: Detected lcore 3 as core 3 on socket 0 | |
| EAL: Detected lcore 4 as core 4 on socket 0 | |
| EAL: Detected lcore 5 as core 5 on socket 0 | |
| EAL: Detected lcore 6 as core 6 on socket 0 | |
| EAL: Detected lcore 7 as core 7 on socket 0 | |
| EAL: Detected lcore 8 as core 8 on socket 0 | |
| EAL: Detected lcore 9 as core 0 on socket 1 |