みかづきの色々

デバイス(スマホからキャンプ用品まで)とかプログラミングとか中心のいろいろ試験的なブログ。

Ruby

想定外の出費にRuby

ん?今月なんか引き落とし額がデカいぞ。 そんなわけで、カードの引き落とし額を調べてみた。うちのメインカードはOricoなんで、引き落とし明細のCSVをサイトからもらってきて。 んで、以下を走らせてみる。 #!/usr/bin/ruby -EUTF-8 # -*- mode:ruby; codin…

あの日は何曜日?

よくあるプログラミングの問題で「あの日は何曜日?」というものがある。 でもRubyだと簡単だ。 #!/usr/bin/ruby -EUTF-8 require 'date' ARGV.each{|x| d = Date.parse(x) p d.strftime('%a') } 実行すると、 $ ruby uru.rb 1967/11/14 "Tue" $ _うん。 196…

-Ku はもう古かったのか!

ここ http://www.trail4you.com/TechNote/Ruby/basic.html を拝見していて、うげっとなった。え、 -Ku とかって1.8時代の書き方なの? そりゃいかん、メモメモ。んー、昔の書き方はこうね。 #!/usr/bin/ruby -Ku 駄菓子菓子、今風にはこちららしい。 #!/usr/…

Rubyにはbool型がない?

いやー、実は以下のようなのを書きたくてハマったのですよ。 #/usr/bin/ruby class Boolean def b2text r = "false" r = "true" if self == true r end end データが true か false かで、それぞれ "true" か "false" という文字列を返したいねそれだけ。こ…

週報作成のお手伝い。

お仕事で毎週、週報を書いているが、これはテキストファイルで書いて添付で送る習慣になっている。このファイル名が定形で決まってて、第何週ってわかるようになってるのね。でもこれ、毎週毎週、「えーと今週は7月第3週だから……」ってマニュアルでやってる…

昔作ったスクリプトの改造。

昔、こんなのを使っていた。 #!/bin/sh Fn=orz.jpg Tim=00:04:45 Out=OUT.avi if [ "$1" != "" ];then Tim=$1 if [ "$2" != "" ];then Fn=$2 Out=`echo $Fn|sed s/.jpg/.avi/` Out=`echo $Out|sed s/.png/.avi/` Flv=`echo $Out|sed s/.avi/.flv/` #Ogv=`ech…