音楽プレイヤーでランダムに曲を流す際に,全曲を完全にランダムにするのではなく,アルバムの順番をランダムにしてかつアルバム内の順番をシャッフル再生したい,と思うことがあるのではないでしょうか。 F# で上記のようなことを実 もっと見る
ディレクトリ構造を維持した状態でシャッフル
22 9月, 2012
プログラミングに関するメモ書きを中心に扱います。
音楽プレイヤーでランダムに曲を流す際に,全曲を完全にランダムにするのではなく,アルバムの順番をランダムにしてかつアルバム内の順番をシャッフル再生したい,と思うことがあるのではないでしょうか。 F# で上記のようなことを実 もっと見る
オリジナルの XML ではなく, XSLT で変換済みの XML ファイルに対して LINQ to XML したい場合があると思います。
F# のリストは真面目にリストなのでランダムアクセスが遅いです。そこで高速にランダムアクセス可能なリストを実装しました。
新しいビルドには Nemerle.Statechart というライブラリーが同梱されています。これは UML のステートチャート図 (に相当する DSL) からその状態遷移を表すクラス群を自動生成するためのマクロです。
MSBuild はターゲットの循環参照ができません。したがって再帰やループは普通に行うことができません (多分)。しかし例外があって, MSBuild タスクで自分自身を呼び出すことは可能です。これを利用して MSBui もっと見る