この記事は Play framework 2.x Java and 1.x Advent Calendar 2013 の 2 日目です。元々 12/3 の予定でしたが 12/2 が空いたままで存亡の危機だったので、一日スライドしました。 http://www.adventar.org/calendars/104 pvm とは 今回は pvm(Play Version Manager)について紹介したいと思います。 https://github.com/kaiinkinen/pvm pvm は nvm の仕様を踏襲した、複数の Play Framework のバージョンを管理するためのツールです。bash で書かれたシンプルなスクリプトで pvm.sh を .bash_profile などで読みこんで使います。 README では $HOME/utils/pvm に git clone する
らしい。実際やってみると、 [error] (*:stage) java.io.IOException: Cannot run program "chmod": CreateProcess error=2 こんなエラーが出る。 当然、Windowsのコマンドプロンプトにはchmodはないのでエラーになる。 http://play.lighthouseapp.com/projects/82401/tickets/252-console-command-stage-doesnt-work-on-windows こちらでも話題になっていました。(だいぶ前の記事ですが。。) 開発者曰く、 「stageコマンドはプロダクションモードで動かすために作ってて、プロダクションモードで動かす時って、Windowsではプロダクションモードで動かさないでしょ?」 「Windows環境でプロダクションモードをサポ
試してみた上での結論。Javaで開発するのは修行僧。 2.1以降はScalaで組んだほうがいいです。というか、そういうつもりで開発していると思います。 Windows に Play 入れて動かす 参考) http://www.atmarkit.co.jp/fjava/rensai4/play01/02.html 参考サイト見ながらではまらずできました。なので、以下はログみたいなもの。 Java7 と Play2.1.0 をDLしてインストール+展開。 $ java -version で、パスが通ってなかったら、パスを通す。 $ javac で、パスが通ってなかったら、 javac のいる場所にパスを通す。 $ cd C:\play-2.1.0\ $ play new firstProject で、firstProject というプロジェクトを作って $ cd firstProject $
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /home/users/1/moo.jp-sevenseas/web/sp/wp-content/plugins/statpress-visitors/statpress.php on line 305 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/users/1/mo
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /home/users/1/moo.jp-sevenseas/web/sp/wp-content/plugins/statpress-visitors/statpress.php on line 305 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/users/1/mo
まだ正月休みなのです。暇なので訳してみました。 この記事は 1年半以上前に Play の生みの親である Guillaume Bort がブログに書いたものです。 (2012/8/19追記: リンク切れしていたためリンクを貼り直しました) なぜ Playframework では Servlet が一切使われていないのかについて、簡潔に書いています。 丸山先生が Play に注目し始めた今、Play2.0 のリリースが間近に迫った今、あらためて読むと面白いかも知れません。 なぜ Play は Servlet を使っていないのか Servlet API に準拠せずに Java web フレームワークを作ることはかなり変に思えるかも知れない。大抵の人はなぜこんな普通じゃない選択をしたのかを聞いてくる。気に入ってくれる人も何人かいるが、大半は毛嫌いする。正直に言うと、 Play フレームワークの一番
cloudbees+playframeworkの環境で、試しにBOT生成アプリを作ってみました。 twitter BOT生成アプリケーション twittbotの劣化アプリ*1です。一応Reply返したり定期的につぶやいたりするくらいの機能はあります。無料アカウントなのでスケールはしないと思いますがw 開発にかかった時間はプロトタイプで2日程度、画面綺麗にしたり独自認証追加するのに1日くらいでした。一番大変だったのはOAuth周りだった罠*2。中の人がAJAX関連の知識に疎いので、UIは昔ながらのWebアプリですが、今後jQuery使ってAJAX化していこうかなぁと思っています。たいしたアプリではないけど、それでも環境作成含めて4日程度で開発できちゃうのは、生産性高いなぁと思いますね。というわけで、自分なりに気がついたことを乱雑にメモってみます。 ○良い点 ・簡単なアプリを作るのであれば他の
2011年9月7日水曜日 Java がサポートされたクラウド環境 Heroku で Play!Scala を試す Tweet 先日Herokuで「Heroku for Java」の発表がされました。 http://blog.heroku.com/archives/2011/8/25/java/ Herokuはスケールアウト可能なクラウド上のプラットフォーム環境です。 言語はRuby、Node.js、Clojureに対応しているので、最近のクラウドを取り巻く環境が簡単に手に入ります。 今回のJavaの対応により、さらに開発者にとって身近な環境になったという印象をうけます。そしてHerokuは今後も色々な言語に対応していく予定であるとも言っています。 これを機に触って見て感触を試してみようと思う方も多いのでは無いでしょうか? salesforceのブログでも発表があり、Mavenや
第1回「Play framework勉強会」IN 関西 のまとめはネタなので、こちらが本当のまとめ。 技術的なところはカバーできず。。。 告知 第1回「Play framework勉強会」IN 関西 参加申し込み 申し込みの時点で、1人おかしいぞ。 8/4 こんな面白くて、怖い大阪・関西の人とPlay!をできることを楽しみにやって来た。 8/5は第1回プログラミングGroovy勉強会(大阪)に参加 8/6 前を歩く二人組のそれっぽい人たち、一緒のところかな?とドキドキしながら、後ろを歩いて行く。 あれ?行き過ぎた・・・・違ったのかw 開始に向けて続々と集まる人、そして、次々に持ち寄られるお菓子!! 大量のお菓子の山になった。 ATNDの募集で、「お菓子持ちより」になってので、大勢買ってきた。 いい人達ばかりだ。 しばらくしたら、さっきの二人組も入ってきた。時間調整にコンビニでも行ったのだろ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く