View taputsukimasen.css
/* <system section="theme" selected="bordeaux"> */
@import "http://blog.hatena.ne.jp/css/theme/bordeaux/bordeaux.css";
/* </system> */
/* <system section="background" selected="bg17"> */
body{
background-color:#1a2637; background-image:url('/images/theme/backgrounds/theme17.png'); background-repeat:no-repeat; background-attachment:scroll; background-position:right top;
}
/* </system> */
/*
View git-dir-all
#!/bin/sh
for dir in `find . -maxdepth 1 -type d`; do
if [ -d $dir/.git ]; then
pushd . > /dev/null 2>&1
cd $dir
echo "======== ${dir##*/} ========"
$*
popd > /dev/null 2>&1
fi
View is_last_commit_in_other_branch.sh
#!/bin/sh
if [ $# != 2 -o "$1" = "$2" ]; then
echo "Usage ${0##*/} branch1 branch2"
echo ""
echo "branch2の中に、branch1の最後のコミットが含まれているか(マージ済みか)を判定します。"
echo "以下はリモートのdevelopブランチにローカルのdevelopブランチの最後のコミットが含まれているかを判定する例です。"
echo "例) ${0##*/} develop origin/develop"
echo ""
echo "実行直後、\$? で判定結果が得られます。"
View pf2gwtcnst.sh
#!/bin/sh
allargs=$@
extendsType=com.google.gwt.i18n.client.Constants
if [[ $allargs == *"--extends="* ]]; then
echo " --extends=constants-class-name Constantsの拡張クラスを指定できます。指定がない場合はConstantsになります。"
extendsType=`echo $allargs | sed -e "s/.*--extends=\\([a-zA-Z0-9_.]*\\).*/\\1/g"`
allargs=`echo $allargs | sed -e "s/\\(.*\\)\\(--extends=[a-zA-Z0-9_.]*\\)\\(.*\\)/\\1\\3/g"`
fi
View mvn
#!/bin/sh
export repo_path=
export ancestor=.
while [ "/" != "`cd $ancestor;pwd`" -a ! -d $ancestor/.m2/repository ]; do
export ancestor=../${ancestor}
done
if [ -d $ancestor/.m2/repository ]; then
export repo_path=`cd $ancestor/.m2/repository;pwd`
else
View install_appengine-java-sdk.sh
#!/bin/sh
if [ -z $1 ]; then
echo パラメータに appengine sdkのバージョンを指定してね!
exit 1
fi
DRYRUN=
if [ $1 = --dry-run ]; then
shift
DRYRUN=on
fi
View working-summary.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
# こちら↓の成果のログから稼働開始〜終了時間を出力する
# http://qiita.com/edvakf@github/items/721afa8d2e69c556ba64
import sys
import os
import glob
import datetime
from datetime import datetime, timedelta
View git-push-current.sh
#!/bin/sh
git push origin `git rev-parse --abbrev-ref HEAD` -f
View git-pull-origin-all.sh
#!/bin/sh
export current_branch=`git rev-parse --abbrev-ref HEAD`
if [ 0 == `git status | grep -E "nothing to commit, working (directory|tree) clean" | wc -l` ]; then
echo "管理外の未コミットのファイルがあるので中止します。"
exit 1;
fi
abs_dirname() {
View JSONP special
// Thanks NeoCat http://d.hatena.ne.jp/NeoCat/20110206/1296934235
window.xds = {
load: function(url, callback, onerror, retry, callback_key) {
var ifr = document.createElement("iframe");
ifr.style.display = "none";
document.body.appendChild(ifr);
var d = ifr.contentWindow.document;
var cnt = 0;
ifr[ifr.readyState/*IE*/ ? "onreadystatechange" : "onload"] = function() {
if (this.readyState && this.readyState != 'complete' || cnt++) return;