2013年12月26日木曜日

WebRTCのP2Pでサーバーを作らなきゃならないんだろうということがわかった。

NodeJS+PeerJSなサーバーを組み立てればいいんだろうな。

http://peerjs.com/peerserver#
ここでPeerServerのAPIを入手しなければならないのかぁ。

で、取得したAPIKeyを
https://npmjs.org/package/peerjs
ここで書いてあるように
new PeerにInする。

var peerのオブジェクト一つで一つの接続・一つのメディアを取り扱える。
バイナリーの送信用に一つのPeer。
Videoストリームの送信用に一つのPeer。
みたいな感じだった。

で、
navigator.getUserMedia({"video":true,"audio":true}, function(stream){ window.localStream = stream;});
というコードは一つの端末で一つだけ、一度作られればOK。

接続するにはnew Peerの際にIDが必要らしい。
デフォルトで生成されるIDもある。
このIDを一部のドメインなどに公開することができれば
NodeJS+PeerJSのP2P接続が完了するので
独立したSNSを構築することもできるのじゃないかという予想w

多重同時接続をどうコーディングするのかっていう部分の課題がまだオレの中にはあるw

2013年7月30日火曜日

2013年6月12日水曜日

PlanterSSの考え方をCloud9に導入しちゃえばいいような気がしてきた。
Cloud9のSNS化とかできてら、楽しそうw
っていうか、それならばおいらがやらなくってもがな??

2013年4月9日火曜日

PlanterSSのアイコン募集中w

一人で勝手に遊んでおりますが、
「もし良ければ」
アイコンなど募集します。
誰が見ているかわかりませんが・・・

playing alone,
"It is if you like"
looking for icons, etc.
I do not know who do you see ...

http://spring-illustration.com/list/all.html
とりあえずは、勝手にこのサイトから採取しちゃいました。

http://spring-illustration.com/list/all.html
For now, I have taken from this site without permission.

PlanterSSが守るべきもの

楽しい組織を構築する上で必要なものが2つある。

There are two things necessary to build a fun organization.

一つは、何を公開するか?
そしてもう一つは、何を守らなければならないか?
この2つだ。

One, What do you publish?
And the other one, What do you shall keep?
These two.

PlanterSSが公開するものは、楽しいアプリケーションだ。ソースコードもその一つだろう。

What is published the PlanterSS, it is a fun application. Source code would be one of them.

反面、守らなければならないものは、個人情報だ。
具体的に言うと".json"ファイルに書き込まれている個々のアプリケーションで設定されている内容だ。

On the other hand, others need to be protected, There is personally identifiable information.
It is what is set by individual applications that are written to ".json" file to be specific.

Serverに登録されるこの".json"ファイルは、Server管理者(ユーザー)の意図しない方法で抜き出されてはいけない。

".json" file that is registered with the Server is, do not be withdrawn in a manner not intended by the Administration Server(user).

2013年4月5日金曜日

PlanterSSが目指してるもの

こんなイメージ:


vinyl house(plastic greenhouse):これはロードバランサー的なのかな?技術はまだ不明w




The start haphazardly the "PlanterSS Project"

適当に考えてること:

1,世の中にどんな問題があって
→ 一定の組織運用に振り回されている

2,誰が困っているのか
→ 組織に関係のある人々

3,その問題をどんな方法で
→ 独立した個人のみで個人との繋がりを強化して

4,どう解決するか
→ 協力し合い助けあいながら自ら進んで作り上げて解決し

5,それによって、社会(困っている人)はどう変わるのか?
→ 個々に自立していく


GitHub
https://github.com/otspace0715/planterSS
Cloud9IDE
https://c9.io/otspace/planterss