FreePascalでApacheモジュールを開発するときに利用するユニットにhttpdがあります。このhttpdユニットはApacheのバージョンに合わせて、1.3用・2.0用・2.2用が用意されています。
普通にhttpdをusesするとファイル名の順番から1.3用が利用されてしまいます。いまどきは2.2以上なので、2.2用を使ってコンパイルしなければなりません。
今まではコンパイラオプションのユニット検索パスで、2.2用が入っている/units/$FPCTARGET/httpd22のディレクトリを指定することで回避していました。
が、先ほどfpc.cfgを見ていたらhttpdの振り分けが記述してありまして...。シンボルとして「FPCAPACHE_2_2」を設定してあげれば2.2用を読みに行ってくれるようです。Lazarusなら、プロジェクト>コンパイラオプション>その他タブ>カスタムオプションで「-dFPCAPACHE_2_2」を追記しておけばオッケーです。
まぁ自分でパスを追加しても問題はおこらないのですが、シンボル定義して勝手に切り替えてもらったほうがエレガントだとおもうので。ってゆーか、fpc.cfgとか読まないし、ドキュメント皆無みたいなもんだし、マイナーな言語は大変ですね(笑)
タグ : Apache,FreePascal,モジュール
2010/12/16 00:22:37 | Trackbacks (0) | Comments (0) | Technology
Twitterで良くネタになっている診断メーカーというウェブサービスがあります。これは適当な名前で占いをするようなものです。
使っていて気がついたのですが、結果が日替わりであるとともに、名前の大文字小文字を区別するようですね。ということは大文字小文字を変えてみて結果がどう変わるか気になるところです。というか、大文字小文字を切り替えて無理やり良い(と思われる)結果を引き出したくなります。
そこで作ってみました。適当な名前を入力すると、その名前の大文字小文字のすべてのパターンを切り替えて診断メーカーにポストするJavaScriptです。
ソースコードを見たい方という奇特な方は続きからどうぞ。
「大人げない診断メーカーの使い方」の続きを読む
タグ : JavaScript,Twitter,診断メーカー
2010/12/11 00:47:50 | Trackbacks (0) | Comments (0) | Pastime
で、つぎね。
「IT+ACで日本の将来が変わる」の続きを読む
2010/12/04 03:18:08 | Trackbacks (0) | Comments (0) | Pastime
なんかタイトルでかいこと書いてるね。いや、なんかうまく表現する言葉が思いつかなかったんで、そんな感じになっちゃった。思想的な言い方はあまり好きではないんだが。
最近、孫正義ファンになりつつある。今どこか就職する会社を選べと言われたら、多分ソフトバンクが1番目に出てくる。次は松下電器(あえて旧社名で書く)。ということで、孫正義関連で2個ほど記事を書いてみようかと。
「ITで日本が変わる」の続きを読む
2010/12/04 02:10:28 | Trackbacks (0) | Comments (0) | Pastime
« 2010年11月 | Top | 2011年1月 »