Skip to content

Instantly share code, notes, and snippets.

@tune
tune / Gemfile
Created December 25, 2014 03:12
ruby-duration raise error when used with active_support >= 4.2
source 'https://rubygems.org'
gem 'activesupport', '>= 4.2.0'
gem 'ruby-duration'
@tune
tune / ErrorStackTraceWhenTransferingRepository.txt
Created July 18, 2014 01:42
Error stack trace when transferring repository in gitbucket 2.1
javax.servlet.ServletException: フィルタの実行により例外を投げました
org.scalatra.ScalatraFilter$$anonfun$1.apply$mcV$sp(ScalatraFilter.scala:71)
org.scalatra.ScalatraFilter$$anonfun$1.apply(ScalatraFilter.scala:71)
org.scalatra.ScalatraFilter$$anonfun$1.apply(ScalatraFilter.scala:71)
scala.Option.getOrElse(Option.scala:120)
org.scalatra.ScalatraBase$$anonfun$2.apply(ScalatraBase.scala:166)
scala.Option.getOrElse(Option.scala:120)
org.scalatra.ScalatraBase$class.runActions$1(ScalatraBase.scala:165)
org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply$mcV$sp(ScalatraBase.scala:175)
org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
#! /bin/bash
sudo yum install -y python python-devel
sudo yum install -y gcc g++ gtk+-devel libjpeg-devel libtiff-devel jasper-devel libpng-devel zlib-devel cmake unzip
sudo yum install -y yum-priorities
wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo yum install -y eigen3-devel —enablerepo=epel
pip install numpy
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.8/opencv-2.4.8.zip
@tune
tune / gist:8119307
Created December 25, 2013 01:09
githubの2段階認証を有効にし、http・https経由の操作でPersonal Access Tokenを使う
@tune
tune / uncrustify.cfg
Last active May 31, 2019 02:54
qiitaに投稿されていた解説をベースに微修正を加えたUncrustify設定ファイル
# 一般設定
# http://qiita.com/items/d8998dd5e90697744e3c
newlines = crlf # 改行コードはLFCR
input_tab_size = 4 # 入力ファイルのタブサイズ
output_tab_size = 4 # 出力ファイルのタブサイズ
string_escape_char = 92 # エスケープシーケンス('\')
tok_split_gte = false # '>='と'>>='を'void f(list<list<B>>=val);'のテンプレートの一部と解釈させない
utf8_bom = add # UTF-8ファイルのBOMコードを追加する
utf8_byte = false # 値128〜255を持つバイトを含むUTF-8でないファイルの場合、出力をUTF-8としない
utf8_force = true # 出力エンコーディングを強制的にUTF-8にする
@tune
tune / disp_ucs_thai.rb
Created December 5, 2012 06:01
Rubyを使ってタイ語の表示文字単位で文字列を区切る ref: http://qiita.com/items/55c4347df63472346ac8
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
text = "พี่ชาย" # ["e1e", "e35", "e48", "e0a", "e32", "e22"]
text.scan(/.(?:[\u0E31]|[\u0E33-\u0E3A]|[\u0E47-\u0E4E])*/).each do |ch|
clist = ch.each_codepoint.map {|cp| "U+" + sprintf("%04x", cp)}
puts ch + " [#{clist.join(' ')}]"
end
@tune
tune / disp_ucp.rb
Created December 5, 2012 03:11
各文字のUnicode Code Pointを表示する ref: http://qiita.com/items/06d95b8eb2b60d41d680
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
ARGV[0].split(//).each do |ch|
puts ch + " [U+#{ch.unpack('U').first.to_s(16)}]"
end
@tune
tune / parse_xls.rb
Created December 4, 2012 02:13
Parse Excel file using spreadsheet gem
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
# Display all cell value except 1st sheet and 1st row
#
# Note: This script requires spreadsheet gem
# $ gem install spreadsheet
require 'rubygems'
@tune
tune / file0.bat
Created November 8, 2012 04:06
Windowsである拡張子のファイルを再帰的に削除する ref: http://qiita.com/items/43c76d8c8cbe8e8555cb
del /s *.png
@tune
tune / file0.txt
Created November 5, 2012 01:53
コマンドラインで画像のPSNRを測定する ref: http://qiita.com/items/ca9ffa66bd1703c745dd
compare -metric PSNR ref.jpg target.jpg diffpng