Skip to content

Instantly share code, notes, and snippets.

@ritou
ritou / passkey_works.md
Created October 20, 2023 05:12
ぱすきーっちゅーの!
すきっちゅーの!
ぱすきーっちゅーの!
好きになっちゃダメっつーの?
すきっちゅーの!
ぱすきっちゅーの!
パスワードとかいらんちゅーのchu!

顔だ!指紋だ!という貴方
面と向かってそれ言えます?
@yfakariya
yfakariya / MicrosoftExtensionsDependencyInjectionDeepDive.md
Created November 4, 2019 11:47
Deep dive of Microsoft.Extensions.DependencyInjection in Japanese

Microsoft.Extensions.DependencyInjection Deep Dive

そんなに深くない気がしますが。Microsoft.Extensions.DependencyInjection の DI についてざっくりまとめた記事です。なお、長いので、Microsoft.Extensions.DependencyInjectionM.E.DI と略します。

例によって、公式ドキュメント にすべて書いてある、はずですが、ここでは少し別の観点でまとめてみます。また、ドキュメントに書いてない(と思う)内部実装についてもいくつか書いてあります。

使い方

  • IServiceCollection の拡張メソッドを使用して、フレームワークやランタイムが提供する IServiceCollection の実装に対して登録していきます。
  • IServiceCollectionServiceDescriptor というサービスについてのスペックを表すオブジェクトのコレクションである。ServiceDescriptor はサービス型をキーにして、ライフタイムと実装を持ちます。
@briandominick
briandominick / asciidoc-static.adoc
Last active March 11, 2024 18:24
Static Site Generators with AsciiDoc Support

There are 28 static site generators that support AsciiDoc sourcing.

@guitarrapc
guitarrapc / HttpRequestForTls12.ps1
Last active December 24, 2017 12:13
PowerShell v5.1 default still use ssl3 therefore many sites will reject connection. Use TLS12 instead.
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
Invoke-WebRequest https://pawoo.net -UseBasicParsing -Method Get

.net 4.6

原文:Announcing .NET Framework 4.6 - .NET Blog

WPF

  • 透明な子ウィンドウ
  • 高DPI対応の改善 (ボーダーつきコントロールのレイアウトに関する丸め処理、DPIが異なるマルチモニタ対応の改善、複数解像度のカーソル画像など)

Windows Forms

  • 高DPI対応の改善 (コンボボックスやデータグリッドビューなどのコントロールの高DPI対応、)
@FeodorFitsner
FeodorFitsner / appveyor.yml
Last active March 12, 2021 13:24
appveyor.yml reference
# Notes:
# - Minimal appveyor.yml file is an empty file. All sections are optional.
# - Indent each level of configuration with 2 spaces. Do not use tabs!
# - All section names are case-sensitive.
# - Section names should be unique on each level.
#---------------------------------#
# general configuration #
#---------------------------------#
@lostandfound
lostandfound / dividing_punctuation_marks
Last active June 2, 2021 08:38
区切り約物類の後ろの全角空白をめぐって小林敏先生から頂いたメール
イースト株式会社
 高瀬 拓史 様
   小林敏です
hiroshi takase さん wrote
> ご無沙汰しております。イーストの高瀬です。
こちらこそ,ご無沙汰しております.
@yukitos
yukitos / gist:fb9bcb2a090ee51d8fcb
Last active August 29, 2015 14:02
Get ProductCode value from a specific msi file.
var msi = new ActiveXObject("WindowsInstaller.Installer");
var msiOpenDatabaseModeReadOnly = 0;
var db = msi.OpenDatabase("test.msi", msiOpenDatabaseModeReadOnly);
var view = db.OpenView("SELECT * FROM Property WHERE Property = 'ProductCode'");
view.Execute();
for (var r = view.Fetch(); r != null; r = view.Fetch()) {
WScript.Echo(r.StringData(1) + "=" + r.StringData(2));
}
view.Close();
CommonLisp:

hash-table

Scheme:

hash-table (SRFI-69), hashtable (R6RS Scheme)

Haskell:

Map

OCaml:

Hashtbl, Map

SML:

hash_table (sml-nj-lib)