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

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

【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が非常に見やすくなるので…

【MySQL8.0】よく使うコマンド一覧と実際にSQLコマンドをたたく

1.DB操作 ・DB作成 ・DB削除 ・DB一覧の取得 2.テーブル操作 ・データベース選択 ・テーブルの作成 ・テーブルの削除 ・テーブル一覧の取得 ・カラム一覧の取得 3.カラムの操作 ・カラムの名前変更 ・カラムの定義変更 ・カラムの追加(最後に) ・カラムの追…

【node.js】MySQL8.0に接続できない。Error: ER_NOT_SUPPORTED_AUTH_MODE

1.概要 2.エラーの原因 3.解決方法 ①認証プラグインの変更 ②【mysql2】を使う 1.概要 node.jsのパッケージ【mysql】を使って MySQL8.0に接続しようとすると下記のエラーが発生しました。error connecting: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does n…