‘programming’ カテゴリーのアーカイブ

iPhoneアプリのランキングサイト書いた

2011年10月12日 水曜日

iPhoneとかiPadとかのCMで40万以上のアプリが使えるとか言われてるわけですが、数あるアプリから目当てのもの探すのは正直大変です。そこでユーザのレーティングをもとにiPhoneアプリをランク付けするサイトを書きました。名前はApp Statsです。

アクセスはココから。

AppStats Top Page

(続きを読む…)

CentOSでnginx + uwsgi + Djangoを試してみた

2011年6月2日 木曜日

最近GAE上で書いていたサイトが、ちょっとGAEには向かないという事がわかりまして、仕方が無いので、普通のサーバ上で書き直す事にしました。巷ではapache + mod_pythonはもう古いらしく、じゃあ何が良いのと思って色々調べていると、このベンチマークエントリが見つかりまして、その中で良さそうだったuwsgiを使う事にしました。HTTPサーバは上記エントリで使われてたnginxです。ずっと気になっていたのでこの機会に触ってみました。なお環境はCentOS 5.5です。

思ったよりも長い記事になってしまいました。以下の手順を踏みます。

  1. Pythonのインストール
  2. virtualenvやDjangoのインストールとテストプロジェクト作成
  3. uwsgiのインストール
  4. nginxのインストール・設定・動作確認
  5. Djangoのadminアプリを動かす(おまけ)

(続きを読む…)

Hello OpenGL World

2011年5月31日 火曜日

最近読んでいる「C/C++へのLua組み込み実践」はSDLとOpenGLで作った仕組みをLuaから叩こうという内容なのですが、昔触ってたはずのOpenGLを綺麗さっぱり忘れていたので、少しまとめておきます。手元の環境はSnow Leopardです。

(続きを読む…)

Hello SDL World

2011年2月28日 月曜日

ここ数日、「C/C++へのLua組込み実践」を読んでいるんですけど、サンプルでSDLが使われています。解説はLua中心とはいえ全く知らない状態では読む気にならないので、ちょっと触ってみる事にしました。環境はOSXです。

screenshot of hello sdl sample
(続きを読む…)

久々のObjective-Cで簡易PagingView書いた

2011年2月21日 月曜日

最近またObjective-Cを触っているのですが、しばらく書いてないと忘れてて大変です。リハビリがてらUIScrollViewを使ったPagingViewを書いてみました。良く画像のスライドとかで見かけるUIですね。

(続きを読む…)

iPhoneでOpenCV(2.2以降)を使う

2011年1月31日 月曜日

以前も同じ内容を書いたのですが、OpenCVの開発は大変活発で最新版を使おうと思ったら色々つまずいたので再度エントリを書いておきます。前回はniwさんのエントリをなぞっただけだったので、今回は自力でライブラリのビルドをしました。手元の環境はSnowLeopard + iOS4.2 + OpenCVのリポジトリヘッド(2.2以降)です。

(続きを読む…)

いつの間にかgccが標準ライブラリは自動でリンクするようになってた

2011年1月22日 土曜日

さっきcmakeの使い方を覚えている最中に、cmakeでサーチパスとかリンクするライブラリの追加をどうするかを調べる為に、サーチパスとライブラリの追加設定が必要な小さなコード書こうということでsqrtとか書いたんですけど、今やmathとかの標準ライブラリは自動でリンクされるっていうので、なんか無いかなんか無いかってことで、そうだlibxmlがあったと思ったけど使い方覚えてなくて、cmakeの為のサンプルを書くのに1hもかかったので、これからC++で上記の条件にあてはまるコードを要求された時に、にやりとしながらこのコードを出そうという事でエントリ。

(続きを読む…)

C++で木構造扱う軽めなクラス書いた

2011年1月17日 月曜日

picojsonを見ていて最近のC++のライブラリはこんなにカッコいいのかと思って、僕もヘッダオンリーのC++コードを何か書きたくなったのですが、ちょうどC++で木構造を扱えるライブラリがなかなか見つからなかったので軽い感じのクラスを書きました。コードはgithubにあります。名前はpicojsonに影響を受けまくってmicrotreeにしました。

(続きを読む…)

picojsonの使い方メモ

2011年1月14日 金曜日

JSONなデータをスクリプト言語から触るのは相当簡単ですが、C++とかでだとそれなりに大変です。なのでライブラリ使うのが良いかという話になります。最初はboostのPropertyTreeを使っていたのですが、DOMにしては中途半端だし、treewalkもできないし、コンパイル重いし、ソース読めないしでイライラは頂点に達していたのですが、picojsonが良いらしいと小耳に挟みまして試してみたら、大変使いやすかったのでメモ書きです。

(続きを読む…)

Hello Tcl/Tk World

2010年12月20日 月曜日

GUIっぽい実験するのにTcl/Tkが良いんじゃないかっていう事で、ちょっとかじってみる事にしました。とりあえずtclでfizzbuzzやってみたのが以下になります。インタプリタのコマンドはtclshです。情報源としては公式ドキュメントのチュートリアル最速文法マスター見ながらなめれば何となくならコード書けるかなぁと思います。

(続きを読む…)