This is a list of controls that can be placed into an IAM policy document. All content comes from AWS documentation.
Something wrong? Try looking here.
Table of Contents generated with DocToc
# United States of America Python Dictionary to translate States, | |
# Districts & Territories to Two-Letter codes and vice versa. | |
# | |
# Canonical URL: https://gist.github.com/rogerallen/1583593 | |
# | |
# Dedicated to the public domain. To the extent possible under law, | |
# Roger Allen has waived all copyright and related or neighboring | |
# rights to this code. Data originally from Wikipedia at the url: | |
# https://en.wikipedia.org/wiki/ISO_3166-2:US | |
# |
CREATE FUNCTION dbo.itemAtIndexInASplitString( @stringToSplit VARCHAR(MAX), @delimiter VARCHAR(5), @indexToReturn int) | |
RETURNS | |
varchar(max) | |
AS | |
BEGIN | |
DECLARE @returnList TABLE ([ID] int, [Name] [nvarchar] (500)) | |
DECLARE @name NVARCHAR(255) | |
DECLARE @pos INT | |
DECLARE @index INT | |
DECLARE @return_value varchar(max) |
<?php | |
error_reporting(E_ALL); | |
/* Get the port for the service. */ | |
$port = "9100"; | |
/* Get the IP address for the target host. */ | |
$host = "172.17.144.89"; | |
/* construct the label */ |
Do you need a refresher on git? Go through Codecademy's git
course.
Using your terminal/command line, get inside the folder where your project files are kept:
cd /path/to/my/codebase
.
→ You cannot do this simply by opening the folder normally, you must do this with the command line/terminal.
→ Do you need a refresher on using your command line/terminal? I've compiled my favorite resources here.
Check if git is already initialized: git status
import subprocess, sys | |
applescript=''' | |
tell application "System Events" | |
set processName to name of processes whose frontmost is true | |
do shell script "echo " & processName | |
end tell | |
''' | |
args = [item for x in [("-e",l.strip()) for l in applescript.split('\n') if l.strip() != ''] for item in x] | |
proc = subprocess.Popen(["osascript"] + args ,stdout=subprocess.PIPE ) | |
progname = proc.stdout.read().strip() |
from __future__ import print_function | |
import boto3 | |
import time | |
def lambda_handler(event, context): | |
path = "/" + event["Records"][0]["s3"]["object"]["key"] | |
bucket_name = event["Records"][0]["s3"]["bucket"]["name"] | |
client = boto3.client('s3') |
2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1 |
This uses the same API as FedEx's website does to track packages by tracking number. There is no account number, password, or API key required to use this API.
Here is an example of how to track a package:
from fedex import track_package
track_package(523664444388)
""" | |
YOUTUBE SEARCH SUGGESTIONS | |
Author: Noah Broyles | |
This program shows how to get search autocomplete suggestions from YouTube with Python. This is the same API that YouTube uses at youtube.com. | |
If you look at the Network log while searching something on YouTube, you will see that a request is made for EACH keypress in | |
the search box. This API is super fast, built by Google to stand up to high demand. | |
Because this is just a reverse engineered web API, YouTube could change their method of getting search suggestions at any time and this could | |
stop working. I'm betting they will keep this for a while, however. |