Web開発関連のBLOG
【VSCode】ダブルクリックで文字列全体を選択したい問題を拡張機能で解決する【区切り文字】
公開日:
こんにちは。
私は普段の開発でVSCodeを使っています。シングルクォーテーションやダブルクォーテーションで囲まれた文字列はダブルクリックで選択することが多いですが、文字列中に区切り文字(ハイフン、コロンなど)を含むとその前後で選択範囲が区切られてしまい、文字列全体を選択できません。今回はこの不便な点を拡張機能を使って解消できたので紹介します。
記事を読むGoogle AdSenseで税務情報の提出を求められた際にやること(シンガポールの例)
公開日:
こんにちは。
当サイトではGoogle AdSense(Googleアドセンス)を用いて広告枠を設置しています。そのGoogle AdSenseの管理画面に、シンガポールの税務情報の提出を求めるメッセージが表示されていることに気づきました。シンガポールは行ったこともないので心当たりは特にありませんでしたが、表示理由とこのメッセージが表示された際の対応方法を紹介します。
記事を読む【GAS】Webページの死活を監視しSlack通知する【定期実行】
公開日:
こんにちは。
最近当サイト「パン工房」のサーバーの調子がどうも悪いです。いつの間にか接続ができなくなっており、ユーザーの皆さんに対して損失を与えてしまっています。そこで、GASの定期実行を使って死活監視をすることにしました。定期的にWebページの状態を監視し、問題があればSlackに通知するGASを紹介します。
記事を読む【CSS】overflowをxy両方使うときは組み合わせに注意
公開日:
こんにちは。
CSSで子要素が親要素の領域を超えた場合の制御方法としてoverflowプロパティがありますが、overflow-x、overflow-yという形で水平・垂直方向で別々に指定できます。しかしその両方を同時に指定すると直感と異なる挙動になったため紹介します。
記事を読むNuxt 3でSCSSを使う方法(Nuxt 3 RC4)
公開日:
こんにちは。
Nuxt 3が安定版リリースに向けてRC版を公開しています。当サイトはNuxt 2を用いていますが、Nuxt 3を使った新バージョンへのリニューアル開発を始めました。今回は、Nuxt 3でSCSSを使う場合の指定方法を紹介します。Nuxt 2と変わっていますので参考になれば幸いです。
記事を読む【JavaScript】配列の重複削除はSetを使うと速い【パフォーマンス比較と注意点】
公開日:
こんにちは。
今回はJavaScriptで、意外と知られていないSetオブジェクトを使った配列の重複削除の実装方法を紹介します。パフォーマンスに優れていますが、何でもSetを使えばいいという話でもないということも紹介します。
記事を読む【速い】Node.jsのバージョン管理はVoltaがおすすめ(Mac/Windows)
公開日:
こんにちは。
サーバーサイドでJavaScriptを実行できるNode.jsですが、複数のプロジェクトを同時に開発するにはバージョン管理が必須です。Macではnodebrewやnodenvなどのバージョン管理ツールを使って管理することが多いですが、最近よく聞くVoltaというバージョン管理ツールを使ってみたところなかなか良かったので紹介します。
記事を読むSeleniumでChromeのダウンロードが進まないときの対処法【絶対パス】
公開日:
こんにちは。
Selenium WebDriverのChromeでファイルをダウンロードする際、download.default_directoryというオプションでデフォルトのダウンロード先フォルダ(ディレクトリ)を設定することができます。今回この指定が絶対パスになっていないことでファイルのダウンロードが進まないという事象が起きたので、その紹介です。
記事を読むブログの関連記事をTF-IDFとコサイン類似度で生成する方法【文書の類似度】
公開日:
こんにちは。
当サイト、パン工房はNuxt.jsを使って自作していますが、先日のリニューアルでブログの各記事の最後に載せている関連記事の生成方法を変えたことを書きました。いつか紹介できたらなんて書いていたので、今回紹介したいと思います。TF-IDFという、文書中の単語の重要度を計算する手法を用いた関連記事の作り方です。ちなみに自然言語処理の専門家でもなんでもありません。ネットで調べて作ったものなので正確性はご容赦ください。
記事を読むプログラミングでググるときに心がけていること
公開日:
こんにちは。
今日は、ググり力についての話です。プログラミングに限らずGoogleで検索するとき、どういったワードでどういった条件で検索すると答えにたどり着きやすいか、どのページが自分が求める答えを教えてくれそうかを見極める能力が高いと、時間を無駄にせず問題を解決していくことができます。今回は話をプログラミングに絞って、そこそこにはググり力があると思っている私が心がけていることを紹介します。
記事を読む