Skip to content

Instantly share code, notes, and snippets.

View taletail's full-sized avatar

Tale taletail

View GitHub Profile
@taletail
taletail / space_checker.rb
Created November 12, 2015 14:09
文芸部用に作ったプログラム。wordで書いた小説をtxtにコピーしたときに段落先頭の全角空白が抜ける部分があるので、空白を挿入する
# encoding: cp932
=begin
  txtファイルを読んで行頭に全角空白が無ければ全角空白を入れて新しいtxtファイル('ファイル名'_fixed.txt)を作るプログラム
=end
print "ファイル名 >"
file_name = gets.chomp
# ファイル名に拡張子無しでも動くように拡張子を削る
file_name.sub!(/.txt/, "")
@taletail
taletail / make_workslist.rb
Last active November 12, 2015 14:06
文芸部の部誌の作品一覧を作る用のプログラム。同ディレクトリ内のディレクトリ名を指定するとその中を2階層探索する。
# encoding: cp932
=begin
 部誌の作者・作品一覧チェックシートの生成を行うプログラム
 ./部誌/作者/作品 という構造を想定
 部誌名を入力すると
 作者1
  ・作品1
  ・作品2
 作者2
  ・作品3
@taletail
taletail / timer.rb
Created March 18, 2015 16:15
DXRubyでのタイマー表示
require 'dxruby'
font = Font.new(32)
limit_time = 3 * 60 # 分*60
start_time = Time.now
Window.loop do
now_time = Time.now
diff_time = now_time - start_time
@taletail
taletail / fizzbuzz.rb
Created March 18, 2015 15:54
fizzbuzzをRubyで。 >ruby fizzbuzz.rb 100 のように引数をつけて実行。
limit = ARGV[0].to_i
limit.times do |i|
message = ""
count = i + 1
if count % 3 == 0
message += "fizz"
end