匿名掲示板Nch開発スレ part2【2chを越える】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
【Nchとは】
2chより高機能なオープンソースの掲示板
名前の由来は、Next New NumberなどのN+channel
【開発言語等】
サーバー:Scala+JavaServlet+Tomcat
クライアント:TypeScript+Angular2
【特徴】
・10秒で終わる簡単なユーザー登録が必要
・完全匿名
・マークダウンを使用可能
・2chとは非互換
・API公開
・自動管理
・忍法帖を強化したシステムにより荒らしに強い
・PC、スマホで完全同期可能な高機能WEBアプリ
・VIPのような単発スレには向かない。また安価スレは不可能
・書き込み上限はなく、テンプレ、タイトルを編集可能
・トピックは板ではなくカテゴリに属する
【GitHub】
最新情報、ソースを置いているリポジトリへのリンク等あり
https://github.com/kgtkr/Nch 残念ながらRubyはオワコン
http://www.tiobe.com/tiobe-index/
Go 1.982% +1.78%
2016年から急激にGolangが普及し始めた
http://www.tiobe.com/tiobe-index/go/
来年はLL言語界トップのPythonを抜き、5位になるだろう
web業界はGolangが制覇することがほぼ確定してる
この業界に詳しい人たちは2014年頃から口を揃えて「Golangが来ます」と言っていて
実際その通りになっている
「2014年プログラミング大予測」に参加しました
http://t-wada.hatenablog.jp/entry/programming-forecast-2014
>「この技術は流行るのではないか」と思える瞬間です。そのような観点から私が挙げたのは、 プログラミング言語 Go でした。 mastdon並みに完成度高かったら注目されたんじゃねぇかな。 >>440
mastdon要素も取り入れる予定
ネタバレ注意とか閲覧注意とか
ノード連携機能は付けないけど そっか、mastdn.jpの彼なんて100万円も寄付してもらったのに。
こっちにも寄付しろよって感じだよね。 mastdn.jpの勢いを見て、ドメインって大事だなと思った とりあえず広告付けて鯖代回収できるようにしたい
googleアドセンスは規約厳しいし、2chが使ってる奴は個人の登録受け付けてないみたいだしどうしよう
広告の為に規約厳しくするみたいなのはしたくないし mastodonをforkして改造した方が望みありそうだな。
mastodonを匿名掲示板向けに改造する。 mastodonはAnontownとは別にで改造したいけどRubyって言うのがね
型のない言語触りたくない 技術的欲求も満たしたいだろうから、
嫌いならそこらへんは力入れなくてもいいから。
Rubyとかどの言語使ってるとかそういう表面的な部分ばっかみないで、
Webサービスの作り方を学ぶとか言語によらない部分を習得しようと
考えれば、多少の嫌いな言語使うことに目をつぶれるはず。適当だけどw Pixivが頑張ってるようだけどRailsとSidekiqでパフォーマンス辛そうだし
そもそもOStatus自体の仕様がお察し
せいぜい十数万ユーザーくらいで頭打ちになりそうなので
Mastodonの書き直しやOStatusの再考の可能性はあるかもな
まあその前にブーム去るかもだが mastodon改造より新月実装したい(既に少ししたけど) 昔SNS(mixi)クローンのOpenPNEが流行った時期があったが
たぶんそれと似たような流れになると思うよ
次の一手は「マストドンをインフラ構築の知識がない一般人でも公開できるASP」が出来るはずだ
そして数年で終わる
http://www.itmedia.co.jp/news/articles/1002/01/news068.html OSSである、という唯一のメリットがそのままデメリットになるんだよね
つまり差別化が出来ないのよ
OpenPNE時代も「非モテSNS」だとか「アニオタ専用SNS」だとか
雨後の筍のように出てきたが、2017年現在の様子はこれだぞ
https://www.similarweb.com/website/himote.plus
推定月間1万2300PV
https://www.similarweb.com/website/otaba.jp
推定月間3万8400PV
歴史は繰り返す クローズドなSNSの乱立と、お互いの連携が前提のマストドンのインスタンスの乱立を比べるのナンセンス過ぎる
マストドンはむしろ乱立してこそだぞ インスタンス乱立前提だから人と人が繋がるタイプのSNSとしては微妙な気がする
リモートフォローもちょっと面倒だし(これは良いクライアント出れば変わるかもしれないけど)
話題に集まるタイプのコテハン制SNSならredditの方が使いやすい
分散ならP2Pにして欲しかった
スマホ普及してるからP2Pは難しいのだろうか
それなら新月みたいな公開ノード建てれるP2Pでもいいと思うし >Pixivが頑張ってるようだけどRailsとSidekiqでパフォーマンス辛そうだし
ちなみにここらへんは何を使えばとりあえずパフォーマンスもっと出るんでしょうか? >>455
大手IT企業がやってるようにgolang使うのが今流
原理的にスクリプト言語はコンパイラ言語の速度に勝てない
http://postd.cc/the-way-of-the-gopher/ golangは気になるけど楽しくなさそう
ジェネリクスとかないみたいだし
今後のバージョンアップに期待
それよりhaskellとかrust触ってみたい Youtubeのバックエンドも今現在、PythonからGolangへ移行中
YouTubeのシステムアーキテクトであるSugu SououmaraneのFOSDEM 2014での講演より
>クライアントサイドの遅延におけるGo言語のパフォーマンスが素晴らしい。
(中略)
>Pythonとの比較: 小さなプログラムではPythonでさくっと書くのがよいが、1000行を超えるチーム単位の
>開発であればGo言語の表現力が活きる。現状のライブラリの充実度とデバッグのしやすさはPythonで、
>パフォーマンスではGo言語が上回る。
https://jay7blog.tumblr.com/post/114364241772/youtube-go%E8%A8%80%E8%AA%9E-mysql%E3%82%92%E3%83%91%E3%83%AF%E3%83%BC%E3%82%A2%E3%83%83%E3%83%97%E3%81%99%E3%82%8Bvitess
https://codezine.jp/article/detail/9918
> Googleは、さまざまなサービスにおいてPythonを活用しており、YouTubeのフロントエンドはCPython上で動作している。一方で、CPythonのコンカレント処理に関する悩みも抱えていた。
> 「Grumpy」は、そういった問題を解決するために、Pythonのコードをコンカレント処理に優れた
>Go言語で実行すべく開発された実験的なランタイムで、CPythonとの互換性を高めつつ、将来的には既存のPython実装との置き換えを目指している。 >>459
これは期待
機械学習系ライブラリが動的言語のPythonばかりに充実しているのは悲しい Twitterもマストドンもフォロワー数十万人以上の大型有名人アカウントが増えてくると
「Fan out」処理の負荷が高まるため、破綻を回避する方法を考えないといけない Railsが遅いとかはマネーの力でカバーできるからgolang使っても大して変わらんと思う
キューの再送とかアルゴリズムのほうが改善の余地ありそう
OStatusそのものから変えた方がいいんじゃね Twitterもマストドンも個人のメールBOXを可視化したに過ぎない
相手をフォローする→メルマガを登録した
誰かにフォローされる→メルマガに加入してもらった
Tweetする→メルマガに発信した
購読者数100万人の有名人がメルマガを発信すると
100万人分のメールBOXにメールが配信される(この処理が負荷高い)
それを専用のクライアントで読んでるだけ 俺は今やってることに飽きてきたから君に何か触発されたい(他力本願) 今週ずっとゼルダしてるから全く作業進んでない
ゼルダスレ荒れてるし人呼んでみるかー 最近ここ書き込んでないな
GitHubとTwitterとAnontown内部の開発スレで完結してる gitter作った
https://gitter.im/anontown/
今後は多分こっちメインになる
あとリポジトリのurl変更
github orgsにした
https://github.com/anontown 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
L32IHUJDTQ 久しぶりにのぞいた(twitterやらgithub)けど、相変わらず言語にこだわってんだな・・
今はrustなのかよ。
どう見ても言語厨なの??
物を作るってより、道具にこだわりすぎだな。 昔ここでやり取りしてた時から君は言語なりフレームワークなり
こだわりすぎなのは分かってて最初は仕方ないなと思って見てたが、今も変わってねぇw
もうちょっと他に目を向けたら?
mastodonとか君の嫌いな言語で作られてるけど、画面かっこいいしユーザー多いし。
anowntownとか見た目へぼすぎ・・
デザインセンスは磨くの大変だけど、anowntownはどうも見て見た目とかこれっぽちも考慮して作れてないのが
バレバレだよね。 デザインもちょっとずつ改善していってる
クライアントのbeta版も今製作中だし rust使ってるって言ったのは、anowntownで使ってるって意味じゃなくて
twittter見てるとrustにはまってるのかなと。
>クライアントのbeta版も今製作中だし
これだってメインはreact使う事なんじゃないの?ww
まぁ、他人の趣味だから自由に好きなようにやればいいと思うけど、
道具にこだわりすぎてバランスとれてないように見えたからね。
余計なおせっかいを言ってしまった。 つか、去年俺はWebのフロントエンド・バックエンドの経験は全くなくて、クライアント開発の経験の
範囲でOAuthだのHTTPだの君に色々言ったが、俺もあの後ちょくちょくWebの勉強して
TypeScript+Reactで勉強したわ。Reduxやったけど、こんなめんどくせぇの使ってられるかってことで
mobxで一本で。まぁ、元はWebアプリ作るってよりブラウザ拡張作るために勉強したんだけど。
俺もその内、Webアプリ作ってみるわw なるほどね
React使いたかったってのは確かにある
Reduxはめんどくさかったからほとんど使ってない 今はとりあえず全文検索機能を実装してテストしてる段階 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
EEDH6 ■ このスレッドは過去ログ倉庫に格納されています