miau's blog?

| 1 |

2005年 9月 02日 (金曜日)

MSN Messenger いろいろ

- General on miau's blog?
MSN Messenger に関して、ちょっとメモ。
[Read More!]
18:27:09 - miau - No comments - No Trackbacks - Permalink

2005年 9月 06日 (火曜日)

WWW::Mechanize メモ

- Perl on miau's blog?
なんだか仕様を押さえきれていなくて無駄に時間かかってるのでメモ。
[Read More!]
02:41:06 - miau - No comments - No Trackbacks - Permalink

2005年 9月 07日 (水曜日)

アイコンの色変更

- General on miau's blog?
以前のアイテムで、

> あとはアイコンの色変えた msnmsgr2.exe とかいうのを作っておけば、混乱することも少ないでしょう。

とか言って締めくくったんですけど、これが意外と大変だったのでその記録。
[Read More!]
19:21:51 - miau - No comments - No Trackbacks - Permalink

2005年 9月 12日 (月曜日)

メールアドレス変えました

- 連絡事項&更新履歴 on miau's blog?
このサイト用のアドレスとして miau@rose.freemail.ne.jp とか使ってたんですけど。
普通にアドレス晒しまくりだったので、スパムばかり来るような状態でした。

今回某所に書き込むために G-mail のアドレスを新たに作ったので、そちらに切り替えようかと。
アカウント名は miau.jp です。

まぁ現時点でこの blog 見てる人は会社のアドレスとかプライベートアドレスとか知ってそうなのであまり使わないでしょうけど。
ハンドル名使った活動ではこちら使っていきます。

あと、この機会にトップページ更新なんてことも企んでます。
blog とどの程度統合するか、ちょっと迷い中。
03:37:54 - miau - No comments - No Trackbacks - Permalink

ins タグ、del タグ

- General on miau's blog?
HTML で文書を追加/削除する際に使うタグですが。
どうもちゃんとした使い方忘れがちなのでメモ。

面倒なので ユニバーサル HTML/XHTML から引用。


バラグラフを示す p 要素の終了タグは省略
<del title="XHTML に対応するために修正">してもよい</del>
<ins cite="http://www.w3.org/TR/xhtml1/" datetime="2000-01-26">してはならない</ins>
ことになっている。

こんな感じ。(適度に改行入れてますが)
実際の表示はこんな。

バラグラフを示す p 要素の終了タグは省略してもよいしてはならないことになっている。


(2005/09/14 修正)
typo あったので直しました。(titlle→title)
これで消えた部分にマウスカーソル当てると、フロートウィンドウが出てきます。
03:56:55 - miau - No comments - No Trackbacks - Permalink

2005年 9月 13日 (火曜日)

PerlScript

- TextEditor on miau's blog?
サクラエディタのマクロ掲示板にこんなのありまして。

[140] PerlScriptマクロを使うためのメモをジャンク置き場に

PerlScript って何?
と調べてみると、どうも VBScript や JavaScript と似たような感じで Perl が使えるらしい。
(よく見ると ActivePerl のマニュアルにも書いてあった)

で、早速使ってみたんですが・・・色々あったので、まず結論から。

・PerlScript で日本語を使う場合は、ファイル全体の文字数>スクリプト部分のバイト数 となるように調整する。

・PerlScript には MsgBox() なんて隠し関数がある模様。
(WScript.Shell の Popup() よりは楽?)

・ScriptControl を使えば VBScript 等も呼び出し可能。

・同一プロセスから Tk モジュールを複数回使用しようとすると、エラーとなる。
(別プロセスで実行することで回避可能)

・ファイルパスを利用した変数($0)、関数(require())、モジュール(IPC::Open2)は使えない。
 ただし、open() や Cwd は問題なく使える模様。

そんな感じで、以下詳細(長いので注意)。
[Read More!]
21:14:41 - miau - 4 comments - No Trackbacks - Permalink

PerlReplace

- TextEditor on miau's blog?
ということで早速 PerlScript で作ったサクラエディタのマクロ。

PerlReplace Ver 1.0
PerlReplace Ver 1.1(Ver 1.5.7.1 以降用)
PerlReplace Ver 1.2(矩形選択対応)

選択範囲の文字列を Perl で置換します。
複数行置換だろうと何だろうとできるのがポイント。

・PerlReplace.pls
 単純版。
 正規表現で置換式を指定してやってください。
 tr に変えて使っても OK です。

・PerlReplace2.pls
 PerlReplaceBox.pl とセットで使います。
 PerlReplace.pls に比べると、それっぽい GUI になっています。
 (2005/09/19 修正)
Ver 1.0 の PerlReplace2.pls は問題があるので使用しないでください。
 編集中のファイルのパスを元に PerlReplace.pl を探しに行くので、(無題)を開いている状態でこのマクロを実行すると落ちます。

 
PerlReplace2

以下、ちょっと詳細。 [Read More!]
21:40:34 - miau - 5 comments - 2 Trackbacks - Permalink

2005年 9月 20日 (火曜日)

VBScript のコード記述規則

- General on miau's blog?
VBScript のコード記述規則

なんとなく眺めてたんですが。
最後の節「コードに形式を設定する」に書いてある

概要を示すコメントに続く最上位のステートメントは、4 つのスペースでインデントします。
ネストする各ブロックは、さらに 4 つのスペースでインデントします。

これの意味わかる方、いらっしゃいませんか?
意味がつかめなくて気持ち悪いです。

ちなみに原文はこちら。

VBScript Coding Conventions
21:44:08 - miau - No comments - No Trackbacks - Permalink

diff & patch

- General on miau's blog?
サクラエディタの開発掲示板とか眺めてると、たまに diff ファイルが上がってたりしますが。
実は使い方知らなかったので、メモメモ。

■準備
Software - KAKUTO Akira
あたりから、GNU patch and GNU diff for Win32 を落とす。
(cygwin とか入れてたら不要)
 解凍して、パスを通しておく。

・サクラエディタのソースを E:\sources\ssrc_2005-09-03 あたりに解凍しているものとして。
 diff ファイル(今回の場合は [4044] カレントマクロのパス取得 他 からリンク張られてる ssrc_2005-09-03_CurMacro.diff)をその直下においておく。

■実行

cd /d E:\sources\ssrc_2005-09-03
patch -p0 --dos < ssrc_2005-09-03_CurMacro.diff

オプションとか適当につけたけど、うまくいってるっぽい。

まぁ、オプションとかおかしかったらご指摘お願いします。
21:51:50 - miau - No comments - No Trackbacks - Permalink

電卓に強くなる

- General on miau's blog?
全然関係ない話&ちょっと前の話になってしまうのですが。
普通の電卓で「円の直径と弦長から角度を求めることができるか」という話題がありまして。
asin(x)とか計算しないとダメなので「普通の電卓では無理」と結論づけられてたんですが、なんとかなるような気がしたのでググってみると・・・

あなたの携帯電話 を関数電卓に(気賀康夫氏「電卓に強くなる」の魅力)

こんな本を発見したので購入することに。
[Read More!]
22:12:53 - miau - 2 comments - No Trackbacks - Permalink

2005年 9月 23日 (金曜日)

patch for PerlScript 5.8.7.813

- Perl on miau's blog?
(2006/09/24 追記)
タイトルの通り、このパッチは ActivePerl 5.8.7.813 以外には使えません。他のバージョンの PerlSE.dll でも有効そうな方法を書いてみましたので、こちらをお試しください。

patch for PerlScript 5.8.x.xxx - miau's blog?

以降は初稿のままです。


ほんのちょっと胡散臭いんですが、作ってみました。

PerlSE_5.8.7.813_patch.EXE

ActivePerl 5.8.7.813 付属の PerlSE.dll を変更して、2バイト文字等を使用してもエラーが出ないようにします。
使い方は、PerlSE.dll と同階層(C:\Perl\bin とか)に放り込んで実行するだけです。

よく考えるとファイル末尾に詰め物する方法は確実とはいえない気がしてきた(調べないとわからないけど、クリーンアップのときに Perl がスクリプト領域外も参照してしまう可能性がある?)ので、日本語を含むファイルは外部に切り出して require() するか、このパッチ当てるかしたほうがいい気もします。

以下、作ったときの苦労話(?)とか。
[Read More!]
22:31:06 - miau - No comments - No Trackbacks - Permalink

2005年 9月 26日 (月曜日)

昨日の秋葉原

- General on miau's blog?
数人でなんとなく集ったんですが、ショックだった出来事いくつか。
[Read More!]
06:58:12 - miau - 3 comments - No Trackbacks - Permalink

社内情報共有サイト

- General on miau's blog?
社内で情報共有の動きが進みつつあります。
これはこれで嬉しいことなんですが・・・何かネタがあったとき、こちらの blog に投下すべきか、社内の情報共有サイト投稿すべきか、ちょっと迷ってたり。

で、最近ようやく方針固めまして。
まずこっちの blog にちょこちょこ書いて、その後で社内サイトに投稿しようかと。

社内でまとまった情報をこちらにそのまま書くのも問題ありそうですしね。
逆に blog の内容をそのまま社内に書くのであれば、個人の責任でできそうですし。

ま、二重管理っぽくて好きではないですが、こういった社内の動きは今までなかったので嬉しいところ。


問題は、現在所属しているプロジェクトの特殊事情。
・開発専用 LAN で作業しているため、開発機からは社内サイトを閲覧できない
・プロジェクトには多数パートナー(協力会社)の方が入っているけど、その人たちには社内情報共有サイトの閲覧権限がない
なんて事情があるわけで。
これだと折角の情報共有サイトを活かすことができません。

こういう無駄は大嫌いなので、何とかして欲しいんですが・・・後者はなんとかなるにしても、前者の制約は顧客との契約で決まってしまっているわけで。
顧客との契約の際にも「うちは社内サイトで情報共有を行っており、これが閲覧できないとなると生産性が大幅に低下します」という風に強く言えればいいんですが。

まぁ、顧客にそういった啖呵を切れる程度に情報が充実すればいいですね。
07:23:19 - miau - No comments - No Trackbacks - Permalink
| 1 |