C#
C# ソースファイルのサイクロマティック複雑度(循環的複雑度)を算出するサンプルを SonarC# (SonarAnalyzer.CSharp) の API を利用して作ってみました。 今回、使用した環境は以下の通りです。 SonarC# 7.13 .NET Core SDK 3.0 preview3 ソースは http:/…
前回 に続き、今回は下記のようなプログラム言語でジニ不純度(ジニ係数)の算出処理を同じように実装してみました。 Ruby C# F# Erlang 今回のソースは http://github.com/fits/try_samples/tree/master/blog/20140608/ Ruby で実装 Ruby 2.0 JRuby 1.7 Rub…
下記のような文字をいくつかのプログラム言語の標準的な API で URL (URI) エンコードしてみたらどうなるか試してみました。 ; / ? : @ = & % $ - _ . + ! * ' " ( ) , { } | \ ^ ~ [ ]使用した言語は下記の通りです。 Groovy (Java API) C# (.NET Fram…
Mono で Rx (Reactive Extensions) を使ってみました。 Mono 3.0.3 Rx 2.1 Rx は非同期やイベント処理を LINQ で実装できるようにする API で、id:fits:20130212 や id:fits:20130216 で試した Iteratee によく似ていると思います。 生産者 消費者 Iterate…
今回は、Node.js と Async CTP を使った C# で実装してみました。 node.js C# : Async CTP サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20111030/ node.js の場合 以前は Windows で node.js を使用するのに Cygwin を使ってビル…
今回は、前回(id:fits:20111016)と同様の非同期ダウンロード処理を Java と C# で実装し、Groovy と Scala は別の実装方法を模索してみました。使用した機能は以下の通りです。 Groovy : Actor (GPars) Scala : 限定継続 + ops Java : Concurrency Utiliti…
信頼されないSSL証明書(自己証明書)を使ったサイトに対して、Basic認証を行い POST するサンプルを Ruby, PHP, C#, Java, Groovy で実装してみました。サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20111002/ サンプルは、第1引…
複数のWebコンテンツ(HTMLや画像など)をダウンロードする際に 1件ずつ処理していたのでは非効率です。 というわけで、並列的にWebコンテンツをダウンロードするプログラムを Groovy, Scala, C#, Java, Ruby で実装してみました。主な仕様は以下で、外部ラ…
id:fits:20110702 や id:fits:20110709 にて、SQL を使ってデータ抽出した処理を LINQ やコレクション API を使って実施し直してみました。(ただし、今回は station_g_cd でのソートを実施していない等、以前使った SQL と完全に同じではありません)今回は…
サムネイル画像を以下のような方法で作成してみました。 ImageMagick, GraphicsMagick による作成 Java, .NET の標準APIによる作成 細かいパラメータ指定などは行わず、サイズ 2048x1536, ファイルサイズ 1.4MB の JPEG ファイル(sample.jpg)のサムネイル…
前回 id:fits:20101129 の続きで、Excel の仕様に準拠した CSV ファイル(改行・カンマ・ダブルクォーテーションを要素内に含む)をパースするサンプルの PHP と C# 版です。使用する CSV ファイルや出力結果の例は、前回 id:fits:20101129 を参照。サンプル…
ADO.NET Entity Framework Feature Community Technology Preview 4 (以下 EF CTP 4)を使って、MySQL に接続するコンソールアプリのサンプルを作成してみました。EF CTP 4 は ADO.NET Entity Framework(.NET Framework 4 に含まれている)に対する機能拡…
ASP.NET MVC を使えば、ASP.NET で Rails っぽい事ができますが、JSON を返すだけの処理とかに ASP.NET MVC を使うのは大げさすぎる感じがしています。そのため、ASP.NET で Sinatra 風のフレームワークが無いか調べてみたのですが、なかなか良さそうなのが…