[C#]Form上の全TextBoxに対し、Ctrl-Aで全選択できるようにする方法
VisualStudioにてWinFormを使用したプログラムを作成時、TextBoxに対してCtrl-Aでテキストの全選択をしたい場合があります。 KeyDownイベントでSelectAll()させればよいのですが、対象となるTextBoxが多いときは、イベントハンドラを追加するのに手間がかかります。 このような場合は、下記のコードでForm上に存在する全てのTextBoxに対して、”Ctrl-Aで全選択”の機能をつけることができます。 private void Form1_Load( object sender, EventArgs e ) …
続きを読む
[MySQL]ERROR 2049エラーが出たときすべきこと “authentication protocol refused (client option ‘secure_auth’ enabled)”エラー
MySQLでデータベースに接続する際、エラーERROR 2049が発生する場合があります。 これは、クライアント側のmysqlコマンドでsecure_authオプションが有効になっているときに発生します。 このような場合にとりあえず接続したいときは、–skip-secure-authオプションをつければOKです。 普通に接続すると、ERROR 2049エラーが出ます。 $ mysql -u root -h localhost -p Enter password: ERROR 2049 (HY000): Connection using old (pre-4.1.1) authent…
続きを読む
WordPressにおけるフック処理の仕組みとは?
WordPressのフックとは何か? WordPressにおけるフックとは、何でしょうか? フックというのは、WordPressがページを表示する過程の特定のタイミングで、事前に登録された処理(関数)を実行することができる機能です。ほかのフレームワークでいうところのイベントハンドラ、イベントリスナに相当するものです。 フック機能を使うことでWordPressがページを表示する過程の特定のタイミングで、処理を追加したり変更したりすることができます。 WordPressではプラグインの仕組みがありますが、プラグインの作成者はこのフック処理を利用することで、標準のWordPressの処理を書き換える…
続きを読む
[WordPress]Custom Post Type UIでタグとカテゴリをカスタム投稿タイプへ追加する方法
WordPressではCustom Post Type UIプラグインを使用することで、簡単にカスタム投稿タイプを作ることができます。 作成したカスタム投稿タイプに対して、通常の投稿と同様に、タグやカテゴリを作りたい場合の手順を説明します。 カスタム投稿タイプで、カテゴリを管理できるようにする CPT UIのメニューより、 Add/Edit Taxonomiesをクリックします。 Taxonomiesの読み方は”タクソノミー”で、分類方法という意味です。 タクソノミーの追加タブのBasic Settingより、Slug,Labelの指定を行います。 次にAddition…
続きを読む
[RFC 7519] JSON Web Tokenが正しいか、Web上でチェックできるサイト
JWT.IOは、RFC 7519で規定されたJSON Web Tokenのデータが正しいかを確認できるサイトです。 JSON Web Tokenというのは、公開鍵認証を利用してサーバ間の認証機能で、大手では、AWSのAmazon API Gatewayなどでも利用されています。 JWT.IO 以下のような感じで、エンコードされた文字列と、認証用の公開鍵を入力することで、Web TokenがValidがInvalid化を判定してくれます。 Webを支える技術
続きを読む