戻る ※過去ログ・転載/引用専門です。
■ Macでガブリエナイがしたい!!
■ ガブリエル3.2ってOSに依存しないってことなんですが、Macと
MacOS Runtime for Java2.0の組み合わせで動かした方おられますか?
Java自体がよくわからないので、ガブリエルがどういうふうに動くのか全くイメージがわかないのですが。
ブラウザの串ポートを127.0.0.1:8080で起動すると自動で立ち上がるのでしょうか?
セッティングの窓でも開くのですか?
原理というか動作の流れがまったくイメージできないので、WINで使ってる方でも結構ですので
教えていただけないでしょうか?
■ WINユーザーなので、よくわからないのですが、いちおうコメントを・・・
えーと・・・ダウンロードしたZIPファイルを解凍すると、いろいろでてきたんじゃないかと
思いますけど、重要なのは以下の、4つのCLASSファイルと1つのiniファイルです。
Gabrienai.class、GabrienaiHeader.class、GabrienaiSession.class、GabrienaiFrame.class Gabrienai.ini
Gabrienai.iniは、使いたい串や、偽装したいuser-agent、referer等の値が定義されてるファイルです(編集可)。
classファイルはjavaの実行ファイルでして、それぞれ、(たぶん)、INIファイルを読み込みや
全体のコントロールを行う、、ブラウザから渡された情報を分割する、、
環境変数を置き換える、、GUI画面を構成する、、
といった感じで関数化されてるイメージです。
全体のコントロールをやってるのがGabrienai.classで、これがメインのクラスでして、これを
実行すると、ガブリエナイが起動してGUI画面が立ち上がります。
とりあえず、MacOS Runtime for Java2.0環境下で、一般にjavaのクラスファイルをどのように
実行するのか調べてみてはいかがでしょう??HELPとかに載ってないでしょうか??
それがわかれば、そのやりかたに従って、Gabrienai.classを起動すれば・・・動作可能であれば
動く・・・はず、です。
(iniファイルは、とりあえず、いじらないでもokでしょう)
■ ボクもガブ関係使えていません。
その重要なGabrienai.iniでエラーが出るのです。
本とかネットなどで拡張子iniちゅうのを調べてみたんですが、解答らしきものは見つかりませんでした。
マックでは拡張子自体はいみがなく、代わりにクリエイターなる情報が入ってて、
それが何の書類であるかを判断します。
ボクの持っている拡張子iniの書類は絵描きやさんの中に入っていたものだけで、
それと同じクリエイターを打ち込んでみてもダメでした。 なにかわかるでしょうか?
■ Gabrienai.iniは、実質、単なるテキストファイルです。
テキストエディタで普通に編集しますので・・・全然、特別な意味はないです<ini
>その重要なGabrienai.iniでエラーが出るのです。
エディタで開くときですか??それとも、Gabrienai.classを実行してるときですか??
”クリエイター”というのは、さっぱり??なのですが・・・
javaのソースをコンパイルする環境をお持ちでしたら、拡張子”ini”がイマイチなのであれば、
リネームして、Gabrienai.java(ソースコード)の84行目近辺の
FileInputStream in = new FileInputStream("Gabrienai.ini");
でファイル名を変えて、コンパイルし直してclassファイルを再生成したほうがよいのかもしれません。
いや・・・ちがうかな??(続きというか訂正)
”ini”に対するクリエイターを、”単なるテキスト”とかにできませんか??
絵描き屋さんで使うような特殊(?)なファイルだと、
FileInputStream in = new FileInputStream("Gabrienai.ini"); で読み込めない気がします。
■ Macユーザの受難
ガブリエナイをダウンロードする→当然それだけでは動かない
JAVAを動かすのに何が必要か考える→MRJ(MacOS Runtime for JAVA)が必要だと推測する
MRJを使ってGab.を動かそうとする→動かし方が分からない (MRJには、AppletRunnnerがあるだけだから...)
ある日、SDKが必要なんじゃないかと悟る→SDKを入手するがやっぱり分からない
ふっと、SDKのJBinderyでGab.が動きそうな気配を感じる→Gabrienai.ini(6) エラーに困る
Gab.をJBinderyと同じディレクトリに置いて実行するとiniエラーが解消されてちょっと喜ぶ
でもやっぱり動かない コンパイルし直さないといけない?とか思う
Mac用のJDKを探す→なかなか見つからないそれでも、
JDK_for_MacOSをみつけてコンパイルし直して起動すると...
今度はJava Runnerが動き出してMac がフリーズする....(つづく)
■ MRJとSDKでとりあえず起動はしましたが、エラーで127.0.0.1:8080がうまく通りません。
Macではやはり無理なのかなあ・・・
ここまでで画面を見るまではいけました。(Gabrienai.iniのおいてある場所がいけなかった。)
■ とりあえず、Gabrienai.javaとJDKがあればdebugしながら実行して
Macでも動くように改造すれば良いのでひたすら試行錯誤を繰り返す
→ついにstreamCopyBytes関数で停止していることが判明
おそらくMac特有の問題なのだろうけれど、どう書き換えても
動かないものはやっぱり動かないのである・・・
■ Macrienai...登場!!(マクリエナイ98*3/20公開)........マクリ!!
LINK!!
Look!! → Why Proxy?(Proxy を利用しましょう)
ここの "おまけスクリプト" のコーナーで Macrienai(Gabrienai3.3をMacで♪。)
[Macrienai(Gabrienai3.2bをMacで♪。) ・古いMacrienai] 入手出来ます。
Gabrienai for Macintosh 改造版 Macrienai コンポーズ/エディット by 串問屋様
------ Macrienai注意事項 以下・ReadMe.txtとより一部 引用/転載 -------
注意
Gabrienai for Macintosh 改造版 Last update 98/03/19
Gabrienaiはインターネットでの匿名性を高めるツールです。使用方法によって、ネットサーフィンにおける
各種アクセスログ、チャット、掲示板等のログから即座に判断される可能性は減ると思います。
補足:Gabrienai Ver3.2b からはぷらっとふぉーむを問わずに利用できるはずなんですが
相変わらずMacintoshで作動させるには難しいようです。しかも、作者いわく ”ガブリエナイ系はこれにて終了です。”
とのことなので、Gabrienai for Macintoshを公開することにしました。とは言っても
私自身JAVAをほとんど知らないので、
Ver3.2bの機能を完全に実現してはいません。 プロクシ変換にしか使わないので実現する気もありません。(^_^;)
重要
このソフトを作者に無断で貸与やリース及び販売することはできません。
このソフトを運用した結果の影響については、一切の責任を負いかねますのでご了承ください。
#Gabrienai の作者さまには、無断でMacintosh改造版をリリースしています。
近い将来、Gabrienaiが簡単にMacintoshでも動くようになった時には、
このMacintosh改造版を破棄してくださいますようよろしくお願いいたします。
--------------------------------------------------------
■ Special Thanks To
Java Http Proxy??さん 狂子さん アリスリデルさん 串問屋さん
Link!!
Gab's Room → ガブリエル系の部屋 (Gabrienai作者)
ゲスッメモリアル → 遺産調査室 → Gabrienai.exe Ver2.0ダウンロードページ
Why Proxy? → "おまけスクリプト" Macrienai(Gabrienai3.3をMacで♪。)
[Macrienai(Gabrienai3.2bをMacで♪。) ・古いMacrienai]
作者の方々のHネームですが・・100%把握しておりません 間違いなどありましたら
ごめんなさい。 1194番地・管理人
--------------------------------------------------------
ログの続き
■ Gabrienaiとは別のJavaProxyに、Gabrienaiの機能を移植してみただけですけど、
7300/166-OS8.0-TCP?-JDK1.0.2-SDK1.5で動いて、
G3-OS8.1-TCP?-JDK1.0.2-SDK2.0では動かないので、 Macユーザの受難は続くようです。
Gabrienai V3.3とかはどうなんでしょうかねぇ...
■ マクリエナイ うちの環境はPM8600/250で、OSは7.6.1です。
JDK 1.0.2(コンパイル)とMRJ SDK 1.5(走らす)を用いました。
詳しくは、付属のReadMe.txtにわかりやすく書いてあります。
ちなみに機能限定で
> サポートしている機能:
> 利用するプロクシの変換
> USER_AGENTの変換
> REFERERの設定
> サポートしていない機能:
> デリゲートの利用
> プロクシの利用ON/OFF
> その他ON/OFF
だそうです。
補足:現在登場している3.2bと3.3は移植されているようです。
■ Gabrienai3.3に対応しました..・・・
■ おかげさまでガブリエナイがMacで動きました
まだ動かしてない方のためにわずかですが情報を。
JDK 1.0.2とMRJ SDK 1.5は共にFTPサーチで簡単に見つかりましたが、MRJ SDK は2.0だとうまく動かせ
なかったです。MRJ SDK 1.5の5MBくらいあるフルセットがいいです。またOS8.1CDに付属のMRJ2.0は
機能拡張ファイルに足りないものがあるって言われましたので、MRJ SDK 1.5に付属してるMRJ1.5をイン
ストールしなおすと完璧でした。
あ、それからWhy Proxy?さんのlzhファイルですが、Stuffitで解凍するとヘッダー部分がおかしくなって
コンパイル時にエラーになりました。MacLHAで解凍するとOKでした。
■ >>MacOS 8.xではJDK1.02が使えないということで、あきらめていたのですが・・・
??MacOS 8.0で問題なくコンパイルできましたけど? 8.1だと動かないのかな?
え、OS 8でもJDK 1.02って動くんですか?SUNのDLサイトにOS 7.5とか7.6では動くが
OS 8では動かないって書いてあったのを鵜呑みにしてました。。。とりあえず、OS 8.1で試してみます。
あ、そうだったんですか? それは知りませんでしたよ(笑)
最初はいきなりエラーになったんですが、メモリ割り当てを倍にしてやったら快調に動きました。試してください。
OS 8.1 (US version w/ JLK), JDK 1.02, MRJ SDK 1.5 (full)の環境で作動確認済み
- - - - - - - - - - - - - - - - - - - - - - - - -
※1ところでGBってJDKがないと起動できないのですか? ダウンロードしようと思ったらサイズが大きすぎる
雑誌かなんかに付録で付いていたらおしえてください それとインストールしたらどれくらいの容量にななるの?
私自身はGBはWin(J++でコンパイル)ので、詳しいことは わかりませんが、お友達がMacでして、
CodeWarriorでコンパイルしたみたいで、100kほどだと言ってましたが(未確認)、動くみたいですよ。
それから、JDK(Mac)はかなりバグというか、不都合があるようで、パッチもなく、私も使ってませんです。
フリ〜でSunから落とせますが、Runtimeライブラリがうまく動かないみたい(謎)。。。
マックでのGBの動かし方は、簡単に言うとJDK1.02のメモリを倍ぐらいにしてやればエラーが出ずに
無事コンパイルできます。
たしか6メガぐらいだったと思うのですが、付録等では見かけませんね。FTPで時間をかけて
落とすしかないと思いますよ。
重要なのは実行アプリのMRJ SDK 1.5の方です。5MBくらいあるフルセッを落として
付属のMRJ1.5をインストールしないと動きません。(OS8.1CDに付属のMRJ2.0では動きませんでした)
※1 = 正確にはJDKはJAVAファイルをコンパイルするだけのもので、
コンパイル後には使いません。起動にはMRJ SDKの中のJBinderyを使います。
■ ガブリエナイがMacで使えると、このPROXY INFORMATION BBS!さんの書き込みで教えてもらったんですが、
ガブリエナイのファイルはzipですけどMacで解凍できるんでしょうか?
Zipitとかでできますよん、Unix形式ですから。。。Zipitはここです。。。
ftp://ftp.awa.com/pub/softlock/mac/products/zipit/zipit-138.hqx