DOpus三大问:如何保存显示格式设置

经常有朋友在群里面问:

上次我把这个文件夹设置成这个样子,怎么下次我一打开我的设置就没了?

这里我解释一下

你对文件显示栏的操作(添加/删除列、排序、分组)等,如果你不保存的话,其范围仅限于当前标签页

也就是说,只要当前标签页关闭,你对当前文件夹显示所作的修改都作废,通通恢复到默认的设置。

DOpus的逻辑是这样的:如果你没有特定指明哪个文件夹需要特殊对待,那么我就用默认的形式来给你显示,这样的话我需要记的东西比较少,占用的系统资源也不高。

那么,我们如何来保存对文件显示栏的修改呢?这就需要使用文件夹选项了。我用一个例子来说明如何操作。如下左图,我增加了「文件总数」一栏,并且按照最后修改时间反序排列。

但是如果我新打开一个标签页,还是同样的路径,显示的样式又回到了默认,只剩名称、大小、类型、修改时间及属性五列,按名称正序,如下右图:

如果我要为这个文件夹保存我设定的显示格式,那么就需要点击菜单栏中的「文件夹-文件夹选项」,然后选择「保存当前文件夹格式」右边的「保存-仅此文件夹」,如下图:

之后再一次打开这个文件夹,不管在什么标签里面,就会使用你保存过的显示格式了,如下图。如果需要清除已经保存的格式,也请在文件夹选项中选择「清除-仅此文件夹」

DOpus三大问:如何单窗口运行

经常有朋友在群里面问,如何才能让DOpus只打开一个窗口(单实例),下面先说说哪些情况可以设置单窗口

  • 如果用桌面快捷方式、任务栏中键和Win+Shift+E来启动DOpus,不管你如何设置,都不可能是单窗口
  • 剩下的双击桌面空白区域、双击系统托盘、打开常规文件夹以及Win+E启动DOpus,可以设置单窗口模式

设置方法如下三图:

「选项-DOpus启动-从任务栏图标-在任务栏图标上双击」里,选择「激活最近活动的窗口(若无,则打开窗口)」

「选项-DOpus启动-从桌面-在桌面上双击」里,选择「激活最近活动的窗口(若无,则打开默认窗口)」

「选项-DOpus 启动-资源管理器替代」中,勾选「在新标签中打开外部文件夹」和「在打开一个新窗口时打开默认窗口的所有标签」

当你按照上面的设置做了之后,自然DOpus就是单窗口运行的了,除非你使用快捷方式、任务栏中键和Win+Shift+E叫DOpus再打开一个窗口

「新五毛」的推文分析

通过对「新五毛」的账户信息以及关注情况,大概了解其规模和社交网络情况,平均来说他们的发推量不高,因此我直接抓取了这2581个账户的54737条推文(包括转推)来分析,看看能不能得到一些有趣的结果。

在推文分析之前,有一个有趣的结论可以和大家分享,在这2581个「新五毛」账户中,有接近1200 个昵称能在搜狐微博里面100%匹配,不知道是同一家营销公司在管理,或者是用爬虫抓出来的。查看了一下,匹配到的搜狐微博用户多数停用已经很久了。这个发现要感谢 @Arctosia

推文时间分布

首先看了下每日推文发送时间,看不出什么规律。再看推文的按月分布,如下图:

有三个明显的时间高峰,大概是3月初,6月初和9月初。考虑到推文有两种情况:鸡汤和五毛,所以将不同类别的推文分开统计,红色表示五毛推文,绿色表示鸡汤推文,我们可以得到如下直方图:

从这幅图我们大概可以看出,「新五毛」攻击最活跃的时候就是在6月初,之后只是保持一个大致稳定的发推频率,但是鸡汤推文的数目在9月之后显著的增加了。

可以列一个推数前十名的统计数据,对比之后就更明显了:

五毛推日期 数量 鸡汤推日期 数量
6-4 4726 9-1 4161
6-1 2127 9-2 3695
6-3 2051 9-7 3085
3-8 1415 9-3 2248
3-9 1375 9-9 2221
5-21 833 9-5 2111
5-20 617 9-4 2083
6-23 430 9-8 2070
7-22 422 6-12 1939

Read More

推特上有多少「新五毛」?

大家都知道,相对于微博来说,推特上不存在言论管制,但是这种事情怎么可以让他发生呢?那还不天下大乱?随时随地都要关心你的组织当然得把伟大的光芒投射到这一片「法外之地」,于是从很久以前开始,组织就会弄很多帐号来关心大家的思想动态。当然,有的负责听,有的负责说。不过之前的手段都很粗糙,特别是顶着一个蛋头,说一些连微博上的五毛都不好意思说的话,广大推友们迅速就能识别,要么拉黑要么举报,很快的这些帐号就消失了,也不知道组织设立这些帐号的成本有多大。当然,另一方面,如果只是以发推数目来计算工作量,而不是以「舆论导向」的结果来算的话,我觉得这些帐号还是完成任务了的。

很长一段时间都没有被这样的五毛帐号(我称之为「老五毛」)骚扰了,突然前几天,我发了一条

中纪委给老外解释“四风”:都是“胖子”干坏事:形式主义:一个干部模样的胖子被公章、文件包围;官僚主义:还是那个胖子坐在高椅上,另外一个瘦瘦的群众模样的人可怜地站在下面仰望他;享乐主义:胖子躺进酒杯里,脸喝得红扑扑;奢靡之风:摆满大餐的桌前,胖子大吃大喝——习总:尼玛

过会在推上突然就遭到了围攻,如下图:

Read More

RStudio使用Knitr遇到的问题

最近正在读Advanced R这本书,作者非常慷慨的的在github上提供了书的源代码,正好我就学习一下怎么样用Rmarkdown来记笔记。

我的Windows台式机和MBP上都有RStudio,但是两者都不是装好了knitr包就能用的,其中遇到了好几个奇怪的问题,就在这里记录一下

Windows

Windows 上面安装的是texlive 2013版本,平时使用的时候没什么问题,但是knitr编译pdf始终显示article.cls' not found, 我干脆重新安装了一个texlive 2014,然后升级RStudio以及和knitr相关的包到最新版本。问题就这么解决了。

Mac

Mac上的texlive版本就是2014,不知道为什么RStudio总是提示'TeX installation not detected', 在RStudio的网站支持里面相关问题只有这篇提供了一个解决方法,就是在/usr/bin里面建立三个符号链接

1
2
3
sudo ln -s /usr/texbin/pdflatex /usr/bin/pdflatex
sudo ln -s /usr/texbin/xdvipdfmx /usr/bin/xdvipdfmx
sudo ln -s /usr/texbin/xelatex /usr/bin/xelatex

然后RStudio就能检测到TeX,于是能编译出PDF文件了,不过怎么弄中文我还没明白。

说来也怪,明明我的PATH里面就有/usr/textbin/,但是RStudio死活找不到这几个命令的位置。

另外,OSX默认长按某键的默认是出现声调变体,在RStudio的vim模式里面,这会导致默认英文输入法里面长按j/k无法上下移动游标,解决方法是在终端里面输入(注意大小写)

1
defaults write -g ApplePressAndHoldEnabled -bool false

然后重启即可。

knitr真是一个强大的包,慢慢琢磨怎么用吧

KPW:左右你的左右

前段时间美国亚马逊金盒促销,官方翻新版的KPW2叫价85美元,看看自己都已经成为战斗成色的K4,想想换一个倒是也不错,于是马上下单,差不多两周之后通过转运到了手上。

到手之后,发现机身上有几道划痕,虽然知道依照亚马逊一向的好服务,换一个「外表全新」的应该没啥问题,但是又要寄回又得转运(寄回去还非得用UPS或者DHL),这样一个月估计就过去了,再说也不影响阅读,于是开了在线客服抱怨了一通了事。

另一个和客服有关的事情是,这个版本是带美国亚马逊促销广告的,但是我在上面用中国亚马逊的账号,这些广告用不上,点了也没法买。搜了搜有没有什么去广告的办法,也就三个字「找客服」,于是又一次打开在线客服聊天窗口,给客服说了说情况,他很爽快的说「行」,然后广告就没了……

使用两个星期后,个人感觉,尽管内容上可以购买中文书方便不少,但是操作上体反而不如有实体键的K4。

首先是上下翻页,本人拇指较短,且习惯用左手握持Kindle,这样要稍微用力一点才方便点到那个右边那个下翻页的区域。用右手倒是下翻页没有什么问题,就是上翻页变得更为困难。难道最后要我双手拿着看书么?

另一个容易误操作的地方是如果电子书整页好几段都是超链接(确实遇到这样的),上下翻页很容易就被误认为是点击链接——打开浏览器,之后需要点击屏幕上的「后退」才能返回刚才阅读的页面,问题是再次上下翻页还是有很大概率变成发生误触事件。

第三个是,现在上一章/下一章的操作也更麻烦,要先从屏幕下方往上划一下,弹出一个类似预览的窗口再点击左右的导航按钮,K4因为有实体键反而方便许多。

当然,热门标记和X-Ray功能还是很不错滴,字典功能也比K4方便不少,哪里不会点哪里,再加上生词本简直就是英语复习的利器。至于背景灯,我用得很少,基本上读书的地方都比较明亮。而且KPW终于支持手机分享出来的热点网络了。

要是K4能在中国亚马逊上买书多好!

现在还有多少读者?

不知道现在这个博客还有多少读者,从feedly的订阅来看,大概刚刚超过1000人。另外随着微信微博的冲击,GReader的关闭,估计本来有的阅读RSS的习惯也在慢慢减退(我自己就是这样),十天半个月不看一眼,好像生活也没什么影响。

既然不读,那也懒得写。最近两年确实写得太少了,说好的DOpus的完整教程迟迟没有写完,平时灵光一现,想讲的话在Twitter就已经讲完,铺陈一篇很长的文章实在是需要勇气。不过还好的是,写博客不是写连载小说,不像起点那些作者,更新不够快的话就没有月票,直接影响了收入。

如果你还在读我的博客的话,方便留言让我知道一下吗?这样我写作的动力说不定就会被点燃了。干脆就把DOpus的使用小技巧,一则一则的发出来好了。

谢谢你的阅读。

在DOpus中实现指定层级的平面查看

今天DOpus中文讨论群里「昨日依然」问了个问题,说是他将工作文档按天归类,如下图,怎样才能「把里面的文件都显示出来呢?平面显示会将所有的文件都显示出来,我只要一级就可以,因为每天的文件夹里面都有子文件夹,全部都显示出来就太乱了。」

实际上在DOpus的官网上也有人问这个问题,不过官方表示「平面显示」暂时无法指定显示深度,但是提供了一种替代的思路,就是用「查找」功能里面的过滤器来实现「显示文件夹中到指定深度」功能。下面我就介绍下这个方法。

Read More

Do you hear the people sing诸多中文翻译

原文

Do you hear the people sing?/Singing a song of angry men?/It is the music of a people/Who will not be slaves again!/When the beating of your heart/Echoes the beating of the drums/There is a life about to start/When tomorrow comes!

Will you join in our crusade?/Who will be strong and stand with me? /Beyond the barricade/Is there a world you long to see?

Then join in the fight/That will give you the right to be free!

Do you hear the people sing?/Singing a song of angry men?/It is the music of a people/Who will not be slaves again!/When the beating of your heart/Echoes the beating of the drums/There is a life about to start/When tomorrow comes!

Will you give all you can give/So that our banner may advance/Some will fall and some will live/Will you stand up and take your chance?/The blood of the martyrs/Will water the meadows of France!

Do you hear the people sing?/Singing a song of angry men?/It is the music of a people/Who will not be slaves again!/When the beating of your heart/Echoes the beating of the drums/There is a life about to start/When tomorrow comes!

Read More

文明5科研溢出打法

最近很是喜欢打《文明5》这个游戏,这个游戏的本质就是计算,对内政外交军事科技方方面面进行计算,在给定的约束下用各种资源和放大器(政策,宗教,意识形态,文明特性)来最大化输出(魅力,兵力,科技,同盟),尽可能快的获取对应的胜利。

既然是计算,免不了要知道各种计算规则,有些玩家为了更好的了解规则去读公开的代码,于是发现了各种可利用的算法漏洞。

比如自主政策左二的移民生产时间减半以及虔信开门的大小庙时间减半,被大家发现减半不是成本减半,而是锤子翻倍,由此诞生了溢出锤微操和拆庙微操。不过这两种处理时可以理解的,溢出值都是有上限的,也不会累加到再下一轮。

前段时间更有人发现了科技值的溢出方法,在这个方法里,溢出值是无限的。我认为这是一个bug,因为同一个科技贬值计算了两次。

科技贬值

在文明5里面,一个科技,如果其他已遇见的玩家已经研究完成了,它需要的点数就比没人研究好的时候要少,8人标准图上,这个折算系数最多是1.2625,也就是七个玩家都完成了,就你没完成,那你需要的科技点数就是百科中显示点数的的1/1.2625≈79%.

外籍学者提案

在世界议会里面,还能有一个提案叫做scholar resident,说明是「已被发现的科技,研究加速20%」,也就是说只要有人研究过,那折算系数最多变为1.515,而此时研究该科技的花费变成百科上写的66%.

科研溢出

如果每回合的科研收益大于这个回合研究科技需要的点数,那么科研点数会溢出。

但是溢出并不是按1:1溢出的,而是看这个回合研究的科技有没有贬值。这个地方我估计文明的想法是「在贬值的科技上投入的科研点数要折算成未贬值的科研点数」,于是__溢出的点数乘以科研贬值的折算系数,并且累计到下一个回合__,具体的计算公式如下

本回合溢出=max{上回合溢出×折算系数+本回合科研点数-科技实际成本,0}

和0比较是因为如果上回合的折算溢出加上回合科研点数也研究不完当前科技的话,下一个回合的溢出就是0了。这也是我觉得不合理的地方,因为在科技实际成本里面已经计算过了科技贬值,但是在溢出的时候又要算一遍。但是平时溢出不会太多,至少不会超过你的回合科研点数。如果你是按步就班的进行科研,那么基本上你感觉不到溢出,因为科技成本是相当高的。

滚雪球

但是,如果你留了不少远古科技还没有研究的话,比如青铜(单城标图,就你没研究的话,成本是40),回合科研是100,上一回合刚好研究完成溢出了99,把这个溢出用去研究青铜,一个回合就研究好,下一轮的溢出是多少?按照上面的公式计算的话,下一轮的溢出是209。那如果再把这209的溢出投入到建筑构造学(成本80)的话,再下一轮的溢出就是337了,如果你铁器(80)也没研究的话,再来一次溢出就是531了。这样你研究好了三个科技,溢出不但没有变成0,反而翻了5倍,变成了531,是你三个回合科研点数总和的两倍不到。

如果你第一个回合的溢出是899呢?三个科技后溢出变成2243,是你三个回合科研点数总和的7倍还多!如果有10个科技都是1.515的折算系数,那么走完这10个科技,你的溢出值将是41287,是你十个回合科研点数总和的40倍。

所以,到这里,你该知道怎样利用这个溢出来滚雪球了吧: - 压上线或者下线科技不研究,最大化折算系数 - 在某科技研究好之后,烧一个大科学家,获得8倍的回合科研点数的溢出 - 选择远古科技,依次秒掉被压的科技,溢出值以1.5为底的指数上升

所以爱因斯坦说「复利是宇宙间最伟大的力量

秒掉未来科技?

那在启蒙时期烧一个大科的话,可以秒掉未来科技吗?答案是可以。

我们先看看从各个时期开始到飞船所有科技研究完所需要的科研点数(表格没有考虑科研的惩罚,如果是单城应该再乘以1.05,双城乘以1.10,以此类推):

初始时期 所需点数
文艺1 178915
文艺2 174625
工业1 168300
工业2 157740
现代1 147400
现代2 130350
原子1 112310
原子2 89870
信息1 61710
信息2 19360

有18万左右的溢出值,是有可能秒掉所有飞船科技的。但是溢出值并不是可以无限指数上升,它的的上限是214748。这个数据说和2的31次方减1有关。超过了这个上限,呵呵,你的溢出值就变成负数了,这样面板就会显示你完成一个研究需要上千回合。

如果你想用这个方法放飞船的话,一定要选择好秒科技的路径,不要让溢出值超过上限。适当的秒一些电脑没有研究过的科技来减少溢出值,最好到18万左右,而且接下来所有科技电脑都没研究过(这个通过成本可以看出来),接下来就是纯消耗,不会再有复利了。

这里还要注意,为了避免溢出超过上限,可以利用牛津大学和理性关门来秒掉一些关键的科技,减少连乘的次数。