Skip to content

Instantly share code, notes, and snippets.

@teramako
teramako / df.cmd
Last active August 29, 2015 13:56
Windows でディスク使用率等の一覧を表示する
@if(0)==(0) ECHO OFF
CScript //NoLogo //E:JScript "%~f0" %*
GOTO :EOF
@end
var COLUMN_INFOs = {
k: {
drive: { width: 5, align: "left" },
type: { width: 4, align: "left" },
total: { width: 14, align: "right" },
@saitoha
saitoha / LICENCE
Last active August 29, 2015 13:59
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2014 Hayaki Saito <user@zuse.jp>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@yasushiyy
yasushiyy / sqlplus.md
Created July 2, 2014 04:19
SQL*PlusでSQLの定期実行

1秒単位とかで、定期的にSQLを実行したいときのやり方。

#!/bin/sh

cd `dirname $0`

LOCKFILE=.lock_sesw_`date "+%m%d%H%M%S"`
rm -f .lock_sesw_*
touch $LOCKFILE
@riywo
riywo / gist:854138
Created March 4, 2011 03:45
bashでプログラムの実行結果のdiffを取りたい時
diff -u <(echo hoge) <(echo fuga)
--- /dev/fd/63 2011-03-04 12:44:34.176435837 +0900
+++ /dev/fd/62 2011-03-04 12:44:34.176435837 +0900
@@ -1 +1 @@
-hoge
+fuga
@teramako
teramako / kornw_unique_title.user.js
Created March 19, 2012 07:29
Oracle KROWN 文書にタイトルをつける
// ==UserScript==
// @id krown_unique_title
// @name krown_unique_title
// @version 1.0
// @namespace krown の文書にタイトルをつける
// @author teramako
// @description Oracle KROWN
// @include https://krown.oracle.co.jp/krown/oisc_showDoc.do?*
// @run-at document-end
// ==/UserScript==
function! GetFilename()
let fname = expand("%")
return (fname == "") ? "[No Name]" : fname
endfunction
let &statusline='%{GetFilename()}'
@saitoha
saitoha / screen-bpm-cursorstyle.diff
Created June 23, 2012 11:01
add Bracketed Paste Mode and DECSCUSR support for GNU Screen (http://savannah.gnu.org/git/?group=screen)
diff --git a/src/ansi.c b/src/ansi.c
index d88e153..89116c3 100644
--- a/src/ansi.c
+++ b/src/ansi.c
@@ -193,6 +193,8 @@ register struct win *p;
p->w_insert = 0;
p->w_revvid = 0;
p->w_mouse = 0;
+ p->w_bracketed = 0;
+ p->w_cursorstyle = 0;
@saitoha
saitoha / screen-sgr-mouse.diff
Created July 12, 2012 12:04
Support SGR 1006 mouse reporting, for GNU Screen
diff --git a/src/ansi.c b/src/ansi.c
index d88e153..088ab0b 100644
--- a/src/ansi.c
+++ b/src/ansi.c
@@ -193,6 +193,7 @@ register struct win *p;
p->w_insert = 0;
p->w_revvid = 0;
p->w_mouse = 0;
+ p->w_mouse_protocol = 0;
p->w_curinv = 0;
@saitoha
saitoha / screen-osc-utf8.diff
Created July 19, 2012 13:31
Unicode(UTF-8) support for GNU Screen's OSC/AKA/hardstatus.
diff --git a/src/ansi.c b/src/ansi.c
index d88e153..fc42a0a 100644
--- a/src/ansi.c
+++ b/src/ansi.c
@@ -1493,8 +1493,24 @@ int c;
{
if (curr->w_stringp >= curr->w_string + MAXSTR - 1)
curr->w_state = LIT;
+# ifdef UTF8
+ else if (c < 0x80)
@saitoha
saitoha / gist:3606583
Created September 3, 2012 03:36
iTerm2 Remote Clipboard Copy
function! s:ITerm2Copy() range
let l:tmp = @@
silent normal gvy
let l:selected = @@
let l:i = 0
let l:len = strlen(l:selected)
let l:escaped = ''
while l:i < l:len
let l:c = strpart(l:selected, l:i, 1)
let l:escaped .= printf("\\u%04x", char2nr(l:c))