2ch ブラウザ JD 20

レス数が1000を超えています。これ以上書き込みはできません。
0001login:Penguin2018/01/21(日) 20:56:56.36ID:kBcU7xWO
JD は gtkmm/GTK+ を用いた2chブラウザです。

公式
http://jd4linux.sourceforge.jp/

sourceforge.jp
http://sourceforge.jp/projects/jd4linux/

JDサポートBBS
http://jd4linux.sourceforge.jp/cgi-bin/bbs/support/

2chスレ過去ログ
http://jd4linux.sourceforge.jp/old2ch/

JD開発ポリシー
http://jd4linux.sourceforge.jp/policy.txt

前スレ
[[[ 2ch ブラウザ JD 19]]]
http://mao.2ch.net/test/read.cgi/linux/1507288949/

0952login:Penguin2018/10/21(日) 21:10:46.74ID:DuhR8ycq
>>951
えっ。そうなの?

0953login:Penguin2018/10/21(日) 21:21:51.87ID:yUlaLgXM
custom memory allocation vtable not supportedについては
警告が出ているだけで無害だって>>354-361で結論が出てるよ

0954login:Penguin2018/10/21(日) 21:27:34.05ID:cBzH3eEP
>>953
じゃあ
Segmentation fault (コアダンプ)
は別のエラーってことかな?

0955login:Penguin2018/10/21(日) 21:33:10.92ID:cBzH3eEP
一旦バグを取り下げるかな・・・
少し様子見しよう。

0956login:Penguin2018/10/21(日) 21:42:28.01ID:yUlaLgXM
>>954-955
そう、別のバグ
似てそうな事例は例えば >>848- とか?

いずれにしても5chへの仕様変更で150226では使い物にならないから更新は必要だけど

0957login:Penguin2018/10/21(日) 21:45:04.72ID:DuhR8ycq
>>956
ありがとう。
バグは投げておいたほうが良さそうですね。
了解しました。

0958login:Penguin2018/10/21(日) 22:27:37.49ID:esBdeLe2
>>943
スレ一覧のマウスホイールスクロールは環境変数を設定すれば動くかも
GDK_CORE_DEVICE_EVNETS=1 ./src/jd

0959login:Penguin2018/10/22(月) 11:34:32.74ID:TAUoBV0O
 実行するには直接 src/jd を起動するか手動で /usr/bin あたりに src/jd を cp する。

---------------
意味がわかりません

0960login:Penguin2018/10/22(月) 11:46:27.06ID:xsUZBTE8
インストール直後で
$jd
と打ってもcommand not found
とかなって起動できないので、
$sudo cp jd /usr/bin
しておくと任意のディレクトリから
$jd
だけで起動するようになるんだよ
そうしないといちいち/jd/srcにあるやつを
$./jd
とかしないと起動しないんです

0961login:Penguin2018/10/22(月) 12:11:10.64ID:Pl0P1jUS
パッケージマネージャからJDをインストールしました
起動したら板一覧が取得できませんでした

2chproxy.pyなんてのを導入すればよいと言うことを知って
コマンドラインオプションをコピペして実行しました
ホームディレクトリィの配下のinstall.shなるものを実行したら
jd.shと言うのが、pathの通ったホームディレクトリのbinフォルダに生成されました
これを実行したら、板一覧も読み込めてJDが使えるようになりました

2chproxy.pyが必要のないソースパッケージが存在するんですね
もう、間に合ったから必要ないですけど

0962login:Penguin2018/10/22(月) 18:21:58.06ID:TAUoBV0O
$ sudo cp jd /usr/bin
cp: -r not specified; omitting directory 'jd'
$ jd

Command 'jd' not found, but can be installed with:

sudo apt install jd

0963login:Penguin2018/10/22(月) 18:23:36.59ID:TAUoBV0O
$ sudo cp -r jd /usr/bin
$ jd

Command 'jd' not found, but can be installed with:

sudo apt install jd

$

0964login:Penguin2018/10/22(月) 18:37:39.37ID:qTl4HN4g
>>959
ソースコードからビルドした?
そもそも、ビルド出来てる?

0965login:Penguin2018/10/22(月) 18:41:32.21ID:t5czwsGl
まず"jd"ってファイルの有無を確認するところからかな

0966login:Penguin2018/10/22(月) 19:59:14.54ID:TAUoBV0O
make[3]: Leaving directory '/home/maron/jd/src'
make[2]: Leaving directory '/home/maron/jd/src'
make[2]: Entering directory '/home/maron/jd'
make[2]: Leaving directory '/home/maron/jd'
make[1]: Leaving directory '/home/maron/jd'
maron@maron-System-Product-Name ~/jd $

make までは通りました 所要時間たぶん35分。

0967login:Penguin2018/10/22(月) 20:12:03.37ID:TAUoBV0O
connect(getsockopt) failed
直接 src/jd を起動すると

>板一覧の読み込みに失敗したため板一覧は更新されませんでした。

プロキシ設定や板一覧を取得するサーバのアドレスを確認して、ファイルメニューから板一覧の再読み込みをして下さい。
板一覧取得サーバのアドレスはabout:configで確認出来ます。

0968login:Penguin2018/10/22(月) 20:28:52.27ID:tSwRn0JV
>>966
じゃあsudo make install
しなくても直接バイナリ叩けば良いけど

0969login:Penguin2018/10/22(月) 20:55:06.59ID:9v15J++w
板一覧を取得するサーバのURL貼ろうとしても弾かれる
http://menu.5ch.net/bbsmenu.html
5chだけならこれかな

あとこれの導入も忘れずに
https://github.com/yama-natuki/2chproxy.pl

0970login:Penguin2018/10/22(月) 21:52:46.47ID:RzxJ+NSY
/usr/binにビルドしたのを入れておいて、jd.shを/usr/local/binに入れておくと便利が良いけどな。
自分でビルドするなら/opt/以下でもいいと思うけど。make installするなら管理大変だし。

0971login:Penguin2018/10/22(月) 22:36:38.40ID:TAUoBV0O
$ git pull
Already up to date.
$
下はやっていいの?
−−−−−−−−−−−−−−−−−−−−−
インストール(JDユーザー向け)

 作成されたディレクトリ、 2chproxy.pl/ に移動し、

./install.sh

すれば自動でインストールからJDの設定までしてくれます。

あとはリログし、JDのアイコンをクリックするだけです。

0972login:Penguin2018/10/23(火) 00:25:20.70ID:LsCbzV4R
[バージョン] 2.8.9-180424
[ディストリ ] Peppermint Nine
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.56.0
[ そ の 他 ]
connect
(getsockopt) failed

板一覧の読み込みに失敗したため板一覧は更新されませんでした。

0973login:Penguin2018/10/23(火) 00:26:37.02ID:LsCbzV4R
$ cd 2chproxy.pl/
~/2chproxy.pl $ ./install.sh
Copying 2chproxy.pl to /home/maron/bin
Copying jd.sh to /home/maron/bin
Copying jd.desktop...
Backup to jd.conf
replace jd.conf
done.
~/2chproxy.pl $

0974login:Penguin2018/10/23(火) 07:39:15.57ID:cxa9G5pE
ID無しをNGにするのってどうやればいいのかな?
正規表現がわからない

0975login:Penguin2018/10/23(火) 09:22:16.38ID:sOSvri7v
.{2}:.{2}\..{2} \s{2}$
ぼくはこうしてます
誤爆する可能性はあるけどね。

0976login:Penguin2018/10/23(火) 10:45:18.90ID:sOSvri7v
httpsの画像でエラー出てとれない奴結構あったけど
最新バージョンで-with-opensslつけてビルドしたら出なくなったよかった

0977login:Penguin2018/10/23(火) 15:32:21.34ID:9wU9aIWO

0978login:Penguin2018/10/23(火) 21:52:12.98ID:UkgJlc9u
今jd-2.8.9-180424なんだが
https://github.com/yama-natuki/JD/tree/test
ここで落とせるJD-test.zipてのが最新なのか?バージョンはいくつなんだ?

0979login:Penguin2018/10/23(火) 21:58:52.20ID:1nD8wwTm
>>878
リリースは現状で最新、リリースされてないコミットまで拾いたいならそこでJD-test.zipを落とせばいい。

0980login:Penguin2018/10/23(火) 22:03:37.17ID:UkgJlc9u
ああここなんだなリリース
https://github.com/yama-natuki/JD/releases

0981login:Penguin2018/10/24(水) 07:51:48.14ID:srbC0hch
[バージョン] 2.90.1-alpha20181023(git:9e229afcc3)
[ディストリ ] Debian GNU/Linux 9 (stretch) (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 3.22.0
[ glibmm  ] 2.50.0
[オプション ] '--with-gtkmm3'
[ そ の 他 ]

git clone -b gtk3-idea-r2 --depth 1 https://github.com/ma8ma/JD.git jd
cd jd
autoreconf -i
./configure --with-gtkmm3
make ーj2

ma8ma氏Thanks.

0982login:Penguin2018/10/24(水) 09:14:35.15ID:OUeCcdDt
>>975,977
ありがとう

0983login:Penguin2018/10/24(水) 13:11:01.06ID:KWIJENau
パッチ版は更新こないのかな

0984login:Penguin2018/10/25(木) 22:27:45.03ID:95ZaM4ci
>>967
これになったので2chproxy.plを再インストールして回避。

0985login:Penguin2018/10/26(金) 02:17:00.89ID:k3Vz12M4
[バージョン] 2.8.9-20181023(git:bb608f24b1)
[ディストリ ] Ubuntu 18.10 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.56.0
[ そ の 他 ]

久々ビルド記念カキコ。
注意書きが充実してて助かる。
その通りにコピペしてけば、必ずビルド出来る。
かなり敷居が下がったな。

0986login:Penguin2018/10/27(土) 00:32:03.76ID:7HbNg4qN
ミドリのフラッシュプレイヤーのインストール方法を
教えてください

0987login:Penguin2018/10/27(土) 03:25:13.50ID:c2f2r6Ee
途轍も無く大きなスレチ。
悪いけどググってくれ。

0988login:Penguin2018/10/27(土) 20:57:49.96ID:7HbNg4qN
ビルド前にとっておいた 以前の いろいろdat ?とか情報がはいってる

バックアップを コピー・アンド・ペーストしたら、

クリーンなjd が汚れると思うんです   必要なとこだけ コピー・アンド・ペーストする方法を教えてください

0989login:Penguin2018/10/27(土) 21:06:33.08ID:7HbNg4qN
ある人が言った

わたしは この人の言葉を 魔術師とおもって いみわからんままに

実行して ニューjd を成功させたのだ!  いま、復習のために

説明を求めたい

> ホームディレクトリィの配下のinstall.shなるものを実行したら
> jd.shと言うのが、pathの通ったホームディレクトリのbinフォルダに生成されました
> これを実行したら、板一覧も読み込めてJDが使えるようになりました
>
> 2chproxy.pyが必要のないソースパッケージが存在するんですね
> もう、間に合ったから必要ないですけど

1.
ホームディレクトリィの配下」これはわかる。

2.
install.shなるもの」拡張子 .sh とはなにか?

3.
pathの通ったホームディレクトリのbinフォルダに生成されました 」

ここは特段の説明をもとめる。この言い回しは理解しがたい。なんか気取ってる。2歳児にもわかるように説明せんかっ

パスのとおった? ホームベースにパスが通った?

0990login:Penguin2018/10/27(土) 21:08:19.67ID:7HbNg4qN
>>987
> 途轍も無く大きなスレチ。
> 悪いけどググってくれ。

同じLinuxやんけ。ゲド

0991login:Penguin2018/10/27(土) 21:11:50.55ID:7HbNg4qN
>>985
> [バージョン] 2.8.9-20181023(git:bb608f24b1)
> [ディストリ ] Ubuntu 18.10 (x86_64)

おまえは Ubuntu 18.10 (x86_64)  なんか使って恥ずかしくないんか?

おれさまは Peppermint Nine だ。

ところで > [バージョン] 2.8.9-20181023 ってなんだ?

2.8.9-180424 が最新でないんか????

0992login:Penguin2018/10/27(土) 21:16:34.55ID:IY7Or2ZC
./configure --with-opensslすると
use openssl
checking for OPENSSL... no
configure: error: Package requirements (openssl >= 0.9 ) were not met:

No package 'openssl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables OPENSSL_CFLAGS
and OPENSSL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
と出るんだが
1.1.0g-2ubuntu4.1ってのが入ってるんだけど0.9に下げないといかんのか?

0993login:Penguin2018/10/27(土) 21:56:55.54ID:3EPOpLC+
つlibssl-dev

0994login:Penguin2018/10/27(土) 22:34:47.17ID:r0h3xGHR
検索語があれば、Webで適切な解説が得られると思いますけど

ある時、 printenv PATH とコマンドラインで打ったら
作ってもいない bin フォルダーにパスが通っていることがわかった

そこで、bin フォルダーを作って
で、簡単なシェルスクリプトをそこに置くことにしました

.shは、シェルスクリプトにつけられる拡張子だよ
つけなくても動作しますな
起動するには実行可能属性な与える必要があります

こういう簡単なシェルスクリプトでも結構役に立ちますよ

#!/bin/sh
CLIPFILE='/home/<ユーザー名>/tpcs/clip.txt'
TMPFILE='/home/<ユーザー名>/tmp/tmp.txt'
ED='/usr/bin/emacs24'

CLIP="\n"$(xsel --clipboard --output)
echo $CLIP > $TMPFILE
cat $CLIPFILE $TMPFILE >> $CLIPFILE
$ED $CLIPFILE

この実行ファイルをパネルにドラッグしてアイコンを作成しておくと
テキストをクリップボードにコピーできるどんな機会にも生かして使うことができます
中間でいろいろ処理すれば、より役に立つようになるでしょうね
使い方はテキストをクリップボードにコピーしてから、アイコンをクリックするだけです
clip.txtにクリップボードのテキストが追加されて
それをemacsが読み込んで立ち上がります

0995login:Penguin2018/10/28(日) 00:01:56.52ID:4zccPpiE
>>993
thx
[バージョン] 2.8.9-20181023(git:bb608f24b1)
[ディストリ ] Ubuntu 18.04.1 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.24.5
[ glibmm  ] 2.56.0
[オプション ] '--with-openssl'
[ そ の 他 ]

0996login:Penguin2018/10/28(日) 00:07:47.05ID:mKII3d+a
復讐1

https://qiita.com/zayarwinttun/items/0dae4cb66d8f4bd2a337

シェルスクリプトとは、簡単に言うとUnixコマンドなどを並んで実行するだけです。
いつ何の条件で何の命令を実行するとか

0997login:Penguin2018/10/28(日) 00:09:56.57ID:mKII3d+a
書き込めねえぞお

0998login:Penguin2018/10/28(日) 00:10:49.37ID:mKII3d+a
一時的に ネットワーク>プロ棋士>三番目のやつ

無効化?で 書き込めた

0999login:Penguin2018/10/28(日) 00:23:54.76ID:x5+IvelU
キチガイ警報

1000login:Penguin2018/10/28(日) 00:31:53.72ID:mKII3d+a
$ chmod 755 test.sh
$ ./test.sh
./test.sh: 6: ./test.sh: xsel: not found
./test.sh: 7: ./test.sh: cannot create /home/maron/tmp/tmp.txt: Directory nonexistent
./test.sh: 8: ./test.sh: cannot create /home/maron/tpcs/clip.txt: Directory nonexistent
./test.sh: 9: ./test.sh: /usr/bin/emacs24: not found
$

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 279日 3時間 34分 57秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。