作者归档:Jacob Nie

站在弱者的角度看球–巴西哥伦比亚1/4决赛

上半场又是和德法大战一样的1:0哥伦比亚落后,但这场的上半场激烈程度高于上场。刚开场,队员的动作就像开了快进一样,激烈,火爆,抢断,高质量传球!
凌晨看球,这样的比赛是不会困的,但是你如果站在哥伦比亚的这边,你会一直替詹姆斯罗德里格斯着急,会为内马尔的强势进攻担心。实话说,巴西上半场应该有更精彩的进球,而不是定位球取得开门。给我的感觉,今天哥伦比亚的战术完全被打乱了,巴西针对他做了改变,好像哥伦比亚战术没有跟上,中场休息的时候教练必须做出调整和战术部署,不然难逃法国被淘汰的命运!

虽然下半场可能是上一场的复制,但是我并不希望这样,我更希望哥伦比亚进球,取胜。话又说回来,即使不幸言中,下半场枯燥无聊,巴西1:0取胜,我也只是伤心一会,马上恭喜巴西,这就是没有中国队的优势,你可以尽情选择自己喜欢的球队来支持,也能看到最后

全场比赛结束了,结局跟我预测的一样,巴西队赢得了比赛,但过程却有些初入,这也是足球的魅力所在,你可能猜测出结果,但你不可能猜到过程。2:1的比分是两家球迷都能够接受的,下半场巴西队体力出现了问题,拼抢没有那么激烈,领先的情况下也不急于进攻。相反,一记世界波的前场任意球帮他们吃了定心丸,尽管詹姆斯的点球让巴西球迷担心到了最后一分钟。

心态的改变使巴西队领先后趋于防守反击的打法,哥伦比亚又急于进球,给了哥伦比亚队员很多展现的机会,这也是巴西战术的一部分。领先两球的情况下,是可以不用那么火爆的拼抢,所以基本上球都控制在巴西这半场

詹姆斯罗德里格斯以6球领跑世界杯射手榜,尽管世界杯出局,大家还是非常看好这名球员未来的发展,所以比赛结束的时候有那么多巴西队员上去安慰哭泣中的詹姆斯,非常令人感动的一幕

 

赢球要素–德法大战观后感

德法大战刚刚结束,作为业余球迷总结赢球要素,也是对德法比赛的观后感:

  1. 体力,很重要,但是能挺进世界杯的球队就没有太多这方面的困扰
  2. 控球,现在比较提倡控球技术,控球的时间长度虽然不一定与进球的数量成正比,但是,控球的时间越长,机会越多
  3. 传球,传球的成功率非常重要,德国都是成熟的老队员,传球成功率非常高,所以赢得了法国的1/4比赛
  4. 球星,这里的球星是指把握临门一脚的队员,关键的比赛,关键的进球成就球星,球星一般也能雪中送碳,而非锦上添花。法国队员太年轻,就像张路所说,最后临门一脚始终找不到门道,而最后的时间虽然找到了感觉,无奈给他们留下的时间不多了
  5. 配合,现在的球队喜欢防守反击,这好像是几年前没有任何技术的中国队的打法,竟然体现到了世界杯里面!我的分析,这还是有本质的区别,中国队实在是没技术,而世界杯赛场这样做的主要原因是对方防守太强悍,如果急于进攻会被密集防守挡住,让对方攻过来,反击的进球更有效。队友的撞墙式配合也式非常重要的一方面
  6. 拼抢,积极的队员经常能够从中场断球,打出漂亮且有威胁的反击,这也是进球比较多的一种方式
  7. 定位球,德国队这次的定位球配合非常完美,而头球的角度非常刁,几本没有扑救的可能性。也能看出队员头球的功力
  8. 坚持,这届世界杯很多时候最后的坚持给自己带来了平局乃至胜利,小组赛希腊队科特迪瓦,1/8希腊队哥斯达黎加都表现了很好的坚持精神,虽然最后不一定能够胜利,但也问心无愧,就像这次的法国

完成了以上几点,就只能看自己的运气了

学习中的致使弱点

我在学习新技术的时候有个弱点,没有一追到底的决心,说的好听点叫不钻牛角尖。比如,在学习JDK的时候,需要JDK的编译环境,我总是对自己说这个环境搭建起来很麻烦,而且后面是否能成功都不一定;当然我说的没错,一些环境搭建确实费时费力,而且也不一定能够达到效果,但如果安装的次数多了,搭建环境也并非不可能的事情,而问题是如果没有这个环境,最终学习的效果就大打折扣。

为什么我网络实验课上的所有内容都给了我很深的印象,原因就是我们都去动手做了,而且达到了一定的效果,而这些效果又震撼了当时的我,所以令我记忆深刻;而这种深刻的记忆后面就由于自己的弱点而没有再次出现过。

做这些事情可能要花一些时间,而这些时间是值得去花的,成功了以后对自己的进步是不可估量的。如果每次都停留在理论的角度,每次都停留在别人做实验的角度,自己的进步可能就会出现瓶颈,自己离达到一个优秀的程序员也将渐行渐远

当然到达某个程度并非一定要使用这个软件,只是你达到这个程度也才能知道使用这个软件的便利性。我以前认为任何一个软件都最好不要作用任何插件,因为软件本身的功能都已经很齐全了,也让我少了很多探索的动力;而现在才发现当时的我是多么幼稚:软件不用来装插件完成各种功能就像你买一个苹果手机而不去App Store去装软件一样,你以为操作系统已经可以完成你自己想要的一切,这是多么不成熟的一种想法啊,想现在任何操作系统都是软件为王的时代,如果不是App Store里面有那么多好用的软件,谁会使用iOS这么封闭的一个系统?

发现了插件的重要性,于是我着手从自己现有的软件开始,VIM, SublimeText和Eclipse,这些IDE是我经常使用的,我需要找一下有没有更适合的软件让他们更好的工作,当然VIM是重中之重,但似乎目前的并不那么的顺利

编辑器

我们在写东西的时候,最怕有格式的文字;如:在网页上复制下来的文字,如果直接粘贴到Word中,会非常的卡,原因是Word需要通过网络从上面下载样式与图片等内容,然后再转换成自己的格式;如果直接粘贴到文本文件中,就不会出现这样的问题,因为文本文件只会过滤其中的文字信息,把一些不必要的标签、图片、样式等都过滤掉了;而大部分的时候我们需要的只是一些文字罢了,即使用到部分图片或者格式的信息,我们也希望自己再通过Word来设计,而不是直接从网页上下载下来残缺的格式或样式。

这也是我推荐使用文本软件的原因,我觉得学习编程主要有两个地方需要注意的,一个是文本的处理,另外一个是流的处理;文本的处理可以适用于所有的业务系统(不包括数学与物理的复杂计算);而流的处理则可用于视频,图片,文件等内容的处理;如果这两个部分都能通过网络达到非常方便的传输与使用,你就可以变着花样来完成自己的效果,而不是局限于一定的格式;于是我们对于纯文本编辑器非常的喜爱,这也是为什么Linux的发行版本中vi流行的原因;相对而言,Windows下的notepad就差了好多;还好,在Windows下我们有很多的替代方案:你可以使用Notepad++ ,可以使用EditPlus,可以使用UltraEdit,也可以使用SublimeText;完全取决于你的爱好,他们各有所长,也各领风骚;

当然,如果有条件的话,还是推荐使用“高大上”编程人员使用的Mac OS

世界杯

大家都在谈论世界杯,我这个伪球迷也只好跟着看了几场比较,谈谈我看世界杯的感受;

虽说是伪球迷,但我也曾经在高中参加过班级的足球队,所以对于足球的基本规则还是熟悉的。不像某些人一直说自己是球迷,结果连什么叫越位都不知道,实在丢不起这个人;

到今天为止,比较冷门的是西班牙和英格兰小组赛被淘汰出局,可能是很多人不愿意看到的结果,毕竟开赛前这两支球队被评为夺冠的热门,谁也没想到却走的这么快;而英格兰的出局跟昨天意大利VS哥斯达黎加的比赛结果有关;其实本就是英格兰自己作死,两站两败,最后只有看人家的眼神来决定自己的命运,但不靠谱的意大利并没有担起自己的这份义务,结果0:1爆冷输给了哥斯达黎加;我在比赛刚刚开始的时候就转入了哥斯达黎加的阵营,希望哥斯达黎加能够赢意大利送英格兰回家。另外说一句哥斯达黎加的英文名字叫COSTA RICA,我还在考虑跟我们平时喝的COSTA是什么关系;当然结果是令我满意的,但我在转换思考方式的时候,就会看出哥斯达黎加虽然抢断比较凶猛,但最终的临门一脚去始终找不到章法;而意大利相对更加成熟,虽然时而中场会丢球,时而前场会越位,但其传球的准确度以及在门前过人的能力远远超过了哥斯达黎加;所以这次虽然哥斯达黎加两场爆冷,但冠军还是很遥远的;而其也有很大的优势——现在的球员都很年轻

现在我明白为什么会有人在赛前总结有哪些比赛会更好看一些,而这些总结的结果必定会包含一些传统的强队;原因是虽然大比分大家都很喜欢,但是大比分并不一定比赛就比较精彩;随便拉十一个不会足球的人一起踢球,也可能会产生大比分,而没有人会关注这样的比赛的;而一些传统强除脚法之细腻,配合之精妙都到了叹为观止的地步;这也是这些强队为什么会走的更远一些的原因。

另外我看好小组赛的比赛比决赛阶段的比赛更有看头,而像哥斯达黎加这样多年不进16强的球队到决赛时更加要注意——不要盲目进攻;决赛是防守的比赛,最后即使0:0还是要看谁点球的水平高;所以在决赛时,要在做好防守的基础上多练点球,才是胜利之道;看世界杯历史上,很多次的决赛都是在点球中分出胜负了,很多场在最后比赛结束的时候还是0:0,而最终就只能看点球的水平与门将的水平了

这届世界杯是我看过的世界杯小组赛最精彩的,而我也基本上没有落下精彩的部分;也是我看直播最多的一届;虽然大家都说这是时间最不好的一届世界杯,但我反而觉得时间刚刚好,早上六点看决赛是一个比较合适的选择。

VPN利用学术资源

偶然看到一篇旧帖子http://star.sgst.cn/questionDetail.do?id=13388,由于原帖子已经不允许回答了,我就在这里说一下使用VPN来更换自己地址的可行性;

VPN就是用来让我们来更换IP的,中文叫做虚拟专用网络;就是你在外网的时候通过加密的通道连接到自己单位的网络,分配一个单位的内部IP地址。但要想架设VPN是有一定的前提条件的。

条件与配置步骤:

  1. 需要有一个公司的独立IP,这个IP能在防火墙上开启VPN所需要的端口:默认PPTP端口1723、默认L2TP端口1701、IKE端口500、IKE NAT端口4500;
  2. 将独立的IP解析到一台你能控制的机器上,也可以是你自己在单位使用的机器
  3. 在服务器上配置PPTP及L2TP的VPN;(如何配置见这里
  4. 本机配置客户端连接;(如何配置见这里

当然上面的条件对一般的职员要求比较高,如果单位的网络管理员有心的话,可以做件好事供大家的使用,而且这样并不占用太多公司的资源,也方便了同事;

考虑另一种可能性:使用OpenVPN的服务,将Open的服务端装在自己单位的电脑里面,客户端与服务端同时连接OpenVPN的Server,这样可以达到穿墙,所有的流量通过自己单位的电脑来使用,这是一种比较可行的方式,但不幸的是OpenVPN好像已经由于某些原因不能在国内正常使用了

Writer——WrodPress中最“高大上”的写作软件

除了Windows和Office,我对微软的其实产品不感冒;而这款Writer也是这个样子,我刚使用的时候,非常的不好用,界面也并不那么友好,唯一的优点是可以直接把我想贴的图片放到上面;而其他编辑器都不支持,或者非常的麻烦。

于是我就一路找下来,但实在找不到一款再比Writer更好用的软件了,到今天于是只好又回来。

最近两天GFW比较活跃,但跟我又有什么关系的,上不了Google用百度替代,上不了Dropbox我们有百度网盘,上不了Twitter我们有微博,上不了Facebook我们有人人;即使把Alexa排名的前十都从我们的列表上删掉,我们也能找到一个好的代替工具;于是我呼吁:直接把海底光缆切断吧,形成大中华局域网;啥VPN代理的统统滚蛋!啥Google学术,啥Gmail,啥Feedly,啥GooglePlus,啥Goolge BlogSpot,啥Google App Engine,统统与我们无关,我们闭关,我们要锁国!

说远了,最近把博客从国外的服务器往大陆方向迁移了点,因为速度问题,前期的博客速度实在太慢了,所以这次也是在更新完以后才来更新博客的,但一切都还不设置的那么完美,数据丢失还没备份;原来的Dropbox脚本竟然不支持Windows,不过也应该不支持Widnows,优秀开发员都用Mac了

跑题的远了,说着Writer,跑到了Mac,即使我高大上选择了Mac,也用不了Writer了,到时候也是个麻烦

不靠谱的VPS

现在的VPS应该分三个等级了,第一个国内:优点是速度快,缺点是需要备案以及网络有局限性;第二个是香港,今天我才知道原来香港机房也开始了选择是屏蔽部分国外站点,而我上一次VPN没有配置成功跟他们的网络环境有极大的关系。优点是不需要备案,相对第三种网速快一些,缺点是网络局限性;第三个是国外,如美国、日本等,优点是网络比较自由,缺点是网速没那么快;而这几种最终的价格都差不多;

单点登录

两件事情:

第一、由于我的vpn服务器到期,想换一个配置更高的,所有的vpn配置要重新设置,但根据以前的博客记录,全部设置好以后可以拨号,但就是不能dns解析,具体原因一直未知。还好以前有操作记录,不然重新设置一遍估计也要花很长的时间;

第二、最近在做单点登录的事情,别人项目里面可以使用内外网分开的情况,到我这边也怎么也使用不了。由于没有别人的源代码,所以一直搞不清楚里面究竟是怎么做的。另外,sso在退出的时候也没有相应的代码,提供接口的人只知道sso登录,对退出他一直在强调让我们清除一下缓存就可以了。但我们的应用只能清除我们应用的缓存,而不能清除sso应用的缓存,连访问的权限都拿不到。结果对方给了我一个反编译dll文件的软件,非常好用。查看了一下,sso方面确实还有一个登出的接口,而至于内外网的判断,是使用string.StartsWith来判断的,没有什么技术含量,具体的ip地址是配置到web.config里面的,除了配置10.和31.两个外,还增加了本机的外网地址,才造成了在本机也可以访问。所以多跟人交流是有成果的!

反编译软件:http://yunpan.cn/QipdBZPj4b74p(提取码:137c)