MySQL、オープンソース系、ウェブ系ネタ。短いコードなの読むと参考になる。Mojoliciouアプリを埋め込む追記:Mojolicious::Commandsを使う方法があるらしい。この方法を使ってMojoliciousアプリ(Liteではない)を埋め込む場合は、下記コードのようにMojo::Serverを使えば出来る。$sub_app);MyAppにSubAppを埋め込むだけの簡単なコードだとこんな感じ。ような事も出来るはず。webアプリを作る上でセキュアな通信を強要するページとそうではないページを振り分けるにはどうすればいいのか悩んでいたのだけど、ルーターでリダイレクトさせる方法にしてみた。[...]Mojoliciousでactionの前後に実行される独自のHookを作る。PerlのWebApplicationFrameworkであるMojoliciousでは様々なフックが用意されているのだけれど、actionの前後だけに実行したい場合は独自にフックポイントを追加しないといけない。単純な実装方法はaround_actionフックを使うのが良さそう。Mojolicious純正のフォームバリデーションを使う上で気を付ける点を書き留めておく。Mojolicious::Plugin::TagHelpersとも相性良いし(当たり前)、活用すべき。いうディレクトリ名で雛形作成される。ドキュメントにAuthor情報を追記する。UriMinillaを使ってMojoliciousプラグインを開発するMojolicious::Plugin::LocaleTextDomainOOというモジュールでCPANおーさーとなるコメントする返信をキャンセルする。DBIx::Class(DBIC)でtimestamp的なカラムの自動更新Mojoliciousでactionの前後に実行される独自のHookを作る。