I hereby claim:
- I am codingoutloud on github.
- I am codingoutloud (https://keybase.io/codingoutloud) on keybase.
- I have a public key whose fingerprint is DE0B 68FC 8EC6 15A6 7E37 D12A B406 C6B3 FB60 5432
To claim this, I am signing this object:
Function Format-AzureStorageKey { | |
[CmdletBinding()] | |
Param ( | |
[parameter(Mandatory=$True,ValueFromPipelineByPropertyName=$True)] | |
[string[]] $Primary, | |
[parameter(Mandatory=$True,ValueFromPipelineByPropertyName=$True)] | |
[string[]] $Secondary, | |
[parameter(Mandatory=$True,ValueFromPipelineByPropertyName=$True)] | |
[string[]] $StorageAccountName, |
I hereby claim:
To claim this, I am signing this object:
using Microsoft.WindowsAzure.StorageClient; | |
/// <summary> | |
/// Ensure that blobContainer exists before this method returns. | |
/// There is no timeout or maximum time for which this method can run. | |
/// </summary> | |
/// <param name="blobContainer">The (possibly not-yet-created) blob container.</param> | |
/// <param name="options">Required options for blob creation.</param> | |
/// <param name="retryDelay">Optional. Control how long to sleep between creation attempts.</param> | |
/// <returns>If success, just returns. Otherwise, exception is thrown.</returns> |
<html> | |
<body> | |
<iframe | |
width="100%" | |
src="http://pop.blob.core.windows.net/popstats/last-github-commit.txt" | |
frameborder="0" | |
scrolling="no" | |
name="lastGithubCommit" | |
title="Last Github commit."/> |
// POST /api/githubpushes | |
// FAILS: Content-Type: application/json | |
// WORKS: Content-Type: application/x-www-form-urlencoded | |
public HttpResponseMessage<string> Post( | |
// not needed, but might be if more complex: [FromBody] | |
SimpleFormData webHookData) | |
{ | |
var pushManifestJson = webHookData.Payload; | |
var pushManifest = JsonConvert.DeserializeObject<GithubPushManifest>(pushManifestJson); |
@echo off | |
rem - Generate a self-signed certificate useful for use with the Windows Azure Service Management API | |
if .%1.==.. goto USAGE | |
if .%2.==.. goto USAGE | |
if "%3"=="-private" goto PRIVATE | |
makecert.exe -r -pe -n %1 -ss My -sky exchange -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 %2.cer | |
goto END |
// Simple approach, usually done in RoleEntryPoint::OnStart - though could be otherwise (even done remotely) | |
// See full working project at https://github.com/codingoutloud/SimpleWAD | |
public override bool OnStart() | |
{ | |
Trace.Listeners.Add(new DiagnosticMonitorTraceListener()); | |
Trace.AutoFlush = true; | |
Trace.TraceInformation("Error"); | |
// Set up to transfer to blob storage | |
DiagnosticMonitorConfiguration diagnosticConfiguration = DiagnosticMonitor.GetDefaultInitialConfiguration(); |
<!-- | |
The beginnings of some useful context to display so one might understand some simple things about a | |
Windows Azure deployment without a lot of effort | |
Source: https://gist.github.com/3829053 | |
--> | |
<!-- | |
As might be included in an About page: | |
Note: only useful when run within a custom assembly; if run from within default.cshtml on, say, trivial | |
Windows Azure Web Sites site, it would show the About info for mscorlib, such as: | |
Last compiled: Saturday, January 21, 2012 at 5:40:04 PM UTC, File version: 4.0.0.0) |
<?xml version="1.0"?> | |
<!-- Source: https://gist.github.com/3829717 --> | |
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> | |
<connectionStrings> | |
<add name="NameOfConnectionStringNeedsToMatchWhatsInRegularWebConfig" | |
connectionString= | |
"Server=tcp:abcd12hdj.database.windows.net,1433;Database=pop-tart;User ID=hopefullynonadminuser@abcd12bhdj;Password=TopSecretPassw0rd;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" | |
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> | |
</connectionStrings> |
@echo off | |
rem - Generate a self-signed certificate (*.cer) useful for use with the Windows Azure Service Management API. | |
rem - Optionally create Private Key (*pvk) and Personal Information Exchange (*.pfx) files. | |
rem - A more advanced version of https://gist.github.com/3767941 | |
rem - Assumes the makecert.exe and pvk2pfx.exe are available in your path on Windows. | |
rem - SOURCE: https://gist.github.com/3948621 | |
if .%1.==.. goto USAGE | |
if .%2.==.. goto USAGE | |
if "%3"=="-private" goto PRIVATE |