Skip to content

Instantly share code, notes, and snippets.

View bjarneo's full-sized avatar
🏠
Working from home

bjarneo bjarneo

🏠
Working from home
View GitHub Profile
module.exports = {
settings: {
runtime: { /* ... */ },
build: { /* ... */ },
},
webpack: (target) => {
const settings = require('roc').getSettings();
console.log(target); // web or node
@bjarneo
bjarneo / iframe.php
Last active June 25, 2016 16:13
iframe shortcode example
// Shortcode usage in the WYSIWYG: [iframe src="https://gist.github.com/bjarneo/65115610d02ac0dd77597464014bddfb"]
function iframe($atts) {
return sprintf(
'<iframe src="%s" />',
$atts['src']
);
}
add_shortcode('iframe', 'iframe');
@bjarneo
bjarneo / Snippets
Last active January 8, 2018 09:14
snippets
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi -f $(docker images -q)
# Delete all
docker rm -v $(docker ps -a -q -f status=exited)
docker rmi -f $(docker images -f "dangling=true" -q)
@bjarneo
bjarneo / hoki.js
Last active September 18, 2017 16:52
Event emitter in 11 lines of code
const events = {};
function on(event, callback) {
if (!events[event]) {
events[event] = [];
}
events[event].push(callback);
}
// Remove N documents from collection
var idsToRemove = db.collection.find({ "query": "to perform" }).limit(10000).sort({ "_id": -1 }).toArray().map(function(doc) { return doc._id; });
db.collection.remove({ "_id": { $in: idsToRemove }})
// Update
db.collection.update({ "_id": { $set: { "test": "update" } } });
// Get current operations
db.currentOp();
import React from 'react';
import ReactDOM from 'react-dom';
import FeedList from './feed-list';
class Feed extends React.Component {
render() {
return (
<div className="feed-wrapper">
<FeedList />
</div>
(function(){
function getRandomColor() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
@bjarneo
bjarneo / test_async
Created June 30, 2015 10:21
Test async. Use this to block.
var stop = new Date().getTime();
while(new Date().getTime() < stop + 10000);
@bjarneo
bjarneo / Resources
Created May 27, 2015 06:03
Resources
Model + View
http://stackoverflow.com/a/5864000
@bjarneo
bjarneo / npm
Created May 21, 2015 18:28
run npm without sudo
sudo chown -R $(whoami) ~/.npm