タグ

2009年4月7日のブックマーク (38件)

  • 第4回 Any::Moose:なにがどうでもムースはムース | gihyo.jp

    CPANTSは情報の宝庫 Perlを使う最大の利点といわれるCPANですが、CPANは単なるモジュール置き場ではありません。CPANはまたPerlの利用状況を知るうえで不可欠な統計情報を得る場でもあります。そのような統計情報のいくつかは、いわゆるCPAN検索サイトからも確認できますが、より突っ込んだ情報が欲しい場合はCPANTS(CPAN Testing Service)と呼ばれるサイトを確認するのが便利です。 国内ではnipotanこと谷口公一氏が始めた「輝け!全日最強 CPAN Author 決定選手権」のネタ元として知られていますが、このサイトでは個々の作者やモジュールの品質だけでなく、そのモジュールが実際にどこで使われているかという情報を得ることもできます。 たとえば前回取り上げたロール関連のモジュールの利用状況を調べてみると、古き良きExporterを依存モジュールとして取り上

    第4回 Any::Moose:なにがどうでもムースはムース | gihyo.jp
  • Google Analyticsでは新規ユーザーとリピータをちゃんと区別できない | 初代編集長ブログ―安田英久

    今日は、Google Analyticsのまぎらわしいデータ表示の中身を明らかにします。というのも、これを理解しておかないと分析するときに勘違いしてしまうからです。 以前に、アクセス解析のやり方として、平均閲覧PV数や平均訪問回数を新規ユーザーとリピーター別に調べるやり方を説明したことがあります。ですが、Google Analyticsではこの分析はできないようです。というのも、Google Analyticsでは、新規ユーザーとリピーターを明確に区別できないからです。 Web担の連載「Google Analyticsの使い方&解析ワザ」の記事で気になったので、編集部で実験してみてわかったことを解説してみましょう。 まずクイズです。サイトにアクセスしたのが次の2人だけだった場合、Google Analyticsでは、3月10日の新規ユーザーとリピーターのセッション数はそれぞれいくつになるで

    Google Analyticsでは新規ユーザーとリピータをちゃんと区別できない | 初代編集長ブログ―安田英久
    kamipo
    kamipo 2009/04/07
  • 日本人がつまずかないためのiPhone開発のポイント − @IT

    よくつまずくポイントはこれだ! iPhoneアプリは大きく分けて下記のような流れでAppStoreに公開されます。 ここではコニットが実際につまずいた点や、ネットでよく見るつまずきポイントなどをご紹介します。これらの点に気を付け、スムーズにiPhone開発ができるといいですね。(コニットの紹介記事はこちら→ニッポンのiPhoneアプリヒットメーカーたちに続け!) 1. Developer登録 <登録> 登録情報は日語で書いてはいけない アプリ制作を始めるためには、まずAppleIDを取得し、Apple Developer Connection(ADC)登録後、iPhone Developer Programを購入しなければなりません。 この際に氏名を日語で書いてしまうと、iPhone Developer Programが購入できず、前に進めなくなってしまうので要注意です。 氏名に限らず

    日本人がつまずかないためのiPhone開発のポイント − @IT
  • cronでは「毎月第1月曜日に実行」ができない — ディノオープンラボラトリ

    社内の技術メモに「cronでは第1月曜日に実行などはできないので、実行されるスクリプト側で条件判定しないとダメ」というような記述がありました。一体どういうことでしょうか。 crontabの書式は「分 時 日 月 曜日 コマンド」です。また、数字はハイフンで範囲指定ができます。下記のように指定すれば毎月第1月曜日の午前3時にコマンドを実行できそうな気がします。 0 3 1-7 * 1 /path/to/command/execute-only-1st-monday しかし、これは期待通りには動きません。「1日から7日までの期間の唯一の月曜日」を指定したつもりが、実際には「1日から7日のすべて、または日付に関係なく月曜日」と解釈されます。マニュアルにも書いてあるのですが、「日」と「曜日」が両方指定された場合、OR条件になるのです。 ネット上を探すと、これでハマって試行錯誤した人が複数いるようで

    kamipo
    kamipo 2009/04/07
  • Moose::RoleはJavaのInterfaceなんかじゃない - Pixel Pedals of Tomakomai

    Moose::RoleはJavaのInterfaceと似たような物だと思ってたんですが、大きな誤解でした。 モダンPerlの世界へようこそを読んで、Moose::RoleはTraits: Composable Units of Behaviorの概念の実装らしいことがわかったので、この論文を読んでみました。*1。非常に面白い内容でした。P.12 の a) と b) を見るだけでも、この概念の面白さが伝わるんじゃないかと。要は、指定した振る舞い(requires)から新しい振る舞い(provides)を作るものが、Traitsってことです。(ただし、ここで言う振る舞いにはアクセサを含みます。) 誤解していたこと Moose::RoleをTraitsとして見なすとすれば、JavaのInterfaceの性質である以下の2点は誤解です*2。 Moose::Roleは、単なるインタフェース(API)

    Moose::RoleはJavaのInterfaceなんかじゃない - Pixel Pedals of Tomakomai
  • Excel(エクセル)基本講座:表引き関数(検索・行列の関数)

    Home » エクセル関数一覧表 » INDIRECT関数を使ってセルや他のシートを参照する INDIRECT関数を使ってセルや他のシートを参照する:Excel関数 2021/11/23 このページは INDIRECT関数を使ってセルや他のシートを参照する:Excel関数 に移動しました。 よねさんのWordとExcelの小部屋 » エクセル関数一覧表 » INDIRECT関数を使ってセルや他のシートを参照する PageViewCounter Since2006/2/27

    kamipo
    kamipo 2009/04/07
  • バッファロー LSW-GT-24NSRR 価格比較

    LSW-GT-24NSRR 価格比較 ホーム > パソコン > スイッチングハブ(ネットワークハブ) > バッファロー(BUFFALO) > LSW-GT-24NSRR バッファロー 2008年 7月 3日 登録 LSW-GT-24NSRR お気に入り登録 2 最安お知らせメールが受け取れます 価格情報の登録がありません 価格推移グラフ お気に入り製品に登録すると、価格が掲載された時にメールやMyページでお知らせいたします 価格帯:¥―~¥― (―店舗) メーカー希望小売価格(税別):¥29,800 ポート数:24 電源内蔵:○ メーカートップページ スイッチングハブ(ネットワークハブ)の人気売れ筋ランキング ―位 1件(2012年12月14日更新) この製品をキープ ピックアップリストを作成 ご利用の前にお読みください ページでは掲載するECサイトやメーカー等から購入実績などに基づいて

    バッファロー LSW-GT-24NSRR 価格比較
  • Advanced PHP debugger

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 栗飯! :: 研究室らしいモノ » 2005/10/06 Advanced PHP debugger  php 54 5へぇ 犯人はNP_BlackListで、PHPスクリプトの性能が悪い現象を解析するためにPHP用のプロファイラを使ったので忘れないうちにメモを書いておきます。 † APD (Advanced PHP debugger) 今回はプロファイラとしてしか使っていませんが、APDのドキュメントやPECLのサマリにはA full-featured engine-level profiler/debuggerと書いてあるので、デバッガとしての機能もいろいろとあるようです。 † セットアップ ダウンロードはPECLのAPDから可能です。PHP 4.4.0で最新版のAPD 1.0.1を使おうとし

    Advanced PHP debugger
  • ソケットによる通信を行う - Perl入門ゼミ

    Perl › ソケット Perlの「ソケット」に関する解説です。 ソケットとは ソケットはネットワークを通じてデータを交換したい場合に使用されます。たとえば、Webサーバはネットワークごしにブラウザとデータを交換します。このとき内部の実装でソケットが使用されています。 Perlのモジュールには、LWP::UserAgentというWebサイトのページを取得するためのモジュールがあります。この実装のもっとも低レベルの部分を見ればソケットが使用されています。 ネットワークを通じてデータを交換したいアプリケーションを作りたい場合は、ソケットを使うか、ソケットを簡単に使用できるようにしたラッパークラスを使用します。 ソケットのイメージ ソケットは一種のファイルハンドルだと考えるのが一番わかりやすいと思います。ファイルを書き込みモードでオープンするには my $fh; my $file = 'some

    ソケットによる通信を行う - Perl入門ゼミ
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 普通のやつらの下を行け: assert_caller() - bkブログ

    普通のやつらの下を行け: assert_caller() 以前に、低レベルプログラミングを愛好する知人が「普通のやつらの下を行け」を口癖にしていました。当時は何を言っているのかと聞き流していましたが、自分も最近になってようやく低レベルプログラミングのおもしろさがわかってきました。今回は「普通のやつらの下を行け」企画の第一弾として assert_caller() なるものを作ってみたいと思います。 assert_caller() とは assert_caller() とは、特定の関数からの関数呼び出しだけを通すためのアサーションです。たとえば、次のように foo() の先頭で assert_caller(main) と書いた場合、 foo() は main() からしか呼び出せなくなります。他の関数から foo() を呼び出した場合はエラーメッセージとともに異常終了します。 void foo

  • perl, python & ruby - chr() vs. Unicode : 404 Blog Not Found

    2006年11月23日22:00 カテゴリLightweight Languages perl, python & ruby - chr() vs. Unicode というわけで、404 Blog Not Found:There's more than one language to cook your problemsでPython & Ruby Cookbooksを一気読みしたので、気になる点を少しずつ書いて行くことにする。 まずは、文字の扱い。文字列でない点に注意。 少なくとも、文字列をバイト列と見なして相互変換することは、LLに限らずたいていの言語で出来るようになったのだけど、文字を文字として扱うという点に関しては各言語ともまちまちで、多言語派の私としては結構頭のいたいところ。 ここでは、私が一番流暢なPerlを軸に、RubyPythonではどうなっているのかを調べてみた。 数値

    perl, python & ruby - chr() vs. Unicode : 404 Blog Not Found
  • PHPのデバッグに便利な関数 – 基本編 - EC studio 技術ブログ

    などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル

  • Perl Tips | Python で、三項演算子の書き方は?

    ほとんどのプログラミング言語では、 if~else~を1行で書く方法 がある。C をはじめ、多くのプログラミング言語では、 条件 ? 真の場合 : 偽の場合 という書式(もちろん、C をベースにしている Java も)となる。if(条件) { 真の場合 } else { 偽の場合} と同義である。これを 三項演算子 という。慣れないと意味不明だろうが、筆者はわりと好んで使う。以下に PerlPHPJavaScrip、そして Python と、それぞれの例で考えてみよう。 Perl の場合 my $isWorking = 1; $str = $isWorking ? 'Yes' : 'No'; print str; # $isWorking が 1 すなわち真なら、$str = 'Yes'; と同じ意味になる。 PHP の場合 var $str = 'some string'; retu

  • Pythonの辞書は存在しないキーでアクセスしてはいけない → 改め、存在しないキーでアクセスする場合はget()を使う - すぎゃーんメモ

    Perlではハッシュから存在しないキーで値を取り出そうとするとundefが返ってくる。それを評価してプログラムを書いても動く。 $ perl -w %hash = (foo => 'hoge', bar => 'fuga'); print $hash{baz} ? "あるよ!\n" : "ないよ!\n" ^D ないよ! Pythonの場合、存在しないキーで値を取り出そうとした瞬間にエラーが発生してしまう。 >>> hash = {'spam': 'hoge', 'ham': 'fuga'} >>> print 'あるよ!' if hash['eggs'] else 'ないよ!' Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'eggs' ので、"has_key()"関数で辞書

    Pythonの辞書は存在しないキーでアクセスしてはいけない → 改め、存在しないキーでアクセスする場合はget()を使う - すぎゃーんメモ
  • Distribution Awareness - MySQL Clusterにおけるスキーマチューニングの定石

    MySQL Clusterはデータノードが増えると性能が低下する??? そのような噂を聞いたことがないだろうか。この噂は事実を含んでいる面もあるが、殆どの場合は適切にスキーマを設計していないことが原因で起きる。実はMySQL Clusterはその性能を遺憾なく発揮するためにはスキーマの設計が非常に大事なのである。 MySQL Clusterは複数のデータノード(ノードグループ)に対して主キーの値に基づいて行単位で分散されている。主キーに偏りがなければ各データノードに格納される行数は均等になる。つまり、MySQL ClusterはSharding(アプリケーションパーティショニング/Level2分散)を自ら行っていると言えるだろう。 MySQL Clusterでは主キーによるルックアップは、どのデータノードにデータが格納されているかが主キーから分かるため非常に高速である。逆に、主キー以外のキ

    Distribution Awareness - MySQL Clusterにおけるスキーマチューニングの定石
  • Vim勉強会 in MTL 行ってきました - サイト更新停滞ちうっ

    Vim勉強会 in MTLで勉強してきました。 良い会場でした。皆様お疲れ様です。楽しかった。 2009年 4月 3日 金曜日 19時30分 株式会社リクルート Media Technology Labs 2F 主催:永和システムマネジメント様 株式会社リクルート Media Technology Labs様 http://atnd.org/events/482 便利なVimスクリプトやTips紹介 by ianさん Media Technology Labs エンジニア http://iandeth.dyndns.org/mt/ian/ vim設定はGoogle Codeで管理している Google Codeで管理して、新しい環境に移るたびにコピーしている。 http://code.google.com/p/iandeth/ Google Codeはバージョン管理のレポジトリを貸してくれ

    Vim勉強会 in MTL 行ってきました - サイト更新停滞ちうっ
    kamipo
    kamipo 2009/04/07
  • snippetsEmu.vim - コードスニペットを挿入 - bonar note

    少ないキータッチでがつがつコードの決まりきった固まりを追加していける機能を追加するモジュール。 恥ずかしながらまったく知らなかったのですが、ググってみるとかなり広く使われている模様。 CatalystとTT用snippetsEmu.vim設定 - id: spiritloose http://d.hatena.ne.jp/spiritloose/20080217/1203245464 snippetsEmu : An attempt to emulate TextMate's snippet expansion http://www.vim.org/scripts/script.php?script_id=1318 凄い。これはまさに欲しかったものかも。 こういうところでアンテナ張れてないのが悔やまれる。タイプする量が10%くらいは変わってきそう。もう、大切な人生をなんて無駄にしてきたんだ

    snippetsEmu.vim - コードスニペットを挿入 - bonar note
    kamipo
    kamipo 2009/04/07
  • https://www.unixuser.org/~euske/doc/python/python-lisp-j.html

  • Python チュートリアル

    Guido van Rossum Python Software Foundation Email: docs@python.org Fred L. Drake, Jr., editor リリース 2.4 平成18年6月27日 日語訳: Python ドキュメント翻訳プロジェクト

  • Vim勉強会 in MTL に参加してきました - (゚∀゚)o彡 sasata299's blog

    2009年04月04日12:04 勉強会 vim Vim勉強会 in MTL に参加してきました 先日の金曜日、Vim勉強会 in MTL に参加してきましたー。リクルート G8ビル 2F にて。 内容としてはこんな感じ。 id:iandeth - 便利なVimスクリプトやTips紹介 id:ursm - Vim捌きを上達させる、たったひとつの冴えたやりかた id:ukstudio - Vim ScriptでOOP 懇親会 ■最初はid:iandethさんによる便利なvimプラグインの紹介 vimgrepこれ便利ですね〜。vimの中でgrep出来ます。vimの7から内臓されているgrep機能のようです。今まではgrepしてはその画面をvimで開き、、みたいなことをしていたわけですが、これならvim開きっぱなしで次々にgrep結果を見ていくことが出来ます。ちなみにこのように使います。 :vi

    kamipo
    kamipo 2009/04/07
  • Adways Engineer's Blog - livedoor Blog(ブログ)

    2009年03月31日21:11 カテゴリ お知らせ 技術者ブログ始めます(。・x・)ゝ アドウェイズでモバイルを担当している、渋谷です。 突然ですが、アドウェイズの技術者が集まって、技術者ブログを始めることになりました。 企画自体は去年から始まっていたのですが、なんだかんだで雪の舞い散る季節から、桜の舞い散る季節まで延びてしまいました・・・orz 技術的な情報から、話題の情報、社内で行っている勉強会の資料。 さらには、エンジニアが個人で作ってみたサービスなど。 訪れてくれた方々のためになるような情報を提供できればいいな、と考えております。 またアドウェイズでは不定期で開発合宿も行っており、将来的には開発合宿の成果物についてもブログで公開できるようになればいいな、と考えております。 乞うご期待! タグ :お知らせ tech_blog コメント( 0 ) トラックバック( 0 )

  • Perl Tips | PHP で、変数の内容をすべてダンプ(表示)する方法(print_r)

    print_r($value); のように使う。 別のエントリーで var_dump($value) というのを紹介 したが、PHP には 似たような print_r($value) というのも存在する。機能的には似たようなもんである(var_dump は、public や private も表示するらしい)が、print_r は array のポインタを最後まで進めるため、reset($array) をする必要があると、うちのお母ちゃんが言ってた。

  • fizy - Digital Müzik ve Video Platformu

    fizy milyonlarca şarkı, video klip, onlarca radyo kanalı ve fazlasına ulaşmanı sağlayan dijital müzik platformudur. fizy’i keşfe çıkmak için hemen tıkla.

    fizy - Digital Müzik ve Video Platformu
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    kamipo
    kamipo 2009/04/07
  • No.1482 mod_ssl環境でのマルチドメイン

    mod_ssl環境でのマルチドメイン - SaltyDog 08/28-01:31 No.1482 Re: mod_ssl環境でのマルチドメイン - なかみつ 08/28-19:01 No.1483 Re^2: mod_ssl環境でのマルチドメイン - SaltyDog 08/28-20:46 No.1484 Re^3: mod_ssl環境でのマルチドメイン - SaltyDog 09/10-16:54 No.1566 名前ベースの仮想ホストでは不可能では。 - おやじ 09/10-22:16 No.1570 No.1482 投稿時間:2003年08月28日(Thu) 01:31 投稿者名:SaltyDog URL: タイトル:mod_ssl環境でのマルチドメイン mod_sslの設定では大変お世話になりました。 継続してSSLの設定をしているのですが、 またまた問題にぶつかりご質問させて

  • handleEvent、addEventListener - 素人がプログラミングを勉強していたブログ

    addEventListenerの第二引数は、関数以外にも、handleEventをメソッドとして持ったオブジェクトも渡すことが出来る。 window.addEventListener("click", { handleEvent: function (e) { console.log(e); } }, false); また、この仕様を利用すると、 ({ run: function () { window.addEventListener("click", this, false); this.counter = 0; }, handleEvent: function () { this.counter++ if (this.counter < 3) alert(this.counter + "clicked!"); else this.destroy(); }, destroy: fun

    handleEvent、addEventListener - 素人がプログラミングを勉強していたブログ
  • pixiv有料アカウント(投げ銭機能)の12個の問題をまとめてみた - ゴールデンタイムズ(; ・`д・´)<

    pixiv有料アカウントの「投げ銭機能」についていろいろ反響があるようなのですが、 自分もちょっと思ったところがあったので問題点としてまとめてみました。 わかりやすく説明するために、一部の記述はスレ、オチスレなどからお借りしていますが 自分の意見としても掲載しています。 また、今回はプレミアムの投げ銭機能を問題とし、 有料アカウント自体には反対してないことを先に示しておきます。 それでは、続きを読むからどうぞ。 ■ 投げ銭投げる&もらう編

  • ヘタリア *心のそこからヘタレイタリアをマンセーする*

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • http://www.f7.ems.okayama-u.ac.jp/~yan/python/

  • tokushimakazutaka.com

    kamipo
    kamipo 2009/04/07
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • MapReduce on Tyrant - mixi engineer blog

    先日、隅田川の屋形船で花見と洒落込んだのですが、その日はまだ一分咲きも行ってなくて悲しい思いをしたmikioです。今回はTokyo Tyrant(TT)に格納したデータを対象としてMapReduceのモデルに基づく計算をする方法について述べます。 MapReduceとは Googleが使っているという分散処理の計算モデルおよびその実装のことだそうですが、詳しいことはググってください。Googleによる出自の論文やApacheプロジェクトによるHadoopなどのオープンソース実装にあたるのもよいでしょう(私は両者とも詳しく見ていませんが)。 今回の趣旨は、CouchDBMapReduceと称してJavaScriptで実現しているデータ集計方法をTTとTCとLuaでやってみようじゃないかということです。簡単に言えば、以下の処理を実装します。 ユーザから計算開始が指示されると、TTは、DB内の

    MapReduce on Tyrant - mixi engineer blog
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌

    PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日- XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが定番です。 ですが、この方法だと、ファイルを吐き出したファイルをGETして、ソフトに読み込ませる、というちょっと面倒な手順が必要でした。 XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。 XHProfの特徴 まず、セグメントごとの実行時間やメモリ利用の状況なんかがブラウザで見れます。 プログラムの構造を把握するのにも使えます。 プロファイリングの階層表示 2つのプロファ

  • mod_cluster登場、mod_jkやmod_proxyよりも優れたロードバランシング | エンタープライズ | マイコミジャーナル

    jboss.org: community driven JBoss Web ProjectおよびJBoss AS Clustering Projectから興味深いプロジェクトが発表された。その名もmod_clusterだ。現在のところ1.0.0.Beta1が公開されている。名前のとおりApache HTTP Serverで動作するモジュールで、背後で動作するTomcatやJBoss Web、JBoss ASなどのアプリケーションサーバへのコネクションを担当する。ロードバランシングの機能とプロクシの機能を備え、mod_jkとmod_proxyの双方の機能をもったような仕組みになっている。 mod_jkやmod_proxyとの大きな違いは、アプリケーションサーバからHTTPサーバへのバック通信をサポートしているところにある。HTTPメソッドでアプリケーションサーバからmod_clusterモジ

  • Apache のリバースプロキシの設定方法 - WebOS Goodies

    日は Google Gears 関連のもうひとつのネタを書こうと思ったのですが、間に合わなかったので最近仕事で使った Apache のリバースプロキシ機能の設定方法などをご紹介します。リバースプロキシは、特定のディレクトリ以下へのリクエストを他の Web サーバーに中継する機能です。 LAN 内の複数のマシンで稼動している Web サイトをひとつのグローバル IP で公開したり、 Apache 以外の Web サーバー(Rails でよく使われる mongrel とか)を Apache の Web サイトに統合したりとかが簡単にできます。 Web サイトを柔軟に構築するために、覚えておくと便利ですよ。 前提条件 Apache のリバースプロキシ機能を利用するためには、 mod_proxy を組み込んだ Apache が必要です。通常の Linux ディストリビューションなどではデフォルト

  • アクセス情報【使用中のIPアドレス確認】

    以下であなたの発信している情報を調べることができます。 HTTPリクエスト(ENV:環境変数)より情報を取得し表示しています(代表的な抜粋) HTTPリクエスト(ENV:環境変数)は、インターネットでホームページを見るときに通信やページ表示制御に利用するため自動で送信されている情報で、不正に取得した情報ではありません。インターネットの仕組みで送受信される項目となります。 詳細は「ホームページにアクセスすると情報が取られる(何が分かる)?」を参照