2009-05-01から1ヶ月間の記事一覧

メモ

PythonのGarbageCollection (http://www.narihiro.info/translate/garbage_collection_for_python_jp.html) あとで読む。

メモ

渋日記: Pythonクックブック2nd 6.10をPython3.0に移植してみた (http://blog.shibu.jp/article/29437040.html) 2.Xと3.Xではメソッド呼び出しはそれぞれ以下のように解釈されます。 # Python2.X m.im_func(m.im_self, arg_1, arg_2, arg_3) # Python3.X m._…

抽象と単純の度合い

アインシュタインの言葉はプログラミングの設計にも当てはまると思った。 http://ja.wikipedia.org/wiki/KISS%E5%8E%9F%E5%89%87 "everything should be made as simple as possible, but no simpler" 「物事は可能な限り単純化されるべきである。ただし、そ…

Python 3.1

What's New In Python 3.1 (http://docs.python.org/dev/py3k/whatsnew/3.1.html) 一部だけメモ。Python 3.1b1でテスト。 Ordered Dictionaries 順序付き辞書が追加された。 >>> from collections import OrderedDict >>> od = OrderedDict() >>> od['a'] = …

メモ

さあ、Yコンビネータ(不動点演算子)を使おう! (http://d.hatena.ne.jp/r-west/20090422/1240400570) 後で読む。

Pythonのmap, zip, enumerate, rangeをLinqで

C#

以下のコード例では、以下stub内のコードのみを示す。また、Zip以外はC# 3.0を使用する。 using System; using System.Collections.Generic; using System.Linq; class Test { static void Main(string[] args) { // stub } } map Selectを使う。 int[] nums…

Linqメモ

C#

Ruby 1.9.0 Enumerable モジュールと LINQ Standard Operators 対応表 (書きかけ) http://d.hatena.ne.jp/NyaRuRu/20071229/p1 Enumerable メソッド http://msdn.microsoft.com/ja-jp/library/system.linq.enumerable_methods.aspx 101 LINQ Samples http://…

メモ

翻訳 - Pythonのmultiprocessingモジュールを使ってGoogleの並列処理システムMapReduceをインプリする http://coreblog.org/ats/translation-of-implementing-mapreduce-with-python-multiprocessing-module 後で読む。

拡張モジュールと言語の組み合わせ

第9回 Python3にもC拡張モジュールを─Python3.0でも使える拡張モジュール開発手法の確立 (http://gihyo.jp/dev/serial/01/pythonhacks/0009) C言語で作られたダイナミックリンクライブラリとヘッダから橋渡し部分のPythonモジュールを自動生成し,そのモジュ…