趣味のプログラム工房

2013年05月

iBUFFALO BSKBU02 激安キーボードですが、、、

2代に続けてBUFFALOBSKBU02というUSBキーボードを使っていたのですが、2台とも1年程度(未満)で壊れて使えなくなりました。

安いのは安いなりに品質が低いということなのでしょうか。


少なくとも、BSKBU02は二度と買わない!

現在は、エレコムのTK-FCM009BKを購入しました。
キータッチは軽め、キーの凹み?押し込みが小さいので、キーを押した後に、ほかのキーへ指を動かす際に、周りのキーに指が引っかかりにくく、キーを早く打つ人には結構使いやすいと思います。



2013年05月12日


OperaでThis document you requested has moved temporarily. エラー

Operaで楽天のページを開こうとすると、
This document you requested has moved temporarily.
というエラーが出ます。

Operaのバージョンは、「12.15」

何が悪いのだろう、、、
2013年05月12日


富士通 PRIMERGY サーバの廃棄

以前、windows server 2008R2 付きで激安14,800円で購入した
富士通 PRIMERGY S1というサーバ。

OSのWindows server 2008R2付きにつられて、興味本位で購入したのですが、マシン自体は結局使わない、、、
というわけで、処分したいと思い手続きをしようと思ったのですがちょっとわけわかめ。

法人じゃないし、個人パソコンの処分でいいんだよな、、、
ということは、窓口は「富士通パソコンリサイクル」だよな。。。

でも、この窓口、基本的には「FMV」ブランドの普通のデスクトップPCが対象らしくエンタープライズ用途のサーバは対象外な雰囲気が漂っています。

窓口に聞いてみるしかないのかな。
2013年05月15日


DynDNSの更新が効いてないの?! メールが飛んできた!

私が使っているDNSサービスの「DynDNS」から、アカウント削除するぞーってメールが飛んできた!
このサービス、一定間隔でIPアドレスの更新処理を行っていればそれでよかったはずだけど、、、

というわけで、メールに書いてある通り、とりあえず、サイトにログインしてみました。
うーん、メール見ても、ホスト名に対して更新をかければいいように思うんだけどなんでダメになったんだろう。。。


↓飛んできたメール

Dear Dyn Customer,

Your Dyn account "○○○", free hostname(s) will expire in 5 days. If you no longer need the hostname(s), simply disregard this email and allow expiration to occur.

Free hostnames must be updated every 30 days to remain active. Inactive hostnames will expire and be deleted. If you wish to prevent the hostname(s) from expiring, please visit the link below:

Keep your hostname(s) active without having to update every 30 days, by purchasing a DynDNS Pro upgrade today.
2013年05月21日


DynDNS 無料アカウント維持には月1ログイン?

またDynDNSからメールが来ました。

Starting now, if you would like to maintain your free Dyn account, you must now log into your account once a month. Failure to do so will result in expiration and loss of your hostname. Note that using an update client will no longer suffice for this monthly login. You will still continue to get email alerts every 30 days if your email address is current.

We understand that the possibility of resulting service interruptions may be frustrating, so we are offering a transition upgrade offer to VIP status (Dyn Pro) for just $10 USD for the first year. Under this status, login will not be required and service will remain uninterrupted for an entire year.


どうやら、月1回ログインしないとアカウントが消されるらしい。
めんどくさい、、、

ルータの更新機能ではダメみたいです。

どうしようかなぁ。。。
2013年05月21日


cfspreadsheet の挙動がおかしい Sheet指定無効?

Coldfusion(ver9)でcfspreadsheetタグを利用してExcelファイルの編集をと考えているのですが、マニュアル通りの挙動にならない。

複数のシートのあるブック(ファイル)で、複数シートの編集をしたいのですが、マニュアルによると

◾複数のシートを持つ Excel ファイルを読み取るには、read オプションで複数の cfspreadsheet タグを使用し、シートごとに異なる name および sheet または sheetname 属性を指定します。
◾単一ファイルに複数のシートを書き込むには、write アクションを使用してファイルを作成し、最初のシートを保存します。update アクションを使用して、各追加シートを追加します。

http://help.adobe.com/ja_JP/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec17cba-7f87.html


とあるのですが、cfspreadsheetのreadオプションではシートごとに読み込むことはできず、すべてのシートが読み込まれます。
また、writeオプションでも、シート指定しての書き込みができないため、「最初のシートを保存」ということもできません。
そのため、updateオプションを使用したとき、シートが既に存在しているとエラーとなってしまいます。(updateは更新というより、シートの追加)

いろいろと検証した限りでは、cfspreadsheetのsheetオプション、sheetnameオプションは、アクティブシートを指定するだけの代物のようです。


というわけで、実際に複数シートを扱う際には、
cfspreadsheetで全シートを読込、
cfscriptのSpreadsheetSetActiveSheet関数で、シートを切り替えながら編集するのが正解みたい。
で、書き出す時も、cfspreadsheetのwriteオプションで一度に書き込み。

まあ、全部cfscriptのSpreadsheetRead関数とかで操作でいいんですが。

なんか釈然としないが、とりあえず解決!
2013年05月26日