Jul 13, 2008

2038年問題勃発

ポスト @ 11:28:07 | 今日の出来事

新しいサーバ用マシンを購入したのでそのセットアップをこつこつと行っているが、新サーバでopenssl用証明書を作成しようとしたところ
invalid expiry date openssl
というメッセージが表示されて証明書作成に失敗してしまった。 「invalid expiry date」なので証明書の有効期限が不正ということはすぐ判るが、はて? CAやopenssl.conの内容を調べたが、いつもと同じように
証明書の有効期間:10年
CA証明書の有効期間:30年
と設定しておりおかしい処は一見するとない。

ふと、CAのcertファイルを開いてみると、なんと
Validity
Not Before: Jul 13 02:07:51 2008 GMT
Not After : Jul 8 02:07:51 1908 GMT

となっている。 え! 1908年。
で気がついた。 ああ、そうだ。 伝統的なUnixのC言語のtime関数の限界って 2038年にくるんだったよ。 ということは今年以降は30年を越えるような計算はすべて不正になってしまう訳ね。 という訳で、CAの有効期間を20年とすることで取り合えず正常に処理はできましたが、このままでは2038年問題はその10年程度前に問題が顕在化するわな。こりゃあ。

Jun 13, 2008

一足お先にサマータイム

ポスト @ 6:24:16 | 今日の出来事

PCを使用中にふと時計に目をやると、7時になっている。 あれ、さっき起きたときは5時だった筈だがいくらなんでも時間が進むの早すぎ!とおもって確認したところPCの時計だけ1時間進んでいました。 「ん、1時間?」これってサマータイムの影響? 取りあえずNTPから同期させるボタンをポチっとしましたが、、、 同期しません。 いや、PCは同期が正しく行われたと言い張っていますが、相変わらず表示は7時のまま。 バグか? と思いパッチとかを色々さがしました改善されません。 どうしようか悩んでいましたが、ふとPCのタイムゾーンを一度、日本から別の国にして、再度日本に戻したところ無事6時に表示が戻りました。 なんなんだかな〜。

Jun 06, 2008

iphone

ポスト @ 7:00:07 | 今日の出来事

6/4に iphone がソフトバンクから販売されることが発表。 否定派の方が結構いるようだが、自分は素直にデジタルガジェットとして「あのApple」が作った端末という事で興味があるのできっと購入するだろうと思う。 携帯電話として、国産の端末に比べ機能が無いとかを否定する意見もあるようだけど、iphone の場合携帯電話として見るの大間違いでしょう。 あれは、PDAに携帯電話の機能が付いている端末として考えるのが正解で、PCとの連携やアプリケーション実行環境として捕らえる事ができない人や、単純に iphone が好きという人以外は価値を見いだせないかも知れませんね。 まあ、どんな端末やキャリアを選ぶかは個人の自由ですから自分が好きなものを選べば良いだけの話。

May 15, 2008

Ubuntu 8.04 J

ポスト @ 7:26:46 | 今日の出来事

Firefoxに Flash Player のプラグインを行おうとしたが、Ubuntuのパッケージダウンロードサイトからのインストールに失敗。 どうやら標準のダウンロードサイトにパッケージが載っていない様子なので、システム管理の「ソフトウェア・ソース」で入手先を山形大学のサーバに切り替えて試したところ無事、パッケージの入手ができた。

May 06, 2008

明日から仕事

ポスト @ 20:33:04 | 今日の出来事

夏休みより長い休み(ゴールデンウィーク)も今日で終わり。 久しぶりに惚けて過ごしたので明日からの社会復帰がチト心配です。 まあ、今週は立ち会いなので余り仕事は無いのだが、、、、

今日は休みの最終日なので人出も少なくなっているのでは?と見込んでマザー牧場まで子供と犬も一緒にお出かけ。 少し混んではいたが思った通りゴールデンウィークとしては少なめの人出でした。 空気も爽やかで、気持ちの良い一日でした。  

Feb 16, 2008

IE7導入

ポスト @ 21:56:43 | 今日の出来事

2008/2/13 の定例アップデートより、IE7の自動アップデートが開始された模様。 ブロックツールを導入すれば従来のIE6も問題なく利用できるが、MSがどうしてもIE7を使わせたいと決めた以上は近々、IE7を使わざる得ないことになるので諦めてIE7を素直に導入。

とはいっても、メインのブラウザはFireFoxなのでIE7にしても特に影響ないのではあるが。。。

Jan 07, 2008

MS SQL 2005 Expressインストール

ポスト @ 15:14:43 | 今日の出来事

MS SQL 2005 Expressをテストでインストールしました。 で気づいたのですが、SQLサーバの待ち受けポートがダイナミック(動的)になっており、期待して1433以外のポートになっている様子。

このような場合には、レジストリで \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ ・TCPDynamicPorts
・TCPPort
のパラメータを

TCPDynamicPorts = ブランクにする
TCPPort = 1433

としてSQLを再起動する。

以前のログ