Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
var azureStorage = null;
var fs = null;
// check if running in nw, if not, we're probably running as a test
// in which case this entire service will be mocked
if (window.requireNode) {
azureStorage = window.requireNode('azure-storage');
fs = window.requireNode('fs');
}
export default Ember.Service.extend({
nodeServices.set('azureStorage', {
createBlobService: function () {
return {
listContainersSegmented: function (shouldBeNull, callback){
assert.ok(shouldBeNull === null, 'expeceted arg shouldBeNull to be null');
assert.ok(callback !== null, 'expeceted arg callback to be non-null');
return callback(null, {
entries: [{
name: 'testcontainer',
properties: {
// Start app in test mode with mocked services
import startApp from 'azureexplorer/tests/helpers/start-app';
// Replace this with your real tests.
test('it should give us models', function(assert) {
assert.expect(2);
App = startApp(null, assert);
store = App.__container__.lookup('store:main');
Ember.run(function(){
var newAccount = store.createRecord('account', {
name: 'Testaccount',
# If you haven't already install ember-cli
npm install ember-cli -g
$>ember new
$>cd
$>npm install && bower install
$>npm install ember-cli-node-webkit --save
$>ember g node-webkit
# Develop your application & tests
...
# Now run your automated tests
Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Xlib: extension RANDR missing on display :99.0.
Xlib: extension RANDR missing on display :99.0.
InitializeSandbox()** called with multiple threads in process gpu-process
X error received: serial 61, error_code 8 (BadMatch (invalid parameter attributes)**)**, request_code 72, minor_code 0 (X_PutImage)**
1...64
ok 1 - JSHint - adapters # adapters/application.js should pass jshint
ok 2 - JSHint - adapters # adapters/blob.js should pass jshint
ok 3 - JSHint - adapters # adapters/container.js should pass jshint
# set the ssl cert for deis
deisctl config router set sslKey= sslCert=
# redirect all http traffic to https
deisctl config router set enforceHTTPS=true
# 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:
@sedouard
sedouard / spec.json
Created April 28, 2015 23:46
connected car rest api spec
VEHICLES
--
GET /vehicles - Returns all vehicles
Sample Response:
{ "data": [
{
"type": "vehicle",
@sedouard
sedouard / SAStoken.cs
Created July 10, 2015 02:15
Generates a SAS Token for Azure REST Api Calls (Particularly for Service Bus Services like Event Hub & Queues)
/// <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 / blank_vhd.py
Last active June 11, 2018 22:40
Create Blank VHD for Microsoft Azure
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