V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
10iii
V2EX  ›  分享创造

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

  •  
  •   10iii · 2013-12-09 15:43:37 +08:00 · 3142 次点击
    这是一个创建于 4006 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上周刚刚忙完专业考试(啥专业不重要,这个不是重点好不好),行动力满载,为了保持状态,接下来的几周希望把一直以来停留在设想阶段的几个小项目动手实现一下。后续会在这个帖子更新。

    基本上是为了 技术积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
    7 条回复    1970-01-01 08:00:00 +08:00
    scourgen
        1
    scourgen  
       2013-12-09 16:40:50 +08:00
    第一个网站根本没demo,trello里记录的都是些install,setup的水货
    第二个网站最后一个提交记录是一年之前的。

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

    第二个网站属于PS里面夹带的私货而已,属于推广宣传的部分,并不属于正文。
    10iii
        3
    10iii  
    OP
       2013-12-09 18:42:49 +08:00
    总结一下今天的成果:域名已经解析到正确的地方了。
    10iii
        4
    10iii  
    OP
       2013-12-11 10:36:19 +08:00
    总算把WP大致装上了,忍不住吐糟一下WP的插件安装方式,还要FTP。。。
    10iii
        5
    10iii  
    OP
       2013-12-11 18:30:12 +08:00
    今日更新,发现WP不适合,换成discuz了。
    10iii
        6
    10iii  
    OP
       2013-12-18 17:16:17 +08:00
    果然第一周就跳票了。
    在跟discuz磕了一个周末之后(其实主要在炉石传说啦),不才果断决定换个论坛程序。
    discuz的问题主要是太重,想做点修改也是相当不方便。
    这个小项目主要是面向手机浏览器的,discuz的手机模板很少,本身的结构也对手机端不友善。
    于是github搜了下热门项目,找到了 https://github.com/esotalk/esoTalk
    简洁/MVC/移动友善
    用的相当爽。就是有点担心安全性。
    今天已经安装并修改的差不多了,之后就是往上面装核心了。
    10iii
        7
    10iii  
    OP
       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,增加了维护的难度不是么,用后面那个方案吧。万火再改。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:59 · PVG 04:59 · LAX 12:59 · JFK 15:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.