Windows/Linuxで両方で動作する成果物を想定。 有償のツールは理解が得られる方が稀なので除外。
Word/Excelが手軽だけど差分が追いにくい。 Markdown+PandocかSphinxでPDF提出がいいかな?
#!/usr/bin/ruby | |
require "optparse" | |
mode = :help | |
opt = OptionParser.new | |
opt.on("-a", "Add BOM"){|v| mode = :add} | |
opt.on("-d", "Delete BOM"){|v| mode = :delete} | |
opt.parse!(ARGV) |
compare -metric PSNR ref.jpg target.jpg diffpng |
del /s *.png |
#!/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' |
#!/usr/bin/env ruby | |
# -*- coding: utf-8 -*- | |
ARGV[0].split(//).each do |ch| | |
puts ch + " [U+#{ch.unpack('U').first.to_s(16)}]" | |
end |
#!/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 |
# 一般設定 | |
# 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にする |
内容はGitHubの2段階認証とhttpsアクセスとほぼ同じです。
GitHubに大規模な不正ログイン試行を参照のこと。
githubの設定変更はGithubの二段階認証を設定しようにまとまっています。
#! /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 |