戻る ※過去ログ・転載/引用専門です。

  ■ 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