终于做了网站论坛,原来要这么复杂。

2017-11-07 11:15:27 +08:00
 meetocean
前端后端各种技术,这还不算了事,架构部署,整套流程下来,终于明白正真正的程序员,原来这么苦。

忍着各种孤独,终于弄了一个网站,个人的,所以很多软件都用最新版本:
https://www.deeptiny.com
命运时空网。

设计的前后端各种技术栈:

1.前端基本技术和框架:
Bootstrap 4.0.0 beta2 (2017 年快过完,还没有正式版,之所以敢用,是因为不影响数据,也没有发现不稳定的地方。)
Javascript: (早期的 jQuery 3.2.1,最新的 ES8 都混合用上了。新旧技术同时使用,再怎么花费苦功,时间仍然不够用,能用的就不动. )
Html
CSS
Ajax
Node js 8.9 (为核心的前端编译打包工具集合,没有用到 9.0,因为 8.9 足够,而且是稳定版本)

2.后端技术和框架:
PHP 7.1
Mysql 5.7
Laravel 5.5
Redis-4.0.2 (主要用于队列,发送邮件)


3.域名空间相关:
SSL 证书购买和配置
云主机选择和购买

4.服务器相关:
Apache 2.4.29
Centos 7.4
Supervisor 3.3.3 (进程监控)

5.部署相关
Git 2.4 版本管理,同步部署站点.

为来日后还能重复使用实战经验,把操作步骤都详细记录下来了,下次部署,就不用看教程查资料,也不通再学习,就照本宣科按部就班操作。
即便如此,也省不了多少时间,这过程真耗时间。终算有经验,后面就是完善网站内容了。

揪心的事,就是网站还没有公布,黑客就开始来找漏洞,辛苦临时写了一个后台访问日志,不然都不知道还有黑客来攻击。
16021 次点击
所在节点    分享创造
104 条回复
meetocean
2017-11-08 18:10:13 +08:00
@tuimaochang 你眼睛真厉害,原始图片分辨率太高,被缩小,然后🈶️长宽比不一致,处理了一下,这样图像就没有原图那样清晰了。
TinyBlackM
2017-11-08 18:29:43 +08:00
我也在学习这个 加油!
sunsh2017
2017-11-08 20:36:57 +08:00
app 是垃圾 不要学 不要装 将来会淘汰 web 才是未来 比如这个网站 如果变成 app 了 我是不会安装的 就看中它是纯 web 的
xiazaizhe
2017-11-09 08:20:34 +08:00
楼主可以自己开发论坛好强大 请问下楼主是什么学历 什么专业 学过哪些相关的书
meetocean
2017-11-09 12:08:00 +08:00
@xiazaizhe 学历不怎么样,也不是计算机专业。计算机方面的书也看的少。
meetocean
2017-11-09 14:07:56 +08:00
楼主分享一下开发经验:
在学习任何知识之前,要分清楚用途。一种是思维模式和思想性的,终生受用的知识。一种是临时使用的知识,或者一种谋生技能,为了解决生存迫不得已而学习的知识,当然对某些知识是爱好,就不会迫不得已。很显然,编程对于本人来说就是一种临时性知识。计算机世界里也有编程思想或者说哲学,这些可以看着是思维模式和哲学理论在计算机领域的体现。

楼主学习编程的初衷是为了提高工作效率,腾出时间。所以在这些理论指导下,对不通的知识分配不通的时间。
终生要用到的思维模式和知识,重复学习。临时性的知识,少量学习,精通一门编程语言,其它的到用时临时再学,并且要善于灵活运用。

思维模式这种不是一个月两个月的事情,要反复学习和训练,学习之后要训练,不训练的思维能力,依靠学习这方面的知识是提高不了。

对于编程而言,更多是针对实际的项目开发而言,仅仅按上面的大理论,哲学思想都还不能真正解决问题,达到提高效率,节省时间的目的。所以楼主又有针对性的指导原则。
第一部分:学习和开发原则
1.省时省力
2.孰能生巧
3.灵活运用
学习时遵守此原则,项目开发时同样遵守此原则。

第二部分:项目开发原则
总原则,从市场角度出发,学习编程是为了开发项目,开发项目是为了给用户使用,而不是自己用。

从用户角度思考问题
1.可用性
2.易用性
3.稳定性

从开发者角度思考问题
1.可读性
2.可重用性
3.可维护性

还有一些思想,不具备通用性,就不多说了,例如精益求精的精神,在中国这种浮躁的大环境下,很难做到。

编程里的编程思想和设计模式之类的东西,在楼主眼中没有这两个方面,六条原则重要,前面的 6 条原则是主要的,其它的都是次要的,根据需要选择。
zzWinD
2017-11-10 08:18:28 +08:00
以后是想通过算命盈利?
meetocean
2017-11-10 13:52:38 +08:00
@zzWinD 这个很难盈利,除非名气很大。边做网站边想办法获取收入。
办一个一流的玄学网站,已经作为一个目标在努力,经历了这么多,不会轻易改变。
在有了条件和机会后,可能会找人帮忙开发曾经想开发的那款游戏,自己不会具体写代码。
meetocean
2017-11-11 13:53:09 +08:00
如过把上述建站全过程进行快速动手能力培训(即在理论没有搞清楚的前提下,就能干活),不知道有没有盈利点?
yuandong
2017-11-12 10:51:45 +08:00
有没有学算命方面的资料推荐?
meetocean
2017-11-12 13:25:51 +08:00
@yuandong 基础方面的不清楚,高级的推荐台湾广莲居士的命理著作,比较精彩。
cjjia
2017-11-12 18:06:42 +08:00
不太相信玄学,也不看好这个论坛,因为看起来很高端的样子,上手难度高,所以注定小众。

感觉还不如建个修仙论坛,研究下怎么觉醒灵根、淬炼身体。。。
sammo
2017-11-12 18:14:51 +08:00
对工程问题(相对于算法问题)有一个较好的感性认识 很重要
meetocean
2017-11-12 23:10:20 +08:00
@cjjia 在手机没有普及,网络没有普及的年代,算命一半是处于对未来的好奇,一半是打发时间,实际上是平民百姓玩的游戏。现在不仅是手机普及,对应的手机软件也普及,人们打法时间的方法也改变了。所以网站论坛没落了,不仅仅是玄学论坛,是普遍性的,相对于几年前来说,现在都没有发现人气高的论坛。

大家都不看好,甚至我自己也不怎么看好论坛,那为什么还要继续呢?那么楼主再说一遍,美剧《行尸走肉》推动剧情发展的主线就是希望,本来是末世,他们总能听说某个很远的地方有适合人类生存的地方,就靠这点信念活下去。

楼主认为未来没有什么希望,草根逆袭的时代已经不存在,花几年找到的几条路,现在也过时了,或者说难度加大了。
1.上班,怎么提高能力,工资极限就是 2 万以内,不是个人能力问题,而是无论怎么提高,就是这个价格。好公司门槛高,光学历就排除在外了。一般的公司不愿意开超过 2 万的工资。从长远的角度看,上班就是死路。

2.独立游戏开发,本来 iOS 平台能提供机会,但是广电审查,个人没有机会,出口转内销,也不知道要消耗多少精力。最终也逃不过审查。如果真的如上面网友所言,出口转内销有可能,那么作为个人得耗时多久才能成功?

3.写网络小说,同样的广电总局插手,这也不能写,那也不能写,网文本来就没有营养,不限制的话还可以发挥的好一点,赚点生活费。这样一限制,灵感都没有了,无所适应。还不如上班划算。

4.做网站获取广告费,也成过去式了,得不偿失。youtube 开视频,与中国没有合作关系,开不了账号。又是堵死一条活路。

5.其它出路,例如玄学,2014 年的时候就人气不好了,但是多少还有愿意付费算命,但是当时我还是选择了上班。今年突然又开此网站,发现人气比 2014 年更差,那点人气不要说带来收入,连兴趣都会给灭掉。
很难找到其它出路。

那么为什么还继续投入精力开发玄学网站?楼主就是等意外出现,哪怕概率很低。真如前面说的美剧《行尸走肉》,这就是希望所在。
meetocean
2017-11-12 23:23:02 +08:00
这个玄学论坛要做到什么程度为止?

目前发帖求测功能都完成。八字研究需要增加多个八字对比分析。比如夫妻八字,一家人八字,相似八字,一字之差八字等等对比分析。

这一步做完之后,就是搜索功能。等这些做完,接着开始深入研究玄学。

接着会再开发一个游戏网站,因为域名去年就申请好了,放着也是浪费。这个也是之前准备开发游戏用的,国内个人不能在 iOS 平台开发后,就停止了,现在让它物尽其用,不再浪费。
meetocean
2017-11-12 23:24:34 +08:00
@sammo 一切训练思维的时候,就是抽象思维和形象思维一起训练的,效果不错。现在好久没有运用了,公司里用不到。现在计划用到游戏开发中。
Jverson
2017-11-13 11:34:09 +08:00
动楼主的动手能力点赞,不懂玄学,愿早日做起来
meetocean
2017-11-13 14:43:25 +08:00
@Jverson 谢谢啦。
meetocean
2017-11-13 14:44:46 +08:00
玄学这一块准确加入人工智能。这个网站不会有多少人气的,楼主是作为个人作品和业余兴趣来维护,这样可以长期坚持。
meetocean
2017-11-13 14:49:42 +08:00
玄学这一块准备加入人工智能。已经做了个试验品,仅仅两个小功能,分别是计算配偶年龄和配偶距离远近。

晚上就可以挂上去,不过准确度还没有验证,验证准确度是需要花时间的,等验证通过后,就比人工计算更稳定。

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

https://ex.noerr.eu.org/t/404223

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

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

© 2021 V2EX