2007-01-01から1年間の記事一覧

join table

SQLを覚えたたての人ほど、外部結合を駆使して、1つのSQLを何でも済ませようとする。実際には、SQLを何回かに分けて発行したほうが、保守性が高いだけでなく、パフォーマンスも優れることが多い。ハナから複雑なSQLを書く気がないので、実際に処理時間を計測…

Webサービス

マッシュアップとともに、いろんなところで使われているようだ。天気予報や地図を簡単に取り込めるのは便利。エンタープライズ用途にどれだけ使えるかは寡聞にして知らないが。

Eclipse

ふと気づけば、2ヶ月ぶり。さっくと答えられそうな質問が人力検索に出てこなくて久しい。さて、.projectファイルを直接編集するという裏技は、プロジェクトの種類を途中から変えることが出来て便利。裏技なので、使う人を選ぶけど。;

競馬予想

10年ほどまえ、JRA-VANからデータをダウンロードして、4Th Dimention やMS Accessで馬のパラメータを算出して予想していたことがある。結局、費やした時間や工数には合わないことに気がついて、そのうちにやめてしまった。

バージョンアップ

必ずしもいいことばかりではない。フォントがまともに表示されないような不具合では、過去の状態に復元しなければいけない。また、インターフェースにメソッドが増えて、対応するのが大変になってしまうこともある。下位互換性はだいぶ維持されるようになっ…

シェルスクリプト

使いこなすと、結構な自動化を行うことができる。同じ作業を繰り返し行っていると、感じるときは試してみるとよいかもしれない。 ついつい、何度も繰り返してしまうのだけど。

正規表現

\でエスケープすべきかどうか、いつも迷う。ツールによって異なることもあるし、実際に動かしてみないとわからないことも多い。

バックアップ

自分で書いたブログの記事をローカルにバックアップした方が一瞬考えたことがあるが、復旧する目的があるようでないので、そのままにしてある。

人力検索

最近、なぜかさくっと答えられる質問が少ない。自分の専門分野とずれているのか。だからといって、あさってもいないが。

健康

サプリメントや健康食品に頼るのは、下の下だと思う。プラシーボ効果はあるだろうけど。

Linux

Windows98/MEのマシンはLinuxに置き換えようキャンペーンがあるといいのだが、ExcelとWordがネックになる。OpenOfficeもあるが、印刷に難があるし。

ポイント交換

4000ポイントを超えたので、Amazonのギフトカードと交換しようとしたら、ポイントが足りませんといわれた。5%分の手数料が引かれて3800円分と交換するのではなくて、4200ポイントが4000円分と交換できるのね。

ケーブル

そのケーブルがストレートのLANケーブル(よりついせん)なのか、クロスなのかは、見た目で区別する方法があるのだろうか、よくわからない。結局、実際に使ってみて、使えるかどうかで判断している。

文字化け

真っ白になるのも、文字化けの一種らしい。わかったような、わからぬような

UTF-8

デフォルトの文字コードがUTF-8になっているソフトウェアが増えている。日本語が3バイトであるのはなんだか、メモリーもディスクも安くなっている時代にはこだわることはないだろう。文字化けが減るのはうれしいことだ。

システム管理

自分の本業はプログラムを作ることだけで、バックアップやログ管理は範囲外だと叫びたい、今日この頃。でも提案したり、作業したりしないわけにはいかないのだよな。

Java Web Start

JRE6ではJava Web Startで起動しようとしてだんまりしてしまうWindows PCがあり、キャッシュを消したり、動いていないプロセスをタスクマネージャで殺したりしていたら、そしてJRE6をアンインストールしてJRE5に戻したら、Java Web Startでアプリケーション…

スペインのスパーリングワイン

はてなからいただいた、スペインのスパーリングワインをありがたくいただきました。美味でした。銘柄は忘れてしまいましたが、妻と堪能しました。ここに感謝の意を示します。

ワイン

懸賞で当たったワインが先日送られてきた。土曜日にでも飲むことにしよう。

古いバージョン

サポートがなくなることが、バージョンアップの引き金となることが多い。Javaの場合、もともと無料だっただけに自己責任で使い続けることも可能であるが、バグフィックスが行われないかもしれないという問題もある。完全にオープンソース化されれば、最悪自…

PHP

PEARがもっと普及してもよいように思えるが、どうもマイナーな感が否めない。

IE7

CSSがまともになったらしいのは魅力だが、他にいろいろと変わっているのでバージョンアップには踏み切れていない。Vistaと同時に使い始めることになるだろう

設定の検索

オープンソースソフトウェアの設定をWebで検索するとき、どのバージョンについて書かれたものであるかを注意すべきである。5から10年前ぐらいのドキュメントが結構氾濫している。手元にあるバージョンとコマンドが違ったり、最新版では便利な機能が追加され…

ブログアフィリエート

自分で使う気もないリリースを対象に記事を書いて、NGを食らうことほどみじめなことはない。ちゃんと嘘を書こうよ。

メール振り分け

メールソフトに自動で振り分けさせた方が楽だと思いながら、ひとつずつ手で消している。

Perl

CPANやPPMで依存関係を解消しながら新しいパッケージをインストールできるようだが、yumやgemに比べると、トラブルが多いように思える。ppm内のコマンドはバージョンによって異なるし。

Google

Googleツールバーは愛用しているが、それ以外のサービスは使っていない。かつて、Googleデスクトップを使用していたが、マシンが重くなるだけで、必要となるファイルに到達できないことが多かったので、安インストールしてしまった。

USBで環境を持ち歩く

オープンソース系なら、ポートをデフォルトから変えておけば、USBメモリーに入れてある程度持ち歩くことができる。まだ、実際に試したことはないが、それなりに使える状況があるのかもしれない

メールサーバー

メールサーバの設定保守から開放されて、しばらくになる。わけのわからないエラーに悩んだ人が、なんだか懐かしい

日付型

JDBCやODBCにとっては鬼門で、バージョンによって動いたり、動かなかったりする。