Skip to content

Instantly share code, notes, and snippets.

View LinusU's full-sized avatar
😅
Up to a few hundred notifications again, working thru them...

Linus Unnebäck LinusU

😅
Up to a few hundred notifications again, working thru them...
View GitHub Profile
@LinusU
LinusU / 0.1.0-115
Last active December 11, 2015 14:38
My nodejitsu errors
error: Error running command deploy
error: Nodejitsu Error (500): Internal Server Error
error: There was an error while attempting to deploy the app
error:
error: Target script does not exist: /opt/haibu/carapace-versions/0.8.16/node_modules/haibu-carapace/bin/carapace
error: Error output from Haibu:
error:
error: Error: Target script does not exist: /opt/haibu/carapace-versions/0.8.16/node_modules/haibu-carapace/bin/carapace
error: at /root/haibu-orchestra/node_modules/haibu/node_modules/forever-monitor/lib/forever-monitor/monitor.js:143:26
error: at process.startup.processNextTick.process._tickCallback (node.js:244:9)
@LinusU
LinusU / api.js
Last active December 28, 2015 04:59
Eligius javascript api, backed by jsonp.
(function (window, document) {
'use strict';
var api = function (cmd, opts, cb) {
opts.cmd = cmd;
var id = 'APICB' + Math.round(Math.random() * 1e9),
@LinusU
LinusU / README.md
Last active July 17, 2021 08:06 — forked from apla/icons_and_splash.js
Icons and Splash images for your Cordova project. (with iOS 7 support)

Usage

Install cordova into node_modules

npm install cordova

Add icons_and_splash.js

@LinusU
LinusU / uuid-v5.js
Created April 30, 2014 12:32
UUID V5 Node.js
function uuid5(data) {
var out = crypto.createHash('sha1').update(data).digest();
out[8] = out[8] & 0x3f | 0xa0; // set variant
out[6] = out[6] & 0x0f | 0x50; // set version
var hex = out.toString('hex', 0, 16);
return [
hex.substring( 0, 8),
@LinusU
LinusU / mongodb.diff
Last active August 29, 2015 14:04
Diff to get mongodb to compile on newer OS X 10.10
diff --git a/src/third_party/s2/util/endian/endian.h b/src/third_party/s2/util/endian/endian.h
index 9def73f..9de7ab0 100755
--- a/src/third_party/s2/util/endian/endian.h
+++ b/src/third_party/s2/util/endian/endian.h
@@ -178,14 +178,5 @@ class LittleEndian {
};
-// This one is safe to take as it's an extension
-#define htonll(x) ghtonll(x)
@LinusU
LinusU / grunt-cluster.js
Last active August 29, 2015 14:15
Node.js cluster together with Grunt
var os = require('os');
var async = require('async');
var cluster = require('cluster');
if (cluster.isWorker) {
process.on('message', function (msg) {
// Do the Phantom JS stuff
function run () {
var updateButton = document.querySelector('.branch-action-btn button')
var mergeButton = document.querySelector('.merge-message button')
if (!mergeButton.disabled) {
mergeButton.click()
return
}
if (!updateButton.disabled) {
@LinusU
LinusU / Makefile
Created May 21, 2016 18:05
Minimal CoreAudio line in example
line-in:
clang++ darwin.cc -framework AudioToolBox -framework CoreFoundation -o line-in
@LinusU
LinusU / react.swift
Last active March 6, 2018 15:38
React like renderer concept for Swift
import UIKit
import PlaygroundSupport
/**********************************************
* Library Types *
**********************************************/
protocol REElement {
func render() -> REElement?
@LinusU
LinusU / generate.js
Last active September 22, 2023 19:44
Stripe TypeScript definition generation
const input = require('./spec3.json')
function titleCase(snake) {
return snake.replace(/(^|_)([a-z])/g, (s) => s.replace('_', '').toUpperCase())
}
function isPrimitive(schema) {
switch (schema.type) {
case 'boolean':
case 'number':