Skip to content

Instantly share code, notes, and snippets.

on run argv
if class of argv is list then
try
set dir to first item of argv
on error
-- If no command-line argument, do not change directory.
set dir to ""
end try
else
-- For testing in Apple Script Editor
" ============================================================================
" File: iterm_menu_item.vim
" Description: plugin for NERD Tree that opens selected path in iTerm.
" Maintainer: Po Shan Cheah <[email protected]>
" Last Change: August 21, 2013
" ============================================================================
if exists("g:loaded_nerdtree_iterm_menu")
finish
endif
let g:loaded_nerdtree_iterm_menu = 1
on run argv
if class of argv is list then
try
set dir to first item of argv
on error
-- If no command-line arguments, do not change directory.
set dir to ""
end try
else
-- For testing in Apple Script Editor.
// macOS 10.12 deprecates a bunch of constants.
// These #defines allow older OS X versions to use the new MacOS constant names.
#if !defined (NS_IMPL_COCOA) || \
MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_12
#define NSEventModifierFlagCommand NSCommandKeyMask
#define NSEventModifierFlagControl NSControlKeyMask
#define NSEventModifierFlagHelp NSHelpKeyMask
#define NSEventModifierFlagNumericPad NSNumericPadKeyMask
#define NSEventModifierFlagOption NSAlternateKeyMask
#define NSEventModifierFlagShift NSShiftKeyMask
@mortonfox
mortonfox / datetime.d
Created January 6, 2017 20:32
D language time zones
import std.datetime : PosixTimeZone, Clock;
import std.stdio : writeln, stdout;
void main() {
auto tznames = PosixTimeZone.getInstalledTZNames();
foreach (tzname; tznames) {
stdout.writeln(tzname);
}
auto now = Clock.currTime();
stdout.writeln(now);
@mortonfox
mortonfox / spamcallers.txt
Last active January 19, 2021 20:30
[Spam callers who called my line] #spam #phone #telemarketers #antispam
Spam callers who called my line:
3027211249 (2021-01-19)
9805538760 (2020-08-10)
2622173766 (2020-08-04)
9045526717 (2020-06-30)
4077453249
5105134125
5183501038
@mortonfox
mortonfox / Vivaldi hidden URLs.txt
Last active August 24, 2024 07:41
Vivaldi hidden URLs
chrome://settings/content/location
chrome://settings/content/notifications
chrome://settings/content
chrome://settings
vivaldi://settings/help
vivaldi://vivaldi-urls/
vivaldi://about
vivaldi://accessibility
@mortonfox
mortonfox / publicdns.md
Last active August 28, 2023 03:43
[Public DNS servers] #dns #net

OpenDNS

208.67.222.222
208.67.220.220

2620:0:ccc::2
2620:0:ccd::2

Google DNS

@mortonfox
mortonfox / imagemagick.sh
Last active August 22, 2019 20:29
[Combine Images with GraphicsMagick] #imagemagick #graphicsmagick #graphics
# http://superuser.com/questions/290656/combine-multiple-images-using-imagemagick
# Combine vertically
gm convert -quality 100 -append a.jpg b.jpg c.jpg out.jpg
# Combine horizontally
gm convert -quality 100 +append a.jpg b.jpg c.jpg out.jpg