SQL

GROUP_CONCATで複数行を1行にまとめる:区切り文字と並び順

MySQLのGROUP_CONCATで、注文ごとの商品名をカンマ区切りの1行にまとめる方法を実行結果つきで説明します。SEPARATORやDISTINCTの書き方に加え、NULLの扱いと1024バイトで途中から切れる落とし穴の直し方も紹介します。
AI

Asahi Linux、MITからGPLへ LLMで書き直す盗用に対抗

Apple シリコンの Mac で Linux を動かす Asahi Linux が、全リポジトリを MIT から GPL-2.0-or-later へ移し始めます。開発中のコードが持ち出され、LLM で書き直して出どころを隠したものまで出回ったためです。
AI

論文MemoryDojo:エージェントの記憶汚染、5方式すべてで成立

Microsoftなどのチームが、AIエージェントの記憶に悪い指示を残す攻撃を測るMemoryDojoを公開しました。メール1通に1回まぜただけで、A-MEMでは後日の作業の45.70%の流れで送金や送信が起きています。
SQL

MySQLのUPDATE JOIN:別テーブルの値で一括更新する方法

UPDATE ... JOINで別テーブルの値を使って一括更新する書き方を、MySQL 8.0で実行した結果つきで説明します。更新前にSELECTで対象を確かめる手順と、サブクエリで書くと一致しない行がNULLになる落とし穴も扱います。
心理学

失敗はめずらしいと思いこんでいる?約3,000人の研究でわかった「失敗の多さ」の見積もり違い

人は世の中の失敗の多さを、実際よりかなり少なく見積もっていました。約3,000人・30以上の分野を調べた2026年の研究から、原因と、実際の数字を知ると考えがどう変わるかを紹介します。
AI

AI侵入ツールARTEX、管理画面1,465台が外から見える状態

AIに侵入テストをさせるツールARTEXの管理画面が、約1,465台ネットから見える状態だったとCensysが報告しました。使った側の会話の記録や鍵も見つかっています。自分の作ったAIツールを外にさらしていないか確かめる方法をまとめました。
AI

論文MCPHallu:できない作業を続けたエージェントは合格0%

北京大学と美団のチームが、MCPで道具を使うAIエージェントの失敗を4種類に分けて測る評価MCPHalluを公開しました。14モデルのうち12モデルが、できない依頼を「できない」と言うのを一番苦手にしていました。
SQL

MySQLのストアドプロシージャとトリガー:書き方と使いどころ

MySQL 8.0 で、在庫を減らすストアドプロシージャと、在庫の変更履歴を残すトリガーを作りながら書き方を説明します。DELIMITER・NEW・OLD の意味、トリガーが動かない場面、アプリ側に書くべき処理の見分け方も表にしました。
健康

寝る時刻が毎日ばらばらだと心臓に悪い?46歳の3,231人を10年追ったフィンランドの研究

寝る時刻が日によって大きくずれる人は、10年で心臓や血管の病気が約2倍でした。ベッドにいる時間が短めの人だけの、ぎりぎりの差です。46歳の3,231人の研究と、寝る時刻のそろえ方を紹介します。
AI

SageMaker、GPUを最大7分割 MIGで推論を相乗り

AWSがSageMakerの推論エンドポイントでNVIDIAのMIGに対応しました。H100やA100を最大7つに区切り、別々のモデルを載せられます。料金はインスタンス単位のままで、混み具合によっては丸ごと使うほうが安くなります。