Skip to content

Instantly share code, notes, and snippets.

View kasper's full-sized avatar

Kasper Hirvikoski kasper

  • Helsinki
View GitHub Profile
@kasper
kasper / keybase.md
Created August 12, 2016 17:30
Keybase Proof

Keybase proof

I hereby claim:

  • I am kasper on github.
  • I am khirviko (https://keybase.io/khirviko) on keybase.
  • I have a public key ASB2BerDKJIbji4LCkfT8_3QnENhBmJypMupQ4BntGO7AAo

To claim this, I am signing this object:

@kasper
kasper / DisplayProductID-27b2
Last active October 12, 2016 09:24
macOS/OS X display override for Asus PA279Q (based on http://embdev.net/topic/284710). Save the file to /System/Library/Displays/Overrides/DisplayVendorID-469/. On macOS El Capitan or Sierra save the file to /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-469/. You must also temporarily disable “rootless”-mode to do so.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayProductID</key>
<integer>10162</integer>
<key>DisplayVendorID</key>
<integer>1129</integer>
<key>IODisplayEDID</key>
<data>AP///////wAEabInAQEBASIYAQS1PCJ4Ih31rk81syUNUFS/7wBxT4GAgUCVAKlAswDRwNEAVl4AoKCgKVAwIDUAVVAhAAAaAAAA/QAxVh1xHgAKICAgICAgAAAA/ABQQTI3OQogICAgICAgAAAA/wBFOExNUVMxMTg4NTcKALo=</data>
@kasper
kasper / launch-mail-hidden.js
Created December 12, 2014 17:15
Launch Mail hidden with JavaScript in OS X Yosemite
// Launch Mail hidden
Application('Mail').activate();
delay(1);
var mail = Application('System Events').processes['Mail'];
mail.visible = false;
@kasper
kasper / foobar.js
Last active December 10, 2015 15:18
Encapsulated JS Objects with Module Pattern
var Foobar = function (foo) {
/* Private variables */
var _foo = foo || 'default';
/* Private functions */
function magic() {
@kasper
kasper / foobar-with-static-variables.js
Last active October 12, 2015 15:57
Encapsulated JS Objects with Module Pattern (with static variables across instances of modules)
var Foobar = (function () {
/* Static variables across instances of modules */
var _FOO = 'foo';
// Constructor
var module = function (foo) {
/* Private variables */