Keybase proof
I hereby claim:
- I am goyalankit on github.
- I am goyalankit (https://keybase.io/goyalankit) on keybase.
- I have a public key ASB35EigYuQtVor3E2Z5EX4pOGO8cg17amOaWGkhKMPf0wo
To claim this, I am signing this object:
# Copyright 2019, The TensorFlow Federated Authors. | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, |
#!/usr/bin/perl | |
# Copyright Ben Maurer | |
# you can distribute this under the MIT/X11 License | |
my $pid=shift @ARGV; | |
unless ($pid) { | |
print "./smem.pl <pid>\n"; | |
exit 1; | |
} |
{ | |
"ociVersion": "1.0.0", | |
"process": { | |
"terminal": false, | |
"user": { | |
"uid": 0, | |
"gid": 0 | |
}, | |
"args": [ | |
"sh" |
import os | |
import time | |
from functools import wraps | |
def memoize_until_file_modified(filepath): | |
""""Memoize the data until the mtime of the file at filepath changes.""" | |
def memoize_until_file_modified_decorator(func): | |
@wraps(func) | |
def decorated(*args, **kwargs): | |
try: |
I hereby claim:
To claim this, I am signing this object:
# This script goes through all the network devices on the system | |
# and determines if the device in promiscuous mode. | |
# | |
# More information at: http://goyalankit.com/blog/promiscuous-mode-detection | |
# | |
# Usage: python is_promiscuous.py | |
# Author: Ankit Goyal (http://github.com/goyalankit) | |
import os |
1) Filter Table
Filter is default table for iptables. So, if you don’t define you own table, you’ll be using filter table. Iptables’s filter table has the following built-in chains.
[Unit] | |
Description=Service that restarts my spread_goodness.service every two hours. | |
[Service] | |
Type=oneshot | |
ExecStart=/usr/bin/systemctl try-restart spread_goodness.service |
{ | |
"action": "get", | |
"node": { | |
"key": "/registry/minions", | |
"dir": true, | |
"nodes": [{ | |
"key": "/registry/minions/172.17.8.102", | |
"value": "{\"kind\":\"Node\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"172.17.8.102\",\"selfLink\":\"/api/v1/nodes/172.17.8.102\",\"uid\":\"a062c77a-8e97-11e6-84ff-08002794c432\",\"creationTimestamp\":\"2016-10-10T03:14:16Z\",\"labels\":{\"beta.kubernetes.io/arch\":\"amd64\",\"beta.kubernetes.io/os\":\"linux\",\"kubernetes.io/hostname\":\"172.17.8.102\"},\"annotations\":{\"volumes.kubernetes.io/controller-managed-attach-detach\":\"true\"}},\"spec\":{\"externalID\":\"172.17.8.102\"},\"status\":{\"capacity\":{\"alpha.kubernetes.io/nvidia-gpu\":\"0\",\"cpu\":\"1\",\"memory\":\"2053160Ki\",\"pods\":\"110\"},\"allocatable\":{\"alpha.kubernetes.io/nvidia-gpu\":\"0\",\"cpu\":\"1\",\"memory\":\"2053160Ki\",\"pods\":\"110\"},\"conditions\":[{\"type\":\"OutOfDisk\",\"status\":\"False\",\"lastHeartbeatTime\":\"2016-10-10T03:47:28Z\",\"lastTransitionTime\":\"2016-10-10T03:14:16Z\", |