一周一个项目流水帐(ppw log)

2013-12-09 15:43:37 +08:00
 10iii
上周刚刚忙完专业考试(啥专业不重要,这个不是重点好不好),行动力满载,为了保持状态,接下来的几周希望把一直以来停留在设想阶段的几个小项目动手实现一下。后续会在这个帖子更新。

基本上是为了 技术积zhuang累bi 以及 练zhe手teng,所以采用的组件尽可能的华而不实而且不重复以前用过的为标准。

节奏基本定为一周一个项目吧,需求的人月难以估算和统计,所以时间安排绝对不科学,很大可能性会跳票延期或者草草收场,但是不希望有半途放弃的项目。

第一周的项目是:

一个体育运动成绩分享评论的网站。

需求是 可以注册和发表运动成绩,然后互相之间可以评论,做一些排名之类的。

技术上的设想就是搭一个wordpress的站点,然后在发帖页面进行制定修改,每次发布运动成绩就相当于发一个帖子。wordpress么,基本就是PHP,然后数据库试试MariaDB吧,折腾么,就是不计成本的。这两个搭配好像成本不高。web server就nginx,对折腾这个没啥兴趣。

项目的进程在这里,欢迎参观 ppw-1
https://trello.com/b/j2OiWCE6



PS:
顺手推一下不才之前的一个项目

http://getcd.org

基本就是simplecd的镜像站,区别就是没有加任何广告。没有广告!没有收入!我每个月还要花美刀续费VPS我容易么我。
这个站的技术折腾么,就是基于nodejs啦,用啦redis啦。开发的时候不才还没听说过promise所以回调嵌套是深深深深深几许啊。哪天高兴了再用promise改一下吧(也可以作为一周的项目,嗯,听起来不错,是个偷懒的好机会)。源代码在这里,欢迎喷。

https://github.com/10iii/getcd-org
3137 次点击
所在节点    分享创造
7 条回复
scourgen
2013-12-09 16:40:50 +08:00
第一个网站根本没demo,trello里记录的都是些install,setup的水货
第二个网站最后一个提交记录是一年之前的。

请问这篇文章的中心思想是什么?
10iii
2013-12-09 16:52:26 +08:00
@scourgen
这篇文章是开发记录而已,今天是第一周的第一天,所以第一个网站还是处于想法的状态,什么都没有也正常。

第二个网站属于PS里面夹带的私货而已,属于推广宣传的部分,并不属于正文。
10iii
2013-12-09 18:42:49 +08:00
总结一下今天的成果:域名已经解析到正确的地方了。
10iii
2013-12-11 10:36:19 +08:00
总算把WP大致装上了,忍不住吐糟一下WP的插件安装方式,还要FTP。。。
10iii
2013-12-11 18:30:12 +08:00
今日更新,发现WP不适合,换成discuz了。
10iii
2013-12-18 17:16:17 +08:00
果然第一周就跳票了。
在跟discuz磕了一个周末之后(其实主要在炉石传说啦),不才果断决定换个论坛程序。
discuz的问题主要是太重,想做点修改也是相当不方便。
这个小项目主要是面向手机浏览器的,discuz的手机模板很少,本身的结构也对手机端不友善。
于是github搜了下热门项目,找到了 https://github.com/esotalk/esoTalk
简洁/MVC/移动友善
用的相当爽。就是有点担心安全性。
今天已经安装并修改的差不多了,之后就是往上面装核心了。
10iii
2013-12-20 10:20:57 +08:00
终于体会到nodejs前后端一致的好处了。

前端要收集运动数据,可以理解成一个int32的序列,于是buffer array -> 数量比较大,要压缩,于是 LZF -> 要走form提交,于是base64转码。服务器端拿到数据要反过来做一遍,要是不用nodejs真的不敢保证base64和LZF的decode和前端是匹配的啊,然后在其他语言里面处理 js 的 buffer array raw data 不才真的愁啊。

不过基于网站基本是php的,可选的是nodejs作为web service监听一个端口,或者在php 里面 shell 调用nodejs 执行呢?前面那个当然安全又快速了,但是要单跑一个nodejs的service,增加了维护的难度不是么,用后面那个方案吧。万火再改。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/92413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX