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

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

【CentOS7】vsftpdでパッシブモードのFTPサーバーを設定する

1.概要 2.インストール 3.基本的な設定 ①匿名ユーザーのFTPログインを許可しない ②【/etc/vsftpd.user_list】に記載されているユーザーのみに接続を許可する ③ローカルタイムの使用 ④アップロード、ダウンロード時のASCIIモードでのデータ転送を許可 4.パッ…

【C#.net】SerialPortクラスを使ってRS232C通信を行う

1.概要 2.SerialPortクラスを使う 3.使用可能なポートを取得する 4.ポートの設定を行う 5.スクリプト 6.実行する 1.概要 最近のPCには標準で搭載されていないことが多くなってきましたが 外部デバイスの制御にはRS232C通信がまだ根強く残っており アプリケー…

プログラマーになるには?未経験だった私がプログラマーになった理由

1.はじめに 2.簡単な経歴 3.プログラマーになった理由 4.プログラマーという職業について 5.何から始めればいいか? 6.まとめ 1.はじめに 当ブログにご訪問頂きましてありがとうございます。 備忘録を兼ねて可能な限り、有益な情報をあげていきたく、日々頑…

Windowsイベントログ(evtx)をCAB形式に圧縮して取得する

1.概要 2.イベントログのパス 3.CAB形式とは 4.CAB形式への圧縮方法 5.単純に圧縮してみる 6.ちゃんと圧縮する 1.概要 WindowsPCに不具合があった時などは とりあえずイベントログを見ることで解決につながることもあります。 ですが、すぐそこにあるPCであ…

【C#.net】スクリプトからUACを無効にする

1.概要 2.方法 3.確認 4.スクリプト 5.結果 1.概要 windows用のフォームアプリを作成した時に UACが有効だと、アプリケーションの動作上よろしくないことが多いかと思います。 ここではアプリケーションからUACを無効にしてしまおう という考えでコードを記…

【C#.net VB.net】windowsのタスクバーを非表示にする

1.概要 2.スクリプト 1.概要 アプリケーションの仕様上、タスクバーが非常に邪魔な時がありました。 その為、表示、非表示の制御を行うようにしました。 制御はWIN32APIから行います。 2.スクリプト Public Declare Auto Function FindWindow Lib "USER32.DL…

【VB.net】と【C#.net】のコードの比較について

1.概要 2.比較 関数の終了 型変換 イベントの追加 DLL関数呼び出し DLL関数呼び出し(Declare) ArrayList→string[]変換 My.Computer.FileSystemクラスをC#で使う 1.概要 【VB.net】から【C#.net】へ移行して欲しいという依頼が少なからずあります。 これに対…

【c#.net】HttpClientクラスを使ってJsonデータをPOSTする

1.概要 2.Jsonデータ 3.コード 4.結果 1.概要 .netアプリケーションからJsonデータをPOSTしてみます。 今回は.net Framework4.5から追加された【HttpClient】クラスを使います。webサーバーはPOSTされたJsonデータを そのまま返してくるという動作になってい…

【node.js】 + 【express】を使ってJsonファイルをPOSTで受け取りレスポンスを返すサーバーを構築する

1.概要 2.サーバーの環境を構築する 3.app.jsを作成する 4.app.jsを動かす 5.ファイアーウォールを設定する 6.JsonファイルをPOSTする 1.概要 簡易的なPOSTサーバーを構築します。 クライアント側からWEBサーバーへJsonファイルをPOSTすると そのままJSONフ…

【C#.net】Newtonsoft.Jsonを使ってjsonファイルを扱う

1.概要 2.インストールする 3.シリアライズする 4.デシリアライズする 1.概要 .netアプリケーションでjsonファイルを扱うことがあります。 そんな時に便利なのが【Newtonsoft.Json】になります。Jsonとは JavaScript Object Notationの略で、テキストベース…