Fetch a goroutine dump from the pprof endpoint
curl -q http://myapp.com:/debug/pprof/goroutine?debug=2 > goroutine.dump
version: 0.50.0 | |
type: DeclarativeSource | |
check: | |
type: CheckStream | |
stream_names: | |
- Mailboxes | |
streams: | |
- type: DeclarativeStream | |
name: Mailboxes | |
primary_key: |
I hereby claim:
To claim this, I am signing this object:
// takes array and returns hash keyed by property | |
const indexBy = (array, property) => array.reduce((hash, item) => { | |
hash[item[property]] = item | |
return hash; | |
}, {}) | |
const get = async function (url) { | |
// force https on Star Wars API | |
const httpsUrl = url.replace('http://', 'https://') | |
const response = await fetch(httpsUrl) |
# Description: | |
# Messing around with the Spotify API. https://developer.spotify.com/web-api/ | |
# | |
# Commands: | |
# hubot spotify (album|track|artist|playlist) <query> - Searches Spotify for the query and returns the embed link | |
# | |
# Author: | |
# catkins (2015) | |
# |
# Description: | |
# Messing around with the Spotify API. https://developer.spotify.com/web-api/ | |
# | |
# Commands: | |
# hubot spotify (album|track|artist|playlist) <query> - Searches Spotify for the query and returns the embed link | |
# | |
# Author: | |
# catkins (2015) | |
# |
{ | |
"name": "emberfire", | |
"main": "emberfire.js", | |
"dependencies": { | |
"firebase": "2.1.x" | |
}, | |
"ignore": [ | |
"**/.*", | |
"src", | |
"lib", |
/*! | |
* EmberFire is the officially supported adapter for using Firebase with | |
* Ember Data. The DS.FirebaseAdapter provides all of the standard DS.Adapter | |
* methods and will automatically synchronize the store with Firebase. | |
* | |
* EmberFire 0.0.0 | |
* https://github.com/firebase/emberfire/ | |
* License: MIT | |
*/ | |
!function(){"use strict";if(void 0!==window.DS){var a=Ember.Namespace.create({VERSION:"0.0.0"});Ember.libraries&&Ember.libraries.registerCoreLibrary("EmberFire",a.VERSION),DS.Store.reopen({push:function(a,b,c){var d=this._super(a,b,c),e=this.adapterFor(d.constructor);return e.recordWasPushed&&e.recordWasPushed(this,a,d),d},recordWillUnload:function(a){var b=this.adapterFor(a.constructor);b.recordWillUnload&&b.recordWillUnload(this,a)}}),DS.Model.reopen({unloadRecord:function(){return this.store.recordWillUnload(this),this._super()}});var b=Ember.RSVP.Promise,c=Ember.EnumerableUtils.map,d=Ember.EnumerableUtils.forEach,e=Ember.String.fmt,f=function(a,c,d,e){var f=d||[];return new b(function(b,d){var g=funct |
// pretty low-tech but works with jasmine 2.1's html runner in chrome 40 | |
var results = $('.symbol-summary > li').map(function(x) { | |
return { | |
description: this.attributes.title.value, | |
status: this.attributes.class.value, | |
id: this.id.substr(9) | |
}; | |
}).toArray(); |