1 名前:七色波紋 ◆.VgGY5NKtU [2007/01/05(金) 20:26:11 ] $python kinoko.py this_teacher
237 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 13:47:43 ] nowa [ノワ] : タグ - javascript nowa.jp/tag/javascript?page=2 >正しい無限ループの書き方 多言語編 おもしろいな… ちょっとこの発想は出て来なかった orz
238 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 13:52:55 ] javascriptのテストコードを書くよりは IFrame化してテストに掛けたほうが合理的か… うむテストに関するノウハウが足りぬ orz
239 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 15:16:44 ] >>236 IMEに文句いうまえに日本語勉強しろよw ja.wikipedia.org/wiki/%E5%A4%A7%E8%89%A6%E5%B7%A8%E7%A0%B2%E4%B8%BB%E7%BE%A9
240 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 15:23:52 ] TAT = True while (TAT): print "(TAT) < 帰れないよー"
241 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 19:58:15 ] internet.watch.impress.co.jp/cda/news/2008/01/17/18139.html わざとPython抜いているだろ
242 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 22:04:21 ] >しかしそれでもLinuxやWindowsなどの他のOSや、PHPやPerl、Pythonなどの開発言語がその犠牲になることは「考えていない」とも説明している。 一応忘れてはいないみたいだね
243 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:07:10 ] >>242 そこに書いてあってLAMPのところに書いてないのかwww
244 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:27:27 ] だから「わざと」なんだろうと
245 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 15:52:11 ] 小ネタ入手 import __hello__
246 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 18:36:56 ] >>245 Ipy1.1 via IronPythonConsole >>>import __hello__ No module named __hello__ Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] onwin32 >>> import __hello__ Hello world... >>> __hello__.__doc__ >>> __hello__ <module '__hello__' from '<frozen>'> >>> help(__hello__) Help on module __hello__: NAME __hello__ FILE c:\<frozen> なんか <frozen> とか出力されたな…なんじゃこりゃ???
247 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 20:45:46 ] CPythonのソース見れば解決
248 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 15:38:04 ] Miscellany www.triv.org.uk/~nelis/ ここの weblike 使えば、mod_python が使える環境なら、 web.py より良さげな予感がする…あとで調べる
249 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 23:28:44 ] ま〜た一週間もpython3000-listの更新が無い
250 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 01:11:03 ] >>249 えー。それはまずいのかな… Oracle to get BEA + 最近の言語 dolduke.blogspot.com/feeds/posts/default うん。あまり関係ないけどニュースとかチェックしないと 駄目かなとか勉強になったのでメモ代わりにコピペする…
251 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 01:16:02 ] >>250 ちゃんとしたリンク張れクソが。 氏ね。インデントしすぎで氏ね。
252 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 01:33:47 ] うでがーー!うでがーー!(カタカタカタカタカタカタカタ・・・・・・・・
253 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 01:05:41 ] >>250 >python は古くさい感じがする。とはいえ、熱狂的な支持者がいる事も確かで、もっと使い込んでみる事も必要だろう。 >Python ... いまさらだが、昔、少しやってやめてしまっていた。 >ただし、機能は一通りあるわけだし、あとはどれだけ興味が維持できるかが ポイント。 3ポスト中2つでダメだしされるPythonカワイソス
254 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 01:28:27 ] そういう根拠の無い個人的感想はダメだしとは言わない。
255 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 10:17:00 ] 253の方がカワイソウだよ(WW
256 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 13:56:35 ] 言語との相性なんてすべてフィーリングで決まるんですよ(暴言
257 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 15:07:04 ] functional style and OO are orthogonal 外人さんは orthogonal とか表現すぐ使う… やっぱりなんか違和感があるな メモメモ
258 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 15:51:52 ] でも、functional と OO そのものはなんかうまくかみ合ってない気がする・・・
259 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:29:11 ] >>258 もともと別のパラダイムなのでかみ合うわけがないだろ常考。
260 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 00:06:58 ] >>251-252 ワロタw
261 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 02:46:43 ] >>249 別の言語みたいに文字列の扱いだけで1ヶ月以上言い争いしているほうがいいのかwww
262 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 16:33:44 ] >>> ....__class__.__name__ 'ellipsis'
263 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 22:44:26 ] >>262 ellipsisがあるのは知ってるが 使い道は知らない
264 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:36:40 ] セットリテラルの議論が荒れている セット内包はmutable(set)で、{a,b,c}のほうはimmutable(frozenset)を返す方向になりつつあるっぽい・・・
265 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 04:06:23 ] dict comprehension が確定したらしい、 bash-3.2$ ./python.exe Python 3.0a2+ (py3k:60207, Jan 22 2008, 16:58:59) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> {x:x**2 for x in range(10)} {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81} >>> なんかホント富豪的プログラミングって感じだ・・・
266 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 10:06:30 ] setもcomprehensionで書けるZE!
267 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:09:26 ] ha6.seikyou.ne.jp/home/yamanose/haskell/LISTCOMPREHENSION.HTML こんなかんじで、sin, cos, tan とかどうかくYO?
268 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:50:22 ] from math import cos, sin, tan [f(1) for f in (cos, sin, tan)] ?
269 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 02:50:57 ] [今週のpython-3000] python3.0 の executable の名前を何にするかというくだらない話題で盛り上がってる模様・・・まあ、いんだけど・・・
270 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:13:25 ] pythonsan.exe
271 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 02:15:49 ] python3k.exe
272 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 02:44:31 ] oppai_taku3
273 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 03:53:42 ] 2/3が後ろに.exeを付けている件
274 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:18:28 ] >>269 この辺の話題ってどこで見られる? MLの過去ログとかありますか?
275 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:24:09 ] >>274 で、どこまで調べてからそういっているんだ?
276 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 23:01:49 ] >>274 過去ログ全部あるよ mail.python.org/pipermail/python-3000/
277 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 00:46:55 ] py3k
278 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 00:48:09 ] py3:
279 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 00:58:09 ] >>276 d
280 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 01:24:38 ] >>276 頭いいな。惚れたぜ。
281 名前:デフォルトの名無しさん [2008/02/10(日) 17:28:26 ] >>> 1..__int__.__str__.__doc__.split().count('x').__ror__.__str__()[29] 'i'
282 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 03:24:25 ] ABC(Abstract Base Class)談義が始まっている。 どうなることやら、本当に予想がつかない。
283 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 09:10:03 ] Baseってことだけど、 最近は継承階層にinterfaceを持ち込むのは古いから、 haskellのtype classやC++のconceptも踏まえた内容にして欲しいなあ。 type classやconceptみたいに実装、仕様感のglue機構をいれる方が使いやすい。 といってもそこの議論に参加するほどpythonに入れ込んではいないけれども…
284 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 10:37:05 ] dankogai氏: >Pythonそのものが「俺のやり方至上主義」的なところがある。 そういう表現は新鮮だったけど、pythonista って perl の 「わけわかめでも一見なんとかなる」「俺ってスゲー感満載」に うんざりした人たちとか、 少なくともそういうのが好きじゃない人たちが 集っている場所だと思う ある意味近いところをついているかもしれないけど 表現としては的を外している気がするねぇ
285 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 10:41:16 ] >269 pypypy なら python と文字数は変わらない
286 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 10:44:40 ] それがdanクオリティ
287 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 12:04:37 ] 「至上」と言われると違和感あるよね どちらかというと「妥協」という気がするし 「万人向けにはこれがベターだし、万人に読めなきゃソースなんて意味ないよね」的な
288 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 16:24:49 ] >287 同意 というか、そこに文句を言う人が書くソースは見たくない…かな
289 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 18:20:31 ] ttp://www.emptypage.jp/whining/2008-02-08.html(ここ経由で) d.hatena.ne.jp/sirocco634/20080130 おもしろかったのでコピペする…
290 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:26:05 ] こぴぺしてないやん
291 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:34:06 ] 比べると確かに興味深いねぇ python の文字まわりは、ある意味面倒な印象を受けるけど 中途半端にお手軽にしてワケワカメ地獄に陥るよりは 全然イイってことなのかな
292 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:49:37 ] UNIX 的なものに背を向けているからそっち方面の人には面倒に見えるんだと思う ・ファイル上のデータと内部表現は別 ・ユーザーインターフェイスはコンソール入出力に頼らずGUIを使う と割り切ればこっちの方がすっきりとしている感じ 良くも悪くもMac生まれだよね
293 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:55:45 ] Rubyはかなり極端なUnixセントリズムだから、 そういう住み分け使い分けもできるな。
294 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 11:39:50 ] >>292 > ・ユーザーインターフェイスはコンソール入出力に頼らずGUIを使う 関係あらへんやん
295 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 17:06:46 ] コンソールだとハートマーク♥出力する時にエラー出たりするよ
296 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 18:18:48 ] UTF-8のターミナルにはハートマークが出るんだろうか?
297 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:21:15 ] 出る
298 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:30:57 ] >>297 UTF-8のターミナルてたとえばどれ?
299 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:36:29 ] つ xterm ハートマークは元々KSCその他だろ。 だから韓国ならコンソールでも問題ない。
300 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 21:27:58 ] アメリカだとコンソールはLatin1以外壊滅だろうか
301 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 21:48:41 ] PC-UNIXは、今やコンソールでも何でもあり。 キーマップ、フォント変え放題。
302 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 14:56:21 ] >>300 utf-8とかに変換すれば、たいていはPyCrustとかSciteとかエディタ兼、実行環境で 表示できるみたい。てかlatin-1だけしか表示できないと、スラブ系の言語の表示も全滅だし。 windows だと *コンソール上でインタラクティブにコード打つ => 国によって表示(文字コードの縛り) *PyCrustとかSciteとかエディタ => Utf-8で他国のコードの実行可能 インタラクティブシェル上で、ロシア系のひとが、日本語の表示させる のはたぶん無理そげ。そういうのはエディタを使うのが普通みたいな気がする
303 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 15:30:37 ] つかPythonだとIDLEが標準付属だからそれでやればOKだしね
304 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 13:31:52 ] 文字コードの話題が出ると、話がハイレベルだとか思ってるやつマジウケル 文字コードほど下らない話題ねーつうのwwwwwwwww
305 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 13:39:57 ] python スレで2大くだらない話題といえば ・文字コード ・エディタ この2つ、こういう話題はほんとお勉強スレ向きなので、 きのこるスレでは流さないように!
306 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 13:44:13 ] codec は コデックと読むのが正しいのですか? それとも コーデック?
307 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 13:48:28 ] kóudèk
308 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 18:48:07 ] Python使いはスルー力を身につけるべき。
309 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 22:27:13 ] からかわれてるとも知らずかわいい子。ウフッ。
310 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 22:48:43 ] ttp://trendy.nikkeibp.co.jp/article/col/20061205/120048/
311 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 02:09:48 ] pycon2008 日程 https://www.google.com/calendar/embed?src=og3ea7a3ov1tb3e18qppkd4ev8%40group.calendar.google.com&mode=MONTH
312 名前:デフォルトの名無しさん [2008/03/15(土) 13:37:32 ] I Love New York!
313 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:04:00 ] pycon 普通に進んでる模様、 Guido はすごい普通なことをいった模様 Guido の前のPyCon 一発目のプレゼンのタイトルが「Why Python Sucks」(Pythonがくそな理由) なのにはワロタ。どんだけアグレッシヴだよw
314 名前:デフォルトの名無しさん [2008/03/16(日) 18:01:36 ] >>313 オマエはまったくアグレッシブに見えない。 そんなオマエは今すぐPythonを止めるべきだ。 それがPythonのためだ。
315 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:33:33 ] 何その見当違いのアホレスはw
316 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:34:15 ] 処置なし、ってこのことですね 本当にありがとうございました
317 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 00:21:38 ] 常山臭が.
318 名前:313 mailto:sage [2008/03/17(月) 07:49:54 ] まあ、会場で見てない時点で確かにアグレッシヴさは足りないかもしれないw (でも、日本人3人しかいないみたいだから、会場から2ch書いてたら確実に特定w
319 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 09:24:54 ] ところで、pycon の裏で *-unpacking の文法拡張の議論が急に進んでる模様 >>> a=[*range(9),] >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8] ぐらいまでは確定したっぽい・・・ yield *(1,2,3) が、 yield 1 yield 2 yield 3 と同じになるって言うのでなんか盛り上がってる(?)のかな なんか、個人的には使いそうもない機能っていう気がしないでもない・・・ ちなみに、 yield *(1,2), 3 だと、 yield (1,2,3) とおなじ意味になって、間違いやすいという罠
320 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 09:27:07 ] なんかこないだの Matz の Ruby プレゼンに Guido が参加したあたりから Ruby を意識した方向の拡張が通りやすくなってるのかな、とか勘ぐってしまう
321 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 13:36:09 ] んで、むかし、本スレであった再帰flattenが、最終的に↓みたいに書けるようになる def flatten(a): for it in a: if hasattr(it, '__iter__'): yield *flatten(it) else: yield it で、演算子の弱い順がたぶん = * (yield 用の unpack * , (コンマと普通のunpackのレベル and or のレベル ・・・ という感じになってかなりややこしい
322 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 19:19:52 ] >>320 GuidoはPythonの開発コアの若年齢化を模索しているのだよ。 今のコア開発者はオッサンばかりだからな。 よりよい進化のためにはイノベーションも必要だ。
323 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 20:57:19 ] ネットですべての情報が手にはいるから十分 このような考え方を持つ人々を,日本では「引きこもり」と呼んで敬います
324 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 21:18:18 ] 常山?
325 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 22:18:35 ] >>323 ネットばかりやってる奴は貧乏人。 実態は貧富の差。
326 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:35:16 ] Thomas Wouters とか Brett Cannon とかすごく若いように見えるけど、どうなんだろう・・・ ttp://www.voidspace.org.uk/python/weblog/images/brett_and_thomas.jpg ttp://picasaweb.google.com/jhylton/PyCon/photo#5035722449440850834 Greg Ewingさん、Barry Warsawさんあたりは確かに結構おさーんかもしれないけど、 Phillip J EbyさんはGuido と同じぐらいの中年て言う感じ? しかし、まあ、Guido 自身が引退とか言い出すよな年でもない気もする・・・
327 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:40:00 ] ↑ごめ、なんかリンクがおかしかった images.google.co.jp/images?q=brett+cannon これの2個目の貼り方が分らんかった。。。
328 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 00:23:28 ] Guidoを含め,古株な人たちが今すぐ引退することはないんじゃないかなあ。 もっと若い人を開発に引き入れたいというモチベーションがあることは確かだと思う。
329 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 04:58:01 ] Rubyに比べれば健全ですね
330 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 09:45:07 ] OLPC 面白いんだけど、これってPython にかすれるポイントってあったのだろうか・・・、
331 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 10:02:39 ] ttp://www.python.org/doc/essays/ppt/pycon2008/Py3kAndYou.pdf Guido のプレゼンのスライドがアップされた、 None が予約語になるのは聞いてたけど、True False もなるっていうの初めて知った。 まあ、 True = False が通る言語仕様は変だとは思ってたけど・・・ まともに気なったのは Removed callable; use Callable ABC という部分、一体これは何をしろということなのかよくわからん。
332 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 11:37:45 ] Abstract Base Class __call__あればよしってC++のSFINAE的な条件だったけど、 クラスの包含関係にcallableかどうかの判定を持ち込むって事。 かなりクラス指向に変更される。 Generic programmingから外れていくのは時代遅れだと思うが…
333 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 12:33:30 ] if isinstance(a, CallableBaseClass): ... で、判定しろみたいなことになる? 細かい意味内容はどうでもいいんだが、長いのだけは勘弁してほしい、・・
334 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 16:11:54 ] >>325 ついでに友達もいないんだろうねえ
335 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 20:47:26 ] レスくれるひとが友達 だからおまえらもうレスすんな
336 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 22:10:56 ] 我慢することを覚えないと、引きこもりからは脱出できないぞ!
337 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 00:10:12 ] ( ̄З ̄〜♪