浪费了两个星期
周日发了篇文章,提到花了两周多时间开发了ListAnyThing书签网站,昨天又给删了,通过RSS订阅的朋友大概还是看到了。
整个开发过程非常投入,经常搞到凌晨,最晚的时候到了早上四五点。
这是我第一次开发网站,其实也不是从零开始,而是用watchlist 项目魔改的,根据我的需求调整了业务表,完善了注册登录相关流程,包括找回密码、确认邮件、重置密码、邀请注册等等。
毕竟没有经验,代码中也只能改改业务逻辑,只知其然,不知其所以为然。经常碰到一个小问题就卡我几个小时,比如下面这两个让我印象极其深刻,因为都是深夜开始一直折腾到凌晨:
- 邀请码表生成者和使用者都要关联用户表,需要显式的声明外键,折腾了几个小时,最后竟然只是把引号位置调整下就解决了。虽然解决了,但其实我也不知道为什么是这样。
- 本地全部跑通了部署到服务器,结果服务器带不动,还连累本博客也打不开。以为是uwsgi和nginx超时、线程数之类的配置问题,改了半天也解决不了。最后在阿里云售后工程师指导下用top命令看了后台,原来是mysql占用内在太多导致的,调整mysql的配置文件有所缓解,但无法彻底解决,最后暴力的将服务器配置从1G内存升级到2G内在解决。(其实我有切换到sqlite数据库,但忘了程度切换了,但mysql服务并没有关闭,完全没往这方面想)
全身心投入两个星期,解决了各种问题,最后看到网站上线,真的满满的成就感。
但随之而来的却是,为什么要做这些呢,有啥意义。
我只是要一个支持RSS的书签网站而已,且不说各种免费的服务,即便追求数据控制权,要自己搭建,也有很多开源方案,比如Shaarli,昨天午休不到一个小时就搭建了一个。删除周日的博文也是觉得 ListAnyThing 没必要折腾了,用 Shaarli 挺好。【现在要考虑是,服务器续费时,怎么降级到1G内存版】
即便开发ListAnyThing,如果只支持单用户,一开始就用sqlite,也不会有上面那两个折腾到凌晨的问题。
编程是件很奇妙的工作,很容易沉浸在解决技术问题、写出漂亮代码以及过度优化的满足感当中,而忘了最初要解决的那个问题。
对工具的追求也是如此。
这两周没有看书、没有和朋友联系,没有任何有意义的输入和输出。
类似的状态时有发生,需要不断的提醒自己,回到需求本身。
现在我也折腾不动了。
新开的her blue不错,啥时候开始营业😎
我那岛国的服务器的网速太差了,网站里的照片和视频巨卡无比,体验不佳,现在还没有心情去经营起来。
图片视频这些还得cdn,一般的vps扛不住。
我已经躺平大半年了,浪费了半年了。2333
我也想躺平😎
好奇您是技术出身么,感觉捣鼓了好多东西,无意间发现了您的博客,也订阅了您的RSS,期待您的持续更新。
想做技术的产品,哈哈。
曾经也是一个想做技术的测试、、、
哈哈,每个人都有个技术梦
说明你依然年轻,还能折腾😎
折腾不动了😂
就像是有人喜欢折腾手机,有人喜欢折腾数码。过程开心就好。生活就是不断折腾~~ 😎
也爱折腾手机和数码😂
你这两星期,是我的日常了 :-D
beancount-gs这个项目非常赞。
理性和感性总是在打架,一些东西做了就有意义。
哈哈,是啊,总是纠结,其实就该行动。
对了,看到你在折腾 rss,我之前也断断续续在折腾,做了一个 Android RSS软件,有兴趣可以一起交流下 🤓http://d.maps9.com/gulz
哈哈,有看到,想试用来着,我是ios😂啥时候整个web版,比较通用。
肝不动了,😂 我主要专注于 Android 平台…
有啥想法就去实现,实现后虽然觉得我用,但过程是享受的
过程是享受,贼有成就感,就是事后用不上。
和我一样一样的,折腾太多用一阵就扔了的东西了。
能用一阵子还不错,我这都没用~
过程中如何不偏离目标最重要。人生也如此,走着走着就忘了出发的初心,很容易沉浸在过程中偏航,越走越远。
日常做事尚且如此,人生更容易偏航了。所以,有时有个领航的人,还挺重要。