カテゴリー: SEノウハウ

PHP, SEノウハウ

PHP preg_match() 正規表現の世界

  半角英字

  0以上であり、数字で構成されている

  2桁以下の数字

    基本的な正規表現   ^ 行頭 . 任意の一文字 例) 私は …

SEノウハウ

クラウドサービスのミドルウェア設定はデフォルトで良い?

  職場でクラウドサービスのミドルウェアの設定についてそう聞かれて、答えはしたけれどうまくは答えれてなかったなって考えて。 次聞かれたらもう少しうまく答えよう(。- .•) 結論、基本的に現時点は必要   利用するクラウドサービスによるケースバイケース。 → AWS S3やLambdaなどのサーバレスなサービスなら不要。だからサーバレスアーキテクチャが人気です。 ミドルウェアや …

SEノウハウ

RFIDについて

  RFID is 何? 動画がわかりやすい! 動画の時代ですね(。- .•) バーコードとの違い 電波で読み取ることで一括で読み取ることができる。     バーコード レジでのひとつずつ読み取り   RFID スキャナをかざして一括読み取り ダンボールの外からスキャナで一括読み取り 試着室で顧客が持ち込んだ服を掌握 インクではないのでタグが汚れても読み取れ …

開発, PHP, SEノウハウ

バグのないプログラム

個人のメモ帳です。 所属する団体は関係ありません。 みんな私の為に争わないで๐·°(৹˃ᗝ˂৹)°·๐   バグのないプログラムを書きたい   フェイルファスト 想定外は処理を止めるのが安全 投稿されたファイルを読み込んで拡張子で判断し、CSVFileReaderクラスかXMLFileReaderクラスに振り分けるクラス (PHPによるデザインパターン入門 Factory Me …

SEノウハウ, トラブルシューティング

本社のファイルサーバに時々繋がらない、重い

A本社にファイルサーバがあり人数が多い、そして各拠点がありインターネットVPNで拠点間が繋がっている。   不具合 A, B, C拠点において、A本社オンプレミスのファイルサーバの接続がうまく利用できないことがある A本社でネットが利用できないことが稀にある A本社にてネットが繋がらないなどネットワークトラブルが起こる   条件 ユーザ数 A本社 120人 B支店 60人 C支 …

YAMAHA, SEノウハウ

YAMAHA RTX VPN拠点間接続のプロバイダ切り替えの罠

  条件 A拠点、B拠点、C拠点で拠点間VPNで繋がっている A拠点の接続プロバイダを変更することになった   環境 YAMAHA RTX1210     良い手順と悪い手順 良い手順(A拠点に作業員がいる場合) BとC拠点にてA拠点への接続情報を予め削除しておく A拠点のB, C拠点への接続情報を削除しておく A拠点のプロバイダ情報(PPPoEアカウント) …

Windows Server, SEノウハウ

プリントサーバについて今言えること

  結論   結論として、 ローカルのネットワークプリンタで良い。 クライントPC追加時にドライバ配布の手間はかかるけれども、 これはマニュアル作成してお客さんに配布すれば良いですね。   根拠   根拠は2点あります。 サーバ管理をなくすことが出来る プリンタの利用が出来ない障害は意外にクリティカルな為   だから、ローカルのネットワークプリンタ …

SEノウハウ

デザインパターン まとめ

    Template Method abstract classして親は抽象クラスとして定義し、共通メソッドとクラス毎に処理が変わる処理をabstract methodを定義する 継承した子クラスは親クラスでabstractで指定したメソッドを実装することで、共通処理を保証しクラス毎に異なる処理を定義できる。   Singleton 1つのクラスに1インスタンスし …

Linux, SEノウハウ

RHEL7のSWAP領域の推奨値

結論 『SWAPは実メモリの2倍』とよく言われる指標の考え方でほぼほぼ間違っていないことが結論です。 SWAPはあって困るものではないです。   システム内の RAM の容量 推奨される swap 領域 ハイバネートを許可する場合の推奨 swap 領域 ⩽ 2 GB RAM 容量の 2 倍 RAM 容量の 3 倍 > 2 GB – 8 GB RAM 容量と同じ RAM 容量の 2 …

メール, SEノウハウ

メールサーバがブラックリストに載る理由

お客様に説明することがあったので記事にしました。 Gsuite(Gmail)を利用しているお客様が多く届かなければ問題になり、メール技術実装の基準はGmailに大きく左右される。   ブラックリスト管理団体DNSBLに掲載される理由 サーバ側の設定不備 スパムメールサーバに見える不備のあるサーバの設定 スパムと誤解される内容のメール、メール利用の仕方 どちらかを行い送信先の受信先サーバが …