2007年11月27日

「_vti_pvt」フォルダ内のファイルの謎

FrontPageとかExpression WebとかSharePoint Designerで使われている、 サイト管理に必要な「_vti_pvt」フォルダ内のファイル構成を探ってみるテスト。
※ちなみに「_vti_cnf」は、それぞれのフォルダに生成される、いわゆるフォルダ内のファイルのインデックス情報。

謎の拡張子「.btr」、これは「ビートリーブ」というデータベースのファイル?
以下の3つのファイルが存在しているけど、中身を強引に開いて(っておい)、どういう情報なのか推測。

  • linkinfo.btr・・・サイト内のすべてのリンク情報
  • deptodoc.btr・・・リンクバーの情報
  • doctodep.btr・・・最近使ったリンク?(謎)

これらの中で、やけにファイルサイズが大きいのが、linkinfo.btr、8.88MBもあるよ・・・orz
その次にファイルサイズが大きいのが、doctodep.btr。これは3.63MBある。

あとは、よくわからないXMLファイルがいくつか。

HTMLファイルも2つ?

  • _x_todo.htm・・・To Doリスト
  • _x_todoh.htm・・・To Do Historyリスト

これら、どこで使うんだろう。

posted by wanichan at 20:12 | Comment(0) | TrackBack(0) | FrontPage

.NET Framework 2.0 / 3.0のSP1本日公開

.NET Framework 2.0 および 3.0 Service Pack 1 のWindows Update での提供について

2007 年 11 月 27 日より、.NET Framework 2.0 および 3.0 の SP1 を Windows Update および Microsoft Update において “推奨” として提供を開始いたします。 本提供におきましては、Windows Vista 以外のオペレーティング システム (Windows XP や Windows Server 2003 など) にインストールしている .NET Framework 2.0 および 3.0 が更新の対象となります。なお、Windows Update および Microsoft Update の自動更新では、SP1 はインストールされません。

私も入れたほうがいいのかな。
一応、どっちも入ってるけど。

posted by wanichan at 09:19 | Comment(0) | TrackBack(0) | 雑記

なぜExpression WebにMac版がないのか?〜続編〜

私はMacを持っていないのでよくわからないんだけれども、人から聞いた話によると、BootcampとParallelsを使えば、 Windowsのツールを動かすことができるとか。

Mac持っていてもWindows動かせるテクノロジがあるんだから、Mac版作らなくてもいいでしょーみたいな感じ?

まあ、これは一つの説だけど。

これらを使ってMacにExpression Webを動かして使っている人、いるみたいね。
MacBook Proを買え、ということなのかも。

でも、Windows XP SP2のCD-ROMが要るみたいだけど。

posted by wanichan at 08:54 | Comment(0) | TrackBack(0) | Expression Web

2007年11月25日

なぜExpression WebにMac版がないのか?

Macな方で、Expression WebのMac版を出して欲しいという要望があったりするけども、 なぜMSさんはExpression WebのMac版を出すつもりがないのか、私なりに推測してみた。

Expression Studioの一部のツールはMacも対応してたはず。
しかし、Expression WebはWindowsのみ。(Windows XP/2003/Vista)

もし使うPCのOSがWindows XPまたは2003の場合は、あらかじめ .NET Framework 2.0をインストールする必要があったり。でもVistaはOSに.NET Framework 3.0(だっけ?)が入っているので、 その必要はないんだけど。

その .NET Framework 2.0 というのがMac版対応に難しいんじゃないかな・・・。

ASP.NETコントロールの挿入とか、XMLデータの挿入には、.NET Framework 2.0が使われている。
もし、.NET Framework 2.0のMac版が出てくれば話は別かも。

posted by wanichan at 20:14 | Comment(0) | TrackBack(0) | Expression Web

2007年11月24日

RSSフィードにお勧めなデータビューのレイアウト

私のサイトは残念ながらExpression Webを使ってRSSフィードを挿入したWebページを利用できないので、ローカルで (涙)検証しているわけだけども、いろいろといぢってるうちに、データフィールドのレイアウトには意外と自分の好みのものがあるようで。

Expression Webで作成した「CodeZine:ランキング(過去7日間)」なページ

データビューのレイアウトの変更についてはこちら
http://www.wanichan.com/web/expression/dataview03.htm

記事ランキングのRSSフィードをWebページに利用する場合、「タイトルリスト (番号付き) スタイル」を使えばOKかな?
普通の新着記事なRSSは、「タイトルリスト(行頭記号付き)」か、普通に「タイトルリストスタイル」を使ってもいいかもしれない。 それはお好みで。

続きを読む
posted by wanichan at 04:10 | Comment(0) | TrackBack(0) | Expression Web

2007年11月21日

Expression Studio その場で5000円引き@amazon

どうやら、本日からExpression Studioのアップグレード版がその場で5000円引きで販売開始、 らしい。
来年1月31日までだって。

みんな、買ってるんだろうな。
それとも、販売促進のあれかな?

私はExpression Webだけで精一杯だけど。

posted by wanichan at 22:34 | Comment(0) | TrackBack(0) | Microsoft Expression

2007年11月20日

Expression製品を安く手に入れるには

Amazon.co.jpで、Expression Blend製品版の値段を確認してみた。
すんごく高い。。。。

これは、Expression Studioのアップグレード版よりも高いというからすごい。
Expression Blendを手に入れるなら、Visual Studio 2005 Express Edition を手に入れて、 Expression Studioアップグレード版を購入したほうが賢い選択だと思う。

Visual Studio 2005 Express Editionはフリーツール。これもExpression Studioのアップグレード対象ツールになる。

お金持ちの人は、Expression Blend製品版とか、Expression Studio製品版とかを購入するんだろうな・・・。

posted by wanichan at 11:22 | Comment(0) | TrackBack(0) | Microsoft Expression

2007年11月19日

Expression Web 2に向けて

私のサーバは、Windows系じゃなくて、格安レンタルサーバーで2002年11月にドメイン取得してから移転してない。
もっといい条件のところがあるのは知っているけれども、移管が面倒なので。。。

Expression Web 2 では、ASP.NETに限らず、PHPもネイティブサポート予定とか。
一応、うちのわにちゃんどっとこむの環境では、PHPは使えるんだよね。

以前、テスト的に私のサイト内にPHPを設置してみたら、ちゃんと動いたのを確認済み。
でも、データベースはNGだったような。しかし、いろいろと内部でサーバを変えているらしいので、いつの間にか環境が変わっていたりして。 いろいろと聞いてみる必要があるかも。。。

そろそろPHPにも触ってみなければ。。。。

と、このブログに書いたら、有言実行できるかな。

posted by wanichan at 20:57 | Comment(0) | TrackBack(0) | Expression Web

VSTOのベータ版が入っているとExpression Webのインストールに失敗する

Expresion Webのインストールに失敗する原因としてよく知られているのは、Microsoft Office 2007のベータ版とか、Expression WebのCTP1かベータ版が入っているかどうか、なんだけれども、Visual Studio Tools for Officeのベータ版を入れていたことが原因で、

次のエラーが発生したため、セットアップを続行できません:
2007 Microsoft Office Systemのプレスリリース版からアップグレードすることは
できません。2007 Microsoft Office System製品のプレスリリース版と関連する
テクノロジを先にアンインストールしてください。
上記の問題を解決してから、セットアップを再度実行してください。

というメッセージが出る、らしい。

Expression WebはSharePoint Designerと開発ベースが同じでインストーラーも使いまわしている感があるので、「?」と思いつつ、 ある意味理解できる部分だったりするけど、VSTOは、「2007 Microsoft Office System製品のプレスリリース版と関連するテクノロジ」に該当するんだとさ。

でもこのメッセージでは混乱する元になると思うんだけど。。。
「Officeのベータ版なんて入ってないよー」って。

続きを読む
posted by wanichan at 14:04 | Comment(0) | TrackBack(0) | Expression Web

2007年11月18日

このブログのRSSフィードを私のサイトに挿入できない...

以前にこのブログで、RSSフィードのリンクをコピーして貼り付けたらOKっていうことを書いた記憶があるんだけども、 試しにいろいろやってみて、

  <div>
   <!-- PlaceHolderPreview MSDataViewXMLSrc="http://frontpage.seesaa.net/index.rdf" MSDataViewXSLSrc="index3C3.xsl"  -->
   <iframe onload="FP_xslview(this, /*url*/'http://frontpage.seesaa.net/index.rdf', /*url*/'index3C3.xsl', 'サポートされていないブラウザです。WindowsR Internet ExplorerR 7、Microsoft Internet Explorer 6、または Mozilla Firefox 1.5 を使用してください。')" style="display: none">
   </iframe></div>

すべてUPしてみたら、スクリプトエラーが発生 orz

行: 53
文字 4
アクセスが拒否されました

だってさ。。。うわーん。

xslview.jsの53行目の4文字目って何だろうと確認してみたら、

oXsl=new ActiveXObject(sMXSML);

これが原因っぽい。
ActiveXObject …orz
オートメーション オブジェクトへのインターフェイスを提供するオブジェクト、だそうで。
やっぱり、.NET Framework 2.0な環境じゃなきゃ無理…

つまり、私の非IISなサーバーでは利用できないってことですね(涙
サーバー移転するのも面倒だし。そもそも移管しなきゃいけない。
CGI/Perlが使えて、PHPが使えて、.NET Framework 2.0以降のサーバー環境が必要だ。。。

posted by wanichan at 11:55 | Comment(0) | TrackBack(0) | Expression Web

複数ページを同時に開いている場合の編集

フォルダ一覧作業ウィンドウからどんどんどんどんファイルをダブルクリックしていくと、そのファイルが開き、 編集ウィンドウの上部に開いているページがタブになる。

そこで、全部一気に保存したい場合、全部閉じたい場合の操作方法を書きとめよう。

開いているページ全部一気に保存する場合
[ファイル]→[すべて保存]をクリック
開いているページを一気に閉じたい場合
[ウィンドウ]→[すべてのページを閉じる]

私はつい数日前まで、全部のページを閉じるときに
一つずつ、[閉じる]ボタンを延々とクリックし続けてきた、というのは内緒(w

posted by wanichan at 10:37 | Comment(0) | TrackBack(0) | Expression Web

2007年11月15日

amazon.co.jpなどのアフィリエイト広告を挿入する

Amazonのアソシエイトプログラムで提供されている広告タグのリンクには「&title」などの文字列があったり。
しかし、実際のところ、&は&amp;に置き換えなければいけない。

そのままコードビューに貼り付けると、Expression Webでは警告を発しないけれども、コードエラーの原因になる。

この場合、右クリックして、[XML規則を使用して修飾]をクリックすると、&の部分が&amp;に置き換わる。
覚えておくと便利かも。

posted by wanichan at 08:54 | Comment(0) | TrackBack(0) | Expression Web

2007年11月13日

Expression Webで最終保存日を挿入するには

最終保存日の挿入機能自体は、FrontPage 2003までの機能だったはず。
しかし、Expression Webでもその機能自体引き継がれるだけで、新規に挿入することはできないんだよね。

最終保存日の挿入というのは、FrontPage固有機能の一つ、webbot ってやつで。。。

<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y/%m/%d %A %H:%M:%S" -->

と入力すれば、最終更新日が挿入され、

2007/11/13 火曜日 20:11:59

という感じに表示される。

FrontPageなくても、コードビューに切り替えて、上のコメントタグを挿入してみてくださいです。

で、日付と時刻の単位なんだけども

  • (火)にしたい場合は (%a) に変更
  • 2007年11月13日にしたい場合は %Y年%m月%d日 に変更
  • 07/11/13 の場合は %y/%m/%d

本来、最終更新日というのはJavaScriptで行ったり、手打ちで入力するなどの方法があるけど、 この機能を使えばJavaScriptを使わなくても最終保存日が挿入されるので、便利かも。
ただし、JavaScriptによって取得する日時と、この最終保存日時は異なるけどね。
前者は、最後にサーバーにアップロードした日時、後者はローカルで保存した日付、かな。

2007/11/14追記

「Expression Webを使ってみよう」のTIPSに記事をUPしました。
Expression Webで最終更新日時を挿入する方法

posted by wanichan at 20:21 | Comment(0) | TrackBack(0) | Expression Web

2007年11月12日

ネット上からのテキストをデザインビューにコピペするとhtmlタグ内に挿入される属性

Expression Web(FrontPageも同じ?)でWebページを編集中、よく、ネット上のテキストをコピーして、 デザインビューの貼り付けたい場所に貼り付けることがあると思うんだけども。

それをすると、<html>タグ内に2つの属性が挿入されるんだよね。

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">

これが入ってしまうと、スキーマではOKなんだけども、DTDではNGだったりする?
果たしてこの問題は仕様なのかバグなのか?

この場合、スキーマって関係ないような…。
バグだろうね、きっと。

posted by wanichan at 12:14 | Comment(0) | TrackBack(0) | Expression Web

記事UP報告

メインの個人サイト内の「Expression Webを使ってみよう」のFAQに、以下の記事をUP。

Expression Webについての操作方法のご質問は、専用フォーラムへどうぞ。
FrontPage & Expression Web User's Forum

posted by wanichan at 12:00 | Comment(0) | TrackBack(0) | Expression Web

2007年11月10日

Expression Web評価版で動作がおかしい場合

前回の記事の続き。

Expression Web評価版をインストールすると、作成したHTMLファイルやCSSファイルが開けなくなる件について、 マイクロソフトのアメリカ本社の開発チームに確認したところ、 その評価版としてインストールするためのプロダクトキーを入れていないのではないか、という回答があったので報告。

http://www.microsoft.com/expression/Expression-Web-Product-Key.aspx
このサイトへ行くと、トライアルキーの取得が可能。

入手したトライアルキーを入力することで、評価版として正式にインストールされることになる。再起動すると、 評価版として正常にインストール完了ということになる。
そのトライアルキーを使わなかったらおかしくなるので注意してね、と。

posted by wanichan at 06:38 | Comment(0) | TrackBack(0) | Expression Web

2007年11月09日

Expression Web評価版と製品版の違い?

私のメインで使っているPCはLet's Note W2なわけだけれども、 とりあえずマイクロソフトの評価版ダウンロードページに行って、そのダウンロードしたものを使ってインストール→製品版に変換、 といった感じで使っている、かも?

プログラムの追加と削除には、「Expression Web Trial」というのがリストとして出てきているし。

パッケージ版で売られているExpression Webと、ネットでダウンロードしたものに、果たして違いはあるのか?

私は違いがないと思うんだけども。
ビルド番号も同じ。確認したし。

で、評価版でおかしい!という部分については、おそらく評価版というステータスが邪魔してるのかも。
MSさんからの正式回答を待つとするかなぁ。。。。

http://www.wanichan.com/web/forum/cbbs.cgi?mode=al2&namber=1759

まあ、私は日本語版のExpression Webのパッケージ版を購入してないので、私の情報は当てにできないかもしれないけど・・ ・。

もし、評価版でおかしいじゃないか、というのがあったら情報よろしくです。

posted by wanichan at 18:33 | Comment(0) | TrackBack(0) | Expression Web

2007年11月07日

編集または保存ができない、強制終了、その他エラーの対処方法

メインの個人サイトで、本日、新規記事を1つUPしたので報告。

編集または保存ができない、強制終了、その他エラーの対処方法
http://www.wanichan.com/web/faq/trouble/05.htm

FrontPageやSharePoint Designer、または Expression Webにおいて、 ファイルの編集または保存ができなくなったり、強制終了したり、その他不明なエラーにより困った場合の対処方法を説明します。

ここで、アメリカのFrontPage MVPである、Steve Eaton さんによって作られたクリーンアップツール、FP Cleaner についても述べてるので、よろしくです。

posted by wanichan at 18:22 | Comment(0) | TrackBack(0) | Expression Web

2007年11月04日

簡単にWebページにRSSを挿入する方法

Expression WebでWebページにRSSフィードを追加する方法で、すごく簡単な方法がある。

以前にこのブログに、未だに謎の部分 - ページにRSSフィードを追加する方法という記事を投稿したことがあるけども、実は、 そんなに面倒なことをしなくても簡単にできる方法を見つけた。

  1. Expression Webでまず、「Webサイト」を開いた状態にしておく
  2. インターネット上のRSSフィードのURLのショートカットをコピー
  3. デザインビューにCtrl+Vキーで貼り付け

すると、複数アイテムビューで簡単にWebページにRSSフィードを追加することができる。
もし「できないじゃないか」という方は、フォルダ一覧作業ウィンドウにフォルダやファイルの一覧が表示されているかどうか確認し、 真っ白の場合はNGなので。。。

詳しいことはそのうちにどこかで紹介する予定。

posted by wanichan at 15:17 | Comment(0) | TrackBack(0) | Expression Web