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

rev46以降のビルドエラー

http://rubyforge.org/pipermail/ironruby-core/2007-October/000405.html とりあえず、Microsoft.Scripting.csprojから上記の個所を削除してくれとのこと。

10/31

・http://capsctrl.que.jp/kdmsnr/wiki/bliki/?AltNetConf ちょっとチェックが遅くなりました。Iron〜方面の流れも良い感じですし、.NET界隈も厚みが出てくるといいですね。 ・Use the ASP.NET MVC Framework to Write Web Apps without Viewstate or Postba…

散財

エッセンシャルWPF:Windows Presentation Foundation (Programmer's SELECTION)作者: Chris Anderson,星睦出版社/メーカー: 翔泳社発売日: 2007/10/31メディア: 大型本購入: 6人 クリック: 128回この商品を含むブログ (32件) を見る会社帰りにヨドバシによっ…

10/30

・NClass - Free UML Class Designer UMLダイアグラムエディタ。

先ずは自分を疑え

http://d.hatena.ne.jp/akiramei/20071003/1191433015 一ヶ月以上、原因不明だった問題がやっと解決しそうです。現象的はファイルオープンダイアログを表示後、数十秒〜数分経つとアプリが突然落ちるという原因が掴みにくいものでしたが、今回の調査が難航し…

ビルド可能なrev(10/28時点)

45はビルド出来ますが、それ以降はアウト。遊ぶのはrev.45で。

Excel操作の顛末

http://d.hatena.ne.jp/akiramei/20071026/1193419839 ↑with_statementを使ったネタがIronPythonのメーリングリストに取り上げられて、 http://lists.ironpython.com/pipermail/users-ironpython.com/2007-October/005856.html これに対するレスが、 There w…

要素が0個、1個、N個

C#

http://blogs.wankuma.com/episteme/archive/2007/10/28/104563.aspx επιστημηさんのところより。StringBuilderだとメモリが気になる人向け。 using System; using System.Collections.Generic; class Program { static void Dump<T>(IEnumerable<T> objs) { IEnum</t></t>…

with statement

IronPython2.0でwithが使えないと思っていたのですが、実は対話型コンソールだとダメでファイルから実行する分にはOKでした。 http://d.hatena.ne.jp/akiramei/20070929/1191045521 ↑ってことで、これをwithを使って書き直してみます。 from __future__ impo…

続ベンチマーク

http://d.hatena.ne.jp/akiramei/20071024/1193248138 昨日の続き。折角なのでRuby.NET、CPython、IronPythonについても計測してみました。 Ruby.NET β0.8.1 : 72s Python2.5.1 : 2.14s IronPython2.0α4 : 1.25s Ruby.NETだけ飛びぬけて遅いですね。メモリ使…

散財

Xbox 360 バリューパック (HDMI端子搭載、「フォルツァ モータースポーツ 2」「あつまれピニャータ」同梱) 【メーカー生産終了】出版社/メーカー: 日本マイクロソフト発売日: 2007/11/01メディア: Video Game購入: 2人 クリック: 141回この商品を含むブログ …

ベンチマーク

多少、プログラムが動くようになったのでベンチマークを取ってみました。 Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript, and C Fractal Benchmark - Timestretch ↑これをActiveScriptRuby1.8.637で実…

10/24時点

以前見た時の違って、浮動小数点の演算が出来るようになっていました。また、今月の上旬あたりからGenericsが使えるようになっています。 IronRuby Pre-Alpha (1.0.0.0) on .NET 2.0.50727.832 Copyright (c) Microsoft Corporation. All rights reserved. >…

.NET 2.0のバージョン

ふと、家のバージョンと会社のバージョンが違っていることに気づいた 2.0.50727.42 2.0 RTM (MSI-based) 2005-10-27 ←家 2.0.50727.312 2.0 RTM (CBS-based On Windows Vista) 2007-01-30 2.0.50727.832 2.0 RTM (KB928365) 2007-07-10 ←会社 2.0.50727.1378…

ServerGCとWorkStationGC

NET 共通言語ランタイム (CLR) には、サーバーとワークステーションの 2 つの GC モードが存在します。ServerGC と呼ばれるサーバー用のモードは、マルチプロセッサ コンピュータ上で拡張性のあるスループットを提供するように最適化されています。一方、Wor…

10/22

・Download Sandcastle - Version 2.4.10520 from Official Microsoft Download Center ・CodePlex Archive 最近チェックしてませんでしたが、SandcastleとSHFBがリリース。

ガベージコレクタ

実はあまりよく調べたことがないので、復習を兼ねて。GCが動作するタイミングは、 Generation0がいっぱいになる GC.Collectの明示的な呼び出し OSからのメモリ不足通知 AppDomainがアンロード CLRが終了 というケースがありますが、その中の1についてみてみ…

10/21

・Download Visual Basic Language Specification 9.0 from Official Microsoft Download Center VB9.0の言語仕様。

テーマ

前のテーマだとソースコードが横長だとスクロールバーが出て読みにくいので、日記を始めたばかりのデフォルトテーマに戻しました。

ReSharper3.0

MbUnitが動作しないのでずっと使っていなかったのですが、MbUnit用プラグインの新しいのが出ていたのに今頃気づいたので試してみました。Source of the MbUnit PlugIn for ReSharper available これとReSharper3.0.2の組み合わせで一応、MbUnitが動作するこ…

テスト

MMLが使えるようになったので実験君。 # テスト t90 o5 l8 @1 v15 r2r4r16f16g16a16& a2b4<c4 >b4a4g4b4 a2b4<c4 >b4a4g4b4 a1 b2b16b16b16b16&b4; t90 o5 @3 v8 r2r4r16c16d16e16& e2e4e4 f4f4d4g4 e2e4e4 f4f4d4g4 e4>a16g16e16g8e16d16e8d16c16>a16 <<g2g16g16g16g16&g4; t90 o4 @3 v8 r2r4r16a16b16<c16& c2c4c4 c4c4>b4<d4 c2c4c4 c4c4>b4…</d4></g2g16g16g16g16&g4;></c4></c4>

イベント

http://www.oracle.co.jp/events/tk071019_2/index.html ↑へ行ってきました。.NETとOracleについてのイベントでしたが、.NETについては、未経験者あたりをターゲットにした内容でしたのでちょっと物足りず。(^^;帰りにOracleの人にODP.NETの11g版について聞…

CruiseControl.NET

結構前にバージョンが上がっているのは知っていましたが面倒だったので1.2.1を使い続けていたのですが、最近、OutOfMemory例外が頻発して困っています。原因はWeb Dashboardにあるみたい。1.3のリリースノートをみるとWeb Dashboardのパフォーマンス改善とあ…

delegateで引数を使わない場合

C#

よく忘れるのでメモ。 using System; delegate bool Less(int x, int y); class Program { static void Main() { Less less1 = delegate (int x, int y) { return x < y; }; Less less2 = delegate (int x, int y) { return false; }; // 引数を使わない場合…

オーバーレイ動画のキャプチャー

どうでもいい豆知識。オーバーレイ表示されている動画はALT+PrintScreenでキャプチャーできませんが、OS上、オーバーレイ表示は1つまでという制限があるので、オーバーレイ表示する別なソフトを動かしておくとキャプチャー可能になります。お手軽なところで…

10/15

・IronPython 2.0 Alpha5

ゲームで遊ぶのも一苦労

パソゲー買ってきてプレイしてたら、特定の場所で必ず落ちる現象に遭遇しました。DirectXやグラフィックボードのドライバーは最新にしているのでゲーム自体を疑ってググってみたが自分と同じ現象にぶつかっている人はおらず、このゲーム自体も発売から1年が…

??演算子とNullObject

C#

http://d.hatena.ne.jp/akiramei/20040810/p3 ※リンク先が間違っていたので修正。 3年前のネタの焼き直し。C#2.0から加わった??演算子ですが、nullだったらデフォルト値を返させることができます。ふと、NullObjectが使えたら、もう少し活用出来たんではな…

10/6

CLI Back-End and Front-End - GNU Project - Free Software Foundation (FSF) The objective of the project was to create a new GCC frontend able to take a .NET executable as input, and produce optimized native code as output. うーむ、ニーズは…

Excelを扱う

C#

先日の日記のようにCOMやMicrosoft.Office.Interop.Excelを使えば良いのですが、解放処理が面倒だったりします。もし、Excelを使う用途がデータの読み書きだけならADO.NETでやってしまうのも一つの手です。 using System; using System.Data; using System.D…