2007年04月29日

ソース見られてる?

マイクロソフトのExpressionの公式サイトのHTMLソースを見ると、Web標準に準拠してなかったりするんだよね。 非推奨の属性を吐き出していたり、中途半端になっていたり。

Expression Webの導入を検討している人は、まず、 マイクロソフトのExpressionのサイトのソースをチェックしたりするわけで。それで、「なーんだ、全然ダメダメじゃん」と判断して、 「やっぱDreamweaverにしよっと♪」という結論に達するケースが少なくない。 特にアンチMSのMacユーザーの方はかなりシビアにチェックするからねぇ。

しかし!Expressionのサイトは、おそらく別のツールで作成された可能性が高いよ。
だって、Expression Webでは、そんな中途半端なソース吐かないから(笑)

実はmixi日記で、マイクロソフトのExpressionのサイトのソースを見ただけで、Expression Webを使いもしないで、思いっきりExpression Webを叩いていた人を見かけたもので。
それにちょっとツッコミを入れたくて(笑)

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

Expression Web用のMicrosoft Visual Basic ヘルプをダウンロードするには

私はVBAは全然わかんないんだけど(滝汗
Expression Webでマクロが使えるということは、あまり知られていないのかもしれない。
実は、Expression Webには、Visual Basic Editor と、Microsoft Script Editor の2つのツールが付いてる。

そのうち、Expression Web VBA 開発者向けの、Expression Web用のVisual Basicヘルプをダウンロードする方法を紹介しよう。

  1. [ツール]→[マクロ]→[Visual Basic Editor]をクリック(もしくは、Alt+F11)
  2. Visual Basic Editorが起動したら、ヘルプを起動する。(F1キーでOK)
  3. Visual Basic ヘルプはインストール時にはセットアップされていないため、
    以下のような画面になる。
    Visual Basic ヘルプ
  4. 今すぐダウンロードをクリックすると、以下の画面が表示されるので、ダウンロードボタンをクリックすると、 ヘルプが使えるようになる。

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

コードスニペットでamazon.co.jpの「ショッピングカートに入れる」のコードを追加する方法

コードスニペットは、結構便利な機能で、コードビューでCtrlキーを押しながらEnterキーを押すと、 DOCTYPEの挿入などのひとまとまりのコードブロックを挿入できるもの。試しに、 amazon.co.jpのアソシエイトプログラムで提供されている、「ショッピングカートに入れる」のコードを、 コードスニペットに追加する方法をメモしておこうかな、と。

紹介したい商品のASINを「0099771519」、アソシエイトIDを「storeid-22」、Amazon Webサービスの登録IDを「your_subscription_id」とした場合、 amazon.co.jpのヘルプからソースを引用してみると、

「カートに入れる」リンク フォーマット(リンク先ページが新しいウィンドウで開く)
<form method="post" action="http://www.amazon.co.jp/gp/aws/cart/add.html" target="_blank">
<input type="hidden" name="ASIN.1" value="0099771519">
<input type="hidden" name="Quantity.1" value="1">
<input type="hidden" name="AssociateTag" value="storeid-22">
<input type="hidden" name="SubscriptionId" value="your_subscription_id">
<input type="image" name="submit.add-to-cart" src="http://rcm-images.amazon.com/images/G/09/extranet/associates/buttons/remote-buy-jp1.gif" alt="amazon.co.jp で買う">
</form>
「カートに入れる」リンク フォーマット(リンク先ページが同一のウィンドウで開く)
<form method="post" action="http://www.amazon.co.jp/gp/aws/cart/add.html">
<input type="hidden" name="ASIN.1" value="0099771519">
<input type="hidden" name="Quantity.1" value="1">
<input type="hidden" name="AssociateTag" value="store_id-22">
<input type="hidden" name="SubscriptionId" value="your_subscription_id">
<input type="image" name="submit.add-to-cart" src="http://rcm-images.amazon.com/images/G/09/extranet/associates/buttons/remote-buy-jp1.gif" alt="amazon.co.jp で買う">
</form>

ちなみに、Amazon Webサービスの登録IDは、
個別商品リンクのインラインフレーム内のソースを表示して確認してね♪
SubscriptionIDの名前がついた隠しフィールドのvalue値をチェック。
ちなみに私の場合は、 D68HUNXKLHS4J になってる。。。 なんぢゃこりゃw

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

2007年04月28日

Expression Web 標準ガイドブック、amazonに掲載

ようやく、私の著書、Expression Webな本がamazon.co.jpに掲載されたようで。

Expression Web 標準ガイドブック

感慨深いなぁ。。。

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

WEB CREATIVE NEXTイベント情報に誤植が

WEB CREATIVE NEXT
http://www.loftwork.jp/seminar/200705WebCreativeNext.html

ここに、マイクロソフトの春日井さんが登場するっぽいけど、
春日井さんは、Expressionのシニアプロダクトマネージャじゃないってば(笑)
Expressionのシニアプロダクトマネージャは、竹内さんなんだってば!
春日井さんも確かにシニアプロダクトマネージャだけど、Expressionじゃなくて、
WPFとSilverLight、いわゆるWeb Platformな分野の担当なんだけどなぁ。
(一応、竹内さんに直接確認済み)

なぜこういう流れになってるんだろう。。。。

posted by wanichan at 12:32 | Comment(0) | TrackBack(0) | 雑記

2007年04月27日

ダイナミックWebテンプレートが適用されたWebページの問題(続報)

本日、マイクロソフトのサポートセンターから現状報告の電話があった。

編集可能領域内に何も段落が含まれてないダイナミックWebテンプレートを適用したWebページにおいて、 その編集可能領域内の編集が正常に出来ない問題については、どうやら認識してる?のかな?
個人のWebサイトとかブログとかで、同じような問題に躓いている他のユーザーによる情報も入手したらしく。
ということは、少なくとも、私だけではなく、数多くのユーザーにおいて同じ現象が発生しているということについて、 マイクロソフトは認識せざるを得ないという状況かも。

で、問題なのが、「なぜ」このような問題が発生しているのか?
その原因が今のところ不明のようで。

回避策として、ダイナミックWebテンプレートファイル内の編集可能領域内に、段落を含めるようにすること、 この方法で多くのユーザー(私も含めて)が対処している、というところ。

引き続き、マイクロソフトで調査を続けていく、ということで。
一応、ブログに報告、と(笑)

posted by wanichan at 19:56 | Comment(0) | TrackBack(0) | Expression Web

2007年04月26日

画像の回り込みの中止

画像の回り込みを中止するには、<br style="clear: all">とかでOKだと思うんだけれども、
Expression Webでのメニューコマンドでの操作を行うと、<br clear="all">になるんだよね。。。
clear属性は旧式だったりするわけで。

この場合は、置換するしかない?

  1. [編集]→[置換]をクリック
  2. ソースコード内で検索するようにして、検索文字列を「clear="all"」、置換文字列を「style="clear: all"」にする
  3. [すべて置換]ボタンをクリックして実行

これしか方法がないのかな?

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

2007年04月25日

編集中に文字入力が一切できなくなる問題について

画像の挿入→文字入力→画像の挿入を繰り返していると、文字入力が一切できなくなる現象が発生する場合がある。 文字入力が出来なくなった場合の現象として、ポイントをまとめてみると、

  • クイックタグセレクタバーに何もタグが表示されていない
  • [タグのプロパティ]作業ウィンドウが空白
  • デザインビューでの文字入力→不可
  • コードビューで直接文字入力→OK

この場合、仕方がないので、コードビューまたは分割ビューに切り替えて、直接コード編集ウィンドウに文字入力して、 とりあえず保存する。
すると、タグの情報が取得できるようになるらしく、その後の文字入力は可能になる。

なぜ?

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

「Expression Web 標準ガイドブック」マイコミサイトに掲載

とりあえず、といったところだが、
出版元の毎日コミュニケーションズのWebサイト内で、私の著書情報が掲載された。
MYCOM BOOKS - Expression Web 標準ガイドブック
カテゴリは「Webデザイン」なんだ(笑)

じゃあ、うちのExpression Web解説サイトの扱いをどうするか、という問題だけれども、Expression Webのバグが存在する機能は本書に載せてないんで(笑)、そういうネタとか、後で思いついたレアネタを中心に公開していきたいと思う。

Webサイトでは、その都度訂正が利くし。
逆に、本の場合は、改訂版とか増刷のときにしか修正できないからねー。

posted by wanichan at 09:46 | Comment(0) | TrackBack(0) | Expression Web

2007年04月24日

Expression Webのレポート機能その3 - レポートビューのオプション設定

レポート機能での各種レポートの設定は、アプリケーションのオプションで設定ができる。

  1. [ツール]→[アプリケーションのオプション]をクリック
  2. [アプリケーションのオプション]ダイアログボックスの[レポートビュー]タブをクリック

アプリケーションのオプション - レポートビュー

すると、基準となる各種レポートの設定画面が表示される。

  • 最近追加されたページ: X 日以内に追加されたページ
  • 古いファイル: X 日以前のファイル
  • 表示の遅いページ: ダウンロードに X 秒以上かかるページ
  • 推定の基準となる接続速度: X キロバイト/秒

ちなみに、[利用状況]というのは、おそらくExpression Webのバグ(笑)
Microsoft Office SharePoint Designerには利用状況を確認する機能が搭載されているけれども、 Expression Webではその機能が削除されているんだよね。 ダイアログボックスからその設定部分を削除し忘れているのではないかと。

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

2007年04月23日

Expression Webのレポート機能その2 - 切断されたハイパーリンクの編集

Webサイト内にある、切断されたハイパーリンクを修正する方法について説明しよう。

メニューバーからは
[サイト]→[レポート]→[問題]→[ハイパーリンク]をクリック。
もしくは、サイトの概要リストから「切断されたハイパーリンク」の項目をクリック。

切断されたハイパーリンク

すると、「Webサイトにあるハイパーリンクを確認できます。今すぐ確認しますか?」のメッセージが表示される。
これは、外部のサイトへのハイパーリンクをチェックしますか?という意味。

これは、「外部ハイパーリンク」においても、同様にメッセージが表示される。

切断されたハイパーリンク、なぜこんなにたくさんあるんだろう?
表示されていない画像とかあるんだっけ?(滝汗

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

Expression Webのレポート機能その1 - サイトの概要

Webサイトを分析し、コンテンツを管理するExpression Webのレポート機能は、まだどこにも掲載してないなぁ。
5月19日に発売予定の私の書いた本にも言及してないし(笑)
てか、前身であるFrontPage 2003でのレポート機能も私のサイトに解説してなかったりする?
実は個人的にそんなに使う場面はないんだけど。

そこで、とりあえず、Expression Webのサイトの概要を表示する手順を説明しよう。

  1. Expression Webを起動し、チェックしたいWebサイトを開く
  2. 編集ウィンドウの上部に表示されている「Webサイト」タブを開く
  3. ビュー切り替えで、「レポート」をクリック

すると、以下のような画面になる。(右側の作業ウィンドウ領域をトリミングしているけど)
Expression Webの[レポート]ビュー

メニューバーからこの画面に切り替えるには、[サイト]→[レポート]→[サイトの概要]をクリックしよう。

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

2007年04月22日

日本語のリソースが少なすぎ。。。

[スタート]→[コントロールパネル]をクリックして、[プログラムの追加と削除]をクリックして、Expression Webを選択して[変更]ボタンをクリックしてみると。。。

実際に、このノートPCにでも、.NET Framework 2.0(だっけ?)と、 ASP.NET開発サーバーツールが入っていたことが判明。

無意識にとにかくインストールした、って感じだったんだけど。

やっぱり、ASP.NETに手を広げるべきなのだろうかと。でもうちのサーバーはASP.NET使えないし、データベースすらもNG。 じゃあ、IIS5.1でASP.NETを入れて、自分のパソコンでテストしてみなきゃいけないのかな、とか。
うちのサイトのGoogle広告には、ASP.NETとかAjax対応の格安レンタルサーバーがでーんと表示されたりするけどねぇ。 ASP.NETでも、言語使わなきゃいけないでしょ? C#とか。
私にとっては敷居が高すぎかもね。

アメリカに、Expression Webの本をバンバン書いてる、MS社員の人がいるけど(サポートチームにいる人?)、 その人とコンタクト取れば?って言われたりする。でもさすがに英語だしなぁ。。
元FrontPage MVPで、現在C#のMVPであるアメリカのGregoryさんは、 ASP.NETはやっぱりそんなに簡単なものじゃない、みたいなこと言ってた。 MSNメッセンジャーで英語で会話したけど。。。彼も今、 Expression Webの本を書いているそうな。 ASP.NETとの組み合わせネタだってさ。やっぱすごいなぁ。

やはり私はまだまだ勉強不足。修行が足りない。
まずは、英語で書かれた技術文書をちゃんと読めるようにしなきゃだめなのかもね。
日本語での情報が少なすぎるから。

それで、まあ、結局おかしな自動翻訳KBをこのブログを通して日本語に直しているってことも、 MSの社員の人はすでに知ってるし(笑)。実際に感謝されてたりするんだよね。
本当はさ、自動翻訳じゃなくて、ちゃんとした日本語のドキュメント(KB)を外部の人が作るっていうのはどうなの? ということを延々と言ってきたような気がする。MSサポートに電話かけたときに、そういうフィードバックを投げたことが多々ありで。
でも実際のところ、いろいろと制約があって難しいっぽい。

とにかく、日本語で書かれた技術情報を増やしたいね。
情報が少なすぎるってユーザーが嘆いているから。

posted by wanichan at 21:13 | Comment(0) | TrackBack(0) | 雑記

2007年04月21日

私の著書「Expression Web 標準ガイドブック」2007/5/19発売予定

どうやら入稿のめどがたったらしい。
私が今回執筆した「Expression Web 標準ガイドブック」が2007年5月19日に発売される見込み。
今となって、「ああ、このネタも書いとけばよかった」と後悔の嵐なんだが。。。

まあ、毎度のことながら後悔するんだよね。仕事が終わった頃に。。。
もう遅いって。。。orz

一応、著者のサポートサイトもうちんとこのサイトに開設。
http://www.wanichan.com/book/05/

・・・もくじリスト作るのに必死こいてたりして(笑)

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

2007年04月20日

コンテンツごとにダイナミックWebテンプレートを使い分けるには

私のサイトでは、52のダイナミックWebテンプレートファイルが存在する。
ファイル検索で「*.dwt」を数えてみたら、「52個のファイルが見つかりました。」と表示されて驚いてみたりw

ダイナミックWebテンプレートは、複数作成して、それぞれコンテンツごとに使い分けが可能なんだけれども、どうすればいいの? という問いに答えようかと。

まず、テンプレートの原型を作る。ダイナミックWebテンプレート形式で保存して、編集可能領域を指定して保存。
次に、そのダイナミックWebテンプレートを、個別のコンテンツごとに別保存していく。
私の場合は、コンテンツごとにディレクトリ(フォルダ)で分類しているので、その中にそれぞれ、 専用のダイナミックWebテンプレートを保存していくわけ。
それぞれのダイナミックWebテンプレートを編集して、そのコンテンツのWebページに対して、 そのダイナミックWebテンプレートを適用していく、という手順なのだが。

フォルダ一覧作業ウィンドウでの操作で、 ダイナミックWebテンプレートを選択してCtrlキーを押しながらドラッグするとコピーできるというのもあるけど。
そういった基本操作の説明って必要??

posted by wanichan at 13:26 | Comment(0) | TrackBack(0) | Expression Web

2007年04月17日

Expression Webの機能解説書、来月下旬発売?

実は私、Expression Webの機能解説書を執筆してたりする(笑)
もう原稿はすべてUPして、初校が終わって再校の段階にきてたり。。。

で、本のタイトルは、「Expression Web 標準ガイドブック」
毎日コミュニケーションズより、いよいよ2007年5月下旬発行予定、らしい。

本の値段は、たぶん、2300円ぐらいになるかな?
今まで書いた本のなかで最高価格。
ページ数はたぶん。。。232ページ。B5カラー変形版、よくあるサイズですわ。
本書は、マイクロソフト社員さんたちのご協力がないと実現できなかった本なんだよね。
本当に感謝してる。

続きを読む
posted by wanichan at 08:42 | Comment(0) | TrackBack(1) | Expression Web

2007年04月16日

MSDNでExpresion Webが提供開始?

さきほど、MSDNサブスクリプションのサイトに行くと、Expression Webの日本語版がISOイメージとプロダクトキーともに入手できるようになってることを確認。
ISOイメージ持ってなかったからなぁ。実際にexeファイルからインストールしていたんだけど。

でもでも、MSDNといってもいろいろあって、Premium以上でないとExpression Webの提供はないそうな。
詳しくはこちら↓
Microsoft Expression 提供開始のお知らせ
http://www.microsoft.com/japan/msdn/subscriptions/expression.aspx

posted by wanichan at 13:50 | Comment(0) | TrackBack(0) | Expression Web

2007年04月13日

ダイナミックWebテンプレートの問題

私はFrontPage 2003を使い始めてしばらくしてから、ダイナミックWebテンプレートの存在に気付き(というより、 mixiの元FrontPageコミュ管理人さんの投稿で知ったわけだが)、 便利さに魅了して愛用している。

しかし、そのままExpression Webに移行して、真っ白な新規Webページにおいて、 ダイナミックWebテンプレートを適用した際、編集可能領域内に文字入力が出来ないという問題に躓いていたりして。

CSSの段組レイアウトで、divタグ内にカーソルを移動すると、FrontPage 2003では普通に文字入力や見出しなどの挿入が出来るのだけれども、Expression Webの場合はそうではない。
div内に文字入力をする場合、はじめにツールバーのスタイルボックスの中から、段落または見出し1などを指定してから、 文字入力していかなければいけない。
おそらく、この問題と大きく関わっているのではないかと思うんだけど。

FrontPage 2003でダイナミックWebテンプレートとして保存したあと、 編集可能領域内に何も文字を入れない状態で設定し、保存を行い、 白紙のWebページに対してそのダイナミックWebテンプレートを適用した場合、編集可能領域内に文字は正常に入力ができる。
しかし、Expression Webの場合、これがうまくいかない。
ツールバーからスタイルボックスのプルダウンから、段落または見出し1などを選択しても、その段落が挿入できず、 結局文字入力も何もできない。。。

これって仕様?

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

2007年04月12日

Yahoo!知恵袋をチェックしてみる

私は最近、気が向いたときにYahoo!知恵袋の質問に回答している。
あんまし頻繁に参加してないので、ポイントは低いけどね。
っていうか、回答数もまだ5本の指で数えられる程度だし(笑)

しかし。。。
FrontPageのユーザーが、FrontPageの使い方で解らないとかおかしいとかいう質問で、
回答者が「これはFrontPageのバグです。他のソフトを使いましょう」というのはどうなんだろう?
実際に使い方が間違っているという場合が多いのに。

的確な回答を出している人、少ないよねぇ。やはりアンチFrontPageな人が多いから?

すでに解決済みになっているけど、なんだかなーって感じ。

posted by wanichan at 10:38 | Comment(0) | TrackBack(0) | 雑記

2007年04月07日

FrontPage 2003はいつまで使えるの?

FrontPageという製品は2003バージョンで終了。まるでWindows Meのようだ(笑)

でも、FrontPage 2003の本当の後継ソフトは、Microsoft Office SharePoint Designer 2007であり、その中からSharePointデザインツールを取り除いた機能限定版がMicrosoft Expression Webということ。
まるで、フル機能のWindows XP Professionalと機能限定版のHome Editionの二つに分かれた、 みたいな感じかも(笑)

・・・で、廃止っていうけど、実際はどこまでサポートしてくれるの?という不安をお持ちの方も少なくないと思う。

2008年6月までの移行期間、というわけだけど、それまで修正プログラムなどの提供をしていくらしい。
FrontPage 2003のパッケージ版を持っている方は、インシデント2つまで電話でサポートが受けられるけど、 それはいつまで無償か?

続きを読む
posted by wanichan at 01:56 | Comment(0) | TrackBack(0) | FrontPage