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

ニンテンドーDS

突然、欲しくなってしまった。どーするか思案中。とりあえずドラクエ8が終わるまでは我慢。それまでに物欲が収まればいいんだけど。(^^;

12/8

・Microsoft Download Center: Windows, Office, Xbox & More WindowsXP x64EditionのRC・・・のリリースノート。(^^; モノはどこ?・NLog - a .NET logging tool ロギングライブラリ。log4netと比較してどうなのかな。・Ideas - O'Reilly Media Javaと.NET…

久々のシェルスクリプト

Unixでちょっとしたスクリプトを書く必要があったのですが、すっかり忘れてました。shとcshがごっちゃになって本を調べたりとか悪戦苦闘。shといえば、testのエイリアスの'['にカルチャーショックを受けたのが懐かしいです。ところで、以前はUnixが大の苦手…

12/6

・@IT:プロダクトレビュー[VMware Workstation](1/2) 日記でもちょっと取り上げたVMWare5のプロダクトレビュー。・http://japan.internet.com/busnews/20041204/12.html ThinkPadユーザとしては残念というか、困る。トラックポイントと7列キーボード…

クラスの使い方

Boo

BooのクラスはPythonよりもC#に近いです。 class Foo: // フィールドのデフォルトはprivate field1 = "field1" // プロパティのデフォルトはpublic Field1: get: return field1 set: field1 = value // 属性によるプロパティ [property(Field2)] field2 = "f…

.NETでディスクのシリアル番号を取得

投稿の使いまわし。 using System; using System.Management; class Program { [STAThread] static string GetVolumeSerialNumber(string drive) { string path = String.Format("Win32_LogicalDisk.DeviceId=\"{0}\"", drive); ManagementObject disk = new…

12/3

・http://erniebooth.name/archive/2004/12/01/162.aspx G# is an Aspect Oriented Language とのこと。Essential .NETの7章であったようなメッセージ割り込みが簡単に出来るみたい。興味深い。・Learn to Develop with Microsoft Developer Network | MSDN …

初めてのPython

初めてのPython 第2版作者: マークルッツ,デイビッドアスカー,Mark Lutz,David Ascher,夏目大出版社/メーカー: オライリージャパン発売日: 2004/11メディア: 単行本購入: 4人 クリック: 286回この商品を含むブログ (104件) を見る第二版が出てたので購入。な…

12/2

・http://www.microsoft.com/presspass/press/2004/dec04/1201SunMicrosoftProgressPR.asp .NETとJavaについては特に触れていないですね。・スクリプト言語の盛り上がりに期待すること | 日経 xTECH(クロステック) PerlやPythonなどこれまでスクリプト言語…

Closureのサンプル

Boo

import System.IO import Boo.IO def scanner(dir, glob, func as callable): for dname in Directory.GetDirectories(dir): scanner(dname, glob, func) for fname in Directory.GetFiles(dir, glob): for line in TextFile(fname): func(line) def Main(ar…

12/1

・TestDriven.NET 1.0 TestDrive.NET 1.0がリリースされた模様。・Insider's Eye -- Windows XPで動作可能なAvalonプレビュー版を試す(1/3) - @IT 実用に耐えうる速度が出るかどうかが知りたいです。ハードウェアが対応してなければ使い物にならないよー…

続Booでクイックソート

Boo

import System.Console def qsort(xs as (int)) as (int): return xs if len(xs) <= 1 return qsort(array(int, [x for x in xs[1:] if x < xs[0] ])) + xs[0:1] + \ qsort(array(int, [x for x in xs[1:] if x >= xs[0] ])) xs = (1,9,8,2,3,7,6,4,5,0) pri…