wxWidgetsによる2chブラウザ JaneClone

■ このスレッドは過去ログ倉庫に格納されています
2013/04/04(木) 19:33:32.41ID:Qya+tSt70
やる気継続と開発者募集のためにスレ立ててみるよ

JaneCloneはオープンソースの2ちゃんねる専用ブラウザです。
wxWidgetsというライブラリを使うことでそれぞれのプラットフォーム固有のユーザーインターフェースを維持しながら
Windows,Linux,Macで全く同じ動作をするアプリケーションの開発を実現しています。

(…まあほんとに同じ動作かと言われると怪しいところはあるけどな!wxの既存バグがたまにあるので)


スクリーンショットとか機能は以下で見てね
https://github.com/Hiroyuki-Nagata/JaneClone/wiki

開発メンバー募集:C++とMakefileが書ける方、レスするかメールくれー!
182名無しさん@お腹いっぱい。
垢版 |
2013/10/17(木) 23:44:06.21ID:CH6+0ZOH0
>>181
直ってる
ありがと!
念の為バージョン1.1.1も試したけど起動できない
悲しいよっ!!
183名無しさん@お腹いっぱい。
垢版 |
2013/10/20(日) 03:58:26.86ID:wPJ3Ri6g0
ちょっと調べたけどdebパッケージの依存関係はdpkgコマンドでは自動で解決されないみたいね(GUIのパッケージマネージャーも同様)
それをやるにはaptが必要ですと。

だからローカルであのパッケージを使う場合、wxWidgetsのランタイムライブラリを手動でapt-getするのが早そう。
コマンドとかはまた後ほどまとめる。
184名無しさん@お腹いっぱい。
垢版 |
2013/10/20(日) 04:01:20.61ID:wPJ3Ri6g0
これつまりバグじゃなくて仕様ってことね...
パッケージをサクッと、気持ちよくインストールしてもらうには自分がDebianプロジェクトにJaneCloneを寄贈しなきゃいけないわけ
なかなか骨が折れますね
2013/10/22(火) 17:12:52.05ID:3SWq4yFy0
作者がなれなれしいと成功しない
2013/10/23(水) 05:13:49.28ID:YH8FdAQ80
ではここが初めての成功例になるわけだな
187名無しさん@お腹いっぱい。
垢版 |
2013/10/29(火) 19:25:25.24ID:9MnxpNKZ0
保守
2013/10/31(木) 19:04:53.98ID:fbW+QH/e0
ソースファイルの配布って何処かで行われているの?
欲しい機能あるから追加したいんだけど
189名無しさん@お腹いっぱい。
垢版 |
2013/10/31(木) 21:48:29.44ID:1uOSeiGm0
>>188
1のgithubに
https://github.com/Hiroyuki-Nagata/JaneClone
190名無しさん@お腹いっぱい。
垢版 |
2013/11/01(金) 19:59:21.06ID:Y+A2GvQj0
どんな機能追加すんの?
期待
1911
垢版 |
2013/11/10(日) 08:57:36.54ID:LhJSkQZi0
なんだかんだでFreeBSD向けビルドが通せそうです
今まではbash依存のスクリプトでしたがcshでも動くようにしたのだ
お手伝い歓迎、ではでは
192名無しさん@お腹いっぱい。
垢版 |
2013/11/10(日) 13:45:16.87ID:1rMZbZS70
193名無しさん@お腹いっぱい。
垢版 |
2013/11/22(金) 22:13:32.80ID:mUic3X+v0
期待あげ
194名無しさん@お腹いっぱい。
垢版 |
2013/11/24(日) 01:14:53.19ID:t8aH5ALC0
Windowsからの書き込みテスト
195名無しさん@お腹いっぱい。
垢版 |
2013/12/13(金) 15:46:52.98ID:b1AbXxQD0
これのwindows版のアップデートってどうやんの?
1961
垢版 |
2013/12/13(金) 19:18:26.00ID:WgQlaiQI0
自動でアップデートする仕組みはないから
インストーラ版の場合プログラムの追加と削除からJaneClone削除して再インストール
zip版の場合は単純にファイル消して再度ダウンロード
ユーザーのホーム以下に .jcというフォルダがあるので、それは消しておいたほうがいいかもしれない
197名無しさん@お腹いっぱい。
垢版 |
2013/12/13(金) 22:49:56.01ID:b1AbXxQD0
>>196
あんがと
2013/12/29(日) 11:40:45.80ID:Zypx4P0z0
バージョン1.1.3を出したよ
今までは書き込みが文字化けするバグがあったけどWindowsとLinuxではバグが解消された
スレ立てはまだできない

ダウンロードはここから
http://hiroyuki-nagata.github.io/
2013/12/29(日) 12:44:07.56ID:k8Y10bO00
おつかれ
2013/12/29(日) 16:34:27.05ID:NknlMakZ0
wxWidgetsってこんなに配布パッケージでかくなるもんなんだ
2013/12/29(日) 17:19:35.86ID:HCrZrpG30
wxWidgetsで作るメリットってなに?
2014/02/21(金) 22:34:57.54ID:CW7Vg+Q60
2014/02/22(土) 19:35:37.23ID:xJmFKN2DP
ブラウザが完成する前に2chが潰れたりしないか心配
2041
垢版 |
2014/02/23(日) 00:03:50.88ID:0wjXnjJQ0
その時はp2p2chとか新月支援型ブラウザになるよ
というかCAPTCHAはまだ導入されんのか
2051
垢版 |
2014/02/23(日) 00:04:40.91ID:g8CaVz8y0
来月辺り、aptサーバ立ててDebianでのインストール簡単にしたい
2061
垢版 |
2014/03/01(土) 22:11:17.27ID:d6zfZXXR0
libwxnkf(nkfのソース修正したwxWidgets向け文字コード変換ライブラリ)をC++11対応させたため
地味にMac OS Xでの書き込みができるようになった
今もMacから書き込んでる
2014/03/01(土) 23:11:46.77ID:+uusxeUH0
先は長そうだ
2081
垢版 |
2014/03/15(土) 00:34:32.37ID:AfII7zgR0
Debian用aptサーバを立てたので、いちいちdpkgコマンドを叩く必要がなくなりました
これでインストール可能(Mac/Windowsの人は関係なし)

# apt-add-repository "deb http://v-183-181-8-23.ub-freebit.net/repo/ ./"
# apt-get install janeclone
2014/04/15(火) 14:02:48.78ID:v54YR6070
だからあれほどパクっても、ユーザーは乗り換えたりしないといったのに。独自路線いって、独自のユーザー掴んだほうが今のユーザーより多かったんじゃねぇのと思う
2014/04/15(火) 21:28:04.68ID:v0rICJkk0
誰も使ってねーのにまだ開発してんの?ww
2014/06/15(日) 15:51:19.06ID:BMKLAHxl0
Java嫌いはいるから一部に需要はあると思う
開発頑張ってくれ
2014/06/15(日) 16:33:06.26ID:6vhChhBO0
wxWidgets使うソフトってやたらサイズでかいのが嫌なんだよなぁ
2131
垢版 |
2014/06/15(日) 21:02:51.82ID:DmkVamgd0
>>211
ありがとうございます、励みになります

>>212
RTTIを使いまくっているので仕方ない
実行時の自由度とバーターですな

ちなみに最近文字コード変換ライブラリをbabelに変えた。
最初からこれ使っときゃよかった
2014/06/15(日) 22:32:17.51ID:eb3DydKj0
リリース止まってるし完全に放棄されてると思ってたわ
2014/07/06(日) 10:00:19.85ID:DtB4Wvw70
髫ァ?スヲ邵コ蜉ア竊? Mac (10.9.3) 邵コ?スォ陷茨ス・郢ァ蠕娯サ邵コ?スソ邵コ?スセ邵コ蜉ア笳?邵コ蠕靴md-Q 邵コ蠕後Ρ郢晢スウ郢晏ウィホ晉クコ霈費ス檎クコ?スヲ邵コ竊醍クコ?ス育クコ竊醍クイ
郢ァ?スヲ郢ァ?ス」郢晢スウ郢晏ウィ縺郁抄蜥イ?スス?スョ邵コ蠕。?スソ譎擾スュ蛟・?シ?郢ァ蠕娯??邵コ?スォ郢晢スェ郢ァ?スサ郢昴Κ邵コ霈費ス檎クコ?スヲ邵コ蜉ア竏ェ邵コ竏ェ邵コ蜷カ邵イ

隴夲スソ陷キ髦ェ?ス?郢ァ?スケ郢晢スャ郢昴Λ邵コ?スョ隶諛??スエ?ス「郢晄翫Ε郢ァ?スッ郢ァ?スケ郢ァEnter 邵コ?スァ騾具スコ陷崎シ費シ邵コ?スェ邵コ荵昶夢邵コ貅假ス顔クコ蜉ア窶サ雎??ス」騾カ?スエ陟包スョ陞ッ蜷カ縲堤クコ蜷カ邵イ

邵コ繧?竊堤クイ竏夂ケ晢スャ郢晁侭ホ礼ケ晢スシ邵コ?スョ郢昴§郢ァ?ス、郢晢スウ邵コ謔滂ス、蟲ィ縲堤クコ蜷カ
216215
垢版 |
2014/07/06(日) 10:07:29.56ID:DtB4Wvw70
げ・・・
Mac (10.9.3) に入れて投稿したら、JaneClone ごと落ちたと思ったらこのありさまですよ。
しょうがないので V2C から書き直しますね。もう使いませんけど。

-----
ためしに Mac (10.9.3) に入れてみましたが、Cmd-Q がうまくハンドルされていないように見えますね。
ウィンドウ位置が保存されません(ファイルメニューから終了すると保存される)。

検索ボックスが Enter では発動しなかったりして、正直微妙ですね・・・。
217215
垢版 |
2014/07/06(日) 10:09:08.40ID:DtB4Wvw70
あと、プレビューのデザインがおかしかったですね。
2014/07/06(日) 14:20:45.30ID:EelStXRb0
正直V2C使ってますわ
JaneCloneがまともに動作するようになったら乗り換えるかも知れないが
2014/07/06(日) 14:30:04.37ID:wel5m/Zb0
JUCEにしておけとあれほど言ったのに
2201
垢版 |
2014/07/09(水) 21:38:29.06ID:KOyonQqO0
>>216
Macの環境がないのでビルドできないでござる…
あれー?てかそのバグまだ残ってたっけ・・・
ぼちぼち直します
2014/07/16(水) 11:08:55.68ID:m7DxmVUo0
日の目を見ないままAPI新仕様とか。
2014/07/22(火) 00:17:19.76ID:pwbSkzGx0
更新乙
2014/07/27(日) 12:53:11.62ID:/SI6iLuA0
JDの更新も少なくなると言われてLinuxユーザーとしてはすごく期待してる
2241
垢版 |
2014/07/27(日) 22:47:53.66ID:Z0/vkzqN0
ありがとうございます、でもまだJDには安定性でも機能でも敵わない
2014/09/20(土) 13:38:08.66ID:p2THdPeR0
JaneClone 1.1.4をリリースした

スレッド更新時に一部の文字が文字化けするバグを修正
スレッド更新時にサーバから302 Foundが返るとdatファイルが空で上書きされてしまうバグを修正
Windows向けビルドのメニュー部分に漏れがあるバグを修正
画像のダウンロードでクラッシュするバグを修正

最近全く時間がないので9ヶ月も空いてしまった
2014/09/20(土) 13:40:18.62ID:p2THdPeR0
文字コード変換にbabelを使ったのでShift_JIS -> UTF-8の文字コード変換は完璧になった
MacはMervricksになってCocoaのスレッド縛り条件がもっと厳しくなったためバグは多い、ごめんねv(´∀`*v)
2014/09/23(火) 20:14:19.37ID:Y7zEc4FQ0
2014/11/01(土) 14:26:31.69ID:2Ic7HPlE0
仮想環境にdebian7.7を入れてみたんで試してみたがインストールに失敗
依存関係が満たされていませんLibc6(>=2.14)だって
stableだと2.13が入ってるみたいだよ



Libc6の更新でぐぐったら検索結果に脅されたんで新たにtestingをインストール中
2291
垢版 |
2014/11/01(土) 15:48:55.28ID:9l0H4MPw0
>>228
正直スマンカッタ
今のDebian版提供ファイルはsidでビルドしたやつなんだ
stable版とsid版と分けて提供したいなあ…
2014/11/29(土) 20:44:28.64ID:kVhxOTMO0
二年でこれかい
231名無しさん@お腹いっぱい。
垢版 |
2014/11/29(土) 20:45:06.14ID:kVhxOTMO0
おっとage忘れ
232名無しさん@お腹いっぱい。
垢版 |
2014/12/03(水) 12:23:23.99ID:Lz+ZHuoG0
2chの仕様変更には対応する予定ですか?
233名無しさん@お腹いっぱい。
垢版 |
2014/12/03(水) 16:23:27.75ID:jmBby/dO0
tes
2341
垢版 |
2014/12/03(水) 19:11:39.93ID:OWCFwuGN0
>>232
準備万端ですが仕様変更の内容が降りてこない(´・ω・`)

具体的には今curlで通信している部分にjson11使ったJSONのパース処理を追加する予定。
もしSSLとか使う通信だとしても土台がcurlなので対応できるはず。

>>230
がんばりました(棒
2351
垢版 |
2014/12/03(水) 19:14:29.87ID:OWCFwuGN0
今思えばtcl/tkを使って専ブラ作っても良かったかもしれない
最近tclを使ったブラウザウィジェットを見つけたので…
専ブラ作る上ではやっぱりスレ一覧とスレッドのHTML表示部分が難関ですね
2014/12/03(水) 19:20:08.07ID:Lz+ZHuoG0
>>234
そうですか・・・ソースを公開していて仕様の守秘義務とかは無いのですか?
頑張ってください応援してます
2014/12/03(水) 19:41:11.65ID:OWCFwuGN0
>>236
繰り返しになるけど仕様が降りてきていない、何の連絡もない

もしオープンソースだと対応不能な仕様だったりすると
JDとかの専ブラもダメになっちゃうんじゃないかな

今は下のスレで管巻いてる開発者は多いと思う

2ちゃんねる専用ブラウザ開発者の皆さまへ ★6
http://anago.2ch.net/test/read.cgi/software/1413854695/
2014/12/04(木) 01:02:22.50ID:886+uejB0
>>237
Linuxはクローズドソースでも良いでしょ。
APIがプロプラなバイナリのライブラリとして配布されるとしても
contribだかnon-freeのリポジトリに入れてもらうだけで
2014/12/04(木) 01:02:50.87ID:886+uejB0
>>238
> contribだかnon-freeのリポジトリに入れてもらうだけで

例えばdebianの場合
2401
垢版 |
2014/12/04(木) 22:26:04.55ID:ptb4XEKw0
なるへそ
2014/12/08(月) 17:39:03.45ID:ix7YpwAf0
Yosemite(10.10.1)&Xcode 6.1.1でBuildしてみた
wxWidgetsはhomebrewで入れたwxmac: stable 3.0.2
コンパイラは
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
makeは正常に終了したがlibsqlite3.0.dylibがシステムの物とバッティングして起動できず
システムの方を使うようにMakefileを書き換えたらXRCが読めないエラーが出たが一応起動できた
/usr/include/sqlite3.hのバージョンは3.8.5でした
2421
垢版 |
2014/12/08(月) 18:53:42.65ID:u45psVDx0
>>241
頼もしい!
私mac portsでビルドしてたからhomebrewでの起動例は初めて
プロジェクト直下のmakefile使えばパッケージできるはず
make osx-make-binとかある
2014/12/08(月) 19:13:04.16ID:ix7YpwAf0
>>242
リソースのパスが決め打ちだからイメージ作ってインストールしないと動かないのね
2014/12/08(月) 19:31:04.98ID:u45psVDx0
>>243
osxのdllの仕組みが変なんですよ
dll側でパスの情報持ってるから
Makefile内でバッチ処理して書き換えてる
2014/12/08(月) 21:56:46.03ID:ix7YpwAf0
書き込みテスト
2014/12/08(月) 22:20:59.13ID:ix7YpwAf0
http://i.imgur.com/wVsMDj0.png
書き込みしてみた
2471
垢版 |
2014/12/09(火) 00:32:15.97ID:+1DYNF8T0
>>246
開発に協力してくれるならコミット権あげますが…
2014/12/11(木) 05:06:10.93ID:jWwCBH690
久々にスレ伸びてると思ったら
色々急展開がっ!
ありがとう
2491
垢版 |
2014/12/17(水) 23:40:46.44ID:J/C+gnud0
協力者は随時募集しています
Githubにコメントしてくれたら反応します
2014/12/17(水) 23:58:16.45ID:SJlACS3o0
ひさびさにgithub見たら二人でガンガン進めててワロタ
ついに協力者が見つかってよかったね
2014/12/18(木) 05:51:16.43ID:knXtectZ0
分け前もらえるならやるかどな
2014/12/18(木) 09:30:39.23ID:9atHQfo/0
きみプログラムできないじゃない
お茶汲みでもやるの?
2014/12/18(木) 12:27:13.57ID:TehIWgLR0
協力者みつかって、後、足りないのはユーザだけ
2014/12/19(金) 04:39:37.55ID:r50RsH7O0
INSTALLみたらVC++環境でのインストール方法が
目次にはあるのに本体が無かったω

だれもやってない(VC++非対応)ってことですか?
2014/12/19(金) 11:35:51.19ID:W5/2KUSk0
>>254
(´・ω・`)ショボーン
2561
垢版 |
2014/12/19(金) 12:25:00.46ID:cgQOk01U0
GithubのIssueに登録したらVC++対応やるかも
2014/12/19(金) 14:27:44.25ID:9pQH49QZ0
mingw用なの?
2581
垢版 |
2014/12/19(金) 21:24:49.62ID:CMZenLc+0
>>257
せやで
まあcmakeからVC++のプロジェクトファイル生成しようかなとか思ってる
めっちゃめんどい
259名無しさん@お腹いっぱい。
垢版 |
2014/12/20(土) 10:00:57.72ID:zDASY7f90
本職は何してるひと?
2014/12/20(土) 21:06:44.31ID:Ubh1ZwGR0
別マシンで編集したからってなんで毎回マージしてるの?
rebaseしなよ
2014/12/20(土) 23:17:26.25ID:dAQE9RG50
>>260
めんどくさい
2621
垢版 |
2014/12/20(土) 23:18:50.24ID:dAQE9RG50
というかcmake挫折した
configureからVC++用のファイル生成できんかな
2014/12/21(日) 01:33:11.02ID:aWwuqy0g0
全く使ったことないからわからないけどgypはどうなんだろう
にしてもC++は大変だなあ
2641
垢版 |
2014/12/21(日) 01:41:45.69ID:Oe3q0Y4f0
gypはサンプルの時点でやる気が失せたぞ…
cmakeは型にハマると強いが構文がクソザコナメクジなので頭が痛くなる
あとはbakefileぐらいかなあ
VisualStudioってもうガラパゴス環境ちゃうのこれ
2014/12/21(日) 19:42:37.79ID:R+WhBpKc0
結局、作者は1人ぽっちで、モチベーション維持できてなかったってことか。
2014/12/21(日) 22:24:18.24ID:ojntGNeL0
そうでもなさそう
http://peace.2ch.net/test/read.cgi/tech/1270793556/
2671
垢版 |
2014/12/21(日) 22:28:08.15ID:Oe3q0Y4f0
なずぇ見てるんディス
2014/12/22(月) 04:40:21.43ID:3PUhoT0q0
作者ちゃんかわいい
2014/12/22(月) 10:36:29.60ID:j8nyQVS/0
死にたい
270
垢版 |
2015/01/09(金) 07:55:34.42ID:hzxy8T6s0
VC++のプロジェクトの作り方、今調査中なので出来上がったら報告しますぞ(今月じゅう)
そろそろ ver. 1.1.5 出したいなあ
あとTwitter対応やる
271名無しさん@お腹いっぱい。
垢版 |
2015/01/09(金) 08:20:36.68ID:ks8KmApB0
wktk
272名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 12:14:57.53ID:7lfhqduG0
本家janeのスキンへの対応予定は?
2731
垢版 |
2015/01/18(日) 11:59:42.80ID:TeT10ZAL0
>>272
スキン実装難しそう
というのは、JavaScriptが混じったスキンはwxWidgetsの安定版で使えないから
完全互換なスキンは無理かも
2015/01/22(木) 22:32:26.32ID:yPSKw84P0
じゃあクローンでも何でもないじゃんwwww
2751
垢版 |
2015/01/23(金) 03:54:22.59ID:+xG2ZU4t0
>>274
草生やすな…草生やすなよ
ソースは置いてるから実装すりゃあいいじゃん
276名無しさん@お腹いっぱい。
垢版 |
2015/01/23(金) 05:46:14.22ID:pBwyVmC30
実装されなきゃforkしちゃうぞ
って煽ると慌てて実装する作者も居るようだ
2015/01/23(金) 09:21:47.56ID:MPI+AqyD0
千と千尋の坊みたいでワロス

wxwidgetsってよく知らないんだけどwebviewみたいなの使えないの?
まあ完全互換はいらないと思うけど
2781
垢版 |
2015/01/23(金) 09:31:37.94ID:+xG2ZU4t0
>>277
wxWidgetsにはAndroidでいうところのwebviewクラスが二種類あって

wxHtmlWindowはサポートしてるタグは少ないけど安定版で使える、JavaScript非サポート

wxWebViewは各プラットフォームのブラウザ機能を使う新機能。もちろんJavaScriptサポート。

・janeが使ってるスキンの憎らしいところは、ところどころにJavaScriptがまじること、だから今のままだと完全互換は無理
・今JanecloneはwxHtnlWindowベースで作ってるからwxWebViewと切り替えられるようにすれば完全互換は可能

まあでもそろそろリリース版を出したいので他に優先したいバグ修整ある
2015/01/23(金) 09:34:09.37ID:MPI+AqyD0
なるほど
ありがとう
2015/01/23(金) 20:02:04.71ID:iO7oJPdX0
もう素晴らしい独自スキン仕様でも作れば
2811
垢版 |
2015/01/23(金) 21:53:15.40ID:Byky255I0
というかjaneのスキンってただのHTMLとCSSの塊ですしおすし
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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