(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| { | |
| "keys": ["tab"], | |
| "command": "expand_abbreviation_by_tab", | |
| // put comma-separated syntax selectors for which | |
| // you want to expandEmmet abbreviations into "operand" key | |
| // instead of SCOPE_SELECTOR. | |
| // Examples: source.js, text.html - source | |
| "context": [ | |
| { |
| #!/bin/sh | |
| # extend non-HiDPI external display on DP* above HiDPI internal display eDP* | |
| # see also https://wiki.archlinux.org/index.php/HiDPI | |
| # you may run into https://bugs.freedesktop.org/show_bug.cgi?id=39949 | |
| # https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319 | |
| EXT=`xrandr --current | sed 's/^\(.*\) connected.*$/\1/p;d' | grep -v ^eDP | head -n 1` | |
| INT=`xrandr --current | sed 's/^\(.*\) connected.*$/\1/p;d' | grep -v ^DP | head -n 1` | |
| ext_w=`xrandr | sed 's/^'"${EXT}"' [^0-9]* \([0-9]\+\)x.*$/\1/p;d'` |
| var ChatAppDispatcher = require('../dispatcher/ChatAppDispatcher'); | |
| var ChatConstants = require('../constants/ChatConstants'); | |
| var ChatMessageUtils = require('../utils/ChatMessageUtils'); | |
| var EventEmitter = require('events').EventEmitter; | |
| var ThreadStore = require('../stores/ThreadStore'); | |
| var merge = require('react/lib/merge'); | |
| var ActionTypes = ChatConstants.ActionTypes; | |
| var CHANGE_EVENT = 'change'; |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
Located in alphabetical order (not prefer)
Cab), also designed as a more modern replacement, written in Cgolang)| import Fiddler; | |
| class Handlers { | |
| static var injectJs = "<script>alert('I see you enjoy YouTube.')</script>"; | |
| static var hostList = new HostList("*.youtube.com"); | |
| static function OnBeforeResponse(oSession : Session) { | |
| // Filter to only HTML documents and on the domains we want | |
| if (hostList.ContainsHost(oSession.hostname) && oSession.oResponse.headers.ExistsAndContains("Content-Type", "text/html")) { | |
| oSession.utilDecodeResponse(); |