Saqoosha

大阪てら子 19 「Flash 年賀状 + みんなで淡々と Wonderfl 大会」+ 新年会?

Blog

2009010201-Teraco19

おかんが僕のブログを読んでるらしく、正月に実家帰ったら iPhone 回してみてよとか言うわけです。そんな 2009 年最初のてら子は昨年末に KAYAC からリリースされた Flasher 向け素敵 Web サービス Wonderfl をいじくりたおす会です。あれ、なんか Flash 年賀状とかついてる。まあそれはどうでもいいです。あー、まあせっかくなのでうちの年賀状の話ちょっとしましょうかね。てなわけで詳細&参加申し込みはいつもの ATND からどーぞー。

Teraco-Logoてら子とは。

Flash / ActionScript を中心に、情報共有をしたくて、いてもたってもいられない人達による集会ということでよろしくお願いします。

WordPress でマルチリンガルなサイトを作るの巻

BlogBlog

FLARToolKit のおかげで日本国外からのアクセスが増えてるわけです。でー、いちおう FLARToolKit 関連についてはつたない感じではあるものの英語で書いてたのだけど、日本語と英語混ざってるのもアレですよねえと思いまして。分けました。てら子のこととかは日本人だけ読めばいいですし。なんで英語版ねーの的なこと言われるし。

・・・

本題。作り方。

1. qTranslate っていうプラグインをいれます。最新版の WordPress 2.7 以上じゃないと入れれない。入れるのは簡単。2.7 なら管理画面の Plugins → Add New → qTranslate で検索 → Install → Activate。

2. 言語の設定する。Settings → Languages が qTranslate の設定画面。デフォルトでは日本語がないのでページ下の Add Language てとこから追加。以下入力内容。

Language Code: ja
Flag: jp.png (ま、べつになんでもお好きなのをどうぞ)
Name: Japanese
Locale: ja_JP(どこでつかってんのかよくわからない)
Date Format: %Y/%m/%d (2009/01/01 みたいな。お好みで。)
Time Format: %H:%M:%S (12:34:56 みたいな。お好みで。)
Not Available Message: Sorry, this entry is only available in %LANG:, : and %. (この言語で記事を書かなかったときに出るやつ、だけど、そんな状況ってたぶんないから Example として書いてあるやつをコピペ。)

追加したら Default Language を Japanese に。あとデフォルトで Enable になってる中文とかを Disable に。(書くんならそのまま)

設定は完了。簡単。

3. ブログを書く。
WordPress 上で書くんなら、記事編集画面に Japanese と English のタブが増えてるのでそれぞれ切り替えて書けばよろし。タイトルも両方の欄があるのでそれぞれ書く。ecto とかのエディタを使う場合は、それぞれの言語用の記事を


<!--:en-->
hogehoge
<!--:-->
<!--:ja-->
ほげほげ
<!--:-->

みたいなコメントタグで区切る。

はい完成。

ああ、まだ書くことあった。。
FeedBurner で RSS 配信してる場合、FeedBurner FeedSmith プラグインを使って転送してると思うのだけど、これが qTranslate と当たる。FeedSmith いれてなければ自動的にそれぞれの言語で RSS が吐かれるのだけど、いれてると両方とも同じ FeedBurner の URL に転送されちゃう。のでうちの場合は、FeedBurner に Japanese と English の 2 つの RSS を登録して、FeedSmith のプラグインを改造して、、、って疲れたので一旦終了。詳細聞きたいひといたらリクエストしてくだちい。

Categories: Blog

Comments (9)

  • C4RL05
    Better get used to write in English. :)
  • Saqoosha
    Hi, C4RL05
    Thank you for introducing our site at papervision blog!
  • funkydokta
    Hi there,
    thanks for this favour.We i m a new bie in augumented reality but i am very passionate to learn it.May be you can suggest some readings abt A.R. I m planning to create my porject for studies basing upon A.R.
  • Saqoosha
    > funkydokta
    Do you want to learn about algorithm of AR? That is very diffucult.
    I cannot understand all of the algorithm of FLARToolKit. (I just ported from NyARToolkit. ;-)

    If you want to know about possibilities of this technology, search with the word "augmented reality" at YouTube.
    http://www.youtube.com/results?search_query=augmented+reality
  • Bambooo!
    はじめまして。Bamboooと申します。WordPressの多言語対応のプラグインを探していた所、こちらのサイトにたどり着きました。
    一つ質問があるのですが、qTranslateプラグインをアクティブにすると管理画面が全て英語表記になってたりしますか?はずすと日本語に戻るのですが。。私の環境ではそうなってしまうのです・・・。もし、回避方法等ご存知でしたらご教授いただければ助かります。宜しくお願いします。
  • Saqoosha
    僕はもともと全て英語版として使ってるのでよくわかんないです、、
    管理画面のメニュー左下に言語切り替えみたいなのが出てきますけど、それで Japanese 選んでもダメですかねえ。。
  • Bambooo!
    早々にご返答ありがとうございます。残念ながらダメでした。。。
    でも、もう少し研究してみます。ありがとうございました。
  • [...] qTranslate GIMLET online F1 - qTranslate 導入メモ saqoosha.net - WordPress でマルチリンガルなサイトを作るの巻 This entry was written by shinichi_hirota, posted on 2009.5.27 at 5:17 PM, filed under PHP and [...]
  • [...] http://saqoosha.net/2009/01/06/1672/ [...]

Papervision3D で穴の中身だけレンダリングする

Blog

英国から質問 1 ついただきましたー。「年賀サイト見たんですけど FLARToolKit で穴あいたような表現ってどうやるんですか?」ですって。

そうねえ。見てるだけだとなんてことない普通の穴なんだけどいざ FLARToolKit (Papervision3D) でやろうとすると難しいっていうね。

何も考えずに穴の内側だからつって法線内向きの Cube を作るとこうなる↓

2009010801-Cubichole1

中が全部見えちゃってる。まあそらそうだ。隠すべきオブジェクトがない。どこを隠さないといけないかつーと↓の絵でいうグリーンの部分。

2009010802-Cubichole2

ここを消せば(アルファ値を 0 にすれば)見えるべき穴の中身だけが残るはず。んでどうやるかってーと↓こういう ColorMatrixFilter を使う。

new ColorMatrixFilter([
1, 0, 0, 0, 0,
0, 1, 0, 0, 0,
0, 0, 1, 0, 0,
1, -1, 1, 1, 0
])

うえの絵で緑色 (0x00ff00) を使ったのは説明用っていうわけじゃなくってこのフィルタで抜くための色なのでした。このフィルタは 0x00ff00 に近い色ほどアルファ値が低くなるっていうやつ。んでこれを適用しするとこうなる。

2009010803-Cubichole3

できたー、穴の中身だけできたー。(あー背景色もっと暗いのにしとけばよかったみにくいなでもめんどいのでそのまま。)ん、消さないといけない部分の緑色ってのは ColorMaterial(0x00ff00) を設定した Cube の側面だけのやつをちょうど穴オブジェクトと同じ位置に同じサイズで置けばいい。つーわけでそのへんひととおり組んだ動くデモソース

この方法はあれですねブルーバックで抜くやつみたいな、そんな感じね。んでブルーバックで抜くのと同じような問題がこれにもあって。デモで Stage Quality を HIGH にするとわかるんだけど、レンダリング時にアンチエイリアスをかけるとグリーンのエッジが残るのね。あとグリーン系のオブジェクトは透けるっていう。なのであの年賀サイトではまあデザイン上の理由の法がデカいんだけどグリーンは使ってない。

ってなところで寝る。英語版は明日書こう。