Submit Search
Asset Pipeline for Perl
1 like
•
4,162 views
Yoshihiro Sasaki
Plack::Middleware::Assets::RailsLike
Technology
Read more
1 of 11
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
More Related Content
PDF
Nginx
kantohibi
PDF
Scotty を利用した "ゆるふわ" Web サービス作成
krdlab
PPTX
Yesod勉強会
Hideyuki Tanaka
PDF
LocalStack
chibochibo
PDF
Crawler Commons
chibochibo
PDF
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
PDF
当社のawsへの取組
Mercari Inc.
KEY
おすすめ gem
chocoby
Nginx
kantohibi
Scotty を利用した "ゆるふわ" Web サービス作成
krdlab
Yesod勉強会
Hideyuki Tanaka
LocalStack
chibochibo
Crawler Commons
chibochibo
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
当社のawsへの取組
Mercari Inc.
おすすめ gem
chocoby
What's hot
(20)
PDF
200k/sec
Sugawara Genki
PDF
Capistrano in practice - WebCareer
Kyosuke MOROHASHI
PDF
densan2014-late01
Takenori Nakagawa
PPTX
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
PDF
Redis
y-okubo
PDF
はじめての Gatling
Naoya Nakazawa
PPTX
Couch Db勉強会0623 by yssk22
Yohei Sasaki
PDF
小規模アプリ開発者が中から見るモンスターストライク
yoshiteru kawamata
PDF
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
PPTX
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
PDF
Rubyで始めるWebスクレイピング
Takuro Sasaki
PDF
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
PDF
MHA on AWS+Rails
Sugawara Genki
PDF
nginxのログを非スケーラブルに省メモリな方法で蓄積する
Atsushi Hayakawa
PDF
多分モダンなWebアプリ開発
tak-nakamura
PPTX
Rubyによるクローラー開発
しくみ製作所
PDF
AWSをコードで定義する
Sugawara Genki
PPTX
20080630
小野 修司
PDF
みんなでWAIWAI Webアプリ
Kiwamu Okabe
PDF
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
Ryuji Tamagawa
200k/sec
Sugawara Genki
Capistrano in practice - WebCareer
Kyosuke MOROHASHI
densan2014-late01
Takenori Nakagawa
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
Redis
y-okubo
はじめての Gatling
Naoya Nakazawa
Couch Db勉強会0623 by yssk22
Yohei Sasaki
小規模アプリ開発者が中から見るモンスターストライク
yoshiteru kawamata
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
Rubyで始めるWebスクレイピング
Takuro Sasaki
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
MHA on AWS+Rails
Sugawara Genki
nginxのログを非スケーラブルに省メモリな方法で蓄積する
Atsushi Hayakawa
多分モダンなWebアプリ開発
tak-nakamura
Rubyによるクローラー開発
しくみ製作所
AWSをコードで定義する
Sugawara Genki
20080630
小野 修司
みんなでWAIWAI Webアプリ
Kiwamu Okabe
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
Ryuji Tamagawa
Ad
Viewers also liked
(20)
PDF
テーマ「最適化」
technocat
ODP
Google trends to_irc
rarere
PDF
YAPC::AsiaとHokkaido.pm
Yoshihiro Sasaki
PDF
Games::* - Perlで 「ゲーム」しよう #hokkaidopm
鉄次 尾形
PDF
YAPCレポートの舞台裏
Masahiro Honma
PDF
"Ops Tools with Perl" 2012/05/12 Hokkaido.pm
Ryosuke IWANAGA
PDF
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
moznion
PDF
Use Carton
Yoshihiro Sasaki
PDF
理解したつもりになるGit入門
Yoshihiro Sasaki
PPTX
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
goccy
PDF
Currying in perl
Masahiro Honma
PDF
テーマ「なんでもないようなこと」
technocat
PDF
PHPカンファレンス北海道_20160416
Yoshihiro Sasaki
PDF
Takao.mt 2013
moznion
PDF
Using Dancer
Yoshihiro Sasaki
PDF
Plack::Request with Encoding
moznion
PDF
CPAN/便利モジュール
Yoshihiro Sasaki
PPT
変数、リファレンス
charsbar
KEY
Perl 非同期プログラミング
lestrrat
PDF
cpanfile
Yoshihiro Sasaki
テーマ「最適化」
technocat
Google trends to_irc
rarere
YAPC::AsiaとHokkaido.pm
Yoshihiro Sasaki
Games::* - Perlで 「ゲーム」しよう #hokkaidopm
鉄次 尾形
YAPCレポートの舞台裏
Masahiro Honma
"Ops Tools with Perl" 2012/05/12 Hokkaido.pm
Ryosuke IWANAGA
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
moznion
Use Carton
Yoshihiro Sasaki
理解したつもりになるGit入門
Yoshihiro Sasaki
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
goccy
Currying in perl
Masahiro Honma
テーマ「なんでもないようなこと」
technocat
PHPカンファレンス北海道_20160416
Yoshihiro Sasaki
Takao.mt 2013
moznion
Using Dancer
Yoshihiro Sasaki
Plack::Request with Encoding
moznion
CPAN/便利モジュール
Yoshihiro Sasaki
変数、リファレンス
charsbar
Perl 非同期プログラミング
lestrrat
cpanfile
Yoshihiro Sasaki
Ad
Recently uploaded
(10)
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
20250729_Devin-for-Enterprise
Masaki Yamakawa
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
Asset Pipeline for Perl
1.
Hokkaido.pm#10 LT @aloelight Asset Pipeline for
Perl
2.
Asset Pipeline •複数のJavaScriptやCSSを結合して、 minifyしたりしてくれる機能 •CoffeeScript、Sass等を自動で変換 •Railsに標準搭載されている
3.
それっぽいの作りました Plack::Middleware::Assets::RailsLike github.com/ysasaki/p5-plack-middleware-assets-railslike
4.
主な機能 •JavaScript, CSSの結合と最小化 •LESS, Sass/Scssの展開 •Cache •Pre-compile
5.
使い方
6.
ディレクトリ構造 . ├── app.psgi ├── assets │
├── main.css │ └── main.js └── static ├── css │ ├── div.css │ └── style.css └── js ├── alert.js ├── functions.js └── jquery-2.0.3.js Manifestファイル 読み込ませたいファイルを記載 読み込みたい普通のjs, cssファイル
7.
Manifest > cat assets/main.js //=
require jquery-2.0.3 //= require functions //= require alert > cat assets/main.css /* *= require style *= require div */
8.
app.psgi use strict; use warnings; use Plack::Builder; builder
{ enable 'Assets::RailsLike', path => qr{^/assets}, root => '.', search_path => [ './static/js', './static/css' ]; $app; };
9.
DEMO
10.
Pre-compile > assets-railslike-precompiler.pl -v
> --search-path static/js > assets/main.js Compiles assets/main.js => assets/ main-1078b9553ce7343a23b915716b84d68bf5c72d64.js
11.
DEMO
Download