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

jedi-vim の設定

Vim

追記: if completeopt = longest is not set, change the default behaviour of … · davidhalter/jedi-vim@42900bb · GitHub で下記設定は不要になった。 Vimmer な Pythonista にとってとても強力な Vim プラグインの jedi-vim を試してみた。 詳細は mattn…

Connpass を検索する Vim プラグインを作った

Vim

Connpass は現状イベントを検索する方法がサイトに用意されていないが、API は提供されている。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.c…

Qiita API の Python ライブラリを作った

GitHub - heavenshell/py-qiita: Python wrapper for Qiita API v1. ドキュメントと Ruby や Perl のコードを見ながら作った。 コードや実際の API を叩いたテストコードは割とあっさりできて、一番時間が掛かったのが実際の API を叩いてたのをモック化した…

Flask の view で依存を排除したい

Flask を使ってアプリケーションを書いていてどうやってやるんだろうと思ったので、ちょっと試してみた。 Flask の view 関数内でロジックとなる部分を呼び出す場合 view 関数でインスタンスを生成する。 #!/usr/bin/env python # -*- coding: utf-8 -*- fro…