祢占堂

はい

Python

NHK 番組表 API を触る為の Python クライアント作った

はい え!?有給休暇取ってないの!?翌日が祝日なのに!?なにすんの!?前日が日曜日で?次の日が建国記念日で?有給取らない?なにすんの!?なにすんのそれ!?え!?有給取らないの!?4連休に出来るのに!?なにすんの!?どこ勤務?どこ勤務?どこ勤…

Python and Alchemy - Python Advent Calendar 2013

この記事は Python Advent Calendar 2013 のアレです。Python には SQLAlchemy をはじめ、錬金術由来の名を持つパッケージがたくさんある。適当に列挙する。 SQLAlchemy アルケミーすなわち錬金術。Python では SQL ツールキットおよび ORM のライブラリ。 M…

ミラクルライト作った - プリキュア Advent Calendar 2013 #cure_advent

この記事はプリキュア Advent Calendar 2013のやつです。大きなお友達は基本的にミラクルライトもらえないみたいなので Python で作った。プリキュアに力を与えてテストを実行する。pypi: https://pypi.python.org/pypi/miraclelight github: https://github…

flake8 で Python のコードをチェックするときにオプションを渡すやつ

いつの間にか pep8 の 79 文字制限のところがゆるくなってたのを教えてもらった。pep8 そろそろ 120 文字くらいにならんのかな— ねじめちゃん (@drillbits) 2013, 10月 9@drillbits 変わったよね、この間。— V (@voluntas) 2013, 10月 9@drillbits 99文字に…

プリキュアハッカソンで pycure 作った

プリキュアハッカソンは普通に映画館に参戦すると事案が発生してしまう大友たちがDVDでプリキュア映画を鑑賞しつつプログラミングするやつです。ほとんどの人が映画に夢中でコードを書かない中、めずらしくまじめにハッカソンしてたらできた。映画もちゃんと…

Django で HttpResponse を返すようなビューの context をテストする

Django で render_to_response 使って返ってくるレスポンスからは template_name とか context とか取れない。 # -*- coding: utf-8 -*- from django.shortcuts import render_to_response from django.template.context import RequestContext def spam(req…

Django Form の ImageField をテストするやつ

FileField は StringIO みたいなファイルライクなオブジェクトが使えるんだけど、ImageField はちゃんと画像っぽいやつじゃないと form.is_valid() == False になってしまうのでアレする。TEST_IMAGE はお好きな画像を open して read して encode('base64')…

buildout で Pyramid のテストコマンドを作る

前回までのあらすじ buildout を使って Pyramid の環境を構築したねじだが、朝方剥いた桃がすごい速さで変色していくのにびっくりした。あわせて読みたい:buildout を使って Pyramid な環境を構築してみた Pyramid でのテストの実行 チュートリアルにあるよ…

buildout を使って Pyramid な環境を構築してみた

あらすじ ひさびさに行った液Py読書会が buildout だったし、せっかくなのでねじは Pyramid で何か作るついでに試してみようと思いました。調べながら紆余曲折してたのそのままメモしていくので、おかしいところあったら東京湾に沈めてください。ちなみに今…