Skip to content

Instantly share code, notes, and snippets.

View jasonmimick's full-sized avatar
🌥️
build in the cloud

Jason Mimick jasonmimick

🌥️
build in the cloud
View GitHub Profile
@jasonmimick
jasonmimick / FixHSDemoInstall.mac
Created July 17, 2013 19:32
Fix up a default HealthShare demo install - run this after ##class(HS.Util.Installer).InstallDemo() - it will set EndPoints to 'localhost' rather than hostname
write "fix^FixHSDemoInstall(<newHostValue>)",!
write "",!
quit
updateRegistry(newHost) public {
write "["_$namespace_"]updateRegistry('"_newHost_"')",!
set rs=##class(%ResultSet).%New()
set sc=rs.Prepare("Update HS_Registry_Service.Soap Set Host = ?")
if ( 'sc ) { do $system.OBJ.DisplayError(sc) }
set sc=rs.Execute(newHost)
if ( 'sc ) { do $system.OBJ.DisplayError(sc) }
# use C-a, since it's on the home row and easier to hit than C-b
set-option -g prefix C-a
unbind-key C-a
bind-key C-a send-prefix
set -g base-index 1
# vi is good
setw -g mode-keys vi
# mouse behavior
import os
import argparse
import datetime
import pymongo
from pymongo import MongoClient, CursorType
import uuid
import time
import json
import random
import string
import sys
import pymongo
import zlib
class color:
PURPLE = '\033[95m'
CYAN = '\033[96m'
DARKCYAN = '\033[36m'
BLUE = '\033[94m'
GREEN = '\033[92m'
@jasonmimick
jasonmimick / optailer.py
Last active August 30, 2016 23:13
Modified optailer to support streaming oplog entries over HTTP to Splunk
#!/usr/bin/env python
# optailer.py - manage db local copies of oplog data
import sys,time,os
import signal
import argparse
import pymongo
from pymongo import MongoClient, CursorType
#from bson import TimeStamp
file D:\Dev\software\mongodb\mongo-cxx-driver-legacy-1.1.2\SConstruct,line 957:
Configure(confdir = build\scons\sconf_temp)
scons: Configure: Checking whether the C++ compiler works...
scons: Configure: "build\scons\sconf_temp\conftest_0.cpp" is up to date.
scons: Configure: The original builder output was:
|build\scons\sconf_temp\conftest_0.cpp <-
| |
| |int main()
| |{
| | return 0;
D:\Dev\software\mongodb\mongo-cxx-driver-legacy-1.1.2>scons --64 --msvc-version=
12.0 --cpppath="D:\Dev\software\boost_1_48_0 D:\Dev\software\mongodb\OpenSSL-Win
64\include" --libpath="D:\Dev\software\boost_1_48_0\stage\lib D:\Dev\software\mo
ngodb\OpenSSL-Win64\lib" --dynamic-windows --dynamic-boost=on --sharedclient --s
sl
file D:\Dev\software\mongodb\mongo-cxx-driver-legacy-1.1.2\SConstruct,line 957:
Configure(confdir = build\scons\sconf_temp)
scons: Configure: Checking whether the C++ compiler works...
scons: Configure: "build\scons\sconf_temp\conftest_0.cpp" is up to date.
scons: Configure: The original builder output was:
|build\scons\sconf_temp\conftest_0.cpp <-
| |
| |int main()
| |{
| | return 0;
using System;
using System.Collections.Generic;
using MongoDB.Bson;
using MongoDB.Driver;
using System.Security.Cryptography.X509Certificates;
using System.Security.Authentication;
using System.Net.Security;
namespace HelloMongoCSharp
{
rs:PRIMARY> db.device_suffixes.find({"suffixes":/^ISCO/}).count()
39303
rs:PRIMARY> db.device_suffixes.find({"suffixes":/^ISCO/}).explain(1).executionStats.executionTimeMillis
52
rs:PRIMARY> db.Device_Terms.find({"term":/.*isco.*/i})
{ "_id" : 67903, "term" : "cisco" }
{ "_id" : 67902, "term" : "cisco3650-48pd-e" }
{ "_id" : 67901, "term" : "cisco7604" }