• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

 今更ですがScalaをちゃんと勉強するために、まずは環境の準備ということでCloudCore環境にScalaをインストールしました。

JDK Install

  • まずはJavaの環境が必要なので、JDKのrpmパッケージをダウンロード。

   1  # wget http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-x64.rpm
   2  --2012-01-22 22:41:18--  http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-x64.rpm
   3  download.oracle.com をDNSに問いあわせています... 118.155.230.51, 118.155.230.26
   4  download.oracle.com|118.155.230.51|:80 に接続しています... 接続しました。
   5  HTTP による接続要求を送信しました、応答を待っています... 200 OK
   6  長さ: 67641623 (65M) [application/x-redhat-package-manager]
   7  `jdk-7u2-linux-x64.rpm' に保存中
   8  
   9  100%[======================================================================================================================>] 67,641,623  1.78M/s 時間 28s
  10  
  11  2012-01-22 22:41:47 (2.30 MB/s) - `jdk-7u2-linux-x64.rpm' へ保存完了 [67641623/67641623]

  • rpmコマンドでインストール

   1  # rpm -ivh jdk-7u2-linux-x64.rpm
   2  準備中...                ########################################### [100%]
   3     1:jdk                    ########################################### [100%]
   4  Unpacking JAR files...
   5          rt.jar...
   6          jsse.jar...
   7          charsets.jar...
   8          tools.jar...
   9          localedata.jar...
  10  #
  11  # which java
  12  /usr/bin/java
  13  #
  14  # java -version
  15  java version "1.7.0_02"
  16  Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
  17  Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

Scala Runtime インストール

  • まずはRuntimeをダウンロード

   1  $ wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.1.final.tgz
   2  --2012-01-22 22:47:37--  http://www.scala-lang.org/downloads/distrib/files/scala-2.9.1.final.tgz
   3  www.scala-lang.org をDNSに問いあわせています... 128.178.154.159
   4  www.scala-lang.org|128.178.154.159|:80 に接続しています... 接続しました。
   5  HTTP による接続要求を送信しました、応答を待っています... 200 OK
   6  長さ: 24993458 (24M) [application/x-gzip]
   7  `scala-2.9.1.final.tgz' に保存中
   8  
   9  100%[======================================================================================================================>] 24,993,458  4.10M/s 時間 10s
  10  
  11  2012-01-22 22:47:49 (2.33 MB/s) - `scala-2.9.1.final.tgz' へ保存完了 [24993458/24993458]

  • ダウンロードしたRuntimeを解凍して移動

   1  $ tar zxvf scala-2.9.1.final.tgz
   2  scala-2.9.1.final/
   3  ~~~中略~~~
   4  scala-2.9.1.final/meta/available
   5  $
   6  $ mv scala-2.9.1.final ../
   7  $

  • 環境変数SCALA_HOMEを設定してPATHを通します。

   1  $ cat .bashrc
   2  # .bashrc
   3  
   4  # Source global definitions
   5  if [ -f /etc/bashrc ]; then
   6          . /etc/bashrc
   7  fi
   8  
   9  # User specific aliases and functions
  10  export SCALA_HOME=/home/akanuma/scala-2.9.1.final
  11  export PATH=$PATH:$SCALA_HOME/bin

  • Runtimeの動作を確認します。

   1  $ scala
   2  Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_02).
   3  Type in expressions to have them evaluated.
   4  Type :help for more information.
   5  
   6  scala>

posted by Png akanuma on Sun 22 Jan 2012 at 23:10

 一つ前のエントリ([Spring Roo]横幅の変更)で横幅を変更する方法を書きましたが、それでも対応しきれない場合は、コンテンツエリアにスクロールバーが表示されるようにする方法が考えられます。

 standard.css に下記を追加することで、コンテンツエリアにスクロールバーが表示されるようになります。

   1  .dijitTitlePaneContentInner {
   2      overflow: scroll;
   3  }

posted by Png akanuma on Sat 14 Jan 2012 at 09:58

 Rooではデフォルトの横幅が800pxになっていますが、表示項目数が多い場合や文字数が多い場合は、もっと横幅を広げたいと思うときがあります。そういう場合は standard.css の下記項目を変更することで広げることが出来ます。

   1  #wrapper {
   2  	width:800px;
   3  	min-width: 800px;
   4  	max-width: 800px;
   5  	margin-right: auto;
   6  	margin-left: auto;
   7  
   8  	/* fix max-width incompatibility in IE6 */
   9  	width:expression(document.body.clientWidth > 800? "800px": "auto" );
  10  	
  11  	overflow:hidden;
  12  	display:block;
  13  }

 上記で800となっているところを例えば900に変更することで、横幅を900pxに変更できます。

posted by Png akanuma on Sat 14 Jan 2012 at 09:48
Contents
[Scala]Runtimeインストール
[Spring Roo]コンテンツエリアにスクロールバーを表示する
[Spring Roo]横幅の変更
Comments
yoku0825: nkfの方が使いやすいですが、glibcに含まれているiconvの方が 確実にどの環境にも入っ... '12-6
Hiroaki Akanuma: ご指摘ありがとうございます。「嗜好度は大きい値がより嗜好度が強いことを意味すればどのような値で... '11-11
akr: 初めての推薦エンジンのところ 「属性データはどんなものでも可能。」 は preference ... '11-11
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ