Soumettre la recherche
Mettre en ligne
Asset Pipeline for Perl
•
1 j'aime
•
4,153 vues
Yoshihiro Sasaki
Suivre
Plack::Middleware::Assets::RailsLike
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 11
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Nginx
Nginx
kantohibi
Scotty を利用した "ゆるふわ" Web サービス作成
Scotty を利用した "ゆるふわ" Web サービス作成
krdlab
Yesod勉強会
Yesod勉強会
Hideyuki Tanaka
LocalStack
LocalStack
chibochibo
Crawler Commons
Crawler Commons
chibochibo
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
当社のawsへの取組
当社のawsへの取組
Mercari Inc.
おすすめ gem
おすすめ gem
chocoby
Recommandé
Nginx
Nginx
kantohibi
Scotty を利用した "ゆるふわ" Web サービス作成
Scotty を利用した "ゆるふわ" Web サービス作成
krdlab
Yesod勉強会
Yesod勉強会
Hideyuki Tanaka
LocalStack
LocalStack
chibochibo
Crawler Commons
Crawler Commons
chibochibo
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
当社のawsへの取組
当社のawsへの取組
Mercari Inc.
おすすめ gem
おすすめ gem
chocoby
200k/sec
200k/sec
Sugawara Genki
Capistrano in practice - WebCareer
Capistrano in practice - WebCareer
Kyosuke MOROHASHI
densan2014-late01
densan2014-late01
Takenori Nakagawa
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
Redis
Redis
y-okubo
はじめての Gatling
はじめての Gatling
Naoya Nakazawa
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Yohei Sasaki
小規模アプリ開発者が中から見るモンスターストライク
小規模アプリ開発者が中から見るモンスターストライク
yoshiteru kawamata
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
MHA on AWS+Rails
MHA on AWS+Rails
Sugawara Genki
nginxのログを非スケーラブルに省メモリな方法で蓄積する
nginxのログを非スケーラブルに省メモリな方法で蓄積する
Atsushi Hayakawa
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
tak-nakamura
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
20080630
20080630
小野 修司
みんなでWAIWAI Webアプリ
みんなでWAIWAI Webアプリ
Kiwamu Okabe
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
Ryuji Tamagawa
テーマ「最適化」
テーマ「最適化」
technocat
Google trends to_irc
Google trends to_irc
rarere
Contenu connexe
Tendances
200k/sec
200k/sec
Sugawara Genki
Capistrano in practice - WebCareer
Capistrano in practice - WebCareer
Kyosuke MOROHASHI
densan2014-late01
densan2014-late01
Takenori Nakagawa
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
Redis
Redis
y-okubo
はじめての Gatling
はじめての Gatling
Naoya Nakazawa
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Yohei Sasaki
小規模アプリ開発者が中から見るモンスターストライク
小規模アプリ開発者が中から見るモンスターストライク
yoshiteru kawamata
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
ko ty
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
ko ty
MHA on AWS+Rails
MHA on AWS+Rails
Sugawara Genki
nginxのログを非スケーラブルに省メモリな方法で蓄積する
nginxのログを非スケーラブルに省メモリな方法で蓄積する
Atsushi Hayakawa
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
tak-nakamura
Rubyによるクローラー開発
Rubyによるクローラー開発
しくみ製作所
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
20080630
20080630
小野 修司
みんなでWAIWAI Webアプリ
みんなでWAIWAI Webアプリ
Kiwamu Okabe
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
Ryuji Tamagawa
Tendances
(20)
200k/sec
200k/sec
Capistrano in practice - WebCareer
Capistrano in practice - WebCareer
densan2014-late01
densan2014-late01
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Redis
Redis
はじめての Gatling
はじめての Gatling
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
小規模アプリ開発者が中から見るモンスターストライク
小規模アプリ開発者が中から見るモンスターストライク
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Serverless frameworkを使ってみた話 at #nseg #90
Serverless frameworkを使ってみた話 at #nseg #90
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Serverless frameworkでお手軽lambda運用 at #nseg #93
Serverless frameworkでお手軽lambda運用 at #nseg #93
MHA on AWS+Rails
MHA on AWS+Rails
nginxのログを非スケーラブルに省メモリな方法で蓄積する
nginxのログを非スケーラブルに省メモリな方法で蓄積する
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
Rubyによるクローラー開発
Rubyによるクローラー開発
AWSをコードで定義する
AWSをコードで定義する
20080630
20080630
みんなでWAIWAI Webアプリ
みんなでWAIWAI Webアプリ
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
En vedette
テーマ「最適化」
テーマ「最適化」
technocat
Google trends to_irc
Google trends to_irc
rarere
YAPC::AsiaとHokkaido.pm
YAPC::AsiaとHokkaido.pm
Yoshihiro Sasaki
Games::* - Perlで 「ゲーム」しよう #hokkaidopm
Games::* - Perlで 「ゲーム」しよう #hokkaidopm
鉄次 尾形
YAPCレポートの舞台裏
YAPCレポートの舞台裏
Masahiro Honma
"Ops Tools with Perl" 2012/05/12 Hokkaido.pm
"Ops Tools with Perl" 2012/05/12 Hokkaido.pm
Ryosuke IWANAGA
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
moznion
Use Carton
Use Carton
Yoshihiro Sasaki
理解したつもりになるGit入門
理解したつもりになるGit入門
Yoshihiro Sasaki
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
goccy
Currying in perl
Currying in perl
Masahiro Honma
テーマ「なんでもないようなこと」
テーマ「なんでもないようなこと」
technocat
PHPカンファレンス北海道_20160416
PHPカンファレンス北海道_20160416
Yoshihiro Sasaki
Takao.mt 2013
Takao.mt 2013
moznion
Using Dancer
Using Dancer
Yoshihiro Sasaki
Plack::Request with Encoding
Plack::Request with Encoding
moznion
CPAN/便利モジュール
CPAN/便利モジュール
Yoshihiro Sasaki
変数、リファレンス
変数、リファレンス
charsbar
Perl 非同期プログラミング
Perl 非同期プログラミング
lestrrat
cpanfile
cpanfile
Yoshihiro Sasaki
En vedette
(20)
テーマ「最適化」
テーマ「最適化」
Google trends to_irc
Google trends to_irc
YAPC::AsiaとHokkaido.pm
YAPC::AsiaとHokkaido.pm
Games::* - Perlで 「ゲーム」しよう #hokkaidopm
Games::* - Perlで 「ゲーム」しよう #hokkaidopm
YAPCレポートの舞台裏
YAPCレポートの舞台裏
"Ops Tools with Perl" 2012/05/12 Hokkaido.pm
"Ops Tools with Perl" 2012/05/12 Hokkaido.pm
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
Use Carton
Use Carton
理解したつもりになるGit入門
理解したつもりになるGit入門
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
これからのPerlプロダクトのかたち(YAPC::Asia 2013)
Currying in perl
Currying in perl
テーマ「なんでもないようなこと」
テーマ「なんでもないようなこと」
PHPカンファレンス北海道_20160416
PHPカンファレンス北海道_20160416
Takao.mt 2013
Takao.mt 2013
Using Dancer
Using Dancer
Plack::Request with Encoding
Plack::Request with Encoding
CPAN/便利モジュール
CPAN/便利モジュール
変数、リファレンス
変数、リファレンス
Perl 非同期プログラミング
Perl 非同期プログラミング
cpanfile
cpanfile
Similaire à Asset Pipeline for Perl
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Apache Calcite の Apache Geode Adapter を弄った
Apache Calcite の Apache Geode Adapter を弄った
Akihiro Kitada
ネタじゃないScala.js
ネタじゃないScala.js
takezoe
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門
Ashitaba YOSHIOKA
イマドキの現場で使えるJavaライブラリ事情
イマドキの現場で使えるJavaライブラリ事情
takezoe
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
linzhixing
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
Toshimichi Suekane
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
真乙 九龍
scala+liftで遊ぼう
scala+liftで遊ぼう
youku
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
Muyuu Fujita
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
Naoya Ito
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
Yuki Morishita
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Masahiro Nagano
Rails3.1rc4を試してみた
Rails3.1rc4を試してみた
Takahiro Hidaka
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
Cloud Foundry: Open Platform as a Service
Cloud Foundry: Open Platform as a Service
Shunsuke Kurumatani
Similaire à Asset Pipeline for Perl
(20)
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Apache Calcite の Apache Geode Adapter を弄った
Apache Calcite の Apache Geode Adapter を弄った
ネタじゃないScala.js
ネタじゃないScala.js
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門
イマドキの現場で使えるJavaライブラリ事情
イマドキの現場で使えるJavaライブラリ事情
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
scala+liftで遊ぼう
scala+liftで遊ぼう
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Rails3.1rc4を試してみた
Rails3.1rc4を試してみた
Scala.jsはじめました!
Scala.jsはじめました!
Cloud Foundry: Open Platform as a Service
Cloud Foundry: Open Platform as a Service
Dernier
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Dernier
(9)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
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
Télécharger maintenant