KITA Eng.

北海道でサーバー技術者として歩み出したひとが綴るblog。

python

PyCon JP 2019でポスター発表しました——「Djangoで業務改善 〜子どもの福祉・教育に関わるNPOでの挑戦〜」

PyCon JP 2019でポスター発表しました。 諸般の都合によりがっつりポスターではなく、スライド資料をA3で8枚印刷したものを掲示しました。 (Slideshareで、掲示したスライド+αのものを公開しています) Djangoで業務改善 〜子どもの福祉・教育に関わるNPOで…

Windows10で「OSError: raw write() returned invalid length...」的なエラーが出たら

site-packages以下にsitecustomize.pyの以下ファイルを作って置いてあげる。 import win_unicode_console win_unicode_console.enable() このファイルは、最初に読み込んでくれるらしい。 https://docs.python.jp/3/library/site.html win_unicode_console自…

Django Class-based views でCSVダウンロードページの実装ではまったこと

公式ドキュメント Outputting CSV with Django | Django documentation | Django とか、GoDjangoの記事 Download CSV files via CSVResponseMixin - GoDjango とかあるからさくっと行けるだろうと思ったら、意外な落とし穴があった。 ダウンロードされるCSV…

Raspberry Pi3 で子どもたちと「遊ぶ」までの道のり(とりあえず自分で遊んでみる編)

前々から気になっていたRaspberry Piですが、なんだかんだとウダウダしていて、なかなかポチッとなしてなかったのですが、実験やらプログラミングやら電子工作やらして子どもらと遊ぶことになったので、ついに購入。 子どもらとどうやって遊ぶかも含めて、ま…

アルファベット文字列をフォネティックコードで表記するPythonモジュールをつくったよ:a2pcej

アカウントの追加業務とかで、パスワードをこちらで適当に生成してお知らせるときに、パスワード文字列のよみがなをつけて渡すということが、しばしばあるわけです。 たとえば、こんなやつ。 ユーザー名: hogehoge パスワード: WPzm60zh (ダブリュー(大…