Vueでアプリケーションを実装していた時に発生したエラーについて記載します。 状況 ボタンが2個あるページを作成しました。 ボタンが1個だったときはオブジェクトでも動いていたのですが、2個にしたところ次のエラーが発生しました。 The "data" option …
LaravelにはModel Eventと言うモデルの状態変更に合わせてコールバックを実行できる機能があります。 readouble.com laravel.com 最近、この機能を知りました。 その機能を別のシステムでも使おうとした所すんなり動かなかったので備忘録として残しておきま…
Webアプリケーションを作っていて、テキストエリアを介さずに入力を送信したい場合があります。 例えば、バーコードリーダーのような外部デバイスの入力を受け付けてそのまま送信をしたい時などです。 今回は、テキスト入力を特定のテキストボックスに入力さ…
本日は小ネタです。 Bitbucketはドキュメンテーションの管理がしやすいです。 例えば、リポジトリでReadme.mdのファイルを追加していると、Bitbucketで該当のリポジトリのトップページで表示されます。 また、Wikiや課題管理も用意されています。 プロジェク…
C#で非同期処理を調べるとTaskの記事が多く見受けられます。 docs.microsoft.com Task自体理解するのが難しく、サンプルコードだけでは理解しきる事は困難です。 さらに読み進めていくと根本にはスレッドが使われている事に気づきます。 docs.microsoft.com …
今回は小ネタです。 終わりが分からない場合、無限ループで繰り返し実行しつつ内部から状態変化を取得するという方法があります。 記事を色々見ていくと無限ループの書き方も1つではありません。 今回は、よく見かける無限ループの書き方について触れます。…
Visual Studioのソース分析で発生した警告について理解し、修正をする方法について記載します。 環境 Visual Studio 2019 で開発します。 ソース分析 ソースアナライザー 設定項目 設定値 推奨されるアナライザー パッケージ Microsoft.CodeAnalysis.FxCopAn…
Visual Studioはツール作る上で最適なツールです。 しかし、便利すぎて余計な事までしてしまう事があります。 例えば、ツールのイベントを自動で追加する機能です。 コンポーネントのデザインビューからツールを追加してダブルクリックをすると、自動でイベ…
偶にキーボード操作が煩わしいという事は無いでしょうか? Excel、ホームページの問い合わせフォーム、チャット… アプリケーションが違うだけで入力することは一緒なのに毎回入力するのは面倒臭い。 コピペするにしても、コピー元を探さないといけないので非…
最近、仕事で外部とやり取りする時も、ExcelではなくGoogleのスプレットシートでデータをやり取りする機会が増えてきました。 gsuite.google.co.jp OSや端末を選ばず、GoogleChromeがインストールされていれば使えると言うのはとても便利です。 スプレットシ…