ChatGPTとClaude AIの使い分け(2026年4月時点)
1. ChatGPTとClaudeのチャットUIでの比較 ChatGPT vs Claude 比較スライド(2026年4月) 価格、ライティング、検索、画像生成、音声、長文分析、コーディングの7項目を比較 ChatGPT … 続きを読む
Yahoo!メールが突然使えなくなった理由と対処法(外部メールソフトの接続許可)
1. 何が起きたか(セキュリティの仕組みの変更) 「パソコンのメールソフトを開いたら、Yahoo!メールが受信できなくなった」という相談がありました。 2025年秋ごろから、Yahoo! JAPAN側でセキュリティを強化 … 続きを読む
Wi-FiのSSIDが4つある理由と、どれを選ぶべきか(5GhzとWPA3)
1. 結論:部屋の入口が4つあるだけで、入ったあとは同じ部屋 新しいルーターを設置したら、接続先のWi-FiのSSIDが4つ表示されました。example-ssid-2G、example-ssid-2G-WPA3、exa … 続きを読む
nessexp — S式で書く NES マクロアセンブラの設計
1. 1. はじめに — NES アセンブリの読みにくさから始まった NES のプログラムを書くとき、最初にぶつかる壁はアセンブリの読みにくさです。 ca65 や NESASM を直接書いていると、少し複雑なことをしよう … 続きを読む
【Common Lisp】左括弧と右括弧は対等ではない(前置記法と知覚的透明性)
Common Lispをはじめて見た人は、括弧の多さにびっくりするものです。特に、関数の末尾には大量の閉じ括弧が連なります。 しかし、ちょっと慣れると、その感覚は変わります。 1. 閉じ括弧はほぼ見ていない Emacsで … 続きを読む
mineoのDプランで5Gを選んだらSMSオプションがグレーアウトした
1. 5GだとSMSオプションができない? mineoでeSIMのデータ専用プランを契約しようとしました。条件はシングルタイプ、ドコモ回線(Dプラン)、5G通信オプションありです。SMSオプションを申し込もうとすると、選 … 続きを読む
【Lisp】CAR と CDR に刻まれた計算機の歴史(FortranとIBM 704)
1. CARとCDR、奇妙な名前 Lispを学び始めた人が最初に戸惑うのが、car と cdr という名前です。head でも first でも value でもなく、なぜ car と cdr なのか。 この名前は、19 … 続きを読む
オンライン決済の支払いリンクの仕組み
1. 支払いリンクの仕組み オンライン決済を導入すると、「決済できない」「画面が変わった」「メールが届かない」といった問い合わせが来るようになります。問合せに答えるには、支払いリンクの構造を理解している必要があります。 … 続きを読む
Stripeの手数料はなぜ変わるのか
1. 手数料は「定率」ではなく「決済手段ごとの料率」で決まる 決算時期に、Stripeの明細を眺めていると、ふと同じ500円の請求なのに、手数料が18円のときと20円のときがあることに気づきました。相手によって違うので、 … 続きを読む
【Common Lisp】入口を全体とみなす設計(コンスセルとポインタ)
1. リストが破壊される? Common Lisp の nreverse は、「破壊的にリストを反転させる」関数です。 しかし、これはリストそのものが書き換わるだけではなく、変数が指している場所にも注意が必要です。たとえ … 続きを読む
【Common Lisp】型指定子の書き方(type, ftype)
1. 型指定子の基本構造(type) 型指定子には、シンボルひとつで書くアトム型と、リスト形式で書く複合型があります。 type の直後が括弧で始まるかどうかで区別できます。 1.1. * による省略 範囲や次元を省略す … 続きを読む
【Section 7】SBCLの処理系の特性を活かす視点(Common Lispと計算効率)
これまでの問題で扱ったのは「計算量のオーダーを変える改善」と「型宣言による定数倍の改善」でした。この付録では、SBCL 固有の実行環境・I/O・言語特性に関する実践知識をまとめます。AtCoder を主な対象としています … 続きを読む
【Section 6】典型アルゴリズムと実装最適化(Common Lispの計算効率)
Section 5 まででアルゴリズムの主要な設計パターンを網羅しました。Section 6 は「実践的な典型アルゴリズム」と「処理系レベルの最適化」をまとめます。 前半(問題 43〜46)はグラフアルゴリズムの発展とデ … 続きを読む