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

ExcelでVBAを書かずにJSON形式で返却されるはてブ数を取得

知り合いから「Excel 2013で追加された「WEBSERVICE」関数を使って、マクロを使わずWeb APIを利用する。」を教えて頂いたのでそれを応用。また「はてブAPIはJSON形式で値を返却*1」と「ExcelでJSONを扱おうとするとVBAが必要っぽい」という条件があわさった…

Pythonを使ってFizzBuzz、乗算(*)除算(/)余算(%)なしの一行で

mapとかreduceを覚えたので前回の書き直し 今回 [(s[0]!='F' and s.find('B')+1) and s[-4:] or s for s in reduce(lambda x,y: x+[(x[-3][0]=='F' and 'Fizz' or str(y+6))+(x[-5].find('B')+1 and 'Buzz' or ''),], xrange(100), ['1', '2', 'Fizz', '4', …

「フィボナッチで各種言語をベンチマーク」をPythonでちょっと掘り下げる。

「フィボナッチで各種言語をベンチマーク」を読んで、予想外にPythonの順位が低かったので。手元の環境はWindows XP SP3/Celeron 1200MHz/512MB RAMのPython 2.7.3、実行2回目以降の時間を以下のコマンドで計測。 rem 「cmd /V:ON」で遅延評価を有効化した状…