2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

匿名掲示板Nch開発スレ part2【2chを越える】

1 :1:2016/10/25(火) 00:07:16.47 ID:???.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

2 :1:2016/10/25(火) 00:08:38.42 ID:???.net
前スレ
http://tamae.2ch.net/test/read.cgi/php/1461386728/

3 :1:2016/10/25(火) 00:11:06.31 ID:???.net
まだNch総合リポジトリ(https://github.com/kgtkr/Nch)を作っていないので今度作ります
他のリポジトリへのリンク貼っておきます
・サーバー
https://github.com/kgtkr/NchServer
・クライアント
https://github.com/kgtkr/NchClient
・ユーザーの重要設定
https://github.com/kgtkr/NchUserConfig

4 :nobodyさん:2016/10/25(火) 00:25:42.84 ID:???.net
何ができるのか全然イメージ沸かない

5 :nobodyさん:2016/10/25(火) 04:19:21.05 ID:???.net
犯罪予告が安全にできます

6 :1:2016/10/26(水) 00:41:52.91 ID:???.net
一応保守

7 :nobodyさん:2016/10/26(水) 04:01:08.38 ID:???.net
IP取るんだから完全匿名とは書いてほしくなかったな

8 :1:2016/10/26(水) 07:43:08.75 ID:???.net
IP取らなかったら絶対なんJより酷い事になる

9 :nobodyさん:2016/10/26(水) 12:42:16.89 ID:???.net
IP取らないと管理者の責任問われるからなw

10 :1:2016/10/26(水) 17:06:10.97 ID:???.net
そんな法律あった?
まあIP記録されて困る様な書き込みがある掲示板にはしたくないから記録するけど

11 :1:2016/10/26(水) 18:34:59.32 ID:???.net
angular-cliがnpm3にしか対応していない?可能性あるからちょっとアップデートしてみる

12 :1:2016/10/26(水) 22:59:43.62 ID:???.net
angular-cli出来た
WebPackでいけそう

13 :1:2016/10/26(水) 23:04:11.27 ID:???.net
WebPack早い
全部ファイルまとめてくれるから一瞬で表示されるようになった

14 :nobodyさん:2016/10/27(木) 03:26:52.32 ID:???.net
IPとるのはいいから匿名の文言を削除すればいい
ぶっちゃけ、何が匿名かさっぱり分からん

15 :1:2016/10/27(木) 07:29:34.52 ID:???.net
ID登録は必須だけどredditみたいにどのIDで書き込んだかユーザー同士は分からないから匿名
2chのIDと似たような機能(ユーザーID、年月日、トピックのハッシュ値)は表示されるけど

16 :1:2016/10/27(木) 07:31:01.68 ID:???.net
2chだってIP取ってるしスレによってはIP表示されるけど「匿名掲示板」だし

17 :nobodyさん:2016/10/27(木) 07:52:37.48 ID:???.net
2chが「匿名掲示板」って名乗ってる事自体違和感あるんだけどな
そこら辺のアングラ掲示板は激怒したんじゃないか?

18 :nobodyさん:2016/10/27(木) 08:30:24.95 ID:???.net
匿名なら新月だな

19 :nobodyさん:2016/10/27(木) 08:41:53.01 ID:???.net
>>17に同じく
名無しで投稿するだけで匿名になる訳ないのに2chが勝手に匿名を名乗ってるだけ
Torのような暗号化システムを採用するなら分かるが、内部的にユーザの一意性を確認する術があるのに「匿名」はない

20 :nobodyさん:2016/10/27(木) 13:50:55.65 ID:???.net
別にサービス提供者の>>1
>ID登録は必須だけどredditみたいにどのIDで書き込んだかユーザー同士は分からないから匿名
という意味で匿名名乗りたきゃなればいい。

21 :nobodyさん:2016/10/27(木) 17:16:55.60 ID:DxDmaCTmp
好きにすればいいんじゃね?、どうせ半年後には跡形もなさそうだし。
(楽しいのは完成するまでの間だけだから・・・)

22 :nobodyさん:2016/10/27(木) 16:02:49.05 ID:???.net
そもそも需要あんの?
今さら掲示板作ったとか言われてもな

23 :1:2016/10/27(木) 18:25:37.94 ID:???.net
アングラは目指していない
気軽に書き込めるけど、民度が高い掲示板を目標にしている
IP取らない事で得するの犯罪者くらいしかいない訳で…

24 :nobodyさん:2016/10/27(木) 19:10:11.54 ID:???.net
民度高いところに気楽に書き込めないよぅ…

25 :1:2016/10/27(木) 19:14:20.05 ID:???.net
民度高いって言うか普通だな
2chと比べるとって感じ

26 :nobodyさん:2016/10/27(木) 20:12:40.91 ID:???.net
目指すところがそれなら匿名は売り文句はちょっと違うな

27 :nobodyさん:2016/10/27(木) 20:56:21.90 ID:???.net
政府に批判的なことを書くと命が危ない国ならともかく言論の自由が保障されている日本で完全匿名は悪用する場合しか必要ないしな

28 :1:2016/10/27(木) 21:04:43.74 ID:???.net
本当中国とかなら完全匿名にする理由あるけどねー

29 :nobodyさん:2016/10/27(木) 23:12:16.55 ID:???.net
アングラjs?

30 :1:2016/10/28(金) 17:19:32.87 ID:???.net
アンギュラ2
jsは古いバージョン

31 :nobodyさん:2016/10/28(金) 19:24:43.65 ID:???.net
> jsは古いバージョン
どういう意味?
ES3なコードを書いてるとか?

32 :1:2016/10/28(金) 19:32:38.11 ID:???.net
>>31
AngularJSって言うのが初版で、その後Angular2が出た
"JS"が付くのが古いバージョンって事
JSが外れた理由はTypeScriptとか他の言語でも使えるようになったから

33 :nobodyさん:2016/10/29(土) 00:57:55.19 ID:???.net
>>19
ネットカフェから、2chへ書き込むと、どのPCから書き込んでも、同じIDになった

もし、隣の席の奴が、アクセス禁止になると、
店内のすべてのPCが、アクセス禁止になるんじゃない?

マンション内の住民でも皆、同じIPを使うのじゃないの?

34 :nobodyさん:2016/10/29(土) 04:56:24.06 ID:???.net
>>32
さすが1さん!!!

35 :nobodyさん:2016/10/29(土) 09:07:58.28 ID:???.net
>>33
マジか
IPを認証に使ってるのか…
普通にID/Passで認証すればいいのに

36 :1:2016/10/29(土) 10:12:32.64 ID:???.net
>>35
違う
同じIPだと同じIDになったっていうのは2chの話でこれは普通にID/Passでしてる

37 :1:2016/10/30(日) 17:03:30.43 ID:???.net
時間がおかしいのはISO日付の後ろに"+09:00"がなかったのが原因だった

38 :1:2016/10/30(日) 18:11:38.28 ID:???.net
もう少し

39 :1:2016/10/31(月) 18:32:00.34 ID:???.net
リソースの後処理出来た

40 :nobodyさん:2016/11/01(火) 17:45:47.05 ID:???.net
あんまり親しくない人にはそれなりの当たり障りのない対応してるんだろう。よくあるタイプだと思う

41 :nobodyさん:2016/11/01(火) 17:46:02.96 ID:???.net
↑すまん誤爆

42 :1:2016/11/01(火) 18:23:52.14 ID:???.net
新スレになってから一気に人減った気がする
もう少しでデザイン以外は完成するから、公開できると思う

43 :nobodyさん:2016/11/02(水) 11:46:18.97 ID:???.net
2ちゃんも含めて日本の匿名掲示板文化は鯖を抜かして掲示板自体のログではIPを記録しないってことで成り立ってるんだけどな
まあ2ちゃんの場合は初期にIP記録してるってんで祭りになったが。
だからIP取ること自体は管理者の勝手だが、それを匿名掲示板と呼ぶことには異論がある。
てかIP公開しないだけならそこらのネットサービスと変わらないじゃん。利用者には他人のIP見えないサービスだらけなんだから。

44 :nobodyさん:2016/11/02(水) 15:25:11.13 ID:???.net
確かに今時の掲示板は名無しで投稿できるのが主流だからIP非公開が匿名掲示板の条件ならほぼ全ての掲示板が匿名掲示板だな

45 :1:2016/11/02(水) 17:18:54.04 ID:???.net
redditは名前表示するし
確かにこの定義だとほぼ全ての掲示板が「匿名掲示板」になるけど
何度も言うけど、日本だとIP取らない事で得するのは犯罪者しかいないからまあいいかなと思って
(一般人にとっては)匿名って感じで

46 :1:2016/11/02(水) 18:15:33.56 ID:???.net
bootstrap導入したら何か綺麗になった
まだcss読んだだけなのに

47 :nobodyさん:2016/11/02(水) 23:09:01.76 ID:???.net
bootstrapはデザインがチープになりがちなので注意

48 :1:2016/11/02(水) 23:12:00.92 ID:???.net
元よりかなり綺麗になったよ

49 :1:2016/11/02(水) 23:15:36.91 ID:???.net
少なくとも俺がデザインするよりは綺麗
http://i.imgur.com/B1VO9FI.png

50 :nobodyさん:2016/11/02(水) 23:44:40.21 ID:???.net
getbootstrap.comすみからすみまで見とこうね

51 :1:2016/11/03(木) 23:58:00.78 ID:???.net
bs使えばスマホでもPCでも使えるのか

52 :1:2016/11/04(金) 18:12:54.25 ID:???.net
さくらVPS 2GB/SSD登録したから7日か8日頃から使えるようになる予定

53 :1:2016/11/07(月) 17:30:03.51 ID:???.net
今VPSの設定してる

54 :nobodyさん:2016/11/07(月) 18:26:08.82 ID:???.net
OS何にした?
CentOSかUbuntuかな

55 :1:2016/11/07(月) 18:29:27.77 ID:???.net
>>54
初期のままだからCent

56 :1:2016/11/07(月) 18:34:16.76 ID:???.net
管理者向けツール作ってなかったから面倒だ

57 :1:2016/11/07(月) 20:04:35.01 ID:???.net
設定ミスって変な事になったから再インストールした

58 :nobodyさん:2016/11/07(月) 20:38:59.50 ID:???.net
まぁ、最初の1か月は駄目だし期間だろう。

59 :1:2016/11/07(月) 20:53:32.17 ID:???.net
ラズパイである程度は勉強したんだけど、ラズパイはLAN内にしか公開してなかったからセキュリティとか考えてなくて全部rootでしていたからそこらへんが面倒
ファイアウォールがかなり大変だった

60 :1:2016/11/07(月) 20:54:22.48 ID:???.net
あとラズパイはnanoとaptだったけどさくらはviとyumだから少し使い方が違う

61 :1:2016/11/07(月) 20:55:12.48 ID:???.net
でもSSDのお陰で早いから待ち時間短くて楽

62 :nobodyさん:2016/11/07(月) 21:42:56.33 ID:???.net
Dockerにすればクッソ楽なのに
まぁ自分でやるのも勉強になっていいけど

63 :1:2016/11/07(月) 21:59:09.31 ID:???.net
何か遅くなったんだけど速度制限かな

64 :1:2016/11/07(月) 23:11:46.68 ID:???.net
動いた
ちょっとバグ見つけたから15分後位にリンク貼る

65 :1:2016/11/07(月) 23:28:15.62 ID:???.net
はい
http://160.16.124.175/nch/

66 :nobodyさん:2016/11/07(月) 23:32:40.67 ID:???.net
使い方が全くわからん

67 :1:2016/11/07(月) 23:40:16.82 ID:???.net
>>66
登録→ログインの仕方?
http://160.16.124.175/nchuser/
ここに行ってユーザー名、パスワードを入力→登録ボタンクリック
トークンを適当な名前で追加してIDとキーをコピー
あとはそのトークンを使って>>65からログインするだけ

68 :nobodyさん:2016/11/07(月) 23:42:58.35 ID:???.net
>>67
トークンを適当な名前で追加してIDとキーをコピー
あとはそのトークンを使って>>65からログインするだけ

↑さっぱりわからん

69 :1:2016/11/07(月) 23:44:17.59 ID:???.net
スクショする

70 :nobodyさん:2016/11/07(月) 23:51:15.83 ID:???.net
名前 追加ってなんなん
押しても何もうごかん

71 :1:2016/11/07(月) 23:51:34.36 ID:???.net
http://i.imgur.com/KuG772A.png

72 :1:2016/11/07(月) 23:52:23.91 ID:???.net
ここは改善しないと駄目だな

73 :nobodyさん:2016/11/07(月) 23:54:15.04 ID:???.net
ボタン押しても何も表示されんし、なんでそんなにユーザーに手間とらせる設計なん

74 :1:2016/11/07(月) 23:57:57.06 ID:???.net
>>73
外部アプリによる乗っ取りを防ぐ為
Twitterのアプリ認証みたいな仕組み
トークン削除すればアカウントにアクセス出来なくなるから安全かなと思って

75 :1:2016/11/07(月) 23:58:50.50 ID:???.net
>>73
ボタンって追加ボタン?

76 :1:2016/11/07(月) 23:59:56.11 ID:???.net
公式アプリは特別扱いする仕組み作った方がいいか・・・

77 :nobodyさん:2016/11/08(火) 00:02:10.02 ID:???.net
>>75
追加ボタンを600回は押した

78 :1:2016/11/08(火) 00:06:35.58 ID:???.net
>>77
ブラウザ何使ってる?
鯖にリクエストが来ていないからvue.jsじゃなくてXmlHttpRequestの問題かも

79 :nobodyさん:2016/11/08(火) 00:34:04.17 ID:???.net
俺はFirefoxだけど、名前を入力する部分の
追加ボタン押しても反応なし。

80 :1:2016/11/08(火) 00:36:36.58 ID:???.net
>>79
今Tokenのリクエスト来た
俺もFirefoxからしてみたけど普通に動いてる

81 :nobodyさん:2016/11/08(火) 00:37:01.92 ID:???.net
>公式アプリは特別扱いする仕組み作った方がいいか・・・
ここらへんは後回しでいいよ。とりあえず、今積極的にユーザー集める段階じゃねぇし。
とりあえず、一通りできるようになることを最優先でお願い。

82 :1:2016/11/08(火) 00:39:17.21 ID:???.net
>>81
流石に直観的じゃなさすぎるかなと思って
明日からは使いやすいように改善していこうと思ってる
あとは管理ツールも作りたい

83 :nobodyさん:2016/11/08(火) 00:39:57.76 ID:???.net
>>79だけど、だめだ全く動かん。Firefoxはモチ最新。
Chromeにしてみたけど、追加ボタン押しても何も反応なし。

84 :1:2016/11/08(火) 00:40:43.65 ID:???.net
>>83
F12開発者ツールに何かエラー出てる?

85 :nobodyさん:2016/11/08(火) 00:41:42.37 ID:???.net
Edgeにしてもだめ。Operaもインストールしてあるがたぶん動かねぇので試してない。

86 :1:2016/11/08(火) 00:41:48.90 ID:???.net
追加ボタンって言うのは>>71のステップ2だよね?

87 :1:2016/11/08(火) 00:42:46.20 ID:???.net
IP規制とかもしていないからな・・・
Chromeは自動更新だから俺のとバージョン同じはずだし

88 :nobodyさん:2016/11/08(火) 00:43:08.72 ID:???.net
>>84
見てた見たら、リクエストが拒否されてた。
要求されたリソースにはユーザー認証が必要です。
(XHR): POST - http://160.16.124.175:8080/nch/http/user/token/login

89 :nobodyさん:2016/11/08(火) 00:44:41.90 ID:???.net
HTTP 401が返ってくる。
これ2段構えでよくわからんのだけど、ステップ2でずっこけてるけど、
ステップ1で入力したIDとパスワードは有効になってるんだよね??

90 :1:2016/11/08(火) 00:45:35.28 ID:???.net
tomcatのログ見てみる

91 :1:2016/11/08(火) 00:47:18.69 ID:???.net
>>89
Twitterで例えると
ステップ1のは普通のID/Pass
ステップ2はアプリケーション登録のアクセストークン

92 :1:2016/11/08(火) 00:49:22.03 ID:???.net
421じゃなくて401?

93 :nobodyさん:2016/11/08(火) 00:50:02.95 ID:???.net
401だな。

94 :1:2016/11/08(火) 00:50:12.17 ID:???.net
あっ401か
原因分かった

95 :1:2016/11/08(火) 00:52:53.86 ID:???.net
ログインボタンを押した時に、ユーザーの存在チェックだけしてパスワードチェックをしていないから、ログインは成功したように見える
でもトークンを追加する時には当然パスワードチェックをしているからそこでエラー発生

96 :nobodyさん:2016/11/08(火) 00:53:09.50 ID:???.net
JSONで「認証に失敗しました」って

97 :1:2016/11/08(火) 00:53:47.57 ID:???.net
多分登録時とログイン時のパスワードが違うんだと思う
エラーメッセージ出すの忘れてたから気づかなかったって事か
すまん

98 :nobodyさん:2016/11/08(火) 00:54:39.38 ID:???.net
>>95
あれ。そういうつつくりなの?
ちょっとまって、最初に登録ボタン押したときのパスワードと今のパスワード
違ってるかも・・

99 :nobodyさん:2016/11/08(火) 00:55:24.16 ID:???.net
>>97
そういうことかログインボタンおして普通に次に進んでるから
パスワードあってるのかと思ったじゃねぇか。

100 :nobodyさん:2016/11/08(火) 00:55:59.91 ID:???.net
じゃ、ID変えるわ。パスワード忘れたから。

87 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★