2012-01-01から1ヶ月間の記事一覧

ローカルマシンのHDD容量確認

F#

ASP.NET + Ajax による対象サーバの容量確認ページを作りたいので、.NET Framework の API の使い方実験コードを書いてみました。実験的なコードは fsi.exe を利用するのが非常に楽です。 すぐ確認出来るのが素晴らしい! open System open System.IO DriveI…

リモートPCの容量確認

書式がずれては Format コマンドの意味がないような・・・ 色々頑張ってみましたが、数値の右詰とか無理そうなので諦めよう。。■コード filter GetDiskSize { $server_name = $_ Get-WmiObject -Class win32_logicaldisk -ComputerName $_ | # ? { $_.Device…

.NET4.0の新機能 dynamic を使用したXMLの動的読み込みクラス

C#

修正したものは 「C# 4.0 dynamic による動的XML読み書きクラス」を参照修正項目 ・UTF-8の標準的なXML ・XML宣言の強制的な文字コード変換をコメント化 ほかバグをいくつか修正 - 色々と使いにくい点があるので、時間があれば修正予定 using System; using …

Subversion の管理フォルダを削除

プロパティ PSIsContainer これでフォルダかどうかの判定が出来るのは初めて知った。PowerShellのコードは適当に作った為、対象の「SVN」管理フォルダを削除した後に、そのフォルダの子階層をのぞこうとしてエラー出てる感じが見られました。 今度再帰処理の…

整数をカンマ区切りの文字列で取得

F#

何故 sprintf で出来ないのだろうか。。 open System; let fn (x:int) = String.Format("{0:#,#}", x);; let fn x = let cc = [| ""; ""; ""; ","; |] let rec fn' x (s:string) = if x <= 0 then s else fn' (x/10) ((string (x%10)) + cc.[s.Length % 4] +…

Cellの情報を取得

概要 Cells(3,3)のセル情報を1列目のセルに1〜100番まで出力する。構文 [<ExcelFunctionAttribute("セル情報")>] let GetCellInfo () = let cell = new ExcelReference(0,2) let gci i = XlCall.Excel(XlCall.xlfGetCell, i, cell) let sv row value = let cell = new ExcelReference(row, 0) cel</excelfunctionattribute("セル情報")>…