タグ

ブックマーク / hirobanex.net (4)

  • WebサーバーをNginxのReverse proxy+cacheに変えたときのチューニングメモ | hirobanex.net

    このブログのバックエンドApacheからNginxに乗り換えたので、それまでの流れをメモとして公開します。Nginxをわざわざ使う上でやっておいたほうがいい基的な設定とリバースプロクシキャッシュの動く設定からベンチマークツールの賛否両論まで。 次世代WebサーバーのNginxという未来へ! 「Nginxがすごい!!!」みたいな話を聞いて、はや4年。なんだかよくわからず、Apacheを使い続けていましたが、やっとNginxのすごさがわかったので、乗り換えました。そのあたりのより入門的な内容やApacheでよくやる設定をNginxでどうやろうかもつらつら調べているので、そのあたりは別記事としてたぶん公開するとして、まず手っ取り早く導入しないとそのあたりをやる気力もなくなるので、個別のカスタマイズはさておき、導入内容ついて記事にしておきます。とりあえず、Nginxの公式サイトでも見てみるといい

    moznion
    moznion 2013/10/15
  • Perlのメモリ保存型Job Queueフレームワーク入門覚書 ~ClutchとGearmanとWorkerのFork~ | hirobanex.net

    仕事をメモリに保存するタイプのジョブキューフレームワークのGearmanとClutchをそれぞれ使ってみて、実用的なワーカーのforkのコードを書いた、そのあたりの備忘録を、Hachojio.pmでLTした内容です。 やりたいこと ~なんでJob Queueとか使おうとしたのか~ なんで入門するかって話ですが、こんな経緯があったのです。「いくつかのAPIをたたいてその結果を集約して返したい」、あるいは、「たくさんAPIをたたきたいんだけど短時間で処理して、結果を返したい」と思ったんです。つまり、「並列処理をしつつ、結果をまとめて返したい」ということ実現する必要が出たんですね。それで、Perlでじっそうするとなると、以下の4つから選ぶんだと思います。 Coro AnyEvent Fork Job Queue AnyEventとかCoroとかは並列処理をさせる中身によって気にしなきゃいけない

  • 引数の明示という観点からのPerlモジュール群 | hirobanex.net

    Perlモジュールのバリデーターと呼ばれるジャンルのモジュールなどをバリデーションという観点ではなく、引数を明示するという観点から整理しました。 バリデーターの種類 バリデーターというものは、一般的に引数が期待される型など(整数か、文字列か、URLか、メアドか等)になっているかどうかをチェックするというものです。特に、Webアプリにおけるフォームから入力されるデータのチェックに活用されることが多いです。そういういった意味から、Perlのバリデーターモジュールはフォーム系と非フォーム系に分類することができます。 フォーム系のバリデーター等 FormValidator::Lite CPANにも紹介されている強力なフォームバリデーターです。フォームバリデーターとしては、フォームの型の定義、チェック、エラーメッセージの定義、が必要ですが、やりたいであろうことのだいたいがそろっているモジュールで実

    moznion
    moznion 2013/06/19
  • Hachioji.pm#18とその前のLike a ハッカソンに参加したご報告 | hirobanex.net

    今月も開催されましたHachioji.pmに行ってきたので、そのご報告。私は、yanchaでやらかしたっ!gfxさんがjsxの紹介をしたっ! 今回は遅めの11時開始でした。初参加のyoshihirokunoさん含め、makamakaさんやhide_o_55さんも参加されて、最終的に総勢10名ほどが参加されました! もくもく自分の作業をされたり、Hachioji.pmで今開発している次世代チャットシステムのyanchaの開発をしたりしていました。 yanchaの開発 私の把握している限り、uzullaさんがyanchaの発言の削除機能つけたり、私がyanchaの投稿者アイコンからtwitterやfacebookのプロフィールページにリンクする機能を実装しようとしたり(適当なPull Requestしてすみません!!)、ytnobodyさんがエラーの修正したりと、コツコツyanchaも開発が進

    moznion
    moznion 2012/06/25
  • 1