uzullaがブログスマートフォン用の表示で見るuzullaがブログuzullaがブログです。前にできた、全部ウェブブラウザ上で完結する、ウェブサービス*1開発環境サービスなんですが、これがPHPやPerl初心者に人にもよいかもなあ(条件付きで)という所でちょっと紹介しておきます。後、玄人の人にむけたポイントも書いておきます。・数ギガのディスクスペース・いまいちよくわからないけどTwitterみたいなのがある・まだ試してないけど、同時につかえるコラボ開発環境がある(https://www.youtube.com/watch?v=w6sl_Yt_gNo)といった所だと思います。初心者にうれしい所ウェブインターフェースのエディタが提供されるまあ、ちゃんとしたエディタにはやっぱり負けるんですけど、行番号表示、折りたたみ、正規表現検索とか、置換程度はできて、コードカラーリングやタブ設定*3はできるし、日本語(UTF-8)もきちんと入力できるので、本当の初心者にはとっつきやすいと思います。(とはいえ、本気のパソコン初心者は英語サイトの時点でむずかしいかとおもいますが...)ブラウザで使えるシェルが提供されるsshクライアントのインストールとかよくわかんない...というのは初心者には結構あるので。ブラウザの癖にvimが動く程度にマトモなシェルで、カラーに対応しているし、レスポンスも悪くない(ネットワーク的な遅延は多少あるが)。欠点として、日本語入力ができません、惜しい。ここで日本語入力するなら前述のエディタか、sshで入ってvimしてください。再インストールも簡単なので、壊したい放題です。(右上の名前のメニューから、Environmentで、VirtualMachineをDelete→Createできる)上級者にうれしい所ssh接続もできる、scpもできる多少設定が必要ですが。(http://learn.koding.com/ssh-into-your-koding-vm/)Composerも楽々ですね。rootがとれる普通のVPSと同じ感じです。apt-getでパッケージいれられますし、野良ビルドし放題です。わからんものをためしに動かすのにはよい。linuxbrewが楽ですね(多少癖ありますけど)予想以上に速いビルドした感じ、タダの癖にそれなりに速い。これは後述しますが、あまり混まないようにvmを適旨殺しているからだとおもいますが。英語です!!!!!!!!!!!初心者の人にはつらい気がする。しかたない、残念です。言うほどむずかしい英語は出てこないのでどうにかなるかな。バグが多いバグなのか、たんなる遅延なのかわからないですが、うごかないことがある。今ボクはなぜかフリープランでVMが一個しかつくれないはずなのに、二個できてる、謎だ。(VM再作成時などに変な事になるバッドノウハウ的な操作、次のエントリ(http://uzulla.hateblo.jp/entry/2014/03/08/155443)に追記しました)ウェブ画面が相当わかりづらいこれは本当にどうかなとおもってて、ホントよくわからない。綺麗でカッコイイんですけど、まあ説明がたりないので色々試行錯誤が必要です。右クリック出来る所とかもあります。ウェブ画面が重いときはホント重い(軽いときは軽い)「なんかここに表示されるはずでは??」という場合は、大体なにかが固まってます。今はキャンペーン中っぽいので重い感じがありますね。実際落ちてるかどうかはhttp://status.koding.com/こちらで見れる...といいたいんでしょうが、まったくアテにならないwフリープランは初回と一時間に一回、ブラウザアクセス時に「ホントにアクセスするのか?」的な画面が出るこれは勉強とか、テストではそこまで問題にならないでしょうが、その画面も英語なので結構面食らう人がいそう。(英語を読まずに「うごいてない!」となりそう)ソーシャルネットワーク的なサービスがよくわからない使わなければよいのではないでしょうか(雑だまあなんかよくわからない雑なポストしてると外人がLikeしてくれます。TimeLineしかみれないんですけど、他の人をフォローしたらフォローしてる人だけみれるタイムラインになるっぽいので、まあそうなったらつかえるのかな(まだFollowしてる人がいない)ちなみに私はこちらです。https://koding.com/uzullaサイトを閉じて1時間くらいすると、vmは終了するつまりフリープランでは「ウェブサービスの公開」はできませんし、ボットは運用できません。on」というスイッチが設定でき、終了しなくなります。コーディングの勉強においてはたいして問題にならないでしょう。結論からいえば、plenvで好きなバージョンのPerlをいれて、なおかつPlackをうごかす事ができます!!!(ババーン)やばい!というかコレを言いたいだけだこのエントリ!!こういうウェブ系の開発環境ってちらほらありますけど、cpanmやplackupできちゃうのは多分ココだけでしょう、実にクール。Dancerベース、Starmanで動作)もちゃんと動く事が確認できております。cpanminusでいれたcpanmではうまくcpanモジュールがはいりませんでした(私がubuntuをちゃんとわかってない所為だろうか)。前述の通りplenvで好きなPerlを入れられますので、自前でPerlいれたほうが良いですね。PHPerでございますので確認させていただきましたところ、ちゃんとPHP5.4.9がはいっておりました!!(ババーン)でもまあ、別にうれしくないですよね、5.4とか古いバージョンですよ。phpenv+php-buildいれればええんやで!!ちゃんとはいったで!!!LinuxにphpenvでPHP入れる方法はさんざん既知ですが、一応以下に書いておきます。php5-curl〜とか色々つかうモジュールをいれないと機能がたりない感じです。最低限しかはいってないからしかたないよね。installしましょう。php5*あと、HHVMもはいりました。どちらにしてもApacheに組み込むのは相当しんどいので、nginxなどにさしかえてしまったほうがよいでしょう。追記、Apacheで最短手でリバースプロキシいれるのはこちら案外簡単にできたので。[P,QSA]これでOKです。アプリケーションサーバーをたちあげてためしてください。例として、PHPのビルトインサーバーをつかう場合。.htaccessを消すか、全行#でコメントアウトしてください。http://127.0.0.1:8080;}ウェブサイトの公開について無料の状態では、前述の通り一回画面がでちゃいますが、それ以外はわりと自由みたいです。デフォルトで入っているapacheとか捨て去って、nginxを入れられます。*6nginxをいれられるということは、まあphp-fpmとかplackをつなぎこめば完璧にソレっぽい感じになりますね!やった!あと、特にポート制限はして居ないらしく、8080とかでサーバをたてれば外から8080に接続できます。見る今回のKodingをつかっても良い感じにできる(サンプルプログラムの動作は確認した)。発売を記念して、池袋のジュンク堂書店にてイベントを行います。~が、まだまだ空きがあるらしく、もっと宣伝しろや!というプレッシャーを感じております。私はともかく「あの、ゆーすけべー大先生」のトークでもありますし、もっと人来ても良いのでは?と思っております。店員さん「ではお名前と電話番号を〜」以下略このようなプロトコルになっているらしいので、お気軽にどうでしょうか。こちらからは以上です。なんかスターとかブクマがついたら続編書きます。»プロフィールid:uzullauzullaがブログです。参加してきました!月別アーカイブ参加グループWindows開発者はてなブログをはじめよう!uzullaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。