CSS: CSSだけで高さ不定フッターを最下部に固定する

CSSだけ(flexbox)で高さ不定フッターを最下部に固定する方法に書いてある。

<!DOCTYPE html>
<html>
<head>
  <style >
    .body {
      padding: 0;
      margin: 0;
      display: flex;
      flex-direction: column;
      min-height: 100vh;
    }
    header {
      background: red;
    }
    section {
      flex: 1;
      background: yellow;
    }
    footer {
      background: blue;
    }
  </style>
</head>
<body class="body">
  <header>
    site name.
  </header>
  <section>
    a few contents.
  </section>
  <footer>
    copyrights.
  </footer>
</body>
</html>


便利。

関連:
Pure CSS sticky footer with calc( vh ) - Qiita

KillCapsLock

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00

Caps Lockは必要ない。
レジストリファイルは「UTF-16LE(リトル・エンディアン)」で保存する必要がある。


元に戻すには

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-

又は
レジストエディタ-で「Scancode Map」を削除


関連:
Insider's Computer Dictionary:バイトオーダー とは? - @IT

NIC詳細設定 Realtek PCIe GBE Family Controller

参考 http://driveragent.com/c/archive/b902829d/image/19-0-35/Realtek-LAN-Driver
※記載事項は参考ページから読み取った意訳

IPv4 チェックサムオフロード
無効 (orRx 有効/Tx 有効/受信と伝送有効)
有効にするとNICでデータの正当性をチェックする


LAN 上のウェークアップのシャットダウン {orシャットダウンWake-On-Lan}
無効 (or有効)
Wake On Lan機能に関連する、LANで電源管理しない限り使わない


TCP チェックサムオフロード (IPv4)
無効 (orRx 有効/Tx 有効/受信と伝送有効)
有効にするとNICでデータの正当性をチェックする


TCP チェックサムオフロード (IPv6)
無効 (orRx 有効/Tx 有効/受信と伝送有効)
有効にするとNICでデータの正当性をチェックする


UDP チェックサムオフロード (IPv4)
無効 (orRx 有効/Tx 有効/受信と伝送有効)
有効にするとNICでデータの正当性をチェックする


UDP チェックサムオフロード (IPv6)
無効 (orRx 有効/Tx 有効/受信と伝送有効)
有効にするとNICでデータの正当性をチェックする


Wake on Magic Packet {orマジックパケットによるWake-On-Lan}
無効 (or有効)
Wake On Lan機能に関連する、LANで電源管理しない限り使わない


Wake on pattern match {orパターンマッチによるWake-On-Lan}
無効 (or有効)
Wake On Lan機能に関連する、LANで電源管理しない限り使わない


WOL とシャットダウンリンク速度 {orWake-On-Lanとシャットダウンリンク速度}
速度低下ではない (or10 Mbps 優先/100 Mbps 優先)
Wake On Lan機能に関連する、LANで電源管理しない限り使わない

続きを読む

お問い合わせリンクにmailtoを使っているサイトがまだ存在する

「お問い合わせリンクをmailtoにしてる」サイトがまだ存在する。
「お問い合わせフォーム」に替えてもらいたい。

対策:
user.js

user_pref("network.protocol-handler.external.mailto", false);  // mailto: からメーラーを起動しない

備忘:Windows 10 PCはTPM 2.0搭載が必須

今夏からWindows 10 PCはTPM 2.0搭載が必須に - PC Watch

CPU G530 + H61H2-M5 を使っているが、そろそろ買い替えかと考慮中。


関連:
TPM2.0は”なにもの”で、どこで(何で)対応するのか? なんとなく綴ってみた/ウェブリブログ

Windows 10をインストールする前にTPMのモードを確認しよう - 元「なんでもエンジニ屋」のダメ日記


セキュリティチップ(TPM)について : セキュリティ/マネジメント | ビジネスPC | NEC

対応したCPU、チップセット、セキュリティチップの各ハードウェアとACモジュールというソフトウェアで構成され、ハードウェアと対応ソフトウェアの組み合わせにより信頼性を高めた技術 - 第二の謎 インテル® トラステッド・エグゼキューション・テクノロジーとは?のレビュー | レビューメディア「ジグソー」

7-Zip 16.03 (2016-09-28) for Windows

7-Zip
What's new after 7-Zip 16.02:

・ Installer and SFX modules now use some protection against DLL preloading attack.
・ Some bugs were fixed in 7z, NSIS, SquashFS and RAR5 code.


追加:

7-Zip 16.04 (2016-10-04)

What's new after 7-Zip 16.03:

・The bug was fixed: 7-Zip 16.03 exe installer under Vista didn't create
links in Start / Programs menu.
・Some bugs were fixed in RAR code.

リリ-ス版Firefox49.0が来た

user.js

user_pref("reader.parse-on-load.enabled", false);
user_pref("network.dns.disableIPv6", true);
user_pref("network.protocol-handler.external.mailto", false);
user_pref("browser.urlbar.trimURLs", false);
user_pref("geo.enabled", false);
user_pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("view_source.tab", false);
user_pref("browser.backspace_action", 2);


userChrome.css

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
.tabbrowser-tab[selected]:not([pinned])[fadein]{min-width:200px !important}
#urlbar{font-family:Consolas !important}

なんとなく32bit版を入れた。


Directory Listing: /pub/firefox/releases/49.0/

Firefox 49.0 リリースノート
https://www.mozilla.jp/firefox/49.0/releasenotes/

Windows向けFirefox 52で64bit版が主役に 2017年後半には自動アップデートも提供へ - Mozilla Flux

追加
 Windows版のみFirefox 49.0.1がリリース。Websenseが引き起こす起動時のクラッシュに対策。

Firefox ESR 45.3.0 に退避

どうしても必要なアドオンがe10sで動かない、userContent.cssが効かない。

user.js

// Firefox ESR 45.3.0

// 機能停止
user_pref("keyword.enabled", false); // ロケーションバーによる検索の停止
user_pref("loop.enabled", false); // Helloを全く使う予定が無い Fx49で廃止
user_pref("reader.parse-on-load.enabled", false); // リーダーモードを無効
user_pref("network.dns.disableIPv6", true); //IPv6接続を無効
user_pref("network.protocol-handler.external.mailto", false);  // mailto: からメーラーを起動しない

// セキュリティ
user_pref("browser.urlbar.trimURLs", false); // 「http://」を表示
user_pref("geo.enabled", false); //位置情報通知機能を無効

// 操作
user_pref("browser.tabs.closeWindowWithLastTab", false); // 最後のタブを閉じたときに終了しない
user_pref("view_source.tab", false); // ソ-スをwindow表示
user_pref("browser.backspace_action", 2); // [Backspace]キーで戻る機能を廃止


userChrome.css

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

.tabbrowser-tab[selected]:not([pinned])[fadein] { min-width: 200px !important; }
#urlbar { font-family: Consolas !important; }
#urlbar *|input, #searchbar *|input { ime-mode: inactive !important; }
#browser { -moz-box-direction: reverse; }


関連:
f:id:nonbei:20160924164622p:plain

「Chromecast」で再生する機能が「Google Chrome」へ標準搭載

閲覧コンテンツを“Chromecast”で再生する機能が「Google Chrome」へ標準搭載 - 窓の杜

“Chromecast”は、TVのHDMI端子へ差し込こんで利用する小型のメディアストリーミングデバイス。


関連:
「Chromecast」を買うべき6つの理由 | アプリオ

ASCII.jp:初代との違いは? 新しいChromecastとChromecast Audio詳細レポ (1/2)

Chromecast(クロームキャスト)購入レビューと使い方、設定方法まとめ。

Windowsの証明書ストアにインストールされたルート証明書を使用可能に

This feature is available in Firefox 49 and up (currently in beta). To give it a try, set the preference security.enterprise_roots.enabled to true. After that, Firefox should connect successfully to sites using certificates issued by 3rd party root certificates that have been added to the Windows trust database.


Upcoming Changes to Root Certificates in Firefox on Windows | Mike's Musings

Firefox Changes Root Certificate Handling Procedures on Windows