成人一对一视频交友

业余时间分享开源项目:Focus在技术领域的一条微博——“极客微博”

elbert
elbert

这是个什么东西?

如题,这是一个类似Twitter的项目。目前还是WIP,有一些基本功能:推文,搜索,评论,赞,通知。

为什么要做这个项目呢?

主要有两个原因。

一方面,twitter是我目前主要的技术咨询来源。我会关注推特上的许多技术博客,学习最新的技术建议,找到一些好的技术文章,或者从他们的推特上学习一些技巧和诀窍。但是在中国没有这样一个人们可以发现技术的地方。微博?你是说看娱乐八卦新闻的网站?

另一方面,我一直想有一些地方可以存放和分享一些零碎的东西。比如我经常发现自己为了同一个问题一遍又一遍的去谷歌,而这个问题真正的解决办法可能就是一两行代码。因为记不清了,只能下次见面再去谷歌。有些问题不仅仅来自谷歌,这是浪费时间。这时候我只想有一个地方可以存放这些问题的答案,让我下次可以直接在那个地方搜索关键词。你可能会想,为什么不放在一些记笔记的应用里,比如Bear,evernote等等。在我看来,这些应用程序是用来记录长音符的。如果一张纸条只有一两句话,我总觉得太浪费了。同时这些长短笔记混杂在一起,不便于浏览和管理。一个问题,就是不容易在自己的私人笔记里分享。还有像“无处可放”之类的,比如在代码中找到好的写作风格,找到好的命令行工具,读的时候一两句话还挺有道理的,等等。

所以,出于简单记录、分享、发现的需要,我写了这样一个项目。

为什么不用。。。

为什么不直接用 Twitter 呢?

原因有三:

Twitter不支持降价。对于技术知识片段,格式不够,可读性不够高。

Twitter发布比较麻烦。它需要FQ和打开网页,而在手机上发布就更麻烦了。很多时候只是想贴个记录,但是打开网页就会看到很多干扰注意力的内容。我尝试过很多发布工具,比如rainbowstream,但是都不尽如人意。我也尝试过自己申请开发一个推特应用,但是被拒绝了。

Twitter还有一些非技术性的介绍,有时候有用,有时候只是娱乐,浪费时间。

为什么不用 Hacker News

黑客新闻主要是分享链接,链接到一篇文章,希望直接发布(看到)内容片段。此外,HN的上述内容不一定与技术有关,虽然技术的比重确实很大。

为什么不用 V2EX

类似于HN,一方面V站首页显示的是链接(标题)列表,而不是内容本身;另一方面,V站的内容不一定和技术有关,虽然技术的比重确实很大。

为什么不用掘金、简书、知乎。。。

目前这些网站主要是(较长的)博文,对我的“知识碎片”来说有点太重了,使用成本有点高。

毕竟可能是因为我是处女座,所以对自己用的东西特别挑剔,希望能完美满足自己的需求。

(计划中的)项目特点

作为一个以“简单记录”为关键功能的工具,这个工具最大的侧重点是“发布”的功能可以用最小的工作量非常简单地完成。为了实现这个目标,我要做很多工作。目前,我想到的一些方法如下:

命令行工具

阿尔弗雷德插件

Chrome插件

使用系统快捷键直接读取剪贴板内容并发布

用到的技术栈

Rails上的Ruby

Ruby 2.7.1,Rails 6.0.3.2

VueJS,AlphineJS

TailwindCSS

一种数据库系统

弹性搜索

项目地址:极客微博欢迎体验、吐槽、反馈

Github地址:ChrisZou/极客微博欢迎之星,fork,pr,问题

elbert
品牌