浪费了两个星期
周日发了篇文章,提到花了两周多时间开发了 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 平台…
有啥想法就去实现,实现后虽然觉得我用,但过程是享受的
过程是享受,贼有成就感,就是事后用不上。
和我一样一样的,折腾太多用一阵就扔了的东西了。
能用一阵子还不错,我这都没用~
过程中如何不偏离目标最重要。人生也如此,走着走着就忘了出发的初心,很容易沉浸在过程中偏航,越走越远。
日常做事尚且如此,人生更容易偏航了。所以,有时有个领航的人,还挺重要。