Skip to content

Instantly share code, notes, and snippets.

@river24
river24 / finder.sh
Last active December 2, 2015 09:22
Open directory (folder) in a new tab of Finder from terminal
#!/bin/sh
function show_usage_and_exit() {
echo "Usage: finder.sh DIRECTORY_NAME"
exit
}
if [ $# -lt 1 ]
then
show_usage_and_exit
@river24
river24 / ieice2013g_hacks.sh
Created March 7, 2013 10:18
IEICEの2013年03月の総合大会のProceedingsを僕好みにするシェルスクリプト
#!/bin/sh
# ---- ここから設定箇所 ----
# Proceedingsの中身をHDDにコピーして,その中の"Settings"ディレクトリを以下に指定してください.
ROOT_DIR="/Users/river24/Desktop/EIC2013G/Settings"
# 処理中の一時ファイルを出力する先を指定してください.
TMP_DIR="/tmp"
@river24
river24 / config-mac.el
Last active December 14, 2015 19:09
utf-8-hfs な Emacs から日本語を pbcopy した際の NFD / NFC 問題対策
;; clipboardの共有
;; Original : http://hakurei-shain.blogspot.jp/2010/05/mac.html
(when darwin-p
(defun copy-from-osx ()
(shell-command-to-string "pbpaste"))
(defun paste-to-osx (text &optional push)
(let ((process-connection-type nil))
(start-process "pbcopy-from-emacs" "*Messages*" "pbcopy-from-emacs" text)))
(setq interprogram-cut-function 'paste-to-osx)
(setq interprogram-paste-function 'copy-from-osx))
@river24
river24 / wakeup_mr04ln.swift
Last active January 15, 2017 09:51
MR04LNをリモート起動させるSwiftスクリプト
#!/usr/bin/swift
import Cocoa
import IOBluetooth
var TARGET_NAME = "xxxxxx-bt"
var TARGET_ADDR = "ab-cd-ef-12-34-56"
var SCAN_DURATION = 10
class BluetoothManager: NSObject, IOBluetoothDeviceInquiryDelegate {
@river24
river24 / .screenrc
Last active March 14, 2018 06:14
My simple "dotfiles" of zsh & screen for CentOS 6/7
startup_message off
shell /bin/zsh
escape ^Zz
defscrollback 10000
defencoding utf8
defkanji utf8
encoding utf8 utf8
hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w"
# hardstatus alwayslastline "%`%-w%{=b bw}%n %t%{-}%+w"
# caption always "%{= wb} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wk} [%l] %{=b wb}%y/%m/%d(%D) %{=b wm}%c"