Ruby Sapporo Night vol.10
-
Upload
keisuke-sato -
Category
Technology
-
view
2.176 -
download
1
description
Transcript of Ruby Sapporo Night vol.10
Ruby札幌×
LOCAL PHP 部Ruby Sapporo Night vol.10
はじめに
•しまださんありがとうございます•アップルストア札幌に来るの初めて!
はじめまして• id:riaf / riaf.jp とか• nequal.jp とか•大学生やってます。就職活動中です。
•本名は 佐藤佳祐 (さとうけいすけ)• gihyo.jp で連載してたり
北海道の東の方から来ました
北海道の東の方から来ました
所要時間: 4時間45分
北海道の東の方から来ました
所要時間: 4時間45分
北海道の東の方から来ました
所要時間: 4時間45分
ちなみに出身は釧路町
北海道の東の方から来ました
所要時間: 4時間45分
ちなみに出身は釧路町
Ruby Sapporo Nightvol.102009-04-17(Fri) Apple Store, Sapporo
Ruby Sapporo Nightvol.102009-04-17(Fri) Apple Store, Sapporo
ちょっと Ruby 札幌風にプレゼン作ろうと思ったけど
無理でした。
今日は、LOCAL PHP部を代表してきました!
今日は、LOCAL PHP部を代表してきました!
LOCAL PHP部?なにそれ?
今日は、LOCAL PHP部を代表してきました!
LOCAL PHP部?なにそれ?
Ruby との関わり
Ruby との関わり
•はてなダイアリー「Ruby習得日記」
Ruby との関わり
•はてなダイアリー「Ruby習得日記」• 2006/05 開設
Ruby との関わり
•はてなダイアリー「Ruby習得日記」• 2006/05 開設• 3ヶ月で挫折
Ruby との関わり
•はてなダイアリー「Ruby習得日記」• 2006/05 開設• 3ヶ月で挫折•うち2ヶ月の空白期間
なぜ呼ばれたのだろうか...
今日喋ること
•PHPのライブラリ事情•全然解らない ruby と比べてみる• openpear.org•紹介と、今後の予定
注意事項
注意事項
•僕を呼んだ時点でお分かりかとおもいますが
注意事項
•僕を呼んだ時点でお分かりかとおもいますが
•まじめでおかたい話はできません
注意事項
•僕を呼んだ時点でお分かりかとおもいますが
•まじめでおかたい話はできません•我慢できない方は MacBook でも買って帰ればいいt(ry
決してサブリミナルとかそういうあれじゃqwせdrftgyふj
ちなみに
PHPとかRubyとかのコードは一切出ません
そもそもPHPを使って
なんらかのアプリを開発したことがある方は
いますか?
うわー、このライブラリつかえn(ry
えー、なにこれPHP5じゃうごかない
あると思います。
PEAR
•PHP Extension and Application Repository
• PHP で書かれたライブラリ集•標準構成の PHP をインストールすると、一緒にインストールされる
Ruby でいう gems?
PEAR vs gems(pear.php.net) (rubyforge)
パッケージ数RubyForge
PEAR
(Hosted Projects)
パッケージ数RubyForge
PEAR
0 2,000 4,000 6,000 8,000
(Hosted Projects)
パッケージ数RubyForge
PEAR
0 2,000 4,000 6,000 8,000
(Hosted Projects)
パッケージ数RubyForge
PEAR
0 2,000 4,000 6,000 8,000
(Hosted Projects)
なぜこんな事態に
•PEAR は登録が面倒•パッケージングが面倒•標準関数が充実しているため、ライブラリを用いない開発されることもしばしば
というわけで
2008/11 リリース
openpearでできること
•OpenID でログイン• Subversion リポジトリを提供•コミット権の設定• PEAR パッケージ化• openpear 自体が、PEAR Channel
openpear.org ローカル
パッケージ新規作成
パッケージリリース
Subversion(自動作成)
ChannelServer登録
チェックアウト
開発
コミット
任意のopでログイン
つまり
つまり•PHP を書くことが出来て
つまり•PHP を書くことが出来て• SVN の操作ができて
つまり•PHP を書くことが出来て• SVN の操作ができて•ブラウザを操作することができれば
つまり•PHP を書くことが出来て• SVN の操作ができて•ブラウザを操作することができれば
PEAR を意識せずにPEAR パッケージがリリースできる
夢のような話だsotarok 氏
目指すところ•とにかく敷居を広げたい• PHP 開発者はもっとたくさん居るはず• PEAR なんかよりステキなライブラリ作者もたくさん居るはず
•もっと表にだそうよ!!
openpear 統計
Packages
Maintainers
62
121
まだまだこれから!
今後
•パッケージ数、メンテナ数増やしたい•国際化対応したい (英語ができない)•使いやすくしたい (現状、ひどい)•サーバー移転したい
サーバー移転?
サーバー移転?•現在は Dreamhost という海外の格安共用サーバー (不安定)
サーバー移転?•現在は Dreamhost という海外の格安共用サーバー (不安定)
•さくらの専用サーバーを確保
サーバー移転?•現在は Dreamhost という海外の格安共用サーバー (不安定)
•さくらの専用サーバーを確保• by nequal
サーバー移転?•現在は Dreamhost という海外の格安共用サーバー (不安定)
•さくらの専用サーバーを確保• by nequal
•セットアップ後 1ヶ月弱でディスク障害発生/初期化
パッケージを増やそう明日(4/18)
LOCAL PHP部 札幌勉強会04 開催
みんなで openpear のパッケージを作るハンズオン&開発オフ
events.php.gr.jp詳細は
おまちしております
さいごに
今日、おうちに帰ったら
「rhacoってライブラリがなんかすごいらしいよ!」
とブログに書いてもらえると本日の目標達成です。
ありがとうございました