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

今年も「本番環境でやらかしちゃった人 Advent Calendar 2020」実施 33

ストーリー by nagazou
本当にあった怖い話-2020 部門より
昨年もあった「本番環境でやらかしちゃった人」の2020年版が始まっているようだ。昨年も11月中旬の段階で12月1日から25日まですべて埋まっていたようだが、今年も同じく12月25日まで埋まっている(本番環境でやらかしちゃった人 Advent Calendar 2020本番環境でやらかしちゃった人 Advent Calendar 2019)。

今年も「本番でTableを1つDeleteしてしまいON DELETE」「本番環境で動作している(はずの)クエリを叩」「Webサービスのデータをふっとばす管理者用初」「コントローラーが故障したraid5ディスク上のDB」「開発中プログラムを半年早く本番環境に上げち」「/etc/passwdが消えてサーバにログイン出来なく」「AWSでやらかして3桁万円請求された話」と相変わらずタイトルだけで胃が痛くなるような内容が予定されている模様。
14999095 story
Java

PC上でモバイルアプリ、何か使いたい?いらない? 126

ストーリー by headless
コーヒー系 部門より
MicrosoftがWindows上でAndroidアプリを実行可能にするプロジェクトをまた進めているそうだ(Windows Centralの記事[1][2]On MSFTの記事Softpediaの記事)。

Microsoftは2015年、Windowsストア(現Microsoftストア)アプリを増やすための方策として、4つのWindows BridgeプロジェクトをBuild 2015で発表した。その一つがAndroidアプリのAPKファイルをAppXパッケージに変換してWindows 10 Mobileで動作させるWindows Bridge for Android(Project Astoria)であり、2015年夏ごろにはWindows 10 Mobile Insider Previewにランタイムが搭載されてAPKが直接インストール可能になっていたものの計画は予定通り進まず、その後ランタイムも削除された。2016年1月にはWindows 10 Insider Previewで用途不明なLinuxサブシステム関連ファイルが見つかり、Project Astoriaは終わっていないのではないかと話題になったが、同年2月にはプロジェクトの中止が発表されている。

Microsoftが新たに進めているプロジェクトは「Latte」というコードネームで呼ばれているという。Project Latteの基本的な考えはProject Astoriaと同様で、Androidアプリをわずかなコード変更またはコード変更なしにMSIXパッケージに変換してWindows 10で実行可能にするというものだ。Androidアプリを実行するため、MicrosoftはAndroidサブシステムを提供する必要があるほか、Google Play開発者サービスに依存するアプリを実行可能にするには代替のAPIを提供する必要もある。AndroidサブシステムはWindows Subsystem for Linux(WSL)ベースになるとみられている。

Windows 10では「スマホ同期」アプリを通じてAndroidデバイス上のアプリを表示して操作できるが、対応はSamsung製の一部のモデルに限られる。もしもProject Latteが実現するなら、早ければ来年にも利用可能になるという。M1チップ搭載MacではiPhone/iOSアプリを直接実行可能になっているが、スラドの皆さんはPC上で使いたいモバイル向けアプリがあるだろうか。それとも必要ないだろうか。
14998861 story
Windows

Windows 10 21H1は小規模なアップデートとなり、21H2が大規模なアップデートになるという報道 108

ストーリー by headless
規模 部門より
Windows CentralのZac Bowden氏が情報提供者からの話として、2021年のWindows 10は春(21H1)が小規模なアップデートとなり、UI刷新などを含む大規模なアップデートは秋(21H2)に提供されると報じている(Windows Centralの記事Softpediaの記事)。

当初のWindows 10は数か月ごとの機能アップデート提供が計画されており、2015年にはRTMに続いてバージョン1511(コードネーム: Threshold 2)がリリースされた。2016年はバージョン1607(Anniversary Update)だけで終わったが、2017年からは年に2回の機能アップデートが提供されている。ただし、2019年2020年はそれぞれ2回の機能アップデートが同じサービシングコンテンツを共有し、秋の機能アップデート(バージョン1909と20H2)はイネーブルメントパッケージを実行して新機能を有効化する小規模なアップデートになっている。

Bowden氏の情報提供者によれば、21H1も同様の小規模アップデートになるとのことで、これが正しければ今後のバージョン2004/20H2の更新プログラムには21H1の新機能が無効化された状態で含まれることになる。
14994507 story
インターネット

新Microsoft Edgeのアドオンストア、人気拡張機能の偽物が複数見つかる 20

ストーリー by nagazou
本物はどこだ 部門より
headless 曰く、

新Microsoft Edgeのアドオンストア「Microsoft Edgeアドオン」サイトで、人気拡張機能の偽物が出始めているようだ(RedditのスレッドArs Technicaの記事)。

発覚のきっかけとなったのは、新Microsoft EdgeでGoogleのWeb検索結果からリンクをクリックすると、時々別のサイトにリダイレクトされるという報告がRedditで出たことだ。Redditユーザーから情報提供を受け、Microsoftは5本の拡張機能をEdgeアドオンストアから削除したことを報告している。

削除された拡張機能は

  • NordVPN
  • Adguard VPN
  • TunnelBear VPN
  • The Great Suspender
  • Floating Player - Picture-in-Picture Mode

となっており、いずれもChromeウェブストアで人気(かつEdgeアドオンストアでは公開されていない)の拡張機能と同じ名前だ。

Microsoft Storeで限られた数が提供されている旧Edge用の拡張機能に対し、新Edge用の拡張機能は大幅に増加している。Chromeウェブストアでは拡張機能をはじめ、不正拡張機能たびたび発見されているが、今後はEdgeアドオンストアでも同様の状況になっていくのだろうか。

14993504 story
Chrome

Chromeウェブストア、拡張機能がユーザーから収集するデータに関する情報の表示を1月に開始 2

ストーリー by headless
申告 部門より
Chromeウェブストアでは来年1月から、拡張機能がユーザーから収集するデータに関する情報を拡張機能の詳細情報ページに表示するそうだ(Chromium Blogの記事9to5Googleの記事Android Policeの記事The Registerの記事)。

表示される情報は開発者の自己申告によるもので、拡張機能を新規公開または更新する場合は開発者向けダッシュボードで収集するデータと用途に関する情報の提供が求められる。Chromeウェブストアでは2021年1月18日から情報表示が始まり、それまでに開発者が情報を提供していない拡張機能に関してはその旨が表示されることになる。

これに合わせて開発者プログラムポリシーも更新されており、ユーザーから収集したデータに対する使用制限が追加された(Limited Uses of User Data)。ユーザーデータの使用は拡張機能が持つ単一の用途を提供または改善する目的のみに制限され、その他の目的での使用や販売は禁じられる。

第三者へのユーザーデータ転送が認められるのは、拡張機能の単一の用途を提供または改善するために必要な場合や法律の順守、セキュリティ目的のほか、買収や合併などに伴うものであって、ユーザーから明示的な許可を得た場合に限られる。また、ユーザーから明示的な許可を得た場合などを除き、人間がデータを読むことは認められない。
14992871 story
ビジネス

企業などによる包括的用語への置き換えの取り組みを支援する「Inclusive Naming Initiative」 74

ストーリー by headless
包括 部門より
用語を包括的用語に置き換える企業などを支援する「Inclusive Naming Initiative」がCiscoやCNCF、IBM、Red Hat、VMwareなどにより立ち上げられた(Phoronixの記事Neowinの記事The Registerの記事)。

包括的用語への置き換えの骨子としては、比喩的・口語的表現の用語を改め、定義を正確に示すことが可能かつ文字通りの意味で理解できる用語へ置き換えていくというものだ。これにより、感情的・歴史的重荷への対処が必要な用語を廃止しつつ、母国語でない用語であっても意味が正確に伝わるようになるという。そのため、ジョージ・オーウェルの小説「1984」で描かれた新言語「ニュースピーク」のようにはならないとも説明している(FAQ)。

目標としては推奨される用語の一貫したセットを提供すること、異なる使用事例ごとの実装方法を推奨すること、実装の成功度合いを判定するツールを提供すること、取り組みを進める組織をコミュニティで認知するためのプラットフォームとして機能すること、の4つを挙げている。2021年第1四半期にはベストプラクティスと置き換える用語をコミュニティと共同で定義し、実装を開始するためのドキュメントやツールを提供する。要望があれば認証プログラムを開発することも視野に入れているようだ(Aboutページ)。

なお、現在のところ、置き換えが必要な用語のリストには組み合わせて使われる「whitelist/blacklist」「master/slave」のほか、単体で使われる「master」のみが含まれている。
14991537 story
お金

Apple、小規模事業者のApp Store手数料率を15%に軽減する「App Store Small Business Program」を発表 35

ストーリー by nagazou
Fortnite騒ぎは一定の成果を引き出した感あり 部門より
headless 曰く、

Appleは18日、小規模事業者に対してApp Storeの手数料を15%に軽減する「App Store Small Business Program」を発表した(プレスリリースArs Technicaの記事Mac Rumorsの記事The Guardianの記事)。

手数料率軽減の対象となるのはApp Storeで提供するすべてのアプリを合わせた2020年の収益額が100万ドル以内の開発者で、App Storeでのアプリ提供を新たに開始する開発者については自動的に対象となる。ただし、1年の途中で収益が100万ドルを超えた場合、残りの期間は標準(30%)の手数料率が適用される。2年目以降の手数料率は前年の収益によって決まるようだ。アプリ内でデジタルグッズやサービスを販売するアプリについては、手数料控除後の売上金額が100万ドルを超えた場合に標準の手数料率が適用される。

しかし、Appleによるアプリ市場の独占と戦うEpic Games CEOのTim Sweeney氏は、Appleがすべての開発者を対等に扱うという約束を再び破るものだと批判しているそうだ。Sweeney氏によれば、AppleはAmazonのような悪徳資本家に15%の手数料率を特別に提供し、今度は独立系の開発者に15%の手数料率を提供することでコミュニティに対するゲリマンダーを行っているとのこと。また、Spotifyでは、App Storeのポリシーが専制的で気まぐれなことを示す発表であり、Appleの独占を調査する当局がこのような目先のごまかしに惑わされず、消費者の選択や公正な競争を保護することを望むといった声明を出しているとのことだ(The Vergeの記事)。

14990321 story
Firefox

Mozilla、Firefox 85でNPAPIサポートの削除を開始する計画 20

ストーリー by nagazou
完全終了まであとちょっと 部門より
headless 曰く、

Mozillaが来年1月リリース予定のFirefox 85でNPAPIプラグインサポートの削除を始めるそうだ(Jim Mathies氏のGoogle Group投稿Ghacksの記事)。

かつては広く使われていたNPAPI(Netscape Plugin Application Programming Interface)だが、Google Chromeでは2015年にサポートを廃止し、Firefoxでも2017年のFirefox 52以降でFlash以外のNPAPIプラグインサポートを終了している。MozillaではAdobeがFlashのセキュリティアップデート提供を年内で終了するのに伴い、Firefox 85でFlashサポートを削除する計画を示しているものの、NPAPIサポートの削除計画は示していなかった。なお、2019年初めの段階でMozillaは2020年初めにESR版を除くFirefoxでFlashサポートを削除する計画を示していたが、2020年中の変更はロードマップから削除されている。

MozillaのJim Mathies氏によると、Firefox 85の段階ではUXからNPAPIプラグインサポートの痕跡を除去、使用できるプラグインがなくなって機能しないテストの除去または無効化、NPAPIプラグインサポートに結び付けられたコードベースの重要な領域をクリーンアップ、などにとどめ、プラグイン関連コードの全面的な除去は行わないという。プラグインサポートの削除で大きな問題が発生することは予測していないそうだが、プラグインサポートはコードベースの多数の領域にかかわっているため、安全性を重視したようだ。

Firefox 85がNightlyでのテストを終えてBetaにマージされたのちは、さまざまな領域のコードベースからプラグイン関連コードの除去が可能となり、Firefox 86ではさらにコードの除去が進む見込みとのことだ。

14988473 story
マイクロソフト

Microsoftが「.NET 5」正式リリース。1つのフレームワークで分断化した.NETを統合へ 87

ストーリー by nagazou
リリース 部門より
Microsoftは米国時間11月10日、「.NET 5」正式版をリリースした。これまでの「.NET Framework」と「.NET Core」フレームワークを統合する立ち位置となるという。従来の.NET Frameworkに関しては バージョン4.8が最終メジャーアップデートとなり、今後は新機能の追加は行われない(.NET BlogPublickeyZDNet@IT)。

この.NET 5はWindows、macOS、Linuxの各OSに対応しており、これまで分散していたデスクトップアプリケーションとサーバアプリケーション、Webアプリケーションの開発が可能で、さまざまな種類の.NETを統合する役割を持っているという。.NET 5の発表段階ではWindows向けの「.NET Framework」、サーバアプリケーション向けだった「.NET Core」、モバイル向けの「」の3種類を統合する予定だったが、Xamarinに関しては遅れ、2021年にリリースされる.NET 6.0で統合されるようになるとしている。

あるAnonymous Coward 曰く、

マイクロソフトは、アプリケーションフレームワークの最新版となる「.NET 5」正式版のリリースを発表しました。
分断化した.NETを統合するそうです。
なんかJavaも同じこと言ってた気がしますが。

情報元へのリンク

14984653 story
マイクロソフト

Excelのデータってありますか? ITエンジニアと現場の「データ」の考え方の違い 187

ストーリー by nagazou
つらい 部門より
「Excelのデータってありますか」という問いを元にしたあるツイートと画像が話題になっていたようだ(Kazuya GokitaさんのツイートTogetter)。

その画像では「ありますよ」と言われて「それなら(データ化などの作業も)簡単ですね!」と回答、仕事を受け取ったものの、実際に送られてきたものはCSVなどのデータではなく、いわゆるExcel方眼紙で作られた表的なものだった、という内容を端的に表している。ITエンジニアとその他の人ではその言葉一つとっても受け取り方が変わってしまうようだ。実際、業種や仕事内容によってはこうした考え方の乖離はありがちではある。

nemui4 曰く、

厳しい現実。

A. Excelのデータってありますか?
B. ありますよ
A. それなら簡単ですね!

https://twitter.com/kazoo04/status/1325727020903354368

「CSVでデータもらえますか」ってのは難しいんでしょうね。

14984646 story
お金

みずほ銀行、顧客の取引情報のデータ販売を行う事業を開始。11月中にも 19

ストーリー by nagazou
気がつかないうちに 部門より
あるAnonymous Coward 曰く、

Bloombergによると、今月中に顧客属性ごとに集計したデータを企業に販売開始するとのことだ。
データの内容詳細は発表されていないが、同記事や共同通信の記事によると、少なくとも年齢・性別・居住地・クレジットカードの決済履歴などが対象になる模様。
「保有データを統計として加工したものに限り、個人の特定はできない。」とはいうものの、過去に他のデータとのクロス集計により個人を特定できた例もある。
サービスの実効性を考えるとよくてオプトアウトであり、ついに銀行まで個人情報を売るようになったかと感慨深い。
顧客への周知方法やSuicaのように顧客のアレルギーを引き起こすことなく続けられるかなど、興味深いところではある。

関連リンク
4件のクレジットカードの利用情報があれば、90%の個人は特定できるという研究結果 | スラド YRO
https://yro.srad.jp/story/15/02/02/0450214/

「あなた」は特定可能:崩壊する個人プライヴァシー | WIRED.jp
https://wired.jp/2013/09/05/privacy/

情報元へのリンク

14984604 story
ソフトウェア

DOSプロンプトのエミュレータを実行するiDOS、App Storeに復帰成功か 13

ストーリー by nagazou
審査基準が変わった? 部門より
DOSプロンプトのエミュレータを実行するiOSアプリケーション「iDOS」が「iDOS2」になり、App Storeに復帰することができたようだ。moyashiさんのツイートによると、

古いiPhoneユーザーなら2010年にリリースされたiDOSを知っていると思う。MS-DOSのゲームを内蔵したアプリだったが、iTunes File Sharingを使って任意のMS-DOSソフト、Windowsを動かせた。すぐAppleによってファイル共有が使えなくされたが、10年後の今、外部ファイル参照有効状態で承認されたとのこと

なお作者であるChaoji Li氏自身もツイートで、iDOS2がApp Storeに登録が認められていることにやや混乱気味であるようだ。ツイートでは、この登録が間違いではないことを願っているとしている。またリリースから10年経ってようやく通常の生活を送ることができるともツイートしている。

14984611 story
テクノロジー

Virgin Hyperloop、初の有人走行試験に成功 40

ストーリー by nagazou
第一歩 部門より
headless 曰く、

Virgin Hyperloopは8日、超高速交通システム「Hyperloop」で初の有人走行試験に成功した(プレスリリースプロジェクトページThe Vergeの記事Neowinの記事動画)。

イーロン・マスク氏が提唱したHyperloopは減圧チューブ内でポッドを磁気浮上させることで時速1,000kmを超える超高速な運行を実現する。Virgin HyperloopはHyperloop Transportation Technologiesとともに、Hyperloopを開発する企業の一つ。以前はHyperloop Oneという名称(設立時はHyperloop Technologies)だったが、2017年にVirgin Groupの出資を受けてVirgin Hyperloop Oneとなり、現在はVirgin Hyperloopという名称になっている。

今回の有人走行テストに乗車したのは同社CTOで共同設立者のJosh Giegel氏と乗客エクスペリエンス部門を率いるSara Luchian氏。試験用ポッドXP-2は有人走行時の安全性を示すために作られた2人乗りのもので、本格運用を目指す28人乗りのポッドとは大幅に異なるデザインだという。

有人走行試験が行われたのは既に400回以上の無人走行試験が行われているラスベガスの試験トラックDevLoopで、500mの区間を最高速度48m/秒(172.8km/時)で走行した。無人走行試験の最高時速(387km/時)からは遠く離れた数字だが、有人走行の成功は大きな一歩だとGiegel氏は語っている。

14981448 story
ソフトウェア

Apple、App Storeで表示するアプリのプライバシー方針情報の受付を開始 2

ストーリー by headless
収集 部門より
Appleは5日、App Storeで表示するアプリのプライバシー方針情報がApp Store Connectから提出できるようになったことを発表した(開発者向け告知Mac Rumorsの記事The Vergeの記事SlashGearの記事)。

プライバシー方針情報はアプリが収集するデータを用途別のラベルとしてApp Storeのアプリ情報ページに表示するもので、計画はWWDC 2020で発表されていた。これにより、ユーザーはすべてのプラットフォームで、App Storeからアプリをダウンロードする前にプライバシー方針を確認できるようになる。

アプリが開発者やサードパーティーのサーバーへ送信するデータのうち「収集」扱いになるのは、リアルタイムでのサービス提供に必要な期間以上に保持されるものだ。データがユーザー追跡に使われる場合や、ユーザーと結び付けられる場合は、データの種類と使用目的の開示が必須となる。一方、ユーザー追跡や広告表示に使われないデータであって、アプリの主要機能でなくユーザーがオプションとして時折送信し、その都度ユーザーが送信内容を把握できるデータ収集については開示を必須としない(詳細情報)。

Appleは年内にプライバシー方針情報の表示を開始する計画で、12月8日以降は新規アプリおよび既存アプリのアップデートを提出する際にプライバシー方針情報の提出も必要となる。
typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...