MENU
2021/04/13 13:59:13 | phpstorm
僕はWordPressでプラグインやテーマを作成するとき、リファレンスを見ながら関数を使用しています。しかしリファレンスの説明だけでは、理解できない点が多くあります。そこでWordPressのソースを解析して、今一つ理解できない動作を確認する方法をお伝えします。
2021/04/07 15:45:07 | 雑記
2020年の11月にPS5が発売されてから5か月が経過しました。しかし僕も含めて、未だに手に入らない人が多いようです。その理由として挙げられるのが、転売ヤ―の存在。組織力でPS5を買占め、高額で売りつけて差額で儲ける人たちです。最近は個人転売ヤーも増加していて、ますます一般大衆の手に渡る機会が減少しています。このことからも「転売ヤー許すまじ」という気運が高まっていて、僕も彼らの撲滅を願っています。しかし僕が首をかしげてしまうのが「買う人がいるから転売ヤーが調子に乗る」という意見です。つまり転売ヤーから購入する人も悪ということです。これ、はっきり言って『負け犬の遠吠え』ですよ。
2021/03/27 17:25:27 | Node.js
最近Node.jsで画像を処理する案件に遭遇しました。その際にSharpというモジュールを使用しましたが、日本語の資料があまりないのでここでまとめておきます。
2021/03/27 17:25:27 | Node.js
ウェブサイトを作成していると、時々OGP画像をセットしたほうがいいような気がしてきます。しかしサイトの記事が多い状態から一つ一つ画像を作成していくのは、いまさら無理なお話です。そこで、画像を一枚だけ用意して、その画像に記事タイトルを描画することで妥協することにしました。ただし、画像サイズが大きいのは不利な面があるので、しっかり最適化します。
2021/03/23 13:06:23 | PHP/JavaScript
JavaScriptには配列を処理するのに便利なforEach()などのメソッドがあります。しかし定型的に使っていて、あまりよく理解していないのではないでしょうか。そこで今回は、forEach/map/filter/reduceの解説に加え、裏側で何をやっているのかを考えてみます。
2021/03/13 13:05:13 | ブラウザ拡張
Firefoxの拡張機能は、JavaScriptでプログラミングできれば比較的容易に作成できます。しかし作成した拡張機能を実際にFirefox上で動作させてテストするのには、ある程度の知識が必要です。そこで今回は、自作したFirefox拡張機能をテスト目的でFirefoxにインストールする方法をお伝えします。参考:自作Chrome拡張機能をテストする方法
2021/03/12 17:15:12 | ブラウザ拡張
Chromeの拡張機能は、JavaScriptでプログラミングできれば比較的容易に作成できます。しかし作成した拡張機能を実際にChrome上で動作させてテストするのには、ある程度の知識が必要です。そこで今回は、自作したChrome拡張機能をテスト目的でChromeにインストールする方法をお伝えします。参考:自作Firefox拡張機能をテストする方法
2021/03/12 14:43:12 | ブラウザ拡張
数日運用してみましたが効果がなかったため、配布をとりやめました。この記事は、本気でPS5を入手したい人には、あまり意味がない記事となります。Chrome拡張機能の例としてご覧ください。PlayStation5の販売が開始してから数か月が経過しました。しかし未だに店頭販売が行われずに、入手したくても出来ないという人が続出しています。僕もその中の一人だったりします。そこで今回は、抽選以外で入手できる楽天ブックスとAmazonで注文できるように、入荷を監視しするchromeの拡張機能プログラムを作成してみます。※Firefoxでも動作します。コードを3/16に一部修正しています。
2021/03/04 14:10:04 | PHP/JavaScript
僕がWebツールを作成しているとき、吹き出しを動的に作成する必要がありました。しかし、これが意外と難しい。beforeやafterなどの疑似要素を使用しているのがネックになっているようなので、対処方法を考えてみました。
2021/03/03 17:21:03 | PHP/JavaScript
『リバーシを作る』の第三回目は、思考ルーチンを組み込み、コンピューターと対戦できるようにしてみます。- 最弱リバーシを作るIndex -■【JavaScript】 最弱リバーシを作る[1]:DOM要素と描画■【JavaScript】 最弱リバーシを作る[2]:ゲーム状況の管理■【JavaScript】 最弱リバーシを作る[3]:思考ルーチンを組み込む ← 今読んでいる記事
2021/03/03 17:21:03 | PHP/JavaScript
『リバーシを作る』の第二回目は、ゲーム状況を管理する機能を作成し、ある程度遊べるものに仕上げてみます。- 最弱リバーシを作るIndex -■【JavaScript】 最弱リバーシを作る[1]:DOM要素と描画■【JavaScript】 最弱リバーシを作る[2]:ゲーム状況の管理 ← 今読んでいる記事■【JavaScript】 最弱リバーシを作る[3]:思考ルーチンを組み込む
2021/03/03 17:21:03 | PHP/JavaScript
以前、僕が若いころ作ったミニゲームとして15スライドパズルを紹介しました。■【JavaScript】 15スライドパズルを作る[1]:キャンバスと背景今回はその次に作って友達にやってもらったら、史上最弱と言われたリバーシをJavaScriptで作成してみます。- 最弱リバーシを作るIndex -■【JavaScript】 最弱リバーシを作る[1]:DOM要素と描画 ← 今読んでいる記事■【JavaScript】 最弱リバーシを作る[2]:ゲーム状況の管理■【JavaScript】 最弱リバーシを作る[3]:思考ルーチンを組み込む
2021/02/24 15:05:24 | PHP/JavaScript
JavaScriptはオブジェクトのプロパティを参照したとき、オブジェクト内にそのプロパティが無いと、プロトタイプチェーンを参照します。その様子を観察してみようと思い、今回はネタ記事として簡単な検証コードを作成してみました。
2021/02/24 14:06:24 | PHP/JavaScript
ブラウザ上で動作するJavaScriptには、alert/confirm/promptという入力ダイアログを表示するメソッドが用意されています。今回はこれらのメソッドの使い方と、外観のカスタマイズについてお伝えします。
2021/02/19 14:11:19 | html
今回は自サイトにファビコンを設置してみます。
2021/02/18 18:53:18 |
サイト名けーちゃんのプログラム開発ノートURLhttps://note.affi-sapo-sv.com/運営者金澤忍お問い合わせ関連サイト(アフィ+さぽ!)のお問い合わせフォームよりお問い合わせくださいお問い合わせフォーム
2021/02/18 18:51:18 |
本プライバシーポリシーは、けーちゃんのプログラム開発ノート(https://note.affi-sapo-sv.com/)(以下、「当サイト」とします。)の各種サービス(当サイトによる情報提供、各種お問合せの受付等)において、当サイトの訪問者(以下、「訪問者」とします。)の個人情報もしくはそれに準ずる情報を取り扱う際に、当サイトが遵守する方針を示したものです。1.基本方針当サイトは、個人情報の重要性を認識し、個人情報を保護することが社会的責務であると考え、個人情報に関する法令を遵守し、当サイトで取扱う個人情報の取得、利用、管理を適正に行います。当サイトで収集した情報は、利用目的の範囲内で適切に...
2021/02/11 18:17:11 | PHP/JavaScript
JavaScriptにはcallとapplyというメソッドがある。あまり使わないなと思って理解することを放棄していたのだが、いい機会なので記事にしながら理解していこうと思う。
2021/02/09 17:16:09 | PHP/JavaScript
オブジェクトのプロパティを操作するObjectオブジェクトのメソッドについて、解説してみます。
2021/02/05 16:38:05 | PHP/JavaScript
JavaScriptにはbindというメソッドがあって、コールバック関数内でthisを使用するときなどよく使っています。ですが僕の場合、サンプルで見たコードで使っていたから、マネして使っていただけでした。「これではいかん!」ということで、今更ですがbindについて調べてみました。