タグ carton
人気順 5 users 50 users 100 users 500 users 1000 users「Cartonの内部」について社内勉強会で発表した - $shibayu36->blog;
2015-03-16 「Cartonの内部」について社内勉強会で発表した tech perl Perlのバージョン管理ツールであるCartonの内部について、社内勉強会で発表したので、その時の資料をそのまま公開する。けっこう雑に作ってしまったので、正確性については保証できないけど、Cartonのソースコードリーディングの際の参考になればと思う。 アジェンダ Cartonとは いろいろトラブル ca... 続きを読む
Perlはもう古い、これからはDocker - ゆううきブログ
2014-12-19 Perlはもう古い、これからはDocker docker perl この記事は Perl Advent Calendar 2014 の19日目の記事です。 Plack/Carton で構築したモダンな Perl の Web アプリケーションの開発環境を Docker 化するための試行錯誤を紹介します。 普段は、Plack, Router::Simple, Text::Xsla... 続きを読む
Carp::Replyを使って、モジュールの挙動を追いかける - $shibayu36->blog;
2014-04-05 Carp::Replyを使って、モジュールの挙動を追いかける tech perl 最近Cartonコードリーディング会をやっているのですが、そのときにCarp::Replyを使ってみたのでメモ。 例えばCartonとかの中身を追いかけるときに、この時点でこの変数はどうなっているのかとか調べたくなることがあります。そういうときにRubyのPryみたいな機能を持つ、Carp::R... 続きを読む
xbuildとCartonを利用したPerlアプリケーションのデプロイ環境の構築 - Hateburo: kazeburo hatenablog
2013-09-09 xbuildとCartonを利用したPerlアプリケーションのデプロイ環境の構築 最近、新しいサーバでサービスを動かしたりベンチマークを取る場合には、モリスさんのxbuildを使ってるhttps://github.com/tagomoris/xbuildxbuildを使うとローカルの任意のディレクトリにPerl(Ruby,Node.js,PHP,Pythonにも対応)のランタ... 続きを読む
Carton 1.0 時代の Web アプリケーション開発フロー - blog.64p.org
Carton 1.0 がでたところで、Web アプリケーション開発のフローを一度見直しておきたい、そんな人も多いでしょう。 そんな方のために僕のやりかたをまとめました。各社、議論の叩き台にしていただければよろしいかと存じます。 もっとも重要なことは、、 Carton を使うときに、僕が最重要だと思うことは、できるだけ本番環境と開発環境の環境をそろえるということです。CPAN モジュールが本番と開発... 続きを読む
YappoLogs: lingr-ircd でお気楽 perl チャット
lingr-ircd でお気楽 perl チャット 最近 Perlの話題を日本語で – Lingr という革新性力が活発ですが、やっぱり lingr は情報密度が薄いのから、情報密度が濃い irc client から使いたいっていう事で1週遅れで導入しました。 材料 Perl(筆者はCentOSに最初から入ってる5.8.8を使っています) Carton(適当に入れてください、筆者は sudo cp... 続きを読む
YappoLogs: Carton Conferenceやってきました
Carton Conferenceやってきました cpanm / carton の新しいバージョンも出たことだし、そろそろみんなの carton の知見を集めましょうってことで Carton Conference を開催して来ました。 当日の模様は動画では無くはやりの podcast で配信します。 Podcast SP1: 2013/03/02 Carton Conference Tokyo 2... 続きを読む
plenv + cpanm + carton でPerlの開発環境を構築する | Act as Professional - hiroki.jp
Perl情弱の@HIROCASTERでございませう。GrowthForecastとか羨ましすぎるので、最近のPerlの環境はどうやってつくるのか調べた。今回はplenv+cpanm+cartonという環境を構築します。Rubyでいうところのplenv+gem+bundleという感じである。環境はUbuntu 12.04.2 LTSとMac(Mountain Lion)での確認をしています。 ple... 続きを読む
carton + 開発版の cpanm で、特定のバージョンのモジュールをつかいこなす! - tokuhirom's blog.
2013-02-03 carton + 開発版の cpanm で、特定のバージョンのモジュールをつかいこなす! 開発版の cpanm で、META file の version range がサポートされるようになりました。CPAN の META spec v2.0 では、version range がサポートされていて、以下のような柔軟な指定が可能となっています。 Some fields (pr... 続きを読む
carton bundle を高速化する - NaN days - subtech
carton を使ってるプロジェクトで tarball をリポジトリに同梱している場合、依存モジュールが増えるたびに carton bundle することになるのだけど、モジュールの数が増えてくるとこれがすこぶる遅くなってしまう。なんでかというと (cpanfile や Makefile.PL を元に) 依存関係をチェックしなおしているからで、その結果 tarball 追加するだけのつもりが ca... 続きを読む
carton と古い cpanm をくみあわせたら悲しい話 - tokuhirom's blog.
https://github.com/miyagawa/carton/issues/52perlbrew install-cpanm でインストールした cpanm にパスがとおってる状態で、carton いれてつかおうとすると、carton は ~/perl5/bin/cpanm をつかおうとしてくれちゃってこまったという話。cpanm は既知ではないオプションをスルーするので、--showde... 続きを読む