Word、ExcelのDiffをとるツール

UNIXコマンドでDiffなるものを知った自分だが、「WordやExcelはバイナリだからDiff取れないんだよねー」と何回もつぶやいていた。

しかし、調べてみれば、同じように困っている人はいるもんだ。
そして、それを解決しようとする人も。

というわけで、早速試してみる。

WinMerge(日本語版)
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

これだけだと、まだバイナリの比較はできないので、
このプラグインをダウンロードして設定する。

xdocdiff WinMerge Plugin
http://freemind.s57.xrea.com/xdocdiffPlugin/

試してみたが、どうやらテキスト部分だけを抽出して差分をとるみたい。
表の罫線やフォントの違いは無理。
あと、Excelのヘッダ・フッタは認識されなかった。

まあ、テキスト部分だけでも有用だと思いますよ。

20091215追記:
Windows Vistaでも正常に使えました。

OutlookのHTML形式の改行

今まで知らなかった自分を恥ずかしく思います。

OutlookでHTML形式でメールを書くとき、

改行が余分に2行分ぐらい入ってしまい、毎回イライラしていた。。。

でも、今日その解決策を知った。

Shift+Enterで1行分の改行になるんだって。。。

なんて単純なことなんだろう。

でも、PC使ってると、くだらないことで煮詰まったりするよね。本当に。

知ってしまえば、なんてことないけど。

だから、何となく、ここに書いてみる。

他にイライラしてる人、いないかな。

仕事の生産性を上げるツール

PCを使って仕事する場合、ちょっとしたことで生産性が大きく上がることが多い。
今回は、使ってみて実際生産性が上がったツールがあったので、メモ。
タブブラウザのエクスプローラ版。
いくつもフリーソフトであると思うけど、MDIEがシンプルで使いやすい。
仕事中に、エクスプローラをいくつも開きすぎて、
わけわからなくなっていたが、これを使って解消した。

情報源はコチラ↓
荻上式BLOG 使ってみたら作業効率ががらりと変わった7つのフリーソフト。
(さらに元を言えば、「あとで読む新聞」から。)
ありがとうございました。

Excelの棒グラフ

備忘のため。 Excelの棒グラフを、二つ並べて表示したい。 ↓こういうやつね。 と思ったのだが、意外にぱっとは作れないものだね。 でも、ここを参照したら、すぐできました。 しかも2軸にもできるらしい。 棒グラフと積み上げ棒グラフの2軸のグラフ作成 簡単に言えば、グラフを作る前のデータの表をちょっと工夫して、 後は「系列データの書式設定」で横幅をゼロにするだけ。 知れば簡単だ。

Wordの変更履歴の使い方

Wordの変更履歴を使ってみる。
結構便利だ。
「ツール」の「変更履歴の記録」で、記録を開始することができる。
そして、途中で版を上げたりする場合は、「変更履歴の反映」を行う必要がある。
変更履歴を反映する/消す
表示された変更ポイントを右クリックして、個別に反映させることも可能。
Wordも奥が深い。
その他参考:
コメントのユーザ名を変更する

RSS未対応のサイトをRSS化する

たまに、RSSに対応していないサイトがある。普段RSSをリーダーに登録していることに慣れている自分にとっては、意外に不便である。

というわけで、そういうときはMyRSSを使うと良さそうだ。
RSS化されていないサイトを登録すると、RSSを作成してくれる。ここで作ったRSSをリーダーに登録すれば、自動で最新を読める。

ちなみに、ここをRSS化してみた。

船井幸雄のいま知らせたいこと

便利な世の中だ。改めて思う。

ウェブが変える「人間」

「ウェブ人間論」を読んで。

「ウェブ進化論」が衝撃だっただけに、期待して読んだ。対談形式で、これからウェブが進化してゆくにあたって、人の生活とか思考とか、人間というそのものがどう変わっていくかをまとめた一冊。

いろいろなことが語られているけど、 まさに今現在って技術革新から人の生活が 大きく変わっている過渡期なのではないか、と。本でも書いてあったけど、 もうネットがなかった頃の生活を想像するのが難しくなってきてる。それぐらい人の生活、思考、価値観が めまぐるしく変わってるんだってことを再認識できた。

一番印象的だったのは、最後のへん。申し訳ないけど、そのまま本文抜粋。

個人にとって、ネットはとんでもない能力を持った道具です。それが全員にあまねく広がったからよいうという考えもあるけど、能力の増幅器でもあるから、個人の能力の差異が限りなく増幅されるという側面ももう一方である。

個人の能力の差異とか、結果的に得られる収入の多寡とか、 どういう要因でそういうものが生まれるんだろう、と考える機会が最近多い。 ウェブのおかげ(せい)で、これから差異は広がっていくんだろうか。

「コンピュータとかネットに抵抗なく溶け込める世代でよかった」と思う反面、 「ネットの進化するスピードを考えると、油断するとおいていかれるな」と思ったりした。 これからのウェブと人間の関係を知れる、良い一冊です。

 

SQLで件数を指定する

「何件目から何件目を取得する」というコマンド。

・1件目から3件目を取得する
SELECT * FROM A WHERE ROWNUM BETWEEN 1 AND 3;

上記のコマンドの場合、「1件目から」の指定しか行えない。途中からある件数を取得するには、例えば以下のようになる。

・3件目から5件目を取得する
SELECT * FROM   ( SELECT A.* , ROWNUM AS RN FROM A )     WHERE RN BETWEEN 3 AND 5;