カテゴリー: SEノウハウ

SEノウハウ

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

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

SEノウハウ

RFIDについて

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

SEノウハウ

空の値、無効な座標

  #夏だしフォロワーさんの怖い話教えてください pic.twitter.com/freutC2T0r   — ミノ駆動 (@MinoDriven) August 12, 2019 配列の空の値はnullではなく、” 無効な座標は(-1, -1)ではなく、empty   @see PHPで出来てしまうが控えたほうががいい書き方   Amazonおすすめ i …

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

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

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

SEノウハウ

カジュアルなシステム改修で起きたこと -序章-

  既存システムの機能アップの為の改修   機能拡張・追加 とりあえず正常系動けば良い感じの要件のカジュアルなシステム 前提条件 予算のないシステム改修   ドキュメント 仕様書は簡易 設計書なし 作業者は若手。インターン・新卒中心 人員 PM:技術者ではない、DB部分の実装わからない メンバー:5名(インターン・新卒:3名) 結合テストありなだけでゆるい。でもバグはダメだぞ! …

SEノウハウ

リモートワーク タイムレコードテンプレート

  朝の本日予定宣言     本日【10:00】より、本日の自宅作業を開始します。 今日の作業内容は下記です。 10:00~11:00 11:00~12:00 12:00~13:00 13:00~14:00 昼休憩 14:00~15:00 15:00~16:00 16:00~17:00 18:00~ よろしくお願いします     業務報告   お疲 …

SEノウハウ

独自ドメインかサブドメインの使い分け

      先に結論   独自ドメインでなければいけない強い理由がなければ、基本的にサブドメインで運用するのがだいたいの場合でベターです。   行政や、コンプラインスを重視した法人の場合 独自ドメインを購入する場合は、ずっと管理することを前提として購入してください。だから安易に独自ドメインを購入してはいけません。   ならどうしたら良いの? サブド …

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

Laravel Tinker+ Sourcetreeを利用したデバッグ

  Tinker   $ php artisan tinker   ライブラリやクラス、ネームスペースを指定 # use Gumi\mogu2   怪しい関数に値を入れてデバッグ   # app(‘App/Services/SampleCreateservice’)->getCalcDate(‘yuu’, ‘A’);   不具合がある関数や処 …

YAMAHA, SEノウハウ

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

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

SEノウハウ

Abstarctとinterfaceの違い

  interface ポリモーフィズムでの利用で使える @see ポリモーフィズムとはなにか?超わかりやすく解説します!(外部サイト) 外向け 不特定数       Abstract 継承の拡張 いくつも継承できる 複数の派生先クラスで一部の実装が異なる場合 @see interfaceとabstractの特徴と違いを捉える(外部サイト) 内部向け仕様   …

Windows Server, SEノウハウ

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

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

SEノウハウ

デザインパターン まとめ

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