有名な原則・法則
有名な原則・法則[1] コンウェイの法則 (Conwayの法則) [2] ハインリッヒの法則(1:29:300の法則) [3] ブルックスの法則 [4] ホフスタッターの法則 [1] コンウェイの法則 * システムを設計する組織は、その構造をそっくりまねた構造の設計を生み出してしまう => チームの成果は、その組織のコミュニケーションの密さで決まる [2] ハインリッヒの法則 *...
View Article【AWS】AWS Well-Architected Framework
■ 5つの柱[1] Security (セキュリティ) [2] Reliability (信頼性) [3] Performance Efficiency (パフォーマンス効率) [4] Cost Optimization (コスト最適化) [5] Operational Excellence (運用性)...
View Article【Linux】【シェル】【MySQL】シェルで、複数の mysqldumpファイル を実行する
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/36680883.htmlで、エクスポートしたダンプファイルを大量に実行させるシェルを書く ■ 仕様概要以下のようなルールで実装してみる * 同一階層に置かれたダンプファイル(拡張子「*.sql」)を実行する * ダンプファイル名は、データベース名として使用する 手順概要[1] DB作成 [2] 権限の追加 [3]...
View Article【Java】ファイルの読み書き ~ 新API版 ~
はじめにhttps://blogs.yahoo.co.jp/dk521123/32132680.htmlで、ファイルの読み書きを行ったが、 Java7以上でもっと簡単に書けるようになったのでメモ サンプル * 例として、MySQLダンプのテンプレートファイルから、 複数のダンプファイルを生成するプログラムを作成する FileUtil.javaimport java.io.FileWriter;...
View Article負荷テスト・パフォーマンス計測 / JMeter ~ メモリ不足時の対処 ~
はじめに * JMeter で負荷テストするときに当たり前だが重い処理を行う場合もあるが その際に、「OutOfMemory」の例外が発生して、まともにテストできないので その対処策を記す 対応策[a] ヒープメモリを増やす [b] Non GUI(CUI)モードで実行する << ★実際は、こっちで対処した★ [a] ヒープメモリを増やす1)...
View Article【Linux】ログイン時に独自のメッセージ表示や文字色を変えてみる
■ はじめに * sshなどでログインした際に、開発用サーバなのか、本番用サーバなのか区別がつきにくいので Amazon Linuxのようにログインしたら、以下のようなAsciiアートを表示したり 文字色を変えたりするなどすれば、視覚的にも区別し易いと思ったので調べてみた。 ~~~~~~~~~~~~~~~~~~~~~~~~ __| __|_ ) _| ( / Amazon Linux AMI...
View Article【Linux】プロキシサーバソフト ~ Squid / 初期設定編 ~
■ Squid * Squid(スクウィッド) = イカ(由来は以下のサイトを参照) https://www.ossnews.jp/oss_info/Squid * プロキシサーバソフト * オープンソース(フリー) 機能 * リバース・フォワードプロキシ * 認証 + LDAP認証 + Basic認証 + Digest認証 などなど...
View Article【Linux】プロキシサーバソフト ~ Squid / あれこれ編 ~
SSLプロキシ準備 * 証明書(とりあえず、今回はオレオレ証明書で。詳細は、以下の関連記事を参照のこと) http://blogs.yahoo.co.jp/dk521123/36499701.html構築手順[1] 設定ファイル「squid.conf」の修正 sudo vi /etc/squid/squid.conf ~~~~~~ #http_port 3128 http_port 3128...
View Article【Linux】プロキシサーバソフト ~ Squid / Basic認証編 ~
■ 前提条件 * 以下の関連記事を参考に、Squid を設定しておくこと https://blogs.yahoo.co.jp/dk521123/36956970.html■ 準備htpasswdコマンドを使う設定を行う Basic認証の場合、パスワードファイルはハッシュ化する必要があるため sudo yum -y install...
View Article【Linux】【コマンド】 ポートに関するコマンド
■ 特定のポートをオープンしているプロセスを調べるhttp://blogs.yahoo.co.jp/dk521123/34704299.htmlより抜粋 # 特定のポートをオープンしているプロセスを調べる lsof -i:【ポート番号】 ■ 使用ポート一覧を表示SSコマンドss -tln State Recv-Q Send-Q Local Address:Port Peer Address:Port...
View Article【Linux】【コマンド】 ネットワークの設定
■ ネットワークの設定[1] TUIを使う [2] CUIを使う [1] TUIを使う TUI : Text User Interface # 1) 「nmtui」を実行 nmtui # 2) IPアドレスを設定する # 3) ネットワークの再起動 systemctl restart NetworkManager # 4) ip addrコマンドを実行し、IPアドレスが設定されたかを確認する ip...
View Article【Java】Javaで、プロキシサーバ経由で接続する [1]
■ はじめに * 色々な方法があるみたいだが、絞る ■ プロキシサーバ経由で接続プロキシサーバ経由で接続するためのプロパティ`#`プロパティ`説明`備考 1 http.proxyHost プロキシサーバのホスト名またはIPアドレスを指定 - 2 http.proxyPort プロキシサーバのポート番号 デフォルト値:80 3 https.proxyHost...
View Article【トラブル】【Java】Javaで、SSLプロキシに接続した際に例外「No subject alternative names present」が発生
■ 現象https://blogs.yahoo.co.jp/dk521123/36966230.htmlで、キーストアインポートした後に、以下の例外が発生した 例外 No subject alternative names present = サブジェクトの別名がない com.sun.xml.internal.ws.com.client.ClientTransportException: HTTP...
View Article【Linux】tcpdump ~パケットキャプチャ~
■ はじめに * ネットワークのキャプチャをとる => 思ってたより、構築も使い方も簡単だった。 ■ 環境構築 * 今回の想定環境は、以下の通り。 * OS : CentOS7インストール# インストール sudo yum install tcpdump # バージョン確認 tcpdump --help ■ 使い方# w : 出力ファイル名 sudo tcpdump host...
View Article【プロトコル】MQTT (Message Queueing Telemetry Transport)
MQTT Message Queueing Telemetry Transport * Message Queueing => 送信側が送るデータを一旦保持しながら、 受信側の処理が完了するのを待たずに次に移る * Telemetry Transport => 遠隔測定用の通信 構成 Publish ---+ +-------------> Subscriber | |...
View Article【C#】 OS内の証明書を一覧表示する
関連するクラスX509Certificate2Collection クラスhttps://msdn.microsoft.com/ja-jp/library/system.security.cryptography.x509certificates.x509certificate2collection.aspxX509Certificate2...
View Article【C#】 レスポンスから証明書を作成する
ポイント証明書ファイル作成var certificate = new X509Certificate2(); File.WriteAllBytes("Hello.cer", certificate.Export(X509ContentType.Cert));サンプルusing System; using System.IO; using System.Net; using...
View Article【トラブル】【C#】 ネットワーク / 証明書関連のトラブル
はじめにhttps://blogs.yahoo.co.jp/dk521123/36987774.htmlの実装中に起こったエラーに対して、トラブルシュートした時の記録。 例外「(407) Proxy Authentication Required」が発生するエラー内容 System.Net.WebException: The remote server returned an error:...
View Article【Java】Javaオブジェクト「X509Certificate」 ⇔ 証明書ファイル 変換処理
サンプルimport java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.util.Base64; import...
View Article