Skip to content

Instantly share code, notes, and snippets.

View carlbarrdahl's full-sized avatar

Carl Barrdahl carlbarrdahl

View GitHub Profile
var Person = function(name) {
this.name = name;
}
Person.prototype = (function() {
var aPrivateMethod = function() {};
return {
constructor: Person,
function(name, definition) {
if (typeof define == 'function' && define.amd) {
define(name, definition);
} else if (typeof module != 'undefined') {
module.exports = definition();
} else {
this[name] = definition();
}
}('thing', function() {
var thing = function() {
/*
Simple type checking
*/
(function(name, definition) {
if (typeof define == 'function' && define.amd) {
define(name, definition);
} else if (typeof module != 'undefined') {
var express = require('express');
var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var app = express();
app.get('/scrape', function(req, res) {
url = 'http://www.hemnet.se/resultat';
@carlbarrdahl
carlbarrdahl / ello_omnibar_bookmarklet.js
Created September 30, 2014 15:45
Ello Omnibar bookmarklet
// Focuses the Omnibar on Shift+2
javascript: (function () {
window.addEventListener('keydown', function (e) {
if (e.shiftKey && e.keyCode === 50) {
var omni = document.querySelector('.omnibar .editable');
// Timeout to prevent shortcut (") to leak into textfield
setTimeout(function () {
omni.click();
});
}
@carlbarrdahl
carlbarrdahl / Pizzarecept.md
Last active August 29, 2015 14:07
Pizzarecept

BLT-macka

En god enkel macka

  • Kyckling
  • Bacon
  • Soja
  • Balsamvinäger
  • Gurka
  • Tomat
  • Sallad

Keybase proof

I hereby claim:

  • I am carlbarrdahl on github.
  • I am carlb (https://keybase.io/carlb) on keybase.
  • I have a public key ASD68cMf-aaxhP9sBkpw66tgYn5lkZ6tHxxTliCAvomSKQo

To claim this, I am signing this object:

@carlbarrdahl
carlbarrdahl / flatten.js
Last active March 16, 2019 05:29
ES6 flatten
const flatten = arr =>
arr.reduce(
(acc, curr) => acc.concat(Array.isArray(curr) ? flatten(curr) : curr),
[]
)

b0tt0

En e-handel-plattform med hantering av ordrar, inventarie, köer och betalning

b0tt0 är en plattform för foodtrucks, caféer, barer, etc där beställningar och betalningar görs online och kunden får uppdateringar när ordern påbörjas och kan hämtas. Betalningar sker snabbt och säkert genom Stripe och hanterar kreditkort, Apple Pay, Google Pay och många fler. Historiska och prediktiva analyser med detaljerad kundsegmentering ger dig insikter om dina besökare.

Problem

  • Köande
  • "Synkrona" betalningar