Skip to content

Instantly share code, notes, and snippets.

View r-brown's full-sized avatar
🇩🇪
Happy Licensing!

R.Brown r-brown

🇩🇪
Happy Licensing!
View GitHub Profile
'use strict';
const https = require('https');
const http = require('http');
const $url = require('url');
const querystring = require('querystring');
const CORS_HEADERS = {
'Access-Control-Allow-Methods': 'OPTIONS,POST',
'Access-Control-Allow-Headers': 'Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token',
@henryean
henryean / swid-generator-example
Created April 24, 2020 08:04
SWID Tag Generator Example
DefaultSwidProcessor processor = new DefaultSwidProcessor();
processor.setGenerator(new SequentialIdGenerator(0, 1, "e", null));
processor.setName("NetLicensing")
.setVersion("2.1.0")
.setVersionScheme(VersionScheme.UNKNOWN)
.setSupplemental(true)
.addEntity(new EntityBuilder().name("Labs64")
.role("softwareCreator")
.role("softwareLicensor")
.role("tagCreator")
// 1) Open website
// e.g. https://netlicensing.io
// 2) Open browser console
// - Firefox: Tools > Web Developer > Web Console
// - Chrome: More Tools > Developer Tools
// - Safari: Develop > Show JavaScript Console
// 3) Load GuideChimp scripts and styles
fetch('https://io.labs64.com/GuideChimp/docs/samples/bootstrap-browser-console.js')
# Use browser developer console to verify DOM element selector
document.querySelector('section#stay-up-to-date-with-netlicensing-platform-news p.change-description')
<?php
/**
* @package Creating Tables Boilerplate WordPress Plugin
* @version 1.0
*/
/*
Plugin Name: Creating Tables Boilerplate WordPress Plugin
Plugin URI: https://praison.com/
Description: Creating Tables Boilerplate WordPress Plugin
Author: Mervin Praison
#!/bin/sh
# Сlear containers:
docker rm -f $(docker ps -a -q)
# Сlear images:
docker rmi -f $(docker images -a -q)
# Remove all the dangling images:
docker rmi $(docker images -q -f dangling=true)
@r-brown
r-brown / howto-install-jekyll_homebrew-rbenv.txt
Last active June 12, 2022 15:23
How to install Jekyll using Homebrew and rbenv
# install Homebrew
$ su ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# show brew commands
$ brew help
# check current user
$ echo $(whoami)
# grant access to the folders
@r-brown
r-brown / Enable CORS for NetLicensing API (RESTful)
Last active June 17, 2019 04:27
Apache HTTPD configuration - Enable CORS for NetLicensing API (RESTful)
<VirtualHost netlicensing.labs64.com:443>
...
<Location /core>
# CORS withCredentials=false (without cookies)
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Header always set Access-Control-Allow-Headers "Content-Type, Accept, Authorization"
Header always set Access-Control-Max-Age: "3600"
@r-brown
r-brown / manager
Created February 28, 2015 11:43
Manager :-)
Customer -> Manager > calculate 1 + 2 = ?
Manager -> Developer > FYI
Developer -> Manager > 3
Manager -> Lead > FYA
Lead -> Manager > how 3 why 3 what 3 ?
Manager -> Developer > FYI
Developer -> Manager > '+' is addition, 1 and 2 are integers
Manager -> Lead > FYA
Lead -> Manager > OK
Manager -> All > calls for a meeting