01月16日
由于一些网络通讯协议的限制,你必须使用 window.btoa() 方法对原数据进行编码后,才能进行发送。接收方使用相当于 window.atob() 的方法对接受到的 base64 数据进行解码,得到原数据。例如,发送某些含有 ASCII 码表中 0 到 31 之间的控制字符的数据。 window.btoa 与 window.atob 不支持中文 对于 unicode 编码的字符进行 base…
01月04日
我是一个在校实习生,作为一个程序猿,是个菜鸟中战斗机!对于测试,只写过一点点简单到不能再简单了的 Junit 单元测试的例子(因为当时这足以应付学校课程的内容与要求)。这几天在公司里要真枪实弹做测试的时候,就深深体会到了“书到用时方恨少”这句话的真谛了。没办法,谁叫我当初不多深入的学点呢。于是,在杜叔杜大神的指导下,开始了菜鸟的初用 Mock 工具,边学边用的爬坑之旅。 为什么要用 Mock 工…
12月28日
自 Coding 上线以来,我听到最多的评价是 “yo,又一个 github”,我一般对这样的评价不做回应,原因有二: 中国的 github 这个印象非常直观,似乎有利于 Coding 的推广 我很难在短时间内去说服别人我们的情怀和 github 不一样 所以我选择沉默,希望能用产品告诉用户,我们想做的是一个云端开发平台,不是 Github。 Github 是什么? 我觉得要讲清楚这件事,有必要…
12月25日
产品更新日志 本月最值得关注的是 Coding 移动客户端( Android & iOS )全面开源,大家可以来 Pull Request,共同开发更好用的 Coding 平台! Web 端 1) 改善对低版本 Git 的兼容性。 2) 基本支持静态网站自动更新。 3) 通过 #ID 引用任务和 Merge Request。 4) 增加任务编号,任务描述,任务关注等功能。 5) 冒泡,讨论上传图…
12月23日
曾经,作为一个使用 Eclipse 的 Android 开发,一直很羡慕 Xcode 里面那个 Storyboards 的工具,不管实际上好不好用,看着就是各种高大上啊,有木有。终于,在转到 Android Studio 之后,我们有了 Navigation Editor,从此以后就不用羡慕嫉妒恨了。 什么是 Navigation Editor Navigation Editor 与 Story…
12月15日
前言 Coding 演示平台默认支持的语言只有java,scala,ruby,Node.js,Go,PHP,Python和HTML,但其实这只是官方支持,并非平台限制,如果要玩clojure,c#这些语言的话,是有办法的,这篇文章就是讲如何在 Coding 上运行一个 mono 程序 一个简单的 mono 程序 在 Coding 上新建一个项目,导入TestingMono,部署的时候选择 香港服…
12月08日
说明 本文介绍了一个服务发现和配置共享的软件,简单介绍了 Consul 的原理和使用, 一篇小文抛砖引玉,希望能吸引感兴趣的童鞋一起探讨研究。 Consul 是什么 Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源. Consul 支持健康检查…
12月04日
事情要从 Coding 的第一行代码说起。 昨天,寂静的群里来了一句“哇,Coding 第一行代码提交到现在已经 9 个月了!” 2014 年 3 月 20 日 Coding 第一行代码提交。然后,办公室某女默默地打开 Coding 管理后台,“卧槽!超5万了?!”平地一声吼。Coding 7 月 16 日正式上线,到目前为止注册用户已经超过 50000。 9 个月的成长,从无到有 回顾一下这 …
11月30日
使用 TestFlight,你可以向测试人员发布你 App 的 prerelease 版本来收集反馈信息,为将来发布 App 的正式版做准备。现在 TestFlight 是一个可选功能,你也可以不使用它,而是像以往发布 App 那样直接提交到 appStore。 TestFlight 使用起来很容易,还是免费的,不妨把它作为你改进 App 的另一种渠道。不过现在 TestFlight 只支持了 …
11月26日
Coding Android客户端用到的一些开源库 ## 开发用的是 Android Studio,虽然现在还是 0.8.14 beta 版,但除了不支持 NDK,编译速度感觉略慢一点点,就没有什么其它的大问题了,完全能满足项目的使用需求。而它相对于 eclipse 的好处就真的是太多了,首先是速度,再也没有 eclipse 那种卡卡的感觉了,再次,智能提示更智能,还有,用 gradle 做库依…