Skip to content

Instantly share code, notes, and snippets.

Steven Edouard sedouard

Block or report user

Report or block sedouard

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View canvast-toblob.js
canvas.toBlob(function(blob) {
var fs = require('fs'),
out = fs.createWriteStream(__dirname + '/chart.png');
out.write(jsdom.blobToBuffer(blob));
}, "image/png");
@sedouard
sedouard / canvas-chartjs.js
Created Sep 17, 2016
Using Canvas.js in Node.js
View canvas-chartjs.js
// Using the node canvas module
var fs = require('fs');
var jsdom = require("jsdom");
jsdom.defaultDocumentFeatures = {
FetchExternalResources: ["script"],
ProcessExternalResources: true
};
jsdom.env('<html><body><div id="chart-div" style="font-size:12; width:800px; height:800px;"><canvas id="myChart" width="400" height="400" style="width:400px;height:400px"></canvas>></div></body></html>',
['https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.2.2/Chart.js'],
function (err, window) {
View chartjs-example.js
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
datasets: [{
label: '# of Votes',
data: [12, 19, 3, 5, 2, 3],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
View chartjs-object
{ chart:
{ config: { type: 'bar', data: [Object], options: [Object] },
ctx:
CanvasRenderingContext2D {
canvas: HTMLCanvasElement {},
createPattern: [Function],
drawImage: [Function],
lastFontString: 'normal 12px \'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif',
lastTextAlignment: 'right',
lastBaseline: 'middle' },
@sedouard
sedouard / chartjs-node.js
Created Sep 16, 2016
Trying to use Chart.js sever-side
View chartjs-node.js
var Canvas = require('canvas')
, Image = Canvas.Image;
var fs = require('fs');
var jsdom = require("jsdom");
jsdom.defaultDocumentFeatures = {
FetchExternalResources: ["script"],
ProcessExternalResources: true
};
global.Canvas = Canvas;
global.Image = Canvas.Image;
@sedouard
sedouard / blank_vhd.py
Last active Jun 11, 2018
Create Blank VHD for Microsoft Azure
View blank_vhd.py
import datetime
import uuid
from azure.storage import BlobService
def generate_vhd_footer(size):
# Fixed VHD Footer Format Specification
# spec: https://technet.microsoft.com/en-us/virtualization/bb676673.aspx#E3B
# Field Size (bytes)
# Cookie 8
# Features 4
@sedouard
sedouard / SAStoken.cs
Created Jul 10, 2015
Generates a SAS Token for Azure REST Api Calls (Particularly for Service Bus Services like Event Hub & Queues)
View SAStoken.cs
/// <summary>
/// Code for generating of SAS token for authorization with Service Bus
///
/// This handy function can be found on this helpful blog post:
/// http://developers.de/blogs/damir_dobric/archive/2013/10/17/how-to-create-shared-access-signature-for-service-bus.aspx
/// </summary>
/// <param name="resourceUri"></param>
/// <param name="keyName"></param>
/// <param name="key"></param>
/// <returns></returns>
@sedouard
sedouard / spec.json
Created Apr 28, 2015
connected car rest api spec
View spec.json
VEHICLES
--
GET /vehicles - Returns all vehicles
Sample Response:
{ "data": [
{
"type": "vehicle",
View openssl.txt
# Generate the private key
openssl genrsa -des3 -out server.key 1024
Generating RSA private key, 1024 bit long modulus
.........................................................++++++
........++++++
e is 65537 (0x10001)
Enter PEM pass phrase:
Verifying password - Enter PEM pass phrase:
View deisctl.txt
# set the ssl cert for deis
deisctl config router set sslKey= sslCert=
# redirect all http traffic to https
deisctl config router set enforceHTTPS=true
You can’t perform that action at this time.