如何避免独立开发影响正常生活

我花了一年的时间去扮演全职独立开发者的角色,并花了另外一年时间断断续续致力于这项工作。我并未真正完成游戏,所以我写本文的时机可能稍早,不过这款游戏将会在年末的时候与大家见面。总之,这真的是一次很棒的经历,但这同时也是我迄今为止的人生中最困难的一段时间。[......]

阅读全文

Go语言的10个实用技术

这里是我过去几年中编写的大量 Go 代码的经验总结而来的自己的最佳实践。我相信它们具有弹性的。这里的弹性是指:

某个应用需要适配一个灵活的环境。你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的特性应当很容易。许多人参与开发该应用,它应当可以被理解,且维护简单。许多人使用该应用,bug 应该容易被发现并且可以快速的修复。我用了很长的时间学到了这些事情。其中的一些很微小,但对于许多事情都会有影响。[......]

阅读全文

Jansi——让控制台输出彩色字符的方法

给政府做项目时我们一般都使用的是Java,服务器一般都是Weblogic或Tomcat(开发环境)。经常使用Java的人都知道,它在后台输出的信息一般都是黑底白字,或在Linux环境中可以改成黑绿字等,反正是很单调。我也从来没想过它能够变成彩色,但今天我发现了一个java类库——Jansi——它能够让你在控制台输出色彩缤纷的文字。先给大家看看效果:[......]

阅读全文

21个为您的网站和博客提供的免费视频播放器

很多设计师在都会在他们的网站使用视频播放器。在线视频播放器无需为简单的用户和Web开发人员提供过多的介绍,它简单易用,为您建站时提供了灵活性和创造性,您可以添加无限数量的视频,并根据你的想法安排它们的专辑标题、艺术家的名字或年份,这些都完全取决于你! 如今,有超过100万的网络媒体相关的资源可以用。与其花费时间去做那些研究,还不如选择使用一些最好的并且免费的网站视频/媒体播放器的插件。下面就是我爱互联网为您收集的非常有价值的免费的视频播放器,不仅有网站上应用的视频播放器,而且对于Wordpress爱好者,还有专门为wordperss定制的插件啊,如果你正在寻找此类资源,那么,赶紧来看下吧。[......]

阅读全文

Debug时不要忘了这些原则

不论是什么行业里,能让人最兴奋的事情通常都是解决新奇的、高难度问题带来的刺激。在我的工作中,经常会遇到很多bug,乍一看,它们都是不可能的。不是不可能解决,而是完全不可能出现。就好像最前沿的科技揭示了一个新的奇怪的逻辑现象,以至于人的大脑完全无法理解。[......]

阅读全文