匿名掲示板Nch開発スレ part2【2chを越える】 [無断転載禁止]©2ch.net

112016/10/25(火) 00:07:16.47ID:???
【Nchとは】
2chより高機能なオープンソースの掲示板
名前の由来は、Next New NumberなどのN+channel

【開発言語等】
サーバー:Scala+JavaServlet+Tomcat
クライアント:TypeScript+Angular2

【特徴】
・10秒で終わる簡単なユーザー登録が必要
・完全匿名
・マークダウンを使用可能
・2chとは非互換
・API公開
・自動管理
・忍法帖を強化したシステムにより荒らしに強い
・PC、スマホで完全同期可能な高機能WEBアプリ
・VIPのような単発スレには向かない。また安価スレは不可能
・書き込み上限はなく、テンプレ、タイトルを編集可能
・トピックは板ではなくカテゴリに属する


【GitHub】
最新情報、ソースを置いているリポジトリへのリンク等あり
https://github.com/kgtkr/Nch

434nobodyさん2017/03/01(水) 14:28:20.79ID:KuNRxmSm
C言語+モダンな標準ライブラリ=Go言語
印象はこんな感じ
「C言語で開発すりゃめちゃくちゃ早いプログラム作れるけど、車輪の再開発するのは大変だよな」
という用途に最適

435nobodyさん2017/03/01(水) 14:30:03.01ID:KuNRxmSm
加えてコンパイルにかかる時間がめちゃくちゃ短縮されてる
スクリプト言語が求められた理由を上手に解決した言語

436nobodyさん2017/03/07(火) 23:39:15.82ID:???
ユーザー登録ありで、ログインするなら、人が集まらないから、Railsで十分

他には、Node.js, AngularJS, Kotlin, Haxe とかも

437nobodyさん2017/03/08(水) 15:10:23.71ID:???
なんかいろいろ混じってるぞ

438nobodyさん2017/03/10(金) 06:48:39.51ID:???
残念ながら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 でした。

439nobodyさん2017/03/16(木) 23:39:03.05ID:???
クソ言語でできてようが使いやすければ何ら問題ない

440nobodyさん2017/04/18(火) 17:56:11.30ID:???
mastdon並みに完成度高かったら注目されたんじゃねぇかな。

44112017/04/18(火) 18:04:55.33ID:???
>>440
mastdon要素も取り入れる予定
ネタバレ注意とか閲覧注意とか
ノード連携機能は付けないけど

442nobodyさん2017/04/21(金) 22:38:17.96ID:???
そっか、mastdn.jpの彼なんて100万円も寄付してもらったのに。
こっちにも寄付しろよって感じだよね。

44312017/04/21(金) 22:52:23.22ID:???
mastdn.jpの勢いを見て、ドメインって大事だなと思った

44412017/04/21(金) 22:57:51.97ID:???
とりあえず広告付けて鯖代回収できるようにしたい
googleアドセンスは規約厳しいし、2chが使ってる奴は個人の登録受け付けてないみたいだしどうしよう
広告の為に規約厳しくするみたいなのはしたくないし

445nobodyさん2017/04/26(水) 22:26:50.42ID:jxeROQ9z
mastodonをforkして改造した方が望みありそうだな。
mastodonを匿名掲示板向けに改造する。

44612017/04/26(水) 22:39:00.32ID:???
mastodonはAnontownとは別にで改造したいけどRubyって言うのがね
型のない言語触りたくない

447nobodyさん2017/04/26(水) 22:50:35.05ID:jxeROQ9z
技術的欲求も満たしたいだろうから、
嫌いならそこらへんは力入れなくてもいいから。
Rubyとかどの言語使ってるとかそういう表面的な部分ばっかみないで、
Webサービスの作り方を学ぶとか言語によらない部分を習得しようと
考えれば、多少の嫌いな言語使うことに目をつぶれるはず。適当だけどw

448nobodyさん2017/04/26(水) 23:06:18.00ID:???
Pixivが頑張ってるようだけどRailsとSidekiqでパフォーマンス辛そうだし
そもそもOStatus自体の仕様がお察し

せいぜい十数万ユーザーくらいで頭打ちになりそうなので
Mastodonの書き直しやOStatusの再考の可能性はあるかもな

まあその前にブーム去るかもだが

44912017/04/26(水) 23:59:26.17ID:???
mastodon改造より新月実装したい(既に少ししたけど)

450nobodyさん2017/04/27(木) 13:20:41.75ID:???
昔SNS(mixi)クローンのOpenPNEが流行った時期があったが
たぶんそれと似たような流れになると思うよ

次の一手は「マストドンをインフラ構築の知識がない一般人でも公開できるASP」が出来るはずだ
そして数年で終わる
http://www.itmedia.co.jp/news/articles/1002/01/news068.html

451nobodyさん2017/04/27(木) 13:28:28.66ID:???
OSSである、という唯一のメリットがそのままデメリットになるんだよね
つまり差別化が出来ないのよ

OpenPNE時代も「非モテSNS」だとか「アニオタ専用SNS」だとか
雨後の筍のように出てきたが、2017年現在の様子はこれだぞ

https://www.similarweb.com/website/himote.plus
推定月間1万2300PV
https://www.similarweb.com/website/otaba.jp
推定月間3万8400PV

歴史は繰り返す

452nobodyさん2017/04/27(木) 14:39:47.88ID:???
クローズドなSNSの乱立と、お互いの連携が前提のマストドンのインスタンスの乱立を比べるのナンセンス過ぎる
マストドンはむしろ乱立してこそだぞ

453nobodyさん2017/04/27(木) 14:45:19.06ID:???
連携するメリット皆無じゃん

45412017/04/27(木) 17:32:08.30ID:vOFmDSQ5
インスタンス乱立前提だから人と人が繋がるタイプのSNSとしては微妙な気がする
リモートフォローもちょっと面倒だし(これは良いクライアント出れば変わるかもしれないけど)

話題に集まるタイプのコテハン制SNSならredditの方が使いやすい
分散ならP2Pにして欲しかった
スマホ普及してるからP2Pは難しいのだろうか
それなら新月みたいな公開ノード建てれるP2Pでもいいと思うし

455nobodyさん2017/04/27(木) 17:35:15.21ID:???
>Pixivが頑張ってるようだけどRailsとSidekiqでパフォーマンス辛そうだし
ちなみにここらへんは何を使えばとりあえずパフォーマンスもっと出るんでしょうか?

45612017/04/27(木) 17:36:08.38ID:vOFmDSQ5
ただ企業やWEBサービスのコミュとしてはいいね

457nobodyさん2017/04/27(木) 17:43:37.82ID:???
>>455
大手IT企業がやってるようにgolang使うのが今流
原理的にスクリプト言語はコンパイラ言語の速度に勝てない
http://postd.cc/the-way-of-the-gopher/

45812017/04/27(木) 17:51:32.84ID:vOFmDSQ5
golangは気になるけど楽しくなさそう
ジェネリクスとかないみたいだし
今後のバージョンアップに期待

それよりhaskellとかrust触ってみたい

459nobodyさん2017/04/27(木) 17:52:05.71ID:???
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実装との置き換えを目指している。

46012017/04/27(木) 17:55:02.18ID:???
>>459
これは期待
機械学習系ライブラリが動的言語のPythonばかりに充実しているのは悲しい

461nobodyさん2017/04/27(木) 17:55:38.04ID:???
Twitterもマストドンもフォロワー数十万人以上の大型有名人アカウントが増えてくると
「Fan out」処理の負荷が高まるため、破綻を回避する方法を考えないといけない

46212017/04/27(木) 18:48:47.37ID:???
マストドンのGo実装っぽい物あった
https://github.com/deoxxa/don

463nobodyさん2017/04/27(木) 23:03:23.92ID:???
Railsが遅いとかはマネーの力でカバーできるからgolang使っても大して変わらんと思う
キューの再送とかアルゴリズムのほうが改善の余地ありそう
OStatusそのものから変えた方がいいんじゃね

464nobodyさん2017/04/28(金) 17:12:28.19ID:???
GoでもNodeJSでも一番重いIO

465nobodyさん2017/04/28(金) 17:51:06.68ID:???
Twitterもマストドンも個人のメールBOXを可視化したに過ぎない
相手をフォローする→メルマガを登録した
誰かにフォローされる→メルマガに加入してもらった
Tweetする→メルマガに発信した

購読者数100万人の有名人がメルマガを発信すると
100万人分のメールBOXにメールが配信される(この処理が負荷高い)

それを専用のクライアントで読んでるだけ

466nobodyさん2017/05/03(水) 23:00:38.55ID:???
今チャンスなんだから次の手考えようぜ(他力本願)

467nobodyさん2017/05/03(水) 23:01:22.57ID:???
俺は今やってることに飽きてきたから君に何か触発されたい(他力本願)

468nobodyさん2017/05/03(水) 23:05:57.21ID:???
mstdn

469nobodyさん2017/05/03(水) 23:09:02.19ID:???
anowntown

470nobodyさん2017/05/03(水) 23:10:06.03ID:???
mstdnドット
anontownドット
com

47112017/05/04(木) 00:13:42.71ID:???
今週ずっとゼルダしてるから全く作業進んでない
ゼルダスレ荒れてるし人呼んでみるかー

47212017/08/11(金) 01:16:11.73ID:???
最近ここ書き込んでないな
GitHubとTwitterとAnontown内部の開発スレで完結してる

47312017/08/28(月) 18:30:30.80ID:???
gitter作った
https://gitter.im/anontown/
今後は多分こっちメインになる

あとリポジトリのurl変更
github orgsにした
https://github.com/anontown

474nobodyさん2017/12/30(土) 12:33:52.83ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

L32IHUJDTQ

475nobodyさん2018/01/26(金) 02:57:26.71ID:???
久しぶりにのぞいた(twitterやらgithub)けど、相変わらず言語にこだわってんだな・・
今はrustなのかよ。
どう見ても言語厨なの??
物を作るってより、道具にこだわりすぎだな。

476nobodyさん2018/01/26(金) 03:02:27.66ID:???
昔ここでやり取りしてた時から君は言語なりフレームワークなり
こだわりすぎなのは分かってて最初は仕方ないなと思って見てたが、今も変わってねぇw
もうちょっと他に目を向けたら?
mastodonとか君の嫌いな言語で作られてるけど、画面かっこいいしユーザー多いし。
anowntownとか見た目へぼすぎ・・
デザインセンスは磨くの大変だけど、anowntownはどうも見て見た目とかこれっぽちも考慮して作れてないのが
バレバレだよね。

47712018/01/27(土) 09:40:18.36ID:???
rustは使ってないよ
ずっとNode.jsだよ

47812018/01/27(土) 09:44:14.50ID:???
デザインもちょっとずつ改善していってる
クライアントのbeta版も今製作中だし

479nobodyさん2018/01/28(日) 17:49:34.57ID:???
rust使ってるって言ったのは、anowntownで使ってるって意味じゃなくて
twittter見てるとrustにはまってるのかなと。
>クライアントのbeta版も今製作中だし
これだってメインはreact使う事なんじゃないの?ww

まぁ、他人の趣味だから自由に好きなようにやればいいと思うけど、
道具にこだわりすぎてバランスとれてないように見えたからね。
余計なおせっかいを言ってしまった。

480nobodyさん2018/01/28(日) 18:56:01.15ID:???
つか、去年俺はWebのフロントエンド・バックエンドの経験は全くなくて、クライアント開発の経験の
範囲でOAuthだのHTTPだの君に色々言ったが、俺もあの後ちょくちょくWebの勉強して
TypeScript+Reactで勉強したわ。Reduxやったけど、こんなめんどくせぇの使ってられるかってことで
mobxで一本で。まぁ、元はWebアプリ作るってよりブラウザ拡張作るために勉強したんだけど。

俺もその内、Webアプリ作ってみるわw

48112018/01/28(日) 20:35:03.11ID:???
なるほどね
React使いたかったってのは確かにある
Reduxはめんどくさかったからほとんど使ってない

48212018/01/28(日) 20:37:13.68ID:???
今はとりあえず全文検索機能を実装してテストしてる段階

483nobodyさん2018/02/19(月) 21:42:14.01ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

484nobodyさん2018/06/20(水) 23:51:39.58ID:UnZq46Ab
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

EEDH6

新着レスの表示
レスを投稿する