2017-04-28から1日間の記事一覧

requestsでToggl APIを使ってみる。

僕は仕事時間の計測にtogglというサービスを利用している。 このサービスにはWebAPIが用意されているので、pythonでこれを実行するスクリプトを書いてみた。 import requests import pprint import sys API_TOKEN = 'your-api-token' def get_toggl(): heade…

ファイルへの書き込み・読み込みの実装。

php

ひさびさに、PHPでのファイルの読み書きに遭遇した。 仕事でも使うが普段は独自のラッパーを定義して使っているので、素のコードでは久しぶりに書いた。 ちなみに、PHPでのファイルの読み書きはこんな感じ。

辞書型の取り出し順の注意点。

Pythonの辞書型は中の順序が何順で並んでいるかは保証されていない。 従って、辞書のkeyやvalueを元に並び替えが必要な場合は少し気にしてやる必要がある。 d = {"a": 100, "c": 10, "0": 500} # keyでソート for key, value in sorted(d.items()): print("{…

公式のパッケージからMacにRをインストールした。

r

これまでhomebrewでインストールしていたRを使用していたが、パッケージインストール時にエラーが頻発したので公式のパッケージのものでインストールし直した。 まずは、brew uninstall r -fでbrew経由でインストールされたRをアンインストール。 次に、rm -…

Djangoプロジェクトを認識させる。

IntelliJは非常に優秀なのだが、Djangoを扱う場合はDjangoプロジェクトと認識させていないとモジュールのインポートなどでエラーを吐きまくる。 実行自体には問題ないのだが、実装していて気になって仕方なかったのでDjangoプロジェクトとして登録することに…