Common/hard-to-write regular expressions
Find lines that are at the end of paragraphs that don't have periods at the end.
^[^\n][^(\.\n)]+[^\.]\n\r?\n\r?
var test = require('tap').test | |
var sublevel = require('level-sublevel') | |
//var Levelup = require('level-mem') | |
var Levelup = require('level') | |
var ttl = require('level-ttl') | |
test('level-ttl and sublevel on the same db', function(t) { | |
var db = Levelup('newThang') | |
t.plan(5) |
through2(function (chunk, encoding, callback) { | |
setTimeout(function () { | |
this.push(chunk) | |
return callback() | |
}, Math.round(Math.random()*3000)) | |
}) |
var myAwesomeSchema = { | |
hello: 'string', | |
world: { | |
thing: 'number', | |
lol: 'boolean' | |
}, | |
another: [ | |
{ a: 'number', b: 'number' }, | |
{ c: 'number', d: 'number' } | |
] |
<cfscript> | |
function ArrayFilter(required array arr, required filterFn) { | |
var result = ArrayNew(1); | |
for (var i = 1; i <= ArrayLen(arr); i++) { | |
if (filterFn(arr[i])) { | |
ArrayAppend(result, arr[i]); | |
} | |
} | |
return result; | |
} |
C:\Users\Michael\Github\javascript\justlogin.xyz>npm i leveldown@1.3 | |
npm WARN installMany node-pre-gyp was bundled with leveldown@1.3.0, but bundled package wasn\'t found in unpacked tree | |
> leveldown@1.3.0 install C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown | |
> node-pre-gyp install --fallback-to-build | |
C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean ) else (node clean ) | |
C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp\leveldown.node --module_name=leveldown --module_path=C:\Use |
> leveldown@1.3.0 install C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown | |
> node-pre-gyp install --fallback-to-build | |
C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" clean ) else (node clean ) | |
C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Users\Michael\AppData\Roaming\nvm\v0.12.5\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp\leveldown.node --module_name=leveldown --module_path=C:\Users\Michael\Github\javascript\justlogin.xyz\node_modules\leveldown\build-pre-gyp ) else (node configure --fallback-to-build --module=C:\Users\Michael\Github\javascript\justlogin.xyz\node |
@echo off | |
FOR /D %%F in ("*") DO @( | |
cd %~dp0%%F | |
if exist "package.json" ( | |
david > nul 2>&1 || echo %%F | |
) | |
) | |
@cd %~dp0 |
var get = require('simple-get') | |
var got = require('got') | |
var xhr = require('xhr') | |
var url = 'http://requirebin.com/lib/html-editor.js' | |
get.concat(url, exec('get')) | |
got(url, exec('got')) | |
xhr(url, exec('xhr')) | |
function exec(name) { |
REM For work, I can open attachments from a service ticket. Unfortunately, many | |
REM support team members put spaces in the attachment file names. I am able to | |
REM configure the browser, so I am setting this batch file as the browser. It | |
REM will launch chrome, and put quote marks (") around the URL so it will be | |
REM interpreted as one URL, even when there are spaces in it. | |
@echo off | |
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%*" |