[1,2,3,4,5]を与えられたら[3,5,7,9]を返すようなプログラムを書く。 元の記事は以下。 map_between をやってみる - Study08.net 対シンバシ殲滅用人型機動兵器 リストの隣接要素を次々に処理する - 今川館 #! /usr/bin/env python # -*- coding: utf-8 -*- from itertools import islice, imap def mapbtw(func, it): return imap(func, it, islice(it, 1, None)) if __name__ == '__main__': import operator print list(mapbtw(operator.add, range(1,6))) print list(mapbtw(operator.add, xrange(1,6
メモ。 >>> def ps(): os.system("ps -p %d u" % os.getpid()) ... >>> import os >>> ps() USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND takeyuki 30831 0.0 0.0 7188 2604 pts/7 S+ 14:05 0:00 python >>> import numpy >>> ps() USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND takeyuki 30831 0.1 0.1 19104 5804 pts/7 S+ 14:05 0:00 python ほう。NumPy をインポートするだけで 7 MB から 19 MB に増えるのね。400 万 x 7 の行列を読み込ん
JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、Java、JavaScript、Perl、Python、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。
By Iron Man Records 「なぜ我々はプログラマを難問・APIクイズ・不可解な演算・その他の面接トリックで雇わないのか?」というタイトルで「Ruby on Rails」「Basecamp」など、積極的にウェブ上の開発を行っている人々の間では一度は聞いたことがある小企業「37signals」が自身のブログ上でエントリーを出しており、その中身が非常に考えさせられる内容となっています。 Why we don't hire programmers based on puzzles, API quizzes, math riddles, or other parlor tricks - (37signals) http://37signals.com/svn/posts/3071-why-we-dont-hire-programmers-based-on-puzzles-api-qui
Marco Armentという人をご存知だろうか? Instapaperという「ブックマークして後で読む」アプリの作者として知られており、アメリカで大人気のブログサービスTumblrの共同創業者でもある。彼は2010年にTumblrを離れ、今はInstapaper一本にしぼって仕事をしている。主な収入源は$4.99のiOS用Instapaperアプリで1、アプリのダウンロード数が常時ランクインしていることを考えると、十分生活できるだけの額だろう。 今日のお話は至極単純なもので、ウェブ業界で起業したい人たちは、Mark ZuckerbergでもSteve JobsでもなくてMarco Armentをお手本にするべきだという話だ。ここですでに納得なら、残りを読む必要はない。 ぼくがMarcoをお手本とするべきだというには、3つの理由がある。 Marcoがウェブプロダクト制作に関して平均的に能力
PyCon JP 2011 でTrekサイン入りTシャツをゲットされた @troter さんからPython忘年会でお誘いをうけ、Mercurial Advent Calendar 2011 に参加することになりました。ということで、20日目の記事を書きます。 bitbukectでの便利な使い方を紹介します。 前段階 当社では、SubversionからMercurialに数年前に乗り換えました。新規プロジェクトから徐々に移行をしていましたが、現在はほぼ全てのプロジェクトでMercurialを使っています。 初期は、社内サーバの1台で中央サーバ的な役割を行なっていましたが、現在は bitbucket を利用しています。 bitbucket は有料会員となっています。有料会員になると、プライベートレポジトリへのアクセスが出来る人の人数を増やすことができ、当社では現在25人枠を持っています。 プ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く