博文

UWP版foobar2000可用的foobox

图片
感谢吧友 @兰姆的回忆 的指点,目前移植工作已经大部分完成了,除了有个最小化按钮无效的小bug以外主体功能没啥大问题了。用于UWP版Foobar2000的foobox主题补丁包下载链接: https://pan.baidu.com/s/15jMNpaa35qjQ86ItOZ4zOQ   密码: dnyk 以下是使用说明: 1、为了感谢原作者 @dreamawake 的劳动,本Mod只以补丁包形式发布,在使用本补丁包前需要从原版foobox中提取一些文件。传送门: http://tieba.baidu.com/p/5522744156 2、本补丁包只适用于Win10应用商店那个不带mobile的foobar2000,你要是下了那个带mobile的请不要问我怎么用,这俩不是一个的; 3、必须提取的插件和config文件:至少需要从foobox中提取5个插件及其对应的cfg文件才能保证本mod能使用。提取后请按下图结构放到文件夹里,错误提取会导致foobar无法正确识别插件。提取方法是右键foobox安装程序,打开压缩包。插件从components文件夹中解压,对应的cfg文件从configuration文件夹中解压。 其中除eslyric和wsh-panel外各文件夹内都是同名dll文件,最后一个文件夹内容如下(注意一个都不能少,少了就会有bug)。eslyric需要把scripts文件夹也提取出来放进去(这个是歌词脚本): 4、将提取的插件、本Mod包含的内容都准备好之后,定位到%localappdata%\packages\Resolute.foobar2000_cg7j1awqsza28\LocalCache\Roaming\foobar2000,将插件放入这个目录下的user-components文件夹,本mod中的theme文件夹放到这个目录,本mod中的cfg文件放到configuration文件夹。以上操作必须在foobar2000关闭时进行,否则可能有意外问题。 5、请尽情使用吧!本移植已经实现了foobox的UI、播放、搜索功能,没有实现foobox的调用mp3tag的功能(不确定uwp有多大权限调用win32,以及我没看懂foobox相关代码)。有bug的话请在反馈前确认一下win32版foobar是否正常。本移植只是兴趣作品,请不要期待我...

Win 10应用商店版Office安装模板类插件的方法

图片
大概在今年初微软对所有Win10桌面版设备开放了应用商店版Office桌面程序的下载权限(需要有效的Office 365订阅)。用应用商店版有以下的好处: 第一是可以方便地选择组件安装。众所周知从Office 2013开始,个人版Office想要选择安装的组件就极其麻烦,必须借助部署工具并且熟悉配置文件结构,自己写出一个配置文件才可以。Office 365更是不给个人用户选择权限。而在商店版中就没有这种限制,你可以自由选择要安装的组件。 第二是更新十分方便。应用商店自己就会把Office更新了,不用再去手动去Windows更新那里检查更新。 第三是基本不会发生office文件被破坏的现象,因为你根本没有WindowsAPP文件夹的访问权限。卸载起来也十分干净方便,直接右键图标卸载就行,绝无残留。 不过也有一些不足。最明显的就是加载插件的问题。传统Win32的Office写了注册表,第三方程序知道应该如何与Office通讯;而应用商店版的由于不存在常规的注册表操作,因此第三方程序目前是没有什么办法的。对于COM类插件还好,这些因为在系统内有注册记录可以直接识别;但是像Zotero这种插件属于Word模板的程序就没有办法,如果手动加载模板会提示宏被禁用(这个模板是加载宏的,但因为安全策略默认会禁止宏),需要每次启动都点一下。这里我们用另外一个解决方案,这里参考了Zotero官方的faq,但稍有不同。 以Zotero插件为例,我们打开应用商店版Word,点击“文件”-“选项”-信任中心-受信任位置,可以看到Word设置了三个受信任位置: 注意这里的位置,从这里加载的文件,宏都是不会禁用的。对于Zotero插件这样的,我们需要一启动Word就让它加载(如果你放到模板的位置就是默认加载但不应用了),所以我们需要让它的核心文件Zotero.dotm(原始位置在Zotero安装目录\extensions\zoteroWinWordIntegration@zotero.org\install下)位于第三个目录中。 但是如果直接Copy过去又有一个问题,如果Zotero程序更新了,这个copy过去的模板文件可是不会自动更新的,因此可能一些已经解决的兼容性问题就没法应用了。所以这里我们用一个小技巧,那就是文件链接。 以管理员身份打开命令行(注意是cmd不是powershell,powe...

有道词典8.0去广告方法

图片
有道词典8.0更新以后,界面和UI代码结构都大改了,原来的7.x系去广告方法自然就失效了。其实目前8.0版广告比7.x版少了很多,但对于每次查词都会出在结果页的广告还是不能忍的。于是重新研究了一下代码。 和以前一样,有道词典的页面大量用了html代码,然后需要在页面显示的资源用js代码生成。而目前找到的控制广告的代码在有道词典安装目录下版本号目录的resultui\js\dict.min.js中。 为了看起来方便,可以用代码编辑器把这个js格式化一下(这里博主用的VS Code),格式化后在第42行可以找到有关广告的代码如下(本来红线圈出的部分应该可以看到广告字样的,我这里因为已经删掉了就没有了): 改成上图那样即可。不过我没搞清这个代码具体的意义,我试过删除整个function段结果就炸了,什么内容都显示不了,如果有懂的大佬可以帮忙看一下。 有遗漏的地方还请各位大佬多多包涵,毕竟我并不是专业码农只是业余爱好者而且不懂js…… 更新:新发现两处控制广告的代码,如图,一处在resultui\js\dict.min.js中图示的位置(行号是格式化之后的行号),删除我选中的部分即可 另一处是resultui\js\wordbook_detail.min.js中的图示位置(行号是格式化之后的行号),一样是删除我选中的部分即可 更新:方法已失效

祭奠蜜蜂同学

我是在家里突然得知蜜蜂出事的消息的 非常突然,突然到我在群里看到时的消息已经是“人要不行了,明天就抬回老家”这样的字眼。也算有些感伤吧,毕竟怎么说也是当年学长组带了几周的学妹,正是青春的年纪,却走得这么突然。 本来今天群里的人说是要去出事的地方烧些纸钱的,后来说影响不好,最后说是回老家再说。也确实,已经故去的人了,再因为她去影响活着的人,故人也不会安心的吧。 只是慨叹生命的脆弱,脆弱到仅仅几秒的疏忽就足够让死神的镰刀收割一个生命。仅仅一个瞬间,一个人的命运就发生了变化。也许就像长者所言:人呐就不知道,有些事就无法预料。真的,我们不知道未来会是怎样,那些太过远大的理想,可曾因为突然的变化和时间的流转而变得苍白,变得遥不可及?讲起来要是每个人都按小时候的理想去走的话,人人都成了科学家或者航天员什么的了吧(笑)。我们能做的一切,似乎只有让我们能看到的明天不太糟而已。 明天会是怎样呢?我不知道,也不想知道,今天能过好就好吧,想的越多怕是只会徒增烦恼吧。只是我说出“我不知道”的时候,有人总是会说“你应该知道,你怎么能不知道呢?”纠结于这些“必须知道”中,恐怕也不会快乐吧。有些时候想活得简单,简单到端着一杯茶水,坐在老城根下,边闲聊边看日落(不过怕是得再等40年吧)。现在只能忍受压榨了。 以上,因一个人而起,写了些乱七八糟的东西,没有什么逻辑(我不交稿子的东西也懒得讲逻辑了太麻烦了),感谢作为看客的您能把鼠标滚动到这里。 完

黄金鸟笼

昨天晚上在路上见到一个提着笼子的妹子,有感而发 黄金鸟笼,装饰固然豪华,以至于笼外的观赏者个个羡慕不已。可是只有笼中的鸟才知道,即使再华贵,鸟笼终究是鸟笼,改变不了束缚着鸟儿的现实。 读了两年直博,现在是感觉我就进了这么个黄金鸟笼,家中的人们各种羡慕,“你家xx这么出息读了x大的直博”,可是压力,没人知道。 我也不愿和家人说起我的工作,一来是专业术语太多解释起来很麻烦,二来让家人千里之外操心也有负罪感。可是总想有个能透气的地方,有个能说的人,毕竟鸟笼不透气,鸟是会憋死的。 老实说我一开始并没想直博只想保个研,拗不过家里的要求罢了。看来还是应该选择自己喜欢的路,而不是别人指出的路。