- AWS Lambda now supports AWS Fault Injection Service (FIS) actions
- Announcing AWS AppSync Events: serverless WebSocket APIs to power real-time web and mobile experiences at any scale
- Improving security and performance with additional DNS resource record types in Amazon Route 53
- AWS CodeBuild now supports retrying builds automatically
- Amazon Virtual Private Cloud launches new security group sharing features
- [Peek inside your AWS CloudFormation Deplo
John Roux
Are you a senior?
nuclearpengy
Before freelancing ask yourself:
Do you love doing admin? - rock solid admin can be the difference between a happy life and endless battles with SARS. Do you get work done whether or not anyone is asking you and do you currently manage your time well. Could you meet deadlines and get work done and still "have a life"? - When you're freelancing, no one is going to encourage you, motivate you, push you to be the best you can be, you need to want this for yourself.
# Clone Repo | |
git clone https://github.com/ThomasKaiser/Check_MK.git | |
cd Check_MK | |
# Remove less common plugins | |
rm -f agents/plugins/monitor-jss-and-macos-updates agents/plugins/city-temperatures agents/plugins/monitor-kerio agents/plugins/smart* | |
# Install dependencies | |
brew install smartmontools osx-cpu-temp |
#!/bin/bash | |
# | |
# This script takes one or more x509 certificates in .PEM format (from | |
# stdin or files listed on command line) and adds helpful "bag | |
# attributes" before each certificate. This makes it easier for | |
# humans to identify the contents of the bundle. | |
# | |
# Requires (g)awk and openssl's x509 command line utility. | |
# | |
# Output fields included can be specified via openssl-x509 options: |
# -*- encoding: utf-8 -*- | |
# requires a recent enough python with idna support in socket | |
# pyopenssl, cryptography and idna | |
from OpenSSL import SSL | |
from cryptography import x509 | |
from cryptography.x509.oid import NameOID | |
import idna | |
from socket import socket |
<?php | |
/** | |
* @file | |
* Basic demonstration of how to do parallel threads in PHP. | |
*/ | |
// This array of "tasks" could be anything. For demonstration purposes | |
// these are just strings, but they could be a callback, class or | |
// include file (hell, even code-as-a-string to pass to eval()). |
/* | |
Automatically click all "Verify your email" links in the welcome e-mail from | |
Nintendo Pokémon Trainer Club's signup e-mails. | |
Only unread emails in inbox will be processed. | |
All processed e-mails will be marked as read if verification was successful, | |
and optionally moved to trash if it's enabled in your settings. | |
How to use: | |
1. Login to Gmail |
- if you’re on (most modern distributions of) linux, forget that
route(1)
even exists (and throwifconfig
out in the same go) because it’s just absolutely frustrating. for probably 98% of what you need,ip(1)
is the cool you care about
generally speaking, these will cover you: ip route
, ip address
, ip link
- when dealing with routing problems (even if just two hosts next to each other),
mtr
>traceroute
>ping
is an order that’s useful for a lot of what you need
mtr is nice because you can just let it keep running. press d
in its display to get a running history breakdown of packets. fantastic for intermittent issues!
traceroute is generally known already, but depending on the complexity of your networks in question you may want traceroute-nanog
or similar other ones. some of these are ASN-aware, which is useful.