LSL wiki 日本語訳続編。

December 10, 2006

LSL wiki日本語訳 なんだけど、

オレがさぼってる間に勝手に訳を追加してくれたひとがいたようだw

でも前より重くなってるなぁ。Wakkwiki は日本語アレだし。


SLを洋画に見せるHUD

December 10, 2006

自分以外の人に映画のシーンとか再現させたらおもしろいかなぁ。と、とりあえず映画スクリーン風に 見せるHUDをつくってみた。そして下に字幕つけてみたら

sungeki hud screenshot

けっこうへんな倒錯感があって楽しいw。ハートマン専任軍曹の登場シーンの字幕をぶっこんでみてだしてみたらいいかんじ。台詞自体はweb server において、そっからひろってくるようにしてるんだけど、ユーザが色々追加できるようにしたらおもしろいかな。 次は音声を追加できるようにして、字幕と音声で同期をとるのを

予定。


trap of llKey2Name(llKey2Name の罠)

October 30, 2006

ちゃんとLSL wiki 読んでおけばわかる恥ずかしい罠にはまってしまった。sensor を使って見つけたobject の名前とそのオーナー名を表示するっていうスクリプトを書いていたら、なぜか

I was caught in the trap of llKey2Name.if i read detail of LSL wiki, i have been caught…. i wrote code sensor script. it search object in there and show objects name and owner name of object. but script cannot get owner name from key exclude my key and my friend… following is its script.

自分の名前と知り合いの名前(?)しかkeyから名前を拾えないとういう症状に。


touch_start(integer num)
{
llSensor("", NULL_KEY, ACTIVE|PASSIVE|SCRIPTED, 96, 2*PI);
}
sensor(integer total_number)
{
items = [];
integer i;
string str;
for(i=0;i< total_number;i++)
{
str = llDetectedName(i);
str += llKey2Name(llGetOwnerKey(llDetectedKey(0)));
llSay(DEBUG_CHANNEL,str)
}
}

こんな感じのコード。llDetectedKey でlist に溜めておいて、後で見たほうがいいのかなぁとか、悩んだ末に

after i was thinking for long time…

LSL wikiのllKey2Nameにて(llKey2Name in LSL wiki)

If the object or agent identified by the key id is in the same simulator as the object containing the script,  ….

なんて行を発見。i found that sentence.

 the key id is in the same simulator

!!

 in the same simulator

….同じsim にいるagent やobject の名前しか引けないらしい。しかも 最初の行に書いてありますよ!

script can get name from  key in the same sim….
しかも

See llRequestAgentData for a (much slower) way to use the dataserver to get the name of an agent even outside the sim or offline.

とか見えます。無駄に試行錯誤する前にちゃんとドキュメントを読めと。

よく考えると..クライアントでコンパイルされたscript はそのsim にupload され、そして字実行時もevent もsimから受け取る。そしてsim の動作しているserver を越える通信てよく考えたら dataserver 等からしか受け付けない作りなわけで当たり前な気がしてきました。

thinking detail of imprementation of LSL, Scripts was compiled in SL client and Scripts was uploaded to SIM.  Script recive event from only SIM  at runtime.

communication over SIM is used by only “dataserver”  and others. its reason is

well known …. if i think detail of it…


LSL wiki 日本語訳

October 27, 2006

訳していると見えてくることがある。(というかいままでいい加減にしか見ていなかった部分とか。)あとは原文の内容の間違いとか。

原文を書いた人間のプログラミング言語というものに対する知識が欠如したりするという部分も見つけたりします。 オペレータの定義をしらなかったり等色々あるわけですが

昔から気になっているのが Flow Control てやつ。

ていうか最初

スゲーLSLの通信て フロー制御なんてできんのかよ! とかおもってしまいました。不覚ながら。ちなみにControl Flow です。

そう制御構文てやつ if とかwhile とかああいうやつ。びっくらこきました。

しかしながら、計算機用語とか数学用語の訳っていまさらながら微妙なものが多いと感じます。そう定義されてしまってるわけだからしょうがないわけですが。その用語を聞いて初心者が理解できるかどうかは別にして。


New Serch Engine for SL

October 27, 2006

I am creating new search engine for Secondlife.( its name is “BuSL”)
why do i create new search engine?

  • Search system became  so bad.(order is decided by paying mony..)
  • Secondlife411 is not bad. but 411 dont has feature crawling automaticaly.
  • I want to search sl location embedded in blog entry.
  • and i want to search it in-world!

current features

  • availability of searching of non-US languages(japanese, spanish …other)
  • crawling sevaral blog site with sl location(ex. http://slurl.com/. secondlife://)
  • HUD is so small. HUD will hide. when you click HUD.

Todo:

  • in-world crawler  will be embedded in HUD.
  • improvement web crawler.
  • notifier of recommended entry in HUD.
  • etc….

following is screen shot of BuSL HUD(HUD searching interface in SL)

1 . HUD display search result per 1 entry after yousend query

BuSLUID1

2.click circle button, show detail of entry.

BuSLHUD2

3.and if you click circle at displayed details,point location in map.

BuSLHUD3

HUD is only test version.

if you want to get this HUD, send me(Baz Calros) IM in-world.


New Search Engine For SL (3?)

October 26, 2006

若干修正。

google 方式でsecondlife のlocation を含むアンカーにマッチしたときのスコアを上げてみる 。というかスコアリングの式がいい加減なのでまた考えよう。

TODO

HUD

  • Seagel Nevilleさん曰く文字の色がみにくいとのことなので色を設定で変えられるようにする。
  • ブラウザを呼ぶ機能を追加
  • そろそろテスト配布をしようか

Server

  • technorati API は反応が悪すぎるので使い物にならない。ブログ検索サービスのいいところを探さねば。
  • 巡回先から更にたどるようにcrawler を変更?(たどる際の仕様についても考慮せねばsecond life のlocation が含まれてるもののみとかね

LSL wiki 日本語訳

October 25, 2006

LSL wiki 日本語訳をはじめた。
LSL Wiki 日本語訳
ここで、でも本家ではmedia wikiのような国際化wikiを使う気がなさそう。まぁ
ほそぼそと訳していこう気がむいたときに。ちなみにかなり適当な超訳なので直してくれると助かります。


New Search Engine For SL.

October 24, 2006

SLのFind機能が昔より使い物にならなくなっている。金額を払えば払うほど上位にランクされている。まぁなんというかいまどきの検索システムの歴史を逆行しているね。ということでいくつか検索エンジン(またはサイト)があるわけです 。

  • ROAM 土地を検索する(土地の名前を検索する。)
  • Life2Life SL内からRLの検索を行う。
  • Second411 SL内の商品の検索。手動登録

まぁ有名どころはこんなところ。ROAM がどうやって情報をあつめてるのかは謎だけど、DBも更新が行われていない。SL411はかなりいい感じだけどやっぱり手動登録なのがちょっとイヤンだ。ということでcrawler 装備したロボット型検索エンジンを作り始める。

BuSLHUD3BuSLHUD2BuSLUID1

とりあえずこんな感じ検索結果はひとつずつしかださないようにしています。

検索結果、詳細、そしてshow Map とこんな具合。