jsoupの移植版なので〇〇soupという名前から決めたのですが、なぜ「dc」soupなのか、なぜ名前空間がSupremesなのかは、「ドーピングコンソメスープ」「シュプリームS」で検索してください。
Language Server Protocolを放置している間にプロトコル仕様はバージョンが上がってるし、ライブラリーは 榎本さんが使ってみているようですし(嬉しい1)、プロトコルの最新仕様に追従した上で、サーバー実装サンプルも更新したい2と思っています。 ただし…
SharpDevelopはMonoDevelopやXamarin Studioのフォーク元であるOSSの.NET IDEです。 Visual Studio ExpressやCommunityも存在する今、あえてSharpDevelopを使う人というのはきっと何らかのポリシーや特殊事情がある方だと思います。 そんなSharpDevelopの最…
ほぼタイトルオンリーですが、dcsoup 1.0.0をリリースしました。 github/dcsoup nuget/dcsoup .NET Standard 1.3対応済みです。 とはいえ、dcsoupを使うぐらいならAngleSharpを使うのがおすすめです……
.NETの話です。タイトルには書かずに本文の一番上に書きました。 Language Server Protocolについての説明はatsushienoさんの記事1やvvakameさんのセッションスライドを読んでもらうことにして、ここでは省略します。 language serverとは、IDEが必要とする…
.NETの話です。タイトルに書かずに、本文の一番上に書きました。 通信プロトコルの実装みたいなのを自分で書くこと、たまにはありますよね。常にHTTPなりgRPCなりを使うわけではないのですから。 で、そういうプロトコル、テキストとバイナリが混じってたり…
えーと今日はもう12/28ですが、この記事は .NET Core Advent Calendar 2016の10日目の記事 兼 ASP.NET Advent Calendar 2016 の17日目の記事だということにさせてください。。。 isuconというのは「いい感じにスピードアップコンテスト」の略です。公式ブロ…
はてなブログ開発ブログでの公式発表はまだだけど、 お題「シンタックス・ハイライト機能で対応してほしい言語」 の結果ということらしい。 実験した感じだと、PowerShellについては ps1 で、F#なら fsharp を指定すればいいみたい。 ps1 param([switch]$Wha…
お題「シンタックス・ハイライト機能で対応してほしい言語」 正直にいえば、はてなのgithubリポジトリーか何かにシンタックスハイライトのとこだけ公開してもらって、みんなでプルリクぶんなげるほうがいいと思うんだよね。 はてなの中の人が興味ない言語と…
こないだ2件ほどPRを出したのでそれについてメモしておきます。 StephenStrickland/GcmSharp i18N: add a support for multi-byte characters. WebRequest.ContentLengthに文字列のLengthを設定してたので、それはSystem.Encoding.UTF8.GetByteCount()を使っ…
coreclr関係もろもろ - ものがたり そんなわけで、coreclrやらcorefxやらroslynやらの調べ物をしようと思って日々過ごしているわけですが、最近気付いたもので、coreclrのリポジトリの中に、"Book of the Runtime" (BotR) と呼ばれるドキュメント集があって…
willnet/gimei - GitHub gimei は、日本人の名前や、日本の住所をランダムに返すライブラリです。テストの時などに使います。似たようなライブラリにfakerがあります。fakerはとても優れたライブラリで、多言語対応もしていますが、ふりがな(フリガナ)は流石…
SlashDotのACさんたちとか、Web系企業のひととかとは、前提が違うと思うんですよ。 スタートとゴールが未定義だと議論が発散するから意味ないんですよね。 なので、いま私が念頭に置いていることをメモっておきますよ。 スタート PCのWebブラウザ(種類は問わ…
始めるって書いておけばなかったことにするわけにもいかないだろう。 週一ぐらいのペースでQiitaに記事を書いていこうかなと思います。 それともあれかな?定期勉強会を開いて、そっちから記事なりなんなりに起こしたほうがいいかな? とりあえず、SlashDot…
GitHubにもリリースタグを付けました。 NuGet Galleryはこちら。 ライブラリに含まれるクラスのプロパティが、Javaっぽい部分と、jQueryっぽい部分と、.NETっぽい部分がぐちゃぐちゃになってます。いずれきちんとした指針を立てた上で整理したいのですが。 …
「dcsoupがテストに通るようになりました」に書いたSharpenですが、MonoプロジェクトのGitHubに置いてあるやつを使ってみました。 Eclipseプラグインとして使うのは想定してないっぽい。EclipseのJavaパーザーとかそういうのも含めて全部jarにまとめてしまっ…
というわけで本体コードもテストコードもJavaからのコンバートが片付いたので、知見をメモしておきたいと思います。 Sharpen JavaのコードをC#に変換するのには Sharpen を使いました。 とはいえ私が実際に使ったのは(ngitのリポジトリにある)古いバージョン…
Javaで書かれたHTML Parser、“jsoup” を .NET (C#) に移植中です。なんとなく動く感じなのでとりあえず公開しました。 https://github.com/matarillo/dcsoup これは何? HTMLパーサーです。こんな感じで使います。 using System; using System.Globalization…