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 |