前々から誤検知が多すぎた。
昔は無料版で使って世話になったし有料版を3-4年使ったけどさっすがに誤検知がしんどくなってきた。
特に適当なプログラムを組んでデバッグ実行したらそのプログラムを検知するのがクソ鬱陶しい。
あとインターネットが追跡されてます!的なくっそどうでもいいポップアップが四六時中自己主張するのがアンインストールの引き金。
いままでありがとう さようなら avast こんにちは Windows Defender
2019-10-08
2019-09-28
2019-04-19
Visual Studio 2019 のタイトルバー
タイトルバーがメニューに統合されて個人的に非常に使いにくい問題。
これで解決したメモ → https://stackoverflow.com/questions/53636350/re-enable-title-bar-in-visual-studio-2019
設定にあるんかも知んないけど探しきれてない && stackoverflow 見た方が早かった。
これで解決したメモ → https://stackoverflow.com/questions/53636350/re-enable-title-bar-in-visual-studio-2019
設定にあるんかも知んないけど探しきれてない && stackoverflow 見た方が早かった。
2018-10-15
search-hook 0.2.0
PC で UA カチャカチャ変えて android firefox でも検索除外いけたのでリリースしたけど実機だと無理で笑ってしもうた。
あと pageAction のアイコン出ないんかね?
調べることいっぱいあるわぁ。
あと pageAction のアイコン出ないんかね?
調べることいっぱいあるわぁ。
search-hook
検索時の除外ワードのアドオンを作った。
https://addons.mozilla.org/ja/firefox/addon/search-hook/
https://addons.mozilla.org/ja/firefox/addon/search-hook/
もともとを Hide Unwanted Results of Google Search 使ってたんだけど Fx のアドオン WE 化に伴い使えなくなったので作った。多分探せば同じようなんはあると思うけど探してないから知らん。
言語適用やら入力検証やら対応サイトの追加、外部データからのフィルタリングとかやることいっぱいあるけどとりあえず公開してみた。
2018-07-09
ひっさびさの MnMn
最近 eclipse で Java ばっかやってたから VS で C# が最強すぎて泣けた。
つーかもうきちんと設計して作り直すか放棄したい。
なんていうかコントローラ(VM)で全部やる書き捨て実装のノリがきつい。
つーかもうきちんと設計して作り直すか放棄したい。
なんていうかコントローラ(VM)で全部やる書き捨て実装のノリがきつい。
2017-11-03
MnMn 簡易アップデート: 2017-11-03 10:27:25
チャンネルのコメント数取れてなかったのを修正した。
実装してから長らく使いもしなかった簡易アップデート処理を初めて使ってみた。
ちなみに公式の方は10月のリニューアル延期したんだってね。
ちなみに最近は MnMn 飽きたし .NET Core 2 ASP Mvc で遊んでいるのです。
2017-08-17
2017-08-15
MnMn 0.82.0
地味にリリースした .NET Framework 4.7 対応版。
このバージョンはまだ自動アップデートせずに手動ダウンロードできる状態にしておいた。
週末くらいに自動アップデート対象にする。
このバージョンはまだ自動アップデートせずに手動ダウンロードできる状態にしておいた。
週末くらいに自動アップデート対象にする。
MnMn 0.81.0, 0.81.1
最近緊急リリースが多いというかリリース後に不具合発覚が頻発してる。
検知自体はクラッシュレポートもらえるから早いうちに対応できるけどかなんなぁ。
この状態であれこれ機能実装・修正するのもリスクあるし次の 0.82.0 は .NET 4.7 に移行するだけに留めたい。
検知自体はクラッシュレポートもらえるから早いうちに対応できるけどかなんなぁ。
この状態であれこれ機能実装・修正するのもリスクあるし次の 0.82.0 は .NET 4.7 に移行するだけに留めたい。
2017-08-08
2017-08-05
MnMn 0.78.1 - 0.79.0 - 0.79.1
大混乱でまさかの同日 3 リリース。
なんだろう、0.78.0が諸悪の根源なんだけどちかれた。
0.78.0 から 0.79.0 までのキャッシュ状態が完全にぶっ壊れた。んふふ。
ただキャッシュデータ生きてるのが救いだよね。
(末尾に謎 1 byte が加算されるから無事ではないわな)
なんだろう、0.78.0が諸悪の根源なんだけどちかれた。
0.78.0 から 0.79.0 までのキャッシュ状態が完全にぶっ壊れた。んふふ。
ただキャッシュデータ生きてるのが救いだよね。
(末尾に謎 1 byte が加算されるから無事ではないわな)
2017-08-04
2017-07-08
2017-06-20
MnMn 0.69.1
緊急リリース!
仕様変更なんだろね。
2017-06-20 15:26:26 にクラッシュレポートで教えてくれた人ありがとう。
ちょうど会社PCがWindows Update走ってやる気なくしたからすぐ帰って修正した。
だたこれかなりやっつけ対応だから下手すりゃまたなんかあるかもね。
とりあえず調査やらなんやらは #642 でやる予定(0.71.0で調査反映したいけど時間があるかどうか)。
リクエストがXMLじゃなくてJsonになってるあたり超怖い。
まぁそんな感じでゆるゆるいきたい。
仕様変更なんだろね。
2017-06-20 15:26:26 にクラッシュレポートで教えてくれた人ありがとう。
ちょうど会社PCがWindows Update走ってやる気なくしたからすぐ帰って修正した。
だたこれかなりやっつけ対応だから下手すりゃまたなんかあるかもね。
とりあえず調査やらなんやらは #642 でやる予定(0.71.0で調査反映したいけど時間があるかどうか)。
リクエストがXMLじゃなくてJsonになってるあたり超怖い。
まぁそんな感じでゆるゆるいきたい。
2017-05-28
2017-05-14
2017-04-21
ほーむぺーじを書き換える
.Net Core とかやりたくね? って気持ち。
今のやつって D 言語使って vibe.d で構築してるけどもう何がなんだか分けわからんレベルで再構築できないんで C# ちゃんに乗っかってなんか作ってみたい。
つーわけで近々つながらないかも。
今のやつって D 言語使って vibe.d で構築してるけどもう何がなんだか分けわからんレベルで再構築できないんで C# ちゃんに乗っかってなんか作ってみたい。
つーわけで近々つながらないかも。
2017-04-08
MnMn 0.60.0
途中に 0.59.1 とか噛んでいろいろ面倒なことなってたけど無事リリースできた。
このバージョンでは前々からやりたかったアップデート処理の統合とファインダーからの動画ダウンロードを実装した。
アップデートの方はロジック変更っていう怖い実装なので旧処理も使えるようにしておいた。
ダウンロードの方は基本的にユーザーから隠す形で、それでいて更新履歴見れば使える形で実装した。
後者は試験パターン少なかったし試験後にもいろいろ手を加えたからなんか変だったら連絡ほしいなってお思う。
このバージョンでは前々からやりたかったアップデート処理の統合とファインダーからの動画ダウンロードを実装した。
アップデートの方はロジック変更っていう怖い実装なので旧処理も使えるようにしておいた。
ダウンロードの方は基本的にユーザーから隠す形で、それでいて更新履歴見れば使える形で実装した。
後者は試験パターン少なかったし試験後にもいろいろ手を加えたからなんか変だったら連絡ほしいなってお思う。
2017-03-26
MnMn 0.58.0
簡易アップデート機能を付けた。
基本的には通常のアップデートで最新版を提供してたけどちょっとした修正、特にテキストファイルベースの修正ってわざわざリリースしなくてもいいんじゃないかと思ったので作った。
今すぐ使うわけじゃないけど MnMn の各種定義データは可能な限り外部ファイルにしてるのでそれだけ直せばいい場合は簡易アップデートでささっと更新できるようになった。
(実際使ってみないとバグとかまではわかんないけど)
一応開発側の思いとしては使わない方針で、やっべぇ時にだけ使う運用でいきたい。
基本的には通常のアップデートで最新版を提供してたけどちょっとした修正、特にテキストファイルベースの修正ってわざわざリリースしなくてもいいんじゃないかと思ったので作った。
今すぐ使うわけじゃないけど MnMn の各種定義データは可能な限り外部ファイルにしてるのでそれだけ直せばいい場合は簡易アップデートでささっと更新できるようになった。
(実際使ってみないとバグとかまではわかんないけど)
一応開発側の思いとしては使わない方針で、やっべぇ時にだけ使う運用でいきたい。
2017-03-24
2017-03-20
Visual Studio 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手順も増やさない)なんかいい方法ないもんかね。
Twitter自動投稿botがなんかバグってるけどあまり気にしないでおこうと思った。
使用許諾の文言変えたから今回も起動時に強制表示させることになった。
この表示ってネトゲのログイン画面みたいであんまり好きじゃない。
ちなみにアップデートなんだけどわざわざ全モジュール(90MB弱)落とすのすっごい資源の無駄。
デプロイを複雑化せず(1手順も増やさない)なんかいい方法ないもんかね。
2017-03-12
2017-03-11
Visual Studio と Visual Studio Code に対する感想
私の端末環境だと VS(2017) と VSC の起動時間って3秒くらいしか変わりないんよね。
この程度の時間なら VSC 使わずともサクラエディタや vim でも別に問題ないなぁと思う今日この頃。
なんだったら慣れ親しんだサクラエディタで十分ですん。
そもそも IDE 以外のエディタってのはいかに標準のまま使用するかであってそれなら Windows 操作の及ぶサクラエディタに軍配が上がるから Ctrl+C で意図しないモード切替とかいらないんです、コピーしたいんです、 yy とか Windows 標準外の挙動いらないです。
サクラエディタじゃあれやこれが出来ない?
そういう時ってほんの数秒待って VS 使うから別に。。。
この程度の時間なら VSC 使わずともサクラエディタや vim でも別に問題ないなぁと思う今日この頃。
なんだったら慣れ親しんだサクラエディタで十分ですん。
そもそも IDE 以外のエディタってのはいかに標準のまま使用するかであってそれなら Windows 操作の及ぶサクラエディタに軍配が上がるから Ctrl+C で意図しないモード切替とかいらないんです、コピーしたいんです、 yy とか Windows 標準外の挙動いらないです。
サクラエディタじゃあれやこれが出来ない?
そういう時ってほんの数秒待って VS 使うから別に。。。
MnMn 0.55.0
ニコ生の課題を一旦終わらせた。
細かいやつとか独立可能なやつを細分化して課題作成した。
あとTwitterデビューしたのでなんも考えずバージョンアップした(旧目安箱早く潰したいんだ)。
細かいやつとか独立可能なやつを細分化して課題作成した。
あとTwitterデビューしたのでなんも考えずバージョンアップした(旧目安箱早く潰したいんだ)。
2017-03-08
MnMn 0.53.0
クラッシュレポートの修正やらマウスジェスチャ(内臓ブラウザ)の実装やら市場情報取得やらを行った。
まだリリースする気はなかったけどVS2017入れた記念でリリースした。
あと毎度毎度リリース時にブログ書いてたけどだるいからやめる。
気が向いたときに書くことにする。
ちなみに明日は意味なく有給なのだ。ぐっすり寝るのだ。
まだリリースする気はなかったけどVS2017入れた記念でリリースした。
あと毎度毎度リリース時にブログ書いてたけどだるいからやめる。
気が向いたときに書くことにする。
ちなみに明日は意味なく有給なのだ。ぐっすり寝るのだ。
2017-03-04
2017-03-03
MnMn 0.52.0
拡縮できるようにした。
開発的にはクラッシュレポート周りを調整した。
23:10 追記:
更新履歴表記ミス
a[href="_blank"] -> a[target="_blank"]
開発的にはクラッシュレポート周りを調整した。
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)
見つかんないワケねーだろと思いつつも、例外吐いてんだからファイル見つかんないんだろうとしか思えない。
今のところクラッシュレポートから課題は作成してないけど追々中身精査して課題を作るつもり。
2017-02-26
クラッシュレポート送信を実装したことによる今
MnMn が落ちたことを検知出来てすっごい便利。
0.50.0 をリリースして24時間未満そこらだけど4件送られてきて、それが全部 開発側の想定してないエラーなので今後改修する不具合候補として非常に有用だと感じる。
(逆に100DL程度で4件落ちたっていうのが結構な割合で地味に傷ついた)
たぶん今上がってるクラッシュレポート以外にクラッシュレポート生成の余裕すらない OutOfMemoryException が含まれてるはずだから氷山の水面下はもうちっと落ちてるんだろうとは思う。
でも #422: クラッシュレポート生成時に直近のログがないときっつい! で書いてるようにログがないのは結構きついね。
スタックトレースだけだと追うには追えるけど工数掛かるので追う気がない現状なので次回リリース分には直近ログも含めるようにしてから本格的に調査に入りたい。
あとクラッシュレポートが投げられると私のところにも通知メールが投げられるのでちょっとだけビクッてなる。
0.50.0 をリリースして24時間未満そこらだけど4件送られてきて、それが全部 開発側の想定してないエラーなので今後改修する不具合候補として非常に有用だと感じる。
(逆に100DL程度で4件落ちたっていうのが結構な割合で地味に傷ついた)
たぶん今上がってるクラッシュレポート以外にクラッシュレポート生成の余裕すらない OutOfMemoryException が含まれてるはずだから氷山の水面下はもうちっと落ちてるんだろうとは思う。
でも #422: クラッシュレポート生成時に直近のログがないときっつい! で書いてるようにログがないのは結構きついね。
スタックトレースだけだと追うには追えるけど工数掛かるので追う気がない現状なので次回リリース分には直近ログも含めるようにしてから本格的に調査に入りたい。
あとクラッシュレポートが投げられると私のところにも通知メールが投げられるのでちょっとだけビクッてなる。
2017-02-25
2017-02-22
bitbucketのダウンロード先URIが変わってた
今まで https://bitbucket.org/sk_0520/mnmn/downloads を指定してたんだけどいつからか最後に `/` を付けないと 404 になるようになってた。
なのでブログとかプロジェクトサイトのトップページを https://bitbucket.org/sk_0520/mnmn/downloads/ に書き換えた。
こういうのあせるよね。
なのでブログとかプロジェクトサイトのトップページを https://bitbucket.org/sk_0520/mnmn/downloads/ に書き換えた。
こういうのあせるよね。
2017-02-19
2017-02-12
2017-02-04
2017-02-01
2017-01-29
2017-01-22
2017-01-20
2017-01-18
2017-01-17
2017-01-15
2017-01-09
2017-01-08
MnMn-Setup 1.0
もうね、なんで私が PC 操作の問い合わせ受けないといけないのさ。
というわけで Web インストーラを作成した、あとはこの子が何とかしてくれるはず。してくれてほしい。
.NET Framwork 4.6 必須だったりするワケのわからないインストーラだけどもう疲れたから勘弁してくらさい。動作も適当に組んだからよくわからんけどたぶん大丈夫。デバッグ中に Avast がうるさかったけど大丈夫大丈夫。
というわけで Web インストーラを作成した、あとはこの子が何とかしてくれるはず。してくれてほしい。
.NET Framwork 4.6 必須だったりするワケのわからないインストーラだけどもう疲れたから勘弁してくらさい。動作も適当に組んだからよくわからんけどたぶん大丈夫。デバッグ中に Avast がうるさかったけど大丈夫大丈夫。
ラベル:
MnMn,
MnMn-Setup,
グチ
C, C++
MnMn の簡易インストーラを作るために単独実行可能な実行形式作ろうとした。
なんでひっさびさに C と C++ でどっちがいいかなーと思ってカチャカチャ組んでみた。
C# になれた身だと C も C++ も GUI 作るのもう駄目だわ。
書けないわ。
文字列のコピーとかメモリ操作とかは別にいいんだけどメッセージループとそれに付随する Windows API の嵐がきっつい。
非同期処理とかもまじ吐きそう。
昔は、こんなん余裕っすよーとか言ってたけど今はもう金もらわなきゃ無理だわ。
なんでひっさびさに C と C++ でどっちがいいかなーと思ってカチャカチャ組んでみた。
C# になれた身だと C も C++ も GUI 作るのもう駄目だわ。
書けないわ。
文字列のコピーとかメモリ操作とかは別にいいんだけどメッセージループとそれに付随する Windows API の嵐がきっつい。
非同期処理とかもまじ吐きそう。
昔は、こんなん余裕っすよーとか言ってたけど今はもう金もらわなきゃ無理だわ。
2017-01-07
2017-01-04
2017-01-03
MnMn 0.39.0
新年あけちゃったね。
時間軸としては勝手に繰り上がる時系列だからなんもめでたくはないね。
主に #73 の実装が主。
更新履歴にも書いたけど実際問題 #73 は開発側に何のメリットもなくて完全にユーザー用の機能。
#73 実装に付随してヘルプとか書いたし実装もかなり手を入れたけどそれでも開発側の機能実装じゃないことを留意していただきたい。
というのも MnMn の実装は未だ一人でやってる状態(ソース公開してるのにね)でいつしんどくなって実装をやめるかがわからない。
でも、もし、仮に開発が止まった場合にユーザーによる運用回避ができる仕組みを作っていきたかった。
当分 #73 を使うことはないと思うけど開発側がきちんと開発してるうちに実装しておきたかった。
(ほんとはフォークするなりが一番だろうけどさ)
私の考えとしては実装側もユーザー側も同じ権利と義務を持っているとから(ex:実装修正はユーザーがやればいい)本機能はなくてもいいけどパッチももらえないしとりあえずIFと実装だけ作った感じ。
時間軸としては勝手に繰り上がる時系列だからなんもめでたくはないね。
主に #73 の実装が主。
更新履歴にも書いたけど実際問題 #73 は開発側に何のメリットもなくて完全にユーザー用の機能。
#73 実装に付随してヘルプとか書いたし実装もかなり手を入れたけどそれでも開発側の機能実装じゃないことを留意していただきたい。
というのも MnMn の実装は未だ一人でやってる状態(ソース公開してるのにね)でいつしんどくなって実装をやめるかがわからない。
でも、もし、仮に開発が止まった場合にユーザーによる運用回避ができる仕組みを作っていきたかった。
当分 #73 を使うことはないと思うけど開発側がきちんと開発してるうちに実装しておきたかった。
(ほんとはフォークするなりが一番だろうけどさ)
私の考えとしては実装側もユーザー側も同じ権利と義務を持っているとから(ex:実装修正はユーザーがやればいい)本機能はなくてもいいけどパッチももらえないしとりあえずIFと実装だけ作った感じ。
登録:
投稿 (Atom)