5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Pythonお勉強スレッド __part3__

1 :デフォルトの名無しさん:02/11/10 10:42
日本Pythonユーザ会
http://www.python.jp/Zope/
www.python.org
http://www.python.org/
comp.lang.python
http://groups.google.com/groups?hl=ja&lr=&ie=UTF-8&inlang=ja&group=comp.lang.python

前スレ
http://pc3.2ch.net/test/read.cgi/tech/1020718991/

ログや関連リンクは >>2-4

158 :150:03/01/05 20:06
またーり、おねがいします
http://www.geocities.co.jp/SiliconValley/5174/

159 :デフォルトの名無しさん:03/01/05 20:17
キタ━━━━(゚∀゚)━━━━ッ!!

160 :デフォルトの名無しさん:03/01/05 20:47
>>158
linuxでも動いたよ。
フォント着ちゃないけど。


161 :デフォルトの名無しさん:03/01/05 20:55
Tkinterかぁ、、、
GUI関連で将来は苦労しそう。

162 :デフォルトの名無しさん:03/01/05 21:24
Red Hat Linux 7.3, Python 2.2, Pmw 1.1, JapaneseCodecs 1.4.9, Tcl/Tk 8.3.4
という環境で試しますた。

>>160 フォントはこれできれいになった。AAも完璧!(・∀・)イイ!   font=("MS PGothic",12)
 → font="-mona-gothic-medium-r-normal--14-130-75-75-p-140-jisx0208.1990-0"

   Pmw.ScrolledListBox.__init__( ... )
追加 self._listbox.config(font="k14")

   self.config(relief=Tk.SUNKEN, height=1, anchor=Tk.W)
 → self.config(relief=Tk.SUNKEN, height=1, anchor=Tk.W, font="k14")

それと、漏れの環境ではなぜか insert() するとき明示的に UTF-8 にしてやらないとだめぽ。

   self.insert(Tk.END, category.name)
 → self.insert(Tk.END, category.name.encode("utf-8"))

それぞれ似たような修正点が複数ヶ所あるけど割愛。

163 :デフォルトの名無しさん:03/01/06 11:28
diffしる!


164 :デフォルトの名無しさん:03/01/06 11:43
このスレの連中、キモい

165 :デフォルトの名無しさん:03/01/06 13:36
だれかPmwの良サイトおしえて

166 :デフォルトの名無しさん:03/01/06 13:37
>>162
>漏れの環境(中略)UTF-8
BeOSですか?

167 :デフォルトの名無しさん:03/01/06 13:38
>>165
>>158からたどれるだろ。

168 :デフォルトの名無しさん:03/01/06 21:37
どなたかsubject.txtの落とし方を教えてくだせえ。


169 :162:03/01/06 22:20
>>163
diffだと長かったんで。

>>168
>>144の方法じゃダメなの?

170 :デフォルトの名無しさん:03/01/06 22:29
>>166
赤帽7.3をBeOSと誤読するヤシも珍しいなw

171 :162:03/01/06 23:02
ちょっと訂正。モナフォントは16ドットのものを使う方がいいみたい。
AAのズレがほとんどなくなる。フォント名はコレ↓
-mona-gothic-medium-r-normal--16-150-75-75-p-160-jisx0208.1990-0

ついでにいくつか要望を。

(1) title だけじゃなく iconname も設定してホスィ。

  self.title("KittyWalk")
  self.iconname("KittyWalk") # 追加

(2) コデックは sjis じゃなく ms932 の方がヨサゲ。機種依存文字が〓にならずに済む。

(3) 大型のAAが悲しいことになるので行末の折り返しを無効にできるようにしてホスィ。
漏れはこんな風にしてみた。

class GUI(Tk.Tk):
  def toggle_word_wrap(self): # 追加
    self.message_view.toggle_word_wrap()

class MessageView(Pmw.ScrolledText):
  def toggle_word_wrap(self): # 追加
    if self._textbox["wrap"] == Tk.NONE:
      self._textbox.config(wrap=Tk.WORD)
    else:
      self._textbox.config(wrap=Tk.NONE)

class MenuBar(Tk.Menu):
  def build(self):
    bbsmenu.add_command(label="Toggle word wrap",
      command=self.master.toggle_word_wrap) # 追加

172 :162:03/01/06 23:03
(4) 実体参照は片っ端からUnicodeに直してホスィ。これも実装例を挙げとく。
スレタイトル中の実体参照も同じように変換する必要があると思われ。

  def render_message(self, message):
     :
    # 以下のように変更
    for old, new in [(u"<br>",u"\n"),
             (u"<BR>",u"\n"),
             (u"<a .*?>",u""),
             (u"</a>",u""),
             (u"&#?[A-Za-z0-9]+;", self.replace_entref)]:
      text = re.sub(old, new, text)
  # 以下、追加
  import htmlentitydefs
  entity_dict = {}
  for k, v in htmlentitydefs.entitydefs.items():
    if v[:2] == "&#" and v[-1] == ";":
      v = unichr(int(v[2:-1]))
    else:
      v = unicode(v, "iso-8859-1")
    entity_dict[u"&%s;" % k] = v
  def replace_entref(self, match):
    key = match.group()
    if key[1] == u"#":
      return unichr(int(key[2:-1]))
    return self.entity_dict.get(key, key)

173 :デフォルトの名無しさん:03/01/07 01:36
http://mail.python.org/pipermail/python-list/2003-January/137346.html
Subject: Displaying and Inputting Japanese
わかる人いたら、だれか答えてあげて


174 :デフォルトの名無しさん:03/01/07 02:26
>>173
蟻さん、Martinに撃沈されちゃった?w
彼の口調は相変わらず厳しいなあ。

175 :168:03/01/07 07:19
>>169
いや、肝心のsubject.txtのURLがわからんのでだれか教えてくさい。

176 :デフォルトの名無しさん:03/01/07 07:32
>>175
http://pc3.2ch.net/tech/subject.txt

177 :デフォルトの名無しさん:03/01/07 09:53
http://pc3.2ch.net/tech/dat/1036892546.dat

178 :デフォルトの名無しさん:03/01/07 17:13
>>150
datをダウソするときに必要な量だけダウソするようにしてはどうか?
(CookBookにヒントが載ってる)


179 :150 ◆ismFPlKHko :03/01/07 22:38
>>162
どうもありがとうございます。
ちょこちょこ取り込んでいってまして、これからhtmlentitydefs を調べてみます。
こんなのあったのか。

>>178
要望リストにいれときます。あぼーん記事の判別に苦戦しそうですが。

180 :デフォルトの名無しさん:03/01/07 23:25
>>179
このスレはちゃんと読んだ?

monazilla Part 3
http://pc3.2ch.net/test/read.cgi/tech/1012544484/

181 :150 ◆ismFPlKHko :03/01/07 23:34
>>180
ちゃんと読んでなかったです。

182 :デフォルトの名無しさん:03/01/08 00:20
>>176
ありがと。何とかできそうだよ。ウンコ以下だけど。

183 :162:03/01/08 18:34
kittywalk20030108出たよ。期待してるのでちと辛めのツッコミを。

・True を使ってるから Python 2.3a1 でないとダメポ。仕様?

・~/.kittywalk/config がデフォルト設定で上書きされる。たぶんバグ。

・実体参照の置換処理に re.sub() を使わないのはなぜ?
パフォーマンスが全然違うよ。それと、実体参照の正規表現が
&#?[A-Za-z0-9]+?; になってるけど二つ目の ? は要らなくない?

・んなこた分かってると言われるのを覚悟で書くと、
match = re.search(u"&#?[A-Za-z0-9]+?;", text[start:])
text[start:] のような部分文字列を作る処理は重いのでできるだけ
避けた方がいい。この場合は re.search(regexp, text, start) と書く。

はっきり言って Python は新しい文字列オブジェクトを作る処理が重い。
先回りしとくと text += substring のような処理も同様。部分文字列を
いくつも連結するような処理はリストに append して後で join する方が軽い。

・re.match() や re.search() は呼び出されるたびに正規表現文字列を
コンパイルする。何度も使う正規表現は re.compile() で予めコンパイル
しておく方が効率がよい。

漏れは蛇使いとしては古参の部類に入ると思うんで最近のバージョンの
パフォーマンスの改良には疎い。まあ話半分で聞いてくれ。

184 :デフォルトの名無しさん:03/01/08 19:30
Trueは2.2.2にもあったりする・・・が中身は、
True, False = 1, 0
だったり。
2.3ではちゃんとboolクラスのインスタンスリテラルなんだが。

Pythonバージョンのバージョン調べて(sysモジュールな)
上のコード追加すりゃなんとかなりそうな。

185 :デフォルトの名無しさん:03/01/08 19:42
"&amp;(#([0-9]+|[xX][0-9a-fA-F]+)|[a-fA-F][a-fA-F0-9]*);"
の方が正確だけど複雑すぎるか>実体参照

186 :デフォルトの名無しさん:03/01/08 21:02
LinuxでのPmwのインストールの仕方を教えてください。
マニュアルを見ましたが、よくわかりません。


187 :IP記録実験:03/01/08 21:49
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

188 :デフォルトの名無しさん:03/01/08 22:40
>>186
cd /usr/lib/python2.2/site-packages
tar zxf ~/Pmw.1.1.tar.gz

189 :150 ◆ismFPlKHko :03/01/08 23:54
>>183
>・True を使ってるから Python 2.3a1 でないとダメポ。仕様?
>>184 で書かれているように、True, False が定義されていないければ、
True, False = 1, 0 するようにしてみます。

>・実体参照の置換処理に re.sub() を使わないのはなぜ?
>パフォーマンスが全然違うよ。それと、実体参照の正規表現が
...
>text[start:] のような部分文字列を作る処理は重いのでできるだけ
...
>コンパイルする。何度も使う正規表現は re.compile() で予めコンパイル
>しておく方が効率がよい。
大きい dat ファイルを処理するときに、
ものすごく時間がかかっている気がするので、
このあたりを参考にします。

>>185
>"&(#([0-9]+|[xX][0-9a-fA-F]+)|[a-fA-F][a-fA-F0-9]*);"
>の方が正確だけど複雑すぎるか>実体参照
"&#?[A-Za-z0-9]+;" で引っかかった文字列が、
実体参照の辞書で定義されていなければ、放置するので、
大丈夫かなぁ、と楽観的に考えています。
正確じゃないと、気持ち悪いでしょうか>みなさま

Monazilla.org からリンクされててビクーリ。
先にダウンロードまわりを手直しします。


190 :デフォルトの名無しさん:03/01/09 02:29
>>610
ポイズン

191 :デフォルトの名無しさん:03/01/09 03:14
今日の晩飯はなんだろうか?



192 :デフォルトの名無しさん:03/01/09 03:57
諦めな。

193 :デフォルトの名無しさん:03/01/09 11:06
>>191
スパムスビ


194 :デフォルトの名無しさん:03/01/09 12:00
>>1のID

195 :184:03/01/09 13:12
>>189
> "&#?[A-Za-z0-9]+;" で引っかかった文字列が、
> 実体参照の辞書で定義されていなければ、放置するので、
> 大丈夫かなぁ、と楽観的に考えています。
あ、そういうことなら無駄に複雑にする必要はないですね。

あちしも期待しております、がんがってください。

196 :デフォルトの名無しさん:03/01/09 13:14
>>184==>>185です。
ついでに184のアホtypoは見なかったことにして下さい(汗)

197 :デフォルトの名無しさん:03/01/09 15:55
Monazilla.orgってありがた迷惑だな。


198 :デフォルトの名無しさん:03/01/09 18:24
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

199 :デフォルトの名無しさん:03/01/10 00:11
記録実験をトップニュースにする程公共性があるのかと小一時間問い詰めたい。
あとニュースなんだからちゃんと「IPアドレス」って書け。
なんか投票までやってるし。

200 :デフォルトの名無しさん:03/01/10 01:46
documancer

201 :デフォルトの名無しさん:03/01/10 09:00
なんか賛成票の妙な伸び方が組織票っぽいんだよな・・・
もしかして企業とかが・・・なんてね(^^)

みんなアクセスログなんて言葉聞いたこともないよな?

202 :デフォルトの名無しさん:03/01/10 09:38
ありました。
http://linux.ascii24.com/linux/linuxmag/update/
ってか今朝UPされた?

203 :デフォルトの名無しさん:03/01/10 10:21
>>148
へぇー、結構多いね

204 :デフォルトの名無しさん:03/01/10 10:59
けんすうさん。

痛々しい事はいいです(ていうか見てるこっちが辛い)

 今用件を伝えますから電話しましょう。
 ずばっと出て下さい

 度量の小さい人は無理だろ、か。

205 :デフォルトの名無しさん:03/01/10 11:29
私も復帰しました。生で。
小一時間ダメだったんだが、まあいいか。

206 :162:03/01/10 11:50
>>189
kittywalk20030110a (・∀・) イイ!スレの表示速度が速くなって快適っす。
ところでブックマークのスレタイトルにレス数が入るのは仕様ですか?
ブックマーク追加時のレス数のまま更新されないみたいなんですが。

207 :デフォルトの名無しさん:03/01/10 11:55
どれがまじめなレスで、どれがコピペで、どれがネタなのかわからない。

208 :デフォルトの名無しさん:03/01/10 12:16
2chもそう長くは存続できまい。
ここにくるだけ無駄だってことがわかった。
皆も早くほかのことに興味を持とうな。

では、さようなら

209 :デフォルトの名無しさん:03/01/10 12:35
pythonでポインタ使えないの?
木構造を実現したいのだが、ポインタのやり方がわからん

210 :デフォルトの名無しさん:03/01/10 12:36
>>410
ああ、まったくだ

211 :デフォルトの名無しさん:03/01/10 12:45
>>915
他の場所に書いてあったが、下手すりゃ人生が変わる覚悟をしてまでそこまで
やる奴がどれ位いるか。
ただでさえ告発者が叩かれる国なのに。

212 :デフォルトの名無しさん:03/01/10 12:45
>>209
Pythonじゃ全オブジェクトがポインタみたいなもん(つーか参照)だから、
class node:
  def __init__(self, c=None, l=None, r=None):
    self.c = c
    self.l = l
    self.r = r
a = node(1, node(2), node(3, node(4)))
a.l.r = node(5)
print a.r.l.c
とか、C/C++のように、アドレスとかアドレスの指している先とかは
考えなくても、単に代入と参照でOKでしょ?

213 :150 ◆ismFPlKHko :03/01/10 13:07
>>206
> ところでブックマークのスレタイトルにレス数が入るのは仕様ですか?
その事実に気づいていなかっただけです。次のバージョンで直しておきます。
文字列処理の無駄を省くのも、次回で。

214 :デフォルトの名無しさん:03/01/10 14:58
トオルたん、救急車の用意は?

215 :デフォルトの名無しさん:03/01/10 15:43
>>212
ネタにマジレスでわ?
ちょっと前にも別のスレで「pythonに構造体はないの?」
とか書きこんで「クラスか辞書使えば?」とか言われても
「じゃあpythonには構造体がないんですね、構造体がない
言語なんてクソですね」みたいなネタがあったけど。

216 :デフォルトの名無しさん:03/01/10 15:48
ネタにマジレスじゃなくて自作自演だったのね。。。
手の込んだあらしかたするねぇ。。。。ハァ

217 :デフォルトの名無しさん:03/01/10 16:27
へ? 大阪?

218 :デフォルトの名無しさん:03/01/10 21:36
Pythonの弱点、ポインタが使えない!

219 :デフォルトの名無しさん:03/01/10 22:50
遂にというか、何と言うか



220 :デフォルトの名無しさん:03/01/10 22:57
IPとられることが怖いやつが、こんなにいるなんて信じられん!!マンコとかく勇気すら無いやつは2chにいらんだろう!!

221 :162:03/01/10 23:33
>>213
あ、厭味に聞こえたらゴメン。仕様でもいいかなと思ったので。
Update board menu みたいな方法で更新をかけて未読レスがあったら
新しいレス数と一緒にスレタイトルを色付きで表示、とかやってくれると
嬉しいかも。

222 :デフォルトの名無しさん:03/01/11 00:13
フシアナをハンドルにしてるハン板の顰蹙コテがいて、
これが2CHにVirus Scriptやらブラクラやらを貼ったことを自慢した揚げ句、
別のコテハンがフシアナして挑発したらポートスキャンを掛け倒したのです。

410 名前: 投稿日:03/01/10 00:08 ID:h/ETIb2F
>401 名前:三毛 ◆MowPntKTsQ :03/01/10 00:04 ID:McoZGeeY
>ウィルススクリプト貼ってケツまくるような野郎が、「公序良俗」とは笑止の限り。

これが事実だったらどーすんの?(whhh
415 名前:三毛 ◆MowPntKTsQ 投稿日:03/01/10 00:15 ID:McoZGeeY
アサピーは、で

>あれは、そもそもスクリプトじゃないし単にノートンが糞だって言うだけの話。

などと言い訳をしておりまつ。
ではどーいう意図でああいうものを貼ったのか、内容をご説明頂きたいものですな。

417 名前:g056137.ppp.asahi-net.or.jp 投稿日:03/01/10 00:16 ID:6BZCtvnU
そんなに怖かった?

で、相手にログとられて晒し上げの上、朝になったらプロバイダにも抗議されてしまう、という。

223 :デフォルトの名無しさん:03/01/11 00:21
いや明け方に(略

224 :デフォルトの名無しさん:03/01/11 09:45
質の高い書き込み>質の低い書き込み>質の低い上に警察/訴訟沙汰になる書き込み

こんな感じなのかもね。

225 :デフォルトの名無しさん:03/01/11 09:48
どっかの町で珍走が特攻服着て歩くのを禁止した条例が制定
されたら「表現の自由を奪う」と言ってみたり、「内部告発者を守れ」
とか言ってた癖に、ひろゆきが裁判で負けた事が良い事であるかの
ように報道するマスコミのダブスタは許せん!

226 :デフォルトの名無しさん:03/01/11 10:19
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

227 :デフォルトの名無しさん:03/01/11 11:14
でもまあ、本当にチクリしたい奴はどこかから書き込むだろ。
大学とか無線LANの穴多そうだし。

228 :デフォルトの名無しさん:03/01/11 11:45
裁判所が判断を下した匿名掲示板って2ch以外にあるのか?

229 :デフォルトの名無しさん:03/01/11 12:47
隊長のことハ○とかって言えなくなるのかな、寂しいな

230 :デフォルトの名無しさん:03/01/11 13:16
WinnyBBS専用ブラウザならたくさんある。
http://www.nan.sakura.ne.jp/winny/page/tools.htm

231 :デフォルトの名無しさん:03/01/11 16:03
オズラ(・∀・)カエレ!!

232 :デフォルトの名無しさん:03/01/11 16:09
クラックしてIPげと

233 :150 ◆ismFPlKHko :03/01/11 18:14
>>221
> あ、厭味に聞こえたらゴメン。
いえいえ、そんなことありません。
re.sub() を使ってみたら、ものすごく速くなりました。多謝。


234 :デフォルトの名無しさん:03/01/12 00:10
予想された範囲の行動なんだろうが、IPがプロバイダでこういうスレを立てたのなら
何を考えていらっしゃるのやら。

235 :デフォルトの名無しさん:03/01/12 00:20
を訴えます。

236 :162:03/01/12 02:47
kittywalk20030111試しますた。板名とスレ名が出るのが(・∀・)イイ!
メニューのフォント設定が効いてないところがありますた。

class GUI(Tk.Tk):
  def make_widgets(self):
    boardmenu_tab = notebook.tab(0) # 追加
    boardmenu_tab.config(font=CONFIG.get("Menu","Font")) # 追加
    bookmark_tab = notebook.tab(1)
    bookmark_tab.config(font=CONFIG.get("Menu","Font")) # 追加

class ThreadMenu(Pmw.ScrolledListBox, Colleague):
  def __init__(self, mediator, parent):
    self.component("label").config(font=CONFIG.get("Menu","Font")) # 追加

class MessageView(Pmw.ScrolledText, Colleague):
  def __init__(self, mediator, parent):
    self.component("label").config(font=CONFIG.get("Menu","Font")) # 追加

class MenuBar(Tk.Menu, Colleague):
  def build(self):
    *.add_command(...
           font=CONFIG.get("Menu","Font"), # 追加(複数)
    self.add_cascade(...
             font=CONFIG.get("Menu","Font"), # 追加(複数)

スレタイトルをダブルクリックしてスレを再表示するたびにどんどん
スレ内容が重複していくみたいです(バグ?)。

スレ一覧のタイトルにレス数が付かないのはチョト寂しいです(感想)。

スレ一覧から目的のスレを探すのが結構大変なので検索できるとイイかも(要望)。

237 :デフォルトの名無しさん:03/01/12 02:58
名前売りたい奴とか金儲けしたいやつとか鯖を貸したい業者なんて今が
絶好のチャンスだと思うけどな

238 :デフォルトの名無しさん:03/01/12 03:02
生け贄って何ぞや?

239 :デフォルトの名無しさん:03/01/12 10:30
( ´,_ゝ`)プッ 事情聴取なんて、初めてじゃねーよ!
  ヽ(´ー`)ノ


240 :デフォルトの名無しさん:03/01/12 10:33
情報交換したくてもさぁ、同人って読み手と描き手がかぶってるから
ほとんどの人が何かの形でサークルに関わってるわけじゃん。
自分や知ってる奴が叩かれてるのをわざわざ喜んで見に来たりしないだろ

狭い世界だからサークル活動に悪い影響与えてるとおもうよ
「同人板で叩かれるから」って理由でコピー本やめたサークルや
褒めのカキコがあった直後「自作自演したって思われるとくやしいし
名前でたら叩かれる」ってサイト閉じたとこも…

241 :150 ◆ismFPlKHko :03/01/12 12:48
>>236
> メニューのフォント設定が効いてないところがありますた。
感涙。

> スレ一覧のタイトルにレス数が付かないのはチョト寂しいです(感想)。
>>161 で言われたとおり、GUI で苦労しておりまする。
とりあえず、その場しのぎしときました。

242 :デフォルトの名無しさん:03/01/12 21:10
ちくり裏事情なんかは、WINNY掲示板みたいなWINNY型P2Pにして、
2ちゃんからリンクして拾ってくるようにできんかな?

243 :デフォルトの名無しさん:03/01/12 21:11
zD2HIsxl
厨房逝ってよし。

244 :デフォルトの名無しさん:03/01/12 21:25
なんか各所で「ブラウザを立ち上げ直してください」とかいうエラーでて書き込めないって
人がいるけど、それって何をするとでるの?
俺は見たこと無い。

245 :デフォルトの名無しさん:03/01/13 05:43
>>241
Tkinterはどちらかと言うと楽にGUIを組めるツールキットだと思う。
押し着せの仕様に逆らってトリッキーなことをやり出すと苦労するけど。
そのツールキットのやり方に従って素直に作るのであれば
かかる手間暇はどのツールキットを使ってもそれほど大差ない思われ。

246 :デフォルトの名無しさん:03/01/13 13:50
>>245禿同
Tkinterが使いにくいというのは迷信の塊。個人的には他のが好きだが。


247 :デフォルトの名無しさん:03/01/13 15:53
C++ に詳しい人に、WxPython のチュートリアルを書いてほしい、といってみるテスト。

248 :デフォルトの名無しさん:03/01/13 17:35
だれかBlackAdderって使ったことある?
フォームデザイナー付きのIDEだって。
売り物らしいけど評価版があるってさ。


249 :山崎渉:03/01/13 18:53
(^^)

250 :デフォルトの名無しさん:03/01/13 19:50
なんだPythonやってるやつらってあふぉばっかじゃん(笑

251 :デフォルトの名無しさん:03/01/13 22:07
21 は凄い男だな。感動した。


252 :162:03/01/15 08:01
kittywalk20030114試しますた。検索ダイアログ、超便利です。
変な正規表現 (閉じ括弧がない等) を食わせるとエラーを吐くので要対策。
あと、下まで検索したら上に戻るとか、下から上に向かって検索とか、
そういう割とありがちなオプションがあると嬉しいかも。

253 :162:03/01/15 08:35
追加。>>162の環境で試してるんだけど検索ダイアログに日本語が入力できない。
Pmw.EntryField がダメポ。Tkinter.Entry で置き換えたら入力できますた。

class ThreadSearchDialog(Colleague, Tk.Toplevel):
  def __init__(self, mediator, parent):
     :
    self.transient(parent) # 追加
    # Entry.
    self._entry = Tk.Entry(self, width=32, font=CONFIG.get("Entry","Font")) # 変更
    self._entry.bind("<Return>", self._search) # 追加
    self._entry.pack(side=Tk.LEFT)
  def focus_force(self):
    self._entry.focus_force() # 変更

ついでに transient() も追加してみますた。常に parent よりも前に
表示されるようになります。ただ、この変更を加えると、うちの環境では
Windows で言うところのタイトルバーの [x] ボタンが表示されなりますた。
この変更を取り込む場合は別途「閉じる」ボタンが欲しいです。

254 :山崎渉:03/01/15 17:50
(^^)

255 :150 ◆ismFPlKHko :03/01/16 00:14
>>245
ということは、Tkinter のせいにできないわけですね。なるほど。

>>253
ありがとうございます。修正してみます。

256 :超初心者@決してネタではないです:03/01/16 01:08
pythonの累乗の書き方がわかりません
 ^ だと引き算になっちゃうみたいなんですけど  

257 :デフォルトの名無しさん:03/01/16 01:26
>>> 3 ** 3
27

258 :デフォルトの名無しさん:03/01/16 01:37
ちなみに ^ は bit xor だ。

259 :超初心者@決してネタではないです:03/01/16 01:52
>>258
出来ました。
割り算もわかりません。暇だったら教えて下さい。

260 :デフォルトの名無しさん:03/01/16 04:55
割り算は / だよ。
Python を始めたばかりなら「Python Tutorial」を読むことを勧める。
http://www.python.org/doc/current/tut/tut.html (英語)
http://www.zob.ne.jp/~hide-t/comp/python/py21-tut-ja/tut-ja/ (日本語)
和訳は元のバージョンがちょっと古いけど十分役立つと思われ。

261 :デフォルトの名無しさん:03/01/16 05:23

     | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
     | 次でカキコ機能つけて!! |
     |___________|
          ∧∧ ||
         ( ゚д゚)||
          / づΦ

262 :デフォルトの名無しさん:03/01/16 05:50
Python も何かひとつ sf でプロジェクトをやってみるのはどうだろう?
翻訳プロジェクト以外にライブラリでもアプリでも。

263 :デフォルトの名無しさん:03/01/16 06:46
>>262
ほれ。
http://sourceforge.net/softwaremap/trove_list.php?form_cat=178
好きなのを選べ。


264 :162:03/01/16 08:02
さらに要望追加。カーソルキーの上下がデフォルトの動作のままだと
キーを押してからスクロールが始まるまでにタイムラグがある場合が
あるので修正して欲しいです。ついでにスペースとバックスペースに
PageDown/PageUp と同じ動作を割り当ててもらえると嬉しいです。

class MessageView(Pmw.ScrolledText, Colleague):
  def bind_events(self):
     :
    self._textbox.bind("<Up>", self.scroll_line_up)
    self._textbox.bind("<Down>", self.scroll_line_down)
    self._textbox.bind("<space>", self.scroll_page_up)
    self._textbox.bind("<BackSpace>", self.scroll_page_down)
     :
  def scroll_page_up(self, event=None):
    self.component("text").yview_scroll(1, Tk.PAGES)
    return "break"
  def scroll_page_down(self, event=None):
    self.component("text").yview_scroll(-1, Tk.PAGES)
    return "break"
  def scroll_line_up(self, event=None):
    self.component("text").yview_scroll(-1, Tk.UNITS)
    return "break"
  def scroll_line_down(self, event=None):
    self.component("text").yview_scroll(1, Tk.UNITS)
    return "break"

265 :162:03/01/16 08:08
チョト訂正。scroll_page_up() と scroll_page_down() はメソッド名を入れ換えた方が
いいかも。そのままコピペすることはないと思いますが念のため。

266 :150 ◆ismFPlKHko :03/01/16 13:33
>>261 >>264
善処します。

267 :デフォルトの名無しさん:03/01/16 15:03
>>263
http://sourceforge.jp/softwaremap/trove_list.php?form_cat=178
こっちはまだまだ数が少ないし、翻訳モノの割合も多い。

268 :デフォルトの名無しさん:03/01/16 15:40
今までRubyを使い慣れているんですが、年明けからPythonでプログ
ラムを書いてます。が、Rubyにくらべてかなり面倒だと思うことが
多いです。とくにリストの処理とかループとか。
Rubyより楽に書けると感じるのはif付きの list comprehension ぐ
らいしか今のところ見当たらないのですが、皆さん平気なんでしょうか?
それとも私が知らないだけでしょうか。


269 :デフォルトの名無しさん:03/01/16 15:49
>>268
なら python 使うのやめろ

270 :デフォルトの名無しさん:03/01/16 17:40
>>269
まあもちつけ。

>>268
漏れは Ruby も list comprehension も使ったことないけど
Python にはとても満足しているよ。Python プログラミングは
漏れにはすごく楽チン。面倒だと思う部分もすこしはあるけど
全体からすると問題にならない程度。ストレスを感じることは
ほとんどないです。

271 :デフォルトの名無しさん:03/01/16 18:25
>>268-270
煽りじゃなく>>269に同意。
俺はpythonは他人に見せるコードを書くための言語だと思ってる。
だからselfを省略したいとか強力なlambdaで技巧的なコードを
書きたいとかインデントがめんどくさいとか思ったら
別の言語を使った方が良いと思う。
list comprehensionにしたってmap()とかfilter()とか使った方が
速いコードになるのになんで追加されたのか?とか考えると
速さよりも書きやすさよりも読みやすさを重視した結果じゃないかと。

俺にとっては十分速いし書きやすいけど。

272 :デフォルトの名無しさん:03/01/16 23:03

        ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  〜′ ̄ ̄( ゚Д゚)< 今、>>271がいいことを言った!
   UU ̄ ̄ U U  \_____________

273 :デフォルトの名無しさん:03/01/17 13:32
>>271 に同意あげ

タイプ数を減らしたければAPLでも使ってなさい。

274 :デフォルトの名無しさん:03/01/17 13:32
上がってなかった;;;

275 :268:03/01/18 10:00
ご意見どうも。他人に見せるコードを書くため、というのは一理あ
ると思いました。確かにわやになりにくいとは思います。

タイプ数というより、ループという構造をとらないといけないので
思考をコードにするまでに余分なステップが入る感じです。filter
とかmapとかRubyのeachとかの方がダイレクトに表現できてよいで
す。何をしようとしているか、ということに名前がついているから
後からでも読みやすいと思うし(eachは違うけど)。Pythonはlambda
が弱いのでそれが使いづらく、ちょっと込み入ったことをしようと
思うとループにせざるを得ません。list comprehension があるか
らまだ救われているけど、それも式一つで書けない場合はちょっと
困ります。

Ruby等に比べてリストを調べたり操作したりするメソッドが少ない
のも不便さを感じる理由です。簡単なところでは、findとかuniqと
か見当たらないんですが、こういう処理さくっと一行で表現できる
ようになっていたりはしないですよね? リファレンスも眺めてみ
たんですが、こういうのを集めたモジュールはあるんでしょうか。


276 :268:03/01/18 10:02
(続きです。)
少し話は逸れますが、list comprehensionが優れているのは、入れ
子になったリストを処理するときに、生成されるリストの構造と
list comprehensionのコードの構造が似ていることだと思います。
この場合はコードの形から生成される形がわかるのがfilterなどよ
り直感的でいいですね。

話を戻して、forループだと、ループ変数がループ全体で同じフレー
ムの名前なのがまた不便に感じることがないですか? ループ中で
lambdaを生成したりすると、ループ変数(やループの中で計算した
変数)はすぐに別の値に束縛されますから、lambdaの中でそのまま
使えず、lambdaのデフォルト引数という少し苦しい技が必要になり
ます。lambda やRubyのブロックを渡す場合とか、Schemeのように
末尾再帰でループする場合なんかはループごとに別のフレームにな
るのでそのような必要は出てきません。

別にPythonを使うのを辞める気はないので、こういう書き方がある、
こういう便利なものがある、というのを教えて頂ければ幸いです。


277 :デフォルトの名無しさん:03/01/18 13:55
参考になるかは分からないけど。
しかも既出だけど。
http://www-6.ibm.com/jp/developerworks/linux/010615/j_l-prog.html
http://www-6.ibm.com/jp/developerworks/linux/010706/j_l-prog2.html
http://www-6.ibm.com/jp/developerworks/linux/010921/j_l-prog3.html
http://www.unixuser.org/~euske/doc/python/python-lisp-j.html

278 :150 ◆ismFPlKHko :03/01/19 03:35
>>261,264 善処しました。

279 :デフォルトの名無しさん:03/01/19 07:02

   ┌┬┬――┬ヽ
   │||    ||  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   │└┴――┘| | kittywalk20030118試したよ
   │┌-(,,゚Д゚)┐|<  書き込みも検索ダイアログの日本語も完璧
   ││..(ノ..........つ| | 150さん、あんた最高だ・・・
   ││................|│  \___________________
   └┴―U''U::┴┘

280 :デフォルトの名無しさん:03/01/19 09:27
これからLinuxやPythonの勉強をしようと思い、VineLinux2.6をインストール
したのですが、入ってたPythonのバージョンが1.5でした。
Pythonはずいぶん前に2.xになっているようですが、なぜいまだに1.5なのでしょうか?
互換性などで問題でもあるのでしょうか?

281 :デフォルトの名無しさん:03/01/19 11:20
最新版欲しけりゃ玉取ってくりゃいいだろ?
つーか、システムのアップデートはしたのか?


282 :名称未設定:03/01/19 11:44
>>280
python2の名前で入ってるはずです。

283 :デフォルトの名無しさん:03/01/19 13:35
kittywalkで書き込むとコンソールにHTMLみたいなのががんがん出てくるんですが。
>>150


284 :デフォルトの名無しさん:03/01/19 14:11
>>281
それはそうですが、なぜデフォで入っているのが古いバージョンなのかな?と。
(新しいバージョンにするとなにか不都合でもあるのかな?)

>>282
Vine2.6には入ってないようです。

いまいちLinuxのパッケージ管理とか分からないので、すこし調べてから
新しいのを入れようと思います。

285 :デフォルトの名無しさん:03/01/19 15:17
Vineなぞ捨てろ。押し着せ設定の欝陶しいことこの上なし。
見通しも悪いから、勉強しようと思うのなら尚更よ。

ところでPythonなんかを勉強するのにいいLinuxディストリって何だ?
* 構成が素直
* 最新版やモジュールを手で取ってきて入れてもパッケージ管理と喧嘩しない


286 :デフォルトの名無しさん:03/01/19 15:32
slack とか source mage とか?

287 :デフォルトの名無しさん:03/01/19 15:39
gentoo!

288 :150 ◆ismFPlKHko :03/01/19 16:22
>>283
出ないようにしました。


289 :デフォルトの名無しさん:03/01/20 07:37
>>285
とりあえず赤帽を推しとく。
RPMパケジが用意されてることが多いから何だかんだ言って楽だ。
漏れはパケジを使わずに野良インスコする場合は /opt 以下に入れてる。
今のところ 1.5.2, 2.2, 2.2.2, 2.3a1 とピチョンが四つも入っているワケだが。

290 :デフォルトの名無しさん:03/01/20 12:16
機械伯爵って何? あしゅら男爵のともだち?
http://www.freeml.com/ctrl/html/MessageListForm/python@freeml.com

291 :デフォルトの名無しさん:03/01/20 13:22
おいリューズ、時間をすすめろ。

292 :デフォルトの名無しさん:03/01/20 16:13
>>290
http://www.potato.ne.jp/~faust/keifu/matsumoto999_keifu.pdf

293 :デフォルトの名無しさん:03/01/20 20:10
アニオタか。

294 :デフォルトの名無しさん:03/01/20 20:35
Pythonはアニオタのイメージがつく。
本名でやってホスイ。


295 :デフォルトの名無しさん:03/01/20 20:37
Ruby は二つ目の2chブラウザーができたみたい。

おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/388

日本のPythonコミュニティーもがんがれ。

296 :デフォルトの名無しさん:03/01/20 20:56
Python始めました。動機はGentooです。
Perlしか知らないのですが、よろしくお願いします。

297 :デフォルトの名無しさん:03/01/20 21:15
や〜い、Pythonのアニオター!

298 :デフォルトの名無しさん:03/01/20 23:58
アニオタでも使えるpythonのお勉強u"""part3"""

299 :デフォルトの名無しさん:03/01/21 16:00
>>295 >>150
kittywalkの2ch関連の部分再利用して作ってもいい?
せっかく>>150が作ってくれたんだし。

300 :デフォルトの名無しさん:03/01/21 16:04
300!

301 :デフォルトの名無しさん:03/01/21 17:44
>>299
Tkinter じゃないのきぼん(w。

302 :デフォルトの名無しさん:03/01/21 21:52
Tkinter以外のGUIツールキットって、
win32gui, wxPython, PyGTK, PyQT ...
あと何かあったっけ?

303 :デフォルトの名無しさん:03/01/21 21:58
PyCardとか Delphi を利用するのとか、、、

304 :150 ◆ismFPlKHko :03/01/22 00:11
>>299
厨房丸出しのコードでよろしければどうぞ。
299 さんが書き直したコードで勉強いたします。

>>302
FOX とか、PyGame を利用した PyUI とか、WideStudio とか、でしょうか。

305 :デフォルトの名無しさん:03/01/22 01:49

初歩的な質問なのですが、StringIO はどういう時に使えばいいのですか?
具体的な使い道が今ひとつわからないのですが、、、

306 :デフォルトの名無しさん:03/01/22 02:26
>>305
後段の処理で seek 可能なファイルオブジェクトが要求される場合によく使う。

例えば、開いたソケットは seek できないファイルオブジェクトになるので、
mimetools.Message のように seek 可能なファイルオブジェクトを引数として
渡さなければならないときは、ソケットからデータを全部読んで StringIO で
seek 可能なファイルオブジェクトにしてから渡す。ディスクに一時ファイルを
作らなくて済むのでエラー処理が省ける。ただし、データをメモリ上に持つ
ことになるのでファイルが巨大になり得る場合は要注意。

てゆーか、なんでどう使えばいいか分からないものを使おうとしてるの?
今度の CAPP (Certificate for Advanced Python Programmers) を受験する気?

307 :デフォルトの名無しさん:03/01/22 04:33
GUIをpythonで、実行部分は処理速度を速めるためにCで書こうとしているものです。
ただ今はpythonからCを呼び込む方法がわからずに四苦八苦しています。
簡単な例や、そういった情報が書いてあるサイトがあったら教えてもらえませんか?

308 :デフォルトの名無しさん:03/01/22 05:02
>>307
プロcしらんけど探しといたでー。あってるかしらんけど。
http://lss.eternity.ne.jp/cgi-bin/link/soft_add.cgi?1057

309 :デフォルトの名無しさん:03/01/22 05:05
>>307
もいっこ。
http://wiki.zope.jp/PythonExtention/editform

310 :デフォルトの名無しさん:03/01/22 05:12
>>302
一緒に調べたんやけどんなんたらGLってのもそうじゃないんか?

311 :デフォルトの名無しさん:03/01/22 05:26
>>308-309
 サン(゚∀゚)クス

 ここは頼りになるなぁ

312 :デフォルトの名無しさん:03/01/22 05:41
>>311
ところでpythonって何だ?スクリプトがなんたらって書いてあったが。

313 :デフォルトの名無しさん:03/01/22 12:25
/ と // はどう違うのですか?

314 :デフォルトの名無しさん:03/01/22 14:49
>>> 100/3
33
>>> 100//3
33
>>> 100.0/3.0
33.333333333333336
>>> 100.0//3.0
33.0

こうなった。何に使うんだろう

315 :デフォルトの名無しさん:03/01/22 15:09
将来的には100/3も33.333.... になるようにするんじゃなかった?

316 :デフォルトの名無しさん:03/01/22 15:09
Kittywalk公式サイトの方にあるお助け掲示板に書き込んだのですが、
どなたも(150さんすら(w )掲示板を使っていないようなので、
ここに再度書き込みします。

MicrosoftのWheel Mouseを使用しているのですが、Wheelを使って
スレ一覧やスレの内容をスクロールさせるとほぼ100%の確率で
アプリケーションエラーが出てそこで終了してしまいます。
できれば、この不具合を直していただければありがたいですが。

動作環境は
Windows2k + Python2.2.2 + Pmw1.1 + JapaneseCodecs 1.4.9
で、マウスはUSBマウスにアダプタをかませてPS/2接続です。


317 :デフォルトの名無しさん:03/01/22 15:40
>>313-315
> / と // はどう違うのですか?
ttp://member.nifty.ne.jp/Fe/script/python/pep-0238.ja.html

318 :デフォルトの名無しさん:03/01/22 15:49
>>307
いっそぜんぶPythonでかいちゃえ


319 :デフォルトの名無しさん:03/01/22 15:56
厨房ですがどうすれば、蛇使いになれますか?

320 :デフォルトの名無しさん:03/01/22 16:01
>>317
> ttp://member.nifty.ne.jp/Fe/script/python/pep-0238.ja.html
正直、よく分からなかった自分はイッテヨシですか?

>>313-315

>>> 100//(3+0j)
__main__:1: DeprecationWarning: complex divmod(), // and % are deprecated
(33+0j)
>>> 100/(3+0j)
(33.333333333333336+0j)

-----------------
赤字のエラーメッセージなんて初めて見た。

321 :デフォルトの名無しさん:03/01/22 16:31
>>320
・整数/整数 -> 整数
てなるのは習慣的な実装上の都合で、数学的には正しくないから、/を使ったらとにかく
・数/数 -> 実数
にした方がよかろ、ということです(習慣を破るという意味では直感的でないけど)。
で、整数が欲しいときは//を使って、
・数//数 -> 整数(というか小数部のない数)
てことにしょう、と。

今は移行途中の段階だからさらに話がややこしく。

322 :デフォルトの名無しさん:03/01/23 02:13
>>321
除算に関して閉じてない演算体系ってだけで数学的に正しくないってことはないでしょ。


323 :環太郎:03/01/23 03:56
ハゲドウ。


324 :デフォルトの名無しさん:03/01/23 17:21
>>306
> 後段の処理で seek 可能なファイルオブジェクトが要求される場合によく使う。
> 例えば、開いたソケットは seek できないファイルオブジェクトになるので、
> mimetools.Message のように seek 可能なファイルオブジェクトを引数として
> 渡さなければならないときは、ソケットからデータを全部読んで StringIO で
> seek 可能なファイルオブジェクトにしてから渡す。ディスクに一時ファイルを
> 作らなくて済むのでエラー処理が省ける。ただし、データをメモリ上に持つ
> ことになるのでファイルが巨大になり得る場合は要注意。
解説ありがとうございます。
今の自分には必要なさそうですね。

> てゆーか、なんでどう使えばいいか分からないものを使おうとしてるの?
ファイル操作でStringIO というのが使えると知ったので、どうやって使えばいいのかと思って。

325 :デフォルトの名無しさん:03/01/23 18:27
テレちょん族吉本興業で 毎日で うんざりで〜す
テレちょん族吉本興業で 毎日で うんざりで〜す
テレちょん族吉本興業で 毎日で うんざりで〜す

テレちょん族吉本興業で 毎日で うんざりで〜す
テレちょん族吉本興業で 毎日で うんざりで〜す




326 :山崎渉:03/01/23 20:03
(^^)

327 :ここで質問していいのかな…:03/01/24 03:35
質問ですが、pythonの中にあるtcl/tkをつかったturtle.pyで、その実行画面をpythonのプログラムによって保存する方法ってありますか?
(python日本語版の場合、C:\python22jp\Lib\lib-tk\turtle.py にある)

具体的にはボタン押したらpythonの窓内の画面を画像ファイルにして保存、というのがいいのですが。


328 :デフォルトの名無しさん:03/01/24 06:44
http://www.python.org/peps/pep-0285.html
PEP: 285

3) Should the constants be called 'True' and 'False' (similar to
None) or 'true' and 'false' (as in C++, Java and C99)?

=> True and False.

Most reviewers agree that consistency within Python is more
important than consistency with other languages.

これってどうよ?
やっぱり true/false は小文字がしっくりくるんじゃない?


329 :デフォルトの名無しさん:03/01/24 07:05
>>328
C++もJavaもC99もほとんど使っていない漏れには
None/True/Falseの方が統一感が感じられる。

330 :デフォルトの名無しさん:03/01/24 13:38
>>313
> / と // はどう違うのですか?

------------------------------------------------------
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/19423
CommonLisp, Schemeそして将来のPythonでは / がquo相当の働きを
するのは承知しているのですが、やはり / 演算子の今の挙動に愛
着があるので別の名前のメソッドを導入することにしました。
------------------------------------------------------

lisp 使いのしわざ?

331 :デフォルトの名無しさん:03/01/26 08:38
Pythonのソースのなかで見かける、XXXってなんですか?

332 :デフォルトの名無しさん:03/01/26 09:39
>>331
FIXMEと似たような意味かな?
それか、ちょっと恥ずかしいやり方っていう意味かも。

333 :デフォルトの名無しさん:03/01/26 11:29
すんません、Jythonでswingのウィジェットに日本語出したい場合どうすればいいですか?
Javaって日本だいじょぶだと思ったんでこれ使ってみようと思ったんだけど。。。


334 :名称未設定:03/01/26 22:05
>>333
普通にJavaの流儀でできるはずです。

335 :デフォルトの名無しさん:03/01/26 22:15
>>332
そうだったんですか、ありがとうございます。
そんなこと言ったら、全部XXXだらけになっちゃう…。

ますますソースが見にくくなる

さらに、ゴミソースになる。


336 :名無しさん:03/01/27 14:20
すんません、Javaの流儀ってしりません。。。


337 :デフォルトの名無しさん:03/01/27 14:22
pythonスレが3つ同時進行ってのはどうにかなんないのか。


338 :デフォルトの名無しさん:03/01/27 15:19
1つより3つのほうがいいだろ。

339 :デフォルトの名無しさん:03/01/28 01:14
そうか?w

340 :名称未設定:03/01/28 06:38
>>336
jythonはjavaしってる人がpythonうまく利用するための道具。
別にTkinterなら日本語問題ないし。
なぜにjavaしらずにjythonなの?

341 :デフォルトの名無しさん:03/01/28 09:41
逆にPythonからJava(特にGUI回り)に入って見よーと思って。
それにJythonならjarファイルにしてJVMのあるとこに持ってけるんでしょ?


342 :デフォルトの名無しさん:03/01/28 10:31
>>341
おまえウザすぎ。
もう来るな。

343 :デフォルトの名無しさん:03/01/28 11:38
>>341
俺は気にしないから 342 は無視しとけ。

344 :デフォルトの名無しさん:03/01/28 17:44
C++ 用のSIGはあるのに、 C 用のSIGはないのですか?
そこそこ需要があると思うのに。

345 :デフォルトの名無しさん:03/01/28 18:06
>>344
SIGってなぁに?


93 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)