十八

十八年轻的时候,曾经叫过三十,因为他曾经连续蹭过三十天的饭。

一、夜行

“喂,你知道在等饭上来的时候,最适合干什么吗?”

“是蓄好口水,准备夸奖做饭的人”

“不,是想着明天蹭哪家的饭”

十八的表情如此认真,让身后的胖子不由地一紧,胖子知道能聆听到老板的教诲是很难得的事情,毕竟跟着老板可以蹭到正经的饭吃,他才跟着老板的时候,每天吃的都是老板提供的茶泡饭,茶是去年压箱底的茶渣,闻起来有股三个月没换的枕头的酸味,吃起来则是开水冲老碱的涩味。

胖子有段时间每天吃过饭都会穿过街坊爬到城南的最高点上晒太阳,因为他发现这时候张着嘴对着太阳能闻到肉的味道,并且老板也不会去找他,对于一个胖子来说这是少有的幸福时刻。当然胖子的缺点就是活的太潇洒,不在意一些常见的科学知识,否则如果他知道酸碱中和定律的话,就知道是分泌的汗液里的酸和吃下去的碱水饭中和了,所以身体又一次恢复了正常带来的幸福感。

胖子叫胖次郎,老板给他这个名字的时候胖子以为自己得到了老板门下第一人的称号,直到他发现次郎是老二的意思,然而空荡荡的公司里,老大从没出现过。胖子曾经问过一回老板,他是次郎,那么老大在哪,老板不置可否地说了很含混的一句“鱼子酱”,胖子的忧伤无以复加,原来在老板心里吃的比他重要多了,尽管他是公司唯一一个技术员、工程师、仓库大爷兼保安,照看着公司最重要的商品:扫地机器人。

“哦哦哦,竟然是烧饼和团子!了不得的厨艺!不愧是城南第一快手!”

”团子和烧饼,真是了不起的晚饭组合“

”你看看这烧饼,外焦里酥,亏的是第一快手每分钟100下的击打,才能把空气压进面里,外面焦香的薄壳把热气包住,咬开的一瞬间就感觉到热气溢满了嘴里,顿时就饱了一半,对于我们这样的人,真是太适合啦!“

”老板,你看这丸子,能够如此扁塌塌的躺在清水里,真是温润乖巧啊“

”你懂个屁,丸子那不叫躺在水里,这道菜叫玉露丸,是大补的佳品“

”是是是,老板教育的是,我唐突了,唐突了。。。“

远处的大厨还在忙碌,一丝若有若无的笑意略过,因为他知道今天已经是月底了,很快吃饭的两个人就要派上用场了。

“那么,胖次郎就拜托你了”

“嗯,每天一顿饭而已,都是老熟人了”

“胖次郎就是不够机灵,如果跟鱼子酱一样聪明也是个硬角色,你看他现在睡得跟猪一样”

“哎,你不要要求太高了,鱼子酱虽然机灵但是跟着一个极品逗逼,也算是中和了,不可能好处都让你占了”

“是吧,我有时候想想也就释怀了,你说说胖次郎这个脑袋里装的是什么,鱼子酱跟他一样都喜欢穿灰色紧身衣,天天抬头不见低头见的,竟然认不出来,难道是我碱水喂多了?”

“额,,,这个可能真是”

“那我也没办法啊,胖次郎蹲过的茅房真是了不起的臭,吃点碱就好多了”

“那我要戴兜面去给他送饭吗?”

“别,你这样吓着他了,万一吓瘦了就不是灵活死胖子了。。。我此去东瀛,你可有什么要带的?”

“没,你赶紧回来,还有正事要办”

十八兜上他的软风衣,大步流星的穿过门帘。胖次郎在桌上睡得香甜无比,而大厨的身影则隐没在厨房的深处。

今夜偏有好月光。

二、吃还是不吃

“额,梦老板,你这面色通红,是不是噎着了,我帮你锤锤。。。”

”哦,次~~~郎。。。额。。。你先坐。。。坐好了。。。我等会招呼你“

”不是,梦老板,你要不要喝点水先?“

”没事没事“梦老板深吸一口气,”我就是在思考,我能不能憋到吃完饭再去上茅房,我最近读了西洋的一本书,说是你关了一扇门的时候也开了一扇窗,但是门和窗不是同时都能开的,这话我觉得很是有理,所以说。。。哎哟,快憋不住了,我再努力努力“说完她又拔了几口饭,然后头也不回的奔向后院。

胖次郎站在桌旁,盯着消失的壮硕身影,突然心里涌过一阵暖流,因为他觉得梦老板是个比自己老板更厉害的人物,在他的心中,不是每一个英雄都能在巅峰时候急流勇退,就像不是每一个胖子都能面对满桌的佳肴半途跑去茅房。

就在这时,一件灰色紧身衣出现在胖次郎的眼角,而穿堂风,突然感觉有点凉。

2016年终总结

承认一个错误

一上来准备标题的时候,我发现去年的年终我写的标题叫年鉴,然而内容完全不是年鉴,所以先纠正去年犯的错误,今年就用年终总结。

回顾

在写今年的总结之前,我要先回顾一下发生的事情,然后才能开始总结。总的来说,2016年是一个神奇的年份,体验到了很多有意思的事情。

1.购买到的实物:


* MicrosoftBand2,截止到目前我认为最完美的手环,传感器齐全、续航优秀、同步手机来电等消息迅捷、运动指导丰富、睡眠跟踪很好。。。除了遭遇硬物撞击手环会断,这笔账应该算公司要赔我的


* BA II 计算器,利器、便捷好用,然而非CFA考生似乎用不到


* Smartisan M1,个人推荐,一方面是系统好用,做了很多便捷的设计,高效;另一方面是对细节的体现常常提醒我去思考一些事物背后更深入的地方,这不一定是Smartisan才有的特点,但是老罗的宣传做得好


* BOSE QC20,无理由脑残推荐,降噪一流,现在有新款QC35/30系列无线款上市,拯救了通勤时间,现在天天挂着听课程


* BenQWit阅读灯,这个按需购买吧,毕竟不便宜,但是对于桌子长度超过50cm的强力推荐

2. 购买到的虚拟物品:


* office 365,这个不用多说,尤其是在网盘大肆关闭的2016年,1T onedrive 空间


* iMindMap10,最新版添加了project功能,与其他竞品比较起来,更有设计感的界面是我的推荐理由,毕竟做mindmap的时候能够boom一下是很重要的
* OneNote,这个不需要购买,继续推荐

3.书籍:

* 《压力测试》:美国前财长盖特纳的自传,主要是描述了2008年金融危机那段时间的经历,今年在中国和金融危机相关的书籍都很流行,似乎说明了点什么


* 《群体性孤独》:一本社会学方面的书,关注点在于为什么科技让连接更方便了,人与人之间的社交却越来越疏远了


* 《Social Physics》:MIT教授彭特兰关于科技与人文结合的新观点


* 《From zero to one》&《The hard thing about hard things》&《Open organization》:亚马逊原版真是贵,然而由于某些不可描述的原因还是要读原版,现在读原版书的比例在飞速上升,为什么翻译做的越来越差了


* 《大学物理》:引力波事件后我又把大学的教材拿出来快速看了一遍,真过瘾,世界的真相不一定掌握在物理学家手里,但是作为没有哲学思考能力的普通人我觉得物理学已经足够满足我了
* 《荣格作品全集》:这个我不知道该不该推荐,本着无害就推荐的原则放上来


* 《人类的群星闪耀时》&《白玉老虎》&《长安十二时辰》:两本旧书重温和一本新书、快意恩仇的世界似乎也是不错的选择


* 《专业主义》&《思考的技术》:在operation层面上,我对大前研一是十分推荐的


* 《中国巨债:经济奇迹的根源与未来》:金融分析师剖析的中国经济发展,比官方和经济史学者写的有价值多了,本书出版于2015年,预测到了2016年的危机;

MBA

在2016年最重要的事情应当是下半年开始的MBA课程,这段经历是意料之外也是情理之中,意料之外在于我低估了周末上课的影响,好在现在已经麻木了;情理之中是一切都符合预期,半年来的体会恰如chasedream论坛上集结的那本访谈《be your better self》里面说的,商学院是一个garbage in、garbage out的地方,不可能在两年的时间里改变一个人,真正改变的是自己。

工作

这是个好的时代、也是一个坏的时代,充裕的环境使得很多人都开始思考工作是make something还是do something,高度机械化和人工智能的应用已经开始侵占人类原有的高地,或许是进化论之后人类少有的开始重新思考是什么使我们是人类而不是动物,是什么使我们有别于机器。我关注的几个大牛的创业有失败的、有东山再起的、有开始创业的,大家都有各自的努力方向,并且有的东西确实是一直没有人去做、但是大家有需要的,这也是我为什么在坚果之后又购买了Smartisan的原因,确实老罗是个行外人,但是也就是老罗带着一帮志同道合的人解决了手机行业里一直以来没有解决的一些小问题,却大大改善了体验。我之前在使用三星note5,note5的硬件配置是称得上机皇的、软件功能也足够、包括分屏预览和浮动窗口都是独家体验,可以满足几乎所有的需求,但是使用起来就是不够爽,没有那种solution的感觉、没有黏度。
所以从另一个角度来说,你可以让大家都嗨起来,只要你满足了这些一个个离散的需求,但是能否让大家离不开你,就不是这些离散的痛点可以决定了的。在2016年,我还陆续学习了一点design thinking,目的就是为了重新激活自己对于事物本质的思考,重塑对于工作的看法。

学习

MBA是一个复杂的事情,就不细说了,两年后再来写一个MBA的总结,今年最重要的事情就是CFA吧,学习至今1个月左右,体会深刻,对于美国人这种大白话的精神深表敬佩,金融本来应该是平易近人的一门学科,毕竟来源于生活,每天都在发生,然而中文的世界就是不能让大家好好活,不排除是因为我的中文水平太烂了,无法理解这些两个字的术语;另外就是我之前就表明的一个观点,评价一个老师的重要指标就是他有没有让学生丧失对于一门学科的兴趣,然而不幸的是在国内似乎这是一个积极的指标,很多老师都在争取拿到这个荣誉。
至于CFA,并不是每个人都必须的,我只是习惯于通过考试和认证来保障自己对于某些东西的学习到位了,但是我确实觉得每个人都该点必须的经济学和金融知识、毕竟现在房价这么高,沾上边的事情都是上百万的买卖,能省下1%都是1万块,目前还能干很多事情。

生活

跳过这个清冷的章节,下一个。。。
等等,文明6中文版只要149,steam正在热销,我已购买但是没时间玩。。。

2017年应该有什么

吧嗒吧嗒算算,我觉得还是套用小马哥马克扎克伯格的26个PPT里面的原则之一:不要给自己设定太多目标,只规划30%~40%的工作;因为未来发生的事情无法控制,说不定就冒出好多事情,然后计划都白做了,自己看着都闹心。
1.通过6月份的CFA一级考试,预计将占用我整个上半年所有的时间;
2.冲刺CFA二级考试,考虑到考试难度和后年的毕业论文,预计将占用整个下半年的所有时间;
穿插在2017年的整个过程中:
3.5月初的亚沙赛,就当是督促自己跑步健身了;
4.7、8月份去硅谷或者伦敦感受下科技与金融结合的第一线现场(其实是出去浪);
5.下半年完成一个sideproject,或许是个网站,也可能是一个app;

2017年读什么

今年有好多书还没有读完,明年先把它们解决了:
1.共享经济:市场设计及其应用
2.稳定不稳定的经济
3.TED竞争心理学
4.优势谈判心理学
5.谁偷走了我的客户
6.生命是什么
7.XXX若干需要重读、再读的书

最后不能免俗的列个2017年的购物清单:
1.PSVR,Sony大法好,我要守护姨夫的微笑。。。HTC VIVE,火腿肠也不错。。。HoloLens,一切就看微软和老黄的股票怎么走了;以上三选一,PSVR倾向高,毕竟算娱乐设施,只要我又时间玩的话。。。
2.GarminFenix4/SuuntoSpartan新品,不要看我,我怂,跑步虽好但是保命重要,尤其像我这种跑步时喜欢开小差一兴奋就瞎跑的。。。
3.女朋友?算了,买了这个以后几十年就没有购物清单了,还是先把东西买全了再说。。。

写给一般用户看的IE使用指南

这篇文章旨在为普通用户提供一个简单的IE认知与常用“问题”检查,因为大部分问题并不是由IE自身引起的,只是会被误解为IE的问题,因为要给IE洗洗白,不能冤枉一个正常的浏览器!

什么是IE?

IE 是InternetExplorer的缩写和简称;
它一般长成这样:
ie-logo-small

现在长成这样,就是有一些些的扁、平、小清新:
ie-11

IE8是Windows7系统默认的浏览器,今天讲到的所谓应该是这样的时候都是说的在IE8里面看到的样子;
IE11是微软公司最早于2013年就开始推广的最新一代也是待定最后一代的IE版本;
对于家庭用户来说这两者基本上不存在区别,对于IT水平正常的大公司来说这也不是问题,但是对于在外做展业的人来说,这就是一个灾难性的问题,这也是我需要写这样一篇文章来帮助这部分人的原因;
以下废话你们可以忽略

IE11的先进地方

-IE11重新设计了开发人员工具
-支持WebGL、增强对高DPI支持
-预先转译和预先截取
-IE11只在Windows 8.1上支持SPDY
-IE11支持全屏和屏幕方向APIs、CSS border image支持、JavaScript增强功能、DOM变动观察者、Web密码编译API、视频定时文字播放轨支持、加密媒体延伸〈EME〉支持和改进的HTML编辑器
-IE11默认使用Transport Layer Security v1.2(TLS 1.2)协议来作加密传输,并且依照RFC 7465的规范放弃使用有安全弱点的RC4加密包
以上blablabla的内容中只有第一项对我们接下来的说明有用,其他可以当作xxxxxx

兼容性视图

在很多场合下出现的兼容性视图,在IE8的工具菜单里:
20101312173423703

这个列表里有的站点才会启用兼容性视图进行浏览;
compatibility-settings

现在来说一下兼容性视图:每个网站开发的时候,要遵循一套开发标准,这个标准是w3c这个组织制定的,但是这不是一个强制性的标准,并且描述的语义有时候并不是十分明确,就导致了各个不同的浏览器在最终显示出来的效果上有差异,因为各个浏览器采用的实现方法不一样;
举个例子:在电影院里看3D电影的时候,很少有人会关注这部电影是用什么3D技术实现的,你关注的是在看电影的时候能够在视觉上感受到内容在你的眼中是立 体的,但是通常情况下低成本的3D电影都是红绿偏振实现的,这就是类似w3c干的事情,定义了立体效果和实现方式;有的厂家不干了,说我还有反射式技术、 我还有激光技术、我还有。。。等等更牛逼的技术,可以让大家看的时候更嗨,这些都属于实现方式不同,在最终效果上也会体现出差异,所以当你去了一个高级电 影院,却发现这部电影是用最烂的普通3D技术拍摄的怎么办,OK,我给你一个普通的红绿偏振眼镜不就行了嘛;这个行为就叫做兼容性模式。
说到这里,你会觉得,嗯~这个可以有,我用的是IE11,只要开启兼容性模式不就能正常使用要求IE8 的网站了嘛,没错,但是各位,网页技术发展了那么多年,标准也有好几套,浏览器是个软件,开发技术也有更多种,兼容性并不能完美匹配,让我们请出开发者工具来说明:

IE11上,右上角的小齿轮(设定菜单),点击F12开发者工具,当然你也可以直接按下F12;
14692467087776
来,看一下
14692468150502
当前浏览器模式是IE10标准,你可以手动调整到IE9、IE8、IE7,如果这个站点启用了兼容性视图,则是IE10兼容性视图;兼容性视图是一个混合 模式,只会把网页上存在实现方式不同的部分用以前的实现方式进行模拟,所以你会发现有的站点开启兼容性视图之后还是不能使用,这时候就需要在开发者模式中 选择对应的浏览器版本进行完整模拟;
在便捷性上当然是兼容性视图完胜,因为只需要一次设定就行,开发者模式是用于开发诊断的,网页关掉之后下次再打开相同的网页,还是要手动进入开发者模式调 整,所以如果存在兼容性视图不能解决的网站问题,通过开发者模式定位是哪个版本的IE显示正常,则需要对浏览器进行降级操作;
降级IE版本 控制面板--卸载程序--查看已安装的更新,在更新中查找Internet Explorer xx,点击卸载,系统重启之后IE就会回到之前安装的版本;

加载项是什么

浏览器默认的插件或加载项,是用来辅助浏览器完成额外功能的,例如在网页上播放flash视频;flash并不是网页标准的一部份,所以浏览器默认 并不会具备播放flash的能力,这时候我们就会安装AdobeFlashPlayer这个插件,来播放视频;同理,银行需要一些插件来检测这台电脑是否 存在使用人的U盾证书等等;
好的,既然是合理合法的事情,为什么我们的插件经常出错呢?

穷、抠、作,这是插件出问题的三大原因;

正因为插件能做一些更强大的事情,所以各大浏览器都要求插件拥有签名,这个签名的意思和现实生活里的签名是一样,证明这个插件来自xx人或xx公 司,任何开发的个人和公司都可以签名,但不是任何人都被承认,为了保护大家的安全,世界上有很多独立的组织和公司,专门对签名进行合法授权,证明这些签了 名的东西是经过检测无毒无害的东西,或是这个签名真的来自xx公司;所以这样的行为是非常赞的,缺点就是要交钱,否则人家不能白干这种背锅的事情,这时候 就是我说的三大原因了,有的是因为穷,交不起钱,这也就算了,有的公司小,很抠门,这也没什么说的;最烂的就是那些正常的公司,用于签名的证书最便宜的也 就几十美元,几百块人民币,都舍不得花钱买;
这些穷、抠、作的插件运行时会被浏览器拦截,因为默认是不安全的,这时候就会有一些教程,告诉你把他们的站点加入一个可信站点的东西,那么大家都懂了,加 入可信站点就是说我--用户本人,相信这个网站是无害的,我把你加进这个站点列表;但是浏览器为了保护大家,这个安全站点不代表用户认可了就能让这里面的 网站想干嘛就干嘛想装插件就装插件,于是,按照教程,用户还得在安全站点的自定义选项中,允许一些未经确认、未经安全等等的选项,让这些穷、抠、作的大爷 们为所欲为。。。
14692501812333

仅仅如此就能放弃了嘛?不,即使在自定义级别中允许了运行加载项,在第一次打开需要加载项的页面的时候,会在上方弹出一个黄色警示条,警示内容是“此网站需要运行xxx加载项,如果允许xxx”这样的内容
14692534002306

好了,到此为止,经历了兼容性视图、开发者模式、安全站点和加载项,这个IE8兼容的站点怎么说也该好了,如果还有问题就直接开喷网站吧,花了那么多钱,就不能好好地让人上网么。。。

由于本文使用Mac上的MWebPro写作完成,文中引述的图片来自于网络而不是我的Windows环境,如有侵权请告知,会立即删除。

2015年鉴

过去的一年中写的东西更少了,截止到今天也就写了一篇年鉴,之前一年是因为懒,现在则是没有东西可写,不得不唏嘘。

在年底之前的12.29日,老罗开了 Smartisan T2 的发布会,在发布会开始的时候,老罗介绍自己是个事儿逼,在结束的时候,T2 的广告语是”以傲慢与偏执,回敬傲慢与偏见“,颇有少年游侠的味道,我恰逢这个年纪,所以也就借来作为开篇,说一说过去一年发生的事情。

我也是一个事儿逼,所以我又换了一家公司,做了一点新的事情。在之前那家公司的时候,我负责做一个移动办公的东西,然后这个东西的收效不怎么好,客户的口碑不清楚,但是我觉得不好就够了,作为一名 IT 从业人员,你经常会面对这样的问题:就是不管你做的东西多么牛逼,最终其决定作用的是业务,而不是技术。这句话对于所有非 IT 类型的公司都适用,对于 IT 公司也部分适用,所以如果无法跳出这么一个思维框子,那就要歇菜,而且落得一个口碑不好。所以工作两年,我开始注意到口碑这个东西,说的烂白话点就是别人对你的评价。

当然我自我认为别人不会评价我是个事儿逼,否则我在这行就混不下去了。

作为一个事儿逼,秉性中就有种 no zuo no die 的东西,小时候还好,长大了就是 die 的成本变得很高了而已。譬如说我尝试了一下期货,初期洋洋得意颇有斩获,中期惨遭腰斩,现在又挣回来了,这个过程对我的教育意义就是放大了我的缺点和弱点,不论自我感觉控制力多么的好,在原始的贪婪本性面前都是渣,当然我还是有自控力的,被打了一棍子还算是醒了过来,也算是明白了为什么会说越是好的交易员,就越是有严格的自律性,再一次证明了大道理谁都会说,但是事情不是人人会做的道理。

回到口碑上来说,那就是你的朋友圈有没有被屏蔽。转发只是一顺手的事情,但是留下的却不是一巴掌可以解决的问题,人与人之间的社交是建立在利益基础上的,尽管没多少人愿意公开表明这个态度,但是实际上确实如此,因此当你没有价值的时候就会被别人抛弃。有一种被绑架的利益就是在朋友圈发自己公司的内容,如果是刚毕业的年轻人进了大公司,作为炫耀也好,自豪也罢,还可以理解,如果已经是社会人了,这样做等于慢性自杀,最终后果就是被抛弃了,我也因此很惋惜的默默屏蔽了好多人,当然我的做法也不见得对。

我们给外界传递的任何一点点信息,最终都会回到我们自己身上,形成口碑这个东西——也就是一个人的价值所在,因此谨慎地对待自己公开的信息是非常有必要的,可惜这个道理越来越不容易被接受了。我之前做的移动办公就是如此,难道真的有必要24小时随时随地可以完成自己的工作吗?对于有的人来说是的,对于有的人来说不是,少有人可以把生活和工作混在一起,用发语音的方式去完成工作的部署,用点赞的方式代替当面诚挚的表扬,大家明明坐在一起却要通过聊天窗口完成交流,作为人的价值被工具所替代,最终这个人也可有可无。。。因此虽然我一开始觉得这个移动办公是一件有趣的事情,但是最终还是觉得不行,没法创造价值的工具只能被抛弃,商业世界就是如此残酷。

总结过去一年来的教训,就是认识到尊重自己,对于未来的一年,则是发现价值,不怕做个事儿逼,只要能收货经验,增加价值,那么就是值得的。

Win 10 新基础架构安全特性解读

在近期的 TechNet 上,Win 10 的系统安全指引中说明了这样一个东西 Device Guard.
按照 TechNet 的说明,Device Guard 是一个软硬结合的安全特性,组合使用时可以锁定设备并让它只运行可信的应用。如果应用不可信就不可以运行,即便是周期性的。这也意味着即使有黑客获取了 Windows 的内核控制权,在计算机重启之后也极大可能无法运行恶意可执行代码,因为这一特性设计的如此:
Device Guard 使用了全新的基于虚拟化的安全防护来从 Windows 内核中分离编码集成 (Code Integrity)服务,让这个服务使用由企业控制分发的签名来决定哪些是可信的。实际上,编码集成 (Code Integrity)服务独立于内核运行在一个被保护的管理程序容器中。
提到的另一个根本点是思路的转变,从传统的每一个程序都可以运行直到被反病毒程序或者其他安全措施隔离掉,变成企业内部控制的只运行可信软件的方式。

Device Guard
for Windows 10
Device Guard
for Windows 10
+ Virtualization extensions
Helps provide strong malware protection with enterprise manageability

在企业管理下帮助提供高等级恶意软件防护

X X
Helps provide the most advanced malware protection ever offered on the Windows platform帮助提供在 Windows 平台下至今最强大的恶意软件防护 X
Offers improved tamper resistance提供增强的干扰防护 X

DeviceGuard 的作用原理

DeviceGuard 通过限制 Windows 10 操作系统运行可信程序提供保护,这一功能基于企业的指定的硬件和安全配置策略,包括如下方面:

  • 用户模式代码集成
  • 新的内核代码集成规则(包括新的Windows硬件质量实验室 WHQL 签名)
  • 数据库控制的安全启动
  • 可选:基于虚拟化的安全措施帮助保护内存、内核程序以抵抗潜在威胁
  • 可选:可信平台模块2.0 TPM 2.0

DeviceGuard 可以和镜像制作一起配合使用,所以你可以为兼容设备开启虚拟化安全特性、配置代码集成策略以及其他系统设置来满足安全需求,设置完成之后 DeviceGuard 可以按照如下方式保护设备:

  1. 使用 UEFI 设备并且通过 SecureBoot 启动的,那么其他的 boot 套件在 Windows 10 启动之前无法使用
  2. 安全启动 Windows 10 boot 套件之后,Windows 10 就可以启动基于 Hyper-V 的安全服务,包括内核代码集成等,这些服务保护系统内核、验证过的驱动以及反病毒解决方案,可以阻止恶意代码在 boot 进程的早期阶段就开始有所作用
  3. DeviceGuard 使用 UMCI 确保在用户模式运行的任何服务,如统一平台应用、典型的 windows 程序等可信的二进制文件执行
  4. 同时在 Windows 启动后,TPM 也已经启动

DeviceGuard 的软硬件需求:

  • Windows 10 操作系统:最低需求,新特性仅在 Windows 10 具备
  • UEFI: 已有很长时间的技术,参考 secure boot 相关技术
  • TrustedBoot: UEFI 中的一种特定技术
  • Virtualization-based security:基于Hyper-V 的容器,感知 Windows 10 的进程,得益于容器技术和 hypervisor 的特性,即便内核被控制也具备保护能力

重要注意:使用该技术需要开启虚拟化扩展

  • Package inspector tool:一种可以创建目录清单要求这些典型 windows 程序提供可信签名的工具

2015.08.07补充一个 Win8.1 及之后的 Windows 启动的过程图解:

Win10BootProcess

  1. UEFI 启动:防止未知的操作系统启动
  2. 第2步是整个的蓝色大框,内核载入前期就要加载的反病毒措施,检查第三方驱动和启动代码
  3. TPM 记录启动中的计量数据
  4. 反病毒软件可以根据 TPM 计量数据向远程验证中心证明客户端是否健康,注意用词是健康而不是安全,安全是一个最低程度的健康标准;健康在 server 环境中经常用到,用来表明客户端除了安全之外,是否升级到最新的版本,是否安装了指定的补丁以及是否处于正常的生命周期等等。

继续阅读“Win 10 新基础架构安全特性解读”

CentOS7 安装 ruby

不知何故在 CentOS 7 上死活找不到最新的 2.2 stable 的 ruby 版本,于是就准备手动 make 安装;

按照官网的 https://www.ruby-lang.org/en/documentation/installation/ 的说明也没有什么大坑,但是最终还是没有安装上,报错 cannot install gem bundles lack of zlib ,但是 zlib 是存在的,按照网上的其他方法把需要的几个库都带上一起装了还是报这个错,装的库有

 # yum install openssl* openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel 

后来觉得是否因为编译的文件路径有问题,于是在 configure 的时候加上如下参数:

 # ./configure --enable-shared --enable-pthread 

然后再次 make install ,成功了。但是需要手动加入路径才能直接使用 ruby 命令:

 # echo "PATH=$PATH:/usr/local/ruby/bin;export PATH" 
 # source /etc/profile 

其他如 SELinux 的问题没有出现,所以也不需要关掉。

Excel 自动填充日期

最近也是跟 Excel 干上了,现在来说个自动填充日期的技巧:

场景:

有这样的一个表格,每天都需要使用,同时每天的日期也应当是最新的,那么如何保持日期自动获取当天的日期呢?

ExcelToday

使用 Today 函数 功能,因为 Today 只能返回一个值,为了实现上图的效果,还要结合 Text 函数,

=”2015 年 “&TEXT( TODAY(),”m 月 d 日”)

首先使用 Today() 获取日期值,这个值包含了 年、月、日、时、分、秒;但是这里只需要 月 和 日,所以在 “”里只引用了月和日的格式,这里的格式可以参照单元格格式中的样例使用,全部处理好之后再接上 Text 函数转为文本格式显示,这样 “” 里面的格式才有用,否则只会显示 Today 默认显示的一串值,之前的“2015年”没有从 Today 函数中取值是因为空格和间距的问题,比如可以加上“XXXX公司2015年”,”XXXX公司“不好从 Today 中取值,所以就拿到前面来单独写好了。

Excel 解决包含空格的连续数字提取

我们在处理 Excel 文件的时候,经常会碰到类似下图这样的情况:应该是连续的一段字符串,但是被人为的分割了,解决这个问题需要两个操作:

带有空格的文本

1.根据空格使用分列操作,步骤在 数据 ——分列;

Capture1

2.使用字符串的合并功能,使用函数 concatenate,把刚才分列好的单元格进行合并,因为这个功能是针对字符串的,所以要先将合并的单元格格式设置成文本;然后就搞定了。

Capture3

 

rhel5/centos5 GPT 分区安装

redhat/centos 5.X 系列,在安装的时候如果磁盘分区是 GPT 会出现提示

Your boot partition is on a disk using GPT  partitioning scheme but this machine cannot boot using GPT

一下是官方给出的解决办法:

把安装光盘插入,进入救援模式 (rescue) , 在磁盘上 /dev/sda,不是分区上 /dev/sda1 执行命令:

dd if=/dev/zero of=/dev/sda bs=1024 count=1024

然后重启,使用刚刚创建的小分区为 /boot 分区进行安装,按照提示会要求进行初始化,直接初始化即可。

原因:

boot 磁盘必须使用 DOS MBR 格式的分区表,也就是不能超过 2.2 TB,这个问题在之后的 6.X 中解决了,5.X 不提供 GPT 解决。

清理inactive内存

cat /proc/meminfo 可以看到 inactive 的大小,如果很大的时候可以进行回收,网上有一条命令:

free && sync && echo 3 > /proc/sys/vm/drop_caches && echo “” && free

这个命令的主要部分是:

sync --数据写入硬盘

/proc/sys/vm/drop_caches --分成3个等级,一般是3

To free pagecache:

# echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:

# echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

echo 3 > /proc/sys/vm/drop_caches

这条命令下去之后如果内存占用还是很高,需求另外判断情况。