2018-01-01から1年間の記事一覧

gRPC C# のHealthCheck

この記事は.NET, .NET Core, monoのランタイム・フレームワーク・ライブラリ Advent Calendar 2018 - Qiita 25日目の記事です。 ほんとはGiraffeの話を書こうと思っていたけど、仕込む時間がなかったので別ネタで行きます…! あと時間がないので色々と飛ばし…

commandpostのBuckleScript bindingを書いた

これは元ドワンゴ Advent Calendarの22日目の記事です……遅刻しましたけど22日ということで。 今年に入ってから、私はBuckleScriptで自作ノベルゲームエンジン用のトランスパイラhttps://github.com/cowlick/cowlick-sexpr-compilerを開発しています(最近さ…

転職します

from : 株式会社ドワンゴ 2015/04/01 ~ 2018/10/31 *1 to: Idein株式会社 2018/11/01 ~ お世話になりました & ありがとうございました。 今後ともよろしくお願いします。 *1:10月はほぼ有給休暇を消化してました

SpanJson用の F# 拡張ライブラリを作った

SpanJson という新手のJSONシリアライザが今年になって登場していたので、調査がてらに F# 拡張を作りました。 https://github.com/pocketberserker/SpanJson.FSharp.Formatter https://www.nuget.org/packages/SpanJson.FSharp.Formatter/0.1.0 SpanJson自…

Akashic Engineでガチャが回せるゲームのサンプルを作ってみた

とある個人的な(?)イベントのためにガチャつきアドベンチャーゲームもどきを実装しよう、と思い至ったので作ってみましたというメモ書きです。 下記はその残滓(公開できない & したくないものを排除しシナリオを簡易化したもの)。 https://github.com/p…

F# 向けテスティングフレームワークPersimmonのv4系リリース

だいたい作業し終えたので告知です。 https://www.nuget.org/packages/Persimmon/4.0.2 https://www.nuget.org/packages/Persimmon.TestAdapter/0.11.0 https://www.nuget.org/packages/Persimmon.Dried/4.0.1 https://www.nuget.org/packages/Persimmon.Mus…

F# 4.5の話

気が付いたら nugetにFSharp.Core 4.5.0がリリースされていたので、4.5について雑多に書きなぐります。 Versioning F# はこれまで 4.0から4.1へとマイナーバージョンをあげていました。 ところが今回はF# 4.5、間の3つをスキップしています。 スキップした理…

Microsoft MVP for Visual Studio and Development Technologiesを再受賞しました

今年もなんとか受賞できました、6年連続とは我ながらびっくりですね。 関係各位ありがとうございます。 Visual Studio and Development Technologiesと言っても相変わらず F# が主戦場です。 とはいえ最近は.NET Core対応云々の話が多かったかもしれません。…

進捗大陸03に参加しました

booth.pm 紹介記事を書こう書こうと思っていたら、気がつけば技術書典04から数日すぎてました。 どういう流れで進捗大陸に拾っていただいたかとか、中身についてはno-maddoさんの記事をご覧ください。 私の記事ではBuckleScriptでなんちゃってaltJSを作る方…

F# 向けモックライブラリPersimmockを試作

F#

モックフレームワークやモックライブラリは.NET界隈にいくつかあって、特にF#にはFoqがあるわけですが、現状で満足か、と問われると微妙な顔持ちになります。 以下、1年半くらい前にFoqの行けてないところをzeclさんに尋ねたときの会話です。 使ってみると…

paket.referenceで複数のバージョン依存を設定する方法

.NET Core SDKというかnew fsprojになってから、以下のような依存関係を書く機会によく遭遇する。 <ItemGroup Condition="'$(TargetFramework)'=='net45'"> <PackageReference Include="FSharp.Core" Version="3.1.2.5" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)'=='netstandard1.6'"> </itemgroup>

某講座のミニゲームを F# で実装してみよう

F#

https://dwango.github.io/articles/shachiku-chan-vol3/この記事関連で以下の反応をみかけた。 いきのこれ!社畜ちゃん4巻にはいよいよ F# が登場すると聞いて(嘘— はぇ~☆ (@haxe) 2018年1月23日 じゃあ試しにやってみましょうか、F# (というかFable)…

F# で `a == 1 && a == 2 && a == 3` と `2 + 2 == 5`

F#

もう誰かやってるかもしれない。 記事にネタがなくて困っていたので許して。 a == 1 && a == 2 && a == 3 https://stackoverflow.com/questions/48270127/can-a-1-a-2-a-3-ever-evaluate-to-true let (&&) _ _ = true 警告されるが warning FS0086: The '&&'…

golangのcobraで、サブコマンドとして外部コマンドを実行する

新年が明けたのでgolangに入門し、お試しにとコマンドラインツールを作っているところです。 その際に、外部コマンドをサブコマンドのように実行するにはどうすれば…と思って見つけたのが以下の記事です。 [Go言語]codegangsta/cliで、サブコマンドとして外…