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

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

15360077 story
プログラミング

Visual Studio Codeが天下統一へ 136

ストーリー by nagazou
MSの野望全世界版 部門より
あるAnonymous Coward 曰く、

戦国時代だったテキストエディタ界をVisual Studio Codeが天下統一しつつあるそうだ。

Stack Overflowの調査によると、Visual Studio Codeの人気は2018年の35%から2019年には51%に達し、他のエディタが越えられれなかった40%のラインをオーバーしてきたとのこと。また、記事ではVisual Studio Codeを「テキストエディタの進化の最終地点」と評価している。

エディタ戦争というと長らくEmacs vs VI (最近はvim)が語られていたが、これらの「初期のエディタ」は「コピーやペースト、アンドゥなどの機能を利用するのに独自の方法を使うなど、新たに使い始めるにはハードルが高い」と評価している。人気度もEmacsが4~5%、vimが25%程度とVisual Studio Codeには及んでいない。

15350901 story
AMD

Valve、Steamが利用できる携帯ゲーム端末「Steam Deck」発表。Zen2とRDNA2採用 57

ストーリー by nagazou
デカい 部門より
ゲーム配信プラットフォーム「Steam」の運用会社であるValveは15日、Steamを外出先で利用できる携帯ゲーム端末「Steam Deck」を発表した。出荷予定時期は米国、カナダ、欧州連合および英国では2021年12月から行われる。それ以外の地域では2022年の出荷になる模様(Steam Deck公式サイト技術仕様IGN動画GameSparkSteam Deck日本語ファミ通.comAUTOMATONITmedia)。

本体サイズは298×117×49mmで重量は669g。画面サイズは7インチで解像度は1280×800ドット。LinuxベースのSteamOSを採用、CPUにはAMDのZen2系統のCPUが、GPUに関してはRDNA2アーキテクチャに準じた製品が使用され、メモリもLPDDR5が16GBと大容量となっている。低負荷なゲームであればバッテリーで2〜8時間のゲームプレイが可能とのこと。本体の外見はNintendo Switchに似ており、別売りのドックを利用することで外部ディスプレイを接続することも可能。据え置き機のような運用も可能だが、別途コントローラを用意する必要がある。

Steam Deckではストレージの容量などの仕様の違いにより3種類のモデルが用意されている。最も安価なモデルは399ドルで容量64GBのeMMC内部ストレージを採用。価格529ドルのモデルでは容量256GBのNVMeSSDを内部ストレージとして採用している。最上位モデルでは価格は649ドル、容量512GB NVMeSSDが付属する。また中上位モデルでは付属品の違いがある。全モデルで専用のキャリングケースが付属しているほか、ストレージを拡張するためのmicroSDスロットも用意されている。

あるAnonymous Coward 曰く、

osはArchLinuxベース
ドックモードの標準DEはPlasma
"
Processor
AMD APU
CPU: Zen 2 4c/8t, 2.4-3.5GHz (up to 448 GFlops FP32)
GPU: 8 RDNA 2 CUs, 1.0-1.6GHz (up to 1.6 TFlops FP32)
APU power: 4-15W
RAM
16 GB LPDDR5 RAM (5500 MT/s)
Storage
64 GB eMMC (PCIe Gen 2 x1)
256 GB NVMe SSD (PCIe Gen 3 x4)
512 GB high-speed NVMe SSD (PCIe Gen 3 x4)
All models include high-speed microSD card slot

Display
Resolution
1280 x 800px (16:10 aspect ratio)
Type
Optically bonded LCD for enhanced readability
Display size
7" diagonal
Brightness
400 nits typical
Refresh rate
60Hz
Touch enabled
Yes
Sensors
Ambient light sensor

Connectivity
Bluetooth
Bluetooth 5.0 (support for controllers, accessories and audio)
Wi-Fi
Dual-band Wi-Fi radio, 2.4GHz and 5GHz, 2 x 2 MIMO, IEEE 802.11a/b/g/n/ac

Software
Operating System
SteamOS 3.0 (Arch-based)
Desktop
KDE Plasma
"
https://www.steamdeck.com/en/
__________
wine(Proton)を使ってwindowsゲームも動くものもある(すべてではない、とくにanti-cheatの仕組みが複雑なものはまだ動かない)。protondbなどを見るとよい。

情報元へのリンク

15346337 story
グラフィック

Linux Foundation、Linux 30 周年記念 T シャツデザインコンテストを開始 29

ストーリー by nagazou
やっぱネタ系かな 部門より
headless 曰く、

Linux Foundation は7日、Linux 30 周年記念 T シャツデザインコンテストを開始した(応募要項The Register の記事)。

応募可能なデザインの形式は .SVG または .EPS で、色数はパントンカラーで最大 8 色。RGB または CMYK のデザインは受け付けられないとのこと。大きさは最大で幅 11 インチ × 高さ 13 インチで、優勝作品がプリントされるネイビーブルーの T シャツを想定した配色にする必要がある。

優勝賞品は Open Source Summit および Embedded Linux Conference (2021/North America 2022/Japan 2022/Europe 2022のいずれか一つ) の入場券および、旅費 (航空運賃と最長 4 泊分の宿泊費)上限 4,000ドル。米国との通商が禁じられていない国の成人なら基本的に誰でも応募できる。

デザインの提出期限は 8 月 6 日で、カンファレンスプログラム委員会と技術諮問委員会のメンバーによる審査ののち、ソーシャルメディアで最終候補 3 点の人気投票が行われる。優勝者の発表は 8 月 25 日。優勝作品は Open Source Summit + Embedded Linux Conference 公式 T シャツとなり、Linux Foundation Store で購入可能になるとのことだ。

15342286 story
プライバシ

「Audacity」のプライバシーポリシー変更案、まるでスパイウェアだと非難される 66

ストーリー by nagazou
何も考えずにやらかした気がする 部門より

オープンソースのオーディオ編集ツール「Audacity」が買収によりプライバシーポリシーが改訂され、その改訂内容からこれではスパイウェアだと非難する声が出ている。Audacityは5月にMuse Groupという多国籍企業に買収され、7月2日にAudacityの公式サイト上にプライバシーポリシーのドラフト案が提示された。その内容によれば、今後のAudacityのリリースバージョンでは個人情報が送信されるようになるという(Audacity デスクトップ版のプライバシーに関するお知らせGitHubでの反対コメント窓の杜Phone Mania)。

送信されるデータは以下の通りとなっている

  • OSのバージョン
  • IPアドレスとそれに基づくユーザーの国情報
  • OS名
  • CPU情報
  • エラーコードとメッセージ
  • BreakpadMiniDump形式のクラッシュレポート
  • 法執行、訴訟および当局の要求に該当するデータ(存在する場合)

またすべての個人データは、欧州経済領域(EEA)のサーバーに保存されるという。その上でロシア政府や米国の外部弁護士と個人データを共有する場合があるとも記載されており、EUと米国・ロシアの規制当局の要求に応じて必要なユーザーデータを提出する可能性が示唆されている。この改訂が実施された場合、Audacityはスパイウェア化するという意見もあり、すぐにフォークするべきだとする意見も出ている模様。

15336424 story
プログラミング

GitHub、関数名やコメントからコードを生成・提案する「GitHub Copilot」を発表 68

ストーリー by nagazou
IMEの予測変換みたいな 部門より
GitHubは6月29日、開発者のコード作成を支援するためのAIプログラミング機能「GitHub Copilot」を発表した。開発者の生産性を向上させる目的のもので、関数名とコメントから関数のコードを丸ごと自動補完するなどの提案も行えるという。Microsoftの「Visual Studio Code」および「GitHub Codespaces」向けの拡張機能として提供されるとしている。登録を行うとテクニカルプレビュー版の招待が受けられるようになるとしている(CNBCITmediaTechCrunch)。

GitHub CopilotはOpen AIと提携してこのツールを開発したという。このAIは何十億行ものコードを使って訓練を受けており、コードを書き進めていくと途中でGitHub Copilotからコードの提案が行われるという。開発者はそうした提案を受け入れたり拒否したりできるとしている。

一方でこのOpen AIの学習にはGitHub上にあるGPLコードも使われていると見られ、GitHub Copilotがプロプライエタリコードを利用している扱いとなり、GPLに違反する可能性もあるのではないかとする指摘も出ている模様(eevee氏のツイート)。

あるAnonymous Coward 曰く、

現在はテクニカルプレビューだが、将来的にはこの機能をベースにした商用製品の発売を予定しているという。ただし関数名やコメントは「平易な英語で」記述する必要があるため、日本人プログラマーが活用するのにはまだ難しいだろう。

15330047 story
アナウンス

オープンソース・ソフトウェアの紹介サイト、MOONGIFTが7月で更新停止 14

ストーリー by nagazou
お疲れさまでした 部門より
オープンソース・ソフトウェアをほぼ毎日紹介してきた「MOONGIFT」は24日に、7月16日でサイトの更新を停止する方針を発表した。発表記事によるとMOONGIFTは2001年1月29日から運営を開始、現在までの20年間に1万6000本以上のソフトウェアを紹介してきたという。しかし2015年に、執筆者がDevRelをサポートするビジネスを開始したことが転機になったようだ。MOONGIFTとDevRelをの両輪で活動を続けるのではなく、企業ならびに事業経営者としてDevRelに注力するべきだと判断したことから更新停止を決めたとしている。これまでの記事に関しては将来的に静的コンテンツ化する予定だとしている(MOONGIFT更新停止のご連絡)。
15304722 story
GNU is Not Unix

GCC、著作権をFSFに割り当てなくても貢献可能になる 25

ストーリー by headless
貢献 部門より
GCC Steering Committeeは1日、GCCのすべての変更に関する著作権をFSFに割り当てるという要件を緩和すると発表した(メーリングリストでのアナウンスPhoronixの記事The Registerの記事)。

GCCは引き続きGPL v3.0で開発・配布・ライセンスされていくが、貢献者が著作権をFSFに割り当てるかどうかにかかわらず、貢献を受けることができるようになる。この変更により、Linuxカーネルなど他の有名フリーソフトウェアプロジェクトの活動と一致するものになるとのこと。FSFに著作権を割り当てている貢献者は特に何もする必要はなく、Developer Certificate of Originを使用する場合はコミットメッセージにSigned-off-byタグを付加すればいい。

GCCではRMS騒動を受け、GNUやFSFと距離を置くべきではないかという議論も行われていたが、今回の変更については公開での議論なしに決定したことに反発も出ている。
15301717 story
ソフトウェア

Huawei、HarmonyOS 2を発表 79

ストーリー by nagazou
既存機種対応 部門より
headless 曰く、

Huaweiは6月2日、独自OSの最新版となるHarmonyOS 2を発表した(プレスリリース発表会動画ハイライト動画)。

Huaweiは最悪の事態に備えて独自OSを開発していたが、現在がまさに最悪の事態であり、(Windowsを利用可能なPCを除き)OSを使用する同社製品すべてにHarmonyOS 2を使用することになったようだ。HarmonyOS 2はAndroidベースのEMUIよりも高速に動作するといい、6月1日にはオープンソース版のOpenHarmony 2.0 Canaryが公開されている。HarmonyOS 2.0のベータ版はAndroidのフォークにしか見えないと評されていたが、どうなっただろうか。

HarmonyOS 2はスマートフォンやタブレットPCからスマートウォッチ、IoTなどすべてのデバイスに対応する。スマートフォン・タブレット・スマートウォッチにはHarmonyOS 2搭載デバイスをシームレスに接続して利用可能な「コントロールパネル」が用意される。将来的にはディスプレイを備えるすべてのHarmonyOSデバイスにコントロールパネルを備える計画だ。HarmonyOS 2を活用すべく、Huaweiは既に数多くの家電メーカーと提携しているそうだ。

HarmonyOS 2の発表に合わせ、HarmonyOS 2を搭載する新製品としてスマートウォッチ「Huawei Watch 3」と、タブレット「Huawei MatePad Pro 10.8 / 12.6」が発表された。

既に中国向けの製品情報ではMate 40 ProのOSにHarmonyOS 2と記載されており、Mate X2はHarmonyOS 2にアップグレード可能と記載されているが、100機種近い既存のスマートフォンやタブレットをHarmonyOS 2にアップグレードする計画もあるとのことだ。

15298397 story
Ubuntu

BitTorrentでUbuntuのISOをダウンロードしたユーザーに送られたDMCA通知、著作権保護サービス企業はなりすましによるものだと主張 55

ストーリー by headless
偽者 部門より
UbuntuのISOイメージをBitTorrentでダウンロードしたらISPから著作権侵害に関するDMCA通知が届いたとRedditで報告されていたのだが、報告者とされる著作権保護サービス企業OpSec Securityはなりすましによるものだと主張しているそうだ(TorrentFreakの記事[1][2]Ars Technicaの記事)。

CanonicalはUbuntuのISOイメージをBitTorrentでも提供しており、ダウンロードしても著作権侵害にはならない。しかし、ISPのXfinityを運営するComcastから届いたDMCA通知には、ユーザーのIPアドレスが著作権侵害のソースになっており、著作権者が著作物を確認したことや、サービスを著作権侵害に用いることはComcastのDMCAポリシーに違反し、サービスを停止まはた終了する可能性があることが記載されており、ユーザーのネットワークに接続しているデバイスをすべて検索して該当のファイル(ubuntu-20.04.2.0-desktop-amd64.iso)を削除するよう求めている。

これについてOpSec Securityは5月26日に何者かが複数のストリーミングプラットフォームにわたって同社のDMCA通知プログラムになりすましていたと説明し、DMCA通知を同社が送ったものではないことを示す確実な証拠を持っていると主張する。第三者が時折、OpSecになりすまして同社の評価を下げようとするが、このような試みは容易に特定可能かつ反証可能だと述べ、本件について適切な当局に通報するとも述べているとのこと。

しかし、ストリーミングプラットフォームでなりすましが行われたと説明する一方で、なりすましのターゲットになったファイルはすべてUbuntuのISOファイルとみられると説明しており、確実な証拠も具体的に示していないなど、謎の多い説明になっている。なお、ユーザーが受け取った通知自体はなりすまし者が直接送ったのではなく、Comcastを通じて送られたものとみられることをArs Technicaが確認している。

本件に関しては、Ubuntuの法務チームも調査を進めているとのことだ。
15285583 story
プログラミング

MicrosoftのC#コーディング規約に「privateフィールドにはプレフィックス」と追記されて混乱を呼ぶ 129

ストーリー by headless
混乱 部門より
あるAnonymous Coward 曰く、

C#のコーディング規約として一番権威あるのは本家Microsoftのものだと思われるが、そのページに、いつの間にか「private/internalフィールドには _ プレフィックス」「private/internalなstaticフィールドには s_ プレフィックス」「ThreadStaticの場合は t_ プレフィックス」を付ける必要がある(should)という項目が追加され、C#er達が大混乱に陥っている(C#のコーディング規則発端となったツイート)。

C#においては、後発のUnityがプレフィックスを付ける文化を持っている一方、本家のC#においては、プレフィックスを付けずに this. で参照する文化があり、StyleCop.Analyzersなどのスタイルチェックもこれをデフォルトとしている。また、2010年頃のプログラミング書籍では「メンバー変数にプレフィックスを付けるのはIDEが未発達の頃の名残で、IDEが発達した現代では不要」としてプレフィックスを付けないことが推奨されていたと記憶している。

今回の記述はそうしたこれまでの流れと真っ向から対立するもので、Twitter上ではアンダースコア派が歓喜する一方、this派からは大ブーイングが起こっているようだ。ただし、この規約が書かれたのは6年前でそれが今になって反映されただけといったコメントもあるなど、なんでこうなったかはよく分からない。

元となったコーディング規約はオープンソースの.NETランタイム貢献者向けに書かれたものであり、C#開発者一般に向けたものではない。日本語版にはまだ反映されていないが、英語版には「.NET Runtime, C# Coding Style」から取り入れられたものであることが明記され、使いたければ使えばいいという感じになっている。「s_」「t_」の使用はハンガリアン記法を使用しないよう求める.NETの一般的な名前付け規則に反するが、この点は解決されていない。

なお、元のコーディング規約では「this.」について、「どうしても必要な場合を除いて避ける」と記載されている。

15281047 story
Windows

Microsoft、eBPFをWindows上で利用可能にする計画 29

ストーリー by nagazou
計画 部門より
headless 曰く、

Microsoftは10日、eBPFをWindows上で実行できるようにする計画を発表した(Microsoft Open Source Blogの記事Phoronixの記事The Registerの記事BetaNewsの記事)。

eBPFはカーネルソースコードを変更したり、カーネルモジュールを読み込んだりすることなしにLinuxカーネル上でサンドボックス化されたプログラムを実行する仕組み。プログラム可能性や拡張性、敏捷性を提供する革新的な技術として知られており、DoS保護などのユースケースに適用されてきた。eBPFサポートは元々Linuxカーネル上に実装されたものだが、他のOSで利用可能にすることや、カーネルだけでなくユーザーモードのサービスやデーモンにも拡大することへの関心が高まっているという。

Microsoftのebpf-for-windowsプロジェクトはWindows 10/Server 2016以降でeBPFを動作させるもので、開発者が使い慣れたeBPFツールチェーンやAPIを利用可能にすることを目指す。プロジェクトはeBPFのフォークではなく、IO VisorのuBPFvbpfのPREVAIL eBPF verifierを含む既存の複数のeBPFオープンソースプロジェクトがWindows上で実行できるよう、Windows特有のホスト環境を追加する。プロジェクトは一般に適用可能(Linux固有ではない)なフックやヘルパーをeBPFプログラムでサポートすることを意図しており、eBPFプログラムとやりとりするアプリケーションにソースコードの互換性を提供するLibbpf APIをWindows上で公開するとのことだ。

15260190 story
GNU is Not Unix

FSF、RMS談話と理事会の声明を公開 42

ストーリー by nagazou
公開 部門より
headless 曰く、

Free Software Foundation (FSF)は12日、RMSことRichard M. Stallman氏のフリーソフトウェアコミュニティに向けた談話と、Stallman氏の復帰に関するFSF理事会の声明を公開した(Stallman氏の談話理事会の声明Ars Technicaの記事The Registerの記事)。

Stallman氏は2019年、Marvin Minsky氏を擁護する発言がきっかけで強い批判を受け、FSFプレジデントおよび理事職を辞任したが、3月にLibrePlanetのセッション冒頭で理事職復帰をサプライズ発表した。Stallman氏の復帰には強い反対の声も出ており、執行役員などが辞任する事態にもなっているが、FSFはスタッフ・理事のリストにStallman氏を追加したのみで復帰の理由等について説明せず、異論があることについても一切触れてこなかった。

少年時代に同年代の人たちと見えないカーテンで区切られているように感じていたというStallman氏は、自身の態度に否定的な反応を示す人がいることにその後気付いたという。Stallman氏は率直な物言いが人々、特に女性を不快にさせたことがあることを認め、ソーシャルスキルのなさから冷静さを失って人を傷つけたこともあるとして謝罪し、批判はFSFではなく自分に向けてほしいと述べている。

前回の辞任のきっかけとなったMinsky氏擁護発言に関しては、Minsky氏がJeffrey Epstein氏と全く同様に罪深いと結論付けた人への反論だったが、先にEpstein氏を罰を受けるべき連続強姦犯と位置付けていたにも関わらず、発言をEpstein氏擁護と受け取った人もいたという。Stallman氏は人種差別や性差別は体系的なものも含めて糾弾しているが、その逆だと言われて傷付いてもいるとのこと。

誤った非難には怒りを覚えるStallman氏はMinsky氏をよく知らないながらも擁護しており、不当な非難を受ける人がいればMinsky氏に限らず擁護するとも述べている。しかし、Epstein氏の被害にあった女性たちへの配慮が足りなかったのは無神経だったと反省。この出来事から傷ついた人に優しくする方法についていくらか学ぶことができたとし、他の状況でも人に優しくすることができるようになることを望んでいるそうだ。

一方、FSF理事会はStallman氏復帰の理由として、フリーソフトウェアに関する彼の歴史的・法的・技術的識見に比肩するものはなく、その英知が懐かしくなったことを挙げている。Stallman氏は現在も最も雄弁な賢人であり、自由なコンピューティングの献身的な推進者であることに疑問の余地はない。人柄に問題があると考える人はいるものの、過去の過ちを認めて反省していることから、理事会の過半数は彼の行動が改善されたと考えて復帰に賛成したとのこと。しかし、事前にスタッフへ知らせることなくサプライズ発表したことは失敗だったと認めて謝罪している。

15253759 story
音楽

Google、音声コーデックLyraをオープンソース化。低いビットレートでも高音質 32

ストーリー by nagazou
圧縮 部門より
Googleが2月25日に発表した音声コーデック「Lyra」がオープンソース化された。Google Open Source Blog上で4月6日に発表された。Googleブログによると、開発者からできるだけ早くフィードバックを得たいことから、オープンソース化したとしている。ライセンス形式はApacheであるという(Google Open Source BlogGitHubGIGAZINE)。

Lyraは音声通話やビデオ通話向けに開発されたもので、高性能コーデックとして知られているOpusの下限値である6kbpsよりも低い3kbpsという超低ビットレートでも再生可能とされる。通信時の帯域幅を減らす効果が期待できるとしている(ASCIIGIGAZINEその2)。
15249025 story
EFF

FSF運営チーム、執行役員をはじめ3名が辞任へ 78

ストーリー by headless
辞任 部門より
FSF執行役員のJohn Sullivan氏をはじめ、FSF運営チームのメンバー3名が辞任することが発表された(FSFのブログ記事The Registerの記事)。

辞任するのはSullivan氏のほか、副執行役員のJohn Hsieh氏とCTOのRuben Rodriquez氏。辞任の日付は未定となっており、Sullivan氏のツイートによれば新メンバーへの移行が完了するまで現職を務めるとのこと。現在、FSFスタッフ・理事のリストでは3氏の肩書に「Outgoing」と付記されている。

辞任の理由は一切説明されていないが、RMSことRichard M. Stallman氏の理事職復帰に関連するとみられる。Sillivan氏はStallman氏復帰について表立った見解を示していないようだが、FSF公式Twitterアカウントが投稿した「LibrePlanet関係者や出演者、出展者、スポンサーはStallman氏の復帰について一般発表されるまで知らなかった」とするツイートをリツイートしていた。

これに先立ってFSF理事職を辞任したKat Walsh氏は、Stallman氏の復帰に反対票を投じたと述べている。一方、FSFではWalsh氏に代わってIan Kelling氏が理事に就任したことを発表するブログ記事をはじめ、Stallman氏がLibrePlanetでFSF理事復帰を発表した3月21日以降のブログ記事でStallman氏に言及するものはない。

Stallman氏は2019年、未成年者との性行為を容認するような発言で批判を受け、FSFプレジデントおよび理事職を辞任した。Stallman氏の復帰にはフリーソフトウェア界が強く反発しており、4月3日夕方の時点でFSF理事全員の解任を求める公開書状に署名した組織は60を超え、署名した個人は3,000人を超えている。公開書状に署名していないEFFRed HatなどもStallman氏復帰に反対しており、Red HatはFSFおよびFSFがかかわるイベントへの資金提供を取りやめると発表している。
15247161 story
グラフィック

国土交通省の「Project PLATEAU」が、東京23区の3D都市モデルを無償公開 31

ストーリー by nagazou
公開 部門より
国土交通省は3月26日、現実にある都市を3Dデータ化して活用するためのオープンデータ化事業「Project PLATEAU(プラトー)」の一環として、「PLATEAU ver1.0」をリリースした(国土交通省リリースProject PLATEAUASCIIBUILT)。

PLATEAU ver1.0では2020年度事業として全国56都市の3D都市モデルの整備を行っているという。PLATEAUで作成されたデータをWebブラウザ上でプレビューできるPLATEAU VIEWについても公開されている。使用例や実証成果、各種マニュアル・技術資料などをPLATEAUの公式サイト上で公開している。また3Dデータ自体も協定を締結している社会基盤情報流通推進協議会の運営する「G空間情報センター」のポータルサイト上で公開されている。データ形式は「CityGML」「3D Tiles(建物)」「FBX」で、3D Tilesの道路とOBJに関しては今後対応する予定であるとしている。
typodupeerror

にわかな奴ほど語りたがる -- あるハッカー

読み込み中...