専用ブラウザ作らね?
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2023/01/04(水) 03:26:16.64ID:SLy69fCW02023/01/13(金) 12:55:22.81ID:qT4niuOu0
>>78
「負荷削減のためにAPIをなるべく使うようにしてる!」
この時点で5chのAPIが何なのか全く理解してなさそうな発言
APIはスレの取得にしか使わないんだぞbbsmenuを取るのにはAPI使わない
「負荷削減のためにAPIをなるべく使うようにしてる!」
この時点で5chのAPIが何なのか全く理解してなさそうな発言
APIはスレの取得にしか使わないんだぞbbsmenuを取るのにはAPI使わない
2023/01/13(金) 12:56:29.14ID:7i7xWPgX0
>>79
スレ取得が一番鯖負荷かかるんだが
スレ取得が一番鯖負荷かかるんだが
2023/01/13(金) 12:57:32.31ID:7i7xWPgX0
お前らはスレ取得をhtmlパースするんだろ?
鯖攻撃やめろ
鯖攻撃やめろ
2023/01/13(金) 12:58:03.13ID:qT4niuOu0
2023/01/13(金) 12:58:33.36ID:qT4niuOu0
スレ取得はSiki方式でAPI串に任せるって書いてあっただろ……
2023/01/13(金) 12:59:09.02ID:7i7xWPgX0
同じく鯖負荷かかるレス取得もどうせhtmlパースするんだろ
2023/01/13(金) 12:59:33.17ID:qT4niuOu0
2023/01/13(金) 12:59:56.24ID:7i7xWPgX0
>>85
レス取得は?
レス取得は?
2023/01/13(金) 13:02:24.37ID:7i7xWPgX0
各レス取得もjsonあんの?聞いたことないけど
2023/01/13(金) 13:02:33.01ID:qT4niuOu0
>>86
えっごめん、「スレ取得」ってsubject.txtの話だったの?
スレ取得=スレ本文(dat)の取得かと思ってたわすまん
スレ取得は普通にsubject.txtやlastmodify.txt使うだろ
というか前スレでlastmodify.txtの話出てたじゃん、見てないの?
そしてレス取得はAPI串任せって前スレに書いてある
だからSikiと全く変わらんわな
えっごめん、「スレ取得」ってsubject.txtの話だったの?
スレ取得=スレ本文(dat)の取得かと思ってたわすまん
スレ取得は普通にsubject.txtやlastmodify.txt使うだろ
というか前スレでlastmodify.txtの話出てたじゃん、見てないの?
そしてレス取得はAPI串任せって前スレに書いてある
だからSikiと全く変わらんわな
2023/01/13(金) 13:05:58.57ID:qT4niuOu0
まあこれ作ってる人知識が少なさそうなのは不安だけどな
datの取り方知らなかったり、bbsmenu知らなくて板一覧を取得するのにitestをパースしようとしたりしてたし
まあそれで5chに無駄に負荷かけそうだったらその都度指摘すればいいだろ
datの取り方知らなかったり、bbsmenu知らなくて板一覧を取得するのにitestをパースしようとしたりしてたし
まあそれで5chに無駄に負荷かけそうだったらその都度指摘すればいいだろ
90名無しさん@お腹いっぱい。
2023/01/13(金) 13:10:16.35ID:XY9ottrs0 >>3
最初のコイツがガイジだっただけで、今は鯖負荷最小限に開発されてるっぽいから安心しなされ
最初のコイツがガイジだっただけで、今は鯖負荷最小限に開発されてるっぽいから安心しなされ
91名無しさん@お腹いっぱい。
2023/01/13(金) 13:10:19.73ID:EPUKzsY2092名無しさん@お腹いっぱい。
2023/01/13(金) 13:11:58.05ID:EPUKzsY202023/01/13(金) 14:38:39.79ID:WWKEn3nS0
開発者の能力が低すぎるな
sikiの開発者の能力の1/10ぐらいか
先長そう
sikiの開発者の能力の1/10ぐらいか
先長そう
94名無しさん@お腹いっぱい。
2023/01/13(金) 16:33:06.66ID:EPUKzsY202023/01/13(金) 16:47:28.37ID:yN0C2P980
残念な人だ
手綱握るの大変そう
手綱握るの大変そう
2023/01/13(金) 19:38:47.71ID:VGvnOajs0
いいよもう
別のBBS行けばいいだけじゃん
別のBBS行けばいいだけじゃん
2023/01/13(金) 22:26:26.60ID:d8o7X4wi0
そもそもプロキシソフトがずっと何のお咎めもなくきてるんだから平気平気
2023/01/13(金) 22:27:52.97ID:d8o7X4wi0
旧仕様でスレを取得する専ブラを新たに作ったら訴えるとかどこにも書いてないだろ多分
2023/01/13(金) 22:38:23.24ID:wZs6SsT+0
進捗が遅くて悶々とするんだがレス投稿とかも作っちゃっていいのか?
それは自分でやりたい?
それは自分でやりたい?
100名無しさん@お腹いっぱい。
2023/01/13(金) 22:40:55.61ID:d8o7X4wi0 働いてるからできないとか余程残業まみれかそんなにプログラミング好きじゃないかのどっちかやん
2023/01/13(金) 23:33:52.65ID:PZg7v4H+0
スマホもPCも、読み書きの位置を共有したい
あとスレ関係なく返信もらったリストが欲しい
あとスレ関係なく返信もらったリストが欲しい
2023/01/13(金) 23:44:53.58ID:wZs6SsT+0
ホーム画面に追加するとアプリみたいに開くやつでSafariでも無期限のストレージが使えればいいのにな
使えるのかね
使えるのかね
2023/01/13(金) 23:48:14.33ID:WWKEn3nS0
だよな進捗遅すぎだよな
これまじで先見えないw
これまじで先見えないw
2023/01/13(金) 23:51:54.01ID:WWKEn3nS0
投稿の部分とimgurの部分は作っていいんじゃね?w
後、独立して作れそうなの何があるかな
後、独立して作れそうなの何があるかな
2023/01/14(土) 09:23:42.36ID:mZoO9uCs0
インターフェース周り除くと、そこまで作り込み必要な物でもないからなあ
2023/01/14(土) 10:09:26.25ID:NY9++IsR0
まずhttps通信のやり方から勉強せねばならん(;´д`)
2023/01/14(土) 10:33:04.31ID:/1ou9NlP0
全力でやれば1ヶ月あればいけるよな
108名無しさん@お腹いっぱい。
2023/01/14(土) 17:00:18.14ID:iDh5iugA0 >>99
全然やってもらってOKです!
全然やってもらってOKです!
109名無しさん@お腹いっぱい。
2023/01/14(土) 17:01:11.36ID:iDh5iugA0 >>107
じゃあ全力でやってみてください
じゃあ全力でやってみてください
110名無しさん@お腹いっぱい。
2023/01/14(土) 18:47:58.61ID:O7e+fq8Z0 とりあえずスレ一覧取得までできました
ただ文字化けしてるのでエンコードしないといけない…
ただ文字化けしてるのでエンコードしないといけない…
111名無しさん@お腹いっぱい。
2023/01/14(土) 19:40:15.01ID:a0nolEMb0 PostResService作ります
112名無しさん@お腹いっぱい。
2023/01/14(土) 20:10:22.21ID:iDh5iugA0 >>111
おなしゃす
おなしゃす
113名無しさん@お腹いっぱい。
2023/01/15(日) 15:52:36.14ID:K2ah/hb/0 書き込みを暫定実装したのでマージをお願いします
114名無しさん@お腹いっぱい。
2023/01/15(日) 20:00:33.66ID:5F06SEEX0115名無しさん@お腹いっぱい。
2023/01/16(月) 18:36:55.48ID:8xZ/FM150 マジマージ
116名無しさん@お腹いっぱい。
2023/01/17(火) 23:48:49.27ID:EsgGwmi00 スレ立ても暫定実装したのでマージをお願いいたします。
2023/01/17(火) 23:50:10.09ID:l4iGIK/O0
主催者は何してるん?
118名無しさん@お腹いっぱい。
2023/01/18(水) 11:58:08.62ID:ERcvdsQG0119名無しさん@お腹いっぱい。
2023/01/18(水) 11:58:35.73ID:ERcvdsQG02023/01/18(水) 12:34:38.51ID:hctA3rAa0
マジンゴー
2023/01/18(水) 19:17:37.07ID:zSAoevP50
文字化けすら解決できないクソ雑魚プログラマー
2023/01/18(水) 19:48:17.94ID:RMqzRCEn0
ビューモデルも作ってもらえよ
123名無しさん@お腹いっぱい。
2023/01/18(水) 19:48:32.49ID:ERcvdsQG0124名無しさん@お腹いっぱい。
2023/01/18(水) 19:49:27.15ID:ERcvdsQG02023/01/18(水) 20:00:39.82ID:zSAoevP50
え、だって>>110のときから言ってるじゃん
ほんと進展無いなw
ほんと進展無いなw
126名無しさん@お腹いっぱい。
2023/01/18(水) 20:01:53.54ID:uhY3YyfL0 >>125
進行が遅いのってあなたに関係ありますか?
進行が遅いのってあなたに関係ありますか?
2023/01/18(水) 20:02:51.44ID:zSAoevP50
やっぱりクソ雑魚プログラマーじゃねえかw
128名無しさん@お腹いっぱい。
2023/01/18(水) 20:09:37.39ID:ERcvdsQG0 >>127
何もしてないあなたに言われたくないんですが
何もしてないあなたに言われたくないんですが
2023/01/18(水) 20:11:49.62ID:RMqzRCEn0
音頭とってるの誰なの?
音頭とってる人がある程度決めないで各自が勝手にどんどんやって後で整合性とれるのか?
音頭とってる人がある程度決めないで各自が勝手にどんどんやって後で整合性とれるのか?
2023/01/18(水) 20:12:44.29ID:RMqzRCEn0
どんどんやっていいなら
>>99の君の出番だ
>>99の君の出番だ
131名無しさん@お腹いっぱい。
2023/01/18(水) 21:26:23.04ID:ERcvdsQG0132名無しさん@お腹いっぱい。
2023/01/18(水) 21:29:47.61ID:ERcvdsQG0 >>129
どんどんやっていってもらってもよいです。
〇〇やりますとこのスレで報告していただければそれでよいような気も、、、
そこまで大規模なアプリでもないので報告連絡で行けると思っています。
最後は私の手で良い感じに動くようにはしますよ責任もって
どんどんやっていってもらってもよいです。
〇〇やりますとこのスレで報告していただければそれでよいような気も、、、
そこまで大規模なアプリでもないので報告連絡で行けると思っています。
最後は私の手で良い感じに動くようにはしますよ責任もって
2023/01/18(水) 21:34:32.38ID:zSAoevP50
ようやく進展したか!偉いぞ!!
134名無しさん@お腹いっぱい。
2023/01/18(水) 21:36:24.75ID:ERcvdsQG0 >>133
( ̄ー ̄)bグッ!
( ̄ー ̄)bグッ!
135名無しさん@お腹いっぱい。
2023/01/18(水) 21:46:42.53ID:zSAoevP50 8,8%はそこそこ多いけど
136名無しさん@お腹いっぱい。
2023/01/18(水) 21:47:02.76ID:zSAoevP50 すまん、誤爆した
2023/01/18(水) 23:08:04.67ID:Y0OMhwm40
画像アップロードを暫定実装しましたのでマージをお願い致します。
事前の報告もなく進めて申し訳ございません。
事前の報告もなく進めて申し訳ございません。
2023/01/18(水) 23:09:20.14ID:Y0OMhwm40
UIの技術には疎いのでマウイ殿や有識者にお願いしたいです。
2023/01/18(水) 23:32:48.98ID:RfwfRsF60
5ch運営の作った専ブラよりはまともな見た目だな
この調子でまずはJane互換を目指そう
この調子でまずはJane互換を目指そう
140名無しさん@お腹いっぱい。
2023/01/18(水) 23:36:29.87ID:ERcvdsQG0141名無しさん@お腹いっぱい。
2023/01/18(水) 23:36:46.39ID:ERcvdsQG02023/01/19(木) 01:11:30.59ID:B3aSIEUk0
設定を管理するための静的クラス(Properties.Setting.DefaultのようなものをJane互換の設定ファイルフォーマットで使えるよしたもの)
ファイルアクセスを排他制御するための静的クラス
(GetResServiceに実装したRunExclusiveのように排他したい処理で同じIDを指定して実行するようなメソッドなどを含むもの)
このような物を作ると良さそうなのですがマウイ殿や有識者はどのように思われますでしょうか。
ファイルアクセスを排他制御するための静的クラス
(GetResServiceに実装したRunExclusiveのように排他したい処理で同じIDを指定して実行するようなメソッドなどを含むもの)
このような物を作ると良さそうなのですがマウイ殿や有識者はどのように思われますでしょうか。
143名無しさん@お腹いっぱい。
2023/01/19(木) 07:56:35.06ID:7wCA6sTi0 >>142
良いと思います!
良いと思います!
2023/01/19(木) 09:33:48.50ID:5yUL5EEO0
規制された?
2023/01/19(木) 15:30:28.33ID:TpF6RH7W0
janeの設定ファイルってiniでしょ、いいの?
2023/01/19(木) 18:03:30.71ID:KAHG50ML0
データもデータベースとかにぶっこむんじゃなくて、Janeみたくただのファイルにするの?
147名無しさん@お腹いっぱい。
2023/01/19(木) 18:59:31.47ID:rhpPQudT02023/01/19(木) 22:38:24.42ID:B3aSIEUk0
2023/01/19(木) 23:06:20.14ID:KAHG50ML0
データベースならバックアップも数ファイルで済むし、全ログの中からレスの全文検索も簡単に高速にできるようになるし、もちろん整合性もトランザクションで簡単に実現だし
150名無しさん@お腹いっぱい。
2023/01/19(木) 23:15:06.63ID:mYJgG6w50151名無しさん@お腹いっぱい。
2023/01/19(木) 23:17:28.36ID:mYJgG6w50 >>149
SQLiteでもいいですが膨らんだデータをどう削除するべきか…
SQLiteでもいいですが膨らんだデータをどう削除するべきか…
2023/01/19(木) 23:24:28.48ID:KAHG50ML0
簡単なUIぐらい作ればいいじゃん
DAT落ちしたデータを削除するボタンとか
記録されてるログをスレッド毎に表示して選択したものを削除とか
もしくはSQLデータビューワをどっかから落として勝手にSQL叩いてくれとか
DAT落ちしたデータを削除するボタンとか
記録されてるログをスレッド毎に表示して選択したものを削除とか
もしくはSQLデータビューワをどっかから落として勝手にSQL叩いてくれとか
2023/01/19(木) 23:31:03.76ID:g/ky+uoR0
Janeの設定ファイルに足を取られる可能性もあるので、設定ファイルから互換設定を読み込めるくらいに分離しとくのがいいんじゃ?って気がしないでも
2023/01/19(木) 23:47:42.85ID:MIVLeHUe0
データベース化するとファイル本体が専用ソフトでないと見れないユーザーフレドリーではなくなるし全文検索なんていうほどしないしgrepくらい大したコストでもない気もするがどうかね
そもそもユーザーフレンドリーにするメリットがどの程度あるのかという
そもそもユーザーフレンドリーにするメリットがどの程度あるのかという
2023/01/19(木) 23:52:52.25ID:snnMxt4I0
JaneもSQLite使ってるよ
高速mergeという機能
これはあくまでidxの補助みたいな感じだね
.idxファイルの内容をデータベースに格納することで高速にするっていう機能
スレのdatを格納してるわけではないし、設定で切ることも出来るので、本当にあくまで補助的な役割
(高速mergeを切れば、ただのファイルですべて管理することになる)
これなら、datファイルをエクスプローラで直接消してしまっても「インデックスの再構築」を実行すればdbに反映される仕組みなので、147の目的も果たせると思う
ちなみにStyleは板ごとにdbがあって、Xenoは全体で共通のdbがある
共通のdbの方が扱いやすそうだな
高速mergeという機能
これはあくまでidxの補助みたいな感じだね
.idxファイルの内容をデータベースに格納することで高速にするっていう機能
スレのdatを格納してるわけではないし、設定で切ることも出来るので、本当にあくまで補助的な役割
(高速mergeを切れば、ただのファイルですべて管理することになる)
これなら、datファイルをエクスプローラで直接消してしまっても「インデックスの再構築」を実行すればdbに反映される仕組みなので、147の目的も果たせると思う
ちなみにStyleは板ごとにdbがあって、Xenoは全体で共通のdbがある
共通のdbの方が扱いやすそうだな
2023/01/19(木) 23:56:04.87ID:+O+UMFIV0
他の専ブラがログを全DB化しない理由はなんだろう
2023/01/20(金) 00:28:36.50ID:ES9L7CW80
ファイルシステムというDBが簡単かつ充分だから
158名無しさん@お腹いっぱい。
2023/01/20(金) 07:26:21.24ID:7pAhNc530 SQL派が多いのか…
どうなっても知らんぞ…
どうなっても知らんぞ…
159名無しさん@お腹いっぱい。
2023/01/20(金) 13:16:36.20ID:8bIrILqb0 リレーショナルにするなら全文検索とか付けたくなるけど
でもそうなると全スレ取得したいよね
SQLでは用途が違うと思うよ
流行で使ってるのかもしれないけど所詮IT土方はそんな発想しか出来ないからな
でもそうなると全スレ取得したいよね
SQLでは用途が違うと思うよ
流行で使ってるのかもしれないけど所詮IT土方はそんな発想しか出来ないからな
2023/01/20(金) 13:53:41.30ID:3ZLyROIg0
モデルクラスの名前もめちゃくちゃすぎて
2023/01/20(金) 17:39:55.98ID:SeLQNw7x0
>>149の考えはスレ全文もデータベースに突っ込むという話か?
162名無しさん@お腹いっぱい。
2023/01/20(金) 18:17:35.35ID:sg7q6ftb0 >>160
というと?
というと?
2023/01/20(金) 20:08:20.00ID:mMEj9Fht0
Threadというクラス名は標準ライブラリのと被りたくないし付けたくないからChThreadにみたいにするとしてそれに合わせるとなるとChBoard,ChThread,ChResとかにするみたいな
バインドしやすいようにしてるか板のクラスをカテゴリとしても兼任させて階層構造にしてるけどそんなのはViewModelでどうにかするとして素直にBoardクラスにしてカテゴリはプロパティとして持って階層構造じゃなくて平坦にしたほうがいいと思う
カテゴリと板は別物だし
その関連でListって名前にしてるんだろうけどThradListのほうは階層構造ですらないから意味不明
Infoって付いてるのはjsonとマッピングするためのクラスだろうからどうでもいいか
バインドしやすいようにしてるか板のクラスをカテゴリとしても兼任させて階層構造にしてるけどそんなのはViewModelでどうにかするとして素直にBoardクラスにしてカテゴリはプロパティとして持って階層構造じゃなくて平坦にしたほうがいいと思う
カテゴリと板は別物だし
その関連でListって名前にしてるんだろうけどThradListのほうは階層構造ですらないから意味不明
Infoって付いてるのはjsonとマッピングするためのクラスだろうからどうでもいいか
2023/01/20(金) 21:56:32.71ID:3ZLyROIg0
そうそれListとかついてて意味がわからんw
2023/01/21(土) 01:24:39.79ID:hK84jYCS0
ただ今制限って何?
166名無しさん@お腹いっぱい。
2023/01/21(土) 07:34:49.16ID:uVsMl3lQ0 ツリービューの仕様わかってんのかなこの人たち
2023/01/21(土) 09:20:26.65ID:I4Sc3lHE0
ViewModelでツリーに変換しろって書いてあるけど
2023/01/21(土) 11:01:33.97ID:J+/2F3+Q0
だな
俺も階層表示にするかは見た目の都合としてビューモデルでやるな俺は
俺も階層表示にするかは見た目の都合としてビューモデルでやるな俺は
2023/01/21(土) 12:27:26.12ID:cGnYh0mq0
せっかくlastmodify.txt使うならワッチョイやIP設定の有無をスレッド一覧に表示出来るようにしておこう
それだけで他の古い専ブラより圧倒的に有利に立てる
あとIDのポップアップを作る時もワッチョイも同様に扱えるようあらかじめ用意しておくといいぞ
それだけで他の古い専ブラより圧倒的に有利に立てる
あとIDのポップアップを作る時もワッチョイも同様に扱えるようあらかじめ用意しておくといいぞ
170名無しさん@お腹いっぱい。
2023/01/21(土) 20:01:31.12ID:eB9FgsUX0 >>168
それではお願いします
それではお願いします
171名無しさん@お腹いっぱい。
2023/01/21(土) 20:09:14.18ID:5IbGynmX0 >>170
おまえ誰?
おまえ誰?
2023/01/21(土) 22:37:50.65ID:H7RQ9lk40
設定クラスと排他実行クラスを作ったのでマージをお願いしたします
設定クラスはProperties.Settingsの挙動はSettingsProviderを継承したもので変えることができるそうなので実行ファイルの場所にjsonで保存するようにしました
その代わりVisualStudioの設定編集画面でProviderにPortableJsonSettingsProviderと入力しないとその設定だけAppDataのほうに保存されてしまいます…
設定クラスはProperties.Settingsの挙動はSettingsProviderを継承したもので変えることができるそうなので実行ファイルの場所にjsonで保存するようにしました
その代わりVisualStudioの設定編集画面でProviderにPortableJsonSettingsProviderと入力しないとその設定だけAppDataのほうに保存されてしまいます…
173名無しさん@お腹いっぱい。
2023/01/22(日) 10:21:45.04ID:fs+UvXuy0 マージしました
2023/01/22(日) 17:22:15.80ID:oksZmpuC0
打倒シキでよろしく
2023/01/22(日) 19:24:39.01ID:5A5PqEGP0
ここまでみりゃ無理ってわかるだろ
176名無しさん@お腹いっぱい。
2023/01/22(日) 20:36:51.77ID:fs+UvXuy0 レス取得までUI実装できたのでマージしました
保存してから返ってくるためかレスの取得が遅いかもしれません
一番は保存のみ待たずに非同期にするのがよいかも
最悪プログレスバーくるくるでもいいかも知れないが
保存してから返ってくるためかレスの取得が遅いかもしれません
一番は保存のみ待たずに非同期にするのがよいかも
最悪プログレスバーくるくるでもいいかも知れないが
2023/01/22(日) 21:06:45.38ID:T8ixMmuk0
レス取得、保存、表示の時間を計測しろ
2023/01/22(日) 21:15:14.08ID:BAP2h1dF0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 京都で行方不明…20歳の米大学生、日本の市民が捜索支援に加わる [ぐれ★]
- 1歳誕生日「顔面ケーキ」動画が大炎上、なぜ投稿? 浮上する2つの説 [どどん★]
- 人気プロ雀士・渋川難波、元女流雀士と“調教不倫”3年半「いじめてあげるね」生々しいLINEのやり取り、本誌直撃に「申し訳ない」 [Ailuropoda melanoleuca★]
- 【芸能】いま最も勢いのあるアイドル、 M!LKが「ポスト嵐」に急浮上 [muffin★]
- 【芸能】ほんこん、高市早苗首相陣営の中傷動画疑惑に「これ、国会でやらなアカンことなんですか?」 [冬月記者★]
- 【野球】阪神・森下が球審への暴言でプロ初退場 [9999★]
- 結局さ、人生って運ゲーじゃね?
- 京都の行方不明アメリカ人男性、遺体で発見 [573472858]
- 【悲報】貧乳なのに水着コスプレしてるコスプレイヤー
- 🏡
- >>4の場所でじさつするわ!w
- Z世代がグレーな事、過激な事、他人を騙す商売する奴ばかりになってしまった原因って何?????? [804169411]