2013年9月15日日曜日

「MyBlogList」ウィジェットの「favicon」が表示されない時の対策

今回もセカンドライフではなく、bloggerについてです。

何時の頃からか、bloggerの「マイブログリスト」ウィジェットがおかしい。
ファビコンが表示されていないのです。
※ 現在は修正して表示されています

「blogger、ファビコンが表示されない」で検索しても、結果に引っかかってくるのはアドレスバーやブックマークなどでのファビコン表示トラブル、そして特定ブラウザについてばかり。
ウィジェットであるマイブログリスト内のトラブルについて記述されている記事が見当たらない。
記事がないということは、エラーが起きているのは自分だけなのかと他のbloggerのソースを参照してみる事に。
なので今度は「blogspot」で検索してみましたが、なかなかマイブログリストを利用しているブログにたどり着けない。
仕方がないのでキーワードに「セカンドライフ」を加えた途端、ほとんどの皆さんが利用している模様 (゚Θ゚*)
一般のブロガーはあまり使用しないもんなんでしょうかね。

そして、ブログのソースを確認して気がついたこと。
それぞれ該当する同一箇所に下記一文がある。
  • ファビコンが表示されているブログ

    <img data-lateloadsrc='~/favicon.ico' height='16' width='16'/>

  • ファビコンが表示されていないブログ

    <input type='hidden' value='~/favicon.ico'/>

確かに自分のブログも「input」の方。
なんで「hidden」なんだろうとココを変更しても、変化なし。
手動で「<img data-lateloadsrc='~/favicon.ico' height='16' width='16'/>」を貼り付けても非表示のまま。

もしかしてbloggerの新ダッシュボードが正式導入されてから、テンプレートの関数やらが変更されたのかな。
何らかの原因でこのブログは、自動的に移行されなかったのかもしれない。
んで。
他に方法が思いつかなかったので、最後の手段。
テスト用に新ブログを立ち上げてテンプレートのソースを確認する。

<対策方法>
  1. ダッシュボードからテンプレートへ移動し、HTMLの編集画面へ
  2. ソースの該当箇所を確認
    HTMLテンプレートの修正部分を見つける ※ 「ウィジェットへ移動」から「BlogList1」を選択すると簡単にカーソルが該当箇所へ移動します
  3. 丁度中央あたりにある一文を確認

     <input expr:value='data:item.blogIconUrl' type='hidden'/>

    たった一文を変更するだけで修正完了 ※ 行数の隣に「▼」マークがある時は、クリックしてコードを展開してください
  4. 下記一文をコピー&ペーストして、上記一文と差し替える

     <img expr:data-lateloadsrc='data:item.blogIconUrl' height='16' width='16'/>

つまり。
<b:if cond='data:showIcon == &quot;true&quot;'>
  <input expr:value='data:item.blogIconUrl' type='hidden'/>
</b:if>

↓ 変更後

<b:if cond='data:showIcon == &quot;true&quot;'>
  <img expr:data-lateloadsrc='data:item.blogIconUrl' height='16' width='16'/>
</b:if>
…となればOK。
私の他にも、(マイブログリストの)ファビコンが表示されていない方々がいらっしゃいました。
コピペするだけで一瞬にして作業が終わるので修正してみてはいかがでしょうか。

結論。
もう少しセカンドライフのブログを閲覧して、勝手にブログリストに追加してみようかなと企んでみる |Θ゚) …。

2013年9月13日金曜日

Bloggerのプレビューがまれに効かなくなる

今回はセカンドライフには関係ない内容です。
このブログ、Bloggerについて。

公開してあるブログには異常がない。
にも関わらず新たな投稿記事を書いている途中で、プレビューが機能しなくなることがありました。
しかしよくよく見てみると、外部CSSが効いていないだけだったりします。
もちろん、独自に外部CSSを適用している場合に限ります。

この正常機能していないプレビュー画面のソースを確認してみると。
CSSに限らず、全てのリンクのアドレスが"<link href='http://www.~'>"から"<link href='//www.~'>"に変わっていました。

"http:"が省略された状態になっているので、異常プレビュー画面では"https:"が各アドレス冒頭にあると認識されてしまい、その結果、外部CSSのアドレスが"<link href='https://www.~'>"と変更されてしまったための誤作動だと思います。
事実、この異常なプレビュー画面のソースから外部CSSのリンクをクリックしてみると、サーバー名が実際のものと異なるとかで警告画面が表示されました。
※ ちなみに、他のリンクは"https://~"でも問題なく表示されました。

これはグーグル側の問題ではなくブラウザの問題?ではないかと思います。

このおかしな状態のダッシュボードが表示されているブラウザのタブから、いくらプレビューしても同じ結果。異常のままで変化はありませんでした。
テンプレート画面の「ブログで使用中」にある小さなプレビューですら、同様に外部CSSが機能しなくなっていました。
ところが新たなタブからブログを表示させ、上部Navbarの投稿ボタンから投稿リストに移動し、改めてプレビューを見てみると正常表示に戻ります
新しいタブかウィンドウからダッシュボードを開き直すことで、正常に戻るということかもしれません。
原因は分かりませんが、もし同様の症状が出た際は一度試してみてはいかがでしょうか。

ただし、このエラーは今回を含め過去に2~3回程度しか経験したことがないので、そうそうあることでもないと思います。
また、確認出来たのは"Google Chrome"のみで他のブラウザの挙動は分かりません。
原因が分からないので再現のしようもないですし (;゚Θ゚)ゞ
※ 思いもかけず突然解決してしまったので、キャプチャー出来ませんでした

2013年9月10日火曜日

知らなかったアイテムの送り方

前回のトラブルではプロフィールが表示されなかったため、フレンドや同一グループ、近隣にいる人以外のアバターにはアイテムが送れませんでした。
送り先のアバター名だけは知っているものの、検索機能が動作してくれないので困り果てていました。
その時見つけた手段。
多分皆さんが普通に行っている方法だと思います。自分用に _〆(Θ゚*)メモメモ
  1. 送りたいアイテムを準備、パーミッション等を確認 送付アイテムのパーミッションチェックは忘れずに
  2. アイテムを取ってインベントリに入れる アイテムを共有するには一度、インベントリに入れる必要がある
  3. 右クリックから該当アイテムを共有、共有したい相手を検索の結果一覧から選択して決定 アイテムの共有を選ぶと、その相手を検索するウィンドウが開く
  4. もちろん相手がオンラインじゃなくても大丈夫 通常のアイテム送付時と同様、送付完了の通知がある
  5. 受け取ったアイテムのパーミッションも設定通り 受け取られたアイテムのパーミッションは間違いなく設定通り
この方法でもアイテムを送れるんですね。知りませんでした。
共有という言葉がちょっと怖かったのですが、自分が所有するアイテムのコピーを相手に送るだけのようで。
パーミッションも自由に設定できるし、プロフィール等から送るやり方と全く一緒なんですね。

送る相手を検索してからアイテムを選ぶか、アイテムを選んでから送る相手を検索するか。
その手順の違いだけなのかな (゚Θ゚*)?
まぁ滅多に使うこともないだろうとか思っていましたら、こんなことに。 プロフィール表示障害のお知らせ
プロフィールが表示されません。
ベータグリッドでは毎度の事ですが、メイングリッドでは今のところ見たことないので大丈夫かな。
まぁあんまりメインには居ないんですけどね (。゚Θ) ~♪

2013年9月9日月曜日

規約が表示されない、検索できない、プロフィールが見れない時の対策

前回エントリーした問題の際、リンデンの方に問題が確認できるアイテムを送ってくれるよう要請がありました。
ここで困ったことが。
実はずっと忘れていたのですが、しばらく検索機能とプロフィール機能が作動しなかったのです。
「Project Sunshine」を適用するアップデートをした後では、ログインする際の利用規約も表示されません。
ブラックウィンドウのままでした。
規約や検索、プロフィールが表示されずウィンドウは黒いまま
↑ 検索ウィンドウもプロフィールウィンドウもこの状態に
今は回線状態が悪いんだろう位にしか考えていなかった事と、数分後に再び行ったメインアカウントによるメイングリッドへのログインでは規約が表示されたので、特に気にもとめていませんでした。
その間も、メインアカウントとサブアカウント共にベータグリッドにはログイン出来ていましたので。

ところがその後何度試してみても、サブアカウントではメイングリッドにログインできません。
規約が表示されない為にキャンセルしか出来ないからです。
途方に暮れて、JIRAで同じ現象が起こっていないか調べてみると…。

JIRA :[VWR-23630] Can't View Terms of Service

…… Σ(゚Θ゚;)
Quick Time。
ずっと更新していなかった orz

ブラウザのFlash Playerは毎回更新しているので、こちらは問題ありませんでした。
でもQuick Timeか…、起動するたびにWindowsスタートアップにある"QTTask"に勝手にチェックが入るのが嫌で、出来るだけ触らないようにしてたからなー。

ん?
でも何でメインアカウントだけは規約が表示されたんだろう?
あれ?何でベータグリッドにはログインが出来ていたんでしょ?ベータさんも利用規約とポリシーに同意しないとログイン出来なかったよね。
そういえばこれまでのアップデート後に、規約が表示されないで後日やり直したことが何度かあったような…。
何かの偶然が重なった結果?んで、表示された?
偶然が一定以上重なるとそれはもはや必然だ、とかどっかで聞きましたけど  (´Θ`)ワカンネ

2013年9月7日土曜日

「Sunshine」アップデートにより、テクスチャが正常に表示されない場合の対策

テクスチャの異常な表示例は"「Project Sunshine」によるアップデートでテクスチャが正常表示されない"を参照してください。
では、対処法を。
公式ビューワー左上のメニューから。

ミー -> 環境設定 -> グラフィック -> ハードウェア -> テクスチャ圧縮を有効にする(再起動が必要)
Me -> Preferences -> Graphics -> Hardware -> Enable Texture Compression (requires restart)

セカンドライフ公式ビューワー環境設定の変更箇所 この部分のチェックを外す。
以上。
ちょっとグレイ&煙状態が長く続きますけど。

ただし、同じ現象が起きても、全ての環境で対処できるかは分かりません。
私の環境は以下の通り。
  • Second Life 3.6.4 (280048) Aug 19 2013 21:45:32 (Second Life Release)
  • CPU: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (2402.43 MHz)
  • メモリ: 3328 MB
  • OS バージョン: Microsoft Windows XP Service Pack 3
  • グラフィックカード: NVIDIA GeForce 8800 GTS
  • Windows グラフィックドライババージョン: 6.14.0013.2049
つまり、NVIDIA系のグラフィックボードとSLのS3TCとの相性による問題らしいです。
詳しくは下記を参照してください。
JIRA : [MATBUG-373] A texture is not displayed correctly.

検証していただいたリンデンの方によると、他にも下記グラフィックボードでも同じ現象が起こるようです。
まとめると。
  • GeForce 8800 GTS
  • GeForce 670 GTX
  • GeForce 8600 GT
  • Intel(R) HD Graphics 4000(Windows グラフィックドライババージョン:8.15.0010.2712)
英文は翻訳サイトに頼りっきりですので、間違って理解していなければいいのですが。
Windows グラフィックドライババージョンも更新した方がいいんでしょうかね?
うーん。現状で問題ないですし、なんか不安なのでしばらくこのままにしておこうかな。
とりあえずS3TCとFSAAという単語は今回初めて知りました (;゚Θ゚)

2013年9月6日金曜日

「Project Sunshine」によるアップデートでテクスチャが正常表示されない

現在ほぼ完成した飛び込み台。
英語では「Starting Blocks」でいいんでしょうか。
Wikiからたどっていくとコレで良さそうなんですけど、グーグル先生の画像庫を覗いてみるとほとんど陸上用が…。
そんな戸惑いを感じつつ、スカルプトの仕上げをしている途中。
公式ビューワーの「Project Sunshine」を適用するアップデートがありました。

ところがアップデートした途端、テクスチャ表示に異変。
グラデーションの表現がアップデート前後で変化
<左:アップデート後、右:アップデート前>

A:グラデーションが粗く、モアレのような状態

テクスチャが正常に表示されない端的な例
<上:アップデート後、下:アップデート前>

B:場所によっては色の境界が、和紙の千切り絵のように滲む

透過部分が巨大ジャギーのようになり、その周辺が汚く表示される
<上:アップデート後、下:アップデート前>

C:不透明部分が透明化し、下(肌)の色が透けて見える
D:透過部分がジャギる
E:本来そこに存在しない、近隣の濃色がはみ出る

…こんなことに。

グラフィックボードのドライバを更新しても変わらず。
一時的なものかと数日間様子を見ても変わらず。
セカンドライフの必須・推奨環境を確認して思うことは――。
「古いグラフィックボードだからもう仕方ないのか。」
「上半身と下半身の境界に起こっているテクスチャの亀裂も解決しないしなー。」
でした。
このまま放置しようかとも思いましたが、一応起きている現象だけは公式に伝えておこうとJIRAへ。

次回。まっ、まさかこんな結末を迎えるとは…!
↑ いや、すぐに解決したんですけどね。エントリーを分けておきたいだけですので (゚Θ゚)

2013年9月5日木曜日

スカルプトの型崩れ対処は難しい

しばらく更新していなかった当ブログですが、微々たる制作はしていました。
以前から悩みの種であったプリム数解消のために、スカルプテッドプリムを導入しようというワケでして。
世間的にはメッシュ導入なのでしょうが、私は当分先になりそうです。

なんて事をしている内に、ビューワーもかなり変更されて未だ馴染めていなかったりします。
スカルプトに手を付けてからすぐに新ビューワーがリリースされ、しばらく新旧のビューワーが混在する状態でした。
その新ビューワー、つまり現在のビューワーの作成できるプリムの大きさは64mですが、普通に使用していいのか不安になっています。
ヒュージプリムがウラ技(?)的に使用されていた頃は、何らかのきっかけでプリムの大きさが変化する話を聞いたことがありまして。
勝手に巨大化して周辺の土地に迷惑をかけてしまうことにもなりかねないと、ヒュージプリムを使用しませんでしたが、 そのことが脳裏をよぎって10m以上のプリムは使用していませんでした。
でもそろそろ大丈夫かな。

で。
店舗リニューアルに必要かな…と、今こんなモノを作っています。
初めて作ったスカルプテッドプリムはトルソー
このトルソーは、ほぼ初めてのスカルプトということもあり、相当てこずりました。
大まかな形は12年5月頃にはできていましたが、エクスポートやテクスチャのトラブルがありまして放置ぎみに。
ようやく仕上げ段階に入ったところで、コレを作り始めました。
出来るだけ型が崩れないようにしたスカルプテッドプリム
何故かと言うと、新作競泳水着が完成したのでそのベンダーとして必要になったからです。
まぁその水着も事情により商品化できなくなってしまったんですけどね (;゚Θ゚)
仕方ないので、練習も兼ねて最後まで仕上げました。
トルソー制作時とは異なり、省略されにくい頂点の存在を知りまして、形の崩れにくいスカルプトを意識してみました。
形の崩れに合わせてテクスチャも極端にずれるので、両方を調整しなければならないのがきつかったです。

ここで、それぞれの型崩れが起こる距離を確認してみます。
トルソーが型崩れを起こす距離
↑ A、B、C共に表示が変化する地点で、C以降は小さすぎて認識不能

スターティングブロックが型崩れを起こす距離
↑ D、Eも同様に表示が変化する地点で、E以降は…略)

省略されにくい頂点を考慮に入れるのといれないのとでは、結果がかなり異なりますね。
もっとも、トルソーだと頂点数が足りなくて結局、型崩れしやすくなりそうですけれど。
しかしまさか1.8mしか形がもたないとは (´Θ`)

さて肝心の、細長い土地にある店舗リニューアル、どうしたもんか…。