パスワードを忘れた? アカウント作成

スラドのTwitterでストーリをフォローしよう。

15451527 story
プログラミング

全国高等専門学校プログラミングコンテストで審査をめぐり議論 254

ストーリー by nagazou
審査 部門より
全国高等専門学校プログラミングコンテストの審査をめぐって意見の対立が起きている。原因はライブラリをめぐる考え方の違いにあるという(まとめまとめ)。

あるAnonymous Coward 曰く、

まずはプレゼン動画を見てほしい。時間がない人は質疑応答部分だけどうぞ。

問題となっているのは主に「審査員の態度」、「自作部分が少ないことを審査員が批判した」の2点。前者は相手が学生であることを考えると、ちょっと擁護は難しい。(いや、相手が社会人でも駄目ですけどね)
後者は、「ライブラリを組み合わせるだけのもの = 新規性がない」という考えから来ているように思う。
個人的には、ライブラリを組み合わせるだけでもアイデア次第で新規性のあるものは作れると思っているが、こういうコンテストに出たことがないので、正直そういう世界での評価基準はよくわからない。
皆さんはこの件をどう考えますか。

15449878 story
Windows

Windows 11、レジストリキーにASCII外の文字を使用するアプリと互換性の問題 59

ストーリー by nagazou
互換性結構やばそうなようで 部門より
headless 曰く、

サブキーを含むレジストリキー名で ASCII 以外の文字を使用するアプリと Windows 11 との間に互換性の問題が確認されたそうだ (Windows 11 の既知の問題と通知BetaNews の記事Softpedia の記事)。

影響を受けるアプリは開けなくなるほか、BSOD が発生する可能性もあるという。また、影響を受けるレジストリキーに ASCII 以外の文字が含まれている場合は修復できない可能性もあるとのこと。そのため、影響を受けるアプリのインストールされたデバイスでは Windows 11 の提供が保留されており、問題が解決するまで強制的なアップグレードを実施しないことも推奨される。

組織で更新コンプライアンスを利用している場合、Cốc Cốc Browser のあるデバイスのセーフガード ID は 35891494、Aplicação Autenticação.gov のあるデバイスのセーフガード ID は 36632506 とのこと。

ただし、これらのアプリを実際にインストールして起動してみたが、問題は発生しなかった。これらのアプリが作成するレジストリキーはそれぞれ「HKCU\Software\CocCoc」「HKCU\Software\PTEID」であり、サブキーを含めて ASCII 以外の文字が使われている部分はない。Cốc Cốc は本件を受けた検証記事を公開し、特に問題は見つからなかったと説明している。

15448840 story
データベース

愛知県警には「日本の地上を走る車をほぼ網羅する」カタログがある 67

ストーリー by nagazou
デジタル化はしてなさそう 部門より
愛知県警では街でよく見かける国産乗用車から、世界限定1台の外国車まで、1万7千冊以上のカタログが用意されているそうだ。カタログは同県警が捜査資料として40年以上にわたって集めてきたもので、車種を特定する捜査に活用されるという。中には救急車や自動車学校の教習車もあるという。これらは県警交通捜査課の書棚に置かれている。車の前後左右の写真の切り抜きと、サイズや性能の諸元表などが整理され、メーカーや国別に分類されてファイルされている。愛知県警によれば「日本の地上を走る車をほぼ網羅」しているそうで、このためほかの県警からも頼りにされる存在であるそうだ(朝日新聞)。
15448802 story
iOS

Apple、Epic Games との裁判で勝利宣言しつつ控訴 9

ストーリー by nagazou
控訴 部門より
headless 曰く、

Apple は Epic Games との裁判で米連邦地裁判決を受けて勝利宣言していたが、8日にカリフォルニア北部地区連邦地裁へ提出した文書で控訴する意思を示している (Ars Technica の記事The Register の記事、 裁判所文書: PDF [1] / [2])。

裁判は Epic Games が Apple の App Store における不当な独占行為を訴えたものだ。連邦地裁の Yvonne Gonzalez Rogers 判事は Epic 側の主張する Apple の不当行為 10 カウントのうち 9 カウントを認めず、Appleが勝利宣言していた。Epic はこれを不服として控訴する意思を示している(PDF)が、Apple も不当行為と判断された 1 カウントを覆すべく控訴する計画のようだ。

判事が Apple の不当行為を認めた1カウントは、App Store Review ガイドライン 3.1.13.1.3 のそれぞれ一部がカリフォルニア州の独占禁止法に違反するというものだ。ガイドラインの 3.1.1 はアプリ内課金に関するもので、Apple のアプリ内購入 (IAP) システム以外の支払い方法へ誘導するボタン等をアプリ内に配置することを禁じている。一方、3.1.3 ではアプリ内でユーザーが提供した連絡先を使用して IAP 以外の購入方法を利用するよう呼び掛けることを禁じている。

判事はこれらの条項を反競争的だとして執行を禁ずる恒久的差止を命じており、Apple は命令に従った変更を 90 日以内に行う必要がある。Apple 側の控訴はこれに反論するものであり、控訴裁判所の判断が出るまで差止命令を一時停止するよう連邦地裁に求めている。

15448798 story
Python

2021年10月版のTIOBE IndexでPythonが1位に 29

ストーリー by nagazou
1位 部門より
Ijon 曰く、

TIOBE Index for October 2021でPythonが1位になった。 Pythonが増えたというより、C(とJava)のレートが下がった結果なので、使われているプログラミング言語が多様化しているというべきか。
Pythonにもpattern matchが入って、特定の言語でないとできないことも少なくなっているので、CやJavaのようにPython variantもいろいろ出てきてほしい。

2021年10月版のTIOBE IndexでPythonが1位を獲得した。2001年6月に集計が始まって以来初めてのことだという。TIOBEのポール・ヤンセンCEOは「Perlに代わるスクリプト言語としてスタートしたPythonが成熟してきた。学習のしやすさ、膨大な量のライブラリ、あらゆる領域で普及したことにより、現在最も人気のあるプログラミング言語となった。おめでとう」とするコメントを出している(TIOBE Index for October 2021INTERNET WatchGIGAZINE)。

15447540 story
プログラミング

記者は技術を学ぶべきか 166

ストーリー by nagazou
それができるなら転職したほうが、という気も 部門より
あるAnonymous Coward 曰く、

新聞記者がプログラミングを学ぶべきかどうかという記事「新聞記者がプログラミングを学ぶ意味はあるか」が公開されている。この記事は記者が技術を学ぶことを必ずしも評価していないようだが、先日は「バッチ処理とCOBOLは時代遅れ」とする記事に対し、執筆者の知識を疑問視する声が上がった。技術的な記事を書く人間はある程度の知識は必要だと思うがどうだろうか(日経クロステック)。

15444769 story
spam

Apple、App Storeでアプリの問題を容易に報告可能にする 12

ストーリー by headless
報告 部門より
Apple は 6 日、App Store でアプリの問題を容易に報告できるようにするリンクのロールアウトを開発者向け更新情報で発表した (News and Updates9to5Mac の記事)。

リンクが表示されるのは iOS 15 / iPadOS 15 / macOS Monterey 上の App Store で、アプリの情報ページから直接問題を報告できるようになる。この機能は現在のところオーストラリア・カナダ・ニュージーランド・米国のユーザーに提供されており、いずれは他の地域でも利用可能にする計画だという。

また、reportaproblem.apple.com から報告する問題の種類として詐欺的なアプリや侮蔑的・違法なコンテンツを選択可能になっており、アプリ内購入を提供しない無料アプリでも問題を報告できるようになったとのこと。この変更は全世界のユーザーに適用される。

問題が報告された場合は Apple が調査を行い、App Store Review ガイドライン違反が確認された場合には開発者に修正を求める。故意の違反が疑われる場合には開発者に通知し、アプリの削除やガイドライン 5.6 に従った開発者アカウントの停止などの措置を行うとのこと。

また、6 月のガイドライン改訂では 5.1.1 (v) に「アカウントの作成に対応したAppの場合は、App内でアカウントの削除もできるようにする必要があります」という文言が追加されており、2022 年 1 月 31 日以降に提出されるアプリに義務付けを適用開始することも同日発表された (News and Updates [2]Mac Rumors の記事)。
15444095 story
Python

Python 開発者に最も適した欧州 4 都市 19

ストーリー by headless
最適 部門より
Python 開発者に最も適した欧州の都市を The Next Web (TNW) が 4 都市選定している (TNW の記事)。

選定基準は TNW と提携する Jobbio の求職情報でスキルとして Python を要求する数の多さだ。具体的な求職件数は記載がなく、順位もつけられていないが、選定された 4 都市はダブリン・ロンドン・ベルリン・アムステルダムとなっている。

ダブリンには 1,200 社以上のスタートアップ企業があり、世界的なテクノロジー企業の 80 % が拠点を置く。グランドカナルドック周辺の地域には Google や Facebook、Amazon、eBay、Microsoft のオフィスがあり、シリコンドックスとも呼ばれている。

ロンドンは出し惜しみしない投資家と裕福な消費者、巨大企業により欧州有数のテクノロジーハブとなっている。フィンテックからファッシュテックまであらゆる分野をカバーするテクノロジー企業が推計 4 万社あり、スタートアップから多国籍大企業まで希望の職場が見つけられるとのこと。

ベルリンでは市内で 20 分に 1 社の割合で設立されるというスタートアップ企業が 2020 年までに 10 万件の雇用を創出しており、鈍化する兆しはないそうだ。スタートアップ企業の多いトールシュトラッセ付近はシリコンアレイとしても知られる。

TNW の本拠地でもあるアムステルダムには Netflix や Apple、LinkedIn、Google など国際的なテクノロジー企業およそ 578 社がオフィスを置くほか、数多くのアクセラレーター/インキュベータープログラムにより欧州各地から新しいブランドを引き付けている。ロンドンやベルリンといった大都市の喧騒を好まないならアムステルダムが最適とのことだ。
15441561 story
Python

Python 3.10リリース 5

ストーリー by nagazou
リリース 部門より

Python Software Foundationは4日、Python言語の最新バージョンとなる3.10.0をリリースした。公式ブログによると主要な新機能と変更点は以下の通りとなっている(Python InsiderTECH+)。

  • PEP 623 – Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • PEP 604 – Allow writing union types as X | Y
  • PEP 612 – Parameter Specification Variables
  • PEP 626– Precise line numbers for debugging and other tools.
  • PEP 618 – Add Optional Length-Checking To zip.
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • PEP 632 – Deprecate distutils module.
  • PEP 613 – Explicit Type Aliases
  • PEP 634 – Structural Pattern Matching: Specification
  • PEP 635 – Structural Pattern Matching: Motivation and Rationale
  • PEP 636 – Structural Pattern Matching: Tutorial
  • PEP 644 – Require OpenSSL 1.1.1 or newer
  • PEP 624 – Remove Py_UNICODE encoder APIs
  • PEP 597 – Add optional EncodingWarning

あるAnonymous Coward 曰く、

でもcoconutがうまく入らないから3.9.7に戻す予定

情報元へのリンク

15440066 story
Android

Android 12 正式版リリース、デバイスへのアップデート提供はもう少し先に 16

ストーリー by nagazou
待ちます 部門より
headless 曰く、

Google は 4 日、Android 12 のソースコードを Android Open Source Project (AOSP) にプッシュするとともに、最新版の Android を正式リリースした (Android Developers Blog の記事リリースノート9to5Google の記事Android Police の記事)。

例年 Android の最新版は正式リリースと同時に Pixel など複数のデバイスで利用可能となっていたが、Android 12 は正式リリース時点で利用可能なデバイスはなく、今後数週間のうちに Pixel デバイス向けの提供を開始するという。また、Samsung Galaxy や OnePlus、Oppo、Realme、Tecno、Vivo、Xiaomi の対応デバイス向けにも年内に提供開始する計画が示されている。

Android 12 では新デザイン言語 Material You などによる UI の刷新が行われ、コアシステムサービスの CPU 使用時間削減などによりパフォーマンスが向上する。また、プライバシーダッシュボードなどの新しいプライバシー機能が追加されており、角丸ディスプレイのサポートなどユーザーエクスペリエンスを向上する機能も導入されている。

Android 12 の新機能等については 27 日 ~ 28 日開催の Android Dev Summit でも詳しく解説する計画とのことだ。

15437231 story
インターネットエクスプローラ

Google 検索、Internet Explorer 11 のサポートを終了 13

ストーリー by headless
微妙な終了 部門より
Google 検索で Internet Explorer 11 (IE11) のサポートが終了したそうだ (Malte Ubl 氏のツイート9to5Google の記事)。

現在のところ IE11 で Google 検索を利用することはできるが、メインプロダクトとしてのサポートが終了したためフォールバックしたエクスペリエンスになるという。Windows 11 では単体の IE11 が実行できずWindows 10 でも来年 6 月にはサポートが終了する。そのため、Google は今が潮時だと判断したようだ。Google の Malte Ubl 氏はみんなが上司に知らせられるようツイートしたとのこと。

なお、現在 IE11 での Google 検索結果はナレッジパネルが表示されないなど一部の機能は利用できないが、シンプルでいいような気もする。スラドの皆さんのご感想はいかがだろうか。
15436616 story
Windows

ハードウェア要件を満たさない環境でも Windows 11 へのアップグレードを可能にするスクリプト 51

ストーリー by headless
可能 部門より
ハードウェア要件を満たさない環境で Windows 11 へのアップグレードインストールを可能にするスクリプト「Skip_TPM_Check_on_Dynamic_Update.cmd」が GitHub で公開されている (BleepingComputer の記事Neowin の記事BetaNews の記事Softpedia の記事)。

Windows 11 Insider Preview の ISO イメージを使用する場合、途中でレジストリ設定が必要になるものの新規インストールは可能だが、アップグレードインストールは困難だった。

Skip_TPM_Check_on_Dynamic_Update.cmd は「Universal MediaCreationTool」の一部として公開されているものだ。実行するとレジストリの HKLM\SYSTEM\Setup\MoSetup に DWORD 値「AllowUpgradesWithUnsupportedTPMOrCPU」を追加して値のデータに「1」をセットし、 vdsldr.exe の実行時に「C:\$WINDOWS.~BT」から「AppraiserRes.dll」を削除する WMI イベントサブスクリプションを設定する。なお、Windows 11 へのアップグレードが完了しても WMI イベントサブスクリプションは解除されず、解除するには再びスクリプトを実行する必要がある。

ちなみに、レジストリ値「AllowUpgradesWithUnsupportedTPMOrCPU」に「1」がセットされた状態では TPM と CPU の互換性チェックがバイパスされるが、「AppraiserRes.dll」を削除すると互換性チェック全体がバイパスされるようなので、効果は不明だ。Windows 11 をインストール済みの環境ではデフォルトでこの値に「1」がセットされた状態になっていた。

そこで、スクリプトを使用せずにハードウェア要件を満たさない環境を Windows 11 へアップグレードする実験をしたので結果を以下に記載する。まず、Windows 10 上で ISO イメージからルートディレクトリの「setup.exe」を実行し、セットアップ画面が表示されてから「AppraiserRes.dll」を削除してみたところ、互換性チェックを通ってアップグレードインストールが可能になった。

また、Windows 11 Insider Preview 環境 (ビルド 22454)で Dev チャネルの最新ビルドを Windows Update からインストールしようとして互換性チェックで弾かれた場合、「AppraiserRes.dll」を削除してから「問題の修正」をクリックすれば最新のビルド 22468 に更新できた。なお、ビルド 22468 よりも古い RS_PRERELEASE ブランチのビルドは 10 月 31 日で期限切れとなるため、早めの更新が推奨される。
15436517 story
入力デバイス

コピー&ペースト専用キーボードが製品化 50

ストーリー by headless
実は専用じゃなかった 部門より
Stack Overflow のエイプリルフール企画だったコピー&ペースト専用キーボードが「Stack Overflow The Key Macropad」として製品化され、Drop で事前予約を受け付けている (Stack Overflow Blog の記事製品情報ページThe Verge の記事Windows Central の記事)。

4 月にスラドで話題になった個人作成のコピー&ペースト専用キーボードは 2 つのキーにそれぞれ「Ctrl + C」と「Ctrl + V」が割り当てられたものだったが、The Key では 3 つのキーにそれぞれ「Ctrl」「C」「V」が割り当てられており、Ctrl キーのキートップは Stack Overflow のロゴになっている。Macropad の名前の通り各キーには任意のキーストロークを割り当て可能だ。スイッチは Kailh Black Box、本体側コネクターは USB Type-C で、USB Type-C - Type-Aケーブルが付属する。12 月 13 日出荷予定で価格は 29 ドルとなっている。
15436349 story
Windows

Microsoft Store、サードパーティーのアプリストアを提供可能に 29

ストーリー by headless
提供 部門より
Microsoft は 9 月 28 日、Microsoft Store でサードパーティーのアプリストアを提供可能にするポリシー改訂を発表した (Microsoft Store ポリシーWindows Developers Blog の記事GeekWire の記事Mac Rumors の記事)。

このポリシーは、アプリやデジタルコンテンツを販売するサードパーティーストア (日本語版ポリシーでは「デジタルネットショップ」) を利用するための「ストア」アプリを Microsoft Store で配布可能にするものだ。今後数か月のうちに Amazon と Epic Games のストアアプリが入手可能になるという。Microsoft は昨年公開した Windows 向けアプリストア 10 の原則でアプリが独自にアプリ内決済システムを実装することを妨げないと宣言しており、今回の新ポリシーはこれをさらに進めるものとなる。

また、7 月のポリシー改訂では Chromium または Gecko オープンソースエンジンを使用する Web ブラウザーの提供を可能にしているが、既に Windows 11 の新 Microsoft Store では Opera と Yandex が入手可能になっている。実際にインストールしてみたところ、いずれもインストールされるのは UWP アプリではなく、デスクトップ (Win32) アプリだった。

新 Microsoft Store でデスクトップアプリや PWA (Progressive Web Apps) の配布が可能になることは 6 月に発表されているが、複数のデスクトップアプリや PWA が入手可能だ。PWA に関しては Windows 10 の 従来の Microsoft Store でも既に入手可能だった。

新 Microsoft Store は Windows 11 で 10 月 5 日から公式提供され、今後数か月のうちに Windows 10 でも提供される。
15430397 story
Chrome

Google、Chrome 拡張機能プラットフォームの Manifest V2 終息計画を発表 16

ストーリー by nagazou
移行 部門より
headless 曰く、

Googleは 23 日、Chrome 拡張機能プラットフォームの Manifest V2 終息と Manifest V3 移行タイムラインを公開した (Chrome Developers のブログ記事Manifest V2 support timeline9to5Google の記事)。

Manifest V3 は Chrome 拡張の信頼性向上を目指して 2018 年に発表された。コンテンツブロッカーの動作が制限されるとして反対の声も出ていたが、その後制限はある程度緩和された。今年 1 月には Chrome 88 で Manifest V3 がロールアウトし、Chrome ウェブストアで Manifest V3 拡張機能の登録が可能になっている。

Manifest V2 終息タイムラインによると、2022 年 1 月 17 日には Chrome ウェブストアで公開設定が「一般公開」「限定公開」となっている Manifest V2 拡張機能の新規登録を停止し、既存の Manifest V2 拡張機能の公開設定を「非公開」から「一般公開」「限定公開」に変更できなくなる。2022 年 6 月には「非公開」の Manifest V2 拡張機能も新規登録が終了する。

2023 年 1 月には既存の Manifest V2 拡張機能の更新版の受け入れも停止し、Chrome では Manifest V2 拡張機能が動作しなくなる。この段階ではエンタープライズポリシーで Manifest V2 拡張機能が動作するよう設定可能だが、その猶予期間も 2023 年 6 月には終了する。

typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...