2010/04現在 OSシェアはXP7割

アクセス解析からOSの割合がわかるので定点観測でもしてみるか

XPが7割

Vistaが11%

Windows7が7.5%

Vistaは右肩下がりで減り続け、7がその分上昇している

Linuxは3.7%

Maxは3%

発売から8年は経過しているのにXPの圧勝。

カテゴリー: Windows | コメントする

縦長画面をスクロールさせながらキャプチャするソフト FastStone Capture

国産ソフトとしてCapwriteといのがありそちらを愛用していたが、キャプチャの速さでいうならばこちらに分がある。

起動すると右下にメニューがIMEの様に表示されるので、右から5つ目の下向き矢印がついているアイコンをクリックすると

目にも留まらぬ速さでスクロールしながらクリップボードにコピーされる(初期設定の場合)

まだあまり使いこなしていないのだが、Capwriteとあわせて覚えておくといいだろう

カテゴリー: soft | コメントする

携帯の現在URLを表示する

携帯でHTMLソースが見れたら開発がはかどるのに、その手前であるURLですらなかなか見せてくれないのが現状。

AUだけは簡単に見れる。

EZWebメニューのページ情報表示でURLがでるし、ブックマークしようとすればブックマーク前に編集できるのでコピーしたりできる。

他のキャリアだと一旦ブックマークして、ブックマーク編集などの手段を経ないとだめ。実に不便。

カテゴリー: Mobile | コメントする

ThinkPad X40 SSD 換装

SSDは昼注文して、翌日10時には届くという素晴らしいスピード。

http://www.data-gate.com/ssd/

RunCoreのSSDには1.8インチ用のUSBHDDケースもついてきた。しかしこれは作りが粗雑でHDDがうまく収まらない。むき出しのまま使った方が遥かにまし。

取り付け前にHDDクローンツールを動かそうと思ったら、インストールできないでやんの。どうせ再インストール覚悟なので気にしない。

ThinkPadのHDD交換はネジ一本外すだけと思いきや。SSDとHDDで奥行きが違うためうまくコネクタまで届かない!

コネクタがつながらず、BIOSでも認識されないため、保守マニュアル片手に大分解を決意。

結果としてはキーボードと上部ケースを外さないと、まず間違いなくうまく刺さらないということで想定以上の大手術で時間をくってしまった。

カテゴリー: ThinkPad, X40 | コメントする

指定ディレクトリ以下の総ディスク使用量を求める

ディスク容量がひっ迫してきたときに使いたいコマンド

重要度は高いはずなのに、使う場面はそうそう多くないため忘れがち。

/var/tmpのディスク使用容量をtmp以下一階層下までの単位でまとめて表示する。

du -h --max-depth=1 /var/tmp
カテゴリー: Linux, 便利なコマンド | コメントする

ThinkPad R40e 5年目突入

ThinkPadは部品交換ができやすいように作られているので他のノートPCに比べて長持ち。

普通5年経つと陳腐化するけど、OSが2000,XPなどで問題なければまだまだ現役。もともと重いOSは嫌いなので十分なのである!

交換ポイントとしては
・二年過ぎたらバッテリーも弱くなっているので思い切って高回転のHDDに変える。今7200回転装備で体感速度向上
・メモリは最大容量いっぱいまで増設する。メモリ1G!Windows7には厳しいがあと3年はXPで十分だし。
・光学ドライブはもともとあまり使わないので交換の必要もあまりなし

カテゴリー: R40e, ThinkPad | タグ: , | コメントする

X40用のSSDを注文してみた

以前にオークションで手に入れたX40

ThinkpadはHDD交換ができるから古くても長持ちすると思いきや
X40は1.8inchのHDD日立製というかなり特殊であるHDDを使っている。

HDDは流通在庫もないので、せっかくならばSSDにするかというわけで

下記の店でx40用の在庫があったので発注!組み込みレポートは後日

Data Gate Inc Online store

http://www.data-gate.com/runcore_ssd_forum/modules/d3forum/index.php?forum_id=3

カテゴリー: ThinkPad, X40 | コメントする

ウッカリPHPで組み込み関数と同じfunction名をつけてしまうと当然エラー!

CakePHPなんかで一覧画面表示のfunction名をlist()としてしまった。

PHPの場合仮にメンバー関数であろうとも組み込み関数名とかぶると実行時エラー!

syntax error, unexpected T_LIST, expecting T_STRING in

ついうっかり二回ほどやって「なんでうごかねーんだ?」と10分ぐらい悩んでしまいましたとさ

カテゴリー: 未分類 | コメントする

RFC違反のメールアドレス 実は募集中

たぶん一般ピープルはほとんど知らないのが当たり前だろうがインターネット上におけるルールを決めたRFCというものがある。

メール送信について定めたRFC2821によれば

メールアドレスの.「ドット」は連続してはいけない。

[email protected]

@[アットマーク]の直前に.「ドット」は使えない。

[email protected]

でもってこれがDOCOMOとAUの携帯メールアドレスに使えた(過去形になっているのは今新規取得で上記のアドレスを使えないから)ので問題なのである。

本人は意図せずにルール違反のアドレスを使っているわけで、当然ルールを守っている(RFC準拠)メールサーバにしてみれば「メールアドレスじゃないから送信しない」という選択がなされることがある。つまり外部からのメールが届いている状態は運よく綱渡りしているだけであり、届かなくなっても文句は言えないアドレスなのである!

なんでこんな話をしているかというと今やっているシステムでメールが届かないという問い合わせがあって、やっぱりその人不正メールアドレス使ってんすよね。たぶん原因はメール送信かもしくは中継中にはじかれているんじゃないかと。原因の切り分けをしたいのだが、テスト端末でももはやRFC違反メールアドレスは取得できず、既存持っている人を探すしかないかなー。

というわけで調査にご協力いただける貴重なRFC違反アドレス御保持の方、ご連絡ください。

たぶんアンケートページに答えて返信メールが来るか来ないかだけのチェックだと思うけど・・・

謝礼は個人的な範囲内でさせていただきます(笑)

カテゴリー: 未分類 | コメントする

PHPでshort_open_tagをOnにする場合の注意

通常PHPのコードブロックは

<?php ~ ?>

だと思う。しかし

<? ~ ?>

という書き方もできる。この書き方はASPなどを意識したものと思われるが

思わぬ不具合を生む可能性があるので使わないほうがよい。

具体的にはXML宣言とかぶってしまうため、Offにしておくべきだろう。

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>

ぶっちゃけ一回も<?タグ使ったことないんだけどね。

カテゴリー: PHP | コメントする