3月 142016
 

ここ1年で色々おかしくなっていたので修理に出した。
なんだかんだで2週間位かかってしまった……

症状

  • 本体とACアダプタの接触が悪く、充電されないことがある(接続している端子の向き等による)。
  • 充電しながらの使用中などにケーブルの本体とACアダプタの接点部分が加熱することがある(異臭がすることも)。
  • 液晶の左ヒンジが僅かにグラつき、開け閉めする際に安定しなかったりパキっと音がしたりすることがある。
  • キーボードのEnterキーやSpaceキーの感触がおかしく、反応が鈍くなっていたことがあった。
  • 裏面手前の長いゴム足が剥がれてきていたため、やむを得ず市販の両面テープで付け直した。
  • 画面を開いた際に液晶下部と地面との接点となる爪のうち、左側の爪がグラつく。

Continue reading »

12月 022015
 

概要

一般的に、private setter を持つプロパティを TwoWay Binding すると、InvalidOperationException が発生して死ぬ。
しかし、ターゲットフレームワークが 4.5 の時のみ、何事もなかったかのように動作する。なにそれ……

※ OneWayToSource の場合も同様。

Continue reading »

9月 162015
 

Metro.cs #1ぐらばくセッションの後半として喋ったやつです。
実装と言いつつ概要レベルですが。
時間が短かったのもあって雰囲気くらいしか分からなかったのではないかという予感がしているので、詳しいことはソースコードを見つつテストコードをデバッグ実行しながら確かめてみてください。。

Continue reading »

9月 032015
 

条件をよく忘れるのでメモ。

条件

  • ItemsPanelVirtualizingPanel であること
    • だいたい VirtualizingStackPanel
  • VirtualizingPanel.IsVirtualizingTrue (既定値) であること
  • ScrollViewer.CanContentScrollTrue であること
    • 既定値は False
  • グループ化してる場合は VirtualizingPanel.IsVirtualizingWhenGroupingTrue

ListView なんかは初めから仮想化有効だけど、Template 弄る時なんかに無効化されてしまったりするので注意

既定値が気に食わないやつとか

  • VirtualizingPanel.VirtualizationModeRecycling
    • 使いまわしたほうがパフォーマンス良い
  • VirtualizingPanel.ScrollUnitPixel
    • 既定値の Item はスクロールしてる感乏しい
    • タッチだとカクカクしてなおさらキモい

サンプル

[xml]




















[/xml]
8月 252015
 

※ 1809 以降は、設定->アプリ->アプリと機能->オプション機能の管理 でインストールできるようになりました。
Windows 10 October 2018 Updateで変わった、サーバ管理ツールRSATのインストール方法:Tech TIPS - @IT

出てたので。

Remote Server Administration Tools for Windows 10

Continue reading »

8月 112015
 

とりあえず簡単に。
ちゃんとしたのはそのうち気が向いたら書くかも。
でも既存開発者はわかってる人たちだからこれでも十分な気が……

新規開発も追々。
むしろちゃんと書くべきはこっち。。

KanColleViewer 4.0

KanColleViewer 4.0 がリリースされましたが、プラグインシステムが刷新されたため、3.x のプラグインは利用できなくなりました。

Release version 4.0 · Grabacr07/KanColleViewer

プラグイン システムの刷新 (version 3.8.2 またはそれ以前に向けて作られたプラグインは使用できなくなります)

というわけで、3.x プラグインをどう移行すればいいかを 雑に 簡単に説明します。

実際のコードは、本体に付属しているプラグインの実装などを参考にすると良いでしょう。

Continue reading »