VPN 提示错误 711 的解决办法
这博客快长草了
实在是半途而废的文章太多了。
其实博客的草稿箱里的文章数量都近乎是发布数量的四五倍了,至于连草稿箱都没进的就更多了。
灵光一闪想写点什么的时候倒是经常有,也很快就能在脑中组织出一篇文章的大致脉络来。
对于由某事而发的感悟文章最是简单,无非是事例加抽象一下的所谓哲理,但是这样的文章自己都觉得没什么价值,对于我这种其实挺懒,做点什么事情都要按时间折算成本的人来说,总是一到真想提笔的时候就不想写了。
而要讲一下技术学习的话,略难一点,要花不少时间去思考如何才能写得清晰明了,不少时候还得配上相应的说明图片。有时写着写着,就会发现这也不是自己现在能驾驭的题材,就只好中途放弃了,而另一些时候,则是因为时间拖得太长,或者自己做图片难看让自己不满意,文章也就束之高阁了。
至于文青类文章,真的很难。最近几年都没有阅读那些华美辞藻的空洞文章,“词感”的下降极度明显,很多显得文艺的词汇都忘光了。而且这类文章总是要花很大的心思去修整每一句话的表达,如果不是时之所至,或者有什么外界因素的强烈刺激,就会沦为“憋”的状态,写出来也过不了自己那关吧。
至于其它的杂七杂八的文章,还是受限于时间因素,觉得没什么价值,也就这么放过去了。
总还是觉得,写东西不如读书。
所以你看,为什么会有轻博客、微博,为什么它们会红火。
真的是因为这些东西消解了“文章的价值”,让很多人不再局限于写作一篇合乎篇幅的文章所必须的时间和脑力的投入。反正能写长也不让你写长,写长了也没人仔细读,那何不如就来那么一两句话呢。
轻博客也是类似,把外观弄好看,把排版弄整齐,把篇幅搞短,方方的豆腐块里最适合放几句话的小感悟,还有图片。对的,图片,所以大量的轻博客都沦为了相册、贴图集、图片游记、美女柜等等。
我觉得我也得开始写短篇了。
要不也弄个轻博?
产品经理为什么需要学习打架
通常情况下,做技术的,尤其是做程序开发的,最期望的事情就是写完一套代码,能一直高效率地用很长时间。“用很长时间”包括两种情况,一是全然不动的,二是只需要小修小补的。而最害怕的,就是今天刚按产品经理的要求写完代码,明天他过来说,“嗳哎唉~~,还需要添加什么什么功能”,甚至是“我们要推倒重来”。
比如说,你是一个工匠,一位顾客过来,想要一个家用烤面包箱。于是你发挥自己的才能,按顾客的家庭人口、住宅大小、生活习惯等设计了个完美的烤面包箱。它不大,因而不占空间且易于清洗;它火力适中,能耗少而依然有足够的热力;它外观精美,与其它家俱协调一致。
等到你在交付时,顾客突然说:“等等我还要拿这个烤蛋糕。”
你满腹牢骚,考虑到自己的工匠名声与招牌技艺,答应了。
然后你重新打造了一个更大的烤箱,兼具烤面包与蛋糕的功能,可以设定两种不同的温度与时间,分别适应两种需求。为了外观你绞尽脑汁,拆掉并抛弃原来的外壳,重新制作更大的外壁隔热材料——由于更大的火力使得原来的隔热材料已经无法胜任存在火灾隐患,你不得不费了巨大的精力去重新选择合适的材料,更大的箱子已经没法放在原来那个地方了,配套的管道也要切割移动。而这次工期变得非常紧……
终于,你还是完成了顾客需要的东西,不负工匠之名。粗粗算来,这个烤箱几乎有一大半的东西都重新制作了,尽管如此,你只是默默地交付了结果,而没有向顾客作任何的抱怨。在顾客看来,你似乎只是很简单地,花了几天时间,把箱子扩大了一圈。
于是顾客提出了新要求:“那你再顺便帮我加个功能,让它能烧水吧”
你考虑到板材需要重新制作,以提供密封防水蒸汽能力。又不能完全密封得留口泄气以防爆炸,于是结构也需要重新设计。为防水烧干,你需要增加一个探测水沸而后停止加热的阀门。这个阀门需要自动控制系统,所以需要一个复杂结构。阀门与输热管道连通,于是管道也需要防水。……
……你回忆起你的家族,历代均以精湛的手艺自豪,家族几代人通过智慧与勤劳,赢得了无数的声名与赞誉,获得了乡坊的认同,终于在这片土地扎根。每一代人,都恪守制作每一件精品的家训,从未改变过。……太多的历史,太多的荣耀,推动着你不断地往更快、更高、更强的道路上前进。你知道,在工匠的道路上,你永不放弃!
于是你胖揍了他一顿。事情就解决了~
附此文的更新:
硬用数学(二):博客的流量又下去了 & APP 限免好处?
硬用数学(二)
你问硬用数学一去哪了?在草稿箱里呢
不说废话,直接上图。
嗯,在八月底九月初这个博客有了一个访问量的小高峰,原本一天十来出头的 UV,那几天涨到 100 左右,后来直到现在,又稳中有降了。
原因很简单,另外来几张图就知道了:

也就是说,切绳子所有画作这一篇文章,占掉了博客全部 85% 流量。

所有靠搜索引擎搜索过来的,前十位都是为了搜切绳画作攻略的。

在百度、Google 搜索 “Cut the rope 画作”,那篇文章都是排第一位的。
嗯,还有一件事。
有史以来从未限免过,被誉为节操最足硬通货的最原作版 Cut the rope,自发布三年多大卖无数月始终占据畅销榜的 APP 之一,在 8.31 限免了。
所以博客流量涨十倍。
考虑到之前的 Cut the rope 访问都是基于付费用户和破解用户造成的,而这些用户在限免时不会有大变化。
同时另一方面,我也没有对博客作任何用心的、实质性能增加流量的动作。
于是认为每天平均 10 个的量在限免期间也没有变化。
也就是说,增加的那部分,应当是由一天限免造成的大约持续三周的波峰。
也就是说,这段波峰的面积,减去 “日常” 数据,比上一天 10 UV 基础数据的比例,大约就是热门 APP 一天限免的下载量与收费时下载量的比例。
计算了一下:
从 8.28 到昨天(9.21),约 27 天。期间总 UV = 1337。
根据 8.28 前数据,每月大约 400 个 UV。所以净余 UV 也就是 937。
由于:
1. 这些净余 UV 几乎全是冲着 Cut the rope 去的。
2. 由破解、技术方面发生实质变化的可能性极小。
所以净余 UV 可以完全认为是 Cut the rope 限免造成的。
又因为:
1. Cut the rope 只限免了一天。
2. 在未限免时平均日 PV = 13
所以,限免造成的下载暴涨倍率约等于 937/13 = 72 倍。
而且目前看来,这些余量还会继续涨一些时间,所以认为总体在 90-100 倍左右没有太大问题。也就是我们得出结论:
对于一个优质 APP,限免一天造成的新用户数量可以相当于 90-100 个收费天。也就是全年四分之一的销售量。
当然,Cut the rope 确实也属特例。包括以下几点:
1. 三年从未免过。这是很重要一的点,常免将军会让大家有预期,效果也就不如它好了。
2. 获得了 App Store 当周最优秀 APP 首页推荐。通常来说,APP 限免的目的之一也就是为换一个苹果优惠/免费提供的广告位,但对于 Cut the rope 这货还是给特殊优待了。别家 APP 免完还要等排期,它一免直接上首页大 Banner 了。
3. 第三方网站各种大推特推。这消息要是错过,还做什么苹果 Fans 站啊。
4. 归根结底,还是品质出众,愿意买单。
但是,我们打个巨大的折扣,不是对折,而是脚背折。10 倍,总是正常的吧。
这能解释为什么很多品质 APP 都喜欢搞限免,甚至先提价再搞限免了吧。
嗯,这算是硬用数学第二篇吧,随便扯个淡,怎么一些数据推另外一些数据。中间因果关系说硬,也不是那么硬,说牵强,其实也挺靠谱的。 那个脚背折除外,有些烂 APP 能打成鞋底折的。
所以说翻译永远是个被原作者坑死的
弹丸论破中,作为主角反派之一的黑白熊,其名字来自于日文モノクマ (monokuma) 。
kuma 好理解,就是熊。但 mono 略奇怪一点,因为 mono 直接对应词汇是“物” 也就是 “东西”。具体而言比中文的“东西”意义更广泛一点,是构成各种词的常用结构。比如 bakemono(怪物),monogatari(物语)等。
宫崎骏有部电影叫《Mononoke hime(幽灵公主)》,其中 mononoke 的本意也是 “事物的灵魂”,基本上,日本人把大到自然灾害、小到头疼的一切无法解释的事情都归咎于 Mononoke。Mononoke 可以是像轮子那样非生命体的灵魂,死人的灵魂,活人的灵魂,动物,小妖精,怪物的灵魂,或是一个自然的妖精。所以中文译成了幽灵。
但 monokuma 为什么不是 “物熊” 而是黑白熊呢?
这事要说起来就更扯了…… 因为这个 mono 是英文 ╮( ̄ ▽  ̄)╭
看一下这个单词吧:
monochrome
英 [ˈmɔnəˌkrəʊm] 美 [ˈmɑnəˌkrom]
n. 单色画,单色照片,黑白照片
adj. 单色的,黑白的
- Monochrome reproductions of natural daylight scenes are totally unnatural in appearance.
天然光照射下的景物若以黑白方式来重现,看起来总感到不够自然。- In monochrome maps, of course, colour variation cannot be employed at all.
当然,单色地图根本不可能采用颜色的变化。- The sun was down and the room fading to monochrome.
夕阳西下,房间黯淡下来,周围变成了一幅单色画。- Few monochrome television engineers found it necessary to be knowledgeable about the subject of “light”.
在从事黑白电视工作的技术人员中,很少有人感到必须具备有关光学方面的知识。- Monochrome machine belongs to the overprinter of wet-dry stack.
单色机属于干叠潮套印。
然后再看一下人物形象:
原意是单色熊,形象又是黑白,其实翻译作单色熊反而不太正常,毕竟黑与白都是颜色,叫单色熊会被吐槽致死吧。英文的 mono 再理解一下,确实应该是单一、唯一的意思,但在光学成像上,它的意义更多地是 “单色着色/染色”,所以,在不染时,是有另外一个“底色”存在的。mono 描述的,是着色唯一,和中文的 “单色” 有那么点容易忽视的细微的差别,所以翻译成 “黑白熊” 确实更好一些。
无一不符合 信 达 雅 俗 四字,大巧不工,至高境界。
境界,也就撑了不到半年。
因为弹丸 2 又出来一新货,名叫 monomi。mi 这个尾缀也是个正常的日文,比如多啦 A 梦(doraemon)他妹就叫多啦咪(dorami),所以你从这个名字上就直观地能知道这货是黑白熊他妹,简称黑白妹。
但是——
这货的形象是这样的:

这个新形象把前文提到中英之间细微的差别给暴露出来了。monomi 的名字是 monochrome + mi,也就是说,monomi 的名字意思是 “单色妹” ,而不是 “黑白妹” 。
因为它是白底上的『单一的粉色』的,而不是『单色』,更不是『黑白』的。对应的,它哥的名字应该叫『单色熊』。
这种情况在翻译中经常会遇到,尤其是在跟随地翻译一些还在连载出新的作品时。作者在后面的作者品中加入了与前面相照应的内容,但当初翻译时没有料到会有这种照应。
办法也是有的:
- 就叫粉白妹,在这个例子里也可以接受。找一个译后也能保持这种照应的新词,这种情况可遇不可求。
- 如果你能改旧作,就把旧作中的译法改了,继续保持前后的统一。但这种情况若再三发生,读者仍然会十分混淆。
- 加入旁白注释,以解释这种照应的关系。
- 弃疗,用音译。注释?什么注释?用爱发电也要讲 ROI 的。
XAMPP 和 VMWare 的冲突……
确切地说,是对 443 端口的占用。
21:51:59 [Apache] Attempting to start Apache app…
21:52:03 [Apache] Problem detected!
21:52:03 [Apache] Port 443 in use by “”C:\Program Files (x86)\VMware\VMware Workstation\vmware-hostd.exe” -u “C:\ProgramData\VMware\hostd\config.xml”” with PID 3304!
21:52:03 [Apache] Apache WILL NOT start without the configured ports free!
21:52:03 [Apache] You need to uninstall/disable/reconfigure the blocking application
21:52:03 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
XAMPP 的原因给得很清楚,就是 VMWare 的 hostd 占用了 443 端口。
443 端口是 HTTPS 服务所使用的端口。所以第一反应是去编辑提示给出的 config.xml,希望能修改默认的 443 到其它指定端口上。结果发现不可行,Config.xml 中的内容很多,直接搜索 443 也搜不到。
于是转换思路,从 VMWare 的产品设计思想入手,为什么 VMWare 要给这么一个系统启动就会自启动的服务去占用 443 端口。按照这个思路,果然发现了原因:

VMWare 有一个功能是 Shared VM,就是基于网络的共享虚拟机,换成人话就是,真实机器不在你身边,架在真实机上的各虚拟机当然也不在你身边,但肯定又有操作虚拟机的需求。于是就提供了一个远程操作虚拟机的功能,这个功能当然需要加密连接,安全啊。
所以就占用了 443 端口。
当然,我是本机安装所以用不到这个功能,Disable 掉就行了。然后 XAMPP 就正确启动了。
小贼物语(Tiny Thief)通关了~~
攻略就不写了,网上到处都是小贼攻略。
全部隐藏道具集齐还有奖励的 “花絮” 视频,就像电影的片尾片花一样。
宛而一笑。
Oh-my-zsh 自带的 git aliases 挺好用的
免去了自己配置的麻烦。对我这样的对 git 不熟的人,还可以帮助作为 git 命令一览的一种手段。比如我现在就开始用 gg 来代替 git commit 了……
在 ~/.oh-my-zsh/plugins/ 下可以找到大量的预置文件。
1 | # Aliases |
WordPress 引用 Bilibili.tv 视频方法更新
update:现在 bilibili 官方已提供分享链接功能,这篇文章已经过时。
从业产品经理一年有余,虽非主业,前端知识也多少了解了下。今天发现有人评论老文章《吉原哀歌 外一篇( WordPress 引用 Bilibili.tv 视频方法)》,反映开启 Adblock 以后会有错位现象。这个我当时也是知道的,使用<iframe>也确属无奈,但在当时而言没有什么好办法,就在 Adblock 给自己的博客加了白名单。
现在再回过头来简单看了一下,发现有更简单的办法,不知道是 Bilibili 更新还是当时看不懂,总之…… 先 Test 一下。
Test 通过
——————
讲方法,一句话:
1 | <embed src"http://static.hdslb.com/miniloader.swf?aid=337840&page=1" width="569px" height="440px"></embed> |
其中 337840 为视频地址中数字代码,也就是视频 id。从浏览器地址栏就可以得到。
Bilibili 的播放器原始分辨率大小为 569*440,等比例可选大小为 620*480 或者 640*495。比如我博客就是 640 像素宽的。
——————
讲过程,也是一句话:
在页面原代码里搜索 .swf 就发现了以下代码——
1 | <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject" style="display:none"><meta itemprop="name" property="media:title" content="【96猫】吉原哀歌" /><span property="media:type" content="application/x-shockwave-flash" /><meta itemprop="duration" content="T3M56S" /><meta itemprop="thumbnailUrl" rel="media:thumbnail" content="http://i0.hdslb.com/user/1330/133076/1345197165138bc03361556fb3.jpg" /><meta itemprop="embedURL" content="http://static.hdslb.com/miniloader.swf?aid=337840&page=1" /><meta itemprop="uploadDate" content="2012-08-17T17:52" /></div> |
其中有效的其实也就是
1 | "http://static.hdslb.com/miniloader.swf?aid=337840&page=1" |
这一句了。static.hdslb.com 很明显是静态资源的 CDN 服务器域名,后面自然就是参数了。那么 aid 就是视频 id,page 猜想可能是合集第二页吧,试了一下,果然。http://www.bilibili.tv/video/av672893/index_2.html
于是直接<embed> 到网页原代码里就可以执行了。Wordpress 会自动把它整理成更符合规范的代码,不用管了。
以上,大功告成。
——————–
更新:
使用 <embed> 嵌入 Flash 视频是因为我博客有自动转码,如果你没有,以下是真正的完整代码:
1 | <object width="569px" height="440px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://static.hdslb.com/miniloader.swf?aid=337840&page=1" /><embed width="569px" height="440px" type="application/x-shockwave-flash" src="http://static.hdslb.com/miniloader.swf?aid=337840&page=1" /></object> |
——————–
更新
Bilibili 作了少量调整,现在即使非合集/剧集的孤立视频,也必须添加 &page=1 参数了。