投稿者:

メール, Linux, SEノウハウ

メール送信も行うWEBサーバでの必須設定

ホスト名の設定 Postfixなどのメールサービスにホスト名を設定しよう そのホスト名はきちんとDNSの正引きが出来るようにしておくこと。 localhostになっていたらダメだよ!   逆引き IPから正引きで参照されるホスト名と一致させる 結構設定されていないサーバが多い。スパムフィルタで受信拒否されるのできちんと対応するようにしよう。     SPF認証 送信サーバのドメ …

Windows Server, Windows

Windows ファイル自動削除 FORFILES

  削除1   ■更新日が○日数以上前のデータを削除する FORFILES /P ディレクトリパス /D -日数 /C “cmd /c rmdir /s /q @file” 具体例 FORFILES /P F:\hoge\backup\APP /D -20 /C “cmd /c rmdir /s /q @file” // コメントharap様より // @fileより@path …

SEノウハウ

MIT, Apache, BSD, GPLライセンス

  商業利用ゆるゆる   MIT License ソースコードに著作権表示が必要   Apache License 頒布、修正、派生版の頒布、ライセンスの継承に関して制限なし クレジットに下記を表記する This software includes the work that is distributed in the Apache License 2.0 &nbsp …

PHP

PHP グローバル変数とスコープ

  ローカルスコープ 変数には範囲(スコープ)があり、変数は関数内の範囲で有効   グローバルスコープ グローバルスコープは関数内を超えて、1スクリプト内で有効になる クラス内のstatic変数もグローバル変数と同等 シングルトンもある意味グローバル変数と同等   使いどころ 関数内を超えて変数を扱いたい場合 変数のスコープは可能な限り最小の範囲にするのが望ましい & …

Linux

【Linux】digコマンド DNSレコードを正引き、逆引き

digを愛用。 このサイトも便利 https://www.whatsmydns.net/   Aレコード正引き # dig <ドメイン名> A   MXレコード   # dig <ドメイン名> MX   逆引き # dig @DNSサーバ -x xxx.xxx.xxx.xxx digのこのDNSサーバ指定できるところが良いのです。   …

SEノウハウ

データをファイルベース管理しない方が良いわけ

使うべきでない理由 行単位のロックが出来ない 排他制御、トランザクションが貧弱 壊れる、リペアがない// あったらすまん RDSやNoSQLを利用しましょ~。     使っても良い場面 キャッシュ 壊れても良いデータ // ファイルベースのデータは壊れます データを書き込みするユーザが1人 // メモ帳や付箋アプリ プログラムのテスト CSVとしての出力、入力 クライアントからの熱い需要 …