MySQLのバージョンがQ4Mのバイナリ配布とちがうんじゃないですかね。ソースからコンパイルすればいいと思いますよ(わりとむずかしかったけど)。
さっきのつづき。デバッガでIndexAction#index()にブレークポイント張ってS2RequestProcessor#processからのスタックトレースを見てみる。
目的 リクエストがどこを通ってActionまで到達するのか把握
動機 仕事でSAStrutsを使うことになったけどストラッツとかディーアイとかエーオーピーとかわかんないです。 目的 メソッド呼び出しがインターセプトされるまでの流れを理解する。インターセプタの起動順序はどこで決まるのか把握。
JSPだけ文字化けするしプロパティ見たら「内容から判別する: ISO-8859-1」とかになっててどうやったらなおるんだこれという。 結論としては、ウィンドウ→設定→コンテンツ・タイプ開いて化けるファイルタイプ選択して下の欄のデフォルト・エンコードをUTF-8に…
完全に思いつきで書いた
Mongrel::HttpRequest.query_parse(req.params['HTTP_COOKIE'])
前回の疑問について。 コメントで指摘されて気づいたんだけど、subsetに渡す引数について誤解していたようだ。 subset(data,col1 == 1) 第二引数が行ごとに評価されてフィルタに使われるんだろうと思っていた(Rは遅延評価なのでそういう芸当もふつうにできそ…
エントリのタイトルに特殊文字書くとtitleタグ内で余分にエスケープされる
追記:解決しました(ref: http://d.hatena.ne.jp/gnarl/20090107/1231336755 ) > subset(data.frame(a=c(10,20),b=c(20,30))) a b 1 10 20 2 20 30 式を指定しなければ渡したデータセットがそのまま返る > subset(data.frame(a=c(10,20),b=c(20,30)),b > 20) …
もしかして: has_one
エラーメッセージは画面ログのかなたに行ってしまったけど、 checking for mysql_ssl_set()... no checking for mysql.h... no checking for mysql/mysql.h... noみたいなエラーが出てインストールできない。 非常にレアケースだと思うんだけど、CentOS5.1の…
ssh-agent使ったら楽にいけました(ref:http://webos-goodies.jp/archives/50672669.html)
具体的には´(accute)が´になるとか。これlatin-1やんけ。 取得した文字列をHTMLアンエスケープしてMySQLに格納する段で不正なUTF-8文字列だと怒られるので困った。 latin1 - 実体参照の表をコピペして変換テーブルを作成、HTMLアンエスケープ前に実体参…
ヘッダの指定法はリファレンスマニュアルに書いてあるけど見落としてた。 cookieを指定したopen 拡張されたopenは第二引数にオプションをハッシュで渡すことができる。文字列をキーにするとHTTPヘッダとして解釈される。 require 'open-uri' cookie={ :param…
参考資料:「あたし状態遷移図」、あるいは「あたし約5.2MB」 - とある理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファック文芸部,あたしオートマトン - とある理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファッ…
概要 ActiveRecordのメソッドがエラーになったとき、 NoMethodError: undefined method `debug' for nil:NilClass from c:/home/apps/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:2 793:in `log_protected_attribute_removal…
nullによる初期化を回避せよ その2 - @katzchang.contexts 一度変数に代入するパターンだったらこうかな。 public class Foo { public enum Bar {Hoge, Fuga, Piyo}; public static String hoge(Bar bar) { if(bar==null) return null; final String hira; s…
あえてCSRF対策しなかったとしか思えない……。
このへんを参照すればいいんだけど、2.2だと少々違う。 Apache/Tips/mod_auth_digest.soのセットアップ・インストール - Pocketstudio.jp Linux Wiki Apache/Tips/Digest 認証 - Pocketstudio.jp Linux Wiki まずmod_auth_digest.soのインストール時。mod_au…
マザーはIntel D945GLF2。あとメモリ2G+HDD160G+ケース+電源+BBルーター+光学ドライブとか買って、三万円以下。いい時代だなー。 BIOSアップデートしたら壊れるみたいな話があってちょっと怖いけど。出たばっかのマザーはたいへんだ。 D945GLF2,CentOS5.2,ネ…
処理系はよくある事例に対して最適化されてるんでふつうに書けばいいんじゃないですかね
午前のセッションはききのがしました HTML5の話 前半は聞き逃した……。 HTML5、けっこうすごい変化。 HTML 5 における HTML 4 からの変更点 文書のマークアップ言語を超えてUIのマークアップ言語になってしまった印象だなー。講演者が <video src="sample.mov" autoplay></video> みたいなコードを提示…
http://twitter.com/mochioumeda/status/996601415 馬鹿なブコメがひとつついた、それだけなら「何でこいつはこんな馬鹿なブコメをつけるんだ?」という問いは正当なものでしょう。 しかし、100人が馬鹿なブコメをつけるなら、違う問いをすべきではないのか…
最近RSpecに再挑戦してるんだけど、その過程で思ったこと。 書いたコードに対して常に自動化されたテストが準備されていることも大きな魅力だけど、自然とよい設計にせざるを得ないことが最大のメリットだと感じた。 テストを最初に書くというルールを守るか…
> plink FATAL ERROR: Network error: Connection timed outフヮック?! 原因と解決 plinkはputtyの設定を参照する。puttyのデフォルト設定が変だとおかしくなるらしい。 puttyの設定はレジストリ内にある。HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\S…
Cyan, Yet Another New language - takuto_hの日記 http://www.geocities.jp/takt0_h/cyan/index.html ほうほう。
ファイル更新直後はキャッシュの有効期限が短くなり、その後徐々に長くなる。 一度更新されたファイルは更新されやすいという推測に基づくものだろう。 これ関係のパラメータ設定がどこでできるのかあるいはできないのかは不明→ドキュメントにのってたやんけ…
<xmlproperty file="hage.properties.xml" semanticattributes="true" keeproot="false" /> <hoge> <emptystring></emptystring> </hoge> とかやってもhoge.emptystringプロパティは定義されない。パースのやりかたを考えるとまあ妥当な仕様ではある。 属性使ってもプロパティが定義できるので、空文字列を入れたいときは <hoge emptystring=""> </hoge> …</xmlproperty>