最新の Google の iOS アプリや Chrome for Android では Web サイトに theme-color を設定することで, ヘッダー等に表示される色を設定できるようになってい…
iOS 7 以降と OS X 10.9 以降では MKMapSnapshotter を利用して, 地図の画像 (UIImage) を非同期で生成することができます. これを利用すると MKMapVie…
この記事は CAMPHOR- Advent Calendar 2014 15日目の記事です. Python 製のドキュメント作成ツールであるSphinx (公式, 日本) と, その拡張機能である s…
Swift では非負整数であることが自明な場合でも, 特別な理由がない場合 UInt より Int を用いるのが良いようです.
Cython のコードを拡張モジュールとしてパッケージに組み込むには setup.py に変更を加える必要があります.
Mac OS X で Python 2/3 + Qt4 + PyQt4 の開発環境を整備する方法をまとめます. 今回この方法で導入テストを行なった環境は以下の通りです. OS X 10.10 Home…
Debian 8 jessie での日本語 TeX 環境の構築についてまとめます. Debian 7 wheezy から継続して TeX Live が採用されていますが, パッケージングに少し変更が入…
JSON を読み込む場合や, Objective-C のコードからデータを渡す時など, Swift で Downcast を行う機会は少なからずあります. この際に Downcast (ダウンキャスト…
Django 1.7 からマイグレーションシステムが組み込まれました. しかし, このマイグレーションシステムでモデルの DateTimeField にタイムゾーン付きのデフォルト値を設定すると Va…
OS X Yosemite では MongoDB のコンパイル時にエラーが発生するため, Homebrew 等で MongoDB をインストールすることが出来ません. コンパイルオプションの変更とパッ…