2017-09
3

备份Firefox网站登陆信息

By xrspook @ 19:19:54 归类于: 烂日记

今天睡了一整个下午,从下午一点多直接睡到下午5点。今天睡得不沉,因为我一直能听到我妈用电脑看电视的声音,而我也随着声音做一些奇怪的梦,那些声音就像是我梦的素材。虽然实际上我觉得自己并没有听清那在说什么。除了生病的时候,我好久都没有睡过这么长的午觉。之所以这样是因为没什么事做。本来打算昨晚开始迎接台风,这个星期将和上个星期一样准备周日好狂风暴雨。但实际上今天一整天都非常闷热,完全是那种躺在床上什么都不干开着风扇,依然会一身汗的节奏。我也终于明白为什么现在我第二天起来就会觉得落枕。大概是因为我睡觉时候脑袋和身体会形成一个很别扭的角度,可以说是一个V字形,甚至是一个U字形。从前我不觉得自己会这么奇葩,但现在,我却经常会这样。唯一能不让这个事情发生的只有我特别去买那种有颈椎承托的枕头。因为颈椎的部位被托起来了,我也就没有那么容易整出那种造型。几乎每次我仰卧的时候很自然的就会出那种造型。但让我觉得很奇怪的是如果我睡完全的平板而不睡枕头,这种事情就不会发生。人真是一个神奇的存在。

每次换电脑,最让我烦心的是浏览器的信息转移,一个是上面的书签,另外一个是上面的登录信息。我平时用的浏览器是Firefox。一切都很好,他们也有自动的账号同步功能。我已经是他们的老用户了,在还没有Firefox中国版的时候,我已经在用这款浏览器,于是这也个问题。Firefox有国际版和中国版之分,所以他们同步账号的时候会有矛盾。国际版和中国版账号信息不能共享、不互通。使用国际版的Firefox,你不可能用中国版的账号登录,但是用中国版的Firefox登陆的时候,可以让你选择用国际账号还是中国账号。但从现在的情况看来,已经没有这个区别了,默认只能是中国账号。两个账号的东西不互通,且不能导入导出,而我一些电脑用的是国际版,一些电脑用的是中国版,这就很让人烦恼。之前在单位换电脑的时候,我就曾经找过怎么才能把旧电脑上的书签以及登录信息保存起来在新电脑上使用。但实际上,一直以来我都没有成功过,书签我倒还可以用书签管理器导入导出的方式,凑合着解决问题,但是账号密码却一直无能为力。昨晚我花了时间研究该怎么做。按照某篇国人在新浪博客上写的教程,根本没办法把登录信息复制过去,度娘上也没有正确的指引方法。所以我直接就在Google上输入关键词Firefox和password。第一条搜索结果就已经帮我解决问题了。实际上,思路跟新浪博客上写的一样,但是所提取替换的文件有所不同。新浪博客上说与登录信息相关的文件是signons.sqlite和 key3.db。但实际上,Firefox官方答疑写的却是logins.json和 key3.db。其中一个key3.db文件,两个文章都有提到,但另外一个文件,显然新浪博客提到的就错了。那个的确是登录信息,但我觉得那个只是Firefox账号的登录信息,并不是Firefox保存各种网页账号的信息。之所以存在这种问题,也有可能是从前的Firefox的确是用那个保存的,但经过几代的升级以后,他们改变了保存网页登陆信息的文件。毕竟新浪博客那篇文章是2013年的,但Firefox官方答疑是2016年的。当我把旧Firefox配置文件夹里的相关文件拷贝机换到新的配置文件夹里以后,世界被拯救了。因为那里有从2012年起的很多登录信息。1KB的登录信息和300多KB的登录信息差别非常大。知道这个操作后,往后就好办了。我再也不怕换电脑什么的了。

让自己更方便之前,你肯定得花时间去研究规律规律。

2016-11
27

Garmin Forerunner 235初体验

By xrspook @ 14:48:59 归类于: 烂日记

星期五晚上下单的Garmin Forerunner 235,昨天如期送到。虽然比我料想之中晚了几个小时,因为昨天中午开始就一直在下雨,所以也情有可原。我那接近两千块钱的东西,与其冒着被淋湿的风险,不如等雨小了或者雨停了再送货过来。

看到亚马逊中国的盒子,我第一感觉是佳明235好小巧。这是相比于百锐腾的两个GPS心率表的盒子而言的。虽然235的盒子很小,但是要把它拆开,把手表掏出来,我足足拆了三层包装。第一层是外面的薄膜,包裹的是黑色的纸皮盒子。中间的是透明盒子,为的是美观和保护手表。最里面的是纸皮盒子,用作固定手表和放配件以及说明书之类。整个包装给我的感觉是,低调且高贵。235的手感好玩具,如果被小朋友看到了,估计会乱按一番。235的表带是硅胶的,据说已经从225的那种非常容易粘灰改进过来了,今天跑了一发,的确不觉得手表带有黏附什么脏东西,而且那种质感没有百锐腾的那么硬,所以跟手部的贴合更好。235用的是光电心率,所以手表必须和手腕紧密贴合才能保证数据准确。一开始我还担心得戴很紧,但我只是习惯顺手一戴,手表就很好地固定了,没有任何晃动感,我也不觉得勒。今天跑了一个15K,完了以后回家洗澡,洗完澡后我才发现手背印了一个圆圈,那是235,光电传感器印出来的东西,相当明显,但实际上,我没什么感觉。难道这是因为我感觉不灵敏?235除了手表以外,还有一套替换的反色手表带,以及夹式的USB线。昨晚收到手表,进行最基本的信息设置以及初步了解如何操作以后,我就拿去充电了。开始充的时候,电量大概只有30%,到100%充满,两个小时不到。今天的跑步时间是一个半小时,还包括其它步行时间,所以手表戴在手上的时间应该超过两个小时,这样的使用频率,电量还剩下超过80%。如果继续是这样的表现,一周跑步三次,合计不超过四小时,大概我可以1到2个星期才充电一次。

有对比有真相。昨晚开始玩佳明,发现他们无论是手机app还是网站都做得比百锐腾好太多。百锐腾是台湾厂商,佳明不是,但佳明的手表都是台湾制造的。手表的功能需要投入,网站服务器也需要投入。而这些东西如果没有钱,什么都是白扯。佳明绝对是运动手表的世界巨头之一,这是百锐腾无法相比的。佳明的手机app数据展示非常全面,而且很人性化,功能多到让你觉得目不暇接。有些东西你甚至想象不到那是怎么玩的。之所以这样,大概是因为有些东西是翻译过来的,他们直译了,所以你摸头半天都不知道那是什么。从前百锐腾的网站数据展示也很好,非常全面,但现在他们已经放弃网站,只能从app里看数据,那些数据相比于从前,简直就是严重阉割版的,他们的手表明明已经记录下那么多,为什么却不让用户看到全部呢!佳明除了网站和app做得好以外,和其它运动网站的关联也很到位,比如说只要通过简单设置,我就可以把佳明设备上的东西,自动同步到Strava和Nike+。从前我必须曲线救国的东西,现在一切都变得非常轻松。

上面说的东西都只是配角,真正的主角是235本身。今天我用的是双星定位,在空旷无干扰的地方,佳明的GPS线路表现得非常完美。在没有高楼干扰露天的地方,连过天桥的轨迹都可以非常细致地展现出来。但不能避免的是在城市的高层建筑之间运动时,GPS轨迹会出现漂移。建筑越高,那种糟糕的状态越明显。可想而知如果戴着235去珠江新城那些摩天CBD区域跑步,那个GPS轨迹会糟糕到什么程度。高楼的信号干扰从来对GPS来说,都是个灾难。所以,我不能这么强求佳明能有什么非常优秀的表现。相比于百锐腾来说,佳明呈现的配速显得非常平稳,这跟我自己的实际情况吻合。因为即便是两年前,我一年跑龄都不够的时候,我的配送已经相当的均匀。在心率方面,我觉得235的光电心率要比普通心率带得出的数据高五左右。心率有没有延迟,我没有深究过。但肯定的是心率有偏高。因为,百锐腾软式心率带和迪卡侬硬式心率带的数据都比较接近,但是235的却比它们高。带着235跑步,十分钟以后,它就能预测出你的一些跑步状态信息。比如说你的跑步强度怎样,你的最大摄氧量是多少,你的恢复时间得多长,以及预测出你5K,10K,半马以及全程马拉松的用时。15K过后,235计算出我的最大摄氧量是44,以女性标准去衡量属于蓝色优秀区域,如果达到47以上就是紫色最高等级极好。44的数据让我有点喜出望外,但实际上现在我所处的水平也的确应该是蓝色区域。如果把心率划分为五区,今天我绝大多数时间都在4区跑,所以235预测我的恢复时间得72个小时。至于他们预测我各种长跑比赛的用时,我觉得比较扯淡。因为他们居然大胆地觉得我的10K可以跑进50分钟,半马可以跑进110分钟。恢复时间他们是按照我的跑步心率去估算的,至于我的长跑比赛用时,他们则是按照最大摄氧量去猜测。这些东西看看就好,如果你在意就输了。对我来说,那些数据就像是糖衣炮弹,我知道自己的水平如何,我还没那么优秀。但只要我继续努力,某一天,我能做到。

买了件新衣服,买了条新裤子,买了双新鞋,尚且会让你很有去跑步的冲动,更何况是买了块接近两千块钱的专业手表!第一次戴着佳明FR235刷街,感觉很好!!!

2016-11
13

坎坷地move on ing

By xrspook @ 13:56:32 归类于: 烂日记

人的感觉有时候并不是真的,有些你以为是那样时,并不是那么回事。比如当你觉得饿了,可能是你只是渴了。昨晚我的感觉是我快挂掉了,大腿左后侧,感觉非常不正常,静止下来的时候,你会感觉到肌肉在不受控制地自发颤动,如果坐久了你会觉得有点发麻。那种感觉在我下午和晚上坐公交车的时候尤为明显,虽然我坐车的时间不长,大概每次只有三十分钟左右,但是,那种该死的感觉在十五分钟过后就会慢慢显现且越来越明显。于是我会觉得那是不是因为我过度运动,导致我的神经被压迫呢!昨晚睡觉之前,我感觉自己要作感冒,大腿外后侧在颤动,左小腿在抽筋的临界边缘。但尽管如此,我还有任务要去完成,那是良心的任务,因为昨天刚刚发布了,Dangal的第一首歌曲,在发布这首歌曲的时候,开了个发布会。虽然歌曲的视频网友已经帮我搞定了,无论是下载还是翻译。但发布会的照片,我仍觉得那是我一个人的责任。需要把他已经发布了的信息以及收集来的图片重新整理再发布,这是我觉得我可以做、我应该做的。

让我弄到大半夜才睡觉的还有百锐腾的新手机app。直到昨天我才忍无可忍,因为旧版的app已经没办法登陆,我才上网去搜索,才发现今年9月开始,他们已经在推新的app,而就在上个星期,他们终止了旧app的运行。这也是为什么上周开始我的数据没办法用旧app上传,而如果把数据上传到他们的网站,地图以及各种数据的实时图也无法显示。在新的app里面,他们说这个东西和之前的网站以及旧app已经分离开来。所以用x新app上传的东西,没办法在网站里显示,旧网站和旧app的数据可以通过某个步骤同步到新的app里面,但能同步多少是个问题。之所以让我烦恼的是他们的app一共有四个版本,一个是Google 安卓版,一个是苹果国际版,一个是中国安卓版以及中国苹果版。不用新的app就没办法蓝牙上传数据,这绝对是个问题。但我把中国安卓版下载回来以后,发现根本没办法和我的S430蓝牙绑定。我好不容易今天早上绑定了,却发现设置里没有自动同步到Strava的选项,后来我意识到这可能是中国安卓版被阉割的内容,因为他们可能考虑到中国用户不方便用Strava。于是今天早上,我又赶紧下了个Google 安卓版,却发现用中国安卓版的用户名和密码,没办法成功登陆,于是又要重新注册一个,但重新注册的时候,我却太急忘记勾选要把旧版的数据同步到新版的选项。这简直就让人崩溃了,如果你说旧版app和网站的数据和新版的不在一个服务器上,我可以理解,但为什么仅仅是手机app版本的不同却要重新注册账号呢!而且那个从旧版本导入到新版本选择的选项只出现在注册页面,注册完以后就没有后悔药。昨晚,蓝牙绑定失败的时候,我已经给他们发了个邮件提出问题,今天早上在忘记点那个选项以后,我又不得不再给他们发一个邮件,请求他们给我后悔药。为什么要用户提出要求才把数据同步过去呢!百锐腾新的手机app显示的数据内容比以前少了很多。比如说在绕圈界面只有配速和距离,没有那个时间段的平均心率,步频以及步距。这些内容,明明他们就是有记录的,为什么他们要舍弃?如果用户想知道这些内容?能不能有一个选项可以让用户去点选?我需要看那些东西呢!百锐腾这次做了个非常狠的减法。估计最终会导致我不得不抛弃他们而投奔佳明。幸好,我从前用百锐腾的时候,选择的同步数据网站是他们现在还支持的Strava,如果是其它两个呢?当年,百锐腾也支持把数据快速同步到别的运动网站,幸好我没有选择那两个,否则我又要挂掉了。无论你针对的是什么设备,是国内的还是国外的,表现形式不一样,但内容都是应该一致的,为什么现在会发生百锐腾的这种问题呢!其实,Google安卓版和中国安卓版最大的区别,就是地图的显示,一个用的是Google地图,另外一个是用了修正版的Google地图,那个问题,只需要在选项里设置,要不要用中国修正版就解决了,根本没必要再开一个版本。至于用推特或者脸书登陆的那个选项,中国版本你也可以有,如果用户做不到,自然不会选择。他们充分考虑到中国用户用户的特殊性,为什么就没有考虑到可以把中国用户的特殊性作为世界用户的一个选项呢!设计者和用户充分深入的交流是非常有必要的。现在显然我的数据已经乱糟糟了。这一切都是因为虽然我上周就发现没办法用app蓝牙数据同步,却可以用数据线上传数据到网站,但这一周我回家却忘记带数据线。

在改变的路上,肯定得付出代价。那一定会比安守旧的东西困难,但这是必须的付出,为的是往后会更好。

PS:Dangal发布的第一首歌曲Haanikaarak Bapu(坏蛋爸爸)中文字幕视频,感谢老王同志的辛勤劳动!

2015-11
26

检验记录电子化

By xrspook @ 12:53:40 归类于: 烂日记

终于做完了检验,终于可以拿着一大堆的记录本在办公室悠哉地输入数据。实际上如果每次检验完以后都及时输入数据,我根本不需要累积到一大堆才苦逼地敲键盘。但有些事真没有想象中的那么完美。至今我不明白为什么一切都是那么经典,什么都是手动抄写,其实像Grey’s Anatomy里SGH用平板就可以解决问题的话,大家也就不需要像很多年前GA里的医生那般抱着一大堆的病例写了,拿着个平板就可以。医生查房拿的不是病例,而是平板,一个人是一个平板,一堆人也是一个平板。对检验室来说也一样,现在来说只有2个人,两个人各配一个平板就好,什么指标什么样品都可以在那里面完成。我曾经想过要当医生,后来因为学习成绩太糟糕,那是不可能的事了,所以我只好转当另外的。对我来说,另外的意思就是当个低配的科学相关,最终我的屌丝职业是检验员。我跟医生的差别在于他们折腾的是人,我折腾的事。同样是用标准化的流程来处理事情。大多数情况下,我走到得出结果也就完事了(持续探索性的事在实际工作中实在不多,如果真的是科研项目,那是必须的!),但对医生来说知道怎么回事只是第一步,怎么去处理,而且处理得当才是重点。我这么个脑袋瓜也就只能处理这么点小问题了。

写到这里,我真的很想把我们的原始记录电子化,节省纸张这是肯定的,更重要的是我们只管录入,计算那些事完全由计算机完成,多省事!在平板电脑没有流行起来之前,实现检验原始数据电子化几乎不可能,但现在这个已经很成熟了,低配置的安卓平板几百块钱就能有。至于数据处理,基于PC机的编程很简单,因为我需要进行的数据运算是没什么难度的,对我们来说,有增加、删除和修改操作就可以了,默认自动保存时间可以设置为5-10秒一次,也可以手动保存。程序分为2个部分,一个是样品登记和样品检测,检测里面的分类分为基础指标以及特殊指标。基础指标包括水分、容重、杂质、不完善粒和脂肪酸值;特殊指标按照品种分类,小麦的包括面筋含量、面筋吸水量、小麦硬度指数,食用油的包括酸值、过氧化值、色差。没有添加选项,因为所有公式设置都得预先完成,需要提前在软件里定制。检测界面指标的选择可以通过分类目录点选或者模糊搜索进入。检测具体指标时软件可以进行脱机保存操作,但最佳的模式是一直都可以wifi覆盖实现实时同步。样品登记功能必须在有wifi的时候才能使用,免得多人同时使用的时候样品编号出现重复。检验的样品必须先在样品登记里记录。数据每天都进行自动备份,没有发生变化的时候除外。这里我觉得需要解决的主要有2个问题,第一是基于平板的软件编程应该怎么做???第二是软件编写出来了怎么实现同步和备份???如果只是单机操作,一个数据库+一个VB或C++就可以了,但如果我要写的是安卓上能运行的软件呢?同步和备份的问题,如果是利用现有的程序,利用坚果云就能实现多设备的同步,而且那玩意自动具有备份功能,但如果那是基于我自己写的脚本呢?

电子化是必然会发生的,问题只是我们能不能成为走在最前头的那个。

归档:2015-11-26 嘿嘿。

2015-11-26_stamp01

2015-11-26_stamp02

2015-11-26_stamp03

2015-11-26_stamp04

2015-09
28

初试转压DVD

By xrspook @ 13:56:36 归类于: 烂日记

发现我近期很容易自然而然地就会盘腿坐。二郎腿通常不会,因为大腿太粗,叠上去不容易,一直以来通常我都只是随便地把腿平行地垂下来,但近期不知怎的,我很自然就把腿盘起来了,无论坐在哪里,无论坐的是什么凳子/椅子(我还没到可以双脚盘在瑜伽球上坐稳那么神奇,但偶尔会盘单脚)。这到底是为什么???

这个周末感觉时间刷的一下就没了,不太清楚自己做了什么。跑步的时候耗费的时间是恒定的,起码我能说出个大概得多长时间。看电影的时间是恒定的,做馒头的时间也是恒定的,唯独我睡觉和对着电脑折腾时的时间是个无法估算的数。妈妈很惊讶,为什么我比她早起,她昨天下午困得不行要去睡觉了,我却可以一直全神贯注地盯着电脑。我也不知道,大概因为心里有计划安排人自然就会在状态吧,如果我没事可干,我肯定去睡觉了,而且必定是睡到爸爸喊我去吃晚饭的时候才起来。

这个周末时间分配和平时不一样,对我来说就像是周六和周日的时间反过来用了。一天到晚,只要有时间,我就对着电脑,折腾用DVD文件压缩出单独的mkv视频。

上周,我把Taare Zameen Par的DVD内容拷贝到电脑上,这周我开始学着把里面的东西转成常规的视频文件。以前并非没做过,但那时我面对的只是一部老掉牙的电影,视频的构成相当的简单,但这次我需要转压的是包含多个内容的电影花絮光盘。哪里开始?哪里结束?内容到底是哪个跟哪个?这些我都要搞清楚。内容神马,研究一番DVD的索引也就可以了,但开始和结束粗放的很容易理解,但要纠结到黑屏的持续时间的话,那是得精确到毫秒计算的。不得不说,开始和结束的把握贯穿了我一路,因为我后来才发现使用方式不同,掐的点就不一样。关于DVD的转压对我来说有2个大部分:一、视频、音频的压制和合并;二、字幕的提取和转化。

视频和音频处理方面,MeGui流程大概是这样的:

1、用MeGUI中Tools文件夹里的dgindex对DVD的vob文件做选取和影音分离。一个DVD里可能有多个vob文件,每个vob文件最大也就大概1GB的样子。一个完整的视频可能并不单独在一个vob文件里,如果视频短的话,那可能只是某个vob里的一部分,如果视频长的话,可能横跨了好几个vob。dgindex的用途是把多个vob连在一起,然后你可以截取相应的部位得到你想要的完整视频。在dgindex里同时打开一个或多个vob是第一步,然后是选取你所需要的区间,最后就是生成任务。生成结束后如果那是个视频,有音频的,那么将会有3个文件诞生——音频(可能是acc,也可能是其它),视频(m2v)以及索引(d2v)。acc和m2v可以在播放器里播放,但m2v你在播放器里看到的文件信息不一定就是真的,通常来说,m2v在播放器里显示有7分钟内容的话,非常有可能实际上那存在的是14分钟的东西,d2v是m2v的索引,告知机器那个视频文件的具体信息和播放速度。

2、用MeGUI里Tools下的File Indexer对dgindex生成的m2v文件重新做索引,生成新的d2v文件。为什么不直接用dgindex的d2v文件?因为那据说经常出错,所以稳妥起见必须重新生成一发。

3、用MeGUI里Tools下的工具建立avs脚本。之前说的是分离和整理,这一步开始就真的是压制了。压制视频avs脚本视频输入的是File Indexer里生成的d2v文件。我折腾了两天结果不咋的就是我没搞懂原来这里必须用再次生成d2v而不能是dgindex分离出来的m2v!!!非常痛苦的觉悟啊啊啊~~~ 这一步开始已经涉及了压片的参数选择。要不要切边?要不要改变视频分辨率?要不要改变码率?DVD是不是交错需要进行反交错处理?以上列出的只是N多需要确定的问题的部分,具体情况得具体分析。就反交错而言,多个命令可以实现,需要用哪个呢?一个就能搞定还是得过个滤镜叠加使用?光说没用,你得通过预览来验证到底可不可以。

4、avs脚本生成后就可以设置压制参数进行视频压制了,压制参数也是个非常高深的学问,我只能通过请教别人和抄通用做法来完成,因为我不是高手,高手这些东西都是经过细调的!

5、如果视频和音频长度一致,用MeGUI的封装命令就可以把视频和音频封装在一起了,但如果视频和音频并不是你需要的长度,多了点东西,在压制视频和音频之前就得再在原先的avs脚本里限定一个时间,那会直接写入原本的avs,同时也会生成clt文件,clt文件是在音频压制时用做确定剪切位置的。

6、我比较笨,不知道在视频和音频封装合并之前如何通过播放器检查二者是否对得上。我每次都是把视频和音频封装到一起后在播放器里通过调节音频和视频来得知提前/延迟时间的。在知道了那个时间后,再在音频参数上加入,重新封装音频和视频。据说DVD的音频和视频大多不同步,所以在压制的时候最好把视频和音频分开处理,最后时刻才封装到一个容器内,毕竟压制是非常耗费时间的,压好了以后才发现对不上,那是非常悲痛欲绝的事,但封装很快,在封装前通过简单设置就能调节音视频同步。

以上是最基本的音视频压制操作。

关于DVD字幕的提取和转换,无非就是两步。利用VobSub从ifo文件里提取出idx+sub的字幕,然后用SubRip通过OCR光学识别把sub的图形转化为文字,也就是把idx+sub转成可轻松编辑的srt之类。VobSub的提取没什么难度,但SubRip的光学识别除非你有非常好的字库,否则那个过程挺郁闷,更郁闷的是字库不好出来的东西简直就是乱七八糟牛头不对马嘴!!!我觉得啊,整sub真的很苦逼~幸好的是Taare Zameen Par的DVD里有CC字幕,CC字幕有对应提取工具CCExtractor,把dgindex分离出来的m2v拉到里面就能把CC字幕提取出来。在PotPlayer播放器里CC字幕叫做内藏字幕,属于软字幕,工具提取出来的直接就是文字了,不是sub的那种图片,当然就不会有之前大囧的问题。DVD播放时能选择字幕,但CC字幕不是可选之一,因为据说那不是给人看的。就TZP的make of视频来说,里面的英文字幕只有当里面的人在说印地语的时候才会显示,但印度人说英语,虽然他们说的是地道英式英语,但那也是可以把你听楞了的节奏,要听译那些东西实在太有难度了!sub字幕里没有说英语时的内容,但CC字幕里连场景含义的说明也有了!当然包含了说英语时的内容。既然有CC字幕,我为何还要去整sub呢?不过呢,提取出来的CC字幕的问题是一开始还算对得上,后面就不知为何无踪影了,估计是时间轴出了状况。

折腾是个痛并快乐着的过程,要好好享受。

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