windows
1.概要 2.ダウンロード 3.インストール 4.動作確認 5.接続する 1.概要 無料のRDBは何がいいのか? 【MySQL】【PostgreSQL】【MariaDB】 が有名どころかとは思います。 システム要件によって使い分ける、、、 というよりは客先要望によって決まってたりが多い…
下記に方法の記載がありますが、わかりやすくメモとして残しておきます。 dev.mysql.com 1.MySQLサービスの停止 2.【C:\mysql-init.txt】ファイルを作成 3.init-fileオプションを設定 4.MySQLサービスの開始 1.MySQLサービスの停止 MySQLインストールウィザ…
1.概要 2.ping(ピング)とは 3.test-netconnectionについて 4.実際にやってみる 5.まとめ 1.概要 ネットワークの疎通確認は、多くの場合【pingコマンド】を使うと思います。 新規システムを構築した、またはシステムの調子が悪い場合など「とりあえずpingが通…
1.概要 2.物理メモリ、仮想メモリ 3.仮想メモリの領域について 4.スクリプト 5.結果解析 ①物理メモリの論理容量(16.0GB) ②使用可能な物理メモリの容量(15.9GB) ③使用中(8.1GB) ④利用可能(7.7GB) ⑤コミット済(9.1GB) ⑥コミット済(18.2GB) 6.純粋な仮想メモリ…
1.概要 2.使用中のポートを調べる 3.サービスから停止する 1.概要 IISを有効にすると、例外がない限りブラウザで 【http://localhost/】 にアクセスすると下図のとおりウェルカムページが表示されます。 この画面が表示されることで、IISのWEBサーバーが問題…
1.概要 2.IISの設定 3.ファイアーウォールの設定 4.FTPサービスの再起動 5.【データチャネルポート範囲】のグレーアウトについて 1.概要 以前IISでFTPサーバーを構築しました。www.chuken-engineer.com これをパッシブモードでの動作に変更したいと思います…
1.概要 2.バックアップファイルの作成 3.引っ越し先の環境設定 ①【test_db】を作成する。 ②ユーザーの作成 ③権限 ④データの引っ越し 1.概要 テスト環境から本番環境へ移行する場合 DBもそのまま移行したい状況もあるかと思います。 テスト環境を別なマシンに…
1.概要 2.サーバー側 2.クライアント側 4.動作 1.概要 同じPC内でのプロセス間通信を名前付きパイプでやってみようと思います。 1対1のプロセス間通信なら匿名パイプでこと足りますが なんせ匿名パイプは親子関係が必要になり使い勝手が悪いです。 ソケット…
1.概要 2.DLLとは 3.DLLの作成 4.DLLを使う 5.DLLの更新 1.概要 WindowsアプリケーションプログラミングにおいてDLLは切っても切り離せない関係性です。 意識しなくても、知らず知らずのうちにDLLを使っている場合もあるでしょう。今回は自分でDLLを作成し、…
1.概要 2.エラーの特定 3.壊れたXMLファイル 4.原因の特定 5.さらなる原因 1.概要 アプリケーションが起動後すぐ落ちてしまう不具合が発生しました。 全く起動しないのではなく、起動してすぐに落ちるという状況です。windowsのイベントログを確認してみると…
1.概要 2.確認用ソース 3.確認方法 4.検証結果 ①ドラッグアンドドロップ ②【Ctrl + v】でのコピー ③FTPでのファイル転送 5.考察 1.概要 Windowsで特定のディレクトリを監視して、操作に対するイベントを補足するには 【FileSystemWatcherクラス】を使うのが…
1.概要 2.機能の有効化 3.FTPへアクセスするユーザーを作成する。 4.IISの設定 5.ディレクトリのアクセス権限の設定 6.ファイアーウォールの設定 7.確認する 1.概要 自分の開発用PCにFTPサーバーを構築して動作確認したい といったようなことがあるかと思い…
1.概要 2.ダウンロード 3.インストール 4.動作確認 1.概要 最近はライセンスの関係でBSDライセンスである【PostgreSQL】を使うことが多かったのですが、機会があったので【MySQL】を使ってみようかと思います。【MySQL Community Server】であれば無料で使用…
1.概要 2.Jsonファイルを扱う 3.やりたいこと 4.スクリプト 1.概要 無料でありWeb APIから情報が取得できるサービスが非常にたくさん存在しています。 非常に便利でお世話になることも多いのではないでしょうか? 但し、無料であるが故、いつサービスが終了…
1.概要 2.プラットフォームターゲットを【x64】に設定する 解説 方法 3.Visual Studioホスティングプロセスを無効にする 解説 方法 4.PDBファイルを作成しないようにする 解説 方法 1.概要 新規でプロジェクトを作成した場合に、やるべき設定をまとめました…
1.概要 2.実現方法 挿入の検知 ドライブレターの取得 取り外し 3スクリプト 4.まとめ 1.概要 最近は情報漏洩の問題でセキュリティ機能付きUSBメモリの使用が推奨されています。 私の会社でも普通のUSBメモリは使えないという状況です。 なかなか厳しい世の中…
1.概要 2.現象 3.原因と対策 1.概要 SetForegroundWindowとは?Win32 APIであり、指定されたウィンドウを最前面に表示させる関数になります。 この関数はたまに使用しており、動作的にも問題なかったのですが 最近急にこの関数の動作が不安定になるといった…
1.概要 2.参照渡しを使う方法 3.Tuple型を使う方法 4.使ってみた感想 1.概要 例えば下記のようなファイルを削除する関数があります。 private bool FileDelete(string filePass) { try { System.IO.File.Delete(filePass); return true; } catch (Exception …
1.AdobeAirとは 2.FlashDevelopとは 3.インストールする 4.日本語化する 5.プロジェクトを作成する 6.Apache Flex SDKをインストールする 7.プロジェクトにSDKを設定する 1.AdobeAirとは Adobe AIRは異種OS上で共通に動作するランタイム環境です・・・【Flas…
1.概要 2.準備をする 3.スクリプト 4.解凍処理の流れ 5.実行結果 1.概要 アプリケーションでZipファイルの解凍処理を行う場合 サードパーティ製のものを使うという選択肢が一般的だったかと思います。 フリーのライブラリである【SharpZipLib】を使ったこと…
1.概要 2.スクリプト 3.使い方 4.結果 1.概要 Unity5.4から正式にリリースされた【UnityWebRequest】を使って web上にある画像ファイルをダウンロードして ローカルに保存してみます。動作確認を行ったUnityのバージョンは【2019.2.13f1】になります。 2.ス…
1.概要 2.親Formから子Formにデータを渡す 実行結果 3.子フォームの操作結果を取得する 実行結果 4.親子間でデータをやり取りする 実行結果 1.概要 Formアプリケーションを作成する際に 複数のFormを扱う場面があるかと思います。 そんな時に使えるForm間の…
1.概要 2.プロジェクトに追加する 3.ScrollViewの設定をする ①表示範囲 ②スクロール範囲の指定 ③横スクロールバーを無効にする ④コンテンツの配置について考える 【Content Size Fitter】 【Vertical Layout Group】 4.スクリプト 5.結果 1.概要 UI設計にお…
1.概要 2.Adobe AIR 設定マネージャ 3.レジストリで無効にする方法 4.結論 1.概要 windows上でAdobe Airアプリを動作させる場合 ランタイムが必要になります。 このランタイムですが自動でアップデートを促すウィンドウが表示され 正直うっとうしいです。※AI…
1.概要 2.16進コードをbyte型配列にする 3.byte型配列を送る 4.スクリプト 5.結果 1.概要 RS232C通信を行う時、文字列であれば【serialPort1.Write】または【serialPort1.WriteLine】に 送信したい文字列を突っ込めば、送信することは出来ますが 送信したい…
1.概要 2.テキスト、アプリ、その他の項目のサイズを変更するとは? 3.100%固定にするためには? ①【Win8DpiScaling】 ②【LogPixels】 4.ディスプレイの接続がない時の解像度は? 1.概要 ディスプレイのサイズ(32型など)や解像度(FHD:1920×1080など)によっ…
1.概要 運用上、常にアクティブ状態である必要があるアプリケーションウィンドウがあります。 これが何かしらの原因で、フォーカスが失われアクティブ状態から抜けてしまうことがあります。 例えば、エラーポップアップなどがこれにあたるのではないでしょう…
1.条件 2.証明書の確認を無視する 3.スクリプト 4.動作確認 1.条件 下記の条件で検証を行いました。 ①サーバーはLinux ②パッシブモードでの接続 ③制御コネクションのポート番号は【61234】 ④自己署名証明書のため証明書の内容確認は行わないとにかく暗号化通…
1.概要 2.インストーラーの作成 3.ProgramDataにデータを配置する設定をする 4.結果 1.概要 visual studioで作成したアプリケーションを配布する際に 【InstallSield】や【InnoSetup】など様々なものがありますが 今回はvisual studio 2012まで標準であった…
1.概要 2.文字列からTypeの取得 3.Typeからインスタンスを作成する。 4.値を設定する 5.やりたかったこと 1.概要 同じような機能を持った関数が乱立するようなコードは コードが長くなる原因となるため可読性が悪くなってしまい バグの温床になりかねません…