いやでもどこからともなく親ノードが発生するのはちょっと違う気がするなあ...、間違ってそう...。ディレクトリに作ってみたのでお試しどうぞ。ログインされているユーザによって異なる、というのがちょっと気になった。未ログインだと未ログインユーザとして一緒の扱いになり、未ログインでも〜〜みたいな制約をつけようとしたらちょっと弱い感じがする。生成するのがよさそう。いえ、未ログインユーザとして出来ること、持っている権限は、異なる未ログインユーザであっても基本的には同じになるだろうので、なんか、まあ、やりたいことに合わせて、よしなにしたらいいんじゃないかなあ.........。書いてみるとこんな感じ。});});うん、うごいていそうだ。メソッドも処理もその他差し込み動作も指定し放題。できます!はまちがい。もってる様々な恩恵に授かれない。出てくる、はず...。公式説明をみると、プラグイン名で名前をつけろ、とある。機能や振る舞いに合わせてちゃんと名付けするのがいいとは思うけど。いうわけで基本形の使い方はこういう感じ。クロージャーでシュッと書けばいいし、別にラップするクラスを作るなどしてよしなにしてもいいのではと思った。]);});クラスで簡単にラップする、例えばこういう感じ。なっていて、これを使う。機能を持っていて、パラメータをよしなに取得できるようになっていてお手軽度が高い。フォーマットに変換してくれたりする。呼び出すことができる。json"}こういう具合。技術的な話題この記事は公開されてから1年以上経過しており、情報が古い可能性があります。Blogスライドに書いてある話がおおむねすべてです。話がいちばんまとまっていると思います。2018テックカンパニーを目指すメルカリ。mercan(メルカン)この記事では後付けというか、いくつか補足できればと思いますー。v1)では、丸っと全コード変換はしていません。単位で、該当するテンプレートファイル上の関数へと埋めていく、といったことをやっていました。公開したものはその手続きを含んでいないので、大変そうに見えると思います。ヘルプするツール群を利用すれば自動である程度整ってくれるので、マジつれーわーうわーみたいなことにはならないとおもっています。型宣言の情報を利用すれば、もっと埋めることができます。interface{}でゆるっと扱う、みたいなことになると思います。補完はすでに書いています。確かにテストは本当に正しいのかどうかわからないというのもわかります、実際わからない。作ってしまう、という手が考えられます。できることを確認すればよいので、今よりは信頼できる(?)テストになるんじゃないでしょうか。そのまま持っていくことがムリな情報は落とさざるを得ないので、落とすか、それっぽい値で補完するかのどちらかになるのは今と変わらないです。公開したものは、セミコロンないよとか変数に$はつかないよとか、ごくごく基本的な構文の変換くらいしかやっていません。構造体に落とすぞ!!!みたいなものはちょっとやりすぎで、そのとき、うまく出来るように一定のフォーマットであるとか、フレームワークのようなものを利用者に強いることになってくると思うのでそのフレームワークのようなものを理解しなければいけないのは微妙かなと。いうことで、必要なもの、なんとかしたいもの、はそれぞれで実装してくれ!ただ、それだと勝手が悪いところも多いと思うので、サンプルの文量を増やしていくかなあとはおもっています。初期実装ではやっていたようなテンプレートファイルに落とし込むようなやつとか。持っていきたい、という場合に需要がでてくると思います。動かすことに対して、手間ひまがかかることは当然なので、効果というか色々と天秤にかけたうえでやったらいいんじゃないですかね~~~。欲する人のそれぞれの状況によると思うので一概に答えはないと思います。僕の状況ではだんだんつらくなってきて欲しくなったので作っていった、というだけです。技術的な話題この記事は公開されてから1年以上経過しており、情報が古い可能性があります。いや要らないだろ...と思いつつもやる必要がうっすらとでてきたのでやってみた。中身とクッキーから読み取れれば良い。Manualやや雑ではあるがお試しするとこんな感じになると思う。自然言語処理この記事は公開されてから1年以上経過しており、情報が古い可能性があります。日本語の折り返しが中途半端になってつらい!機械学習で改善するぞ!という話が過去にありました。Korean).それからしばらくして、いやいや機械学習じゃなくてもいいのでは?というものが出てきました。移植してみた次第です。移植する流れ元のコードを眺めて、同じような処理に書き換えていく簡単なおしごと。幸いにも、そこまで難しいロジックでは無いので、動作をみながら書き換えていきました。正規表現のあたりだけ、言語の違いでちょっと詰まったので、ドキュメントを見ながら動作を見ながら随時書き換えていくようなコツコツ作業でした。言語の書き換え、双方の言語について理解が深まるのでオススメです。技術的な話題この記事は公開されてから1年以上経過しており、情報が古い可能性があります。時間が絡むようなテストをしていてコケたりコケなかったりした。変える、みたいなもの。そんなときに使えるアイデアを3つ。