Skip to content

Instantly share code, notes, and snippets.

@jongeorge1
jongeorge1 / Connect.cs
Created September 17, 2019 11:00
Create blob storage connection
var account = CloudStorageAccount.Parse("DefaultEndpointsProtocol=http;BlobEndpoint=http://127.0.0.1:11002/blobs;AccountName=blobs;AccountKey=mm9NYwdA42vTEF9Q6/4A4slU+8pd/VFpBnL5jWvZZkR7W7Bcn3qHsn/mAA3t/ZGZn/U3+Z1gJEWzPgjNMTF8/Q==;");
var client = account.CreateCloudBlobClient();
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS installer-env
COPY . /src/dotnet-function-app
RUN cd /src/dotnet-function-app && \
mkdir -p /home/site/wwwroot && \
dotnet publish *.csproj --output /home/site/wwwroot
FROM mcr.microsoft.com/azure-functions/dotnet:2.0-arm32v7
ENV AzureWebJobsScriptRoot=/home/site/wwwroot \
AzureFunctionsJobHost__Logging__Console__IsEnabled=true
d3.select("#chart")
.transition()
.duration(durations.entryAnimation)
.tween("arcRadii", () => {
return t => arc
.innerRadius(innerRadiusInterpolation(t))
.outerRadius(outerRadiusInterpolation(t));
});
let generator = d3.pie()
.sort(null);
let chart = generator(data);
let arcs = d3.select("#chart")
.append("g")
.attr("transform", "translate(100, 100)")
.selectAll(".arc")
.data(chart)
@jongeorge1
jongeorge1 / drawarcs.js
Created August 16, 2019 12:35
Arc drawing transition
arcs.transition()
.duration(durations.entryAnimation)
.attrTween("d", d => {
let originalEnd = d.endAngle;
return t => {
let currentAngle = angleInterpolation(t);
if (currentAngle < d.startAngle) {
return "";
}