xxxxプログラマのメモ

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

SI Object Browser #NetWork Setting #ネットワーク設定

Server2012R2にOracle Clientをインストールしたまでは良かったのですが、tnsnames.oraが無かったので助かりました。

f:id:hiromatsu28:20170206170328p:plain

■ローカルデータベースの場合
 データベース名に「」と入力することで接続可能です。
 ※SQL*Plusではできませんのでご注意ください。

■リモートデータベースの場合
 Oracle10g以上のクライアントの場合のみ可能です。
 「IPアドレス(サーバー名):ポート/SID」にて接続することが可能です。
 ※こちらはSQL*Plusでも同様です。

https://www.sint.co.jp/products/siob/ob/dl/bn/contents/OB%E9%80%9A%E4%BF%A1%E7%AC%AC16%E5%8F%B7.txt

絞り込み可能なドロップダウン #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アドレスの設定をしていなくても接続できるようになる