ソラマメ ブログ
オーナーへメッセージ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。 解除は→こちら
現在の読者数 1人
QRコード
QRCODE
Information
メタコマースおすすめ商品




気ままな一言

無気力に生きています。
SL1年経過……未だ商品無し

無駄にコメントでもどうそ~

みんなでマメタを集めよう、、つーことで広告クリックしまくって下さい(笑)
(と書いておいてクリック増えたらラッキー♪)

2008年06月30日

Zemaitisより愛をこめて

さて、土曜日の続きです。
23:00からZemaitisことルパンさんとキリノさんの結婚式でした。

苺団

場所は有名な(確か^^)Snow Landです。

苺団

案の定、というか予想以上のハプニングもあり、
とても素敵なイベントとなりました~

とにかく、キリノさん、頑張りました!

苺団


今回も誓いの口付けシーンを撮り逃しました(>_<。)
指輪の交換手前で固まり、復帰したと思ったらまた固まり、
ショックです。

リーダー、ブーケ取っちゃあいけないでしょ~
でも、コメントはまじめでした。
赤いアゴにおいしいところ全部持っていかれましたね(笑)

苺団

苺団

それにしてもルパン作、各種品々への力の入れ方に参りました。
夜も眠らず、仕事中に寝て頑張った姿がよくわかります。(想像)

そして、不思議なこともあるものです。
最近はたまにしかINしていないため今日が結婚式と知らない人が、
偶然にもやってきました。
それも何人も。
まあとんでもない姿の人もいましたが、素晴らしいことです。

苺団


ではではお二人様方、改めて
おめでとうございました☆



苺団   
続きを読む
Posted by れむ at 15:31Comments(6)TrackBack(0)イベント

2008年06月29日

イベント三昧

昨晩はイベント盛り沢山でした。
GA-GO

今日はメルティングドッツと鷹の爪団のコラボで
イベントがありました。

でも、途中からだったのであまり詳しく知りません(^_^;
気付いたらみんなでジェスチャーしていました~

鷹の爪


引き続き、22:00からはGA-GOさんのライブイベントです。
人は更に増え70人を超えました。

音響トラブルで開始時間は1時間ほど遅れましが無事に開始。

GA-GO

素晴らしいイベントでした~


そしてこの後は結婚式。
でも、まだSSが整理できていないのでまたあとで~  
Posted by れむ at 12:27Comments(2)TrackBack(0)イベント

2008年06月28日

テクスチャのUUID

便利なテクスチャUUID

デフォルト(木目)
89556747-24cb-43ed-920b-47caed15465f

ブランク
5748decc-f629-461c-9a36-a35a221fe21f

透明
f54a0c32-3cd1-d49a-5b4f-7b792bebc204

インビジブル
e97cf410-8e61-7005-ec06-629eba4cd1fb
38b86f85-2575-52a9-a531-23108d8da837

半透明
59facb66-4a72-40a2-815c-7d9b42c56f60

MISSING IMAGE
32dfd1c8-7ff6-5909-d983-6d4adfb4255d

全面にテクスチャを張るスクリプト
llSetTexture("<テスクチャUUID>", ALL_SIDES);

texture

左奥からMissing、ブランク、デフォルト、半透明、透明、インビジ。
(手前の棒は効果をわかりやすくするためのもの)


アップロードしたテクスチャのURL
256x192
http://secondlife.com/app/image/<テクスチャUUID>/1
320x240
http://secondlife.com/app/image/<テクスチャUUID>/2
60x45
http://secondlife.com/app/image/<テクスチャUUID>/3

末尾の数値で画像サイズが変わる。
1~3以外の数値を指定しても256x192で返ってくる。
数値以外を指定するとNot foundが返ってくる。


プリムの面全体を100%透明にする場合、
テクスチャより、スクリプトを使った方がレンダリングコストを抑えることができる。

llSetAlpha(0.0, ALL_SIDES); // 面を指定する場合はALL_SIDESの代わりに面番号
  
Posted by れむ at 15:41Comments(0)TrackBack(0)Tips

2008年06月23日

日曜日はこんな感じ

最近スナップ撮ってなかったのでたまには載せます。



いつもの雑談後に浅枝さんが
オリエンで撮影しようというのでみんなで集まりました。

本当はもっと暴れていましたが、
PCが重いので取り損ないました

動画を撮っていたらしいので暫くしたら
Meltingdots Walker Friendsの方に載るでしょうか?

ローソン店内です。



このあとは
このまま誰かの家へ押しかけようということになり
そうだらさんのお店へ集合~

それからジェスチャーをもらいにアンラッキーチェアのところへいって
そのあとは秘密の場所へふらふらと~


あー…私のせいで(ってそんなことないはずですがw)
来週の日曜からチャット社長がなくなってしまいます。
平日、参加できるでしょうかね。。
  
Posted by れむ at 22:57Comments(0)TrackBack(0)日常

2008年06月22日

風雲×強運×バトルロイヤル?

獄ママ主催のイベント行ってきました。

本人曰く、古き名番組『たけし城』をモチーフにしたらしいです。

要するにスタートからゴールまで辿り着いて
頂上にいる獄ママをぶっ倒すアトラクションです。

スナップショットを一切撮っていないのでコースがみせられません。

みんな一斉にスタートして先着5名に賞金にが出ます。

普通とちょっと違うルールとしては
持ち込み武器使用ありということです。
HUDツールや間接攻撃によるプッシュは禁止、防御も禁止
それ以外ならOKみたいな感じのルールです。
詳しいことは多分決まっていなかったのでそんな感じです。

スタートともに落としあいですです。
私は序盤にゴール寸前まで行ったものの足を滑らせて真っ逆さまです。
中盤を過ぎるとみんな上の方まで来るようになり
“何者か”の攻撃により落ちまくりです。

飛行禁止なので何度テレポしたことでしょう。

つかれました。。

でも、かなりよくできていて楽しかったです。

なんか、ああいうの作りたくなりますね~
  
Posted by れむ at 14:42Comments(2)TrackBack(0)イベント

2008年06月18日

ぼ~っとしてます

最近は放置が多い今日この頃、
お陰でこちらの方も休憩中です。

昨日は砂場で暴れすぎました。
色んな事情でそれ以上は書けません。

一昨日はウシャちゃんがひさしぶりにSLへ戻ってきました。
ようやくパスワードが何とかなったみたいです。
普通にお仕事が忙しかったのかも知れません。

とりあえず、おかえり~♪

そういえば、いつものところへ行っても
みんなに会う機会が減ってきました。
自分の滞在時間が減っているのかも知れませんが、
みんなも減っている気がします。

集まるだすと何もないのにすごい人数になりますが、
ここのところは0:30を過ぎると急に減ります。
みんな忙しいのでしょうか?

さて、私は相変わらず方向性が定まらず何をしようか考えています。
RL共々やる気でない感じです。
難しいことすると途中で飽きてくる性格なのでダメですね~
まとまった時間があれば一気にやってしまえるのですが、
毎日コツコツだと終わりがみえてきません。
やっぱり「こうしよう」とか思い始めると
そこからまた時間が掛かってしまいます。

まあ、作りかけのツール系スクリプトや服類ならストックがたくさんあるので
気が向いたら法外な値段付けて商売でも始めますかね♪
  
Posted by れむ at 23:31Comments(4)TrackBack(0)日常

2008年06月14日

LSL汎用関数 その4

さて、ネタが尽きてきました。今回はまだ使える関数です。
時刻関連の関数は標準であるといいのですが。

誰か良い時計でも作られたら私に下さい(笑)


//==============================================================================
//  Unixタイムをグレゴリオ暦に変換します。
//  time    Unixタイム
//  diff    時差
//  戻り値  [ 年, 月, 分, 時, 分, 秒 ] のリストを返します。
//==============================================================================
listunixtime2list(integer time, integer diff)
{
    time += 57974400 + diff * 3600;  // 24 * 60 * 60 * (365 + 306)
    integer n = time / 86400;        // 24 * 60 * 60
    integer day = n % 1461;          // 365 + 365 + 365 + 366
    integer year = n / 1461 * 4 + 1968;

    if (day >= 1095) {
        day -= 1095;
        year += 3;
    } else if (day >= 730) {
        day -= 730;
        year += 2;
    } else if (day >= 365) {
        day -= 365;
        ++year;
    }

    integer month = 3;
    n = 31;
    list lst = [ 0, 0, 0, 30, 31, 30, 31, 31, 30, 31, 30, 31, 31, 29 ];
    while (day >= n) {
        day -= n;
        n = llList2Integer(lst, month);
        month = -(~month);
    }

    if (month > 12) {
        ++year;
        month -= 12;
    }

    return [ year, month, day + 1, time / 3600 % 24, time / 60 % 60, time % 60 ];
}

【使用方法】
list lst = unixtime2list(1199145600, 0);      // lst = [ 2008, 1, 1, 0, 0, 0 ]
list lst = unixtime2list(llGetUnixTime(), 9); // lst = JST(日本時間)


//============================================================================== // 日付をUnixタイムとして取得します。 // year 年(1970~2038) // month 月(1~12) // day 日(1~31) // hour 時(0~) // minute 分(0~) // second 秒(0~) // 戻り値 Unixを返します。範囲外の値は保障外です。 //============================================================================== integer maketime(integer year, integer month, integer day, integer hour, integer minute, integer second) { if (month < 3) { month += 12; --year; } year = (year * 365 + llList2Integer([ 0, 31, 61, 92, 122, 153, 184, 214, 245, 275, 306, 337 ], month - 3) + day) + llFloor(year / 4) - llFloor(year / 100) + llFloor(year / 400); return (year - 719469) * 86400 + (hour * 60 + minute) * 60 + second; } 【使用方法】 integer time = maketime(2008, 1, 1, 0, 0, 0); // time = 1199145600
// 曜日の戻り値はISO-8601形式準拠よりこの方が使いやすいよね……多分。
//============================================================================== // 曜日を求めます。 // 有効な範囲はグレゴリオ暦1582年10月15日以降です。 // year 年(西暦) // month 月 // day 日 // 戻り値 曜日を(日曜日…0 ~ 土曜日…6)で返します。 //============================================================================== integer dayofweek(integer year, integer month, integer day) { if (month < 3) { --year; month += 12; } return (year + year / 4 - year / 100 + year / 400 + (13 * month + 8) / 5 + day) % 7; } 【使用方法】 integer n = dayofweek(2008, 1, 1); // n = 2 string str = llList2String([ "日", "月", "火", "水", "木", "金", "土" ], dayofweek(2008, 1, 1)); // str = "火" MEMO [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ] [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ] [ "Dimanche", "Lundi", "Mardi","Mercredi", "Jeudi", "Vendredi", "Samedi" ]
//============================================================================== // 現在の曜日を求めます。 // diff 時差 // 戻り値 曜日を(日曜日…0 ~ 土曜日…6)で返します。 //============================================================================== integer get_dayofweek(integer diff) { return (llFloor((llGetUnixTime() + diff * 3600) / 86400) + 4) % 7; } 【使用方法】 integer n = get_dayofweek(9); // 日本時間の今日の曜日
おまけ
//============================================================================== // 西暦を和暦に変換します。 // year 西暦 // 戻り値 和暦を返します。範囲外は空リストを返します。 // [ 1 明治 / 2 大正 / 3 昭和 / 4 平成, 年数, 年号 ] //============================================================================== list to_wareki(integer year) { if (1989 <= year) { return [ 4, (year - 1988), "平成" ]; } else if (1926 <= year) { return [ 3, (year - 1925), "昭和" ]; } else if (1912 <= year) { return [ 2, (year - 1911), "大正" ]; } else if (1868 <= year) { return [ 1, (year - 1867), "明治" ]; } return []; } //============================================================================== // 和暦を西暦に変換します。 // 実際に存在しない場合も計算されます。 // n 1 明治 / 2 大正 / 3 昭和 / 4 平成 // year 和暦 // 戻り値 西暦を返します。nが正しくない場合はyearを返します。 //============================================================================== integer from_wareki(integer n, integer year) { return llList2Integer([ 0, 1867, 1911, 1925, 1988 ], n) + year; }
  
Posted by れむ at 11:35Comments(4)TrackBack(0)Tips

2008年06月12日

実行中のチェック勝手に外れる

何故かスクリプトの左下にある実行中のチェックが
勝手に外れることがあります。

↓これです。普段使う人は少ないと思うので一応画像付けておきます。
running
これが外れるということは
スクリプトが停止してしまうことになります。

原因を調べている内に
テレポートをする度にチェックが外れていることがわかりました。

これが起きるようになったのは
16KBのヒープ制限回避のためにある関数を別のスクリプトへ移した頃からだと思います。

その関数が呼ばれている状態でテレポートをすると発生するみたいです。
恐らく100%に近い確率で発生します。

おかげで最近テレポートばかりしています。

読めない英語のサイトも調べてみましたが、全然原因が見つかりません(んにゃあ……読めません。
エラーは何も出ていませんし、起きるようなところもありません。
この関数が少し重い(速くて1秒弱掛かる)せいかとも思いましたが、
それまで動いていたものなので関係ないはずです。
そうなると、リンクメッセージが関連しているのではないかと思う訳です。

一応、処理の不特定の場所でログが止まるので
何かに強制停止されているみたいです。


まず、llMessageLinked()を呼ぶ間隔に対して
処理が追いついていないのは確実でしたので呼ぶ回数を減らすことにしました。
若干ですが、発生頻度は下がりました。
逆にこれで動いているのが不思議でした。
(確かメッセージキューってオーバーするとエラーが出るのでは?
 もし、無視されるのであれば、まあ動きますか……)

link_message()内ではllSetTimerEvent()だけを呼び、
timer()内で例の関数を呼ぶようにしたら更に下がりました。

ですが、それは単純に例の関数の呼ばれる回数が減ったからかもしれません。
その関数内の何れかの関数がSIM切り替え時に終了していないと、
エラーも吐かずに落ちてしまうのかもしれません。

もうわかりません!

とりあえず、放置決定です。

仕事じゃあるまいし、ここに時間を掛けたくもないので
前の方法に戻して起きなければ諦めようか考え中です。


気持ち悪いですけど。。。
  
Posted by れむ at 14:00Comments(2)TrackBack(0)スクリプト

2008年06月10日

ここはいつ?

昨日は呼ばれてこんなところへ行ってきました。
SL
昭和の雰囲気が漂う町です。
(SIM名は、、調べればわかりますが、忘れました(汗)

昔懐かし……いや、全然わからないものばかりですが(笑)、
とてもいい感じの出たところです。

まわりには駄菓子屋やら何やらごちゃごちゃと立ち並んでおります。


その時代を知らなくとも味わいを感じられる場所です。

そのリアルさには圧倒されます。
私は処理の重さに圧倒です。

きれいなのですが、重すぎです(>_<)

画質をあげると、毎秒1フレームの世界です。
一般庶民には歩くことすらままなりません。
折角の見栄えも歩くためには捨てるしかありません(^_^;

まあそんな訳で疲れて小一時間ほどで帰ってきました。

とりあえず言えることは、
町外れのポーズボールには要注意!
  
タグ :観光
Posted by れむ at 12:04Comments(4)TrackBack(0)観光

2008年06月08日

メンテいっぱいだね

昨日はメンテナンスで1:00過ぎまで入れませんでした。
人によっては一昨日と言うかもしれません(笑)

案の定、ソラマメも落ちました。
ソラマメもメンテナンスあったようですが良くなるでしょうか?

よくタダで使わせてもらっているのだから
文句言うなという人がいます。

セカンドライフの方は、そうですね……文句言えません。
フリーで賄ったり、イベントでお金集めたりしてますから。。
(キャンプは苦痛なのでしません(^_^;
大きなお金を使うようになるまでは、とりあえずあまり文句言えません。。。

でも、ブログに関して言えば、ユーザーの方が強い立場にいるはずです。
少なくとも集客して広告収入を得ている以上、
当たり前のことですが利用者が多くいなければ成り立たないサービスです。
むしろ、この手のサービスは使ってあげていると言ってもいいのです。

以前、画像が消えたときに別のブログへ乗り換えた方が何人もいました。
ソラマメは他のそれと比べて、使いにくいとよく耳にします。
セカンドライフに都合が良いからソラマメを使っているに過ぎない人ばかりでしょう。

まあ私は、他にブログは持っていないので使い比べはわかりませんし、
それなりに文章が書ければ、あまり文句はありません。
やっぱりセカンドライフ用として都合が良いですしね。

という訳で、そういう点で目の付け所は良いと思いますが、
運営に関してはなんとも……。

とりあえず、トップページがごちゃごちゃで使いにくいのには文句言いませんので
毎回アクセス過多でサーバーが落ちるのだけは勘弁して下さい。


さて、インできなかったときのエラーダイアログでも張り付けておきます(笑)
奮発して2種類♪
maintenance

maintenance

文字装飾は眠いので無しです。

そんな感じで本日は
あちこちでリスタートから逃げてばかりの一日でした。
  
Posted by れむ at 04:56Comments(2)TrackBack(0)SLMaMe

2008年06月06日

rezに失敗する~; ;

llSetLinkPrimitiveParams()を使ってリンクプリムを移動・回転させるのは
かなり大変だなぁと思う今日この頃いかがお過ごしでしょうか?

今日はrezすると2つ目のrezでこんなエラーが出ます。

grey goo fence: rapid or recursive rez

え~~

もちろん再帰はしていません。
rezした後にスリープ入れたら出なくなったのですが、
10秒くらい入れないとダメでした。

え~~

そんなに待てません。

昨日は0.1秒でも出なかったのに。
さっき試したら0.5秒でも大丈夫でした。

なんで~

ちょうど今、サーバに不具合が出ていると聞きました。
何か関係しているのでしょうか?

それはそれとして、
スクリプトエラーが出るとスクリプト止まってしまいます。

これに限らず、訳のわからないエラーだと、もしもの時に回避できないのですが。。


あ~あ~  
Posted by れむ at 02:18Comments(2)TrackBack(0)スクリプト

2008年06月03日

とにかく重い。。。

先週末くらいからSecondLifeが重くて酷い状況です。

いつもいるところではFPSが2~5くらいです。
SXGAで環境設定は最低にしています。
Sim FPSはそれほど低くないし、画面サイズを下げるとFPSが上がるので自分のPCが原因だとは思うのですが、
思い当たるところがありません。
何もないところへ行くとさすがに快適なフレーム数が出るのですが、まあ何もありません(笑)

この前の雪合戦は人が多かったけど5~8フレームは出ていました。
gagoさんのライブの時はSIM自体が重かったけど、同じくらいでした。

PCが重いとすべての処理が重くなります。
チャットも文字入力が覚束ないので大変です。
システム時計が何分も遅れているのもSecondLifeのせいかもしれません。

今のところ画面小さくして凌いでいます。


それとは別に環境設定をいじっていて1つ解消されたことがあります。

メモリエラーが起きなくなりました。
(気のせいかも知れませんが)

ハードウェア・オプションから設定できる
テクスチャ用のメモリサイズを減らしただけなのですが、
今のところ起きていません。
それまではメモリの合計使用量も容量ギリギリでしたし、効果はありそうです。


そして最後に。

インするときにも嫌われているのかまた見知らぬエラーダイアログが出ました。
Error

もう、エラーが出たらコレクションしていくことにしましょうか。


やっぱりVistaですか?
疑うところはこれしか見つかりませ(笑)
一応、Vistaが快適に動く程度のスペックはありますし、
回線も安定して40Mbpsくらいはでます。;;


……誰かの呪いが移ったかなぁ。。  
タグ :エラー設定
Posted by れむ at 23:03Comments(5)TrackBack(0)その他

2008年06月01日

時季外れの雪合戦

昨晩は獄長のイベントで季節外れの雪合戦大会を行いました。

ととごく上空の特設会場には大勢の人が集まりました。
5人以下なら延期なんて弱気なことを言っていましたが、
そんなはずはありません。

始まる前からカオスでした!

さて、ルールはこんな感じ。
二人組のチーム戦でトーナメント戦。
会場から落とされたら負け。

そして、上位には賞金、
最下位は獄長との結婚(笑)が用意されています。

雪玉に当たると、上空に飛ばされます。
上空に飛ぶだけなので動いていなければ
基本的にはその場に落ちてきます。
なので、途中から動かない人に対しては
ぷりちゃんからの制裁が加えられるようになりました(笑)
まあ体当たりの方が落としやすいなんてこともありましたが。。

応援側の状況はカオス過ぎて
ここへは文章として載せることができませんww

そんな状態なのでSSは殆ど撮ってません。
ととごく

私はみゅかさんと組んで
気付いたら優勝してしまっていました~あはっ。
(↑本当にそんな感じで……。

賞金はこの地域のために使いますゆえ、
協力できることがあれば言って下さいませ~

終わってからは更にカオス状態に。。
解散後もこれまた。。。

非常に楽しかったです♪
  
Posted by れむ at 12:11Comments(2)TrackBack(0)イベント