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

スラドのストーリを選ぶための補助をお願いします。

15547972 story
Android

自由なソフトウェア、メタデータに価格情報を含めることを禁ずる Google Play ポリシーに影響される 52

ストーリー by headless
自由 部門より
アプリタイトルなどのメタデータに価格情報を含めることを禁ずる Google Play ポリシー改訂 9 月に発効したが、これにより自由なソフトウェアが影響を受けているようだ (Android Police の記事F-Droid のツイートCatimaLoyalty の GitHub Issue)。

新ポリシーで禁じられる価格情報の中には「free (無料)」も含まれる。そのため、(おそらく機械処理により) いつの間にか「free software」にフラグが付けられていることがあるという。「F-Droid Nearby」はアプリの説明に「free software」が含まれるが、開発者に電子メールで通知されることなくフラグが付けられていたようだ。開発者は Google Play 開発者コンソールの受信トレイに通知が届いているのを偶然見つけ、Google Play でのランキングが落とされていることに気付いたとのこと。F-Droid は Twitter で Google Play に反論しているが、結局どうなったのかはっきりしない。少なくともアプリの説明には「free software」が含まれたままになっている。

「free (自由)」は「free (無料)」と混同されがちであり、無料という意味を持たない「libre」を使用することも多いが、それでも誤判定は発生する。ポイントカード管理アプリ「Catima」は以前「Catima — The Libre Card Wallet」というタイトルで公開されていたが、ノルウェー語版とオランダ語版のタイトルがポリシー違反だとして却下される。開発者は当初何が問題なのか理解できなかったが、各国語版のタイトルをさらに英語へ翻訳したものが判定に使われているらしいことに気付く。

そのため、ノルウェー語の「frie」とオランダ語の「vrije」は「無料」という意味ではないと反論したが通じず、数日後には他の言語版でもポリシー違反が指摘されることになる。最終的には英語版タイトルの「Libre」まで「Free」と訳され、ポリシー違反とされたそうだ。開発者は結局、タイトルに「Libre」 (と各国語の相当する単語) を入れることをあきらめたようだ。現在の英語版は「Catima — Loyalty Card Wallet」となっている。
15547956 story
お金

米イリノイ州、アプリストアによる特定の支払い方法強制を禁ずる法案 19

ストーリー by headless
全員 部門より
米イリノイ州でアプリケーション配布プラットフォーム (アプリストア) が州内のアプリ開発者やユーザーに特定の支払い方法を使用するよう強制することを禁ずる法案が提出されている (WGEM の記事9to5Mac の記事Mac Rumors の記事)。

法案で対象となるのは州内のユーザーによる前年または当年のダウンロードが 100 万回を超えるプラットフォームで、州内に住むアプリ開発者やユーザーに特定の支払い方法使用を強制しないこと、州内に住むアプリ開発者やユーザー他社のプラットフォームや支払い方法を使用した場合に報復しないことを求める内容だ。州内には「HEY Email」のサブスクリプション問題で注目を集めた Basecamp が所在しており、CTO のデビッド・ハイネマイヤー-ハンソン氏は法案の強い支持者の一人だという。

同様の法案はフロリダ州やニューヨーク州、ノースダコタ州、アリゾナ州などでも提案されているが、Apple と Google の強いロビー活動の結果、上院・下院ともに 85 % を占める共和党議員が法案を提出したノースダコタでもあっさり否決されるなど現在まで成立したものはない。アリゾナ州の法案は下院で可決されたものの、AppleとGoogleが町中のロビイストをほぼ全員雇って上院で否決させたとのことだ。
15546414 story
ビジネス

公取委がSEやWebデザイナーの下請法違反などに関するWebアンケートを開始 45

ストーリー by nagazou
ご意見募集 部門より
公正取引委員会が17日、フリーランス・企業所属システムエンジニアの実態調査を始めたそうだ。ソフトウェア制作業務や受託システム開発の取引状況を探る目的があるという。調査を踏まえ、独占禁止法や競争政策上の論点を整理する方針であるとしている。調査はWebアンケート形式で行われ、回答期間は2月13日までとなっている(ソフトウェア制作業・受託システム開発業の取引適正化に関する実態調査(フリーランス調査)ITmedia)。

あるAnonymous Coward 曰く、

取引先から無茶を強いられている方々は、ぜひこの機会に公取委にご報告を。

15538946 story
プログラミング

業界とは逆?子供にはローレベルプログラミングを教えるべきという指摘 136

ストーリー by nagazou
日本語高級すぎる 部門より

Kota Morishitaさんの以下のプログラムに関するツイートが話題となっている。そのまま引用してみる(Kota Morishitaさんのツイートその1その2本人たちによる解説動画)。

嫁「もっと子供にローレベルなプログラミング教えてよ」 俺「最初はハイレベルの方が良くない・・?」

お嫁さんの方はローレベル=入門向けという意味合いで使っているのに対し、Kotaさんの方はプラグラミング用語としてのハイレベル=高水準言語とローレベル=低水準言語の意味合いで使ってる。一般的にはお嫁さんの意味の方が通ると思うが、先の夫婦間の話題の種がプログラミングであったためにこうした微妙にかみ合わない会話となり、結果としてバズることになったようだ。

15536031 story
プログラミング

Windows Developer 公式 Twitter アカウントが新年に投稿した (そして削除した) コード 73

ストーリー by headless
新年 部門より

Microsoft のWindows Developer 公式 Twitterアカウント (@windowsdev) が新年にあたって以下のようなコードを投稿し、その後削除していたそうだ (The Register の記事)。

  1. if (DateTime.Now.ToString() == "01/01/2022 00:00:00")
  2. {
  3.      Console.WriteLine("Happy New Year");
  4. }
  5. else
  6. {
  7.      Console.WriteLine("It\'s still 2021...");
  8. }

非常にタイミングの厳しい2022年である。

15535588 story
Python

Python、2 年連続 TIOBE Index で最もレーティングを伸ばしたプログラミング言語に 58

ストーリー by headless
連続 部門より
TIOBE Index で 1 年間に最もレーティングを伸ばした TIOBE Programming Language of the Year のタイトルを 2 年連続で Python が獲得した (The Next Web の記事)。

TIOBE Index では開始以来 Java と C が不動のトップ 2 だったが、2020 年に入って Java が急速にレーティングを落とし、2020 年 11 月には Python が Java を抜いて Java と C 以外の言語で初めて 2 位となった。Python はその後 Java と横並びの状態が続いており、2021 年は 3 位でスタートしたが、10 月に C を抜いて初めて 1 位となって以来トップを維持。11 月以降は C に 1 ポイント以上の差をつけている。Python は Language of the Year のタイトルを最も多く獲得しており、今回が 5 回目だ。最近 5 年間では 3 回獲得している。後の 2 回は C が獲得しており、累計獲得数は 3 回で Python に続く。

1 月の TIOBE Index では 1 位の Python が前年同月比 1.86 ポイント増の 13.58 % となる一方、2 位の C は 4.94 ポイント減 (12.44 %)、3 位の Java は 1.30 ポイント減 (10.66 %) と大きくレーティングを減らしている。このほかの言語でレーティングが 1 ポイント以上変動したのは 5 位の C# (5.68 %、+1.73) のみ。C# は 12 月までタイトルを獲得する勢いだったが、Python が 1 月に逆転した。

4 位の C++ (8.29 %、+0.73) や 6 位の Visual Basic (4.74 %、+0.90) が 0.5 ポイント以上増加し、11 位の PHP (1.40 %、-0.60)や 12 位の R (1.25 %、-0.65)、17 位の Groovy (0.94 %、-0.90) が 0.5 ポイント以上減少している。Groovy はランキングも前年の 10 位から大きく下げており、19 位の Fortran (0.77 %、+0.31) が前年の 30 位から大きく上昇している。
15534054 story
Windows

新デザインの Windows 11 版メモ帳アプリ、Beta チャネルで提供開始 20

ストーリー by nagazou
ダークモード派 部門より
headless 曰く、

Microsoft は 5 日、新デザインのWindows 11 版「メモ帳」アプリを Beta チャネルの Windows Insider 全員にロールアウトすると発表した (Windows Insider Blog の記事Neowin の記事On MSFT の記事Windows Central の記事)。

最近のメモ帳アプリは徐々に新機能が追加されているが、新しいメモ帳アプリはデザインが大幅に変更され、ダークモードやアンドゥ・リドゥなどにも対応する。Microsoft から特にアナウンスはないようだが、「Groove ミュージック」アプリを置き換える新しい「Media Player」アプリ非 Insider 環境へのロールアウトが始まったとも報じられており、新しいメモ帳が非 Insider 環境に提供される日も近いかもしれない。

15533973 story
プログラミング

中学1年生の半数以上が「プログラミングができる」と回答、全国統一テストの受験に対してアンケート 119

ストーリー by nagazou
そんなに 部門より
東進ハイスクール・東進衛星予備校を運営するナガセは、高校生・中学生のプログラミング学習への取り組みに関する調査結果を発表した。それによると、高校生全体の86%は「プログラミングは必要なスキル」と認識しているという。中学生に関しても同様に83.7%と高い数字がでているそうだ。いずれの学年でも8割を超えている(EdTech Media)。

「どの程度プログラミングができるか」を聞いたアンケート結果では、中学1年生に関しては55.3%が何らかの形での「プログラミングができる」と回答したという。このアンケートでは、下の学年になるほど、「プログラミングができる」と回答する生徒が多くなっているとのこと。プログラミング言語を活用してプログラミングができる中学生ではどの学年も10%を超える数がいたとしている。
15534007 story
ゲーム

「ぷよぷよ最大連鎖問題」「ぷよぷよ全消し問題」は『多少良い』程度のアルゴリズムを作ることすら絶望的 35

ストーリー by nagazou
なるほどわからん 部門より
ビデオゲーム「ぷよぷよ」をテーマにした「一般化ぷよぷよのより強い計算困難性」という研究が行われているそうだ。この研究ではぷよぷよを一人用のパズルと見立てた場合、どの程度難しいものであるのかを(最適化)アルゴリズム論的に分析するというものであるらしい(Ono Laboratory)。

元記事ではこの「ぷよぷよ」における計算困難性について解説したうえで、ぷよぷよの連鎖を最適化する問題を考えるという内容となっている。そのうち『問:フィールド上のぷよ配置、落下予定の組ぷよ列・答:それ以降に起きる連鎖数を最大にする各組ぷよの配置』を示す「連鎖数最大化問題」と『問:フィールド上のぷよ配置、落下予定の組ぷよ列・答:最後の組ぷよの配置後にフィールドにぷよが残らないような各組ぷよの配置』を示す「全消し問題」に対する多項式時間アルゴリズム設計について考察を行っている。

ちなみに最適解を見つけることは困難で、多項式時間アルゴリズムを与えるのは難しそうであるという結論になってしまった模様。
15531054 story
プログラミング

Exchange Server、新年早々「2201010001」を long に変換できないエラー 147

ストーリー by headless
草々 部門より
Microsoft Exchange Server 2016 / 2019 のマルウェアスキャンエンジンで「2201010001」を long に変換できないというエラーが発生して電子メールメッセージがトランスポートキューにたまる事態となった (Exchange Team Blog の記事Neowin の記事On MSFT の記事BleepingComputer の記事)。

Microsoft によると「2201010001」はマルウェアスキャンエンジンで使用するシグニチャファイルのバージョンだという。バージョンの先頭 6 桁は YYMMDD であり、2021年までは問題なかったものの、2022年の日付のバージョンでは long (int32) の最大値 2,147,483,647を超えて問題が発覚したようだ。

Microsoft は自動または手動でスキャンエンジンを削除してから最新版へ更新する手順を紹介しており、新しいバージョンは「2112330001」となっている。存在しない日付のバージョンとなるが、このまま新しいシーケンスでバージョン番号が割り当てられていくとのことだ。

これにより、新年早々対策に追われた人も多いようだ。スラドの皆さんはいかがだろうか。
15526038 story
アナウンス

25年以降共通テスト、浪人生向けに『旧情報』を出題へ 35

ストーリー by nagazou
旧情報 部門より
2025年以降の国立大入試で「情報」科目が追加される件では、浪人生などへの対応が問題となっていた。その件で大学入試センターは17日、25年に限って浪人生向けに『旧情報』を出題する方針を発表した。旧情報は新たに設定される『情報Ⅰ』とは別に、現行の教育課程の範囲をを出題範囲とするものとなる。情報Iと平均点で大きな差が生じた場合は得点調整を行うとしている(「情報」の出題方法について[PDF]得点調整の対象教科・科目について[PDF]共同通信リセマム)。

国立大学協会も23日、新教科「情報」を加えた「6教科8科目」の受験を原則とする方針が22日の理事会で了承されたという。来年1月の総会で正式決定するとしている(共同通信)。
15526041 story
EU

オランダ政府、デーティングアプリが支払いシステムを自由に選択できるようにするようAppleに命じる 24

ストーリー by nagazou
支払いシステム選択の自由 部門より
headless 曰く、

オランダの消費者・市場庁 (ACM) は 24 日、App Store でデーティングアプリの提供者に適用される不当な条件を解消するよう Apple に命じたことを発表した (ニュースリリースThe Verge の記事9to5Mac の記事Mac Rumors の記事)。

ACM ではデーティングアプリが Apple のアプリ内購入 (IAP) 以外の方法で課金できないことを不当な条件であるとし、自由に支払いシステムを選べるようにすべきだと述べている。

ACM は 8 月にデーティングアプリの支払システム問題を解消するよう Apple に要求しており、2 か月以内に対応しない場合の制裁金を週 500 万ユーロ、最高で 5,000 万ユーロと決定している(PDF)。これに対して Apple 側は事前差止請求を行っていたが、ロッテルダム地方裁判所が 24 日に請求を却下したことで今回の命令となったようだ。

ACM では特にデーティングアプリで IAP 以外の支払い方法を選べるようにする必要がある理由として、デーティングアプリが主にモバイルデバイス上で利用されることや、Apple が iOS アプリ市場での独占的な立場を悪用して IAP を強制していることなどを 8 月の決定で挙げていた。

15525631 story
Android

アプリごとに UI 言語を設定できる Android 13 の新機能「Panlingual」 32

ストーリー by headless
言語 部門より
Android Police の信頼できる情報提供者によると、Google は Android 13 で「Panlingual」というコードネームの新機能を開発しているそうだ (Android Police の記事)。

Panlingual はシステムの言語設定とは別にアプリごとの言語設定を可能にするものだ。現在は Google マップなどが独自にアプリの設定でシステム言語と異なる言語の指定を可能にしているが、Panlungual では「設定」アプリの「言語と入力」や「アプリ情報」で設定可能になるという。

これにより、アプリの個別の設定画面で設定可能かどうかを探す必要がなくなり、一般的な設定手順でアプリごとの言語設定を変更可能になる。希望のUI言語をアプリがサポートしていない場合は役に立たないが、UI翻訳機能と組み合わされる可能性も指摘されている。
15525022 story
Chrome

Web ブラウザーのバージョン 100 問題、接近中 62

ストーリー by headless
接近 部門より
Google Chrome のメジャーバージョンが間もなく 100 に到達するのに先立ち、Chorme 96 では User Agent 文字列の Chrome メジャーバージョンを 100 にするフラグ (#force-major-version-to-100) が追加されている (9to5Google の記事Chrome Developers のブログ記事)。

このフラグはメジャーバージョンが 3 桁になった場合の影響を事前に確認するために追加された。影響としては User Agent パーサーがメジャーバージョンの桁数を決め打ちしていると正常に処理が実行できなくなるといったもので、同様の問題は Chrome 10 でメジャーバージョンが 2 桁に増えた際にも発生している。今回、バージョン 100 フラグを有効にすると www.energysavingspecialist.co.uk などの「Powered by Yell Business」サイトで問題が発生する (403 エラー) ことが報告され、Yell 側に報告して修正が行われた。Chrome のメジャーバージョンが 100 以上になっているかどうかを確認するサイト Is Chrome 100 yet? も公開されている。

フラグは Brave や Opera、Vivaldi といった Chrome 以外の Chromium 系ブラウザーでもサポートされているが、Microsoft Edge は Canary チャネルの Edge 99 でもサポートしていない。Chromium Gerrit ではメジャーバージョンを 99 に固定してマイナーバージョンに 100 以降のメジャーバージョンを記述するという提案もみられるが、Google の User Agent 文字列削減計画では Chrome 101 で逆オリジントライアルにオプトインしていないサイトに対し、マイナーバージョンを「0.0.0」にする予定となっている。

スラドの皆さんは対策の必要なサイト等を抱えているだろうか。
15522610 story
Ruby

63年ぶりに「誕生石」が改定され10種が追加。全29種に 90

ストーリー by nagazou
改定 部門より
全国宝石卸商協同組合(ZHO)は19日、63年ぶりに誕生石を改訂すると発表した。「誕生石」は1958年に米宝石商組合(現ジュエラーズ・オブ・アメリカ)が定めた誕生石をもとにして、ZHOが日本独自にサンゴとヒスイを加えて制定したものだったという(全国宝石卸商協同組合(PDF)NHKハフポスト)。

プレスリリースによれば、こうした誕生石は国によって違いがあり、独自の文化に由来して定められているという。しかし、国内においても様々な誕生石リストが混在していることから、消費者が混乱するのを避けることから統一した形に改定するとしている。またコロナ禍で業界にもダメージがあり、誕生石改訂により宝石への関心を高めたい意向もあるとしている。

改訂後は新しい石が10種類追加される。これまで1種類しかなかった月に関しても、新しく加わることで選択肢が増加するとしている。新たに加わるのは2月のクリソベリル・キャッツ・アイ、3月のブラッドストーン、アイオライト、4月のモルガナイト、6月のアレキサンドライト、7月のスフェーン、8月のスピネル、9月のクンツァイト、12月のタンザナイトとジルコンとなっている。
typodupeerror

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

読み込み中...