1 名前:デフォルトの名無しさん [2008/04/11(金) 10:55:10 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 Python 使いが優しくコメントを返しますが、 お礼は Python の布教と初心者の救済をお願いします。
523 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:04:35 ] B. 浮動小数点演算、その問題と制限 www.python.jp/doc/2.4/tut/node16.html
524 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:26:30 ] >>523 printはコンピュータ内部の値じゃなくて 見た目を整えたものを表示してくれるのね。 サンクス。 盛り上がってるところすまなかった、続けてくれ。 jp.youtube.com/watch?v=cC_1Dv8Xvf4
525 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:29:57 ] >>524 printというより、repr()とstr()の違いってとこだな ttp://www.python.jp/doc/nightly/tut/node9.html
526 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:07:06 ] >>> (4.8).__str__(), (4.8).__repr__() ('4.8', '4.7999999999999998')
527 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 16:34:28 ] クッキーについて質問です webページの自動ログインスクリプトを作ろうと思い、urllib.urlopen()を使って あるページのフォームの情報をPOSTしてみたのですが、そのページのhtmlが <script> function Func(){ document.cookie = aaa } </script> 〜 <form method="post" action="bbb/ " onSubmit="javascript:Func();"> のようにクッキーを設定しており、思ったような結果が返ってきません。 この動作をpythonで代替するにはどうすればよいのでしょうか?
528 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:44:45 ] >>527 cookielib, urllib2
529 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:18:10 ] urllibでなんとかしたいんじゃないの?
530 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:36:10 ] いえ、出来るなら何でもいいです cookielibとurllib2、色々ググってみて cj = cookielib.CookieJar() cjhdr = urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opener(cjhdr) r = opener.open(url, params) のようにするのは何とかわかりましたが、クッキーをどう設定したらいいのかよくわかりません 具体的にどうすればいいのか、ご教授願えないでしょうか
531 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:43:26 ] JavaScriptの部分を自分で解析しないと駄目じゃない?
532 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:44:11 ] ググって見つかった例でうまくいかないなら 具体的なサイトを示した方が早い気が javascriptがはさんであるとうまくいかないのかな?
533 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:48:09 ] cookielibはレスポンスヘッダの解析のみでしょ
534 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:22:02 ] そもそもcookieについてよく知らないもので、この質問が適切かどうかもよくわからない状況です… 身元がばれるため具体的なサイトは示せませんが、問題と思われる部分を抜粋すると、 function idgisSetRedirectionCookie( theForm ) { 〜 { // modify the following values for your environment var idgisRedirectorUrl = "https://aaaa"; var idgisRedirectionUrlCookieDomain = "bbbb.jp"; var idgisRedirectionUrlCookiePath = "/"; // the following code should not be modified var idgisRedirectionUrlCookie = "IdgisRedirectionUrl"; var gaRedirectionUrl = theForm.HiddenURI.value; if( idgisRedirectorUrl != gaRedirectionUrl ) { document.cookie = idgisRedirectionUrlCookie + '="' + unescape(gaRedirectionUrl) + '";' + 'path=' + idgisRedirectionUrlCookiePath + ';' + 'domain=' + idgisRedirectionUrlCookieDomain; theForm.HiddenURI.value = idgisRedirectorUrl; } result = true; return result; } 〜〜〜 <FORM NAME="login" METHOD="POST" AUTOCOMPLETE="off" ACTION="https://cccc" onSubmit="javascript:{ return idgisSetRedirectionCookie( this ); }"> <input type='hidden' name='HiddenURI' value="https://dddd"> こんな感じです(aaaa、bbbb、cccc、ddddは全部違うURL)
535 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:50:22 ] 原理的にはそのJavaScriptを解析して動作をエミュレートすれば良いはずだけど 実際にはかなり難しいんじゃないかと思う 現実的かと思うのはwin32comを使ってWebブラウザをコントロールする方法 ExcelをPythonからいじくる例はたまに見かけるからそれらを参考にしてみては
536 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:05:54 ] >>534 そのスクリプトで document.cookie = hogehoge とか設定してる値が常に固定なら、 HTTPのヘッダに Cookie: hogehoge という形で加えてPOSTすりゃいいだけ urllib2のRequestクラスならheaderを好きなように設定できるはずだ スクリプトの内容が可変なら、>>535 が言ってるように スクリプトを自分でパースするしかない
537 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:15:58 ] 固定だったらそいつはわざわざ何がしたいんだって話になるがなw
538 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:18:04 ] 可変にしても、スクリプトの内容自体はほぼ同じで、埋め込まれてる 文字列リテラルの内容が違うだけだろうから、 正規表現や何かで簡単にぶっこぬけると思うけどね
539 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:48:31 ] なんとなく、SPAM用のスクリプト作成の手助けをした気がしなくもないw
540 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:48:52 ] 環境によって若干変わってくるのでなんとか正規表現とかで頑張りたいと思います 今現在の環境だけでは変わらないので、とりあえず今だけでも動かそうと思うのですが、 Requestクラスの使い方は data = {'username':'qwerty', 'password':'asdfgh'} #等など req = urllib2.Request('https://cccc', urllib.urlencode(data), {'Cookie':hogehoge}) r = urllib2.urlopen(req) こんな感じで合ってます?
541 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/09(月) 04:46:25 ] 一応通報した
542 名前:デフォルトの名無しさん [2008/06/09(月) 06:30:18 ] except Exception, inst: って書き方がなんかきもちわり. 投げられた Exception クラスのインスタンス inst を受け取るわけだけど, except (Exception1, Exception2, Exception3): みたいに複数のクラスを受け取る時にはどうやってインスタンス受け取るんだよ.
543 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 06:35:13 ] except (Exception1, Exception2, Exception3), inst:
544 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 06:35:33 ] >>542 except (Exception1, Exception2, Exception3), inst: Python3.0では書式変わるから、それまで我慢しる
545 名前:デフォルトの名無しさん [2008/06/09(月) 11:35:42 ] Python 3000 とかいうやつ?
546 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 20:54:37 ] >>500 ありがとうございます。 お礼が遅れてしまい申し訳ありません。 恐縮ですがもう少しお付き合いお願いします。 先日教えていただいた、 >>> args = '-n --help kwsk --lang=ja'.split(' ') >>> getopt.getopt(args, 'n', ['help=', 'lang=']) をpythonで実行してみたところ、エラーが出ず、 ([('-n', ''), ('--help', 'kwsk'), ('--lang', 'ja')], []) と正常に表示されました。 正常に動いていると判断し、このプログラムを以下のように記述したpyファイルを 用意し、実際にコマンドプロンプトで起動したときにコマンドプロンプトのヘルプを 表示できるか確認したのですが、無反応でプログラムが終了してしまいます。 ファイル名:ex.py # coding: utf-8 import getopt, sys args = '-n --help kwsk --lang=ja'.split(' ') getopt.getopt(args,'n',['help=','lang=']) 考えられる引数を入力してみたのですが反応がなく、このプログラムを進めていただく前に、教えてもらった方法でもやってみたのですが ヘルプの表示ができませんでした。 リファレンスのテストコードでgetoptの動きを確認してみたかったのですが、 こちらも起動しなかったため確認できませんでした。 コマンドプロンプトでこのファイルを起動し、コマンドプロンプトのファイルを起動するには、 プログラムのソースに何か加える必要があったのでしょうか? それとも、コマンドプロンプトを使用するときに、何か特別な記述が必要だったのでしょうか? アドバイスをよろしくお願いします。
547 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 21:30:31 ] 「コマンドプロンプトのヘルプ」って、 C:\>cmd /? のことだよな?普通 それに>>500 とどう関係があるんだよ。
548 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 22:01:46 ] getopt.getoptの戻り値を使った処理を書かないと何も起こらないのは当然のような www.python.jp/doc/nightly/lib/module-getopt.html
549 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 23:00:33 ] 対話型プロンプトだと戻り値と出力の区別が付かないからね 勘違いする初学者が出てきてもおかしくない どこかのカンファレンスか何かで問題提起されてたらしいが >>546 レス遅そうなのであなたが本当にやりたいことを確かめずに書くけど myhelp.py: import os, sys os.system('help %s' % (' '.join(sys.argv[1:]))) 実行例: C:\> myhelp.py cd 現在のディレクトリを変更したり、ディレクトリ名を変更したりします。 [以下略]
550 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/10(火) 01:45:45 ] 解決しました ほんとうにありがとうございました
551 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 01:53:33 ] どうみても(ry
552 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 02:19:09 ] mailto:cookiejar
553 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/10(火) 04:14:00 ] あぁ俺か 時間帯でばれるもんなんだな これから気をつける
554 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:05:34 ] はじめまして、Pythonを勉強してみようと考えているものです。 おすすめサイト、書籍などお教えください。 ・やりたいこと TDDでWebアプリ開発 ・プログラミング暦 Delphi 3年(趣味のフリーソフト作成) Java 1年(資格取得のみ、実務経験なし) PHP 4年(Webアプリ構築) よろしくお願いします。
555 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:55:44 ] っamazon.com
556 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:59:56 ] つgoogle.com
557 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:01:51 ] つyahoo.com
558 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:02:05 ] pc11.2ch.net/test/read.cgi/tech/1209480428/5
559 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:02:27 ] wiki.python.org/moin/WebProgramming
560 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:04:14 ] www.python.jp/doc/release/tut/
561 名前:デフォルトの名無しさん [2008/06/12(木) 05:09:29 ] グラフ処理をPythonでやりたいんだけど いいライブラリーありませんか? boostのBGLみたいなものを考えています。
562 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 05:13:55 ] graphviz
563 名前:デフォルトの名無しさん [2008/06/12(木) 09:21:07 ] ちょ、それは可視化なんで。
564 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 10:15:40 ] >558-560 ありがとう、一通り目を通してみます。 ひきつづきTDDでWebアプリについて解説してるページやチュートリアルがあったら教えてください。 英語でも可。
565 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:45:52 ] >>561 networkx
566 名前:デフォルトの名無しさん [2008/06/12(木) 19:09:52 ] >>565 すげぇ,マジTHX
567 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 19:36:29 ] >>564 いちいち人に聞くんじゃないよ 素人じゃあるまいし
568 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:16:08 ] >>567 くだすれなんだから初心者にやさしくしようぜ。
569 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:30:18 ] 初心者になら回答者もやさしくするだろうけど Delphi3年Java1年PHP4年でテストドリブンだぜ >>567 がイラっとくるのもわかるわ
570 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 13:59:29 ] これからプログラミングを勉強しようと思って調べたところ、 pythonが初心者向きだと聞きました。 C言語か、Pythonかで迷っているんですが、どちらがいいでしょうか
571 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:00:45 ] Pythonがいいです。Cはその後でも遅くありません
572 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:02:17 ] C言語でプログラミングを始める人は多いから 人や資料が多いという点でCの方がいいような Pythonの対話モードはとっかかりはいいと思うけど
573 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:08:20 ] >>568 何か「やりたいけどわかりません。やってみたけど出来ません」みたいな質問ならわかるが、 情報欲しいだけの「ググレカス」で済む質問には冷たくてもいいんじゃないの?
574 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:16:03 ] >>571 >>572 わかりました。 まずPythonを触ってみることからはじめてみます。 やはり、プログラミング言語には自分に合う、合わないような相性はあるんでしょうか?
575 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:41:43 ] >>574 そのあたりは本当に人それぞれ 具体的な目標がなくただ漠然とプログラミングの勉強を してみたいというのならPythonでまったく問題ない 教育用言語としても使われているぐらいだし 逆に具体的な動機があるのなら話は別 (掲示板CGIを作りたい、Windowsアプリを作りたい、etc.) そういう動機があるのなら前もって言っておいたほうが アドバイスする側もしやすいと思うよ
576 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:52:30 ] >>575 なるほど。 動機としては、Windowsアプリを作りたいが一番近いかもしれません。 ただ、今は漠然とそう考えてるだけで具体的にこういうのというのはないです。 Delphiという選択肢もあると聞いたんですが、こっちはPython以上に資料が少ないということらしいので・・・。
577 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:25:01 ] 漠然と、ぐらいならPythonでOK 基本は他の言語でも通用するからやっといて無駄にはならないよ
578 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:25:02 ] WindowsのGUIならC#,Delphi,VBあたりの方が とっつきやすいと思う
579 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:00:32 ] 初学者のとっては言語そのものよりも周辺のライブラリや開発環境が とっつきやすいかどうかが重要だよな。
580 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:22:50 ] ウィザードでなんでも出来てしまうと 初心者的にはすごいんだろうね
581 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:12:16 ] プログラミングってソースコードや環境を可能な限り把握する行為だと思うから いきなりIDE使うのはあまりオススメしたくはない
582 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:36:25 ] 楽なほうからやらせるほうがいいに決まってんだろ。 いきなり苦行を科してどうするんだよ。
583 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:41:45 ] これだからゆとりは...
584 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:44:24 ] 近寄らないでください。老臭がします。
585 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:29:16 ] 最近はExcelで仕様書書くだけで コード吐いてプログラム完成するんですよね
586 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:38:14 ] これだからゆとりは...
587 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:49:14 ] IDE が進化して人間に敵対しはじめるとか
588 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 22:57:03 ] スカイネットですね、わかります
589 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:29:13 ] スカイフィッシュはどうしたんだろうね。
590 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:00:45 ] 乱獲しすぎて……ごめん
591 名前:デフォルトの名無しさん [2008/06/16(月) 15:29:19 ] とりあえずCでセグフォいっぱい出して、 なぜか考えるんだ。そしてメモリ管理って なんて難しいんだろうって悩むんだ。 そうすれば最近のどんな言語であっても ある機能がなぜ実装されているのか理解できるだろう。
592 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 16:48:22 ] そうかなあ・・・
593 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:07:31 ] 「最初は楽しまくってプログラミングの楽しさを満喫しようよ」派 「コマンドラインで基礎からみっちりやれGUIデザイナとかIDEなんて十年早いんじゃ」派
594 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:42:35 ] python使うのに後者はないだろ・・
595 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:00:40 ] pyukiwiki.sourceforge.jp/PyukiWiki/ wktkしてリンク先を眺めたら そこにはperlがありました・・・ 日本人プロダクトなyukiwikiはどこにあるのでしょうか?
596 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:12:20 ] www.hyuki.com/yukiwiki/
597 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 07:54:45 ] ここは低レベルな質問でもOKなんでしょうか? Windows環境上で、Pythonを勉強中なのですが、エディタの選択で悩んでいます a. emacs系のエディタに慣れ過ぎてしまったので、キー操作にemacs系のソレが用意されていること b. eclipseに慣れてしまったので、予約語、変数名、メソッド名、ファイル内に出現した単語を補完してくれる機能があること c. コメントを日本語で書きたいので、utf-8n でファイルを開いたり保存したりできるもの d. 起動が重いと学習意欲が削がれるので、起動が比較的早いもの e. 無料で使えること こういった条件を満たせるものを探しているのですが、これがなかなか見つかりません 「emacs慣れてるならemacs使えや」と言われそうですが、Meadowの起動は遅いですし予約語補完もいま一つですし(ファイル内に出現した単語の補完は楽なんですが…) 「eclipse+PyDevはどや」と言ってもeclipseは起動が糞重くて辟易しますしそもそもPyDevって有償じゃないのでしょうか以前入れたら広告が頻繁に出てきて以下略 何かいいエディタはないでしょうか
598 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 10:51:14 ] Meadowを自動起動にして終了させなければいいんだ。
599 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 11:00:17 ] Komodoもいいかもね。
600 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 12:16:09 ] xyzzy
601 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:34:47 ] スクリプト組むのにeclipseって 鶏を割くのにナパーム弾を使うみたいだな
602 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:53:02 ] ナパーム弾で鶏は割けないと思います!><
603 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:54:21 ] >>597 何も考えずに付属の IDLE (Python GUI) を使う。
604 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 06:13:37 ] ちょっと前にIDLEをエディタとして使ってみたけど、ウインドウの分割が できないのがキツかったな。 俺は次はPyPEを試してみる。 日本語の編集に難ありだけど、全体的には使いやすそう。
605 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 11:05:43 ] >>555-557 ".com"のところがみそなんだろうなあ
606 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 11:24:07 ] >>570 の便乗質問なんだけど OSやPCの知識を深く得る意味でLinux環境でgccとpythonを勉強するのは、どうなんでしょうか? C1本に絞ったほうがいいんですかね 勉強法のひとつとして 実装してみたい簡単なプログラムをPythonで書いて、Cでも実装してみる こういうのってどうなんだろう 自分のイメージとしてはCはgdbとかを使いながら、ソースコードを読めるレベルになりたいですんよね
607 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 11:36:30 ] それならC一本でいい気もする そういうアプローチ(OSやPCの知識を深く得る)から書かれている本として 『ふつうのLinuxプログラミング』『Unix/Linuxプログラミング 理論と実践』などが挙げられる 読んでみるといいんじゃないだろうか まあ俺はHelloWorldしか書けないわけだが
608 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:31:48 ] >>598-600 アドバイス、dです Meadowを起動したら最後、永遠に終了させない、という発想はありませんでした… メール閲覧もWebサイト閲覧もすべてMeadow/NTEmacsでやるぜ!という人には十分アリな選択肢なのかもしれないですね… しかしまさかPythonを勉強したいがためだけに、日常作業の全てをemacsに委ねるべく人体改造する羽目になるとは… Komod Edit はいい感じですね。実は今現在、それで騙し騙しやってるところだったりします emacs系のキーマップもありますし、使用中の動作も比較的軽いですし ですが、起動がecipse並みに遅いのと、複数のファイルを共有した単語補完ができないのが厳しいところです 別ファイルのタブに移動してメソッド名をコピーして元タブに戻って貼り付け、が面倒くさい… xyzzyは常用エディタだったりするんですが、py-mode がどうも非力な印象で… また、新規ファイルを作成すると、SJISになってしまうあたりも、未だ自力で解決できなくてKomodoに逃げてる状態だったりします emacs系のキーマップにこだわるから選択肢が少なくなるんですかね。XKeymacsの導入を前提にして範囲を広げたほうがいいのかな
609 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:35:26 ] >>603 IDLEはキーマップ?がWindowsのソレじゃないですか…? Windowsアプリのキーマップでいいなら、PyScripterその他でええやんということにもなりそうな気がします でもたしかに、「勉強用」と割り切るなら、最初から標準で入ってるIDLEを、というのは実に定番ですな…
610 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:38:48 ] >>601 非常に激しく、強く、熱く、胸を張って、声を高らかに、同意します Lightweight Language といいながら全然Lightweightじゃねえ気がします>eclipseでLL
611 名前:606 mailto:sage [2008/06/18(水) 14:46:29 ] >>607 C一本か〜 なんかやりたいくないなあ〜w
612 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 14:48:50 ] Cの基本だけなら直ぐ終わるよ
613 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 14:52:12 ] そうだね、プロテインだね。
614 名前:デフォルトの名無しさん [2008/06/19(木) 07:21:08 ] 基本、コマンドラインからつかうツールを使っているんだけど、 たとえばオプションをGUIで指定したり実行結果のテキストを スクロール可能な形で表示したいと思うこともある。 wxPython とか大げさ(というか使い方わかんね)だとおもうんだけど、 かといって curses みたいなのよりはちょっとGUIっぽくあってほしい。 やっぱりそういう用途だと Tkinter がベストな解? 1)コマンドラインオプションの代わりにGUIでオプション指定した 2)実行結果をスクロール可能な形で表示したい 3)できればオプションのデフォルト値とか保存したい (これはUIとは何の関係もない話か・・・)
615 名前:デフォルトの名無しさん [2008/06/19(木) 13:30:11 ] 集合型ってのはデータ交換ではあまり使われないんでしょうか? たとえば JSON や YAML にも集合型というのは定義されてません。 所詮順序つきのものがあれば十分だからということなんでしょうか?
616 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 21:15:25 ] んなこと言ったら、リストで十分なのにタプルがあるわけだし・・・
617 名前:デフォルトの名無しさん [2008/06/19(木) 21:53:54 ] でもタプルは変更不可なわけで
618 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 23:08:29 ] だがそれがいい
619 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 00:00:07 ] >>608 renpy 付属の Scite が F5 でスクリプト実行できて便利。 なんとなく『Perlをはじめよう』いうソフトと似てる homepage3.nifty.com/aokura/asperl/asperl.html 1. Scite で F5(go), Shift+F5(clear), ん、Shift+F8(parameter)とかあるな…なんですかそれ…使い方不明…orz
620 名前:619(レス番間違えた…orz) mailto:sage [2008/06/20(金) 00:01:27 ] >>614 2. Scintilla(Sciteのエンジン)をwrapしたwxpython製のPyAlamode を拡張する(インテリセンス補完) www.ibm.com/developerworks/jp/linux/library/l-pyint/ (作者ページ) 3. 男だったら補完も折り畳みも要りません(TT) ベースはGAEで、SymPy-live や PyAMF を追いかける茨の道… live.sympy.org/ pyamf.appspot.com/shell/ 4. Firefox + crunchy も楽しそげ code.google.com/p/crunchy/ 5. pylons + 黒魔術 codepad.org/
621 名前:デフォルトの名無しさん [2008/06/20(金) 07:26:04 ] >>620 THX いろいろあるもんだなぁ。
622 名前:デフォルトの名無しさん [2008/06/20(金) 07:35:54 ] 順番に見てたら結構ウェブのインターフェイスのものが多いなぁ。 ローカルのファイルシステム上で使うCUIツール群の フロントエンドとして使えるものなのかなぁ。
623 名前:デフォルトの名無しさん [2008/06/20(金) 07:41:14 ] 1) 2) の SciTe がらみのやり方がローカル用途には何となくよさそう な気もするけど,3) 4) 5) も気になるところ.