Total Pageviews

Thursday, 11 June 2026

Aptakube 是一個 Kubernetes 的 GUI 工具

 

Aptakube 是一個 Kubernetes 的 GUI 工具,之前一直都是用 Lens,只能說雖然 Lens 的功能很強大,但啟動速度太慢,而且介面設計有點 ... 傳統 😂 。 相較之下,Aptakube 是一個介面設計非常簡潔、現代,且啟動速度非常快(基於 Tauri 開發)的 Kubernetes GUI 應用程式。

不過因為開發還比較早期的關係,很多日常需要的功能都還沒有做好,但可以從 GitHub 的討論區看到他們的開發團隊很積極在回覆使用者的 feature request,我覺得是一個很值得期待的專案!

ai-architecture

 

Design notes, architecture, and trade-offs for MyInvestPilot — an AI-native investment OS built with agent-driven development, DSL engine, and solo company tech stack.

 

AI-Native System Builder: MyInvestPilot Architecture Series

中文版本 (Simplified Chinese)

Public architecture notes from building MyInvestPilot — an AI-native investment system built through AI-driven development, constrained DSL design, hybrid agents, and a cost-aware solo cloud stack.

Why This Repo Exists

This repository is the external technical narrative of MyInvestPilot: design choices, trade-offs, and failures from building a production system where AI writes most implementation code.

It is not:

  • a product user manual (that belongs to product docs)
  • an internal AI blueprint repo (used for private planning/execution)
  • a generic prompt cookbook

The goal is straightforward: document what it actually takes to operate as an AI-native system builder, not just ship demos.

The Series

01. Engine

From Rule-Based Scripts to AI-Native Engines: Why I Built a Constrained DSL

How constrained IR (JSON DSL), schema-driven contracts, and deterministic execution work together for reliable decision systems.

02. Methodology

Why I Stopped Writing Code: The 60/40 Rule for AI-Native Engineering

How AI-driven solo development evolved from 60/40 alignment/execution toward 90/10 in many cycles, with human quality gates still mandatory.

03. Agent Architecture

The Agent Paradox: Why We Built a "Boring" Hybrid Architecture

Why we split Local Agent (flexible orchestration) and Remote Agent (deterministic async processing) instead of relying on a single autonomous agent.

04. Cloud Infrastructure

Running a Multi-Vendor, Event-Driven Cloud Architecture as a Solo Builder

How a multi-vendor, async-first, serverless-friendly stack supports real usage with low operational cost.

Blog Publication

A synthesized version of this series was published on the author's blog:

How I Built an AI-Native Quantitative System — bmpi.dev

This post distills the key architectural decisions across all four parts: constrained DSL design, schema supply chain, prompt evolution, and the hybrid agent paradox.

Audience

This repo is for builders working on:

  • AI-native application architecture
  • agent systems with reliability boundaries
  • cloud-native/serverless systems for solo teams

About

I'm Dawei (@madawei2699), an independent builder. I previously shipped myGPTReader and invest-alchemy, which later evolved into MyInvestPilot.

from  https://github.com/myinvestpilot/ai-architecture

Wednesday, 10 June 2026

10个100 K stars的 GitHub 开源项目


ONE.
Build Your Own X (GitHub Star:102,000)
这是一个  102K Star 的开源项目,这个仓库汇集了诸多优质资源,教你如何构建一些属于自己的东西,内容主要分为增强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别。
地址:https://github.com/danistefanovic/build-your-own-x

TWO.
免费编程书籍  (GitHub Star:180,000)
这个仓库收集了特别多免费的编程电子书、编程课程、播客、网站等学习资源。内容不仅包含编程语言电子书籍推荐,一些语言类目的资源依然精彩,比如版本控制、IDEA、设计模式等等。
    https://github.com/EbookFoundation/free-programming-books
    https://ebookfoundation.github.io/free-programming-books/

THREE.
Oh My Zsh (GitHub Star:125,000)
ImageOh My Zsh 是一个社区驱动的开源框架,用于管理 Zsh 配置。Zsh 既是交互式 Shell,也是功能强大的脚本语言。Oh My Zsh 带有功能强大的插件和漂亮的主题,可以自定义 Zsh 设置。 
地址:https://github.com/ohmyzsh/ohmyzsh

FOUR. 
编程面试大学 (GitHub Star:158,000)
这个 GitHub 项目我也推荐过,作者是叫做 John Washam,是一个没有任何计算机编程基础梦想但想去 Google 的小哥哥!
他自己定制了详细的学习计划,8 个月的时间里,小哥花了数千小时练习编程、看 CS 书籍、课程、技术讲座。最终入职亚马逊,年薪百万,相当励志!
这个 GitHub 项目就是小哥的编程学习教程,在 GitHub 上线以来,已收获 158k+ 星的好评。内容如下:

FIVE. 
Gitignore 集合  (GitHub Star:116,100)
顾名思义,这个项目是一些 .gitignore 模板的集合。 当你新起一个项目,想通过 Git 来进行版本控制,使用 GitHub 托管自己的项目,这时候必须编写 .gitignore 文件来过滤要上传的内容。 
因项目和语言而异,不同情况编写的 .gitignore 文件是不一样的,为了提高我们的效率,这个项目诞生了,该项目几乎包含了所有语言或框架的模板,例如Rails,Python,Perl,Laravel,Java 等。
每次你需要为项目创建 .gitignore 文件时,只需要打开这个项目,针对你当前所用编程语言或框架,去寻找对应 .gitignore 模板替换即可。
当然如果你觉得挨个模板查阅很费劲,这里再跟大家推荐一个网站:gitignore.io。
https://www.gitignore.io,支持一键搜索你所需的 gitignore 模板。
地址:https://github.com/github/gitignore

SIX. 
系统设计指南 (GitHub Star:125,000)
这个开源项目可以帮助你学习如何设计大型系统。 在许多公司的面试中,系统设计是必不可少的环节。该项目不仅提供学习指南,还有一些面试的建议、面试问题和解决方案。
地址:https://github.com/donnemartin/system-design-primer


SEVEN. 
Public API (GitHub Star:114, 100)
该项目收集了了很多免费的 API,供你的项目和应用程序使用。它覆盖的范围很广,包含各种主题,例如:商业、动漫、动物、新闻、金融、游戏等。
除了像提供猫狗图片这样的接口,还提供其他有用的功能,例如 天气、Gmail API 、Google Analytics API 等。
地址:https://github.com/public-apis/public-apis


EIGHT. 
命令行的艺术 (GitHub Star:90,000)
命令行可以提高我们的工作效率、增加灵活性。该项目总结了在 Linux 上使用命令行时的相关技巧,内容覆盖基础使用、文件操作、数据处理等等。
有专门针对 Windows 或 macOS 的部分,本教程既适合初学者,也适合经验丰富的人,并附有具体的实战例子帮助大家的理解。
地址:https://github.com/jlevy/the-art-of-command-line

NINE. 
JavaScript 算法和数据结构  (GitHub Star:100,000)
算法和数据结构是计算机学习的基石。无论你学习计算机的任何方向,没有扎实的算法和数据结构,肯定学习起来就捉襟见肘了。这个 100K Star 的仓库是基于 JavaScript 的算法和数据结构教程。
地址:https://github.com/trekhleb/javascript-algorithms

TEN. 
开发者技术路线 (GitHub Star:153,600)
技术发展日新月异的,行业也是瞬息万变。技术迭代更新,有没有一个不断更新的指南,为技术进阶之路指一条明路?这个 GitHub 项目就是,它为前端、后端、DevOps等开发着准备可详细的技术路线图。
地址:https://github.com/kamranahmedse/developer-roadmap


比如下图是后端工程师的技术路线

本文部分参考自如下两篇文章:
[1]https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0
[2]https://blog.csdn.net/sinat_33224091/article/details/105463067

GitHub 上超屌的 9 个 Vue 开源项目


相比于其他前端框架,Vue 更加易学。尤其在中国,Vue 可以说是前端开发者必会的框架,在 GitHub 上基于 Vue 开源的优质项目也是数不胜数,今天我们就盘点 GitHub 上受欢迎的 9 个开源项目。


1. 美观的后台模板 (Star: 67.1K)
地址:https : //github.com/PanJiaChen/vue-element-admin
Vue Element Admin 堪称接私活利器,是一个组件丰富的前端页面模板。它基于 Vue 和 Element UI 开发,有许多功能,例如登录/注销、权限认证、表、可视化组件等等,这些功能都是直接可用的,既美观又方便。


2. Awesome Vue.js (Star:60.2k)
地址:https://github.com/vuejs/awesome-vue
如果你打算学习 Vue,找一些 Vue 的学习资料、或者示例,这个 GitHub 项目不能错过。
该项目是由 Vue.js 创建和维护的,包含一系列的 Vue.js 的精选内容,对于刚学习 Vue 的小白或者进阶老手,这个项目都是很适合的,这里面涵盖了大量的内容,因此很值得去看一看。


3.  Element (Star:49.9k)
地址:https://github.com/ElemeFE/element
Element UI 是一套为开发者、设计师和产品经理准备的开源组件库,旨在快速搭建页面,基于 Vue 2 构建,非常棒的 UI 工具包。


4.  Hoppscotch (Star:28.8k)
地址:https://github.com/hoppscotch/hoppscotch
Hoppscotch:帮助你更快地创建请求,节省开发时间,早下班。Hoppscotch 除了支持 REST API 外,它还支持 GraphQL。它还可以为你的 API 生成文档。

5.  best-resume-ever (Star:14.6k)
地址:https://github.com/salomonelli/best-resume-ever
这个是一个简历项目,几行代码助你快速构建美观的简历,它支持使用 Vue 和 LESS 构建的各种模板。你可以在本地预览自己的简历,还可以在模板之间随意切换,方便选择合适自己的简历。. 

6.另一个后台模板 (Star:3.6k)
地址:https://github.com/Armour/vue-typescript-admin-template
和第一个项目非常类似,也是非常美观的模板,功能也相似,不同的是这套模板具有 TypeScript 支持。

7.  iHateRegex (Star:2.8k)
地址:https://github.com/geongeorge/i-hate-regex
正则表达式的可视化表示,你可以在“测试”区域中使用字符串测试正则表达式,并将可视化效果嵌入到你的站点中去,比如用户名、邮箱、日期、电话等,你只需要键入类型,它就会返回给你对应的表达式和演示字符。

8. 优雅的 Markdown 编辑器
地址:https://github.com/geongeorge/i-hate-regex
一款美观的 Markdown 编辑器,我用了一下,感觉没有 Typora 好用。

9. 快速构建 WEB 应用
这是一套前端模板,不是简简单单的 UI,而是一个完整的前端项目。如果你学习完 Vue 的基础知识,这个项目可以作为第一个练手项目!


链接:https://medium.com/javascript-in-plain-english/top-7-vue-js-projects-on-github-19ba006d34e8

Cloudflare固定隧道:爪云轻松搭建代理,拯救垃圾VPS

匕首插回美日的心脏

 

使用git


完成后在开始菜单里打开Git Bash,弹出一个跟cmd类似的窗口,说明Git Bash安装成功。


配置Git

首先要配置的名字和Email地址,以后每次进行git操作时才能有据可查。打开Git Bash,输入:

$ git config --global user.name 'your_name'
$ git config --global user.email 'your_email'

接下来我们需要创建版本库,这个仓库中的文件Git会进行跟踪,以便日后的数据备份和还原。

随便找一个位置,创建一个文件夹test作为版本库目录:

$ mkdir test

进入刚创建文件夹的路径:

$ cd git_repo

再输入指令git init初始化Git,告诉Git这里是一个版本库了:

$ git init

这样就建好了一个空的仓库了。
新建文件

在git_repo目录中创建一个test.txt,内容随意。
在bash中输入命令告诉Git需要追踪的文件,.表示所有文件

$ git add .

再用命令进行提交:

$ git commit -m "test"

如果bash打印出下面的文本:

[master 5e04f34] test git
 1 file changed, 1 insertion(+)
 create mode xxx xxx

说明版本库已经顺利运行起来了。
连接github

首先还是打开Git Bash,创建SSH Key,用于Git和GitHub之间的SSH加密传输:

$ ssh-keygen -t rsa -C 'your_email'

回车后提示输入passphrase,类似于密码,每次于GitHub通信时都会要求输入。

passphrase也可以不用设置,一路回车就好。

完成后会在用户目录里生成.ssh目录,比如说我的在C:\Users\dusai\.ssh,里面包含id_rsa和id_rsa.pub两个文件。

接下来登录GitHub账号,在account/settings中找到SSH and GPG keys,点击NEW SSH key;其中的Title文本框请随便填,Key文本框填入id_rsa.pub中的内容。点击Add SSH key,就完成了SSH key 的添加。

创建仓库

首先创建版本库。点击GitHub导航栏里的New repository。
在Repository name中输入库名称。这里因为是我的Django搭建博客教程的库,因此输入django_blog_tutorial。

写完后点击Create repository,远程版本库就生成了。

进入库的主页,点击SSH,后面的就是远程库的地址。
根据页面的提示,进入本地刚才创建的库目录git_repo,将本地的Git库和远程仓库关联起来:

git remote add origin git@github.com:stacklens/django_blog_tutorial.git
git push -u origin master

bash中打印出如下字符:
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 281 bytes | 140.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To github.com:stacklens/django_blog_tutorial.git
   848cc16..5e04f34  master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

则表示本地Git已经顺利连接上了GitHub远程仓库。

以后每次需要提交代码到GitHub时,进入到git仓库文件夹,执行下面的代码:

# 提交当前目录下所以文件
$ git add .

# 提交记录说明 
$ git commit -m "xxx"

# 提交到github
$ git push origin master