Code Archive Skip to content Google About Google Privacy Terms
私は大学生時代に数学を専攻していたのですが、飲み会でその話をすると「『1 + 1 = 2』を証明できるんでしょ?」なんて事をよく聞かれます。まあ、相手も本気で数学的な議論をしたいわけではないのですが、あまりによく聞かれるので、ここでひとつ「1 + 1 = 2」を証明してみましょう。 ここで「証明する」とはどういうことか議論をし出すと話が長くなるため、ここでは素朴に「ある命題をより基本的な命題から導くこと」としておきましょう。 「1 + 1 = 2」とは自然数の加算についての命題ですね。 今回は自然数に 0 も含めることにします。それは単に 0 も含めたほうが記述しやすいからで、深く考えないでください。「自然数に 0 が含まれる」に違和感があるなら「非負の整数」とでも言い変えてください。 足し算は小学一年生で習う基本的な数の操作です。しかし、数学では足し算よりさらに基本的な操作を考えます。そ
ExecJSはRubyからJavaScriptのコードを実行できるライブラリです。 ExecJSは、もしrubyracerなどJavaScriptライブラリがあればそれを利用し、さもなくばコンピュータからNode.jsなどのインタープリタを検索してきます。JScriptも使えるため、自前でV8をビルドする手間なしに、WindowsでRubyからJavaScriptを利用出来るのです。 Ruby on RailsもExecJSを使っている(らしい)。 これをPythonに移植しました。 >>> import execjs >>> execjs.eval("'red yellow blue'.split(' ')") ['red', 'yellow', 'blue'] >>> ctx = execjs.compile(""" ... function add(x, y) { ... retur
JavaScript performance comparison Revision 73 of this test case created by Jeremy Ashkenas on 2011-1-30 Preparation code <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script src="http://documentcloud.github.com/underscore/underscore.js"></script> <script src="http://github.com/janl/mustache.js/raw/master/mustache.js"></script> <script src="http://cloud.github
一部で最強と呼ばれているPythonには, virtualenvやipythonのような絶対入れる超定番以外にも, あると便利なライブラリというものがあります. ここではラッキーセブン, 7つご紹介しましょう. なお, furl以外は3.xに対応しています. requests 覚えやすいWebリクエスト(urllib.request.urlopenの代替) furl URLの扱いをもっとシンプルに(urllib.parse.urlparseの代替) PyQuery jQueryのスクレイピング力をPythonに(html.parser.HTTPParser, lxml, BeautifulSoupの代替) Send2Trash/Send2Trash3k クロスプラットフォームな「ごみ箱へ送る」 Windows向けPythonランチャー 2.xと3.xを切り替える PySide/PyQt4
Jammit is an industrial-strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as YUI Compressor, Closure Compiler, and UglifyJS compatibility, ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image and font embedding. Current Version: 0.7.0 You can report bugs and discuss
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く