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

dictknifeにdictmapを追加してみた

github.com はじめに dictknifeにdictmap()を追加してみた。 round dict 例えばstack overflowのこの質問に対する回答がシンプルになる。 https://stackoverflow.com/questions/32434112/round-off-floating-point-values-in-dict これを d = [ { 'A': 0.700…

標準ライブラリの範囲でpythonでweb APIのmock serverが欲しくなった場合

mock serverが欲しい web apiのmock serverが欲しくなることがある。結構その場その場で欲しくなる機能というのが微妙に違ったりするので毎回そらで手書きする事が多い(本当は上手に抽象化できるのかもしれないけれどできていない)。今回の機能は以下の様な…

csvのheaderを気にしてOrderedDictで読む方法

問題 例えば以下のようなcsvがあるときに、読み込んだ後にcsvのheaderの順序を保持してほしいという場合がある。 "age" "name" "20" "foo" カジュアルに以下の様なコードで読んだ場合に順序は不定。 import csv import sys r = csv.DictReader(sys.stdin, de…

Vim Vixenを使い始めた

vim vixenを使い始めた 最近、Vim Vixenというfirefoxの拡張を使い始めました。いわゆるひとつのvim的な操作感をブラウザにもというやつです。元々はvimperatorを使っていたのですが、firefox57(?)からWebExtensions以外のものが動かなくなるらしいという話…

日々の日記に温かみ(?)を

今まで結構頑なに何かの作業ログや実行結果や手順を貼り付けると言った事実や、おそらくこうなるであろうという仮定や考えなどしか、文章として出力していなかったのですが。もうちょっと日々の文章中に記述対象に対する周辺の事柄(主に何をおもったのかとか…