2008-09-01から1ヶ月間の記事一覧
待ち行列モデル(M/M/1)の質問を受けましたが、うまく答えることができなかったので、今回は、はてな::tex記法の練習を兼ねて、待ち行列モデルの一つであるM/M/1を復習します。また、はてなのヘルプにも記載してありますが、tex記法の詳細は、次のurlにある本…
sprintf() による四捨五入は避けるべきでは http://d.hatena.ne.jp/perlcodesample/20080922/1222147231「サンプルコードによるPerl入門」は、よく参考にしていますが、sprintf() による四捨五入には疑問に思うことがありました。「四捨五入を行うには、spri…
まずはFindBinやFile::Spec FindBinやFile::Specは、それぞれ、次のurlで分かりやすく解説されています。http://d.hatena.ne.jp/minesouta/20070818 http://d.hatena.ne.jp/minesouta/20071009これらは、実行pathを発見し( FindBin )、そこを基準に use lib …
excel vbaからPostgreSQLに接続できますが、その方法を忘れてしまうので、書き留めておきます。↓参考ページ http://www.primestaff.jp/fumitakablog/2008/06/postgresqlaccessexcel.html VisualBasic Editor→ツール→参照設定 私のPCには、PostgreSQL ver.8.3…
外部サイト→内部サイトの移動はリファラーを参照 ユーザの自サイトへ移動元は、アクセルログのリファラーを見れば一目瞭然です。例えば、ログに対して次のように表示されていれば、ユーザの移動元は www.google.co.jp であることが分かります。 127.0.0.1 - …
一般のログ分析ツールはユーザのPC環境を収集できない webサイト分析にawstats等のログ分析ツールを利用している方は多いと思いますが、当然、ログ分析ツールではアクセスログの記録内容以外を分析することができません。apacheの設定ファイル(httpd.conf)で…
cygwinでtelnetコマンドを叩くと、どうも挙動が変なので、調べてみたところ、cygwinのデフォルトインストールにtelnetは含まれていないようです。 そのことを知らずに cygwinでtelnetを実行すると、windowsのtelnetが呼ばれてしまいます。 bash-3.2$ which t…
SafariやFirefox, Operaでは canvas タグで図形を簡単に描画することができます。http://developer.mozilla.org/ja/Canvas_tutorialこのcanvas タグは、ieで使用できない為、これまで使用していませんでしたが、googleが用意したexcanvas.js を使用すれば、i…
apacheのCustomLogでは「%T」による応答時間を秒単位で表示することができますが、更に細かい単位で表示したい場合、Time::HiRes を使用します。次のサンプルは、sleep(1秒)を含めていますが、Time::HiRes の time() でマイクロ秒程度で時間を測定できること…
awstats等でwebサーバのアクセスログを分析する場合、apacheの設定ファイル:httpd.conf でログの書式をcombinedに設定していると思います。 #httpd.confの抜粋 旧) CustomLog logs/access.log common 新) CustomLog logs/access.log combinedデフォルトの co…
http://search.cpan.org/dist/Regexp-Common/Regexp::Commonには、〜::number や 〜::URI::http 等の様々な正規表現が集められています。 Regexp::Common::number まず、Regexp::Common::numberを使用すれば、数値形式(整数や小数)チェックを簡単に実装する…