トップ «前の日(06-07) 最新 次の日(06-09)» 追記

2003-06-08 この日を編集

[家族] 今日は私の実家へ

今日は私の実家へ。このとき悪いことをしてしまったので、ずっと気になっていたのだ。それに、そろそろオクラの苗を畑に植えたかったしね。

じいちゃんとちょっと話をしたら、なんと、先月末に入院していたとのこと。人間ドッグで胃にポリープと潰瘍があって、んで、その除去を行ったとのこと。どうも、このときには入院の予定が決まっていた感じだな。ったく、連絡してくれなきゃわからんではないか。

近くに住んでいる兄貴にも連絡していなかったらしく(買い物しているときばったり会ったのでした)、ま、心配かけまいとのことなんだろうが、逆に心配になってしまうな。もう75だもの。

ばあちゃんから、オクラの苗とツルムラサキの苗をゲット。あと、野菜やらお菓子やら一杯もらった。いつもながら感謝しております。

[] オクラを植えた

ということでさっそくオクラを植えた。また、花壇にもお花を。写真は忘れた。

オクラ
2003/6/11写真追記(撮影は6/10)

[]

2004-06-08 この日を編集

[net]可愛いえくぼ♪URL転送

昨日のリンク元にhttp://ekubo.jp/yahoo/なんてのがあって、なんじゃ?と思ったら、こんなサービスがあるのね。

あたしゃ古い人間だから、「えくぼ」で想像するのは、

だったりするけど。

ところで、その会社 ストーリアっていうのね。我が愛車だったり(^^;)

*1 リンク切れているし。あの事件でなくしちゃったのかな。でも、テレビ朝日|検索結果 すると検索結果に出てくるぞ。

[soft]プロアトラスW3 地図のアルプス社

うーーん、ほしくなってきた。今まで地図ソフトはいいや、と思っていたのだけど、ジオラマ機能があるんだったらいいなぁと思った次第。これなら、時間とお金がなくても気分だけでも旅行(ドライブ)できるかな。

飲み

ちょっと飲み。相手*1は都合が悪くなって*2、早めに切り上げる。電車まにあったかな?

*1 商社マン

*2 お子さんの具合がちょい悪いらしい

[]

2006-06-08 この日を編集

[メモ]ネクタイの結び方

結び方を知っていても呼び方を知らないという。。。

ま、ネクタイなんてめったにしないのだけど。すぐに忘れてしまうのでメモ。

[]

2007-06-08 この日を編集

[Ruby][K2E]全角カナ←→半角カナ相互変換最終形

K2Editor から使うことを目的に、Rubyスクリプトは1つにして対応することにした。

Rubyスクリプト zh.rb

#! ruby -Ks
class String
  $KCODE = 's'
  require 'nkf'
  require 'jcode'

  def za  # alphabet 半角アルファベット→全角
    self.tr("a-zA-Z","a-zA-Z")
  end

  def ha  # alphabet全角アルファベット→半角
    self.tr("a-zA-Z","a-zA-Z")
  end

  def zn  # numeric 半角数字→全角
    self.tr("0-9","0-9")
  end

  def hn  # numeric 全角数字→半角
    self.tr("0-9","0-9")
  end

  def zk  # kana 半角カナ→全角カナ
    NKF::nkf( '-SsX -m0', self )
  end

  def hk  # kana 全角カナ→半角カナ
    str = kanabreak(self)
    zenkana = "。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゛゜"
    a = zenkana.split(//)
    kanahash = {}
    a.each_index {|i| kanahash[a[i]] = i + 0xA1 }
    str.gsub!(/[#{zenkana}]/) { |c| kanahash[c].chr }
  end

  def zs  # symbol 半角記号類→全角
    hs = '!"#$%&\'()*+,-./:;<=>?@[]^_`{|}~'
    zs = '!”#$%&’()*+,−./:;<=>?@[]^_`{|}〜'
    self.tr('\\','¥').tr(hs,zs)
  end

  def hs  # symbol 全角記号類→半角
    hs = '!"#$%&\'()*+,-./:;<=>?@[]^_`{|}~'
    zs = '!”#$%&’()*+,−./:;<=>?@[]^_`{|}〜'
    self.tr('¥','\\').tr(zs,hs)
  end

private
  def kanabreak(str)
    daku = "ガギグゲゴザジズゼゾダヂヅデドバビブベボヴ"
    daku2 = "カキクケコサシスセソタチツテトハヒフヘホウ"
    handaku = "パピプペポ"
    handaku2 = "ハヒフヘホ"

    str.gsub!(/[#{daku}]/) {|c| c + "゛"}
    str.gsub!(/[#{handaku}]/) {|c| c + "゜"}
    str.tr!(daku,daku2)
    str.tr!(handaku,handaku2)
    str.tr!("ヵヶヰヱヮ","カケイエワ")
    return str
  end

end


#全角←→半角変換マクロ for K2Editor
#
pam = ""
pam = '.' + ARGV.join('.') if ARGV.size > 0 #パラメータ判断

require 'C:\Editor\K2Editor\K2Editor.rb'
k = K2E.new
text = k.getSelText
com = "text" + pam	#パラメータをメソッドとしてコマンド作成。
k.setSelText("#{eval(com)}")

引数をメソッドとしてまとめて実行している。エラー処理も何もしていないという超手抜き(^^;)


K2Editorの.macを複数設けることで切り替える。

半角アルファベット→全角 ha2z.mac

//半角アルファベット→全角  ha2z.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" za",,1,0,0,0,0,0)

半角アルファベット数字記号→全角

//半角アルファベット数字記号→全角  hans2z.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" za zn zs",,1,0,0,0,0,0)

半角カナ→全角 hk2z.mac

//半角カナ→全角  hk2z.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" zk",,1,0,0,0,0,0)

半角数字→全角 hn2z.mac

//半角数字→全角  hn2z.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" zn",,1,0,0,0,0,0)

半角記号→全角 hs2z.mac

//半角記号→全角  hs2z.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" zs",,1,0,0,0,0,0)

全角アルファベット→半角 za2h.mac

//全角アルファベット→半角  za2h.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" ha",,1,0,0,0,0,0)

全角アルファベット数字記号→半角

//全角アルファベット数字記号→半角  zans2h.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" ha hn hs",,1,0,0,0,0,0)

全角カナ→半角 zk2h.mac

//全角カナ→半角  zk2h.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" hk",,1,0,0,0,0,0)

全角数字→半角 zn2h.mac

//全角数字→半角  zn2h.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" hn",,1,0,0,0,0,0)

全角記号→半角 zs2h.mac

//全角記号→半角  zs2h.mac  Copyright(C) 2007 sunoko
/////////////////////////////////////////////////////////////////////////
//		Ver.0.00	2007/06/08	プロトタイプ作成
/////////////////////////////////////////////////////////////////////////
//rubyスクリプト zh.rb を利用する
//
ProgramExec("ruby ""%Macro%RubyScripts\zh.rb"" hs",,1,0,0,0,0,0)

[K2E]置換後の変更行について

置換コマンドの「全置換」を実行すると、どうやら、実際に置換を行った以外の行 も変更行としてマークされるようだ。これは、全置換に限らず、連続置換や下検索 等における「すべて」を実行した場合も同様である。

おそらく、全置換を行う場合、内部的な処理の都合でこうなっているのであろう。 連続置換等の「すべて」の場合も、以後は全置換を行っているであろう事は容易に 想像できる。

ま、気にしなければ良いのであろうが、例えば、どの行にターゲットのテキストが あったのかを確認するのに、この変更行の表示は便利なのだ。なんとかならないか なぁ。。。

とここでつぶやいてみる。

本日のツッコミ(全2件) [ツッコミを入れる]

_ K2 [すみません。全置換がゆっくりでもよいのなら、連続置換を自動的に繰り返すようにコーディングすればできるのですが、それで..]

_ すのこ [マクロの整理を行っているのですが、その動作の確認を行っているときに気が付いたという(^^;) というか、それまではあ..]

[]

2008-06-08 この日を編集

[JV]地区予選

目標は「新人戦よりも上」なんだって。ってことは(^^;)

思ったよりも他のチームの伸び率が悪いような気がした。感覚的に、張るの新人戦からぐっと伸びるチームが多かったように思ったのだけど。

ということで決勝戦は新人戦の時と同じ組み合わせで。たまに良いラリーがあるのだけど、やっぱサーブレシーブだね。

ということで県大会では一つでも上に行きましょう。

[み]も体が丸くなってきていて、とっても動きにくそうだ。女子の場合、この体の変化にどう向き合って克服するかが鍵だね。あんなに動けていた選手が、半年見ないうちに、あれま、なんてことが普通に起きているものね。難しいねぇ。

[]

トップ «前の日(06-07) 最新 次の日(06-09)» 追記