一直想给自己的软件弄个主页,前几天在折腾django,入手挺简单,都是些基本概念,MVC之类。但是后来感觉用不到这么多功能。今天经@linker_lin 指点发现github可以为每个项目建一个独立的gitpages,完全可自定义html。于是兴趣上来,下载了一个boostrap,就开始自己鼓捣起页面来。
CSS基本是边用边查,偶尔参考下boostrap的源码,搞定配色后,发现也不那么难看。翻页之前用hr标签,后来干脆抄boostrap首页用背景色岔开。
然后因为github下载太慢,在自己的VPS上的nginx搞了个静态资源的下载。带宽虽然只有1M,先凑合用吧,总不能给个网盘地址这么不专业吧。总之,一套下来,总算搞定。地址:http://code4craft.github.com/blackhole/
整个项目开发下来,觉得挺有成就感的,因为用了好多高级的feature,比如git submodule、NIO、Actor模式等等,呵呵。开始学到很多东西,这跟平时工作做项目还是不一样的,因为基本从零开始,而且自己决定feature,技术也偏底层。
前几天看了《大教堂与集市》这本书,软件宝贵的资源是用户。可惜目前也没有几个人用,毕竟也只是自己一时兴起的东西。
发起一个开源项目不容易,维护一个开源项目更不容易,特别是这种“重复造轮子”的项目(当然,自以为还是有特色的)。中间总是断断续续,还好有一次博客上了oschina首页,带来了几个star。如果软件开发者没有持续学习和探索的态度,估计也坚持不下去吧。