ちゃだろぐ

computing

< 2005-10 >
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
Powered by Nucleus CMS
Total1725131 7days2542 Yesterday368 Today286
Since 2004-07-11

All - October 2005

ˆ TOP2005-10-29

NP_ItemCopyの修正

river氏の作成されたプラグイン、NP_ItemCopyを愛用している。

別のサーバーに現在配布されているバージョン1.01を入れたところ、既存のアイテムの「タイムスタンプを更新」して保存したら、タイムスタンプが 日付: 1999-11-30 時間: 00:00 として保存されてしまった。現在ご覧のブログではそのような現象に遭遇したことがなかったので、ちょっと戸惑ったが、確認してみると永く使用していたのは初期バージョン(1.0)だった。

ぐぐってみたら、mi-i氏が修正パッチを公開しておられた。修正点は以下の通り。

65c65
<         if ($blog->settings["ballowpast"] == 0) {
 ---
>         if ($data['blog']->settings["ballowpast"] == 0) {

早速適用させていただいた。ありがたいことです。

ˆ TOP2005-10-23

blogurl テンプレート変数

自分用のメモ

otherblogで参照するテンプレートの中で使用されているblogurlが返す値は、そのアイテムが所属するblogのURLだ。参照している側のblogのURLではない。

ˆ TOP2005-10-05

pre要素オーバーフロー対策

<pre>要素が行の長さによってオーバーフローしてしまうと、Firefoxではボックスをはみ出て表示されるが、Internet Explorerではボックスが押し広げられてしまって、レイアウトが悲惨に壊れてしまう。とにかくめんどくさくて今まで放っていたのだけれど、さすがにまずいので直した。

ˆ TOP2005-10-04

NP_ShowBlogsをちょっと拡張

NP_ShowBlogsは、バージョン2.00からStickyアイテムに適用するテンプレートを引数で指定できるようにしていただいている(作者のまみおさんに感謝)。こうなると、カテゴリ非選択時だけStickyアイテムを表示するだけでは飽き足らず、カテゴリ選択時も特定のアイテムを指定テンプレートする目的で使用したくなっちゃうのが人情ってものではございませんか。(って私だけ?)

そこで、タカさんが配布しておられるサブカテゴリ対応版NP_ShowBlogs 2.00をベースに、

  • スキン変数ShowBlogsの第8パラメータにフラグを追加
  • 第7パラメータにSticky表示用テンプレートが指定され、かつ第8パラメータ=1の場合には、カテゴリ選択時にもそのカテゴリに属するStickyアイテムをSticky表示
  • サブカテゴリが選択されているときは、そのサブカテゴリに属するStickyアイテムをSticky表示

するパッチを作成してみました。

ˆ TOP2005-10-01

Windowsのプロダクトキー

OEM版のWindows XPのプロダクトキーが書かれたシールが欠損してしまって読めない。困った。

Windows FAQによれば、
%systemroot%\system32\$winnt$.inf
の中に記録されている場合があるとのことだったが、このファイルの中には見つからない。
レジストリの中を検索してみても、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
にProductIDは見つかるものの、Product Keyは見つけられない。代わりにDigitalProductIdなるバイナリデータが見つかる。これがascii24 噂のWindows XP最新情報 〜 Microsoft社のWindows Product Activationの内容(下)で紹介されている、バイナリ表現のプロダクトキーに当たるのだろうか?

"DigitalProductId Product Key"でぐぐってみるKeyViewerなる記事とソフトが見つかった。どうやら、Product Keyはバイナリデータでインストールされた環境に記録されるようになったようだ。

試してみたが、対象のWindows上でこのプログラムを起動するだけで、Product IDとProduct Keyが表示された。但し、得られたProduct Keyが正しいかどうかは、シールが破損しているために不明である。

この情報は、うっかりProduct Keyシールを破損したり無くしてしまった私のような粗忽者にチャンスを提供する目的で掲載するものであるが、くれぐれも、この情報・方法は自分の管理下にある正規のWindowsからProduct Keyを復号し維持管理する手段としてのみ使用されたい。