Skip to content

Instantly share code, notes, and snippets.

View kuxuxun's full-sized avatar

kuxuxun kuxuxun

View GitHub Profile
application: backlogbot
version: 1
runtime: go
api_version: go1
handlers:
- url: /.*
script: _go_app
@kuxuxun
kuxuxun / file0.go
Created December 21, 2014 06:13
Go 言語でCSVをドラッグアンドドロップして簡単収益シュミレーション ref: http://qiita.com/kuxuxun@github/items/cfc489b47c49951e4f63
package main
import (
"encoding/csv"
"fmt"
"io"
"os"
"strconv"
"strings"
-- のんびり問題
-- http://nabetani.sakura.ne.jp/hena/ord7selectchair/
import Data.List
import Data.List.Split
import Data.Char
data Chair = Chair{number :: Int, shittingMan :: Char}
| Empty {number :: Int}
| NoChair deriving(Show,Eq)
@kuxuxun
kuxuxun / gist:4256065
Created December 11, 2012 05:14
同じ階層のsrcディレクトリ以下のjavaファイルの先頭に"header"ファイルの中身(ライセンス表記等)をくっつけて"dest"ディレクトリ以下にコピーする
#!/usr/bin/ruby
require 'fileutils'
class CopingFilePath
attr_reader :root, :file_path
def initialize(root, file_path)
@root = root
@file_path = file_path
end
@kuxuxun
kuxuxun / gist:3978345
Last active October 12, 2015 05:28
svnで管理しているmavenディレクトリ下の修正ソースファイルを抽出するスクリプト
#!/user/bin/bash
#################################
# svnで管理しているmavenディレクトリ下の修正ソースファイルを抽出するスクリプト
#
# svn のstatusからadd,modified,deleteされたファイルを見つけて
# 抽出します。(delete分はファイル名をlogに吐くだけ)
# $dist に設定されたディレクトリの直下srcディレクトリにファイルが抽出され、
# file_listファイルにファイルの一覧が出力されます。
# 要 svnのコマンドラインツール
#
@kuxuxun
kuxuxun / gist:3215444
Created July 31, 2012 09:28
列番号をエクセルの列表記に直すやつ
// 0 -> A, 25 ->Z ,26 -> AA ,27 -> AB
def toExcelColDesc(n : Int) = toAlphabet(convTo26Number(n))
def oneToA(i:Int) = if (i < 1) "" else (('A' - 1) + i).toChar
def zeroToA(i:Int) = ('A'+ i ).toChar
val digit = ('Z' - 'A') + 1
def convTo26Number(n :Int ,figs :List[Int] = Nil) : List[Int] =
if (n < digit) n :: figs
else convTo26Number((n / digit) , (n % digit) :: figs )