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

1Q84

1Q84 BOOK 1作者: 村上春樹出版社/メーカー: 新潮社発売日: 2009/05/29メディア: 単行本購入: 45人 クリック: 1,408回この商品を含むブログ (1265件) を見る1Q84 BOOK 2作者: 村上春樹出版社/メーカー: 新潮社発売日: 2009/05/29メディア: 単行本購入: 40人 …

Pythonの__str__と__repr__

コメントもらったので試してみた。point.py """Point class This is the Point class """ class Point: __x = 0.0 __y = 0.0 z = 0.0 def __init__(self, x1, y1, z1) : self.__x = x1 self.__y = y1 self.z = z1 def toString(self) : return '(' + str(sel…

Pythonのdocstringとプライベート変数

いろいろ教えてもらったので復習がてらメモpoint.py """Point class This is the Point class """ class Point: __x = 0.0 __y = 0.0 z = 0.0 def __init__(self, x1, y1, z1) : self.__x = x1 self.__y = y1 self.z = z1 def toString(self) : return '(' +…

デバッグするにはdiffを見つけるといいと思うよ

僕はここ1ヶ月ほどデバッグばかりしています。で、僕がデバッグする際に結構使う手法があります。 それはdiffを見つけるということ。ちょっと抽象的で説明が難しいのですが、とにかく書いてみます。例えばAという機能にバグがあったとします。AはじつはBと…

日の名残り

日の名残り (ハヤカワepi文庫)作者: カズオイシグロ,Kazuo Ishiguro,土屋政雄出版社/メーカー: 早川書房発売日: 2001/05/01メディア: 文庫購入: 17人 クリック: 190回この商品を含むブログ (292件) を見るこれもいい。ひとことでいってしまえば英国の執事の…

Apache Portable Runtimeを少し調べてみる

Apache Portable Runtime (APR) は Apache HTTP Server のサポートライブラリである。 OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供する。そして、他のOSに一般的にある機能が存在しないOSでは、APRが代替を提供する。よって、APRを使うこ…

mod_pythonメモ

http://www.python.jp/doc/contrib/modpython/installation.htmlを試してみました。 Python version mismatch, expected '2.5.1', found '2.6.2'.とか [Sat May 23 23:24:37 2009] [error] [client ::1] mod_python (pid=9312, interpreter='Macintosh-6.loc…

LeopardでApacheモジュールをGDBでデバッグするときの注意点

Leopardでデフォルトで入っているApacheやportでいれたApacheだと自作モジュールをGDBでデバッグしようとすると以下のように行番号の情報が取れてないようでうまくいきません。 $ sudo gdb /opt/local/apache2/bin/httpd GNU gdb 6.3.50-20050815 (Apple ver…

LeopardでのApacheモジュール作成作業記録

Apacheモジュールの作成とgdbとloggerでのデバッグ方法 - よねのはてなあまりに素晴らしいエントリなのでLeopardですこし試してみました。これは作業記録です。作業前の状態 $ httpd -v Server version: Apache/2.2.9 (Unix) Server built: Sep 19 2008 10:5…

2割5分

今日は平塚の某所で練習試合。シュートチャンスが4回あり枠にいったのは1回。確率2割5分。そんなにプレッシャーが無い状況だったのだからもっと精度を高めないと。ああもちろんノーゴールねw

わたしを離さないで

わたしを離さないで (ハヤカワepi文庫)作者: カズオ・イシグロ,土屋政雄出版社/メーカー: 早川書房発売日: 2008/08/22メディア: 文庫購入: 32人 クリック: 197回この商品を含むブログ (342件) を見る傑作だ。抑えの効いた描写で淡々とストーリーが進むが、決…

ハツミさんと突撃隊はでるのかな

松山ケンイチと菊地凛子の出演で『ノルウェイの森』始動!主要キャスト発表 - シネマトゥデイ 整理すると下記のようになる。 役名 役者名 ワタナベ 松山ケンイチ 直子 菊地凛子 緑 水原希子 キズキ 高良健吾 永沢 玉山鉄二 レイコ 霧島れいか ううむ、スマー…

ポインタと再帰は難しい

私のささやかな経験から言わせてもらうと、伝統的に大学のコンピュータサイエンスのカリキュラムで教えられているもので、多くの人がうまく理解できないものが2つあった: ポインタと再帰だ。 Javaスクールの危険 - The Joel on Software Translation Project…

My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド (単行本(ソフトカバー))

My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド作者: Chad Fowler,でびあんぐる出版社/メーカー: オーム社発売日: 2006/09/26メディア: 単行本(ソフトカバー)購入: 11人 クリック: 100回この商品を含むブログ (161件) を見る約…

Topcoder過去問

http://sns.atfb.jp/view_diary/43/28802.html def count(a, b): """ >>> count(1, 5) 1 >>> count(6, 10) 1 >>> count(1, 10) 2 >>> count(1, 20) 4 >>> count(140, 150) 10 >>> count(170, 180) 10 """ count = 0 for i in range(a, b): if( str(i).find('…

10分でコーディング

10分でコーディング | プログラミングに自信があるやつこい!!をJava+Eclipseでやってみて1時間以上かけたあげく下記のプログラムの足下にも及ばなかった。。。orz 10分コーディングしてみた。 - When it’s ready. 10分間でコーディングにチャレンジ - …

モンキービジネス 2009 Spring vol.5 対話号 (単行本)

モンキービジネス 2009 Spring vol.5 対話号作者: 柴田元幸出版社/メーカー: ヴィレッジブックス発売日: 2009/04/20メディア: 単行本購入: 4人 クリック: 30回この商品を含むブログ (66件) を見る巻頭の村上春樹インタビューが目当てで買った。インタビュア…

「わたしは甘えているのでしょうか?」(27歳・OL) (幻冬舎文庫) (文庫)

「わたしは甘えているのでしょうか?」(27歳・OL) (幻冬舎文庫)作者: 村上龍出版社/メーカー: 幻冬舎発売日: 2009/04メディア: 文庫 クリック: 4回この商品を含むブログ (11件) を見るけっこうしょうもない質問(相談)に村上龍が真っ正面から答えている。言…

みんなのPython 改訂版

みんなのPython 改訂版作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2009/04/11メディア: 単行本購入: 23人 クリック: 572回この商品を含むブログ (84件) を見るPythonの入門書として良書だと思う。最初に学ぶプログラミング言語がPytho…

優勝

雨が降るなか平塚の山奥でフットサルしてきました。久々の公式戦。強力な助っ人がいたことと相手がそんなに強くなかったこともあり2勝1分けで結果は優勝でした。僕個人はシュートチャンスはあったけどちょっと消極的になってしまいシュート0でした。まわ…

MacでのTracプラグイン開発(WikiMacro編)

http://trac.edgewall.org/wiki/WikiMacros にあるようにHelloWorld.pyを作ってpluginsにおけばOK。簡単ですね。ただ動作確認するためにはログインしないといけないです。Apacheと連動させるのは面倒なので http://trac.edgewall.org/wiki/TracStandalone に…

MacでのTracプラグイン開発(PyDevでのデバッグ編)

PyDevの更新サイトは http://pydev.sourceforge.net/updates/であとはいろいろはまってあんま覚えてないんですが(汗)、とりあえずpython2.5でも2.6でも http://psyco.sourceforge.net/ をいれないとデバッグのときにエラーになるようです。ソースを書いた…

MacでのTracプラグイン開発(Hello World編)

いろいろはまったが以下でおけ(たぶん) 環境はMac10.5でPython2.5ね。MacPortは使わない。setuptoolsのインストール > wget http://peak.telecommunity.com/dist/ez_setup.py > python ez_setup.py Tracのインストール > sudo easy_install Trac プロジェ…

トーマの心臓

トーマの心臓 (小学館文庫)作者: 萩尾望都出版社/メーカー: 小学館発売日: 1995/08/01メディア: 文庫購入: 21人 クリック: 237回この商品を含むブログ (222件) を見るうーむ、あまりぴんとこなかったな。

BEST SOFTWARE WRITING

BEST SOFTWARE WRITING作者: Joel Spolsky,青木靖出版社/メーカー: 翔泳社発売日: 2008/02/21メディア: 単行本(ソフトカバー)購入: 9人 クリック: 201回この商品を含むブログ (109件) を見る様々な人たちによるソフトウエア開発に関するエッセイ集。「強い…

さよなら、愛しい人

さよなら、愛しい人作者: レイモンド・チャンドラー,村上春樹出版社/メーカー: 早川書房発売日: 2009/04/15メディア: 単行本購入: 1人 クリック: 28回この商品を含むブログ (65件) を見るロング・グッドバイもそうなんだけどチャンドラーの小説は時折読ませ…

Hello world

hello.erl -module(hello). -export([start/0]). start() -> io:format("Hello world~n"). 11> c(hello). {ok,hello} 12> hello:start(). Hello world ok

リファクタリング・ウェットウェア ―達人プログラマーの思考法と学習法

リファクタリング・ウェットウェア ―達人プログラマーの思考法と学習法作者: Andy Hunt,武舎広幸,武舎るみ出版社/メーカー: オライリージャパン発売日: 2009/04/27メディア: 単行本(ソフトカバー)購入: 25人 クリック: 475回この商品を含むブログ (151件) …