並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 209件

新着順 人気順

mojoliciousの検索結果161 - 200 件 / 209件

  • mod_proxy + Mojolicious(::Lite)を使ってデプロイする場合 - メメメモモ

    Mojoliciousで書いたアプリをバックエンドで動作させ、apache+mod_proxyをフロントエンドに置いている場合の設定メモです。 Apache + mod_proxyの設定 今回は、下記のように、パスで振り分けるように設定している場合です。 ServerName somehost.com ProxyPass /app1 http://localhost:3000 Mojoliciousの設定 redirect_toのための設定 redirect_to()メソッドが絶対URLを使うようにするために、 次のように環境変数を設定します。 sub startup { $ENV{MOJO_REVERSE_PROXY} = 1; } リクエストベースのURLパスを設定 各リンクのベースとなるパスを設定するように、以下のフックを設定します。 app->hook('before_dispat

      mod_proxy + Mojolicious(::Lite)を使ってデプロイする場合 - メメメモモ
    • Perl(Mojolicious)+nginxで連携 - m_shige1979のときどきITブログ

      やること PerlにMojoliciousをインストールして、nginxと連携する Perl設定 plenvをダウンロード [root@localhost ~]# git clone git://github.com/tokuhirom/plenv.git ~/.plenv Cloning into '/root/.plenv'... remote: Counting objects: 1828, done. remote: Compressing objects: 100% (946/946), done. remote: Total 1828 (delta 551), reused 1793 (delta 523) Receiving objects: 100% (1828/1828), 1.54 MiB | 387.00 KiB/s, done. Resolving deltas:

        Perl(Mojolicious)+nginxで連携 - m_shige1979のときどきITブログ
      • Mojolicious::Guides::Cookbook

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          Mojolicious::Guides::Cookbook
        • sourcereader.cgiをMojolicious::Liteで書きなおした - 日曜プログラマのそゞろ事

          Mojolicious::Liteネタですが、もう周回遅れ気味ですね。 6月3日にversion1.41になっています。 このスクリプトは、devel.nqou.netを作ったときに、ソースを見るビューアとして書いたものを、Mojolicious::Liteで書きなおしたものです。 サンプルばかりではなく、実際に使うもの(使えるものかどうかはともかく)を作ってみるのも良いものですね。

          • MojoliciousでCSSなどの静的ファイルを利用する - Perl入門ゼミ

            Perl › Mojolicious 今回は静的ファイルを利用したWebアプリケーションを作成してみましょう。静的ファイルはスクリプトのあるディレクトリのpublicというディレクトリに配置します。cssというディテクトリを作成して、その中にcommon.cssというファイルを配置します。 # ディレクトリ構成 app.cgi public/css/common.css 以下がCSSを読み込んだスクリプトです。見出しの部分が赤くなっているのが確認できると思います。 stylesheet関数を利用して、CSSを読み込んでいます。 #!/usr/bin/perl # Mojoliciousを読み込むためのライブラリのパスの設定 use FindBin; use lib "$FindBin::Bin/lib"; # Mojolicious::Liteの利用 use Mojolicious::Li

              MojoliciousでCSSなどの静的ファイルを利用する - Perl入門ゼミ
            • Mojolicious::Sessions

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                Mojolicious::Sessions
              • Perl入学式に参加した感想&その後ちょっと作ったMojoliciousのサイト - m_shige1979のときどきITブログ

                Perl入学式 Advent Calendar 2014の12月16日(火)の記事です。 昨日はpapixさんのReplyでお手軽にPerlのコードを動かす話でした。 Perlの対話型環境は始めて聞きました。ちょっと触ってみようかと思います。 ここではPerl入学式への参加したことやその感想などを記載していきます。 あとついでに作ったサイト(超しょぼい)の説明とか… 入学式について 参加してよかったこと Perlについて本当の基礎から学ぶことができた。 正規表現が組めないと使えないイメージしかないからなかなか手を付けることが出来なかった。 入学式に参加して基礎から学ぶ機会を与えられたのでPerlについて興味をもつきっかけを得ることができました。 まだ、あんまり理解していないけど… 本当に最初から学ぶことができる プログラミングの初心者でも他の言語を知ってても最初から学べる。内容によっては時

                  Perl入学式に参加した感想&その後ちょっと作ったMojoliciousのサイト - m_shige1979のときどきITブログ
                • Mojoliciousにウェブ制作をデプロイする- jamadam weblog2

                  「ウェブアプリ開発」と「ウェブ制作」って別のジャンルなのかなあ。主に受託のコーポレートウェブ制作を生業にしていると流行りのウェブアプリケーションフレームワーク的なものにあまり馴染めない。まるで別世界の出来事のようだ。これって何となくURLディスパッチに対する発想の違いな気がしたので、Mojoliciousのディスパッチャを豪快に差し替えて、ウェブ制作を「デプロイ」できるようにした。apache風のディスパッチャをMojoliciousに登録する「MojoX::Tusu」。 リクエストパスはサーバーのディレクトリ階層を意味する。 テンプレートもstaticファイルもpublic_htmlに突っ込む。 server-parsedの対象は拡張子で決める。 apacheのDirectoryIndexに相当する機能。 apacheのErrorDocumentに相当する機能。 otherのread権限

                  • 第33回 MojoliciousでかんたんWebアプリケーション開発(2) | gihyo.jp

                    前回の(1)はこちらから。 MojoliciousとMVC ここでは(1)で生成したmyapp.plファイルのコードをもとに、多くのWebアプリケーションフレームワークで採用されているMVC(Model-View-Controller)アーキテクチャとMojoliciousの対応について解説します。 コントローラ myapp.plにおいてコントローラに相当するのはリスト1のサブルーチン部分です。 リスト1 ルーティングとコントローラの定義 get '/' => sub { my $c = shift; $c->render(template => 'index'); }; リクエストとコントローラを紐付けるルーティングの定義の基本的な形式は次のようになります。 get '/'部分で処理すべきリクエストを定義し、リクエストがマッチした場合に実行するサブルーチン(コントローラ)を定義します。リ

                      第33回 MojoliciousでかんたんWebアプリケーション開発(2) | gihyo.jp
                    • Mojolicious 0.999901 released - Sebastian Riedel - Perl and the Web

                      Recently we've added countless amazing usability improvements to Mojolicious, resulting almost exclusively from user feedback, so it's about time for another preview release! As you can see from the version number, we are very very close to a 1.0 release now. It's basically just the manual missing, and that will be addressed in a documentation marathon starting this month, but more about that in

                      • Mojolicious::Lite でセッションの名前とかセキュア属性とかいじる | ぱわふる

                        ドキュメントによると、Mojolicious(::Lite)のデフォルトのセッションはセッション情報をサーバ側に保存せずにクライアント側にクッキーとして暗号化(base64 デコードしたら普通にJSON形式のデータが出てくるので暗号化はされていません)+署名して保存するみたい。 サーバ側で保存しなくて良い代わりに4096バイトの制約があるようだ。 しかし、そのクッキーを盗聴される(丸々コピーされる)とまずいのでクッキーにSecure属性を付けたいと思って調べました。LiteでないMojoliciousの情報ばかりで少し時間がかかった。 app->sessions->cookie_name('hoge'); app->sessions->secure(1); app->secret('適当な文字列'); これだけでOKでした。(ブラウザから簡単に確認できます) cookie_name

                        • Mojolicious::Routes

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            Mojolicious::Routes
                          • MojoliciousとBootstrapの連携-フォーム作成を楽しちゃおう - 鈍足ランナーのIT日記

                            Mojoliciousタグヘルパーを覚えるのはつらいというわけで、自動的に生成するWebツールMojoHel を作ってみた。MojoHel自体もMojoliciousアプリとなっています。ソースも公開していますこちら いまのところ、 TextAreaの改行がコピペするとうまく反映されない。 Selectボックスの要素の空白がうまく設定されない。 処理中なんだかどうだかわからない。 2013/2/27 とりあえず、改行のバグをつぶして、空白のバグもつぶして、 xsltprocのオプションで--novalidを渡して、パフォーマンスの高速化したので 実用的になったかも。fieldsetにxmlnsが出力されてしまうバグがありますが・・・ 2013/2/28 selectボックスのバグをつぶした。日本語で文字化けするバグを発見。 「テスト」という文字列が以下のようにかえってきていて、これをうまく

                              MojoliciousとBootstrapの連携-フォーム作成を楽しちゃおう - 鈍足ランナーのIT日記
                            • Mojolicious::Lite で WebSocketのタイムアウトの時間を修正する - 僕のYak Shavingは終わらない

                              あくまでMojolicious 2.59に限った話かもしれませんがいくつかのサイトでタイムアウトの問題が解決できないとあったので調べてみました。 MojoでWebSocketするときのまとめ - のらねこの気まま暮らし Mojolicious::LiteのWebSocketのタイムアウトは300秒 - M.C.P.C. ていうかもしかして昨日修正されたのかこれ? Mojolicious::Controller - search.cpan.org ”For mostly idle WebSockets you might also want to increase the inactivity timeout, which usually defaults to 15 seconds.” # Increase inactivity timeout for connection to 300

                                Mojolicious::Lite で WebSocketのタイムアウトの時間を修正する - 僕のYak Shavingは終わらない
                              • How to debug a Mojolicious::Lite application. - Yuki Kimoto Perl Informations

                                Web application debugging problemWe can debug a nomal perl script in the following way. perl -d script.pl This is very useful. But it is very difficut to debug a web application.For example, If a CGI script is excutred by a web server like Apache,Debuging is impossible.Mojolicious has own web server, which is written by Perl.so we can debug a web application.How to debug a web applicationI prepare

                                • Mojolicious::Lite

                                  NAME Mojolicious::Lite - Micro real-time web framework SYNOPSIS # Automatically enables "strict", "warnings", "utf8" and Perl 5.16 features use Mojolicious::Lite -signatures; # Route with placeholder get '/:foo' => sub ($c) { my $foo = $c->param('foo'); $c->render(text => "Hello from $foo."); }; # Start the Mojolicious command system app->start; DESCRIPTION Mojolicious::Lite is a tiny domain speci

                                    Mojolicious::Lite
                                  • Mojolicious 1.16: Emergency Release, Please Upgrade! - Sebastian Riedel about Perl and the Web

                                    About an hour ago we've been made aware of a serious security vulnerability in Mojolicious that could expose files on your system. The issue has already been fixed, but the reporter (Viacheslav Tykhanovskyi) has sadly been very irresponsible and disclosed the issue on Twitter before contacting us. So i have to urge you to upgrade immediately! Until the release reaches all CPAN mirrors, which takes

                                    • Mojolicious - Google Groups

                                      Welcome to Mojolicious. This Google Group has been deprecated in favour of forum.mojolicious.org.

                                      • Mojolicious hack of the day: AnyEvent - Sebastian Riedel about Perl and the Web

                                        When we recently added the EV backend to Mojolicious, we not only got performance and scalability improvements, but also native support for AnyEvent. And to demonstrate how easy to use it actually is, we are going to extend the HTML5 EventSource example from last month with some IRC goodness today. :) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3

                                        • goemonでMojolicious::Liteでの開発速度を加速させてみる - Qiita

                                          goemon.ymlの記述 各所を静的ファイルの置き場所を./assets/からMojoliciousで使う./publicに変える。 *jsについてはどうもデフォルトで生成されるminifyコマンドだと*.min.jsまでminifyしようとして無限にファイルが増殖しちゃうので、苦肉の策でifを使う感じに。(githubじゃ未完成っつってるけど:jsminでも一応動きそう。) myapp.pl更新時に再起動&ライブリロードしてくれるように記述。 livereload: :35730 tasks: - match: './public/*.js' commands: - 'if ! expr ${GOEMON_TARGET_FILE} : ".*\.min\.js" > /dev/null; then minifyjs -m -i ${GOEMON_TARGET_FILE} > ${GOE

                                            goemonでMojolicious::Liteでの開発速度を加速させてみる - Qiita
                                          • データベースとプログラムの連携 | Mojolicious入門 - Perl入門ゼミ

                                            Perl › Mojolicious データベースの基礎を学習した後は、プログラムからデータベースにアクセスする方法を学びましょう。 DBD::SQLiteのインストール まず最初にSQLiteを使えるようにする必要があります。Windowsの場合はcpanコマンドを使って、Linux, Mac OS Xの場合は、cpanmコマンドを使ってDBD::SQLiteモジュールをインストールします。 # Windows cpan DBD::SQLite # Linux, Mac OS X cpanm DBD::SQLite DBIx::Connectorのインストール Perlにはデータベースを操作する場合にDBIを使うようにと解説されていることが多いですが、Webサイトを作成する場合は、DBIをそのまま使ってはいけません。Webサイトを作成する場合は、プリフォークサーバーで本番環境において配置

                                              データベースとプログラムの連携 | Mojolicious入門 - Perl入門ゼミ
                                            • [Perl] MojoliciousでHTTP(S)の振り分けをリバースプロキシのバックエンドでも出来るようにしてみる

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

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

                                                After writing Text::Haml which is a Haml implementation in Perl the next logical step was to write a renderer for Mojolicious. So here it is http://github.com/vti/mojox-renderer-haml. Besides a renderer itself there is also a Mojolicious::Plugin::HamlRenderer module that makes it really easy to plug in a new template handler. # Load HAML renderer $self->plugin('haml_renderer'); And then you can wr

                                                • GitHub - tudorconstantin/Mojolicious-Boilerplate: The Web in an **Awesome** Box

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - tudorconstantin/Mojolicious-Boilerplate: The Web in an **Awesome** Box
                                                  • perl-5.10のperl機能を排除し、Mojoliciousをperl-5.8.7で動くよう改造したmojo-legacyのv3.54 - エンジニアブログ - スカイアーク

                                                    トップページ > エンジニアブログ > Perl > perl-5.10のperl機能を排除し、Mojoliciousをperl-5.8.7で動くよう改造したmojo-legacyのv3.54 こんにちは。須釜です。 つい先日、mojo-legacyの最新版をgithubにアップしたので、今日はその作業内容を通じて、mojo-legacyをご紹介します。 mojo-legacyはMojoliciousをperl-5.8.7環境でも動くように改造したものです。どんな改造か一言で言うと、主にperl-5.10のperlの機能を排除しています。 もう少し具体的に言うと、主に下記のようなことをしており、ほとんどが単調な手作業です。perl-5.10以降では正規表現をはじめ、多くの変更点があるようですが、幸い、Mojoliciousでは下記以外には非互換な機能は使っていないようです。 defined

                                                    • MojoliciousでMiddleman的(静的HTML書き出し)なことをする - Qiita

                                                      mojoliciousのサーバー機能とテンプレート機能を組み合わせて静的HTMLを生成するためのTipsです。 ある種Middlemanより簡単です。 HTMLを簡単に生成するには「URL」と「テキスト」に構造化し、テキストを「本文」、「本文を補助するテキスト(本文途中にでるコラム、用語集、広告、レコメンド)」、「ナビゲーションなどのリンクを説明するテキスト(ナビ)」の3パターンに分類できるようにします。3パターンの「テキスト+URL」にします。このパターンを管理出来るようにMojoliciousを使っていく準備です。 ブラウザで確認できるようにする まず静的ファイルを生成するsitemap.yamlを用意します YAMLを使っているのは誰でも簡単に入力できるからというのとMarkdownとも相性がいいからです。sitemap.yamlは作らなくてもできると思いますが、これくらいのメタデー

                                                        MojoliciousでMiddleman的(静的HTML書き出し)なことをする - Qiita
                                                      • ノンブロッキングIOはどの部分がノンブロッキングなのかを理解する / Mojolicious - Perl入門ゼミ

                                                        Perl › Mojolicious Mojoliciousが持っているWebサーバーはノンブロッキングIOに対応しています。でもノンブロッキングといったときには、人それぞれにいろんなイメージを抱いていると思いますし、誤解がたくさんある気がするので簡単に解説します。 ノンブロッキングなのは、HTTPリクエストを読み取る部分と書き込む部分 Mojoliciousがノンブロッキングなのは、HTTPリクエストを読み取る部分と書き込む部分です。ですので、たとえば複数の10Mバイトのファイルをレスポンスとして返す場合は、並列で処理することができます。またアップロードで複数の10Mバイトのファイルをリクエストとして受け取るときは、並列に処理することができます。 データベースアクセスはノンブロッキングではない 一般的にデータベースアクセスはノンブロッキングではありません。MySQLやSQLiteへのアク

                                                          ノンブロッキングIOはどの部分がノンブロッキングなのかを理解する / Mojolicious - Perl入門ゼミ
                                                        • パラメーターの受け取り方 | Mojolicious入門 - Perl入門ゼミ

                                                          Perl › Mojolicious では基本のアプリケーションに機能を追加していきましょう。今回はMojoliciousにおけるパラメーターの受け取り方を解説したいと思います。ここで、パラメーターとは、ユーザーから送信されるデータのことだと考えてください。パラメーターの受け取り方には、三つの方法があります。 URLの一部 クエリ文字列 POSTデータ 今回はこのうち「URLの一部」として受け取る方法と、「クエリ文字列」として受け取る方法の二つを解説したいと思いま。POSTデータとしてデータを送信する方法は、フォームの利用を解説するときに、改めて解説したいと思います。今のところは、みっつの方法があることを頭に入れておいてください。 URLの一部としてパラメーターを受け取る 最初に、URLの一部としてパラメーターを受け取る方法を解説します。たとえば次のようなURLを考えてみてください。 /d

                                                            パラメーターの受け取り方 | Mojolicious入門 - Perl入門ゼミ
                                                          • More Mojolicious WebSocket examples / No time to wait

                                                            I've been playing with WebSockets for a while. And here are some links to the projects I've came up with. Server side is written in Mojolicious::Lite. Client side is mostly JQuery. For non websocket browser Flash workaround is used. Showmetheshell An interactive shell with colors and unicode support. http://github.com/vti/showmetheshell Some screenshots are available in the repo: http://github.com

                                                            • さくらVPSでMojoliciousを使うの巻 - Qiita

                                                              sakura vps 1GBにCentOS 6.xを入れまして、Perl と Mojolicious を入れていきます。 まず、そもそもPerlが入っているのかって話。

                                                                さくらVPSでMojoliciousを使うの巻 - Qiita
                                                              • \[Perl入学式] Mojoliciousの復習ついでにクリスマスっぽいこともする - mahoyaya’s diary

                                                                2015/12/12に実施された「Perl入学式 in 東京 第5回」でPerl入学式デヴューを果たしたmahoyayaです。 懇親会でよっぱらったT氏にAdventCalenderへの投稿を 強要 お勧めされたので、Perl入学式Advent Calendar 2015の24日目に参加してみます。 昨日はhakata_oyukiさんのPerl入学式のもう一つの歴史でした。感想は人それぞれだと思いますが、自分はこの投稿を読んで震えました。 自分もPerl入学式をきっかけに色々なものへ貢献していきたいと強く思いました。 っていうか、いい話の後の投稿つらいwww Mojolicious::Liteを利用したwebアプリ開発 この記事はPerl入学式で教材として利用されているMojoliciousを利用したwebアプリ開発の学習をちょびっとだけ延長した内容です。 Perl入学式のwebアプリ開発

                                                                  \[Perl入学式] Mojoliciousの復習ついでにクリスマスっぽいこともする - mahoyaya’s diary
                                                                • Mojolicious::LiteでWebSocketを使ってボンバーマン - メメメモモ

                                                                  こちらのサンプルプログラムについて調べたことメモ。 mojomber 概要 サーバに繋いだ分だけプレイヤーが作成されます 矢印キーで移動、スペースで爆弾を置く 爆発で自分が死ぬと自分のスコア(frag)が減ります 爆発で相手が死ぬと自分のスコア(frag)が増えます 爆発で死んだあと、5秒後に復活します Websocketでやり取りする情報 ステージを描画する(drawarena) プレイヤーを初期化(initplayers) 爆弾を初期化(initbombs) 新しいプレイヤー情報(new_player) 他の死亡プレイヤーを削除する(old_player) プレイヤー情報(player) プレイヤーが生き返る(alive) プレイヤーが死亡する(die) スコア情報(frags) 移動情報(move) 爆弾情報(bomb) 爆発情報(explode) ソースコード

                                                                    Mojolicious::LiteでWebSocketを使ってボンバーマン - メメメモモ
                                                                  • Mojoliciousのモデル構成例 - Qiita

                                                                    0. 環境 OS: Ubuntu 12.04 LTS 64 Mojolicious 6.01 plenv: perl 5.18.1 1. ディレクトリ構成 mojo generate app MyAPPによりデフォルト構成は以下の通り。 my_app ├── lib │   ├── MyApp │   │   └── Controller │   │   └── Example.pm │   └── MyApp.pm ├── log ├── public │   └── index.html ├── script │   └── my_app ├── t │   └── basic.t └── templates ├── example │   └── welcome.html.ep └── layouts └── default.html.ep 2. Modelの追加 Controlle

                                                                      Mojoliciousのモデル構成例 - Qiita
                                                                    • Mojolicious hack of the day: CSS4 - Sebastian Riedel about Perl and the Web

                                                                      Sooner or later most web developers stumble over one not so insignificant weakness of CSS3 selectors, you can't select parent elements. So while you can select img elements with an a parent, you can't select a elements with an img child. But this has recently been solved in a very clever way with the latest CSS4 working draft, where you can just change the subject of a selector by prepending a dol

                                                                      • Mojolicious - An Interview with Sebastian Riedel - ActiveState

                                                                        Check out our step-by-step guide to effortless open source management. Learn more

                                                                          Mojolicious - An Interview with Sebastian Riedel - ActiveState
                                                                        • Mojoliciousをどうしてもindex.cgiとして動かしたい - 新大阪でコワーキングスペースを主宰しているPerlプログラマのブログ

                                                                          2013/01/24 Mojoliciousをどうしてもindex.cgiとして動かしたい @nqounetです。 Mojoliciousで作っているアプリを、どうしてもindex.cgiで動かす必要があって、とりあえず、動くようになったのでメモしておきます。 Mojo::Server::CGI ちょっと前(というか、かなり前かもしれませんが)までは、こんな感じで書けば動いていました。 index.cgi(昔は動いていた版) #!/user/hoge/perl5/perlbrew/perls/perl-5.14.2/bin/perl use utf8; use lib 'lib'; use Mojo::Server::CGI; $ENV{MOJO_APP} = 'MyApp'; $ENV{MOJO_MODE} = 'production'; Mojo::Server::CGI->new->

                                                                          • Mojolicious一筋3年目のPerlBeginnerがチャットアプリを作った話 - YAPC::Asia Tokyo 2014

                                                                            PerlBeginnerがMojoliciousで個人レベルでチャットアプリを作りました。 中上級者の突っ込みに期待しつつ、Mojolicious初心者を初級者に導くためにノウハウを発表したいと思います。 7月12日に静岡県三島市で行われる、Mishima.pm#1で発表する内容をさらに洗練して発表したいと思います。 http://atnd.org/events/50401 非同期にコーディングしていますか? sleepして気づいたMojoliciousはNode.jsと似ているんですね 非同期vs同期でベンチマークを取ってみた Mojoliciousをノンブロッキングなコードにするためには コールバック1つにつきネストがどんどん深くなるんですが・・・ チャットのお話 morboしか動かないんですが・・ Redisの使いどころ MojoliciousからRedisを使うためのモジュール M

                                                                            • Perl/Mojolicious - Masanori¤Î¥á¥âÄ¢

                                                                              Mojolicious¤Ï¡¢perl¤Î¼¡À¤ÂåWeb¥Õ¥ì¡¼¥à¥ï¡¼¥¯(WAF)¤Ç¤¹¡£ Ʊ¤¸¤¯WAF¤È¤·¤Æͭ̾¤ÊCatalyst¤ÈƱ¤¸ºî¼Ô¤Ë¤è¤Ã¤Æ°ì¤«¤é¿·¤·¤¯³«È¯¤µ¤ì¤Þ¤·¤¿¡£ Ruby on Rails¤ä¿·¤·¤¤WAF¤Îή¤ì¤ò¼õ¤±¤Ê¤¬¤é¡¢WebSocket¤ä¥×¥ê¥Õ¥©¡¼¥¯¥µ¡¼¥Ð¤Ê¤É¡¢¿·¤·¤¤µ»½Ñ¤È¡¢¥â¥À¥óperl(º£¤É¤­¤Îperl)¤ò³è¤«¤·¤Æ¡¢Web³«È¯¤¬¼ê·Ú¤Ë¹Ô¤¨¤ë¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤Þ¤¹¡£ (¤µ¤é¤Ê¤ë³«È¯¤âÀѶËŪ¤Ë¿Ê¤ó¤Ç¤ª¤ê¡¢HTTP/2.0¤Î¥µ¥Ý¡¼¥È¤â¤Þ¤â¤Ê¤¯¹Ô¤ï¤ì¤ëͽÄê (»²¾È)) "ÀΡ¢perl

                                                                              • Mojolicious::Guides::Cookbook - Mojoliciousドキュメント日本語訳プロジェクト - livedoor Wiki(ウィキ)

                                                                                Mojoliciousドキュメント日本語訳プロジェクト Mojoliciousのドキュメントを日本語に翻訳するプロジェクトです。 トップページページ一覧メンバー編集 履歴 Mojolicious::Guides::Cookbook 最終更新:mojolicious 2010年07月24日(土) 08:47:18 名前 Mojolicious::Guides::Cookbook - クックブック 概観 Mojoliciousで料理するためのレシピ デプロイメント MojolciousとMojolicious::Liteアプリケーションをさまざまなプラットフォームで実行させます。 組み込みサーバ Mojoliciousは、とてもポータブルなHTTP1.1に準拠したWebサーバを含んでいます。通常は開発時に利用されますが。小さなサイズのアプリケーションから中くらいのサイズのアプリケー

                                                                                • Mojolicious::Liteではじめてのアプリを作ってみた - kun432.github.com

                                                                                  Kansai.pm #15 からの熱が冷めないうちに、ということで、@yusukebeさんの「Webサービスのつくり方」でもオススメされていたMojoliciousを使って、簡単なものを書いてみました。あと、ちょうどすぐわかる オブジェクト指向 Perlを読みおわったところなのっでOOPでクラスも作ってみました。 はじめてのWAF、はじめての自作クラス、と初物尽くしですが、こんなレベルでも調べながら試しながらでやってみたら数時間でそれっぽいものはできちゃうよ、ということで。 仕様 IPアドレスを入力して、「逆引き」「国情報」「Whois」のどれかを出力する。 IPアドレス関連の処理はクラスを作って、上記のそれぞれの情報に対応したメソッドを用意。 Mojolicious::Liteを使って1ファイルでシンプルに作成。 見た目は気にしない! 細かいチェックも気にしない! コード 1 2 3 4