Skip to content

Instantly share code, notes, and snippets.

View kevin-lee's full-sized avatar
🏠
Working from home

Kevin Lee kevin-lee

🏠
Working from home
View GitHub Profile
@kevin-lee
kevin-lee / sbt.md
Last active August 29, 2015 14:24
A few tips for sbt

sbt

Change the Default Ivy Home

sbt -Dsbt.ivy.home=/your/local/path/.ivy

Then the dependencies and the other files downloaded for sbt will be stored in the cache folder of the new location.

e.g.)

This script currently works on Mac OSX only.

Prerequisite

Run the following command to create ~/.ssh folder if it doesn't already exist and set the right access permission.

{ { { mkdir ~/.ssh && echo "No ~/.ssh found so just created" } || { echo "~/.ssh already exists"; false }  } ; chmod 700 ~/.ssh }

Once done, please check if you have the folder with the right access permission.

@kevin-lee
kevin-lee / Wide GitHub Issues, Wiki and Pull Requests.md
Last active September 4, 2015 04:28
Stylish: Wide GitHub Wiki, Issues and Pull Requests

Wide GitHub Wiki, Issues and Pull Requests

This is a modified version of GitHub Wide. I didn't write it entirely but modified a bit.

Chrome

Change Applies to to URLs matching the regexp and put the following pattern.

https://github.com/[^/]+/[^/]+/(((wiki|issues)([?/][^/]*)*)|(pull/[0-9]+(([\/])((?!files).)*)?))
@kevin-lee
kevin-lee / INSTALL
Created April 11, 2015 06:01
Correct GitHub-Wikifier Installation
curl https://raw.githubusercontent.com/Kevin-Lee/GitHub-Wikifier/master/pre-commit > .git/hooks/pre-commit;
chmod +x .git/hooks/pre-commit;
@kevin-lee
kevin-lee / override-gist.css
Last active August 29, 2015 14:18
CSS to fix unwanted margin issue on embedded Gist
.gist .line-numbers {
line-height: 1.2;
}
@kevin-lee
kevin-lee / Create Symbolic Link to JDK on Mac OSX.md
Last active April 20, 2019 08:47
Scala Script to create a symbolic link to JDK for Mac OS X
@kevin-lee
kevin-lee / Java8UniqueWords.java
Created April 1, 2015 12:56
Old Java vs Java 8 - read file and keep unique words
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.Scanner;
import java.util.stream.Stream;
import static java.util.stream.Collectors.joining;
/**
@kevin-lee
kevin-lee / gitpullall
Last active January 12, 2017 17:08
Git pull from multiple remote git repositories
Copyright 2015 Lee, Seong Hyun (Kevin)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
import scala.language.implicitConversions
object Test extends App {
case class SomethingElse(value: String)
implicit class ToSomethingElse(val value: String) {
def toSomethingElse = SomethingElse("###" + value)
}
var logger = console ? console : {
"log": function() {
// It does nothing.
}
};
/**
* Number.prototype.format(n, x, s, c)
*
* @param integer n: length of decimal