- 2023年10月28日
- 2023年11月2日
一括系処理のデッドロックやDBのフリーズを回避する!
大量データ処理における注意点 マルチテナントSaaSや複数オペレーターが同時に利用するビジネスアプリケーションの開発において、CSV処理や大量データの一括ジョブ処理は一般的です。しかし、このような処理には注意点がいくつか存在します。 今回はアプリケー […]
大量データ処理における注意点 マルチテナントSaaSや複数オペレーターが同時に利用するビジネスアプリケーションの開発において、CSV処理や大量データの一括ジョブ処理は一般的です。しかし、このような処理には注意点がいくつか存在します。 今回はアプリケー […]
個人開発したりしていて思うのですが、WEBの技術は一つ一つの膨大な単純作業の積み重ねだなと感じます。 はい! そんなわけでEC2のApacheログをCloudWatchに出力しようと思います。 環境 ALB配下のAWS E […]
マルチサイトかつ多言語というサイトのドメイン変更対応をしました。 ドメイン変更の記事はあるけれど、マルチサイトに関しては公開しているサイトってそうないので公開します。 古いドメイン:example.net_old 新しいドメイン:exa […]
DBに接続させるとER図を出力してくれる【SchemaSpy】のご紹介です! 条件 AWS EC2 Amazon Linux2 Dockerインストール済 docker-composeインストール済 ローカル環境構築はこち […]
社内共有用に作成したものです、WEBから配布することにします。 10時から新人さんがくるんだが…! WordPressの脆弱性検査とAWS WAFでどれほど守られるかといった検証を行って頂こうと思います。 その […]
GUIである程度設定できますが、パーク保留などで右側の便利ボタンを有効活用するにはプロビジョニングが有効です。 またIP電話機器の納入は十数台超えます、一つ一つ設定するのは大変なのでファイル管理した方が効率的ですし、コンフィグ設定のバージョン管理もで […]
Asteriskを利用するとIP電話内線網構築といった数十万する初期費用をぐぐっと安く抑えることができます。 「よっしゃ、オフィス作るぞ!」ってなった時のIP電話内線網って結構な出費です。これは必要だなといったオプションを積み重ねていく […]
送信が集中しやすいキャリア宛の流量を制限する記事です、一気に1コネクションで送信すると嫌がられてしまいます。 Docomoの例 >3.1通のメールで可能な同報数の上限にご注意ください 同時送信が可能な宛先数は1SMT […]
CetOS7からGKEを利用してWordPressをセットアップしてみました、CUIで基本的に設定していきます。 GCPのKubernetesマネージド環境のGKEはAWS EKSより安いので選択しやすい。 環境 コマンド操作側;オンプ […]
@see Jupyter Notebook Windows7環境にインストールして使おう! Jupyter Notebookを使って大満足カレーを作りました。 大満足カレー物語 いつでも美味しく食べられる国民食”ドンカレー […]
Windows7にJupyter Notebookをインストールします。 最初からPythonの計算関連のライブラリが入っているから、インストール直後にカジュアルに数値計算をしてグラフにプロットしたり、色々なパッケージを機械学習用のパッ […]
Amazon Linux2+rails5+Nginx環境でのインストール記事があまりないようだったので記事にしました。 rootで作業します [crayon-6a72e5e27935e000683719/] タイムゾーンの […]
フレームワークのインストールまではコピペでなんとなく環境構築出来たけれど、「それからどうすれば良いの?」を解決する記事です。 この記事を書いておけば誰かにLaravelに関して聞かれても「この記事を見てね!」でおっけーになるかな。 条件 […]
どうも、もりこういちろうです。 Ansibleで自分のサーバを4つ作ってみました。 Ansibleをインストールして構成ファイルを作れば自由に編集可能、デザインも後から自由にアレンジできるので難しいプログラミングなしで何台でも、それこそ […]
AWS WAFのratebaseやShield, Route53, Fail2banを利用したり、スケーリング対応などなど・・・色々とDoSへの対応はあると思いますが、今回はApacheのDoS対策モジュールを利用します。 mod_dosdetect […]
Laravelのリクエストを利用すると、コントローラに処理が渡る前にバリデーションなどの処理が出来ます。リクエストを利用することでコントローラの肥大化を防ぐことが出来て処理がわかりやすくなります。 ひな形の作成 バリデーシ […]
変数を入れてレコードを取り出したい!そんな動的なクエリではSQLインジェクション対策としてLaravelのORMを利用したエスケープによってお手軽に回避できます。 原則としてORMで書いていって、小難しいクエリは生のSQLで慎重に記述していくのが効率 […]
Laravelには便利なオブジェクト判定用の関数があるので便利です。 ->isEmpty()を使う 例) オブジェクトがある時にオブジェクトのnameプロパティをforeachで出力する [crayon-6a72e5e27e1f5 […]
Laravelでよく使う処理を一通りまとめていこうと思います。 今回は画像アップロードです! 画像を保存するストレージへのリンクを作成 [crayon-6a72e5e27e636395627811/] これで […]
ハッキングセミナー用にアプリの実行環境を作成するということで、今回はパワフルなESXi用の物理サーバを調達したのでDockerで用意しました。 それではインストールしていきます。 […]
Amazon Linux2に標準でインストールされていて、SSHクライアントを使わずにSSMの実行サーバから一斉に処理をかけるといったことが可能です。 環境 OS: Amazon Linux2 EC2構成 SSM実行サーバ SSM-Ma […]
弊社技術顧問増田智明著 ASP.NET MVCプログラミング入門(Amazon) 今回はローカルで作成した.NET Coreで作ったアプリをサーバで動かす手順の御紹介です!今回は環境まで構築します。お手本として弊社技術顧問の増田氏の本を参考にしてお […]
今回はAzureでのバックアップの自動化がテーマです、『Recover Services コンテナー』を利用することで、画面をぽちぽちとクリックしていくとバックアップの自動化を行えます。ここらへんの運用管理が楽なのがクラウドの利点ですか […]
今回はAzureのスナップショットとスナップショットから仮想サーバを複製する方法のご紹介です、作業前にスナップショットを取ることでWindows Updateなども安心してに行えちゃうのです! スナップショットから仮想マシ […]
下記のような構成でAnsibleを使ってLaravelの開発環境を作りたいと思います。 Ansibleサーバ1台 開発用WEBサーバ2台 DBサーバサーバ1台 設定ファイルとか1,2箇所ぐらいなら置換処理で良いですが、設定ファイルまるっ […]
AWS EFSがやっと東京リージョンでリリースされたので記念に記事にしました。これまでNFSを利用していたシーンでEFSをばしばし使っていくと良いですね。 上記のクラスタ構成も簡単に作れちゃうのにセキュアなのが魅力になります。 何が嬉し […]
Microsoft純正の複製コマンド、Windowsならそのままで使えるのが強み、ファイルサーバの御引越があってrobocopyを利用したのでご紹介! ご注意 ※コピー元とコピー先を間違えて実行するとデータ消 […]
ELB配下のEC2サーバでアプリを導入すると不具合が出る場合があります。 環境 phpMyAdminバージョン phpMyAdmin-4.8.2-all-languages.zip 不具合 ht […]
2TBバイト以上のディスクを追加するときはpartedさんにお世話になっています。今回はバックアップディレクトリをマウントポイントとして作成して、新しい追加ディスクにマウントする手順の御紹介です。 状況の確認をしようね 3 […]
今回はセカンダリメールサーバの簡単作成方法のご紹介です! セカンダリメールサーバの役割とは プライマリメールサーバが障害やメンテナンス等でダウンしている時にメールを受信してストックし、プライマが復旧した時に、セカンダリはプライマリにメー […]
電話機・PBXで有名なサクサから国産で日本語対応に最適化されたUTM saxa SS5000のご紹介。 UTM機器を設定代行したり、トラブルで訪問する事が多いのですが、このSS5000はリモート保守について考慮されているのでトラブルにもすぐに対応しや […]
Redisのソート済セット型を利用すると、簡単にランキングが作れます。 今回は簡単ランキングの御紹介です。 環境を整えよう! WEBサーバのApacheとPHPのインストールしようね [crayon-6a72 […]
お客さんから頂いたzipファイルを展開すると、ターミナル上で文字化けしたファイル名で表示される場合があります。ファイル名をうまく認識出来ていない為に、通常のrmコマンドでは削除することが出来ません。 今回は文字化けしたファ […]
商品一覧だとか、人気商品ランキングだとか、リアルタイムによる情報の正確性が重視されない場所で使いやすいのがオブジェクトキャッシュです。使いどころとしては、会員制のサイトなどで、ページ全体のキャッシュが出来ないページでも部分的にキャッシュが出来て便利な […]
簡単に言えば、メールの送信ドメインの正当性を認証する仕組みです。実は、メールクライアントの差出人表示は簡単になりすましが可能なことがメールの仕様になっています。 ならどうやって、メール送信ドメインの正当性を担保するのか? そこでDKIM […]
JSON形式のデータからなんでもグラフにして遊んじゃおう! 今回はElasticsearch, Logstash, Kibanaを使ってローカルにデータ分析基盤を簡単に作りたいと思います。 役割 Logstash(データ抽出・転送) ⇒ […]
数字で根拠を示せる営業マンって説得力や安心感があって、かっちょ良いですよね!そんな風になりたいものです。とはいっても、手元の色々なデータに対する分析しようにも、Σの計算なんてとっても面倒くさいですよね・・・。 大人のやりかたで仕事をしよ […]
別拠点のクライアントPCのWindows 10のアップデートの影響なのか、別拠点のクライアントPCから本社のサーバにリモートデスクトップ接続が出来ないといった問題が突然発生しましたが、解決できました。 注意: 結論から書くと、リモート接続のセキュリテ […]
サイボウズの新規インストール、リストア方法です。有名なグループウェアということもあって、お客様のオフィスのIT保守サービスを行うにあたって、お客様オフィス内で既に稼働しているサイボウズサーバの運用保守を行うことって多いです。 基本的には […]
今回は10GBのルートパーティションで生成したEC2インスタンスのサーバを、EBSを拡張することで40GBのルートパーティションのあるサーバに変更したいと思います! 以前はEBSのスナップショットを取って、そこからボリュー […]
今回は自分用にAWSのメール送信制限解除申請の省力化をはかるべく、コピペで自分が楽をできるように記事を書きました。 AWS EC2は25番ポートのメール送信数制限がありまして、解除しておかないと後々問題になるので25番でメールを扱う場合 […]
今回はGCPのロードバランサの設定をわくわく御紹介します。 ぽちぽちブラウザをクリックして設定していくだけで、高性能なロードバランサを調達できる時代になりました。 事前準備 サーバインスタンスを用意しておこう […]
バックアップ用途でアップロードだけさせるようにリモート間で連携できないかな~?そんな時に公開鍵にコマンド制限機能が役に立ちます。 サーバ側 unagiユーザを作ります。 [crayon-6a72e5e2895ab55157 […]
ルータでDHCPサーバ機能を使ってプライベートIPアドレスを配布することは普通ですが、複数配布することも出来ます。 淡々とご紹介! LANのインターフェイス毎にわける場合 [crayon-6a72e5e28a2049451 […]
AWS上でELBとHTTPSを利用したサイトを構築する場合は、ちょっとしたお作法があるのでかいつまんでご紹介します。今回のご紹介はApacheですが、WEBサーバがNginxであっても行う要領は同じです。 処理の流れ ユー […]
さてさて、今回はみんな大好きVLANです。 VLAN機能を利用すると少ないルータで仮想的にネットワークを切り分けて、それぞれのネットワークを制御出来るようになります。 ※挿絵など追記予定 SWX2300 L2スイッチの設定 […]
YAMAHAのSWX2300は2200と違って、コンソールでのコンフィグが打てるのでちょっと高価!その分設定の柔軟性があるので、お客さんの要望変更にも細かく対応出来るのですね。 そんなわけで、面白みはないですがよく設定する初期設定を記事にしました。 […]
外部のゲームサーバとの連携や、DMZ内へのサーバへのアクセスなどポート解放する場合は、WAN側のインターフェイスにポート解放の設定を行う必要があります。 まず、WANの設定を行っちゃおう! LAN3インターフェイスに対する WANの設定 […]
今回はNAT系のログを収集するログサーバを作りたいなと思います。 RTX側作業 noticeはonにしないとログが流れていかないのでonにします。 また、facilityはlocal4に設定しました。 [crayon-6a […]
ネットワーク機器ってとても安定していますが、複数台で複雑な構成を組む時やフィルターが上手く設定出来ない時などshow系コマンドを使って解析していければ便利です。 YAMAHAはGUIが優秀で安定している為、ほぼほぼ手がかからずあまり可愛 […]