タグ別アーカイブ: kansai.pm

Kansai.pm 第15回ミーティング 参加しましたー


Kansai.pm 第15回ミーティング
* 2013/2/23 14:00 -Yahoo大阪(大阪富国生命ビル27F)

ビルはとても綺麗だった。部屋も広くてとても快適に過ごせましたー!!参加した際の備忘録としてのメモ書き程度に。。。

『Webサービスのつくり方』のつくり方[@yusukebeさん]

オモロキでの仕事を7割。ボケて の開発。オモロキで爆速開発
Webサービスの作り方 著者

  • 2010年から2012年の間に執筆
  • MarkDown + Byword で執筆
  • DropBoxでファイルを共有
  • 自作アプリ「Dropdown」
    • マークダウンっぽい拡張子のファイルを Text::Markdown でWebページでプレビュー
    • WebService::DropBox を使ってDropbox内のファイルをプレビュー
  • Webサービスの作り方で書けなかった内容
  • Mojolicious推し
  • MVCモデルについて
  • Model重要・・・使いまわせる

BokeのWebアプリは以下の様なレイヤ構成になっている(上から順に高レイヤ)

  1. Bokete::Web::Controller::Boke
  2. Bokete::Model::Boke
  3. Bokete::DBx
  4. SQL::Abstract::Limit +DBI
  5. MySQL

Validationも工夫
* Form::FormValidator::Lite
* data on Model -> Data::Validator

  • AWS
    自動化、冗長化を助けてもらう
  • Cinnamon かわいい
    naoyaさんのレシピほぼまんま使っている

【感想】
WebService::DropBox(使ってみたい)
Cinnamonの評判が色んな所でいいとあるよな


MovableTypeについて[@junnamaさん]

WordPressのテンプレートとCakePHPのViewを 書ける

【感想】
MTの話ちょうど気になっていたので参考になった!!


コピペ検出器について(仮)[@goccy54さん]

動くコードを書く上でコピペが必要になるケースはある。(りふぁくたりんぐはしないとね)

PerlやJavaScriptいはコピペ検出器がない 何故無いのか??

作ってみた 

https://github.com/goccy/p5-Compiler-Tools-CopyPasteDetector

日本語での使い方


デプロイツールの作り方[@shiba_yu36さん]

Cinnamon について

有名なデプロイツール

  • Cappistrano
  • Archar

Cinnamonとは

  • perl製デプロイツール
  • perlでDSLっぽく設定を書ける

コンセプト

  • Minimum
  • Role(環境(productionなど)) + Task(実行するコマンドの単位)

Cinnamon側では サーバへのコマンド実行のみを提供。デプロイの方法は利用者に任せる

開発Tips

Net::OpenSSH 外部サーバにSSHでコマンドを実行してくれる
DSL 単なる関数 export Exporter::Lite 
Plack::Bulderを参考


全体を通しての感想

手を動かして作っていくことがいいなーと思った。なんでも手を動かして作ってみたい。ホントkansai.pmにでてやる気が出た。出張帰りと寝不足で懇親会に参加席なかったことが残念だったーー

【メモ】  

  • Milter(MailFilter)