2011年5月16日月曜日
2011年3月17日木曜日
Scala | Java Swing アプリの作成方法
◆前提条件
※追記予定・・w
- IDE が NetBeans
- NetBeans から Maven プロジェクトを作成できる
◆作成手順
NetBeans から新規プロジェクト作成する。
Mavenプロジェクトを選択して、次へ。
「デフォルトの原型カタログ」ツリーから、A simple scala project を選択して、次へ。
次の画面で、プロジェクト名などを入力し完了すると、プロジェクトが完成する。
プロジェクトを作成した後は pom.xml を変更する。変更箇所は、
- <scala.version>2.8.1</scala.version> → Scala のバージョンを上げる。
※追記予定・・w
Ruby | Windows 実行形式の exe 作成方法
Windows 実行形式の exe 作成方法にするは、Exerb が必要となる。これがインストールされていると、コマンドプロンプト画面で以下のような手順なる。
- mkexy sample.rb
- exerb sample.exy
これで、exe が作成される。1. でレシピファイルを作成することが重要。
また、VisualuRuby で Windows GUI アプリを作成している場合は、
- mkexy sample.rb
- exerb -c gui sample.exy
という手順になる。2. で、オプション -c gui を指定しているが、これを省くと、exe 実行時にコマンドプロンプト画面が表示されてしまう。
Ruby | Windows7 へのインストール
Rumix を使うと簡単にインストールできる。特に、
- Exerb (Windows 実行形式の exe にできる)
- VisualuRuby (Windows GUI アプリが作成できる)
がパッケージとして同梱されているので、Windows アプリを作成するのに便利。ただし、Rumix 1.00 通常版に限るので、Ruby は1.8系となる。1.9系の対応版は今後に期待したい。
Ruby | 言語仕様の覚書
個人的に気になった言語仕様をまとめる。
- interface、abstract の概念なし。
- コンストラクタは複数持てない。(デフォルト引数を使うことで解決できる)
- モジュールはインスタンス化できない
- ミックスをした順番に、変数や関数はオーバーライドされる。
- オーバーロードはできない。(デフォルト引数を使うことで解決できる)
- クラス or モジュールに存在しない変数や関数も使用可能。(実行時に存在すれば良い)
6. により強力なダックタイピング効果があるが、Rubyの作法としては、良いのか悪いのか疑問。
2011年3月16日水曜日
Windows Server 2008 R2 | リモート接続を可能にする
システムのプロパティのリモート設定において、接続を許可しているのにも関わらず、他マシンからリモート接続できないときは、必要なサービスが停止している可能性がある。
上記のサービスを、サーバーマネージャーから起動してあげれば、リモート接続が可能になる。
- Remote Desktop Configuration
- Remote Desktop Services
上記のサービスを、サーバーマネージャーから起動してあげれば、リモート接続が可能になる。
VirtualBox | リモート接続
◆ ゲストOSに対して直接リモート接続
設定のネットワークを「ブリッジアダプタ」にして、外部ネットワークと接続できる状態にしておく必要がある。
◆ VirtualBox自体のリモート接続機能を使う(Widowsのリモート接続となる) +
設定のディスプレイにおいて、リモートディスプレイの
設定のネットワークを「ブリッジアダプタ」にして、外部ネットワークと接続できる状態にしておく必要がある。
◆ VirtualBox自体のリモート接続機能を使う(Widowsのリモート接続となる) +
設定のディスプレイにおいて、リモートディスプレイの
- 「サーバー有効化」にチェック
- ポート設定(3389以外が良い、そのPCがリモート接続で使うポートなので)
を設定する。実際にリモート接続する場合には、他のWindowsマシンから、リモート接続を行う。接続先は、「マシン名 : 設定したポート」となる。また、ログオン設定(資格情報)を正しく設定しておく必要がある。
これにより、ゲストOSがLinuxであっても、Windowsリモートデスクトップで接続できるので便利。
これにより、ゲストOSがLinuxであっても、Windowsリモートデスクトップで接続できるので便利。
登録:
投稿 (Atom)

