2017年5月8日月曜日

Windows10をクリーンインストールしたときの初期設定変更


■Windows10のウインドウ自動整列をオフにする

設定 - システム - マルチタスク - スナップオフ

で、オフれます。

ウインドウを移動したときに、画面上の方に行くと勝手に整列されちゃう機能です。windows95からwindowsXPまでは無かった機能なので大変邪魔です。スナップ機能言うらしいです。

■マイコンピュータをデスクトップに表示する

設定 - 個人設定 - テーマ - デスクトップアイコンの設定

で、出せます。
僕の操作的に起点となっており超ヘビーに使うので、ぜひ出したいけどテーマにあるとは思わないっすよね。。。デスクトップとかその辺に置いといてほしい。。。

■.exeとか拡張子表示

これはいつもどおり、エクスプローラー - 設定 - 登録されている拡張子は表示しない
のチェックを外す。なんというかチェックすることがオンというイメージなので、否定系のプロパティというのはどうなんだろうか?

登録されている拡張子を表示する というプロパティで、チェックが外れているのが良いのでは?と思った。(もちろん、危ないから最初から表示しといてくれよとは思いますが。。。)

■高速スタートアップを無効化

設定 - システム - 電源とスリープ - 電源の追加 - 電源ボタンの動作の選択

「現在利用可能ではない設定を変更します」のリンクをクリック

高速スタートアップを有効にする(推奨)
チェックボックスのチェックを外す。

RAMディスク使っていて、シャットダウンしてもデータ消えないなんでや?
とかやっていたら、こいつだったというね。。。

■夜間モードの設定

右クリック - ディスプレイ設定 - 夜間モード設定

こちらはブルーライト低減モードになります。目に優しいのでずっとこれでも良いかもですね。

■クイックアクセスの無効化

エクスプローラー - クイックアクセス - 右クリック - オプション

■Windows Searchの無効化
services.msc
サービスの無効化

■アニメーションの無効化
sysdm.cpl

■Windows Updateの更新通知オフ(いきなりうるさいため。。。)
Windowsの設定 - 更新とセキュリティ - 詳細オプション - 更新プログラムの通知


------------ここから下はメンテナンスなど

■システムの詳細レポートを出してくれる
perfmon /report

■マルウェア駆除のフリーソフト
Malwarebytes Anti-Malware

■システムメンテナンス
Control Panel > セキュリティとメンテナンス > メンテナンス(M) > メンテナンスの開始

2017年5月7日日曜日

windows10をクリーンインストールしたらdirectx9が無い


// DirectX End-User Runtimes (June 2010)
https://www.microsoft.com/en-us/download/details.aspx?id=8109

変な名前ですけど、こちらを入れれば動きました。

ぼくには、FFのベンチとか、タイムリープベンチとか、動かしたいものがある!!

しかし、すげー前のプログラムも動かせるWindowsってやっぱりすごいなぁと思います。これだけ互換性を維持してくれると、ありがたい通り越して、まじすげーなぁと思いますね。

HDDやSSDの完全なデータ削除について

おつかれさまです。だいじんです。

- なぜか、OS起動時に毎回チェックサムが走ってしまう
- AdwCleanerを使用したらヒットした

自宅のPCが上記のような状態になったので、GWですしクリーンインストールすることにしました。

- Windows 10 Anniversary Update(1607) から
- Windows 10 Creators Update(1703)

に、することにしました。

今まで使っていたSSDが調子悪くてチェックサム問題が発生していると思い、新たにSSDを購入しました。

そこで、今まで使っていたSSDのデータを完全に削除しようとしましたが、すごい大変でしたよという話です。

■結論から

- HDDのデータ消去は簡単。1TBを超えていれば0を書き込むだけで復元不可能になる。(記録密度が低いHDDの場合、2回くらいはやったほうが良い?)

- SSDのデータ消去は難しい。「enhanced Secure Erase」に対応している必要がある。

■SSDのデータ消去が難しい理由

大きく2つあります。

- BIOSの時点でfrozen状態にされてしまうので、OS上から「enhanced Secure Erase」コマンドが使用できない。

- SSDの造り的に、書き込み場所をOSから指定できない。
   -データ完全消去ツールはHDDには有効だが、SSDでは機能しないはず。。。
   - SSD内部で、「代替処理された不良セクタ」がある場合、通常のソフトではアクセスすらできない

上記2点の理由から、難しいことになっています。

■お手軽な消去方法(暗号化)

暗号化して、format(クイックじゃない)して、暗号化するのが良いとなっています。しかしこちらは、お手軽ですが不良セクタ問題がどうなるか?分かりません。

■お手軽な消去方法(ハードウェア)

スターテック.com スタンドアローン型SATA対応HDD/SSDイレーサー(SDOCK1EU3P)

こちらは、機材を買う必要がありますが完全に削除できます。高いのが難点ですが、削除が大変なので悪戦苦闘するくらいなら買ったほうがマシという話もありますね。。。

使う機会も少ないので、買ったらシェアリングしてみんなで使いたいなぁと思ったりします。

2017年5月4日木曜日

【日報】2017-05-04

### 技術ネタ
---

■creators update

とりあえず、入力モードをローマ字と漢字で変えた瞬間、
変えたという表示が出る。今の今までそんなことしていなかったのに、
急にやりだすと違和感しかない。万人受けするUIの変更というのは、
無理ゲーだなぁと思った。

### コメント
---

GWでも仕事で、ランチに繰り出して国際展示場近くを通ったら、
お祭りっぽいのをやっていた。

夏休みに休みを寄せているだけだから、気にしてはいないですよ。

2017年5月3日水曜日

【日報】2017-05-03

### 技術ネタ
---

■dockerのOSS化したツールのwhalebrew化

OSSにしたプロジェクトで、使い方が微妙な部分があり、whalebrewにしようという話になった。

hoge arg1

みたいなコマンド化出来るツールらしい。職場のY氏から教わる。これの良さは、内部的にdockerを使っているので、

完全にlinux環境でかつ、
それが要求する依存モジュールのセットアップも要らずに

やりたい処理だけを実行できるというお手軽感。

いままでは、コンパイル用に依存モジュールインストールしたり、CentOSとUbuntuとMacOSでセットアップ方法が違ったりと大変だったが、圧倒的お手軽感がある。対応させるには、dockerhubなど色々と準備が必要だが、すごく良いとおもった。
(間にラッパーが挟まるので、提供側はちょっと面倒になると思いますが。。。)

■LinuxMintのテーマ

https://cinnamon-spices.linuxmint.com/themes/view/Windows-10

windows10とかXPに偽装出来ますw

ちょっと、感動しました。

■Mithril.jsのサーバサイドレンダリングについて

https://nippo.wikihub.io/@sairoutine/20160825021325

そんな記事があった。

render()しか使っていないなら割と簡単?
requestがグローバル行っちゃって良いなら簡単?
→hosts設定しておいて、内部のLBにリクエスト送ったほうが速そう。

とか、考えるとサーバーサイドレンダリング大変だなぁと。

■SPA

SPAとサーバサイドレンダリングが組み合わさると、複雑さがすごく高くなる。

技術力高い人が多数居るような会社以外は、出来ない気がした。無理してやったら、大変すぎるーって感じになりそう。しかも、そもそも遅いサイトの場合、あんまり効果も出ない気がする。。。10秒が9秒になってもね。。。

### コメント
---

Qiitaで技術情報を書いていたりするのですが、たまにマサカリが飛んできます。

僕とかは、そんなに有名じゃないのでマサカリ数もたかが知れているのですが、全部に丁寧に返していたらキリがないなぁというのが、正直な感想。

おそらく有名人は、玉石混交のマサカリが多数飛んで来ているはずなので、どうやって捌いているのか?、気になりますね。

2017年5月2日火曜日

【日報】2017-05-02

### 技術ネタ
---

■javascriptのfilterは,nullデータは除外する

データがあったらオブジェクトを返して、なかったらnullを返す関数の場合、綺麗に書けるが、null撲滅委員会としては見過ごせないというジレンマ。

function hoge(v) {return v};

> [1, null, 2, 3, null].filter(v => hoge(v))
[ 1, 2, 3 ]

シンプルっすよねぇ。でも関数がnullを返すなんていけないはず。。。

### コメント
---

電車が空いていた。みんなGWなのだろうか?

どうでも良い話ですが、例年だと花粉症はだいたいGWくらいに収まります。今回は断食効果で、収まりが早かった。

2017年5月1日月曜日

【日報】2017-05-01

### 技術ネタ
---

■Gitのrebase -i が不可能状態のrebase方法

http://qiita.com/daijinload/items/0989080a4dbd524890a8

qiita書いた。

### コメント
---

昼は天気良かったのに、ランチ終わったくらいに雷雨に。ものすごい急変っぷりに、びっくりですね。

うちの会社は、ワンデイGWなので、今週は木曜日まで働きますノシ