2011-01-01から1年間の記事一覧

scala-devel-docを入れる方法

あまりにアホな事を書くようで恥ずかしいのですが、scala-devel-docをどうやってインストールするか毎回忘れてしまうので、メモ。scalaをいれたら、binの下にsbaz.batというのがある。これを使う。 コマンドプロンプトから以下のように入力して実行すると、…

scala-userMLのMultiple Constructorのスレッド

case class MyClass(param1 : String, param2 : String, param3 : String) { def this(param1 : String, param2 : String) = this(param1, param2, Utilitary.sign(param2)); } Object Utilitary { def sign(param : String) : String = ... do some stuff w…

Redcarのインストールについて、その1 〜インストール先をホームディレクトリ以外にするには〜

Redcarをインストールすると、C:\My Documents\云々の下にいろいろつくってしまう。 が、ポータブルHDDに全てをいれている自分にとってはこれは嬉しくない仕様だ。これを回避するのはすごく簡単で、redcar.bat install --home-dir=J:\development\my_profile…

IntelliJ IDEAのProject Settingsを違う場所にインストールする

IntelliJ IDEAは、Project Settingsを、WindowsXPだと、C:\Documents and Settings\(User)\の下に配置します。 しかし、ポータブルHDDに全ての環境をいれてやっている自分からしたらこれは結構不便です。 そこでこれらの設定を全部ポータブルHDDに入れるよう…

IntelliJ IDEAでfscを使ってコンパイルするには

JetBrainのIntelliJ IDEAはフリーながらとても優れたScalaのIDEを提供しています。コンパイラーのセッテイング(下図)でUse fscにチェックをつけて、ではプロジェクトをCompileしようとすると以下のようなエラーが出ます。にっちもさっちも行かないのですが…

ある実行ファイルがPATHが通ったところにあるかどうかチェックするコード

すごく単純であほらしいですが、C#のコード。 string[] paths = System.Environment.GetEnvironmentVariable("PATH").Split(';'); foreach (string path in paths) { if (System.IO.File.Exists(path + "\\" + filename)) { return true; } } return false;

ExcelでXX秒ごとに何かの処理をしたい時

Application.OnTimeというメソッドが使えます。初めて知りました。やりたかったのは、 XX秒毎に、オリジナルのExcelシートの一部を値コピーして別ファイルに保存 作られる別ファイル名には保存された日時を秒単位で付加して区別できるようにする スケジュー…

VisualStudio2010でDebug/Relaseを選んでビルドできるようにするには

1. メインメニューから「ツール」−「オプション」でオプション設定ダイアログを開く 2.「プロジェクトおよびソリューション」−「全般」を開く 3.「ビルド構成の詳細を表示」にチェックを付ける