这里是黄永亮的博客

【资源导航】

欢迎来到我的博客。 预告:最近即将更新的内容=-= 服务器搭建系列: mysql redis mongo k8s https://blog.hylstudio.cn/archives/category/fuwuqi 已填flag MDSE实践计划系列: 尝试完成部分半自动化的开发流程,部分可投入生产 20210828.近期动态分享:MDSE实践计划及过程记录 20211023.Web后端参数检查的通用代码生成设计与实现 1.数据结构 https://github.com/956237586/DataStructure-C 2.从零实现Web服务器 包含从Socket层实现部分HTTP协议 手动实现模板引擎、路由等功能 视频已发布,仅作原理性说明,未做工程化重构 https://ww ...

20241024copilot workspace试玩

今天得到了copilot workspace的试用权限。。。体验下来发现ai从之前的光标上下文补全进化成了项目级的文件检索、理解、修改能力,甚至有对整个任务的全局规划能力。

基于自然语言的任务规划和修改

基于RAG的文件检索

基于任务规划的执行

基于自然语言的命令生成

联动的是背后的云端IDE提供信息以及文件修改能力,因此看来未来云端IDE大概率会成为主流,由IDE核心提供的上下文信息量要远多于源码。AI作为任务的规划者和执行者。

也许不久的将来人只需要负责纠正计划、review代码,然后用自然语言描述需求就好了?

20241005projector新feature

背景 20241003kasm idea web workspace 20220615自行编译projector-client 拖了好久都没修这两个问题 打包内置静态资源 分离projector中使用的静态资源地址,改成本地打包解决网络加载js、css的速度问题 支持输入框修改token edge的PWA正常不会记录query string,让projector支持从url鉴权需要动的东西有点多,所以加个输入框支持手动输入重连即可 坑的是kotlin输出$需要用${‘$’} client版本v1.8.1.12 server版本v1.8.1.12 TODO 动态生成PWA的manifest org.jetbrains.projector.server.core.websocket.HttpWsServer.C ...

20241003kasm idea web workspace

背景 在解决continue加载的时候,重新构建的idea web workspace 20241002continue在projector环境下的加载和相关问题 其实是个副产物,之前做飞连镜像的时候也用过 这次是升级了操作系统版本,构建成功了,在22.04的ubuntu上重新打包了workspcae,当开启jcef后可在vnc环境下正常运行浏览器、JCEF App 代码和说明参考 https://github.com/dev-assistant/skykoma-workspace/tree/main/workspace-ubuntu 注意默认带了个idea干净纯净的ubuntu是base的那个镜像 实现细节 TODO 后面有时间再详细补充,难点是跳过idea默认的各种弹框 后续 ...

20231202argocd搭建试玩

0.背景 博客地址 https://blog.hylstudio.cn/archives/1350 飞书文档 https://paraparty.feishu.cn/docx/GEwVdulCgoLX7dxSHMecy4mBnch argocd试玩,对于argocd定位是cd,能否胜任k8s面板存疑 结论:不能当作k8s面板使用,但对小白开发比较友好 这里作为备份,为了最好的阅读体验可以看飞书 1.安装 Shell mkdir argocd cd argocd wget https://raw.githubusercontent.com/argoproj/argo-cd/v2.9.3/manifests/ha/install.yaml 01  mkdir argocd cd argocd wget h ...

20231125ks-installer追踪

0.背景 博客地址 https://blog.hylstudio.cn/archives/1343 飞书文档 https://paraparty.feishu.cn/docx/FTM7d1TIcoxL83xfRWzc34omnFe 安装k8s的时候最后一步会特别慢,之前追了一半,今天继续追完搞清楚发生了啥 懒得排版了,为了最佳阅读体验可以看飞书,这里做备份 1.追踪过程 前置知识:kubectl、shell-operator、python、ansible、helm 从https://github.com/kubesphere/ks-installer/blob/20a6daa18adf10410a385b48ab2769e55d8bdee2/Dockerfile.complete#L8 我们可以看到主入口的程序来源是https://github.com/flant/shell-ope ...