标签归档:Windows

10-19 随想:手搓WinFS和ERP

最近也在整理文件,也花了一些时间把下载机改成了一套极具特色的Longhorn式UI(Frutiger Aero Flat Modern亚种派生),也是之前发布过的千千静听主题的变体。这里不得不说Cairo Desktop是真的好用,不知不觉我用它搭建出了一种Windows NAS。虽然以前在Latitude 7390和小平板上也用过Cairo,但当时我并没有好好整理文件,只是当简单的MyDockFinder的替代品,毕竟7390的那个额头太大我要把任务栏挪走(但这不是更大了吗)。不过如果真的对文件整理有执念的话,Cairo Desktop能提升100%的调取效率——通过牺牲10%的屏幕空间换取一个人类交互学的视觉层面的L1缓存,特别是打开各种不同的RDP配置文件。当然可以和PStart与Obsidian搭配着用。

回到WinFS的话题来说,我稍微搜寻了一些相关介绍:
这是一种数据库对象关系型文件系统,它是为了支撑Windows Longhorn的各项前所未有的高级文件功能而开发出来的。简单来说,它在NTFS的稳定性的基础之上塞了一个SQL Server,就像在概念视频看到的那些精美的UI和UX的展示,被奉为Frutiger Aero时代的技术遗产。这个文件系统面向最终用户呈现的目标作用就是:文件可以通过标签和元数据进行管理,而不是层级式目录树。类似的概念在BeOS的BeFS以及对象存储也有体现。

可这些功能因为时代局限最终停止开发,真的是相当超前。

放到现实来说,就避免了「我该把这个视频放在哪个收藏夹」或者「创建一堆快捷方式」的尴尬情况——有的知识却和娱乐内容是捆绑在一起的,也有的文件分散在不同的存储库/数据集中。

Windows里的库(虚拟文件夹)、Eagle和Adobe Bridge、FenrirFS、TagSpace是一个下位替代,甚至是DigiKam和XnView。MP3等音频格式有ID3、图片有EXIF、文档有Dublin Core/XMP的支持,但远远不够。分布式文件系统也一定程度上有类似的功能,也就是聚合文件目录。这个功能在基于Win2003SBS的Windows Home Server 2007也有类似的提供,如果现在来说StableBit DrivePool、MergeFS与SnapRAID也是类似的作用。

后来我还发现了WinCatalog。我一直还想要提到JuiceFS和Longhorn(此LH非彼LH)。

很多人在构建影视媒体库的时候热衷于海报刮削墙,所以我非常犹豫要不要真的去搭建TrueNAS呢。

不过我对自动刮削并没有特别高的执念,我其实希望更加手动化的管理文件录入。也在寻找一些能自建F-Droid存储库乃至Windows软件商店的方案。我在上小学的时候有这个幼稚的想法,想要做一个好大好大的MC资源站(类似多玩盒子);但是现在我更多是为了解决NAS上的管理学技术债务,从而更好的处理技术储备。我发现我需要学习一个新的文件存储方式,而不是简单的分类。

我不知道大学里到底有没有这样的研究者,希望我不会变成Phil Katz(菲利普卡兹)或者是Hans Reiser,甚至我能不能达到那种高度也很难,希望我不会变成胡正甚至是宫崎勤。不过我还挺敬佩登大游的。
这不还是像小学生一样在玩符号化标签吗。但是现实的沼泽,zawa……这种浮想联翩还是打住吧。

那么既然提到了SQL Server,是不是也可以用Access乃至Excel甚至是LibreOffice Base作为索引的替代呢?甚至包括Obsidian(不过我还是倾向于把它当Psion级别的笔记软件)。
对于具体的用途,通过在数据库中专门建立查询表,像ERP系统管理零件一样管理文件资源,并且插入各式各样的元数据信息,类似于安卓上的Obtainium。不过现在的媒体库都是以NFO为基础的,但我想使用MD和YAML这样人类可读的方式。Obsidian有卡片式视图,但我没有仔细了解过……

我完全没有系统性学习过使用数据库的逻辑,仅仅是能够操纵GUI查表的程度。
不然也就没有那么多ERP和CRM系统了。说起来先代曾经也接受过相关项目的委托。
有朝一日我也要学习ERP管理吗?

现实生活中我也积攒了很多备件。我其实很好奇那些玩高达跟假面骑士手办模玩的胶佬是怎么管理小零件库存的,他们是不是会用CRM/WHM系统呢,好难学。之前看徐师傅的视频了解过一位玩纸模的贴吧玩家,真的有相当庞大的素材库。

千千静听桌面布局主题展示

远景设计 · 千千静听桌面主题布局设计 ♪

久违地进行了新的创作,
这次带来的是以千千静听为主题的Frutiger Aero风格的桌面设计。

千千静听是在早期中文用户之间一款知名的经典音乐播放器软件;
其在中国的有名地位不亚于WinAMP以及Foobar2000等播放器。我借鉴了部分源自Windows Longhorn与Win11的感官设计。那么让时间回到2011年,这就是我设想中的未来数字时代计算机桌面的样子。

  • 操作系统:Windows 10 22H2 – Build 19045.2006
  • 界面优化:ExplorerPatch
  • 主题软件:Open-Shell Menu
  • 快捷顶栏:Cairo Desktop
  • 侧边工具:8GadgetPack Tools
  • 壁纸设计:Digital-Disc by V1sta

这个桌面布局的设计主要是使用千千静听播放音乐。
我在一个用作下载机的迷你电脑上研究出这样的布置,不过为了与主要的环境隔离,我用RDPWrap破解了远程桌面的连接数限制,作为一个扩展的多用户会话运行这套数字音频播放界面的解决方案。

ExplorerPatch可以将任务栏上的图标实现居中,而Cairo Desktop的顶栏可以快速浏览音乐文件目录。

它在HP X2 210和ThinkVision L1710A的显示表现极其完美。
不过,任何分辨率的显示器都可以兼容,甚至包括手机上的RD Client。

音频一般直接在远程电脑播放,但千千静听也可以通过RDP串流。HP ProDesk自带了一个小喇叭,用它也可以出声。不过,我一般是将小米音箱接上去,走UAC音频。我还没有安装蓝牙模块,我或许会用硬件DAC利用无线的方式连接音响系统。要说缺点的话,就是用RDP的会话就不能使用USB遥控器控制了。

此外,千千静听除了用于播放传统的音乐文件之外,其另一特色是支持播放各种各样的Chiptune芯片音乐。除了常见的midi之外,也涵盖了例如mod、xm、it后缀的模块音乐。

Macast同时也可以接收DLNA串流播放的需求,尤其是网易云音乐。
这也弥补了千千静听自身没有DLNA渲染功能的遗憾。它也可以接入到Home Assistant上控制。

随想:XP时代的智能家居系统

之前在研究智能家居,发现在Zigbee之前,还有一种从2000年流行的物联网协议叫做Z-Wave。 我思考在千禧年代,是不是在Windows XP时代也有智能家居的软件呢?或者准确来说,应该叫家庭电气自动化系统。以前在上学的时候也听说过比尔盖茨的别墅——「世外桃源」的概念文章,由电脑控制的别墅园区。现在它有了一个新的名字——物联网与智能家居。

在2005年后期微软发布的Windows XP Media Center 媒体中心系统,本身作为家用电脑就非常适合用作智能化服务器,而其演示视频也有相似的构想、Media Center本身亦支持各种附加组件用于控制API(相当于现在的智能电视或Apple TV),以及包括后续HomeOS的概念。

另一个值得讨论的是Windows 8/8.1以及早期的Windows 10,它们的Metro设计语言真的相当契合智能家居系统。不过很可惜的是生不逢时、没有赶上智能家居系统发展土壤,当然这个细究起来就是社会问题了,在此不表。(土壤怎么来的你别管)

因此,仅仅是讨论操作系统的支持程度的话,其实只能算得上是Home Assistant或者OpenHAB这类聚合器、以及HomeKit、Matter这样的「平台与规范」的概念。对于较为底层的电气协议在那个年代的发展实际上是参差不齐的,因为有古老的从工业PLC系统下放的RS232楼宇控制私有协议、也有上述提到的Z-Wave通用协议,以及X10协议等等,所以具体的协议和支持的底层主控软件是更加重要的选择。(当然即便是现在的Zigbee也做不到完全兼容,但总归是个亮点)

为了能支持众多供应商制造的产品,或者往往建立一套类似行业软件的解决方案与生态壁垒,所以本质上它的价格并不便宜,放在如今来看几乎也是奢侈品了,而且是需要学习成本的奢侈品。当时无论是软件还是硬件都没有当今的华强北时代做得廉价与小型化(实际便宜重点),远没有涂鸦或者米家那么容易入门。

顺藤摸瓜,根据协议的支持程度,我发现了叫做HomeSeer的软件,这即是XP时期相当流行的“智能家居”解决方案,并且也还实现了早期的语音控制与智能手机/PDA、以及触控屏界面设计的配套软件。不过,我没有找到太多的屏幕截图,仅仅能从包装图窥见一斑。

XP-HA_HS2.jpg

这是他们的触控屏设计软件,乍一看像是Flash小游戏或者是WinCE车机的风格。这非常符合千禧年代的民间科技审美。

XP-HA_HSTouch1.jpg

近代版本引入了扁平化设计语言,以及2016年的Pixel手机。 不过这还是更像WinCE或Windows Mobile的PDA的感觉……

XP-HA_HSTouch2.jpg

他们现在仍然在开发智能家居系统,最新的版本是HS4,并且与时俱进也开始支持树莓派这样的ARM平台。根据这个宣传图来看,已经有往Home Assistant的样式靠拢的形式。

XP-HA_HS4.jpg

基于X10协议的ActiveHome Pro是另一个更加流行的家庭电气自动化软件,界面设计具有Windows XP的原生类审美风格,类似于赛门铁克PCAnywhere或者早期的Acronis True Image等各种工具软件。

XP-HA_ActiveHome Pro Test.jpg

在2000年代末期还流行着MisterHouse这样的Web端软件,它是由Perl编写的,可以运行在Web网页服务器上。这是Home Assistant最接近的雏形之一。

XP-HA_MisterHouse.jpg

后来的软件版本也更新了Bootstrap时期的美学的UI界面设计,极具Mac和GitHub的极客时代的视觉印象。

XP-HA_MisterHouse_Bootstrap.jpg

番外

我此外还构想了仓管系统与厨房电脑的设计。 它可以是一台自带摄像头的平板电脑,也可以是台式机,可以将包裹或冰箱里的食品以某种程度录入到仓管系统,然后对使用期限实施数据化监控(防止过期),或者检测小零件的库存情况(例如螺丝、积木或手工制品的漆面、模玩零件)

仓管系统可以是Docker运行的Home Server软件,也可以是一个Obsidian/Excel表格,然后调用Tasks.org或其他自动化系统建立提醒。

装在厨房的电脑需要特制的便宜键盘与Dock,搭配Hi-Fi音响系统可以使用Foobar2000或WinAMP播放经典MP3音频,或串流来自Navidrome/Jellyfin/Subsonic Server上的服务器音乐;它亦是MPD播放端、DLNA渲染播放器,可以播放投送的音乐MV,甚至利用ShanoCast 播放一些来自主PC投送的Web视频平台的音乐(例如B站)。

舍利子回魂

太痛苦了,太痛苦了!……舍利子回魂!

今天遇到了非常痛苦的事情:
我的Chrome标签页打开了700+个TAB(别问我为什么会这么多),最后导致整个浏览器的标签页全部消失。
只留下最新的几个。因为我实在太忙了,我硬盘几乎都满了。
积攒了整整一年的标签页,见笑了。

千万不要在Chromium系的浏览器打开700+标签页,
这是在挑战文件系统的极限。
我曾经使用Tab Limiter限制自己打开的数量。
某一天因为项目实在太多所以破例增加了一些“债务”,好巧不巧,现在压下来了,我被这些债务压在了下面,痛苦不堪。
别嘲笑我,或者拿这个例子来讽刺我,我真的会生气的。

然后,还是要强烈安利推荐Acronis True Image,
不过这次救命就没那么顺利。要恢复Chrome的数据就去找User Data。其实这么一说,也应该单独给User Data建立一个文件级别的备份。话说我的128GB系统盘根本不需要完全地每日备份,几乎更改的都是浏览器的部分。

好消息,一年前积攒的标签页似乎都找回来了,也没有重灌系统;
算是如标题一样:舍利子回魂了;
但是坏消息,由于某些停电关机导致的错误缘故,一个多月前(26号)的备份实际是无效的,因为这几天打雷又不舍得备份,导致只能用更早之前的备份。

于是所有的配置状态回档到了6月3号,这就必然会发生数据状态的不一致。虽然我有看网页截图积攒到几十GB的习惯,但是也不能完全准确地想起我究竟开了多少标签页。
包括4399开的上百游戏标签页在内也没能恢复。
不过,某种程度上也是强行减负了吧?

一个多月的历史都烟飞灰灭了,也不能完全这么说。
借助History+、History Trends Limited包括谷歌自己的历史记录,还是能回想起一些事情的。
但是肯定没法回到以前的状态了。将近两个多月的历史记录呢。

所以先把去年的MPD音频播放器研究一下,或者全部保存一下。
养成不即时但是重要的内容随手发到博客或是Obsidian的习惯。
总之数据存储是个难事。

理论上这个问题也适用于其他同样是Chromium系的浏览器。对于macOS还是Linux也是同理,工具略有不同,说起来我还想试试Macrium Reflect却没能实现。即使不能进行全量的系统备份,也应当保存好浏览器部分的数据,无论是直接镜像还是选择性备份。

所以那种赔钱的创作还是不要做好了。

[转载] Windows自带图标DLL位置大全

转自 吕毅 的博客文章 :https://blog.walterlv.com/post/where-is-the-windows-10-native-icons.html

转这篇文章主要是受到了StyleStar帖子的启发:
隐藏在现代Windows里的旧时代图标
域主自己也经常用这些图标,当然还是更喜欢用IcoFX手搓多分辨率的版本。


无意间发现我的 D 盘根目录中大部分的文件夹都是系统专用文件夹,有自己的独特图标,偶有一两个开发用的文件夹是默认图标。于是想把它们改成独特样式, 而且是 Windows 10 那些新图标样式 !


这是我的文件夹,我希望把最上面几个文件夹的图标改成下面那些风格。

大家都知道在文件夹上右键,选择 属性 → 自定义 → 更改图标 ,这里可以选择很多图标,但用了很多年看腻了,Windows 10 中还自带有那么多,它们又在哪里呢?

Windows 10 自带的图标几乎都在 %systemroot%\system32\*.dll 中,主要是这些:

我们一起来看看它们都是什么样的吧!

Windows 10 风格

ddores.dll

▲ ddores.dll 包含各种硬件图标

dmdskres.dll

▲ dmdskres.dll 磁盘管理所用图标

imageres.dll

▲ imageres.dll 各种各样 Windows 10 风格的图标,涵盖各种用途

mmres.dll

▲ mmres.dll 音频设备图标

networkexplorer.dll

▲ networkexplorer.dll 网络和共享中心图标

pnidui.dll

▲ pnidui.dll 不要被这些空白迷惑了,这都是白色的网络指示图标(有线、无线、飞行模式等)

sensorscpl.dll

▲ sensorscpl.dll 各种传感器图标(如温度、亮度、声音、指纹、地理位置等)

setupapi.dll

▲ setupapi.dll 为各种硬件安装程序提供的图标

shell32.dll

▲ shell32.dll 这个是点开“更改图标”按钮后查看的默认图标库,也包含各种各样 Windows 10 风格的图标,涵盖各种用途

wmploc.dll

▲ wmploc.dll 各种媒体设备、媒体文件、媒体文件夹

wpdshext.dll

▲ wpdshext.dll

Windows 7/Vista 风格

accessibilitycpl.dll

▲ accessibilitycpl.dll 辅助功能图标

dsuiext.dll

▲ dsuiext.dll 服务器或网络服务所用图标

gameux.dll

▲ gameux.dll 游戏图标

ieframe.dll

▲ ieframe.dll IE 所用的图标(部分图标其实已经更新成 Windows 10 风格,给 Edge 用)

mstscax.dll

▲ mstscax.dll 远程桌面连接所用图标(部分图标其实已经更新成 Windows 10 风格)

netcenter.dll

▲ netcenter.dll Windows 7 风格的网络和共享中心所用图标

Windows XP/2000/9X/3.X 风格

compstui.dll

▲ compstui.dll

mmcndmgr.dll

▲ mmcndmgr.dll 古老的图标

moricons.dll

▲ moricons.dll 古老的图标

netshell.dll

▲ netshell.dll 古老的网络连接图标

pifmgr.dll

▲ pifmgr.dll Windows 95 时代古老的图标

wiashext.dll

▲ wiashext.dll 各种图片、照片和媒体设备图标

一个说明:你会发现有些图标是空白的,这个不是 BUG,是微软的无奈……因为有些古老的不负责任的程序会依赖于这些老旧的被微软淘汰的图标,如果微软删掉了这些图标,那么这些程序会崩溃。哎……

本文会经常更新,请阅读原文: https://blog.walterlv.com/post/where-is-the-windows-10-native-icons.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 ([email protected]) 。

[古物] 逮捕令 Windows 95屏保程序(1997年发售)

复活绝版MSN Messenger,顺便修好上古桌面伴侣i-Buddy | Rayly Retro_哔哩哔哩_bilibili
UP主硬核复活了早已停服的MSN Messenger,带我们重温2009年的经典聊天体验!不仅如此,还挑战修复上古桌面伴侣i-Buddy,让它对消息和闪屏震动做出反应。1. 软件复活:通过Escargot社区项目,让Windows Live Messenger 2009重新连接网络。2. 硬件修复:开箱绝版USB桌面伴侣i-Buddy,解决驱动与系统兼容性难题。3. 完美联动:最终成功让i-Bud, 视频播放量 8254、弹幕量 15、点赞数 413、投硬币枚数 40、收藏人数 609、转发人数 28, 视频作者 量子菠萝_, 作者简介 ,相关视频:2026年小Q机器人复活记 Qrobot,几十块的乐迪机器人刷机后能干啥?奥多拉超级飞侠乐迪智能机器人刷机后演示(由网友拍摄),美国在线(Aol)的吉祥物Running Man跳舞视频,4k60帧,我用移动2G信号拨打18514274341触发了罕见提示音(中国移动1860时期与10086时期混血提示音,女中文是1860,男英文是10086),Windows这样设置,能变苹果?【绿联】,如果把手机铃声修改为1 bit:闹钟专用铃声?(详细科普+对比测试),在2026年复现一次拨号上网。,哈哈这个小玩意真的好酷,这个旋律似乎已经很久没听到了,曾有个系统,叫 Windows CE
www.bilibili.com

在寻找MSN考古资料时,从上述视频的推荐列表中发现了逮捕令的周边,是一部Q版的逮捕令主题的屏保程序,可以运行在Windows 95系统,是非常古早的产物(逮捕令OVA是94年、TV是96-97年)

美幸姐姐和夏实姐姐好可爱!

整个动画画面有点类似于PC98/早期Galgame游戏的画风,同级生?总之是90年代常见的PC游戏的风格,而且是妥妥的通用IBM-PC WIN程序而不限于PC98。刚好97年日本市场已经开始转向通用的IBM-PC架构了。

其动效在如今看来略显复古,但是依然很用心。

【古物】逮捕令 Windows 95屏保程序(1997年发售)_哔哩哔哩_bilibili
有一说一,Win95这虚拟机确实难装,给我折腾到夜里五六点…感谢留日友人,给我从垃圾堆里拾回来这碟^_^做完倒是想起来自己只看完了94版ova和96版tv,第二季还没开始看呢,该抽空看一看了。动画名:《逮捕令》 日文名:「逮捕しちゃうぞ」BGM:100mphの勇気 (100mph的勇气) – 平松晶子, 视频播放量 20900、弹幕量 74、点赞数 1252、投硬币枚数 312、收藏人数 1499、转发人数 117, 视频作者 Ankh-yty, 作者简介 ,相关视频:老番的精细程度恐怕还在我们想象之上,【DVDrip/480P】逮捕令 第一季(TV版/1996),当 win95 和 win11 那晚喝醉了,还是老番有细节,我在十几年前的儿童学习电脑里发现了不得了的东西😨,美的窒息的画风,在2026年复现一次拨号上网。,“上世纪最美女警”,我爸以为的老游戏:,“上世纪的b站动画全是这种视频”
www.bilibili.com

我试着在Windows7的X60 Tablet运行安装程序,我还没摸索出各个屏保的模式,有一些好像也打不开。

上图的可以直接在中文系统运行并设置成系统屏保。

春夏秋冬的故事,因为要显示日文,所以有可能会闪退。

这里就需要用到改区软件LocaleEmulator,也就是玩Galgame的玩家常用的工具,可以欺骗软件在一个日语环境下运行。

屏保的本体实际上安装在Program Files文件夹,只要转区运行EXE执行就可以打开。台式机的Win10会闪退(缺少某些函数),所以还是用Win7吧。


另外,音乐部分提供了MIDI和WAV的格式,和东方类似。
我后续也把它们传上来吧。
在X60T的运行拍摄也在稍后补上……但愿吧。

如果提到90年代的电脑,其实应该用那台Biblo去跑的。。。(也是97年的产物)
我是不是说过TV版逮捕令都有用PCMCIA上网的桥段了。

下载:

Archive.org 有抓取的ISO镜像,可以直接下载。

You’re Under Arrest Story Screensaver : Kodansha Limited, Kosuke Fujishima : Free Download, Borrow, and Streaming : Internet Archive
Screensaver and Mini game collection disc for windows 95, ripped on an english laptop I can’t get this to work please contact me via @YUAAppreciation on…
archive.org

https://archive.org/details/youre-under-arrest-story-screensaver

CDMA手机添加GSM网络支持

前段时间在二手市场上发现一些老旧的WinMobile、PPC双卡手机,这些手机原本应该只有CDMA支持的型号、但却可以通过某些方式打开部分GSM网络的特性、实现双卡双待。

与硬改不同的是,这些手机可以通过某些固件选项打开部分的GSM网络技术支持,但功能并不完整,所以本质上它还是CDMA制式的手机。对比于硬改成GSM的那些机型,这种双模双卡双待的手机更像是通过额外的组件扩展了功能,不会因为硬改导致完全丧失CDMA的通信功能。

当然,GSM易受干扰、速度慢的缺点也会影响到CDMA侧的通信部分出现障碍,除非暂时关闭其中一个通讯待机系统,因此依然不如原生的GSM支持。无论是软改、硬改还是附加件,这在追求质量稳定性的企业环境市场是接受程度较低的;但随着需求增长,相信双卡双待机型也会被大众市场所接受……

FA-PC型 海景房机箱概念设计

基于Frutiger Aero美学绘制的海景房机箱草图

最近Frutiger Aero的美学也流入到了DIY装机的交流圈中,
我其实一直想弄一台FA风格的海景房机箱。

这个机箱的原型是金河田爱国者长城的海景房机箱,是个类似公模的设计,大概在200元人民币左右,还是蛮便宜的。
这个圆角是打破以往海景房鱼缸棱方印象的重要设计。

我加了一些自己的风格,比如散热器马甲的设计,它不是那种完全OldSchool的风格,不会和现代设备显得格格不入。
实际上很容易混搭出类似的风格,都是现有技术可以实现的,甚至可以依靠3D打印。因此,如果有厂家想要复刻,并不是很困难。

当然光驱位就有点难度了,因为涉及到内部的位置……光驱位实际上是用来装抽取盒的。

继续阅读FA-PC型 海景房机箱概念设计 →