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脚本】,分享下哈。项目介绍随着如今电影越来越多,各种各样的烂片和捞钱的商业片也层出不穷,而有意…