Skip to content

Instantly share code, notes, and snippets.

coverboy /
Created Sep 6, 2020
spring boot logging level
log.trace("A Trace msg");
log.debug("A Debug msg");"An Info msg");
log.warn("A Warn msg");
log.error("An Error msg");
coverboy / intellij-java-google-style.xml
Last active Dec 19, 2020
View intellij-java-google-style.xml
<?xml version="1.0" encoding="UTF-8"?>
<code_scheme name="GoogleStyle_SK">
<option name="OTHER_INDENT_OPTIONS">
<option name="INDENT_SIZE" value="4" />
<option name="CONTINUATION_INDENT_SIZE" value="4" />
<option name="TAB_SIZE" value="4" />
<option name="USE_TAB_CHARACTER" value="true" />
<option name="SMART_TABS" value="false" />
<option name="LABEL_INDENT_SIZE" value="0" />
coverboy / Lets_Encrypt_Synology_Gitlab.MD
Created Jun 9, 2019 — forked from mattcarlotta/Lets_Encrypt_Synology_Gitlab.MD
Lets Encrypt - Synology NAS + sameersbn/docker-gitlab (HTTPS)
View Lets_Encrypt_Synology_Gitlab.MD

Let's Encrypt - Synology NAS + sameersbn/docker-gitlab

Getting HTTPS on a Synology NAS + Gitlab container is a bit tricky. Using self-assigned OpenSSL certificates is great, but it can only provide SSL certificates that inevitably will be flagged as untrusted by the browser due to the common name being unrecognized/not associated with a trusted SSL provider:

The downside will be that every user that remotely accesses your NAS will be greeted with the above message unless they manually add the certificate to their browser's approved SSL provider list. Instead, here's a work-around to enable HTTPS for both your Synology NAS and a Gitlab container using just one Let's Encrypt certification.

For more information regarding the docker-gitlab installation and set up: Synology Docker

coverboy /
Created Mar 5, 2019 — forked from subfuzion/
curl POST examples

Common Options

-#, --progress-bar Make curl display a simple progress bar instead of the more informational standard meter.

-b, --cookie <name=data> Supply cookie with request. If no =, then specifies the cookie file to use (see -c).

-c, --cookie-jar <file name> File to save response cookies to.

coverboy / app.js
Created Oct 21, 2018 — forked from sogko/app.js
gulp + expressjs + nodemon + browser-sync
View app.js
'use strict';
// simple express server
var express = require('express');
var app = express();
var router = express.Router();
app.get('/', function(req, res) {
coverboy /
Created Aug 22, 2018 — forked from lyoshenka/
Search Git commit history for a string and see the diffs

Searching Git commit history

This should be one of the core features of Git, but for some reason it's impossible to figure out how to search for a string in your commit history and see the diffs that that string is in. Here's the best I've come up with:

To find which commits and which files a string was added or removed in:

git log -S'search string' --oneline --name-status

To see the diff of that

coverboy /
Created Aug 3, 2018 — forked from MarkTiedemann/
An Easier Way to Enforce Required Parameters in ES6

An Easier Way to Enforce Required Parameters in ES6

Expands on Handling required parameters in ECMAScript 6 by Axel Rauschmayer.

The idea (which is credited to Allen Wirfs-Brock) is, in essence, to use default parameter values to call a function which throws an Error if the parameter is missing:

const throwIfMissing () => { throw new Error('Missing parameter') }
coverboy / index.html
Last active Sep 16, 2018
html5 skeleton template
View index.html
<!doctype html>
<html lang="en">
<!--한글은 lang="ko" Learn more :>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="author" content="">
<meta name="keywords" content="">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0">
You can’t perform that action at this time.