Skip to content

Instantly share code, notes, and snippets.

@bozhink
bozhink / ue-find-string.js
Created February 16, 2017 21:09
UltraEdit macro for string searching
//This script requires UltraEdit v13.10 or UEStudio v6.30 or any later.
//Get user input
var findStr;
var x = 0;
var lineNum;
var found;
//Clear the output window, make it visible and disable status information.
UltraEdit.outputWindow.showStatus=false;
UltraEdit.outputWindow.clear();
if (UltraEdit.outputWindow.visible == false) {
@bozhink
bozhink / ue-write-numbers.js
Last active February 16, 2017 21:09
UltraEdit macro for writing numbers in editor
function recall(num) {
UltraEdit.activeDocument.write(num + " ");
}
function num() {
var i = 0, j = 1, n = 0;
while (n < 10) {
recall(i);
var t = i;
i = j;
data:text/html,%20<html%20contenteditable>
(function (window, document) {
'use strict';
var $ = window.$;
// ==================================================================
window.process = function () {
console.log('process');
$('*').filter(function () { return $(this).css('font-style') == 'italic' })
function () {
window.location = 'mailto:?body=' + window.location.href;
}
<menu label="Share on..." id="supermenu">
<menuitem label="Twitter" onclick="window.open('//twitter.com/intent/tweet?text='+window.location.href);"></menuitem>
<menuitem label="Facebook" onclick="window.open('//facebook.com/sharer/sharer.php?u='+window.location.href);"></menuitem>
</menu>
@bozhink
bozhink / mongod-config.yaml
Last active January 28, 2017 10:22
Configuration file for mongod
security:
authorization: 'enabled'
systemLog:
destination: file
path: /data/db/mongo.log
storage:
dbPath: /data/db
auditLog:
destination: file
format: JSON
@bozhink
bozhink / run-mongod.sh
Created January 15, 2017 21:04
Disable localhost exception for mongod
mongod --dbpath . --auth --setParameter enableLocalhostAuthBypass=false
@bozhink
bozhink / word-freq.js
Created December 16, 2016 11:12
Calculate word frequency
// source: https://blog.heroku.com/kafka-data-pipelines-frp-node?c=7013A000000tyBBQAY&utm_campaign=Newsletter_December_2016&utm_medium=email&utm_source=newsletter&utm_content=blog&utm_term=kafka-data-pipelines-frp-node
function wordFreq(accumulator, string) {
return _.replace(string, /[\.!\?"'#,\(\):;-]/g, '') //remove special characters
.split(/\s/)
.map(word => word.toLowerCase())
.filter(word => ( !_.includes(stopWords, word) )) //dump words in stop list
.filter(word => ( word.match(/.{2,}/) )) //dump single char words
.filter(word => ( !word.match(/\d+/) )) //dump all numeric words
.filter(word => ( !word.match(/http/) )) //dump words containing http
.filter(word => ( !word.match(/@/) )) //dump words containing @