D

88250 Java golang Linux 开源
关注
1 号成员,2012-11-24 16:19:56 加入
68.2k
个人主页 浏览
34.6k
帖子 + 回帖 + 评论
但行好事莫问前程
  • 88250 昆明
    链接

    该吹的都已经吹出去了,接下来就看能实现到那种程度了。能做好就是真牛,做不好就是吹牛。

  • 88250 昆明
    链接

    CommonMark 没有二义性。

  • 88250 昆明
    链接

    我应该早点把黑客派的流量统计从百度统计换成谷歌分析的,谷歌分析的用户体验真的很棒!

  • 88250 昆明
    链接

    昨晚写完了 Lute 的块级元素解析,并通过了测试用例 296。但是代码实现结构性太差,别人读起来肯定很困难,也不利于以后维护,今早决定推翻重写。

    之前是完全使用递归下降写的,生成 AST 时不需要遍历,最多只需要回退两行源文本。但这个实现方式在处理块级容器(列表、列表项、块引用)时异常艰难,所以决定还是按照 CommonMark 规范里面介绍的解析策略进行吧,每次读取新行后遍历已有树,在未关闭的节点上做判断操作。这样做虽然每次解析新行时都要遍历树,但是实现起来会容易很多,另外考虑到 Markdown 的 AST 不会出现太多层级,其实遍历树也不会太耗时间的。

    唉,不听老人言,吃亏在眼前啊 😂

  • 88250 昆明
    链接

    Lute 测试用例进度 243/649。

  • 88250 昆明
    链接

    BND 上 GitHub 热榜了:

    image.png

  • 88250 昆明
    链接

    不要忽略任何一个细节,特别是被命名为类似 chunk 的东西。

  • 88250 昆明
    链接

    Lute 进展到了块引用的细节处理,真心佩服 jgm

  • 88250 昆明
    链接

    Lute 测试用例进度 145/649。

  • 88250 昆明
    链接

    今天 Lute 通过了 1/6 的 CommonMark 测试用例,争取这个月通关。

  • 88250 昆明
    链接

    要是所有事情都得给别人解释,那哪来时间写代码。

  • 88250 昆明
    链接

    每当看到百度旗下的服务在谷歌广告进行投放我都会觉得很凄凉啊。

  • 88250 昆明
    链接

    折腾了一早上 GitHub Package Registry,无功而返 😂

  • 88250 昆明
    链接
  • 88250 昆明
    链接

    社区搜索已由 Algolia 迁移到自建 Elasticsearch,降低成本提升用户体验。

  • 88250 昆明
    链接

    Google AdSense 的广告平衡设置也是一门玄学,设置比例太高会导致单价降低,如果按照它的推荐设置太低又会展示过少导致点击降低。目前实验下来,设置为推荐值的 1/3 左右较为平衡,比如推荐值是只显示 70%,那就设置为 90%。

  • 88250 昆明
    链接

    开始每月 $7 付费使用 GitHub。我总感觉我欠了 GitHub 钱,或许这不仅仅是一种感觉,而是事实吧。

  • 88250 昆明
    链接

    每封一个账号,我都觉得有点对不住那个号的主人,但我也是出于无奈。希望以后来这里推广的人有所节制,同样的产品或者服务发布一次就好,可以通过帖子置顶功能进行再次推广。

  • 88250 昆明
    链接

    直接地关闭了一些陈年 issues,当初真的是想多了。

  • 88250 昆明
    链接

    为了写好 Lute 我头发掉了好多。