Skip to content

Instantly share code, notes, and snippets.

mongo --quiet localhost:27117/ace --eval '
var oldest = db.event.find().sort({time:1}).limit(1).toArray()[0];
var newest = db.event.find().sort({time:-1}).limit(1).toArray()[0];
print("Oldest: " + oldest.datetime);
print("Newest: " + newest.datetime);
'
@brianschmitt
brianschmitt / todoist-export.js
Created May 1, 2026 00:31
Export Todoist as json
var dbName = 'todoist.sync';
var storeName = 'tasks';
var request = indexedDB.open(dbName);
request.onsuccess = function(event) {
var db = event.target.result;
var transaction = db.transaction([storeName], "readonly");
var objectStore = transaction.objectStore(storeName);
var allItemsRequest = objectStore.getAll();
@brianschmitt
brianschmitt / Find-Commented-Code
Created June 4, 2015 14:40
Find commented code - Visual Studio
// Basic find commented out code
[\\\|']\s*(if|while|for|do|var|Dim|return|try)
@brianschmitt
brianschmitt / Find-Regions
Last active August 29, 2015 14:22
Find Regions - Visual Studio Regex
// Find Regions used in code - Use Find/Replace to remove them:
^.*\#(end)*(?([^\r\n])\s)*region.*\n
@brianschmitt
brianschmitt / Find-Empty-Catch Blocks
Last active December 11, 2019 21:18
Find Empty Catch Blocks - Visual Studio Regex
//Find Dialog - Use Regular Expressions - works for both C# and VB
catch.*[\r?\n\s]*((End Try)|({\s*\r?\n*}))
//For older versions of Visual Studio:
catch.*\n+:b+((End Try)|(\{[:b\n]+\}))
@brianschmitt
brianschmitt / List-RDP
Created June 4, 2015 14:04
List RDP Sessions
#https://twitter.com/wincmdfu/status/603170709880311808
qwinsta /server: | foreach {($_.trim() -replace "\s+",",")} | ConvertFrom-Csv