【Yahoo!】OSXでメッセチャット【誰か作って!!】

このエントリーをはてなブックマークに追加
1名称未設定
http://www.people.cornell.edu/pages/pa44/charla.html
↑ヤフーチャットクライアントです。
ソース公開されてるから、
これをヤフージャパンでも使えるように
誰か作り変えてくれ!!
え?俺が作れって??
それが出来れば一番なんだけどね・・・。
2名称未設定:04/03/02 02:38 ID:nSG5m0cm
3名称未設定:04/03/02 02:44 ID:HK/0ZPBD
別にいらん
4名称未設定:04/03/02 03:11 ID:BFAADZZm
アッソ
5名称未設定:04/03/02 04:07 ID:dU/ScPdm
お前が作れ
6名称未設定:04/03/02 07:11 ID:6Qlg5+Op
遠大な計画の見え隠れするスレだな。
ageといてやる。
7名称未設定:04/03/02 17:33 ID:aqXpPlrP
俺もこれ欲しいな。
8名称未設定:04/03/02 23:03 ID:VCD/pmqw
Yahooチャット、ビデオも音声も使えない以前にsafariで動作もしない。
9名称未設定:04/03/03 11:47 ID:wvJNm2mg
これって現状じゃYahoo!JAPANで動かないんすか?
10名称未設定:04/03/03 12:05 ID:BolX/DYL
外人のエロ動画見たい!
11名称未設定:04/03/03 18:42 ID:E5OjEfx2
メッセでジュウブン( ´-`)
http://messenger.yahoo.co.jp/messenger/mac/index.html
12名称未設定:04/03/03 19:54 ID:dpw/98uo
ヤフメッセじゃチャット部屋入れないじゃん。
13名称未設定:04/03/04 01:21 ID:ISaeFSi4
Charla2のパッケージの中にあるConfigフォルダに

YMSGYahooServers.txt
(YCHTYahooServers.txt)←Java用?

ってのあるんだけど、その内容は接続先のサーバ
みたいだ。
で、試しに日本のサーバを追加したんだけど、


駄目ですたwww


接続先のアドレスの後ろに数値が書かれているんだけど
その数値の意味が、さーぱりわかりません。

誰かくわしい人助けて〜〜

ちなみに、日本のサーバは

cs10.msg.yahoo.co.jp
cs11.msg.yahoo.co.jp
cs12.msg.yahoo.co.jp
cs13.msg.yahoo.co.jp

らすい、、、(古いかも)
14名称未設定:04/03/04 01:35 ID:m9soPWgB
proteusで対応するとかしないとか・・・
15名称未設定:04/03/04 18:00 ID:J7QdWleg
>>13
モマヘだけが頼りだ!
もうちょっとがんばってくれ!!
16名称未設定:04/03/05 02:59 ID:vwJttUL6
ソースの中にInternationalRooms.txtってのがある。
Japanも。

United Stateschat.yahoo.com
Denmarkdk.chat.yahoo.com
Francefr.chat.yahoo.com
Germanyde.chat.yahoo.com
Italyit.chat.yahoo.com
Norwayno.chat.yahoo.com
Spaines.chat.yahoo.com
Swedense.chat.yahoo.com
UK & Irelanduk.chat.yahoo.com
Asiaasia.chat.yahoo.com
Australia & NZau.chat.yahoo.com
Chinacn.chat.yahoo.com
Chinesechinese.chat.yahoo.com
Hong Konghk.chat.yahoo.com
Indiain.chat.yahoo.com
Japanchat.yahoo.co.jp
Koreakr.chat.yahoo.com
Singaporesg.chat.yahoo.com
Taiwantw.chat.yahoo.com
Argentinaar.chat.yahoo.com
Brazilbr.chat.yahoo.com
Canadaca.chat.yahoo.com
Mexicomx.chat.yahoo.com
Spanishespanol.chat.yahoo.com
17名称未設定:04/03/05 03:19 ID:vwJttUL6
ChatRoomSelecter.mの中にmyBaseURLってのがある。
awakeFromNibの中の

 myBaseURL=@"chat.yahoo.com";



 myBaseURL=@"chat.yahoo.co.jp";

に変えてみる。
別のところで

 URLWrapper* topLevel=[URLWrapper URLWithString:[NSString stringWithFormat:@"http://%@/c/roomlist/catlist.html", myBaseURL]];

というのがある。
試しに、

 http://chat.yahoo.co.jp/c/roomlist/catlist.html

を自分で作ってみてSafariで開くとリストが得られる。
というわけで、これをビルドするとどうなるか、だけど、

NSLayoutManager.h:68: cannot find protocol declaration for `NSGlyphStorage'

とかでてくる。
これ、Cocoaの中身だから手出しできない。
誰か詳しい人、助けて下さい。
18名称未設定:04/03/05 03:24 ID:NOEw+C2s
win買ったほうが早いってのは禁句ですか?
19名称未設定:04/03/05 03:25 ID:vwJttUL6
>>16
InternationalRooms.txtって使われていない気がする。
一応、NSScannerとやらで読み取っている様子はあるんだけど
最後でmyBaseURLにはアメリカのものしか代入していない。
20名称未設定:04/03/05 03:26 ID:vwJttUL6
>>18
ひょっとすると早くないかも知れませんよ。
Cocoaに詳しい人が一人来れば解決するかも。
21名称未設定:04/03/05 10:46 ID:mLoUWvPe
>17
環境を書けよ。症状からするとPanther?
MyCocoa.h
#define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_10_1
なんて勝手に10.1固定になっているからコンパイルできないんだろ。
Pantherなら、この行を消すか、10.1SDKでも入れろ。

あと、腐ってるプレフックスヘッダをちゃんと書き直すか、プリコンパイルを切れ。
22名称未設定:04/03/05 17:07 ID:vwJttUL6
>>13
yahping.perlのアドレス部分を

 $address= "cs".$i.".chat.yahoo.co.jp";

に書き換えて実行すると取得するようです。
結果は

cs1.chat.yahoo.co.jp : 14.009
cs3.chat.yahoo.co.jp : 14.415
cs2.chat.yahoo.co.jp : 68.993



cs13.msg.yahoo.co.jp : 13.664
cs15.msg.yahoo.co.jp : 14.062
cs11.msg.yahoo.co.jp : 14.332
cs14.msg.yahoo.co.jp : 14.382
cs12.msg.yahoo.co.jp : 14.629
cs10.msg.yahoo.co.jp : 14.789

でした。

>>21
失礼しました。
sudo fixPrecompsして、
コメントアウトしたらコンパイルは通りました。

いまのところ、Talking to Yahoo!'s HTTP Serverで
矢印がぐるぐる回っているところでつまずいています。
23名称未設定:04/03/05 23:26 ID:qEYPcIDp
純正との違いってYahooチャットだけしかないの?

ってかchat.yahoo.comでも馬喰いかないのヲレだけ?
24名称未設定:04/03/06 09:39 ID:NDu/AyXD
クラシックでなんとか汁
25名称未設定:04/03/06 14:36 ID:1eryfnNh
日本のサーバに繋がったとして日本語は通るのかな。
26名称未設定:04/03/07 01:17 ID:TPDXSvzH
>>25
日本語はエンコーディングを確かめて、NSString周りをいじればOKだろう。
英語のソフトってASCIIエンコーディングを前提にしていたりすることは多いけど
Cocoaで組んであれば直すのはたやすい。

厄介なのはUNIXハイブリッドというか、
UNIXなソースにCocoaでGUI載せたのは
char *の文字列がASCIIを前提にしていたりするので
場合によってはかなり面倒なことになる。
27名称未設定:04/03/07 21:37 ID:ufY8vKTh
常設チャットルームでは動くようになったんだが、
私設部屋が動かず。何故だろう。
28名称未設定:04/03/08 23:22 ID:5O1knFDt
目覚ましい成果をあげているスレですね。
29名称未設定:04/03/09 00:18 ID:gM56OI83
>>27
常設チャットで動けば十分なんで、
それいただけませんか?
もしくは、コードの変更箇所かを・・・。
よろしくです。
30名称未設定:04/03/10 23:41 ID:H9OxhCM5
age
31名称未設定:04/03/15 10:02 ID:vgwMMX2l
願いを込めて age
32名称未設定:04/03/15 17:16 ID:PXv7YHVo
↑に同じく 期待込め
33名称未設定:04/03/15 18:42 ID:6j5mtjrK
我も同じく 心から願いを込めて age
34名称未設定:04/03/16 10:35 ID:LogYXby7
10.3.3でsafariもアップデートされたが、相変わらず
Yahooチャットは動かず。
どうにかしてくれ。
35名称未設定:04/03/25 08:05 ID:vhBOlCKC
Safari1.0ではチャット動いてましたよ。
10.3.3(Safariは1.2に)にアップデートしたら、動かなくなりました。
環境はiBookG4/12インチ/800MHz/256MBです。
36名称未設定:04/04/07 21:53 ID:8tzGkOqd
OSX(10.2.8/PowerMacG4)で、YahooメッセをDLしようとしたら
「ファイルを読み込みません」と出ました。
DL出来ないのです。
ヘルプを見ても適当な答えも見当たらず。
使用ブラウザはNetscape7.2,もしくはSafariです。
DLの方法、誰か教えてください。
OS9の時は問題無く作動したのですが・・・
OSX初心者なので、困ってます。
37名称未設定:04/04/15 18:18 ID:SSvepWbr
1のリンク先notfoundだが終了?w
38名称未設定:04/04/15 19:02 ID:f+lTZTly
sourceforge に移行しました
39名称未設定:04/04/25 20:55 ID:Ln7nfQ65
yahoo-japanに繋ぐことが出来たので、手順を書いてみます。
(但し、現状では、入れる部屋と入れない部屋がある事と文字が化けます。)

1.sourceforgeに行き、「CharlaSource4-18.zip」か
  「CharlaSource_April18.zip」のどちらかを落としてくる。
2.落としたファイルを解凍し、Xcodeで「Charla.pbproj」を開く。
3.検索にて「yahoo.com」を調べ、すべての箇所を「yahoo.co.jp」
  に変更する。
4.yahoosocket.mの中の、「jcs%d.chat.dcm.yahoo.co.jp」を
  「cs%d.chat.yahoo.co.jp」に変更する。(注;2ヶ所あります)
5.変更が終わったら、ビルドする。(エラーが大量に出るが、
  最後には「問題なく完了しました」とでます)
6.ビルドが完了し、「build」フォルダの中に、「Charla」と
  いうファイルが出来ていれば完了です。

自分はプログラムは組んだ事がないので、このぐらいまでしか
わかりませんでした。
誰かプログラムの詳しい人、お助け下さい。
よろしくお願いします。
40名称未設定:04/04/27 18:16 ID:RaEvTvCZ
            ヽ'::':/
             }:::{
             |:::l
          r:ャ l:::|
          l:(.ノ:::l      
        ,.r:::''::::::::::::::)   
       .〈;;;:::::::::::::::゛:i,,__,〃
      /〜:::y'''::::-:::〈ー‐’  
かぶと虫さんがageに来ました
41名称未設定:04/04/28 22:55 ID:xW9YcSDf
sourceforgeってなんですか?
完全ド素人でスマソ・・・
42名称未設定:04/04/28 23:21 ID:lfb4kW7A
>>41

Project: Charla (sourceforge)

ttps://sourceforge.net/projects/charla/
43名称未設定:04/04/28 23:52 ID:GZKYUZxC
祭りスレになるに500チャット!!
44名称未設定:04/05/07 18:47 ID:gRGjq9gP
>>39さんの方法試してみたところ、うまくいきました
使ったソースはMay03ってやつでしたが

まあ、確かにビルドの際エラーでまくりでしたが
ソースそのままビルドしても同じだったんで、まあダイジョウブでしょう

入れない部屋云々は全部確認してないんでわかりませんが、文字化けはこちらで見る限りしていなかったような…

あとは、日本語ローカライズ出来ればとりあえず使えるような気が…
4539:04/05/08 18:23 ID:SHOGqArL
44さんへ

自分も「May03」版のソースを落としてビルドして
みまいしたが、

  Charla←→Charla

上記の場合であれば、文字は化けは起こりませんが、
(Yahoo!チャット内でも、Charlaユーザの文字は
 見えますが、他のユーザの文字は化けます。)

  Charla←→Yahoo!メッセンジャー

上記の場合では、やはり文字が化けてしまいました。。。

あと、部屋名に半角文字しかつかってない部屋には、
入れます。(例:Macintosh、Windows など)

話しは変わりますが、REALbasicにてYahoo!チャットの
クライアントを作っている人が居ました。(海外ですが。)
(REALbasic用のソースも公開されてます。)

  ttp://chit.sourceforge.net/

REALbasic買ってやってみるかな。。。

4644:04/05/09 17:24 ID:274BY8lh
>>45さん
コメントサンクスです。

他のクライアントから見ると文字化けるんですね。
なんせチャットする相手もいないんで確認出来ませんでした。スマソ…
試しに入った部屋の人が何も言ってくれなかったのも、そのせいか…(´・ω・`)

ビビッタだろうな、突然入ってきたと思ったら文字化けしてるアフォに

う〜ん、もうチット弄んでみます。とりあえず日本語が通るように
って言っても自分もそんなに詳しくないんで…


それにしてもココ人稲杉・゚・(ノД`)・゚・。
47名称未設定:04/05/09 18:21 ID:oqkpN4jW
>>46
自分もやってみますた。
自分の場合は検証するためにClassicのIEと共にID変えて両方とも同じ部屋にいれたんだけど
.....メインの会話日本語文字化けですわ。
更に、Charlaで書き込むと......
........日本語で送ったのにローマ字でメイン上にでましたわ。
そして、IE上で打った自分の発言が
.........なぜかCharla上で見えませんわ.....。(爆)

さぁ、今からがんがってプログラム覚えるか.....。
48名称未設定:04/05/14 21:02 ID:loniR79r
ヤフー、Yahoo!チャットで公然わいせつの取り締まり強化
http://internet.watch.impress.co.jp/cda/news/2004/05/13/3091.html
49名称未設定:04/05/16 11:53 ID:Nk0gXFjC
【ちょっといじった忘備録】
Interface Builderで、メニューバーなどを日本語化してみて出てきた不具合。
Chatメニュー下『Connect』だけは日本語に変更するとグレーになって
接続できなくなってしまう。他は日本語にしても大丈夫なようだ。
以上。
50名称未設定:04/05/16 12:34 ID:xK76J4v6
yahoo!チャットできるようになることを祈って定期age
51名称未設定:04/05/16 15:39 ID:l4O5VIUk
>>49
あ〜、漏れもそうなった。仕様だったんか
52名称未設定:04/05/16 17:00 ID:FgeA0084
こんなスレがあったんだ
がんばって日本語化してくらさい
ahooJapanはプロトコルが古いver9みたいなんだけど
取りあえず繋がってるのなら大丈夫なんかな?
# yahoo.com(日本以外)はver11らしいです

Mac(のターミナル上)で動くのにzincってのもあります
ttp://larvalstage.com/zinc/
Pythonで書かれてサッパリ分からんし、クラシカルなCUIなので使い難いです

オイラはあきらめてVPC上でメッセ使ってます
ボイスも一応出来るし
53名称未設定:04/05/20 12:34 ID:xt4DSDHU
【ちょっといじった忘備録:その2】
日本語表示でふと疑問に思い、
ちょっとChatRoomSelector.mを読んでみた。
(Room Selectorの段階では日本語が表示されるのに
main Viewではなぜ表示されないのか疑問だったため。)
すると、所々ににShift_JISでエンコーディングする記述があったり
日本語に対する記述等があった。
特に後半
encording=NSJapaneseEUCStringEncording) encording=NSShift_JISStringEncordingという部分があり、
Shift_JISの部分を他の日本語コード(EUC_JPとか)にすると
ルームリストの挙動がおかしくなってしまう。
気になるのは、ここから部屋のURLを送るときに日本語の部屋のURLが通らない事。
例えばSafari等でリンクをみると、コンピュータカテゴリにある
Macintosh1とかの英語名の場合はURLがそのまま=Macintosh1という風になるが、日本語の場合%5%8%4という風の物が入ってる。
送る場合、Web上でみられる%5%8とかの部分を再び変換してやらないと通らないのかもしれない。
54名称未設定:04/06/03 09:41 ID:HR2PTSh6
たまには上げてみようか
55ADVC:04/06/03 14:36 ID:J+6HMlyM
Appleの、OS9もOSXも使えるPowerBookG4のデュアルブートはどんどん価値がどんどん上がるって噂だよ☆
どっちも使えるし、チタニウムモデルでは最後の機種だしね☆
希少価値はかなり高いみたいです。
買って売ってお金にしようかな。
56名称未設定:04/06/05 23:57 ID:6FpCp54p
ヴァーチャルPCを使ってボイスチャットはできないんですか?
57名称未設定:04/06/06 12:28 ID:O/PKRUEr
G4,800MHz,768MBのショボイ環境だけど、一応出来る。
けど音が途切れたりして実用的じゃないかも。
素直に実機にすべし。
58名称未設定:04/06/06 16:13 ID:CvDcDACz
おれもyahooチャットやりたい。。
59名称未設定:04/06/16 09:37 ID:0Rrza9Fv
OS9.2だとIEからチャット参加できた。
OSXはIE,Safari、ネスケともに×。
漏れもメッセでボイスとかやりたい!
というわけで定期age。
60名称未設定:04/06/21 23:11 ID:sPsXhpUS
俺もチャットやりたい。
61名称未設定:04/06/23 21:43 ID:v5JVEzZH
俺はそうでもないかな。
62名称未設定:04/07/08 19:14 ID:3gCu0PjT
ageてみよう
63名称未設定:04/07/08 19:40 ID:zFnq2+SO
>>56
G4の1GHzデュアルでVPC使った事がある
ボイスはなんとか使えるレベル
でも、音質も悪いし、Pen300マシンの方が快適だった(ToT)
Pen300くらいのマシンなんてただ同然だ
値段を考えると実機の方が良いだろう
64名称未設定:04/07/12 01:30 ID:NnmgtSRw
ポータルでチャット可能なのエキサイトくらいかな。いま
MSNも不可だし。
こんどのOSアップデートでJAVA関係とかなんとかなんないかな。
Appleがどうにかする問題じゃないのかもしれないけど。
65名称未設定:04/07/12 03:20 ID:F9GeXKIY
>>64
個人的にはJavaで動くハズのCafestaあたりちゃんと対応できると楽なんだけどねぇ。
あすこは窓でIE決めウチだから叶うべくもなく(鬱
66名称未設定:04/07/26 13:12 ID:ITvVDMq2
AdiumXでヤフーチャット(部屋)に参加できるとは昨日までしりませんですた・・・

でも招待してくれないとダメな感じ?
67名称未設定:04/07/26 14:36 ID:DDfrGrFj
オレはPowerBook Al 1GHzでVPC上でYahooのボイチャしてるが結構快適
に動いてるよ。映像もかなり快適に見れる。
VPCに320MB割り当てしてることと、通信環境がケーブルの固定IPで回
線品質が結構いいのが幸いしてるかもしれない。
ホントはOSXでメッセを使いたいんだが、作りがwin版に較べて手抜きだし、
仕事仲間との連絡にも使ったりするからログが残せないのがダメポ。
68名称未設定:04/08/16 17:11 ID:iF/RChgT
Javaアップデートきてたけど、これでなにか進展する?
69名称未設定:04/08/16 23:01 ID:TPQbwcsy
>>68
つーか、safariで取りあえず入れるようになった。(手順必要だが)
70名称未設定:04/08/16 23:41 ID:ithIzUln
手順?
7169:04/08/17 12:28 ID:uIl8g4vb
>>70
『手順が必要』と書いたのは、そのまま行くと相変わらず入室する時に右下の空白部分でアプレットが開始されてしまう症状が残ってるから。
前のverではメインでアプレットが始まらなかったのでお手上げだったが
今回の10.3.5&Java1.4.2-1アップデートにより、メインでも開始されるようになった。
で、色々試してみたら、右下の空白部分の症状は強制的に空白を埋めれば回避出来るのを発見。

手順は『入室してチャット画面になったら、左下の『ルームを移動』を数回連打して右下をルームリストで埋める』(1回だけではダメな模様。チャットが流れるまで行うのがいいようだ。)
これだけ。
漏れはこれで今の所入ってる。自己責任でお試しあれ。
72名称未設定
お!
でけたでけた 小窓の連射がなくなるようになったのね。
71さんの手順で