「あなくつ」のおもちゃばこ

Blog

FreePascal での httpd の優先順位

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です。

つかいかた

  1. 「URL」テキストボックスに使いたい診断メーカーのURLを入力します(デフォルトで「冬のボーナスが出ったー」のURLが入ってます)
  2. 「NAME」テキストボックスに診断したい名前を入力します
  3. 「Execute」ボタンをクリックします
  4. 結果が別ウィンドウで表示されます
  5. 途中で停止・再開したい場合は「Pause」ボタンをクリックします

フォーム

URL
NAME
  • いちおう他のサイトに対してポストしないようにURLのチェックはしてます
  • DoSにならないように1回のポストは5秒おきです
  • [2]の[ユーザー名の文字数]乗回のポストが発生するため、不要な結果(ウィンドウ)は次々閉じないと、多分ブラウザがクラッシュします。

ソースコードを見たい方という奇特な方は続きからどうぞ。

大人げない診断メーカーの使い方」の続きを読む

タグ : JavaScript,Twitter,診断メーカー

2010/12/11 00:47:50 | Trackbacks (0) | Comments (0) | Pastime

IT+ACで日本の将来が変わる

で、つぎね。

IT+ACで日本の将来が変わる」の続きを読む

タグ : AC,IT,孫正義,田原総一朗

2010/12/04 03:18:08 | Trackbacks (0) | Comments (0) | Pastime

ITで日本が変わる

なんかタイトルでかいこと書いてるね。いや、なんかうまく表現する言葉が思いつかなかったんで、そんな感じになっちゃった。思想的な言い方はあまり好きではないんだが。

最近、孫正義ファンになりつつある。今どこか就職する会社を選べと言われたら、多分ソフトバンクが1番目に出てくる。次は松下電器(あえて旧社名で書く)。ということで、孫正義関連で2個ほど記事を書いてみようかと。

ITで日本が変わる」の続きを読む

タグ : IT,光の道,孫正義

2010/12/04 02:10:28 | Trackbacks (0) | Comments (0) | Pastime

« 2010年11月 | Top | 2011年1月 »

  • Top
  • Software
  • Blog
  • Laboratory
  • Profile
Search
Feeds of Blog
Archives

Copyright © 2004-2023 Ana-Kutsu All Rights Reserved.