start new:
tmux
start new with session name:
tmux new -s myname
| #!/usr/bin/env ruby | |
| # | |
| # this is a special meta-check. It runs ping checks against all hosts in | |
| # the /endpoints API and sends individual results directly to sensu-client via | |
| # the udp/3030 client socket. this is different from the normal sensu check model | |
| # where individual scripts run and their exit status and output is used to create | |
| # a single event. | |
| # | |
| # the reason for this check is to be able to dynamically ping a list of hosts | |
| # without the race conditions and timing issues involved with creating individual |
| import os | |
| import pytz | |
| import sys | |
| import datetime | |
| import dateutil.parser | |
| import boto | |
| downloadFolder = "downloads" | |
| if len(sys.argv) > 1: |
| # Hello, and welcome to makefile basics. | |
| # | |
| # You will learn why `make` is so great, and why, despite its "weird" syntax, | |
| # it is actually a highly expressive, efficient, and powerful way to build | |
| # programs. | |
| # | |
| # Once you're done here, go to | |
| # http://www.gnu.org/software/make/manual/make.html | |
| # to learn SOOOO much more. |
| /* | |
| To the extent possible under law, Konstantin Olkhovskiy has waived | |
| all copyright and related or neighboring rights to this snippet. | |
| CC0 license: http://creativecommons.org/publicdomain/zero/1.0/ | |
| */ | |
| package main | |
| import ( | |
| "crypto/x509" |
| // original gist | |
| const shuffleArray = arr => arr.sort(() => Math.random() - 0.5); | |
| // fully random by @BetonMAN | |
| const shuffleArray = arr => arr | |
| .map(a => [Math.random(), a]) | |
| .sort((a, b) => a[0] - b[0]) | |
| .map(a => a[1]); | |
| shuffleArray([1, 2, 3]) //[3, 1, 2] |
| AWSTemplateFormatVersion: '2010-09-09' | |
| Description: Cognito Stack | |
| Parameters: | |
| AuthName: | |
| Type: String | |
| Description: Unique Auth Name for Cognito Resources | |
| Resources: | |
| # Creates a role that allows Cognito to send SNS messages | |
| SNSRole: |
Granted, this is little more than an obfuscated way of having a publicly writable S3 bucket, but if you don’t have a server which can pre-sign URLs for you, this might be an acceptable solution.
For this to work, you take the following steps:
| a4b.amazonaws.com | |
| access-analyzer.amazonaws.com | |
| account.amazonaws.com | |
| acm-pca.amazonaws.com | |
| acm.amazonaws.com | |
| airflow-env.amazonaws.com | |
| airflow.amazonaws.com | |
| alexa-appkit.amazon.com | |
| alexa-connectedhome.amazon.com | |
| amazonmq.amazonaws.com |
| This is a step-by-step guide on how make sleep mode work with a Lenovo Yoga X1 3rd generation running Fedora 28 (UEFI based system). | |
| Kernel version: 4.17.4-200.fc28.x86_64 | |
| Credits: most of this guide comes from `https://delta-xi.net/#056`. The patch I used is a little different though, taken from http://kernel.dk/acpi.patch | |
| (found through https://bbs.archlinux.org/viewtopic.php?pid=1794150#p1794150), and some of the steps slightly differ as well as mine is a UEFI based system. | |
| 1. Reboot, enter BIOS/UEFI. Go to Config - Thunderbolt (TM) 3 - set Thunderbolt BIOS Assist Mode to Enabled. Set also Security - Secure Boot to Disabled. | |
| 2. Install iasl (Intel's compiler/decompiler for ACPI machine language) and cpio: `sudo yum install acpica-tools cpio` |