もう13時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]女性の自宅ナマ映像を無料公開[PR]  

■オープンソース■ Regnessem Part20

1 :名無しさん@お腹いっぱい。:2007/12/17(月) 00:53:46 ID:8m7dUkpF0
Regnessem(れぐねっせむ)は、山ねこさんによって手がけられた、インスタントメッセージクライアントです。
マルチアカウント・マルチプロトコルを同時に扱えることを目標に開発されてました。
諸事情により山ねこさんの手を離れることとなりましたが、
有志の手によってその意志が引き継がれており、現在の公式の最新バージョンは α18 です。
公式は長らく動きがありませんが、非公式の改造版は改良が進められ大きな機能が実装されています。
今後はt氏を中心にDelphiからC++へ移植し、さらなる進化(仮)を予定してるので有志募集中!
http://www31.atwiki.jp/regnessem/

みなさまに愛された偽メッセにつきましては、MSの締め出しにより接続不可能となりました。

山ねこさん本当にお疲れ様 そしてありがとうございました!
2chは『Regnessem』をいつまでも 応援しています。

関連リンク&レグネの機能などは >>2-10 辺り。

前スレ
■オープンソース■ Regnessem Part19
http://pc11.2ch.net/test/read.cgi/software/1174229030/
http://www31.atwiki.jp/regnessem/

2 :名無しさん@お腹いっぱい。:2007/12/17(月) 00:56:24 ID:8m7dUkpF0
■Regnessem−オープンソースプロジェクト
http://regnessem.sourceforge.jp/
http://sourceforge.jp/projects/regnessem/

関連サイト
■プラグイン/テーマ/ツール等
ライブラリ
http://regnessem.sourceforge.jp/library/

■ヘルプ
公式FAQ
http://regnessem.sourceforge.jp/faq/
公式オンラインヘルプ
http://regnessem.sourceforge.jp/help/

3 :名無しさん@お腹いっぱい。:2007/12/17(月) 00:57:29 ID:8m7dUkpF0
■過去ログ
Part1 ttp://pc3.2ch.net/software/kako/1011/10118/1011868150.html
Part2 ttp://pc5.2ch.net/software/kako/1037/10374/1037474751.html
Part3 ttp://pc5.2ch.net/software/kako/1043/10435/1043585651.html
Part4 ttp://pc5.2ch.net/software/kako/1050/10501/1050166350.html
Part5 ttp://pc5.2ch.net/software/kako/1051/10518/1051852094.html
Part6 ttp://pc5.2ch.net/software/kako/1055/10551/1055155698.html
Part7 ttp://pc5.2ch.net/software/kako/1055/10551/1055155698.html
Part8 ttp://pc5.2ch.net/software/kako/1055/10551/1055155698.html
Part9 ttp://pc5.2ch.net/software/kako/1066/10669/1066909423.html
Part10 ttp://pc5.2ch.net/test/read.cgi/software/1071500883/
Part11 ttp://pc5.2ch.net/test/read.cgi/software/1078286460/
Part12 ttp://pc5.2ch.net/test/read.cgi/software/1084024359/
Part13 ttp://pc8.2ch.net/test/read.cgi/software/1096646126/
Part14 ttp://pc7.2ch.net/test/read.cgi/software/1114605783/
Part15 ttp://pc7.2ch.net/test/read.cgi/software/1126933197/
Part16 ttp://pc7.2ch.net/test/read.cgi/software/1138938741/
Part17 ttp://pc7.2ch.net/test/read.cgi/software/1147588433/
Part18 ttp://pc9.2ch.net/test/read.cgi/software/1155735598/
Part19 ttp://pc11.2ch.net/test/read.cgi/software/1174229030/

4 :名無しさん@お腹いっぱい。:2007/12/17(月) 00:58:14 ID:8m7dUkpF0
■レグネの基本機能
・ マルチプロトコルに対応(基本構成はMSN)
・ マルチアカウントの同時ログインに対応(タブ切り替え)
・ テーマ によるビジュアルのカスタマイズ
・ プロキシ経由の接続(HTTP, Socks4, Socks5)
・ プラグインによる機能拡張
・ 不可視(オフライン)状態でサインイン機能
・ ファイルの送受信(最近はちょっと怪しい)

5 :名無しさん@お腹いっぱい。:2007/12/17(月) 00:58:55 ID:8m7dUkpF0
■プラグインによる拡張機能
□プロトコル
・ Yahoo!Messengerへのログイン等 (ymsg)
・ WebChecker (wc)
・ Yahoo!ニュースヘッドライン (ynews)
・ 音楽ファイル再生 (RegneJuke)
・ OpenNapサーバのユーザとチャット (OpenNap)
・ Yahoo!天気情報 (ywthr)
・ ICQへ接続できるプラグイン (ICQ_PV8)
・ テレビ番組表取得 (Yahoo! TV)
・ 公式ライブラリの更新通知 (VerUpChecker)
・ 2chチェッカー (2chnewth)
・ 2chチェッカー (2check)
・ RSS Reader
・ ランチャー (RegLauncher)
・ メールチェッカ (Riff)
・ メールチェッカ (cmail)
・ mixi更新チェック (mixi)
・ IRC接続 (nsirc) http://kenkyusitu.s31.xrea.com/tal/file/nsirc.zip
・ IRC接続 (IRC)

□アドイン
・ 会話ログ保存機能 (Logger)
・ 一定時間経過後にIdle状態にする (Idle)
・ MSNP8プロトコルプラグインの通信ログを表示。(ComLog)
・ 人工無能・自動会話機能 (pbrain)
・ メンバリスト表示名の変更及びメモ機能 (Namer)
・ NSMSGS01系プラグインローダー (nsm2rgn)
・ 「伺か」が受信したメッセージを話す (sstper)
・ メンバ名の表示のログ取り (NameLogger)

6 :名無しさん@お腹いっぱい。:2007/12/17(月) 00:59:49 ID:8m7dUkpF0
■質問・要望
・Regnessemサポート掲示板
http://regnessem.sourceforge.jp/unagi/bbs/index2.html
※書き込む場合は、過去ログを全文検索するなどしてからにしましょう。
 また、以下のページも参考に。

・機能要望リスト
http://regnessem.sourceforge.jp/cgi-bin/vote/vote.cgi?id=request
・バグリスト
http://regnessem.sourceforge.jp/cgi-bin/vote/vote.cgi?id=bug

■注意事項
・レグネ
『α9以前からのアップグレードに際しての注意点』
プロファイルに保存されたパスワードについて、
α9以前のRegnessemとα10以降では 互換性のない場合があります。
既存のプロファイルでサインインできない場合は、
プロファイルの変更により、パスワード部分だけ再度設定して頂きますようお願いいたします。

『MSに締め出されたんじゃないの?』
MSNP8プロトコルを使うことで接続できます。
α13以前でMsnp8.dllを利用するには、接続メニューから、ログイン→プロファイルの編集を選択し、
プロトコル「MSN」でご利用中のアカウントを開き、プロトコルを「MSNP8」に変更します。
【注意】 現在では有志の手でRegnessemの改良が進められており、MSNP10が存在します。
     入手はtumoyuta氏による改良版Regnessemから出来ます。

7 :名無しさん@お腹いっぱい。:2007/12/17(月) 01:16:20 ID:hCCAYfe80
このスレは終了しました

8 :名無しさん@お腹いっぱい。:2007/12/17(月) 01:16:36 ID:b5I3ywkl0
>>前スレ999
>マルチプラットフォームどうこうは知らないけど、
>なんでつもたんじゃない人間が勝手に方向性決めようとしてるの?

t氏も488氏もある程度のモチベーションをもって応対しようとしてるのに、
なんで開発じゃない人間が横から口出ししてるの?

9 :名無しさん@お腹いっぱい。:2007/12/17(月) 01:22:01 ID:/VE6gg+U0
そんなにトゲトゲしないで意見の交換だと思いねぇ

10 :名無しさん@お腹いっぱい。:2007/12/17(月) 01:28:16 ID:ia49nbXe0
<チラ裏>
UNsmPluginのあれは単純にコード混ざっただけ。
ついでに、マルチプラットフォームで展開できれば楽しいじゃん。
って知り合いと作ったものだからcygwin仕様なだけ。

べつにWin専用にするならそれでいい。
そんなに言うならコード書いてくれ。
</チラ裏>

11 :t:2007/12/17(月) 01:32:09 ID:ia49nbXe0
さてこれからどうしようか。
とりあえずUIを作るべき?

12 :名無しさん@お腹いっぱい。:2007/12/17(月) 01:35:01 ID:BENwfdDN0
前スレでC++版でテンプレ作るのは早計
って意見が多かったのにそっちで立てちゃったんだね

13 :名無しさん@お腹いっぱい。:2007/12/17(月) 01:38:24 ID:xpt9FhPd0
聞いてる感じだと、大きく労力を割くものでもなさそうだし、いいんじゃないの。<マルチプラットフォーム

作成意欲のある人が減る方が怖いわ。Regnessemは手放せないソフトだから。

14 :名無しさん@お腹いっぱい。:2007/12/17(月) 02:52:26 ID:ZXGTYwEJ0
ま、やっても使う人間は数えるほどしかいないだろうけどなw
ただでさえレグネの使用者自体全盛期の半分もいないだろうし・・・・
昔は知り合いほとんどレグネ使いだったのに今じゃ俺だけorz
というか正直なところ、今のプラグイン使えなくなるっぽいC++版より、
ほぼ満足してる今のやつのファイル送受信を先になんとかして欲しいかも

>>8
レグネの開発は今じゃつもたんだけだと思ってるのに
突然沸いて出てきたのが開発なんてしらんがな(´・ω・`)

15 :名無しさん@お腹いっぱい。:2007/12/17(月) 02:59:52 ID:aX2OqYM+0
専用うpロダがほすい
VC2005用プロジェクトをどうぞ
文字コードはUnicodeじゃなくてマルチバイトにすればいいんだよね?
ttp://s-io.mydns.jp/up/1/_/jump/1197827895.zip/attatch

16 :名無しさん@お腹いっぱい。:2007/12/17(月) 03:16:56 ID:iglHbEEL0
本家が複数垢とかに対応しない限りレグネだな!

何もできないけど、このスレをwktkしながら見てます。

17 :t:2007/12/17(月) 04:10:33 ID:ia49nbXe0
専用ロダ作った。鯖はxrea。
http://up.refy.net/

18 :名無しさん@お腹いっぱい。:2007/12/17(月) 04:37:03 ID:m9Ojw///0
sourceforgeとかwikiとか作ったんでしょ?
開発の連絡やら提案やら議論やらをなんでスレでやってんの?
開発できない人間、開発しない人間の目に触れるところでそういうことやってるからテンプレやら何やらこういうグダグダになるんだろうに

19 :名無しさん@お腹いっぱい。:2007/12/17(月) 04:42:07 ID:/VE6gg+U0
メインの人が方針を決めればいいけど
ある程度意見を聞きたいのもあるんじゃない?

20 :名無しさん@お腹いっぱい。:2007/12/17(月) 05:48:50 ID:HubyY/hW0
      (``7‐、 _
    __/´    ' ノ
   ン-o= ─ 、/_
   !O7。 /‐o‐(::::) <ちんちん シュッ! シュッ! シュッ!
   '、'`二'ヽO  ン
   ヽi_:ノ!  /
    u∪

それらしいスレを見つけたら
ちんシュAAを書き込んで流れを決めてしまえ
どうせクソスレなんだ
ちんシュスレにしてしまえばいいじゃないか

21 :名無しさん@お腹いっぱい。:2007/12/17(月) 10:41:45 ID:sT8Q9sLm0
どうせ過疎スレだから好きに使えばいいと思うよ

22 :名無しさん@お腹いっぱい。:2007/12/17(月) 16:04:50 ID:cbeaXl3G0
>>16
本家がたとえ複垢対応したところで
無駄すぎる贅肉そぎ落とさない限りレグネだな。

最悪miranda使う。本家メインはありえんわ。
まず直感的に使いにくい時点で終わってると思う。IEとかヴィスタとかにも言える事だけど。

23 :名無しさん@お腹いっぱい。:2007/12/17(月) 17:30:23 ID:aX2OqYM+0
コンパイル通した
どうやら実行時エラーが起きるようだ
[regnessem_cpp_VC2005proj20071217.zip]
http://up.refy.net/img/001.zip

それと、名前空間の過度な開放で泣いた
VCLコーディングスタイルの名残りかしらorz

24 :t:2007/12/17(月) 18:24:11 ID:ia49nbXe0
>>23
名前空間を開放しまくってるのはとりあえずVCLをべた移植したからです。
開放しまくってるのは識別子の衝突とかまずいのは承知の上。

25 :名無しさん@お腹いっぱい。:2007/12/17(月) 18:27:19 ID:/VE6gg+U0
ここで議論すればたまたま通りがかりの識者が降臨して
いい意見を言ってくれる可能性もあるからスレでやって欲しいと思ってたり

26 :名無しさん@お腹いっぱい。:2007/12/17(月) 18:32:03 ID:aX2OqYM+0
>>24
りょうかいっす、後々その辺も整理しないとね
これ、とりあえず起動するのかな
動くようならVCでがんばってみる

うpロダありがとう

27 :t:2007/12/17(月) 20:16:58 ID:ia49nbXe0
>>26
なんとなーく動くけどプラグインを開放した後で落ちるみたい。
>>23のvcprojだと起動時にエラーが出る・・・なんでだ・・・?
cygwinだと動くんだが。。

SYSTEMをConsoleで通してPluginsを置いてなかにUIを入れると
とりあえずUIをロードできた。その時のvcprojをうpロダの002に。

ついでに、wxWidgetsのwxStringみたいな
UnicodeとANSIを相互代入、参照できるクラス、ありませんか

28 :名無しさん@お腹いっぱい。:2007/12/17(月) 20:20:01 ID:dlnQ36eh0
>>23
私はmingwでコンパイルしたのを今使ってて特に不都合無い状況。
未定義の挙動に期待してしまってたりする部分とかあるのかもね。

29 :名無しさん@お腹いっぱい。:2007/12/17(月) 20:25:12 ID:dlnQ36eh0
>>27
こんなカンジの関数作って使ってる。
C++の文字コード関連はかなりいいかげんなものなので、
環境依存にならざるを得ない。

#include <string>
#include <windows.h>
using namespace std;
string UnicodeToMultiByte(const wstring& src, UINT codePage, DWORD flags) {
if (int len=WideCharToMultiByte(codePage, flags, src.c_str(), src.size(), NULL, 0, NULL, NULL)) {
char dest[len+1];
if (len=WideCharToMultiByte(codePage, flags, src.c_str(), src.size(), &dest[0], len, NULL, NULL)) {
return string(dest, len);
}
}
return "";
}
wstring MultiByteToUnicode(const string& src, UINT codePage, DWORD flags) {
if (int len=MultiByteToWideChar(codePage, flags, src.c_str(), src.size(), NULL, 0)) {
wchar_t dest[len+1];
if (len=MultiByteToWideChar(codePage, 0, src.c_str(), src.size(), &dest[0], len)) {
return wstring(dest, len);
}
}
return L"";
}
string utf8tocp932(string src) {
return UnicodeToMultiByte(MultiByteToUnicode(src,CP_UTF8),CP_ACP);
}
string cp932toutf8(string src) {
return UnicodeToMultiByte(MultiByteToUnicode(src,CP_ACP),CP_UTF8);
}

30 :名無しさん@お腹いっぱい。:2007/12/17(月) 20:41:48 ID:aX2OqYM+0
>>27
ありがと、もうちっとしたら002のproj試してみる。
mbstowcsとmbstowcsがANSI C++準拠だから、これをカプセル化しておけばいいんじゃない?
(呼び出す前にsetlocale(LC_ALL,"");が必要)

31 :名無しさん@お腹いっぱい。:2007/12/17(月) 21:20:59 ID:aX2OqYM+0
動作確認完了。
WinMainとmainの引数の数が違うために、起動時にエラー起こってた(cygwinには適切でないifdefかもしれん)
002を元にして003にコンソール開かない設定のprojとcppうpしておきました。
それと、うちの環境ではversion.libはリンク必要みたいだ。


32 :名無しさん@お腹いっぱい。:2007/12/17(月) 22:13:50 ID:dlnQ36eh0
>>30
mbstowcsとmbstowcsは確かに規格にあるが、
これはマルチバイト文字とワイド文字を互いに変換するもので、
その挙動は「localeに依存する。」

だけど、どう依存するかは規格上で明確な定めが無い。
Unicodeが使われるとは限らないんじゃないか?

33 :t:2007/12/17(月) 22:25:45 ID:ia49nbXe0
>>31
おなじく動作確認完了。
version.lib は手元のテスト時は#pragma comment(lib, "version.lib")
やってたもんで。

004にmbstowcs, wcstombs で自動変換風味クラス置いてきた。
おいた後に>>32に環境依存といわれてしまった。

005はプロトコルっぽいプロトコルプラグイン。
いろいろテストに。
おなじくcygwin だけどVCでも通った気がする。

34 :名無しさん@お腹いっぱい。:2007/12/17(月) 22:40:11 ID:nblJIyA90
なんか板に沿った良いスレになったな
俺は力になれないけど応援しているぜ!
デバッガが必要なら必要環境と手順を乗せてくれたら協力するよ!

35 :名無しさん@お腹いっぱい。:2007/12/17(月) 22:41:12 ID:dlnQ36eh0
>>32-33
C++は複雑なロケール定義の方法を提供しているにもかかわらず、
具体的なところは未定義。処理系に丸投げ。
だからWindowsではAPIを使う方が良いと思うし、
Windows以外ではiconvとかのライブラリを使うのが普通だと思う。
私は趣味プログラマだからあんまり他人のコード見ないので、
狭い範囲での「普通」かもしれないから、
積極的にmbstowcs, wcstombsを止めるべきとまでは言えないから、
とりあえず問題提起というカンジで受け止めて下さい。

ちゃんとまとめてればあとから差し替えるのも切り分けるのも簡単だから、
これも後回しでいいことかもしれないし。

36 :名無しさん@お腹いっぱい。:2007/12/19(水) 00:09:35 ID:ljZRGHYc0
クラス設計みて発狂した

37 :名無しさん@お腹いっぱい。:2007/12/19(水) 00:21:55 ID:I5AqPjp20
>>36
再設計してくれよ

38 :名無しさん@お腹いっぱい。:2007/12/19(水) 01:03:17 ID:IvNtoHc30
Qtで書けば、マルチプラットホームになるんじゃないの?

今から勉強しようとしてるから良く分かってないけど

39 :名無しさん@お腹いっぱい。:2007/12/19(水) 08:02:01 ID:xvDI0GVG0
Gtkもそうだけど、そういうツールキットの生成するGUIは、
大多数のユーザが使うであろうWindows版では違和感が凄いんだよな。
じゃあどうしろと言われても、いい解決策は思い浮かばないのだが…

40 :名無しさん@お腹いっぱい。:2007/12/19(水) 08:44:41 ID:Xk1DsHy30
wxはwindowsネイティブじゃなかったかな

41 :名無しさん@お腹いっぱい。:2007/12/19(水) 10:11:41 ID:I5AqPjp20
wxはosごとのウィンドウ系APIをラップしてるから
どのOSでもネイティブやね

42 :名無しさん@お腹いっぱい。:2007/12/19(水) 20:42:18 ID:IvNtoHc30

>39
やはり違和感あるのですかね…
ttp://www.sra.co.jp/qt/point/#n005
の「5.柔軟性」のところに、
独自描画だけど、
プラットフォーム毎に似せて描画するってあったから、
興味があったんですけどやっぱりだめかなぁ。

>40-41
wxWidgetsですかね?

>Unlike other cross-platform toolkits, wxWidgets applications look and feel native.
>This is because wxWidgets uses the platform's own native controls rather than emulating them.
ってあるんで、こちらも似せて描画してるようですね。

スレ違いですみません。


43 :名無しさん@お腹いっぱい。:2007/12/19(水) 20:54:56 ID:IvNtoHc30
ごめんなさい。wxWidgetsは独自描画じゃないくてネイティブ使ってるって書いてますね;;
いい加減に読んでました。

44 :名無しさん@お腹いっぱい。:2007/12/19(水) 21:32:15 ID:xxX7BsnI0
006にVC8限定でUnicodeビルドも可能なセットをあげたよ
他のコンパイラとかOSとかへの対応は早々にあきらめた
ゴメン

45 :名無しさん@お腹いっぱい。:2007/12/19(水) 23:14:35 ID:ljZRGHYc0
>>44
gj

46 :名無しさん@お腹いっぱい。:2007/12/19(水) 23:19:30 ID:I5AqPjp20
>>44
gj
読んでみる

47 :名無しさん@お腹いっぱい。:2007/12/19(水) 23:37:35 ID:UpiEGigd0
>>44
gj!!
他のコンパイラでもスイッチひとつで何とかなる…かなぁ?

48 :名無しさん@お腹いっぱい。:2007/12/19(水) 23:51:29 ID:FDOpLkD+0
>>47
gcc(mingw)ではなんとかならない。
改変を試みているところ。

49 :名無しさん@お腹いっぱい。:2007/12/20(木) 02:07:25 ID:c764toPa0
素人の俺からみるとおまいら物凄い格好いいぜ

50 :名無しさん@お腹いっぱい。:2007/12/20(木) 16:38:40 ID:2B2oLp8M0
>>49
まったくだw
これをいいきっかけにして、俺もプログラミングに
手を出してみたいと思っちゃうくらいだ。

51 :名無しさん@お腹いっぱい。:2007/12/20(木) 17:25:09 ID:yr8vvj1X0
てきとーにmingwビルドしてみたが
なんかログイン完了時に変なエラー出るな

52 :名無しさん@お腹いっぱい。:2007/12/21(金) 01:43:17 ID:SRsE4IPz0
引き続きUnicode対応を進めようと思ったけど
先に終了時エラーに対応したよ

53 :名無しさん@お腹いっぱい。:2007/12/21(金) 02:27:40 ID:39Phe+mB0
>>52
gj
俺はというとWindowsMobile向けにコンパイル通してました。ごめんなさい。

54 :名無しさん@お腹いっぱい。:2007/12/21(金) 22:34:26 ID:nbFXGOld0
IconManagerってもうないですか?

55 :t:2007/12/22(土) 14:54:57 ID:8CbEM2ig0
>>54
ありますよ。
ftp://astrum.ath.cx/regnessem/plant/regnessem_usertile_test16.1.rar
とかに含まれてます。

56 :名無しさん@お腹いっぱい。:2007/12/22(土) 15:04:23 ID:wFc5buv00
>>55
鯖が重いのか最近はダウンロードできないので確認できてませんでしたが、
そうですか、あって良かったです。ありがとうございます。

57 :t:2007/12/22(土) 15:17:29 ID:8CbEM2ig0
ルータがあまりにも糞でPPPoEがしょっちゅう切断されてたのが
最近の接続できない問題だったのですが、
ルータかえたのでここ1週間ぐらいは安定して接続できるようになったはず・・・?

58 :名無しさん@お腹いっぱい。:2007/12/22(土) 15:31:20 ID:wFc5buv00
>>57
http://〜は全然おkなのにftp://〜はてんでダメでした。

59 :名無しさん@お腹いっぱい。:2007/12/22(土) 18:39:38 ID:jSL0V+oY0
>>52
gj
1時間くらい見てたけど俺も原因わからん。

60 :名無しさん@お腹いっぱい。:2007/12/22(土) 22:42:49 ID:wFc5buv00
全く繋がらない(´・ω・`)
誰か10分間だけとかうpしておくれませんでございませんか。。。
>IconManager

61 :名無しさん@お腹いっぱい。:2007/12/22(土) 22:52:40 ID:TAbqM66e0
dllだけでいいんだっけ

62 :名無しさん@お腹いっぱい。:2007/12/22(土) 23:17:27 ID:wFc5buv00
>>61
他に設定ファイルとかあるなら一式お願いします。
readmeあると泣いて喜びます。

63 :名無しさん@お腹いっぱい。:2007/12/22(土) 23:32:11 ID:TAbqM66e0
ttp://www.vipper.org/vip696625.zip.html
P:regnessem
readme消したかも、iniは多分生成されるんじゃないかな

64 :名無しさん@お腹いっぱい。:2007/12/22(土) 23:45:16 ID:wFc5buv00
>>63
ありがとうございま。
それにしてもftpが重いのって自分だけじゃないですよねぇ?

65 :名無しさん@お腹いっぱい。:2007/12/22(土) 23:46:40 ID:TAbqM66e0
>>64
重いというか繋がらないね
そのうちまた復旧するだろうから、まったり待てば良いんじゃないかな

66 :名無しさん@お腹いっぱい。:2007/12/22(土) 23:57:19 ID:KpQnTUTG0
abk氏のTwitterプラグインが機能しない。(Twitterの仕様変わったか?)
なので自分で作り始めた。xmlのパースまではできて、
Regnessemとのインターフェイス部分を書き始めたんだが、
コメント変更欄ってどうやったら表示できるのかわからん。

msnではコメント変更欄表示されてるから本体は対応してる版なのは間違いないし、
一応拡張APIドキュメントも読んだのだがよくわからん。俺の頭が悪いのか。
教えて偉い人!

67 :t:2007/12/23(日) 00:28:25 ID:idVSDUkG0
Protocol/%proto%/Connection/ChangeUserComment
を提供してるか否かで判別してた気がする。

あとftpはポート開け損ねてる雰囲気でいっぱい
帰ったら確認する

68 :名無しさん@お腹いっぱい。:2007/12/23(日) 00:36:48 ID:j7iKkAMf0
>>67
thanks!

69 :名無しさん@お腹いっぱい。:2007/12/23(日) 01:00:09 ID:hlPmqkId0
Kabegamiがメインメニューで一旦オフにしてからオンにしないと機能しない。
なにか競合してるプラグインとかあるのかな。


UI :
偽偽メッセンジャーUI 1.17.0
OS :
Windows NT 5.1.2600 Service Pack 2
System :
Regnessem Alpha Release 18 Version 0.5.18.93
Plugins :
"2check" 0.1.5
"Client Socket" 0.2
"cmail" 0.3.15
"CopyComment" 0.0.1
"File I/O / Mod tumoyuta v1.1" 0.1.4
"HandWrite" 0.1.0.0
"IconManager" Alpha2
"Kabegami" 0.0.7
"Listening" Alpha 7.1
"Logger" 0.4.0β
"mixi" 0.1.15
"MSNP10" 0.1.2a
"MSNP13/NonMSNC1" 0.1.071126.2351
"MSNP8" 0.1.6
"NsTime" 0.22
"PowerManager" 0.3.0
"RSS Reader" 0.0.8
"String Resource" 0.1
"Yahoo!天気情報" 2.0.1

70 :名無しさん@お腹いっぱい。:2007/12/23(日) 01:24:45 ID:1bHvdIGn0
偽偽が意外と不具合の元だったり

71 :名無しさん@お腹いっぱい。:2007/12/23(日) 04:48:55 ID:RGPUiioq0
引き続きUnicode対応を進めて
終了時エラーの原因特定と対応をしました
プラグインAPIドキュメントの整理とかやろうかな
と思ったけどもう寝ます

72 :名無しさん@お腹いっぱい。:2007/12/23(日) 10:41:15 ID:YKvNyaIO0
>>71
おぉ、寒い中おつかれさんだよー!


73 :名無しさん@お腹いっぱい。:2007/12/23(日) 12:43:35 ID:mbvlhYGz0
今って文字列定数がマクロになってるけど、
変数型にできない特別な理由ってあるの?

74 :名無しさん@お腹いっぱい。:2007/12/23(日) 12:52:22 ID:1CtV/lo20
>>73
利便性だろう。

単に文字列リテラルを並べると連続したものとみなされる。
コンパイル時に決定できることならその段階で組み合わせやすいマクロの方が便利。

75 :名無しさん@お腹いっぱい。:2007/12/23(日) 13:02:25 ID:1CtV/lo20
009適用してmingwでビルドしたら終了時に落ちた…。

76 :名無しさん@お腹いっぱい。:2007/12/23(日) 16:06:54 ID:RGPUiioq0
009についてwikiへ書いておきました

77 :66:2007/12/23(日) 23:20:24 ID:F/b2uN1N0
NMMI_COMMENTでコメントをセットするときに、
コメントの長さは何文字(何バイト?)までOKですか?
あまり長くすると落ちるようなんですが、
ドキュメントには記載がないみたいです。
だいたい60バイトくらいはいけそうな雰囲気ですけど、
もしかすると文字数以外の問題なのかなぁ?


78 :t:2007/12/24(月) 01:00:11 ID:9oZBfCsj0
>>77
何文字でもいい気がするけどーどうなんだろう。
Delphiの話になるけど、PWideCharでうけて内部型のWideString に変換してるから
なんぼでもだいじょうぶだとおもう。

79 :名無しさん@お腹いっぱい。:2007/12/25(火) 13:05:40 ID:5NzEjM9H0
http://refy.net/regnessem/index.php
プラグインなど、.zipや.rarのファイルがダウンロード出来ない状態です。
掲示板が停止しているのでこちらで質問させて頂きます。

"MessageLogger"が欲しいのですが、上記サイト以外でダウンロード出来る場所はありますか?
"msglogger101.rar"などをGoogle検索しても見つかりませんでした。

また、何らかの理由で配布を停止されているとしたら、同等の機能を持つプラグインはありますか?
目的は表示メッセージのログを取る事です。
[http://regnessem.sourceforge.jp/library/plugins.html]から探しても見つかりませんでした。

重たい Windows Live Messenger から抜け出して、Pidgin(表示メッセージ不可)、Miranda(見られるがログ取れない)と辿ってregnessemに来ました。
今の WLM + Messenger Plus! Live という状況から抜け出したいです。

どなたか宜しくお願いします。

80 :t:2007/12/25(火) 13:10:38 ID:yYrppkRr0
どうもftpが調子悪いみたいでftp://から始まるものにアクセスできません。
配布自体は停止することはないので、お手数ですがURLをHTTPに書き換えてもらえますでしょうか。
FTPに接続できない問題はできる限り早急に解決いたします。

* 書き換え方法
ftp://refy.net/regnessem/plant/
-> http://refy.net/regnessem/ftp.plant/
ftp://refy.net/regnessem/stable/
-> http://refy.net/regnessem/ftp.stable/

81 :名無しさん@お腹いっぱい。:2007/12/25(火) 13:32:22 ID:5NzEjM9H0
>>80
ご丁寧にありがとうございます。
無事にダウンロード出来ました!


82 :名無しさん@お腹いっぱい。:2007/12/25(火) 15:58:48 ID:9oj45wRz0
>>80
良かったよかった。ようやく対処してもらえた。乙んこ。

83 :77:2007/12/26(水) 21:22:50 ID:FvWcwlSi0
>>78
C++版では落ちてたところがDelphi版のnsmsgs.exeに戻したら安定して動きました。

84 :t:2007/12/26(水) 22:49:43 ID:XVfE6pPr0
>>83
てことはC++版でのバグか。
ちょっとコード読んでみるよ。

85 :名無しさん@お腹いっぱい。:2007/12/26(水) 23:29:32 ID:FyWKrm7X0
これが関係あるかは調べていませんが
少なくとも StringToNsmInfo はバグっていて正しくはこう

template < int type, typename Tch > inline int StringToNsmInfo(PNsmInfo p, int S_size, const Tch * str) {
int L = std::min < int >(p->nBufferSize / sizeof(Tch) - 1, S_size);
p->nType = type;
memcpy(p->lpBuffer, str, L * sizeof(Tch));
((Tch *) p->lpBuffer)[L] = 0;
return (L + 1)* sizeof(Tch);
}

APIドキュメントの整理には結局何も手を付けていないのだけれど
現状のAPI内にある型名の修正(LPCTSTR->LPCSTR等)をしたものと
新しいバージョンとしてwchar_t(LPCWSTR)に統一したものを用意したいです
いつになるかはわからないけれど公開したとして
Delphi版およびPlugin側としては・・・?

86 :t:2007/12/26(水) 23:40:16 ID:XVfE6pPr0
Delphi版準拠のPluginはNMIT_WIDESTRINGを UNICODE(UTF-16) で処理してるから
wchar_t が UTF-16で定義されている環境でコンパイルした場合は問題ないと思う。

wchar_t に統一ってのは具体的にどんな感じ?
LPCSTR->LPCWSTR ってこと?

87 :名無しさん@お腹いっぱい。:2007/12/27(木) 00:36:35 ID:Szu6F3fv0
> LPCSTR->LPCWSTR
でOKです
混在しているのが気持ち悪いので統一したいのですが
NSM_API_VERSION = 0.3(?)
を公開したとしてもC++版が常用できる状態に無い以上
Delphi版での対応は必須だと思います
対応がされないのであれば当分先送りでいいのかなと

88 :名無しさん@お腹いっぱい。:2007/12/27(木) 01:18:36 ID:2R6UuxmR0
これは作らん側の人としては、スレもうわからんわ・・・
いやプログラムの勉強はこれからしたいと思ってはいるんだけど・・・
C++版でスレ立てて欲しい・・・
立てたら立てたでこっちが過疎りそうだけど・・・

89 :名無しさん@お腹いっぱい。:2007/12/27(木) 01:23:53 ID:PVyZl3a30
作らない側の人間は人柱だから、使ってみていろいろデバッグ要望あげればいい
あとは構築中に原案を出すことも大切で、環境とかの需要の声は現場では意外に大きい
分かる範囲でやればいい、分からないなら空気読まずに話題を振ればいい
いちおうソフトウェア板なんだから前向きにみんなで作り上げていきたいね

90 :t:2007/12/27(木) 01:46:30 ID:eY2s7CEI0
>>87
NSM_API_VERSION = 0.2.3
->旧式のAPIとして解釈
NSM_API_VERSION = 0.3.x
->wchar_t版APIとして解釈

って対応もあるけどコーディング量増えるし、
あまり合理的でないよね。

>>88
どんどんいろいろ口出ししてみるといいよっ
わからん人ぽろっていったことが問題解決に繋がることもあるし。
実際コード書かない人からの要望でいつの間にか手書きがついたりしたわけだしね。

>>89
全力で、同意するぜ。
作ってる人じゃわからんこともあるしね。
使う人の意見が一番使い勝手に繋がるわけだし。

91 :名無しさん@お腹いっぱい。:2007/12/27(木) 03:34:57 ID:iUm8VWxc0
やっぱり俺たちのツモはイカしてるぜ!!

92 :名無しさん@お腹いっぱい。:2007/12/27(木) 06:04:38 ID:JU6HiNtO0
つもゆたんはやはり勇者・・・!

93 :名無しさん@お腹いっぱい。:2007/12/27(木) 08:42:33 ID:mopti6QP0
空気を読まず使う側の身勝手な意見w

つもゆたん混信起こらない暫定バジョーン出して〜

94 :名無しさん@お腹いっぱい。:2007/12/27(木) 10:20:50 ID:sGiR/CCY0
>>93
MSNP8で混線したことはない
相手がモバイル(PDA?)だとか、会話がしばらく途切れると
新タブで会話が再開されたりするバグだけは健在だけど・・・

95 :t:2007/12/27(木) 11:26:33 ID:eY2s7CEI0
>>93
MSNC1使わなければ問題ないぜー
たぶん。

96 :名無しさん@お腹いっぱい。:2007/12/27(木) 16:32:13 ID:PBC4pLnP0
>>85
wchar_tに統一とかは本体でやる必要は無いんじゃないかな。

Regnessemのプラグインを作るにあたって定型的な処理って結構あると思うんだ
けど、そういうのをまとめたライブラリというかフレームワークというか、そ
ういった存在があれば結構楽になると思う。

まぁ、定型的なことなら本体に入れてしまった方が全体のサイズは小さくて済
むし、効率的ではあるけど、そのRegnessemの機能を呼出したりするための手続
きが面倒なところもあるから、整理されたライブラリとしてあるとプラグイン
作成は楽になると思う。

このスレ見てるプラグイン作者の中にも、自分用にある程度まとめたライブラ
リみたいなの作ってる人は少なからずいるんじゃないかなぁ。

97 :名無しさん@お腹いっぱい。:2007/12/27(木) 22:26:39 ID:2R6UuxmR0
アイコン版暫定バージョン出して〜

98 :t:2007/12/28(金) 01:47:39 ID:Q6g+DszR0
いろいろ集めたら暫定バージョンになるy

ようは全部集めたやつでリリースしてくれってことだなっ?

99 :名無しさん@お腹いっぱい。:2007/12/29(土) 00:46:45 ID:B1lb4GcS0
wktk

100 :名無しさん@お腹いっぱい。:2007/12/29(土) 01:11:28 ID:iM8aU60i0
wktk

200 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
【最終回】RO ForsetyGvG評価スレLv27【始まり?】 [ネトゲ実況2]
ウィンドウズ関連ファイル直リン倶楽部 其の16 [Windows]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.2 2008/07/24
FOX ★ DSO(Dynamic Shared Object)