Skip to content

Instantly share code, notes, and snippets.

@tyuki39
tyuki39 / checkexpansion.bat
Created September 6, 2011 12:16
バッチファイルとシェルスクリプトの雑多な例5
@ECHO OFF
SET DUMMY=!X
IF NOT "%DUMMY%"=="X" (
ECHO NEED "SETLOCAL ENABLEDELAYEDEXPANSION"
EXIT /B 1
)
@tyuki39
tyuki39 / and.bat
Created September 6, 2011 11:55
バッチファイルとシェルスクリプトの雑多な例4
@ECHO OFF
IF "%EA%"=="VA" IF %EB%=="VB" (
ECHO EA == VA AND EB == VB
)
@tyuki39
tyuki39 / discardoutput.bat
Created September 6, 2011 11:30
バッチファイルとシェルスクリプトの雑多な例3
@ECHO OFF
dir *.existent > nul
@tyuki39
tyuki39 / currentdirectory.bat
Created September 6, 2011 11:09
バッチファイルとシェルスクリプトの雑多な例2
@ECHO OFF
SET CURRENTDIR=%CD%
echo %CURRENTDIR%
@tyuki39
tyuki39 / defaultvalue.bat
Created August 16, 2011 12:05
バッチファイルとシェルスクリプトの雑多な例
@ECHO OFF
SET VARIABLE1=VALUE1
IF NOT DEFINED VARIABLE1 (
SET VARIABLE1=DEFAULT1
)
IF NOT DEFINED VARIABLE2 (
SET VARIABLE2=DEFAULT2
)
echo %VARIABLE1%
echo %VARIABLE2%
@tyuki39
tyuki39 / fizzBuzzN.groovy
Created August 15, 2011 14:12
FizzBuzz(Nパターン)
// http://d.hatena.ne.jp/fumokmm/20110815/1313405510の回答案
// 入力データの配列
def input_as_list = [7, "Hoge", 4, "Fizz", 2, "Buzz"]
assert (input_as_list.size()) % 2 == 0, "入力データ数が2の倍数になっていません。"
// 入力データをマップに変換
def input_as_map = [:].withDefault{""}
(0..<(input_as_list.size()/2)).each {
assert input_as_list[it*2].class == Integer, "入力データの偶数番目には数値を与えて下さい。"
@tyuki39
tyuki39 / README.txt
Created May 21, 2011 00:42
Gradleにおけるインクリメンタルビルドの実現例
例えば次のような構成に対して実行すると、R.csv、A/A.csv、A/B/B.csvができます。
サンプルでは特別な変換処理はしていないので、R.dat、A.dat、B.datは空でも構いません。
A/A.datの内容を変更した場合に、A/A.csvを変更する処理だけが走ることを確認します。
| build.gradle
| Rakefile
| R.dat
|
\---A
| A.dat
@tyuki39
tyuki39 / sample.rst
Created May 12, 2011 12:19
reSTのサンプル

italic, *italic*

strong, **strong**

@tyuki39
tyuki39 / READNE.txt
Created May 12, 2011 11:58
カスタムのインラインマークアップを定義する方法
.. role:: ロール名
という行を書くと、カスタムのインラインマークアップを定義することができ、
:ロール名:`ロール名を適用する文字列`
と書くと、次のHTMLコードに変換されます。
<span class="ロール名">ロール名を適用する文字列</span>
@tyuki39
tyuki39 / AdditionalCode4conf.py
Created May 1, 2011 21:10
Sphinxのセットアップ用ファイル群
# -- Additional Settings -------------------------------------------------------
execfile('../common.py')