分类
在线工具秘籍

S047 《Github章鱼猫》一个Github章鱼猫插画页


title: S047 《Github章鱼猫》一个Github章鱼猫插画页

直达链接: https://octodex.github.com/

GitHub的吉祥物是章鱼猫(Octocat), Octocat(章鱼猫)= Octopus(章鱼)+ Cat(猫)

插画师们喜欢对Github的吉祥物进行二次创作, 某些程序员也喜欢用章鱼猫做头像, 于是Github官方开了一个名为octodex 的二级域名专门展示章鱼猫的插画作品

这些创作确实很可爱,于是我直接爬了首页的150张,文末可提取

章鱼猫00006

章鱼猫00049

章鱼猫00057

章鱼猫00067

章鱼猫00095

章鱼猫00104

章鱼猫00120

章鱼猫00145

章鱼猫00147

章鱼猫00149

Github章鱼猫150张插画提取链接

https://zhaooolee.cowtransfer.com/s/78321a96cbb645

打包

分类
公众号「0加1」

《嘎!RSS》如何零成本搭建一个免费私有化舆情监控系统


title: 《嘎!RSS》如何零成本搭建一个免费私有化舆情监控系统

RSS是一种标准的网站内容投递协议,通过解析RSS我们可以获取网站的内容更新。
Github Actions是Github推出的一个免费服务, 可以帮我们跑任何程序,每月2000分钟。

zhaoolee最近做了一个种瓜得瓜又得豆的小程序,我将各种网站的rss源收集起来,然后写程序解析rss,获得最新的文章链接,更新到 README.md中, 并将README.md转为html发到自己的邮箱,解析程序用Github Actions 在每天早上6点运行, 起床就能看到各种网站的新闻, 在线地址 https://github.com/zhaoolee/garss

如何为程序起一个响亮又有趣好记的名字?这个程序是github actions运行的 rss 抓取程序,我把Github Actions 简写为ga,正好是鸭子叫声,于是最终的程序名字为《嘎! RSS》,名字好记又有画面!也符合收集RSS突破信息茧房的初衷

我把这东西发给 老罗巴扎嘿, 老罗回复道, 这不就是一个舆情监控系统的雏形么? emm… 好像还真是这样!

舆情监控系统的要求: 内容收录全面,收录网址易扩展,警报及时,可进行各种关键词的过滤;以上几点,这个小程序的架构都可以支持。而且连服务器都不用买,维护费用也省。只要Github Actions 不倒闭,这程序能跑到地老天荒,如果需要扩展新网站,只需添加一个RSS源即可!

在信息爆炸的今天,每个人获取的信息很多,但大多数是同质化的;我认为理想的信息获取方式,依然是用私有化的程序获取,就像《嘎!RSS》一样,只要收录的RSS够多,那既能找到自己感兴趣的内容,也能通过多站点的RSS信息对冲,让自己接受的信息不过于偏激,听百家之言,才能行稳妥之事。

如何零成本搭建一个免费私有化舆情监控系统

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-02-24-rss-1614152461000

分类
公众号「0加1」

用Github构建完美知识体系,让毕生所学造福人类


title: 用Github构建完美知识体系,让毕生所学造福人类

Github是什么?

git是目前最先进的版本管理软件,hub是聚合点,github是一个组合词,也是github.com网站的名字,github.com是全球最大的程序员社区,存储了全世界的开源代码。

Github的主要功能有什么?

Github提供了无限的空间(单文件不超过100MB,但不限制文件数量),超级稳定的免费git服务器(Github核心业务),静态网页服务(Github Pages),软件构建服务(Github actions)

为何选择用Github构建知识体系?

  • Github是免费的,无论是公有仓库,还是私有仓库都免费。
  • Github超级稳定,Github已经被微软收购,作为全世界最大的程序员社区,微软要通过Github引领技术趋势,微软不指望Github赚钱,但Github对微软有极大的战略意义,只要微软不倒闭,Github就不会倒闭。
  • Github拥有全平台的客户端,网页版体验也很好,而且接口开放,无论你是Windows, Mac, Linux, 安卓,iOS,都可以在线编辑更新。
  • Github内容在搜索引擎内的权重极高,且收录非常及时,如果想让你的内容被更多人看到,github是很棒的选择。
  • Github对markdown的支持很棒,可以支持markdown与html混写,只要网页能展现的效果,Github都能存储记录下来。
  • Github天生具有多人协作,版本管理的功能,如果你想让小伙伴们和你一起维护知识框架,github是最终极的解决方案。
  • Github 的内容不会被莫名其妙的删除,也不需要简书一样人工审核,也不会像知乎一样莫名其妙地禁言,除非美帝制裁你… 而git本来就是开源免费的技术,如果真的被美帝制裁了,你可以在10分钟内,手动搭建一个git的web服务,平滑迁移到新的空间。

Github有什么特别的优势?

Github上的聚集了世界上最顶级的工程师,以及各行各业的潜水人士,如果你发布的内容本身出现了错误,会有人指出的错误,甚至可能直接给你发一个push请求,你同意后,直接改正了错误。

Github是全球最大的程序员社区,提供了大量本该收费的免费资源(Github page的存储空间,Github Actions 的运算资源),并不赚钱,全世界没有可以与之竞争的产品。至于国内的gitee.com ,奇奇怪怪的收费和限制,劝退了大多数人, gitee本身起步就晚,面对github这种不想赚钱的对手,能活下来就很伟大了。

Github 可自定义域名,可自定义主页内容,可玩性极高,可以使用Github Actions 动态更新主页的内容,而这一切都是免费的。

我玩Github的一些经验

Github 提供的Github Pages 非常值得一玩,你只需绑定一个自己的域名,就可以轻松拥有自己的网站。静态博客构建工具推荐 docsify, hexo,hugo

Github 头像要选一张正常的照片,如果你的用户名为zhaoolee, 然后在google搜索zhaoolee,搜索到的一张图片,大概率是你在github中的头像…

Github 访问慢,图片加载不出来,不是github的问题,是你网络不好,最好的办法就是魔法上网。

如果你懒得装git客户端,完全可以在github网页端完成内容的更新。

Github 提供的Github Actions还挺好玩的,每月2000分钟的免费时间,不用白不用,有人甚至用Github Actions自动领每日Epic免费游戏。

我用Github构建的知识体系

Chrome插件英雄榜

https://github.com/zhaoolee/ChromeAppHeroes

中国人的表情包

https://github.com/zhaoolee/ChineseBQB

在线工具秘籍

https://github.com/zhaoolee/OnlineToolsBook

极客秘籍

https://github.com/zhaoolee/jikemiji

用Chrome学编程

https://github.com/zhaoolee/ProgrammingWithChrome

星聚弃疗榜

https://github.com/zhaoolee/StarsAndClown

拍照片如何摆POSE

https://github.com/zhaoolee/find-pose

全栈工程师的Anki笔记

https://github.com/zhaoolee/FullStackAnki

手绘山水画

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-02-20-github-1613798128000

分类
公众号「0加1」

我搬运《Chrome插件英雄榜》到知乎专栏,被禁言1天,然后申诉,改判7天...


title: 我搬运《Chrome插件英雄榜》到知乎专栏,被禁言1天,然后申诉,改判7天…

知乎-有问题就会有答案,如果没有答案,就把提问的人禁言

知乎-有问题就会有答案,如果没有答案,就把提问的人禁言。

昨天

昨天的知乎

Chrome插件英雄榜第90篇被封

今天

今天的知乎

Chrome插件英雄榜第89篇被封

社区规范下的评论

知乎社区管理规定中关于垃圾广告信息的细则 - 知乎 - 评论区

那被封的两篇文章有问题么? 他们在微信公众平台活得好好的

《Chrome插件英雄榜》第90篇更新!拒绝二维码登录-让淘宝、京东、阿里云等网站默认使用账号密码登录

《Chrome插件英雄榜》第89篇更新!本地YouTube下载器实现被Google禁止的功能

从知乎的角度看,创作者在平台发内容,要受知乎的监管,为了知乎不被请喝茶,宁可错杀一千,不可放过一个。

从创作者的角度看,知乎是一个放大器,方便新内容分发到用户,获得粉丝阅读量。

推特可以肆无忌惮地封禁特朗普的账号,知乎也可以封禁创作者的内容,知乎拥有模糊裁定权,某些内容有些账号可以发,有些账号不能发(发了就封),可以发的人被流量重点扶持可以很快扩大影响力。

知乎发文是先审核,再公开,审核需要几分钟。如果文章审核没通过,文章直接发布不成功,

我被封号的这段逻辑很奇妙,用户为什么要因为没发出的文章而被封号禁言?如果知乎文章审核通过了,文章发送成功,然后被通知违规封号,那你知乎的审核团队是干什么吃的?知乎故意模糊违规与不违规的界限, 用户文章是否违规如同薛定谔的猫一般,审核团队判定不明的失误,为什么要由用户承担代价?如果你知乎是程序审核文章,那这段程序也写的太差了点,一篇文章程序需要好几分钟审核,是把程序放到单片机运行么?

微信公众平台是检举制,文章直接发,没人举报,就不做处理,微信公众平台是庙大神通大,即使出现举报出现违规的文章,系统删除就好,并不会被请喝茶,微信还是强啊~

简书平台是程序批评关键词封文,秒发秒封,然后人工申诉解封,这个操作其实也蛮智障,用程序去做文章内容审核,能准确才怪,我前两天到简书CEO简叔的帖子下留言,求改进锁文程序,但简叔回复我,我们7*24小时人工处理锁文申诉,害,简书的运营也是不容易, 简书的产品设计真的需要整点儿阳间的东西

简叔

如何解决内容平台集权垄断的问题?

水能载舟,亦能覆舟。能击垮资本平台的只有人民。

首先要将内容拆分,创作者将内容放到自建的网络空间,然后提供RSS索引,每次更新内容,RSS索引自动更新。

用户可以选择通过App订阅RSS索引,或者邮件订阅自己喜欢的RSS索引。

我们可以利用Github的免费空间,建立一个非盈利仓库,使用配套的Github Page建立一个网页,收录各个领域的RSS索引,并根据订阅量排列出先后顺序,为了避免垄断,这个页面必须收录所有被用户提交的RSS订阅链接,并根据订阅量做出排名。由于本身是静态页面,即使Github搞幺蛾子,也能快速迁移。

如何将以上方案零成本运行起来?

Github推出了免费的Github Actions服务,我们可以允许用户在Github仓库的issues区,留下自己的邮箱和想要订阅的RSS地址,Github Actions程序每隔5分钟自动检测评论区的订阅内容,并将RSS更新的内容发送给订阅的邮箱。

这样用户只需打开邮箱,就能及时看到自己订阅RSS的更新。

如何解决RSS创作者获得内容收入的问题?

这个问题,ruanyifeng.com就做的很好,每周的科技爱好者周刊,以RSS的形式发送给用户,干货满满的同时,又带一点广告,保证有一个好的收入,内容也可以持续做下去。

小结

内容平台是一个典型的商人, 不生产内容, 但却获利无数, 内容平台为创作者建立了分发渠道, 这些看似免费的渠道, 反而是最贵的, 内容平台让内容变得缺斤短两, 并利用信息茧房, 让接受信息的人, 只能收到被筛选后的内容, 而越接受单一观点的人, 就越容易偏激。

内容平台不断渲染买房买车的焦虑,渲染教育的军备竞赛,并把996.icu变得不可访问,这些内容不会让中国人更幸福,但却可以让内容平台从中大赚特赚。

一个内容平台的好坏, 不应以用户数量为标准,而应该以让人类更幸福为标准。

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-02-19-zhihu-1613703684000

分类
Chrome插件英雄榜

095《JsonFormatter》轻量化Json开源格式化工具查看一言api接口字段数据结构


title: 095《JsonFormatter》轻量化Json开源格式化工具查看一言api接口字段数据结构

JsonFormatter可以让开发者在浏览器查看接口的的层级信息,方便开发。

JsonFormatter的使用非常简单,安装即可自动生效,处理的效果也很明显,让json数据结构清晰可见。

我们以一言接口为例

https://v1.hitokoto.cn/?encode=json

原版

原版 星星只有在夜里才璀璨夺目啊

启用扩展程序JsonFormatter处理后

扩展程序JsonFormatter处理后

数据结构顿时一目了然

启用json-formatter

如何使用Json返回的数据

在网页插入以下代码

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<h2>经典台词</h2>
<div id="yiyan_hitokoto"></div>
<div id="yiyan_from" style="text-align: right">
</div>
<script>
         jQuery.ajax({url:'https://v1.hitokoto.cn/'}).done(function(content,err){
        console.log("content::", content, "err::", err);
        if(err === "success"){
            var yiyan_hitokoto = "";
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var yiyan_from= "";
                    console.log("content22::", content, "err::", err);
            yiyan_hitokoto = content.hitokoto;
                       yiyan_from ="--" + content.from;

                    console.log("=yiyan_hitokoto=>>", yiyan_hitokoto);
                                        console.log("=yiyan_from=>>", yiyan_from);

 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;jQuery("#yiyan_hitokoto").html(yiyan_hitokoto);
                    jQuery("#yiyan_from").html(yiyan_from);
        }

    })
</script>

最终效果为:

经典台词

每次刷新页面,都会自动更新内容

《JsonFormatter》开源地址

https://github.com/callumlocke/json-formatter

《JsonFormatter》 下载链接

Chrome

Edge

FireFox

离线安装包

暂无

小结

JsonFormatter几乎是开发必备的工具,没有什么附加功能,使用简单,轻量高效,功能够用。

写在最后(我需要你的支持) / At the end (I need your support)

  • 本文属于Chrome插件英雄榜 项目的一部分, 项目Github地址: https://github.com/zhaoolee/ChromeAppHeroes

  • This article is part of the ChromeAppHeroes project. Github link : https://github.com/zhaoolee/ChromeAppHeroes

  • Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类, 如果你喜欢这个项目, 希望你能为本项目添加一颗 🌟星.

  • ChromeAppHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human, If you like this project, I hope you can add a star 🌟 to this project.