Skip to content

Instantly share code, notes, and snippets.

@hatappo
hatappo / gist:6100650
Created July 28, 2013 23:07
sh でヒアドキュメントを変数に代入するには、catで受けてコマンド展開する。
sql=`cat <<'EOS'
SELECT * FROM mysql.user
WHERE User = 'root'
AND Host = 'localhost'
\G
EOS`
use strict;
use warnings;
# fork of https://github.com/klange/nyancat
package Nyancat;
use Time::HiRes 'sleep';
local $SIG{INT} = sub {
print "\033[?25h\033[0m";
@teramako
teramako / myPlugin.js
Created September 13, 2011 12:09
VimperatorプラグインからChromeWorkerを使うサンプル
/*
* 事前にランタイムディレクトリ内に module ディレクトリを作成し workerとして使うファイルを置いておくこと
*/
var resourceName = "vimp-module";
var IO = services.get("io");
var moduleDirs = io.getRuntimeDirectories("module");
if (moduleDirs.length === 0)
throw new Error("module directory is not found");
@teramako
teramako / gyazoCapture.js
Created July 18, 2011 22:13
[Firefox]Gyazoにキャプチャ画像を送るライブラリ
/**
* @fileoverview Gyazo にキャプチャ画像をアップロードするライブラリ
* @author teramako teramako.at.gmail.com
* @license MPL 1.1
* @requires Firefox, Chrome特権
* @example
* // 表示画面のキャプチャを 3/4 スケールで撮る
* var win = gBrowser.mCurrentBrowser.contentWindow;
* var file = createCaptureFile(win, win.scrollX, win.scrollY, win.innerWidth, win.innerHeight, 0.75);
* uploadGyazo(file, function callback (url) {
@saiten
saiten / rec_radiko.sh
Last active December 2, 2021 05:57
簡易radiko録音ツール。要swftools
#!/bin/sh
playerurl=http://radiko.jp/apps/js/flash/myplayer-release.swf
cookiefile=./cookie.txt
playerfile=./player.swf
keyfile=./authkey.png
if [ $# -eq 1 ]; then
channel=$1
output=./$1.flv
@tnaka
tnaka / .kati
Created December 17, 2010 02:27
C/C++用Makefileテンプレート作成ツール
default $d $w
d -g
w -W -Wall
a -ansi -pedantic
o -O -DNDUBUG
p -pg
SDL `sdl-config --cflags --libs`
SDL_mixer -lSDL_mixer
X11 -L/usr/X11R6/lib -lX11
cv `pkg-config opencv --libs --cflags`