2024年6月
-
Illustratorでオブジェクトの面積が全体を占める割合を求めるスクリプトを作成&シェア
線(ストローク)もPathItemに含まれます。ただし、線の面積は通常ゼロであるため、面積計算の対象として適切ではありません。面積を持つのは閉じたパス(例えば長方形や円)です。
-
大きな関数を分割することはコードの可読性と再利用性を向上させる
大きな関数を小さな関数に分割することは、コードの可読性と再利用性を向上させるための効果的な方法です。特に、異なる責任を持つロジックを分けることが重要です。
-
処理内容がよくわかる関数名はコードの明確性と可読性を高める
コードを書く際には、関数名やコメントを適切に付けることで、他の開発者や将来の自分がそのコードを容易に理解し、維持しやすくすることが重要である。
-
「わたし」が「わつぃ」になるのは「watsi」とタイプしたからである
「わたし」とタイプしたつもりなのに「わつぃ」が出ることは学生時代からまあまあある。 私だけではないと知ったのは、オンラインゲーム「Neverwinter Nig…
-
引数も取らないreturnもしない関数のJSDocは@functionだけでOKである
引数も取らず、returnもしない関数の場合は「@function」だけで大丈夫です。 ChatGPT 前回修正した「displayError」関数の最後に、「…
-
エラー定数の整理と、関数利用によるメンテナンス性の向上についての取り組み
今回はChatGPTからの啓示はない 天化 目次 定数の統合 既存関数の利用 今回コードを見直すのはエラー処理関数「displayError」だ。 この関数はエ…
-
ページ上要素から値を取得する時は、取得した時点で加工すべし
要素から値を取得する時点で加工するというアプローチは非常に理にかなっています。入力されたデータを処理するタイミングで適切にフォーマットを行うことで、後続の処理が…
-
引数の数が決まっていない場合はスプレット構文の出番である
スプレッド構文を使用すると、関数が不定数の引数を受け取ることができるようになり、柔軟な設計が可能になります。 ChatGPT 住所変換機のコード整理の続きだ。 …
-
Bitnamiスタックが使われたLightsailインスタンスのWordPressのインストール先
AWSのEC2やLightsailにBitnamiスタックを採用していないインスタンスも多く存在します。BitnamiスタックはWordPressを簡単にインス…
-
WSGI HTTPサーバーはWebサーバーとPythonアプリの通信を仲介するものである
Webサーバーは主に静的コンテンツを提供。WSGI HTTPサーバーはWebサーバーとPythonアプリの通信を仲介。 ChatGPT 住所変換機はChatGP…
-
Google検索の結果数も将来廃止される?
以前は検索結果ページの上部に表示されていましたが、現在は「ツール」セクションに隠されています。結果数を確認するには、検索結果ページの右上にある「ツール」ボタンをクリックする必要があります。
-
段ボールの銃にライフリングを施しても、射程を大きく伸ばせない
段ボールの銃にライフリングを施しても、射程を大きく伸ばすのは難しいと思います。施条(ライフリング)は、銃弾にスピンを与えて飛行の安定性を増し、精度を向上させるためのものです。
-
Gitではコミットする前にステージングすることが必要である
Gitを使用する場合、新しくコミットしたい変更があるときは、通常、その変更を明示的にステージングエリアに追加する必要があります。これは git add コマンドを使って行います。
-
キャッシュ機能をGoogleが廃止している
Googleは、検索結果ページからキャッシュ機能を正式に廃止しました。これにより、従来のように検索結果からウェブページのキャッシュにアクセスすることができなくなりました。
-
fetch APIを使う時、catchブロックでエラーハンドリングを行うべし
非同期処理、特に外部APIにアクセスする処理を含む関数では、エラーハンドリングを適切に行うことが非常に重要です。
fetch APIを使用する場合、ネットワークエラーやサーバーからの予期せぬレスポンス、データ形式の問題など、さまざまなエラーが発生する可能性があります。