@yfakariya Profile picture

FUJIWARA, Yusuke

@yfakariya

最近はB2Bデータ連携プロダクトをC#+Azureでやってます。つぶやきの内容は個人的かつお気楽なもので、所属組織とは無関係ですし、単なる思いつきも多いです。 MessagePack for CLI とかやってます。

Joined November 2009
Similar User
++C++; // 管理人: 岩永 photo

@ufcpp

Tatsuro Shibamura photo

@shibayan

guitarrapc_tech photo

@guitarrapc_tech

Hiroyuki Mori photo

@hiroyuki_mori

たなか🐧 photo

@tanaka_733

kkamegawa photo

@kkamegawa

遥佐保 photo

@hr_sao

尾上 雅則 photo

@ugaya40

Kentaro Inomata photo

@matarillo

ぜくる photo

@zecl

naoki0311 photo

@naoki0311

Daichi photo

@normalian

青柳臣一 photo

@ShinichiAoyagi

Yuya Yamaki photo

@yamaki00

Toyokazu Uda photo

@ToyokazuUda

FUJIWARA, Yusuke Reposted

ふと我に返ったけど「比例のグラフが直線なのはなぜ」という問いに対する「それは,座標軸が直線だから」という答え,なかなかエグい慧眼なのではないか? (だいたい『そんなの思いつきもしない』か『それが答えになっているとは思えない』のどちらかになってしまいそう)

中1向け #数学授業の教材 主発問「『比例のグラフは直線である』って,本当ですか? 証明できますか?」 その45分後,よもやアルキメデスのらせんを見せることになろうとは(そこまでの展開はさすがに想定していなかった)



Q. スタック割り付けが効いているかはILを見ればわかりますか? A. C#の言語機能ではなく、ランタイム側の機能なのでILを見てもわかりません……! (IL を解析して、スタック割り付けとして実行可能ならそういう機械語命令になります) #cysharp_33_csharp


Q. なぜJVMの例外処理はそんなに速いのですか? A. JVMについてそこまで詳しくありませんが、歴史的に.netよりも例外の最適化に力を注いで来ているということだと思います。 #cysharp_33_csharp


Q. JIT 最適化後のアセンブリはどのように確認されていますか? A. LINQ Padの逆アセンブル機能でネイティブ命令見ることができます。 が、個人的に、正直言ってそこまでカリカリにやったことはないです。 #cysharp_33_csharp


遅くなりまして申し訳ありません! 昨夜いただいていた質問に順次お答えしていきます #cysharp_33_csharp


FUJIWARA, Yusuke Reposted

来週月曜のイベント、現地参加枠が増枠されてお席余裕ありますので是非是非~。資料は今日これから作ります! sansan.connpass.com/event/333961/


FUJIWARA, Yusuke Reposted

義務教育に含んで欲しいのですが、みんなが思っている以上にトラックは死角が多い。車高や運転席の位置が高いため側方や直前が見え難い。また大きな車体がさらに死角を広くする。トラックにはミラーがたくさん設置されているけど死角を完全に無くすことは無理で実はこんなに多いんです。

trucknakanohito's tweet image. 義務教育に含んで欲しいのですが、みんなが思っている以上にトラックは死角が多い。車高や運転席の位置が高いため側方や直前が見え難い。また大きな車体がさらに死角を広くする。トラックにはミラーがたくさん設置されているけど死角を完全に無くすことは無理で実はこんなに多いんです。

FUJIWARA, Yusuke Reposted

Sansanさんサクラステージ移転記念におじゃまんぼうして話しに行きます!Cysharpからは「CysharpのOSS群から見るModern C#の現在地」「.NET のための通信フレームワーク MagicOnion 入門」の二本立て! #cysharp_33_csharp sansan.connpass.com/event/333961/


FUJIWARA, Yusuke Reposted

C#実装の高速なLuaインタプリタ「Lua-CSharp」のプレビュー版を公開しました! C#のasync/awaitに完全に統合されたAPIで、高速かつ非常に少ないアロケーションでLuaスクリプトを実行することができます。またUnityでも利用可能です! ■リポジトリ github.com/AnnulusGames/L…

AnnulusGames's tweet image. C#実装の高速なLuaインタプリタ「Lua-CSharp」のプレビュー版を公開しました!

C#のasync/awaitに完全に統合されたAPIで、高速かつ非常に少ないアロケーションでLuaスクリプトを実行することができます。またUnityでも利用可能です!

■リポジトリ
github.com/AnnulusGames/L…
AnnulusGames's tweet image. C#実装の高速なLuaインタプリタ「Lua-CSharp」のプレビュー版を公開しました!

C#のasync/awaitに完全に統合されたAPIで、高速かつ非常に少ないアロケーションでLuaスクリプトを実行することができます。またUnityでも利用可能です!

■リポジトリ
github.com/AnnulusGames/L…
AnnulusGames's tweet image. C#実装の高速なLuaインタプリタ「Lua-CSharp」のプレビュー版を公開しました!

C#のasync/awaitに完全に統合されたAPIで、高速かつ非常に少ないアロケーションでLuaスクリプトを実行することができます。またUnityでも利用可能です!

■リポジトリ
github.com/AnnulusGames/L…

FUJIWARA, Yusuke Reposted

C#の好きなところを、しぼりにしぼって約1万字の大作です Sansan株式会社 北澤さん(@Anteccq)寄稿文「C#が好きな3つの理由findy-code.io/engineer-lab/r… #EngineerLab @findy_englabより


FUJIWARA, Yusuke Reposted

Cosmos DB のバイナリエンコーディングは JSON をバイナリにするっぽいので BSON 的なやつっぽさある


FUJIWARA, Yusuke Reposted

UTF-8でバッチファイルを作って、先頭にchcp 65001すれば、一応ちゃんと動くのね。黒魔術感がある。

espresso3389's tweet image. UTF-8でバッチファイルを作って、先頭にchcp 65001すれば、一応ちゃんと動くのね。黒魔術感がある。

FUJIWARA, Yusuke Reposted

GitHub スター数 2024-09-19 <- 2022-12-27 この一年半で色々成長ました……! というわけで今日はCysharp設立記念日(6周年!)です。毎年定点観測で記録しておこうかな。

neuecc's tweet image. GitHub スター数 2024-09-19 &amp;lt;- 2022-12-27
この一年半で色々成長ました……!
というわけで今日はCysharp設立記念日(6周年!)です。毎年定点観測で記録しておこうかな。
neuecc's tweet image. GitHub スター数 2024-09-19 &amp;lt;- 2022-12-27
この一年半で色々成長ました……!
というわけで今日はCysharp設立記念日(6周年!)です。毎年定点観測で記録しておこうかな。

FUJIWARA, Yusuke Reposted

GitHub の新しいPush Rulesというやつ使うと .github/workflows/ 配下は管理者しかpushできないとかルールが書けそうで、これはよさみが深い。 Push Rules are now generally available, and updates to custom properties github.blog/changelog/2024…


FUJIWARA, Yusuke Reposted

TypeScriptの型がどれほど強力かというと、コードエディタ上で直接数独ができるほどの複雑な型を作成した方がいるほどです。このSudoku型を使用すると、TypeScriptの型チェッカーが間違いを正確に指摘してくれます。


FUJIWARA, Yusuke Reposted

C#の非同期タスクでCancellationTokenをバケツリレーしていかないといけないことのツラさ、半分くらい"CancellationToken cancellationToken"の文字数が長すぎることに由来してる感


CancellationTokenの話ってマニアックだったのか


Loading...

Something went wrong.


Something went wrong.