JOURNAL

道具屋日誌

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

棚を分けています

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

新着記事

アプリ開発日記

複数のツールに共通する『登録不要』という設計方針について

「登録不要・完全無料」を貫く理由について。個人情報を持たないことによる究極のセキュリティ、ローカルストレージを活用した記憶術、ユーザーを囲い込まない道具屋の美学を語りました。

ITニュース

『このツール使いやすい』と感じるとき、共通している要素を考えてみる

道具の手触り(UX)を決める5大原則。視覚的アフォーダンス、100ms以内の即時フィードバック、失敗を恐れさせないエラー設計など、思考を邪魔しないUIの秘密を徹底解説。

アプリ開発日記

色葉を作った話 — 和色・パレット・コントラスト判定をひとつにまとめた理由

デザイン作業で行き来しがちな色変換・和色一覧・コントラスト確認・画像からの色抽出を、1つの道具にまとめた経緯です。

ITニュース

フォームのバリデーション、リアルタイムかsubmit時か問題

入力しながらチェックするか、送信時にまとめてチェックするか。設計の判断ポイントを整理しました。

ITニュース

favicon・404ページ・コピーライト表記——地味だけど侮れない、サイトの細部3つ

タブでしか判断されないfavicon、迷い込んだ人を連れ戻す404ページ、手作業では絶対に更新しないと決めたコピーライトの年表記。放置しがちな細部についてまとめました。

ITニュース

サイトの多言語対応、機械翻訳と手動翻訳の使い分け

すべてを手動で翻訳するのは大変です。機械翻訳と手動翻訳をどう使い分けているかを紹介します。

アプリ開発日記

正規表現ラボを作った理由 — 「試して覚える」学習ツールにしたかった話

正規表現の解説サイトは数あれど、手を動かして覚えられる場所が欲しくて作りました。JSとPCREの違いや、後から足したチートシートについても触れています。

スマホニュース

スマホのブラウザでのファイルダウンロードの挙動の違い

OSやブラウザによって異なる、ファイルダウンロード時の保存先や挙動の違いをまとめました。

アプリ開発日記

NetToolsを作った話 — IPやWHOISを調べるのに、いちいち別サイトを回るのが面倒だった

自分のIP確認、WHOIS、DNS、CIDR計算。毎回別々のサイトを回るのが面倒で、まとめてしまうことにしました。レート制限とキャッシュの設計についても書いています。

アプリ開発日記

SPLIT TIMERを作った話 — 複数タイマーが欲しかった理由と、通知まわりでハマった罠

「タイマーを何個も並べたい」という単純な動機から作ったツールが、ブラウザ通知の権限まわりで思いのほか手こずった話です。