備忘録

DjangoとCelery、RabbitMQの設定。

To: id:Ehren氏。 環境 CentOS release 5.3 (Final) django.VERSION (1, 2, 0, 'rc', 1) Python 2.6.5 RabbitMQ インストール yumでインストール。 rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm yum install er…

mod_pythonがclosedになるのでmod_wsgiを使ってみた。

Djangoをmod_pythonで運用してるのだけど、mod_python終了のお知らせを耳にしたので、mod_wsgiを使ってみた。 環境 Fedora12 Python2.6.2 前提 Djangoプロジェクトのディレクトリ構成は下記の通り。 /var/www/django `-- mysite Djanoのプロジェクト mod_pyt…

MeCabとMeCabPythonバインディング

MeCabをインストールする機会があったので。 インストール 環境 Fedora12 Python2.6.2 事前にインストール gcc++が必要だと怒られたので下記をインストール。 yum install gcc-c++ MeCabのインストール wget http://sourceforge.net/projects/mecab/files/me…

pydocみて気になったライブラリを触ってみた。

たまたまネットはつながってないけど、ライブラリの調べものしたかったのでpydoc読んだ。pydoc読むのは、ポート指定して簡易サーバ立ち上げるのがらくちん。 $ pydoc -p 8080 pydoc server ready at http://localhost:8080/ひとまず、__builtin__.Functions.…

エンコードが合わないPOSTデータの破壊回避策

散文でごめんなさい。ごめんなさい。半分戒めです。ごめんなさい。技術的には低レベルな話です。ごめんなさい。 環境 クライアントサイド WIndowsXP IE7 Firefox3.5 サーバサイド Linux(CentOS) Apache2.? Python2.6.4 DJango1.2b(リポジトリの最新版使っ…

開発環境用smtpサーバとかsmtpプロキシとか。

開発時にメール送信テストした際の参考。Djangoのmanage.pyコマンドとして開発用smtpサーバを組み込む。 <app_dir> `-- management/ |-- commands/ | |-- runsmtpdserver.py | |-- runsmtpproxyserver.py | `-- __init__.py `-- __init__.pyrunsmtpdserver.py from dj</app_dir>…

PythonでPitを使ってみる

Pitがいいよって言われたので使ってみる。 Pitのインストール sudo easy_install pit PitをPythonインタプリタから実行 from pit import Pit foo = Pit.get('foo', {'require':{'bar':'bar-value','baz':'baz-value'}}) 上記を実行すると、環境変数に設定さ…

GAE/Jを触りたくなった。

GAE/Py触ってたら、GAE/Jも触りたくなったので触ってるところ。実務での/J実戦投入はない。GAE/Pyは投入確定。 Javaをまじめに触るのはJ2SE1.4以来だ。ごめんなさい。ごめんなさい。 ただ、ソースコード読んだりつつくだけでも脳汁が。。たまらん。 以下。備…

Google App Engineの環境設定。

EclipseプラグインのPyDevで、GAE/Pyの開発環境を構築する。 環境 Mac OS 10.5.8 jre1.5.0_20 python2.5.4 GoogleAppEngineLaunchar1.2.7 Eclipse3.5.1 PyDev1.4.6 はじめに そもそも、Mac OS 10.5にはjre1.5系とpython2.5系がインストールされてるのでOK。E…

Canvas要素

仕事でCanvas要素を使う機会があったので情報をまとめとく。 これはいい!と思ったのが、canvas要素に対してtoDataURL()メソッドを使うと、生データが取れる点。あとはimg要素に流しこめば画像として複製出来るし。 現状、IEが対応してないので、ExplorerCan…

クロスコミュニティカンファレンス 2009 Fall

行ってきたのでまとめ。 デベロッパのためのHTML5入門 白石俊平さん(id:Syunpei) Google Gearsの経験がHTML5で生きてる。 HTML5のドラフトが8/25にちに公開された。10月中に再度更新される予定。 divとsectionは使い分けが必要。 canvas要素の話。 キャッ…

OpenCVをPythonから使うための下準備

画像認識の必要があったので、OpneCVをPythonから利用するための下準備。 例のごとく備忘録です。 opencvとpythonバインディングのインストール yum -y install opencv opencv-devel opencv-python 確認 Pythonインタプリタでopencvモジュールを試しに読み込…

Gaucheの有用情報まとめ

Gaucheについて調べてたら、ブラウザのタブ占有数がえらい事になってきたので、一回まとめる。 Gauche ユーザリファレンス ShiroKawa氏が管理されているGaucheユーザリファレンス。 http://practical-scheme.net/gauche/man/gauche-refj.htmlモジュールに関…

Mac OS 10.5系でJava1.6を使う。

はまったので備忘録。 ※JREの話です。 経緯 Eclipseを入れて、プラグインを使おうとしたんだけど、どうしてもプラグインが動かない。どうしたのかなと思って調べてたら、Java1.6じゃないといけないのに、Java1.5だった...。 Macのソフトウェア・アップデート…

Gitのインストールから利用

自宅にバージョン管理システム欲しいなと思って、Subversionにしよっかなっと思ったけどGitに興味があったのでGitに。 環境 OS Fedora10 インストール RHELクローンだからyumコマンドで。 # yum install git バージョンの確認 $ git --version git version 1…

VNCサーバを設定する。

また、VNCサーバーを設定するはめになったので、備忘録ver2として。 VNCサーバをインストールする。 # yum instal vnc-server /etc/sysconfig/vncserversを修正する。 # VNCSERVERS="2:myusername"を VNCSERVERS="2:myusername"に修正。myusernameはもちろん…

Trac,Subversionのインストール。

備忘録。Trac日本語化とSubversionのインストール、設定。Tracの日本語化についてはインタアクト株式会社さんに感謝。 環境 Fedora10 Python2.5.1 Subversion yumコマンドでmod_dav_svn, subversionのインストール。 yum install -y mod_dav_svn subversion …

MacportsでPythonのバージョンをそれぞれ入れる。

使ってるMacBookProには標準でPython2.5.1が載ってる。 この2.5系と共存する形で2.6系,3000系を入れたかったので方法を模索。MacPortsで入れるのが良いみたい。 環境 Mac OS 10.5 MacPortsがインストールされている事。 Python2.6のインストール 下記を実行…

ホストOSの領域をゲストOSでマウントする。

自宅で使用してるPCがMac。開発環境はFedoraを空いてるノートPCに入れて開発してました。 なのですが、Mac上でFedoraを構築すれば早いよねって思ったので。構築。 領域をマウントすることに。 環境 ホストOS: Mac OS X 10.5 VirtualBox 2.1.0 ゲストOS: Fedo…

Kahuaインストール

kahuaインストール アプリケーションサーバKahuaのインストールでSchemeに触れる。 環境 Fedora9 設定手順 Kahuaのダウンロードからmake installまで。 $ wget http://www.kahua.org/download/kahua/Kahua-1.0.7.3.tgz $ tar xzf Kahua-1.0.7.3.tgz $ cd Kah…

Emacsの中でgoshを動かす。

emacsの設定 Emacs上でGaucheが動くと聴いて即設定。 環境 Mac OS 10.5 設定手順 emacsの起動。 $ emacs 以下、emacs上の作業。 ホームディレクトリに存在する設定ファイル.emacs.elを指定。 C-x C-f ~/.emacs.el.emacs.elの設定内容 ;;言語設定は日本語を設…