更新

4/4 前端:修改首页最新评论的锚记名字;添加加载后滑动到指定锚记;添加用cookies记录已经发送评论的昵称邮箱网址。

4/5 添加Comments.post.commentCount.check(callback); 添加js端排序;修改所有comments返回的格式。以上修改是为了动态导入野狗数据准备

4/5 从多说迁移数据成功

碎碎念

这件事情的起因是这样的

多说网 webmaster@duoshuo.com 3月22日 (10天前)

发送至 我 你好!

因公司业务调整,非常遗憾的向大家宣布多说项目即将关闭。

我们将于2017年6月1日正式关停服务,在此之前您可以通过后台的数据导出功能导出自己站点的评论数据。

对此给您造成的不便,我们深表歉意,感谢您的一路相伴。

其实我第一个反应就是直接迁移野狗。

迁移评论这种事儿我也不是第一次做了,上次新浪云迁移过来的时候已经做了一次从django/mysql迁移多说的工作(上次用的脚本去哪儿了,不知道能不能找到利用一下)。

其实我还是希望玩一玩最近的新技术,也搜索了一圈,结果没什么好的发现。

那继续野狗吧。

顺手撸的代码在: firebase-comments

一开始比较拙劣,弄到一半的时候我就去逛逛知乎了。不出我的所料,已经有那么点儿讨论了,比如 知乎:如何评价“多说”即将关闭?有什么替代方案? 。看了一圈,各种推荐网易跟帖,换Disqus的,还有个韩国弄的什么的。里面有几个回答有点吸引我,有个是把评论推到github上的。然后就发现了一个小伙伴 Frank Lin 在干和我一样的事儿,有点儿小兴奋呢。

抓鬼

2017-02-28 10:19:00

我想了一下还是放到了技术下面

欧拉很久没有刷题了,其他的东西好像也没怎么弄

其实从去年10月开始,我就在弄一个抓鬼游戏的在线版

考虑到各种不想花钱啊等等,原来想用firebase弄的,结果弄成野狗了

按照三三的说法,野狗这种弱后端的东西(哈哈哈,此处笑10000声)

反正小伙伴们凑合可以玩,bug一大堆,各种各样的bug,奇形怪状的bug,不怕你想不到,就怕没发现

http://zhuagui.jithee.name

目前情况下比较小的问题有:

  • 叶子checkin的时候不小心把游戏记录页面删了,然而我又没把重构做好
  • 野狗的限额越来越厉害了
  • callback嵌套太吓人了

比较大的问题一箩筐……

The RSS Aggregator

2017-01-23 10:16:00

今天翻邮箱,我被吓到了

邮件

大概是这么回事,2年前我在找一个可以看RSS的工具,然后在Chrome的插件里面找到了The RSS Aggregator这个东西

也不是说它怎么好值得推荐什么的,它有一些不错的优点,比如不收钱:smile:,还有界面干净

然后有一些显而易见的缺点,比如说RSS列表不能随着chrome账号同步什么的

然后我发现可以支持多语言但是没!有!中!文!,然后Language下面居然有个Add language的按钮,我就点了

然后就发了个邮件过去

然后

大名上去了 不过我现在有点儿不高兴,因为更新了版本之后,以前的RSS列表没了,列表没了,表没了,没了,了。。。。。:cry:

powershell替换字符串

2016-12-19 13:59:00
(Get-Content path/to/file/app.rc) | ForEach-Object { $_ -replace "13.0.0.0", "1.0.0.$env:BUILD_NUMBER" } | Set-Content path/to/file/app.rc

其实我记得Jenkins有插件做文字替换的(好像记得,忘记了),不过这个Jenkins服务器我没权限装插件。

原来想搜索纯bat脚本做,发现有更简单的powershell可以实现。

git update-index --chmod=+x foo.sh

其实就这么一条命令,因为每次用都要傻乎乎去google实在受不了了,自己又背不出来,所以就记下来。

需求其实是这么回事,在CI上直接拉取shell然后让它们干活儿,所以要赋予775权限,就这么简单。

A googol (10100) is a massive number: one followed by one-hundred zeros; 100100 is almost unimaginably large: one followed by two-hundred zeros. Despite their size, the sum of the digits in each number is only 1.

Considering natural numbers of the form, ab, where a, b < 100, what is the maximum digital sum?

Problem 55 Lychrel numbers

2016-11-23 12:52:00

If we take 47, reverse and add, 47 + 74 = 121, which is palindromic.

Not all numbers produce palindromes so quickly. For example,

\[349 + 943 = 1292\] \[1292 + 2921 = 4213\] \[4213 + 3124 = 7337\]

That is, 349 took three iterations to arrive at a palindrome.

Although no one has proved it yet, it is thought that some numbers, like 196, never produce a palindrome. A number that never forms a palindrome through the reverse and add process is called a Lychrel number. Due to the theoretical nature of these numbers, and for the purpose of this problem, we shall assume that a number is Lychrel until proven otherwise. In addition you are given that for every number below ten-thousand, it will either (i) become a palindrome in less than fifty iterations, or, (ii) no one, with all the computing power that exists, has managed so far to map it to a palindrome. In fact, 10677 is the first number to be shown to require over fifty iterations before producing a palindrome: 4668731596684224866951378664 (53 iterations, 28-digits).

Surprisingly, there are palindromic numbers that are themselves Lychrel numbers; the first example is 4994.

How many Lychrel numbers are there below ten-thousand?

NOTE: Wording was modified slightly on 24 April 2007 to emphasise the theoretical nature of Lychrel numbers.