(2006-03の一覧)
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2006-03-08 Wed (他の年の同じ日: 2004 2011)

クリップボード操作
2006-03-08-3 / カテゴリ: [win][perl] / [permlink]

Win32モジュール使用

テキストをセット
use Win32::Clipboard;
Win32::Clipboard("foo\nbar");
または
$clip = Win32::Clipboard();
$clip->Set("foo\nbar");

テキストのゲット
$getstring = $clip->GetText();

テキスト以外でもとにかくクリップボードの中をゲット
$buffer = $clip->Get();

クリップボードの内容の消去
$clip->Empty();

ターミナルへの表示をマウスでコピペするのが嫌で STDIN をクリップボードにセットするスクリプトを書いたが、cygwin 環境のためか割りと重い…
というか、悲しいくらいデリファレンスの書き方を忘れてる orz
Referrer (Inside): [2010-01-31-1]

diff オプション再帰編
2006-03-08-2 / カテゴリ: [linux][unix][command] / [permlink]

-q: 差分の有無のみ出力
まぁ、基本オプションだろうけど。
$ diff -rq chalow-1.0rc4/ chalow-1.0rc6
ファイルchalow-1.0rc4/ChangeLogとchalow-1.0rc6/ChangeLogは違います
ファイルchalow-1.0rc4/ChangeLogReader.pmとchalow-1.0rc6/ChangeLogReader.pmは違います
ファイルchalow-1.0rc4/READMEとchalow-1.0rc6/READMEは違います
ファイルchalow-1.0rc4/chalowとchalow-1.0rc6/chalowは違います
ファイルchalow-1.0rc4/cl.confとchalow-1.0rc6/cl.confは違います
ファイルchalow-1.0rc4/clsearch.cgiとchalow-1.0rc6/clsearch.cgiは違います
chalow-1.0rc6/confだけに発見: utf8
chalow-1.0rc4/conf/ytoだけに発見: cl-yto.conf
chalow-1.0rc6/conf/ytoだけに発見: cl.conf
chalow-1.0rc6/conf/ytoだけに発見: debug.css
ファイルchalow-1.0rc4/conf/yto/diary.cssとchalow-1.0rc6/conf/yto/diary.cssは違います

-x PATTERN: PATTERN(ファイルグロブ)に一致するファイルを除外
$ diff -x README -x "Change*" -ru chalow-1.0rc4/ chalow-1.0rc6/
--- chalow-1.0rc4/chalow        2004-12-24 21:09:50.000000000 +0900
+++ chalow-1.0rc6/chalow        2005-08-21 14:35:31.000000000 +0900
@@ -1,5 +1,5 @@
-#!/usr/bin/env perl
-# $Id: chalow,v 1.95 2004/12/24 12:09:50 yto Exp $
+#!/usr/bin/perl
:
:
chalow の新しい(つっても半年以上前だけど)バージョンに「続きを見る」機能があるらしーけど、割とコードをいじくり回してるのでうまくマージしないと…

perl のパスまで変わってるのかよ^^;

選択undo
2006-03-08-1 / カテゴリ: [meadow][emacs] / [permlink]

1. あるバッファの編集を行なう(編集A)
2. 同じバッファの編集を行なう(編集B)

ここでフツーに undo すれば当然「編集B」の箇所が対象だが、「編集A」のみ undo したい場合、対象箇所をリージョン選択し C-/ で、選択範囲のみの undo が可能。
前の日 / 次の日 / 最新 / 2006-03

2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2013-05-02 16:12