Skip to content

Instantly share code, notes, and snippets.

@TheLouisHong
TheLouisHong / GameboyFX.cs
Created June 4, 2017 00:09
Retry-gameboy looking image-fx in unity3d
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
#if UNITY_5_4_OR_NEWER
[ImageEffectAllowedInSceneView]
#endif
[RequireComponent(typeof(Camera)), DisallowMultipleComponent, ExecuteInEditMode]
[AddComponentMenu("Effects/GameboyFX", -1)]
public class GameboyFX : MonoBehaviour {
@TheLouisHong
TheLouisHong / chrome-ssh-custom-css.css
Last active September 4, 2017 02:25 — forked from jake284773/chrome-ssh-custom-css.css
Chrome Secure Shell Powerline Font
@font-face {
font-family: 'DejaVu Sans Mono Powerline';
font-style: normal;
font-weight: normal;
src: local('DejaVu Sans Mono Powerline'), url('https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DejaVuSansMono/Regular/complete/DejaVu%20Sans%20Mono%20for%20Powerline%20Nerd%20Font%20Complete%20Mono.ttf') format('truetype');
}
body {
font-family: 'DejaVu Sans Mono Powerline' !important;
}
@TheLouisHong
TheLouisHong / 0_README.md
Last active May 22, 2017 05:28
Matthew Mead's DigiPen website readability optimization with custom CSS/JS

About

I spent some time to optimize Meads website for readability. This CSS provides more readable fonts, eye strain reducing layout and makes sections of texts easier to distinguish.

Nothing revolutionary, it just something makes my day slightly better. ❤️

Installation

Option 1: Styler Chrome Extension

  1. Install chrome extension Styler
  2. Visit meads website
  3. Copy the inject CSS into styler.
@TheLouisHong
TheLouisHong / SharedMaterialReinstantiater.cs
Created July 24, 2016 13:58
Modifying Material.sharedMaterial will change the .mat file. Add this script to any object you don't want this to happen to.
using UnityEngine;
using System.Collections;
using Vexe.Runtime.Extensions;
using MaterialCache = System.Collections.Generic.Dictionary<UnityEngine.Material, UnityEngine.Material>;
public class SharedMaterialReinstantiater : MonoBehaviour {
private static readonly MaterialCache _cache = new MaterialCache();
void Awake() {
@TheLouisHong
TheLouisHong / DownloadMixamoByLouisHong.js
Last active February 11, 2023 08:06
Downloads all the free Mixamo Animations
// Anonymous "self-invoking" function
alert("Thank you for using this script created by Louis Hong (/u/loolo78)\n\nThe download will now begin.");
(function() {
// Load the script
var script = document.createElement("SCRIPT");
script.src = 'https://code.jquery.com/jquery-latest.min.js';
script.type = 'text/javascript';
document.getElementsByTagName("head")[0].appendChild(script);
Shader "Custom/Circle" {
Properties
{
_Scale("Scale", Float) = 1
}
SubShader{
Blend SrcAlpha OneMinusSrcAlpha
Pass{
CGPROGRAM
#pragma vertex vert
@TheLouisHong
TheLouisHong / ReapplyFlair.js
Created August 7, 2015 04:53
ReapplyFlair
// By /u/loolo78. Use at you will.
// Find the Flair ID by inspecting your flair selection box.
// This script unfortunatly is not very "user" friendly.
//
var flairs = document.getElementsByClassName('flairselectbtn');
var config = { attributes: true, childList: true, characterData: true, subtree: true };
function wait(index){
var temp = flairs[index].parentElement.getElementsByClassName('flairselector drop-choices active')[0];
using UnityEngine;
public class PausableTimer {
private float _timerStart = -1;
private float _timerTime;
public PausableTimer(float initialTimerTime = 0) {
_timerTime = initialTimerTime;
}
import re
# Engine
class Reddit2HTMLConverter:
def __init__(self, regPattern, formatStr, formatter):
self.regPattern = regPattern
self.formatter = formatter
self.formatStr = formatStr
import java.util.Scanner;
public class AverageCalculator {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
float sum = 0;
int count = 0;
mainLoop: while (true) {
System.out.print("Input a number, -1 to find average: ");