2020第21周

2020-05-18

  1. kubesphere

    1. KubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级分布式容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点
    2. 平台已经整合并优化了多个适用于容器场景的功能模块,以完整的解决方案帮助企业轻松应对敏捷开发与自动化运维、DevOps、微服务治理、灰度发布、多租户管理、工作负载和集群管理、监控告警、日志查询与收集、服务与网络、应用商店、镜像构建与镜像仓库管理和存储管理等多种业务场景。后续版本还将提供和支持多集群管理、大数据、人工智能等更为复杂的业务场景。
    3. 专为DevOps团队量身定制的Kubernetes平台
    4. https://kubesphere.io/
    5. https://kubesphere.io/docs/zh-CN/introduction/what-is-kubesphere/
    6. https://github.com/kubesphere
  2. openpitrix

    1. 多云应用管理平台
    2. https://openpitrix.io/
    3. OpenPitrix 中的运行环境可以是基于做任意类型任意平台。针对不同的运行环境提供商,OpenPitrix 会提供相应的 ProviderPlugin 插件,调用相应的 API 来管理运行在其上的应用。有效降低运维成本。
  3. freepik

    1. Freepik是国外的一个图形设计资源网站。网站集合图片、向量图、矢量图、插图、PSD等上亿元素,并且访问速度非常快。国内用户可以直接上网。
    2. 普通用户可以申请成为贡献者,也就是说把自己收集的图片素材上传到Freepik,就可以获得平台的收益分成。上传的资源越多,获得的收益也就越多,而且这个平台每下载一次都需要付费,也就是说你上传的图片每被人下载一次,你就可以获得一次平台收益分成。
    3. Freepik是免费矢量,PSD,图标和照片的来源。该平台每月上传超过8万个独家免费资源,由Freepik的团队或平面设计师和矢量艺术家贡献者社区设计。
    4. Vecteezy是一个平台,提供来自世界各地的艺术家贡献的数百万免费矢量图形。作为矢量设计师的大型社区,Vecteezy每天都会添加新鲜内容,为您提供高品质的免费赠品。
    5. https://www.freepik.com/
  4. 会议有利于性格外向的人,尤其是那些说话大声并且不需要时间思考问题的人,不利于那些性格内向的人。这是不公平的,但很少被提出。

  5. 开源家庭自动化

    1. https://www.home-assistant.io
  6. metallb

    1. MetalLB是用于裸机的负载均衡器实现 Kubernetes 群集,使用标准路由协议。
    2. https://v0-3-0--metallb.netlify.app/
    3. https://github.com/metallb/metallb
    4. 使用标准路由协议 https://metallb.universe.tf的 Kubernetes网络负载均衡器实现
  7. pipedream

    1. https://github.com/PipedreamHQ/pipedream
    2. 一个用于运行托管后端Node.js组件的平台。开发人员免费
    3. https://pipedream.com/
  8. liandi

    1. 一款桌面端的 Markdown 笔记应用,支持 Windows、Mac 和 Linux。
    2. https://github.com/88250/liandi
  9. endpoints

    1. https://www.endpoints.dev/
    2. 随时随地使用唯一的端点。我们将存储任何HTTP请求的详细信息,并将其显示在下面。
    3. 测试工具
  10. 团体寻找共识,个人寻找真理

    1. 社会对你的想要不是对你有好处
    2. 海军:被认为是正确的被争夺了。个人追求真理,而群体追求共识,而社会是最大的群体。因此,我们遇到的最大问题是:社会对您的需求并不总是对您有利。
    3. 甚至聪明的人也会与社会的谎言相伴
    4. 甚至聪明,批判性的思想家也了解社会的许多真相,深知自己是谎言。
    5. 这是一个简单的例子:“金钱不会让你快乐”是一种社会真理,但不是个人真理。看看所有试图赚钱的人。他们知道金钱可以消除很多不快乐的根源,并使他们达到幸福在他们控制之下的程度。这是他们的选择,而不是被外力强加给他们。
    6. 那只是社会告诉你的众多谎言之一。
    7. 社会的另一个谎言是,您将孩子送到学校接受教育。实际上,他们每天接受一小时的教育,其余时间进行灌输。他们以最慢的学生的速度进行授课,并且大多数都是无关紧要或过时的学科。
    8. 学校是一些教育,大量社交和合规培训以及大量保姆服务的结合,这对不能在家照顾孩子的父母很有帮助。这也使年轻的麻烦制造者远离了街头。
    9. 学校做很多事情,但教育只是其中的一小部分。在家自学的统计数据清楚地表明这一点,甚至非学校教育统计也开始表现出来。
    10. 罪恶感是社会在训练你成为自己的监狱长
    11. 社会不只是骗你。当您违反其真理之一时,它会编程使您击败自己。罪恶感使社会对您的编程如此有效,以致您成为自己的监护人。内是您的头上表达着社会的声音。
    12. 求真是一项艰巨的任务。本质上,您必须深刻地理解被编程误解的事情。
  11. Kapil Gupta访谈 征服思想

    1. 诚意
      1. 海军:要求提供股票提示的人对投资并不十分认真。寻求书本推荐的人并不认真阅读。有人问:“我应该建立什么业务?” 对企业家精神不是很认真。
      2. 怎么做
        1. 卡皮尔:以“成功”的人做他做的世界一流的人。如果他回过头去追回自己的脚步,并以相同的方式再次做所有的事情,但是这次他通过模仿自己做到了,他将会失败。
        2. 海军:我看不到罗杰·费德勒打网球,然后以相同的方式挥拍。他也不会提供有关如何挥拍的任何描述,也不会使我以正确的方式挥拍。然后我们进行智力上的努力。我们问沃伦·巴菲特(Warren Buffet)为什么他投资了一家公司,并且他可以尝试就自己的想法以及如何投资一家公司建立一种思想构造。但是,当巴菲特决定投资什么,他如何生活,如何思考时,巴菲特的活动也有很多细节,就像罗杰·费德勒的身体在网球场上奔跑,击球一样。在某种程度上,这些细节是无法传播的。它们不可复制。
        3. 卡皮尔:您最擅长的事情是您不知道如何做的事情。
      3. 真相
        1. 海军:社会是我们都相信的一组集体谎言,因此我们可以相处。它使我们能够建立较低的共同点共识,这样我们就不会互相残杀并且可以合作。我们必须维护这些共同的小说,以使社会运转。但这是有成本的,成本是由个人承担的。
        2. 海军:我知道自己找到真相的方法之一是,问题就永远得到解决。
      4. 自由
        1. 卡皮尔:任何导致渴望更多自由的自由都不是自由。
        2. 卡皮尔:自由来自对事物起源的理解,而不是有意识地终结事物的企图。
      5. 自我提升
        1. 卡皮尔:一个人成为他的环境。根据一个人要去的地方野蛮地和外科地布置一个环境是至关重要的。
        2. 卡皮尔:寻找进步本质上就是在寻找快乐。自我形象的乐趣在于,“我现在比以前拥有更好的环境。”

2020-05-19

  1. 与Go(golang)服务一起使用的守护程序包,没有依赖项

    1. https://github.com/takama/daemon
  2. immudb

    1. immudb是用于系统和应用程序的轻量级,高速,不变的数据库
    2. https://github.com/codenotary/immudb
    3. immudb是用于系统和应用程序的轻量级高速不可变数据库。用Go语言编写。使用immmudb,您可以跟踪事务数据库中敏感数据的更改,然后将这些更改永久记录在防篡改的immudb数据库中。这使您能够保留不可删除的敏感数据历史记录,例如借记卡/信用卡交易。
    4. immudb的开发考虑了性能,可伸缩性和多功能性。用户反馈表明,他们喜欢很高的吞吐量,并且能够存储哈希值和数据。他们认为这是使用区块链或分类帐服务的绝佳替代方案。
  3. 从SQL https://sqlc.dev生成类型安全的Go

    1. https://github.com/kyleconroy/sqlc
    2. sqlc 从SQL 生成完全类型安全的惯用Go代码

2020-05-20

  1. relay
    1. 适用于React的可量产的GraphQL客户端
    2. https://relay.dev/en/
  2. 图片压缩
    1. https://docsmall.com/image-compress
  3. 运营工具大全
    1. https://xiaomark.com/tool
  4. Wasmtime
    1. Wasmtime 可作为Go模块使用。本指南将详细介绍如何将Wasmtime添加到您的项目中,并提供一些示例,说明可以使用WebAssembly模块进行的操作。
  5. kvrocks(kv-rocks)是基于rocksdb的SSD NoSQL,与Redis协议兼容,旨在降低内存成本并提高功能
    1. https://github.com/bitleak/kvrocks
  6. etcd 发现服务
    1. https://discovery.etcd.io/
  7. minikube
    1. https://minikube.sigs.k8s.io/docs/start/
  8. Zepto
    1. Zepto 是一个轻量级的、针对现代高级浏览器的 JavaScript 工具库,它兼容 jQuery 的 API
    2. https://zeptojs.bootcss.com/
    3. Zepto 的设计目的是提供与 jQuery 兼容的 API,但并不是 100% 覆盖 jQuery API 。 Zepto 设计的目的是提供一个 5-10k 的通用库、下载并快速执行、有一套大家熟悉且稳定的 API, 所以你能把你可以把主要的精力放到应用开发上。
  9. 与NATS一起使用的实时API网关,用于构建REST,实时和RPC API,您的所有客户端都可以无缝同步
    1. https://github.com/resgateio/resgate
    2. Resgate处理来自客户端的所有API请求,而不是直接公开您的微服务(由下面的Node.js和Java表示)。客户端将使用HTTP或WebSocket连接到Resgate,以发出请求。这些请求通过NATS服务器发送到微服务,Resgate将跟踪每个客户端请求的资源。
    3. 每当数据发生更改时,负责的微服务都会发送一个事件。Resgate将使用此事件来更新其自己的缓存,并确保每个订阅客户端都保持最新状态。
    4. https://resgate.io/
  10. 自动SQL注入和数据库接管工具
    1. http://sqlmap.org/
    2. sqlmap是一个开源渗透测试工具,它可以自动检测和利用SQL注入漏洞并接管数据库服务器的过程。它具有强大的检测引擎,针对最终渗透测试仪的众多细分功能以及从数据库指纹识别,从数据库获取数据到访问基础文件系统以及通过外出在操作系统上执行命令的广泛开关。
  11. Go中功能齐全的高性能多组Raft库
    1. https://github.com/lni/dragonboat
    2. Dragonboat是Go中的高性能多组Raft 共识库
  12. 用Lua编写的轻量级文本编辑器
    1. https://github.com/rxi/lite
    2. lite是一款轻量级的文本编辑器,主要使用Lua编写,旨在提供实用,美观,小巧,快捷的内容,并尽可能简单地实现。易于修改和扩展,或者无需使用即可使用。
  13. Go源码分析
    1. https://github.com/cch123/golang-notes

2020-05-22

  1. 模块化
    模块化的目的是为了重用,模块化后可以方便重复使用和插拨到不同的平台,不同的业务逻辑过程中。

  2. 组件化
    组件化的目的是为了解耦,把系统拆分成多个组件,分离组件边界和责任,便于独立升级和维护。

posted @ 2020-05-18 12:50  白云辉  阅读(296)  评论(0)    收藏  举报