ぽにょろん

思いついたこととメモ

メモ

C92に参加してきました

C92に参加してきました 8/11(金)に開催されたC92に「でがらし会」の一員として参加してきました。 事前に告知とかすればよかったのですが、ちょっと余裕がなくて何もしてませんorz 目次 C92に参加してきました 目次 お品書き 反省 当日の感想 最後に お品書…

WPF / DataGridでデータがNullの場合の表示について

WPFのDataGridでCellにバインドされているデータがNullの場合に、あれこれ表示を切り替えたかったのですが、手間取ったのでメモしておきます。 曲者はこいつでした。 AutoGenerateColumns="True" 目次 目次 実現したいこと 解決策 AutoGenerateColumns=“Fals…

HTML5 CONFERENCE 2016 に参加してきた

HTML5 CONFERENCE 2016 に参加してきました。 参加時と後から録画をちらっと見たメモを記載しておきます。 公式HP events.html5j.org YouTube - ライブ配信録画 www.youtube.com 目次 目次 基調講演 中村さん 及川さん ブラウザ用のCPUをつくるよ!WebAssemb…

Firebirdのシステムデータにアクセスしたい場合

DBを扱うプログラムを書く際に、テーブルやカラム、インデックスやトリガー等の一覧を取得したい場合がありませんか? 何かと検索しているので、Firebirdの場合をメモしておきます。 目次 目次 環境 .NET Provider使う場合 各スキーマの引数一覧 SQLを自力で…

c#からFirebirdのDBにアクセスした後、Exeの終了が遅い

c#からFirebirdのDBにアクセスした後のExeの終了が遅いということがありまして、少し調べてみました。 結論が正しいのかわかりませんがメモとして残しておきます。 ※検証甘いです。 環境 現象 分析 解決策(??) 環境 Firebird Embedded 2.5.4 FirebirdSql.Dat…

.NET Framework 4.5.2 でXmlReaderのDTD読み込みの挙動が変わっていた

以前、少しはまってしまったので、メモしておきます。 先に解決策書いておくと、ちゃんとXmlResolverのインスタンス作成しておきましょう!です。 問題点 解決 ソースサンプル 問題点 TargetFramworkを4から4.6に上げた際に、DTDの外部実体参照が読み込まれ…

CentOS7でテスト用のメールサーバーを立てる

仕事でプログラムからMail送信する機能があったため、テスト用のメールサーバー立てました。 手順を残しておきたかったので、メモしておきます。 公開するような設定にはなっていないです。 検証環境 postfix Install postfix Settings /etc/postfix/main.cf…

c# で default(T) した時の値

default(string) が Null なのをよく忘れるので、 default(T) の値をまとめてみました。 class Program { static void Main(string[] args) { $@"dyte: {default(byte)}".Dump(); //0 $@"sbyte: {default(sbyte)}".Dump(); //0 $@"int: {default(int)}".Dump…

分散トランザクション(MSDTC)の設定をする

基本的に一度しかやらない設定なため、新マシンだと大抵引っかかるので簡単にまとめてみました。 PowerShellでの設定です。 検証環境 Windows10 PSVersion 5 分散トランザクション(MSDTC)とは 簡単には複数のDBにトランザクションを張るみたいなものですかね…

権限昇格したプログラムからネットワークドライブが参照できない

UACが導入されて以降、権限昇格したプログラムからネットワークドライブが参照できなくて困ったことが何度かあります。 マシンを入れ替えるたびにあれ、なんだっけとなっていたのでメモとして残しておきます。 そもそも Some Programs Cannot Access Network…

Dismで.NET Framwork3.5(2.0/3.0)をインストールする

ちょっと試す機会があったので、やってみました。 Windows8やWindows10では、.NET Framwork3.5以前は無効の状態が初期状態なので、必要に応じて有効にする必要があります。 普通にDismでコマンド投げてあげればよさそうです。 .NET Framwork3.5のインストー…

キーボードの配列を変更する。

今年から会社で英語配列キーボードを使い始めたので、設定変更方法を度々検索していたものを備忘のためメモしておきます。 検索したところ似たようなことをやっている人が沢山いたので、無駄に日本語配列にする場合と英語配列にする場合をPowerShellで書いて…

リモート接続した際にアプリからCDを認識する

RDP接続した際にiTunesでCDを取り込む PCを組み替えた際、新PCにはCDドライブをつけませんでした。 最近は、ゲームや音楽もダウンロードで買う機会が増えましたし、 OSのインストールもUSBで済むようになってきたので。 そんなわけで物理ディスクが必要な場…

RTX1210環境下でスプラトゥーンの対戦ができなかった。

どこのご家庭にも業務用ルーターはあるかと思いますが、私も自宅のルーターが YAMAHAのRTX1210です。 そして、今、大人気のスプラトゥーンを私も夜な夜なやっているわけですが、 購入初日に対戦できないという事態に巻き込まれました。 ナワバリバトルの画面…