カテゴリー: 開発
-
Mac OS X で PyQt4 の開発環境を整える
Mac OS X で Python 2/3 + Qt4 + PyQt4 の開発環境を整備する方法をまとめます. 今回この方法で導入テストを行なった環境は以下の通りです. OS X 10.10 Home…
-
Swift は Downcast の仕方でパフォーマンスが大きく変わる (Xcode 6.1 / iOS 8.1 対応)
JSON を読み込む場合や, Objective-C のコードからデータを渡す時など, Swift で Downcast を行う機会は少なからずあります. この際に Downcast (ダウンキャスト…
-
Django 1.7 で DateTimeField にタイムゾーン付きのデフォルト値を設定して makemigration できない
Django 1.7 からマイグレーションシステムが組み込まれました. しかし, このマイグレーションシステムでモデルの DateTimeField にタイムゾーン付きのデフォルト値を設定すると Va…
-
Swift の Array / Dictionary は最適化なしでは遅い (Xcode 6.1 / iOS 8.1 更新)
Swift の Array/Dictionary は最適化なしでコンパイルした場合, 実行速度が遅くなります. NSMutableArray/NSMutableDictionary と比べてもかなり遅…
-
Swift で Singleton パターンを実装する (Swift 1.2 対応)
Swift で Singleton (シングルトン) パターンを実装する方法はいくつか提案されていますが, ここでは Swift 1.2 以降で利用できる方法と Xcode 6 Beta 4 から利…
-
Debian に MaCab と mecab-python をインストールする
Debian で MeCab と mecab-python を利用するには, 単純に apt や pip だけでインストールすることはできず, いくつか注意する点があります.
-
OS X Yosemite Developer Preview 4 / 5 に GCC 4.9.1 をインストールする
現在は OS X Yosemite 用のパッチを当てる処理が, Homebrew の gcc formula に入った (https://github.com/Homebrew/homebrew/pu…
-
Gyazo API の Python ラッパー python-gyazo をリリースしました
2014/7/24 に Gyazo API が公開されました. この API を Python から簡単に利用できるようにした python-gyazo を作成しリリースしました. ソースコードは G…
-
Debian 7 wheezy に scikit-learn をインストールする (virtualenv 対応)
Debian 7 wheezy に Python 用の機械学習ライブラリ scikit-learn をインストールする手順をまとめます. scikit-learn は numpy や scipy に依…
-
Debian 7 WheezyにCUDA 5.5をインストールする方法
Debian 7 Wheezy amd64にCUDA 5.5をインストールした際の記録です. CUDA Downloads | NVIDIA Developer Zone から, CUDA Toolk…