Skip to content

Instantly share code, notes, and snippets.


Shilo Shilo

View GitHub Profile
View cross-browser-opacity.css
selector {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
View preserve-pixelation.scss
@mixin pixelated {
-ms-interpolation-mode: nearest-neighbor; // IE 7+ (non-standard property)
image-rendering: -webkit-optimize-contrast; // Safari 6, UC Browser 9.9
image-rendering: -webkit-crisp-edges; // Safari 7+
image-rendering: -moz-crisp-edges; // Firefox 3.6+
image-rendering: -o-crisp-edges; // Opera 12
image-rendering: pixelated; // Chrome 41+ and Opera 26+
Shilo / angle-between-points.js
Created Sep 4, 2018 — forked from conorbuck/angle-between-points.js
JavaScript: Find the angle between two points
View angle-between-points.js
var p1 = {
x: 20,
y: 20
var p2 = {
x: 40,
y: 40
Shilo / gist:b3f581ef937dfc22466ca579176492d2
Created Jan 4, 2018 — forked from ozh/gist:4131243
Create dot files/directories (ie .file) on Windows
View gist:b3f581ef937dfc22466ca579176492d2

#How to create a .file or .folder on Windows

There are several ways

1. Rename

  • Create file.txt
  • Rename to .file., the last dot will be dropped, you'll have .file

Works the same with a file or a directory.

Shilo / spoilerAlert.plugin.js
Last active Dec 18, 2017 — forked from NanoAi/spoilerAlert.plugin.js
View spoilerAlert.plugin.js
@if (@_jscript)
// _jscrupt stolen (not really) from noodlebox#0155!
// Offer to self-install for clueless users that try to run this directly.
var shell = WScript.CreateObject("WScript.Shell");
var fs = new ActiveXObject("Scripting.FileSystemObject");
var pathPlugins = shell.ExpandEnvironmentStrings("%APPDATA%\\BetterDiscord\\plugins");
var pathSelf = WScript.ScriptFullName;
Shilo / file-size.pipe.ts
Created Nov 2, 2016 — forked from JonCatmull/file-size.pipe.ts
Angular2 + TypeScript file size Pipe/Filter. Convert bytes into largest possible unit. e.g. 1024 => 1 KB
View file-size.pipe.ts
import { Pipe, PipeTransform } from '@angular/core';
* Convert bytes into largest possible unit.
* Takes an precision argument that defaults to 2.
* Usage:
* bytes | fileSize:precision
* Example:
* {{ 1024 | fileSize}}
* formats to: 1 KB
Shilo / gist:76f8428d010916b50a4461418cba33cb
Created Aug 6, 2016 — forked from XueshiQiao/gist:5918651
Disable warning "PerformSelector may cause a leak because its selector is unknown"
View gist:76f8428d010916b50a4461418cba33cb
//disable warning:"PerformSelector may cause a leak because its selector is unknown"
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
[self.delegate performSelector:self.selector];
#pragma clang diagnostic pop
Shilo / .gitignore
Created May 28, 2016 — forked from Shogan/.gitignore
Unity3D .gitignore for team collaboration
View .gitignore
# Unity generated and a few customs #
# ================================= #
# ===================================== #
View Unity Right Click Open Folder.reg
Windows Registry Editor Version 5.00
"MUIVerb"="Open as Unity Project"
@="cmd /c start /D\"c:\\Program Files\\Unity\\Editor\\\" Unity.exe -projectPath \"%1\""
View color.m
Distributed under The MIT License:
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to