Skip to content

Instantly share code, notes, and snippets.

@bittner
bittner / 60-jetbrains.conf
Created September 25, 2015 07:57
Inotify configuration for IntelliJ IDEA (PhpStorm, PyCharm, RubyMine, WebStorm). Create this file with e.g. `sudo vim /etc/sysctl.d/60-jetbrains.conf`
# Set inotify watch limit high enough for IntelliJ IDEA (PhpStorm, PyCharm, RubyMine, WebStorm).
# Create this file as /etc/sysctl.d/60-jetbrains.conf (Debian, Ubuntu), and
# run `sudo service procps start` or reboot.
# Source: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
#
# More information resources:
# -$ man inotify # manpage
# -$ man sysctl.conf # manpage
# -$ cat /proc/sys/fs/inotify/max_user_watches # print current value in use
@williewillus
williewillus / primer.md
Last active December 20, 2020 08:13
1.8.9 to 1.9 quick primer
@tigerhawkvok
tigerhawkvok / restartAudio.bat
Created March 4, 2016 20:30
Restart Windows Audio Service (with admin permissions, if needed)
rem Written for buggy audio drivers that need to be restarted
rem In my case, the Claro 8.18 drivers bug out every once in a while on Windows 10, and need restarting to not sound poppy
@echo off
goto check_Permissions
:check_Permissions
echo Administrative permissions required to run this script. Checking...
net session >nul 2>&1
@milessabin
milessabin / singleton-only.scala
Created June 6, 2016 11:04
Scala type which can only be extended by an object, not by a non-abstract type ...
scala> class Foo { self: Singleton => }
defined class Foo
scala> class Bar extends Foo
<console>:12: error: illegal inheritance;
self-type Bar does not conform to Foo's selftype Foo with Singleton
class Bar extends Foo
^
scala> object Bar extends Foo
@isnot
isnot / adj-portalname-fontsize.user.js
Last active July 8, 2021 07:56
iitc-plugin-adj-portalname-fontsize
// ==UserScript==
// @id iitc-plugin-adj-portalname-fontsize@isnot
// @name IITC plugin: adj-portalname-fontsize
// @category Tweak
// @version 0.2
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion
// @author isnot
// @updateURL none
// @downloadURL none
// @description [iitc-plugins] adj portal name fontsize
@spiralray
spiralray / caputuremap.user.js
Last active July 2, 2020 11:12
Capture the IntelMap
// ==UserScript==
// @id iitc-plugin-CaptureMap@spiralray
// @name IITC plugin: CaptureMap
// @category Info
// @version 0.0.2
// @namespace https://www.spiralray.net/iitc_plugin/
// @description [spiralray-2016-11-23-235400] Capture map
// @include https://www.ingress.com/intel*
// @include http://www.ingress.com/intel*
// @match https://www.ingress.com/intel*

A "node" is an element that looks like this:

{
    "type": "root|literal|argument",
    "parser": "", // only applicable if type is argument
    "properties": {}, // only applicable if type is argument, defaults to empty object
    "executable": true, // default if not specified is false, meaning it isn't a runnable command by itself
    "children": {}, // default if not specified is {}, meaning no children
    "redirect": [] // default if not specified is null, meaning no redirect
}
@cliffrowley
cliffrowley / STREAMDECK_HID.md
Last active February 20, 2024 06:24
Notes on the Stream Deck HID protocol

Stream Deck Protocol

How to interface with a Stream Deck device.

Synopsis

The device uses the HID protocol to communicate with its software.

Configuration

@johnd0e
johnd0e / iitc-multi-draw.user.js
Last active July 4, 2020 09:40
IITC plugin: Draw multi links and fields (forked from https://github.com/kewwwa/iitc-plugin-multidraw)
// ==UserScript==
// @id iitc-plugin-multidraw@jd
// @name IITC plugin: Multi draw
// @description Draw multiple links/fields
// *: Draw line between this and prev portal
// O: Draw field from selected portal to base portals
// (available after drawing a line)
// Close panel to draw new set
// @category Layer
// @version 0.1.7
@johnd0e
johnd0e / extra-zoom.meta.js
Last active July 2, 2020 02:24
IITC plugin: Extra zoom: Load portals/links from higher zoom levels (click statusbar) [https://gist.github.com/johnd0e/fcfd9d365a9a4714b8f93ac0afb81b25/raw/extra-zoom.user.js]
// ==UserScript==
// @id iitc-plugin-extra-zoom
// @name IITC plugin: Extra zoom
// @description Load portals/links from higher zoom levels (click statusbar)
// Increases data zoom, in steps (limit: 4 levels)
// @category Info
// @version 0.3.3
// @author jd
// @namespace https://gist.github.com/johnd0e
// @homepageURL https://gist.github.com/johnd0e/fcfd9d365a9a4714b8f93ac0afb81b25