INSERT GRAPHIC HERE (include hyperlink in image)
Subtitle or Short Description Goes Here
ideally one sentence >
| // 3D Dom viewer, copy-paste this into your console to visualise the DOM as a stack of solid blocks. | |
| // You can also minify and save it as a bookmarklet (https://www.freecodecamp.org/news/what-are-bookmarklets/) | |
| (() => { | |
| const SHOW_SIDES = false; // color sides of DOM nodes? | |
| const COLOR_SURFACE = true; // color tops of DOM nodes? | |
| const COLOR_RANDOM = false; // randomise color? | |
| const COLOR_HUE = 190; // hue in HSL (https://hslpicker.com) | |
| const MAX_ROTATION = 180; // set to 360 to rotate all the way round | |
| const THICKNESS = 20; // thickness of layers | |
| const DISTANCE = 10000; // ¯\\_(ツ)_/¯ |
| -- TerminalVim.app | |
| -- This creates a shim Application that will enable you to open files from the Finder in vim using iTerm | |
| -- To use this script: | |
| -- 1. Open Automator and create a new Application | |
| -- 2. Add the "Run Applescript" action | |
| -- 3. Paste this script into the Run Applescript section | |
| -- 4. Save the application as TerminalVim.app in your Applications folder | |
| -- 5. In the Finder, right click on a file and select "Open With". In that window you can set TerminalVim as a default |
| The problem: | |
| I wanted to use the jinja 'map' filter to modify each item in a string, in this simple | |
| example, adding '.conf' to each item. | |
| The 'format' filter in jinja takes arguments (value, *args, **kwargs). Unfortunately, | |
| it uses 'value' as the pattern. When called inside map 'value' is the current item in | |
| the list, or in other words *args as far as format is concerned. So it's the wrong way | |
| around. |
| if(!(window.jQuery)) { | |
| var script = document.createElement("script"); | |
| script.setAttribute("src", "https://code.jquery.com/jquery-2.2.1.min.js"); | |
| script.setAttribute("type", "text/javascript"); | |
| script.onload = logItems; | |
| document.getElementsByTagName("head")[0].appendChild(script); | |
| } else { | |
| logItems(); | |
| } |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <title>Guild Wars 2: Item search</title> | |
| </head> | |
| <body> | |
| <div id="loader">Loading…</div> | |
| <div id="app" style="display: none;"> |
| #!/usr/bin/php | |
| <?php | |
| require __DIR__ . '/../../vendor/autoload.php'; | |
| /** | |
| * Dependencies: | |
| * - Symfony Console Component: symfony/console | |
| * - Symfony Process Component: symfony/process | |
| * - PHP Mess Detector: phpmd/phpmd |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000Either copy the aliases from the .gitconfig or run the commands in add-pr-alias.sh
Easily checkout local copies of pull requests from remotes:
git pr 4 - creates local branch pr/4 from the github upstream(if it exists) or origin remote and checks it outgit pr 4 someremote - creates local branch pr/4 from someremote remote and checks it out| ———————————————————————————————————————————————————————————————————————————————————————————————————— | |
| BBEdit / BBEdit-Lite / TextWrangler Regular Expression Guide Modified: 2018/08/10 01:19 | |
| ———————————————————————————————————————————————————————————————————————————————————————————————————— | |
| NOTES: | |
| The PCRE engine (Perl Compatible Regular Expressions) is what BBEdit and TextWrangler use. | |
| Items I'm unsure of are marked '# PCRE?'. The list while fairly comprehensive is not complete. |