Python Archive

breezing NumPy-bration

 k_oomoriであります!これまで数値計算といえばPythonのNumPy一択かなと思っていたのですが、Scalaでも似たようなライブラリはないものかと調べてみたところ、ありました、breezeが。ここではベクトルや行列の演算について性能を調べてみたいと思います。なお、使用したサーバはAWSのc3.large EC2インスタンス、OSはUbuntu 14.04、ソフトウェアバージョンはPython 2.7.6, NumPy 1.8.2, Scala 2.10.4, breeze 0.10とな [...] Read More

goody!を支える技術

こんにちは。python教emacs派の、y_kawasakiです。布教活動が進捗ありません。 さて、皆さん、goody!を使って頂いていますか?今回は、goody!を支える裏側について、少し話してみようかと思います。 goody!とは? 行きたいお店が決まらない、そんな時に役立つアプリです。 goody!ページ  goody! -「なに食べる?」をいますぐ解決!新感覚のスマートフォングルメアプリ goody!プロデューサーが語る ファンコミュニケーションズ 広報ブログ を参照すると詳しくなれま [...] Read More

ELBのログを見てみた

こんにちは、新人インフラ担当のy_kawasakiです。 先日、AWSのELBがLogをS3に保存してくれるようになりました![1]見てみたかった人も多かったはず。 このログで、下記の項目が見られるようになりました。[2](HTTPのアクセス以外もLogは出ますが、項目は減ります) Load Balancer IP(S3のキー名から) アクセスした時間 Load balancerの名前 clientのアドレスとポート番号 リクエストを処理したserverのアドレスとポート番号 ELBがリクエスト [...] Read More

Numpy1.7.1のRPM作成

こんにちは、s_mamedaifukuです。 こしあん派です。 先日のk_oomoriさんの記事の話を実装するにあたりNumpyを利用することになりました。Numpyは数理計算を行うためのPython拡張モジュールです。 バージョン1.7.1を使うことになったのですが、 CentOS5用RPMパッケージは配布されていなかったので作成することにしました。 RPMをビルドする環境を整える RPMをビルドするために必要なプログラムが含まれるrpm-build、 CentOS用マクロが定義されたbuil [...] Read More