← Mikoto Gateway

Mikoto Gateway Journal

技術、仕組み、調査、実験などを記事にしています。現在 56 本。

QRメーカー

使い方・ヒント 3 min read

QRコードの中身:読み取ると自動でWiFi接続や連絡先登録が起きる仕組み

QRコードは画像ではなく、決まった書式のテキストを格納しているだけ。カメラアプリはそのテキストの先頭部分を見て、WiFi接続・連絡先登録・地図表示などの操作を自動的に振り分ける。

歴史と仕組み 3 min read

自動車工場からスマホへ。QRコード30年の歴史

QRコードはスマホ向けに生まれたものではありません。1994年、日本の自動車工場で部品を高速に追跡するために発表され、仕様の公開と国際標準化を経て、誰でも使える社会インフラへ育ちました。

技術とプライバシー 2 min read

追跡されないQRコードとは?静的QRと動的QRの違い

QRコードには「静的QR」と「動的QR」の2種類がある。静的QRはコードに情報そのものを埋め込むため通信・追跡が発生しないが、動的QRは業者のサーバーを経由するリダイレクト方式で、スキャン履歴が業者側に残る。プライバシーを重視するなら静的QRを選ぶ。

通信の仕組み 2 min read

QRコードにWiFiパスワードを入れる方法

WiFiのSSID・パスワード・暗号化方式をQRコードに変換すれば、口頭でパスワードを伝えずに、来客にスマホのカメラで読み取ってもらうだけで接続できる。QRメーカーのWiFi種別を選び、3項目を入力するだけで作成できる。

デザインの仕組み 2 min read

QRコードを透過PNG・SVGで保存する方法と使い分け

QRコードの保存形式は、SNS投稿やスマホ表示なら透過PNG、印刷物やポスターなど拡大表示するならSVGが向いている。SVGはベクター形式のため、どれだけ拡大しても輪郭がぼやけない。

発明の歴史 2 min read

最初期のバーコードは丸かった。QRコード以前の奇妙な発明史

最初期のバーコード特許に描かれたのは、現在の縦縞ではなく同心円状の「ブルズアイ」でした。向きを気にせず読める発想は優れていましたが、印刷のにじみに弱く、別の形が普及します。

情報の仕組み 2 min read

3割欠けても読める? QRコードの「誤り訂正」という保険

QRコードには、汚れや傷で失われたデータを周囲から復元する仕組みがあります。最高のレベルHでは、コード語のおよそ30%を訂正できるよう設計されています。

RandomPick

使い方・ヒント 1 min read

あみだくじ・班分けの「公平さ」を実際に動かして検証した

決めごとアプリのあみだくじ・班分け機能を、実際のロジックで動かして検証した。あみだくじは全単射(重複も欠落もない1対1対応)、班分けは最大人数と最小人数の差が1人以内になることを、実際の出力で確認した。

偶然と数学 2 min read

あみだくじをスマホで公平に作る方法

手書きのあみだくじは線の引き方で結果を誘導できてしまうため、完全な公平性が保てないことがある。スマホアプリで自動生成すれば、線の配置がランダムに決まるため誰にも操作できない、本当に公平なあみだくじが作れる。

アルゴリズム 2 min read

班分けを人数で均等に自動で決める方法

体育祭やグループワークの班分けは、メンバー数と班数を入力するだけで自動的に均等(最大人数と最小人数の差が1人以内)に振り分けられる。手作業で数えながら割り振るより速く、不公平感も出にくい。

意思決定 2 min read

ルーレットで罰ゲームやランチを決める使い方

「なんでもいい」の無限ループになりがちなランチ選びや、ゲームの罰ゲーム決めは、候補を入力してルーレットを回すだけで機械的に決められる。あらかじめ用意されたランチ・罰ゲームのプリセットを使えば、候補を考える手間も省ける。

歴史と仕組み 3 min read

くじで裁判官を決めていた? 古代アテネからスマホ抽選まで

くじは景品を当てる遊びより先に、「権力を公平に分ける道具」でした。紀元前5世紀ごろの古代アテネでは、石の抽選器を使って陪審員を選んでいたのです。

遊びの歴史 2 min read

サイコロは5000年前にも振られていた。運を形にした小さな道具

立方体のサイコロは近代の発明ではありません。古代メソポタミアやインダス文明の遺跡から、数千年前のサイコロや遊戯具が見つかっています。

巨大な数 2 min read

カードをよく切ると、宇宙史上初めての並びになる

52枚のカードの並び方は52!、約8×10の67乗通り。十分にシャッフルした一組は、人類が一度も作ったことのない順番になっている可能性がほぼ確実です。

単位変換・辞典

使い方・ヒント 2 min read

単位変換アプリの内部実装を検証する:度分秒の往復一致と、収録通貨が実際には取得できないケース

単位変換・辞典アプリの内部ロジックを実際に動かして検証した。度分秒の分解・合成は往復一致(decompose→composeで元の値に戻る)が成り立つ設計になっている一方、通貨換算は収録している13通貨のうち、実際のAPIレスポンスには12通貨しか含まれないケースがある。

単位の文化 2 min read

料理のml⇄カップ・大さじ・小さじの換算方法

海外レシピの「300ml」を日本の計量単位に直すと、カップ(200ml)換算で1.5杯、大さじ(15ml)なら20杯分にあたる。単位変換・辞典アプリならカテゴリを選んで数値を入れるだけで自動計算できる。

単位の歴史 2 min read

海外通販の服のサイズ(inch)をcmに変換する方法

海外通販サイトの服のサイズ表記「L = 42 inches」のようなインチ表記は、1インチ=2.54cmで換算できる。単位変換アプリの長さカテゴリでインチを選んで入力すれば、cm表記にすぐ変換できる。

エネルギーの単位 2 min read

kcalとkJの変換方法(食品表示・ジム機器の単位)

食品のカロリー表示に使われる「kcal(キロカロリー)」と、ジムの機器などに表示される「kJ(キロジュール)」は、1kcal=約4.184kJの関係にある。単位変換アプリを使えば、どちらの表記でも一瞬で相互に変換できる。

科学の共通語 2 min read

世界の物差しは7つからできている。SI基本単位の不思議

メートル、キログラム、秒、アンペア、ケルビン、モル、カンデラ。国際単位系SIは、この7つの基本単位と物理定数を土台に、力や電圧を含む多くの単位を組み立てます。

測定の歴史 2 min read

1メートルは地球から生まれ、いまは光で決まる

メートルは当初、北極から赤道までの距離の1000万分の1として考案されました。現在は、光が真空中を約3億分の1秒で進む距離として定義されています。

日本の単位史 2 min read

尺は身体から、畳は暮らしから。日本の長さが残したもの

尺・寸・間は昔の単位ですが、建築、畳、曲尺、テレビ画面の呼び方などに痕跡が残っています。単位は数字だけでなく、物の作り方を決める文化でした。

勉強タイマー

使い方・ヒント 2 min read

勉強タイマーが「終了時刻ぴったり」に鳴る仕組み

勉強タイマーの残り時間計算は、経過時間を足し算していくのではなく「終了予定時刻」を基準に逆算する設計になっている。この設計と、Androidの実装コードを確認した結果、アラームは消音設定中でも指定時刻ぴったりに、画面を閉じていても確実に鳴るようになっている。

集中の設計 2 min read

ポモドーロ・テクニックの正しいやり方(25分・5分の理由)

ポモドーロ・テクニックは「25分集中→5分休憩」を1セットとして繰り返す時間管理法。25分という数字自体が科学的な最適値というより、作業を観察できる単位に区切り、中断を記録して改善するための目安として設計されている。

学習の科学 2 min read

勉強の記録を続けるコツ(三日坊主にならない方法)

勉強を継続する最大のコツは「記録を可視化すること」。習慣化に必要な日数は一律ではなく個人差が大きいとされており、1日抜けても形成過程が壊れるとは限らない。手帳よりアプリでの自動記録の方が続けやすい。

注意の科学 2 min read

スマホ通知を切って集中する「おやすみモード」の使い方

勉強中にスマホの通知が気になって集中が途切れるのを防ぐには、勉強アプリの「おやすみモード」で通知を一時的に止めるのが効果的。通知音や振動を認識しただけでも作業の成績が低下するという実験結果もあり、開かなくても注意は奪われる。

時間の歴史 2 min read

なぜ1分は60秒? 時計に残った古代の60進法

時間や角度で60を使う習慣は、古代メソポタミアの60進法と天文学の長い歴史につながります。60は2、3、4、5、6など多くの数で割り切れる便利な数です。

暦と時計 2 min read

1日はなぜ24時間? 昼と夜を12ずつに分けた古代の時計

24時間は自然界に刻まれた唯一の分け方ではありません。古代エジプトで昼と夜をそれぞれ12区分した伝統が、季節で長さの変わる時間を経て、均等な24時間へつながりました。

身体の時間 2 min read

体内時計は25時間? 光で毎日合わせ直す脳の時計

人の睡眠は意志だけで決まりません。脳の視交叉上核を中心とする概日時計が約24時間のリズムを作り、朝の光などで地球の1日に同調します。

画像圧縮

使い方・ヒント 2 min read

JPEG・WebP・AVIF、同じ画質設定でどれだけファイルサイズが違うか実測した

画像圧縮アプリが実際に使うエンコーダで同一画像を複数の品質値で書き出し、出力バイト数を計測した。同じ「品質90」でも、形式によって圧縮率のスケールはまったく異なる。

データの仕組み 2 min read

LINEやSNSの画像サイズ制限を超えたときの対処法

LINEやフォームで「ファイルサイズが大きすぎます」と表示されるのは、スマホの写真が一眼カメラ並みの高解像度で撮影されているため。原因はファイル容量だけでなく画素数や形式のこともあるため、3点を順に確認すると対処しやすい。

画像の科学 2 min read

写真を画質を保ったまま軽くする圧縮の考え方

画像圧縮は「ファイルサイズを小さくする=画質が悪くなる」と思われがちだが、可逆圧縮と非可逆圧縮では意味が異なる。非可逆圧縮の「劣化なし」は数学的に同一という意味ではなく、用途上気づきにくいという意味であることが多い。

画像形式の歴史 2 min read

JPEG・PNG・WebP・AVIFの違いと選び方

写真(風景・人物)はJPEGかWebP、透過が必要なイラストやロゴはPNG、最新の高圧縮率を求めるならAVIFが向いている。ただし新しい形式が常に正解とは限らず、配布先が対応しているかまで含めて選ぶ必要がある。

圧縮の仕組み 2 min read

JPEGは写真を64マスに分けて軽くする。圧縮の中をのぞく

JPEGは画像を主に8×8画素のブロックへ分け、色と明るさの変化を周波数成分に変換します。人の目が気づきにくい細かな変化を粗く記録することで容量を減らします。

デジタル画像 2 min read

「高画質」は画素数だけではない。解像度という言葉の三つの顔

画像の縦横画素数、画面の画素密度、印刷時のppiは別の量です。3000×2000画素の写真は、表示・印刷する大きさによって精細にも粗くも見えます。

写真とプライバシー 2 min read

写真には撮影場所が隠れている? EXIFメタデータの正体

JPEGなどの写真には、撮影日時、機種、向き、露出、場合によってはGPS位置情報が画像とは別に記録されます。見た目をトリミングしてもメタデータが残ることがあります。

背景透過

使い方・ヒント 2 min read

背景透過アプリの「縁のなじませ」は実際にどう計算されているか

背景透過アプリは、消す・消さないを画素ごとに0〜255の「保持係数」を持つ1枚のマスクとして管理している。輪郭をなじませる機能(フェザー)は、この係数を段階的に変化させる線形補間で実現されている。実際の計算式に数値を入れて確認した。

画像認識 2 min read

写真の背景を自動できれいに透過する方法

人物写真の背景を消すには、自動認識機能でおおまかなマスクを作ってから、なぞる・タップといった手動操作で細部を仕上げるのが最も確実。背景除去は画像の各画素を前景と背景に分ける処理で、髪や半透明の輪郭は完全な自動化が難しい。

画像編集 2 min read

背景が複雑な写真を手動で切り抜くコツ

市松模様やごちゃごちゃした背景は自動切り抜きが苦手とする場面。被写体と背景の色や明るさが近いと自動処理も人間も境界を見つけにくくなるため、「つながった色を一気に消す」機能から手をつけるのが効率的。

写真の設計 2 min read

SNSアイコンをID写真風に仕上げる背景透過の使い方

SNSのプロフィール写真をすっきりした印象にするには、背景を透過してから白や単色の背景に差し替える「ID写真風」加工が効果的。背景を単色にすると輪郭付近の情報量が減り、顔や服へ視線が集まりやすくなる。

写真加工の歴史 2 min read

Photoshop以前の切り抜きは、本当に切って塗っていた

写真合成はコンピューターより古い技術です。暗室では複数のネガを重ね、不要部分を遮光し、筆や刃物で輪郭を修整して一枚の写真を作りました。

映像技術 2 min read

合成背景はなぜ青や緑? クロマキーが苦手なもの

背景色を指定して透明にするクロマキーでは、人の肌から離れた青や緑がよく使われます。緑が常に正解ではなく、衣装、被写体、カメラ特性、照明で選び分けます。

画像の基礎 2 min read

透明はなぜ市松模様で表示される? 存在しない色を描く方法

画像編集ソフトの灰色と白の市松模様は画像の一部ではなく、「ここには画素が見えない」ことを示す作業画面です。透明度はアルファチャンネルという別の値で記録されます。

画像デコ

使い方・ヒント 2 min read

画像デコアプリの46書体・9種のシールは、実際にどうライセンス管理されているか

画像デコアプリが収録する46書体はすべてSIL OFL 1.1またはApache 2.0ライセンスで統一されており、自動テストで機械的に検証されている。「ぷっくりシール」9種は第三者素材を使わず、形状データから自前で描画する方式になっている。

デザイン文化 2 min read

誕生日メッセージカードをスマホで作る方法

誕生日の写真にメッセージカード風のデコレーションを加えるには、文字入力・スタンプ・枠を組み合わせるのが基本。すべてを同じ大きさで目立たせず、名前→メッセージ→日付の順で強弱をつけると読みやすいカードになる。

デジタル安全 2 min read

写真に映り込んだ個人情報をモザイクで隠す方法

SNSに写真を投稿する前に、映り込んだ顔・住所・車のナンバーなどの個人情報はモザイク機能で隠すのが安全。弱いぼかしや粗いモザイクは文字の輪郭などの情報を残すこともあるため、投稿前の確認箇所は画像内の文字だけにとどまらない。

視覚デザイン 2 min read

SNS投稿写真に文字・スタンプを入れるコツ

SNS投稿用の写真をかわいく仕上げるには、文字は写真の余白部分に配置し、スタンプは主役を隠さない位置に添えるのが基本。文字色と背景色が違って見えても、明るさが近いと読みにくくなる点にも注意が要る。

色の歴史 2 min read

色相環は一つではない。ニュートンが虹を円にした理由

色を円形に並べる色相環は、ニュートンの光学実験から始まり、画家、印刷、ディスプレイごとに異なる体系へ発展しました。「反対色」は目的によって変わります。

文字の文化 1 min read

文字の小さな足は何のため? セリフ体とサンセリフ体の2000年

セリフは文字端の小さな飾りです。古代ローマ碑文、活版印刷、19世紀の広告、デジタル画面を通じて、読みやすさと印象の役割が変化してきました。

デジタル文化史 2 min read

絵文字は日本のポケベル文化から世界の文字コードへ

携帯電話の絵文字は1990年代末の日本で発展し、事業者ごとに違う符号を経てUnicodeへ入りました。同じ文字なのに端末で絵が違うのは、符号とデザインが別だからです。

六法びゅー

使い方・ヒント 2 min read

法令IDを見れば「閣法」か「議員立法」かが分かる:実際のAPIで検証した

法令検索アプリが使うe-Gov法令API(デジタル庁)が返す法令IDには、その法律を内閣が提出した(閣法)か、衆議院・参議院の議員が提出した(議員立法)かを示す情報が含まれている。実際に複数の法令を取得して確認した。

法令の読み方 2 min read

条文を検索してすぐ確認する方法(憲法・法律の調べ方)

授業や気になるニュースで出てきた条文は、法令名(憲法・民法など)とキーワードで検索すれば、原文をすぐに確認できる。条番号が分かっている場合は、条ジャンプ機能で目的の条文へ直接移動するのが最速。

働く人の法律 2 min read

バイト先の労働条件が労働基準法違反か確認する方法

「残業代が出ない」「休日出勤を強制される」など、バイト先の扱いに疑問を感じたら、労働基準法の該当条文を自分で確認するのが第一歩。法令検索アプリで「労働基準法」と関連キーワードを検索すれば、原文を読める。

情報リテラシー 2 min read

SNSの「これって違法」情報を自分で確認する方法

SNSで「これは法律違反」と話題になっている投稿を鵜呑みにせず、実際の条文を自分で確認する習慣をつけると、誤情報に振り回されにくくなる。法令検索アプリで関連する法律名とキーワードを検索すれば、根拠となる条文を探せる。

法律のことば 1 min read

六法は六冊ではない。「六法全書」に法律が何百も入る理由

六法は本来、憲法・民法・商法・刑法・民事訴訟法・刑事訴訟法という六つの主要法典を指します。六法全書はそこから意味が広がり、多数の法令を収録します。

法体系の仕組み 2 min read

法律・政令・省令は何が違う? ルールを作る人の階層

国会が制定する法律、内閣が制定する政令、各省大臣が発する省令は、作る主体と役割が異なります。下位の命令は法律の委任や実施に必要な範囲で定められます。

法律の時間 1 min read

法律は成立した瞬間に始まらない。公布と施行の間にある時間

法案が国会で成立しても、直ちに国民へ適用されるとは限りません。公布によって公に知らせ、附則で定めた施行日から効力を持つのが基本です。