2018-12
8

流氓劫持

By xrspook @ 22:46:59 归类于:烂日记

昨天晚上还好好的,今天早上突然发现所有浏览器都被劫持到一个导航网站,与其说那是一个导航网站,不如说那纯粹是一个广告页面,因为上面正在播的或者飘的东西都肯定跟利益有关,但那些东西又不像普通网站上的那些广告那样标明是广告。那个网站的模样让你第一眼看上去,觉得那是hao123,但是,如果你用对付hao123的方法去应对,是毫无结果的。无论是修改浏览器的快捷方式,还是在注册表里搜索,又或者到某些很深层的文件夹去修改,都没办法让浏览器恢复正常。那种不正常都只会发生在开启浏览器的那一下,往后的网页浏览是不会发现其他问题的。

到底弹出来的那个网站是什么东西呢?把所有方法做了一遍,但都无效的时候,我开始研究那个网站。发现那还不只是一个网站那么简单,那是一个网站框架,虽然是挂在某个网址下面,但实际上里面的内容却指向别的地方。那个框架里面的东西,还用了cdn加速。这就很高端了,因为如果仅仅是一个导航网站,里面只有链接和几张图,根本用不着cdn加速这种事。如果用cdn加速,就代表他在不同地方都部署了服务器,而且确保了你即便阻挡了这个图片,下一次它加载出来的东西就会是另外一个服务器出来的,你防不胜防。什么360杀毒,杀木马,或者360卫士上面的各种主页保护都没办法搞定这个东西,因为我觉得这个根本就不是篡改主页,而是直接默认让你在启动浏览器的时候加载一些东西,至于那到底是什么,显然到现在为止我都不知道。如果知道那是什么,我当然就可以找办法去解决。那是DNS劫持,但实际上又不是,因为你能打开网站的,你也能正常浏览,就是一开始的时候有一些莫名其妙的东西弹出来。那不会在你去正常网站的时候弹错误的给你,所以这也算不上是HTTP劫持。这到底是什么呢?搞了一大圈,没办法之后我去找网友,他几乎马上断定这是运营商搞的鬼,是中国电信搞的鬼,华为新研究出来的东西。

很久很久以前一开始拨号上网的时候,我们经常遇到这种链接上就给你个满屏飞的广告。又或者在浏览网页过程中突然飞出一个广告,但当时你一眼就能认出那是电信的东西,习以为常。现在打开浏览器,他们弹的那些东西你完全看不出是电信的影子,但也就只能在他们的那个层面才能做出这么神奇的事情,因为我把电脑已经检查了好几遍,完全没有发现任何问题。神奇的是他们的那个东西为什么全部都指向搜狗呢?之所以这样,是因为搜狗给了华为钱,华为在做硬件的时候直接植入了电信的系统,所以华为又给了钱电信,最后电信就在用户身上投放这些东西?!好恶心的利益链条。这些东西本不该存在,我们应该去投诉,我们应该去工信部把他们全部都告一遍,但显然,做这种事实在太花时间和精力了,一般的公民不会这么做,但如果人人都不这么做,他们只会更嚣张。

在搞了一大轮都没成功以后,最后我选择了把那个网站host掉,然后当我删除了浏览器的缓存以后,终于耳根清净了,那个网站再也不会弹出东西,我只会显示网页无法打开。我宁愿什么都看不到,也不想看他们的广告。我做的这一步很简单,但是一般的人通常不做,也不会做。

我知道我只是在掩耳盗铃自欺欺人。

2018-11
21

微信开不了xlsb

By xrspook @ 15:32:44 归类于:烂日记

如我所料,当我把xls替换x1sb以后,单位的数据从每天15MB左右变成了只需要5RMB,而这个还因为前天的数据比较多,所以才有这个量。如果每天需要更新的其他文件没那么多,甚至,还不会达到5MB。我的这个转换策略是正确的,但问题是,当我把文件发上微信群,对方如果只用手机,就会打不开那个文件。那个文件没办法下载到手机,你也没办法用手机上的其它APP打开(WPS的APP可以打开)。因为微信根本就没有那个选项,于是这就很郁闷了。我不明白微信为什么会有这种设置,如果是QQ,也会这样吗?也会无法下载吗?微信的图片可以下载,语音我没试过,但记忆之中好像不可以,但那已经是很久以前的事了。视频可以下载,但问题是上传的视频跟下载到的视频质量会相差很远,而其它文件,比如Excel的,貌似我翻遍所有都是无法下载的。如果是典型的Excel文件,比如xls或者x1sx,微信可以打开,默认用QQ浏览器打开,但是你也可以选择用其他APP,但是,我这个xlsb他们无法识别。可能他们根本不知道这是Excel文件。之前已经说过,xlsb是微软的二进制工作簿,通用性不强,所以如果我的同事要打开我的文件,他们就必须通过电脑端下载。微信的这种特性一个相当神奇的存在,但这样的操作是不是意味着手机下载到乱七八糟病毒的机会会大大降低了呢?为了安全性而放弃便捷性,这也是无奈之举。

于是,摆在我面前,就有一个问题。保存在我电脑上的文件当然可以用xlsb,但是我发给别人的文件,估计每天都得转一个格式,虽然这也不是很麻烦。反正我现在已经不把文件每次都另存为然后加个日期进去了,因为那样更浪费我的空间。平时我都是在一个文件上修改,然后把那个文件用右键复制,然后粘贴到其他地方,再换一个名字再发上去。现在我的操作不过是把右键复制变成了在Excel里面的另存为而已。跟文件斗争,跟文件大小斗争,跟上传流量斗争。之所以要这么纠结,归根到底这都跟钱有关。如果单位愿意给我付每个月不到20块钱的坚果云个人版费用,我就不需要这么操心,但问题是,我懒得向他们提要求,也懒得猜测他们会不会答应我的要求。他们指望新的智能系统能赶快上线。据说这次为我们做系统的是世界上第三大的服务器生产商。从实力上说肯定牛逼,但问题是他们给出的东西能不能满足我们的要求,这就很难说,而我不会把所有希望都寄托在他们身上,我需要他们给我做到的只是我需要的原始数据他们都可以给我导出,只要能做到这点,我就没意见了。原始数据下载回来,我还可以进行各种加工,如果你要他们在一个界面里实现你所有的分析诉求,显然这是不现实的,因为人是会变的,人是有创造性的。今天想到用这个方法,或许一段时间以后会想出更好的。他们的界面不可能随着我的需求改变而千变万化。虽然,我写软件需求的时候的确已经提到了我需要一个多层次可变的操作界面,在那里,我需要用我的筛选方式调用及汇总数据。要把他们的东西做成像神一般的数据透视表和数据透视图那样,实在太难为他们了,因为那意味着不是一个固定的模板,那个模板要适应各种类型的数据排列组合。所以,当他们的软件很难实现我的目标的时候,我的唯一要求就变成了起码数据你可以给我,我自行加工。

昨天我稍微思考了一下该如何写我的某篇统计分析。仔细想了一下,发现原来我想挖掘的东西还是挺多的,那些东西不能通过很表观的数据看得出来。我需要进一步的排列组合。现在这些数据还不完整,但是我应该开始着手考虑要怎么展示这些东西了。毕竟,离年末需要交作业的时间不远了。

2018-11
19

xls变xlsb

By xrspook @ 10:24:57 归类于:烂日记

这个月我突然发现一个很惊恐的现象,我的坚果云的1GB免费上传流量几乎爆掉了,为什么会这样呢?这一个月下来,米叔的东西是有点多,但是我整个文件夹都只有不到300MB,不可能会发生这种情况,而我每天都进行更新的就只有单位的统计数据的东西了。理论上坚果云是增量同步的,所以如果是同一个文件,我在里面新增了东西就同步那些,旧的东西不会再给我同步,但实际上,周末经过两天的观察,我发现情况不是这样的。每天我都会增加十几MB的上传数据,但显然我每天都加进去的东西不可能那么多,每天我加进去的东西顶多几MB而已。为什么会有几倍甚至十几倍的差别呢?昨天晚上我终于发现了原因!因为实际上它并没有传说中的那么神奇,坚果云直接把我更新过的文件重新上传覆盖上去了,不管那个文件里面之前有没有我已经存储过的内容。于是呢,这就让我比较惊恐了,因为我每天都要更新的文件里面有几个文件是MB级的,最大的那个甚至接近9MB,如果每天我都要更新数据,更新的文件达到15MB也就没什么奇怪的了。以每天15MB计算,一个月30天,即便我什么东西都不往里面添,450MB是跑走不掉。我该怎么解决这个问题呢?

这些数据文件绝大多数都是Excel数据表,我用的系统是Office 2003,所以文件是xls。以前我就发现用2007以上的xlsx更大大能节省空间,至于为什么我不知道。之所以仍然选择老版本,一定程度是因为我觉得用的习惯,而另一方面是因为我也曾经试过用Office 2013或者2016,结果发现他们的数据透视表有严重的绝对引用问题。我不知道那个东西在经过一轮又一轮的升级以后有没有得到改善,但显然我今年早几个月做测试的时候,那还相当糟糕,出来的东西完全不是我想要的。幸好那是年头,我只是改了几个数据表而已。据说这是因为xlsx看上去是一个Excel文件,但实际上是一个压缩文件,核心是xml所以它的体积要比传统的xls小起码一半,尤其是但文件里有缓存数据库的时候。xml不是微软自己的东西,有人曾经调侃,在2007版本以上出现的那个xml的绝对引用问题是临时工搞出来的,微软还没有完全吃透那个东西,就把它用在数据里面了。但是,据说如果用的是xlsb,就没有那个烦恼,虽然那个跟xlsx是同一代的产品,但是xlsb是微软自创的二进制的数据表,所以没那么多毛病。用xls保存文件大小是8.5MB,如果用x1sx,大小是二点多,如果用xlsb。文件就只需要一点多。这就意味着,那个东西能做到接近八倍的压缩,所以,如果平时我每天有15MB的数据量,经过这么一压缩,就会只剩下几个MB而已,一个月下来,那些东西顶多200MB就包住了。之前我一直觉得没什么问题是因为单位的数据量远远没有现在这么多,而另外一个情况是我一直很相信坚果云,我觉得xls是很普通的文件,增量同步应该没什么问题的,但显然,他们只是检测了文件有没有变化,如果有变化就整个换掉。到底什么文件上他们才可以做到增量同步呢?难道只能是txt文件吗?如果那样的话就实在太恐怖了。我还要测试一下在新版本的Office 2016环境下,是不是真的用xlsb就没有绝对引用的问题。xlsb对使用office软件的人一点问题都没有,但是如果对方使用的是WPS,非常有可能他们就打不开文件了。之所以这样是因为之前已经说过,那是微软自创的二进制模式,WPS没办法攻克这个也很正常。如果真的这样,我也就只能把只是我自己使用的文件转格式,而发给别人的文件还是用原来的样子。

之前我从来没试过坚果云单月超上传流量,但现在单位的数据真的把我逼上绝路了。

2018-11
18

任务交接

By xrspook @ 15:19:11 归类于:烂日记

昨天终于在家里的台式电脑上加上了另外一条4G的内存,打开64位的操作系统,终于显示我有8g内存了。8G跟4G的区别是什么呢?最大的不,估计是用浏览器上网的时候。回到32位系统,即便我用了8G的内存,但可使用的却只有2.92G。这样的后果就是我很快内存就爆满了,开机的时候已经有50%在使用。所以如果我要比较顺畅地浏览网页,我就什么都不能打开,不能挂QQ,也不能挂微信,360杀毒要关闭掉,坚果云也最好不要开。但显然这样是没办法过日子的,毕竟这不是一个只用来上网的机器,我需要用来工作。关于开机速度,我觉得当你在系统里装了越来越多的东西后开机跟关机速度都会下降,尤其是开机速度。关机速度我觉得现在这个系统要比32位的那个快,主要原因我也觉得是内存识别的问题。现在我可以把一大堆的东西全部都开着,然后打开浏览器,打开多个网站后还是很顺滑。因为内存的频率只有1333,所以一开始的反应速度会有点慢,尤其是开机的时候。单位用的是六代i5,1800的双通道4G内存。所以跟家里这台相比,开机速度会明显更快,但实际上,当系统打开了以后差别不大。单位的那个1800双通道内存是低电压1.35伏的,而家里这两条1333是经典的1.5伏。更低的电压意味着更低的消耗,但实际上我这个台式机也没什么大消耗的东西,比如说里面没有显卡,也没有各种风扇。让我觉得有点惊讶的是,如果我的机子里面没有独立显卡,理论上系统就得调用一定的内存实现显卡的功能,但实际上打开64位系统计算机属性的时候,你会看到那里写的内存就刚好是8G,没有减掉一些。所以是否可以这般理解,其实在32位的系统里看到的2.92G,其实也没有因为核显的原因被减掉一些。

我的换系统是先在64位的系统上安装上我需要的东西,运行了一段时间打上了各种补丁以后,再回到32位的系统,把东西删掉。我最小心翼翼删除的是坚果云。在我删掉之前,我首先要让机子断网,比如昨晚我需要删掉我以前的10.1寸笔记本上的坚果云的时候,我就先把家里的WiFi关掉,因为笔记本是自动连接WiFi的。如果我不关掉,一开机还没等我反应过来,坚果云已经在进行各种检查然后同步文件了,这显然没有必要,所以为了不让坚果云运行,我必须得把WiFi关掉。坚果云的卸载步骤是首先要把软件关掉,然后控制版面卸载程序。家里的台式机上,从前32位的系统里卸载坚果云我第一步做的是拔掉网线,然后后面的步骤跟笔记本一致。32位系统需要卸载的东西最必须的是几个得联网的软件,比如坚果云微信QQ以及360杀毒。一些用不上的东西也可以卸掉,比如说WPS 2019,Nero的刻盘工具,从前我用来测试不同系统下的网页效果的虚拟机,还有一些我半天都用不上的功能。但是一些核心的部件,比如Notepad++,office 2003,PS等我还是会把它们留在系统上。这个32位系统,一开始的时候我是打算删除,把硬盘格式化掉的,但现在我觉得既然我硬盘空间足够大,我没必要这样做,万一某一天我突然又要把它用起来呢?当我2T的硬盘出了事故的时候,系统还是能自动从另外一个硬盘引导进入。虽然那个硬盘里的数据在前天之后不再被同步了,但起码最基础的东西我还能做。删掉了一堆东西以后,我感觉32位的系统关机的速度快了很多。

不知道是不是因为32位的系统物理内存太小,所以在系统运行的时候,硬盘需要高速运行的频率更大(虚拟内存起作用?),所以机械的声音会更明显。估计为了以后装机方便,我要给自己刻录一个装机工具的光盘,但貌似那个也不小所以可能4G的DVD都放不下。

2018-11
15

准备升级

By xrspook @ 8:46:20 归类于:烂日记

上个星期换家里台式机电源的时候偶然发现机箱的盖子上贴着CPU的信息,那个是用来保修的,原来那台机是2012年装的,而不是我记忆之中的2010年。装机的那一年我只记得上午我要去广外考职称英语,然后下午到表哥的朋友那里把机子取回。晚上回到家也没多少时间,就又要回单位加班了。至于为什么要回单位,我已经不记得了,难道又是秋普?我还记得逼迫着我要装一台新机的原因是老的那台机的内存实在太小了,我无法容忍。那台机是大学的时候用的,CPU用的是AMD,内存是1G。一开始的时候,好像只有512,后来又不知道从哪里找来了另外一条插进去,但是1G的内存还是让人非常抓狂,所有东西都慢得让人忍无可忍。不过之所以要把机子换掉,最重要的原因是那台机有段时间不停地死机,几分钟就死一次。后来发现,原来是主板上的一个电容已经涨大到快要爆的样子。因为已经用了好些年,所以那块主板已经没办法换了,只能把那个电容换了,但即便这样,这样的主板还是不能挺太久,所以我就装了家里现在的那台机。我还记得装机的时候,我再三叮嘱我必须要4G内存,CPU是多少无所谓,随便选就好。当时的主流系统是Win7,有32和64位的版本,我选择了32位,因为据说64位有很多东西会不兼容。六年过去,机子现在还能用,就是某些情况下机子会卡得很惨,比如说用浏览器同时打开多个网页的时候。之所以这样是因为32位的系统实际上并不能识别完整4G的内存,所以我可用的内存就只有2.9G,这其中另一个原因是机子没有配独立的显卡。内存需要分一部分用来作为显卡,所以又少了一点。现在的情况是一开机的时候,内存使用量已经超过40%,当我打开浏览器开几个网页以后,内存刹那间会到达80%,如果同时要挂着QQ和微信,再加360的杀毒,那个机子的内存使用量随便就超过90%了。在这种情况下,如果还要开个迅雷,那简直没办法活了。因为我装的是32位的系统,所以即便我花钱再买一条4G的内存插进去,32位的系统还是识别不出来,等于白费。这台机子的CPU是i3-2120。相对于内存来说,CPU还有提升空间,但问题是,系统限制了我简单地升级。

昨晚跑步的时候我一直在想,我应该怎么做呢?我第一个想到的是买一块256GB的固态硬盘,然后把64位的Win7系统装进去,但是我要买什么牌子,要买什么型号呢?如果要买固态硬盘,昨完我就得选好付款,今天京东就会送货到位,然后我就可以在单位把系统装好了再带回家。但跑着跑着,我又突然想起,现在家里的电脑有两个机械硬盘,一个1T一个2T,2T的硬盘上没有系统,一开始格式化分区的时候我已经预留了系统的空间,所以我完全可以在2T的硬盘上装个64位的系统,然后把东西搬完了以后,再把1T硬盘上的系统,格式化掉。这样的做法是最稳妥,因为即便我安装失败。光靠1T硬盘我还是能维持正常的工作。而这样的操作并不需要我买固态硬盘,只需要我回家以后检查一下我正在使用的内存型号,然后再买一条。同样容量的固态硬盘价差很大,有两三百,也有五六百。还记得从前,我曾经想过要加内存,但是后来知道了32位的4G限制以后,我就彻底打消了念头。现在,我也只能回家把电脑拆开,把内存拔出来才能看到型号,但是在回家之前,我就要学会装系统的方法,并且把工具都凑齐。东西做好以后,最后的步骤就只是把新的内存条插上而已。8G的内存我感觉差不多就是二代i3的极限支持了,如果下一次我仍然觉得电脑慢,那就是必须得换主板和CPU的节奏。单位正在用的电脑是i5六代的,配备的是8G内存,我感觉绝大多数时候二者都没有极限运行,所以总的来说,电脑是顺畅的,但是当我硬盘里的东西塞得越来越多,还是偶尔会出现一些顿卡。

在电脑升级这个问题上,永远没有一个让人满意的底线。

Page 1 of 8512345678»...Last »
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top