每到一个特定的时候,我就开始回顾那些挖过的坑,时光蹉跎,509天已过去,我又回到那个坑:ToughRADIUS,一个开源AAA实现。
当我再次拾起这个项目,我对这个软件的理解也有很大的变化,我决定完全重写。
易用,是这次的重点,当一个销售者不停地给你吹嘘他的软件有多少多少功能,你应该当心了,你必须知道自己需要什么,不需要什么,你只应该为自己需要的买单。(当下那些做微信系统营销的是个典型的案例,很多人买了一个对自己业务完全没帮助的微信公众平台系统)。
如果不能非常容易的部署,使用,并带来效果,那就是一个失败的产品。当我在考虑加入一个功能时,我总是需要很小心的,再三斟酌,在开发阶段,有时会很果断的把一些功能删掉。在易用性上,ToughRADIUS仍在努力。比如研究轻量级容器Docker的部署模式,希望能跨平台的实现简单地无差异的部署,升级。
目前的工作成果已经花费20天时间,很多方面还显得粗糙,不过没关系,还有的是时间来完善。
技术上采用Python2.7+Twisted+bottle+MySQL,热诚欢迎感兴趣的Pythoner们入坑。
509天以前的那个坑,https://www.v2ex.com/t/81642
三个60秒小视频:
60秒小视频:ToughRADIUS管理控制台与自助服务简介
http://v.youku.com/v_show/id_XODgyNDYwODA4.html
60秒小视频:(CentOS7)使用脚本自动化部署ToughRADIUS
http://v.youku.com/v_show/id_XODgyNDgxNzgw.html
60秒小视频:使用Docker部署ToughRADIUS
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.