【C#】無限ループの書き方色々

C#

今回は小ネタです。 終わりが分からない場合、無限ループで繰り返し実行しつつ内部から状態変化を取得するという方法があります。 記事を色々見ていくと無限ループの書き方も1つではありません。 今回は、よく見かける無限ループの書き方について触れます。…

【C#】【Visual Studio】警告コード「CA1062」の修正方法

Visual Studioのソース分析で発生した警告について理解し、修正をする方法について記載します。 環境 Visual Studio 2019 で開発します。 ソース分析 ソースアナライザー 設定項目 設定値 推奨されるアナライザー パッケージ Microsoft.CodeAnalysis.FxCopAn…

【Visual Studio 2019】コンポーネントのツールに追加したイベントを削除する方法

Visual Studioはツール作る上で最適なツールです。 しかし、便利すぎて余計な事までしてしまう事があります。 例えば、ツールのイベントを自動で追加する機能です。 コンポーネントのデザインビューからツールを追加してダブルクリックをすると、自動でイベ…

【C#】別のアプリケーションに対してキーボード操作を行う

偶にキーボード操作が煩わしいという事は無いでしょうか? Excel、ホームページの問い合わせフォーム、チャット… アプリケーションが違うだけで入力することは一緒なのに毎回入力するのは面倒臭い。 コピペするにしても、コピー元を探さないといけないので非…

【Google App Script】スプレットシートで目次ページの作る方法とGoogle App Scriptの始め方

最近、仕事で外部とやり取りする時も、ExcelではなくGoogleのスプレットシートでデータをやり取りする機会が増えてきました。 gsuite.google.co.jp OSや端末を選ばず、GoogleChromeがインストールされていれば使えると言うのはとても便利です。 スプレットシ…

【C#】コメントフィールドの書き方 C#編

関数やクラスの説明をする際、コード要素の上にコメントを書いて説明を入れます。 その説明の事をドキュメンテーションコメント(またはドキュメントコメント)と言います。 ドキュメンテーションコメントは基本的に厳格なフォーマットがありません。 どのよ…

【Wordpress】アドレスを誤って設定してしまった時の復帰方法

久しぶりにWordpressを触ると何気ない所でミスをしてしまうものです。 例えば、稼働中の確認環境を再現するために開発環境を構築する時です。 再現するために、確認環境からDBをダンプしてインポートします。 しかし、そのままインポートしてしまうとサイト…

【Laravel】外部接続のインデックスを任意の名前に変更する

マイグレーションで外部接続を設定する時に、設定するテーブル名や外部きーが長いと次のようなエラーが出ます。 Syntax error or access violation: 1059 Identifier name 'xxxxxx_foreign' is too long is too long. この場合、短いインデックスを指定する…

【Amazon SES】ファイル添付をしたい場合の注意と対処法

SESはを用いたメール配信サービスを実装していると、ファイルの添付もしたいと言う要望があります。 例えば、マンスリーレポートの配信です。 レポートのサイズが1MB程度のファイルなら添付しても問題ありません。 しかし、20MBを超えるようなリテラシー的に…

【mac】パスワードを手軽に生成

mac

今回はmacの小ネタです。 手軽にパスワード生成をするコマンドです。 下記のコマンドを実行する事で、半角英数字のパスワードを取得できます。 $ cat /dev/urandom \ | LC_CTYPE=C tr -dc A-Za-z0-9 \ | head -c (取得したいパスワードの桁数) \ | pbcopy 原…

©︎2017-2018 WebSandBag