「Scala」と「PlayFramework」ScalaとはJVM上で動作する関数型オブジェク指向言語です。簡潔な文法と実効速度に定評があり、国内でも徐々に浸透してきています。流行の技術に実際に触れてみながら、動くものを作っていく開発レシピです。PlayFrameworkScala入門こんにちは。紹介できればと思います。ScalaとはJVM上で動作する関数型オブジェク指向言語です。簡潔な文法と実効速度に定評があり、国内でも徐々に浸透してきています。語源は利用者のレベルに応じて言語自体の仕様が拡大・縮小するプログラミング言語だからだそうです。PlayFrameworkはScalaとJava向けのWebApplicationフレームワーク(以下、WAF)です。Configration(設定より規約)の理念で設計されている最近人気があるフレームワークです。日本においての活用事例ではニコニコ動画(Android)が有名です。興味がある方はこちらを見て頂ければと思います。本日はかんたんな流れの説明とScalaの開発環境の構築手順を解説していこうと思います。最初の4回でScalaの基本的な知識、残り2回でPlayFrameworkでTwitterと類似したWebアプリケーションを作ります。Xに付属していない、ソフトウェアをインストールするためのソフトウェアです。今回はその中でも人気があるHomebrewを使用しようと思います。ターミナルを起動し、以下のコマンドを入力します。https://raw.github.com/mxcl/homebrew/go)"このコマンドを入力してCompleteが表示されるとHomebrewのインストールが終わります。仮にRubyがインストールされていない場合はインストール失敗します。その旨のエラーメッセージが表示された場合はRubyをインストールしておいてください。Java開発環境の構築OracleのHPからJDK7のdmgファイルをダウンロードしてインストールしてください。JDKがインストールされたディレクトリを環境変数JAVA_HOMEに割り当てれば完了です。sbt※sbtとはScala向けのビルドツールです。ライブラリ依存関係などを解決してくれます。MavenやAnt,make,gradleなどと同じようなものと考えて頂けるとわかりやすいかと思います。REPLから実行REPLとはコマンドライン上で対話型でやりとりできるインタフェースです。入力すればREPLが起動し、対話型にやりとりできます。REPLが起動したら、以下のようにコマンド入力してみましょう。ファイルとしてソースコードを保存し、コンパイル・ビルドを行ってみます。いうファイル名で保存し、コンパイル・ビルドしてみましょう。ターミナル上に表示されるかと思います。ここまで確認できれば、手元の環境でScalaのコードが動く環境ができたことになります。次回は今回作った環境の上で、実際に動くコードを書いていきたいと思います。ベーシックはカジュアルゲームを主軸に開発しています。カジュアルゲームの特徴は「ユーザーが隙間時間に、気軽に遊べる」ところが人気で数多くのユーザーを魅了します。そこで、開発においては「気軽さ」をキーワードに「すぐにゲームが始...ITエンジニアを志す大学生のための自作PCのススメ(2)前回の記事ではPCを自作することで得られる利点などを説明しました。今回は、実際に「自作をしよう」と思ったときの心構えと準備について、お話ししようと思います。PCを自作する場合に限らず、PCを購入する場合、それをなにに使うかをあらかじめ決めておく必...新卒で就職先を考えるときに意識すべき5つの視点ここでは新卒の就活における就職先選びの際に、意識すべき5つの視点を挙げていきたいと思います。終身雇用制度が崩れた現在、ファーストキャリアとなる新卒での就職先はキャリアにおいて非常に重要です。会員にはプログラミング講習やES・面接対策などリアルな無料サポートも充実。ここだけの求人情報も多数。当社が運営しているWEBポイントサイト「Gポイント」のサービス開発・運用業務をお願いします。