无聊也是一种生产力

?无聊也是一种生产力,最近不止无聊,还心烦,这种情况我只会做三种事情会比较开心,和某人出去玩、打游戏或者是写代码,前两种由于现实情况没办法实现,我就只能采用第三种方法了,并且这种时候写代码总可以写点自己想做的东西。

小程序,很久之前写了一个非常简单的,当时就觉得微信小程序原生的语法真是的太复杂限制太多还不好用,尤其像我这种人,做出来的东西真的是丑的要死。这一次当然不会从头来了,果断 GitHub 找一找,不出所料,找到了我想做的东西的模板,甚至更应该说找到了还算不错的项目,Gitter,这是一个号称最漂亮的 GitHub 微信小程序,我表示同意,但是用着用着,发现其实有一点问题,无法满足我的需求:

  1. 他的项目中 README 显示直接宕机了,不能显示 README 了,这个影响有点大,后来我看代码,猜测的原因是他把 markdown 的解析放到了服务器上,服务器挂掉了或者什么其他原因吧。
  2. 打开小程序显示的就是 GitHub Trending,这个功能不错,但是在 Trending 中找到感兴趣的项目效率其实还是有点低的,很多时候我进去是看最近最火的现象级的项目是什么,比如 996.ICU,wuhan2020 这种,这个需求没有得到很好的满足。
  3. 用这个小程序提 issue 的时候会自动加上一个小尾巴,内容是 Gitter 小程序的二维码,这个功能可以让使用者帮忙推广 小程序,没问题也是不错的方法,但是如果在一个 issue 下反复评论多次出现, 就会有一点重复的感觉。

总的来说,这个小程序是一个很优秀的小程序,作为学习者的我,我要向其看起,针对不能满足需求的部分,那我就自己改写吧,License 是 Apache License 2.0,改写没问题。

这里不想写具体的实现代码,如果有兴趣请 点击查看 改写后的项目,这里给出两张最后的截屏效果图吧:

打开小程序,你第一眼看到的可能就是最近最应该知道的一个小程序(选择依据是积极、健康、热点、具有一定进步性,人工审核),本小程序可以查看自己所 Follow 人的活动,如果感兴趣也可以很方便的 star 或 fork,也可以查找 GitHub 所有的项目或用户(Gitter 中本来是有这个支持计划的,但是不知道为什么去掉了,我在近一周的平时使用多次用到了这个功能,还是很实用的),还可以分享给朋友,也支持 在公众号中插入直接跳转到某一个项目,在本篇中前后就有两个例子,非常欢迎大家使用,对于小尾巴,我的做法是可选而不是强制,为我宣传,我很感激,但是仅仅作为工具不强迫你。对于 README显示前三千个字符,基本应该可以了解这个项目是用来做什么的了,如果想查看全文可以到 Code 中查看,也是格式化好的,但是这样做就可以放在本地,并且有很好的效率,网络下载成功后几乎不用等待,我认为这样是一个比较好的用户体验。其他的界面我也都做了很多的相应优化,一些小细节,希望可以让你使用起来觉得还不错吧。

开始这个项目时,由于我对小程序的写法,尤其是 Taro(本项目使用的一个框架)是从完全没听过的状态开始这个项目的,因此参考拷贝了大量的 Gitter 中代码,本项目是对 Gitter 项目的拙劣模仿。特此感谢!Gitter 项目可点击查看:Gitter

后记:

每次闲下来无聊我都会围绕 GitHub 学东西,这一次自我感觉是写关于 GitHub 最成功的一次了,原因也是因为这次时间最长,无聊就是生产力呀!

武汉加油!中国加油!

首发自公众号:RAIS

原文地址:https://www.cnblogs.com/renyuzhuo/p/12356098.html

时间: 2024-10-14 12:26:51

无聊也是一种生产力的相关文章

宁静是一种生产力

2018-06-17 21:46:24 于丹 清人张潮在<幽梦影>中写道:"能闲世人之所忙者,方能忙世人之所闲."这句话颇有意味,意思是指大家都在忙碌的事情,你能够悠闲地对待它,才会有时间.有心思去满足自己的闲情逸趣. 别人忙碌追逐的你不追赶,别人置之不理的你用心去体会.这是一个发现的过程.发现什么呢?发现一种生活方式,发现生命的质量.<菜根谭>里说:"性躁心粗者一事无成,心平气和者百福自集."讲的是同样的道理. 宁静有时也是一种生产力.一个

10个最有用的 IntelliJ IDEA 插件

IntelliJ IDEA鼓舞了许多Java开发人员编写插件,从J2EE到代码编辑工具再到游戏.现在,它拥有了一个强大的插件生态系统,超过1500可用的插件以及几乎每周都有新的插件出现.在这篇文章中,我们将为使用这个IDE的开发人员介绍10个我们认为最有用的的插件. 工具/原料 IntelliJ IDEA 插件 IntelliJ IDEA 方法/步骤 Shifter 检测光标所在选中.行或关键字的类型,然后用键盘快捷键上的"up"或"down"键移动它.如果在一行中

欧娇2013551707第一周作业

11. Software,  Software Engineering 等名词的来源 ,请问 “软件” 和 “软件工程” 这些词汇是如何出现的 - 何时.何地.何人 软件:软件是计算机的组成部分,由一系列按照特定顺序组织的计算机数据和指令的集合.计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,正是有了这些数学理论作为基础,加上当时电子技术的突飞猛进,二者的结合,才产生了计算机这样一个化时代的伟大产物.软件的发展史其实就是在裸机(硬件)和终端用户之间不断沉淀(平台化)

idea之jrebel热部署使用教程

JRebel是一个J2EE热部署的工具.使用它可以减少浪费8-18%的开发时间在项目的构建和部署上.虽然Java也提供了HotSpot的JVM,但是如果你修改的类中有方法名称变动的话,HotSpot就无能为力了,必须要重要启动应用服务器.JRebel则可以动态监视class文件及配置文件,如果有文件更新,被调用时就会被JRebel重新加载,达到热部署的目的. JRebel不仅可以在开发阶段实现热部署来提高开发效率,在项目部署投入使用以后也支持动态的加载,从而可以帮助程序完成一些特殊的功能,让程序

马云被宗庆后董明珠炮轰 疑似强硬回应:是你的不行了

原文链接:http://finance.ifeng.com/a/20161231/15116356_0.shtml 马云 12月29日,马云出席“江苏省浙江商会十周年大会”,针对近期备受争议的“宗庆后谈五新胡扯”事件,马云,企业家必须学习和思考“五新”趋势,否则这个企业将要被落后的思想淘汰,而不是被技术淘汰,对于企业家来说“五新”也是一个学习的过程,疑似回击宗庆后和董明珠. 马云认为,实体经济和虚拟经济不是对立关系,企业家切不可活在昨天,抱怨明天.实体经济只有经历住新科技的挑战.转型和创新的洗礼

大讲台谈如何运用大数据完善数据中心平台

随着大数据的各个领域的深入应用,大数据的价值正逐渐凸显,而大数据的核心价值在于从海量的复杂数据中挖掘出有价值的信息,通过大数据技术进行更快地分析.更准确地预测,发掘出新的业务模式,创造新的商业发展机会. 因此,大数据时代下,企业迫切需要思考如何应用大数据技术改造完善已有数据中心平台,提升企业的数据处理能力,提高数据分析水平,将大数据融入企业的整体数据方案.CDA数据分析师覆盖了国内企业招聘数据分析师所要求的所有技能,包括统计知识.软件应用(SPSS/SAS/R等).数据挖掘.数据库.报告撰写.项

赵青-《剑侠情缘网络版》开发回顾

<剑侠情缘网络版>开发回顾 2003 年的1月,我刚刚开发完<天王>项目,正在休息.总结和规划下一个项目.<天王>是我开发的众多项目中最满意的一个,虽然这篇文字主要是对<剑侠情缘网络版>(以下简称<剑网>)这个项目的回顾,但作为<天王>的项目经理和主程序,我还是想简单谈谈它.<天王>有几个第一:它是西山居第一个采用外购引擎来开发的游戏,第一个3D游戏,第一个动作类游戏,第一个被我们自己的开发人员所认同.并且愿意自发测试的游

我的php之路

我是一所二流大学出来的本科生,大学生活和现在大部分大学生一样,上学的时候状态基本是上课睡觉,晚上打游戏.我读的专业是生物工程专业,看起来是前景非常不错的,实际来说,出来找工作的话很难,在学校浑浑噩噩过了三年,说起收获的话,可能就认识了及个好基友吧. 说起接触php,是在大四上学期的是后,那是想到大四毕业了,要找工作了,几个基友就有点着急了,出去后敢什么呢?能找到工作吗?一片迷茫...生活每天真的好无聊啊,除了在宿舍玩游戏,真的不知道能干啥.有人突发奇想,说不如找个妹子聊聊天,喝喝酒唱唱K什么的,

仿佛一夜间明白了一些事情

以下是自己的感悟,不解释,可以不认同,可以喷,随意!! 无聊本身就是一种精神折磨,特别对想获取更多的人 你可以重新洗牌,但是未必可以抓更好的牌 改变是从上而下的,从内开始的 希望不是光说出来的,是用实际行动证明的 分享和真诚对于公司(特别创业初期公司)很重要,做人也同样 你不傻别人未必笨了 你认为你自己是什么,就该把自己放在什么角度思考问题 对于年轻人最重要的就是时间,如果觉得在虚度光阴,那么就该考虑换个环境 嘴要严实,非绝对朋友决不可说敏感话题 修身养气,不动怒!!不必要的争论可能会让周围同事