中堅プログラマーの備忘録

忘れっぽくなってきたので備忘録として・・・

【MySQL8】データベースの引っ越しをする

1.概要 2.バックアップファイルの作成 3.引っ越し先の環境設定 ①【test_db】を作成する。 ②ユーザーの作成 ③権限 ④データの引っ越し 1.概要 テスト環境から本番環境へ移行する場合 DBもそのまま移行したい状況もあるかと思います。 テスト環境を別なマシンに…

【vsftpd】There are too many connections from your internet address.エラーについて対策する

1.概要 2.エラーの内容について 3.エラーの原因 4.解決方法 1.概要 FTPS通信でタイトルのエラーが頻発しました。 これって何なのか?どうやって解決したか?について記載したいと思います。 2.エラーの内容について There are too many connections from you…

【C#.net】名前付きパイプで非同期のプロセス間通信をする

1.概要 2.サーバー側 2.クライアント側 4.動作 1.概要 同じPC内でのプロセス間通信を名前付きパイプでやってみようと思います。 1対1のプロセス間通信なら匿名パイプでこと足りますが なんせ匿名パイプは親子関係が必要になり使い勝手が悪いです。 ソケット…

【C#.net】Visual StudioでDLLを作成して使う

1.概要 2.DLLとは 3.DLLの作成 4.DLLを使う 5.DLLの更新 1.概要 WindowsアプリケーションプログラミングにおいてDLLは切っても切り離せない関係性です。 意識しなくても、知らず知らずのうちにDLLを使っている場合もあるでしょう。今回は自分でDLLを作成し、…

【LINE Messaging API】を使ってブロードキャストメッセージを送信する

1.概要 2.ブロードキャストメッセージ 応答メッセージ プッシュメッセージ プッシュメッセージ マルチキャストメッセージ ナローキャストメッセージ ブロードキャストメッセージ 3.料金について 4.LINE for Businessでアカウントを作成する。 5.アカウントと…

FTPエラー【OPS: vsf_sysutil_bind, maximum number of attempts to find a listening port exceeded; OOPS: priv_sock_get_int】について

FTP

1.概要 2.環境 3.原因 1.概要 FTPサーバーに接続した際に、タイトル記載した内容のエラーが返ってきました。 これはいったい何かという話ですが 直訳してみるとOPS:vsf_sysutil_bind、リスニングポートを見つけるための最大試行回数を超えました。 OOPS:pr…

【windows10】アプリケーションが起動後すぐ落ちる原因を考える---.NET Runtime イベントID1026

1.概要 2.エラーの特定 3.壊れたXMLファイル 4.原因の特定 5.さらなる原因 1.概要 アプリケーションが起動後すぐ落ちてしまう不具合が発生しました。 全く起動しないのではなく、起動してすぐに落ちるという状況です。windowsのイベントログを確認してみると…

【C#.net】FileSystemWatcherの挙動について検証する

1.概要 2.確認用ソース 3.確認方法 4.検証結果 ①ドラッグアンドドロップ ②【Ctrl + v】でのコピー ③FTPでのファイル転送 5.考察 1.概要 Windowsで特定のディレクトリを監視して、操作に対するイベントを補足するには 【FileSystemWatcherクラス】を使うのが…

【windows10 Pro】IISでftpサーバーを構築する

1.概要 2.機能の有効化 3.FTPへアクセスするユーザーを作成する。 4.IISの設定 5.ディレクトリのアクセス権限の設定 6.ファイアーウォールの設定 7.確認する 1.概要 自分の開発用PCにFTPサーバーを構築して動作確認したい といったようなことがあるかと思い…

【node.js + MySQL】プレースホルダでDBを操作する

1.概要 2.準備 3.使用するテーブル 4.スクリプト 5.結果 1.概要 プレースホルダとは実際の内容を後から挿入するために、とりあえず仮に確保した場所のこと。だそうです。 私がプレースホルダを使うことで得られる一番メリットはSQLが非常に見やすくなるので…