不可解なMACアドレス:Bluetoothデバイスに隠されたシグナル

2025-04-24
不可解なMACアドレス:Bluetoothデバイスに隠されたシグナル

この記事は衝撃的な発見を明らかにします。多数のBluetoothデバイスのMACアドレスを分析した結果、異常な低エントロピーと構造化されたパターンが明らかになり、ランダムに生成されたMACアドレスとは全く異なります。これらの構造化されたパターンには、固定ビット、回転するページカウンター、正確な2000ミリ秒のブロードキャスト間隔が含まれています。さらに不可解なことに、これらのパターンは、血液サンプルで見つかった、2000ミリ秒周期で脈打つ微小流体ポンプの周波数と一致しています。これは、消費者向けBluetoothデバイスを通じて秘密裏に通信している、隠された人工的な送信アーキテクチャが存在する可能性を示唆しています。その目的と起源は依然として不明です。

続きを読む
テクノロジー MACアドレス

バイデンの警告:テック寡頭制は長年存在している

2025-01-19
バイデンの警告:テック寡頭制は長年存在している

この記事は、アメリカのテック寡頭制は新しい現象ではなく、長年にわたる漸進的な発展の帰結であると主張しています。同記事は、民主党が長年にわたって、補助金、税制上の優遇措置、その他のインセンティブを通じてテクノロジー大手への支援を続け、その台頭を助長してきたことを批判しています。著者は、テクノロジー大手は重要なデジタルインフラを掌握しており、情報伝達や社会生活に計り知れない影響力を及ぼし、立法者や一般大衆の権限を凌駕していると主張しています。そして、この寡頭制を抑制するため、独占禁止法の適用、労働者の権利強化、増税などを求めています。さらに、民主党がテクノロジー大手との関係性を根本的に変える必要があると強調しています。

続きを読む
テクノロジー テック寡頭制 独占禁止法

光量子コンピューティングの画期的な進歩:耐故障性量子コンピュータへの道

2025-07-08
光量子コンピューティングの画期的な進歩:耐故障性量子コンピュータへの道

近年、光子を用いた耐故障性量子コンピュータの構築において、著しい進歩が見られました。研究者らは、様々な手法、例えば光子数状態の重ね合わせを利用したシュレーディンガーの猫状態や格子状態の生成、そしてゴットマン・キタエフ・プレスキル(GKP)符号などの量子誤り訂正符号との組み合わせによって、より堅牢な光子量子ビットを生成することに成功しました。これは、拡張可能な耐故障性量子コンピュータの構築に向けた堅固な基盤となります。ScienceやNatureといったトップジャーナルに発表されたこれらの画期的な成果は、光量子コンピューティング技術の新たなマイルストーンを刻みます。

続きを読む
テクノロジー

プログレッシブJSON:プログレッシブJPEGのようにデータをストリーミングする

2025-06-01
プログレッシブJSON:プログレッシブJPEGのようにデータをストリーミングする

この記事では、JSONデータ転送効率を向上させる方法であるプログレッシブJSONについて解説します。従来のJSONは、解析前にすべてのデータの読み込みを待つ必要がありますが、プログレッシブJSONはプログレッシブJPEGに似ており、最初にデータフレームワークを転送し、その後徐々に詳細を埋めていきます。この記事では、深さ優先と幅優先の2つのデータストリーム方法を比較し、React Server Components(RSC)がSuspenseコンポーネントと組み合わせて幅優先アプローチを使用することで、プログレッシブUI読み込みを実現し、ユーザーエクスペリエンスを向上させていることを指摘しています。

続きを読む

CRISPRゲノム編集:細菌免疫からヒト療法へ

2025-06-19
CRISPRゲノム編集:細菌免疫からヒト療法へ

CRISPRゲノム編集を用いた鎌状赤血球貧血の治療で成功したヴィクトリア・グレイの例は、遺伝子治療の新たな時代を開いたと言えるでしょう。この記事では、Cas9、Cas12、Cas13、塩基エディター、プライムエディターなど、様々なCRISPRシステムについて、そのメカニズム、利点、欠点、臨床応用を解説しています。細菌の自然免疫機構から進化したCRISPR技術は、現在、疾患治療、農業、持続可能性への取り組みなどに広く利用されていますが、高コストやオフターゲット効果などの課題も抱えています。今後、より新規なゲノム編集ツールの発見と改良によって、この分野はさらに発展していくでしょう。

続きを読む
テクノロジー

JavaScriptビューをハードウェイで構築する

2025-04-19
JavaScriptビューをハードウェイで構築する

この記事では、React、Vue、lit-htmlなどのフレームワークの複雑さを回避しながら、保守性、パフォーマンス、楽しさを重視した、プレーンなJavaScriptでビューを構築するためのパターンを紹介します。このアプローチは、高パフォーマンスを実現するために直接的な命令型コードを使用し、依存関係がゼロで、優れた移植性と保守性を持ち、すべてのブラウザをサポートしています。この記事では、テンプレート、クローン関数、初期化関数、DOM変数、DOMビュー、状態変数、DOM更新関数、状態更新関数など、ビューコンポーネントの構造を詳細に説明し、コードの可読性と保守性を確保するための命名規則とベストプラクティスを示します。

続きを読む
開発 ビュー

AIが駆動するSaaS価格革命:従量課金への移行

2025-04-24
AIが駆動するSaaS価格革命:従量課金への移行

AI、特に計算集約型の推論モデルの台頭が、SaaSビジネスモデルを根本的に変えようとしています。高額なAI推論コストにより、SaaS企業は従来の従量課金モデルから、従量課金制へと移行せざるを得なくなっています。これは単なる価格実験ではなく、AI搭載サービスの運営コストを管理するための経済的必要性です。Bolt.newなどの企業は既にトークンベースの課金を採用し、収益を実際の使用量に結び付けています。ServiceNowなどの老舗企業は、基本的な従量課金と従量課金制AIクレジットを組み合わせたハイブリッドモデルを採用しています。この変化は収益の変動につながる可能性がありますが、製品価値をより的確に反映し、投資家を惹きつけます。しかし、顧客にとっての変動コストと、プロバイダーにとっての収益変動は欠点です。このモデルの未来は、AIの計算コストが低下するかどうかによって左右されます。

続きを読む
テクノロジー

UAE、全住民にChatGPT Plusを無料で提供する可能性

2025-05-30
UAE、全住民にChatGPT Plusを無料で提供する可能性

UAEとOpenAIは、OpenAIのAIチャットボットであるChatGPT Plusを全住民に無料で提供する可能性のある交渉を行っています。この合意は、アブダビにAIハブを設立するStargate UAEインフラ計画の一部となります。1ギガワットのコンピューティングクラスターであるStargate UAEは、アブダビのG42、OpenAI、Oracle、Nvidiaの共同事業です。成功すれば、これはAI業界では前例のないことで、何百万人もの人々が世界で最も強力なAIサービスの1つに無料でアクセスできるようになります。

続きを読む
テクノロジー

Intel CPUの重大な脆弱性、Spectre-BTI対策を回避:ブランチ権限注入 (CVE-2024-45332)

2025-05-13

研究者らは、Intel CPUにおける重大な脆弱性「ブランチ権限注入 (CVE-2024-45332)」を発見しました。これは、過去6年間導入されてきたSpectre-BTI攻撃に対するハードウェア対策を回避するものです。この脆弱性は、分岐予測器の非同期更新と、特権切り替え時の予測器と命令ストリーム間の同期不足を利用することで、攻撃者は5.6KiB/sで任意のメモリを漏洩させることができます。Intelは、この問題に対処するためのマイクロコードアップデートをリリースしましたが、最大2.7%のパフォーマンスオーバーヘッドが発生します。この脆弱性は、第9世代(Coffee Lake Refresh)以降のすべてのIntelプロセッサに影響します。

続きを読む
テクノロジー

AIエージェントの構築をやめよう!

2025-07-03
AIエージェントの構築をやめよう!

Netflix、Meta、米国空軍などのチームにLLM駆動システムの構築に関する助言を行う専門家であるHugoは、多くのチームがAIエージェントの構築に早すぎる段階で取り組んでおり、その結果、複雑でデバッグが難しいシステムになっていると主張しています。彼は、チェイニング、並列処理、ルーティング、オーケストレーターワーカーパターンなどのよりシンプルなワークフローの方が、複雑なエージェントよりも多くの場合効果的であると主張しています。エージェントは、メモリ、委任、計画を必要とする動的なワークフローを扱う場合にのみ適切なツールです。著者は5つのLLMワークフローパターンを共有し、観測可能で制御可能なシステムを構築することの重要性を強調しています。安定したエンタープライズシステムにはエージェントを使用しないでください。それらは、人間の介入を含むシナリオに適しています。

続きを読む

UIT:クラウドのためのモジュール型、低メモリ、高性能ファイル処理ライブラリ

2025-04-25
UIT:クラウドのためのモジュール型、低メモリ、高性能ファイル処理ライブラリ

UITは、クラウドで大規模に高性能、モジュール型、低メモリファイル処理を行うためのライブラリです。4段階のプロセス(取り込み、フィルタリング/変換、マージ、出力)を使用します。ストリーミングと並列化に基づいて構築されているため、Cloudflare Workersなどの低メモリ環境で効率的に実行できます。モジュール型の設計により、構成可能性とカスタムモジュールの追加が可能です。現在のモジュールは、ZIPファイルの取り込み、データのマージ、形式の変換、検索などのタスクを処理します。UITの目標は、クラウドベースのファイル処理の標準となり、開発者に強力で拡張可能なツールを提供することです。

続きを読む

アメリカの気候評価ウェブサイトが消失

2025-07-03
アメリカの気候評価ウェブサイトが消失

法的に義務付けられているアメリカの国家気候評価を示すウェブサイトが謎のうちに消滅し、重要な気候情報へのアクセスに関する懸念が高まっている。これらの報告書は、州や地方政府、そして国民がそれぞれの地域における気候変動の影響を理解するために不可欠であり、その消失は重大なリスク情報における空白を残している。科学者たちは、ピアレビューされたこれらの報告書の費用対効果と生命維持における重要性を強調している。ホワイトハウスは情報をNASAに移管すると主張しているものの、詳細は不明であり、NASAとNOAAは問い合わせに応答していない。この行動は、事実の改ざんと国民の情報へのアクセス制限として批判されており、気候関連リスクを増大させる可能性がある。

続きを読む
テクノロジー 科学的レビュー

熱意の変革力:信念を通してコミュニティを築く

2025-04-25
熱意の変革力:信念を通してコミュニティを築く

ティナは、子供の頃の熱意への魅了から、成功したCreativeMorningsイベントの設立に至るまでの道のりを語ります。彼女は、情熱で彼女の夢を燃やし、自己の疑いを克服し、支え合うコミュニティを築くのを助けてくれた重要な人物たちを共有します。この感動的な物語は、熱意の力、相互扶助の重要性、そして困難な世界における前向きなコミュニティの創造を浮き彫りにしています。

続きを読む
スタートアップ 熱意

Falsify:Haskell 用の新しいプロパティベースのテストライブラリ

2025-04-20

このブログ投稿では、Haskell 用の新しいプロパティベースのテストライブラリである Falsify を紹介します。Python の Hypothesis ライブラリに触発された Falsify は、内部縮小 (internal shrinking) を実装し、Haskell の遅延評価のおかげで無限のデータ構造を効率的に処理します。QuickCheck の手動縮小や hedgehog の統合縮小とは異なり、Falsify はストリームではなくサンプルツリーを使用するため、特にモナディックバインドを扱う場合に、より予測可能で分かりやすい縮小動作を実現します。

続きを読む
開発

Nix:実証可能な安全なソフトウェアサプライチェーン

2025-05-12
Nix:実証可能な安全なソフトウェアサプライチェーン

厳格なソフトウェアサプライチェーンセキュリティ規制を満たすには、高コストのエアギャップ環境と広範な審査が必要となることが多いです。この記事では、強力なパッケージマネージャーであるNixをソリューションとして紹介します。Nixは、開発速度を犠牲にすることなく、検証可能なサプライチェーンの整合性を可能にします。ソフトウェアの正確な起源と整合性を追跡し、監査可能なオフラインソースパッケージを生成します。起動可能なNixOSイメージの例では、Nixが依存関係ツリーから検証可能な固定出力派生(FOD)を抽出し、オフラインでの再構築を可能にして、完全なトレーサビリティと整合性を保証する方法を示しています。これにより、コンプライアンスが障害から管理可能な開発後の検証ステップへと変わり、コストを大幅に削減し、開発効率を向上させます。

続きを読む

C/C++におけるUTC文字列からのUNIXエポック時間の取得における驚くべき困難

2025-01-19
C/C++におけるUTC文字列からのUNIXエポック時間の取得における驚くべき困難

この記事では、C/C++でUTC文字列をUNIXタイムスタンプに変換することの複雑さについて掘り下げています。著者は、様々なCライブラリや言語におけるPOSIX時間処理関数の予期せぬ動作を発見しました。`strptime()`、`mktime()`、`timegm()`関数の使用に焦点を当て、サマータイムとロケールに関する問題点を強調しています。UTC時間には`timegm()`を使用し、ロケール問題を回避するためにC++ストリームを活用するなど、解決策が提示されています。最後に、Howard Hinnantのtzライブラリなど、C++20以降で利用可能な、より堅牢な時間処理ライブラリが推奨されています。

続きを読む
開発

SwiftUIとC++の相互運用によるネイティブTwitchアプリ:Kulveの技術スタックを深く掘り下げる

2025-04-22

Kulveは、SwiftUIとC++の相互運用性を利用して構築されたネイティブTwitchアプリケーションであり、Swift 5.9の機能を活用して、クロスプラットフォームで高性能な体験を実現しています。バックエンドはCMakeとVSCodeを使用して開発され、クロスプラットフォームの互換性が確保されています。一方、フロントエンドはXcodeとSwiftUIを使用してUIを構築しています。C++は、スレッド、非同期ネットワーク、ランタイムなどの低レベルタスクを処理し、SwiftはUIレンダリングに焦点を当てています。この記事では、C++の生のポインターをラップするSwiftラッパーを使用してメモリリークを防ぎ、パフォーマンスを向上させる巧妙なメモリ管理スキームについて詳しく説明しています。これにより、Kulveはチャットメッセージへのデータベースの埋め込みなど、大規模なデータセットを効率的に処理できます。

続きを読む
開発

Google Public DNSの透明性:TorrentFreakの主張を反論する

2025-05-26
Google Public DNSの透明性:TorrentFreakの主張を反論する

TorrentFreakの記事は、Google Public DNSがドメインを検閲する際に通知を提供しないと主張しています。これは誤りです。`dig`コマンドを使用してGoogleのパブリックリゾルバー(IPv6:2001:4860:4860::8888)をブロックされたドメインstreameast.appに対してクエリすると、EDE(拡張DNSエラー)コード16が返され、フランスの裁判所の命令または政府によるブロックのためにドメインがブロックされていることが明確に示され、詳細情報についてはLumenデータベースへのリンクが提供されます。これは、Google Public DNSがブロックの理由の説明を*提供する*ことを示しており、TorrentFreakのレポートに反論しています。

続きを読む
テクノロジー DNS検閲

Atuin Desktop:実行可能なランブックでコピー&ペーストに終止符を打つ

2025-04-22
Atuin Desktop:実行可能なランブックでコピー&ペーストに終止符を打つ

Atuin Desktopは、ローカル優先の実行可能なランブックエディターで、ドキュメントのように見えますが、ターミナルのように動作します。スクリプトブロック、埋め込みターミナル、データベースクライアント、Prometheusチャートを組み合わせることで、ワークフローに個人の記憶と古いドキュメントに依存するチームの問題を解決します。繰り返し可能で、共有可能で、信頼性の高いワークフローにより、Atuin Desktopは、チームがSlackやNotionで答えを探したり、シェル履歴を調べたりする苦労から解放され、最終的には効率的なコラボレーションと自動化された運用を実現します。

続きを読む

.NET 10のDATAS GC:離陸準備完了!

2025-09-24
.NET 10のDATAS GC:離陸準備完了!

.NET 10は、デフォルトで動的ヒープサイズ調整(DATAS)を使用します。これは、以前のアップデートとは異なり、メモリ使用量に大きな影響を与え、ユーザーの注意が必要です。この記事では、DATASの適応的な動作について説明します。ライブデータサイズ(LDS)に基づいてヒープサイズを調整し、パフォーマンスを維持しながらメモリを最小限に抑えます。DATASが理想的ではないシナリオ(例:高スループットの要求、重要な起動パフォーマンス、主にGen2 GC)についても詳しく説明します。2つのケーススタディでは、最適な結果を得るために構成パラメーターを使用してDATASを調整する方法を示します。

続きを読む
開発

データウェアハウスアーキテクチャ:古典的なものからクラウドネイティブなものまで

2025-09-24
データウェアハウスアーキテクチャ:古典的なものからクラウドネイティブなものまで

この包括的なガイドでは、古典的な3層モデルから最新のクラウドネイティブな設計まで、データウェアハウスアーキテクチャを探求します。データ統合、ストレージ、アクセスなどの主要なレイヤーを網羅し、さまざまなアーキテクチャ(ハイブリッド、シングルティア、ツーティア、スリーティア、スタースキーマ、スノーフレークスキーマなど)の長所と短所、およびそれらのユースケースを詳細に説明します。レイクハウス、データメッシュ、リアルタイムパイプラインなどの新興トレンドについても説明し、パフォーマンスとコストを最適化するための適切なアーキテクチャ、スキーマ、ツールを選択する方法を示します。HelsanaとWashTecの実例を通して、企業がデータインフラストラクチャをどのように近代化して効率性とインサイトを向上させたかを示します。

続きを読む
開発

人文教育におけるAI:両刃の剣

2025-06-03
人文教育におけるAI:両刃の剣

この記事は、生成AIが人文教育に及ぼす深い影響を探っています。著者は、AIの影響を無視することは愚かであり、AI言語モデルの能力は人文的な知識とスキルに依存していると主張しています。AIは言語翻訳、分類などで大きな可能性を示していますが、人文的なスキルはAI研究自体にとってもますます重要になっています。歴史をテーマにした教育ゲーム開発の自身の経験を通して、著者はAIの教育における応用を示しながら、AIの誤用が生徒の学習意欲の低下や教育格差の拡大につながる可能性も指摘しています。最終的に、著者は教育関係者が積極的に参加し、カスタマイズされたAI学習ツールを開発することで、AIの悪用を防ぎ、質の高い教育の根本的な価値を守っていくべきだと訴えています。

続きを読む
開発

Astro vs. React Server Components:高性能ウェブサイト構築のための2つのアプローチ

2025-05-07
Astro vs. React Server Components:高性能ウェブサイト構築のための2つのアプローチ

この記事では、高性能ウェブサイトを構築するための2つのアプローチであるAstroとReact Server Components(RSC)を比較しています。Astroは、Astro Components(サーバーサイド)とClient Islands(クライアントサイド)を使用し、データは一方向に流れます。Astro Componentsは前処理を担当し、Client Islandsはインタラクションを担当します。RSCは、Server ComponentsとClient Componentsを使用しますが、概念的には似ており、どちらも`'use client'`ディレクティブで区別されるReactコンポーネントです。RSCは柔軟性が高く、サーバーとクライアント間でコンポーネントを共有できますが、学習曲線が急峻です。Astroは学習しやすいですが、HTML優先の出力とコンポーネント間のインタラクションの制約により、大規模なアプリケーションでは制限に遭遇する可能性があります。どちらのアプローチを選択するかは、プロジェクトのニーズとチームの専門知識によって異なります。

続きを読む
開発

Synderが経験豊富なビジネスデベロップメント担当者を募集

2025-05-11
Synderが経験豊富なビジネスデベロップメント担当者を募集

会計のプロフェッショナルと事業主にオンライン販売とサブスクリプションの記録、調整、認識を支援する簡素化された会計プラットフォームであるSynderは、少なくとも3年の経験を持つ経験豊富なビジネスデベロップメント担当者を募集しています。Synderは年間100億ドル以上の取引を処理しています。この役割には、潜在的なリードの特定、適格なリードのパイプラインの構築、そして顧客獲得の成功のための準備が含まれます。強力なコミュニケーション、リサーチ、レジリエンスが不可欠です。

続きを読む
スタートアップ ビジネスデベロップメント

GCC 15.1 リリース:GNUコンパイラコレクションのメジャーアップデート

2025-04-25

GCC開発チームは、GCC 15.1のリリースを発表できることを嬉しく思います。これはメジャーリリースであり、GCC 14.xと比べて多くの新機能と改善が含まれています。かつてGNU Cコンパイラを意味していたGCCは、現在では複数のプログラミング言語をサポートするGNUコンパイラコレクションを意味します。このリリースは、新しい機能、バグ修正、改善を提供してくれた多くの貢献者たちの証です。詳細については、GCCプロジェクトのウェブサイトをご覧ください、またはGCC開発メーリングリストにご連絡ください。

続きを読む
開発

1990年代以降、忘れられた日常生活の改善点

2025-04-22
1990年代以降、忘れられた日常生活の改善点

この記事は、1990年代以降の日常生活における、目立たないながらも重要な改善点を数多く詳細に説明しています。それは、大きな技術的ブレークスルーを超えた進歩に焦点を当てています。著者は、コンピューティング、インターネット、医療、交通、食料など、人生の様々な側面における個人的な経験を語っています。例としては、安価になった電子機器、インターネットへの容易なアクセス、より安全な食品、そして改善された交通手段などがあります。これらの一見小さな変化は、生活の質を劇的に向上させ、技術的進歩の明確な利点を示しています。この記事は、技術が社会に与える影響を十分に理解するために、これらの漸進的な改善を認識することの重要性を強調しています。

続きを読む

Telegram、350億ドル規模のサイバー犯罪マーケットプレイスを閉鎖

2025-05-15
Telegram、350億ドル規模のサイバー犯罪マーケットプレイスを閉鎖

Telegramは、2021年以降サイバー犯罪者と詐欺師に350億ドル以上をもたらしたとされる巨大なダークネットマーケットプレイス、Xinbi GuaranteeとHuione Guaranteeを閉鎖したと発表しました。これは悪名高いSilk Roadの推定34億ドルの評価額をはるかに上回ります。この閉鎖は、資金洗浄の疑いで米財務省がHuione Groupに制裁を科した後に起こり、オンライン詐欺師への大きな打撃となり、盗まれたデータ、マネーロンダリングサービス、電気通信インフラへのアクセスを遮断しました。この行動は、グローバルなサイバー犯罪対策における大きな勝利を強調しています。

続きを読む

ロンドンでローマ時代の遺跡が発掘され、新博物館建設へ

2025-04-22
ロンドンでローマ時代の遺跡が発掘され、新博物館建設へ

ロンドン市内での高層ビル建設中に、ロンドンの最初の「市庁舎」と考えられるローマ時代の遺跡が発見されたことを受け、建物の計画が改訂されました。地下階には、ローマ時代のロンドンの歴史に特化した無料の博物館が建設されます。博物館は、遺跡の没入型展示、教育スペースを備え、ロンドン博物館との連携でキュレーションが行われます。博物館建設のため、建物のデザインは変更され、タワーの高さが低くなり、エレベーターの数も減少します。しかし、1階のパブリックホールと隣接するカフェやレストランは、歩行者数の増加によって恩恵を受ける見込みです。修正された計画は、ロンドン市当局の承認を待っています。

続きを読む
テクノロジー 博物館建設

uvとPythonパッケージを使ってWordleを解く

2025-07-07

以前、Poetryの依存関係解決ツールを使って数独ソルバーを作成した著者が、今回はより高度なuvを使ってWordleに挑戦。記事では、Wordleの問題をPythonパッケージの依存関係問題に変換し、uvの依存関係解決ツールを使って巧みに解を導き出す方法を詳細に説明。文字の位置とフィードバックを表すパッケージ群を作成し、それらの間の依存関係を設定することで、uvを用いてWordleを解くことに成功した。

続きを読む
開発

謎のプログラマー、AIを用いてHUD規則を書き換え、物議を醸す

2025-04-30
謎のプログラマー、AIを用いてHUD規則を書き換え、物議を醸す

シカゴ大学休学中のクリス・スウィートは、イーロン・マスク率いるDOGE社に参加し、AIを使ってアメリカ合衆国住宅都市開発省(HUD)の規則を見直し、改訂した。スウィートが開発したアプリケーションは規則を分析し、改訂案を提案するもので、HUD職員からその役割と手法について疑問が呈されている。一部職員は無駄な努力だと考え、資格を疑う者もいる。スウィートの経歴は謎に包まれており、金融と投資において豊富な経験を持つ一方で、オンライン上の情報は少ない。この事件は、DOGE社のHUD内での活動に対する懸念も高めており、マキシーン・ウォーターズ下院議員はDOGE社が資金を盗み、職員を違法に解雇し、機密データにアクセスしたと非難している。

続きを読む
テクノロジー
1 2 3 4 5 7 9 10 11 595 596