木 - 10月 15, 2009

「とは」法


http://q.hatena.ne.jp/1132893049#a446919

サーチエンジンで検索する際に、調べたい単語の末尾に「とは」を付けると、意味や定義が結果に出やすい。

例えば、「後期高齢者医療制度」について調べたい場合、「後期高齢者医療制度とは」と検索する。

しかし、最近はWikipediaがだいたいにおいて最上位にヒットするので、あまり結果に差がないかも。

まあ一つの方法という事で。

Posted at 11:45 午後    

日 - 10月 11, 2009

クリップボードを拡張するソフト


フリーソフトでクリップボードの機能を拡張するものを使っている。

いつも使うわけではないのだけど、たまにカット&ペーストを連発する作業をしていると助かることがある。

ちなみに使っているのは、

Windowsだと、CLCL

Macだと、ClipMenu

です。

まわりでは、あんまり使っている人がいない。便利だと思うんだけどなぁ。

Posted at 01:54 午後    

土 - 4月 11, 2009

ファインダーやエクスプローラでの簡易検索


MacOSXのファインダーや、Windowsのエクスプローラーで、適当なフォルダを開いて、キーボードの文字を押すと、その文字が名前の先頭についているファイルが選択状態になる。

例えば、適当なフォルダに、a.txt、b1.txt、b2.txt というファイルがあったとして、そのフォルダを開いて「b」を押すと、先頭が「b」で始まる「b1.txt」が選択状態になる。続けて素早く「2」を押すと「b2」で始まる「b2.txt」が選択状態になる。

ファイルがたくさん置いてあるフォルダで、簡単にファイルを探すときにたまに使う。

これって、常識なんですかね?ふと気になった。

Posted at 01:03 午後    

スクールオブロックじゃないよ


Excelを操作していると、あるタイミングで突然、十字キーでスクロールバーが動くようになった。

「選択セルが移動しねぇ!?これ如何に?」

原因は、テンキーで数字を入力中に、キーボード右上にあるScrollLockキーを誤って押してしまったらしく、ScrollLockキーがオンだとExcelではそのような動作になるのだった。元に戻すのにえらい悩んだんですけど。

生まれて初めて、ScrollLockキーを意識した、というお話でした。

これって、常識なんですかね?ふと気になった。

Posted at 12:55 午後    

火 - 4月 15, 2008

Windowsマシンのリプレースでハマる


会社で2台のパソコンを使っていた。OSはWindowsXP。

仮にパソコンXとパソコンYとします。それぞれにコンピュータ名をつけていて、Xのコンピュータ名をHost1、Yのコンピュータ名をHost2とします。

XがHost1、YはHost2の状態です。

んで、ある日、新しいパソコンZが来て、古くなったXと交換した。Zのコンピュータ名はもともとXに付けていたHost1を使う事にした(IPアドレスも)。ちなみにZもWindowsXP。

Zが新しくHost1になり、YはHost2のまま、という状態です。

そしたら、どうでしょう。なんとY(Host2)で、ファイルをダブルクリックして開こうとすると30秒くらいかかるようになってしまった!
なんにもいじっていないはずのY(Host2)で!なんと小さなテキストファイルをダブルクリックしてメモ帳で開くのに30秒かかるようになってしまった!

な… 何を言ってるのか わからねーと思うが
おれも何をされたのかわからなかった…

頭がどうにかなりそうだった…

メモリ不足だとかファイルの断片化だとか
  そんなちゃちなもんじゃ 断じてねえ

もっと恐ろしいものの片鱗を味わったぜ…

と、思わずポルナレフになってしまうほど、悩みまくり。

原因は、以下のBBSの記事のとおりであった。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=21624&forum=8&11
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&topic=21624&forum=8&start=8

今回のケースにあてはめて説明すると、、、、

1. パソコンXをHost1として使っていた時に共有フォルダを設定していたが、その共有フォルダのパス(例えば¥¥Host1¥shareddocs)が、ある条件でパソコンYのレジストリに記憶された(ファイルの関連付けが関係している模様)。
2. その状態で、Yのマシンでダブルクリックしてアプリを起動すると、Windowsは、レジストリに登録された¥¥Host1¥shareddocsを探しにいく処理を走らせるらしい。
3. その後、Xの代わりに新しいパソコンZをHost1としたが、共有フォルダは設定しなかった。
4. 上記3.の状態で、Yのマシンでダブルクリックしてアプリを起動しようとすると、上記2.と同じように、やっぱりWindowsはレジストリに登録された¥¥Host1¥shareddocsを探しにいく。
5. しかし、新しく入れ替えたZでは共有フォルダを設定していないので、¥¥Host1¥sharedocsへアクセスできない。
6. Windowsは律儀にタイムアウトするまで待ってからアプリケーションを起動させる。
7.タイムアウトするまで30秒ほどかかるので、その結果、アプリの起動に時間がかかっていたように見えた。

ちなみに、ダブルクリックによる起動だけでなく、右クリックポップアップメニューを表示するだけでも30秒くらいかかるようになっていました、、、。

やっぱ、何を書いているのかわかってもらえないかもしれません。つうか何故レジストリにそんなもんを記憶するのか、そしてその情報がアプリの起動時に参照されるのか、百歩譲ったとしても一回タイムアウトしたらその情報を無効化して2度と参照しない、とかいう処理を入れられないのだろうか?

今回、自分はたまたま上記のBBSの記事を見つける事ができたので、レジストリを直接いじってなんとか修正できましたが、、、たぶんそうじゃなかったら、OS再インストールしないとなおせなかったと思われ。もしくは新しいZでも共有フォルダを設定すれば修正できたのだろうが、、、。

よくWindows用のフリーのソフトで「このソフトはレジストリには書き込みません!」と謳っているものがありますが、、、、、Windows自体がこれなんだから、さもありなん。

Posted at 10:52 午後    





















































































©