書いた人がやりすぎ+あんまりうまくない、が正解なんじやないかなあ RT @toritori0318: 並べて見るとやっぱperlキモイ / メソッドのフック どう書く?org http://htn.to/aGv4tN http://twitter.com/lestrrat/status/22074833828というのをみたが、たとえば Data::Util をつかえば、こういうかんじで書ける。Data::Util はエンドユーザーがつかわない低レベルライブラリなのでちょっとつかいづらいが、元のコードよりはだいぶマシといえるだろう。 use 5.10.1; use strict; use Data::Util; sub add_hook { my ($class, $method, $type, $code) = @_; no strict 'refs'; *{"${class}::${me
2008年3月17日 MODxのドキュメントやテンプレート内で使用できるテンプレート(ドキュメント)変数の一覧。 親ドキュメントのIDを取得するために、「Ultimate Parent」なるスニペットを使用していましたが、あるとき、親ドキュメントのIDを取得するためのテンプレート変数が用意されていることに気付きました。MEはSHOCK!!・・・という不測の事態を受けて、テンプレート(ドキュメント)変数を、復習しました。 MODxテンプレート変数の基本書式 ドキュメント内や、テンプレート、チャンク内などで、以下のように記述します。 [*テンプレート変数名*] 公式ドキュメントはhttp://modxcms.com/document-tvs.html(英語)。 MODxテンプレート変数の一覧 [*id*]
サムネイル画像をクールに拡大表示する Highslide JS を利用する方法を紹介します。内容は Movable Type をサンプルにしていますが、他のブログ等でも応用できると思います。 WordPress ではプラグイン WPJ-Highslide 0.2 が利用できるみたいです。 とりあえず下記のサンプル画像をクリックしてください。拡大表示された画像の上でクリックすると元に戻ります。 拡大ツールでは、当サイトでも紹介している Lightbox JS が有名ですが、この Highslide JS は下記の特徴があります。 拡大画像の下にキャプション(タイトル)の挿入が可能 ウィンドウサイズに収まるように拡大(右下のアイコンをクリックすると 100% 表示) 拡大画像のドラッグが可能 以下、カスタマイズ方法です。ここではダウンロード時のバージョン 2.2.74.0.6 で話を進めます。
In this short tutorial, I will demonstrate how to use nginx as a frontend web proxy and Starman as a backend web server running a Catalyst application. It assumes you already know about PSGI, Catalyst, nginx and how to install all the required libraries and perl modules. Requirements : Plack Starman Catalyst w/ Catalyst::Engine::PSGI nginx (w/ ssl if needed) First, we’ll configure nginx to run as
ここのブログは、nginx(proxyサーバ)が外からのアクセスを受け、それを thin + sinatra (アプリケーションサーバ) と mongoDB (データベースサーバ)で処理する、というWebシステム定番の三層構造で構成している。 ただ、見てわかるようにほぼ静的なコンテンツのサイトなので、アクセス毎にアプリケーションサーバを走らせる意味がない。また、このVPSの一番安いコースにおいているので、あまり贅沢に資源を使いたくない。と言ったことから生成したhtmlをキャッシュして2度目のアクセスからはアプリケーションサーバやデータベースにアクセスしないようにしている。 Webシステムによっては、アプリケーションサーバで静的なhtmlファイルを作成し負荷の軽減をしたりするが、キャッシュファイルを自前で扱うのはvalidation等色々だるいので、このブログシステムではnginxに任せてい
expect を利用して、cron 経由で scp コマンドを発行する際のメモです。 本来なら expect なんぞ使わずに、パスフレーズ無しの鍵を作るべきなのでしょうが、 送り先のサーバが鍵交換に対応してないので。私の権限が及ぶモノでは無いので、設定変えられないし。 まずは expect が動かないとハナシになりません。fedora は default でインストールされていますが、 今回使う RHEL ES 4 にはインストールされていません。up2date で入れようかと思ったのですが…… そういや認証が必要なんだっけ。……資料探すのメンドイのでソースで入れよう。 うにっくすさんの覚え書き - Expect - インストール を参考にインストールしました。 expect を使用する際には、使いたいコマンドがどんなメッセージでどんな入力を要求するのか事前に調べておく必要が有ります。 「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く