-
VSCode
ChromebookにインストールしたVSCodeがちらつく場合の対処方法
ChromebookにインストールしたVisual Studio CodeのExplorerなどの表示がちらついたり、何も表示されないという事象に遭遇しました。すべてのChromebookで起きるとは限りませんが、私の使用している「ASUS Chromebook Detachable CM3」で発生したため、対... -
雑記
ローマ字表記が70年ぶりに改定の見通し
学校教育では訓令式ローマ字表記で教えていますが、社会に出てみるとヘボン式ローマ字で書かれている場合がほとんどです。文化審議会国語分科会の国語課題小委員会によると、実態とそぐわない状況を受けて、改定することも視野に入れて検討を進めているそ... -
Database
[SQL]INSERT SELECTでテーブルから直接INSERTする
先日投稿した記事のテーブルを使って、商品別売上実績のレコードが必ず存在するようにしてみます。 月末処理で売上平均金額を求める前に売上のない商品について0円の商品別売上実績レコードを作成する状況を想定しています。 ここではSELECTした結果をINSE... -
Database
[SQL]AVG関数の集計対象にNULLの値は含まれるのか?
データベーススペシャリスト試験の過去問で気になった問題があったので実機で試すことにしました。 現場ではこのような状況にならないようにSQLを書くので気にしたこともありませんでしたが、AVG関数の対象にNULLが含まれている場合、それは分子・分母から... -
PHP
LaravelにTailwind CSSをインストールする
基本的には公式の手順に従っていきます。公式の手順とは異なり、sail環境で実行するため、すべてのコマンドにsailがついています。また、Viteを使います。 【Tailwind CSSをインストールする】 すでにnpm installしてある状態で、次のコマンドを実行します... -
R
RStudioのグラフの日本語が文字化けするのを解消する
RStudioのグラフが文字化けする場合、raggパッケージを使用することで文字化けが解消できます。 【raggパッケージをインストールする】 raggパッケージをインストールするにはConsoleで次のコマンドを実行します。 > install.packages("ragg") 【Graphics ... -
Node.js
Biomeを使ってLintとFormatをおこなう
フロンドエンド向け垂直統合ツールチェーンRomeが開発終了となり、Rome開発チームのひとりが作成したのがBiomeです。 Rustで構築されたBiomeは既存のFormatter、Linterと比べ非常に高速に動作するように設計されています。設定も非常に簡単でエディタの拡... -
PHP
Laravel Sail+PHPStormで開発環境を構築する
Laravelで作りたいアプリケーションがあるため、macOS上で開発するための環境を構築します。 【Laravel Sailでインストールする】 macOS上でDocker Desktopを導入している場合、もっとも簡単に開発環境を構築できる手段になると思います。 作成したいアプ... -
Git
Gitで初回コミットを取り消す(git resetでエラーになる場合)
リポジトリを新規作成し、コミットしたところで.gitignoreファイルを作り忘れていることに気づくことはないでしょうか? このような場合、直前のコミットを取り消そうとすると次のようなエラーが表示されます。 $ git reset --soft HEAD~1 fatal: ambiguou... -
Git
giコマンドで.gitignoreを作成しよう
リポジトリ管理のツールとして、Gitはデファクトスタンダードととも言えるツールですが、その利用に際して特に重要なのが.gitignoreファイルの適切な設定です。このファイルはGitリポジトリで無視するべきファイルやディレクトリを指定し、不要なファイル... -
ソフトウェアエンジニアリング
textlintで文章の校正を行う
文章を書く時、文法的な誤りや用語の揺らぎは避けたいものです。しかし、自分だけでは気づかないところがあったり、煩雑すぎたりする場合があります。そこで、textlintというツールを使えば、文章の校正を行うことができます。本記事では、textlintについ... -
ソフトウェアエンジニアリング
Storybookを使ってモックアップを作成する
プロジェクト開発において、高品質なモックアップを作成することは非常に重要です。しかし、モックアップ作成プロセスはしばしば面倒で、費用がかかります。ReactなどのUIフレームワークのデザインガイドライン作成ツールとしてよく知られているStorybook...