探検


5ch ブラウザ JD 21

■ このスレッドは過去ログ倉庫に格納されています
2018/10/28(日) 01:06:34.93ID:4zccPpiE
JD は gtkmm/GTK+ を用いた5chブラウザ(ただし非公認)です。
公式 http://jd4linux.sourceforge.jp/
sourceforge.jp http://sourceforge.jp/projects/jd4linux/
JDサポートBBS http://jd4linux.sourceforge.jp/cgi-bin/bbs/support/
5chスレ過去ログ http://jd4linux.sourceforge.jp/old2ch/
JD開発ポリシー http://jd4linux.sourceforge.jp/policy.txt
前スレ 2ch ブラウザ JD 20 http://mao.5ch.net/test/read.cgi/linux/1516535816/
2019/01/17(木) 13:10:21.76ID:t5zNc/bU
Yet Another JD

YAJ、YAJD
2019/01/17(木) 13:27:36.80ID:CcZTO+wb
>>385
>Debianのパッケージに間に合わない
えっどういうこと?
Debianのパッケージに入る見込みがあるの?
2019/01/17(木) 14:22:39.90ID:PnHtBBVQ
なんJに書き込めない
今なんJでNGT暴行事件で祭りになってるのに・・・
2019/01/17(木) 14:46:28.01ID:CcZTO+wb
>>388
運用か臨時で聞いてみ
2019/01/17(木) 17:08:58.35ID:3QuLMfh4
>>379
Readmeをちゃんと読むようにすれば基本大丈夫だから
もう一度挑戦してみ
2019/01/17(木) 17:22:23.32ID:wCcpGR2t
>>377
これどうにかならん15ではじまるdatたちに23ではじまるdatができるのがあかんみたいだ
2019/01/17(木) 17:28:54.15ID:wCcpGR2t
>>388
書き込めたぞ
2019/01/17(木) 17:32:07.37ID:3QuLMfh4
>>391
速度と日時がおかしいのを操作すると落ちる
ずっと新着扱いだから分かりやすいはず
それと単に23から始まるdat消しとけばおk
2019/01/17(木) 19:08:22.06ID:jjh+1xXX
本当だ 日付が異常なスレを開くと落ちるね
なんだこりゃ
2019/01/17(木) 19:10:01.85ID:s+hN7ZA7
>>388
結局のところ、犯されたりしたの?
俺は暴力嫌いだから、素っ裸にして縛り上げて、
小便漏らすまでじっくり観察する程度のマイルドさが好きなんだが。
2019/01/17(木) 19:13:10.98ID:ET+dYkoA
間違って踏まないようにあぼ〜んしとくといい
2019/01/17(木) 21:34:16.88ID:H1gSagEx
>>377,393,394
32bitだと書き込み時刻が2043年になってる異常なスレを開いても落ちない
板一覧のsinceは2038/01/19 12:14 (察し)
64bitだと異常なスレのsinceはどう表示される?
2019/01/17(木) 21:54:30.85ID:pO6Z+b12
>>392
やっぱり書き込めない!!
2019/01/17(木) 22:00:09.58ID:wCcpGR2t
>>398
書き込めたぞ
http://swallow.5ch.net/test/read.cgi/livejupiter/1547728622/735
2019/01/17(木) 22:03:59.60ID:jjh+1xXX
src/jdlib/hash_set.cppでdatの番号をatoiして符号気にせず配列のインデックスに指定してる/(^o^)\
>>397
お察しの通り
2019/01/17(木) 22:11:00.85ID:wCcpGR2t
>>397
板一覧のsinceは2043/07/25 19:40とかだな
2019/01/17(木) 22:59:59.18ID:H1gSagEx
>>401
src/dbtree/article*.cppでset_since_time()にはatol使っているから64bit(LP64?)は大丈夫そう
32bitは…std::chronoなら2038年問題を回避できるのかな
>>400
dat番号とtime_tをintに変換するコードは修正しないといけないのかあ
403394
垢版 |
2019/01/18(金) 00:57:18.84ID:URIbZsUG
ひとまず自分の環境では落ちるのは回避させられたので↓パッチ置いときますね
ttps://gist.github.com/ooinu/8b173ecc2a1b6e4eb359a4aa0e711643
2019/01/18(金) 01:02:18.07ID:KQVpm7dz
ありがとう
2019/01/18(金) 11:38:45.47ID:uTHTfg3n
けんもう関連のトラブル絡みなのかわからないけど
JD関連のフォルダが消えてしまった
2019/01/18(金) 11:48:11.80ID:4lEEm5E0
ついでに[]もatに変えて境界チェックするようにしちゃ駄目かしら
407login:Penguin
垢版 |
2019/01/19(土) 12:02:45.72ID:X+9W73u5
>>387
https://github.com/yama-natuki/JD/issues/15#issuecomment-453973282
2019/01/19(土) 12:39:50.19ID:mRMSUnnP
>>407
thx
2019/01/19(土) 17:20:27.06ID:Lg16CEmS
>>406 PRするときに足しときます
2019/01/19(土) 17:50:32.72ID:F2Dt9S/O
たくさんの新名称候補のレスありがとうございます
現時点で挙げられている候補から決めたいと思います
1月20日に日付が変わって最初に書き込まれたレスのコンマ以下の一桁目で決定します
商標検索で多数ヒットしたものとJaneDoeStyleとJJHJYJSJCは除きました
ご了承のほどお願い致します

2019/01/20(日) 00:00:00.0[0]←ここ
0 JDim 1 JKJD 2 NSJD 3 NNJD 4 JaneGT 5 JDD 6 JDex 7 re-JD 8 JD-ng 9 YAJD
2019/01/19(土) 17:52:14.54ID:Lg16CEmS
>>406 ごめんなさい、足すってレスしちゃったけどやっぱりやめます
必要ならそちらでやっておいてください_(._.)_
2019/01/19(土) 17:58:09.65ID:mRMSUnnP
>>410
諒解しました
2019/01/19(土) 18:48:18.01ID:GdLLq9xJ
アイコンもオサレにしてね
414login:Penguin
垢版 |
2019/01/19(土) 18:53:37.14ID:X+9W73u5
>>413
おまえが描くんだよ!
2019/01/19(土) 21:24:02.94ID:hweHSYr9
>>410
ふぁ、予選落ちかよ
416login:Penguin
垢版 |
2019/01/19(土) 23:45:45.37ID:qkiPTgQq
>>411
よく考えたら% size()でkeyは常に要素数以下に収まるようになってるからatoiの溢れだけ対応すれば充分って事ですかね
こちらこそろくに考えてない思いつきでお手を煩わせてすんませんした

(ただ今度は逆にkeyが常に要素数以下ならそのatoiの対応だけすれば後は戻り値はわざわざsize_tにしないでもintのままで良いんじゃ?って疑問が)
2019/01/20(日) 00:00:13.00ID:JFAVRXx3
ほい
2019/01/20(日) 00:27:34.83ID:VvKIq3c9
>>417
おっ0だからJDim (JD improved)に決定!
2019/01/20(日) 01:36:47.75ID:13UN5bqQ
00ってなんか凄いなw
2019/01/20(日) 03:20:38.14ID:JFAVRXx3
>>413
https://i.imgur.com/0Jy7iaR.png
ほら、今流行りのふらっとでざいんというものだ
受け取るがいい
2019/01/20(日) 06:09:44.46ID:MB3pyOqY
>>416
おっしゃる通りオーバーフローだけ直せばバグ修正には十分なので
一つのPRに混ぜない方がいいかなと考えてました(説明すべきでした 申し訳ない)
たしかにsize_tへの変更はいらないですね……>>403 削っておきました
2019/01/20(日) 09:03:53.46ID:K5X5utm3
いくつか追加してほしい機能があるのだけどパッチとかってどこに投げればいいのでうか?
2019/01/20(日) 10:21:22.59ID:29h8n2zw
>>422
githubだけど、開発フローを開示してくれてるからそれ読んでからにするか、githubで質問すればいい
プルリクエスト送ることになると思うけど、マージするのは開発者次第だから一度オープンにして
反応を伺ってからのほうがマージされやすいと思う。
2019/01/21(月) 22:48:18.47ID:cFcynCZ6
https://dig.5ch.net壊れたスレタイ検索できない
2019/01/21(月) 22:56:10.35ID:5PL+OU3t
>>423
ありがとう。
でも、Sourceforceじゃなくて?
https://github.com/yama-natuki/JD
そうか本家は終わっていたのか。
ここであっているかな?
ブランチtestが開発用ブランチっぽい?
2019/01/21(月) 23:23:00.96ID:7JmD4CLz
>>425
そちらは開発って言うよりも保守って感じだからma8maのほうがアクティブに対応してくれそうだけど、
どんな機能追加なのだろう?
2019/01/21(月) 23:48:18.44ID:5PL+OU3t
>>426
どうなってんだ。。。
手元のリポジトリは上記が登録されているようだが。
命名変更のこともあるし、新しい開発フローが定着するまでまったほうがよいかな?
機能提案自体はまだ書き始めてもいないから焦ることはないが(おい
2019/01/22(火) 06:45:16.60ID:Mf40+hYj
>>427
とりあえず状況整理するにはこれを読んで。
https://github.com/yama-natuki/JD/issues
あと開発については
https://github.com/ma8ma/JD/issues
https://github.com/ma8ma/JD/wiki
を読む。
それから、機能が形になればma8ma氏とgithub上で相談すればいいのでは?
429login:Penguin
垢版 |
2019/01/22(火) 22:36:11.36ID:WVySrFTm
どうでもいいけど、開発してるのはJaneStyleの機能全部盛り込んでるので頼むわ
もちろん、画像も全自動取得で
2019/01/22(火) 22:46:09.42ID:VsaEBRp7
どうでもいいなら乞食みたいなレスせずに黙ってれば?
2019/01/22(火) 23:25:16.66ID:EFewJIjb
>>428
親切にありがとう。
読んでみるよ
2019/01/23(水) 02:50:45.19ID:ANYCbBrD
>>431
いやいや、開発してくれるならありがたいよ。頑張って。
2019/01/23(水) 03:53:05.46ID:QaVJ7IQH
>>429
パッチ書いてどうぞ
2019/01/23(水) 09:45:37.55ID:5+Dlg/AH
>>429
で、いくら寄付してくれるんだい?
自分しか要らない要望の実現には対価が必要だよ?
2019/01/23(水) 11:27:27.83ID:rtuMyxvz
「機能全部盛り込んでるので頼むわ」という物の頼み方に、もの凄い違和感があった
天丼注文してるわけじゃねえのになんだ、その言い方
2019/01/23(水) 12:35:50.86ID:QaVJ7IQH
それにJaneStyleの機能全部盛り込んでるのが良いなら素直にJaneStyleそのもの使えばいいじゃんと思うんだよね
2019/01/23(水) 14:17:41.68ID:/a6S72H5
ものの言い方にケチつけるものの言い方w
2019/01/23(水) 14:21:21.68ID:9BcvIZUm
ゴキブリ、一匹見かけたら・・・と言う話があるのだから
要望はどれだけあってもかまわないだろう
バランスよく追加することも切り落とすことも、作る側で自由にできることだから

どんなアプリもよく使われる主要機能の他に、たいして使われることもない無数の機能が付加されている
じゃ、主要必須の機能だけのスリム仕様で勝負できるかと言えば、全く勝負にならないのだろう
些細なものでも必要とするユーザーには不可欠であったりする

つまるところ、自分しか要らない要望なんて切り捨てようが、これはなくてはならないと言おうが
必須以外の無数の機能の取捨選択、アプリに彩をつける行為でしかない
2019/01/23(水) 14:32:02.75ID:ut5z6gu2
> 機能全部盛り込んでるので頼むわ

つーか、普通にそんなレスはスルーしてるから
逆になんで絡んでいくのかが理解できん
2019/01/23(水) 15:19:33.65ID:QaVJ7IQH
普通にそんなレスはスルーしてるのに絡んでいくことには絡むのか
変わった人だね
2019/01/23(水) 15:27:47.01ID:ut5z6gu2
ああ、アスペだからか。失礼した
2019/01/23(水) 16:26:17.28ID:QaVJ7IQH
だいたいこういう人は直ぐアスペとか言い出す
何故だと思う?
普段言われてるからだな
2019/01/23(水) 18:15:02.30ID:rY4Iu6SV
もうやめて!とっくに>>439のライフはゼロよ!
2019/01/23(水) 19:09:10.43ID:ut5z6gu2
>>443

スルーしているだけYO
2019/01/23(水) 19:30:59.71ID:plnGE6L4
>>442
ホント、すぐに「アスペかw」とか「ネトウヨかw」って言うよね
446login:Penguin
垢版 |
2019/01/23(水) 20:47:11.40ID:+Jg97Dgr
JDim 始動
https://github.com/JDimproved/JDim
2019/01/23(水) 21:44:06.56ID:MVJaA5li
>>446
Update program name

名称をjdimに変更する。デフォルトのキャッシュディレクトリ(~/.jd)、
C++ソースコードのファイル名や識別子(マクロ、変数、クラス)
などは変更しない。

変更箇所
* 実行ファイル名 - jdim
* 環境変数 - JDIM_CACHE, JDIM_LOCK
448login:Penguin
垢版 |
2019/01/23(水) 22:15:36.51ID:NWaAdGSO
>>434
寄付で作れそうなの?
そしたら、みんなで金集めて作っていいこと出来るんじゃない?

俺はプログラミングの才能はないけど、マネージメントはかなりいけるよ

>>436
今はWine通してStyle使ってるけど、Wineで使えなくなった時に困るからねえ

>>446
おお、すごいじゃん
期待できるね
有料化する?
2019/01/23(水) 22:16:28.55ID:QaVJ7IQH
やっぱずれてるわ
2019/01/23(水) 22:17:43.18ID:9v8Cu7Ba
dimってところがなんか嫌な感じだけどw
たぶん気のせいだろうw
2019/01/23(水) 22:21:21.75ID:QaVJ7IQH
>>450
後出しで文句言うな
2019/01/23(水) 22:22:04.72ID:aRxUYWuR
アイコンは特に変えないのね
2019/01/23(水) 22:23:59.54ID:aRxUYWuR
2chproxyについて言わないのは隠れるためか
2019/01/23(水) 22:39:04.75ID:9v8Cu7Ba
>>451
いやそういう意味じゃないんだw
忘れてくれw
2019/01/23(水) 23:01:38.14ID:RrmnuNma
$ autoconf -i
はエラーが出て通らなかったので
$ autogen.sh
を代わりに実行したら上手く行った
2019/01/24(木) 00:11:10.75ID:nGZuT2IG
autoreconfだよ
2019/01/24(木) 00:28:19.27ID:YseEl00F
IP変わった\(^o^)/
JDimからカキコ

http://jane2ch.net/test/read.cgi/community/1402545998/438
2019/01/24(木) 00:47:23.10ID:zmJ7UsFh
なにそのアドレス
2019/01/24(木) 00:51:55.38ID:sWaruUfs
それ串無いと使えないんか?
2019/01/24(木) 05:36:29.11ID:q5jFMeey
>>459
「それ」がJDimのことならもちろんそう
2019/01/24(木) 12:36:40.84ID:rPpRgjEj
>>456
あ、本当だ
455のことは忘れてね
てことは
$ autoreconf -i
でも
$ autogen.sh
でもOKってことかな
2019/01/24(木) 15:00:07.03ID:hrZDa5hO
ハッテンしてきたね
2019/01/25(金) 03:22:11.93ID:n9byr1lU
Archlinuxをお使いの方へ
jd-gtk3のパッケージを使われている方にメンテナからお知らせです。
gtk3版のJDがJDimに変更になりました。jd-gtk3のパッケージもそろそろout of dateになります。
そこでjdim-gitを用意したのでお使いください。
コマンド名がjdからjdimに変更になりますので各自のランチャーなどの環境を変更していただければと思います。
2019/01/25(金) 14:26:54.59ID:JPCkmT34
JDimきた
まだベータなのね

[バージョン] 0.1.90-beta20190124(git:46c1c2e897)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 3.24.0
[ glibmm  ] 2.56.0
[オプション ] '--with-stdthread'
'--with-gtkmm3'
[ そ の 他 ]
2019/01/25(金) 14:46:16.87ID:HwZTw0Ws
バージョン欄にソフトウェア名を加えたほうがいいな
値が大きく違うから分かるっちゃ分かるが
2019/01/25(金) 17:16:40.28ID:j68sdAY/
svn絡みのコードをまるっと削除したい(´・ω・`)
2019/01/25(金) 20:02:45.66ID:3+uzro5A
>>465
[ そ の 他 ] のとこに"JDim"とかちょろっと付け足すぐらいが一番楽で影響も少なそうね
2019/01/25(金) 22:52:24.85ID:9X2U5BxX
>>465,467
[バージョン]にプログラム名を入れるのは問題なさそうなのでやってみます。

[バージョン] JDim 0.1.0-20190125(git:27b617df83:M)
[ディストリ ] Ubuntu 16.04.5 LTS
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] MATE
[ gtkmm  ] 2.24.4
[ glibmm  ] 2.46.3
[オプション ] '--with-openssl'
'--with-stdthread'
[ そ の 他 ]
2019/01/26(土) 08:43:01.78ID:uWuj0WrS
GTK3きた
https://github.com/ma8ma/JDim
2019/01/26(土) 09:04:33.93ID:uWuj0WrS
てことで入れてみた
JDim >>469
Mateなんだけど[ DE/WM ]「デスクトップ環境等」が空欄に

[バージョン] 0.1.90-beta20190125(git:5349c82efc)
[ディストリ ] Ubuntu 16.04.5 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 3.18.0
[ glibmm  ] 2.46.3
[オプション ] '--with-gtkmm3'
'--with-stdthread'
'--with-openssl'
'--with-native'
'--with-alsa'
'--with-oniguruma''--with-migemo'
[ そ の 他 ]
2019/01/26(土) 09:06:49.92ID:uWuj0WrS
見返してみたら以前もそーだたー>>470
2019/01/26(土) 12:28:50.26ID:Nf1UEHk/
src/environment.cppの520行目と535行目って「const std::string str_wm」で同じ変数を再定義してるような気がするんですが
なんで「redefinition of str_wm'」みたいなエラーにならないんでしょうか…?

https://github.com/JDimproved/JDim/blob/2f8ec155c213e8c38165a1e025861b8961fb4cee/src/environment.cpp#L520
https://github.com/JDimproved/JDim/blob/2f8ec155c213e8c38165a1e025861b8961fb4cee/src/environment.cpp#L535
2019/01/26(土) 13:53:24.49ID:efu5RFQf
scopeが違うため、内側のscopeの変数が外側を隠すため、
エラーにならない。C/C++の文法上そうなっている。
"variable shadowing" とか、 man gcc の -Wshadow オプションとかを
調べると分かる。
2019/01/26(土) 14:01:14.75ID:Nf1UEHk/
>>473
おおお、shadowingの概念は知ってましたがC/C++には存在しないって勝手に間違って思い込んでました!
どうもありがとう
2019/01/26(土) 15:41:11.61ID:dloA9ldW
>>470
MATEの表示はテストなのでPRから外しました。紛らわしいことしてすみません。
2019/01/26(土) 15:55:01.31ID:dndU1xy0
CinnamonはGnomeって表示されるのに
MATEはMATって表示されるの?
2019/01/26(土) 16:12:41.71ID:dloA9ldW
src/environment.cppのget_wm()でDE/WMの判定をしているんだけど
Cinnamonは環境変数GNOME_DESKTOP_SESSION_IDが設定されているからGNOMEと判定されているようです

get_wm()の結果は動作環境の表示以外でも使われているのでMATEやCinnamonを追加するのは見合わせています
2019/01/26(土) 20:58:26.50ID:zY9DMOx9
[バージョン] 0.1.0-20190123(git:f6390b7f97)
[ディストリ ] Debian GNU/Linux buster/sid (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.58.0
[オプション ] '--with-sessionlib=xsmp--with-alsa--with-gthread--with-migemo--with-migemodict=/usr/share/cmigemo/utf-8/migemo-dict'
[ そ の 他 ]

板は読めた、スレは読めない
2019/01/26(土) 20:59:22.60ID:zY9DMOx9
書き込みは出来た

なぜ読めないのだろう?
2019/01/26(土) 21:26:54.07ID:E8kUeAKY
串でしょ
2019/01/26(土) 22:33:56.89ID:h7fK7/QB
[バージョン] JDim 0.1.0-20190126(git:71f2266d0f)
[ディストリ ] Linux Mint 19.1 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.56.0
[ そ の 他 ]

導入記念カキコ。
2chproxy.plもJDimのフルパス設定で使用出来る。
素晴らしい。
ありがとう。
2019/01/27(日) 00:13:44.85ID:DLm52ku3
[バージョン] JDim 0.1.0-20190126(git:71f2266d0f)
[ディストリ ] Debian GNU/Linux 9 (stretch)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.50.0
[ そ の 他 ]

LXQtが判定されないのはJDと同じ……
祝JDimカキコ
2019/01/27(日) 00:17:34.45ID:JqvgvNAf
[バージョン] JDim 0.1.0-20190126(git:71f2266d0f)
[ディストリ ] Debian GNU/Linux buster/sid (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] LXDE
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.58.0
[オプション ] '--with-openssl'
'--with-gthread'
'--with-pangolayout'
[ そ の 他 ]

とりあえず
# cp -f src/jdim /usr/local/bin/jd
で済ました
2019/01/27(日) 01:21:17.46ID:1Vuc0ys2
[バージョン] JDim 0.1.0-20190126(git:71f2266d0f)
[ディストリ ] Fedora29 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] Gnome3
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.58.0
[オプション ]
[ そ の 他 ]
開発に感謝。
以下READMEに含まれない情報。 READMEに追記をお願いしたい。
* configure を成功させるために autoconf-archive のインストールが必要。
* configure とmake を成功させるために libgcrypt-devel のインストールが必要。
* --with-gtkmm3を使用する警告がでた。configure: WARNING: unrecognized options: --with-gtkmm3
2019/01/27(日) 01:46:35.24ID:Gnfw8Q4P
>>484
fedoraということはredhat系にautoconf-archive & libgcrypt-develを追加でおk?
gtkmm3はJDimprovedにまだマージされてない(0.1.0のタグ付け前なので不具合は避けたい)
■ このスレッドは過去ログ倉庫に格納されています

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