美星日記

伺かゴースト開発記、旅行記、雑記等

里々

前から調査してる内容だけど、yaya as saoriの関数は戻り値を関数戻り値ではなく配列戻り値(S0)で返すように改造すれば問題解決できるけど、ssuは例えばreplace関数とかファイル名渡すと括弧展開されちゃうね、ssuはユーザーじゃ改造できないから解決法ない、replace関数に限っていえばyaya as saoriにもあるのでいいんだけど、変数に全角丸括弧とか入った時の挙動を理解してだましだましやってくしかないな。

里々

うーん、結局昨日の里々の括弧展開調査は、うちのゴーストはファイルドロップ後の拡張子判定の為にTOLOWER関数を通していたためファイル名の括弧展開がされていた模様。
ファイル名とかテキストファイル読み込みとか外部から文字列引っ張ってきた時の問題点は#だけかな、あとはyaya as saori関数の返り値を関数戻り値ではなく配列戻り値で返すよう改造すればなんとかなりそうな気がする。
うちのゴーストは挙動をちゃんと理解してない時に、無理やり特殊記号を里々でも扱える様に変換する様にしたので無駄が多い。
もう少し解析して挙動が完全に理解出来たら里々wikiを書こう。

里々

里々の()の動作検証してるのだが
OnFileDrop2で渡されたファイル名に(1)とか入ってると、そのまま渡された(R0)で扱ってる分には問題ないが、変数に記憶させて再度使うと括弧展開されちまって邪魔くさい事になったはずだけど、今やって見ると、括弧の前にφが自動でついて無効化されて問題ないな・・・はて・・・どうだったかな

YAYA as SAORI の FENUMとかFREADとかで(1)入りのデータ帰って来ると括弧展開してサーフェス指定に置き換わるので死ぬけど、builtins.aymを改造して関数の返り値を RES.RESULT じゃなくて RES.VALUE0 で返す様にして(S0)で参照出来るようにすると、関数返り値で(1)がサーフェスに置き換わる問題を解決できる。

ファイル名の特殊記号は#の方が問題で、(R0)で扱う分には○、最初に変数に入れてそれを使う分には○、一旦ゴーストを終了してセーブデータから読み込まれる時にコメントとして機能しちゃうのでコメント記号以降が読み取られない

うーんどうだったか思い出せないな…
里々系ゴーストでプレイリストサウンド再生機能搭載してるとこの括弧つきファイル名問題でるゴースト多いんだけど、この動作検証の結果だと問題ない事になるが、動作不安定なのかなー、人のゴースト解析面倒だしな…
今日はこれ位にしといてやる

総額10万円分の商品が当たる!「はてなブログをはじめよう!新春キャンペーン」

1月31日までキャンペーンをやってるらしいんで乗ってみる!
amazonの欲しいものリストから10万以下を抽出。


Canonのミドルエンド?コンデジです。今現在はCanonのS90を使っててデジカメはずっとキャノン党、買い替えには早すぎるかなって感じで購入にはGoが出ないけど欲しいんです。
一眼レフはちょっとそこまで要らないし、ハイエンドデジカメも胸ポケットに入らない様なサイズは要らない、けど出来るだけ機能は高いほうがいいって感じのPowerShotSシリーズは僕の要望にピッタリなコンデジです。


お次はゼンハイザーの開放型ヘッドフォンHD650です。今現在はゼンハのHD580を使ってます、ヘッドフォンは鬼門で音を良くしたいとHD580とかヘッドフォンアンプ買ったりしたけど、自分の耳ではこれまでとの差がイマイチ解らない…
でもHP-A3とHD650の組み合わせを試してみたい…HD700が出たらHD650安くならないかな…

Sennheiser ダイナミックオープンエアヘッドホン ハイグレードモデル HD650

Sennheiser ダイナミックオープンエアヘッドホン ハイグレードモデル HD650


お次はソーラーチャージャー、エネループなどを充電できます。自然エネルギーから充電できるのが素晴らしい、純正のソーラーチャージャーとかあるけどパネルが小さいのが難点ですが、これならパネルもでかく高効率です。

パワーフィルム PowerFilm 「AA SOLAR CHARGER」(ソーラー・チャージャー)

パワーフィルム PowerFilm 「AA SOLAR CHARGER」(ソーラー・チャージャー)