xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

絞り込み可能なドロップダウン #Select2

qiita.com

f:id:hiromatsu28:20170130105903p:plain

まとめて下さった情報を参考に
「Select2」を採用予定。

select2

【実装】

jQuery Mobileと同居しているので、data-role="none" にする。

ASP.NET MVCの場合は、こんな感じで。

  @Html.DropDownListFor(m => m.hoge, null, new { @data_role="none"

stackoverflow.com
takahashikzn.root42.jp

テストデータ作成には良いサイトがあったので恩恵を授かり。

疑似個人情報データ生成サービス

自由入力も追加する場合は、以下を参考に。

qiita.com

入力の削除はこちらでOK

select2.org

その他

qiita.com

Thanks!

Azureテクノロジ入門 2016まとめ

初心者には大変助かる良本です。
ありがたい。

Azureテクノロジ入門2016 (マイクロソフト関連書)

Azureテクノロジ入門2016 (マイクロソフト関連書)

ネットワーク

  1. 仮想ネットワークのサブネットは用途視点ではなく、拒否/許可のアクセスの観点から設計する
  2. メンテナンスやマイグレーションの際にNICが採光性される場合がある。そのため、仮想マインのゲストOSネットワーク設定ではNICを静的な構成にせず、DHCP設定とした方が良い
  3. Azureにおけるネットワークセキュリティの基本は、IPアドレスとポート番号、プロトコルによるパケットフィルタリング
  4. パケットフィルタリングの規則を束ねたのがNSG(Network Security Group)
  5. NSGはサブネットとNICのそれぞれ毎に適用することが出来、両方に適用しておくのが望ましい

ストレージ

  1. ストレージアカウントはストレージサービスを使用するための設定のようなもの
  2. パフォーマンスはStandard(HDD)とPremium(SSD)がある
  3. ドライブの使い分けは以下
    1. OSディスク : Cドライブ
    2. 一時領域 : Dドライブ
    3. データディスク : F,Gドライブ...
  4. CPU使用率によるアラート作成も可能

仮想マシン

  1. Infrastructure as Code のメリット
    1. 作業工数の削減
    2. うっかりミスの削減
    3. 時間の短縮
    4. 再現性

データベース(SQL Database)

  1. 複数台のノードからサービス提供されていて、バックエンドにはプライマリとセカンダリがある
  2. 障害時には、自動で切り替わるが数秒間接続できない時間が発生するので、再確立を含めたリトライ処理の実装が必要(目安としては、15秒間隔でリトライ処理を行い、数分間は再接続処理が実行されてるような設計とする。)
  3. 接続時にはファイアウォールの設定を行い、クライアントからアクセスを許可する必要がある
    1. Azureサービスへのアクセス許可を有効にしておくと、Azureサービス(仮想マシンやWebApp)からIPアドレスの設定をしていなくても接続できるようになる

Azure とのVPN接続

■ ルータ選定

結果、FWX120を候補としました。

msdn.microsoft.com

rakia.blog12.fc2.com

【特別企画】ルータとはどこが違うの? ヤマハのファイアウォール「FWX120」を試してみる - クラウド Watch

ttbbsky.net

■ ルータ設定方法

Microsoft Azureとの接続 « 設定例