翻譯《The Old New Thing》- Windows 媒體目錄中 onestop.mid 文件的故事

What's the story of the onestop.mid file in the Media directory? - The Old New Thinghttps://devblogs.microsoft.com/oldnewthing/20130212-00/?p=5263


????????如果你查看你的C:\Windows\Media文件夾,會發現一個名為onestop的MIDI文件。這個奇怪的小MIDI文件背后有什么故事?Aaron Margosis認為這個文件存在安全風險,因為"如果攻擊者能讓這個文件播放,它會給所有聽到的人造成持久的精神痛苦和折磨"。

????????盡管維基百科聲稱[需要引用],這個文件并不是彩蛋。該文件是在Windows XP中添加的,注釋為"添加酷炫的MIDI文件替換舊的糟糕文件"。所以盡管onestop很糟糕,但被它取代的那些文件一定更差!

????????好吧,但它們為什么被添加呢?

????????為了產品兼容。

????????產品支持團隊希望系統中至少默認存在一個MIDI文件用于故障排除。這樣,當出現MIDI播放問題時,無需讓客戶訪問網頁下載MIDI文件就能進行診斷。當被問及為什么這首曲子如此難聽時,添加該文件的開發者解釋說:"信不信由你,OneStop比它取代的那些曲子(如《糖梅仙子之舞》等)'不那么糟糕'。" 替換舊MIDI文件的另一個原因是新曲子能測試更多樂器。

????????這首曲子由David Yackley創作。

????????另一方面,我們失去了clock.avi。😥? ? ? ??


譯注

? ? ? ? 我去聽了下這個4分8秒的onestop.mid,并沒有那么糟糕,很歡快,樂器種類也很多,你也可以試試聽下,談談感受?:)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88051.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88051.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88051.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【方案】前端UI布局的絕技,響應式布局,多端適配

大家好,歡迎來到停止重構的頻道。本期討論網頁UI布局。網頁UI布局是前端開發中占比較多的部分,做完網頁布局也就差不多完成了一半的工作。本期視頻,我們不再討論基礎的UI布局。我們希望滿足響應式布局,一份代碼適配PC/平板/手機等…

【鄭大二年級信安小學期】Day4上午:Bool盲注時間盲注堆疊查詢post注入HTTP頭部注入ua字段

目錄 0 錄制文件 1 SQL注入-布爾盲注 1.1 布爾盲注優缺點 1.2 先看一下第八關嗯頁面特征 1.3 步驟 1.4 常用函數 1.5 判斷是否字符型 1.6 判斷閉合 1.7 查詢庫名 1.8 查詢數據表 1.9 獲取字段名 1.10 獲取數據 1.11 布爾盲注缺陷 2 時間盲注 2.1 基礎知識 2.2 判…

如何設計一個“真正可復用”的前端組件?

🧱 如何設計一個“真正可復用”的前端組件?🔧 一個按鈕可以寫10次,也可以封裝一次復用全場;組件是前端的積木,而設計模式才是組裝它們的說明書。你真的在寫“可復用”組件嗎?🧠 什么…

AlpineLinux安裝RabbitMQ及其管理界面

AlpineLinux安裝RabbitMQ及其管理界面 本文以 alpine linux 的 3.21版本為例,演示對于 RabbitMQ 在Linux 下的安裝,其他發行版本大同小異。主要是包管理軟件的命令區別,以及在線倉庫提供的 RabbitMQ 版本差異而已。 (一)安裝 Erlang 因為 RabbitMQ 是用 Erlang 語言編寫…

3S技術+ArcGIS/ENVI全流程實戰:水文、氣象、災害、生態、環境及衛生等領域應用

系統梳理3S技術的核心理論與實戰應用,涵蓋ArcGIS與ENVI軟件操作、空間數據管理、地圖投影轉換、遙感影像解譯、DEM地形分析、空間插值建模等關鍵技能,并結合農業、氣象、生態、災害等跨學科案例,提供從數據獲取到高級可視化的完整解決方案。無…

彈窗中el+table,二次打開彈窗,選擇列會攜帶第一次選擇的數據

1第一次打開彈窗選擇的數據,正確,然后關閉彈窗再次打開彈窗,重新選擇,第二次的數據,錯誤在打開彈窗/關閉彈窗等位置全部做了置空處理,以下是代碼:最后的原因是:el-dailog 自帶緩存&a…

RocketMQ在Spring Boot中的詳細使用指南

?? 目錄 ?? RocketMQ簡介 什么是RocketMQ? 核心概念 ??? 基礎架構組件 ?? 重要概念解釋 ?? 環境搭建 1. RocketMQ服務端安裝 Docker方式(推薦初學者) 手動安裝方式 2. 驗證安裝 ??? Spring Boot集成配置 1. 添加依賴 2. 配置文件 application.y…

基于Java+Springboot的醫院檔案管理系統

源碼編號:S597源碼名稱:基于Springboot的醫院檔案管理系統用戶類型:多角色,用戶、醫護人員、管理員數據庫表數量:11 張表主要技術:Java、Vue、ElementUl 、SpringBoot、Maven運行環境:Windows/M…

Pandas 學習教程

目錄 定義 基本操作 一維數組操作 二維數組操作 數據選擇過濾 數據處理 數據清洗 數據轉換 數據分析 排序 分組聚合 數據透視表 高級操作 合并數據 時間序列處理 自定義函數調用 數據可視化集成 數據導出和導入 大數據分塊處理 定義 全稱: panel da…

QueryWrapper 類的作用與示例詳解

通俗易懂的解釋想象一下你去圖書館找書:QueryWrapper 就像是一個智能的圖書管理員你告訴管理員你的需求:"我要找計算機類、2020年后出版的、作者是張三的書"管理員會根據你的要求組合查詢條件,然后去書庫幫你找書在編程中&#xff…

【PyTorch】PyTorch中torch.nn模塊的循環層

PyTorch深度學習總結 第九章 PyTorch中torch.nn模塊的循環層 文章目錄PyTorch深度學習總結前言一、循環層1. 簡單循環層(RNN)2. 長短期記憶網絡(LSTM)3. 門控循環單元(GRU)4. 雙向循環層二、循環層參數1. …

Ubuntu 24.04 LTS 服務器配置:安裝 JDK、Nginx、Redis。

Ubuntu 24.04 LTS 服務器配置:安裝 JDK、Nginx、Redis。新建用來放置軟件安裝包的目錄 mkdir /home/software 配置目錄所有者為 ubuntu 用戶: chown ubuntu /home/software將軟件安裝包上傳到 /home/software配置 JDK-8 新建 jdk 安裝目錄 mkdir /usr/ja…

工作中用到過哪些設計模式?是怎么實現的?

1. 單例模式(結合 Spring Component)場景:配置中心、全局狀態管理 Spring 實現:java// 自動注冊為Spring Bean(默認單例) Component public class AppConfig {Value("${server.port}")private in…

Leetcode 3609. Minimum Moves to Reach Target in Grid

Leetcode 3609. Minimum Moves to Reach Target in Grid 1. 解題思路2. 代碼實現 題目鏈接:3609. Minimum Moves to Reach Target in Grid 1. 解題思路 這一題我一開始走岔了,走了一個正向遍歷走法的思路,無論怎么剪枝都一直超時。后來看了…

工作流引擎:IDEA沒有actiBPMN插件怎么辦?

文章目錄一、問題描述二、替代方案一、問題描述 我們在學習activiti7工作流引擎的時候,需要設計流程圖。 一般推薦的就是使用IDEA插件actiBPMN進行開發。 但是,這個插件在IDEA2019后的版本都不在支持。 也就是搜不到 那么,怎么辦了&#x…

Android音視頻探索之旅 | CMake基礎語法 創建支持Ffmpeg的Android項目

一.CMake語法 CMake語法非常多,我們知道如何導入靜態庫和動態庫以及最基礎的使用,目前是夠用的。其它方面則根據實際項目同步學習。 1.1.基礎語法-常用 cmake_minimum_required:指定cmake最小版本include_directories:引入&#x…

React Native 初始化項目和模擬器運行

中文官方文檔:https://reactnative.cn/docs/environment-setup 英文官方文檔:https://reactnative.dev/docs/getting-started-without-a-framework#step-1-creating-a-new-application 創建新項目 1、初始化 # 如果你之前全局安裝過舊的react-native-cli…

20250706-5-Docker 快速入門(上)-創建容器常用選項_筆記

一、創建容器常用選項1. 創建容器常用選項1)常用選項創建容器常用選項交互式選項:-i:保持標準輸入打開,允許交互式操作-t:分配偽終端,使容器像傳統終端一…

插值與擬合(3):B樣條曲線

在路徑規劃問題中,通常會用到B樣條來平滑路徑,本文實現并封裝了三次準均勻開放B樣條曲線,供大學學習使用。作者提供了三套代碼方案。可以用于不同平臺:方案1:MATLAB;方案2:標準C;方案…

[免費]基于Python豆瓣電影數據分析及可視化系統(Flask+echarts+pandas)【論文+源碼+SQL腳本】

大家好,我是java1234_小鋒老師,看到一個不錯的于Python豆瓣電影數據分析及可視化系統(Flaskechartpandas)【論文源碼SQL腳本】,分享下哈。項目介紹隨著如今電影越來越多,各種各樣的爛片和撈錢的商業片也層出不窮,而有意…