Copyright © Peter Brett 2015
This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright © Peter Brett 2015
This work is licensed under a Creative Commons Attribution 4.0 International License.
import requests | |
import sys | |
def ensembl_get(ext): | |
uri = 'http://rest.ensemblgenomes.org' + ext | |
r = requests.get(uri, | |
headers = { "Content-Type": "application/json" }) | |
if not r.ok: | |
r.raise_for_status() |
# PowerShell script for installing BuildBot 0.8.12 on Windows Server 2016 | |
# Datacenter Edition | |
# For full explanation of everything in this script, see: | |
# http://blog.peter-b.co.uk/2017/02/deploying-buildbot-workers-on-windows.html | |
# Copyright (C) 2017 LiveCode Ltd. | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal |
/* Compute a hash-based message authentication code | |
using the SHA-1 hash. This is broken; it should correctly | |
follow RFC 2104. */ | |
private function hmacSha1 pKey, pMessage | |
return sha1digest(pKey & sha1digest(pKey & pMessage)) | |
end hmacSha1 | |
/* Constant time string comparison algorithm. This | |
prevents against timing attacks on the hashed password | |
comparison. */ |