2017-03-26

MnMn 0.58.0

簡易アップデート機能を付けた。

基本的には通常のアップデートで最新版を提供してたけどちょっとした修正、特にテキストファイルベースの修正ってわざわざリリースしなくてもいいんじゃないかと思ったので作った。
今すぐ使うわけじゃないけど MnMn の各種定義データは可能な限り外部ファイルにしてるのでそれだけ直せばいい場合は簡易アップデートでささっと更新できるようになった。
(実際使ってみないとバグとかまではわかんないけど)

一応開発側の思いとしては使わない方針で、やっべぇ時にだけ使う運用でいきたい。

2017-03-24

あれあれ、あれよ

仕事したり出張したり湯豆腐がおいしかったりすると実装が全く進まないあれよ。

2017-03-20

Visual Studio 2017 拡張メモ

環境変えたりしたときいっつもあの拡張あれあれ、なんだっけってなるからよく使う VS 2017 の拡張機能をメモで残しておく。
基本的には 2015 から継続してるやつ。
  • File Nesting
    ファイルの下にファイル入れるやつ。
    機能としてはそうなんだけど操作としてはファイルをファイルの下に入れるイメージ。
  • Match Margin
    カーソルに当たってる部分単語を強調表示。
    シンボルじゃなくて文字列にヒットするから XAML で地味に便利。
  • SlowCheetah - XML Transforms
    App.Debug.config 用。
    デバッグ時に便利。
  • Trailing Whitespace Visualizer
    終端空白が見える。
    見えるのがいいのだ。
  • VSColorOutput
    出力ウィンドウの出力内容を色付け。
    初期設定でも通常出力が淡くなって error とか warning が色付けされるので WPF のバインドエラーがよく目立つ。
  • CodeBlockEndTag
    閉じカッコに先頭カッコの内容を表示する。
    上下移動しなくていいから楽なんだけどそこまで行伸ばすなという話。
    (2013のころ #region とかも見れる別のいい感じの拡張使ってた気がする)

2017-03-19

MnMn 0.57.0

クラッシュレポートから修正掛けたり前々から気になっていた処理を修正したりした。

Twitter自動投稿botがなんかバグってるけどあまり気にしないでおこうと思った。

使用許諾の文言変えたから今回も起動時に強制表示させることになった。
この表示ってネトゲのログイン画面みたいであんまり好きじゃない。


ちなみにアップデートなんだけどわざわざ全モジュール(90MB弱)落とすのすっごい資源の無駄。
デプロイを複雑化せず(1手順も増やさない)なんかいい方法ないもんかね。

2017-03-12

Bitbucket と Twitter 連携が思って他の違う

commit毎に呟くとかなんかすごい。

push時点での一番最新commitだけ表示してくれると思ってたからなんだろうね、この気持ち。

2017-03-11

Visual Studio と Visual Studio Code に対する感想

私の端末環境だと VS(2017) と VSC の起動時間って3秒くらいしか変わりないんよね。

この程度の時間なら VSC 使わずともサクラエディタや vim でも別に問題ないなぁと思う今日この頃。
なんだったら慣れ親しんだサクラエディタで十分ですん。
そもそも IDE 以外のエディタってのはいかに標準のまま使用するかであってそれなら Windows 操作の及ぶサクラエディタに軍配が上がるから Ctrl+C で意図しないモード切替とかいらないんです、コピーしたいんです、 yy とか Windows 標準外の挙動いらないです。

サクラエディタじゃあれやこれが出来ない?
そういう時ってほんの数秒待って VS 使うから別に。。。

MnMn 0.55.0

ニコ生の課題を一旦終わらせた。

細かいやつとか独立可能なやつを細分化して課題作成した。
あとTwitterデビューしたのでなんも考えずバージョンアップした(旧目安箱早く潰したいんだ)。

ついったーはじめました

IDこれ -> sk_cttn_QQ

使い方が分からん。
BitBucketと連携だけして垂れ流したいんだけどどうすりゃいいのよ。




2017-03-08

MnMn 0.53.0

クラッシュレポートの修正やらマウスジェスチャ(内臓ブラウザ)の実装やら市場情報取得やらを行った。


まだリリースする気はなかったけどVS2017入れた記念でリリースした。

あと毎度毎度リリース時にブログ書いてたけどだるいからやめる。
気が向いたときに書くことにする。

ちなみに明日は意味なく有給なのだ。ぐっすり寝るのだ。

2017-03-04

クラッシュレポート死んでんじゃないですか!

メールアドレスに null 入れるアホなプログラム作ったやつはどこのどいつや。

2017-03-03

MnMn 0.52.0

拡縮できるようにした。

開発的にはクラッシュレポート周りを調整した。

23:10 追記:
更新履歴表記ミス
a[href="_blank"] -> a[target="_blank"]

2017-03-01

MnMn 0.51.0

クラッシュレポートに情報を追加した。

いやさぁ、最初スタックトレースだけでいいと思ってたんだけどクラッシュ時に何をしてたのかが分からんのよね。
あとキャッシュディレクトリ周りで死んでもレポートにそれを含めてなかったからなーんも分からんのよね。

今のとこ見た目多そうなのが、
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
   場所 ContentTypeTextNet.MnMn.MnMn.ViewModel.Controls.Service.Smile.Video.Player.SmileVideoPlayerViewModel.SetMedia()
   ...略...  
なんだけどさぁ、ログ見ないと動画IDとかわかんなくて再現できないんだよね。

あと謎だったのがこれ、

System.DllNotFoundException: DLL 'mozglue' を読み込めません:指定されたモジュールが見つかりません。 (HRESULT からの例外:0x8007007E)
見つかんないワケねーだろと思いつつも、例外吐いてんだからファイル見つかんないんだろうとしか思えない。

今のところクラッシュレポートから課題は作成してないけど追々中身精査して課題を作るつもり。