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

メモ MemoryStream + ZipArchive + CodePageEncodingProvider

.NET Core で sjis 使うには、 Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); が要る。 install-package System.Text.Encoding.CodePages using System.IO; using System.IO.Compression; using System.Text; // https://stackoverflow.c…

SQL Server の Date 型に DbType.Date 渡しても動かない問題のドキュメントが直りました

結構前にこんなの書いてたんですが、 SQL Server Data Type Mappings のドキュメント間違ってね? - お だ のスペース github にも issue が挙がってて後方互換性のため修正しませんってなってました。 Can't set SqlParameter.DbType to Date · Issue #2127…

.NET Core での ODBC (preview)

さっき見つけた Announcing the Windows Compatibility Pack for .NET Core | .NET Blog 見てたら、ODBC もサポートするみたいですねー。 NuGet Gallery | System.Data.Odbc 4.5.0-preview1-26216-02 こちらも未だ preview ですが。

.NET Core での System.Drawing (preview)

まだ preview ですが、公式っぽいのが出てました。 NuGet Gallery | System.Drawing.Common 4.5.0-preview1-26216-02 Windows Compatibility Pack for .NET Core ってのがあるみたいですねー。 Announcing the Windows Compatibility Pack for .NET Core | .…

Eclipse oxygen を Java9 で動かすと Gradle プロジェクトが作れない

めっちゃ久々に Java の環境を作ってました。 でいつものように JDK、Maven、Gradle、Eclipse と落として設定していったのですが、 Eclipse で Gradle プロジェクトを作ろうとしても、wizard の最後の finish が無反応。。 import で Gradle プロジェクト読…

SQL Server で既存のテーブルの CREATE TABLE を出力する方法

質問されたのでちょっと調べてみた。 SSMS (SQL Server Management Studio) お手軽・定番? スクリプトの生成 (SQL Server Management Studio) | Microsoft Docs SQL Server Data Publishing Wizard 昔の Visual Studio とかに付属してた気がする。単体でも…

T-SQL テーブル定義の取得 (Temporal Table / Graph Table 対応版)

【訂正版】 テーブル定義の取得 - お だ のスペース の改訂版 Temporal Table と Graph Table を考慮したテーブル定義の取得クエリ。 SELECT schemas.name as SCHEMA_NAME, object_name(cols.object_id) as TABLE_NAME, case when cols.graph_type in (2, 5,…

SSMS スクリプト作成の詳細オプション で指定可能なエディションがいつの間にか増えてた

久々に SQL Server Management Studio(SSMS) からオブジェクトのスクリプトを作成する機会があったので見てたら、いつのまにか Edition 毎にスクリプトを生成出来る様になってました。 記憶にあるのは、スタンドアロン(SQL Server) か Azure SQL Database か…

メモ T-SQL で Function の名前一覧を取る

select name from sys.objects where type in ('TF', 'FN', 'IF') order by name sys.objects (Transact-SQL) | Microsoft Docs

メモ:xUnit.net で output

Console.WriteLine や Debug.WriteLine では出力されない。 Capturing Output > xUnit.net

メモ:xUnit.net でテストを並列で動かすのを辞める (not run in parallel)

DB を使うテストでDBの初期化と他のテストでのDBアクセスがバッティングして初期化に失敗してハマったのでメモ。 デフォルトだと、テストクラス毎に並列 (in Parallel) で動く。 Running Tests in Parallel > xUnit.net ↑の中身をざっくりと書くと、 Test Co…

SQL Server のグラフでレコメンドをやってみる

SQL Server のグラフを色々試していくシリーズ。 3回目はレコメンド検索です。 この商品を買った人はこんな商品も買っていますっていうよくあるやつです。 今回はイベントのセッションを対象にして、このセッションを受けた人はこんなセッションも受けていま…

01/23(火) SQLWorld★大阪#45 開催します

SqlWorld :: SQLWorld★大阪#45 開催します。27回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2018年01月23日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 27回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…