JOURNAL

道具屋日誌

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

棚を分けています

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

新着記事

はじめてのプログラミング

【JS超入門 第2回】変数は『名前のついた箱』!おみくじの結果をまとめて並べる配列の魔法

大吉や凶の文字を入れておく「変数(箱)」と、たくさんの結果をひとまとめにする「配列(仕切り付き引き出し)」の仕組みを直感的に掴もう。

はじめてのプログラミング

【JS超入門 第3回】関数は『自動販売機』!hoge()のカッコと引数の衝撃、そして組み込み関数の威力

「()がついているのは命令の合図!」「材料を渡すと結果が出る!」関数の本質と、用意された便利道具(組み込み関数)を使い倒すプロの知恵を解説。

はじめてのプログラミング

【JS超入門 第4回】『もし大吉なら?』の条件分岐(if)と、一瞬で回す『10連ガチャ』ループ(for)

大吉が出た時だけ特別な演出にする条件分岐と、ボタン一発で10回おみくじを引く「繰り返し(ループ)」の仕組みを楽しくマスターしよう。

はじめてのプログラミング

【JS超入門 第5回】完成!自分だけのオリジナルおみくじガチャを作って自由に改造して遊ぼう

ここまでの知識を合体させて、ポチッと押したら結果が出るおみくじガチャが完成!モンスター図鑑やおやつ決めボタンへの改造アイデアも紹介。

ITニュース

ブラウザだけで動くツールが便利な理由、そして限界について

インストール不要・登録不要の手軽さの裏側にある、ブラウザ完結型ツールならではの制約についてまとめました。

ITニュース

『無料ツールなのに広告が出る』の裏側 — 個人開発者が広告を入れる理由を考える

「無料なのに広告が出る理由」について、サーバー維持費や保守工数、登録不要で摩擦ゼロな体験を守るための設計美学など、作る側のリアルな視点と本音からまとめました。

アプリ開発日記

Device Bridgeを作った話 — QRコードで端末間にメモを届ける、小さな橋

スマホで書いたメモをパソコンにも送りたい。そんな小さな不便を解消するために作ったツールの裏話と、開発中に踏んだ地雷の記録です。

ITニュース

オープンソースのライブラリに支えられている、という話

個人開発を支えるオープンソースソフトウェア(OSS)への感謝と責任。Viteやesbuild等のビルド裏話、主要ライセンス(MIT・Apache・GPL)の遵守作法、サプライチェーンリスクへの自衛策を語りました。

スマホニュース

スマホの『バッテリーセーバー』が、Webアプリの動作にどう影響するか

低電力モード(バッテリーセーバー)がブラウザのタイマー処理や通知に与える影響と、タイマーが遅れる根本原因(相対時間 vs 絶対時間)、Screen Wake Lock等の対策を徹底解説。

ITニュース

正規表現に『方言』があるという話 — JS・PHP・Pythonでの違い

同じ正規表現でも言語によって挙動が異なることがあります。開発でつまずきやすいポイントをまとめました。