え?なに?
.
メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。
2008年12月20日土曜日
[java][clojure] 使いたいなー
先生がclojureというLispの方言を使ってたから、自分も使いたかったんだけど、
使っちゃダメだってー。
使いたいなー。いいなー。
kawaだとちょっとミスすると、エラーにならずに壊れたclassファイルが出力されるんだよね・・。
それとJava<->kawa間でのやりとりが実は結構面倒に感じた。
.
[mod_chxj] 0.12.31リリース
これまた今さら必要ないかもしれませんが、、
- QSConvOff
- JRConvOff
- NoCacheOn
それぞれ、
ChxjConvRule "^/.+$" "EngineOn,QSConvOff,JRConvOff,NoCacheOn" "UTF-8"
などと指定します。
QSConvOff
QUERY_STRINGのhiddenタグへの振り替え処理を無効にします。
JRConvOff
SoftBank予約パラメータを透過的に扱えるようにするための変換を無効にします。
NoCacheOn
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache, no-store
の3つのヘッダを強制出力します。既にセットされている場合は上書きします。
いつも、
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans
PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean
id="noCacheHandlerInterceptor"
class="org.springframework.web.servlet.mvc.WebContentInterceptor">
<property name="cacheSeconds"><value>0</value></property>
<property name="useCacheControlHeader"><value>true</value></property>
<property name="useExpiresHeader"><value>true</value></property>
</bean>
</beans>
なんてのを入れているのですが、毎回セットアップするのが馬鹿馬鹿しい。
ということで入れました。
HTMLファイルを直接変換させる場合などキャッシュが効きまくるのを防ぎます。
Wikiにも書きましたので、そちらもご参照ください。
.
2008年12月19日金曜日
[git][mod_chxj][subversion] trunkへのdcommitが失敗
reset --softオプションのメモ。
subversionのtrunk用ブランチmaster-svn
と、
gitのmaster用ブランチmaster
と2つあって、いつもmasterで修正をし、
$ git commit -a
$ git push sourceforge.git master
などとやって、sourceforge.jpにコミットする。
その修正分をsubversionにも反映したく
$ git checkout master-svn
$ git merge master --no-ff
とマージし、
$ git svn dcommit
とやっているんだけど、やり方がまずいのか、突然やたらと
コンフリクトが出てなんか変。
やむを得ないので、
$ git branch -D master-svn
$ git checkout -b master-svn master
とmasterからブランチを作成し、
$ git checkout master-svn
$ git reset --soft trunk
で切り替え、
$ git svn dcommit
で解決。
多分次から、git merge masterでいけると思う。。
.
投稿者 atkonn 時刻: 23:26:00 0 コメント
ラベル: git, mod_chxj, subversion
[その他] Geek Test
2008年12月18日木曜日
[git][mod_chxj] clone
sourceforge.jpにも書いてあるし、もちろんドキュメントにも書いてあるんだけどメモ。
git clone git://git.sourceforge.jp/gitroot/modchxj/mod_chxj.git
が、
svn checkout http://svn.sourceforge.jp/svnroot/modchxj/mod_chxj
みたいな感じ。
git clone git://git.sourceforge.jp/gitroot/modchxj/mod_chxj.git hehehe
が
svn checkout http://svn.sourceforge.jp/svnroot/modchxj/mod_chxj hehehe
みたいな感じ。
originがセットされてるんで、branchを取りたい場合は
cd hehehe
git checkout -b branch_0.12.0 origin/branch_0.12.0
でいける。
で?
.
2008年12月16日火曜日
[mod_chxj] 0.12.28リリース
0.12.28をリリースしました。
0.12.27で追加したguidに関する機能のバグ修正と、SoftBankの予約パラメータを透過的に扱う機能追加です。
特にあたらしい設定はありません。
予約パラメータについてはこちらを参照ください。
.
[mod_chxj] ふと、Apache2::Filter
Apache2::Filterを使えば、結構楽ちんだと思いますよー。
しかも、perlハッカーらがいろいろ便利なモジュール作ってくれてるし。
というか、すでに誰かフレームワーク作ってるんで、今から作る必要ないような気もしないでもない。
.
2008年12月15日月曜日
[mod_chxj] POSTデータ中の絵文字を変換する件
心配になったので、書いておきます。
現在のリリースバージョンでは、POST/GETデータ中の絵文字を変換していません。
POST/GETデータ中の絵文字変換はsubversionのold-trunkで実装したのですが、
根本的な問題があり、リリースは見合わせました。
現在のリリースバージョンはその根本的な問題が解決されていますが、
リリースバージョンに導入するタイミングは今のところ0.14.x以降の予定です。
すみません。
.