リバースプロキシの後ろで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 ブラウザで […]
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を組込むにはパッチが必要 で以前やったんだけどイマイチ手順がまとまっていないので。 ポイント 作業ディレクトリは /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- […]
コード書く時に画面分割して作業する時は多いと思います。SublimeTextでも画面分割を使う事ができますが、別ファイルをそれぞれのウィンドウに表示するのは簡単にできるのだけど、同じファイルを複数のウィンドウに表示する方法が分かりませんでした。 やり方は、Sublime Text2 で 1 つのファイルを分割表示する | DeVlog - 銀の翼で翔べ - このエントリーが全てです(w で、このエントリーの中で「SimpleClone」というプラグインが紹介されていますが、これが超便利! コマンド+Shift+P で Install Package Simple Cloneインストール Vie […]
前に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 - Simple interface to the Google Analytics Core Reporting API - metacpan.org プロファイルIDの設定 # Insert your numeric Analytics profile ID here. You can find it under # profile settings. DO NOT use your account or property ID (UA-nnnnnn). my $profile_id = "1234567"; とあるけど、迷ったのでメモ。 なお […]
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 […]
※何故か記載が全体的に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 Tokyo 2013 2013/9/20-22で行われたYAPC::Asiaに初めて参加してきました。日頃からCPAN含め、Perl mongersの方々には(間接的に)お世話になっているので感謝の意味も含め個人スポンサー枠で参加しました。なんとTシャツ付き。写真のミニ提灯も特典として会場に飾られていました。 YAPC::Asia 2013 パンフレット&配布ノベルティを全て紹介を読んで知ったのですが、ホントは個人スポンサー特典として別のTシャツもあったみたい...orz 残念 会場 会場の慶應義塾日吉キャンパスは、非常に設備が整っていました。建物とかトイレと […]
Gunma.web #13 : ATND 遅くなりましたが、2013/05/18に開催されたGunwa.web#13のレポートです。 今回の会場は高崎駅前プラザホテル内の会議室。入口付近に怪しげなお店があり、アウトロー感満載なふいんきです。この会場は飲食物持ち込み禁止とのこと。水のペットもダメなのかしら?休憩時間にコーヒーを頂きましたが、@tsurumauさんのご厚意でオーダー頂いたとの事。感謝。 それでは簡易ながらレポートを。 「Enalica」@ivoryworks さん Yahoo!のルビ振りAPIを使ってwebサービスを作ったよ!というお話。 「Enalica」という名前に意味は無い […]