These are chat archives for endows/meteor-jp

1st
Jul 2015
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 03:00
@endows Meteor で iOS アプリの開発を行ってますよ〜。情報が少なくて大変です :worried:
takashi
@endows
Jul 01 2015 03:13
Gravitionの情報、qiitaにまとめときましたー 
http://qiita.com/kyouzyuuuuuuuu1/items/4570135b45198320fbd4
geduld
@geduld
Jul 01 2015 03:14
:+1:
takashi
@endows
Jul 01 2015 03:15
スクリーンショット 2015-07-01 12.15.24.png
@nobutakaoshiro iOS!いいですね そういえば、iOSの画面を、webでエミュレート?というさ、サンプルとして表示する方法わかります? 上の写真みたいに
上の画像はMeteorのlocalmarketっていうexampleを実行した結果です。
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 03:58
@endows Graviton の情報まとめいいですね!

Metoer の iOS アプリは内部では Apache Cordova (Adobe PhoneGap) を利用しているので、あるいみ Web アプリなんですよねー。
スマートフォンのネイティブの機能を利用しないのであれば、Meteor アプリのページを iframe に埋め込んで表示するだけだと思います。

ここのソースコードを見ると良いかもです。→ http://meteoric.github.io/

takashi
@endows
Jul 01 2015 04:05
@nobutakaoshiro くん、情報ありです
なるほど、iframeですか。そういう動きなんですね
Yuki Shimada
@emadurandal
Jul 01 2015 04:08
今reactとmeteorを組み合わせているんですが、そろそろきつくなってきたのでFlux導入しようと思っています。meteorとの親和性も考えた上で良いFlux実装ってご存知ありませんか?
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 05:22
私は react / Flux はまだ触っていないので情報はもっていないですね。 @emadurandal さんは react 関連の meteor package 使われてますか?
Yuki Shimada
@emadurandal
Jul 01 2015 05:22
はい。そうです
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 05:31
情報ありがとうございます!
Flux をベースにした、react.js を使用していない Meteor の Flux 実装ならありました。
https://atmospherejs.com/meteorflux/reactive-dependency
https://atmospherejs.com/meteorflux/dispatcher
takashi
@endows
Jul 01 2015 05:33
MeteorのFlux実装・・・ なぞすぎますねw どういうことなんだろ
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 05:36
MeteorFluxGraph.jpg
この図がカオス・・・w
takashi
@endows
Jul 01 2015 05:37
ただでさえFluxって複雑なのに、それをMeteorと合わせちゃう発想w 尊敬しちゃいます
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 05:38
発想がすごいですよね :smiley:
Yuki Shimada
@emadurandal
Jul 01 2015 06:41
Fluxって図を見ると複雑そうに見えますが、データの流れは一方向なので、複雑さ(カオス)を抑制するためのアーキテクチャなんですけどね。でも確かに実装がたくさんあって状況的にカオスなのはわかりますw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 09:35
そうなんですね!react と Flux は時間があるときに触ってみます。
Meteorfluxの作者のスレッドかな?
Besides, I prefer Blaze over React. I think it is simpler to use and you have to write less code to do the same things. But if you prefer React, you can use it instead.
Blazeのかわりに
Reactも使えるよ、ということらしいですね
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 11:23
おお!組み合わせて使えそうですね!
takashi
@endows
Jul 01 2015 12:09

なんかグローバルドメインとしてreactインストールできるようになったっぽいですね
http://react-in-meteor.readthedocs.org/en/latest/

meteor add react
みたいに

Yuki Shimada
@emadurandal
Jul 01 2015 12:14
素晴らしい
takashi
@endows
Jul 01 2015 12:16
こんなかんじでangularも使えるようになる(もうなってる?)んでしょうね。
今まではBlazeとのキメラだったのに・・ 一気にmeteor使いが増えそうな気がw
Yuki Shimada
@emadurandal
Jul 01 2015 12:21
見てみたところ、これは私が使っていた reactjs:react とは仕様が違いますね
開発した人別なのかしらん
angularはこれからが正念場ですね。クライアントサイドフレームワーク第1位の座からすっころげないよう頑張っていただきたい^^;
takashi
@endows
Jul 01 2015 12:23
すっころげるでしょうねw 今までGooglea

Googleがバックについかるからとはじめた人も多かったはず。しかしGoogleがPolymerをだして、そっちはGoogle正規プロジェクトっぽいんですよねー 力入れてるっていうか。

変化は必至かと

Yuki Shimada
@emadurandal
Jul 01 2015 12:25
Angular1.xで批判は多いものの、大人気を博しましたが。その批判も考慮したのか、2.xで仕様変えすぎたのが仇となりそう
技術的センスだけでなく、そういう全体戦略もモノをいうんだなーという、色々参考になりますw
takashi
@endows
Jul 01 2015 12:26
ええ 流行のWebComponentsによらず、独自の魔術記法をつらぬけば、少なくともアングリストたちの指示は得られたかもしれませんねw
Yuki Shimada
@emadurandal
Jul 01 2015 12:28
アングリストww
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 12:45
アングリスト、いい響きですねw
takashi
@endows
Jul 01 2015 12:45
アングリストですよ〜 僕らは
Yuki Shimada
@emadurandal
Jul 01 2015 12:46
私も1.xの暗愚リスト
ぶは、間違えたw
アングリスト!
takashi
@endows
Jul 01 2015 12:49
暗愚リストっていうのも、あながち間違ってないかもしれませんねw
アングリストって閉ざされたスコープの中で生きてるイメージがありますw
Yuki Shimada
@emadurandal
Jul 01 2015 12:50
と、同時にリアクティアンでもあるw みんなもリアクティアンになりましょうw
takashi
@endows
Jul 01 2015 12:54

そういえば、MeteorでSNSを作ってるんですが、意見もらえません?
カテゴリごとにタイムラインを持てるSNSを作ってます。

http://channelz.meteor.com/

takashi
@endows
Jul 01 2015 15:29
react + meteorのチュートリアルをさっそくためしてみました 思ってたよりもサクッとできました
http://qiita.com/kyouzyuuuuuuuu1/items/c0d90a29197dc712ecda
たしかに、公式ブログでReact公式サポートするって書いてありますね^-^
SNS、なんか書き込みができません^^;
takashi
@endows
Jul 01 2015 15:38
まだ書き込み機能はつけてませんでしたw
これならFluxにいかなくてもよさそうな気がしますが、やっぱりemaくんは行ってしまうのですか?
Yuki Shimada
@emadurandal
Jul 01 2015 15:40
うーん。行くかどうかはわかりませんが、少なくともFlux調べてはみようと思います
今、例のプロジェクトでReact+Meteorやっていて、ちょっときついなーと思っている部分あるので
takashi
@endows
Jul 01 2015 15:41
やっぱり大規模開発には向いていないとか?
Yuki Shimada
@emadurandal
Jul 01 2015 15:42
いや、Reactでユーザー入力があったときとか、どうするかというとCollectionを変更して、そうするとCollectionが変更されるのでReactが再描画して、ってなるんですが
Reactの各ViewコンポーネントからいきなりCollectionいじるのって、どうかなーと思うんです
近すぎるというか、このCollectionいったいどこから書き換えられてるんだ、お前全部把握してんのか? みたいな
何か、もう少し段階があって、どこかでCollectionへの操作を集中してやった方が良い気がしてるんです
takashi
@endows
Jul 01 2015 15:44
上のチュートリアルでは、Meteor.call()からのみCollectionをいじるようにしてるみたいでしたよ
Fluxっぽい書き方?なのかなとは思いました
Yuki Shimada
@emadurandal
Jul 01 2015 15:45
いや、でもそのcallはいろんなコンポーネントから呼ばれる可能性があるわけでしょう^^;
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 15:48
1.2の話が出てたんですね。情報ありがとうございます!
takashi
@endows
Jul 01 2015 15:49
んー どんな処理を望んでいるのかわかりませんが、
callの処理を限定してみればいいのでは?
たとえばMeteor.call(‘userInsert’)みたいな書き方ではなく、Meteor.call(‘addPost')みたいな。どこからでも呼べるけど、直接はいじらせない
つたわるかな
Yuki Shimada
@emadurandal
Jul 01 2015 15:51
まー、どの層でまとめるか、という話なので、これが唯一の正解、というのはないとは思います
1.2楽しみですね^^
takashi
@endows
Jul 01 2015 15:55
SQLもサポートするという文面がw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 15:55
ですねw これは嬉しいニュース。
あとECMAScript2015がMeteorのオフィシャルな言語になるよ、的なこと書いてますね。
Yuki Shimada
@emadurandal
Jul 01 2015 15:57
SQLサポートってあるだけで、具体的なこと書かれていないですね。どうなるんだろ
takashi
@endows
Jul 01 2015 15:57
ECMAScript2015というと、ES6的な?かんじですかね
Yuki Shimada
@emadurandal
Jul 01 2015 15:58
ECMAScript2015はES6の正式名称です
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 15:58
ECMAScript2015=ES6 みたいですね。
Yuki Shimada
@emadurandal
Jul 01 2015 15:58
Universal JavaScript: Adopting ECMAScript 2015 (aka ES6)
aka は as known as(〜として知られている)の略です
takashi
@endows
Jul 01 2015 15:59
でた慣用句!w
Yuki Shimada
@emadurandal
Jul 01 2015 15:59
テストにでまーすw
takashi
@endows
Jul 01 2015 15:59
www
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 15:59
w
Meteor攻めてますね〜
takashi
@endows
Jul 01 2015 16:00
そういえば、Galaxy的な文面ありました?PaaSがどうのとか
見た感じなさそうですよね
Yuki Shimada
@emadurandal
Jul 01 2015 16:01
あ、Galaxyってなんでしたっけ。わすれたw
takashi
@endows
Jul 01 2015 16:01
MeteorのPaaSです
Yuki Shimada
@emadurandal
Jul 01 2015 16:04
これってPaaSなんですか?
takashi
@endows
Jul 01 2015 16:05
うーん きわどいところですよね
Yuki Shimada
@emadurandal
Jul 01 2015 16:05
コンテナ技術を使ったデプロイ環境って感じに読めます
takashi
@endows
Jul 01 2015 16:05
見た感じは、GAEやAWSにデプロイできるツールって感じ
これを使えば、自分のサーバに手軽にデプロイできそうだなーと思ってるんですが、どうなんでしょうね
Yuki Shimada
@emadurandal
Jul 01 2015 16:07
自分のサーバーって何を指してますかね。まぁ普通のVPSでもその上でDockerコンテナ動かせば、できるとは思います
takashi
@endows
Jul 01 2015 16:08
おお!そうです 自分のDockerにです
meteor deploy MY_APP.endows.tk をやるのが夢なんですよね
かっこよくないですか?
endows.tkっていうのは、僕のドメインです
Yuki Shimada
@emadurandal
Jul 01 2015 16:08
なんというか、従来の意味でのPaaSって、どんどん立場がなくなってきて。PaaS業者はどんどんサービスを他分野に拡大させている感があります
DockerコンテナをAWSにデプロイできて、しかもデプロイツールも発達しているから
takashi
@endows
Jul 01 2015 16:09
Dockerが全てを変えてしまいましたね
Yuki Shimada
@emadurandal
Jul 01 2015 16:11
まぁ、この記事のWe’re hiringってリンククリックすると、Meteor.comの求人ページに飛ぶので
公式がやっているプロジェクトなら、いずれ何らかのアナウンスがあるでしょう^^
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:12
Dockerがでてきてからは microserviceという言葉をよく聞くようになりました。
takashi
@endows
Jul 01 2015 16:13
美しい設計ですよね こういう、ブロックを組み合わせてアプリを作っていくという発想、素晴らしいと思います
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:14
そうですね。Meteor 1.2 の記事にも microservice pattern
の話がありますね。
takashi
@endows
Jul 01 2015 16:15
それは期待!
そういえば、nobutakaくんも英語けっこう読める系ですか?w
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:17
コンピュータの分野限定ならある程度は。一般単語はよくわからない笑
Yuki Shimada
@emadurandal
Jul 01 2015 16:17
REST and microservices patterns. We'll be looking into better ways of working with data that is coming out of existing backend services. This may take the form of core features or it may take the form of connector packages and pattern guidance.
Meteorはあくまで利用側で、提供側になれる意味では書いてないですね
やってできなくはないのだろうけど
あと、テストも改善する。 Velocityをコアに入れるって書いてある
ついにテストも標準サポートかー
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:20
なるほどです。すでにあるサービスとの連携をしやすくする的な感じなんですね。
テスト標準サポートは嬉しいですね。
Yuki Shimada
@emadurandal
Jul 01 2015 16:22
あと、ルーティングもコアに入る
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:22
おー
Yuki Shimada
@emadurandal
Jul 01 2015 16:24
ますますフルスタックになりますね
やばいまじでRails超えるかもw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:24
頼もしい限りですね!
takashi
@endows
Jul 01 2015 16:25
超えちゃいますね これは
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:26
超えちゃうかもですね!
Yuki Shimada
@emadurandal
Jul 01 2015 16:26
テストとの兼ね合いがどうなるかだったんです
ちょっとMeteorでReact使うので不安だったのが
でも、Reactも公式サポートされ、テスティングフレームワークもコアにはいるとなると、当然大丈夫になるでしょう
安心♪
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:28
あとはコミュニティですね!
Yuki Shimada
@emadurandal
Jul 01 2015 16:28
盛り立てていきましょー
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:29
:+1:
Yuki Shimada
@emadurandal
Jul 01 2015 16:29
ところで、nobutakaさんって、ゲーム開発にはご興味あります?
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:31
ありますよ〜
Yuki Shimada
@emadurandal
Jul 01 2015 16:31
おお、何か作られたことが?^^
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:32
いえ、興味があるだけですw
Yuki Shimada
@emadurandal
Jul 01 2015 16:33
ですかーw いや、私と @endows さんで一緒に作っていたりするので、人を探していたりw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:35
おー!RailsでWebサービス開発がメインだったので、バックエンドならなんとか・・・ :smiley:
takashi
@endows
Jul 01 2015 16:38
これってRails版ですか?
Yuki Shimada
@emadurandal
Jul 01 2015 16:38
はい。Rails版です。
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:39
すごいですね!ウィザードリィとかメガテンのような感じのゲームですか?
Yuki Shimada
@emadurandal
Jul 01 2015 16:39
はい。これのすごいところは、こういうRPGゲームがプレイできるだけでなく、作れちゃうところにあります^^
いわば、RPGツクール on Web!
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:40
おー!おもしろい!
takashi
@endows
Jul 01 2015 16:41
かなり戦闘システムできてますが、Railsで書かれてるのでまだReact+Meteor版には移植できていない感じですか?
それにしてもヒョウ柄が大阪のおばちゃんっぽくて素敵ですw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:43
Meteorでゲーム作り、おもしろそう・・・!
Yuki Shimada
@emadurandal
Jul 01 2015 16:43
はい。戦闘システムはまだ移植できてません。仕事忙しくてw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:44
フロントエンド側はすべてJavaScriptですよね?ライブラリは何を使われているんですか?
Yuki Shimada
@emadurandal
Jul 01 2015 16:45
最新のReact+Meteor版では、戦闘システムはまだですが、ノベルイベントに対応し。ダンジョンを豪華にしました^^
Rails版では、Ember.js(Angularと似たライブラリ)とtmlib.js、Three.jsを使っていました
現在のMeteor版では、React、tmlib、Babylon.js、Bacon.jsなどです
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:46
ありがとうございます!スマホじゃ前に進めませんでしたw
Yuki Shimada
@emadurandal
Jul 01 2015 16:46
あ、スマホだったんですねw
あとでPCで試してみてくださいw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:48
はい!あとで試してみますね〜 :smile:
Yuki Shimada
@emadurandal
Jul 01 2015 16:48
構想が大きいので、人手が足りないのですよ〜w
takashi
@endows
Jul 01 2015 16:51
ちなみに僕はHTMLゲームのプラットフォーム作ってます。将来的にWebRPGtoolで作ったアプリをアップロードできるようにしたいと思ってます。
スクリーンショット 2015-07-02 1.48.58.png
スクリーンショット 2015-07-02 1.48.53.png
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:55
おもしろい試みですね!Meteor用のゲームライブラリを作って公開したらよりおもしろくなりそう!
Yuki Shimada
@emadurandal
Jul 01 2015 16:56
しかし、なかなか同士が見つからんものです。はいw @endows さんに最近出会えたのは奇跡に近いw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 16:57
おー、最近なんですね!
takashi
@endows
Jul 01 2015 16:58

emaくんに同感ですね 僕も自分では作ってましたが、なかなか仲間が見つかりませんでしたw

一週間くらい前ですかね 最近ですよ

Yuki Shimada
@emadurandal
Jul 01 2015 16:59
あとは、ハイスペックJS(ES6とかヨユーとか言えちゃう人)使いとか、ハイスペックTypeScript使いとかいないかなーw というw
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 17:03
いてほしいですねー!
MeteorのScriptを書くときは何を使われてますか?
私はcoffeescript使ってます。
Yuki Shimada
@emadurandal
Jul 01 2015 17:04
私はJavaScriptとTypeScriptを併用してます
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 17:05
おー、そうなんですね!TypeScriptは気になってますが、手を出せずにいます・・・
Yuki Shimada
@emadurandal
Jul 01 2015 17:06
いいですよーTS
さてと、すみませんが明日もあるので私はそろそろ寝ますー^^;
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 17:08
今度時間見つけて触ってみますね〜!
takashi
@endows
Jul 01 2015 17:08
おつです
Yuki Shimada
@emadurandal
Jul 01 2015 17:08
おやすみなさーい
Nobutaka OSHIRO
@nobutakaoshiro
Jul 01 2015 17:08
おつかれさまです!私も寝ますね〜!
おやすみなさい〜
takashi
@endows
Jul 01 2015 17:09
おつですん