この投稿をInstagramで見る
Mohmongar(@mohmongar)がシェアした投稿
[WPF]c#でGridViewColumnの列幅を最適化する場合のメモ
GridView gv = view.View as GridView; gv.Columns[1].Width = 0; gv.Columns[1].Width = Double.NaN;
この投稿をInstagramで見る
Mohmongar(@mohmongar)がシェアした投稿
WPFでUIスレッドとは別のスレッドからUIを変更するときの作法。いつもやりかた忘れるのでメモ。formの場合のInvokeRequiredとinvokeに当たる。状況に応じてInvokeをBeginInvokeで非同期にするのもあり。VSでCheckAccessが入力補完対象にならないのはなぜだろう。
if (mycontrol.Dispatcher.CheckAccess()) {
mycontrol.Content = "test";
}
else {
mycontrol.Dispatcher.Invoke((Action)(() =>
{
mycontrol.Content = "test";
}));
}
なぜかWordpressだけ表示されなくなったのでプチ引っ越し。直前にデータをexportしてたので助かった。デザインはまだ素のままだが、ぼちぼち変更していく。ついでにsqliteの対応をPDOからSQLite Integration(ja)へ変更。
もう過ぎてしまったが、STEAMにて先週末50%OFFセールだったので、いまさらメタルギア5(MGSV-TPP)をぽちった。いろいろ物議を醸したが、やっぱり面白いわ。これ。最近これのせいで寝不足です。
もうipodは使ってないが、音楽ファイルの管理にitunesを使っている。Windowsでituneを使っていると気になるのがフォントの汚さ。おそらくワザとiOS版と差をつけているのだろうと邪推しているが、変更できるかと思い、ネットを調べると
%インストール先%/iTunes.Resources/ja.lproj/TextStyles.plist
の中の
<key>font</key> <string>Segoe UI</string>
を変更すると可能とのこと。各要素ごとにいっぱいあるので、もうテキストエディタで一括置換する。
参考はWindows版のiTunes12のフォントを変更したお話:さぴまが - ブロマガとかAirPlayデバイスへの接続中にエラーが起きました。 - IPPEIntel.comです。感謝!。
うちのWordpressはsqliteを使っているが、WordPressが4.4に上がってからどうも調子が悪いので、サーバーログを見てみると案の定エラーが多発している。一番大きかったのは、Error was no such table: wp_termmetaのエラー
とwp_termmetaがない!っのエラー。たぶんデータベース変換時にエラーがかかりこのテーブルを作成できなかったのだろう。WordPress › Support » WordPress 4.4 fatal errorなどをみると、wp_taxonomymetaを変換して作れとなっているが、sqliteではカラム名のリネームができないので、ちょっとやっかい・・・とりあえず無理やりSQLで新規に作って様子をみてみる(こればっかし)。とりあえずエラーログは出てないようだ・・
CREATE TABLE wp_termmeta ( meta_id INTEGER PRIMARY KEY AUTOINCREMENT, term_id INTEGER NOT NULL default '0', meta_key varchar(255) default NULL, meta_value text ) ;
ちなみにオリジナルはscheme.phpにある
$blog_tables = "CREATE TABLE $wpdb->termmeta ( meta_id bigint(20) unsigned NOT NULL auto_increment, term_id bigint(20) unsigned NOT NULL default '0', meta_key varchar(255) default NULL, meta_value longtext, PRIMARY KEY (meta_id), KEY term_id (term_id), KEY meta_key (meta_key($max_index_length)) ) $charset_collate;
(一部phpが入っているが、気にしない・・)
どうもこのmysql方式のsql文はpdo_sqlite_driver*.
IPolicyConfigのGUIDがWindows 10 で変更になったため、SetDefaultEndPointでエラーになる(正確にはCoCreateInstanceでエラーになる)。とりあえずGUIDをIUnknownのGUID
"00000000-0000-0000-C000-000000000046"にすれば動く。ルートIDなので当たり前・・(Windows 7の時は"f8679f50-850a-41cf-9c72-430f290290c8")。参考は[Windows 10 - IPolicyConfig GUID change. · Issue #13 · xenolightning/AudioSwitcher · GitHub:]です。
うちの液晶ディスプレイ(Acer製S243HL)がお亡くなりになりました。、ちょっと目を離した隙に映らなくなりました。いろいろ試したらDVI-D出力だとBIOS画面までは頑張るんですが、Windows画面までいかないです。高解像度になるとだめっぽい。HDMIだとBIOS画面も無理。購入して5年くらいなんで、そろそろやばいかなぁ、とは思ってましたがふいをつかれました。あわてて買いにいって今度はIIYAMA製。インチアップして、ピポットもできるやつにしたので、年の瀬にえらい出費です。今年はいろいろ壊れましたわ。来年はいい年ありますように。