2013年

1/4ページ

[Perl] MojoliciousでHTTP(S)の振り分けをリバースプロキシのバックエンドでも出来るようにしてみる

追記(解決編) @clicktx 各routeの判別でリクエストのスキームではなくX-Forwarded-HTTPSを見て判別するように変更してもダメですかね?Apache+mod_proxyの例ですが、これとは意図がちがうのかな? https://t.co/VMvpP3vd1C — Hayato Imai (@hayajo) November 12, 2013 という事で、検証して頂きまして、うまくいかない原因が判明しました。以下のgistが最高に参考になります。@hayajo++ 素晴らしいgist 以下原文 SSL専用のページとどちらでもいいページとSSLでアクセスして欲しく […]

MacPortsでNginxをインストールして起動してみる

リバースプロキシの後ろでwebアプリを動かすテストしたいのでlocal環境にNginxを入れる。 Nginxのインストール $ sudo port install nginx +ssl 追記:SSLを使う場合は +ssl が必要みたい A Guide to PHP, MySQL and Nginx on Macports 設定ファイルを作成 $ cd /opt/local/nginx $ sudo cp nginx.conf.default nginx.conf $ sudo cp mime.types.default mime.types Nginx起動 $ sudo nginx ブラウザで […]

OSXを mavericksにしたらMacPortsが使えなかったので対処する

MavericksにしたらMacPortsが使えなかったので対処する。 コマンドラインツールの再インストール $ xcode-select --install インストーラーでMacportsの更新 https://distfiles.macports.org/MacPorts/MacPorts-2.2.1-10.9-Mavericks.pkg MacPortsをselfupdateしておく(一応) $ sudo port -v selfupdate 参考 MacPorts使い向け Mavericks の導入手順 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き メモ - OS […]

【やり直し】Apache2.2にmod_SpeedyCGIを組込む【再度】

Apache2.2にmod_SpeedyCGIを組込むにはパッチが必要 で以前やったんだけどイマイチ手順がまとまっていないので。 ポイント 作業ディレクトリは /root/src httpd-develが必要 rootで作業した方が楽 1. Apacheインストール $ su - # yum install httpd httpd-devel ※ apxs が必要になるので httpd-devel をインストールすること 2. Speedy_CGIをダウンロードしてパッチを当てる # cd /root/src # wget http://daemoninc.com/SpeedyCGI/CGI- […]

SublimeText2で同一ファイルを2画面表示するプラグイン「Simple Clone」が便利すぎる

コード書く時に画面分割して作業する時は多いと思います。SublimeTextでも画面分割を使う事ができますが、別ファイルをそれぞれのウィンドウに表示するのは簡単にできるのだけど、同じファイルを複数のウィンドウに表示する方法が分かりませんでした。 やり方は、Sublime Text2 で 1 つのファイルを分割表示する | DeVlog - 銀の翼で翔べ - このエントリーが全てです(w で、このエントリーの中で「SimpleClone」というプラグインが紹介されていますが、これが超便利! コマンド+Shift+P で Install Package Simple Cloneインストール Vie […]

perlでirbしたいと思ったら出来るみたい

前にRubyの勉強会に参加した時に irb を教えてもらって、便利だったのでPerlでも同じようなことが出来ないかググったら出来るみたい。 Perl5 で irb 相当のことをする方法、すなわち REPL をする方法 - blog.64p.org Perl5 で REPL(Read-Eval-Print-Loop)をつかいたければ、perl -de 1 をつかえばいい。 DB<1> $x = 1; DB<2> print $x; 1 ただしレキシカルスコープが保存されないとの事。 my $x = 1; print $x; が正しく動作しない。 で、解決法として Eval […]

Net::Google::Analytics::OAuth2 で「エラーredirect_uri_mismatch」って言われてrefresh_access_tokenが取得できない時の対処方法

refresh_access_tokenの取得 Google AnalyticsのAPIを活用してごにょごにょしたくてPerlでGoogle AnalyticsへアクセスするならNet::Google::Analyticsが便利 - ゆーすけべー日記を参考に試していたのだけれど、refresh_access_tokenが取得できない。 use Net::Google::Analytics::OAuth2; my $oauth = Net::Google::Analytics::OAuth2->new( client_id => 'your_client_id', client_se […]

[Perl] DBIx::SkinnyでGROUP BY句を使うには

※何故か記載が全体的にORDER BY句になっていたので修正... DBIx::SkinnyでGROUP BY句を使う DBIx::SkinnyでGROUP BY句は使えないっぽい。マニュアルにも無い。Tengでは使えるみたいだけれど。resultsetでSQL組み立てれば出来るのかと思ったのだけれどどうも無理っぽい。 で、ググっていたらテストにそれらしい記述があるのを発見。ただし、DBIx::Skinny::Pager のテスト。 https://github.com/walf443/p5-dbix-skinny-pager/blob/master/t/02-functional.t $rs […]

YAPC::Asia 2013へ行ってきたよ

公式サイト:YAPC::Asia Tokyo 2013 2013/9/20-22で行われたYAPC::Asiaに初めて参加してきました。日頃からCPAN含め、Perl mongersの方々には(間接的に)お世話になっているので感謝の意味も含め個人スポンサー枠で参加しました。なんとTシャツ付き。写真のミニ提灯も特典として会場に飾られていました。 YAPC::Asia 2013 パンフレット&配布ノベルティを全て紹介を読んで知ったのですが、ホントは個人スポンサー特典として別のTシャツもあったみたい...orz 残念 会場 会場の慶應義塾日吉キャンパスは、非常に設備が整っていました。建物とかトイレと […]

1 4