JOURNAL

道具屋日誌

道具を作りながら考えたこと、日々のIT・スマホまわりで気になった小ネタを、店主が気ままに綴っています。

棚を分けています

「アプリ開発日記」は、この店に並ぶ道具たちを実際に作りながら考えたことの記録です。それ以外は、日々のIT・スマホ・Linux・Androidまわりで気になったことを、店主なりにまとめたコラムになっています。

新着記事

ITニュース

サイトの表示速度を意識して、最初にやること(画像・フォントの最適化)

表示速度改善というと大掛かりに聞こえますが、最初の一歩は意外と地味な最適化からです。

ITニュース

『バズる』ことを狙わずに続けられるものづくりについて

SNSでのバズ狙いをやめて、持続可能な個人開発を続けるための3大原則。瞬間風速の罠、ストック型の検索需要に寄り添う道具作り、燃え尽きないためのマインドセットを語りました。

アプリ開発日記

Clamp Scopeを作った話 — CSS clamp()の面倒な計算を、スライダーで直感的に

画面幅に応じて文字サイズを滑らかに変えるclamp()。計算式を毎回調べるのが面倒で、動かしながら作れるツールにしました。

スマホニュース

スマホの『ダークモード』自動切り替えの仕組み(prefers-color-scheme)

端末の設定に合わせてサイトの配色を自動で切り替える仕組み、prefers-color-schemeの基本を紹介します。

スマホニュース

タッチ操作とマウス操作、UIデザインで気をつけている違い

指とカーソルでは、押しやすいボタンの大きさや間隔が異なります。実装で意識している違いをまとめました。

Linuxネタ

Nginxではなく敢えてApacheを使い続けている理由

NginxやLiteSpeedが台頭するなか、個人開発で「素のApache」を使い続ける理由。`.htaccess` による自律分散設計や3大Webサーバー徹底比較など、運用のリアルを語りました。

アプリ開発日記

Bezier Labを作った話 — cubic-bezierを『見ながら』作りたかった

数値だけのcubic-bezier設定に限界を感じ、動きを目で確認しながら調整できるツールを作った記録です。

アプリ開発日記

お問い合わせフォームに確認コード(メール認証)を入れた理由

スパム対策として、送信前にメールアドレスの確認コードを挟む仕組みを入れた設計の話です。

アプリ開発日記

CSS沼レスキューを作った理由 — 「なぜ効かないのか」を可視化したかった話

詳細度診断、px⇔rem変換、SCSS/LESS/Tailwind相互変換。バラバラに使っていた作業を、1つの道具にまとめた経緯です。

アプリ開発日記

SPLIT TIMERのプリセットボタン、何分刻みにするか迷った話

1分・5分・10分・30分…。ボタンに並べる時間の刻み方を決めるのに、意外と悩んだという話です。