IT業界の技術をメモ・情報公開できる
OpenAI、GPT-5.6 Solを最大14倍高速化 Cerebras基盤の「Ultrafast」発表
OpenAIと米Cerebrasは2026年8月13日(現地時間)、AIモデル「GPT-5.6 Sol」を高速で動作させる新たなAPIサービスティア「Ultrafast mode」を発表した。 標準処理と比べて最大14倍高速化し、最大750出力トークン/秒で生成できるという。まずOpenAI APIで一部顧客向けに限定プレビューとして提供する。 OpenAIはUltrafast modeの活用例として、システム障害への対応、金融調査や不正取引の検知、カスタマーサポートや音声AI、ECでの商品案内、研究・実験などを挙げている。
OpenAI、サイバー防御者向け「Daybreak」をBlue/Redに2階層化 Redで新モデル「GPT-5.6-Cyber」提供
OpenAIは2026年8月10日(現地時間)、サイバーセキュリティの防御者向けの取り組み「Daybreak」を拡張し、承認されたユーザー向けに「Daybreak Blue」「Daybreak Red」という2つのアクセス階層を設けると発表した。あわせて、Red向けにサイバーセキュリティ特化モデル「GPT-5.6-Cyber」の提供を開始 通常の防御業務は「Blue」、高度な検証は「Red」 Daybreak Blueは、脆弱性の発見やセキュアコードレビュー、マルウェア分析、インシデント対応、パッチ検証など、幅広い防御業務を想定したアクセス階層である。GPT-5.6 Solなどの汎
相次ぐAIモデル「暴走」 自律的攻撃に危機感―米、規制強化の動きも
米AI関連の新興企業ハギングフェイスが先月発表した、正体不明のAIモデルによる同社システムへの侵入だった。その後、対話型AI「チャットGPT」を手掛ける米オープンAIが、自社モデルが自律的に攻撃を行ったと認めた。 オープンAIによると、AIモデルの暴走が起きたのは、サイバー攻撃に関する能力のテストが行われていたさなかだ。インターネットから隔離された環境下でのテストだったが、AIは環境の脆弱(ぜいじゃく)性に付け込み、自力で「脱出」。テストに関する情報がハギングフェイスのシステムにあると推測し、別企業のサービスのアカウントを乗っ取りつつ、攻撃を仕掛けた。
Meta、コーディング特化のAIモデル「Muse Spark 1.2」を発表
米Metaは8月5日(現地時間)、コーディングエージェント「Muse Code」をベータ版として公開した。7月に発表された「Muse Spark 1.1」をさらにコーディングへ特化させた、同社の新モデル「Muse Spark 1.2」を搭載するという。 「Muse Code」は、macOSとLinuxのターミナルで動作するコーディングエージェント。変更の計画からコードの生成、結果の検証まで、大規模なリポジトリを舞台とした複雑なソフトウェア開発のタスクを丸ごと担える。
AIが自発的に人間を騙す事案発生。Claude Mythos 5が不正プルリクや標的型フィッシング、なりすまし誘導を自己判断で実行
英国の政府機関 AI Security Institute(AISI)は8月4日、サイバーセキュリティ能力テスト中に、AIエージェントが自発的に実在の人物や組織を標的に、フィッシングや別人になりすました説得といった攻撃を仕掛けていたとするインシデント報告を公開しました。 中心となったのは、サイバー攻撃能力が高すぎ、一般公開せず一部の組織にのみ提供だったAnthropic の Claude Mythos 5。 閉じたテスト環境で課題を解かせていたはずのAIが、主にツール取得のために用意していた経路から外部のインターネットに出て、まったく無関係な実在の個人開発者を標的に誤認し、3日間に
OpenAI、次期主力モデル「Astra」の存在を明らかに――未解決の数学問題10件を「解決」と発表
米OpenAIは8月1日(現地時間)、数学と理論計算機科学の未解決問題10件について新たな結果を得たと発表した。 この成果は「次期主力モデル」と位置付ける「Astra」の社内版によるものだとしており、OpenAIが公式に「Astra」の名称に言及したのは初めてとみられる。 OpenAIは6月公開の「GPT-5.6」でも、Sol(太陽)、Terra(地球)、Luna(月)という天体に由来する名称を内部モデル名として用いていた。
AI「クロード」テスト中に他社攻撃
米Anthropicは7月30日(現地時間)、自社のAIモデル「Claude」が3つの組織の本番システムに不正アクセスしていたと発表 サイバーセキュリティ能力を測る評価の最中に起きたもので、Claudeは実在するシステムを演習の一部と誤認したまま攻撃を進めていた。
WordPressサイトにAIチャットボットを設置できるプラグイン「GMO AI RAGチャット」
GMOプライム・ストラテジーの「GMO AI RAGチャット」は、WordPressで構築した既存のWebサイトにAIチャットボットを設置するサービス モールスタート用の無料版と実運用に適した有料版がある。有料版では、APIを介してGPT、Claude、Geminiなど外部の主要AIモデルを利用可能である。
Anthropic「Claude Opus 5」を公開
米Anthropicは7月24日(現地時間)、最新版LLM「Claude Opus 5」を公開した。同社が6月に投入した最上位級モデル「Claude Fable 5」に迫る知能を、その半額の価格で提供すると謳う。 ベンチマークでは、ソフトウェア工学寄りの「Frontier-Bench v0.1」でOpus 4.8の2倍超のスコアを、より低いタスク単価で記録。
OpenAIの「GPT-5.6 Sol」や上位の未公開AIモデル、評価中にHugging Faceへ侵入 本番DBから評価問題の解答を取得、「前例のない」サイバー事案と位置付け
OpenAIの「GPT-5.6 Sol」や上位の未公開AIモデル、評価中にHugging Faceへ侵入 本番DBから評価問題の解答を取得 OpenAIがサイバー能力を測る内部評価を行っていたところ、モデルが隔離された研究環境からインターネット接続を獲得。Hugging Faceの本番インフラに侵入し、評価用ベンチマークの解答を本番データベースから取得したという。 OpenAIは、最先端水準のサイバー能力が現実の外部システムへの侵入につながった今回の事案を、これまでに例のないサイバーインシデントと位置付けている。現時点の公表内容は予備的な調査結果で、Hugging Faceと共同で
OpenAI「GPT-5.6 Sol」、Mac内ファイルや本番DBを削除
OpenAIのAIモデル「GPT-5.6 Sol」をCodexなどで利用したユーザーから、Mac内のファイルや本番環境のデータベースなどが意図せず削除されたとの報告が相次いでいる。TechCrunchが2026年7月14日、The Registerが同16日に報じた。 GPT-5.6 Solは7月10日に一般提供が開始されたAIモデルで、最新のものでも起きてしまうことを考えると、すぐに使うのではなく少し様子見をしてから使うことも視野に入れるべきだと思った。
Google、24時間365日働く個人向けAIエージェント「Gemini Spark」を日本語展開
パーソナルAIエージェント「Gemini Spark」の日本語での展開開始を発表 情報収集やデータ整理から、スケジュール調整、旅行の手配まで、ユーザーに代わってさまざまな作業を進められる。 従来のGeminiが主に質問への回答や文章の作成を担ってきたのに対し、Gemini Sparkは、複数のサービスを行き来しながら一連の作業を実行する。クラウド上で動くため、パソコンを閉じたりスマートフォンをロックしたりしても、バックグラウンドで処理を続けられる。
Google、アルゴリズム発見AI「AlphaEvolve」をGoogle Cloudで一般提供
アルゴリズムの発見と最適化を支援するAIエージェント「AlphaEvolve」を、Google Cloudの「Gemini Enterprise Agent Platform」で一般提供したと発表 ※無料の一般向けサービスではなく、企業・研究者向け AlphaEvolveは、Geminiを基盤とするコード最適化・発見エージェント。 利用者が用意した動作可能な「種」となるプログラムを出発点に、Geminiが改良候補を生成する。 候補コードを評価器で実行・採点し、性能の高い案を残しながら、世代を重ねるように探索を続ける。
チャットAIサービス「ChatGPT」とAIコーディングエージェント「Codex」を統合した「ChatGPT Work」
ChatGPT Workとは、メールや業務アプリから情報を集め、文書や表計算、スライドなどの成果物を完成させるOpenAIの業務実行ツール。 OpenAIは、ChatGPTを「Chat」「Work」「Codex」という3つの領域に整理している。 ・Chat:質問、検索、アイデア出し、通常の会話 ・Work:調査、分析、文書や資料などの成果物作成 ・Codex:プログラミング、テスト、デバッグ、リポジトリ操作 以下の作業に向いている ・複数の資料を読み、レポートにまとめる ・調査結果からプレゼンテーションを作る ・CSVやExcelファイルを分析する ・会議資料や企画書
「Claude Cowork」でWeb/iOS/Androidのβ版をリリース
スマートフォンやウェブブラウザから遠隔管理できる機能が登場 今後数週間かけてMaxプランのユーザーから順次展開し、その後他のプランへも拡大される。 変更点は主に3つ ・デスクのPCで開始したタスクの進捗をスマートフォンで確認し、終了したタスクをどこからでも受け取れるようになった。 ・ノートPCを閉じても作業がバックグラウンドで継続され、スケジュールされたタスクは、デバイスがオフラインの状態でも実行される。 ・判断が必要な場合は、ユーザーに確認を求める通知がスマートフォンに届く仕組みになっている。
Sakana AIが無料AI翻訳ツールをリリース 日本語を深く翻訳する「Sakana Translate」
AIチャットサービス「Sakana Chat」に新機能「Sakana Translate(サカナ・トランスレート)」を追加された。 Webアプリとして誰でも無料で利用できる。 [翻訳]、[添削]、[質疑]という3つの機能を提供されている。 [翻訳]機能は、最大約5,000字の長文に対応し、ストリーミング表示によって訳文をリアルタイムに出力可能。 [添削]機能は、入力した文章をより自然で適切な表現に整えるモードで、変更箇所は差分ハイライトで表示されるため一目で確認できる。文法だけでなく、丁寧さやトーン、相手との距離感まで調整可能だ。 [質疑]機能は、翻訳や添削の結果についてその場で
OpenAI、GPT-5.6を発表 最上位「Sol」、低価格「Terra」、高速「Luna」の3モデル
▼GPT-5.6 Sol 最上位モデルの「GPT-5.6 Sol」 ソフトウェアエンジニアリング、コンピュータ操作、専門知識を使う業務、科学研究、サイバーセキュリティなどで性能を高めたモデル ▼GPT-5.6 Terra 日常業務向けのバランス型モデル「GPT-5.6 Terra」 GPT-5.5に対して競争力のある性能を持ちながら、価格を2分の1に抑えられたモデル ▼GPT-5.6 Luna 高速で低価格な「GPT-5.6 Luna」 3モデルの中で最も高速かつ低価格なモデルで、コスト効率を重視する用途を想定されたモデル 現在は限定プレビューしかされておらず、追
AnthropicがClaude Sonnet 5をリリース
同モデルは自律的に動作するよう設計されており、例えば計画を立てたり、ブラウザや端末などのツールを使用したりすることが可能。 Claude Sonnet 5とは 最上位モデルであるOpus 4.8に匹敵する推論・コーディング能力を、約6割の低コストで実現したモデル。 Opus 4.8は最高難度のタスクで安定感を発揮する一方、Sonnet 5は処理速度と優れたコストパフォーマンスを両立している。 Opus 4.8 最も高度な推論力と複雑なデータ解析、サイバーセキュリティ関連タスク、最難関のコーディングにおいて最高峰の精度を誇る。 Sonnet 5 一部のベンチマークやタス
Gemini 3.5 Flashに画面操作機能「Computer Use」を統合
Gemini 3.5 FlashでAIがコンピュータ画面を認識し、クリックやキーボード入力などの操作を生成する「Computer Use」を組み込みツールとして利用できるようになった。 Webサイトでの反復的なデータ入力やフォーム入力、Webアプリケーションやユーザーフローの自動テスト、複数サイトをまたいだ調査などの用途が挙げられる。 画面内に隠された悪意ある指示や、取り消しにくい操作をどう扱うかが課題になる。 重大な判断、機密データ、深刻な誤りを修正しにくい操作を伴う用途では、利用可否を慎重に判断する必要がある。 claudeで作成したものをGeminiでフォームなどのテストがで
mb_send_mail()
例) // 日本語メールで必須の設定 mb_language("Japanese"); mb_internal_encoding("UTF-8"); // 送信先メールアドレス $to = "test@example.com"; // 件名 $subject = "テストメール"; // 本文 $message = "これはテストメールです。"; // 送信元などのヘッダー $headers = "From: sample@example.com"; mb_send_mail($to, $subject, $message, $headers); 送信
MutationObserver (DOMに変更があった瞬間だけコールバック)
MutationObserver は 常に監視し続けているわけではありません。 ・setInterval のように「定期ポーリング」しない ・DOMに変更があった瞬間だけ コールバックが呼ばれる ・ブラウザ内部の DOM変更フックで動く(イベント駆動) const init = (el) => { if (el.dataset.lottieInitialized === '1') return; el.dataset.lottieInitialized = '1'; console.log('test'); }; const observer =
EXPLAINのExtra
<Using index>(最良) ・テーブルを読まずindexだけで完結 ・最速 <Using index condition>(良) ・index 上で WHERE の一部を評価 ・テーブルアクセスを減らす <Using MRR>(良) ・ランダムI/Oをまとめて読む ・InnoDB最適化 <Using where>(普) ・index で絞れず ・テーブル行を読んでから条件判定 <Using temporary>(注意) ・一時テーブル作成 ・GROUP BY / ORDER BY で発生 <Using filesort>(危険) ・i
ファイルアップロードの拡張子制限
public static function errorCapacityover($files) { $error = false; foreach(array('rirekisho','shokumukeirekisho') as $val) { if(empty($files[$val]['name']) ){ continue; } $filesize = filesize($files[$val]['tmp_name']);
jsで使えるメールアドレスと電話番号の正規表現
<メールアドレス> const reEmail = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/; function isValidEmail(email) { return reEmail.test(String(email).trim()); } <電話番号> ・人間向けのゆるいパターン const rePhoneLoose = /^[+\d]?(?:[\d().\s-]{6,30})$/; function isValidPhoneLoose(raw) { if (!rePhoneLoose.test(
PHP PDF作成・出力
代表ライブラリ:chrome-php/chrome 概要:PHP で Headless Chrome/Chromium を起動・制御(ページ遷移、HTML投入、PDF/スクショ生成、要素操作、JS実行など)。MITライセンス。 入手:GitHub/Packagist に公式。 特徴:CDP を直接話すので Node 不要。Puppeteer 相当の機能を PHP から扱える [Chrome/Chromium を入れる] sudo dnf install -y chromium ・日本語フォントのインストール “入手できる日本語フォント”を探す # 候補を検索 dnf
aws実装(LAMP環境構築)
1、アカウントを作成する ↓ 2、IAMで「管理者ユーザー」作成 (目的) ・ルートアカウントは請求やサービス解除など危険操作も全部できるため、常用せず保管用にする ・普段の運用はIAMユーザーで行い、必要に応じて権限を付与 (方法) ・コンソール上部検索バーで「IAM」と入力して IAM サービスを開く 1.左メニューから 「ユーザー」 → 「ユーザーを追加」 2.「ユーザー名」:〇〇〇 ※メールアドレスでなく任意文字列 3.「AWS マネジメントコンソールへのアクセスを許可」 にチェック 4.「Identity Center でユーザーを指定する 」にチェック
kotlinでセーフエリアを避ける方法
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) //この部分 WindowCompat.setDecorFitsSystemWindows(window, false) setContentView(R.layout.main) // 以降の処理... }
EXPLAINのtypeカラム
悪い順(悪い方から) ALL > index > range > ref > eq_ref > const > system ALLはフルテーブルスキャンなので、数万件以上のテーブルでALLは危険サイン。
EXPLAIN
クエリの前にEXPLAINをつけることでどのインデックスが使われているかがわかる 例) EXPLAIN SELECT * FROM テーブル名
MySQLのutf8mb4
▼utf8mb4_general_ci 一般的な用途向け / 大文字小文字を区別しない(CI) / アクセントも区別しない(é = e) ▼utf8mb4_unicode_ci Unicode 標準に基づいた比較 / 一般的な用途向け / 大文字小文字を区別しない(CI) ▼utf8mb4_unicode_520_ci Unicode 5.2 に準拠 / 新しい文字の対応が追加 ▼utf8mb4_0900_ai_ci MySQL 8.0 のデフォルト / Unicode 9.0 準拠 / アクセント無視(AI) ▼utf8mb4_bin バイナリ比較 / 大文
required属性
required属性をつけるとフォーム送信するときにブラウザがエラーメッセージを表示する required属性が使える要素 <input type="text"> <input type="email"> <input type="password"> <input type="number"> <input type="file"> <input type="checkbox"> <input type="radio"> <textarea> <select> required属性の注意点 hidden や display: none の要素には適用されない
HTMLの自動補完
inputタグに設定できるautocomplete一覧 | off | autocompleteを許可しない | -------------------------------------- | on | autocompleteを許可する | -------------------------------------- | name | 氏名 | -------------------------------------- | given-name | ファーストネーム | -------------------------------------- | additio
セキュリティ対応
・セキュリティヘッダ "HTTP Strict Transport Security (HSTS)" の設定 HSTSは、サイトがHTTPではなくHTTPSでしかアクセスできないようにブラウザに強制するヘッダーです。 ・セキュリティヘッダ "X-Frame-Options" の設定 外部サイトからフレーム呼び出しできないようにする ・X-Content-Type-Options: nosniff の設定 ブラウザが MIMEタイプを推測せず、サーバーから送信された Content-Type ヘッダーに厳密に従います。 ・バージョン情報の(x-powered-by)削除
コンテナークエリー(@container)
コンテンツ幅で、cssの条件分岐を設定できる。 メディアクエリーのような使い方
Flutter基礎 Column・Row
Column 子ウィジェットを縦に並べるためのウィジェット 例 Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text('こんにちは'), Text('こんばんは'), ], // 子ウィジェット ), オプションは他にもある Row 子ウィジェットを縦に並べるためのウィジェット 例 Row( mainAxisAlignment: MainAxisAlignment.center, children: [ Text('こん
Postfixのdkim対応 dmark対応
【opendkimを利用しての対応】 ・epelレポジトリがなければインストール yum -y install epel-release ・opendkimパッケージの確認 yum search opendkim ・opendkimが確認できたら、詳細確認 yum info opendkim ・opendkimインストール yum -y install opendkim ・opendkimのインストール確認 yum list installed | grep opendkim ・キーペア保存用のフォルダ作成 mkdir /●●/●●/●●
Dart トークンの取得
pubspec.yaml firebase_messaging: 最新のバージョン flutter_local_notifications: 最新のバージョン main.dart _firebaseMessaging.getToken().then((String token) { print("$token"); }); この処理を入れることでトークンを取得することができる
android WebView アプリ開発
https://androiddevelopers.hatenablog.com/entry/2020/06/23/224900 activity_main.xml に下記は追加 import android.webkit.WebView; import android.webkit.WebViewClient;
ウェブアクセシビリティ
[重大対応] ・自動再生はさせない 音声を自動再生することや強制的に再生させることは避けましょう。また、自動再生する音声は3秒以内に収めましょう。自動再生が3秒以上続く場合は利用者が止められるようにする必要があります。 音声の流れるページや動画広告などで自動再生する場合は、一時停止またはミュートボタンをつける ・袋小路に陥らせない キーボード操作だけで利用しているときに、一度フォーカスしたら抜け出せないコンテンツを作らないようにしましょう。たとえばモーダルダイアログのようなフォーカスを制限するコンテンツで起きやすいです。 ダイアログ内にフォーカス可能な閉じるボタンを置くことで、
メンテ画面 htaccess
https://webtan.impress.co.jp/e/2009/06/16/5880 ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/maintenance.html RewriteCond %{REMOTE_ADDR} !=192.168.0.4 RewriteCond %{REMOTE_ADDR} !=192.168.0.5 RewriteRule ^.*$ - [R=5
ChatGPT AI component generator
コンポーネント自動作成 https://www.webcreatorbox.com/webinfo/chatgpt-ai-component-generator https://ai2ui.co/
SSH アクセスログ確認
IP毎に件数順 grep -Eo "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" ssl_access_log | sort | uniq -c | sort -r | head -n 15 ファイル出力 >> access_log-result https://humo-life.net/memo/doku.php?id=%E3%82%B5%E3%83%BC%E3%83%90:linux:%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89:%E3%82%A2%E3%82%AF%E3%82%BB%E3%