サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
hkou.hatenablog.com
インストール Nugetでインストールする。 PM> Install-Package NLog.Config インストールするとプロジェクトフォルダ配下にconfigファイルが配置される。 ログ出力 class Program { private static Logger logger = LogManager.GetCurrentClassLogger(); static void Main(string[] args) { logger.Trace("trace"); logger.Debug("debug"); logger.Info("info"); logger.Warn("error"); logger.Fatal("fatal"); } } "Fluent Interface"形式でも書ける(こっちの書き方の方が各要素が見やすくて好き) using NLog.Fluent;
概要 AWS SESのバウンス・苦情を管理したい。 これらを放置して一定の基準を超えてしまうとSESが停止されてしまうためである。詳細は以下のリンクを参照。 docs.aws.amazon.com SESにはバウンス・苦情があった場合の通知機能があり、SNSを経由して他のサービスなどに通知ができるのでこれを試してみる。 構成は以下のとおり。まずはEメールで通知が受け取れることを確認してからLambdaで確認する。 SES region SESは日本リージョンがサポートされていない。(2017/12/16現在)なので他のリージョンを利用する。オレゴンに変更する。 送信制限 何もしていない初期状態のSESではSandboxモードになっており、任意のメールアドレスに好き勝手メール送信することができない。 本番運用するときは「sending limit increase」のリクエストをする必要があ
Twitterを眺めていたらMS TeamsにOutgoing Webhookが導入されたという情報が流れてきたので早速これを利用してbotを作成してみた。 docs.microsoft.com システム構成 WebHookの通知を受けるAPIはServerlessFrameworkを利用して作成する。 ServerlessFrameworkのセットアップ等手順は以下のページを参照。 hkou.hatenablog.com bot作成 Outgoing WebHookの登録 Teams上でOutgoing WebHookの登録を行う。 チームを選択して右クリック→「チームを管理」をクリック 「アプリ」タブをクリック 画面右下の「送信WebHook」をクリックする(少し場所が分かりづらい) 送信WebHookのダイアログが表示されるので各項目を埋めていく。 名前 botの名前になる コールバ
やりたいこと 普通にMSIインストーラを作ると、特に管理者権限が必要なことしてないのに、毎回管理者権限を求められるUACが表示される(※)。これを消したい ※Windows Installer version 4.0からの仕様らしい 方法 PlatformSDKのmsiinfoを使用する。 以下を実行すると指定したmsiファイルをElevated privilegesを要求しない設定に書き換えてくれる。 MSIファイルを圧縮設定している場合 msiinfo target.msi /W 10 MSIファイルを無圧縮設定している場合 msiinfo target.msi /W 8 参考にしたページ Msiinfo.exe (Windows)
概要 PostgreSQL9.4でストリーミングレプリケーションの構成を組んでみる 以下のような構成を作成する マスター1台 スレーブ2台 マスターからスレーブに矢印を引いたところに「同期」と「非同期」とあるが、これはWALファイルをマスターからスレーブに転送した時にスレーブに書き込まれてからレスポンスを返す設定とスレーブに書き込まれたかどうか確認せずに即レスポンスを返す設定のことである。 スレーブが複数台ある場合は、全て非同期か、1台のみ同期でそれ以外が非同期しか設定が出来ない仕様になっている。 また、単純なレプリケーションの設定のみではなく以下の設定も記述する マスターが落ちた時のスレーブをマスターに昇格させる設定 落ちたノードに対してリカバリするためにWALアーカイブの設定 環境 AWS EC2インスタンス上に以下のバージョンの環境を構築する。 CentOS 7 PostgreSQL
環境 CentOS7 PostgreSQL 9.4 手順 yumのリポジトリファイルを設定する [base] と[updates] セクションに以下を記述する # sudo vi /etc/yum.repos.d/CentOS-Base.repo [base] ↓追記 exclude=postgresql* [updates] ↓追記 exclude=postgresql* pgdgのインストール rpmファイルはhttp://yum.postgresql.org/を参照 # sudo yum localinstall http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-1.noarch.rpm インストール # sudo yum install postgresql94-devel postgresql
このページを最初にブックマークしてみませんか?
『hkou.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く