[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/08 22:45 / Filesize : 338 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【GUIライブラリ】wxWindowsでのひょーん



1 名前:デフォルトの名無しさん mailto:sage [03/05/06 11:04]
クロスプラットフォームGUIライブラリのwxWindowsについて語りましょう。

本家
 www.wxwindows.org/
dW : Linux : wxWindowsの概要
 www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html
SunWorld Online:wxWindows――無名だが成熟したGUIツールキット
 www.idg.co.jp/sw/back/200102/20010219_01_report.html
メルマガ
 www.mag2.com/m/0000108320.htm

1はこれからインストールします

116 名前:65 mailto:sage [03/05/24 04:05]
>>112
個人的には見出しは訳した方がいいと思うけどね。
どういう情報がどこにあるか探すのにわかりやすい方が楽でしょ。

あるときに読む必要のある文章というのは全然多くないのだから、
なまじ本文をだらだら訳すよりもそういう箇所をすぐに見つけられるように
する方が同じ時間をかけるなら役に立つんじゃないかと思ったりしてるぐらい。


117 名前:65 mailto:sage [03/05/24 05:22]
あ、>>116の後半は一般論です。翻訳プロジェクトとか日本ユーザ会とかには
木を見て森を見ずというが多いように思うので。水をかけるようでスマソ。


118 名前:デフォルトの名無しさん mailto:sage [03/05/24 10:31]
wide studioちょっとだけ使ってみた感想。
統合環境があって日本語ドキュメントも整っていて、非常に使いやすい。
初心者の俺でもすんなり使えた。
ただ、GUIが独自で作成物がちょっと操作しにくい。
慣れの問題だろうけど、この点がマイナスかな。

119 名前:◆v/.u/aNe9w mailto:sage [03/05/24 13:56]
>>116-117
>木を見て森を見ずというが多いように思うので。水をかけるようでスマソ。
確かにそうかも。
了解しました、翻訳する方向で行きます。
ただし、見出しは完全な定型文なので個々に翻訳はせず
後日スクリプトで一括置換することにします。
対応訳語はdoxygenの出力あたりを参考してみまーふ。
(でいいかな?もっちょい考えるべきかな?)

一応、見出しの定義:
クラス、関数仕様トキメント及び、そのフォーマットに順ずる文書
における下記の2パターン
<h2>[^<]*</h2>
<b><font COLOR="#FF0000">[^<]*</font></b>
これを見出しとします。(この2種類だけのはず・・・)

現時点ではとりあえず放置。
調査後にチカンの方向で。

120 名前:◆v/.u/aNe9w mailto:sage [03/05/24 14:05]
ほんやくこんにゃくセット(タブブラウザでタブグループ登録すると幸せに・・・)
 Excite エキサイト :英和辞書 eiwa.excite.co.jp/
 goo (国語辞書) www.goo.ne.jp/
 専門語辞書参照サービス www.nova.co.jp/webdic/webdic.html
 接頭辞(prefix) www1.ttv.ne.jp/ yano/prefix.htm
 接尾辞(Suffix)(abcde) www1.ttv.ne.jp/ yano/suffixabcde.htm
 接尾辞(Suffix)(fghi) www1.ttv.ne.jp/ yano/suffixfghi.htm
 接尾辞(Suffix)(klmno) www1.ttv.ne.jp/ yano/suffixklmno.htm
 接尾辞(Suffix)(pqrstuvwxy) www1.ttv.ne.jp/ yano/suffixpqrstuvwxy.htm
 google(オーディエンス用) www.google.co.jp/

121 名前:◆v/.u/aNe9w mailto:sage [03/05/24 14:05]
オミトロン・翻訳ドキュメント用フィルタ(ちょっと楽しく便利になるかも・・・)
## 原文へのリンクを表示(もじら以外のユーザ用
Name = "wxW Show Original Document"
Active = TRUE
URL = "dot-gray.s33.xrea.com/docs.org/"
Bounds = "<(link rel="alternate" title="Original \(English ver.\)" href=)\1"([^"]*)\2"*>"
Limit = 128
Match = "*"
Replace = "<\1"\2">"
"<p><a href="\2">原文</a></p>"

## 翻訳者名を表示
Name = "wxW Show trans-auther"
Active = TRUE
URL = "dot-gray.s33.xrea.com/docs.org/"
Bounds = "<(meta name="translation-author" content=)\1"([^"]*)\2">"
Limit = 128
Match = "*"
Replace = "<\1"\2">"
"<p>翻訳者: \2</p>"

IE opera moz で動作確認しますた。

122 名前:◆v/.u/aNe9w mailto:sage [03/05/24 14:12]
>>120
s/ yano/\~yano/g
スマソ。

123 名前:65 mailto:sage [03/05/24 14:26]
>>gray氏
乙です。精力的ですな。

wxWindowsでの日本語について少し書いてみました。指摘よろ。
www.geocities.co.jp/SiliconValley-Cupertino/8526/wxWindows/japanese.html
日本語リテラル埋め込みで使う分には知らなくても使えちゃう部分もありますが。


124 名前:◆v/.u/aNe9w [03/05/24 14:43]
>>119
あの・・・、やっぱり自由でいいです。
訳したい方は訳して、
ほっときたい人はほっときで。

私の方でうまいことやりますです。
でも、見出しは一斉チカンなので
訳をうpった人は見出し訳したのに反映されねーぞゴルァ!
って言わねーでくださぃ。

(・∀・)オナガイシマース。

>>123
おおお。
凄いのキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
凄いのキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
凄いのキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
あげるぞ、このやろー!

藻前様は神か?そうなのか!?



125 名前: mailto:sage [03/05/24 15:23]
>119
折衷案だけど、見出しについては

ユニコードはどーなってんの?
[Unicode support in wxWindows]

みたいな感じで両方併記するのはどう?
……て、Boost翻訳プロジェクトでもそうなってるのあるね……

そういえば、ここのスレと灰さんのwebページを見て思ったんだけど、
原文と対訳を併記するのはどうですかね?
誤訳の修正を期待するなら、こっちのほうがいいと思う……

サンプル
www.debilotte.net/programming/wxWindows/html/wx/wx425.htm#versionfunctions

#そういや、ドキュメントパックはwww.wxwindows.org/dl_all.htm
#からダウンロード可能ですな。docbookが無いのは寂しいですが……


126 名前: mailto:sage [03/05/24 15:55]
そういや、前にもあったけど、 sourceforge.jp に登録してみる?

みんながCVS使えるようだとsourceforgeも便利なんだけどね。

127 名前:65 mailto:sage [03/05/24 16:13]
最初は併記にして、安定してきたら
和訳に対応する原文のページへのリンクに切り換えるというのはどうです?

併記でも原文ページへのリンクが欲しいです。
原文が更新された場合などは便利かと。


128 名前: mailto:sage [03/05/24 16:44]
>102

まだしつこく続きを。

void wxApp::CleanUp() で wxBitmap::CleanUpHandlers();というwxBitmapの
何か得体の知れないhandlerをdeleteするメンバ関数が呼び出されますね。
#wxBitmap::CleanUpHandlers()はwxGDIImageから継承。

void wxApp::CleanUp() 自体は void wxExit()で呼びだされるので、
"wxWindows has a chance to do so on exit"とはこのことを指している
のかな?

#それ以上はトレース出来無かったけど。

129 名前:65 mailto:sage [03/05/24 17:00]
>>128
CleanUpHandlers()で削除されるのはbitmapの各種フォーマットに対応する
ためのhandlerで、個別のwxBitmapとは無関係かなと思いました。

void wxGDIImage::CleanUpHandlers() の直ぐ下に
void wxGDIImage::InitStandardHandlers() というのが定義されていますが、
これを見るに、そんな感じです。


130 名前: mailto:sage [03/05/24 17:58]
>129
確かにそんな感じですな。new [] しても問題になるとも思えない……

そもそも、"that may be cleaned up by wxWindows"つうのはどういうこっちゃ?
よりによってwxBitmapを代表例に選んでいたりするからよく解らん……

#wxButtonとかだったら、まだわかりやすいんだけど……

取りあえずは、『オブジェクト配列は使うな』つうことですかねぇ

131 名前:デフォルトの名無しさん mailto:sage [03/05/24 18:57]
ところでpython使っている人、wxpython入れると、(windowsだと)toolフォルダに
XRCedっていうGUIビルダがついているのはご存知で?
他はwxDesigner,標準でついてくるらしいwxrceditかなぁ。

wxpythonではboa
boa-constructor.sourceforge.net/
っていうのがあるみたい。
スクリーンショット
boa-constructor.sourceforge.net/Screenshots/FrameDesign.html
見るとよさげなのでこれから遊んでみます。

132 名前:◆v/.u/aNe9w mailto:sage [03/05/25 02:55]
>>125
確かにそうですね。
でも、両文併記はちょっと読みにくいかなぁと思ってたんですが
見た目をちょいちょい弄れば、自然に読めそうなことを発見します田。

んで、そうなると訳のチェックはみんなで出来るようになるから
今まで漏れが勝手にしていた作業を放棄できる。
んであれば、訳文マージ作業も自動化出来る。
簡単な構造指定文法(wikiちっくな感じかな)+スクリプトをつくーれば
make all
make upload
で、作業完了ですお。父さん!って夢も見てみますた。
うほーい、楽ちんかもー!やふーぃ!

133 名前:◆v/.u/aNe9w mailto:sage [03/05/25 03:25]
>>127
うーん、切り替えは無しでも良くないかな?

ここ何日かの作業の感想からいうと、
文書の品質チェック(偉そうでスマソ)は脱糞するほどきついことがわかりますた。
一人でやるのはむりぽ。

やるのであればコミッター制度(>>90)の導入が必要不可欠だと感じておりまふ。
それか別案があれば提出プリーズ!

あと、原文リンクが必要なのは同意なので、
>>125 案+>>127 案のサンプルこさえてみますた。
dot-gray.s33.xrea.com/test/wx17.htm // サンプル

デザインはアレとして、結構いける気がしまつ。
いかがでしょ?

134 名前:◆v/.u/aNe9w mailto:sage [03/05/25 03:58]
>>126
> そういや、前にもあったけど、 sourceforge.jp に登録してみる?
そんな気軽に利用でけるの?詳しくないのでわからんです。
プロジェクト(?)の具体的な目標、成果物を決めてからのほうがいいと思ってみたり。
個人的な目標では、wxWindows の概要・思想・方向性についての
文書の和訳の完成(not 全ドキメント)が目標だったりします。
(具体的な部分(クラスの仕様等)は、今後どんどん変わってく可能性が高いので・・・)

>>128-130
メモリリーク関係のwikiDocs。
wiki.wxwindows.org/wiki.pl?Avoiding_Memory_Leaks
マニュアルの件については同じ内容しか書いてないけど、
それ系の内容がまとまってるんで参考になるやも。

あと、ここ検索すっといいのが掘れそうな気がするんだけど
うまい事掘り出せないっす。
埋まってないのかな?既に耕されてまふか?皆様。
lists.wxwindows.org/cgi-bin/search.cgi

>>131
蛇使いなんで興味アリでつ。
漏れも(・∀・)ダウソスルー!

連続長文スマソ。



135 名前:◆v/.u/aNe9w mailto:sage [03/05/25 04:01]
>>132
訂正
> んで、そうなると訳のチェックはみんなで出来るようになるから

> んで、そうなると訳のチェックは読者に任せられるから

あ、朝日が・・・。

136 名前:65 mailto:sage [03/05/25 06:16]
>>133
ハマってますなー。

> ここ何日かの作業の感想からいうと、
> 文書の品質チェック(偉そうでスマソ)は脱糞するほどきついことがわかりますた。
> 一人でやるのはむりぽ。
>
> やるのであればコミッター制度(>>90)の導入が必要不可欠だと感じておりまふ。
> それか別案があれば提出プリーズ!

とりあえずここに貼るのはどうでしょう。

> あと、原文リンクが必要なのは同意なので、
> >>125 案+>>127 案のサンプルこさえてみますた。
> dot-gray.s33.xrea.com/test/wx17.htm // サンプル
>
> デザインはアレとして、結構いける気がしまつ。
> いかがでしょ?

おお、いいじゃないですか。見出しの原題はちょっと工夫欲しいかも。
h1,h2,h3,h4,h5,h6 span.j + span.o {
size: smaller;
}
h1,h2,h3,h4,h5,h6 span.j + span.o:before {
content: "<br> (";
}
h1,h2,h3,h4,h5,h6 span.j + span.o:after {
content: ")";
}
とか?


137 名前:65 mailto:sage [03/05/25 06:59]
ついでに>>133の訳の改良案。

> (the basic C types)
はなくても大丈夫じゃないでしょうか。

typicallyはmight beにかかりますので、
> which might be little endian (typically on Intel computers) or big endian (typically on some Unix workstations).
例えばIntel系のコンピュータではリトルエンディアンだったり、
Unixワークステーションによってはビッグエンディアンだったりする。

定義する→〜として定義される、の方が良いかと思います。
> where wxInt32 stands for a 32-bit signed integer type etc. You can also
> check which architecture the program is compiled on using the
> wxBYTE_ORDER define which is either wxBIG_ENDIAN or wxLITTLE_ENDIAN (in
> the future maybe wxPDP_ENDIAN as well).
例えばwxInt32は32ビット符号付き整数型を表す。また、プログラムをコンパイ
ルしているアーキテクチャも、wxBYTE_ORDERマクロを使って調べられる。
wxBYTE_ORDERはwxBIG_ENDIANとwxLITTLE_ENDIANのいずれかとして定義される
(将来はwxPDP_ENDIANも扱えるようになるだろう)。

語尾統一。
> 説明されています。
説明されている。

訳のチェックは好みもあるし盛り下げたくないしで難しいですね。
これまでは誤訳かと思ってもwxWindowsと直接関わらないものはスルーしてました。


138 名前:tofu mailto:sage [03/05/25 09:52]
灰さん、マージやらUpやらお疲れ様です。

wx448.htm の Networking classes と
wxFTPクラスの説明 wx165.htm を訳しました。

----------------------------------
ネットワーキング クラス
wxWindowsはソケットに基づいたネットワーキングのためのクラスを提供する。

wxDialUpManager ネットワーク接続のステータスチェックと接続確立機能を提供
wxIPV4address インターネット・アドレスを表現
wxSocketBase ソケット基礎オブジェクトを表現
wxSocketClient ソケット・クライアントを表現
wxSocketServer ソケット・サーバーを表現
wxSocketEvent ソケットイベント
wxFTP FTPプロトコル クラス
wxHTTP HTTPプロトコル クラス
wxURL ユニバーサル・リソース・ロケーターを表現
----------------------------------

wx165.htm は長いのでアプロダに。dot-gray.s33.xrea.com/cgi/source/0003.html
原文併記にしてありますが、どういう状態がマージする時に楽なんですかね。

139 名前:tofu mailto:sage [03/05/25 09:56]
ところで、訳しながら、各メソッドの動きをチェックするために
CUIでチマチマやってたんですよ。.NET 2003で。

で、CUIでやるには $(WXWIN)\lib\wxbase.lib が必要なんですが
追加してなくても comctl32.lib と rpcrt4.lib が追加されていれば、ビルドできちゃう。
追加していても $(WXWIN)\lib\wxmsw.lib より前にしないと駄目。
(というより、CUIではwxmsw.libは要らないっぽい)

これにはまっちゃうと、ビルドできるし、他の機能は動くのに、接続だけできない。

wxbase.lib が必要なのは samples\console をみてすぐ分かったんだけど
追加する位置で思いっきりはまりました…

こんなところにはまるのは僕ぐらいかもしれませんが、自分用メモを兼ねて書き。

140 名前: mailto:sage [03/05/25 15:54]
>136
65さんのサンプルを参考に、変換用のrubyスクリプトを作ってみました
……ソースに情報が無さすぎて、あんまり大したことはできていませんが……


解る範囲でいらない段落は削除しています。
使い方は
 ruby <強制変換したいファイルの集まったディレクトリ>
です。
強制的に書き換えを行いますので注意。


141 名前: mailto:sage [03/05/25 15:55]
#!/usr/bin/ruby -Ks

rootdir = ARGV[0].gsub(/\\/, "/")
Dir[rootdir+"**/*.htm"].each do |source|
p source
#source = ARGV[0]
s = ""
ref = source.gsub(/\\/, "/")
ref.gsub!(/^.*html\/wx(.*)$/, 'www.wxwindows.org/manuals/2.4.0\1')
File.open(source, "r") do |aFile|
s = aFile.read.gsub(/\<[Pp]\>/, "</p>\n<p>")
s.sub!(/\<\/p\>/, '')
s.sub!(/\<head\>/, "<head>\n\
<meta http-equiv=\"content-type\" content=\"text/html; charset=Shift_Jis\">\n\
<meta name=\"translation-author\" content=\"\">\n\
<link rel=\"alternate\" title=\"Original (English ver.)\" href=\"" + ref+ "\">\n\
<style type=\"text/css\">\n\
p,div {\n\
margin-left:1.5em;\n\
}\n\
.o {\n\
color:#363;\n\
background-color:#f3f3f3;\n\
}\n\


142 名前: mailto:sage [03/05/25 15:56]
div.o {\n\
border:solid #aaa;\n\
border-width:0px 0px 0px 0.2em;\n\
padding-left:0.5em;\n\
}\n\
span.o {\n\
margin-left:0.5em;\n\
}\n\
div pre\n\
{\n\
margin-top: .6em;\n\
margin-bottom: .6em;\n\
margin-left: 2em;\n\
margin-right: 2em;\n\
font-family: Andale Mono, Courier New, Courier, mono, monospace;\n\
color: #550000;\n\
background: #eeeeee;\n\
}\n\
</style>\n"
)
s.sub!(/ALT\=\"Next\"\>\<\/A\>/, "ALT=\"Next\"></A> <a href=\"" +ref+ "\">原文</a>")

end


143 名前: mailto:sage [03/05/25 15:56]

t = false
s.gsub!(/\<p\>([\S\s]+?)\<\/p\>/) {|m|
paraj = m.gsub(/\<\/?p\>/, "")
parao = paraj.gsub(/\<HR\>/, "")
if (parao.include?("<FONT COLOR=\"#FF0000\">Derived from</FONT>"))
t = true
end
if (paraj.include?("<HR>"))
t = false
end
if (parao.include?("<H3>") or t) then
"<p>\n<div class=\"j\">" + paraj + "</div>"
else
"<p>\n<div class=\"j\">" + paraj + "</div>\n<div class=\"o\">" + parao + "</div>\n</p>"
end
}
s.gsub!(/\<pre\>([\S\s]+?)\<\/pre\>/, "</p><pre>\1</pre><p>")

end
File.open(source+"l", "w") do |aFile|
aFile.write(s)
end



144 名前: mailto:sage [03/05/25 15:59]
あ、最後間違えている……
File.open(source+"l", "w") do |aFile|
aFile.write(s)
end

File.open(source, "w") do |aFile|
aFile.write(s)
end
ですね。

……しかし、HTML文中に情報なさすぎ……<p>も閉じていないし……



145 名前: mailto:sage [03/05/25 16:11]
なお、変換後のサンプルは
debilotte.net/programming/wxWindows/html/wx/wx.htm
から参照してください。

#そのうち削除するけどね

146 名前: mailto:sage [03/05/25 16:40]
サンプル見ていて……

変なことしないで、

 訳したあと、原文を<div style="background: #999999"></div>で囲む

ぐらいのシンプルなものの方がいいような気がしてきた……
こだわるのも大変だしね。

147 名前:◆v/.u/aNe9w mailto:sage [03/05/25 19:43]
長文スマソ。
>>137
> C type〜
らじゃー。

> which might 〜
らじゃー。

> where wxInt32 stands 〜
びみょー。
定義される には激しく同意。でも、文全体としては >>84 氏の方が良いかと。
折半案として以下の奴でいかがでしょう?(変更点 = *〜*)

*例えばwxInt32は32ビット符号付き整数型を表す。*
またあなたは、wxBIG_ENDIANかwxLITTLE_ENDIANの *いずれかとして定義される*
(将来wxPDP_ENDIANも定義 *される* 様になるかも)wxBYTE_ORDERを使って、
プログラムがどのアーキテクチャ上でコンパイルされるかチェックすることが出来ます。

つづく。

148 名前:◆v/.u/aNe9w mailto:sage [03/05/25 19:44]
>>147 続き
> 語尾統一。
りじぇくとー。えへ。
語尾(文体かな?)の統一は、今はやらない方向で考えています。
(ですにゃ。とか、ですにょ。はさすがにアレだけど・・・。いや、取り込むべきか・・・?)
1.手軽さがなくなる。
2.>>36 等の大きな文書になると複数人翻訳は必然。
各訳者から、うpされるたびにチェック&修正は大変。
3.下手をすると揚足取りになってしまう。それは(・∀・)ダメー!

語尾統一するなら何かのタイミングで文書をフリーズしたとき、
パソコン君にやろそうかと考えてます。

> 訳のチェックは好みもあるし盛り下げたくないしで難しいですね。
> これまでは誤訳かと思ってもwxWindowsと直接関わらないものはスルーしてました。
出来るだけ自由にやれる様にしたいですな。

149 名前:◆v/.u/aNe9w mailto:sage [03/05/25 20:14]
>>138
新規翻訳 キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
乙です。
早速取り込みますでふ。

> 原文併記にしてありますが、どういう状態がマージする時に楽なんですかね。
>>132 でみた夢を追いかけて旅立ってみようかとおもってみたり。

150 名前:65 mailto:sage [03/05/25 20:30]
>>147,148
まあ、お好きにどうぞ。
私は日本語として通したときに自然な方が好きなのでああしてみました。
最後の語尾統一はまあついでですね。さすがに同一ファイル内でばらばらなのは
見苦しいかと。


151 名前:◆v/.u/aNe9w mailto:sage [03/05/25 20:37]
>>145
おお、具体例だ!
やほー!

>>140-144
この解析ロジック頂きます。

> ……しかし、HTML文中に情報なさすぎ……<p>も閉じていないし……
・・・同意。

152 名前:◆v/.u/aNe9w mailto:sage [03/05/25 20:52]
>>150
らじゃー。
修正してきまふ。

153 名前:◆v/.u/aNe9w mailto:sage [03/05/27 00:19]
VC、mingw へのインストールと、
日本語関係の話題をスレからコピペで纏めてみますた。

あと、めぇるでwx450.htmとwx453.htmの翻訳を頂きました。
後ほどうpります。
さんくすこー! > かす氏

154 名前:デフォルトの名無しさん mailto:sage [03/05/27 02:48]
win98seだとコンパイルできん



155 名前:デフォルトの名無しさん mailto:sage [03/05/27 08:41]
コンパイラとそのバージョンは?

156 名前:デフォルトの名無しさん mailto:sage [03/05/27 11:03]
Win98でコンパイル・・・

157 名前:デフォルトの名無しさん [03/05/27 23:52]
あげよう

158 名前:◆v/.u/aNe9w [03/05/28 00:19]
某氏より、メールにてwxSizerの和訳頂戴いたしますた。
dot-gray.s33.xrea.com/docs.org/wx343.htm
乙でふ!>某氏

本家をあさってたらおもろいもの見つけますた。
tp://etpmod.phys.tue.nl/jan/janinjapan_web/
tp://etpmod.phys.tue.nl/jan/min_intl/ (gettext Japanese translation sample)
ヤン氏いかしすぎ。

あと、ロードマップ・・・。Σ(゚д゚ )ペース早!
www.wxwindows.org/roadmap.htm

159 名前:山崎渉 mailto:(^^) [03/05/28 12:32]
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

160 名前:tofu [03/05/28 20:11]
wxURLクラスの説明 wx405.htm を訳しました。
例によって灰さんのアップローダをお借りしてます。
dot-gray.s33.xrea.com/cgi/source/0004.html

>>灰さん
前回訳したwxFTP wx165.htm なんですが、
wxFTP::GetInputStream の部分、以下の訂正をお願いできませんか。

wxStreamのseek機能のほとんどを利用できる。Seekはすべてのストリームで利用可能なわけではない。例えば、httpまたはftpのストリームはそれに対処しない。

あなたは、seek機能を除いて、wxStreamのほとんどの機能を利用できる。seekは全てのストリームで利用可能なのではない。例えば、httpやftpのストリームはそれを処理しない。

ご面倒おかけしますがお願いします。

161 名前:デフォルトの名無しさん [03/05/29 02:17]
wxWindowsでスプライトは使えないんですか?

162 名前:デフォルトの名無しさん mailto:sage [03/05/29 03:31]
7upだけ

163 名前:デフォルトの名無しさん mailto:sage [03/05/29 04:13]
>>161
使ったことがないので間違ってる可能性があるけれど
たぶんwxImageクラスの
SetMask
SetMaskColour
SetMaskFromImage
あたりを使えばできると思う

164 名前:◆v/.u/aNe9w mailto:sage [03/05/29 11:32]
>>160
乙です。今晩うpります。



165 名前: mailto:sage [03/05/31 19:28]
>136
遅くなりましたが……

>span.o:before {
before, afterをサポートしているブラウザはあまり無いようですな。

ここ参照
www.zspc.com/documents/css2/index.html

166 名前: mailto:sage [03/06/01 15:11]

SourceForgeのプロジェクトページを作りました。

sourceforge.jp/projects/wxwindowsjp/
wxwindowsjp.sourceforge.jp/

参加するかたは権限を与えますので、私までログイン名を教えてください。

#まだ灰さんのページやこのスレのマージもすんでいないけど……


167 名前:◆v/.u/aNe9w mailto:sage [03/06/01 16:33]
dot-grayで登録してきますた。
SF、cvs共に使い方良くわかりませんが参戦しますです。

168 名前: mailto:sage [03/06/01 22:30]
>167
全部つきで登録しました。
#何でもできます。


まずはCVSの立ち上げですかね。Webページに自動的に反映されるように設定してみます。

169 名前:デフォルトの名無しさん mailto:sage [03/06/02 00:33]
Mac OS X 版の screenshot がちゃんと AQUA で表示されていて感動した。
日本語入力も出来るなら、これを機に C++ 勉強してみようかな。

170 名前: mailto:sage [03/06/02 02:04]
SourceForge.jpのCVSに、灰さんのヘッダ情報を織り込んだマニュアルソースを
置きました。
興味のあるかたはCVSでゲッツしてください。
#自動化は面倒くさそう……取りあえずはWeekly位を目安に手動でアップすかね……


>169
C++は、その生い立ちと目的がとんがっているから、言語的にかなり狂った
仕様になっているけど、やっぱり使っていて面白いよ。

お手軽なのはRubyかPythonにまかせるつもりでC++と付き合うといいと思う。

171 名前:デフォルトの名無しさん mailto:sage [03/06/02 11:03]
メルマガの作者ってココ見てるのかな?
アンケート答えてあげたい気はあるんだけど、なんか身元がバレるのが
嫌なので勘弁してくれ、ってのは結構あるんですよね。
仕事場からしかインターネットに繋げられない身としては特に…

172 名前:◆v/.u/aNe9w mailto:sage [03/06/02 12:54]
>> の氏
す、、、すまないっす。
和訳ファイル上がっているのに気が付きませんでした・・・。

あと、権限を頂いておきながら申し訳ないのですが、
SFの翻訳プロジェクト来週から参戦します。

>>169
win版は問題なく入力できますね。
mac版はどうなんだろう?

173 名前:tofu mailto:sage [03/06/02 16:49]
>>のさん
手続きありがとうございました。
早速チェックアウトしてみました。

で、

コミットするファイルは、
wxwindowsjp.sourceforge.jp/docs/html/wx/wx448.htm
みたいにしたほうが良いんですかね?

174 名前:169 mailto:sage [03/06/02 20:52]
どうもです。普通に build しただけではダメでした。IM は起動した物の、フォント
が豆腐になってしまいました。Font の指定が必要なのかな。
試してみたのは samples の text です。



175 名前:デフォルトの名無しさん mailto:sage [03/06/02 21:51]
じゃ、samplesのfontはどう?

176 名前: mailto:sage [03/06/03 01:52]
>172

問題ないです。マターリやりましょう。

>173

すみません、古いのがUPされていました。
一応、形式は >133 をベースに進めようかと思いますが、いかがでしょうか?

スタイルシートを参照するように加工ずみですので、
・英文を<div class="o">〜〜</div>で囲う
・<div class="o">〜〜</div>で囲った部分をコピー&ペーストする
・貼り付けた<div class="o">〜〜</div>の前の部分を<div class="j">〜〜</div>
 に変更する
・<div class="j">〜〜</div>の中を翻訳する

でOKですね。
タイトルの部分は<span class="o">〜〜</span>で

……ところで、SourceForge.jpにアップしたWebページが文字化けしていますね……
EUC-JPじゃないとだめなんですかね?だとしたら、修正しないと……



177 名前: mailto:sage [03/06/03 01:58]
>176
自己フォロー
sourceforge.jpはeuc-jp以外ダメですね……
https://sourceforge.jp/projects/sourceforge/document/projectweb_faq/ja/4/projectweb_faq.html
euc-jpに変更します……トホホィ

178 名前: mailto:sage [03/06/03 03:15]
>177
自己フォロー続き。
up終わりました。これでまともに読めるはず……

179 名前:◆v/.u/aNe9w mailto:sage [03/06/03 22:25]
乙です。

>>176
原文へのリンクに使うアイコンを作ってみますた。
えれーシンプルな一品でふ。
dot-gray.s33.xrea.com/cgi-bin/source/0006.gif

>>178
プロジェクトページ以下のブラウザで
表示確認してみました。

IE v6
Moz 1.4b
Opera 7.03jp
Lynx for Win32

全部OKですた。

180 名前:◆v/.u/aNe9w mailto:sage [03/06/03 22:26]
>>179
追記:
全部 win2k sp3 上で確認しました。

181 名前:◆v/.u/aNe9w mailto:sage [03/06/03 22:40]
せっかくなんで前作ったサンプルに原文アイコン適用してみますた。
dot-gray.s33.xrea.com/test/wx17.htm

182 名前:デフォルトの名無しさん mailto:sage [03/06/03 23:35]
ぶっちゃけ、MFCイヤーンな人の逃げ場になりますか?

183 名前:デフォルトの名無しさん mailto:sage [03/06/04 00:43]
こんなのはいかが?
・<img src="original.gif">のあとに

<span onclick="show('j')">日本語</span>/<span onclick="show('o')">English</span>

・<head>の中に
<script language="javascript">
<!--
function show(lang) {
  showRecursive(window.document, lang);
}
function showRecursive(node, lang) {
  if (node.className == 'j' || node.className == 'o') {
    if (node.className == lang) {
      node.style.display = "block";
    } else {
      node.style.display = "none";
    }
  }
  var array = node.childNodes;
  for (var i = 0; i < array.length; ++i) {
    showRecursive(array[i], lang);
  }
}
// -->
</script>

184 名前:デフォルトの名無しさん mailto:sage [03/06/04 00:53]
う・・・ブロックレベル要素かどうかってどうやって調べるんだろ。

    if (node.className == lang) {
      node.style.display = "block";
    } else {



    if (node.className == lang) {
      if (node.tagName == 'DIV') {
        node.style.display = 'block';
      } else if (node.tagName == 'SPAN') {
        node.style.display = 'inline';
      }
    } else {




185 名前: mailto:sage [03/06/04 02:09]
>179
おおっ、素晴しい。
さっそく適用してみました。

>181
取りあえず、マージしました。

>182
なると思う。どのレベルを求めているかによって違うだろうけど……

>183
JavaScriptはちょっと抵抗あるなぁ。
いいとは思うけど……


186 名前:デフォルトの名無しさん mailto:sage [03/06/04 10:25]
>>182
どういうところがイヤーンなのかによると思うけど

187 名前:tofu mailto:sage [03/06/04 19:17]
<span class="j">と<div class="j">で訳文の背景色が違うのは意図的なんですか?

188 名前: mailto:sage [03/06/05 01:11]
>187
意味なし……というか、別だったっけ?
一応、スタイルシートでは同じ色を指定しているつもりなんだけど……
太字のままだから、違う色に見えるというのはあるかもしれないけど。

189 名前: mailto:sage [03/06/06 03:00]
寝るまえにwxTimerを訳シマシタ。
wxwindowsjp.sourceforge.jp/docs/html/wx/wx391.htm#wxtimer

190 名前: mailto:sage [03/06/07 02:32]
wxSizerをマージしました。
wxwindowsjp.sourceforge.jp/docs/html/wx/wx343.htm#wxsizer

191 名前:デフォルトの名無しさん mailto:応援age [03/06/07 09:22]
ガン(・∀・)ガレ!!

192 名前:_ mailto:sage [03/06/07 09:32]
homepage.mac.com/hiroyuki43/jaz09.html

193 名前:デフォルトの名無しさん [03/06/07 12:21]
途中で終わる予感

194 名前: mailto:sage [03/06/08 00:10]
クラスリファレンスのマージ終わったなりよ。



195 名前:◆v/.u/aNe9w mailto:sage [03/06/08 02:13]
をっつかれっす。
もっちょい、もうちょいで参戦できそうでおま。

196 名前:◆v/.u/aNe9w mailto:sage [03/06/08 17:13]
おおぅ、wxPrintData wx302.htm の和訳をしてくださった神が現れますた。
dot-gray.s33.xrea.com/cgi-bin/source/0007.html

ありがたやありがたや。
取り急ぎ私のローカルに保存しておきました。
これは、私がSFに参戦した時に責任を持ってcvsに持ち込みます。
参戦者で漏れが取り込んでやるぜなかたがいればやってもらっちゃっても良いです。
その際はご一報くだされ。んでは。

197 名前: mailto:sage [03/06/09 00:42]
>196
CVSとWebの両方にマージしました。

この文の翻訳者のymasuda [y.masuda@acm.org]さんは新しく
SourceForgeに参加された方です。
wxPythonがメインとのことですが、ドキュメント翻訳は取りあえず
一緒に行うことになっています。

よろしくお願いします。>ymasudaさん
#といってもこっちは見ていないかな?


198 名前:◆v/.u/aNe9w mailto:sage [03/06/09 23:30]
>>197
ありがとう。

199 名前: [03/06/11 01:10]
カテゴリ別クラス一覧上ったナリよ。
長かった……
wxwindowsjp.sourceforge.jp/docs/html/wx/wx448.htm#classesbycat

200 名前:デフォルトの名無しさん mailto:sage [03/06/11 05:04]
|u^=)・・・

201 名前: mailto:sage [03/06/12 02:33]

増田さんからcommitがありましたのでwebページの方に反映しておきました。
ありがとうございます>増田さん
wxwindowsjp.sourceforge.jp/docs/html/wx/wx286.htm
wxwindowsjp.sourceforge.jp/docs/html/wx/wx302.htm
wxwindowsjp.sourceforge.jp/docs/html/wx/wx303.htm
wxwindowsjp.sourceforge.jp/docs/html/wx/wx304.htm


あと、寝るまえに関数の目次を訳しました。
訳す必要が無いような気も少ししますが……
wxwindowsjp.sourceforge.jp/docs/html/wx/wx423.htm

202 名前:ymasuda mailto:sage [03/06/12 13:02]
>> 201 作業ご苦労様です.
しばらくは印刷系を中心に進めていく予定です.皆様よろしくお願いします.

203 名前:◆v/.u/aNe9w mailto:sage [03/06/13 00:33]
>>202
よろしくお願いします。

>> の氏
亀レスですが、以前に出ていたcssで色の設定が変わってるかもってのは、
最初に漏れが出したサンプルと、の氏の出したプロジェクトの方の
ファイルのcssの設定がずれているせいかも。

漏れはWebセーフを考慮せずに色を設定していたのですが、
の氏の設定ではそれが考慮されていたので、違和感を覚えたのかも?
# 当時と現在で設定が変わってるような気もしますが・・・。

あと、追加で<li>、<hN>な奴(他にもあるかな?)は
<br><span class="o">〜</span>でやった方がいいかもですね。
ちょっと、<a>な時にクリックし難いように感じました。(wx423.htmとか…)

ん?あれ?もしかして、IEとMoz、Opeでビジュアルが著しく違う?
wxwindowsjp.sourceforge.jp/docs/html/wx/wx423.htm

たった今、ie v6, moz v1.4r, op7 で見てみたのですが、
他はOKだけど、ie v6だと、見た目がおかしな感じになってる。
本筋じゃないですが、ちょっと、cssをチェックした方がいいかもですね。

204 名前:◆v/.u/aNe9w mailto:sage [03/06/13 00:37]
あと、
プロジェクトHPのリンクでうちが本家になってますが
本家はSFの方にしたほうがいいかもー。
私は、SFを本家と考えているので…。

・・・酔っ払ってるのでこの辺で・・・。



205 名前: mailto:sage [03/06/13 03:17]
>203
cssのコメントを間違えていました……
指摘サンクスです。これでOKかな?

206 名前:◆v/.u/aNe9w mailto:sage [03/06/13 17:31]
以前言っていた
簡易web cvs機能付き共同翻訳作業用のイメージを作ってみた。
まだ、ファイルの更新は出来ないんですがそれいがはほろほろと動きます。
いらねーかなー。

dot-gray.s33.xrea.com/docs.org/wx11.htm
dot-gray.s33.xrea.com/docs.org/wx10.htm

207 名前:◆v/.u/aNe9w mailto:sage [03/06/13 17:35]
so-su
dot-gray.s33.xrea.com/cgi-bin/source/0008.zip

208 名前:◆v/.u/aNe9w mailto:sage [03/06/14 01:15]
>>205
乙。OKでした。
ie6 moz1.4r opera7 on win2k sp3 で同じように表示されました。

>>203
> ちょっと、<a>な時にクリックし難いように感じました。(wx423.htmとか…)
これの原因わかりました。
<a href="foo">
<div class="j"> 〜 </div>
<div class="o"> 〜 </div>
</a>
こうなってるから、リンクのクリックエリアの検知がブロックに
対して行われてますね。
<a>をそれぞれの<div>中身に対してはればOKですね。
<div c="j"><a>〜</a></div>
<div c="o"><a>〜</a></div>

209 名前: mailto:sage [03/06/14 15:28]
wxsplitterwindowを翻訳しました。
wxwindowsjp.sourceforge.jp/docs/html/wx/wx357.htm#wxsplitterwindow

>206
イイ感じ……これでSourceForge.jpのCVSと連動できれば無問題ですな。
……出来たっけ?セキュリティとかもちょっと心配……

>208
チェックサンクス。
不思議なリンクになってましたね。修正しました。

210 名前:◆v/.u/aNe9w mailto:sage [03/06/14 19:16]
>>209
乙です。口ばっかりでスンマソン。

> イイ感じ……これでSourceForge.jpのCVSと連動できれば無問題ですな。
妄想癖が過ぎるかなとびくびくしてただけに、う、嬉しい。

一応セキュリティについては、
・書き込み処理に関するものは、全てIP保存。
・匿名串は弾く。(*)
・HTTP_REFFERのチェック。(HTTP_HOST、FORWARDED辺りもかな?嘘つかれたら無駄だけど)(*)
・<STYLE><SCRIPT>タグは原則使用禁止。
・使用できるタグを限定。
・外部リンクを限定(<A>、<IMG>等)
・HTMLのヘッダに仕込んだ文書情報はシステム側で全て一元管理。(*)
・万がイチ、アレな人がきちゃたら、IPブロック等。(*)

文末に(*)が付いていないものに関しては実装しているので、
現状でも試しに * 違うファイル * を上げてもらえればエラー画面が見れます。
詳しくは、ソースのpylib/transdoc.py参照。

最悪、必ず1つ前の状態は残しているので、アレな事態になっても復旧可能なはず。

cvsがcgiから呼び出せればHistroyの実装に関しては楽が出来ますね。
出来ないのであれば、diff & patchを活用・・・かな?
(それでも200MB程度のスペースで済むはず・・・。)

続く

211 名前:◆v/.u/aNe9w mailto:sage [03/06/14 19:17]
続き

また、さらに実装したいもので次のものをつけようかと思っています。
・フリーズ、または、解除依頼インターフェイス。
(議論の余地がなくなった文書に関して変更不可依頼。または、その逆。)
・フリーズ依頼、解除スコアビュー。(フリーズ依頼、解除が来ている文書の一覧)
・一定権限所有者用フリーズ、解除処理インターフェイス。
・アレな事態の為の、一定権限所有者用ロールバックインターフェイス。
・同事態、同権限者用のブロックIP追加インターフェイス。
・会議室に2chライクフロート型スレッドインデックス。
(翻訳ファイルうpか、mail欄sage入力以外で浮上)
・トリップ機能(翻訳うp、会議室共通。メアド、HP等で一意性を出せいない人用)
・自動文字コード変換。
(HTMLコメントでシンボルキャラクタを埋め込めば行けるはず・・・、
 そこまでしたらうざいかなぁ。)
(・遊びでうpランキング(ななしさんは除外、結構面白そうな気が。))

なんていうか、2chから派生したプロジェクトならば、
可能な限り2chヌラが気軽に参加できるようにしてみてーなー、
なんて思ってるのですよ。奥さん。

んでは、>>206-207の評価ageをしてみる。

# あ、ダウンローダーcgiが動いてなかったので修正しますた。

212 名前:◆v/.u/aNe9w mailto:age [03/06/14 19:19]
sageてた・・・。鬱だ・・・。

213 名前:デフォルトの名無しさん mailto:sage [03/06/14 21:04]
2.4.1リリース

214 名前:65 mailto:sage [03/06/14 22:09]
ぼちぼちとメッセージカタログの翻訳やってます。
ようやく一通り済んだのでよければ突っ込む前に見てやってください。
www.geocities.co.jp/SiliconValley-Cupertino/8526/wxWindows/ja.po.txt
旅行に行ってて遅れたので知らない間に2.4.1が出ちゃってたのが残念。




215 名前:デフォルトの名無しさん mailto:sage [03/06/14 23:39]
細かいセンテンスごとにWikiみたいに翻訳に参加出来るのはいいアイデアだね。

216 名前: mailto:sage [03/06/15 00:55]
>214
見れぬぅ〜
リンクをミスっているみたいですな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<338KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef