タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとPythonとLifeに関するagwのブックマーク (26)

  • LL魂(LLSpirit)に行ってきましたよ - sshi.Continual

    奇跡的に遅刻もせず参加。これまた奇跡的に途中眠りこけることもなく、大変楽しめました。ボランティアで支えてるスタッフさん達に感謝感謝。ああいう運営は大変だろうなあ。 忘れないうちに誤解と偏見もそのまま列挙。個人的には振幅の激しい一日だった。 あまりに長いので久し振りにおりたたみ。後で書きたしたりするかもしれません。 和田先生の話 いつもの(っていっても数回しか聞いたことないが)和田節健在。やっぱりおもしろい。 ハック魂なお題でソフトウェアじゃなくてハードウェア的なものを持ってくるのも技有り。 ダヴィンチ展は僕も見にいったけど、その時もダヴィンチが今の時代に生まれてたらハッカーになってたかもな、とは思った。 いつぞやの、計算尺シミュレータも思いだした。 Language Update Perl 、、の話はよくわからない、というか他人事としか聞こえてこない…。 Io やっぱりおもしろそうだ。Jo

    LL魂(LLSpirit)に行ってきましたよ - sshi.Continual
  • There's more than one way to set parameters : 404 Blog Not Found

    2007年05月31日15:15 カテゴリLightweight Languages There's more than one way to set parameters ちょっとびっくり。 Life is beautiful: 「パラメーターのプロパティ渡し」でプログラムを読みやすくする、というアイデアはどうだろう そこで、ActionScriptにもJavaScriptのように自由にプロパティを追加できるObjectというクラスがあることを利用して、これらのパラメーターを一つのオブジェクトのプロパティとして渡すように変更してみた。 というのも、この名前付きパラメターというのは、Hashが組み込みで使えるスクリプト言語の場合は常識化しているので。これを他ならぬ中島さんが言うと、なんだか加藤鷹に「ねえ君、知ってる?Doggy Styleって体位があるんだけど、これっていいよ」って言われた

    There's more than one way to set parameters : 404 Blog Not Found
  • FizzBuzz問題 - 神様なんて信じない僕らのために

    僕は普通にifを使って書いたのでさておき、 やっぱり、range(1,101)という1から100までの数を得る中で101という関係ない数字が見えてしまうのは何だか違和感があるですねぇ。 何かないものかしら……。 ということで冗長だけど、 def main(): for i in range(100): v = i+1 print "Fizz" * ( v % 3 == 0 ) + "Buzz" * ( v % 5 == 0 ) or v とか。+1も毎回毎回やらねばならず大変みっともない気もしますけど。

    FizzBuzz問題 - 神様なんて信じない僕らのために
  • 101 - odz buffer

    ref:http://d.hatena.ne.jp/Isoparametric/20070510/1178770443 やっぱり、range(1,101)という1から100までの数を得る中で101という関係ない数字が見えてしまうのは何だか違和感があるですねぇ。 あー、すごいわかる。自分も同じことを思った。 で、まぁそういうときはこうすればわかりやすいかも、と思った。 def from_to(f, t): return xrange(f, t + 1) for i in from_to(1, 100): print i もしくは。 for i in (i + 1 for i in xrange(100)): print i とか。

    101 - odz buffer
  • 「Perl, Python, Ruby の比較」があまりにもいい加減な件 - odz buffer

    ref:Perl, Python, Ruby の比較 ref:はてなブックマーク - Perl, Python, Ruby の比較 ref:はてなブックマーク - Perl, Python, Ruby の比較 ちょっと遅くなったが以前宣言したとおり、書いておく。 「Perl, Python, Ruby の比較」はどうも調査が足りないのか、結果的にかなり嘘のまじった文章になっている。あくまで、初心者の私見ですので気軽に聞き流してください。とはあるものの、はてブのコメント等で「参考になる」とか言っている人もいる*1ので一応指摘しておこうと思う。 3.2 次に Python 変数はデフォルトで局所変数となるので、 Perl のように my で宣言する必要はありません。 my を強制することで変数の typo を防げるという視点が抜けるのは若干フェアではないですね。 それから、Python には

    「Perl, Python, Ruby の比較」があまりにもいい加減な件 - odz buffer
  • Teach Yourself Programming in Ten Years 日本語訳

    以下の文章は、Peter Norvig による Teach Yourself Programming in Ten Years の日語訳である。 翻訳文書については、以下の方々にご教示を頂きました。ありがとうございました。 Shiro Kawai さん:誤訳の訂正 三好博之さん:誤訳の訂正 竹中明夫さん:2001年7月改版分の訳、誤訳の訂正(共訳者にクレジット) Toshihiko Ono さん:誤訳の訂正 アクビさん:訳注3に関する情報 どうしてみんなそんなに急ぐの? どの屋に足を運んでも、『7日で学ぶ Java』といったハウツーを見かけるし、そのそばには Visual Basic や Windows やインターネットなどについて、同じように数日や数時間で学べると売りこむが無限のバリエーションで並んでいる。Amazon.com で以下の条件で検索してみたところ、 pubdate

    Teach Yourself Programming in Ten Years 日本語訳