2021-06
26

喜欢搜索

By xrspook @ 13:15:16 归类于: 烂日记

我到底有多么喜欢搜集资料呢?这个东西连我自己都不知道,反正一定程度上我觉得在这个问题上我会上瘾,无论是什么话题。在八卦的问题上我会上瘾,在学术的问题上我同样会上瘾。

我一直都很喜欢大学的文献检索课。那门课程教会了我们做使用查找专业文献的中文的搜索引擎以及外文的搜索引擎。这种优势大概只有在综合性大学才能有。因为如果学校不够大,估计买不起那么多个数据库的查询权限。虽然华农买了很多,但是华农的人也很多,所以我们还是会塞车。不过塞车通常只会出现在中文期刊引擎,外文引擎极少人去蹲坑。相对于中文搜索引擎来说,其实外文的那些逻辑性更强,关键词搞对了,正中目标的概率更高,而且如果找对了一篇,你就可以从那一篇引出非常多其它东西。这个是拉一个出来就引出一串的节奏,非常好玩,但在中国的文献里面拉出来的那些有可能就像我自己投机取巧那样,只是用某个案例提一下凑一下数。这种事情在综述里面最为常见,实际上当我要搜索资料的时候,绝大多数情况之下,我想要的不是这种,而是某些确切的案例,想知道某些实在的现象。

专业搜索都是有套路可言的,但是在八卦搜索方面完全要发挥你的想象力。当然如果你不通过搜索,而只通过蹲点的方式就没有这种烦恼,但是搜索出来的东西可能会更加有趣,因为你说不准什么时候就会遇到一些让你很惊喜的内容。之所以会这样,大概是因为蹲点的那些发布的模式基本上都已经固定下来,无论是内容还是编排方式。人人都从那个渠道去获取信息的话,就没什么惊喜可言,而且当你习惯的那个发布的频率以后,你还会莫名着急等待,某一次等不到的时候可能会大发脾气。之所以要在八卦搜索的时候花心思,是因为我们在国内,外国的很多东西我们都无法直接看到。倒不是因为内容真的有什么问题,而是因为某些平台早就被一枪打死了。对我们而言,我们自己也很习惯在我们熟悉的平台发布我们的信息,在中国,我们用得最多的肯定是微信微博抖音快手之类的东西,当然也会有人用一些小众的平台,又或者像我这样喜欢独立建自己的网站,写自己的blog。多年以后我觉得要保留资料的话,其实最安全的方式还是自己说了算,不把东西发在平台上,哪怕你现在觉得那是一棵大树,肯定不会倒,但是“肯定”这两个字是不存在的。yahoo这棵树够大了吧,但是还是倒了。就更不用说其它平台上面的各种非主流的,那通常只是用来试一下水。这么多年观察下来,全世界范围之内依然能够撑下去的博客系统大概只有 Google属下的blogger,以及可以在平台玩,也可以自搭的WordPress,其他的东西都是浮云。图片可以找不到,视频可以找不着,但是当文字和数据文档找不到的时候真的让人很抓狂。比如前天晚上我找不到一个Excel文件,我觉得大概是因为我没有把它命名好,所以不知道为什么就删除掉了,但幸好我在我的坚果云的回收站里把它找到并存了回来。理论上那个文件应该不存在了,但是坚果云不知道为什么仍然留着。那个文件是我2019年就删掉了的。文件里的信息很重要,因为我在那个文件里记录了Dangal在中国上映61天的全部票房信息,里面也有我自己编排的Tabata,同时也有当年我为了备战广马半程马拉松给自己制定的跑步训练计划。这些关键的信息找不到那可是天大的可惜啊,因为全部都是精心记录编排出来的。我不知道坚果云是因为什么原因,居然还可以把我那些文件存回来,因为理论上他们只有1个月/3个月的后悔药(免费用户1个月,付费用户3个月)。这是非常伟大的功能,但问题是也让人觉得有些心寒。万一我某次不小心放了一些不该放的东西进去了呢?

找回来就好,总比找不回来活在记忆的纠结中强。

2021-05
19

终于有了BLF的官方字幕

By xrspook @ 9:49:52 归类于: 烂日记

NBC到底有没有外挂字幕,从我的观察看来是有的,而且那个外挂字幕好像是西班牙语(虽然他们写的是英语,骗谁呢!),但是怎么下载呢?用什么工具下载呢?能在线下载NBC的网站上去很少,就更加不用说下载NBC字幕的了,既然youtube-dl可以下载NBC的视频,为什么就不能下载它的字幕呢?为了这个东西,我研究了一番要怎么在youtube-dl上下载字幕。理论上视频和字幕可以分开下载,但现在人们的新玩法是下载视频的同时,而且把本来是外挂的字幕内嵌到视频里,这个想法很新颖,这样就可以一次性做完两件事了,但我感觉这种内嵌估计不是硬压,因为如果硬压的话,会需要比较多的时间。下载视频如果网速不好非常的耗时间,但下载字幕就只是个文本,相当简单的一件事。

对我来说,youtube-dl其实最大的障碍是不能直接使用,怎么才能使用呢?这又花了我一点时间。某个东西的技术我又不是很成熟,不确定一定可以,所以翻来覆去搞不清是下载不了字幕,还是说在下载之前的某个步骤做得不好。

最终我的确做到了下载NBC上面的BLF官方西班牙语tt字幕。tt字幕(全称SMPTE-TT,tt是它的文件后缀)是一个XML结构的东西,看上去很像网页文件,它的结构也的确跟网页文件没什么区别。也不管到底这个是什么东西,反正能下载回来,肯定有转换的方式,一开始我想到的是用Subtitle Edit, 结果发现我存的那个软件太久远,所以要使用那个软件的话,需要我装Net Framework 3.5,对老电脑来说,那显然是要安装的,但是对win10来说,这个是不一定安装的存在,我担心安装了这个东西会影响到我的office,因为office的power系列功能很大程度都依赖这个net framework,我一直都用的好好的,如果装了个低版本的导致我出状况,那就真的很郁闷了。所以我尝试过用其它字幕软件,接着发现我最常用的那个Aegisub不行。怎么才可以把tt文件转化为很大路的srt呢?其实当我看到那个tt文件的时候,我就意识到用普通的srt不能解决问题,因为字幕是西班牙语的,有非常多的特殊字符,必须用UTF-8才能解决问题,而srt字幕通常对应的是用ANSI。所以其实转换为ass文件会更好。不知道为什么,网上到处都是vtt或者webtt字幕,却几乎没有tt字幕。 vtt字幕是油管自带的,而webtt字幕是HTML5视频里面很流行的字幕。这两种字幕都可以在网上直接找到转换的地方,但是tt却不行。

纠结了一大轮以后,我甚至有想过要自己写python脚本转换。正在这个时候,网友给我发来好消息,他的Subtitle Edit可以转换这个字幕。之所以我的那个不行,是因为我不想安装框架,无法打开软件。我赶紧又下了一个最新版本的Subtitle Edit,非常快速高效地就把我想要的东西转换了出来了,但是,总感觉转换出来的时间轴怪怪的,tt格式的字幕的毫秒设定到底是什么规则呢?他们的时间表达居然是“00:00:00:00”,一般字幕文件的时间表达是“00:00:00.000”

知道如何从NBC下载BLF的外挂字幕,也知道了如何把下载回来的tt字幕转化为ass以后,所有痛点全部都打通了,最后的问题只是NBC最后会不会把这部电视剧全部都免费放出来。

youtube-dl单纯下载NBC网站视频外挂字幕的批处理脚本(复制下面的东西,做适量修改[比如文件路径],然后保存为.bat文件)

盘符
cd\改这里\改这里
youtube-dl –all-subs –skip-download NBC视频网址1(你得去播放页确定那个视频有外挂字幕哦)
youtube-dl –all-subs –skip-download NBC视频网址2(你得去播放页确定那个视频有外挂字幕哦)

困扰我的字幕问题终于有了一个非常完美的结局,实在让人喜出望外。

2021-04
16

从1909升级为2009

By xrspook @ 9:07:01 归类于: 烂日记

昨天花了一整个下午的时间把win 10从1909版本升级为2009版本。好像2009版本之前还有个2004版本,但是那个好像用的人不太多,我根本就没见过。之所以要升级1909版本,是因为前天晚上用笔记本电脑的时候,右下角系统弹出来说1909版本即将不被微软支持,但是系统的Windows更新根本没办法从1909版本升级为更高级的版本。我还记得那个2004版本好像是2020年4月就已经说即将上线,但我足足等了一年都没等到那个东西,等到1909版本即将被清退了,居然还不见,这到底是为什么呢?如果不用额外下载微软更新助手,等待Windows更新这种方式根本没办法把明明是正版的 win 10家庭版从1909升级为最新的版本,这到底是为什么?为什么大版本新的升级居然不可以。在win7的时代,这种事情不存在。 sp1、sp2、sp3都是能够打上去的,但是win 10就有这种限制。我还记得我给两个新固态硬盘装专业版win 10的时候用的已经是2009版本,当时我觉得跟笔记本1909版本最大的区别是开始菜单的便利贴2009版本那些图标背景是透明的,但是1909版本图标的背景却是很丑的蓝色,这到底是为什么呢?我折腾了一大番,最后才发现原来是win 10的版本不一样。

在新的固态硬盘上安装官方版的win 10如果计算机的硬件靠谱的话,整个安装过程10分钟以内就搞定了,哪怕我是用2012年的电脑 ,CPU是i3。也顶多20分钟就搞定了,但是。在电脑性能更好的笔记本电脑上,我从win 10 1909升级为2009居然花了超过4个小时,这简直太让人震惊了。那个更新软件很小,因为那只是一个工具,实际上在更新的过程中,要不断地下载各种东西,比如说要下载一个新的win 10系统。对我这种升级的人来说,首先是点击我要升级,然后它会自动下载一个匹配的win 10系统,因为单位的网速做限制了,最高只有400KB/s,所以下载速度很感人,光是下载就花了接近两个小时。下载完以后,我觉得几乎可以说大功告成了吧,但是Windows又花了好些时间去准备,可能是解压缩吧,然后是让我选择是否要保存设置和文件,当然要保存了,以防万一嘛。我真的很怕一更新完个系统,它彻底不认识我了。如果我选择什么都不保存,大概它就会把我的系统盘格式化重来,然后那东西又准备了一大轮,接下来进入了蓝屏安装界面。这要比全新的固态硬盘安装系统时间长非常多,光是这个过程,感觉需要大半个小时,然后经过几次重启以后,系统终于更新完了。感觉win 10的2009版本跟从前的windows我的电脑的属性界面有点不一样。其实当我用过2009专业版的时候已经发现了这个问题,当时我以为可能是专业版比较特殊吧,昨天装完这个2009版本的家庭版以后发现原来这可能就是2009版本的特色。更新完以后我发现系统盘少了10个GB,进而发现原来进行这种大版本更新以后,尤其是利用软件去做这种事以后都会这样,因为旧的系统被完整的保存了下来,以防你要回滚。我没有把那个东西删掉,虽然我也没想过要回滚,既然据说一个月之后那个东西会自动消失,我也懒得主动出手。新的系统貌似跟我在台式机上一直在用了2009版本差不多,但我估计在使用过程中还会出现一些小毛病,但具体到底会是什么,只有等我长时间用过以后才知道。

折腾这种事即便你不主动去找碴,它也回来找你。

2021-03
17

写教程

By xrspook @ 19:33:29 归类于: 烂日记

前天我还在纠结。电脑的投屏控制软件怎么用,昨天我已经玩通了所有,甚至写了个教程。一夜之间我不仅仅玩通了红米Note 7也玩通了,小米4c和小米4。如果不是MIUI一代比一代狗的话,我肯定不需要花费那么多时间去干这种事。教程写出来是为了方便别人也是为了方便自己,免得有一天自己忘记是怎么操作的。写教程的过程是一个趁热打铁,趁着自己思路还很清晰,赶紧把步骤都仔细的走一遍。但是我一个图都没有截,一个视频都没有录,纯粹用文字表达所有。突然之间我觉得自己不知道该如何写教程了。从前那些得心应手的东西,现在反而不知道该如何表达,我应该表达的非常仔细吗?又或者说我实际上只需要表达个大概就可以了?理论上教成这种东西应该不带入个人感情,但是我觉得如果不在其中夹杂一些我个人的看法的话,这个教程还算是我的吗?

其实写投屏软件的教程大可不必自己动手,因为已经有很多了。以前我之所以写教程,是因为网上没有,我好不容易东拼西凑各种琢磨得出方法。现在写教程,通常我都是站在巨人的肩膀之上继续发挥的,但我没有抄他们的东西,我纯粹只是把我自己的经验表达出来,因为我觉得虽然已经有前人的摸索,但是按照他们的方法执行的时候,我还是会碰钉子,在他们的教程里看不出有什么坎,但实际上当我自己去走的话发现到处都是坑。那些看不到的坑要克服的时候,不得不延伸出一个又一个教程,为什么会有这个坑?这个坑应该怎么过?完成一件事从来都不是这件事这么简单,从这件事引发的很多东西在不知不觉之间就会把你引得越来越远。有时在被带错路的时候,我们甚至会误打误撞进入另外一个我们感兴趣的领域。

我和我妈都挺喜欢看CCTV-10,那是中央电视台的科教频道,我喜欢看周六日早上10:04的《解码科技史》,而我妈则喜欢看11点多开播的《地理中国》。这两个节目是连着播的。正是因为我已经看过不少《解码科技史》,所以我知道现在那些我们习以为常,觉得再正常不过的东西。背后的来历。不少东西在被发现,在被创造出来的时候,纯粹只是个偶然。我在实现安卓手机投屏控制的时候遇到过问题,不一定就是大家遇到的,因为我用的是小米手机,其他人用的不是我的MIUI,基于安卓10。所以我顶多只能把我遇到的表达出来,我遇到的该怎么解决,实际上大家遇到的是一个怎样的共性问题,所以哪怕它们的解决方式跟我不一样,但是估计也会有一些类似的解决方法。我感觉安卓手机的驱动程序是通用的,但我不确定这种通用是某个安卓版本以后就通用还是怎么样。估计安卓4或者安卓5之前的版本是通用的,之后的暂时也是通用的,但是到什么版本又会出一个驱动,这很难说。既然安卓的驱动是通用的,为什么自带了那么多驱动程序的Win10不能自动搜索出手机的驱动程序,然后自动装上呢?又或者说,我们怎么就不能在安卓那里找到一个匹配底层安卓系统的驱动程序安装呢?现在的手机厂商通常都不会把手机驱动放出来,因为这意味着有人可以用那个驱动修改某些东西控制手机。一定程度上,这是自欺欺人的,毕竟现在的国产手机绝大多数都基于安卓系统,安卓是一个开源的系统,所以驱动程序是一定可以找到的,只不过手机厂商故意让这个找到困难一点,把绝大多数的小白都挡在门外。

我也是一个小白,不过我这个小白比其他的执着了那么一点点而已。

2021-03
16

滚蛋吧!低头君

By xrspook @ 17:49:13 归类于: 扮IT

低头玩手机已经成为最伤害我的行为,没有之一。为什么要低头玩呢?除了低头我们还能有什么方式呢?

投屏到电视吗?但电视不能操控手机,有人能看着电视不低头触控手机吗?显然这技术有点高。用过的人都知道,除非连上高清的投屏器,否则的话电视上的投屏手机画质相当渣,渣到几乎可以说只适合用来看静态的图片。把手机投屏到电视,首先你得有一个支持高清投屏的智能电视。如果你的电视机老一点,但有USB插口,那么可以考虑连一个高清投屏器。如果电视连USB插口都没有,但有HDMI口,可以入手一个盒子,但如果电视连HDMI口都没有,只有莲花线插口,直接买个新电视好吗。

单位的宿舍没有电视,家里的电视是我爸独享的。几乎可以这么说,工作日除了吃饭睡觉我一天都对着电脑。折腾手机的时候其实电脑的显示屏是空闲着的,我为什么不能在显示屏上控制手机呢?屏幕更大了,最重要的是不用低头了!这种有点玄乎的东西其实一点都不玄乎,想一下,如果做不到这个工程师们怎么测试手机app呢?这么实在的功能一定能做到,但要收钱吗?要在手机上装app吗?昨天,我一心想清理inoreader上的RSS,然后找个可以直接打开的替代品。结果发现原来把inoreader变成innoreader就可以直接打开了。不能直接打开inoreader让我阅读RSS的习惯凉凉了好久。从前的RSS失效了一大半,现在还活跃的那些很多我都已经不再感兴趣,于是我顺便清理了一大批。清理过后,我看到了这么一个开源软件——scrcpy。这是一个免费开源的软件,用来投屏控制安卓手机,可以通过USB线或者wifi连接电脑和手机,通过鼠标和键盘对手机进行控制。这有多方便?这让我这个长期对着电脑的人不再需要低头折腾手机了!

关于scrcpy的中文教程有不少,但不是一定适合所有人,这里我谈一谈自己的心得。

下面以Win 10系统和红米Note 7为例讲一下步骤哈。

简单来说,步骤有四:一、下载scrcpy;二、在环境变量中配置scrcpy;三、打开手机的USB调试;四、电脑上安装手机的安卓驱动;五、愉快地进行镜像控制。

详细来说,是这样的:

一、scrcpy的最新版本是v1.17,可以在GitHub下载。下载对应版本后解压到电脑的目标位置,这个你随意。

二、复制scrcpy的路径,在环境变量里添加。复制路径,如“D:\Program Files\Scrcpy”,右键此电脑-属性-高级系统设置-高级-环境变量-系统变量-Path-编辑-新建,把路径贴进去,按3次确定退出。

三、稳定版的MIUI默认不开启开发者模式,设置-我的设备-全部参数-狂按MIUI版本N次后开发者模式会被开启。设置-系统和设备-更多设置-开发者选项。确保USB调试、USB安装以及USB调试(安全设置)这3个选项都处在开启状态。这里坑很大,注意了!MIUI级别越高,要开启这三项就越麻烦。USB调试是直接可以开的,但要开启下面两项,红米Note 7需要关联小米账号以及插入已激活且有效的SIM卡,小米4c同理,但小米4只需要关联小米账号。莫怕,SIM卡可以插,账号也可以关联,开启USB安装和USB调试以后卡就可以拔掉,账号也可以登出了。不确定某次MIUI更新后开发者模式会不会被默认关闭、这些选项会不会默认被关闭,毕竟系统升级有时很神经。

四、如果你的是小白的Win 10,没经过高手化处理,电脑是没有安卓手机驱动的,的确,手机插上去你可以往上面放图片和文件,但这跟用电脑操控手机两码事。安卓的驱动小米不会直接给你,但他们的线刷系统其实自带驱动。在小米的线刷教程页面可以找到他们的刷机工具,现在最新的版本是MiFlash2018-5-28-0.zip,下载完以后解压,USB线连接手机和电脑,双击打开XiaoMiFlash.exe,自动就会看到你的手机,默认会让你安装驱动。不是一个手机一个驱动,比如我只安装一次驱动,红米Note 7、小米4c和小米4都通杀。安装完驱动,东西就算准备就绪了!当手机首次通过USB线重新插入电脑,会有一个“允许USB调试吗?”的窗口确认。

五、双击打开scrcpy.exe,手机就上显示屏了!我个人的习惯是写一个scrcpy.bat文件,内容是“scrcpy.exe -S”这条命令的意思是开始投屏之后关闭手机屏幕,毕竟都电脑操控了,开着手机屏幕干啥呢。

因为scrcpy是个开源软件,可以变换玩的花样很多,具体可以怎么玩大家可以自行去他们的官方账号了解。对于一般操控用户来说,无论是命令行还是操控时的快捷键,最一般的通常就够了。我最常用的快捷键如下:

鼠标右键/Alt + B:后退
鼠标中键/Alt + H:首页
Alt + M:多任务界面
Alt + S:调用菜单(为什么我感觉跟Alt + M没啥区别)
Alt + N:下拉通知栏
Alt + O:关闭手机屏幕
Alt + Shift + O:打开手机屏幕

不知道为什么网上的教程快捷键都是Ctrl组合其它,我怎么按Ctrl都没反应,官方的快捷键说明好像默认也是Alt的,难道新的和旧的快捷键不一样?

USB投屏的可以设置分辨率,高清没问题,播放视频的时候还会自动横屏,省心。scrcpy也可以用无线的方式连接手机和电脑,但那样的话肯定是要牺牲清晰度,临时操作可以,但长期这么干感觉没必要。

电脑操控手机时手机还是会发生热的,虽然因为没开屏幕,发热可能没那么严重,但如果一直处在浏览模式,电脑USB那条小电线输入的电量肯定不够花,所以手机的电量会处在下降状态。

可能不久的将来,各大手机厂商也一定会推出类似的功能。现在某些智能手机的高端型号已经略微实现了这种功能,但功能很有限。或许在不久的将来,电脑会有一个类似NFC的接口,手机放在特定区域以后,电脑就可以切换到手机实现所有操作了,但或许,以后的电脑被手机彻底给搞灭绝了呢?谁知道了,把握当下就好。

邪恶的提示:scrcpy的其中一个好处——摸鱼方便多了:P

© 2004 - 2021 我的天 | Theme by xrspook | Power by WordPress