at_yasu's blog

ロード的なことを

2008-03-01から1ヶ月間の記事一覧

Apache 2.2 で gzip圧縮

Apache2.2がHTTPの通信をする際、gzip圧縮をして転送容量を下げることができます。昔(1.3)の頃から既に出来ましたけど、設定が微妙どころかかなり多くの箇所が変更になったので以下メモ書き。ちなみに今イチ理解してないんだぜ。 参考:http://www.pinkdra…

DB拡張メモ書き

DBのフィールドを後から追加した時にした、djangoでの作業メモ。使用したコマンド dumpdata [model name] > ... DBにあるmodelのデータを出力させるコマンド resetsql [model name] 変更したモデルのSQLが正しいか確認 reset [model name] DBを再構築させる…

pythonすてき -- 辞書とループとbreak

正規表現をKeyとした辞書があったとする。そこに適当な値Aがあり、辞書の中の正規表現と合う物があれば辞書の値を、無い場合は"um match"と表示。何を言ってるのか解りにくいと思うけど、要は下記のコード。説明下手で御免なさい。 #!/usr/bin/python import…

Subversionでする事

Subversionでよくする必要な事メモ ~/.subversion/configに下記を追加 *1。以下のは、デフォルトに書かれているもの+AFS(AppleFileSystem)を使った時に出来るリソース+.cvsignoreのそれぞれを無視するという設定。 global-ignores = *.o *.lo *.la #*# .*.…

tracインストールメモ

インストール機はFreeBSD6.2で、全てportsからインストールしました。追記:Tracのバージョンは、0.11b1です。portsからインストールする時の注意点。 svnを入れる時に、make configでpythonを有効にする事。 同時に、dav_svnがインストールされる。しかし、…

fizz buzz問題

何となくpythonでやっつけ三分以内で書いてみた。多分、三分以内だ。カップラーメン無かったから計ってないけど:-P #!/usr/bin/python for i in range(1,100): s = "" if i%3 == 0: s += "fizz" if i%5 == 0: s += 'buzz' if i%3 != 0 and i%5 != 0: s = i p…

無茶なバイナリーの作り方。

Leopardに入っているPHPにはPostgreSQLのライブラリがサポートされてなかったので、作りました。ただ、今度はMySQLが無くなってしまったけど・・・*1*ちなみに動きません。理由は最下部*作成したバイナリーは、Universal Binaryになっています。ダウンロー…

Userテーブルとのリレーション -- 解決

解決。単純にキャッシュがキツすぎるだけ+テンプレートの変数間違い+等々が原因でした・・・orz勝手な教訓、開発時はMaxRequestsPerChild を 1 にしてmod_pythonを応答させないようにするそうな。てか、本当に動的な所だとキャッシュしてもらったら困る部…

ちょっとしたメモ

server(mod_python)のめも 開発中はPythonAuthenHandlerをOffにする必要があるぜよ。(素直に三日間もハマってた・・・) Django のモデルのメモ 例えば、DjangoのDBAPIリファからまんま書いている事だけど、blogとentryというモデルがあって、blog/entryは…

Userテーブルとのリレーション

登録したユーザしか書き込めないwebpageを作っているんだけど、書き込む際にユーザIDの取得方法にハマってます・・・

Djangoインストールメモ

ymasuda.jpさんが日本語訳を書いているけど、ちょっと古っぽいので追加補足的な事を一覧。英語インストールドキュメント PostgreSQLを使う場合は、1.1もしくは2.0を使う。 DJangoのDB設定の時、1.1の時はpostgresqlを、2.0の時はpostgresql_psycopg2を。 2.0…

間違えていたので訂正。

上のスクリプト、間違ってる箇所があったので訂正。

pythonでsqlite

PythonでSQLを遣いたく思い、サードパティのモジュールをインストールしなくていい方法を探していたら、どうもPythonにはSQLiteがデフォルトで入っている気配。早速使ってみた。以下、メモ書き+今回作ったサンプルにもならない読みにくいソース+参考サイト

llGetNotecardLine

LSL

どうもllGetNotecardLineって、テクスチャやLMを読まないみたい。よく読むと書いてるしねぇ・・・orzhttp://wiki.secondlife.com/wiki/LlGetNotecardLine

OpenSim(0.5)

SVNで落として来たら上手く行ったっぽい。むぅ、tar玉のlibTrrain.Channelが古いのかな・・・? 追記:SecondLifeを動かすとき、「-loginpage 'http://:9000/?method=login' -loginuri 'http://:9000/'」オプションを追加すると、ログインできるようになりま…

OpenSim(0.5.1)

何か、起動方法がOpenSim 0.5.1 ではちょっと変わったみたいなのでメモ。README.txtに書いてる事そのままなので

アイコンをラプラス解析してみた

私のアイコンを、色分解させて、それぞれラプラス解析してみた。全てGIMPでしています。GIMPで元画像を読み、「色」から「チャンネル分解」をして、分解したそれぞれのレイヤーに「フィルタ」から「コンボリュージョン行列」をします。設定は中心を8にし、そ…

ファイル整理

写真をずらずら溜め込んでいたら、いつの間にか100や200になり、NFSの接続がぶつぶつ切れるようなって来たので、ファイルをinodeChangeTime*1か変更日のどちらかでディレクトリを作って整理?をするスクリプトを書いた。Pod::Textが最新版*2でないと動かない…