新規専ブラ稼働させる有識者おらんのかえ?

1デフォルトの名無しさん
垢版 |
2023/07/11(火) 17:20:51.78ID:jbB1V13A
掲示板関係のアプリってフレームワーク転がってそうだけど
おれはまだなーんも調べてないから暇潰し程度に調べてみるお
2023/07/12(水) 17:37:40.52ID:3IWxz8i3
C++で適当なフレームワークで作るのもいいし勉強も兼ねてTauriやってみるのも面白そうだな
29デフォルトの名無しさん
垢版 |
2023/07/12(水) 17:56:12.86ID:pumEACPp
iOS専用のヌルサクブラウザ作ってほしい
なんだかんだでtwinkleはよくできてた
Janeは何かもっさり
30デフォルトの名無しさん
垢版 |
2023/07/12(水) 18:05:56.48ID:vrxoI1BI
スレ一覧はsubject.txtかlastmodify.txtで取れだけど、
スレの勢いってどうやって求めてるんだろう
スレはdat読むとしてあと書き込みか、面倒くさそう
2023/07/12(水) 18:07:18.11ID:KNzsKIEj
もうtalk移住でよくね?
2023/07/12(水) 18:12:04.96ID:FYI7tLG6
>>30
勢いはただの計算
現在時刻、レス数、スレの出来た時刻から一日に何レスされるかを計算して出すだけ
33デフォルトの名無しさん
垢版 |
2023/07/12(水) 18:14:29.96ID:stniQL3h
>>31
Talkのプログラム板は焼け野原だ
人がいない
2023/07/12(水) 18:14:31.96ID:FYI7tLG6
大体新しいGUIの技術はググってもまともな情報がないことが多い
バグだらけだったり

その中で妥協しながら完成させる
2023/07/12(水) 19:10:16.28ID:FYI7tLG6
ここ見て実装始めた人はいないだろうけど
書き込みにNGワード設定機能があったほうが便利

たまにコピペミスだろうけど自分の名前や住所をアップする人がいるから
そういうのを出来なくした方がいいと思うわ
36デフォルトの名無しさん
垢版 |
2023/07/12(水) 19:27:22.90ID:pumEACPp
>>31
過疎ってるわ
そもそもJaneってもう少数派だからな
スマホ出る前まではかなりのシェアだったけど
自分を過信しすぎたかね?
37デフォルトの名無しさん
垢版 |
2023/07/12(水) 20:38:24.96ID:1HCOam6r
Talkはごみ板
2023/07/12(水) 22:02:24.06ID:SHa+bleV
専ブラはAPI通さないといけないらしくて、そのAPIをjaneが独占で提供してたみたいだから
APIの中身を書き換えて、他のなりすましサーバへ誘導しちゃえば
5chへのアクセスすべてを乗っ取れると思ったんじゃね?

あとはなりすましサーバに過去1年ぐらいの過去ログがあれば
気がつかずに使い続けた人もいたかもね
2023/07/12(水) 22:35:57.54ID:FYI7tLG6
昔winCEで話す専ブラを作ったことがある
その時はライブラリもなく大変だった

windowsだと今はVoiceVoxがあるので便利
今日作った専ブラはSAPI5とVoiceVoxでスレをしゃべらせてるけど目で読むより読みあげ聞いた方が笑える

音声再生で時々メモリ食いつぶしてOSがカクカクになるんだけどこれはどうにもならないっぽい
40デフォルトの名無しさん
垢版 |
2023/07/13(木) 04:55:47.97ID:98lANb6C
プログラマが満足するもんなんて基本的には自作品しかないだろ
https://i.imgur.com/AbbUnvU.jpg
41デフォルトの名無しさん
垢版 |
2023/07/13(木) 10:38:20.06ID:ef44HwI1
Talkの運営ってどこの誰なん?
2023/07/13(木) 13:49:05.11ID:QycYE5TV
今さら掲示板専ブラとかモチベ湧かんなぁ。
なんかここもtalkも両方過疎って共倒れしそう
2023/07/13(木) 14:28:50.30ID:Kn7xFjwS
今自分で作るとしたら、electronらしいSikiのソース覗いてみて、FirebaseかSupabaseでログを同期できるReactのSPAにするかなぁ。
ユーザー増えると運営費掛かっちゃうから
公開向けじゃないけど。
2023/07/13(木) 14:35:10.88ID:YZNkcLu2
結局データの同期どうするのって話になるんだよな
45デフォルトの名無しさん
垢版 |
2023/07/13(木) 15:14:30.80ID:6Dc0Fr5K
>>43
ElectronよりTauriの方が軽くてサイズ小さいなど色んな問題点が解決されているよ
2023/07/13(木) 15:32:57.19ID:SuCqDk4B
自分つかいなら
vscodeのサイドバー+エディタ領域+パネル
で作るかな
vscodeの機能そのまま使えたら捗りそうだし
2023/07/13(木) 15:33:21.45ID:Kn7xFjwS
Sikiってソースコード公開されてるわけじゃないのね
OSSかと思った
まあDAT読み込むだけみたいだし見るまでも無いか
2023/07/13(木) 15:33:44.74ID:SuCqDk4B
もちろん拡張にするっていう意味
2023/07/13(木) 15:41:59.65ID:ef44HwI1
VSCodeの拡張いいね
2023/07/13(木) 16:12:30.49ID:h85muf88
セマンティックカーネル使いたくて、ネタ探してたから丁度いいかと思ったけど、
やっぱり5chの活用法が思いつかない
2023/07/13(木) 16:15:05.59ID:nV7PXIXO
居間から造るなら鯖生存確認機能とかリアルタイムhissi.orgとかもクライアント側で動くと嬉しい
2023/07/13(木) 20:10:00.58ID:lUC+w1t0
帰ってから過去の書き込みロジック使ってみると動かない
で書き直したら前より簡単になってた…

これは荒らし放題だからさすがに閉じられるだろう
53デフォルトの名無しさん
垢版 |
2023/07/13(木) 20:14:23.16ID:6Dc0Fr5K
>>52
ロジックどのへんが変わったの??
2023/07/13(木) 21:14:28.27ID:lUC+w1t0
変わっていないと言うか間が省略された
2023/07/13(木) 21:15:11.23ID:6kUdjFSi
もう解決したな
解散
2023/07/13(木) 22:29:36.50ID:lUC+w1t0
有識者などいないw
手を動かしたものが勝手に書いて遊ぶだけ
一部の人は金の匂いがして動いてる
※これも自作専ブラから書いてます
57デフォルトの名無しさん
垢版 |
2023/07/21(金) 23:27:38.43ID:t2/fb1Ps
ちょっと聞きたいんだけど、今ってAPI公開してるの?
専ブラ作ってみたいんだけど。
2023/07/22(土) 08:37:44.84ID:a8PwsTyx
今は2ch黎明期のかちゅーしゃでも動くらしいから相当前の仕様の2ch状態だよ
2023/07/22(土) 09:52:36.76ID:KuAv7+jA
ということは、非APIで通常のアドレスから取得したHTMLを解析しなきゃならんのか
書き込みも含めてめんどそうだな
2023/07/22(土) 10:21:25.05ID:Hj+jFAW5
あちこちの板にあるお知らせも読めないのかよ。仕様理解しないのはプログラム作る以前に無能ってことだからやめとけ
なんとなく駄弁りたいだけならTalkに行け

★ 5ちゃんねるから新しいお知らせです
http://mevius.5ch.net/test/read.cgi/tech/9240230711/3
DATファイルへのアクセスが再び解放されました。

DATファイルへのアクセス方法は以下の通りです。
・稼働中のスレッド
/板名/dat/スレッドキー.dat
例: https://agree.5ch.net/operate/dat/1608930977.dat

・DAT落ちした現役サーバに収容されているスレッド
/板名/oyster/スレッドキー上位4桁の数字/スレッドキー.dat
例: https://agree.5ch.net/operate/oyster/1684/1684064837.dat

・過去ログサーバに収容されているスレッド
/板名/oyster/スレッドキー上位4桁の数字/スレッドキー.dat
例: https://natto.5ch.net/food/oyster/1021/1021787092.dat
例: https://mamono.5ch.net/newsplus/oyster/1237/1237017133.dat

※ 過去ログサーバについては上述URLでは読めないスレッドが一部にあります。
現在、新しい過去ログサーバを構築しておりますので稼働しだいすべての過去ログが閲覧できるようになります。
2023/07/22(土) 12:03:27.71ID:7mpPuq5d
>>59
https://mevius.5ch.net/tech/dat/1689063651.dat
ちょっと加工してブラウザコンポーネントで表示するだけ
2023/07/22(土) 12:08:52.58ID:7mpPuq5d
>>57
板一覧
https://menu.5ch.net/bbsmenu.json

スレ一覧
https://mevius.5ch.net/tech/subject.txt

DAT
https://mevius.5ch.net/tech/dat/1689063651.dat

ファイルを直読みしていく方式
2023/07/22(土) 12:12:20.72ID:7mpPuq5d
書き込みはこれでいけた
たぶん色々と省いても動く気がする

POST /test/bbs.cgi HTTP/1.0
Host: news2.2ch.net
Content-length: ポストするデータのサイズ(バイト)
Referer: http://news2.2ch.net/newsplus/
User-Agent: Monazilla/1.00
Cookie: NAME=名前; MAIL=メール; SPID(PON)=値; expires=有効期限; path=/
Connection: close

bbs=newsplus&key=1000000000&time=1&submit=書き込む&FROM=名前&mail=メール&MESSAGE=本文
2023/07/22(土) 15:54:02.86ID:YLqzZrt5
そう言えばルール変更されてから
cookie持ってないときの確認画面が数秒で勝手に移動するようになってるな
2023/07/22(土) 15:54:34.18ID:YLqzZrt5
suka=pontan とか
hana=mogera とか
tepo=don とか
もうやらなくてよくなったのかな
2023/07/22(土) 16:54:31.42ID:sToEtmK8
>>63
今は初期のブラウザ以前の状態
本当に何にもいらない
クッキーも不要で一回書き込めば終わり
2023/07/22(土) 16:55:14.53ID:sToEtmK8
確認画面を送ってきてない
2023/07/22(土) 17:01:39.86ID:4CWSzuf0
5chがうんこたる所以は、キー(サーバー名)を移転とかで変えるからな..
URL変えるとかアホ

で、サーバー移転の一番簡単なハンドリングは?
2023/07/22(土) 18:02:37.12ID:YLqzZrt5
それはわざとリンク切るためでは
2023/07/22(土) 19:18:01.91ID:VbYDssns
勉強かねて自分用5ch専ブラ作ってるけど
全既得ログから本文やスレタイ、日時といった条件を付けてレスを検索できるシステムを実装したいのにうまいやり方が思いつかん
ログは既存専ブラに倣ってlog/5ch/tech/12345.datのような感じで保存を検討してるけどこんな風に貯めたログからの検索はどんなやり方がスマート?

思いつくのは"ループ処理で全ファイル一行づつdatを解析しながら該当するものを探す"だけどこれは簡単そうだけどめっちゃ遅そう
既存の専ブラはどうやってたのこれ
複雑さを避けるならdat直保存はあきらめてsqliteに入れるとかのほうがいい?
2023/07/22(土) 21:21:37.83ID:q7848nvf
全文検索重視なら起動後datを非同期でメモリに読み込むとか
ファイル数多くてmmap系つかえないから野暮ったいけども
grep亜種くらいの性能で十分ならlibripgrep他をつかうのもあり
2023/07/22(土) 21:28:03.33ID:7mpPuq5d
>>30
「勢い = レス数 / (現在のUNIX時間 ? スレッド内の1番目の投稿のUNIX時間) ÷ 86400(24時間)」
2023/07/22(土) 21:40:43.78ID:7mpPuq5d
>>70
自分用ならPostgreSQLとか使ってがっつりやったほうが高速で扱いやすい
配布だとSQLiteになると思うけどどっちにしろSQLだが全検索をいかに避けるかの勝負だね

自前実装なら字句解析してレス毎にキーワードを抽出
キーワード別に検索結果を先に作っておくイメージ

オンラインでやるならAWSにそれっぽいのがあった気がする

検索なんていくらでもライブラリがある気がするけどどうなんだろうか?
2023/07/22(土) 21:59:34.85ID:sToEtmK8
検索に汎用ライブラリがあると思っちゃうのは何故なのか?
jane styleは普通に全ファイル順に読んで普通に検索してる
DBにインデックス作るなんて無駄


Elasticsearchとかのシステム使うのは違う気がするんだけどそういうアプローチはある
2023/07/22(土) 22:12:12.40ID:sToEtmK8
>>72
スレッド内の1番目の投稿のUNIX時間 = スレの出来た時刻 = スレッド番号

なのでsubject.txtさえあれば勢いは計算できる
2023/07/22(土) 22:19:32.12ID:VbYDssns
プログラミング初心者でなにもかもわからん状態なんでいろいろ聞けて嬉しい
いろんなやり方があるのね
janeは全部読んでるということなんでまず愚直に実装してみてダメそうなら別のという感じでやってみます
2023/07/23(日) 00:45:24.90ID:dQXkLWNf
形態素解析してトライ木に全部ぶちこむといいぞ
ハッシュと同じく定数時間O(1)で検索できるぞ
2023/07/23(日) 01:58:55.17ID:2vNn7c8Q
talkのAPI仕様もここに書いて
2023/07/23(日) 11:14:52.20ID:kMNWXVHy
>>77
ばかしかいないみたいねこのすれ

で「ねこ」にマッチしますか?
80デフォルトの名無しさん
垢版 |
2023/07/25(火) 00:17:37.95ID:GKGh2WSx
>>19
俺も昨日から使い始めてまったく同じ感想w
Electronはレスポンスいいなあ、環境によるだろうけど
DAT解放されたんなら久々に遊んでみようかな
2023/07/25(火) 00:22:38.92ID:7X7HwnNv
Electron素晴らしいがTauriはさらに軽い
2023/07/25(火) 02:12:24.49ID:bq7elZtA
>>70
ローカルファイル群に対して、Google 検索は使えないの?

スレッドタイトル・スレッドID は、
ファイル・DB で、別に管理しても良さそう
83デフォルトの名無しさん
垢版 |
2023/07/25(火) 09:11:32.75ID:k8WJtY+U
Tauriって軽いかなー
https://www.youtube.com/watch?v=iXV7rcC71C0
https://www.youtube.com/watch?v=XW8JU1lHLtk
2023/07/25(火) 09:12:34.53ID:k8WJtY+U
>>70
sqliteとか(その他のSQLにしても)入れれば速くなるってもんでもないっしょ
インデックスの造り方の問題
datのままgrepの方が速い可能性まである
2023/07/25(火) 09:35:23.14ID:7X7HwnNv
>>83
マルチプラットフォームフレームワークのElectronとTauriの比較でWaydroidの宣伝は的外れかな

>>84
それはそうだけどgrepだけだと辛いね
特にインデックスやデータ構成やキャッシュなどほぼ同じ構成ならばSQL/RDB経由が必ず遅くなる
遅くても個別のコードを書かずに済んで汎用的に統一的な手軽さで扱えることを目的にSQL/RDBを使う
どちらも目的に合わせた構成をどうするかが一番重要だね
2023/07/25(火) 09:51:42.67ID:1PT+4GbU
>>80
本当に必要なスレだけタブになるのは便利
ただ見るスレが多いとすげー邪魔
あと板内スレ検索が検索マークじゃなくCTRL+Fなのには騙されたw
2023/07/26(水) 19:34:51.34ID:EIzzvEV3
bbsmenuのhrefタグが小文字から大文字になったな
急に動かんようになったからビビったわ
2023/07/26(水) 21:52:19.49ID:iOxX8HKc
>>87
jsonライブラリがない言語なのか?
2023/07/27(木) 01:00:13.61ID:p1qlWbxo
bbsmenu.json取って何らかのライブラリでオブジェクト化してもらうのが一番楽
自分でパースしなくていいんだから
90デフォルトの名無しさん
垢版 |
2023/07/28(金) 08:07:48.31ID:LuxcJ9bF
>>51
hissi取るってことは全datを同期するってことにならんか?
2023/07/29(土) 01:49:33.74ID:udySbMAY
hissi を、各スレのdat から割り出すのは無理。
hissiを記録したスレが無いと無理

hissiは、サーバーで記録する分には簡単。
IP アドレスかハッシュ値で一致したら、+1 するだけ
2023/07/30(日) 17:13:45.82ID:8/zAgUmu
審査通らない問題はどーすんの
2023/07/31(月) 12:52:49.57ID:Gu1ubxBi
>>92
何の審査の話してんだ?
JaneXenoは何の審査通って使えているんだ?
問題はお前の頭にある
2023/07/31(月) 14:43:29.60ID:BBNSaeG9
AppStoreの話だろ
AppStoreは嘘かほんとか知らんが新規の5chアプリの審査が通りにくいという噂が
2023/07/31(月) 17:13:21.01ID:O30oc8Hk
Xも通らないらしいねwww
2023/07/31(月) 18:07:32.65ID:+bjI2PCn
表面上はテキストエディタで参考としてスレやレスを開けるとかそういうアプローチもダメ?
2023/08/01(火) 03:18:37.79ID:Cw+lakzt
datファイルの内部パスって、board名/スレッドid でいいのかな
このスレの場合はtech/1689063651
bbspink含めて、board名が重複したことって今まで無いと思って良い?

janeはカテゴリ名/日本語の板名/スレッドid を主キーにして、このスレの場合は↓こんな感じ
PC等/プログラム/1689063651
2023/08/01(火) 21:09:04.47ID:Nt/KTAzO
かなり前にboard名は重複してたはず
2ch運営はある意味すごいなと思った

その対策でjane系はフォルダ名が日本語なんだと思う
2023/08/01(火) 22:16:37.93ID:UsAAXq5w
そういう5chの技術的に低レベルなところが優秀な開発者を遠ざける一因でもある
2023/08/01(火) 22:40:20.60ID:Nt/KTAzO
ところが板名も変わる
事件で変わったこともあるし
101デフォルトの名無しさん
垢版 |
2023/08/02(水) 08:19:25.93ID:5FehMbuK
5chのdatってファイルベースで、rdbms使ってないんでしょ?
102デフォルトの名無しさん
垢版 |
2023/08/02(水) 08:56:26.13ID:4pI1Wfnv
鯖の負荷はdatの方が軽いからじゃね
2023/08/02(水) 09:09:05.43ID:zBPcjU/l
2chが生まれた頃はrdbmsそんな一般的じゃないだろうし、
その頃から変わらず惰性で続いてるだけだろ
2023/08/02(水) 09:47:36.83ID:TcjEDVFj
>>101
RDBなんて遅いデータベース構造を使うケースはトランザクションなどの必要性がある場合などに限られる
普通に速さを比較すれば歴然とdatが速い
105デフォルトの名無しさん
垢版 |
2023/08/02(水) 10:16:29.21ID:Pi88UKYC
結果として5chはファイルベースにして正解だっただろうな
管理コストが段違いで低い
2023/08/04(金) 09:13:52.25ID:BG+dB/DU
>>98
board名重複してんのか…
そういう情報が集約された場所が無いのがつらい
2023/08/04(金) 10:08:11.71ID:UKTFfH8a
今は重複してないし今後も多分重複しない
2023/08/04(金) 10:59:33.84ID:4C/k3UDJ
サーバ名+ボード名で一意になるはず
109デフォルトの名無しさん
垢版 |
2023/08/04(金) 13:05:04.42ID:+/vl3Xh+
サーバ名ってたまに変わるんでしょ?
2023/08/04(金) 15:40:52.75ID:XLfSEGlw
名前変わっても中身変わってない
2023/08/04(金) 16:12:29.14ID:S7yEvO65
board名.2ch.netとする利便性と手間を天秤にかけたのだろう
2023/08/04(金) 22:34:52.94ID:p+l3H84b
bbsmenuからたどるようになってるので変わったらそこを見るしかない
2023/08/05(土) 19:37:43.78ID:wQaB7TT9
【新板】ちいかわ板が発足🍜 kes.5ch.net/chiikawa/ ( ( j )) ⏝⏝ ( ( j )) [人気者★]
https://asahi.5ch.net/test/read.cgi/newsplus/1690978251/
2023/08/06(日) 12:16:51.24ID:SuulMMGF
なんか意外と伸びたな
今更5chの専ブラ需要そんなあるかな
2023/08/06(日) 19:04:15.05ID:Y+ihKXS1
入門者向けのホビー
2023/08/06(日) 19:20:51.51ID:0L7z/iOA
プログラミング初心者がTwitterのアプリを実質作れなくなったから、2chブラウザを作る時代が来る可能性0%
2023/08/06(日) 19:40:38.09ID:jraglk/O
ユーザーにとっては初心者が作ったアプリは大抵は出来損ないだからメリット
あんまないし、かといって経験豊富な人にとっては5ch専ブラ作っても
技術的にも面白くなく得ることないからやらないだろうし
はて
2023/08/06(日) 21:22:21.83ID:Y+ihKXS1
それは既存の専ブラと言うものに捕らわれすぎでは?

経験豊かな人にも意味はないわけではない
2023/08/06(日) 21:24:19.69ID:Y+ihKXS1
ユーザー?

普通にアプリは自分のために作るもの
他人が使うなんて普通は考えない

今はアプリは何らかの見返りを受けるための道具と思ってる人が多いのかな?
それはそれで変だと思うが
120デフォルトの名無しさん
垢版 |
2023/08/07(月) 10:06:24.75ID:wl/Lx6N5
>>117-118
専ブラの造り方っていう形でタラタラ日記描けば
マ板的には勉強がてら観る人居るんじゃね
121デフォルトの名無しさん
垢版 |
2023/08/07(月) 10:06:52.28ID:wl/Lx6N5
マ板じゃなかったム板だったスマソ
2023/08/08(火) 09:25:40.67ID:sBtu/baC
専ブラは難易度的にちょうどいいから初心者が勉強がてらつくるのにいいんだよな
2ちゃんねる時代もそんな感じでプログラム覚えてる人が何人もいた

たぶんデスクトップアプリを作ろうって需要そのものが減ってんのかな
C#やVB、Delphiのスレも昔ほどは勢いないし
プログラミングで一儲けっていう時代でもなくなったのか
123デフォルトの名無しさん
垢版 |
2023/08/08(火) 19:00:29.53ID:tbD5EmBy
>>122
アプリで一儲けするならデスクトップじゃなくてスマホでしょうよ
2023/08/08(火) 19:33:07.65ID:O4IdAwZB
>>122
歴史が長くUIが工夫されまくってきた専ブラを初心者が作ろうとすると確実に挫折する
お前はアプリづくりと初心者の両方に対する認識が甘すぎる
125デフォルトの名無しさん
垢版 |
2023/08/08(火) 19:37:54.44ID:5dVTb6/Q
工夫で枯れてると思い込んでるだけで
改良の余地も突然変異もあっていい
126デフォルトの名無しさん
垢版 |
2023/08/10(木) 23:24:12.74ID:8F+BevuO
chmateの何が不満なのか?
2023/08/11(金) 10:02:15.59ID:90k8yufy
かつて検索もせず質問する奴は
「『目の前の箱』を使って調べられないのか?」と煽られていたもんだが
最近は箱すら持たぬものがいる様だ
2023/08/11(金) 17:19:17.27ID:DMm7pQwE
「高性能な板」は持ってるはずだけどな
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況