Tcl/Tk 9.1

2026/09/30 2:13

Tcl/Tk 9.1

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

Tcl/Tk 9.1.0 は現在開発ビルドであり、2026 年 9 月の安定版リリースに向けて準備が進められています。これはバージョン 9.0 に比べて大きな進化を遂げています。このアップデートは、グローバルな言語への対応をより良くするために新しい

unicode
コマンドおよび基盤にある
Tcl_UtfToNormalized*
ルーティンを介した高度な Unicode 処理、ならびに新しい
lfilter
コマンドによる効率的なリスト操作といった大幅な向上を導入しています。また、「timer」を通じた単調増加クロックへのアクセスや「interp set」による子インタプリタの変数へのアクセス、拡張された
subst
および
switch
オプションを提供します。バックエンドでは、エンジンが「expr」を通じて C99 の数学仕様を公開し、初期化規則が厳格化されており、アプリケーションは
Tcl_FindExecutable
または
TclZipfs_AppHook
を使用する必要があります。さらに、時間 API は
Tcl_Time
から
long long
に変更され、新しい C ルーティンには「Tcl_IsEmpty」と「Tcl_GetEncodingNameForUser」が含まれます。

このリリースは、macOS における大文字・小文字を区別しないファイルパスや Windows 向けの更新された検索ロジックといったプラットフォーム固有のニーズに対応しています。Tk の向上事項には、ネイティブの画面リーダーサポート、初期段階での右から左(RTL)言語への対応、新しい

ttk::toggleswitch
ウィジェット、ラベル上の回転文字、対話ボックスが物理スクリーン幅に制限される機能が含まれ、一方で Windows XP のスタイリングは廃止されています。したがって、アプリケーション開発者は初期化ルーティンの調整、時間 API の呼び出しの移行、ならびに完全な互換性のためにこれらの強力な新しいインターフェースを採用する必要があることになります。

本文

Tcl/Tk 9.1.0 リリース情報(2026 年 9 月 29 日)

Tcl/Tk 9.1.0 は、2026 年 9 月の安定版リリースを目指して開発が進む最新版です。 このバージョンでは、 Tcl/Tk 9.0 の基盤の上に新しい機能やインターフェースが追加されています。

Tcl/Tk 9.1.0 ソースコードのダウンロード

🚀 Tcl 9.1 の主要機能

新規コマンドと API

  • unicode
    : Unicode ノーマライゼーションに対応した新しいコマンド。
  • Tcl_UtfToNormalized*
    : Unicode ノーマライゼーションのための新しい C ルーチン群。
  • timer
    : マイクロ秒単位での精度を持つ単調クロックを提供する新コマンド。
  • lfilter
    : リストから特定の項目をフィルタリングして選択する新コマンド。
  • interp set
    : 親インタプリタから子インタプリタ内の変数にアクセス可能になった。
  • C ライブラリ追加:
    • Tcl_IsEmpty
      :文字列が空かどうかのチェック。
    • Tcl_GetEncodingNameForUser
      :ユーザー向けのエンコーディング名取得。
    • Tcl_AttemptCreateHashEntry
      :ハッシュエントリの作成を試みる。
    • Tcl_ListObjRange
      ,
      Tcl_ListObjRepeat
      ,
      Tcl_ListObjReverse
      :リスト操作に関する新機能群。

オプションの拡張と改良

  • 新規サブスクリプションオプション:
    -backslashes
    ,
    -commands
    ,
    -variables
    が追加された。
  • スイッチオプション:
    -integer
    のサポートが加わった。
  • 数学関数: 多数の C99 数学関数が
    expr
    コマンドとして利用可能になった。

インターフェースと動作の変更

  • 必須初期化ルーチン: アプリケーションは、以下のいずれかを呼ぶことが必須となった。
    • Tcl_FindExecutable
    • TclZipfs_AppHook
  • 検索ロジックの再設計:
    • Windows における
      auto_execok
      および
      exec
      の動作。
    • スクリプトライブラリおよびエンコーディングに関する検索処理。
  • 時刻 API: 従来の
    Tcl_Time
    に代わり、
    long long
    タイプを使用した新しい時刻 API が採用された。

パフォーマンスと互換性

  • メモリエフィシェンシー: 大容量リスト向けの内部構造を改良し、メモリ使用効率を向上させた。
  • アーキテクチャ対応: 64 ビットシステムへのサポートが拡大した。
  • OS 固有の対応:
    • macOS: 大文字小文字不区別のファイルシステムパスに対応。
    • Windows XP: サポートが正式に終了(非推奨として撤廃)。

🎨 Tk 9.1 の主要機能

アクセシビリティと国際化

  • スクリーンリーダー: アクセシビリティへの対応強化。
  • バイディレクショナルテキスト: 右から左方向(RTL)の言語表示に対応。

新規ウィジェットとコマンド

  • ttk::toggleswitch
    : 新しいスライドスイッチ風のウィジェットを追加。
  • tk attribtable
    : 属性表を表示・操作するための新コマンド。

UI とウィジェットの改良

  • パフォーマンス向上: Aqua パッケージ上の
    send
    コマンドが改修され、動作が高速化された。
  • 状態管理拡張:
    • ttk::treeview
    • ttk::notebook
  • キャンバス表示:
    • Tk_CanvasTextInfo
      の機能改良。
    • ラベル内の回転表示テキストに対応。

ダイアログとリストボックス

  • ダイアログ制限: メッセージボックスおよびダイアログの幅を物理的なスクリーンサイズに制限。
  • リストボックス: 選択色の改善、負のスクリーン距離値の処理対応。

同じ日のほかのニュース

一覧に戻る →

2026/09/30 4:30

米国郵政当局が偽造郵便ラベル販売サイトを閉鎖しました。

## 日本語訳: 9 月 24 日、2026 年、米国郵政検査サービス(USPS)およびパートナーとなる連邦機関は、パキスタンのカーネワール出身の33歳ファヘーム・アフラムに対する起訴状に基づき、LabelsBank.com ドメインを没収し、同サイトを閉鎖するための裁判所命令を発令した。アフラムは、合法的な USPS 配送サービス料金を回避させるため、5,100 万件を超える偽造 USPS 郵便ラベルを5,000 人以上の顧客に販売していたとされる不正ウェブサイト運営容疑で告訴された。同スキームでは、パッケージの重量、サイズ、宛先にかかわらず、ラベルあたり通常2ドルという固定価格で課金され、USPS の確認された損失は1億2,600 万ドルを超えている。調査当局は、同サイトが正当なパッケージ仕様を無視し、顧客が公式費用を回避できるよう、低価格(ラベルあたり最低2ドル)で偽造ラベルを販売していたことを突き止めた。 アフラムは、米国に対する詐欺共謀罪1件、偽造郵便切手ラベルの製造・販売罪5件、電信詐欺罪4件の容疑に直面している。マイアミ支部の郵政検査官らは、アフラムの起訴に伴い同ドメインを没収した。フロリダ南区米国検察官のジェイソン・A・レディング・キニョネス氏によると、この事件は「正当な費用を回避するため、減額された価格で偽造切手をオンラインで販売する」とされるスキームである。マイアミ支部郵政検査官のブラジスミール・ロホ氏は、「私たちの影響力は国境を超えている」と強調し、「どこから活動しても、郵政サービスを欺こうとする者どもが法廷に立たされることを示している」と述べた。今回の没収により、さらにの財務的損失を防ぎ、消費者が無自覚的に偽造商品を購入するのを防止した。当局は、同ウェブサイトは閉鎖され、アフラムに対する連邦での起訴が行われたことを確認した。すべての刑事事件において、これらの容疑はあくまで告発であり、被告人が有罪と証明されるか、またはそれまでは無罪推定を受けるのが原則である。この取り締まりは、類似のオンラインラベルリングに対する抑止となり、そのような活動は深刻な連邦上の結果をもたらす可能性があると再確認するものでもある。

2026/09/30 0:44

PS5 リラップス_EXPloit_

## Japanese Translation: 本ドキュメントは、PlayStation 5 のファームウェアバージョン 7.00 から 13.60 までのexploit に係る技術ガイドを提供し、Primary DNS を 45.56.67.85 と設定し、ペイロード配信のためにポート 9021 でリスニングすることを要する。その手法は Python の `serve.py` をローカルで実行するか、提供された HTTPS URL を訪れることで実現される。exploit は WebKit の脆弱性を活用しており、ブラウザ段階では JSC の情報漏洩と構造クローンオブジェクトプールの不整合を用いて typedarray を破損させ、カーネル段階ではアドレス漏洩と aio_multi_wait UAF レースを組み合わせることで完全な読み書きアクセスを実現する。両段階の安定性問題のため、成功には複数回の試行が必要な可能性がある。本プロジェクトは多数の貢献者をクレジットしており、目的は教育的研究および許可されたテストに限定されると明確にし、システムクラッシュ、データ損失、オンラインサービスの恒久的な禁止、デバイス所有権またはテスト認可がない機器に対する法的制限といったリスクについても警告している。

2026/09/29 21:43

デリーが電気損失を 50 パーセントから 5 パーセントに削減した方法

## Japanese Translation: デリーは電力グリッドの歴史的な変革を遂げ、頻繁な停電に悩まされ高次な信頼性を欠いていたシステムから、約 2300 万人の住民に高い安定性を供給する堅牢なインフラへと進化しました。この転換の具体例として、2026 年 8 月の独立記念日にフマイーンの陵が完全に明かりを灯したことが挙げられます。これは、二年前ほど前には市全域を麻痺させた深刻な停電と鮮明な対比を成します。当時の家計は毎日の停電により学校への送迎バスに乗り遅れたり、出勤が遅れるなどの影響を受けました。 グリッドの悪化は 1980 年代から 1990 年代にかけて進行し、大規模な財政不足を引き起こしてインフラ投資を停滞させるに至りました。2002 年初頭には老朽化した設備と窃盗による損失が 50% を超えていました。これを逆転させるためにデリーは州営の公用事業を解体し(BSES とタタ・パワーの創設)、一連の改革を実施しました:約 5 km の架空送電線を実地ケーブルに置き換える、SCADA デジタル監視システムを導入する、トランスフォーマーを更新し、コンデンサーバンクを設置する、送電線の窃盗対策として絶縁化する、デジタルメータリングを導入して請求詐欺を終息させるなどです。これらの取り組みは 2002 年の技術的・商業的損失が 50% を超えていたのを、現在の 5–6% にまで削減すると同時に、グリッドの信頼性指数を約 70% から 99.9% 以上に引き上げました。これはフランスやベルギーと同等の水準です。 現在、デリーのピーク需要は史上最高纪录である 8,748 メガワットに達しており、公用事業は石炭、天然ガス、水力発電といった多様な地域発電源を活用しながら、中央または州からの購入も実施しています。継続的な戦略には屋上太陽光の採用、詐欺検出のための人工知能の活用、コミュニティ参加プログラム(スラム地区で電気を収集する女性「アバス」による請求書配布など)、そして 24 時間・7 日体制のカイスクおよびモバイルアプリといった利便性の高い支払いオプションが含まれています。究極的には、これらのアップグレードにより家計および企業への日常的中断は消滅し、電気自動車などのモダンテクノロジーに必要な安定した電力供給を可能にしました。

Tcl/Tk 9.1 | そっか~ニュース